![]() |
AliPhysics
de71be2 (de71be2)
|
#include <AliAnalysisTaskEmcalSample.h>
Protected Member Functions | |
void | ExecOnce () |
Bool_t | FillHistograms () |
Bool_t | Run () |
void | CheckClusTrackMatching () |
![]() | |
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 Bool_t | FillGeneralHistograms () |
virtual Bool_t | IsEventSelected () |
virtual Bool_t | RetrieveEventObjects () |
Protected Attributes | |
TH1 ** | fHistTracksPt |
TH1 ** | fHistClustersPt |
Track pt spectrum. More... | |
TH3 * | fHistPtDEtaDPhiTrackClus |
Cluster pt spectrum. More... | |
TH3 * | fHistPtDEtaDPhiClusTrack |
track pt, delta eta, delta phi to matched cluster More... | |
AliParticleContainer * | fTracksCont |
cluster pt, delta eta, delta phi to matched track More... | |
AliClusterContainer * | fCaloClustersCont |
Tracks. More... | |
![]() | |
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... | |
Private Member Functions | |
AliAnalysisTaskEmcalSample (const AliAnalysisTaskEmcalSample &) | |
Clusters. More... | |
AliAnalysisTaskEmcalSample & | operator= (const AliAnalysisTaskEmcalSample &) |
Additional Inherited Members | |
![]() | |
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 } |
![]() | |
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) |
![]() | |
static Double_t | fgkEMCalDCalPhiDivide = 4. |
Definition at line 14 of file AliAnalysisTaskEmcalSample.h.
AliAnalysisTaskEmcalSample::AliAnalysisTaskEmcalSample | ( | ) |
AliAnalysisTaskEmcalSample::AliAnalysisTaskEmcalSample | ( | const char * | name | ) |
Definition at line 51 of file AliAnalysisTaskEmcalSample.cxx.
|
virtual |
Definition at line 74 of file AliAnalysisTaskEmcalSample.cxx.
|
private |
Clusters.
|
protected |
Definition at line 153 of file AliAnalysisTaskEmcalSample.cxx.
Referenced by FillHistograms().
|
protectedvirtual |
Reimplemented from AliAnalysisTaskEmcal.
Definition at line 217 of file AliAnalysisTaskEmcalSample.cxx.
|
protectedvirtual |
Reimplemented from AliAnalysisTaskEmcal.
Definition at line 125 of file AliAnalysisTaskEmcalSample.cxx.
|
private |
|
protectedvirtual |
Reimplemented from AliAnalysisTaskEmcal.
Definition at line 227 of file AliAnalysisTaskEmcalSample.cxx.
void AliAnalysisTaskEmcalSample::Terminate | ( | Option_t * | option | ) |
Definition at line 235 of file AliAnalysisTaskEmcalSample.cxx.
void AliAnalysisTaskEmcalSample::UserCreateOutputObjects | ( | ) |
Definition at line 80 of file AliAnalysisTaskEmcalSample.cxx.
|
protected |
Tracks.
Definition at line 37 of file AliAnalysisTaskEmcalSample.h.
Referenced by CheckClusTrackMatching(), ExecOnce(), FillHistograms(), and UserCreateOutputObjects().
|
protected |
Track pt spectrum.
Definition at line 32 of file AliAnalysisTaskEmcalSample.h.
Referenced by AliAnalysisTaskEmcalSample(), CheckClusTrackMatching(), FillHistograms(), and UserCreateOutputObjects().
|
protected |
track pt, delta eta, delta phi to matched cluster
Definition at line 34 of file AliAnalysisTaskEmcalSample.h.
Referenced by CheckClusTrackMatching(), and UserCreateOutputObjects().
|
protected |
Cluster pt spectrum.
Definition at line 33 of file AliAnalysisTaskEmcalSample.h.
Referenced by CheckClusTrackMatching(), and UserCreateOutputObjects().
|
protected |
Definition at line 31 of file AliAnalysisTaskEmcalSample.h.
Referenced by AliAnalysisTaskEmcalSample(), FillHistograms(), and UserCreateOutputObjects().
|
protected |
cluster pt, delta eta, delta phi to matched track
Definition at line 36 of file AliAnalysisTaskEmcalSample.h.
Referenced by CheckClusTrackMatching(), ExecOnce(), FillHistograms(), and UserCreateOutputObjects().