Skip to content

Commit 5b9f172

Browse files
committed
new process for tree production
1 parent 9d4e41f commit 5b9f172

2 files changed

Lines changed: 20 additions & 1 deletion

File tree

PWGDQ/Core/CutsLibrary.cxx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4113,6 +4113,17 @@ AnalysisCut* o2::aod::dqcuts::GetAnalysisCut(const char* cutName)
41134113
return cut;
41144114
}
41154115

4116+
if (!nameStr.compare("eventStandardSel8PbPbQualityCent90")) {
4117+
cut->AddCut(VarManager::kVtxZ, -10.0, 10.0);
4118+
cut->AddCut(VarManager::kIsSel8, 0.5, 1.5);
4119+
cut->AddCut(VarManager::kIsNoTFBorder, 0.5, 1.5);
4120+
cut->AddCut(VarManager::kIsNoITSROFBorder, 0.5, 1.5);
4121+
cut->AddCut(VarManager::kIsNoSameBunch, 0.5, 1.5);
4122+
cut->AddCut(VarManager::kIsGoodZvtxFT0vsPV, 0.5, 1.5);
4123+
cut->AddCut(VarManager::kCentFT0C, 0.0, 90.0);
4124+
return cut;
4125+
}
4126+
41164127
if (!nameStr.compare("eventStandardSel8PbPbQualityGoodITSLayersAll")) { // kIsSel8 = kIsTriggerTVX && kNoITSROFrameBorder && kNoTimeFrameBorder
41174128
cut->AddCut(VarManager::kVtxZ, -10.0, 10.0);
41184129
cut->AddCut(VarManager::kIsSel8, 0.5, 1.5);

PWGDQ/Tasks/tableReader_withAssoc.cxx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1399,7 +1399,7 @@ struct AnalysisSameEventPairing {
13991399

14001400
void init(o2::framework::InitContext& context)
14011401
{
1402-
fEnableBarrelHistos = context.mOptions.get<bool>("processAllSkimmed") || context.mOptions.get<bool>("processBarrelOnlySkimmed") || context.mOptions.get<bool>("processBarrelOnlyWithCollSkimmed") || context.mOptions.get<bool>("processBarrelOnlySkimmedNoCov") || context.mOptions.get<bool>("processBarrelOnlySkimmedNoCovWithMultExtra") || context.mOptions.get<bool>("processBarrelOnlyWithQvectorCentrSkimmedNoCov");
1402+
fEnableBarrelHistos = context.mOptions.get<bool>("processAllSkimmed") || context.mOptions.get<bool>("processBarrelOnlySkimmed") || context.mOptions.get<bool>("processBarrelOnlyWithCollSkimmed") || context.mOptions.get<bool>("processBarrelOnlySkimmedNoCov") || context.mOptions.get<bool>("processBarrelOnlySkimmedNoCovWithMultExtra") || context.mOptions.get<bool>("processBarrelOnlyWithQvectorCentrSkimmedNoCov") || context.mOptions.get<bool>("processBarrelOnlyWithCollQvectorCentrSkimmedNoCov");
14031403
fEnableBarrelMixingHistos = context.mOptions.get<bool>("processMixingAllSkimmed") || context.mOptions.get<bool>("processMixingBarrelSkimmed") || context.mOptions.get<bool>("processMixingBarrelSkimmedFlow") || context.mOptions.get<bool>("processMixingBarrelWithQvectorCentrSkimmedNoCov");
14041404
fEnableBarrelMixingHistos |= fConfigRunMixingAcrossTFs;
14051405
fEnableMuonHistos = context.mOptions.get<bool>("processAllSkimmed") || context.mOptions.get<bool>("processMuonOnlySkimmed") || context.mOptions.get<bool>("processMuonOnlySkimmedMultExtra") || context.mOptions.get<bool>("processMuonOnlySkimmedFlow");
@@ -2762,6 +2762,13 @@ struct AnalysisSameEventPairing {
27622762
runSameEventPairing<false, VarManager::kDecayToEE, gkEventFillMapWithQvectorCentr, gkTrackFillMap>(events, trackAssocsPerCollision, barrelAssocs, barrelTracks);
27632763
}
27642764

2765+
void processBarrelOnlyWithCollQvectorCentrSkimmedNoCov(MyEventsQvectorCentrSelected const& events,
2766+
soa::Join<aod::ReducedTracksAssoc, aod::BarrelTrackCuts, aod::Prefilter> const& barrelAssocs,
2767+
MyBarrelTracksWithAmbiguities const& barrelTracks)
2768+
{
2769+
runSameEventPairing<true, VarManager::kDecayToEE, gkEventFillMapWithQvectorCentr, gkTrackFillMap>(events, trackAssocsPerCollision, barrelAssocs, barrelTracks);
2770+
}
2771+
27652772
void processMuonOnlySkimmed(MyEventsVtxCovSelected const& events,
27662773
soa::Join<aod::ReducedMuonsAssoc, aod::MuonTrackCuts> const& muonAssocs, MyMuonTracksWithCovWithAmbiguities const& muons)
27672774
{
@@ -2843,6 +2850,7 @@ struct AnalysisSameEventPairing {
28432850
PROCESS_SWITCH(AnalysisSameEventPairing, processBarrelOnlySkimmedNoCov, "Run barrel only pairing (no covariances), with skimmed tracks and with collision information", false);
28442851
PROCESS_SWITCH(AnalysisSameEventPairing, processBarrelOnlySkimmedNoCovWithMultExtra, "Run barrel only pairing (no covariances), with skimmed tracks, with collision information, with MultsExtra", false);
28452852
PROCESS_SWITCH(AnalysisSameEventPairing, processBarrelOnlyWithQvectorCentrSkimmedNoCov, "Run barrel only pairing (no covariances), with skimmed tracks, with Qvector from central framework", false);
2853+
PROCESS_SWITCH(AnalysisSameEventPairing, processBarrelOnlyWithCollQvectorCentrSkimmedNoCov, "Run barrel only pairing (no covariances), with skimmed tracks, with collision information, with Qvector from central framework", false);
28462854
PROCESS_SWITCH(AnalysisSameEventPairing, processBarrelOnlySkimmedFlow, "Run barrel only pairing, with skimmed tracks and with flow", false);
28472855
PROCESS_SWITCH(AnalysisSameEventPairing, processMuonOnlySkimmed, "Run muon only pairing, with skimmed tracks", false);
28482856
PROCESS_SWITCH(AnalysisSameEventPairing, processMuonOnlySkimmedMultExtra, "Run muon only pairing, with skimmed tracks", false);

0 commit comments

Comments
 (0)