#include <SegmentTrackAnalyzer.h>
Public Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &, const reco::Track &recoTrack) |
Get the analysis. More... | |
void | beginJob (DQMStore *dbe) |
Inizialize parameters for histo binning. More... | |
SegmentTrackAnalyzer (const edm::ParameterSet &, MuonServiceProxy *theService) | |
Constructor. More... | |
virtual | ~SegmentTrackAnalyzer () |
Destructor. More... | |
Public Member Functions inherited from MuonAnalyzerBase | |
void | analyze (const edm::Event &, const edm::EventSetup &, reco::Muon &recoMuon) |
Get the analysis of the muon properties. More... | |
void | analyze (const edm::Event &, const edm::EventSetup &, reco::Track &recoTrack) |
Get the analysis of the muon track properties. More... | |
MuonAnalyzerBase (MuonServiceProxy *theServ) | |
Constructor. More... | |
MuonServiceProxy * | service () |
virtual | ~MuonAnalyzerBase () |
Destructor. More... | |
DQM monitoring source for segments associated to the muon track
Definition at line 29 of file SegmentTrackAnalyzer.h.
SegmentTrackAnalyzer::SegmentTrackAnalyzer | ( | const edm::ParameterSet & | pSet, |
MuonServiceProxy * | theService | ||
) |
Constructor.
Definition at line 32 of file SegmentTrackAnalyzer.cc.
References edm::ParameterSet::getParameter(), parameters, and theSegmentsAssociator.
|
virtual |
void SegmentTrackAnalyzer::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const reco::Track & | recoTrack | ||
) |
Get the analysis.
Definition at line 112 of file SegmentTrackAnalyzer.cc.
References SegmentsTrackAssociator::associate(), MuonSubdetId::CSC, cscTrackHitPercentualVsEta, cscTrackHitPercentualVsPhi, cscTrackHitPercentualVsPt, MuonSubdetId::DT, dtTrackHitPercentualVsEta, dtTrackHitPercentualVsPhi, dtTrackHitPercentualVsPt, reco::TrackBase::eta(), MonitorElement::Fill(), hitsNotUsed, hitsNotUsedPercentual, hitStaProvenance, hitTkrProvenance, LogTrace, metname, DetId::Muon, reco::TrackBase::phi(), DTRecSegment4D::phiSegment(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, reco::TrackBase::pt(), reco::Track::recHitsBegin(), reco::Track::recHitsEnd(), MuonSubdetId::RPC, findQualityFiles::size, DTRecSegment2D::specificRecHits(), SiStripDetId::TEC, theSegmentsAssociator, SiStripDetId::TIB, SiStripDetId::TID, SiStripDetId::TOB, DetId::Tracker, trackHitPercentualVsEta, trackHitPercentualVsPhi, trackHitPercentualVsPt, and TrackSegm.
|
virtual |
Inizialize parameters for histo binning.
Implements MuonAnalyzerBase.
Definition at line 45 of file SegmentTrackAnalyzer.cc.
References DQMStore::book1D(), DQMStore::book2D(), cscTrackHitPercentualVsEta, cscTrackHitPercentualVsPhi, cscTrackHitPercentualVsPt, dtTrackHitPercentualVsEta, dtTrackHitPercentualVsPhi, dtTrackHitPercentualVsPt, jptDQMConfig_cff::etaMax, jptDQMConfig_cff::etaMin, edm::ParameterSet::getParameter(), hitsNotUsed, hitsNotUsedPercentual, hitStaProvenance, hitTkrProvenance, instance, diffTwoXMLs::label, LogTrace, metname, parameters, jptDQMConfig_cff::phiMax, jptDQMConfig_cff::phiMin, jptDQMConfig_cff::ptMax, PtMinSelector_cfg::ptMin, MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), trackHitPercentualVsEta, trackHitPercentualVsPhi, trackHitPercentualVsPt, and TrackSegm.
|
private |
Definition at line 66 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 67 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 68 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 63 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 64 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 65 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 55 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 56 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 58 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 59 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 50 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 48 of file SegmentTrackAnalyzer.h.
Referenced by beginJob(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties(), and SegmentTrackAnalyzer().
|
private |
Definition at line 52 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and SegmentTrackAnalyzer().
|
private |
Definition at line 60 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 61 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 62 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 57 of file SegmentTrackAnalyzer.h.
Referenced by analyze(), and beginJob().