ROOT logo
AliRoot » STEER » STEERBASE » AliEventTagCuts

class AliEventTagCuts: public TObject

           AliEventTagCuts class
   This is the class to deal with the event tag level cuts
   Origin: Panos Christakoglou, UOA-CERN, Panos.Christakoglou@cern.ch

Function Members (Methods)

public:
AliEventTagCuts()
AliEventTagCuts(const AliEventTagCuts&)
virtual~AliEventTagCuts()
voidTObject::AbstractMethod(const char* method) const
voidAddRequiredFiredTriggerClass(TString aclass)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
voidInitializeTriggerClasses(TString aclass)
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tIsAccepted(AliEventTag* EvTag) const
Bool_tIsAccepted(const AliEventTag* EvTag) const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
AliEventTagCuts&operator=(const AliEventTagCuts&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidReset()
voidTObject::ResetBit(UInt_t f)
voidResetTriggerClasses()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidSetBunchCrossNumberRange(UShort_t n1, UShort_t n2)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetEtaLeadingParticleRange(Float_t low, Float_t high)
voidSetEventPlaneAngleRange(Float_t low, Float_t high)
voidSetEventType(UInt_t ntype)
voidSetHBTRadiiRange(Float_t low, Float_t high)
voidSetImpactParamRange(Float_t low, Float_t high)
voidSetMeanNeutralPtPRange(Float_t low, Float_t high)
voidSetMeanPtRange(Float_t low, Float_t high)
voidSetMultiplicityRange(Int_t low, Int_t high)
voidSetNCascadesRange(Int_t low, Int_t high)
voidSetNChargedAbove10GeVRange(Int_t low, Int_t high)
voidSetNChargedAbove1GeVRange(Int_t low, Int_t high)
voidSetNChargedAbove3GeVRange(Int_t low, Int_t high)
voidSetNegMultiplicityRange(Int_t low, Int_t high)
voidSetNElectronRange(Int_t low, Int_t high)
voidSetNElectronsAbove10GeVRange(Int_t low, Int_t high)
voidSetNElectronsAbove1GeVRange(Int_t low, Int_t high)
voidSetNElectronsAbove3GeVRange(Int_t low, Int_t high)
voidSetNEMCALClustersRange(Int_t low, Int_t high)
voidSetNeutrMultiplicityRange(Int_t low, Int_t high)
voidSetNFMDTracksRange(Int_t low, Int_t high)
voidSetNFWMatchedMuonRange(Int_t low, Int_t high)
voidSetNFWMuonRange(Int_t low, Int_t high)
voidSetNHardPhotonsRange(Int_t low, Int_t high)
voidSetNJetCandidatesRange(Int_t low, Int_t high)
voidSetNKaon0Range(Int_t low, Int_t high)
voidSetNKaonRange(Int_t low, Int_t high)
voidSetNKinksRange(Int_t low, Int_t high)
voidSetNLambdaRange(Int_t low, Int_t high)
voidSetNMuonRange(Int_t low, Int_t high)
voidSetNMuonsAbove10GeVRange(Int_t low, Int_t high)
voidSetNMuonsAbove1GeVRange(Int_t low, Int_t high)
voidSetNMuonsAbove3GeVRange(Int_t low, Int_t high)
voidSetNNeutronRange(Int_t low, Int_t high)
voidSetNParticipantsRange(Int_t low, Int_t high)
voidSetNPHOSClustersRange(Int_t low, Int_t high)
voidSetNPhotonRange(Int_t low, Int_t high)
voidSetNPi0Range(Int_t low, Int_t high)
voidSetNPionRange(Int_t low, Int_t high)
voidSetNPMDTracksRange(Int_t low, Int_t high)
voidSetNProtonRange(Int_t low, Int_t high)
voidSetNumberOfFiredChipsLayer1Range(Int_t low, Int_t high)
voidSetNumberOfFiredChipsLayer2Range(Int_t low, Int_t high)
voidSetNumberOfSPDTrackletsRange(Int_t low, Int_t high)
voidSetNV0sRange(Int_t low, Int_t high)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetOrbitNumberRange(UInt_t n1, UInt_t n2)
voidSetPeriodNumberRange(UInt_t n1, UInt_t n2)
voidSetPhiLeadingParticleRange(Float_t low, Float_t high)
voidSetPosMultiplicityRange(Int_t low, Int_t high)
voidSetPrimaryVertexFlag(Int_t flag)
voidSetPrimaryVertexXRange(Float_t low, Float_t high)
voidSetPrimaryVertexYRange(Float_t low, Float_t high)
voidSetPrimaryVertexZErrorRange(Float_t low, Float_t high)
voidSetPrimaryVertexZRange(Float_t low, Float_t high)
voidSetT0VertexZRange(Float_t low, Float_t high)
voidSetTopJetEnergyMin(Float_t low)
voidSetTopNeutralEnergyMin(Float_t low)
voidSetTopNeutralPtMin(Float_t low)
voidSetTopPtMin(Float_t low)
voidSetTotalNeutralPRange(Float_t low, Float_t high)
voidSetTotalPRange(Float_t low, Float_t high)
voidSetTriggerCluster(UChar_t trcluster)
voidSetTriggerMask(ULong64_t trmask)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidSetZDCEMRange(Float_t low, Float_t high)
voidSetZDCNeutron1Range(Float_t low, Float_t high)
voidSetZDCNeutron2Range(Float_t low, Float_t high)
voidSetZDCProton1Range(Float_t low, Float_t high)
voidSetZDCProton2Range(Float_t low, Float_t high)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

private:
TStringfActiveTriggerClassesTrigger classes active for this run
Bool_tfBunchCrossNumberFlagShows whether this cut is used or not
UShort_tfBunchCrossNumberMaxmin/max value of the bunch crossing number
UShort_tfBunchCrossNumberMin
Bool_tfEtaFlagShows whether this cut is used or not
Float_tfEtaMaxDefinition of the range of the eta leading
Float_tfEtaMin
Bool_tfEventPlaneAngleFlagShows whether this cut is used or not
Float_tfEventPlaneAngleMaxevent plane info
Float_tfEventPlaneAngleMin
UInt_tfEventTypeevent type == 7 ==> PHYSICS_EVENT
Bool_tfEventTypeFlagShows whether this cut is used or not
TStringfFiredTriggerClassTriger class must be present to accept event
Bool_tfFiredTriggerClassFlagShows whether this cut is used or not
Bool_tfHBTRadiiFlagShows whether this cut is used or not
Float_tfHBTRadiiMaxHBT info
Float_tfHBTRadiiMin
Bool_tfImpactParamFlagShows whether this cut is used or not
Float_tfImpactParamMaxImpact parameter range
Float_tfImpactParamMin
Bool_tfMeanNeutralPtFlagShows whether this cut is used or not
Float_tfMeanNeutralPtMaxMean Pt per event for neutral
Float_tfMeanNeutralPtMin
Bool_tfMeanPtFlagShows whether this cut is used or not
Float_tfMeanPtMaxRange of mean Pt per event
Float_tfMeanPtMin
Bool_tfMultFlagShows whether this cut is used or not
Int_tfMultMaxDefinition of the range of the multiplicity
Int_tfMultMin
Bool_tfNCascadesFlagShows whether this cut is used or not
Int_tfNCascadesMaxRange of # of cascades
Int_tfNCascadesMin
Bool_tfNChargedAbove10GeVFlagShows whether this cut is used or not
Int_tfNChargedAbove10GeVMaxDefinition of the range of the # of charged above 10GeV
Int_tfNChargedAbove10GeVMin
Bool_tfNChargedAbove1GeVFlagShows whether this cut is used or not
Int_tfNChargedAbove1GeVMaxDefinition of the range of the # of charged above 1GeV
Int_tfNChargedAbove1GeVMin
Bool_tfNChargedAbove3GeVFlagShows whether this cut is used or not
Int_tfNChargedAbove3GeVMaxDefinition of the range of the # of charged above 3GeV
Int_tfNChargedAbove3GeVMin
Bool_tfNEMCALClustersFlagShows whether this cut is used or not
Int_tfNEMCALClustersMaxRange of # of EMCAL clusters
Int_tfNEMCALClustersMin
Bool_tfNElectronsAbove10GeVFlagShows whether this cut is used or not
Int_tfNElectronsAbove10GeVMaxDefinition of the range of the # of electorns above 10GeV
Int_tfNElectronsAbove10GeVMin
Bool_tfNElectronsAbove1GeVFlagShows whether this cut is used or not
Int_tfNElectronsAbove1GeVMaxDefinition of the range of the # of electorns above 1GeV
Int_tfNElectronsAbove1GeVMin
Bool_tfNElectronsAbove3GeVFlagShows whether this cut is used or not
Int_tfNElectronsAbove3GeVMaxDefinition of the range of the # of electorns above 3GeV
Int_tfNElectronsAbove3GeVMin
Bool_tfNElectronsFlagShows whether this cut is used or not
Int_tfNElectronsMax# of electrons range
Int_tfNElectronsMin
Bool_tfNFMDTracksFlagShows whether this cut is used or not
Int_tfNFMDTracksMaxRange of # of FMD tracks
Int_tfNFMDTracksMin
Bool_tfNFWMatchedMuonsFlagShows whether this cut is used or not
Int_tfNFWMatchedMuonsMax# of forward matched muons range
Int_tfNFWMatchedMuonsMin
Bool_tfNFWMuonsFlagShows whether this cut is used or not
Int_tfNFWMuonsMax# of forward muons range
Int_tfNFWMuonsMin
Bool_tfNHardPhotonCandidatesFlagShows whether this cut is used or not
Int_tfNHardPhotonCandidatesMax# of hard photons candidates
Int_tfNHardPhotonCandidatesMin
Bool_tfNJetCandidatesFlagShows whether this cut is used or not
Int_tfNJetCandidatesMaxRange of # of jet candidates
Int_tfNJetCandidatesMin
Bool_tfNKaon0sFlagShows whether this cut is used or not
Int_tfNKaon0sMax# of K0s range
Int_tfNKaon0sMin
Bool_tfNKaonsFlagShows whether this cut is used or not
Int_tfNKaonsMax# of kaons range
Int_tfNKaonsMin
Bool_tfNKinksFlagShows whether this cut is used or not
Int_tfNKinksMaxRange of # of kinks
Int_tfNKinksMin
Bool_tfNLambdasFlagShows whether this cut is used or not
Int_tfNLambdasMax# of lambdas range
Int_tfNLambdasMin
Bool_tfNMuonsAbove10GeVFlagShows whether this cut is used or not
Int_tfNMuonsAbove10GeVMaxDefinition of the range of the # of muons above 10GeV
Int_tfNMuonsAbove10GeVMin
Bool_tfNMuonsAbove1GeVFlagShows whether this cut is used or not
Int_tfNMuonsAbove1GeVMaxDefinition of the range of the # of muons above 1GeV
Int_tfNMuonsAbove1GeVMin
Bool_tfNMuonsAbove3GeVFlagShows whether this cut is used or not
Int_tfNMuonsAbove3GeVMaxDefinition of the range of the # of muons above 3GeV
Int_tfNMuonsAbove3GeVMin
Bool_tfNMuonsFlagShows whether this cut is used or not
Int_tfNMuonsMax# of muons range
Int_tfNMuonsMin
Bool_tfNNeutronsFlagShows whether this cut is used or not
Int_tfNNeutronsMax# of neutrons range
Int_tfNNeutronsMin
Bool_tfNPHOSClustersFlagShows whether this cut is used or not
Int_tfNPHOSClustersMaxRange of # of PHOS clusters
Int_tfNPHOSClustersMin
Bool_tfNPMDTracksFlagShows whether this cut is used or not
Int_tfNPMDTracksMaxRange of # of PMD tracks
Int_tfNPMDTracksMin
Bool_tfNParticipantsFlagShows whether this cut is used or not
Int_tfNParticipantsMax# participants range
Int_tfNParticipantsMin
Bool_tfNPhotonFlagShows whether this cut is used or not
Int_tfNPhotonsMax# of photons range
Int_tfNPhotonsMin
Bool_tfNPi0sFlagShows whether this cut is used or not
Int_tfNPi0sMax# of Pi0s range
Int_tfNPi0sMin
Bool_tfNPionsFlagShows whether this cut is used or not
Int_tfNPionsMax# of pions range
Int_tfNPionsMin
Bool_tfNProtonsFlagShows whether this cut is used or not
Int_tfNProtonsMax# of protons range
Int_tfNProtonsMin
Bool_tfNV0sFlagShows whether this cut is used or not
Int_tfNV0sMaxRange of # of V0s
Int_tfNV0sMin
Bool_tfNegMultFlagShows whether this cut is used or not
Int_tfNegMultMaxNegative tracks multiplicity range
Int_tfNegMultMin
Bool_tfNeutrMultFlagShows whether this cut is used or not
Int_tfNeutrMultMaxNeutral tracks multiplicity range
Int_tfNeutrMultMin
Bool_tfNumberOfFiredChipsLayer1FlagShows whether this cut is used or not
Int_tfNumberOfFiredChipsLayer1Maxmin/max number of fired chips - layer 1
Int_tfNumberOfFiredChipsLayer1Min
Bool_tfNumberOfFiredChipsLayer2FlagShows whether this cut is used or not
Int_tfNumberOfFiredChipsLayer2Maxmin/max number of fired chips - layer 2
Int_tfNumberOfFiredChipsLayer2Min
Bool_tfNumberOfSPDTrackletsFlagShows whether this cut is used or not
Int_tfNumberOfSPDTrackletsMaxmin/max number of SPD tracklets
Int_tfNumberOfSPDTrackletsMin
Bool_tfOrbitNumberFlagShows whether this cut is used or not
UInt_tfOrbitNumberMaxmin/max value of the orbit number
UInt_tfOrbitNumberMin
Bool_tfPVFlagShows whether this cut is used or not
Bool_tfPVzErrorFlagShows whether this cut is used or not
Bool_tfPeriodNumberFlagShows whether this cut is used or not
UInt_tfPeriodNumberMaxmin/max value of the period number
UInt_tfPeriodNumberMin
Bool_tfPhiFlagShows whether this cut is used or not
Float_tfPhiMaxDefinition of the range of the phi leading
Float_tfPhiMin
Bool_tfPosMultFlagShows whether this cut is used or not
Int_tfPosMultMaxPositive tracks multiplicity range
Int_tfPosMultMin
Int_tfPrimaryVertexFlagPrimary vertex flag: 0->not found, 1->found
Float_tfPrimaryVertexZErrorMaxRange of the primary vertex z error
Float_tfPrimaryVertexZErrorMin
Bool_tfT0VertexZFlagShows whether this cut is used or not
Float_tfT0VertexZMaxT0 min, max
Float_tfT0VertexZMin
Float_tfTopJetEnergyMintop jet energy minimum value
Bool_tfTopJetEnergyMinFlagShows whether this cut is used or not
Float_tfTopNeutralEnergyMintop neutral energy minimum value
Bool_tfTopNeutralEnergyMinFlagShows whether this cut is used or not
Float_tfTopNeutralPtMinMinimum value for highest Pt for the event for neutral
Bool_tfTopNeutralPtMinFlagShows whether this cut is used or not
Float_tfTopPtMinMax Pt for each event
Bool_tfTopPtMinFlagShows whether this cut is used or not
Bool_tfTotalNeutralPFlagShows whether this cut is used or not
Float_tfTotalNeutralPMaxSum of the momentum per event for neutral
Float_tfTotalNeutralPMin
Bool_tfTotalPFlagShows whether this cut is used or not
Float_tfTotalPMaxRange of the sum of the momentum per event
Float_tfTotalPMin
UChar_tfTriggerClustertrigger cluster definition
Bool_tfTriggerClusterFlagShows whether this cut is used or not
ULong64_tfTriggerMasktrigger mask definition
Bool_tfTriggerMaskFlagShows whether this cut is used or not
Bool_tfVxFlagShows whether this cut is used or not
Float_tfVxMaxDefinition of the range of the Vx
Float_tfVxMin
Bool_tfVyFlagShows whether this cut is used or not
Float_tfVyMaxDefinition of the range of the Vy
Float_tfVyMin
Bool_tfVzFlagShows whether this cut is used or not
Float_tfVzMaxDefinition of the range of the Vz
Float_tfVzMin
Bool_tfZDCEMEnergyFlagShows whether this cut is used or not
Float_tfZDCEMEnergyMaxZDC min,max - em
Float_tfZDCEMEnergyMin
Bool_tfZDCNeutron1EnergyFlagShows whether this cut is used or not
Float_tfZDCNeutron1EnergyMaxZDC min,max - neutron
Float_tfZDCNeutron1EnergyMin
Bool_tfZDCNeutron2EnergyFlagShows whether this cut is used or not
Float_tfZDCNeutron2EnergyMaxZDC min,max - neutron
Float_tfZDCNeutron2EnergyMin
Bool_tfZDCProton1EnergyFlagShows whether this cut is used or not
Float_tfZDCProton1EnergyMaxZDC min,max - proton
Float_tfZDCProton1EnergyMin
Bool_tfZDCProton2EnergyFlagShows whether this cut is used or not
Float_tfZDCProton2EnergyMaxZDC min,max - proton
Float_tfZDCProton2EnergyMin

Class Charts

Inheritance Chart:
TObject
AliEventTagCuts

Function documentation

AliEventTagCuts()
Default constructor which calls the Reset method.
~AliEventTagCuts()
Defaut destructor.
void Reset()
Sets dummy values to every private member.
void SetEventType(UInt_t ntype)
Sets the event type
and the corresponding flag to kTRUE if the cut is used.
void SetNumberOfFiredChipsLayer1Range(Int_t low, Int_t high)
Sets the range for the number of fired chips of layer 1
and the corresponding flag to kTRUE if the cut is used.
void SetNumberOfFiredChipsLayer2Range(Int_t low, Int_t high)
Sets the range for the number of fired chips of layer 2
and the corresponding flag to kTRUE if the cut is used.
void SetNumberOfSPDTrackletsRange(Int_t low, Int_t high)
Sets the range for the number of fired chips of layer 1
and the corresponding flag to kTRUE if the cut is used.
void SetPeriodNumberRange(UInt_t n1, UInt_t n2)
Sets the period number range
and the corresponding flag to kTRUE if the cut is used.
void SetOrbitNumberRange(UInt_t n1, UInt_t n2)
Sets the orbit number range
and the corresponding flag to kTRUE if the cut is used.
void SetBunchCrossNumberRange(UShort_t n1, UShort_t n2)
Sets the BC number range
and the corresponding flag to kTRUE if the cut is used.
void SetPrimaryVertexXRange(Float_t low, Float_t high)
Sets the primary vertex x range
and the corresponding flag to kTRUE if the cut is used.
void SetPrimaryVertexYRange(Float_t low, Float_t high)
Sets the primary vertex y range
and the corresponding flag to kTRUE if the cut is used.
void SetPrimaryVertexZRange(Float_t low, Float_t high)
Sets the primary vertex z range
and the corresponding flag to kTRUE if the cut is used.
void SetEtaLeadingParticleRange(Float_t low, Float_t high)
Sets the eta range of LP
and the corresponding flag to kTRUE if the cut is used.
void SetPhiLeadingParticleRange(Float_t low, Float_t high)
Sets the eta range of LP
and the corresponding flag to kTRUE if the cut is used.
void SetPrimaryVertexZErrorRange(Float_t low, Float_t high)
Sets the primary vertex z error range
and the corresponding flag to kTRUE if the cut is used.
void SetTriggerMask(ULong64_t trmask)
Sets the trigger mask
and the corresponding flag to kTRUE if the cut is used.
void SetTriggerCluster(UChar_t trcluster)
Sets the trigger cluster
and the corresponding flag to kTRUE if the cut is used.
void SetMultiplicityRange(Int_t low, Int_t high)
Sets the primary multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNParticipantsRange(Int_t low, Int_t high)
Sets the number of participants range
and the corresponding flag to kTRUE if the cut is used.
void SetImpactParamRange(Float_t low, Float_t high)
Sets the impact parameter range
and the corresponding flag to kTRUE if the cut is used.
void SetPrimaryVertexFlag(Int_t flag)
Sets the primary vertex flag cut
and the corresponding flag to kTRUE if the cut is used.
void SetZDCNeutron1Range(Float_t low, Float_t high)
Sets the ZDC's neutron energy range
and the corresponding flag to kTRUE if the cut is used.
void SetZDCProton1Range(Float_t low, Float_t high)
Sets the ZDC's proton energy range
and the corresponding flag to kTRUE if the cut is used.
void SetZDCNeutron2Range(Float_t low, Float_t high)
Sets the ZDC's neutron energy range
and the corresponding flag to kTRUE if the cut is used.
void SetZDCProton2Range(Float_t low, Float_t high)
Sets the ZDC's proton energy range
and the corresponding flag to kTRUE if the cut is used.
void SetZDCEMRange(Float_t low, Float_t high)
Sets the ZDC's em energy range
and the corresponding flag to kTRUE if the cut is used.
void SetT0VertexZRange(Float_t low, Float_t high)
Sets the T0's Vz range
and the corresponding flag to kTRUE if the cut is used.
void SetPosMultiplicityRange(Int_t low, Int_t high)
Sets the positive multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNegMultiplicityRange(Int_t low, Int_t high)
Sets the negative multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNeutrMultiplicityRange(Int_t low, Int_t high)
Sets the neutral particle multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNV0sRange(Int_t low, Int_t high)
Sets the v0s multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNCascadesRange(Int_t low, Int_t high)
Sets the cascades multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNKinksRange(Int_t low, Int_t high)
Sets the kinks multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNPMDTracksRange(Int_t low, Int_t high)
Sets the number of PMD tracks range
and the corresponding flag to kTRUE if the cut is used.
void SetNFMDTracksRange(Int_t low, Int_t high)
Sets the number of FMD tracks range
and the corresponding flag to kTRUE if the cut is used.
void SetNPHOSClustersRange(Int_t low, Int_t high)
Sets the number of PHOS clusters range
and the corresponding flag to kTRUE if the cut is used.
void SetNEMCALClustersRange(Int_t low, Int_t high)
Sets the number of EMCAL clusters range
and the corresponding flag to kTRUE if the cut is used.
void SetNJetCandidatesRange(Int_t low, Int_t high)
Sets the number of jet candidates range
and the corresponding flag to kTRUE if the cut is used.
void SetTopJetEnergyMin(Float_t low)
Sets the lower limit of the maximum jet energy
and the corresponding flag to kTRUE if the cut is used.
void SetTopNeutralEnergyMin(Float_t low)
Sets the lower limit of the maximum neutral jet energy
and the corresponding flag to kTRUE if the cut is used.
void SetNHardPhotonsRange(Int_t low, Int_t high)
Sets the hard photons multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNChargedAbove1GeVRange(Int_t low, Int_t high)
Sets the number of charged above 1GeV range
and the corresponding flag to kTRUE if the cut is used.
void SetNChargedAbove3GeVRange(Int_t low, Int_t high)
Sets the number of charged above 3GeV range
and the corresponding flag to kTRUE if the cut is used.
void SetNChargedAbove10GeVRange(Int_t low, Int_t high)
Sets the number of charged above 10GeV range
and the corresponding flag to kTRUE if the cut is used.
void SetNMuonsAbove1GeVRange(Int_t low, Int_t high)
Sets the number of muons above 1GeV range
and the corresponding flag to kTRUE if the cut is used.
void SetNMuonsAbove3GeVRange(Int_t low, Int_t high)
Sets the number of muons above 3GeV range
and the corresponding flag to kTRUE if the cut is used.
void SetNMuonsAbove10GeVRange(Int_t low, Int_t high)
Sets the number of muons above 10GeV range
and the corresponding flag to kTRUE if the cut is used.
void SetNElectronsAbove1GeVRange(Int_t low, Int_t high)
Sets the number of electrons above 1GeV range
and the corresponding flag to kTRUE if the cut is used.
void SetNElectronsAbove3GeVRange(Int_t low, Int_t high)
Sets the number of electrons above 3GeV range
and the corresponding flag to kTRUE if the cut is used.
void SetNElectronsAbove10GeVRange(Int_t low, Int_t high)
Sets the number of electrons above 10GeV range
and the corresponding flag to kTRUE if the cut is used.
void SetNElectronRange(Int_t low, Int_t high)
Sets the electron multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNFWMuonRange(Int_t low, Int_t high)
Sets the forward muon multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNFWMatchedMuonRange(Int_t low, Int_t high)
Sets the forward trigger matched muon multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNMuonRange(Int_t low, Int_t high)
Sets the muon multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNPionRange(Int_t low, Int_t high)
Sets the pion multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNKaonRange(Int_t low, Int_t high)
Sets the kaon multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNProtonRange(Int_t low, Int_t high)
Sets the proton multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNLambdaRange(Int_t low, Int_t high)
Sets the lambda multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNPhotonRange(Int_t low, Int_t high)
Sets the photon multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNPi0Range(Int_t low, Int_t high)
Sets the pi0 multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNNeutronRange(Int_t low, Int_t high)
Sets the neutron multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetNKaon0Range(Int_t low, Int_t high)
Sets the K0s multiplicity range
and the corresponding flag to kTRUE if the cut is used.
void SetTotalPRange(Float_t low, Float_t high)
Sets the total momentum range
and the corresponding flag to kTRUE if the cut is used.
void SetMeanPtRange(Float_t low, Float_t high)
Sets the mean Pt range
and the corresponding flag to kTRUE if the cut is used.
void SetTopPtMin(Float_t low)
Sets the lower limit of the max Pt value
and the corresponding flag to kTRUE if the cut is used.
void SetTotalNeutralPRange(Float_t low, Float_t high)
Sets the total momentum of neutral particles range
and the corresponding flag to kTRUE if the cut is used.
void SetMeanNeutralPtPRange(Float_t low, Float_t high)
Sets the mean Pt of neutral particles range
and the corresponding flag to kTRUE if the cut is used.
void SetTopNeutralPtMin(Float_t low)
Sets the lower limit of the maximum Pt of neutral particles
and the corresponding flag to kTRUE if the cut is used.
void SetEventPlaneAngleRange(Float_t low, Float_t high)
Sets the event plane range
and the corresponding flag to kTRUE if the cut is used.
void SetHBTRadiiRange(Float_t low, Float_t high)
Sets the HBT radii range
and the corresponding flag to kTRUE if the cut is used.
void AddRequiredFiredTriggerClass(TString aclass)
void ResetTriggerClasses()
void InitializeTriggerClasses(TString aclass)
Bool_t IsAccepted(AliEventTag* EvTag) const
Returns true if the event is accepted otherwise false.
Bool_t IsAccepted(const AliEventTag* EvTag) const
Returns true if the event is accepted otherwise false.
AliEventTagCuts()