![]() |
AliPhysics
7dff9e1 (7dff9e1)
|
#include <AliAnalysisTaskEmcal.h>
Public Types | |
enum | BeamType { kNA = -1, kpp = 0, kAA = 1, kpA = 2 } |
enum | TriggerType { kND = -1, kJ1 = 0, kJ2 = 1, kG1 = 2, kG2 = 3, kL0 = 4 } |
enum | TriggerCategory { kTriggerLevel0 = 0, kTriggerLevel1Jet = 1, kTriggerLevel1Gamma = 2, kTriggerRecalcJet = 3, kTriggerRecalcGamma = 4 } |
enum | EMCalTriggerMode_t { kNoSpecialTreatment, kOverlapWithLowThreshold } |
Public Member Functions | |
AliAnalysisTaskEmcal () | |
AliAnalysisTaskEmcal (const char *name, Bool_t histo=kFALSE) | |
virtual | ~AliAnalysisTaskEmcal () |
AliParticleContainer * | AddParticleContainer (const char *n) |
AliClusterContainer * | AddClusterContainer (const char *n) |
AliParticleContainer * | GetParticleContainer (Int_t i=0) const |
AliClusterContainer * | GetClusterContainer (Int_t i=0) const |
AliParticleContainer * | GetParticleContainer (const char *name) const |
AliClusterContainer * | GetClusterContainer (const char *name) const |
void | RemoveParticleContainer (Int_t i=0) |
void | RemoveClusterContainer (Int_t i=0) |
void | SetCaloCellsName (const char *n) |
void | SetCaloTriggerPatchInfoName (const char *n) |
void | SetCaloTriggersName (const char *n) |
void | SetCentRange (Double_t min, Double_t max) |
void | SetCentralityEstimator (const char *c) |
void | SetClusName (const char *n) |
void | SetClusPtCut (Double_t cut, Int_t c=0) |
void | SetClusTimeCut (Double_t min, Double_t max, Int_t c=0) |
void | SetEventPlaneVsEmcal (Double_t ep) |
void | SetForceBeamType (BeamType f) |
void | SetHistoBins (Int_t nbins, Double_t min, Double_t max) |
void | SetIsEmbedded (Bool_t i) |
void | SetIsPythia (Bool_t i) |
void | SetMakeGeneralHistograms (Bool_t g) |
void | SetMCLabelShift (Int_t s) |
void | SetMinMCLabel (Int_t s) |
void | SetMinNTrack (Int_t min) |
void | SetMinPtTrackInEmcal (Double_t min) |
virtual void | SetNCentBins (Int_t n) |
void | SetNeedEmcalGeom (Bool_t n) |
void | SetOffTrigger (UInt_t t) |
void | SetTrackEtaLimits (Double_t min, Double_t max, Int_t c=0) |
void | SetTrackPhiLimits (Double_t min, Double_t max, Int_t c=0) |
void | SetTrackPtCut (Double_t cut, Int_t c=0) |
void | SetTracksName (const char *n) |
void | SetTrigClass (const char *n) |
void | SetTriggerTypeSel (TriggerType t) |
void | SetUseAliAnaUtils (Bool_t b, Bool_t bRejPilup=kTRUE) |
void | SetVzRange (Double_t min, Double_t max) |
void | SetUseSPDTrackletVsClusterBG (Bool_t b) |
void | SetEMCalTriggerMode (EMCalTriggerMode_t m) |
void | SetUseNewCentralityEstimation (Bool_t b) |
void | SetGeneratePythiaInfoObject (Bool_t b) |
void | SetPythiaInfoName (const char *n) |
const TString & | GetPythiaInfoName () const |
const AliEmcalPythiaInfo * | GetPythiaInfo () const |
Protected Member Functions | |
void | LoadPythiaInfo (AliVEvent *event) |
void | SetRejectionReasonLabels (TAxis *axis) |
Bool_t | AcceptCluster (AliVCluster *clus, Int_t c=0) const |
Bool_t | AcceptTrack (AliVParticle *track, Int_t c=0) const |
void | AddObjectToEvent (TObject *obj, Bool_t attempt=kFALSE) |
AliVParticle * | GetAcceptParticleFromArray (Int_t p, Int_t c=0) const |
AliVCluster * | GetAcceptClusterFromArray (Int_t cl, Int_t c=0) const |
TClonesArray * | GetArrayFromEvent (const char *name, const char *clname=0) |
BeamType | GetBeamType () |
TClonesArray * | GetParticleArray (Int_t i=0) const |
TClonesArray * | GetClusterArray (Int_t i=0) const |
Int_t | GetNParticles (Int_t i=0) const |
Int_t | GetNClusters (Int_t i=0) const |
AliEMCALTriggerPatchInfo * | GetMainTriggerPatch (TriggerCategory triggersel=kTriggerLevel1Jet, Bool_t doOfflinSimple=kFALSE) |
Bool_t | HasTriggerType (TriggerType triggersel) |
ULong_t | GetTriggerList () |
Bool_t | PythiaInfoFromFile (const char *currFile, Float_t &fXsec, Float_t &fTrials, Int_t &pthard) |
Bool_t | IsTrackInEmcalAcceptance (AliVParticle *part, Double_t edges=0.9) const |
void | GeneratePythiaInfoObject (AliMCEvent *mcEvent) |
void | UserCreateOutputObjects () |
void | UserExec (Option_t *option) |
Bool_t | UserNotify () |
virtual void | ExecOnce () |
virtual Bool_t | FillGeneralHistograms () |
virtual Bool_t | IsEventSelected () |
virtual Bool_t | RetrieveEventObjects () |
virtual Bool_t | FillHistograms () |
virtual Bool_t | Run () |
Static Protected Member Functions | |
static void | GetEtaPhiDiff (const AliVTrack *t, const AliVCluster *v, Double_t &phidiff, Double_t &etadiff) |
static Byte_t | GetTrackType (const AliVTrack *t) |
static Byte_t | GetTrackType (const AliAODTrack *aodTrack, UInt_t filterBit1, UInt_t filterBit2) |
static Double_t | DeltaPhi (Double_t phia, Double_t phib, Double_t rMin=-TMath::Pi()/2, Double_t rMax=3 *TMath::Pi()/2) |
static Double_t * | GenerateFixedBinArray (Int_t n, Double_t min, Double_t max) |
static void | GenerateFixedBinArray (Int_t n, Double_t min, Double_t max, Double_t *array) |
static Double_t | GetParallelFraction (AliVParticle *part1, AliVParticle *part2) |
static Double_t | GetParallelFraction (const TVector3 &vect1, AliVParticle *part2) |
Protected Attributes | |
TString | fPythiaInfoName |
BeamType | fForceBeamType |
Bool_t | fGeneralHistograms |
Bool_t | fInitialized |
Bool_t | fCreateHisto |
TString | fCaloCellsName |
TString | fCaloTriggersName |
TString | fCaloTriggerPatchInfoName |
Double_t | fMinCent |
Double_t | fMaxCent |
Double_t | fMinVz |
Double_t | fMaxVz |
Double_t | fTrackPtCut |
Int_t | fMinNTrack |
Bool_t | fUseAliAnaUtils |
Bool_t | fRejectPileup |
Bool_t | fTklVsClusSPDCut |
UInt_t | fOffTrigger |
TString | fTrigClass |
TriggerType | fTriggerTypeSel |
Int_t | fNbins |
Double_t | fMinBinPt |
Double_t | fMaxBinPt |
Double_t | fMinPtTrackInEmcal |
Double_t | fEventPlaneVsEmcal |
Double_t | fMinEventPlane |
Double_t | fMaxEventPlane |
TString | fCentEst |
Bool_t | fIsEmbedded |
Bool_t | fIsPythia |
Int_t | fSelectPtHardBin |
Int_t | fMinMCLabel |
Int_t | fMCLabelShift |
Int_t | fNcentBins |
Bool_t | fNeedEmcalGeom |
TObjArray | fParticleCollArray |
TObjArray | fClusterCollArray |
ULong_t | fTriggers |
EMCalTriggerMode_t | fEMCalTriggerMode |
Bool_t | fUseNewCentralityEstimation |
Bool_t | fGeneratePythiaInfoObject |
AliAnalysisUtils * | fAliAnalysisUtils |
Bool_t | fIsEsd |
vertex selection (optional) More... | |
AliEMCALGeometry * | fGeom |
whether it's an ESD analysis More... | |
TClonesArray * | fTracks |
emcal geometry More... | |
TClonesArray * | fCaloClusters |
tracks More... | |
AliVCaloCells * | fCaloCells |
clusters More... | |
AliVCaloTrigger * | fCaloTriggers |
cells More... | |
TClonesArray * | fTriggerPatchInfo |
calo triggers More... | |
Double_t | fCent |
trigger patch info array More... | |
Int_t | fCentBin |
event centrality More... | |
Double_t | fEPV0 |
event centrality bin More... | |
Double_t | fEPV0A |
event plane V0 More... | |
Double_t | fEPV0C |
event plane V0A More... | |
Double_t | fVertex [3] |
event plane V0C More... | |
Int_t | fNVertCont |
event vertex More... | |
BeamType | fBeamType |
event vertex number of contributors More... | |
AliGenPythiaEventHeader * | fPythiaHeader |
event beam type More... | |
Double_t | fPtHard |
event Pythia header More... | |
Int_t | fPtHardBin |
event pt hard More... | |
Int_t | fNTrials |
event pt hard bin More... | |
Float_t | fXsection |
event trials More... | |
AliEmcalPythiaInfo * | fPythiaInfo |
x-section from pythia header More... | |
TList * | fOutput |
event parton info More... | |
TH1 * | fHistEventCount |
output list More... | |
TH1 * | fHistTrialsAfterSel |
incoming and selected events More... | |
TH1 * | fHistEventsAfterSel |
total number of trials per pt hard bin after selection More... | |
TProfile * | fHistXsectionAfterSel |
total number of events per pt hard bin after selection More... | |
TH1 * | fHistTrials |
x section from pythia header More... | |
TH1 * | fHistEvents |
trials from pyxsec.root More... | |
TProfile * | fHistXsection |
total number of events per pt hard bin More... | |
TH1 * | fHistPtHard |
x section from pyxsec.root More... | |
TH1 * | fHistCentrality |
pt hard distribution More... | |
TH1 * | fHistZVertex |
event centrality distribution More... | |
TH1 * | fHistEventPlane |
z vertex position More... | |
TH1 * | fHistEventRejection |
event plane distribution More... | |
TH1 * | fHistTriggerClasses |
book keep reasons for rejecting event More... | |
Static Protected Attributes | |
static Double_t | fgkEMCalDCalPhiDivide = 4. |
Private Member Functions | |
AliAnalysisTaskEmcal (const AliAnalysisTaskEmcal &) | |
number of events in each trigger class More... | |
AliAnalysisTaskEmcal & | operator= (const AliAnalysisTaskEmcal &) |
Definition at line 29 of file AliAnalysisTaskEmcal.h.
Enumerator | |
---|---|
kNA | |
kpp | |
kAA | |
kpA |
Definition at line 32 of file AliAnalysisTaskEmcal.h.
Enumerator | |
---|---|
kNoSpecialTreatment | |
kOverlapWithLowThreshold |
Definition at line 56 of file AliAnalysisTaskEmcal.h.
Enumerator | |
---|---|
kTriggerLevel0 | |
kTriggerLevel1Jet | |
kTriggerLevel1Gamma | |
kTriggerRecalcJet | |
kTriggerRecalcGamma |
Definition at line 48 of file AliAnalysisTaskEmcal.h.
Enumerator | |
---|---|
kND | |
kJ1 | |
kJ2 | |
kG1 | |
kG2 | |
kL0 |
Definition at line 39 of file AliAnalysisTaskEmcal.h.
AliAnalysisTaskEmcal::AliAnalysisTaskEmcal | ( | ) |
AliAnalysisTaskEmcal::AliAnalysisTaskEmcal | ( | const char * | name, |
Bool_t | histo = kFALSE |
||
) |
Definition at line 141 of file AliAnalysisTaskEmcal.cxx.
|
virtual |
Definition at line 234 of file AliAnalysisTaskEmcal.cxx.
|
private |
number of events in each trigger class
|
protected |
Definition at line 494 of file AliAnalysisTaskEmcal.cxx.
|
protected |
Definition at line 512 of file AliAnalysisTaskEmcal.cxx.
AliClusterContainer * AliAnalysisTaskEmcal::AddClusterContainer | ( | const char * | n | ) |
Definition at line 1229 of file AliAnalysisTaskEmcal.cxx.
Referenced by SetClusName().
|
protected |
Definition at line 1459 of file AliAnalysisTaskEmcal.cxx.
Referenced by AliEmcalClusTrackMatcherTask::ExecOnce(), AliEmcalParticleMaker::ExecOnce(), and AliHadCorrTask::ExecOnce().
AliParticleContainer * AliAnalysisTaskEmcal::AddParticleContainer | ( | const char * | n | ) |
Definition at line 1209 of file AliAnalysisTaskEmcal.cxx.
Referenced by AliEmcalTrackingQATask::SetDetectorLevelName(), AliEmcalTrackingQATask::SetGeneratorLevelName(), and SetTracksName().
|
inlinestaticprotected |
Definition at line 248 of file AliAnalysisTaskEmcal.h.
|
protectedvirtual |
Reimplemented in AliAnalysisTaskEmcalTriggerPatchClusterMatch, AliHadCorrTask, AliEmcalPatchFromCellMaker, AliEmcalTrackingQATask, AliAnalysisTaskEmcalSample, AliEmcalClusterMaker, AliEmcalClusTrackMatcherTask, AliEmcalParticleMaker, and AliEmcalTrackPropagatorTask.
Definition at line 664 of file AliAnalysisTaskEmcal.cxx.
Referenced by AliEmcalTrackPropagatorTask::ExecOnce(), AliEmcalClusTrackMatcherTask::ExecOnce(), AliEmcalParticleMaker::ExecOnce(), AliEmcalClusterMaker::ExecOnce(), AliAnalysisTaskEmcalSample::ExecOnce(), AliEmcalTrackingQATask::ExecOnce(), AliEmcalPatchFromCellMaker::ExecOnce(), AliHadCorrTask::ExecOnce(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::ExecOnce(), and UserExec().
|
protectedvirtual |
Definition at line 424 of file AliAnalysisTaskEmcal.cxx.
Referenced by UserExec().
|
inlineprotectedvirtual |
Reimplemented in AliAnalysisTaskEmcalTriggerPatchClusterMatch, AliAnalysisTaskEmcalSample, and AliEmcalTrackingQATask.
Definition at line 142 of file AliAnalysisTaskEmcal.h.
Referenced by UserExec().
|
inlinestaticprotected |
Definition at line 277 of file AliAnalysisTaskEmcal.h.
Referenced by AliEmcalTrackingQATask::GenerateHistoBins().
|
inlinestaticprotected |
Definition at line 267 of file AliAnalysisTaskEmcal.h.
|
protected |
Definition at line 1618 of file AliAnalysisTaskEmcal.cxx.
Referenced by RetrieveEventObjects().
|
protected |
Definition at line 1329 of file AliAnalysisTaskEmcal.cxx.
|
protected |
Definition at line 1313 of file AliAnalysisTaskEmcal.cxx.
Referenced by IsEventSelected().
|
protected |
Definition at line 1040 of file AliAnalysisTaskEmcal.cxx.
Referenced by ExecOnce().
|
protected |
Definition at line 751 of file AliAnalysisTaskEmcal.cxx.
Referenced by RetrieveEventObjects().
|
protected |
Definition at line 1300 of file AliAnalysisTaskEmcal.cxx.
Referenced by ExecOnce().
AliClusterContainer * AliAnalysisTaskEmcal::GetClusterContainer | ( | Int_t | i = 0 | ) | const |
Definition at line 1258 of file AliAnalysisTaskEmcal.cxx.
Referenced by AcceptCluster(), AliHadCorrTask::ApplyHadCorrAllTracks(), AliHadCorrTask::ApplyHadCorrOneTrack(), AliHadCorrTask::DoMatchedTracksLoop(), AliEmcalClusTrackMatcherTask::ExecOnce(), AliHadCorrTask::ExecOnce(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::ExtractMainPatch(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillHistograms(), AliEmcalClusTrackMatcherTask::GenerateEmcalParticles(), GetAcceptClusterFromArray(), GetClusterArray(), GetNClusters(), AliEmcalClusterMaker::Run(), AliHadCorrTask::Run(), SetClusPtCut(), SetClusTimeCut(), and AliAnalysisTaskEmcalSample::UserCreateOutputObjects().
AliClusterContainer * AliAnalysisTaskEmcal::GetClusterContainer | ( | const char * | name | ) | const |
Definition at line 1277 of file AliAnalysisTaskEmcal.cxx.
|
staticprotected |
Definition at line 1554 of file AliAnalysisTaskEmcal.cxx.
Referenced by AliHadCorrTask::ApplyHadCorrOneTrack(), AliHadCorrTask::DoMatchedTracksLoop(), AliEmcalClusTrackMatcherTask::DoMatching(), and AliEmcalClusTrackMatcherTask::UpdateClusters().
|
protected |
Definition at line 1371 of file AliAnalysisTaskEmcal.cxx.
|
protected |
Definition at line 1358 of file AliAnalysisTaskEmcal.cxx.
|
protected |
Definition at line 1345 of file AliAnalysisTaskEmcal.cxx.
Referenced by IsEventSelected().
|
staticprotected |
Definition at line 1533 of file AliAnalysisTaskEmcal.cxx.
|
staticprotected |
Definition at line 1544 of file AliAnalysisTaskEmcal.cxx.
|
protected |
Definition at line 1286 of file AliAnalysisTaskEmcal.cxx.
Referenced by ExecOnce().
AliParticleContainer * AliAnalysisTaskEmcal::GetParticleContainer | ( | Int_t | i = 0 | ) | const |
Definition at line 1248 of file AliAnalysisTaskEmcal.cxx.
Referenced by AcceptTrack(), AliHadCorrTask::ApplyHadCorrAllTracks(), AliHadCorrTask::ApplyHadCorrOneTrack(), AliHadCorrTask::DoMatchedTracksLoop(), AliEmcalTrackPropagatorTask::ExecOnce(), AliEmcalClusTrackMatcherTask::ExecOnce(), AliHadCorrTask::ExecOnce(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillHistograms(), AliEmcalClusTrackMatcherTask::GenerateEmcalParticles(), GetAcceptParticleFromArray(), GetNParticles(), GetParticleArray(), AliEmcalTrackPropagatorTask::Run(), SetTrackEtaLimits(), SetTrackPhiLimits(), SetTrackPtCut(), and AliAnalysisTaskEmcalSample::UserCreateOutputObjects().
AliParticleContainer * AliAnalysisTaskEmcal::GetParticleContainer | ( | const char * | name | ) | const |
Definition at line 1268 of file AliAnalysisTaskEmcal.cxx.
|
inline |
Definition at line 108 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 107 of file AliAnalysisTaskEmcal.h.
|
staticprotected |
Definition at line 1576 of file AliAnalysisTaskEmcal.cxx.
|
staticprotected |
Definition at line 1591 of file AliAnalysisTaskEmcal.cxx.
|
protected |
Definition at line 786 of file AliAnalysisTaskEmcal.cxx.
Referenced by RetrieveEventObjects().
|
protected |
Definition at line 825 of file AliAnalysisTaskEmcal.cxx.
Referenced by IsEventSelected().
|
protectedvirtual |
Definition at line 840 of file AliAnalysisTaskEmcal.cxx.
Referenced by UserExec().
|
protected |
Definition at line 1474 of file AliAnalysisTaskEmcal.cxx.
Referenced by AliEmcalClusTrackMatcherTask::GenerateEmcalParticles().
|
protected |
Definition at line 650 of file AliAnalysisTaskEmcal.cxx.
Referenced by ExecOnce().
|
private |
|
protected |
Definition at line 530 of file AliAnalysisTaskEmcal.cxx.
Referenced by UserNotify().
|
inline |
Definition at line 72 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 71 of file AliAnalysisTaskEmcal.h.
|
protectedvirtual |
Definition at line 1070 of file AliAnalysisTaskEmcal.cxx.
Referenced by UserExec().
|
inlineprotectedvirtual |
Reimplemented in AliAnalysisTaskEmcalTriggerPatchClusterMatch, AliHadCorrTask, AliEmcalPatchFromCellMaker, AliEmcalMCTreeWriter, AliAnalysisTaskEmcalSample, AliAnalysisTaskEmcalTriggerSelection, AliEmcalClusTrackMatcherTask, AliEmcalClusterMaker, AliEmcalParticleMaker, and AliEmcalTrackPropagatorTask.
Definition at line 143 of file AliAnalysisTaskEmcal.h.
Referenced by UserExec().
|
inline |
Definition at line 73 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 74 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 75 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 77 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 76 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 78 of file AliAnalysisTaskEmcal.h.
Referenced by AliEmcalMCTreeWriter::UserCreateOutputObjects().
void AliAnalysisTaskEmcal::SetClusPtCut | ( | Double_t | cut, |
Int_t | c = 0 |
||
) |
Definition at line 240 of file AliAnalysisTaskEmcal.cxx.
void AliAnalysisTaskEmcal::SetClusTimeCut | ( | Double_t | min, |
Double_t | max, | ||
Int_t | c = 0 |
||
) |
Definition at line 248 of file AliAnalysisTaskEmcal.cxx.
|
inline |
Definition at line 103 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 81 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 82 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 105 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 83 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 84 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 85 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 86 of file AliAnalysisTaskEmcal.h.
Referenced by AliAnalysisTaskEmcalSample::AliAnalysisTaskEmcalSample(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::AliAnalysisTaskEmcalTriggerPatchClusterMatch(), AliEmcalClusterMaker::AliEmcalClusterMaker(), AliEmcalPatchFromCellMaker::AliEmcalPatchFromCellMaker(), AliEmcalTrackingQATask::AliEmcalTrackingQATask(), and AliHadCorrTask::AliHadCorrTask().
|
inline |
Definition at line 87 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 88 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 89 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 90 of file AliAnalysisTaskEmcal.h.
|
inlinevirtual |
Definition at line 91 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 92 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 93 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 106 of file AliAnalysisTaskEmcal.h.
|
protected |
Definition at line 1496 of file AliAnalysisTaskEmcal.cxx.
void AliAnalysisTaskEmcal::SetTrackEtaLimits | ( | Double_t | min, |
Double_t | max, | ||
Int_t | c = 0 |
||
) |
Definition at line 266 of file AliAnalysisTaskEmcal.cxx.
void AliAnalysisTaskEmcal::SetTrackPhiLimits | ( | Double_t | min, |
Double_t | max, | ||
Int_t | c = 0 |
||
) |
Definition at line 274 of file AliAnalysisTaskEmcal.cxx.
void AliAnalysisTaskEmcal::SetTrackPtCut | ( | Double_t | cut, |
Int_t | c = 0 |
||
) |
Definition at line 256 of file AliAnalysisTaskEmcal.cxx.
|
inline |
Definition at line 97 of file AliAnalysisTaskEmcal.h.
Referenced by AliEmcalMCTreeWriter::UserCreateOutputObjects().
|
inline |
Definition at line 98 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 99 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 100 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 104 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 102 of file AliAnalysisTaskEmcal.h.
|
inline |
Definition at line 101 of file AliAnalysisTaskEmcal.h.
|
protected |
Definition at line 282 of file AliAnalysisTaskEmcal.cxx.
Referenced by AliEmcalTrackingQATask::UserCreateOutputObjects(), AliEmcalClusterMaker::UserCreateOutputObjects(), AliHadCorrTask::UserCreateOutputObjects(), AliAnalysisTaskEmcalSample::UserCreateOutputObjects(), AliEmcalClusTrackMatcherTask::UserCreateOutputObjects(), AliEmcalMCTreeWriter::UserCreateOutputObjects(), AliEmcalPatchFromCellMaker::UserCreateOutputObjects(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::UserCreateOutputObjects(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::UserCreateOutputObjects(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::UserCreateOutputObjects().
|
protected |
Definition at line 453 of file AliAnalysisTaskEmcal.cxx.
|
protected |
Definition at line 609 of file AliAnalysisTaskEmcal.cxx.
|
protected |
Definition at line 201 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected().
|
protected |
event vertex number of contributors
Definition at line 216 of file AliAnalysisTaskEmcal.h.
Referenced by RetrieveEventObjects().
|
protected |
clusters
Definition at line 206 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillHistograms(), AliEmcalPatchFromCellMaker::FillPatchADCSimple(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::GetECross(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::GetEnergyLeadingCell(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::GetLeadingCellId(), AliEmcalClusterMaker::Run(), and AliEmcalPatchFromCellMaker::Run().
|
protected |
Definition at line 163 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), AliEmcalPatchFromCellMaker::Run(), and SetCaloCellsName().
|
protected |
tracks
Definition at line 205 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), AliEmcalMCTreeWriter::FindClusters(), AliEmcalClusterMaker::Run(), AliEmcalParticleMaker::Run(), and AliEmcalMCTreeWriter::Run().
|
protected |
Definition at line 165 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), and SetCaloTriggerPatchInfoName().
|
protected |
|
protected |
Definition at line 164 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), and SetCaloTriggersName().
|
protected |
trigger patch info array
Definition at line 209 of file AliAnalysisTaskEmcal.h.
Referenced by AliHadCorrTask::ApplyHadCorrAllTracks(), AliHadCorrTask::ApplyHadCorrOneTrack(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::ExtractMainPatch(), FillGeneralHistograms(), AliEmcalTrackingQATask::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillHistograms(), RetrieveEventObjects(), and AliHadCorrTask::Run().
|
protected |
event centrality
Definition at line 210 of file AliAnalysisTaskEmcal.h.
Referenced by AliHadCorrTask::ApplyHadCorrAllTracks(), AliHadCorrTask::ApplyHadCorrOneTrack(), AliAnalysisTaskEmcalSample::CheckClusTrackMatching(), AliHadCorrTask::DoMatchedTracksLoop(), AliEmcalClusTrackMatcherTask::DoMatching(), AliAnalysisTaskEmcalSample::FillHistograms(), and RetrieveEventObjects().
|
protected |
Definition at line 185 of file AliAnalysisTaskEmcal.h.
Referenced by RetrieveEventObjects(), and SetCentralityEstimator().
|
protected |
Definition at line 194 of file AliAnalysisTaskEmcal.h.
Referenced by AddClusterContainer(), AliAnalysisTaskEmcal(), ExecOnce(), GetClusterContainer(), RemoveClusterContainer(), RetrieveEventObjects(), and AliAnalysisTaskEmcalSample::UserCreateOutputObjects().
|
protected |
Definition at line 162 of file AliAnalysisTaskEmcal.h.
Referenced by AliAnalysisTaskEmcal(), AliHadCorrTask::ApplyHadCorrAllTracks(), AliHadCorrTask::ApplyHadCorrOneTrack(), AliHadCorrTask::DoMatchedTracksLoop(), AliEmcalClusTrackMatcherTask::DoMatching(), AliEmcalClusterMaker::Run(), AliHadCorrTask::Run(), AliEmcalClusterMaker::UserCreateOutputObjects(), AliHadCorrTask::UserCreateOutputObjects(), AliEmcalClusTrackMatcherTask::UserCreateOutputObjects(), UserCreateOutputObjects(), UserExec(), and UserNotify().
|
protected |
Definition at line 196 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetEMCalTriggerMode().
|
protected |
event centrality bin
Definition at line 211 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), IsEventSelected(), and RetrieveEventObjects().
|
protected |
event plane V0
Definition at line 212 of file AliAnalysisTaskEmcal.h.
Referenced by RetrieveEventObjects().
|
protected |
event plane V0A
Definition at line 213 of file AliAnalysisTaskEmcal.h.
Referenced by RetrieveEventObjects().
|
protected |
Definition at line 182 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), and SetEventPlaneVsEmcal().
|
protected |
Definition at line 159 of file AliAnalysisTaskEmcal.h.
Referenced by AliEmcalTrackingQATask::AllocateDetectorLevelTHnSparse(), AliEmcalTrackingQATask::AllocateGeneratorLevelTHnSparse(), AliEmcalTrackingQATask::AllocateMatchedParticlesTHnSparse(), FillGeneralHistograms(), GetBeamType(), SetForceBeamType(), and UserCreateOutputObjects().
|
protected |
Definition at line 160 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), SetMakeGeneralHistograms(), UserCreateOutputObjects(), UserExec(), and UserNotify().
|
protected |
Definition at line 198 of file AliAnalysisTaskEmcal.h.
Referenced by RetrieveEventObjects(), and SetGeneratePythiaInfoObject().
|
protected |
whether it's an ESD analysis
Definition at line 203 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillHistograms(), AliEmcalPatchFromCellMaker::FillPatchADCSimple(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::GetECross(), IsEventSelected(), IsTrackInEmcalAcceptance(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::Run(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
staticprotected |
Definition at line 155 of file AliAnalysisTaskEmcal.h.
|
protected |
pt hard distribution
Definition at line 234 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and UserCreateOutputObjects().
|
protected |
output list
Definition at line 226 of file AliAnalysisTaskEmcal.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
protected |
z vertex position
Definition at line 236 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and UserCreateOutputObjects().
|
protected |
event plane distribution
Definition at line 237 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and UserCreateOutputObjects().
|
protected |
trials from pyxsec.root
Definition at line 231 of file AliAnalysisTaskEmcal.h.
Referenced by UserCreateOutputObjects(), and UserNotify().
|
protected |
total number of trials per pt hard bin after selection
Definition at line 228 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and UserCreateOutputObjects().
|
protected |
x section from pyxsec.root
Definition at line 233 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and UserCreateOutputObjects().
|
protected |
x section from pythia header
Definition at line 230 of file AliAnalysisTaskEmcal.h.
Referenced by UserCreateOutputObjects(), and UserNotify().
|
protected |
incoming and selected events
Definition at line 227 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and UserCreateOutputObjects().
|
protected |
book keep reasons for rejecting event
Definition at line 238 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and UserCreateOutputObjects().
|
protected |
total number of events per pt hard bin
Definition at line 232 of file AliAnalysisTaskEmcal.h.
Referenced by UserCreateOutputObjects(), and UserNotify().
|
protected |
total number of events per pt hard bin after selection
Definition at line 229 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and UserCreateOutputObjects().
|
protected |
event centrality distribution
Definition at line 235 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and UserCreateOutputObjects().
|
protected |
Definition at line 161 of file AliAnalysisTaskEmcal.h.
Referenced by AliEmcalClusTrackMatcherTask::ExecOnce(), AliEmcalParticleMaker::ExecOnce(), AliEmcalClusterMaker::ExecOnce(), AliEmcalPatchFromCellMaker::ExecOnce(), AliHadCorrTask::ExecOnce(), ExecOnce(), and UserExec().
|
protected |
Definition at line 186 of file AliAnalysisTaskEmcal.h.
Referenced by AliHadCorrTask::ApplyHadCorrAllTracks(), SetIsEmbedded(), and AliHadCorrTask::UserCreateOutputObjects().
|
protected |
vertex selection (optional)
Definition at line 202 of file AliAnalysisTaskEmcal.h.
Referenced by AliEmcalTrackingQATask::AllocateDetectorLevelTHnSparse(), AliEmcalTrackingQATask::FillHistograms(), AliEmcalMCTreeWriter::UserCreateOutputObjects(), and UserCreateOutputObjects().
|
protected |
Definition at line 187 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), RetrieveEventObjects(), SetIsPythia(), UserCreateOutputObjects(), and UserNotify().
|
protected |
Definition at line 180 of file AliAnalysisTaskEmcal.h.
Referenced by SetHistoBins(), AliHadCorrTask::UserCreateOutputObjects(), AliAnalysisTaskEmcalSample::UserCreateOutputObjects(), and UserCreateOutputObjects().
|
protected |
Definition at line 167 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), RetrieveEventObjects(), and SetCentRange().
|
protected |
Definition at line 184 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), and IsEventSelected().
|
protected |
Definition at line 169 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetVzRange().
|
protected |
Definition at line 190 of file AliAnalysisTaskEmcal.h.
Referenced by SetMCLabelShift().
|
protected |
Definition at line 179 of file AliAnalysisTaskEmcal.h.
Referenced by SetHistoBins(), AliHadCorrTask::UserCreateOutputObjects(), AliAnalysisTaskEmcalSample::UserCreateOutputObjects(), and UserCreateOutputObjects().
|
protected |
Definition at line 166 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), RetrieveEventObjects(), and SetCentRange().
|
protected |
Definition at line 183 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), and IsEventSelected().
|
protected |
Definition at line 189 of file AliAnalysisTaskEmcal.h.
Referenced by AliHadCorrTask::DoMatchedTracksLoop(), and SetMinMCLabel().
|
protected |
Definition at line 171 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetMinNTrack().
|
protected |
Definition at line 181 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetMinPtTrackInEmcal().
|
protected |
Definition at line 168 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetVzRange().
|
protected |
Definition at line 178 of file AliAnalysisTaskEmcal.h.
Referenced by SetHistoBins(), AliHadCorrTask::UserCreateOutputObjects(), AliAnalysisTaskEmcalSample::UserCreateOutputObjects(), and UserCreateOutputObjects().
|
protected |
Definition at line 191 of file AliAnalysisTaskEmcal.h.
Referenced by AliAnalysisTaskEmcalSample::AliAnalysisTaskEmcalSample(), AliHadCorrTask::ApplyHadCorrAllTracks(), AliHadCorrTask::ApplyHadCorrOneTrack(), AliHadCorrTask::DoMatchedTracksLoop(), AliEmcalClusTrackMatcherTask::DoMatching(), RetrieveEventObjects(), SetNCentBins(), AliHadCorrTask::UserCreateOutputObjects(), AliAnalysisTaskEmcalSample::UserCreateOutputObjects(), AliEmcalClusTrackMatcherTask::UserCreateOutputObjects(), and UserCreateOutputObjects().
|
protected |
Definition at line 192 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), and SetNeedEmcalGeom().
|
protected |
event pt hard bin
Definition at line 220 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and RetrieveEventObjects().
|
protected |
event vertex
Definition at line 215 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and RetrieveEventObjects().
|
protected |
Definition at line 175 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetOffTrigger().
|
protected |
event parton info
Definition at line 225 of file AliAnalysisTaskEmcal.h.
Referenced by AliEmcalTrackingQATask::AllocateDetectorLevelTHnSparse(), AliEmcalTrackingQATask::AllocateGeneratorLevelTHnSparse(), AliEmcalTrackingQATask::AllocateMatchedParticlesTHnSparse(), AliEmcalClusterMaker::UserCreateOutputObjects(), AliHadCorrTask::UserCreateOutputObjects(), AliAnalysisTaskEmcalSample::UserCreateOutputObjects(), AliEmcalClusTrackMatcherTask::UserCreateOutputObjects(), AliEmcalMCTreeWriter::UserCreateOutputObjects(), AliEmcalPatchFromCellMaker::UserCreateOutputObjects(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::UserCreateOutputObjects(), UserCreateOutputObjects(), and UserExec().
|
protected |
Definition at line 193 of file AliAnalysisTaskEmcal.h.
Referenced by AddParticleContainer(), AliAnalysisTaskEmcal(), ExecOnce(), GetParticleContainer(), RemoveParticleContainer(), RetrieveEventObjects(), AliEmcalTrackingQATask::SetDetectorLevelName(), AliEmcalTrackingQATask::SetGeneratorLevelName(), AliEmcalTrackingQATask::UserCreateOutputObjects(), and AliAnalysisTaskEmcalSample::UserCreateOutputObjects().
|
protected |
event Pythia header
Definition at line 218 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and RetrieveEventObjects().
|
protected |
event pt hard
Definition at line 219 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), IsEventSelected(), and RetrieveEventObjects().
|
protected |
event beam type
Definition at line 217 of file AliAnalysisTaskEmcal.h.
Referenced by RetrieveEventObjects().
|
protected |
x-section from pythia header
Definition at line 222 of file AliAnalysisTaskEmcal.h.
Referenced by GeneratePythiaInfoObject(), GetPythiaInfo(), and LoadPythiaInfo().
|
protected |
Definition at line 158 of file AliAnalysisTaskEmcal.h.
Referenced by GetPythiaInfoName(), LoadPythiaInfo(), and SetPythiaInfoName().
|
protected |
Definition at line 173 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetUseAliAnaUtils().
|
protected |
Definition at line 188 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected().
|
protected |
Definition at line 174 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetUseSPDTrackletVsClusterBG().
|
protected |
Definition at line 170 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetTrackPtCut().
|
protected |
emcal geometry
Definition at line 204 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), AliEmcalMCTreeWriter::FindTracks(), AliEmcalParticleMaker::Run(), and AliEmcalMCTreeWriter::Run().
|
protected |
Definition at line 176 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetTrigClass().
|
protected |
calo triggers
Definition at line 208 of file AliAnalysisTaskEmcal.h.
Referenced by ExecOnce(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::ExtractMainPatch(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillTriggerPatchHistos(), GetMainTriggerPatch(), GetTriggerList(), AliAnalysisTaskEmcalTriggerSelection::Run(), and AliAnalysisTaskEmcalTriggerPatchClusterMatch::Run().
|
protected |
Definition at line 195 of file AliAnalysisTaskEmcal.h.
Referenced by HasTriggerType(), and RetrieveEventObjects().
|
protected |
Definition at line 177 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetTriggerTypeSel().
|
protected |
Definition at line 172 of file AliAnalysisTaskEmcal.h.
Referenced by IsEventSelected(), and SetUseAliAnaUtils().
|
protected |
Definition at line 197 of file AliAnalysisTaskEmcal.h.
Referenced by RetrieveEventObjects(), and SetUseNewCentralityEstimation().
|
protected |
event plane V0C
Definition at line 214 of file AliAnalysisTaskEmcal.h.
Referenced by AliAnalysisTaskEmcal(), AliAnalysisTaskEmcalSample::CheckClusTrackMatching(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::ExtractMainPatch(), FillGeneralHistograms(), AliAnalysisTaskEmcalSample::FillHistograms(), AliAnalysisTaskEmcalTriggerPatchClusterMatch::FillHistograms(), AliEmcalClusTrackMatcherTask::GenerateEmcalParticles(), IsEventSelected(), RetrieveEventObjects(), and AliEmcalParticleMaker::Run().
|
protected |
event trials
Definition at line 221 of file AliAnalysisTaskEmcal.h.
Referenced by FillGeneralHistograms(), and RetrieveEventObjects().