AliPhysics
bba8f44 (bba8f44)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
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
21
namespace
EMCalTriggerPtAnalysis
{
22
33
class
AliEMCalTriggerExtraCuts
:
public
AliVCuts {
34
public
:
35
AliEMCalTriggerExtraCuts
();
36
virtual
~AliEMCalTriggerExtraCuts
() {}
37
42
void
SetMinTPCCrossedRows
(
Int_t
crossedRows){
43
fMinCrossedRowsTPC
= crossedRows;
44
fRequestBitmap
.SetBitNumber(
kTPCCrossedRows
);
45
}
46
51
void
SetMinTPCTrackLengthCut
(){
52
fRequestBitmap
.SetBitNumber(
kTPCTrackLength
);
53
}
54
55
virtual
Bool_t
IsSelected
(
TObject
*o);
56
57
protected
:
62
enum
CutType_t
{
63
kTPCCrossedRows
= 0,
64
kTPCTrackLength
= 1
65
};
66
67
Float_t
GetTPCCrossedRows
(
const
AliVTrack *
const
trk)
const
;
68
Double_t
CalculateTPCTrackLength
(AliVTrack *trk)
const
;
69
Int_t
fMinCrossedRowsTPC
;
70
TBits
fRequestBitmap
;
71
73
ClassDef(
AliEMCalTriggerExtraCuts
, 1);
75
};
76
77
}
/* namespace EMCalTriggerPtAnalysis */
78
79
#endif
/* PWGJE_EMCALJETTASKS_TRACKS_ALIEMCALTRIGGEREXTRACUTS_H_ */
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::fMinCrossedRowsTPC
Int_t fMinCrossedRowsTPC
Min. number of crossed rows in the TPC.
Definition:
AliEMCalTriggerExtraCuts.h:69
Double_t
double Double_t
Definition:
External.C:58
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:33
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::AliEMCalTriggerExtraCuts
AliEMCalTriggerExtraCuts()
Definition:
AliEMCalTriggerExtraCuts.cxx:35
Int_t
int Int_t
Definition:
External.C:63
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::kTPCCrossedRows
Bit for TPC crossed rows cut.
Definition:
AliEMCalTriggerExtraCuts.h:63
Float_t
float Float_t
Definition:
External.C:68
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::fRequestBitmap
TBits fRequestBitmap
Bitmap for cuts enabled.
Definition:
AliEMCalTriggerExtraCuts.h:70
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::CalculateTPCTrackLength
Double_t CalculateTPCTrackLength(AliVTrack *trk) const
Definition:
AliEMCalTriggerExtraCuts.cxx:95
TObject
Definition:
External.C:76
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::~AliEMCalTriggerExtraCuts
virtual ~AliEMCalTriggerExtraCuts()
Definition:
AliEMCalTriggerExtraCuts.h:36
EMCalTriggerPtAnalysis
Analysis of high- tracks in triggered events.
Definition:
AliAnalysisTaskChargedParticlesMCTriggerMimic.cxx:55
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::kTPCTrackLength
Bit for TPC track length cut.
Definition:
AliEMCalTriggerExtraCuts.h:64
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::CutType_t
CutType_t
Bit definition for different track selection bits.
Definition:
AliEMCalTriggerExtraCuts.h:62
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::SetMinTPCTrackLengthCut
void SetMinTPCTrackLengthCut()
Definition:
AliEMCalTriggerExtraCuts.h:51
EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts::SetMinTPCCrossedRows
void SetMinTPCCrossedRows(Int_t crossedRows)
Definition:
AliEMCalTriggerExtraCuts.h:42
Bool_t
bool Bool_t
Definition:
External.C:53
PWGJE
EMCALJetTasks
Tracks
AliEMCalTriggerExtraCuts.h
Generated on Sun Feb 25 2018 16:21:30 for AliPhysics by
1.8.11