-
- TH2F * fhEtaPrimMC [7]; //! Pt vs Eta of generated photon
- TH1F * fhEPrimMC [7]; //! Number of generated photon vs E
- TH1F * fhPtPrimMCiso[7]; //! Number of generated isolated photon vs pT
- TH1F * fhPtIsoPrompt; //! Number of isolated prompt gamma
- TH2F * fhPhiIsoPrompt; //! Phi of isolated prompt gamma
- TH2F * fhEtaIsoPrompt; //! eta of isolated prompt gamma
- TH1F * fhPtThresIsolatedPrompt[5][5]; //! Isolated prompt gamma with pt threshold
- TH1F * fhPtFracIsolatedPrompt[5][5]; //! Isolated prompt gamma with pt frac
- TH2F * fhPtSumIsolatedPrompt[5]; //! Isolated prompt gamma with threshold on cone pt sume
- TH1F * fhPtIsoFragmentation; //! Number of isolated fragmentation gamma
- TH2F * fhPhiIsoFragmentation; //! Phi of isolated fragmentation gamma
- TH2F * fhEtaIsoFragmentation; //! eta of isolated fragmentation gamma
- TH1F * fhPtThresIsolatedFragmentation[5][5]; //! Isolated fragmentation gamma with pt threshold
- TH1F * fhPtFracIsolatedFragmentation[5][5]; //! Isolated fragmentation gamma with pt frac
- TH2F * fhPtSumIsolatedFragmentation[5]; //! Isolated fragmentation gamma with threshold on cone pt sume
- TH1F * fhPtIsoPi0; //! Number of isolated pi0 (2 gamma)
- TH2F * fhPhiIsoPi0; //! Phi of isolated pi0 (2 gamma)
- TH2F * fhEtaIsoPi0; //! eta of isolated pi0 (2 gamma)
- TH1F * fhPtThresIsolatedPi0[5][5]; //! Isolated pi0 (2 gamma) with pt threshold
- TH1F * fhPtFracIsolatedPi0[5][5]; //! Isolated pi0 (2 gamma) with pt frac
- TH2F * fhPtSumIsolatedPi0[5]; //! Isolated pi0 (2 gamma) with threshold on cone pt sum
- TH1F * fhPtIsoPi0Decay; //! Number of isolated pi0 decay gamma
- TH2F * fhPhiIsoPi0Decay; //! Phi of isolated pi0 decay gamma
- TH2F * fhEtaIsoPi0Decay; //! eta of isolated pi0 decay gamma
- TH1F * fhPtThresIsolatedPi0Decay[5][5]; //! Isolated pi0 decay gamma with pt threshold
- TH1F * fhPtFracIsolatedPi0Decay[5][5]; //! Isolated pi0 decay gamma with pt frac
- TH2F * fhPtSumIsolatedPi0Decay[5]; //! Isolated pi0 decay gamma with threshold on cone pt sume
- TH1F * fhPtIsoEtaDecay; //! Number of isolated eta decay gamma
- TH2F * fhPhiIsoEtaDecay; //! Phi of isolated eta decay gamma
- TH2F * fhEtaIsoEtaDecay; //! eta of isolated eta decay gamma
- TH1F * fhPtThresIsolatedEtaDecay[5][5]; //! Isolated eta decay gamma with pt threshold
- TH1F * fhPtFracIsolatedEtaDecay[5][5]; //! Isolated eta decay gamma with pt frac
- TH2F * fhPtSumIsolatedEtaDecay[5]; //! Isolated eta fecay gamma with threshold on cone pt sume
- TH1F * fhPtIsoOtherDecay; //! Number of isolated other decay gamma
- TH2F * fhPhiIsoOtherDecay; //! Phi of isolated other decay gamma
- TH2F * fhEtaIsoOtherDecay; //! eta of isolated other decay gamma
- TH1F * fhPtThresIsolatedOtherDecay[5][5]; //! Isolated OtherDecay gamma with pt threshold
- TH1F * fhPtFracIsolatedOtherDecay[5][5]; //! Isolated OtherDecay gamma with pt frac
- TH2F * fhPtSumIsolatedOtherDecay[5]; //! Isolated OtherDecay gamma with threshold on cone pt sume
-// TH1F * fhPtIsoConversion; //! Number of isolated Conversion gamma
-// TH2F * fhPhiIsoConversion; //! Phi of isolated Conversion gamma
-// TH2F * fhEtaIsoConversion; //! eta of isolated Conversion gamma
-// TH1F * fhPtThresIsolatedConversion[5][5]; //! Isolated Conversion gamma with pt threshold
-// TH1F * fhPtFracIsolatedConversion[5][5]; //! Isolated Conversion gamma with pt frac
-// TH2F * fhPtSumIsolatedConversion[5]; //! Isolated Conversion gamma with threshold on cone pt sume
- TH1F * fhPtIsoHadron; //! Number of isolated Hadron
- TH2F * fhPhiIsoHadron; //! Phi of isolated Hadron
- TH2F * fhEtaIsoHadron; //! eta of isolated Hadron
- TH1F * fhPtThresIsolatedHadron[5][5]; //! Isolated Hadron gamma with pt threshold
- TH1F * fhPtFracIsolatedHadron[5][5]; //! Isolated Hadron gamma with pt frac
- TH2F * fhPtSumIsolatedHadron[5]; //! Isolated Hadron gamma with threshold on cone pt sume
-
- // Multi Cut analysis Several IC
- TH1F * fhPtNoIsoPi0; //! Number of not isolated leading pi0 (2 gamma)
- TH1F * fhPtNoIsoPi0Decay; //! Number of not isolated leading pi0 decay gamma
- TH1F * fhPtNoIsoEtaDecay; //! Number of not isolated leading eta decay gamma
- TH1F * fhPtNoIsoOtherDecay; //! Number of not isolated leading other decay gamma
- TH1F * fhPtNoIsoPrompt; //! Number of not isolated leading prompt gamma
- TH1F * fhPtIsoMCPhoton; //! Number of isolated leading gamma
- TH1F * fhPtNoIsoMCPhoton; //! Number of not isolated leading gamma
-// TH1F * fhPtNoIsoConversion; //! Number of not isolated leading conversion gamma
- TH1F * fhPtNoIsoFragmentation; //! Number of not isolated leading fragmentation gamma
- TH1F * fhPtNoIsoHadron; //! Number of not isolated leading hadrons
-
+ //
+ TH2F * fhEtaPrimMC [fgkNmcPrimTypes]; //! Pt vs Eta of generated photon
+ TH2F * fhPhiPrimMC [fgkNmcPrimTypes]; //! Pt vs Phi of generated photon
+ TH1F * fhEPrimMC [fgkNmcPrimTypes]; //! Number of generated photon vs E
+ TH1F * fhPtPrimMC [fgkNmcPrimTypes]; //! Number of generated photon vs pT
+ TH1F * fhPtPrimMCiso[fgkNmcPrimTypes]; //! Number of generated isolated photon vs pT
+
+ TH1F * fhPtPrimMCPi0DecayPairOutOfCone; //! Pi0 decay photons, with decay pair out of isolation cone
+ TH1F * fhPtPrimMCPi0DecayPairOutOfAcceptance; //! Pi0 decay photons, with decay pair out of detector acceptance
+ TH1F * fhPtPrimMCPi0DecayPairAcceptInConeLowPt;//! Pi0 decay photons, with decay pair in cone and acceptance and lower pT than threshold
+ TH1F * fhPtPrimMCPi0DecayPairAcceptInConeLowPtNoOverlap; //! Pi0 decay photons, with decay pair in cone and acceptance and lower pT than threshold, and do not overlap
+ TH1F * fhPtPrimMCPi0DecayPairAcceptInConeLowPtNoOverlapCaloE; //! Pi0 decay photons, with decay pair in cone and acceptance and lower pT than threshold, and larger than detector threshold, and do not overlap
+ TH1F * fhPtPrimMCPi0DecayPairNoOverlap; //! Pi0 decay photons, not overlapped decay
+
+ TH1F * fhPtPrimMCPi0DecayIsoPairOutOfCone; //! Pi0 decay photons, with decay pair out of isolation cone, isolated
+ TH1F * fhPtPrimMCPi0DecayIsoPairOutOfAcceptance; //! Pi0 decay photons, with decay pair out of detector acceptance, isolated
+ TH1F * fhPtPrimMCPi0DecayIsoPairAcceptInConeLowPt;//! Pi0 decay photons, with decay pair in cone and acceptance and lower pT than threshold, isolated
+ TH1F * fhPtPrimMCPi0DecayIsoPairAcceptInConeLowPtNoOverlap; //! Pi0 decay photons, with decay pair in cone and acceptance and lower pT than threshold, and do not overlap, isolated
+ TH1F * fhPtPrimMCPi0DecayIsoPairAcceptInConeLowPtNoOverlapCaloE; //! Pi0 decay photons, with decay pair in cone and acceptance and lower pT than threshold, and larger than detector threshold, and do not overlap, isolated
+ TH1F * fhPtPrimMCPi0DecayIsoPairNoOverlap; //! Pi0 decay photons isolated, not overlapped decay
+
+ TH1F * fhPtPrimMCPi0Overlap; //! Pi0 with overlapped decay photons
+ TH1F * fhPtPrimMCPi0IsoOverlap; //! Pi0 isolated with overlapped decay photons
+
+
+ TH1F * fhPtNoIsoMC [fgkNmcTypes]; //! Number of not isolated mcTypes particle
+ TH1F * fhPtIsoMC [fgkNmcTypes]; //! Number of isolated mcTypes particle
+ TH2F * fhPhiIsoMC [fgkNmcTypes]; //! Phi of isolated mcTypes particle
+ TH2F * fhEtaIsoMC [fgkNmcTypes]; //! eta of isolated mcTypes particle
+
+ TH1F * fhPtDecayIsoMC [4][fgkNmcTypes] ; //! Number of isolated Pi0 decay particles (invariant mass tag) for a mcTypes particle
+ TH1F * fhPtDecayNoIsoMC[4][fgkNmcTypes] ; //! Number of not isolated Pi0 decay particles (invariant mass tag) for a mcTypes particle
+
+ TH2F * fhPtLambda0MC [fgkNmcTypes][2]; //! Shower shape of (non) isolated candidates originated by mcTypes particle (do not apply SS cut previously)
+
+ // Multiple cut analysis