#include <MuonTrackValidator.h>
Private Attributes | |
edm::EDGetTokenT< SimHitTPAssociationProducer::SimHitTPAssociationList > | _simHitTpMapTag |
edm::InputTag | associatormap |
bool | BiDirectional_RecoToSim_association |
std::unique_ptr< CosmicParametersDefinerForTP > | cosmicParametersDefinerTP_ |
CosmicTrackingParticleSelector | cosmictpSelector |
std::string | dirName_ |
std::unique_ptr< ParametersDefinerForTP > | lhcParametersDefinerTP_ |
bool | MABH |
edm::EDGetTokenT< reco::RecoToSimCollection > | recoToSimCollection_Token |
edm::EDGetTokenT< reco::SimToRecoCollection > | simToRecoCollection_Token |
TrackingParticleSelector | tpSelector |
bool | UseAssociators |
bool | useGEMs_ |
bool | useME0_ |
Class that produces histograms to validate Muon Track Reconstruction performances
Definition at line 24 of file MuonTrackValidator.h.
|
inline |
Constructor.
Definition at line 27 of file MuonTrackValidator.h.
References _simHitTpMapTag, LCToCPAssociation_cfi::associator, associatormap, MuonTrackValidatorBase::associators, BiDirectional_RecoToSim_association, MuonTrackValidatorBase::bsSrc, MuonTrackValidatorBase::bsSrc_Token, cosmicParametersDefinerTP_, cosmictpSelector, dirName_, Exception, ProducerED_cfi::InputTag, edm::InputTag::label(), MuonTrackValidatorBase::label, MuonTrackValidatorBase::label_pileupinfo, MuonTrackValidatorBase::label_tp, MuonTrackValidatorBase::label_tp_refvector, lhcParametersDefinerTP_, MABH, MuonTrackValidatorBase::parametersDefiner, MuonTrackValidatorBase::pileupinfo_Token, muonDTDigis_cfi::pset, recoToSimCollection_Token, simToRecoCollection_Token, AlCaHLTBitMon_QueryRunRegistry::string, MuonTrackValidatorBase::tp_refvector_Token, MuonTrackValidatorBase::tp_Token, tpSelector, MuonTrackValidatorBase::track_Collection_Token, UseAssociators, useGEMs_, useME0_, MuonTrackValidatorBase::usemuon, and MuonTrackValidatorBase::usetracker.
|
inlineoverride |
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 356 of file MuonTrackValidator.cc.
References funct::abs(), LCToCPAssociation_cfi::associator, muonValidationHeavyIons_cff::associatormap, MuonErrorMatrixAnalyzer_cfi::associatorName, trackTimeValueMapProducer_cfi::associators, edm::AssociationMap< Tag >::begin(), MuonTrackValidator_cfi::BiDirectional_RecoToSim_association, cms::cuda::bs, reco::TrackBase::charge(), funct::cos(), histoParameters_cff::do_MUOhitsPlots, histoParameters_cff::do_TRKhitsPlots, TrackingParticleIP::dxy(), TrackingParticleIP::dz(), edm::AssociationMap< Tag >::end(), edm::AssociationMap< Tag >::find(), HLT_2023v12_cff::fraction, edm::Ref< C, T, F >::get(), mkfit::getEta(), mps_fire::i, createfilelist::int, edm::RefToBase< T >::key(), edm::Ref< C, T, F >::key(), label, MuonTrackValidator_cfi::label_tp_refvector, LogTrace, M_PI, associators_cff::MABH, reco::HitPattern::MISSING_INNER_HITS, reco::HitPattern::MISSING_OUTER_HITS, TrackingParticle::momentum(), reco::TrackBase::numberOfValidHits(), MuonTrackValidator_cfi::parametersDefiner, muonME0PseudoDigis_cfi::phiError, edm::AssociationMap< Tag >::post_insert(), edm::Handle< T >::product(), edm::RefVector< C, T, F >::push_back(), quality, hcal_runs::rt, singleTopDQM_cfi::setup, funct::sin(), edm::RefVector< C, T, F >::size(), mathSSE::sqrt(), cmsswSequenceInfo::tp, RecoMuonValidator_cfi::tpSelector, HLT_2023v12_cff::track, JetHT_cfg::trackCollection, TrackAlgoCompareUtil_cfi::UseAssociators, histoParameters_cff::usemuon, histoParameters_cff::usetracker, bphysicsOniaDQM_cfi::vertex, and w().
|
overridevirtual |
Implements DQMEDAnalyzer.
Definition at line 21 of file MuonTrackValidator.cc.
References trackingPlots::assoc, trackTimeValueMapProducer_cfi::associators, dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::NavigatorBase::cd(), histoParameters_cff::cotThetaRes_nbin, histoParameters_cff::cotThetaRes_rangeMax, histoParameters_cff::cotThetaRes_rangeMin, TrackerOfflineValidation_Dqm_cff::dirName, histoParameters_cff::do_MUOhitsPlots, histoParameters_cff::do_TRKhitsPlots, histoParameters_cff::dxyRes_nbin, histoParameters_cff::dxyRes_rangeMax, histoParameters_cff::dxyRes_rangeMin, histoParameters_cff::dzRes_nbin, histoParameters_cff::dzRes_rangeMax, histoParameters_cff::dzRes_rangeMin, histoParameters_cff::etaRes_nbin, histoParameters_cff::etaRes_rangeMax, histoParameters_cff::etaRes_rangeMin, label, associators_cff::MABH, histoParameters_cff::maxCSCHit, histoParameters_cff::maxDTHit, gather_cfg::maxDxy, beam_dqm_sourceclient-live_cfg::maxDz, razorScouting_cff::maxEta, histoParameters_cff::maxFTracks, pixelTopology::maxLayers, histoParameters_cff::maxNHit, HLT_2023v12_cff::maxNTracks, HLT_2023v12_cff::maxPhi, histoParameters_cff::maxPixels, PV_cfg::maxPt, pileupFilter_cff::maxPU, histoParameters_cff::maxRPCHit, histoParameters_cff::maxRpos, HGVHistoProducerAlgoBlock_cfi::maxZpos, histoParameters_cff::minCSCHit, histoParameters_cff::minDTHit, histoParameters_cff::minDxy, pfMETCorrectionType0_cfi::minDz, EgHLTOffEleSelection_cfi::minEta, histoParameters_cff::minFTracks, beam_dqm_sourceclient-live_cfg::minLayers, histoParameters_cff::minNHit, histoParameters_cff::minNTracks, HLT_2023v12_cff::minPhi, histoParameters_cff::minPixels, PV_cfg::minPt, pileupFilter_cff::minPU, histoParameters_cff::minRPCHit, histoParameters_cff::minRpos, HGVHistoProducerAlgoBlock_cfi::minZpos, histoParameters_cff::nintCSCHit, histoParameters_cff::nintDTHit, histoParameters_cff::nintDxy, histoParameters_cff::nintDz, HGVHistoProducerAlgoBlock_cfi::nintEta, histoParameters_cff::nintFTracks, histoParameters_cff::nintLayers, histoParameters_cff::nintNHit, histoParameters_cff::nintNTracks, HGVHistoProducerAlgoBlock_cfi::nintPhi, histoParameters_cff::nintPixels, HGVHistoProducerAlgoBlock_cfi::nintPt, histoParameters_cff::nintPU, histoParameters_cff::nintRPCHit, histoParameters_cff::nintRpos, HGVHistoProducerAlgoBlock_cfi::nintZpos, histoParameters_cff::phiRes_nbin, histoParameters_cff::phiRes_rangeMax, histoParameters_cff::phiRes_rangeMin, histoParameters_cff::ptRes_nbin, histoParameters_cff::ptRes_rangeMax, histoParameters_cff::ptRes_rangeMin, python.rootplot.root2matplotlib::replace(), dqm::implementation::NavigatorBase::setCurrentFolder(), and TrackValidationHeavyIons_cff::useLogPt.
|
private |
Definition at line 169 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 166 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 184 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 172 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 181 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 165 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 171 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 186 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 168 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 167 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 180 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 174 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 175 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().
|
private |
Definition at line 176 of file MuonTrackValidator.h.
Referenced by MuonTrackValidator().