1 #ifndef ALIANLYSISTASKGAMMAConvCaloIso_cxx 2 #define ALIANLYSISTASKGAMMAConvCaloIso_cxx 4 #include "AliAnalysisTaskSE.h" 5 #include "AliESDtrack.h" 14 #include "AliAnalysisManager.h" 15 #include "TProfile2D.h" 18 #include "THnSparse.h"
void SetCaloCutList(Int_t nCuts, TList *CutArray)
TH2F ** fHistoTrueEtaCaloConvPhotonConvRPt
array of histos with validated eta matched with conv photon, converted photon leading, invMass, pt
TH1F ** fHistoMCPi0WOWeightInAccPt
array of histos with weighted pi0 in acceptance, pT
TH2F ** fHistoTrueSecondaryPi0FromLambdaPhotonPairPtconv
array of histos with validated secondary pi0's from K0l vs conversion photon pT
TH1F ** fHistoIsoInitPhotonsConversionCorrection
array of histograms with fragmentation photons
TH1F ** fHistoNEventsWOWeight
array of histos with event information
TH2F ** fHistoTruePrimaryEtaInvMassPt
array of histos with validated weighted primary mothers, invMass, pt
TH1F ** fHistoMultipleCountTruePi0
vector containing labels of validated cluster photons
TH1F ** fHistoTrueConvGammaPt
array of histos with validated eta, pt, openAngle
void SetAllowOverlapHeaders(Bool_t allowOverlapHeader)
TH2F ** fHistoTruePrimaryEtaMCPtResolPt
array of histos with validated weighted primary pi0, MCpt, resol pt
TH1F ** fHistoTrueClusNMothers
array of histos with pi0/eta/eta_prime in subleading contribution
TH2F ** fHistoTruePi0InvMassPt
array of histos with secondary pi0, pT gamma 2, source in acceptance
TH2F ** fHistoMCPi0WOWeightInAccPtGammaLeg
array of histos with weighted pi0, pT gamma, different legs
TList * fOutputContainer
Array of lists of output histograms for cluster photons.
TH1F ** fHistoIsoMatSecConversionfromPhoton
array of histograms with IsolatedMotherPDG
Float_t tESDClusterEta
M20 of matched cluster for tree.
UChar_t fCharPhotonMCInfo
category of conversion for tree
void RotateParticle(AliAODConversionPhoton *gamma)
Int_t tESDIMClusterClassification
leading cellID of cluster
TH1F ** fHistoTrueClusElectronPt
array of histos with validated cluster (electron or photon), pt
void ProcessMCParticlesIsolation(AliVCluster *cluster, AliAODConversionPhoton *photoncandidate)
TH1F ** fHistoTruePrimaryClusConvGammaPt
array of histos with validated primary cluster, photons, rec Pt, MC pt
TH2F ** fHistoTruePi0CaloConvertedPhotonInvMassPt
array of histos with validated eta, photon leading, invMass, pt
TH2F ** fHistoMCEtaPtJetPt
array of histos with weighted pi0, pT, hardest jet pt
AliCaloPhotonCuts * fCaloPhotonCuts
TH2F ** fHistoTrueEtaPtY
array of histos with validated pi0, pt, Y
TH1F ** fHistoMCEtaWOWeightInAccPt
array of histos with weighted eta in acceptance, pT
TList ** fInvMassShowerShape
TH1F ** fHistoConvGammaPt
TH1F ** fHistoIsoPhotonfromPi0
array of histograms with Conversion e-e+ from Photons (Material Secondaries)
TH2F ** fHistoTruePi0MatchedInvMassPt
array of histos with validated eta, invMass, pt
void SetDoMesonAnalysis(Bool_t flag)
TH1F ** fHistoTrueClusConvGammaFullyPt
array of histos with validated converted photon, pt
TH2F ** fHistoDoubleCountTrueConvGammaRPt
array of histos with double counted etas, invMass, pT
TH2F ** fHistoIsoMotherPDGtoPt
array of histograms with IsolatedClusterPDG Material Secondaries
void ProcessTruePhotonCandidatesAOD(AliAODConversionPhoton *TruePhotonCandidate)
TH2F ** fHistoMCSecPi0PtGamma2vsSource
array of histos with secondary pi0, pT gamma 1, source in acceptance
TH1F ** fHistoJetJetNTrials
array of profiles with xsection for jetjet
AliGammaConversionAODBGHandler ** fBGClusHandler
TH1F ** fHistoTrueClusPhotonFromElecMotherPt
array of histos with validated Dalitz decay, more than one decay product in cluster, pt
TH2F ** fHistoTrueBckGGInvMassPt
array of histos with lambda with reconstructed pi0 as daughter, pt
void SetDoPrimaryTrackMatching(Bool_t flag)
TH2F ** fHistoTrueSecondaryPi0MissingPtconvSource
array of histos with validated secondary pi0's vs conversion photon pT, double counting vs source ...
TH1F ** fHistoMCDecayGammaPhiPt
array of histos with decay gamma from eta', pT
TH1F ** fHistoMCEtaWOEvtWeightInAccPt
array of histos without weight eta in acceptance, pT
TH2F ** fHistoMCPi0WOWeightPtGammaLeg
array of histos with weighted pi0, pT gamma, different legs
void CalculateBackgroundIsolation()
TH2F ** fHistoTruePrimaryConvGammaESDPtMCPt
array of histos with validated primary
AliConversionAODBGHandlerRP ** fBGClusHandlerRP
TH2F ** fHistoTrueEtaCaloMergedClusterInvMassPt
array of histos with validated mothers, merged cluster invMass, pt
TH1F ** fHistoTrueClusMergedPartConvGammaPt
array of histos with validated merged photons, electrons, dalitz, pt
TH2F ** fHistoPhotonPairPtconv
array of histos with double counted Init isolated photons (MatSec)
TH1F ** fHistoTrueK0sWithPi0DaughterMCPt
array of histos with validated secondary mothers from K0s, invMass, pt
TH2F ** fHistoTrueEtaCaloConvPhotonPtAlpha
TProfile ** fProfileJetJetXSection
array of profiles with eta shift
TH1I ** fHistoMCHeaders
array of histos with cluster, pt rejected headers
AliAnalysisTaskGammaConvCaloIso()
TTree ** fTreeConvGammaPtDcazCat
histogram conversion photon pT
TH2F ** fHistoMotherInvMassIsoPt
array of histogram with signal + BG for same event photon pairs, inv Mass, pt
TH2F ** fHistoCombinatorialPt
array of histos with validated conversion photon, pt
TH1F ** fHistoTruePrimaryPi0MissingPtconv
array of histos with validated primary pi0's vs conversion photon pT, double counting ...
map< Long_t, Int_t > tESDmapIsClusterAcceptedWithoutTrackMatch
sum of Et of tracks within R<0.2
Bool_t fEnableSortForClusMC
TH2F ** fHistoTruePi0CaloPhotonInvMassPt
array of histos with rejected eta, invMass, pt
TH1F ** fHistoFailIsolationCut
array of histograms with all cluster photons, passing the cuts, isolation cut inclusive ...
TH2F ** fHistoMotherBackInvMassIsoPt
array of histogram with BG for mixed event photon pairs, inv Mass, pt
virtual void UserCreateOutputObjects()
TH2F ** fHistoTrueSecondaryPi0FromK0lInvMassPt
array of histos with K0s with reconstructed pi0 as daughter, pt
TH2F ** fHistoMotherEtaConvPhotonEtaPhi
array of histograms with invariant mass cut of 0.05 && pi0cand->M() < 0.17 ,eta/phi of conversion pho...
TH2F ** fHistoTruePi0PtOpenAngle
array of histos with validated eta, pt, alpha
void SetPlotHistsExtQA(Bool_t flag)
TH2F ** fHistoTruePrimaryClusGammaESDPtMCPt
array of histos with validated primary cluster, photons, pt
void CalculateBackground()
TH1F ** fHistoMCDecayGammaRhoPt
array of histos with decay gamma from pi0, pT
TH1F ** fHistoTrueEtaWithPi0DaughterMCPt
array of histos with validated secondary mothers from eta, invMass, pt
TH2F ** fHistoDoubleCountTrueClusterGammaPt
array of histos with double counted photons, R, pT
Float_t tESDIMClusterIsoSumTrackEt
sum of Et of clusters within R<0.2
Float_t tESDClusterPhi
Eta of matched cluster for tree.
Bool_t fIsFromDesiredHeader
TH1F ** fHistoTrueSecondaryClusGammaFromK0lPt
array of histos with validated secondary cluster from K0s, photons, pt
Bool_t fDoPrimaryTrackMatching
Float_t tESDClusterM20
M02 of matched cluster for tree.
TH2F ** fHistoTruePi0CaloElectronInvMassPt
TH2F ** fHistoTrueNLabelsInClusPt
array of histos with cluster with largest energy by hadron
void CalculatePi0CandidatesIsolation()
TH1F ** fHistoMultipleCountTrueConvGamma
array of histos how often TrueEtas are counted
TH2F ** fHistoMCSecPi0PtGamma1vsSource
array of histos with unweighted pi0, pT gamma, different legs
vector< Int_t > fVectorDoubleCountTruePi0s
array of histos with double counted cluster photons
TH2F ** fHistoTrueEtaPtAlpha
array of histos with validated pi0, pt, alpha
TH2F ** fHistoTruePi0PtAlpha
array of histos with validated eta, pt, Y
void MoveParticleAccordingToVertex(AliAODConversionPhoton *particle, const AliGammaConversionAODBGHandler::GammaConversionVertex *vertex)
TH1F ** fHistoMCDecayGammaOmegaPt
array of histos with decay gamma from eta, pT
AliAnalysisTaskGammaConvCaloIso & operator=(const AliAnalysisTaskGammaConvCaloIso &)
TTree ** tESDGammaERM02
MC info of conversion for tree.
void SetConversionCutList(Int_t nCuts, TList *CutArray)
TH2F ** fHistoMotherBackInvMassPt
array of THnSparseF with signal + BG for same event photon pairs, inv Mass, pt
TH2F ** fHistoTrueSecondaryPi0FromK0sPhotonPairPtconv
array of histos with validated secondary pi0's vs conversion photon pT
TH2F ** fHistoMotherEtaPtAlpha
array of histograms with invariant mass cut of 0.05 && pi0cand->M() < 0.17, pt, alpha ...
TH1F ** fHistoClusGammaE
array of histos with cluster, pt
TH1F ** fHistoIsoFragPhotons
array of histograms with succesfully isolated Init photons (not Material Secondaries) ...
Float_t tESDIMClusterIsoSumClusterEt
matching residual closest track <-> cluster
AliConversionMesonCuts * fMesonCuts
Float_t tESDClusterM02
conv R of conv gamma for tree
UChar_t fCharCatPhoton
dcaz of conversion for tree
void CalculatePi0Candidates()
TH1F ** fHistoMCEtaWOEvtWeightPt
array of histos with unweighted eta, pT
TH1F ** fHistoClusRejectedHeadersGammaPt
array of histos with cluster, pt all headers
TH1F ** fHistoMCSecEtaPt
array of histos with secondary pi0, pT, source in acceptance
Float_t tESDIMClusTrackDeltaPhi
matching residual closest track <-> cluster
TH2F ** fHistoSPDClusterTrackletBackground
array of histos with number of good tracks vs gamma candidates
map< Int_t, Int_t > fMapMultipleCountTruePi0s
array of histos how often TrueClusterGammas are counted
TH2F ** fHistoTrueSecondaryConvGammaFromXFromLambdaMCPtESDPt
array of histos with validated secondary conversion photon from K0l, rec pt, mc pt conversion photon...
void SetDoPhotonQA(Int_t flag)
TH1F ** fHistoMCPi0WOWeightPt
array of histos with weighted pi0, pT
void ProcessTrueMesonCandidates(AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate0, AliAODConversionPhoton *TrueGammaCandidate1, Bool_t matched)
TList * fIsoCandidates
current list of cluster candidates
Float_t tESDIMClusMatchedTrackPt
classification of cluster in MC
TH2F ** fHistoTrueEtaPtOpenAngle
array of histos with validated pi0, pt, openAngle
TH2F ** fHistoTrueSecondaryConvGammaMCPt
array of histos with validated secondary conversion photon, rec pt for different sources ...
void SetDoMesonQA(Int_t flag)
void SetDoClusterQA(Int_t flag)
Bool_t CheckVectorForDoubleCount(vector< Int_t > &vec, Int_t tobechecked)
TH2F ** fHistoPhotonPairMixedEventPtconv
array of histo for pairs vs. pt of converted photon
TH2F ** fHistoMCPi0PtAlpha
array of histos with weighted eta, pT, Y
TH2F ** fHistoTrueEtaCaloConvPhotonConvRAlpha
TH2F ** fHistoTrueClusPi0EM02
array of histos with TruePhotons: cluster E vs M02
TH1F ** fHistoNGoodESDTracks
array of histos with event information without event weights
TH1F ** fHistoMCPi0InAccPt
array of histos without evt weight eta, pT
TH1F ** fHistoMCEtaInAccPt
array of histos without evt weight pi0 in acceptance, pT
TH2F ** fHistoIsoClusterPDGtoPt
array of histograms with PhotonCandidates failing the isolation cut
void RelabelAODPhotonCandidates(Bool_t mode)
vector< Int_t > fVectorDoubleCountTrueConvGammas
vector containing labels of validated eta
TH2F ** fHistoTrueBckAsymEClustersInvMassPt
array of histos with pi0 fully contained in one cluster, invMass, pt
Class handling all kinds of selection cuts for Gamma Calo analysis.
TH2F ** fHistoTrueMotherCaloEMNonLeadingInvMassPt
array of histos with validated mothers, merged cluster invMass, pt
TProfile ** fProfileEtaShift
array of histos with V0 counts
TH2F ** fHistoTrueSecondaryPi0InvMassPt
array of histograms with invariant mass cut of 0.45 && pi0cand->M() < 0.65 ,eta/phi of conversion pho...
Bool_t fIsOverlappingWithOtherHeader
void SetUseTHnSparse(Bool_t flag)
void ProcessMCParticles()
Float_t tESDGammaConvR
energy of conv gamma for tree
void SetTrackMatcherRunningMode(Int_t mode)
TH1F ** fHistoMCSecEtaSource
array of histos with secondary eta, pT
TH2F ** fHistoMotherEtaPtOpenAngle
array of histograms with invariant mass cut of 0.05 && pi0cand->M() < 0.17, pt, openAngle ...
TH1F ** fHistoVertexY
array of histos with vertex x distribution for selected events
TH2F ** fHistoMCPi0InAccPtGammaLeg
array of histos with unweighted pi0, pT gamma, different legs
TH2F ** fHistoIsoClusterPDGtoPtMatSec
array of histograms with IsolatedClusterPDG
TH2F ** fHistoTruePi0CaloConvertedPhotonMatchedInvMassPt
array of histos with validated pi0, converted photon leading, invMass, pt
virtual void UserExec(Option_t *)
Float_t tESDIMMesonPt
invMass of meson cand
TH2F ** fHistoTruePrimaryEtaW0WeightingInvMassPt
array of histos with validated unweighted primary mothers, invMass, pt
TH1F ** fHistoTruePrimaryPi0DCPtconv
array of histos with validated primary pi0's vs conversion photon pT
Short_t fDCAzPhoton
pt of conversion for tree
virtual ~AliAnalysisTaskGammaConvCaloIso()
TH1F ** fHistoMCSecPi0Source
array of histos with secondary pi0, pT, source
Bool_t CheckVectorOnly(vector< Int_t > &vec, Int_t tobechecked)
TH1F ** fHistoDoubleCountMCIsoInitPhotonPt
array of histos with double counted Init isolated photons (MatSec)
TH2F ** fHistoMotherBackInvMassECalib
array of histogram with signal + BG for same event photon pairs, inv Mass, energy of cluster ...
TH2F ** fHistoMotherPi0PtY
array of histograms with alpha cut of 0.1 for inv mass vs pt
TH1F ** fHistoNV0Tracks
array of histos with SPD tracklets vs SPD clusters for background rejection
TH1F ** fHistoMCPi0Pt
array of histos wiht secondary converted gamma, pt
TProfile2D ** fProfileTruePrimaryEtaWeightsInvMassPt
array of profiles with weights for validated primary mothers, invMass, pt
Bool_t fDoConvGammaShowerShapeTree
void SetMoveParticleAccordingToVertex(Bool_t flag)
Bool_t fAllowOverlapHeaders
TH2F ** fHistoMCSecPi0InAccPtGamma2vsSource
array of histos with secondary pi0, pT gamma 2, source
Class handling all kinds of selection cuts for Gamma Conversion analysis.
TH2F ** fHistoTrueSecondaryConvGammaFromXFromK0lMCPtESDPt
array of histos with validated secondary conversion photon from K0s, rec pt, mc pt conversion photon...
TH2F ** fHistoTruePi0CaloConvPhotonPtAlpha
map< Int_t, Int_t > fMapMultipleCountTrueEtas
map containing pi0 labels that are counted at least twice
TH1F ** fHistoVertexX
array of histos with vertex z distribution for selected events
TH2F ** fHistoMCSecPi0PtvsSource
array of histos with weighted primary particles, pT vs source
void SetEventCutList(Int_t nCuts, TList *CutArray)
TH2F ** fHistoTrueSecondaryPi0PhotonPairPtconv
array of histos with validated primary pi0's vs conversion photon pT, missing
TH2F ** fHistoTrueSecondaryPi0FromLambdaInvMassPt
array of histos with eta with reconstructed pi0 as daughter, pt
TH1F ** fHistoClusAllHeadersGammaPt
array of histos with cluster, pt overlapping with other headers
TH1F ** fHistoMCDecayGammaEtapPt
array of histos with decay gamma from omega, pT
vector< Int_t > fVectorDoubleCountTrueEtas
vector containing labels of validated pi0
AliConvEventCuts * fEventCuts
TH1F ** fHistoTrueK0lWithPi0DaughterMCPt
array of histos with validated secondary mothers from K0l, invMass, pt
TH1F ** fHistoClusOverlapHeadersGammaPt
array of histos with cluster, E
TH2F ** fHistoTruePi0CaloConvPhotonConvRPt
array of histos with validated pi0 matched with conv photon, converted photon leading, invMass, pt
TH2F ** fHistoMCPrimaryPtvsSource
array of histos with weighted eta, pT, alpha
UShort_t fPtGamma
tree with dca for conversions
TH2F ** fHistoMotherInvMassPt
needed for filling of tree -> compute cluster isolation
TH1F ** fHistoTrueClusGammaPt
array of histos with validated secondary conversion photon from Lambda, rec pt, mc pt conversion phot...
virtual void Terminate(const Option_t *)
Float_t tESDClusterNLM
MaxEnergyCell of matched cluster for tree.
void SetEnableSortingOfMCClusLabels(Bool_t enableSort)
void ProcessPhotonCandidates()
TH2F ** fHistoTruePi0CaloMergedClusterInvMassPt
array of histos with validated mothers, electron leading, invMass, pt
void UpdateEventByEventData()
void ProcessConversionPhotonsForMissingTagsAOD()
TH1F ** fHistoMCEtaWOWeightPt
array of histos with weighted eta, pT
void SetDoTreeConvGammaShowerShape(Bool_t flag)
TH2F ** fHistoTrueClusGammaEM02
map containing cluster photon labels that are counted at least twice
TH2F ** fHistoTrueEtaCaloMergedClusterPartConvInvMassPt
array of histos with validated mothers, merged cluster part conv, invMass, pt
TH1F ** fHistoMultipleCountTrueClusterGamma
array of histos how often TrueConvGammas are counted
TH2F ** fHistoTrueSecondaryConvGammaFromXFromK0sMCPtESDPt
array of histos with validated secondary conversion photon, MC pt for different sources ...
TH2F ** fHistoMCAllSecondaryGammaPt
array of histos with all gamma in EMCAL acceptance, pT
TH1F ** fHistoTruePrimaryClusGammaPt
array of histos with number of labels in cluster
TH1F ** fHistoTrueSecondaryClusGammaFromLambdaPt
array of histos with validated secondary cluster from K0l, photons, pt
TH2F ** fHistoMotherPi0PtOpenAngle
array of histograms with invariant mass cut of 0.45 && pi0cand->M() < 0.65, pt, alpha ...
THnSparseF ** fSparseMotherBackInvMassPtZM
array of histogram with BG for mixed event photon pairs, inv Mass, pt Isolation Method ...
vector< Int_t > fVectorRecTrueEtas
array of strings containing the stack position of the reconstructed validated pi0 ...
AliConversionAODBGHandlerRP ** fBGHandlerRP
TH2F ** fHistoTruePi0CaloConvPhotonConvRAlpha
TH2F ** fHistoMotherEtaPtY
array of histograms with invariant mass cut of 0.05 && pi0cand->M() < 0.17, pt, Y ...
TH2F ** fHistoMotherPi0PtAlpha
array of histograms with invariant mass cut of 0.45 && pi0cand->M() < 0.65, pt, Y ...
TH1F ** fHistoClusterCandidates
array of histogram with BG for mixed event photon pairs, inv Mass, energy of cluster ...
map< Int_t, Int_t > fMapMultipleCountTrueClusterGammas
map containing photon labels that are counted at least twice
TH2F ** fHistoTrueEtaCaloConvertedPhotonInvMassPt
TH2F ** fHistoTrueMotherPi0ConvPhotonEtaPhi
array of histos with validated weighted primary eta, MCpt, resol pt
TH1F ** fHistoTrueClusDalitzPt
array of histos with validated merged partially converted photons, pt
TH2F ** fHistoTruePrimaryClusConvGammaESDPtMCPt
array of histos with validated primary cluster, converted photons, pt
void FillMultipleCountHistoAndClear(map< Int_t, Int_t > &ma, TH1F *hist)
Int_t GetSourceClassification(Int_t daughter, Int_t pdgCode)
TH2F ** fHistoTrueMotherEtaConvPhotonEtaPhi
array of histograms with invariant mass cut of 0.05 && pi0cand->M() < 0.17 ,eta/phi of conversion pho...
TH2F ** fHistoTruePi0CaloMergedClusterPartConvInvMassPt
array of histos with validated mothers, EM non leading, invMass, pt
TH2F ** fHistoTrueSecondaryPi0FromK0sInvMassPt
array of histos with validated secondary mothers, invMass, pt
TH1F ** fHistoMCPi0WOEvtWeightInAccPt
array of histos without weight pi0 in acceptance, pT
TH1F ** fHistoClusGammaPt
array of histo for pairs vs. pt of converted photon
AliConversionPhotonCuts * fConversionCuts
TH1F ** fHistoMCDecayGammaSigmaPt
array of histos with decay gamma from phi, pT
TH1F ** fHistoMCDecayGammaEtaPt
array of histos with decay gamma from rho, pT
TH1F ** fHistoTrueClusConvGammaPt
array of histos with validated electron, pt
TH2F ** fHistoMCPi0PtJetPt
array of histos with secondary eta, source
TH2F ** fHistoNGoodESDTracksVsNGammaCandidates
array of histos with number of gamma candidates per event
TH2F ** fHistoTrueSecondaryConvGammaPt
array of histos with validated primary conversion photon, rec pt, mc pt conversion photon...
void RotateParticleAccordingToEP(AliAODConversionPhoton *gamma, Double_t previousEventEP, Double_t thisEventEP)
TH2F ** fHistoMCEtaPtAlpha
array of histos with weighted pi0, pT, alpha
TList * fClusterCandidates
Float_t tESDIMClusTrackDeltaEta
pT of closest matched track
AliGammaConversionAODBGHandler ** fBGHandler
TH2F ** fHistoMCEtaPtY
array of histos with weighted pi0, pT, Y
Float_t tESDIMClusterM20
M02 of cluster for tree.
Bool_t fDoInvMassShowerShapeTree
Bool_t fSetPlotHistsExtQA
Class handling all kinds of selection cuts for Gamma Conversion analysis.
TH2F ** fHistoTruePrimaryPi0MCPtResolPt
array of profiles with weights for validated primary mothers, invMass, pt
TList ** fClusterOutputList
TH1F ** fHistoTrueClusEMNonLeadingPt
array of histos with number of different particles (pi0/eta/eta_prime) contributing to cluster ...
TH1F ** fHistoTrueClusSubLeadingPt
array of histos with validated shower, pt
void FillPhotonCombinatorialBackgroundHist(AliAODConversionPhoton *TruePhotonCandidate, Int_t pdgCode[])
TH2F ** fHistoTrueSecondaryPi0FromK0lPhotonPairPtconv
array of histos with validated secondary pi0's from K0s vs conversion photon pT
TH2F ** fHistoTruePrimaryPi0W0WeightingInvMassPt
array of histos with validated weighted primary mothers, invMass, pt
TH1F ** fHistoVertexZ
array of histos with number of good tracks (2010 Standard track cuts)
TH1F ** fHistoTrueSecondaryClusGammaFromK0sPt
array of histos with validated secondary cluster, photons, pt
Float_t tESDClusterNCells
Phi of matched cluster for tree.
TH2F ** fHistoTruePi0PtY
array of histos with contamination BG, invMass, pt
AliV0ReaderV1 * fV0Reader
TTree ** tESDInvMassShowerShape
NLM of matched cluster for tree.
Float_t tESDClusterMaxECell
NCells of matched cluster for tree.
TH1F ** fHistoTrueLambdaWithPi0DaughterMCPt
array of histos with validated secondary mothers from Lambda, invMass, pt
TH2F ** fHistoMCSecondaryConvGammaPt
array of histos with converted gamma, pT
TH2F ** fHistoTrueEtaCaloConvertedPhotonMatchedInvMassPt
array of histos with validated eta, converted photon leading, invMass, pt
TH2F ** fHistoTruePrimaryPi0PhotonPairPtconv
array of histos with validated secondary cluster from Lambda, photons, pt
Float_t tESDIMClusE
pT of meson cand
Class handling all kinds of selection cuts for Gamma Conversion analysis.
TH1F ** fHistoMCAllGammaEMCALAccPt
array of histos with all gamma, pT
TH2F ** fHistoTruePrimaryPi0InvMassPt
array of histos with validated mothers, merged cluster part conv, invMass, pt
TH2F ** fHistoMotherInvMassECalib
array of histograms with invariant mass cut of 0.45 && pi0cand->M() < 0.65 ,eta/phi of conversion pho...
void SetCorrectionTaskSetting(TString setting)
TH1F ** fHistoTrueClusMergedGammaPt
array of histos with validated converted photon, fully contained, pt
TH2F ** fHistoTrueEtaCaloElectronInvMassPt
array of histos with validated mothers, electron leading, invMass, pt
Float_t tESDIMClusterM02
energy of clus gamma for tree
void SetDoTreeInvMassShowerShape(Bool_t flag)
Float_t tESDIMMesonInvMass
tree with cluster shower shape for meson cand
TH2F ** fHistoTruePi0InvMassECalib
array of histos with TruePi0s: cluster E vs M02
TH1F ** fHistoIsoInitPhotons
array of histograms with Photons from pi0s
TH1F ** fHistoMCConvGammaPt
array of histos with decay gamma from Sigma0, pT
Bool_t fMoveParticleAccordingToVertex
Int_t fTrackMatcherRunningMode
void FillMultipleCountMap(map< Int_t, Int_t > &ma, Int_t tobechecked)
TH2F ** fHistoDoubleCountTrueEtaInvMassPt
array of histos with double counted pi0s, invMass, pT
TObjString * fFileNameBroken
Float_t tESDClusE
tree with E_gamma vs R_conv vs M02 vs M20
TH1F ** fHistoDoubleCountMCIsoInitPhotonCorrectPt
vector containing labels of validated isolated Init photons for the isolation task ...
TH1F ** fHistoMCAllGammaPt
array of histos for header names
TH1F ** fHistoTrueSecondaryClusGammaPt
array of histos with validated primary cluster, converted photons, rec Pt, MC pt
map< Int_t, Int_t > fMapMultipleCountTrueConvGammas
map containing eta labels that are counted at least twice
TH2F ** fHistoTrueSecondaryPi0FromEtaInvMassPt
array of histos with K0l with reconstructed pi0 as daughter, pt
TH2F ** fHistoMCSecPi0InAccPtGamma1vsSource
array of histos with secondary pi0, pT gamma 1, source
Double_t fEventPlaneAngle
array of histos with ntrials for jetjet
TH2F ** fHistoMCPi0PtY
array of histos without evt weight eta in acceptance, pT
vector< Int_t > fVectorRecTruePi0s
array of histos with validated secondary pi0's vs conversion photon pT, missing vs source ...
void ProcessTrueMesonCandidatesAOD(AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate0, AliAODConversionPhoton *TrueGammaCandidate1, Bool_t matched)
vector< Int_t > fVectorDoubleCountTrueClusterGammas
vector containing labels of validated photons
TClonesArray * fReaderGammas
void SetLightOutput(Bool_t flag)
TH1F ** fHistoTrueClusShowerPt
array of histos with validated photon from electron, pt
vector< Int_t > fVectorDoubleCountMCInitIsoPhotons
array of histograms with isolated MC Init photons + conversion energy correction
TH2F ** fHistoTruePrimaryPi0W0WeightsPhotonPairPtconv
array of histos with validated primary pi0's vs conversion photon pT
TH2F ** fHistoTrueEtaMatchedInvMassPt
array of histos with rejected pi0, invMass, pt
TH1F ** fHistoTrueClusDalitzMergedPt
array of histos with validated Dalitz decay, pt
TH2F ** fHistoTrueSecondaryPi0DCPtconvSource
array of histos with validated secondary pi0's from Lambda vs conversion photon pT ...
TH1F ** fHistoMCPi0WOEvtWeightPt
array of histos with unweighted pi0, pT
void SetMesonCutList(Int_t nCuts, TList *CutArray)
TH1F ** fHistoNEvents
array of histogram with pure pi0 signal (only pure gammas) inv Mass, energy of cluster ...
void SetV0ReaderName(TString name)
void ProcessTrueClusterCandidates(AliAODConversionPhoton *TruePhotonCandidate, Float_t clusM02)
TH1F ** fHistoMCDecayGammaPi0Pt
array of histos with all secondary gamma, pT
TH2F ** fHistoTrueBckFullMesonContainedInOneClusterInvMassPt
array of histos with pure gamma gamma combinatorial BG, invMass, pt
TH1F ** fHistoMultipleCountTrueEta
array of histos how often TruePi0s are counted
THnSparseF ** fSparseMotherInvMassPtZM
array of histogram with signal + BG for same event photon pairs, inv Mass, pt
void SetLogBinningXTH2(TH2 *histoRebin)
TProfile2D ** fProfileTruePrimaryPi0WeightsInvMassPt
array of histos with validated unweighted primary mothers, invMass, pt
TH2F ** fHistoMotherMatchedInvMassPt
array of histogram with signal + BG for same event photon pairs, inv Mass, pt
TH1F ** fHistoTruePrimaryConvGammaPt
array of histos with combinatorial BG, pt, source
TH2F ** fHistoMotherInvMassPtAlpha
array of THnSparseF with BG for same event photon pairs, inv Mass, pt
TH2F ** fHistoMotherPi0ConvPhotonEtaPhi
array of histograms with invariant mass cut of 0.45 && pi0cand->M() < 0.65, pt, openAngle ...
void ProcessConversionPhotonsForMissingTags()
void ProcessTrueClusterCandidatesAOD(AliAODConversionPhoton *TruePhotonCandidate, Float_t clusM02)
Int_t tESDIMClusterLeadCellID
M20 of cluster for tree.
void CalculateBackgroundRP()
TH1F ** fHistoNGammaCandidates
array of histos with vertex y distribution for selected events
TH1F ** fHistoMCEtaPt
array of histos without event weights pi0, pT
TH2F ** fHistoMCSecPi0InAccPtvsSource
array of histos with secondary pi0, source
void ProcessTruePhotonCandidates(AliAODConversionPhoton *TruePhotonCandidate)
TH2F ** fHistoTrueEtaInvMassPt
array of histos with validated pi0, invMass, pt
TH2F ** fHistoMCPi0PtGammaLeg
array of histos with weighted eta, pT, hardest jet pt
TH2F ** fHistoTrueBckContInvMassPt
array of histos with asymmetry energy distributions of clusters, invMass, pt
TH2F ** fHistoTruePi0PureGammaInvMassECalib
array of histogram with pure pi0 signal inv Mass, energy of cluster
TH2F ** fHistoDoubleCountTruePi0InvMassPt
array of strings containing the stack position of the reconstructed validated eta ...
void ProcessAODMCParticles()
void SetIsHeavyIon(Int_t flag)
TH2F ** fHistoTrueEtaCaloPhotonInvMassPt
array of histos with validated pi0, photon leading, invMass, pt