![]() |
AliPhysics
b1a33bd (b1a33bd)
|
#include <AliAnalysisTaskPtEMCalTrigger.h>
Public Types | |
enum | EEMCalTriggerType_t { kEMCalJetLow = 0, kEMCalJetHigh = 1, kEMCalGammaLow = 2, kEMCalGammaHigh = 3 } |
Public Member Functions | |
AliAnalysisTaskPtEMCalTrigger () | |
AliAnalysisTaskPtEMCalTrigger (const char *name) | |
~AliAnalysisTaskPtEMCalTrigger () | |
virtual void | UserCreateOutputObjects () |
virtual Bool_t | Run () |
void | AddESDTrackCuts (AliESDtrackCuts *trackCuts) |
void | AddCutsForAOD (AliESDtrackCuts *trackCuts, UInt_t filterBits) |
void | SetEtaRange (double etamin, double etamax) |
void | SetPtRange (double ptmin, double ptmax) |
void | SetVertexRange (double vmin, double vmax) |
void | SetClusterEnergyRange (double emin, double emax) |
void | SetSwapEta () |
void | UseTriggersFromTriggerMaker () |
void | AddJetContainerName (const Char_t *contname, Bool_t isMC=kFALSE) |
void | SelectAllTracks (Bool_t doAll) |
Static Public Attributes | |
static const Int_t | kNJetRadii |
static const Double_t * | kJetRadii |
Private Member Functions | |
AliAnalysisTaskPtEMCalTrigger (const AliAnalysisTaskPtEMCalTrigger &) | |
AliAnalysisTaskPtEMCalTrigger & | operator= (const AliAnalysisTaskPtEMCalTrigger &) |
void | CreateDefaultPtBinning (TArrayD &binning) const |
void | CreateDefaultZVertexBinning (TArrayD &binning) const |
void | CreateDefaultEtaBinning (TArrayD &binning) const |
void | DefineAxis (TAxis &axis, const char *name, const char *title, const TArrayD &binning, const char **labels=NULL) |
void | DefineAxis (TAxis &axis, const char *name, const char *title, int nbins, double min, double max, const char **labels=NULL) |
void | FillEventHist (const char *trigger, double vz, bool isPileup) |
void | FillTrackHist (const char *trigger, const AliVTrack *track, double vz, bool isPileup, int cut, bool isMinBias, double jetradius=-1.) |
void | FillClusterHist (const char *trigger, const AliVCluster *clust, double vz, bool isPileup, bool isMinBias) |
void | FillMCParticleHist (const char *histname, const AliVParticle *const part, double vz, bool isPileup) |
bool | IsTrueTrack (const AliVTrack *const) const |
TString | BuildTriggerString () |
const AliVVertex * | GetSPDVertex () const |
const AliEmcalJet * | FoundTrackInJet (const AliVParticle *const track, AliJetContainer *const jets) const |
const AliEmcalJet * | FoundClusterInJet (const AliVCluster *const clust, AliJetContainer *const jets) const |
bool | TrackInJet (const AliVParticle *const track, const AliEmcalJet *reconstructedJet, const AliParticleContainer *const particles) const |
bool | ClusterInJet (const AliVCluster *const clust, const AliEmcalJet *reconstructedJet, const AliClusterContainer *const particles) const |
bool | IsInRadius (const AliVParticle *const track, const AliEmcalJet *reconstructedJet, Double_t radius) const |
bool | IsInRadius (const AliVCluster *const clust, const AliEmcalJet *reconstructedJet, Double_t radius) const |
ClassDef (AliAnalysisTaskPtEMCalTrigger, 1) | |
Private Attributes | |
AliEMCalHistoContainer * | fHistos |
TList * | fListTrackCuts |
Histogram container for the task. More... | |
AliCutValueRange< double > | fEtaRange |
AliCutValueRange< double > | fPtRange |
AliCutValueRange< double > | fEnergyRange |
AliCutValueRange< double > | fVertexRange |
TList | fJetContainersMC |
TList | fJetContainersData |
Bool_t | fSelectAllTracks |
Bool_t | fSwapEta |
Bool_t | fUseTriggersFromTriggerMaker |
Definition at line 34 of file AliAnalysisTaskPtEMCalTrigger.h.
Enumerator | |
---|---|
kEMCalJetLow | |
kEMCalJetHigh | |
kEMCalGammaLow | |
kEMCalGammaHigh |
Definition at line 36 of file AliAnalysisTaskPtEMCalTrigger.h.
EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::AliAnalysisTaskPtEMCalTrigger | ( | ) |
EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::AliAnalysisTaskPtEMCalTrigger | ( | const char * | name | ) |
EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::~AliAnalysisTaskPtEMCalTrigger | ( | ) |
|
private |
void EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::AddCutsForAOD | ( | AliESDtrackCuts * | trackCuts, |
UInt_t | filterBits | ||
) |
void EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::AddESDTrackCuts | ( | AliESDtrackCuts * | trackCuts | ) |
void EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::AddJetContainerName | ( | const Char_t * | contname, |
Bool_t | isMC = kFALSE |
||
) |
Referenced by ClassImp().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
|
inline |
Definition at line 61 of file AliAnalysisTaskPtEMCalTrigger.h.
|
inline |
Definition at line 57 of file AliAnalysisTaskPtEMCalTrigger.h.
|
inline |
Definition at line 54 of file AliAnalysisTaskPtEMCalTrigger.h.
|
inline |
Definition at line 55 of file AliAnalysisTaskPtEMCalTrigger.h.
|
inline |
Definition at line 58 of file AliAnalysisTaskPtEMCalTrigger.h.
|
inline |
Definition at line 56 of file AliAnalysisTaskPtEMCalTrigger.h.
|
private |
|
virtual |
|
inline |
Definition at line 59 of file AliAnalysisTaskPtEMCalTrigger.h.
|
private |
Definition at line 91 of file AliAnalysisTaskPtEMCalTrigger.h.
Referenced by SetClusterEnergyRange().
|
private |
Definition at line 89 of file AliAnalysisTaskPtEMCalTrigger.h.
Referenced by SetEtaRange().
|
private |
Definition at line 85 of file AliAnalysisTaskPtEMCalTrigger.h.
|
private |
Definition at line 96 of file AliAnalysisTaskPtEMCalTrigger.h.
Referenced by ClassImp().
|
private |
Definition at line 95 of file AliAnalysisTaskPtEMCalTrigger.h.
Referenced by ClassImp().
|
private |
Histogram container for the task.
Definition at line 86 of file AliAnalysisTaskPtEMCalTrigger.h.
|
private |
Definition at line 90 of file AliAnalysisTaskPtEMCalTrigger.h.
Referenced by SetPtRange().
|
private |
Definition at line 99 of file AliAnalysisTaskPtEMCalTrigger.h.
Referenced by SelectAllTracks().
|
private |
Definition at line 100 of file AliAnalysisTaskPtEMCalTrigger.h.
Referenced by SetSwapEta().
|
private |
Definition at line 101 of file AliAnalysisTaskPtEMCalTrigger.h.
Referenced by UseTriggersFromTriggerMaker().
|
private |
Definition at line 92 of file AliAnalysisTaskPtEMCalTrigger.h.
Referenced by SetVertexRange().
|
static |
Definition at line 43 of file AliAnalysisTaskPtEMCalTrigger.h.
|
static |
Definition at line 42 of file AliAnalysisTaskPtEMCalTrigger.h.