![]() |
AliPhysics
4a7363b (4a7363b)
|
Extra track selection cuts for the high- \( p_{t} \) track analysis. More...
#include <AliEMCalTriggerExtraCuts.h>
Public Member Functions | |
AliEMCalTriggerExtraCuts () | |
virtual | ~AliEMCalTriggerExtraCuts () |
void | SetMinTPCCrossedRows (Int_t crossedRows) |
void | SetMinTPCTrackLengthCut () |
virtual Bool_t | IsSelected (TObject *o) |
Protected Types | |
enum | CutType_t { kTPCCrossedRows = 0, kTPCTrackLength = 1 } |
Bit definition for different track selection bits. More... | |
Protected Member Functions | |
Float_t | GetTPCCrossedRows (const AliVTrack *const trk) const |
Double_t | CalculateTPCTrackLength (AliVTrack *trk) const |
Protected Attributes | |
Int_t | fMinCrossedRowsTPC |
Min. number of crossed rows in the TPC. More... | |
TBits | fRequestBitmap |
Bitmap for cuts enabled. More... | |
Extra track selection cuts for the high- \( p_{t} \) track analysis.
This class implements cuts necessary for the analysis of high- \( p_{t} \) tracks in triggered events which are not implemented up to now in a general track selection class. Among these we have
Definition at line 33 of file AliEMCalTriggerExtraCuts.h.
|
protected |
Bit definition for different track selection bits.
Enumerator | |
---|---|
kTPCCrossedRows |
Bit for TPC crossed rows cut. |
kTPCTrackLength |
Bit for TPC track length cut. |
Definition at line 62 of file AliEMCalTriggerExtraCuts.h.
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::AliEMCalTriggerExtraCuts | ( | ) |
Constructor
Definition at line 35 of file AliEMCalTriggerExtraCuts.cxx.
|
inlinevirtual |
Definition at line 36 of file AliEMCalTriggerExtraCuts.h.
|
protected |
Virtual implementation of the calculation of the track length in the active TPC volume Code provided by Philipp Luettig
trk | Track to check |
Definition at line 95 of file AliEMCalTriggerExtraCuts.cxx.
Referenced by IsSelected().
|
protected |
Temporary, until interface is unified
Definition at line 79 of file AliEMCalTriggerExtraCuts.cxx.
Referenced by IsSelected().
Apply track selection
o | The object to check (must be of type AliVTrack) |
Definition at line 46 of file AliEMCalTriggerExtraCuts.cxx.
Referenced by SetMinTPCTrackLengthCut().
|
inline |
Setter for minimum crossed rows in the TPC
crossedRows | Minimum crossed rows requested |
Definition at line 42 of file AliEMCalTriggerExtraCuts.h.
Referenced by EMCalTriggerPtAnalysis::AliEmcalAnalysisFactory::TrackCutsFactory().
|
inline |
Setter for minimum track length requested
tracklength | Minimum track length requested |
Definition at line 51 of file AliEMCalTriggerExtraCuts.h.
Referenced by EMCalTriggerPtAnalysis::AliEmcalAnalysisFactory::TrackCutsFactory().
|
protected |
Min. number of crossed rows in the TPC.
Definition at line 69 of file AliEMCalTriggerExtraCuts.h.
Referenced by IsSelected(), and SetMinTPCCrossedRows().
|
protected |
Bitmap for cuts enabled.
Definition at line 70 of file AliEMCalTriggerExtraCuts.h.
Referenced by IsSelected(), SetMinTPCCrossedRows(), and SetMinTPCTrackLengthCut().