ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoCutMonitorEventMult

class AliFemtoCutMonitorEventMult: public AliFemtoCutMonitor


AliFemtoCutMonitorEventMult - the cut monitor for particles to study
the difference between reconstructed and true momentum


Function Members (Methods)

public:
AliFemtoCutMonitorEventMult()
AliFemtoCutMonitorEventMult(const AliFemtoCutMonitorEventMult& aCut)
AliFemtoCutMonitorEventMult(const char* aName, int nBins = 5000)
virtual~AliFemtoCutMonitorEventMult()
voidAdditionalMultHistsOn(Bool_t addhists)
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()
AliFemtoCutMonitorEventMult&operator=(const AliFemtoCutMonitorEventMult& aCut)
virtual AliFemtoStringReport()
voidSetReadMC(Bool_t mc)
voidWrite()

Data Members

private:
TH2D*fEst1Est2ITS+TPC vs Tracklets
TH2D*fEst1Est3ITS+TPC vs ITS Pure
TH2D*fEst1NormITS+TPC vs Normalized
TH2D*fEst2Est3Tracklets vs ITS Pure
TH2D*fEst2NormTracklets vs Normalized
TH2D*fEst3NormITS Pure vs Normalized
TH1D*fEstimateITSPureMultiplicity estimate ITS Pure
TH1D*fEstimateITSTPCMultiplicity estimate ITS+TPC
TH1D*fEstimateTrackletsMultiplicity estimate Tracklets
TH1D*fEvMultMultiplicity distribution
TH2D*fMultSumPtEvent total pT vs. multiplicity
TH1D*fNormEvMultNormalized event multiplicity distribution
TH1D*fPsiVZEROpsi from vzero
TH1D*fSPDMultSPD tracklet multiplicity
Bool_tfaddhistsIf true - add only additional multiplicity histograms
Bool_tfreadMCIf true - add only one histogram to the output

Class Charts

Inheritance Chart:
AliFemtoCutMonitor
AliFemtoCutMonitorEventMult

Function documentation

AliFemtoCutMonitorEventMult()
 Default constructor
AliFemtoCutMonitorEventMult(const char* aName, int nBins = 5000)
 Normal constructor
AliFemtoCutMonitorEventMult(const AliFemtoCutMonitorEventMult& aCut)
 copy constructor
~AliFemtoCutMonitorEventMult()
 Destructor
AliFemtoCutMonitorEventMult& operator=(const AliFemtoCutMonitorEventMult& aCut)
 assignment operator
AliFemtoString Report()
 Prepare report from the execution
void Fill(const AliFemtoEvent* aEvent)
 Fill in the monitor histograms with the values from the current track
void Write()
 Write out the relevant histograms
TList * GetOutputList()
void SetReadMC(Bool_t mc)
void AdditionalMultHistsOn(Bool_t addhists)
void Fill(const AliFemtoEvent* aEvent)
void Fill(const AliFemtoTrack* aTrack)
{AliFemtoCutMonitor::Fill(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);}