Skip to content

Commit 14e5990

Browse files
authored
Comment out DCA-related calculations for standalone muons
Comment out unused variables related to DCA calculations.
1 parent 58fd0d8 commit 14e5990

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

EventFiltering/PWGEM/globalDimuonFilter.cxx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ struct globalDimuonFilter {
402402
}
403403

404404
template <typename TCollision, typename TFwdTrack, typename TFwdTracks, typename TMFTTracks, typename TMFTCovs>
405-
bool isSelectedStandaloneMuon(TCollision const& collision, TFwdTrack const& fwdtrack, TFwdTracks const&, TMFTTracks const&, TMFTCovs const& mftCovs, float& pt, float& eta, float& phi)
405+
bool isSelectedStandaloneMuon(TCollision const& collision, TFwdTrack const& fwdtrack, TFwdTracks const&, TMFTTracks const&, TMFTCovs const&, float& pt, float& eta, float& phi)
406406
{
407407
if (fwdtrack.trackType() != o2::aod::fwdtrack::ForwardTrackTypeEnum::MuonStandaloneTrack) {
408408
return false;
@@ -429,7 +429,7 @@ struct globalDimuonFilter {
429429
o2::dataformats::GlobalFwdTrack propmuonAtDCA = propagateMuon(fwdtrack, fwdtrack, collision, propagationPoint::kToDCA, -77.5, mBz);
430430
float dcaX = propmuonAtDCA.getX() - collision.posX();
431431
float dcaY = propmuonAtDCA.getY() - collision.posY();
432-
float dcaZ = propmuonAtDCA.getZ() - collision.posZ();
432+
// float dcaZ = propmuonAtDCA.getZ() - collision.posZ();
433433
float dcaXY = std::sqrt(dcaX * dcaX + dcaY * dcaY);
434434
float pDCA = fwdtrack.p() * dcaXY;
435435

@@ -481,7 +481,7 @@ struct globalDimuonFilter {
481481
auto mchtrack = fwdtrack.template matchMCHTrack_as<TFwdTracks>(); // MCH-MID
482482
auto mfttrack = fwdtrack.template matchMFTTrack_as<TMFTTracks>(); // MFTsa
483483

484-
float rAtAbsorberEnd = fwdtrack.rAtAbsorberEnd(); // this works only for GlobalMuonTrack
484+
// float rAtAbsorberEnd = fwdtrack.rAtAbsorberEnd(); // this works only for GlobalMuonTrack
485485
int nClustersMFT = mfttrack.nClusters();
486486
int ndf_mchmft = 2.f * (mchtrack.nClusters() + nClustersMFT) - 5.f;
487487
float chi2 = fwdtrack.chi2() / ndf_mchmft;
@@ -532,7 +532,7 @@ struct globalDimuonFilter {
532532
float dcaX_Matched = propmuonAtDCA_Matched.getX() - collision.posX();
533533
float dcaY_Matched = propmuonAtDCA_Matched.getY() - collision.posY();
534534
float dcaXY_Matched = std::sqrt(dcaX_Matched * dcaX_Matched + dcaY_Matched * dcaY_Matched);
535-
float pDCA = mchtrack.p() * dcaXY_Matched;
535+
// float pDCA = mchtrack.p() * dcaXY_Matched;
536536

537537
if (pt < tagMuonCutGroup.minPt || tagMuonCutGroup.maxPt < pt) {
538538
return false;
@@ -571,7 +571,7 @@ struct globalDimuonFilter {
571571
auto mchtrack = fwdtrack.template matchMCHTrack_as<TFwdTracks>(); // MCH-MID
572572
auto mfttrack = fwdtrack.template matchMFTTrack_as<TMFTTracks>(); // MFTsa
573573

574-
float rAtAbsorberEnd = fwdtrack.rAtAbsorberEnd(); // this works only for GlobalMuonTrack
574+
// float rAtAbsorberEnd = fwdtrack.rAtAbsorberEnd(); // this works only for GlobalMuonTrack
575575
int nClustersMFT = mfttrack.nClusters();
576576
int ndf_mchmft = 2.f * (mchtrack.nClusters() + nClustersMFT) - 5.f;
577577
float chi2 = fwdtrack.chi2() / ndf_mchmft;
@@ -613,7 +613,7 @@ struct globalDimuonFilter {
613613
float dcaX_Matched = propmuonAtDCA_Matched.getX() - collision.posX();
614614
float dcaY_Matched = propmuonAtDCA_Matched.getY() - collision.posY();
615615
float dcaXY_Matched = std::sqrt(dcaX_Matched * dcaX_Matched + dcaY_Matched * dcaY_Matched);
616-
float pDCA = mchtrack.p() * dcaXY_Matched;
616+
// float pDCA = mchtrack.p() * dcaXY_Matched;
617617

618618
if (pt < probeMuonCutGroup.minPt || probeMuonCutGroup.maxPt < pt) {
619619
return false;

0 commit comments

Comments
 (0)