AliPhysics  fe039ad (fe039ad)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PWG::EMCAL::AliEmcalAODHybridTrackCuts Class Reference

Cut class selecting hybrid tracks using the IsHybrid function. More...

#include <AliEmcalAODHybridTrackCuts.h>

Inheritance diagram for PWG::EMCAL::AliEmcalAODHybridTrackCuts:

Public Member Functions

 AliEmcalAODHybridTrackCuts ()
 Dummy constructor. More...
 
 AliEmcalAODHybridTrackCuts (const char *name)
 Main constructor. More...
 
virtual ~AliEmcalAODHybridTrackCuts ()
 Destructor. More...
 
virtual bool IsSelected (TObject *o)
 Run track selection of hybrid tracks. More...
 
void SetSelectNonITSrefitTracks (bool doReject)
 Switch on/off selection of hybrid tracks without ITSrefit. More...
 

Private Attributes

Bool_t fSelectNonITSrefitTracks
 Select non-refit tracks. More...
 

Detailed Description

Cut class selecting hybrid tracks using the IsHybrid function.

Author
Markus Fasel marku.nosp@m.s.fa.nosp@m.sel@c.nosp@m.ern..nosp@m.ch, Oak Ridge National Laboratory
Since
Dec 6, 2017

Selection of hybrid tracks is expressed as a cut class inheriting from AliVCuts. This functionality is needed in virtual track selections in order to overcome special treatment of AOD tracks. Internally the class fully relies on the function IsHybridTrackGlobalConstrainedGlobal from AliAODTrack.

Definition at line 49 of file AliEmcalAODHybridTrackCuts.h.

Constructor & Destructor Documentation

AliEmcalAODHybridTrackCuts::AliEmcalAODHybridTrackCuts ( )

Dummy constructor.

Definition at line 36 of file AliEmcalAODHybridTrackCuts.cxx.

AliEmcalAODHybridTrackCuts::AliEmcalAODHybridTrackCuts ( const char *  name)

Main constructor.

Parameters
nameName of the hybrid track cuts

Definition at line 43 of file AliEmcalAODHybridTrackCuts.cxx.

virtual PWG::EMCAL::AliEmcalAODHybridTrackCuts::~AliEmcalAODHybridTrackCuts ( )
inlinevirtual

Destructor.

Definition at line 67 of file AliEmcalAODHybridTrackCuts.h.

Member Function Documentation

bool AliEmcalAODHybridTrackCuts::IsSelected ( TObject o)
virtual

Run track selection of hybrid tracks.

Parameters
oObject (AliAODTrack) to be tested
Returns
true Track is an AliAODTrack and a hybrid track
false Track is not an AliAODTrack or not a hybrid track

Definition at line 50 of file AliEmcalAODHybridTrackCuts.cxx.

void PWG::EMCAL::AliEmcalAODHybridTrackCuts::SetSelectNonITSrefitTracks ( bool  doReject)
inline

Switch on/off selection of hybrid tracks without ITSrefit.

Only valid for productions which use hybrid track definitions including tracks without ITSrefit

Parameters
doRejectIf true hybrid tracks without ITSrefit are rejected

Definition at line 86 of file AliEmcalAODHybridTrackCuts.h.

Member Data Documentation

Bool_t PWG::EMCAL::AliEmcalAODHybridTrackCuts::fSelectNonITSrefitTracks
private

Select non-refit tracks.

Definition at line 89 of file AliEmcalAODHybridTrackCuts.h.

Referenced by IsSelected(), and SetSelectNonITSrefitTracks().


The documentation for this class was generated from the following files: