#include <NewMuonTrackValidator.h>
Class that produces histograms to validate Muon Track Reconstruction performances
Definition at line 17 of file NewMuonTrackValidator.h.
|
inline |
Constructor.
Definition at line 20 of file NewMuonTrackValidator.h.
References _simHitTpMapTag, ctfWithMaterialTrackMCMatch_cfi::associator, associatormap, NewMuonTrackValidatorBase::associators, BiDirectional_RecoToSim_association, NewMuonTrackValidatorBase::bsSrc, NewMuonTrackValidatorBase::bsSrc_Token, edm::EDConsumerBase::consumes(), cosmictpSelector, dirName_, edm::ParameterSet::dump(), edm::ParameterSet::getParameter(), NewMuonTrackValidatorBase::label, NewMuonTrackValidatorBase::label_pileupinfo, NewMuonTrackValidatorBase::label_tp_effic, NewMuonTrackValidatorBase::label_tp_fake, MABH, NewMuonTrackValidatorBase::pileupinfo_Token, recoToSimCollection_Token, simToRecoCollection_Token, AlCaHLTBitMon_QueryRunRegistry::string, NewMuonTrackValidatorBase::tp_effic_Token, NewMuonTrackValidatorBase::tp_fake_Token, tpSelector, NewMuonTrackValidatorBase::track_Collection_Token, UseAssociators, useGEMs_, useME0_, NewMuonTrackValidatorBase::usemuon, and NewMuonTrackValidatorBase::usetracker.
|
inlinevirtual |
Destructor.
Definition at line 136 of file NewMuonTrackValidator.h.
References analyze(), and bookHistograms().
|
override |
Method called before the event loop.
Method called once per event
Definition at line 217 of file NewMuonTrackValidator.cc.
References funct::abs(), ctfWithMaterialTrackMCMatch_cfi::associator, muonValidationHeavyIons_cff::associatormap, MuonErrorMatrixAnalyzer_cfi::associatorName, simPFProducer_cfi::associators, edm::AssociationMap< Tag >::begin(), MuonTrackValidator_cfi::BiDirectional_RecoToSim_association, reco::TrackBase::charge(), reco::TrackBase::chi2(), CosmicParametersDefinerForTP::clone(), funct::cos(), histoParameters_cff::do_MUOhitsPlots, histoParameters_cff::do_TRKhitsPlots, TrackingParticleIP::dxy(), reco::TrackBase::dxy(), reco::TrackBase::dxyError(), TrackingParticleIP::dz(), reco::TrackBase::dz(), reco::TrackBase::dzError(), edm::AssociationMap< Tag >::end(), reco::TrackBase::eta(), edm::AssociationMap< Tag >::find(), dedxEstimators_cff::fraction, edm::EventSetup::get(), edm::Ref< C, T, F >::get(), edm::Event::getByToken(), getEta(), reco::TrackBase::hitPattern(), mps_fire::i, createfilelist::int, edm::RefToBase< T >::key(), edm::Ref< C, T, F >::key(), diffTwoXMLs::label, LogTrace, M_PI, NewAssociators_cff::MABH, reco::HitPattern::MISSING_INNER_HITS, reco::HitPattern::MISSING_OUTER_HITS, ParametersDefinerForTP::momentum(), TrackingParticle::momentum(), eostools::move(), reco::TrackBase::ndof(), reco::TrackBase::normalizedChi2(), reco::HitPattern::numberOfHits(), reco::TrackBase::numberOfLostHits(), reco::TrackBase::numberOfValidHits(), reco::HitPattern::numberOfValidMuonCSCHits(), reco::HitPattern::numberOfValidMuonDTHits(), reco::HitPattern::numberOfValidMuonGEMHits(), reco::HitPattern::numberOfValidMuonME0Hits(), reco::HitPattern::numberOfValidMuonRPCHits(), MuonTrackValidator_cfi::parametersDefiner, reco::TrackBase::phi(), muonME0DigisPreReco_cfi::phiError, reco::TrackBase::phiError(), reco::HitPattern::pixelLayersWithMeasurement(), reco::BeamSpot::position(), edm::Handle< T >::product(), reco::TrackBase::pt(), reco::TrackBase::ptError(), reco::TrackBase::qoverp(), reco::TrackBase::qoverpError(), btvTracks_cfi::quality, funct::sin(), mathSSE::sqrt(), reco::TrackBase::theta(), reco::TrackBase::thetaError(), NewRecoMuonValidator_cfi::tpSelector, HiIsolationCommonParameters_cff::track, findElectronsInSiStrips_cfi::trackCollection, reco::HitPattern::trackerLayersWithMeasurement(), TrackAlgoCompareUtil_cfi::UseAssociators, histoParameters_cff::usemuon, histoParameters_cff::usetracker, ParametersDefinerForTP::vertex(), TrackingParticle::vertex(), and w.
Referenced by ~NewMuonTrackValidator().
|
overridevirtual |
Method called at the end of the event loop.
Implements DQMEDAnalyzer.
Definition at line 25 of file NewMuonTrackValidator.cc.
References patPFMETCorrections_cff::algo, trackingPlots::assoc, simPFProducer_cfi::associators, DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), DQMStore::IBooker::cd(), Validation_cff::cotThetaRes_nbin, Validation_cff::cotThetaRes_rangeMax, Validation_cff::cotThetaRes_rangeMin, TrackerOfflineValidation_Dqm_cff::dirName, histoParameters_cff::do_MUOhitsPlots, histoParameters_cff::do_TRKhitsPlots, Validation_cff::dxyRes_nbin, Validation_cff::dxyRes_rangeMax, Validation_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, edm::InputTag::instance(), edm::InputTag::label(), diffTwoXMLs::label, NewAssociators_cff::MABH, histoParameters_cff::maxCSCHit, histoParameters_cff::maxDTHit, gather_cfg::maxDxy, cutBasedMuonId_MuonPOG_V0_cff::maxDz, maxEta, histoParameters_cff::maxLayers, histoParameters_cff::maxNHit, MuonErrorMatrixAnalyzer_cfi::maxPhi, histoParameters_cff::maxPixels, MuonErrorMatrixAnalyzer_cfi::maxPt, pileupFilter_cff::maxPU, histoParameters_cff::maxRPCHit, histoParameters_cff::maxRpos, Validation_cff::maxZpos, histoParameters_cff::minCSCHit, histoParameters_cff::minDTHit, Validation_cff::minDxy, Validation_cff::minDz, cutBasedElectronID_CSA14_50ns_V0_cff::minEta, dt1dClusters_cfi::minLayers, histoParameters_cff::minNHit, MuonErrorMatrixAnalyzer_cfi::minPhi, histoParameters_cff::minPixels, lostTracks_cfi::minPt, pileupFilter_cff::minPU, histoParameters_cff::minRPCHit, histoParameters_cff::minRpos, Validation_cff::minZpos, histoParameters_cff::nintCSCHit, histoParameters_cff::nintDTHit, Validation_cff::nintDxy, Validation_cff::nintDz, Validation_cff::nintEta, histoParameters_cff::nintLayers, histoParameters_cff::nintNHit, histoParameters_cff::nintPhi, histoParameters_cff::nintPixels, Validation_cff::nintPt, histoParameters_cff::nintPU, histoParameters_cff::nintRPCHit, histoParameters_cff::nintRpos, Validation_cff::nintZpos, Validation_cff::phiRes_nbin, Validation_cff::phiRes_rangeMax, Validation_cff::phiRes_rangeMin, edm::InputTag::process(), histoParameters_cff::ptRes_nbin, histoParameters_cff::ptRes_rangeMax, histoParameters_cff::ptRes_rangeMin, python.rootplot.root2matplotlib::replace(), DQMStore::IBooker::setCurrentFolder(), and Validation_cff::useLogPt.
Referenced by ~NewMuonTrackValidator().
|
private |
Definition at line 151 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 148 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 163 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 160 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 147 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 165 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 150 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 149 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 159 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 153 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 154 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().
|
private |
Definition at line 155 of file NewMuonTrackValidator.h.
Referenced by NewMuonTrackValidator().