AliPhysics
vAN-20150506 (1fbaa09)
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Macros
AliEMCalTriggerExtraCuts.h
Go to the documentation of this file.
1
11
#ifndef ALIEMCALTRIGGEREXTRACUTS_H
12
#define ALIEMCALTRIGGEREXTRACUTS_H
13
/* Copyright(c) 1998-2015, ALICE Experiment at CERN, All rights reserved. *
14
* See cxx source for full Copyright notice */
15
16
#include <TBits.h>
17
#include "AliVCuts.h"
18
19
class
AliVTrack;
20
28
namespace
EMCalTriggerPtAnalysis {
29
40
class
AliEMCalTriggerExtraCuts
:
public
AliVCuts {
41
public
:
42
AliEMCalTriggerExtraCuts
();
43
virtual
~AliEMCalTriggerExtraCuts
() {}
44
49
void
SetMinTPCCrossedRows
(Int_t crossedRows){
50
fMinCrossedRowsTPC
= crossedRows;
51
fRequestBitmap
.SetBitNumber(
kTPCCrossedRows
);
52
}
53
58
void
SetMinTPCTrackLengthCut
(){
59
fRequestBitmap
.SetBitNumber(
kTPCTrackLength
);
60
}
61
62
virtual
Bool_t
IsSelected
(TObject *o);
63
64
protected
:
69
enum
CutType_t
{
70
kTPCCrossedRows
= 0,
71
kTPCTrackLength
= 1
72
};
73
74
Float_t
GetTPCCrossedRows
(
const
AliVTrack *
const
trk)
const
;
75
Double_t
CalculateTPCTrackLength
(AliVTrack *trk)
const
;
76
Int_t
fMinCrossedRowsTPC
;
77
TBits
fRequestBitmap
;
78
80
ClassDef(
AliEMCalTriggerExtraCuts
, 1);
82
};
83
84
}
/* namespace EMCalTriggerPtAnalysis */
85
86
#endif
/* PWGJE_EMCALJETTASKS_TRACKS_ALIEMCALTRIGGEREXTRACUTS_H_ */
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::fMinCrossedRowsTPC
Int_t fMinCrossedRowsTPC
Min. number of crossed rows in the TPC.
Definition:
AliEMCalTriggerExtraCuts.h:76
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::GetTPCCrossedRows
Float_t GetTPCCrossedRows(const AliVTrack *const trk) const
Definition:
AliEMCalTriggerExtraCuts.cxx:79
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::IsSelected
virtual Bool_t IsSelected(TObject *o)
Definition:
AliEMCalTriggerExtraCuts.cxx:46
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts
Extra track selection cuts for the high- track analysis.
Definition:
AliEMCalTriggerExtraCuts.h:40
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::AliEMCalTriggerExtraCuts
AliEMCalTriggerExtraCuts()
Definition:
AliEMCalTriggerExtraCuts.cxx:35
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::kTPCCrossedRows
Bit for TPC crossed rows cut.
Definition:
AliEMCalTriggerExtraCuts.h:70
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::fRequestBitmap
TBits fRequestBitmap
Bitmap for cuts enabled.
Definition:
AliEMCalTriggerExtraCuts.h:77
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::CalculateTPCTrackLength
Double_t CalculateTPCTrackLength(AliVTrack *trk) const
Definition:
AliEMCalTriggerExtraCuts.cxx:95
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::~AliEMCalTriggerExtraCuts
virtual ~AliEMCalTriggerExtraCuts()
Definition:
AliEMCalTriggerExtraCuts.h:43
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::kTPCTrackLength
Bit for TPC track length cut.
Definition:
AliEMCalTriggerExtraCuts.h:71
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::CutType_t
CutType_t
Bit definition for different track selection bits.
Definition:
AliEMCalTriggerExtraCuts.h:69
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::SetMinTPCTrackLengthCut
void SetMinTPCTrackLengthCut()
Definition:
AliEMCalTriggerExtraCuts.h:58
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::SetMinTPCCrossedRows
void SetMinTPCCrossedRows(Int_t crossedRows)
Definition:
AliEMCalTriggerExtraCuts.h:49
PWGJE
EMCALJetTasks
Tracks
AliEMCalTriggerExtraCuts.h
Generated on Wed May 6 2015 16:21:05 for AliPhysics by
1.8.6