ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoV0TrackCut

class AliFemtoV0TrackCut: public AliFemtoParticleCut

Function Members (Methods)

public:
AliFemtoV0TrackCut()
AliFemtoV0TrackCut(const AliFemtoV0TrackCut&)
virtual~AliFemtoV0TrackCut()
voidAliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni)
voidAliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni1, AliFemtoCutMonitor* cutMoni2)
voidAliFemtoCutMonitorHandler::AddCutMonitorFail(AliFemtoCutMonitor* cutMoni)
voidAliFemtoCutMonitorHandler::AddCutMonitorPass(AliFemtoCutMonitor* cutMoni)
virtual AliFemtoParticleCut*AliFemtoParticleCut::Clone()
virtual voidAliFemtoCutMonitorHandler::EventBegin(const AliFemtoEvent* aEvent)
virtual voidAliFemtoCutMonitorHandler::EventEnd(const AliFemtoEvent* aEvent)
AliFemtoCutMonitor*AliFemtoCutMonitorHandler::FailMonitor(int n)
AliFemtoCutMonitorCollection*AliFemtoCutMonitorHandler::FailMonitorColl()
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoParticleCollection* partColl)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoEvent* event, bool pass)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoTrack* track, bool pass)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoV0* v0, bool pass)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoKink* kink, bool pass)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoPair* pair, bool pass)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoEvent* event, const AliFemtoParticleCollection* partColl)
voidAliFemtoCutMonitorHandler::FillCutMonitor(const AliFemtoParticleCollection* partColl1, const AliFemtoParticleCollection* partColl2)
voidAliFemtoCutMonitorHandler::Finish()
virtual TList*AliFemtoCutMonitorHandler::GetOutputList()
AliFemtoAnalysis*AliFemtoParticleCut::HbtAnalysis()
boolIsKaonNSigma(float mom, float nsigmaTPCK, float nsigmaTOFK)
boolIsKaonTOFNSigma(float mom, float nsigmaK)
boolIsKaonTPCdEdxNSigma(float mom, float nsigmaK)
boolIsPionNSigma(float mom, float nsigmaTPCPi, float nsigmaTOFPi)
boolIsProtonNSigma(float mom, float nsigmaTPCP, float nsigmaTOFP)
virtual TList*ListSettings()
doubleAliFemtoParticleCut::Mass()
AliFemtoV0TrackCut&operator=(const AliFemtoV0TrackCut&)
virtual boolPass(const AliFemtoV0* aV0)
AliFemtoCutMonitor*AliFemtoCutMonitorHandler::PassMonitor(int n)
AliFemtoCutMonitorCollection*AliFemtoCutMonitorHandler::PassMonitorColl()
virtual AliFemtoStringReport()
voidAliFemtoParticleCut::SetAnalysis(AliFemtoAnalysis* analysis)
voidSetEta(double)
voidSetEtaDaughters(float)
voidSetInvariantMassLambda(double, double)
virtual voidAliFemtoParticleCut::SetMass(const double& mass)
voidSetMaxCosPointingAngle(double)
voidSetMaxDcaV0(double)
voidSetMaxDcaV0Daughters(double)
voidSetMaxV0DecayLength(double)
voidSetMinAvgSeparation(double)
voidSetMinDaughtersToPrimVertex(double, double)
voidSetNdofDaughters(int)
voidSetOnFlyStatus(bool)
voidSetParticleType(short)
voidSetPt(double, double)
voidSetPtNegDaughter(float, float)
voidSetPtPosDaughter(float, float)
voidSetStatusDaughters(unsigned long)
voidSetTPCnclsDaughters(int)
virtual AliFemtoParticleTypeType()

Data Members

public:
enum V0Type { kLambda
kAntiLambda
kAll
kLambdaMC
kAntiLambdaMC
};
protected:
doubleAliFemtoParticleCut::fMass
AliFemtoAnalysis*AliFemtoParticleCut::fyAnalysisLink to the base analysis class
private:
doublefEta
doublefInvMassLambdaMaxinvariant mass lambda max
doublefInvMassLambdaMininvariant mass lambda min
doublefMaxCosPointingAngle
doublefMaxDcaV0
doublefMaxDcaV0DaughtersMax DCA of v0 daughters at Decay vertex
doublefMaxDecayLength
floatfMaxEtaDaughtersEta of positive daughter
doublefMinAvgSepDaughters
doublefMinDcaDaughterNegToVertDCA of negative daughter to primary vertex
doublefMinDcaDaughterPosToVertDCA of positive daughter to primary vertex
intfNdofDaughtersNo. of degrees of freedom of the pos. daughter track
boolfOnFlyStatus
shortfParticleType0-lambda
doublefPtMax
floatfPtMaxNegDaughter
floatfPtMaxPosDaughter
doublefPtMin
floatfPtMinNegDaughter
floatfPtMinPosDaughter
unsigned longfStatusDaughtersStatus (tpc refit, its refit...)
intfTPCNclsDaughtersNo. of cls of pos daughter

Class Charts

Inheritance Chart:
AliFemtoCutMonitorHandler
AliFemtoParticleCut
AliFemtoV0TrackCut

Function documentation

AliFemtoV0TrackCut()
 Default constructor
~AliFemtoV0TrackCut()
noop
bool Pass(const AliFemtoV0* aV0)
 test the particle and return
 true if it meets all the criteria
 false if it doesn't meet at least one of the criteria
AliFemtoString Report()
 Prepare report from the execution
TList * ListSettings()
 return a list of settings in a writable form
void SetMinDaughtersToPrimVertex(double , double )
void SetMaxDcaV0Daughters(double )
void SetMaxV0DecayLength(double )
void SetMaxDcaV0(double )
void SetMaxCosPointingAngle(double )
void SetParticleType(short )
void SetEta(double )
void SetPt(double , double )
void SetEtaDaughters(float )
void SetTPCnclsDaughters(int )
void SetNdofDaughters(int )
void SetStatusDaughters(unsigned long )
void SetPtPosDaughter(float , float )
void SetPtNegDaughter(float , float )
void SetOnFlyStatus(bool )
void SetInvariantMassLambda(double , double )
void SetMinAvgSeparation(double )
bool IsKaonTPCdEdxNSigma(float mom, float nsigmaK)
bool IsKaonTOFNSigma(float mom, float nsigmaK)
bool IsKaonNSigma(float mom, float nsigmaTPCK, float nsigmaTOFK)
bool IsPionNSigma(float mom, float nsigmaTPCPi, float nsigmaTOFPi)
bool IsProtonNSigma(float mom, float nsigmaTPCP, float nsigmaTOFP)
AliFemtoV0TrackCut()