![]() |
AliPhysics
2c8507d (2c8507d)
|
#include <AliEmcalESDTrackCutsGenerator.h>
Public Types | |
enum | EDataSet_t { kUnknown = 0, kLHC10bcde = 1, kLHC10h = 2, kLHC11a = 3, kLHC11c = 4, kLHC11d = 5, kLHC11h = 6 } |
enum | EStdCutMode_t { kRAA2011 = 1000, kGlobalTracksNCls90NoSPD = 1001, kGlobalTracksNCls80NoSPD = 1002, kGlobalTracks2010NCrossRows120 = 1003, kGlobalTracksNCls70NoSPD = 1004, kGlobalTracksNCls70NoSPDNoPtCut = 1005, kGlobalTracksNClsPtDepNoSPDNoPtCut = 1006, kGlobalTracks2011 = 1007, kGlobalTracks2011NoSPD = 1008, kGlobalTracksNCls90NoITS = 2000, kTPCOnlyTracksNCls70 = 2001, kTPCOnlyTracksNCrossRows120 = 2002 } |
enum | EAddCutMode_t { kSPDAny = 1000, kSPDNone = 1001, kNoITSChi2 = 1002, kNoMinTPCCls = 1003, kNoITSRefit = 1004, kSPDOff = 1005 } |
Static Public Member Functions | |
static AliESDtrackCuts * | CreateTrackCutsPWGJE (Int_t cutMode) |
static AliESDtrackCuts * | CreateTrackCutsPWGJE (Int_t stdCutMode, Int_t addCutMode) |
static AliESDtrackCuts * | CreateTrackCutsPWGJE (Int_t stdCutMode, Int_t addCutMode1, Int_t addCutMode2) |
static TString | SetStandardCuts (AliESDtrackCuts *&trackCuts, Int_t stdCutMode) |
static TString | SetAdditionalCuts (AliESDtrackCuts *&trackCuts, Int_t addCutMode) |
static EDataSet_t | SteerDataSetFromString (TString period) |
static void | AddHybridTrackCuts (AliEmcalTrackSelection *trkSel, TString period) |
static void | AddHybridTrackCuts (AliEmcalTrackSelection *trkSel, EDataSet_t period) |
static void | AddTPCOnlyTrackCuts (AliEmcalTrackSelection *trkSel, TString period) |
static void | AddTPCOnlyTrackCuts (AliEmcalTrackSelection *trkSel, EDataSet_t period) |
Static Public Attributes | |
static const Int_t | fgkAddCutFactor = 10000 |
Definition at line 20 of file AliEmcalESDTrackCutsGenerator.h.
Enumerator | |
---|---|
kSPDAny | |
kSPDNone | |
kNoITSChi2 | |
kNoMinTPCCls | |
kNoITSRefit | |
kSPDOff |
Definition at line 47 of file AliEmcalESDTrackCutsGenerator.h.
Enumerator | |
---|---|
kUnknown | |
kLHC10bcde | |
kLHC10h | |
kLHC11a | |
kLHC11c | |
kLHC11d | |
kLHC11h |
Definition at line 22 of file AliEmcalESDTrackCutsGenerator.h.
Definition at line 32 of file AliEmcalESDTrackCutsGenerator.h.
|
inlinestatic |
Definition at line 64 of file AliEmcalESDTrackCutsGenerator.h.
Referenced by AddHybridTrackCuts(), and AliEmcalTrackSelectionESD::GenerateTrackCuts().
|
static |
Adds hybrid track cuts to an AliEmcalTrackSelection object
trkSel | AliEmcalTrackSelection object |
period | enum type identifying a data or MC period |
Definition at line 550 of file AliEmcalESDTrackCutsGenerator.cxx.
|
inlinestatic |
Definition at line 66 of file AliEmcalESDTrackCutsGenerator.h.
Referenced by AddTPCOnlyTrackCuts(), and AliEmcalTrackSelectionESD::GenerateTrackCuts().
|
static |
Adds TPC only track cuts to an AliEmcalTrackSelection object
trkSel | AliEmcalTrackSelection object |
period | enum type identifying a data or MC period |
Definition at line 589 of file AliEmcalESDTrackCutsGenerator.cxx.
|
static |
Function to create track cuts for PWG Jet analysis User can select a specific set by indicating cutMode
cutMode | has 8 digits: first 4 digits additional cuts, last 4 digits standard cuts additional cuts are variations of standard cuts (used for hybrid track selection and QA) Numbering starts from 1000 For standard and additional cut numbers |
Definition at line 38 of file AliEmcalESDTrackCutsGenerator.cxx.
Referenced by AddHybridTrackCuts(), and AddTPCOnlyTrackCuts().
|
static |
Function to create track cuts for PWG Jet analysis User can select a specific set by indicating cutMode
stdCutMode | standard cuts, should be one of the EStdCutMode_t enum values |
addCutMode | additional cuts, should be one of the EAddCutMode_t enum values |
Definition at line 58 of file AliEmcalESDTrackCutsGenerator.cxx.
|
static |
Function to create track cuts for PWG Jet analysis User can select a specific set by indicating cutMode
stdCutMode | standard cuts, should be one of the EStdCutMode_t enum values |
addCutMode1 | additional cuts, should be one of the EAddCutMode_t enum values |
addCutMode2 | additional cuts, should be one of the EAddCutMode_t enum values |
Definition at line 82 of file AliEmcalESDTrackCutsGenerator.cxx.
|
static |
Function to set additional track cuts on top of the standard ones User can select a specific set by indicating addCutMode
trackCuts | AliESDtrackCuts to be set |
addCutMode | has 4 digits, >= 1000 |
Definition at line 409 of file AliEmcalESDTrackCutsGenerator.cxx.
Referenced by CreateTrackCutsPWGJE().
|
static |
Function to set standard track cuts User can select a specific set by indicating stdCutMode
trackCuts | AliESDtrackCuts to be set |
stdCutMode | has 4 digits, >= 1000 |
Definition at line 106 of file AliEmcalESDTrackCutsGenerator.cxx.
Referenced by CreateTrackCutsPWGJE().
|
static |
Helper function to steer period string into an enum type
period | String identifying a data or MC period |
Definition at line 481 of file AliEmcalESDTrackCutsGenerator.cxx.
Referenced by AddHybridTrackCuts(), and AddTPCOnlyTrackCuts().
|
static |
Definition at line 56 of file AliEmcalESDTrackCutsGenerator.h.
Referenced by CreateTrackCutsPWGJE().