ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoCutMonitorParticlePID

class AliFemtoCutMonitorParticlePID: public AliFemtoCutMonitor


AliFemtoCutMonitorParticlePID - the cut monitor for particles to study
various aspects of the PID determination


Function Members (Methods)

public:
AliFemtoCutMonitorParticlePID()
AliFemtoCutMonitorParticlePID(const AliFemtoCutMonitorParticlePID& aCut)
AliFemtoCutMonitorParticlePID(const char* aName, Int_t aTOFParticle)
virtual~AliFemtoCutMonitorParticlePID()
virtual voidFill(const AliFemtoEvent* aEvent)
virtual voidFill(const AliFemtoTrack* aTrack)
virtual voidFill(const AliFemtoV0* aV0)
virtual voidFill(const AliFemtoKink* aKink)
virtual voidFill(const AliFemtoPair* aPair)
virtual voidFill(const AliFemtoParticleCollection* aCollection)
virtual voidFill(const AliFemtoEvent* aEvent, const AliFemtoParticleCollection* aCollection)
virtual voidFill(const AliFemtoParticleCollection* aCollection1, const AliFemtoParticleCollection* aCollection2)
virtual TList*GetOutputList()
AliFemtoCutMonitorParticlePID&operator=(const AliFemtoCutMonitorParticlePID& aCut)
virtual AliFemtoStringReport()
voidWrite()

Data Members

private:
TH1D*fParticleIdtrue particle identification from MC
TH1D*fParticleOriginparticle origin from MC
TH2D*fTOFNSigmaTOF NSigma values vs mom
Int_tfTOFParticleSelect TOF time hypothesis, 0-pion, 1-kaon, 2-proton
TH2D*fTOFTimeTOF time
TH2D*fTPCNSigmaTPC NSigma values vs mom
TH2D*fTPCTOFNSigmaTPC^2+ TOF^2 NSigma values vs mom
TH2D*fTPCdEdxTPC dEdx information
TH2D*fTPCvsTOFNSigmaTPC vs TOF

Class Charts

Inheritance Chart:
AliFemtoCutMonitor
AliFemtoCutMonitorParticlePID

Function documentation

AliFemtoCutMonitorParticlePID()
 Default constructor
AliFemtoCutMonitorParticlePID(const char* aName, Int_t aTOFParticle)
 Normal constructor
AliFemtoCutMonitorParticlePID(const AliFemtoCutMonitorParticlePID& aCut)
 copy constructor
~AliFemtoCutMonitorParticlePID()
 Destructor
AliFemtoCutMonitorParticlePID& operator=(const AliFemtoCutMonitorParticlePID& aCut)
 assignment operator
AliFemtoString Report()
 Prepare report from the execution
void Fill(const AliFemtoTrack* aTrack)
 Fill in the monitor histograms with the values from the current track
void Write()
 Write out the relevant histograms
TList * GetOutputList()
void Fill(const AliFemtoEvent* aEvent)
{AliFemtoCutMonitor::Fill(aEvent);}
void Fill(const AliFemtoTrack* aTrack)
void Fill(const AliFemtoV0* aV0)
{AliFemtoCutMonitor::Fill(aV0);}
void Fill(const AliFemtoKink* aKink)
{AliFemtoCutMonitor::Fill(aKink);}
void Fill(const AliFemtoPair* aPair)
{AliFemtoCutMonitor::Fill(aPair);}
void Fill(const AliFemtoParticleCollection* aCollection)
{AliFemtoCutMonitor::Fill(aCollection);}
void Fill(const AliFemtoEvent* aEvent, const AliFemtoParticleCollection* aCollection)
{AliFemtoCutMonitor::Fill(aEvent, aCollection);}