@@ -28,98 +28,101 @@ namespace o2::aod
2828
2929// HF jets
3030// D0 tagged jets
31- JET_TABLE_DEF (Collision, D0Jet, D0jet, " D0JET" );
32- using D0Jet = D0Jets::iterator;
33- using MatchedD0Jet = MatchedD0Jets::iterator;
34- JET_CONSTITUENTS_ARRAY_TABLE_DEF (D0Jet, D0jet, " D0" , Track, HfCand2Prong);
35- using D0JetConstituent = D0JetConstituents::iterator;
36- JET_CONSTITUENTS_SUB_TABLE_DEF (D0Jet, D0jet, " D0" );
37- using D0JetConstituentSub = D0JetConstituentsSub::iterator;
38-
39- // Lc tagged jets
40- JET_TABLE_DEF (Collision, LcJet, Lcjet, " LcJET" );
41- using LcJet = LcJets::iterator;
42- using MatchedLcJet = MatchedLcJets::iterator;
43- JET_CONSTITUENTS_ARRAY_TABLE_DEF (LcJet, Lcjet, " Lc" , Track, HfCand3Prong);
44- using LcJetConstituent = LcJetConstituents::iterator;
45- JET_CONSTITUENTS_SUB_TABLE_DEF (LcJet, Lcjet, " Lc" );
46- using LcJetConstituentSub = LcJetConstituentsSub::iterator;
47-
48- // B+ tagged jets
49- JET_TABLE_DEF (Collision, BPlusJet, BPlusjet, " BPlJET" );
50- using BPlusJet = BPlusJets::iterator;
51- using MatchedBPlusJet = MatchedBPlusJets::iterator;
52- JET_CONSTITUENTS_ARRAY_TABLE_DEF (BPlusJet, BPlusjet, " BPl" , Track, HfCandBplus);
53- using BPlusJetConstituent = BPlusJetConstituents::iterator;
54- JET_CONSTITUENTS_SUB_TABLE_DEF (BPlusJet, BPlusjet, " BPl" );
55- using BPlusJetConstituentSub = BPlusJetConstituentsSub::iterator;
31+ JET_TABLES_LEVELS_DEF (D0, HfCand2Prong);
32+ JET_TABLES_LEVELS_DEF (Lc, HfCand3Prong);
33+ JET_TABLES_LEVELS_DEF (BPl, HfCandBplus);
34+
35+ // using D0Jet = D0Jets::iterator;
36+ // using MatchedD0Jet = MatchedD0Jets::iterator;
37+ // JET_CONSTITUENTS_ARRAY_TABLE_DEF(D0Jet, D0jet, "D0", Track, HfCand2Prong);
38+ // using D0JetConstituent = D0JetConstituents::iterator;
39+ // JET_CONSTITUENTS_SUB_TABLE_DEF(D0Jet, D0jet, "D0");
40+ // using D0JetConstituentSub = D0JetConstituentsSub::iterator;
41+
42+ // // Lc tagged jets
43+ // JET_TABLE_DEF(Collision, LcJet, Lcjet, "LcJET");
44+ // using LcJet = LcJets::iterator;
45+ // using MatchedLcJet = MatchedLcJets::iterator;
46+ // JET_CONSTITUENTS_ARRAY_TABLE_DEF(LcJet, Lcjet, "Lc", Track, HfCand3Prong);
47+ // using LcJetConstituent = LcJetConstituents::iterator;
48+ // JET_CONSTITUENTS_SUB_TABLE_DEF(LcJet, Lcjet, "Lc");
49+ // using LcJetConstituentSub = LcJetConstituentsSub::iterator;
50+
51+ // // B+ tagged jets
52+ // JET_TABLE_DEF(Collision, BPlusJet, BPlusjet, "BPlJET");
53+ // using BPlusJet = BPlusJets::iterator;
54+ // using MatchedBPlusJet = MatchedBPlusJets::iterator;
55+ // JET_CONSTITUENTS_ARRAY_TABLE_DEF(BPlusJet, BPlusjet, "BPl", Track, HfCandBplus);
56+ // using BPlusJetConstituent = BPlusJetConstituents::iterator;
57+ // JET_CONSTITUENTS_SUB_TABLE_DEF(BPlusJet, BPlusjet, "BPl");
58+ // using BPlusJetConstituentSub = BPlusJetConstituentsSub::iterator;
5659
5760// HF jets (MC detector level)
5861// D0 tagged jets
59- JET_TABLE_DEF (Collision, MCDetectorLevelD0Jet, mcdetectorlevelD0jet, " D0JETMCD" );
60- using MCDetectorLevelD0Jet = MCDetectorLevelD0Jets::iterator;
61- using MatchedMCDetectorLevelD0Jet = MatchedMCDetectorLevelD0Jets::iterator;
62- JET_CONSTITUENTS_ARRAY_TABLE_DEF (MCDetectorLevelD0Jet, mcdetectorlevelD0jet, " D0MCD" , Track, HfCand2Prong);
63- using MCDetectorLevelD0JetConstituent = MCDetectorLevelD0JetConstituents::iterator;
64- JET_CONSTITUENTS_SUB_TABLE_DEF (MCDetectorLevelD0Jet, mcdetectorlevelD0jet, " D0MCD" );
65- using MCDetectorLevelD0JetConstituentSub = MCDetectorLevelD0JetConstituentsSub::iterator;
66-
67- // Lc tagged jets
68- JET_TABLE_DEF (Collision, MCDetectorLevelLcJet, mcdetectorlevelLcjet, " LcJETMCD" );
69- using MCDetectorLevelLcJet = MCDetectorLevelLcJets::iterator;
70- using MatchedMCDetectorLevelLcJet = MatchedMCDetectorLevelLcJets::iterator;
71- JET_CONSTITUENTS_ARRAY_TABLE_DEF (MCDetectorLevelLcJet, mcdetectorlevelLcjet, " LcMCD" , Track, HfCand3Prong);
72- using MCDetectorLevelLcJetConstituent = MCDetectorLevelLcJetConstituents::iterator;
73- JET_CONSTITUENTS_SUB_TABLE_DEF (MCDetectorLevelLcJet, mcdetectorlevelLcjet, " LcMCD" );
74- using MCDetectorLevelLcJetConstituentSub = MCDetectorLevelLcJetConstituentsSub::iterator;
75-
76- // B+ tagged jets
77- JET_TABLE_DEF (Collision, MCDetectorLevelBPlusJet, mcdetectorlevelBPlusjet, " BPlJETMCD" );
78- using MCDetectorLevelBPlusJet = MCDetectorLevelBPlusJets::iterator;
79- using MatchedMCDetectorLevelBPlusJet = MatchedMCDetectorLevelBPlusJets::iterator;
80- JET_CONSTITUENTS_ARRAY_TABLE_DEF (MCDetectorLevelBPlusJet, mcdetectorlevelBPlusjet, " BPlMCD" , Track, HfCandBplus);
81- using MCDetectorLevelBPlusJetConstituent = MCDetectorLevelBPlusJetConstituents::iterator;
82- JET_CONSTITUENTS_SUB_TABLE_DEF (MCDetectorLevelBPlusJet, mcdetectorlevelBPlusjet, " BPlMCD" );
83- using MCDetectorLevelBPlusJetConstituentSub = MCDetectorLevelBPlusJetConstituentsSub::iterator;
62+ // JET_TABLE_DEF(Collision, MCDetectorLevelD0Jet, mcdetectorlevelD0jet, "D0JETMCD");
63+ // using MCDetectorLevelD0Jet = MCDetectorLevelD0Jets::iterator;
64+ // using MatchedMCDetectorLevelD0Jet = MatchedMCDetectorLevelD0Jets::iterator;
65+ // JET_CONSTITUENTS_ARRAY_TABLE_DEF(MCDetectorLevelD0Jet, mcdetectorlevelD0jet, "D0MCD", Track, HfCand2Prong);
66+ // using MCDetectorLevelD0JetConstituent = MCDetectorLevelD0JetConstituents::iterator;
67+ // JET_CONSTITUENTS_SUB_TABLE_DEF(MCDetectorLevelD0Jet, mcdetectorlevelD0jet, "D0MCD");
68+ // using MCDetectorLevelD0JetConstituentSub = MCDetectorLevelD0JetConstituentsSub::iterator;
69+
70+ // // Lc tagged jets
71+ // JET_TABLE_DEF(Collision, MCDetectorLevelLcJet, mcdetectorlevelLcjet, "LcJETMCD");
72+ // using MCDetectorLevelLcJet = MCDetectorLevelLcJets::iterator;
73+ // using MatchedMCDetectorLevelLcJet = MatchedMCDetectorLevelLcJets::iterator;
74+ // JET_CONSTITUENTS_ARRAY_TABLE_DEF(MCDetectorLevelLcJet, mcdetectorlevelLcjet, "LcMCD", Track, HfCand3Prong);
75+ // using MCDetectorLevelLcJetConstituent = MCDetectorLevelLcJetConstituents::iterator;
76+ // JET_CONSTITUENTS_SUB_TABLE_DEF(MCDetectorLevelLcJet, mcdetectorlevelLcjet, "LcMCD");
77+ // using MCDetectorLevelLcJetConstituentSub = MCDetectorLevelLcJetConstituentsSub::iterator;
78+
79+ // // B+ tagged jets
80+ // JET_TABLE_DEF(Collision, MCDetectorLevelBPlusJet, mcdetectorlevelBPlusjet, "BPlJETMCD");
81+ // using MCDetectorLevelBPlusJet = MCDetectorLevelBPlusJets::iterator;
82+ // using MatchedMCDetectorLevelBPlusJet = MatchedMCDetectorLevelBPlusJets::iterator;
83+ // JET_CONSTITUENTS_ARRAY_TABLE_DEF(MCDetectorLevelBPlusJet, mcdetectorlevelBPlusjet, "BPlMCD", Track, HfCandBplus);
84+ // using MCDetectorLevelBPlusJetConstituent = MCDetectorLevelBPlusJetConstituents::iterator;
85+ // JET_CONSTITUENTS_SUB_TABLE_DEF(MCDetectorLevelBPlusJet, mcdetectorlevelBPlusjet, "BPlMCD");
86+ // using MCDetectorLevelBPlusJetConstituentSub = MCDetectorLevelBPlusJetConstituentsSub::iterator;
8487
8588// HF jets (MC particle level)
8689// D0 tagged jets
87- JET_TABLE_DEF (McCollision, MCParticleLevelD0Jet, mcparticlelevelD0jet, " D0JETMCP" );
88- using MCParticleLevelD0Jet = MCParticleLevelD0Jets::iterator;
89- using MatchedMCParticleLevelD0Jet = MatchedMCParticleLevelD0Jets::iterator;
90- JET_CONSTITUENTS_ARRAY_TABLE_DEF (MCParticleLevelD0Jet, mcparticlelevelD0jet, " D0MCP" , McParticle, McParticles);
91- using MCParticleLevelD0JetConstituent = MCParticleLevelD0JetConstituents::iterator;
92- JET_CONSTITUENTS_SUB_TABLE_DEF (MCParticleLevelD0Jet, mcparticlelevelD0jet, " D0MCP" );
93- using MCParticleLevelD0JetConstituentSub = MCParticleLevelD0JetConstituentsSub::iterator;
94-
95- // Lc tagged jets
96- JET_TABLE_DEF (McCollision, MCParticleLevelLcJet, mcparticlelevelLcjet, " LcJETMCP" );
97- using MCParticleLevelLcJet = MCParticleLevelLcJets::iterator;
98- using MatchedMCParticleLevelLcJet = MatchedMCParticleLevelLcJets::iterator;
99- JET_CONSTITUENTS_ARRAY_TABLE_DEF (MCParticleLevelLcJet, mcparticlelevelLcjet, " LcMCP" , McParticle, McParticles);
100- using MCParticleLevelLcJetConstituent = MCParticleLevelLcJetConstituents::iterator;
101- JET_CONSTITUENTS_SUB_TABLE_DEF (MCParticleLevelLcJet, mcparticlelevelLcjet, " LcMCP" );
102- using MCParticleLevelLcJetConstituentSub = MCParticleLevelLcJetConstituentsSub::iterator;
103-
104- // B+ tagged jets
105- JET_TABLE_DEF (McCollision, MCParticleLevelBPlusJet, mcparticlelevelBPlusjet, " BPlJETMCP" );
106- using MCParticleLevelBPlusJet = MCParticleLevelBPlusJets::iterator;
107- using MatchedMCParticleLevelBPlusJet = MatchedMCParticleLevelBPlusJets::iterator;
108- JET_CONSTITUENTS_ARRAY_TABLE_DEF (MCParticleLevelBPlusJet, mcparticlelevelBPlusjet, " BPlMCP" , McParticle, McParticles);
109- using MCParticleLevelBPlusJetConstituent = MCParticleLevelBPlusJetConstituents::iterator;
110- JET_CONSTITUENTS_SUB_TABLE_DEF (MCParticleLevelBPlusJet, mcparticlelevelBPlusjet, " BPlMCP" );
111- using MCParticleLevelBPlusJetConstituentSub = MCParticleLevelBPlusJetConstituentsSub::iterator;
112-
113- namespace mcdetectorlevelD0jetmatching2
114- {
115- DECLARE_SOA_INDEX_COLUMN (MCDetectorLevelD0Jet, matchedJet);
116- }
117- namespace mcparticlelevelD0jetmatching2
118- {
119- DECLARE_SOA_INDEX_COLUMN (MCParticleLevelD0Jet, matchedJet);
120- }
121- DECLARE_SOA_TABLE (MatchedMCParticleDetectorLevelD0Jets, " AOD" , " D0JETMCPDMATCH" , mcdetectorlevelD0jetmatching2::MCDetectorLevelD0JetId);
122- DECLARE_SOA_TABLE (MatchedMCDetectorParticleLevelD0Jets, " AOD" , " D0JETMCDPMATCH" , mcparticlelevelD0jetmatching2::MCParticleLevelD0JetId);
90+ // JET_TABLE_DEF(McCollision, MCParticleLevelD0Jet, mcparticlelevelD0jet, "D0JETMCP");
91+ // using MCParticleLevelD0Jet = MCParticleLevelD0Jets::iterator;
92+ // using MatchedMCParticleLevelD0Jet = MatchedMCParticleLevelD0Jets::iterator;
93+ // JET_CONSTITUENTS_ARRAY_TABLE_DEF(MCParticleLevelD0Jet, mcparticlelevelD0jet, "D0MCP", McParticle, McParticles);
94+ // using MCParticleLevelD0JetConstituent = MCParticleLevelD0JetConstituents::iterator;
95+ // JET_CONSTITUENTS_SUB_TABLE_DEF(MCParticleLevelD0Jet, mcparticlelevelD0jet, "D0MCP");
96+ // using MCParticleLevelD0JetConstituentSub = MCParticleLevelD0JetConstituentsSub::iterator;
97+
98+ // // Lc tagged jets
99+ // JET_TABLE_DEF(McCollision, MCParticleLevelLcJet, mcparticlelevelLcjet, "LcJETMCP");
100+ // using MCParticleLevelLcJet = MCParticleLevelLcJets::iterator;
101+ // using MatchedMCParticleLevelLcJet = MatchedMCParticleLevelLcJets::iterator;
102+ // JET_CONSTITUENTS_ARRAY_TABLE_DEF(MCParticleLevelLcJet, mcparticlelevelLcjet, "LcMCP", McParticle, McParticles);
103+ // using MCParticleLevelLcJetConstituent = MCParticleLevelLcJetConstituents::iterator;
104+ // JET_CONSTITUENTS_SUB_TABLE_DEF(MCParticleLevelLcJet, mcparticlelevelLcjet, "LcMCP");
105+ // using MCParticleLevelLcJetConstituentSub = MCParticleLevelLcJetConstituentsSub::iterator;
106+
107+ // // B+ tagged jets
108+ // JET_TABLE_DEF(McCollision, MCParticleLevelBPlusJet, mcparticlelevelBPlusjet, "BPlJETMCP");
109+ // using MCParticleLevelBPlusJet = MCParticleLevelBPlusJets::iterator;
110+ // using MatchedMCParticleLevelBPlusJet = MatchedMCParticleLevelBPlusJets::iterator;
111+ // JET_CONSTITUENTS_ARRAY_TABLE_DEF(MCParticleLevelBPlusJet, mcparticlelevelBPlusjet, "BPlMCP", McParticle, McParticles);
112+ // using MCParticleLevelBPlusJetConstituent = MCParticleLevelBPlusJetConstituents::iterator;
113+ // JET_CONSTITUENTS_SUB_TABLE_DEF(MCParticleLevelBPlusJet, mcparticlelevelBPlusjet, "BPlMCP");
114+ // using MCParticleLevelBPlusJetConstituentSub = MCParticleLevelBPlusJetConstituentsSub::iterator;
115+
116+ // namespace mcdetectorlevelD0jetmatching2
117+ // {
118+ // DECLARE_SOA_INDEX_COLUMN(MCDetectorLevelD0Jet, matchedJet);
119+ // }
120+ // namespace mcparticlelevelD0jetmatching2
121+ // {
122+ // DECLARE_SOA_INDEX_COLUMN(MCParticleLevelD0Jet, matchedJet);
123+ // }
124+ // DECLARE_SOA_TABLE(MatchedMCParticleDetectorLevelD0Jets, "AOD", "D0JETMCPDMATCH", mcdetectorlevelD0jetmatching2::MCDetectorLevelD0JetId);
125+ // DECLARE_SOA_TABLE(MatchedMCDetectorParticleLevelD0Jets, "AOD", "D0JETMCDPMATCH", mcparticlelevelD0jetmatching2::MCParticleLevelD0JetId);
123126
124127} // namespace o2::aod
125128
0 commit comments