@@ -980,36 +980,25 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
980980 }
981981
982982 if (!groupStr.CompareTo (" energy-correlator-gen" )) {
983- hm->AddHistogram (histClass, " MCCostheta" , " Cos#theta" , false , 40 , -1.0 , 1.0 , VarManager::kMCCosTheta , 0 , 0 , 0 , -1 , 0 , 0 , 0 , -1 , " " , " " , " " , -1 , VarManager::kMCWeight_before );
984- hm->AddHistogram (histClass, " MCHadronPdgCode" , " MCHadronPdgCode" , false , 6000 , -3000 , 3000 , VarManager::kMCHadronPdgCode );
985- hm->AddHistogram (histClass, " MCMotherPdgCode" , " MCMotherPdgCode" , false , 6000 , -3000 , 3000 , VarManager::kMCMotherPdgCode );
986- hm->AddHistogram (histClass, " MCPdgCode" , " MCPdgCode" , false , 1000 , -1000 , 1000 , VarManager::kMCPdgCode );
987- hm->AddHistogram (histClass, " Coschi" , " " , false , 40 , -1.0 , 1.0 , VarManager::kMCCosChi , 0 , 0 , 0 , -1 , 0 , 0 , 0 , -1 , " " , " " , " " , -1 , VarManager::kMCWeight );
988- hm->AddHistogram (histClass, " Pt_Hadron" , " " , false , 120 , 0.0 , 30.0 , VarManager::kMCHadronPt );
989- hm->AddHistogram (histClass, " Eta_Hadron" , " " , false , 120 , -2.0 , 2.0 , VarManager::kMCHadronEta );
990- hm->AddHistogram (histClass, " Phi_Hadron" , " " , false , 120 , -2.0 , 2.0 , VarManager::kMCHadronPhi );
991- hm->AddHistogram (histClass, " DeltaEta" , " " , false , 20 , -2.0 , 2.0 , VarManager::kMCdeltaeta );
992- hm->AddHistogram (histClass, " DeltaPhi" , " " , false , 50 , -8.0 , 8.0 , VarManager::kMCdeltaphi );
993- hm->AddHistogram (histClass, " DeltaEta_DeltaPhi" , " " , false , 20 , -2.0 , 2.0 , VarManager::kMCdeltaeta , 50 , -8.0 , 8.0 , VarManager::kMCdeltaphi );
994- // for bkg
995- hm->AddHistogram (histClass, " DeltaPhi_randomPhi_trans" , " " , false , 50 , -8.0 , 8.0 , VarManager::kMCdeltaphi_randomPhi_trans );
996- hm->AddHistogram (histClass, " DeltaPhi_randomPhi_toward" , " " , false , 50 , -8.0 , 8.0 , VarManager::kMCdeltaphi_randomPhi_toward );
997- hm->AddHistogram (histClass, " DeltaPhi_randomPhi_away" , " " , false , 50 , -8.0 , 8.0 , VarManager::kMCdeltaphi_randomPhi_away );
983+ double coschiBins[26 ];
984+ for (int i = 0 ; i < 26 ; i++) {
985+ coschiBins[i] = -1.0 + 2.0 * TMath::Power (0.04 * i, 2.0 );
986+ }
998987
999- hm->AddHistogram (histClass, " Coschi_randomPhi_trans" , " " , false , 40 , -1.0 , 1.0 , VarManager::kMCCosChi_randomPhi_trans , 0 , 0 , 0 , -1 , 0 , 0 , 0 , -1 , " " , " " , " " , -1 , VarManager::kMCWeight_randomPhi_trans );
1000- hm->AddHistogram (histClass, " Coschi_randomPhi_toward" , " " , false , 40 , -1.0 , 1.0 , VarManager::kMCCosChi_randomPhi_toward , 0 , 0 , 0 , -1 , 0 , 0 , 0 , -1 , " " , " " , " " , -1 , VarManager::kMCWeight_randomPhi_toward );
1001- hm->AddHistogram (histClass, " Coschi_randomPhi_away" , " " , false , 40 , -1.0 , 1.0 , VarManager::kMCCosChi_randomPhi_away , 0 , 0 , 0 , -1 , 0 , 0 , 0 , -1 , " " , " " , " " , -1 , VarManager::kMCWeight_randomPhi_away );
988+ hm->AddHistogram (histClass, " Coschi" , " " , false , 25 , coschiBins, VarManager::kMCCosChi , 0 , nullptr , -1 , 0 , nullptr , -1 , " " , " " , " " , -1 , VarManager::kMCWeight );
989+
990+ // for bkg
991+ hm->AddHistogram (histClass, " Coschi_randomPhi_trans" , " " , false , 25 , coschiBins, VarManager::kMCCosChi_randomPhi_trans , 0 , nullptr , -1 , 0 , nullptr , -1 , " " , " " , " " , -1 , VarManager::kMCWeight_randomPhi_trans );
992+ hm->AddHistogram (histClass, " Coschi_randomPhi_toward" , " " , false , 25 , coschiBins, VarManager::kMCCosChi_randomPhi_toward , 0 , nullptr , -1 , 0 , nullptr , -1 , " " , " " , " " , -1 , VarManager::kMCWeight_randomPhi_toward );
993+ hm->AddHistogram (histClass, " Coschi_randomPhi_away" , " " , false , 25 , coschiBins, VarManager::kMCCosChi_randomPhi_away , 0 , nullptr , -1 , 0 , nullptr , -1 , " " , " " , " " , -1 , VarManager::kMCWeight_randomPhi_away );
1002994 }
1003- if (!groupStr.CompareTo (" polarization-pseudoproper-gen" )) {
1004- int varspTHE[3 ] = {VarManager::kMCPt , VarManager::kMCCosThetaHE , VarManager::kMCVertexingTauxyProjected };
1005- int varspTCS[3 ] = {VarManager::kMCPt , VarManager::kMCCosThetaCS , VarManager::kMCVertexingTauxyProjected };
1006- int varspTRM[3 ] = {VarManager::kMCPt , VarManager::kMCCosThetaRM , VarManager::kMCVertexingTauxyProjected };
1007- int bins[3 ] = {20 , 20 , 1000 };
1008- double xmin[3 ] = {0 ., -1 ., -0.5 };
1009- double xmax[3 ] = {20 ., 1 ., 0.5 };
1010- hm->AddHistogram (histClass, " Pt_cosThetaHE_Tauxy" , " " , 3 , varspTHE, bins, xmin, xmax, 0 , -1 , kFALSE );
1011- hm->AddHistogram (histClass, " Pt_cosThetaCS_Tauxy" , " " , 3 , varspTCS, bins, xmin, xmax, 0 , -1 , kFALSE );
1012- hm->AddHistogram (histClass, " Pt_cosThetaRM_Tauxy" , " " , 3 , varspTRM, bins, xmin, xmax, 0 , -1 , kFALSE );
995+
996+ if (!groupStr.CompareTo (" energy-correlator-unfolding" )) {
997+ double coschiBins[26 ];
998+ for (int i = 0 ; i < 26 ; i++) {
999+ coschiBins[i] = -1.0 + 0.08 * i;
1000+ }
1001+ hm->AddHistogram (histClass, " Coschi_unfolding" , " " , false , 25 , coschiBins, VarManager::kMCCosChi_rec , 25 , coschiBins, VarManager::kMCCosChi_gen );
10131002 }
10141003 if (!groupStr.CompareTo (" pair" )) {
10151004 if (subGroupStr.Contains (" cepf" )) {
@@ -1952,25 +1941,8 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
19521941 for (int i = 0 ; i < 21 ; i++) {
19531942 deltaetaBins[i] = -2.0 + 0.2 * i;
19541943 }
1955-
1956- hm->AddHistogram (histClass, " dileptonmass" , " " , false , 125 , 2.5 , 3.5 , VarManager::kdileptonmass);
19571944 hm->AddHistogram (histClass, " Coschi" , " " , false , 25 , coschiBins, VarManager::kCosChi , 0 , nullptr , -1 , 0 , nullptr , -1 , " " , " " , " " , -1 , VarManager::kECWeight );
1958- hm->AddHistogram (histClass, " Pt_Hadron" , " ;P_{T}" , false , 120 , 0.0 , 30.0 , VarManager::kPtDau );
1959- hm->AddHistogram (histClass, " Coschi_wo" , " " , false , 25 , coschiBins, VarManager::kCosChi );
1960- hm->AddHistogram (histClass, " Eta_Hadron" , " ;#eta" , false , 120 , -2.0 , 2.0 , VarManager::kEtaDau );
1961- hm->AddHistogram (histClass, " Phi_Hadron" , " ;#phi" , false , 120 , -8 , 8 , VarManager::kPhiDau );
1962- hm->AddHistogram (histClass, " DeltaEta_DeltaPhi_weight" , " " , false , 20 , -2.0 , 2.0 , VarManager::kDeltaEta , 50 , -2.0 , 6.0 , VarManager::kDeltaPhi , 0 , 0 , 0 , -1 , " " , " " , " " , -1 , VarManager::kEWeight_before );
1963- hm->AddHistogram (histClass, " DeltaEta_DeltaPhi" , " " , false , 20 , -2.0 , 2.0 , VarManager::kDeltaEta , 50 , -2.0 , 6.0 , VarManager::kDeltaPhi );
1964- hm->AddHistogram (histClass, " Coschi_DeltaEta" , " " , false , 25 , coschiBins, VarManager::kCosChi , 20 , deltaetaBins, VarManager::kDeltaEta , 0 , nullptr , -1 , " " , " " , " " , -1 , VarManager::kECWeight );
1965- hm->AddHistogram (histClass, " Coschi_wo_DeltaEta" , " " , false , 25 , coschiBins, VarManager::kCosChi , 20 , deltaetaBins, VarManager::kDeltaEta );
1966- // for bkg
1967- hm->AddHistogram (histClass, " Coschi_randomPhi_trans" , " " , false , 25 , coschiBins, VarManager::kCosChi_randomPhi_trans , 0 , nullptr , -1 , 0 , nullptr , -1 , " " , " " , " " , -1 , VarManager::kWeight_randomPhi_trans );
1968- hm->AddHistogram (histClass, " Coschi_randomPhi_toward" , " " , false , 25 , coschiBins, VarManager::kCosChi_randomPhi_toward , 0 , nullptr , -1 , 0 , nullptr , -1 , " " , " " , " " , -1 , VarManager::kWeight_randomPhi_toward );
1969- hm->AddHistogram (histClass, " Coschi_randomPhi_away" , " " , false , 25 , coschiBins, VarManager::kCosChi_randomPhi_away , 0 , nullptr , -1 , 0 , nullptr , -1 , " " , " " , " " , -1 , VarManager::kWeight_randomPhi_away );
1970-
1971- hm->AddHistogram (histClass, " Coschi_wo_randomPhi_trans" , " " , false , 25 , coschiBins, VarManager::kCosChi_randomPhi_trans );
1972- hm->AddHistogram (histClass, " Coschi_wo_randomPhi_toward" , " " , false , 25 , coschiBins, VarManager::kCosChi_randomPhi_toward );
1973- hm->AddHistogram (histClass, " Coschi_wo_randomPhi_away" , " " , false , 25 , coschiBins, VarManager::kCosChi_randomPhi_away );
1945+ hm->AddHistogram (histClass, " DeltaEta_DeltaPhi_weight" , " " , false , 20 , -2.0 , 2.0 , VarManager::kDeltaEta , 50 , -2.0 , 6.0 , VarManager::kDeltaPhi , 0 , 0 , 0 , -1 , " " , " " , " " , -1 , VarManager::kPtDau );
19741946 }
19751947 }
19761948
0 commit comments