Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
#include "PWGLF/DataModel/SPCalibrationTables.h"
#include "PWGUD/DataModel/UDTables.h"

#include "Common/CCDB/EventSelectionParams.h"
#include "Common/CCDB/RCTSelectionFlags.h"
#include "Common/DataModel/Centrality.h"
#include "Common/DataModel/EventSelection.h"
#include "Common/DataModel/McCollisionExtra.h"
Expand All @@ -33,8 +35,6 @@
#include "Common/DataModel/PIDResponseTPC.h"
#include "Common/DataModel/Qvectors.h"
#include "Common/DataModel/TrackSelectionTables.h"
#include "Common/CCDB/EventSelectionParams.h"
#include "Common/CCDB/RCTSelectionFlags.h"

#include <Framework/AnalysisDataModel.h>
#include <Framework/AnalysisHelpers.h>
Expand Down Expand Up @@ -468,7 +468,6 @@ struct strangederivedbuilder {
eventSelectOptsPrefix += ".";
}


getCfg(initContext, eventSelectOptsPrefix + "fillOnlySelectedCollisions", fillOnlySelectedCollisions, inheritEvtSelFromTask);
getCfg(initContext, eventSelectOptsPrefix + "requireTriggerTVX", requireTriggerTVX, inheritEvtSelFromTask);
getCfg(initContext, eventSelectOptsPrefix + "rejectITSROFBorder", rejectITSROFBorder, inheritEvtSelFromTask);
Expand Down
26 changes: 16 additions & 10 deletions PWGLF/Tasks/Strangeness/derivedlambdakzeroanalysis.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -440,7 +440,7 @@ struct derivedlambdakzeroanalysis {
};

uint64_t maskTopological = 0;
uint64_t maskTopoNoV0Radius = 0;
uint64_t maskTopoNoV0Radius = 0;
uint64_t maskTopoNoDCANegToPV = 0;
uint64_t maskTopoNoDCAPosToPV = 0;
uint64_t maskTopoNoCosPA = 0;
Expand Down Expand Up @@ -1227,7 +1227,7 @@ struct derivedlambdakzeroanalysis {
histos.add("h2dGenXiPlusVsMcCentrality_RecoedEvt", "h2dGenXiPlusVsMcCentrality_RecoedEvt", kTH2D, {axisConfigurations.axisCentralityFine, axisConfigurations.axisPt});
histos.add("h2dGenOmegaMinusVsMcCentrality_RecoedEvt", "h2dGenOmegaMinusVsMcCentrality_RecoedEvt", kTH2D, {axisConfigurations.axisCentralityFine, axisConfigurations.axisPt});
histos.add("h2dGenOmegaPlusVsMcCentrality_RecoedEvt", "h2dGenOmegaPlusVsMcCentrality_RecoedEvt", kTH2D, {axisConfigurations.axisCentralityFine, axisConfigurations.axisPt});

histos.add("h2dGenK0ShortVsMcCentrality", "h2dGenK0ShortVsMcCentrality", kTH2D, {axisConfigurations.axisCentralityFine, axisConfigurations.axisPt});
histos.add("h2dGenLambdaVsMcCentrality", "h2dGenLambdaVsMcCentrality", kTH2D, {axisConfigurations.axisCentralityFine, axisConfigurations.axisPt});
histos.add("h2dGenAntiLambdaVsMcCentrality", "h2dGenAntiLambdaVsMcCentrality", kTH2D, {axisConfigurations.axisCentralityFine, axisConfigurations.axisPt});
Expand All @@ -1243,7 +1243,7 @@ struct derivedlambdakzeroanalysis {
histos.add("h2dGenXiPlusVsMultMC_RecoedEvt", "h2dGenXiPlusVsMultMC_RecoedEvt", kTH2D, {axisConfigurations.axisNch, axisConfigurations.axisPt});
histos.add("h2dGenOmegaMinusVsMultMC_RecoedEvt", "h2dGenOmegaMinusVsMultMC_RecoedEvt", kTH2D, {axisConfigurations.axisNch, axisConfigurations.axisPt});
histos.add("h2dGenOmegaPlusVsMultMC_RecoedEvt", "h2dGenOmegaPlusVsMultMC_RecoedEvt", kTH2D, {axisConfigurations.axisNch, axisConfigurations.axisPt});

histos.add("h2dGenK0ShortVsMultMC", "h2dGenK0ShortVsMultMC", kTH2D, {axisConfigurations.axisNch, axisConfigurations.axisPt});
histos.add("h2dGenLambdaVsMultMC", "h2dGenLambdaVsMultMC", kTH2D, {axisConfigurations.axisNch, axisConfigurations.axisPt});
histos.add("h2dGenAntiLambdaVsMultMC", "h2dGenAntiLambdaVsMultMC", kTH2D, {axisConfigurations.axisNch, axisConfigurations.axisPt});
Expand Down Expand Up @@ -1300,13 +1300,19 @@ struct derivedlambdakzeroanalysis {
// Helper lambda to extract centrality from any object exposing the cent* columns
auto extractCentrality = [this](auto const& coll) -> float {
switch (centralityEstimator) {
case kCentFT0C: return coll.centFT0C();
case kCentFT0M: return coll.centFT0M();
case kCentFT0CVariant1: return coll.centFT0CVariant1();
case kCentFT0C:
return coll.centFT0C();
case kCentFT0M:
return coll.centFT0M();
case kCentFT0CVariant1:
return coll.centFT0CVariant1();
// case kCentMFT: return coll.centMFT();
case kCentNGlobal: return coll.centNGlobal();
case kCentFV0A: return coll.centFV0A();
default: return -1.f;
case kCentNGlobal:
return coll.centNGlobal();
case kCentFV0A:
return coll.centFV0A();
default:
return -1.f;
}
};

Expand Down Expand Up @@ -2250,7 +2256,7 @@ struct derivedlambdakzeroanalysis {
}

template <typename TV0>
void analyseCollisionAssociation(TV0 const&/*v0*/, float pt, int mcNch, bool correctAssociation, uint64_t selMap)
void analyseCollisionAssociation(TV0 const& /*v0*/, float pt, int mcNch, bool correctAssociation, uint64_t selMap)
// analyse collision association
{
// __________________________________________
Expand Down
Loading
Loading