@@ -78,10 +78,6 @@ struct phiOO {
7878 Configurable<bool > cfg_Event_OccupancyCut{" cfg_Event_OccupancyCut" , true , " Occupancy border cut" };
7979 Configurable<float > cfg_Event_MaxOccupancy{" cfg_Event_MaxOccupancy" , 1 , " Max TPC Occupancy" };
8080
81- ConfigurableAxis cfg_bins_Cent{" cfg_bins_Cent" , {VARIABLE_WIDTH, 0.0 , 1.0 , 5.0 , 10.0 , 20.0 , 30.0 , 40.0 , 50.0 , 60.0 , 70.0 , 80.0 , 90.0 , 100.0 , 110.0 }, " Binning of the centrality axis" };
82- ConfigurableAxis cfg_bins_MixVtx{" cfg_bins_MixVtx" , {VARIABLE_WIDTH, -10 .0f , -8 .f , -6 .f , -4 .f , -2 .f , 0 .f , 2 .f , 4 .f , 6 .f , 8 .f , 10 .f }, " Mixing bins - z-vertex" };
83- ConfigurableAxis cfg_bins_MixMult{" cfg_bins_MixMult" , {VARIABLE_WIDTH, 0 .0f , 1 .0f , 5 .0f , 10 .0f , 20 .0f , 30 .0f , 40 .0f , 50 .0f , 60 .0f , 70 .0f , 80 .0f }, " Mixing bins - z-vertex" };
84-
8581 // Track configurables
8682 Configurable<std::string> cfg_Track_Sel{" cfg_Track_Sel" , " globalTracks" , " set track selections" };
8783 Configurable<float > cfg_Track_MinPt{" cfg_Track_MinPt" , 0.15 , " set track min pT" };
@@ -120,28 +116,37 @@ struct phiOO {
120116 Configurable<bool > cfg_Event_CutQA{" cfg_Event_CutsQA" , true , " Enables Track QA plots" };
121117 Configurable<bool > cfg_Track_CutQA{" cfg_Track_CutsQA" , true , " Enables Track QA plots" };
122118
119+ // Configurables for axis
120+ ConfigurableAxis binsDCAz{" binsDCAz" , {40 , -0.2 , 0.2 }, " " };
121+ ConfigurableAxis binsDCAxy{" binsDCAxy" , {40 , -0.2 , 0.2 }, " " };
122+ ConfigurableAxis cfg_bins_Cent{" cfg_bins_Cent" , {VARIABLE_WIDTH, 0.0 , 1.0 , 5.0 , 10.0 , 20.0 , 30.0 , 40.0 , 50.0 , 60.0 , 70.0 , 80.0 , 90.0 , 100.0 , 110.0 }, " Binning of the centrality axis" };
123+ ConfigurableAxis cfg_bins_MixVtx{" cfg_bins_MixVtx" , {VARIABLE_WIDTH, -10 .0f , -8 .f , -6 .f , -4 .f , -2 .f , 0 .f , 2 .f , 4 .f , 6 .f , 8 .f , 10 .f }, " Mixing bins - z-vertex" };
124+ ConfigurableAxis cfg_bins_MixMult{" cfg_bins_MixMult" , {VARIABLE_WIDTH, 0 .0f , 1 .0f , 5 .0f , 10 .0f , 20 .0f , 30 .0f , 40 .0f , 50 .0f , 60 .0f , 70 .0f , 80 .0f }, " Mixing bins - z-vertex" };
125+
123126 void init (o2::framework::InitContext&)
124127 {
125128 const AxisSpec MinvAxis = {cfg_Pair_MinvBins, cfg_Pair_MinvMin, cfg_Pair_MinvMax};
126129 const AxisSpec PtAxis = {200 , 0 , 20.0 };
127130 const AxisSpec MultAxis = {100 , 0 , 100 };
128131 const AxisSpec dRAxis = {100 , 0 , 100 };
129132 const AxisSpec pidAxis = {100 , -5 , 5 };
133+ const AxisSpec axisDCAz{binsDCAz, " DCA_{z}" };
134+ const AxisSpec axisDCAxy{binsDCAxy, " DCA_{XY}" };
130135
131136 // Event QA
132137 if (cfg_Event_CutQA) {
133- histos.add (" hPosZ_BC" , " PosZ_BC" , kTH1F , {{100 , 0 .0 , 15 .0 }});
134- histos.add (" hcentFT0C_BC" , " centFT0C_BC" , kTH1F , {{100 , 0.0 , 100 .0 }});
138+ histos.add (" hPosZ_BC" , " PosZ_BC" , kTH1F , {{240 , - 12 .0 , 12 .0 }});
139+ histos.add (" hcentFT0C_BC" , " centFT0C_BC" , kTH1F , {{110 , 0.0 , 110 .0 }});
135140 histos.add (" hOccupancy_BC" , " Occupancy_BC" , kTH1F , {{100 , 0.0 , 20000 }});
136141 //
137- histos.add (" hcentFT0C_AC" , " centFT0C_AC" , kTH1F , {{100 , 0.0 , 100 .0 }});
138- histos.add (" hPosZ_AC" , " PosZ_AC" , kTH1F , {{100 , 0 .0 , 15 .0 }});
142+ histos.add (" hcentFT0C_AC" , " centFT0C_AC" , kTH1F , {{110 , 0.0 , 110 .0 }});
143+ histos.add (" hPosZ_AC" , " PosZ_AC" , kTH1F , {{240 , - 12 .0 , 12 .0 }});
139144 histos.add (" hOccupancy_AC" , " Occupancy_AC" , kTH1F , {{100 , 0.0 , 20000 }});
140145 }
141146 // Track QA
142147 if (cfg_Track_CutQA) {
143- histos.add (" hDCArToPv_BC" , " DCArToPv_BC" , kTH1F , {{ 300 , 0.0 , 3.0 } });
144- histos.add (" hDCAzToPv_BC" , " DCAzToPv_BC" , kTH1F , {{ 300 , 0.0 , 3.0 } });
148+ histos.add (" hDCArToPv_BC" , " DCArToPv_BC" , kTH1F , {axisDCAxy });
149+ histos.add (" hDCAzToPv_BC" , " DCAzToPv_BC" , kTH1F , {axisDCAz });
145150 histos.add (" hIsPrim_BC" , " hIsPrim_BC" , kTH1F , {{2 , -0.5 , 1.5 }});
146151 histos.add (" hIsGood_BC" , " hIsGood_BC" , kTH1F , {{2 , -0.5 , 1.5 }});
147152 histos.add (" hIsPrimCont_BC" , " hIsPrimCont_BC" , kTH1F , {{2 , -0.5 , 1.5 }});
@@ -155,8 +160,8 @@ struct phiOO {
155160 histos.add (" hTPC_nSigma_v_pt_BC" , " hTPC_nSigma_v_pt_BC" , HistType::kTHnSparseD , {pidAxis, PtAxis});
156161 histos.add (" hTOF_nSigma_v_pt_BC" , " hTOF_nSigma_v_pt_BC" , HistType::kTHnSparseD , {pidAxis, PtAxis});
157162 //
158- histos.add (" hDCArToPv_AC" , " DCArToPv_AC" , kTH1F , {{ 300 , 0.0 , 3.0 } });
159- histos.add (" hDCAzToPv_AC" , " DCAzToPv_AC" , kTH1F , {{ 300 , 0.0 , 3.0 } });
163+ histos.add (" hDCArToPv_AC" , " DCArToPv_AC" , kTH1F , {axisDCAxy });
164+ histos.add (" hDCAzToPv_AC" , " DCAzToPv_AC" , kTH1F , {axisDCAz });
160165 histos.add (" hIsPrim_AC" , " hIsPrim_AC" , kTH1F , {{2 , -0.5 , 1.5 }});
161166 histos.add (" hIsGood_AC" , " hIsGood_AC" , kTH1F , {{2 , -0.5 , 1.5 }});
162167 histos.add (" hIsPrimCont_AC" , " hIsPrimCont_AC" , kTH1F , {{2 , -0.5 , 1.5 }});
0 commit comments