27 #ifndef ALIEMCALAODHYBRIDTRACKCUTS_H
28 #define ALIEMCALAODHYBRIDTRACKCUTS_H
AliEmcalAODHybridTrackCuts * fDef2010woRefit
Hybrid track definition from 2010 excluding non-refit tracks.
AliEmcalAODHybridTrackCuts * fDef2011
Hybrid track definition from 2011 e.
bool TestDef2010wRefit() const
Test for hybrid tracks according to the 2010 definition including non-refit tracks.
TestAliEmcalAODHybridTrackCuts()
void Init()
Initializing track selection objects.
Structure containing the result of a given track selection step.
virtual ~AliEmcalAODHybridTrackCuts()
Destructor.
AliEmcalAODHybridTrackCuts * fDef2010wRefit
Hybrid track definition from 2010 including non-refit tracks.
void SetSelectNonITSrefitTracks(bool doReject)
Switch on/off selection of hybrid tracks without ITSrefit.
TestAliEmcalAODHybridTrackCuts & operator=(const TestAliEmcalAODHybridTrackCuts &)
virtual ~TestAliEmcalAODHybridTrackCuts()
Destructor.
bool TestDef2011() const
Test for hybrid tracks according to the 2011 definition.
void SetHybridFilterBits(Int_t globalfilterbit, Int_t constrainedfilterbit)
Set the filterbits used to distinguish the different hybrid track types.
bool TestDef2010woRefit() const
Test for hybrid tracks according to the 2010 definition excluding non-refit tracks.
Cut class selecting hybrid tracks using the IsHybrid function.
Bool_t fSelectNonITSrefitTracks
Select non-refit tracks.
AliEmcalAODHybridTrackCuts()
Dummy constructor.
Int_t fHybridFilterBits[2]
Bit numbers for various hybrid filter bits.
bool RunAllTests() const
Run all unit tests for the class AliEmcalAODHybridTrackCuts.
Interface for a cut class returning selection status and user information.
virtual AliEmcalTrackSelResultPtr IsSelected(TObject *o)
Run track selection of hybrid tracks.