ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTOUSER » AliFemtoCutMonitorParticlePtPDGV0

class AliFemtoCutMonitorParticlePtPDGV0: public AliFemtoCutMonitor


AliFemtoCutMonitorParticlePtPDGV0 - the cut monitor for particles to study
the difference between reconstructed V0s and MC V0s


Function Members (Methods)

public:
AliFemtoCutMonitorParticlePtPDGV0()
AliFemtoCutMonitorParticlePtPDGV0(const AliFemtoCutMonitorParticlePtPDGV0& aCut)
AliFemtoCutMonitorParticlePtPDGV0(const char* aName, float aMass)
virtual~AliFemtoCutMonitorParticlePtPDGV0()
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()
AliFemtoCutMonitorParticlePtPDGV0&operator=(const AliFemtoCutMonitorParticlePtPDGV0& aCut)
virtual AliFemtoStringReport()
voidWrite()

Data Members

private:
TH1D*fFakeAntiProtonDaughtersFake antiproton daughters
TH1D*fFakePionMinusDaughtersFake pion minus daughters
TH1D*fFakePionPlusDaughtersFake pion daughters
TH1D*fFakeProtonDaughtersFake proton daughters
floatfMassMass hypothesis
TH1D*fPtFakeLambdasFake lambdas
TH1D*fPtMostProbableV0s we have
TH1D*fPtNegPionPt spectra of pion negative daughters
TH1D*fPtNegProtonPt spectra of proton negative daughters
TH2D*fPtPDGRapidity vs. Pt monitor
TH1D*fPtPosPionPt spectra of pion positive daughters
TH1D*fPtPosProtonPt spectra of proton positive daughters
TH1D*fPtV0Pt spectra of real lambdas
TH2D*ftpcHistTPC histogram

Class Charts

Inheritance Chart:
AliFemtoCutMonitor
AliFemtoCutMonitorParticlePtPDGV0

Function documentation

AliFemtoCutMonitorParticlePtPDGV0()
fPtRPi(0),fPtRK(0),fPtRP(0),
 Default constructor
AliFemtoCutMonitorParticlePtPDGV0(const char* aName, float aMass)
fPtRPi(0),fPtRK(0),fPtRP(0),
 Normal constructor
AliFemtoCutMonitorParticlePtPDGV0(const AliFemtoCutMonitorParticlePtPDGV0& aCut)
fPtRPi(0),fPtRK(0),fPtRP(0),
 copy constructor
~AliFemtoCutMonitorParticlePtPDGV0()
 Destructor
AliFemtoCutMonitorParticlePtPDGV0& operator=(const AliFemtoCutMonitorParticlePtPDGV0& aCut)
 assignment operator
AliFemtoString Report()
 Prepare report from the execution
void Fill(const AliFemtoV0* aV0)
void Write()
 Write out the relevant histograms
TList * GetOutputList()
void Fill(const AliFemtoEvent* aEvent)
{AliFemtoCutMonitor::Fill(aEvent);}
void Fill(const AliFemtoTrack* aTrack)
{AliFemtoCutMonitor::Fill(aTrack);}
void Fill(const AliFemtoV0* 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);}