From 910383c0c04586d833132f89e2c75bc248beae59 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Wed, 30 Nov 2022 19:01:22 +0000 Subject: [PATCH] Please consider the following formatting changes --- PWGLF/TableProducer/strangenessbuilder.cxx | 92 +++++++++++++--------- 1 file changed, 56 insertions(+), 36 deletions(-) diff --git a/PWGLF/TableProducer/strangenessbuilder.cxx b/PWGLF/TableProducer/strangenessbuilder.cxx index c533dc17762..4ae55c7ec32 100644 --- a/PWGLF/TableProducer/strangenessbuilder.cxx +++ b/PWGLF/TableProducer/strangenessbuilder.cxx @@ -101,38 +101,42 @@ struct produceV0ToCascMap { Configurable tpcrefit{"tpcrefit", 0, "demand TPC refit"}; Configurable dcabachtopv{"dcabachtopv", .05, "DCA Bach To PV"}; Configurable mincrossedrows{"mincrossedrows", 70, "min crossed rows"}; - + HistogramRegistry registry{ "registry", - { - {"hCascadeCount", "hCascadeCount", {HistType::kTH1F, {{1, -0.5f, 0.5f}}}}, - {"hBachCriteria", "hBachCriteria", {HistType::kTH1F, {{10, -0.5f, 9.5f}}}} - } - }; - - enum bachstep { kBachAll=0, kBachTPCrefit, kBachCrossedRows, kBachDCAxy, kNBachSteps }; + {{"hCascadeCount", "hCascadeCount", {HistType::kTH1F, {{1, -0.5f, 0.5f}}}}, + {"hBachCriteria", "hBachCriteria", {HistType::kTH1F, {{10, -0.5f, 9.5f}}}}}}; + + enum bachstep { kBachAll = 0, + kBachTPCrefit, + kBachCrossedRows, + kBachDCAxy, + kNBachSteps }; // Helper struct to do bookkeeping of building parameters - struct { //possibility to do more + struct { // possibility to do more long cascadeCounter; std::array bachstats; } statisticsRegistry; - - void resetHistos(){ + + void resetHistos() + { statisticsRegistry.cascadeCounter = 0; - for(Int_t ii=0; ii bool buildMap(aod::Collision const& collision, aod::V0s const& V0s, aod::Cascades const& cascades) { @@ -156,7 +160,7 @@ struct produceV0ToCascMap { if (bachTrack.dcaXY() < dcabachtopv) return false; statisticsRegistry.bachstats[kBachDCAxy]++; - //Fill map + // Fill map stdV0ToCascMap.insert(std::pair(cascade.v0().globalIndex(), cascade.globalIndex())); } for (auto& v0 : V0s) { @@ -173,7 +177,7 @@ struct produceV0ToCascMap { { // do v0s, typecase correctly into tracks (Run 2 use case) buildMap(collision, V0s, cascades); - + fillHistos(); resetHistos(); } @@ -183,7 +187,7 @@ struct produceV0ToCascMap { { // do v0s, typecase correctly into tracksIU (Run 3 use case) buildMap(collision, V0s, cascades); - + fillHistos(); resetHistos(); } @@ -216,7 +220,7 @@ struct strangenessBuilder { Configurable dcav0dau{"dcav0dau", 1.0, "DCA V0 Daughters"}; Configurable v0radius{"v0radius", 0.9, "v0radius"}; Configurable tpcrefit{"tpcrefit", 0, "demand TPC refit"}; - + // Configurables related to cascade building Configurable cascradius{"cascradius", 0.9, "cascradius"}; Configurable casccospa{"casccospa", 0.95, "casccospa"}; @@ -253,8 +257,20 @@ struct strangenessBuilder { o2::track::TrackParCov lV0Track; o2::track::TrackParCov lCascadeTrack; - enum v0step { kV0All=0, kV0TPCrefit, kV0CrossedRows, kV0DCAxy, kV0DCADau, kV0CosPA, kV0Radius, kNV0Steps }; - enum cascstep { kCascAll=0, kCascLambdaMass, kCascDCADau, kCascCosPA, kCascRadius, kNCascSteps }; + enum v0step { kV0All = 0, + kV0TPCrefit, + kV0CrossedRows, + kV0DCAxy, + kV0DCADau, + kV0CosPA, + kV0Radius, + kNV0Steps }; + enum cascstep { kCascAll = 0, + kCascLambdaMass, + kCascDCADau, + kCascCosPA, + kCascRadius, + kNCascSteps }; // Helper struct to pass V0 information struct { @@ -291,7 +307,7 @@ struct strangenessBuilder { float cosPA; float cascradius; } cascadecandidate; - + // Helper struct to do bookkeeping of building parameters struct { std::array v0stats; @@ -307,26 +323,30 @@ struct strangenessBuilder { {"hV0Criteria", "hV0Criteria", {HistType::kTH1F, {{10, -0.5f, 9.5f}}}}, {"hCascadeCriteria", "hCascadeCriteria", {HistType::kTH1F, {{10, -0.5f, 9.5f}}}}}}; - void resetHistos(){ + void resetHistos() + { statisticsRegistry.exceptions = 0; statisticsRegistry.eventCounter = 0; - for(Int_t ii=0; ii lambdaMassWindow) continue; - + auto lCascadeRefs = V0.cascadeCandidate(); for (auto& cascade : lCascadeRefs) { auto bachTrackCast = cascade.template bachelor_as(); @@ -697,8 +717,8 @@ struct strangenessBuilder { } } } - //En masse filling - fillHistos(); + // En masse filling + fillHistos(); resetHistos(); }