@@ -916,23 +916,22 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
916916 hm->AddHistogram (histClass, " Rapidity" , " " , false , 400 , -4.0 , 4.0 , VarManager::kRap );
917917 }
918918 if (!groupStr.CompareTo (" mctruth_pair" )) {
919- hm->AddHistogram (histClass, " Mass_Pt" , " " , false , 500 , 0.0 , 15.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt );
920- hm->AddHistogram (histClass, " Pt" , " " , false , 200 , 0.0 , 20.0 , VarManager::kPt );
919+ hm->AddHistogram (histClass, " Mass_Pt" , " " , false , 500 , 0.0 , 15.0 , VarManager::kMCMass , 40 , 0.0 , 20.0 , VarManager::kMCPt );
920+ hm->AddHistogram (histClass, " Pt" , " " , false , 200 , 0.0 , 20.0 , VarManager::kMCPt );
921921 hm->AddHistogram (histClass, " Pt_Dilepton" , " " , false , 200 , 0.0 , 20.0 , VarManager::kPairPtDau );
922- hm->AddHistogram (histClass, " Eta_Pt_lepton1" , " " , false , 100 , -2.0 , 2.0 , VarManager::kEta1 , 200 , 0.0 , 20.0 , VarManager::kPt1 );
923- hm->AddHistogram (histClass, " Eta_Pt_lepton2" , " " , false , 100 , -2.0 , 2.0 , VarManager::kEta2 , 200 , 0.0 , 20.0 , VarManager::kPt2 );
924- hm->AddHistogram (histClass, " Mass" , " " , false , 500 , 0.0 , 15.0 , VarManager::kMass );
925- hm->AddHistogram (histClass, " Eta_Pt" , " " , false , 40 , -2.0 , 2.0 , VarManager::kEta , 200 , 0.0 , 20.0 , VarManager::kPt );
926- hm->AddHistogram (histClass, " Phi_Eta" , " #phi vs #eta distribution" , false , 200 , -5.0 , 5.0 , VarManager::kEta , 200 , -2 . * o2::constants::math::PI, 2 . * o2::constants::math::PI, VarManager::kPhi );
927- int varspTHE[3 ] = {VarManager::kMCPt , VarManager::kMCCosThetaHE , VarManager::kMCPhiHE };
928- int varspTCS[3 ] = {VarManager::kMCPt , VarManager::kMCCosThetaCS , VarManager::kMCPhiCS };
929- int varspTPP[3 ] = {VarManager::kMCPt , VarManager::kMCCosThetaPP , VarManager::kMCPhiPP };
930- int binspT[3 ] = {40 , 20 , 20 };
931- double xminpT[3 ] = {0 ., -1 ., -3.14 };
932- double xmaxpT[3 ] = {20 ., 1 ., +3.14 };
933- hm->AddHistogram (histClass, " Pt_cosThetaHE_phiHE" , " " , 3 , varspTHE, binspT, xminpT, xmaxpT, 0 , -1 , kFALSE );
934- hm->AddHistogram (histClass, " Pt_cosThetaCS_phiCS" , " " , 3 , varspTCS, binspT, xminpT, xmaxpT, 0 , -1 , kFALSE );
935- hm->AddHistogram (histClass, " Pt_cosThetaPP_phiPP" , " " , 3 , varspTPP, binspT, xminpT, xmaxpT, 0 , -1 , kFALSE );
922+ hm->AddHistogram (histClass, " Mass" , " " , false , 500 , 0.0 , 15.0 , VarManager::kMCMass );
923+ hm->AddHistogram (histClass, " Rapidity" , " " , false , 100 , -5.0 , 5.0 , VarManager::kMCY );
924+ hm->AddHistogram (histClass, " Eta_Pt" , " " , false , 40 , -2.0 , 2.0 , VarManager::kMCEta , 200 , 0.0 , 20.0 , VarManager::kMCPt );
925+ hm->AddHistogram (histClass, " Phi_Eta" , " #phi vs #eta distribution" , false , 200 , -5.0 , 5.0 , VarManager::kMCEta , 200 , -2 . * o2::constants::math::PI, 2 . * o2::constants::math::PI, VarManager::kMCPhi );
926+ if (subGroupStr.Contains (" polarization" )) {
927+ int varspTHE[4 ] = {VarManager::kMCPt , VarManager::kMCCosThetaHE , VarManager::kMCPhiHE , VarManager::kMCPhiTildeHE };
928+ int varspTCS[4 ] = {VarManager::kMCPt , VarManager::kMCCosThetaCS , VarManager::kMCPhiCS , VarManager::kMCPhiTildeCS };
929+ int bins[4 ] = {20 , 20 , 20 , 20 };
930+ double xmin[4 ] = {0 ., -1 ., 0 ., 0 .};
931+ double xmax[4 ] = {20 ., 1 ., 2 . * o2::constants::math::PI, 2 . * o2::constants::math::PI};
932+ hm->AddHistogram (histClass, " Pt_cosThetaHE_phiHE_phiTildeHE" , " " , 4 , varspTHE, bins, xmin, xmax, 0 , -1 , kFALSE );
933+ hm->AddHistogram (histClass, " Pt_cosThetaCS_phiCS_phiTildeCS" , " " , 4 , varspTCS, bins, xmin, xmax, 0 , -1 , kFALSE );
934+ }
936935 }
937936 if (!groupStr.CompareTo (" mctruth_quad" )) {
938937 hm->AddHistogram (histClass, " hMass_defaultDileptonMass" , " " , false , 1000 , 3.0 , 5.0 , VarManager::kQuadDefaultDileptonMass );
@@ -1027,31 +1026,21 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
10271026 }
10281027 if (subGroupStr.Contains (" polarization" )) {
10291028 if (subGroupStr.Contains (" helicity" )) {
1030- hm->AddHistogram (histClass, " cosThetaHE" , " " , false , 100 , -1 ., 1 ., VarManager::kCosThetaHE );
1031- hm->AddHistogram (histClass, " phiHE" , " " , false , 100 , 0 , 2 * o2::constants::math::PI, VarManager::kPhiHE );
1032- hm->AddHistogram (histClass, " phitildeHE" , " " , false , 100 , 0 , 2 * o2::constants::math::PI, VarManager::kPhiTildeHE );
10331029 hm->AddHistogram (histClass, " Mass_Pt_CosThetaHE" , " " , false , 100 , 1.0 , 5.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt , 20 , -1 ., 1 ., VarManager::kCosThetaHE );
10341030 hm->AddHistogram (histClass, " Mass_Pt_PhiHE" , " " , false , 100 , 1.0 , 5.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt , 20 , 0 ., 2 * o2::constants::math::PI, VarManager::kPhiHE );
10351031 hm->AddHistogram (histClass, " Mass_Pt_PhiTildeHE" , " " , false , 100 , 1.0 , 5.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt , 20 , 0 ., 2 * o2::constants::math::PI, VarManager::kPhiTildeHE );
10361032 }
10371033 if (subGroupStr.Contains (" collins-soper" )) {
1038- hm->AddHistogram (histClass, " cosThetaCS" , " " , false , 100 , -1 ., 1 ., VarManager::kCosThetaCS );
1039- hm->AddHistogram (histClass, " phiCS" , " " , false , 100 , 0 , 2 * o2::constants::math::PI, VarManager::kPhiCS );
1040- hm->AddHistogram (histClass, " phitildeCS" , " " , false , 100 , 0 , 2 * o2::constants::math::PI, VarManager::kPhiTildeCS );
10411034 hm->AddHistogram (histClass, " Mass_Pt_CosThetaCS" , " " , false , 100 , 1.0 , 5.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt , 20 , -1 ., 1 ., VarManager::kCosThetaCS );
10421035 hm->AddHistogram (histClass, " Mass_Pt_PhiCS" , " " , false , 100 , 1.0 , 5.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt , 20 , 0 ., 2 * o2::constants::math::PI, VarManager::kPhiCS );
10431036 hm->AddHistogram (histClass, " Mass_Pt_PhiTildeCS" , " " , false , 100 , 1.0 , 5.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt , 20 , 0 ., 2 * o2::constants::math::PI, VarManager::kPhiTildeCS );
10441037 }
10451038 if (subGroupStr.Contains (" production" )) {
1046- hm->AddHistogram (histClass, " cosThetaPP" , " " , false , 100 , -1 ., 1 ., VarManager::kCosThetaPP );
1047- hm->AddHistogram (histClass, " phiPP" , " " , false , 100 , 0 , 2 * o2::constants::math::PI, VarManager::kPhiPP );
1048- hm->AddHistogram (histClass, " phitildePP" , " " , false , 100 , 0 , 2 * o2::constants::math::PI, VarManager::kPhiTildePP );
10491039 hm->AddHistogram (histClass, " Mass_Pt_CosThetaPP" , " " , false , 100 , 1.0 , 5.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt , 20 , -1 ., 1 ., VarManager::kCosThetaPP );
10501040 hm->AddHistogram (histClass, " Mass_Pt_PhiPP" , " " , false , 100 , 1.0 , 5.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt , 20 , 0 ., 2 * o2::constants::math::PI, VarManager::kPhiPP );
10511041 hm->AddHistogram (histClass, " Mass_Pt_PhiTildePP" , " " , false , 100 , 1.0 , 5.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt , 20 , 0 ., 2 * o2::constants::math::PI, VarManager::kPhiTildePP );
10521042 }
10531043 if (subGroupStr.Contains (" random" )) {
1054- hm->AddHistogram (histClass, " cosThetaRM" , " " , false , 100 , -1 ., 1 ., VarManager::kCosThetaRM );
10551044 hm->AddHistogram (histClass, " Mass_Pt_CosThetaRM" , " " , false , 200 , 1.0 , 5.0 , VarManager::kMass , 40 , 0.0 , 20.0 , VarManager::kPt , 20 , -1 ., 1 ., VarManager::kCosThetaRM );
10561045 }
10571046 }
0 commit comments