StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
StMuProbPidTraits Class Reference

#include <StMuProbPidTraits.h>

Inheritance diagram for StMuProbPidTraits:

Public Member Functions

double dEdxFit () const
 returns the fitted dEdx value
double dEdxErrorFit () const
 returns the fitted dEdx resolution value
double dNdxFit () const
 returns the fitted dNdx value
double dNdxErrorFit () const
 returns the fitted dNdx resolution value
double dEdxTruncated () const
 returns the truncated 70% dEdx value
double dEdxErrorTruncated () const
 returns the truncated 70% dEdx resolution value
double dEdxTrackLength () const
 returns the track length in TPC used for dE/dx calculations
double log2dX () const
double ndf () const
 returns number of degrees of freedon
double probability (unsigned int i) const
 returns the probability of the track being of particle type i
double sum () const
 returns the sum of all probabilities
int numberOfParticles () const
 returns the number of particles avaiable
void setdEdxFit (double dedx)
 sets the fitted dEdx value;
void setdEdxErrorFit (double dedx)
 sets the fitted dEdx error value;
void setdNdxFit (double dedx)
 sets the fitted dNdx value;
void setdNdxErrorFit (double dedx)
 sets the fitted dNdx error value;
void setdEdxTruncated (double dedx)
 sets the truncated dEdx value;
void setdEdxErrorTruncated (double dedx)
 sets the truncated dEdx error value;
void setdEdxTrackLength (double dedx)
 sets the track length in TPC used for dE/dx calculations
void setNdf (unsigned int)
 set number of degrees of freedom
void setProbability (unsigned int, double)
 set the probability for particle i
void setLog2dX (Float_t Log2dX=1)

Protected Attributes

unsigned char mNDF
float mdEdxFit
float mdEdxErrorFit
float mdEdxTruncated
float mdEdxErrorTruncated
float mdNdxFit
float mdNdxErrorFit
float mdEdxTrackLength
float mLog2dX
float mProbabilities [__NPARTICLES__]
 array holding the pid probabilities

Detailed Description

Class to hold the new Yuri Fisyak pid probabilities. Possible particles are: 0 Electron 1 Proton 2 KaonMinus 3 PionMinus 4 MuonMinus 5 Deuteron 6 Triton 7 He3 8 Alpha

Definition at line 29 of file StMuProbPidTraits.h.

The documentation for this class was generated from the following files: