ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoSphericityEventCut

class AliFemtoSphericityEventCut: public AliFemtoEventCut


AliFemtoSphericityEventCut - the basic cut for events.
Only cuts on event multiplicity, z-vertex position and
transverse sphericity are accepted.


Function Members (Methods)

public:
AliFemtoSphericityEventCut()
AliFemtoSphericityEventCut(AliFemtoSphericityEventCut& c)
virtual~AliFemtoSphericityEventCut()
voidAliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni)
voidAliFemtoCutMonitorHandler::AddCutMonitor(AliFemtoCutMonitor* cutMoni1, AliFemtoCutMonitor* cutMoni2)
voidAliFemtoCutMonitorHandler::AddCutMonitorFail(AliFemtoCutMonitor* cutMoni)
voidAliFemtoCutMonitorHandler::AddCutMonitorPass(AliFemtoCutMonitor* cutMoni)
virtual AliFemtoSphericityEventCut*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()
boolGetAcceptBadVertex()
boolGetAcceptOnlyPhysics()
virtual TList*AliFemtoCutMonitorHandler::GetOutputList()
AliFemtoAnalysis*AliFemtoEventCut::HbtAnalysis()
intNEventsFailed() const
intNEventsPassed() const
AliFemtoSphericityEventCut&operator=(AliFemtoSphericityEventCut& c)
virtual boolPass(const AliFemtoEvent* event)
AliFemtoCutMonitor*AliFemtoCutMonitorHandler::PassMonitor(int n)
AliFemtoCutMonitorCollection*AliFemtoCutMonitorHandler::PassMonitorColl()
virtual AliFemtoStringReport()
voidSetAcceptBadVertex(bool b)
voidAliFemtoEventCut::SetAnalysis(AliFemtoAnalysis* analysis)
voidSetEPVZERO(const float& lo, const float& hi)
voidSetEventMult(const int& lo, const int& hi)
voidSetStMax(double stMax)
voidSetStMin(double stMin)
voidSetTriggerSelection(int trig)
voidSetVertZPos(const float& lo, const float& hi)

Data Members

private:
boolfAcceptBadVertexSet to true to accept events with bad vertex
boolfAcceptOnlyPhysicsAccept only physics events
intfEventMult[2]range of multiplicity
longfNEventsFailedNumber of events checked by this cut that failed
longfNEventsPassedNumber of events checked by this cut that passed
floatfPsiEP[2]range of vzero ep angle
intfSelectTriggerIf set, only given trigger will be selected
doublefStCutMaxtransverse sphericity maximum
doublefStCutMintransverse sphericity minimum
floatfVertZPos[2]range of z-position of vertex

Class Charts

Inheritance Chart:
AliFemtoCutMonitorHandler
AliFemtoEventCut
AliFemtoSphericityEventCut

Function documentation

AliFemtoSphericityEventCut()
 Default constructor
~AliFemtoSphericityEventCut()
 Default destructor
bool Pass(const AliFemtoEvent* event)
AliFemtoString Report()
 Prepare report
void SetAcceptBadVertex(bool b)
bool GetAcceptBadVertex()
void SetEventMult(const int& lo, const int& hi)
{fEventMult[0]=lo; fEventMult[1]=hi;}
void SetVertZPos(const float& lo, const float& hi)
{fVertZPos[0]=lo; fVertZPos[1]=hi;}
void SetEPVZERO(const float& lo, const float& hi)
{fPsiEP[0]=lo; fPsiEP[1]=hi;}
int NEventsPassed() const
{return fNEventsPassed;}
int NEventsFailed() const
{return fNEventsFailed;}
void SetStMin(double stMin)
{fStCutMin=stMin;}
void SetStMax(double stMax)
{fStCutMax=stMax;}
void SetTriggerSelection(int trig)
{ fSelectTrigger = trig; }
AliFemtoSphericityEventCut* Clone()
inline AliFemtoSphericityEventCut(AliFemtoSphericityEventCut& c)
AliFemtoSphericityEventCut& operator=(AliFemtoSphericityEventCut& c)
bool GetAcceptOnlyPhysics()