Skip to content

Commit d9ada7d

Browse files
committed
Moved V0 signal flags into candidate definition
1 parent f98825c commit d9ada7d

File tree

6 files changed

+10
-9
lines changed

6 files changed

+10
-9
lines changed

PWGJE/DataModel/Jet.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
#include "PWGHF/DataModel/DerivedTables.h"
3636
#include "PWGHF/DataModel/CandidateSelectionTables.h"
3737
#include "PWGLF/DataModel/LFStrangenessTables.h"
38+
#include "PWGLF/DataModel/V0SelectorTables.h"
3839
#include "PWGDQ/DataModel/ReducedInfoTables.h"
3940

4041
namespace o2::aod
@@ -244,8 +245,8 @@ using JetParticlesSubBplus = JMcParticleBplusSubs;
244245
using McCollisionsBplus = o2::soa::Join<HfBplusMcCollBases, JBplusMcCollisionIds>;
245246
using CandidatesBplusMCP = o2::soa::Join<HfBplusPBases, JBplusPIds>;
246247

247-
using CandidatesV0Data = o2::soa::Join<V0Cores, JV0Ids>;
248-
using CandidatesV0MCD = o2::soa::Join<V0Cores, V0MCCores, JV0Ids>;
248+
using CandidatesV0Data = o2::soa::Join<V0Cores, JV0Ids, V0SignalFlags>;
249+
using CandidatesV0MCD = o2::soa::Join<V0Cores, V0MCCores, JV0Ids, V0SignalFlags>;
249250
// using V0Daughters = DauTrackExtras;
250251
using McCollisionsV0 = o2::soa::Join<JV0McCollisions, JV0McCollisionIds>;
251252
using CandidatesV0MCP = o2::soa::Join<JV0Mcs, JV0McIds>;

PWGJE/JetFinders/jetFinderV0DataCharged.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
#include "PWGJE/JetFinders/jetFinderV0.cxx"
1717

18-
using JetFinderV0DataCharged = JetFinderV0Task<soa::Join<aod::CandidatesV0Data, aod::V0SignalFlags>, soa::Join<aod::CandidatesV0MCD, aod::V0SignalFlags>, aod::CandidatesV0MCP, aod::V0ChargedJets, aod::V0ChargedJetConstituents>;
18+
using JetFinderV0DataCharged = JetFinderV0Task<aod::CandidatesV0Data, aod::CandidatesV0MCD, aod::CandidatesV0MCP, aod::V0ChargedJets, aod::V0ChargedJetConstituents>;
1919

2020
WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
2121
{

PWGJE/JetFinders/jetFinderV0MCDCharged.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
#include "PWGJE/JetFinders/jetFinderV0.cxx"
1717

18-
using JetFinderV0MCDetectorLevelCharged = JetFinderV0Task<soa::Join<aod::CandidatesV0Data, aod::V0SignalFlags>, soa::Join<aod::CandidatesV0MCD, aod::V0SignalFlags>, aod::CandidatesV0MCP, aod::V0ChargedMCDetectorLevelJets, aod::V0ChargedMCDetectorLevelJetConstituents>;
18+
using JetFinderV0MCDetectorLevelCharged = JetFinderV0Task<aod::CandidatesV0Data, aod::CandidatesV0MCD, aod::CandidatesV0MCP, aod::V0ChargedMCDetectorLevelJets, aod::V0ChargedMCDetectorLevelJetConstituents>;
1919

2020
WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
2121
{

PWGJE/JetFinders/jetFinderV0MCPCharged.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
#include "PWGJE/JetFinders/jetFinderV0.cxx"
1717

18-
using JetFinderV0MCParticleLevelCharged = JetFinderV0Task<soa::Join<aod::CandidatesV0Data, aod::V0SignalFlags>, soa::Join<aod::CandidatesV0MCD, aod::V0SignalFlags>, aod::CandidatesV0MCP, aod::V0ChargedMCParticleLevelJets, aod::V0ChargedMCParticleLevelJetConstituents>;
18+
using JetFinderV0MCParticleLevelCharged = JetFinderV0Task<aod::CandidatesV0Data, aod::CandidatesV0MCD, aod::CandidatesV0MCP, aod::V0ChargedMCParticleLevelJets, aod::V0ChargedMCParticleLevelJetConstituents>;
1919

2020
WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
2121
{

PWGJE/Tasks/jetFragmentation.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ using MatchedMCPJetsWithConstituents = soa::Join<MCPJets, aod::ChargedMCParticle
5656

5757
// V0 jets
5858
using DataV0JetsWithConstituents = soa::Join<aod::V0ChargedJets, aod::V0ChargedJetConstituents>;
59-
using CandidatesV0DataWithFlags = soa::Join<aod::CandidatesV0Data, aod::V0SignalFlags>;
59+
using CandidatesV0DataWithFlags = aod::CandidatesV0Data;
6060

61-
using CandidatesV0MCDWithLabelsAndFlags = soa::Join<aod::CandidatesV0MCD, aod::McV0Labels, aod::V0SignalFlags>;
61+
using CandidatesV0MCDWithLabelsAndFlags = soa::Join<aod::CandidatesV0MCD, aod::McV0Labels>;
6262
using MCDV0Jets = aod::V0ChargedMCDetectorLevelJets;
6363
using MCDV0JetsWithConstituents = soa::Join<MCDV0Jets, aod::V0ChargedMCDetectorLevelJetConstituents>;
6464
using MatchedMCDV0Jets = soa::Join<MCDV0Jets, aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJets>;

PWGJE/Tasks/v0QA.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ using MCDV0JetsWithConstituents = soa::Join<MCDV0Jets, aod::V0ChargedMCDetectorL
4747
using MatchedMCDV0Jets = soa::Join<MCDV0Jets, aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJets>;
4848
using MatchedMCDV0JetsWithConstituents = soa::Join<MCDV0Jets, aod::V0ChargedMCDetectorLevelJetConstituents, aod::V0ChargedMCDetectorLevelJetsMatchedToV0ChargedMCParticleLevelJets>;
4949

50-
using CandidatesV0MCDWithFlags = soa::Join<aod::CandidatesV0MCD, aod::McV0Labels, aod::V0SignalFlags>;
50+
using CandidatesV0MCDWithFlags = soa::Join<aod::CandidatesV0MCD, aod::McV0Labels>;
5151

5252
using MCPV0Jets = aod::V0ChargedMCParticleLevelJets;
5353
using MCPV0JetsWithConstituents = soa::Join<MCPV0Jets, aod::V0ChargedMCParticleLevelJetConstituents>;
@@ -1221,7 +1221,7 @@ struct V0QA {
12211221

12221222
using DaughterJTracks = soa::Join<aod::JetTracks, aod::JTrackPIs>;
12231223
using DaughterTracks = soa::Join<aod::FullTracks, aod::TracksDCA, aod::TrackSelection, aod::TracksCov>;
1224-
void processV0TrackQA(aod::JetCollision const& /*jcoll*/, soa::Join<aod::CandidatesV0Data, aod::V0SignalFlags> const& v0s, DaughterJTracks const&, DaughterTracks const&)
1224+
void processV0TrackQA(aod::JetCollision const& /*jcoll*/, aod::CandidatesV0Data const& v0s, DaughterJTracks const&, DaughterTracks const&)
12251225
{
12261226
// if (!jetderiveddatautilities::selectCollision(jcoll, eventSelectionBits)) {
12271227
// return;

0 commit comments

Comments
 (0)