ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoEventCut

class AliFemtoEventCut: public AliFemtoCutMonitorHandler

 AliFemtoEventCut - the pure virtual base class for the event cut         
 All event 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~AliFemtoEventCut()
voidAliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni)
voidAliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni1, AliFemtoCutMonitor* cutMoni2)
voidAliFemtoCutMonitorHandler::AddCutMonitorFail(AliFemtoCutMonitor* cutMoni)
voidAliFemtoCutMonitorHandler::AddCutMonitorPass(AliFemtoCutMonitor* cutMoni)
virtual AliFemtoEventCut*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*HbtAnalysis()
AliFemtoEventCut&operator=(const AliFemtoEventCut& aCut)
virtual boolPass(const AliFemtoEvent* event)
AliFemtoCutMonitor*AliFemtoCutMonitorHandler::PassMonitor(int n)
AliFemtoCutMonitorCollection*AliFemtoCutMonitorHandler::PassMonitorColl()
virtual AliFemtoStringReport()
voidSetAnalysis(AliFemtoAnalysis* analysis)

Data Members

protected:
AliFemtoAnalysis*fyAnalysis

Class Charts

Inheritance Chart:
AliFemtoCutMonitorHandler
AliFemtoEventCut
AliFemtoBasicEventCut
AliFemtoEventCutEstimators
AliFemtoQAEventCut
AliFemtoSphericityEventCut
AliFemtoSpherocityEventCut

Function documentation

void SetAnalysis(AliFemtoAnalysis* analysis)
{ fyAnalysis = analysis; }
AliFemtoEventCut& operator=(const AliFemtoEventCut& aCut)
{ if (this == &aCut) return *this; fyAnalysis = aCut.fyAnalysis; return *this; }
virtual ~AliFemtoEventCut()
{/* no-op */}
bool Pass(const AliFemtoEvent* event)
AliFemtoString Report()
AliFemtoEventCut* Clone()
{ return 0;}
AliFemtoAnalysis* HbtAnalysis()
{return fyAnalysis;}