@@ -61,9 +61,7 @@ struct v0cascadesQA {
6161 {
6262 {" hEventCounter" , " hEventCounter" , {HistType::kTH1F , {{1 , 0 .0f , 1 .0f }}}}, // storing total #events
6363 },
64- OutputObjHandlingPolicy::QAObject,
65- true ,
66- true };
64+ };
6765
6866 HistogramRegistry histos_V0{
6967 " histos-V0" ,
@@ -90,9 +88,7 @@ struct v0cascadesQA {
9088 {" InvMassLambda_Ctau" , " InvMassLambda_Ctau" , {HistType::kTH2F , {{200 , 0 .0f , 40 .0f }, {200 , 1 .07f , 1 .17f }}}},
9189 {" InvMassAntiLambda_Ctau" , " InvMassAntiLambda_Ctau" , {HistType::kTH2F , {{200 , 0 .0f , 40 .0f }, {200 , 1 .07f , 1 .17f }}}},
9290 },
93- OutputObjHandlingPolicy::QAObject,
94- true ,
95- true };
91+ };
9692
9793 HistogramRegistry histos_Casc{
9894 " histos-Casc" ,
@@ -106,7 +102,7 @@ struct v0cascadesQA {
106102 {" CascDecayLengthXi" , " CascDecayLengthXi" , {HistType::kTH2F , {{200 , 0 .0f , 20 .0f }, {2 , -2 , 2 }}}},
107103 {" CascDecayLengthOmega" , " CascDecayLengthOmega" , {HistType::kTH2F , {{200 , 0 .0f , 20 .0f }, {2 , -2 , 2 }}}},
108104 {" CascRadius" , " CascRadius" , {HistType::kTH2F , {{100 , 0 .0f , 10 .0f }, {2 , -2 , 2 }}}},
109- {" V0Radius" , " V0Radius" , {HistType::kTH2D , {{100 , 0 .0f , 10 .0f }, {2 , -2 , 2 }}}}, // asked for D instead of F
105+ {" V0Radius" , " V0Radius" , {HistType::kTH2D , {{100 , 0 .0f , 10 .0f }, {2 , -2 , 2 }}}}, // asked for D instead of F
110106 {" CascyXi" , " CascyXi" , {HistType::kTH2F , {{200 , -2 .0f , 2 .0f }, {2 , -2 , 2 }}}},
111107 {" CascyOmega" , " CascyOmega" , {HistType::kTH2F , {{200 , -2 .0f , 2 .0f }, {2 , -2 , 2 }}}},
112108 {" CascCtauXi" , " CascCtauXi" , {HistType::kTH2F , {{100 , 0 .0f , 100 .0f }, {2 , -2 , 2 }}}},
@@ -125,9 +121,7 @@ struct v0cascadesQA {
125121 {" InvMassOmegaPlus" , " InvMassOmegaPlus" , {HistType::kTH2F , {{100 , 0 .f , 10 .f }, {80 , 1 .63f , 1 .71f }}}},
126122 {" InvMassOmegaMinus" , " InvMassOmegaMinus" , {HistType::kTH2F , {{100 , 0 .f , 10 .f }, {80 , 1 .63f , 1 .71f }}}},
127123 },
128- OutputObjHandlingPolicy::QAObject,
129- true ,
130- true };
124+ };
131125
132126 void init (InitContext const &)
133127 {
@@ -164,19 +158,19 @@ struct v0cascadesQA {
164158 for (auto & mcparticle : mcParticles) {
165159 if (mcparticle.isPhysicalPrimary ()) {
166160 if (mcparticle.pdgCode () == 310 )
167- histos_eve.fill (HIST (" GeneratedParticles" ), 0.5 , mcparticle.pt (), mcparticle.y ()); // K0s
161+ histos_eve.fill (HIST (" GeneratedParticles" ), 0.5 , mcparticle.pt (), mcparticle.y ()); // K0s
168162 if (mcparticle.pdgCode () == 3122 )
169- histos_eve.fill (HIST (" GeneratedParticles" ), 2.5 , mcparticle.pt (), mcparticle.y ()); // Lambda
163+ histos_eve.fill (HIST (" GeneratedParticles" ), 2.5 , mcparticle.pt (), mcparticle.y ()); // Lambda
170164 if (mcparticle.pdgCode () == -3122 )
171- histos_eve.fill (HIST (" GeneratedParticles" ), 4.5 , mcparticle.pt (), mcparticle.y ()); // AntiLambda
165+ histos_eve.fill (HIST (" GeneratedParticles" ), 4.5 , mcparticle.pt (), mcparticle.y ()); // AntiLambda
172166 if (mcparticle.pdgCode () == 3312 )
173- histos_eve.fill (HIST (" GeneratedParticles" ), 6.5 , mcparticle.pt (), mcparticle.y ()); // Xi-
167+ histos_eve.fill (HIST (" GeneratedParticles" ), 6.5 , mcparticle.pt (), mcparticle.y ()); // Xi-
174168 if (mcparticle.pdgCode () == -3312 )
175- histos_eve.fill (HIST (" GeneratedParticles" ), 8.5 , mcparticle.pt (), mcparticle.y ()); // Xi+
169+ histos_eve.fill (HIST (" GeneratedParticles" ), 8.5 , mcparticle.pt (), mcparticle.y ()); // Xi+
176170 if (mcparticle.pdgCode () == 3334 )
177- histos_eve.fill (HIST (" GeneratedParticles" ), 10.5 , mcparticle.pt (), mcparticle.y ()); // Omega-
171+ histos_eve.fill (HIST (" GeneratedParticles" ), 10.5 , mcparticle.pt (), mcparticle.y ()); // Omega-
178172 if (mcparticle.pdgCode () == -3334 )
179- histos_eve.fill (HIST (" GeneratedParticles" ), 12.5 , mcparticle.pt (), mcparticle.y ()); // Omega+
173+ histos_eve.fill (HIST (" GeneratedParticles" ), 12.5 , mcparticle.pt (), mcparticle.y ()); // Omega+
180174
181175 // if (!IsParticleFromOutOfBunchPileupCollision){fill the 1.5, 3.5 etc} AliPhysics analysis
182176 }
@@ -189,7 +183,7 @@ struct v0cascadesQA {
189183 // //////////////////////////////////////////
190184
191185 Configurable<float > V0_rapidity{" V0_rapidity" , 0.5 , " rapidity" };
192- Configurable<double > V0_cosPA{" V0_cosPA" , 0.995 , " V0 CosPA" }; // double -> N.B. dcos(x)/dx = 0 at x=0)
186+ Configurable<double > V0_cosPA{" V0_cosPA" , 0.995 , " V0 CosPA" }; // double -> N.B. dcos(x)/dx = 0 at x=0)
193187 Configurable<float > V0_dcav0dau{" V0_dcav0dau" , 1 , " DCA V0 Daughters" };
194188 Configurable<float > V0_dcapostopv{" V0_dcapostopv" , 0.1 , " DCA Pos To PV" };
195189 Configurable<float > V0_dcanegtopv{" V0_dcanegtopv" , 0.1 , " DCA Neg To PV" };
@@ -298,19 +292,19 @@ struct v0cascadesQA {
298292 // /// Cascade QA - Reconstructed /////
299293 // ////////////////////////////////////
300294
301- Configurable<double > Casc_v0cospa{" Casc_V0cospa" , 0.98 , " V0 CosPA" }; // double -> N.B. dcos(x)/dx = 0 at x=0)
302- Configurable<double > Casc_casccospa{" Casc_casccospa" , 0.98 , " Cascade CosPA" }; // AliAnalysisTaskStrAODqa: 0.9992 //double -> N.B. dcos(x)/dx = 0 at x=0)
303- Configurable<float > Casc_dcav0dau{" Casc_dcav0dau" , 1.0 , " DCA V0 Daughters" }; // AliAnalysisTaskStrAODqa: 1. different scale
304- Configurable<float > Casc_dcacascdau{" Casc_dcacascdau" , 0.6 , " DCA Casc Daughters" }; // AliAnalysisTaskStrAODqa: 0.3 different scale
305- Configurable<float > Casc_dcav0topv{" Casc_dcav0topv" , 0.1 , " DCA Pos To PV" }; // AliAnalysisTaskStrAODqa: 0.15 different scale
306- Configurable<float > Casc_dcabachtopv{" Casc_dcabachtopv" , .1 , " DCA Bach To PV" }; // AliAnalysisTaskStrAODqa: 0.17 different scale
307- Configurable<float > Casc_dcapostopv{" Casc_dcapostopv" , 0.1 , " DCA V0 To PV" }; // AliAnalysisTaskStrAODqa: if( fCasc_charge>0 &&(fCasc_DcaPosToPV < 0.3 || fCasc_DcaNegToPV < 0.11)) return kFALSE; different scale
308- Configurable<float > Casc_dcanegtopv{" Casc_dcanegtopv" , 0.1 , " DCA Neg To PV" }; // AliAnalysisTaskStrAODqa: if( fCasc_charge<0 &&(fCasc_DcaPosToPV < 0.11 || fCasc_DcaNegToPV < 0.3)) return kFALSE; different scale
309- Configurable<float > Casc_v0radius{" Casc_v0radius" , 0.9 , " v0 radius" }; // AliAnalysisTaskStrAODqa: 5.
310- Configurable<float > Casc_cascradius{" Casc_cascradius" , 1.0 , " cascade radius" }; // AliAnalysisTaskStrAODqa: 1.
311-
312- // additional AliAnalysisTaskStrAODqa.cxx cuts not present here
313- // if( fCasc_LeastCRaws<70 ) return kFALSE; //assume LeastCRows
295+ Configurable<double > Casc_v0cospa{" Casc_V0cospa" , 0.98 , " V0 CosPA" }; // double -> N.B. dcos(x)/dx = 0 at x=0)
296+ Configurable<double > Casc_casccospa{" Casc_casccospa" , 0.98 , " Cascade CosPA" }; // AliAnalysisTaskStrAODqa: 0.9992 //double -> N.B. dcos(x)/dx = 0 at x=0)
297+ Configurable<float > Casc_dcav0dau{" Casc_dcav0dau" , 1.0 , " DCA V0 Daughters" }; // AliAnalysisTaskStrAODqa: 1. different scale
298+ Configurable<float > Casc_dcacascdau{" Casc_dcacascdau" , 0.6 , " DCA Casc Daughters" }; // AliAnalysisTaskStrAODqa: 0.3 different scale
299+ Configurable<float > Casc_dcav0topv{" Casc_dcav0topv" , 0.1 , " DCA Pos To PV" }; // AliAnalysisTaskStrAODqa: 0.15 different scale
300+ Configurable<float > Casc_dcabachtopv{" Casc_dcabachtopv" , .1 , " DCA Bach To PV" }; // AliAnalysisTaskStrAODqa: 0.17 different scale
301+ Configurable<float > Casc_dcapostopv{" Casc_dcapostopv" , 0.1 , " DCA V0 To PV" }; // AliAnalysisTaskStrAODqa: if( fCasc_charge>0 &&(fCasc_DcaPosToPV < 0.3 || fCasc_DcaNegToPV < 0.11)) return kFALSE; different scale
302+ Configurable<float > Casc_dcanegtopv{" Casc_dcanegtopv" , 0.1 , " DCA Neg To PV" }; // AliAnalysisTaskStrAODqa: if( fCasc_charge<0 &&(fCasc_DcaPosToPV < 0.11 || fCasc_DcaNegToPV < 0.3)) return kFALSE; different scale
303+ Configurable<float > Casc_v0radius{" Casc_v0radius" , 0.9 , " v0 radius" }; // AliAnalysisTaskStrAODqa: 5.
304+ Configurable<float > Casc_cascradius{" Casc_cascradius" , 1.0 , " cascade radius" }; // AliAnalysisTaskStrAODqa: 1.
305+
306+ // additional AliAnalysisTaskStrAODqa.cxx cuts not present here
307+ // if( fCasc_LeastCRaws<70 ) return kFALSE; //assume LeastCRows
314308
315309 // if( fCasc_V0CosPAToXi<0.99 ) return kFALSE;
316310
0 commit comments