Skip to content

Commit ea54cf0

Browse files
murionialibuild
andauthored
[PWGLF] heavyionmultiplicity.cxx - adding new centrality getters (#17537)
Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
1 parent 364da38 commit ea54cf0

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

PWGLF/Tasks/GlobalEventProperties/heavyionMultiplicity.cxx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,12 @@ using namespace o2::framework::expressions;
5656
using namespace o2::aod::track;
5757
using namespace o2::aod::evsel;
5858

59-
using CollisionDataTable = soa::Join<aod::Collisions, aod::EvSels, aod::Mults, aod::PVMults, aod::CentFT0Cs, aod::CentFV0As, aod::CentFT0CVariant1s, aod::CentFT0CVariant2s, aod::CentFT0Ms, aod::CentNGlobals, aod::CentMFTs>;
59+
using CollisionDataTable = soa::Join<aod::Collisions, aod::EvSels, aod::Mults, aod::PVMults, aod::CentFT0Cs, aod::CentFV0As, aod::CentFT0CVariant1s, aod::CentFT0CVariant2s, aod::CentFT0Ms, aod::CentNGlobals, aod::CentMFTs, aod::CentFT0MAnchorCols, aod::CentFT0MAnchorBCs>;
6060
using TrackDataTable = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, aod::TrackSelection>;
6161
using FilTrackDataTable = soa::Filtered<TrackDataTable>;
6262
using CollisionMCTrueTable = aod::McCollisions;
6363
using TrackMCTrueTable = aod::McParticles;
64-
using CollisionMCRecTable = soa::SmallGroups<soa::Join<aod::McCollisionLabels, aod::Collisions, aod::EvSels, aod::Mults, aod::PVMults, aod::CentFT0Cs, aod::CentFV0As, aod::CentFT0CVariant1s, aod::CentFT0CVariant2s, aod::CentFT0Ms, aod::CentNGlobals, aod::CentMFTs>>;
64+
using CollisionMCRecTable = soa::SmallGroups<soa::Join<aod::McCollisionLabels, aod::Collisions, aod::EvSels, aod::Mults, aod::PVMults, aod::CentFT0Cs, aod::CentFV0As, aod::CentFT0CVariant1s, aod::CentFT0CVariant2s, aod::CentFT0Ms, aod::CentNGlobals, aod::CentMFTs, aod::CentFT0MAnchorCols, aod::CentFT0MAnchorBCs>>;
6565
using TrackMCRecTable = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, aod::McTrackLabels, aod::TrackSelection>;
6666
using FilTrackMCRecTable = soa::Filtered<TrackMCRecTable>;
6767
using V0TrackCandidates = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, aod::TrackSelection, aod::pidTPCFullPi, aod::pidTPCFullPr>;
@@ -207,6 +207,9 @@ struct HeavyionMultiplicity {
207207
Configurable<bool> isApplyCentFT0CVariant1{"isApplyCentFT0CVariant1", false, "Centrality based on FT0C variant1"};
208208
Configurable<bool> isApplyCentFT0CVariant2{"isApplyCentFT0CVariant2", false, "Centrality based on FT0C variant2 (Run2 like truncation)"};
209209
Configurable<bool> isApplyCentFT0M{"isApplyCentFT0M", false, "Centrality based on FT0A + FT0C"};
210+
Configurable<bool> isApplyCentFT0MAnchorCol{"isApplyCentFT0MAnchorCol", false, "Centrality collision based, with anchor point"};
211+
Configurable<bool> isApplyCentFT0MAnchorBC{"isApplyCentFT0MAnchorBC", false, "Centrality bunch crossing based"};
212+
210213
Configurable<bool> isApplyCentNGlobal{"isApplyCentNGlobal", false, "Centrality based on global tracks"};
211214
Configurable<bool> isApplyCentMFT{"isApplyCentMFT", false, "Centrality based on MFT tracks"};
212215
Configurable<bool> isApplyTVX{"isApplyTVX", false, "Enable TVX trigger sel"};
@@ -470,6 +473,12 @@ struct HeavyionMultiplicity {
470473
if (isApplyCentFT0M) {
471474
cent = col.centFT0M();
472475
}
476+
if (isApplyCentFT0MAnchorCol) {
477+
cent = col.centFT0MAnchorCol();
478+
}
479+
if (isApplyCentFT0MAnchorBC) {
480+
cent = col.centFT0MAnchorBC();
481+
}
473482
if (isApplyCentNGlobal) {
474483
cent = col.centNGlobal();
475484
}

0 commit comments

Comments
 (0)