ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoPairCut

class AliFemtoPairCut: public AliFemtoCutMonitorHandler

 AliFemtoPairCut - the pure virtual base class for the pair cut           
 All pair cuts must inherit from this one                                 

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~AliFemtoPairCut()
voidAliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni)
voidAliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni1, AliFemtoCutMonitor* cutMoni2)
voidAliFemtoCutMonitorHandler::AddCutMonitorFail(AliFemtoCutMonitor* cutMoni)
voidAliFemtoCutMonitorHandler::AddCutMonitorPass(AliFemtoCutMonitor* cutMoni)
virtual AliFemtoPairCut*Clone()
virtual voidEventBegin(const AliFemtoEvent* aEvent)
virtual voidEventEnd(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*HbtAnalysis()
virtual TList*ListSettings()
AliFemtoPairCut&operator=(const AliFemtoPairCut& aCut)
virtual boolPass(const AliFemtoPair* pair)
AliFemtoCutMonitor*AliFemtoCutMonitorHandler::PassMonitor(int n)
AliFemtoCutMonitorCollection*AliFemtoCutMonitorHandler::PassMonitorColl()
virtual AliFemtoStringReport()
voidSetAnalysis(AliFemtoAnalysis* analysis)

Data Members

public:
enum DataType { kESD
kAOD
kKine
};
protected:
AliFemtoAnalysis*fyAnalysisLink to the base analysis class

Class Charts

Inheritance Chart:
AliFemtoCutMonitorHandler
AliFemtoPairCut
AliFemtoDummyPairCut
AliFemtoKTPairCut
AliFemtoPairCutPt
AliFemtoShareQualityPairCut
AliFemtoPairCutAntiGamma
AliFemtoPairCutRadialDistance
AliFemtoPairCutRadialDistanceKK
AliFemtoPairCutRadialDistanceLM
AliFemtoPairCutResonances
AliFemtoShareQualityKTPairCut
 [more...]

Function documentation

void SetAnalysis(AliFemtoAnalysis* analysis)
{ fyAnalysis = analysis; }
AliFemtoPairCut& operator=(const AliFemtoPairCut& aCut)
{ if (this == &aCut) return *this; fyAnalysis = aCut.fyAnalysis; return *this; }
void EventBegin(const AliFemtoEvent* aEvent)
{ /* no-op */ }
void EventEnd(const AliFemtoEvent* aEvent)
{ /* no-op */ }
virtual ~AliFemtoPairCut()
{/* no-op */}
bool Pass(const AliFemtoPair* pair)
AliFemtoString Report()
TList * ListSettings()
AliFemtoPairCut* Clone()
{ return 0;}
AliFemtoAnalysis* HbtAnalysis()
 the following allows "back-pointing" from the CorrFctn to the "parent" Analysis
{return fyAnalysis;}