@@ -78,21 +78,18 @@ void o2::aod::emphotonhistograms::DefineHistograms(THashList* list, const char*
7878 list->Add (new TH1F (" hPt" , " pT;p_{T} (GeV/c)" , 2000 , 0 .0f , 20 ));
7979 list->Add (new TH2F (" hEtaPhi" , " #eta vs. #varphi;#varphi (rad.);#eta" , 180 , 0 , TMath::TwoPi (), 40 , -2 .0f , 2 .0f ));
8080 list->Add (new TH2F (" hRadius" , " V0Radius; radius in Z (cm);radius in XY (cm)" , 200 , -100 , 100 , 200 , 0 .0f , 100 .0f ));
81- list->Add (new TH2F (" hRadius_recalc" , " V0Radius; radius in Z (cm);radius in XY (cm)" , 200 , -100 , 100 , 200 , 0 .0f , 100 .0f ));
8281 list->Add (new TH1F (" hCosPA" , " V0CosPA;cosine pointing angle" , 100 , 0 .99f , 1 .0f ));
8382 list->Add (new TH1F (" hPCA" , " distance between 2 legs;PCA (cm)" , 200 , 0 .0f , 2 .0f ));
8483 list->Add (new TH2F (" hPCA_Rxy" , " distance between 2 legs vs. R_{xy};R_{xy} (cm);PCA (cm)" , 200 , 0 .f , 100 .f , 200 , 0 .0f , 2 .0f ));
8584 list->Add (new TH2F (" hDCAxyz" , " DCA to PV;DCA_{xy} (cm);DCA_{z} (cm)" , 200 , -5 .f , +5 .f , 200 , -5 .f , +5 .f ));
8685 list->Add (new TH2F (" hAPplot" , " AP plot;#alpha;q_{T} (GeV/c)" , 200 , -1 .0f , +1 .0f , 250 , 0 .0f , 0 .25f ));
8786 list->Add (new TH2F (" hMassGamma" , " hMassGamma;R_{xy} (cm);m_{ee} (GeV/c^{2})" , 200 , 0 .0f , 100 .0f , 100 , 0 .0f , 0 .1f ));
88- list->Add (new TH2F (" hMassGamma_recalc" , " recalc. hMassGamma;R_{xy} (cm);m_{ee} (GeV/c^{2})" , 200 , 0 .0f , 100 .0f , 100 , 0 .0f , 0 .1f ));
8987 list->Add (new TH2F (" hGammaRxy" , " conversion point in XY;V_{x} (cm);V_{y} (cm)" , 400 , -100 .0f , 100 .0f , 400 , -100 .0f , 100 .0f ));
90- list->Add (new TH2F (" hGammaRxy_recalc" , " recalc. conversion point in XY;V_{x} (cm);V_{y} (cm)" , 400 , -100 .0f , 100 .0f , 400 , -100 .0f , 100 .0f ));
9188 list->Add (new TH2F (" hKFChi2vsM" , " KF chi2 vs. m_{ee};m_{ee} (GeV/c^{2});KF chi2/NDF" , 100 , 0 .0f , 0 .1f , 100 , 0 .f , 100 .0f ));
92- list->Add (new TH2F (" hKFChi2vsR" , " KF chi2 vs. recalc. conversion point in XY;R_{xy} (cm);KF chi2/NDF" , 200 , 0 .0f , 100 .0f , 100 , 0 .f , 100 .0f ));
93- list->Add (new TH2F (" hKFChi2vsX" , " KF chi2 vs. recalc. conversion point in X;X (cm);KF chi2/NDF" , 200 , -100 .0f , 100 .0f , 100 , 0 .f , 100 .0f ));
94- list->Add (new TH2F (" hKFChi2vsY" , " KF chi2 vs. recalc. conversion point in Y;Y (cm);KF chi2/NDF" , 200 , -100 .0f , 100 .0f , 100 , 0 .f , 100 .0f ));
95- list->Add (new TH2F (" hKFChi2vsZ" , " KF chi2 vs. recalc. conversion point in Z;Z (cm);KF chi2/NDF" , 200 , -100 .0f , 100 .0f , 100 , 0 .f , 100 .0f ));
89+ list->Add (new TH2F (" hKFChi2vsR" , " KF chi2 vs. conversion point in XY;R_{xy} (cm);KF chi2/NDF" , 200 , 0 .0f , 100 .0f , 100 , 0 .f , 100 .0f ));
90+ list->Add (new TH2F (" hKFChi2vsX" , " KF chi2 vs. conversion point in X;X (cm);KF chi2/NDF" , 200 , -100 .0f , 100 .0f , 100 , 0 .f , 100 .0f ));
91+ list->Add (new TH2F (" hKFChi2vsY" , " KF chi2 vs. conversion point in Y;Y (cm);KF chi2/NDF" , 200 , -100 .0f , 100 .0f , 100 , 0 .f , 100 .0f ));
92+ list->Add (new TH2F (" hKFChi2vsZ" , " KF chi2 vs. conversion point in Z;Z (cm);KF chi2/NDF" , 200 , -100 .0f , 100 .0f , 100 , 0 .f , 100 .0f ));
9693 list->Add (new TH1F (" hNgamma" , " Number of #gamma candidates per collision" , 101 , -0 .5f , 100 .5f ));
9794
9895 if (TString (subGroup) == " mc" ) {
@@ -101,6 +98,10 @@ void o2::aod::emphotonhistograms::DefineHistograms(THashList* list, const char*
10198
10299 list->Add (new TH1F (" hPt_Photon_Primary" , " pT;p_{T} (GeV/c)" , 2000 , 0 .0f , 20 )); // for MC efficiency
103100 list->Add (new TH2F (" hEtaPhi_Photon_Primary" , " #eta vs. #varphi;#varphi (rad.);#eta" , 180 , 0 , TMath::TwoPi (), 40 , -2 .0f , 2 .0f )); // for MC efficiency
101+ list->Add (new TH2F (" hXY_Photon_Primary" , " X vs. Y of photon rec.;X (cm);Y (cm)" , 400 , -100 .0f , +100 , 400 , -100 , +100 ));
102+ list->Add (new TH2F (" hXY_Photon_Primary_MC" , " X vs. Y of photon gen.;X (cm);Y (cm)" , 400 , -100 .0f , +100 , 400 , -100 , +100 ));
103+ list->Add (new TH2F (" hRZ_Photon_Primary" , " R vs. Z of photon rec.;Z (cm);R_{xy} (cm)" , 200 , -100 .0f , +100 , 100 , 0 , 100 ));
104+ list->Add (new TH2F (" hRZ_Photon_Primary_MC" , " R vs. Z of photon gen;Z (cm);R_{xy} (cm)" , 200 , -100 .0f , +100 , 100 , 0 , 100 ));
104105
105106 list->Add (new TH1F (" hPt_Photon_FromWD" , " pT;p_{T} (GeV/c)" , 2000 , 0 .0f , 20 )); // for MC feed down correction
106107 list->Add (new TH2F (" hEtaPhi_Photon_FromWD" , " #eta vs. #varphi;#varphi (rad.);#eta" , 180 , 0 , TMath::TwoPi (), 40 , -2 .0f , 2 .0f )); // for MC feed down correction
@@ -114,10 +115,6 @@ void o2::aod::emphotonhistograms::DefineHistograms(THashList* list, const char*
114115 list->Add (new TH2F (" hConvPoint_diffY" , " conversion point diff Y MC;Y_{MC} (cm);Y_{rec} - Y_{MC} (cm)" , 200 , -100 , +100 , 100 , -50 .0f , 50 .0f ));
115116 list->Add (new TH2F (" hConvPoint_diffZ" , " conversion point diff Z MC;Z_{MC} (cm);Z_{rec} - Z_{MC} (cm)" , 200 , -100 , +100 , 100 , -50 .0f , 50 .0f ));
116117
117- list->Add (new TH2F (" hConvPoint_diffX_recalc" , " conversion point diff X MC;X_{MC} (cm);X_{rec}^{recalc} - X_{MC} (cm)" , 200 , -100 , +100 , 100 , -50 .0f , 50 .0f ));
118- list->Add (new TH2F (" hConvPoint_diffY_recalc" , " conversion point diff Y MC;Y_{MC} (cm);Y_{rec}^{recalc} - Y_{MC} (cm)" , 200 , -100 , +100 , 100 , -50 .0f , 50 .0f ));
119- list->Add (new TH2F (" hConvPoint_diffZ_recalc" , " conversion point diff Z MC;Z_{MC} (cm);Z_{rec}^{recalc} - Z_{MC} (cm)" , 200 , -100 , +100 , 100 , -50 .0f , 50 .0f ));
120-
121118 list->Add (new TH2F (" hPtGen_DeltaPtOverPtGen" , " photon p_{T} resolution;p_{T}^{gen} (GeV/c);(p_{T}^{rec} - p_{T}^{gen})/p_{T}^{gen}" , 1000 , 0 , 10 , 400 , -1 .0f , 1 .0f ));
122119 list->Add (new TH2F (" hPtGen_DeltaEta" , " photon #eta resolution;p_{T}^{gen} (GeV/c);#eta^{rec} - #eta^{gen}" , 1000 , 0 , 10 , 400 , -1 .0f , 1 .0f ));
123120 list->Add (new TH2F (" hPtGen_DeltaPhi" , " photon #varphi resolution;p_{T}^{gen} (GeV/c);#varphi^{rec} - #varphi^{gen} (rad.)" , 1000 , 0 , 10 , 400 , -1 .0f , 1 .0f ));
0 commit comments