@@ -48,13 +48,13 @@ using namespace o2::framework::expressions;
4848using namespace o2 ::aod::track;
4949using namespace o2 ::aod::evsel;
5050
51- using CollisionDataTable = soa::Join<aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0Cs, aod::CentFT0CVariant1s, aod::CentFT0Ms, aod::CentNGlobals, aod::CentMFTs>;
51+ using CollisionDataTable = soa::Join<aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0Cs, aod::CentFV0As, aod:: CentFT0CVariant1s, aod::CentFT0Ms, aod::CentNGlobals, aod::CentMFTs>;
5252using ColDataTablepp = soa::Join<aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0Ms>;
5353using TrackDataTable = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, aod::TrackSelection>;
5454using FilTrackDataTable = soa::Filtered<TrackDataTable>;
5555using CollisionMCTrueTable = aod::McCollisions;
5656using TrackMCTrueTable = aod::McParticles;
57- using CollisionMCRecTable = soa::SmallGroups<soa::Join<aod::McCollisionLabels, aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0Cs, aod::CentFT0CVariant1s, aod::CentFT0Ms, aod::CentNGlobals, aod::CentMFTs>>;
57+ using CollisionMCRecTable = soa::SmallGroups<soa::Join<aod::McCollisionLabels, aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0Cs, aod::CentFV0As, aod:: CentFT0CVariant1s, aod::CentFT0Ms, aod::CentNGlobals, aod::CentMFTs>>;
5858using ColMCRecTablepp = soa::SmallGroups<soa::Join<aod::McCollisionLabels, aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0Ms>>;
5959using TrackMCRecTable = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, aod::McTrackLabels, aod::TrackSelection>;
6060using FilTrackMCRecTable = soa::Filtered<TrackMCRecTable>;
@@ -160,6 +160,7 @@ struct HeavyionMultiplicity {
160160 Configurable<bool > isApplyNoHighMultCollInPrevRof{" isApplyNoHighMultCollInPrevRof" , false , " Enable NoHighMultCollInPrevRof cut" };
161161 Configurable<bool > isApplyFT0CbasedOccupancy{" isApplyFT0CbasedOccupancy" , false , " Enable FT0CbasedOccupancy cut" };
162162 Configurable<bool > isApplyCentFT0C{" isApplyCentFT0C" , true , " Centrality based on FT0C" };
163+ Configurable<bool > isApplyCentFV0A{" isApplyCentFV0A" , false , " Centrality based on FV0A" };
163164 Configurable<bool > isApplyCentFT0CVariant1{" isApplyCentFT0CVariant1" , false , " Centrality based on FT0C variant1" };
164165 Configurable<bool > isApplyCentFT0M{" isApplyCentFT0M" , false , " Centrality based on FT0A + FT0C" };
165166 Configurable<bool > isApplyCentNGlobal{" isApplyCentNGlobal" , false , " Centrality based on global tracks" };
@@ -318,6 +319,9 @@ struct HeavyionMultiplicity {
318319 if (isApplyCentFT0C) {
319320 cent = col.centFT0C ();
320321 }
322+ if (isApplyCentFV0A) {
323+ cent = col.centFV0A ();
324+ }
321325 if (isApplyCentFT0CVariant1) {
322326 cent = col.centFT0CVariant1 ();
323327 }
0 commit comments