AliPhysics  4446124 (4446124)
 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.

Markus Fasel, Oak Ridge National Laboratory
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.

nameName of the hybrid track cuts

Definition at line 43 of file AliEmcalAODHybridTrackCuts.cxx.

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


Definition at line 67 of file AliEmcalAODHybridTrackCuts.h.

Member Function Documentation

bool AliEmcalAODHybridTrackCuts::IsSelected ( TObject o)

Run track selection of hybrid tracks.

oObject (AliAODTrack) to be tested
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)

Switch on/off selection of hybrid tracks without ITSrefit.

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

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

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: