Skip to content

Commit 9780ec7

Browse files
Emilie-BarreauEmilie Martine Barreau
andauthored
[PWGDQ] Adding global clusters to MuonExtra table (#11033)
Co-authored-by: Emilie Martine Barreau <ebarreau@lxplus944.cern.ch>
1 parent 18007cd commit 9780ec7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

PWGDQ/TableProducer/tableMaker_withAssoc.cxx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1248,9 +1248,11 @@ struct TableMaker {
12481248
VarManager::FillPropagateMuon<TMuonFillMap>(muon, collision);
12491249
}
12501250
// recalculte pDca and global muon kinematics
1251+
int globalClusters = muon.nClusters();
12511252
if (static_cast<int>(muon.trackType()) < 2 && fConfigVariousOptions.fRefitGlobalMuon) {
12521253
auto muontrack = muon.template matchMCHTrack_as<TMuons>();
12531254
auto mfttrack = muon.template matchMFTTrack_as<MFTTracks>();
1255+
globalClusters += mfttrack.nClusters();
12541256
VarManager::FillTrackCollision<TMuonFillMap>(muontrack, collision);
12551257
VarManager::FillGlobalMuonRefit<TMuonFillMap>(muontrack, mfttrack, collision);
12561258
} else {
@@ -1278,7 +1280,7 @@ struct TableMaker {
12781280
}
12791281
}
12801282
muonBasic(reducedEventIdx, mchIdx, mftIdx, fFwdTrackFilterMap[muon.globalIndex()], VarManager::fgValues[VarManager::kPt], VarManager::fgValues[VarManager::kEta], VarManager::fgValues[VarManager::kPhi], muon.sign(), 0);
1281-
muonExtra(muon.nClusters(), VarManager::fgValues[VarManager::kMuonPDca], VarManager::fgValues[VarManager::kMuonRAtAbsorberEnd],
1283+
muonExtra(globalClusters, VarManager::fgValues[VarManager::kMuonPDca], VarManager::fgValues[VarManager::kMuonRAtAbsorberEnd],
12821284
VarManager::fgValues[VarManager::kMuonChi2], muon.chi2MatchMCHMID(), muon.chi2MatchMCHMFT(),
12831285
muon.matchScoreMCHMFT(),
12841286
muon.mchBitMap(), muon.midBitMap(),

0 commit comments

Comments
 (0)