// Additional functions for convenience
void SetLogBinningXTH2(TH2* histoRebin);
Int_t GetSourceClassification(Int_t daughter, Int_t pdgCode);
-
+
protected:
AliV0ReaderV1 *fV0Reader; // basic photon Selection Task
AliGammaConversionAODBGHandler **fBGHandler; // BG handler for Conversion
// histograms for rec photon clusters
TH1F ** fHistoClusGammaPt; //! array of histos with cluster, pt
-
+ TH1F ** fHistoClusOverlapHeadersGammaPt; //! array of histos with cluster, pt overlapping with other headers
//histograms for pure MC quantities
TH1I **fHistoMCHeaders; //! array of histos for header names
TH1F **fHistoMCAllGammaPt; //! array of histos with all gamma, pT
TH1F **fHistoMCEtaInAccPt; //! array of histos with weighted eta in acceptance, pT
TH2F **fHistoMCPi0PtY; //! array of histos with weighted pi0, pT, Y
TH2F **fHistoMCEtaPtY; //! array of histos with weighted eta, pT, Y
+ TH2F **fHistoMCPi0PtAlpha; //! array of histos with weighted pi0, pT, alpha
+ TH2F **fHistoMCEtaPtAlpha; //! array of histos with weighted eta, pT, alpha
TH1F **fHistoMCK0sPt; //! array of histos with weighted K0s, pT
TH1F **fHistoMCK0sWOWeightPt; //! array of histos with unweighted K0s, pT
TH2F **fHistoMCK0sPtY; //! array of histos with weighted K0s, pT, Y
TH2F **fHistoTrueEtaCaloMergedClusterPartConvInvMassPt; //! array of histos with validated mothers, merged cluster part conv, invMass, pt
TH2F **fHistoTruePi0NonMergedElectronPhotonInvMassPt; //! array of histos with validated mothers, merged cluster invMass, pt
TH2F **fHistoTruePi0NonMergedElectronMergedPhotonInvMassPt; //! array of histos with validated mothers, merged cluster invMass, pt
+ TH2F **fHistoTruePi0Category1; //! array of histos with validated pi0, pure real photons
+ TH2F **fHistoTrueEtaCategory1; //! array of histos with validated eta, pure real photons
+ TH2F **fHistoTruePi0Category2; //! array of histos with validated pi0, 1 real photon, 1 merged converted photon
+ TH2F **fHistoTrueEtaCategory2; //! array of histos with validated eta, 1 real photon, 1 merged converted photon
+ TH2F **fHistoTruePi0Category3; //! array of histos with validated pi0, 1 real photon, 1 electron from conversion unmerged
+ TH2F **fHistoTrueEtaCategory3; //! array of histos with validated eta, 1 real photon, 1 electron from conversion unmerged
+ TH2F **fHistoTruePi0Category4_6; //! array of histos with validated pi0, 2 electrons from same conversion
+ TH2F **fHistoTrueEtaCategory4_6; //! array of histos with validated eta, 2 electrons from same conversion
+ TH2F **fHistoTruePi0Category5; //! array of histos with validated pi0, 2 electrons from different conversions, 2 electrons (unseen)
+ TH2F **fHistoTrueEtaCategory5; //! array of histos with validated eta, 2 electrons from different conversions, 2 electrons (unseen)
+ TH2F **fHistoTruePi0Category7; //! array of histos with validated pi0, 1 electron from conversion, 2 electrons from other conversion merged, 1 electron (unseen)
+ TH2F **fHistoTrueEtaCategory7; //! array of histos with validated eta, 1 electron from conversion, 2 electrons from other conversion merged, 1 electron (unseen)
+ TH2F **fHistoTruePi0Category8; //! array of histos with validated pi0, 2 electron from conversion merged, 2 electrons from other conversion merged
+ TH2F **fHistoTrueEtaCategory8; //! array of histos with validated eta, 2 electron from conversion merged, 2 electrons from other conversion merged
TH2F **fHistoTruePrimaryPi0InvMassPt; //! array of histos with validated weighted primary mothers, invMass, pt
TH2F **fHistoTruePrimaryEtaInvMassPt; //! array of histos with validated weighted primary mothers, invMass, pt
- TH2F **fHistoTruePrimaryPi0W0WeightingInvMassPt; //! array of histos with validated unweighted primary mothers, invMass, pt
- TH2F **fHistoTruePrimaryEtaW0WeightingInvMassPt; //! array of histos with validated unweighted primary mothers, invMass, pt
- TProfile2D **fProfileTruePrimaryPi0WeightsInvMassPt; //! array of profiles with weights for validated primary mothers, invMass, pt
- TProfile2D **fProfileTruePrimaryEtaWeightsInvMassPt; //! array of profiles with weights for validated primary mothers, invMass, pt
+ TH2F **fHistoTruePrimaryPi0W0WeightingInvMassPt; //! array of histos with validated unweighted primary mothers, invMass, pt
+ TH2F **fHistoTruePrimaryEtaW0WeightingInvMassPt; //! array of histos with validated unweighted primary mothers, invMass, pt
+ TProfile2D **fProfileTruePrimaryPi0WeightsInvMassPt; //! array of profiles with weights for validated primary mothers, invMass, pt
+ TProfile2D **fProfileTruePrimaryEtaWeightsInvMassPt; //! array of profiles with weights for validated primary mothers, invMass, pt
TH2F **fHistoTruePrimaryPi0MCPtResolPt; //! array of histos with validated weighted primary pi0, MCpt, resol pt
TH2F **fHistoTruePrimaryEtaMCPtResolPt; //! array of histos with validated weighted primary eta, MCpt, resol pt
- TH2F **fHistoTrueSecondaryPi0InvMassPt; //! array of histos with validated secondary mothers, invMass, pt
- TH2F **fHistoTrueSecondaryEtaInvMassPt; //! array of histos with validated secondary mothers, invMass, pt
- TH2F **fHistoTrueSecondaryPi0FromK0sInvMassPt; //! array of histos with validated secondary mothers from K0s, invMass, pt
+ TH2F **fHistoTrueSecondaryPi0InvMassPt; //! array of histos with validated secondary mothers, invMass, pt
+ TH2F **fHistoTrueSecondaryPi0FromK0sInvMassPt; //! array of histos with validated secondary mothers from K0s, invMass, pt
TH1F **fHistoTrueK0sWithPi0DaughterMCPt; //! array of histos with K0s with reconstructed pi0 as daughter, pt
- TH2F **fHistoTrueSecondaryPi0FromEtaInvMassPt; //! array of histos with validated secondary mothers from eta, invMass, pt
+ TH2F **fHistoTrueSecondaryPi0FromEtaInvMassPt; //! array of histos with validated secondary mothers from eta, invMass, pt
TH1F **fHistoTrueEtaWithPi0DaughterMCPt; //! array of histos with eta with reconstructed pi0 as daughter, pt
TH2F **fHistoTrueSecondaryPi0FromLambdaInvMassPt; //! array of histos with validated secondary mothers from Lambda, invMass, pt
TH1F **fHistoTrueLambdaWithPi0DaughterMCPt; //! array of histos with lambda with reconstructed pi0 as daughter, pt
Int_t fDoMesonQA; // flag for meson QA
Int_t fDoClusterQA; // flag for cluster QA
Bool_t fIsFromMBHeader; // flag for MC headers
+ Bool_t fIsOverlappingWithOtherHeader; // flag for particles in MC overlapping between headers
Bool_t fIsMC; // flag for MC information
AliAnalysisTaskGammaCalo(const AliAnalysisTaskGammaCalo&); // Prevent copy-construction
AliAnalysisTaskGammaCalo &operator=(const AliAnalysisTaskGammaCalo&); // Prevent assignment
- ClassDef(AliAnalysisTaskGammaCalo, 1);
+ ClassDef(AliAnalysisTaskGammaCalo, 2);
};
#endif