@@ -36,7 +36,7 @@ using namespace o2;
3636using namespace o2 ::framework;
3737using namespace o2 ::framework::expressions;
3838
39- template <typename JetTagTableData , typename JetTagTableMCD , typename JetTagTableMCDMCP , typename JetTagTableMCP , typename JetTagTableMCPMCD >
39+ template <typename JetTableData , typename TagTableData , typename JetTableMCD , typename weightMCD , typename TagTableMCD, typename JetTableMCP, typename weightMCP, typename TagTableMCP, typename JetTableMCDMCP, typename JetTableMCPMCD >
4040struct JetTaggerHFQA {
4141
4242 // task on/off configuration
@@ -357,8 +357,6 @@ struct JetTaggerHFQA {
357357
358358 using JetTagTracksData = soa::Join<JetTracks, aod::JTrackExtras, aod::JTrackPIs>;
359359 using JetTagTracksMCD = soa::Join<JetTracksMCD, aod::JTrackExtras, aod::JTrackPIs>;
360- using JetTagTableMCDMCPMatched = soa::Join<JetTagTableMCD, JetTagTableMCDMCP>;
361- using JetTagTableMCPMCDMatched = soa::Join<JetTagTableMCP, JetTagTableMCPMCD>;
362360
363361 std::function<bool (const std::vector<float >&, const std::vector<float >&)> sortImp =
364362 [](const std::vector<float >& a, const std::vector<float >& b) {
@@ -998,7 +996,7 @@ struct JetTaggerHFQA {
998996 }
999997 PROCESS_SWITCH (JetTaggerHFQA, processTracksDca, " Fill inclusive tracks' imformation for data" , false );
1000998
1001- void processIPsData (soa::Filtered<JetCollisions>::iterator const & collision, JetTagTableData const & jets, JetTagTracksData const & jtracks)
999+ void processIPsData (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableData, TagTableData> const & jets, JetTagTracksData const & jtracks)
10021000 {
10031001 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
10041002 return ;
@@ -1015,7 +1013,7 @@ struct JetTaggerHFQA {
10151013 }
10161014 PROCESS_SWITCH (JetTaggerHFQA, processIPsData, " Fill impact parameter imformation for data jets" , false );
10171015
1018- void processIPsMCD (soa::Filtered<JetCollisions>::iterator const & collision, JetTagTableMCD const & mcdjets, JetTagTracksMCD const & jtracks, JetParticles&)
1016+ void processIPsMCD (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD> const & mcdjets, JetTagTracksMCD const & jtracks, JetParticles&)
10191017 {
10201018 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
10211019 return ;
@@ -1032,7 +1030,7 @@ struct JetTaggerHFQA {
10321030 }
10331031 PROCESS_SWITCH (JetTaggerHFQA, processIPsMCD, " Fill impact parameter imformation for mcd jets" , false );
10341032
1035- void processIPsMCDWeighted (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTagTableMCD , aod::ChargedMCDetectorLevelJetEventWeights> const & mcdjets, JetTagTracksMCD const & jtracks, JetParticles&)
1033+ void processIPsMCDWeighted (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD , aod::ChargedMCDetectorLevelJetEventWeights> const & mcdjets, JetTagTracksMCD const & jtracks, JetParticles&)
10361034 {
10371035 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
10381036 return ;
@@ -1046,7 +1044,7 @@ struct JetTaggerHFQA {
10461044 }
10471045 PROCESS_SWITCH (JetTaggerHFQA, processIPsMCDWeighted, " Fill impact parameter imformation for mcd jets" , false );
10481046
1049- void processIPsMCP (soa::Filtered<JetCollisionsMCD > const & collisions, JetTagTableMCP const & mcpjets, JetParticles& )
1047+ void processIPsMCP (soa::Join<JetTableMCP, TagTableMCP > const & mcpjets, JetParticles&, JetMcCollisions const &, soa::Filtered<JetCollisionsMCD> const & collisions )
10501048 {
10511049 for (auto mcpjet : mcpjets) {
10521050 if (!jetfindingutilities::isInEtaAcceptance (mcpjet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
@@ -1059,15 +1057,15 @@ struct JetTaggerHFQA {
10591057 auto collisionspermcpjet = collisions.sliceBy (CollisionsPerMCPCollision, mcpjet.mcCollisionId ());
10601058 if (collisionspermcpjet.size () >= 1 && jetderiveddatautilities::selectCollision (collisionspermcpjet.begin (), eventSelection)) {
10611059 fillHistogramIPsMCP (mcpjet);
1062- } else {
1063- fillHistogramIPsMCP (mcpjet);
10641060 }
1061+ } else {
1062+ fillHistogramIPsMCP (mcpjet);
10651063 }
10661064 }
10671065 }
10681066 PROCESS_SWITCH (JetTaggerHFQA, processIPsMCP, " Fill impact parameter imformation for mcp jets" , false );
10691067
1070- void processIPsMCPWeighted (soa::Filtered<JetCollisionsMCD> const & collisions, soa::Join<JetTagTableMCP , aod::ChargedMCParticleLevelJetEventWeights> const & mcpjets, JetParticles&)
1068+ void processIPsMCPWeighted (soa::Filtered<JetCollisionsMCD> const & collisions, soa::Join<JetTableMCP, TagTableMCP , aod::ChargedMCParticleLevelJetEventWeights> const & mcpjets, JetParticles&)
10711069 {
10721070 for (auto mcpjet : mcpjets) {
10731071 if (!jetfindingutilities::isInEtaAcceptance (mcpjet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
@@ -1088,7 +1086,7 @@ struct JetTaggerHFQA {
10881086 }
10891087 PROCESS_SWITCH (JetTaggerHFQA, processIPsMCPWeighted, " Fill impact parameter imformation for mcp jets weighted" , false );
10901088
1091- void processIPsMCPMCDMatched (soa::Filtered<soa::Join<aod::JCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, JetTagTableMCDMCPMatched const & mcdjets, JetTagTableMCPMCDMatched const & mcpjets, JetTagTracksMCD const & jtracks, JetParticles& particles)
1089+ void processIPsMCPMCDMatched (soa::Filtered<soa::Join<aod::JCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, JetTableMCDMCP> const & mcdjets, soa::Join<JetTableMCP, JetTableMCPMCD> const & mcpjets, JetTagTracksMCD const & jtracks, JetParticles& particles)
10921090 {
10931091 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
10941092 return ;
@@ -1106,7 +1104,7 @@ struct JetTaggerHFQA {
11061104 }
11071105 PROCESS_SWITCH (JetTaggerHFQA, processIPsMCPMCDMatched, " Fill impact parameter imformation for mcp mcd matched jets" , false );
11081106
1109- void processIPsMCPMCDMatchedWeighted (soa::Filtered<soa::Join<aod::JCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTagTableMCDMCPMatched, aod::ChargedMCDetectorLevelJetEventWeights > const & mcdjets, soa::Join<JetTagTableMCPMCDMatched, aod::ChargedMCParticleLevelJetEventWeights > const & mcpjets, JetTagTracksMCD const & jtracks, JetParticles& particles)
1107+ void processIPsMCPMCDMatchedWeighted (soa::Filtered<soa::Join<aod::JCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, JetTableMCDMCP, weightMCD > const & mcdjets, soa::Join<JetTableMCP, JetTableMCPMCD > const & mcpjets, JetTagTracksMCD const & jtracks, JetParticles& particles)
11101108 {
11111109 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
11121110 return ;
@@ -1124,7 +1122,7 @@ struct JetTaggerHFQA {
11241122 }
11251123 PROCESS_SWITCH (JetTaggerHFQA, processIPsMCPMCDMatchedWeighted, " Fill impact parameter imformation for mcp mcd matched jets" , false );
11261124
1127- void processJPData (soa::Filtered<JetCollisions>::iterator const & collision, JetTagTableData const & jets, JetTagTracksData const &)
1125+ void processJPData (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD> const & jets, JetTagTracksData const &)
11281126 {
11291127 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
11301128 return ;
@@ -1141,7 +1139,7 @@ struct JetTaggerHFQA {
11411139 }
11421140 PROCESS_SWITCH (JetTaggerHFQA, processJPData, " Fill jet probability imformation for data jets" , false );
11431141
1144- void processJPMCD (soa::Filtered<JetCollisions>::iterator const & collision, JetTagTableMCD const & mcdjets, JetTagTracksMCD const &)
1142+ void processJPMCD (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD> const & mcdjets, JetTagTracksMCD const &)
11451143 {
11461144 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
11471145 return ;
@@ -1158,7 +1156,7 @@ struct JetTaggerHFQA {
11581156 }
11591157 PROCESS_SWITCH (JetTaggerHFQA, processJPMCD, " Fill jet probability imformation for mcd jets" , false );
11601158
1161- void processJPMCDWeighted (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTagTableMCD, aod::ChargedMCDetectorLevelJetEventWeights > const & mcdjets, JetTagTracksMCD const &)
1159+ void processJPMCDWeighted (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, weightMCD > const & mcdjets, JetTagTracksMCD const &)
11621160 {
11631161 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
11641162 return ;
@@ -1175,7 +1173,7 @@ struct JetTaggerHFQA {
11751173 }
11761174 PROCESS_SWITCH (JetTaggerHFQA, processJPMCDWeighted, " Fill jet probability imformation for mcd jets" , false );
11771175
1178- void processSV2ProngData (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTagTableData , aod::DataSecondaryVertex2ProngIndices> const & jets, aod::DataSecondaryVertex2Prongs const & prongs)
1176+ void processSV2ProngData (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableData, TagTableData , aod::DataSecondaryVertex2ProngIndices> const & jets, aod::DataSecondaryVertex2Prongs const & prongs)
11791177 {
11801178 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
11811179 return ;
@@ -1192,7 +1190,7 @@ struct JetTaggerHFQA {
11921190 }
11931191 PROCESS_SWITCH (JetTaggerHFQA, processSV2ProngData, " Fill 2prong imformation for data jets" , false );
11941192
1195- void processSV3ProngData (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTagTableData , aod::DataSecondaryVertex3ProngIndices> const & jets, aod::DataSecondaryVertex3Prongs const & prongs)
1193+ void processSV3ProngData (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableData, TagTableData , aod::DataSecondaryVertex3ProngIndices> const & jets, aod::DataSecondaryVertex3Prongs const & prongs)
11961194 {
11971195 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
11981196 return ;
@@ -1209,7 +1207,7 @@ struct JetTaggerHFQA {
12091207 }
12101208 PROCESS_SWITCH (JetTaggerHFQA, processSV3ProngData, " Fill 2prong imformation for data jets" , false );
12111209
1212- void processSV2ProngMCD (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTagTableMCD , aod::MCDSecondaryVertex2ProngIndices> const & mcdjets, aod::MCDSecondaryVertex2Prongs const & prongs)
1210+ void processSV2ProngMCD (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD , aod::MCDSecondaryVertex2ProngIndices> const & mcdjets, aod::MCDSecondaryVertex2Prongs const & prongs)
12131211 {
12141212 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
12151213 return ;
@@ -1226,7 +1224,7 @@ struct JetTaggerHFQA {
12261224 }
12271225 PROCESS_SWITCH (JetTaggerHFQA, processSV2ProngMCD, " Fill 2prong imformation for mcd jets" , false );
12281226
1229- void processSV2ProngMCDWeighted (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTagTableMCD, aod::ChargedMCDetectorLevelJetEventWeights , aod::MCDSecondaryVertex2ProngIndices> const & mcdjets, aod::MCDSecondaryVertex2Prongs const & prongs)
1227+ void processSV2ProngMCDWeighted (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, weightMCD , aod::MCDSecondaryVertex2ProngIndices> const & mcdjets, aod::MCDSecondaryVertex2Prongs const & prongs)
12301228 {
12311229 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
12321230 return ;
@@ -1243,7 +1241,7 @@ struct JetTaggerHFQA {
12431241 }
12441242 PROCESS_SWITCH (JetTaggerHFQA, processSV2ProngMCDWeighted, " Fill 2prong imformation for mcd jets" , false );
12451243
1246- void processSV2ProngMCPMCDMatched (soa::Filtered<soa::Join<JetCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTagTableMCDMCPMatched, aod::MCDSecondaryVertex2ProngIndices> const & mcdjets, JetTagTableMCPMCDMatched const & mcpjets, aod::MCDSecondaryVertex2Prongs const & prongs, JetParticles& particles)
1244+ void processSV2ProngMCPMCDMatched (soa::Filtered<soa::Join<JetCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, JetTableMCDMCP, aod::MCDSecondaryVertex2ProngIndices> const & mcdjets, soa::Join<JetTableMCP, JetTableMCPMCD> const & mcpjets, aod::MCDSecondaryVertex2Prongs const & prongs, JetParticles& particles)
12471245 {
12481246 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
12491247 return ;
@@ -1261,7 +1259,7 @@ struct JetTaggerHFQA {
12611259 }
12621260 PROCESS_SWITCH (JetTaggerHFQA, processSV2ProngMCPMCDMatched, " Fill 2prong imformation for mcd jets" , false );
12631261
1264- void processSV2ProngMCPMCDMatchedWeighted (soa::Filtered<soa::Join<JetCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTagTableMCDMCPMatched, aod::ChargedMCDetectorLevelJetEventWeights, aod::MCDSecondaryVertex2ProngIndices> const & mcdjets, JetTagTableMCPMCDMatched const & mcpjets, aod::MCDSecondaryVertex2Prongs const & prongs, JetParticles& particles)
1262+ void processSV2ProngMCPMCDMatchedWeighted (soa::Filtered<soa::Join<JetCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, JetTableMCDMCP, weightMCD, aod::MCDSecondaryVertex2ProngIndices> const & mcdjets, soa::Join<JetTableMCP, JetTableMCPMCD> const & mcpjets, aod::MCDSecondaryVertex2Prongs const & prongs, JetParticles& particles)
12651263 {
12661264 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
12671265 return ;
@@ -1279,7 +1277,7 @@ struct JetTaggerHFQA {
12791277 }
12801278 PROCESS_SWITCH (JetTaggerHFQA, processSV2ProngMCPMCDMatchedWeighted, " Fill 2prong imformation for mcd jets" , false );
12811279
1282- void processSV3ProngMCD (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTagTableMCD, aod::ChargedMCDetectorLevelJetEventWeights , aod::MCDSecondaryVertex3ProngIndices> const & mcdjets, aod::MCDSecondaryVertex3Prongs const & prongs)
1280+ void processSV3ProngMCD (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, weightMCD , aod::MCDSecondaryVertex3ProngIndices> const & mcdjets, aod::MCDSecondaryVertex3Prongs const & prongs)
12831281 {
12841282 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
12851283 return ;
@@ -1296,7 +1294,7 @@ struct JetTaggerHFQA {
12961294 }
12971295 PROCESS_SWITCH (JetTaggerHFQA, processSV3ProngMCD, " Fill 3prong imformation for mcd jets" , false );
12981296
1299- void processSV3ProngMCDWeighted (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTagTableMCD, aod::ChargedMCDetectorLevelJetEventWeights , aod::MCDSecondaryVertex3ProngIndices> const & mcdjets, aod::MCDSecondaryVertex3Prongs const & prongs)
1297+ void processSV3ProngMCDWeighted (soa::Filtered<JetCollisions>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, weightMCD , aod::MCDSecondaryVertex3ProngIndices> const & mcdjets, aod::MCDSecondaryVertex3Prongs const & prongs)
13001298 {
13011299 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
13021300 return ;
@@ -1313,7 +1311,7 @@ struct JetTaggerHFQA {
13131311 }
13141312 PROCESS_SWITCH (JetTaggerHFQA, processSV3ProngMCDWeighted, " Fill 3prong imformation for mcd jets" , false );
13151313
1316- void processSV3ProngMCPMCDMatched (soa::Filtered<soa::Join<JetCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTagTableMCDMCPMatched, aod::MCDSecondaryVertex3ProngIndices> const & mcdjets, JetTagTableMCPMCDMatched const & mcpjets, aod::MCDSecondaryVertex3Prongs const & prongs, JetParticles& particles)
1314+ void processSV3ProngMCPMCDMatched (soa::Filtered<soa::Join<JetCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, JetTableMCDMCP, aod::MCDSecondaryVertex3ProngIndices> const & mcdjets, soa::Join<JetTableMCP, JetTableMCPMCD> const & mcpjets, aod::MCDSecondaryVertex3Prongs const & prongs, JetParticles& particles)
13171315 {
13181316 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
13191317 return ;
@@ -1331,7 +1329,7 @@ struct JetTaggerHFQA {
13311329 }
13321330 PROCESS_SWITCH (JetTaggerHFQA, processSV3ProngMCPMCDMatched, " Fill 3prong imformation for mcd jets" , false );
13331331
1334- void processSV3ProngMCPMCDMatchedWeighted (soa::Filtered<soa::Join<JetCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTagTableMCDMCPMatched, aod::ChargedMCDetectorLevelJetEventWeights, aod::MCDSecondaryVertex3ProngIndices> const & mcdjets, JetTagTableMCPMCDMatched const & mcpjets, aod::MCDSecondaryVertex3Prongs const & prongs, JetParticles& particles)
1332+ void processSV3ProngMCPMCDMatchedWeighted (soa::Filtered<soa::Join<JetCollisions, aod::JCollisionPIs, aod::JMcCollisionLbs>>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, JetTableMCDMCP, weightMCD, aod::MCDSecondaryVertex3ProngIndices> const & mcdjets, soa::Join<JetTableMCP, JetTableMCPMCD> const & mcpjets, aod::MCDSecondaryVertex3Prongs const & prongs, JetParticles& particles)
13351333 {
13361334 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
13371335 return ;
@@ -1350,13 +1348,11 @@ struct JetTaggerHFQA {
13501348 PROCESS_SWITCH (JetTaggerHFQA, processSV3ProngMCPMCDMatchedWeighted, " Fill 3prong imformation for mcd jets" , false );
13511349};
13521350
1353- using JetTaggerQAChargedDataJets = soa::Join<aod::ChargedJets, aod::ChargedJetConstituents, aod::ChargedJetTags>;
1354- using JetTaggerQAChargedMCDJets = soa::Join<aod::ChargedMCDetectorLevelJets, aod::ChargedMCDetectorLevelJetConstituents, aod::ChargedMCDetectorLevelJetTags>;
1355- using JetTaggerQAChargedMCDMCPJets = soa::Join<aod::ChargedMCDetectorLevelJetsMatchedToChargedMCParticleLevelJets, aod::ChargedMCDetectorLevelJetEventWeights>;
1356- using JetTaggerQAChargedMCPJets = soa::Join<aod::ChargedMCParticleLevelJets, aod::ChargedMCParticleLevelJetConstituents, aod::ChargedMCParticleLevelJetTags>;
1357- using JetTaggerQAChargedMCPMCDJets = soa::Join<aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJets, aod::ChargedMCParticleLevelJetEventWeights>;
1351+ using JetTaggerQAChargedDataJets = soa::Join<aod::ChargedJets, aod::ChargedJetConstituents>;
1352+ using JetTaggerQAChargedMCDJets = soa::Join<aod::ChargedMCDetectorLevelJets, aod::ChargedMCDetectorLevelJetConstituents>;
1353+ using JetTaggerQAChargedMCPJets = soa::Join<aod::ChargedMCParticleLevelJets, aod::ChargedMCParticleLevelJetConstituents>;
13581354
1359- using JetTaggerQACharged = JetTaggerHFQA<JetTaggerQAChargedDataJets, JetTaggerQAChargedMCDJets, JetTaggerQAChargedMCDMCPJets, JetTaggerQAChargedMCPJets, JetTaggerQAChargedMCPMCDJets >;
1355+ using JetTaggerQACharged = JetTaggerHFQA<JetTaggerQAChargedDataJets, aod::ChargedJetTags, JetTaggerQAChargedMCDJets, aod::ChargedMCDetectorLevelJetEventWeights, aod::ChargedMCDetectorLevelJetTags, JetTaggerQAChargedMCPJets, aod::ChargedMCParticleLevelJetEventWeights, aod::ChargedMCParticleLevelJetTags, aod::ChargedMCDetectorLevelJetsMatchedToChargedMCParticleLevelJets, aod::ChargedMCParticleLevelJetsMatchedToChargedMCDetectorLevelJets >;
13601356
13611357WorkflowSpec defineDataProcessing (ConfigContext const & cfgc)
13621358{
0 commit comments