@@ -514,23 +514,23 @@ struct QADataCollectingEngine {
514514 fhTruePvsP->Fill (track.p (), mcparticle.p ());
515515 fhTruePvsInnerP->Fill (track.tpcInnerParam (), mcparticle.p ());
516516
517- auto fillhisto = [](auto & h, float pt, float eta, bool cond1, bool cond2) {
517+ auto fillmchisto = [](auto & h, float pt, float eta, bool cond1, bool cond2) {
518518 if (cond1 && cond2) {
519519 h->Fill (eta, pt);
520520 }
521521 };
522522 std::vector<float > tPt = {track.pt (), mcparticle.pt ()};
523523 std::vector<float > tEta = {track.eta (), mcparticle.eta ()};
524524 for (uint ix = 0 ; ix < tPt.size (); ++ix) {
525- fillhisto (fhPtVsEtaPrimItsA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits, isprimary);
526- fillhisto (fhPtVsEtaPrimItsTpcA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastpc, isprimary);
527- fillhisto (fhPtVsEtaPrimItsTpcTofA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastof, isprimary);
528- fillhisto (fhPtVsEtaSecItsA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits, issecdecay);
529- fillhisto (fhPtVsEtaSecItsTpcA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastpc, issecdecay);
530- fillhisto (fhPtVsEtaSecItsTpcTofA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastof, issecdecay);
531- fillhisto (fhPtVsEtaMatItsA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits, isfrommaterial);
532- fillhisto (fhPtVsEtaMatItsTpcA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastpc, isfrommaterial);
533- fillhisto (fhPtVsEtaMatItsTpcTofA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastof, isfrommaterial);
525+ fillmchisto (fhPtVsEtaPrimItsA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits, isprimary);
526+ fillmchisto (fhPtVsEtaPrimItsTpcA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastpc, isprimary);
527+ fillmchisto (fhPtVsEtaPrimItsTpcTofA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastof, isprimary);
528+ fillmchisto (fhPtVsEtaSecItsA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits, issecdecay);
529+ fillmchisto (fhPtVsEtaSecItsTpcA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastpc, issecdecay);
530+ fillmchisto (fhPtVsEtaSecItsTpcTofA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastof, issecdecay);
531+ fillmchisto (fhPtVsEtaMatItsA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits, isfrommaterial);
532+ fillmchisto (fhPtVsEtaMatItsTpcA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastpc, isfrommaterial);
533+ fillmchisto (fhPtVsEtaMatItsTpcTofA[ix][track.trackacceptedid ()], tPt[ix], tEta[ix], hasits && hastof, isfrommaterial);
534534 }
535535 }
536536 }
@@ -879,13 +879,10 @@ struct PidExtraDataCollectingEngine {
879879 /* only after track selection */
880880 std::vector<std::shared_ptr<TH2 >> fhIdTPCdEdxSignalVsP{nsp, nullptr };
881881 std::vector<std::shared_ptr<TProfile2D>> fpIdTPCdEdxSignalVsPSigmas{nsp, nullptr };
882- std::vector<std::vector<std::shared_ptr<TH2 >>> fhIdTPCdEdxSignalDiffVsP{nsp, {nmainsp, nullptr }};
883882 std::vector<std::vector<std::shared_ptr<TH2 >>> fhIdTPCnSigmasVsP{nsp, {nallmainsp, nullptr }};
884883 std::vector<std::shared_ptr<TH2 >> fhIdTOFSignalVsP{nsp, nullptr };
885884 std::vector<std::shared_ptr<TProfile2D>> fpIdTOFSignalVsPSigmas{nsp, nullptr };
886- std::vector<std::vector<std::shared_ptr<TH2 >>> fhIdTOFSignalDiffVsP{nsp, {nmainsp, nullptr }};
887885 std::vector<std::vector<std::shared_ptr<TH2 >>> fhIdTOFnSigmasVsP{nsp, {nallmainsp, nullptr }};
888- std::vector<std::shared_ptr<TH2 >> fhIdPvsTOFSqMass{nsp, nullptr };
889886
890887 template <efficiencyandqatask::KindOfData kindOfData>
891888 void init (HistogramRegistry& registry, const char * dirname)
@@ -1005,10 +1002,10 @@ struct DptDptEfficiencyAndQc {
10051002 float * fCentMultMax = nullptr ;
10061003
10071004 /* the data collecting engine instances */
1008- QADataCollectingEngine** qaDataCE;
1009- QAExtraDataCollectingEngine** qaExtraDataCE;
1010- PidDataCollectingEngine** pidDataCE;
1011- PidExtraDataCollectingEngine** pidExtraDataCE;
1005+ QADataCollectingEngine** qaDataCE = nullptr ;
1006+ QAExtraDataCollectingEngine** qaExtraDataCE = nullptr ;
1007+ PidDataCollectingEngine** pidDataCE = nullptr ;
1008+ PidExtraDataCollectingEngine** pidExtraDataCE = nullptr ;
10121009
10131010 /* the histogram registries */
10141011 HistogramRegistry registryOne{" registryOne" , {}, OutputObjHandlingPolicy::AnalysisObject};
@@ -1179,7 +1176,6 @@ struct DptDptEfficiencyAndQc {
11791176 if (doPidExtraAnalysis) {
11801177 pidExtraDataCE = new PidExtraDataCollectingEngine*[ncmranges];
11811178 }
1182- std::string recogen;
11831179 if (ncmranges > registryBank.size ()) {
11841180 LOGF (fatal, " There are more centrality ranges configured than registries in the bank. Please fix it!" );
11851181 }
@@ -1434,7 +1430,7 @@ using BCsWithTimestamps = soa::Join<aod::BCs, aod::Timestamps>;
14341430struct CheckTimestamp {
14351431
14361432 o2::ccdb::CcdbApi ccdbApi;
1437- int mRunNumber ;
1433+ int mRunNumber = 0 ;
14381434 uint64_t runsor = 0 ;
14391435 uint64_t runeor = 0 ;
14401436 std::shared_ptr<TH2 > hTimeStampDiffNegative = nullptr ;
0 commit comments