#include <TrackBuildingAnalyzer.h>
Public Member Functions | |
void | analyze (const edm::Event &iEvent, const edm::EventSetup &iSetup, const TrajectorySeed &seed, const reco::BeamSpot &bs, const edm::ESHandle< MagneticField > &theMF, const edm::ESHandle< TransientTrackingRecHitBuilder > &theTTRHBuilder) |
void | analyze (const edm::Event &iEvent, const edm::EventSetup &iSetup, const TrackCandidate &candidate, const reco::BeamSpot &bs, const edm::ESHandle< MagneticField > &theMF, const edm::ESHandle< TransientTrackingRecHitBuilder > &theTTRHBuilder) |
void | initHisto (DQMStore::IBooker &ibooker, const edm::ParameterSet &) |
TrackBuildingAnalyzer (const edm::ParameterSet &) | |
~TrackBuildingAnalyzer () | |
Private Member Functions | |
void | bookHistos (std::string sname, DQMStore::IBooker &ibooker) |
void | fillHistos (const edm::EventSetup &iSetup, const reco::Track &track, std::string sname) |
Monitoring source for general quantities related to tracks.
Definition at line 34 of file TrackBuildingAnalyzer.h.
TrackBuildingAnalyzer::TrackBuildingAnalyzer | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 21 of file TrackBuildingAnalyzer.cc.
TrackBuildingAnalyzer::~TrackBuildingAnalyzer | ( | ) |
Definition at line 39 of file TrackBuildingAnalyzer.cc.
void TrackBuildingAnalyzer::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const TrajectorySeed & | seed, | ||
const reco::BeamSpot & | bs, | ||
const edm::ESHandle< MagneticField > & | theMF, | ||
const edm::ESHandle< TransientTrackingRecHitBuilder > & | theTTRHBuilder | ||
) |
Definition at line 329 of file TrackBuildingAnalyzer.cc.
References TrajectoryStateOnSurface::charge(), funct::cos(), doAllSeedPlots, doDxy, doDz, doETA, doNRecHits, doPHI, doPHIVsETA, doProfETA, doProfPHI, doPT, doQ, doTheta, particleFlowDisplacedVertexCandidate_cfi::dxy, allConversions_cfi::dz, stringResolutionProvider_cfi::eta, PV3DBase< T, PVType, FrameType >::eta(), MonitorElement::Fill(), TrajectoryStateOnSurface::freeState(), TrajectoryStateOnSurface::globalMomentum(), TrajectoryStateOnSurface::globalPosition(), NumberOfRecHitsPerSeed, NumberOfRecHitsPerSeedVsEtaProfile, NumberOfRecHitsPerSeedVsPhiProfile, AlCaHLTBitMon_ParallelJobs::p, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::perp2(), phi, PV3DBase< T, PVType, FrameType >::phi(), edm::ESHandle< T >::product(), EnergyCorrector::pt, TrajectorySeed::recHits(), SeedDxy, SeedDz, SeedEta, SeedPhi, SeedPhiVsEta, SeedPt, SeedQ, SeedTheta, funct::sin(), mathSSE::sqrt(), TrajectorySeed::startingState(), PV3DBase< T, PVType, FrameType >::theta(), theta(), trajectoryStateTransform::transientState(), findQualityFiles::v, PV3DBase< T, PVType, FrameType >::x(), reco::BeamSpot::x0(), PV3DBase< T, PVType, FrameType >::y(), reco::BeamSpot::y0(), PV3DBase< T, PVType, FrameType >::z(), and reco::BeamSpot::z0().
Referenced by TrackingMonitor::analyze(), and initHisto().
void TrackBuildingAnalyzer::analyze | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const TrackCandidate & | candidate, | ||
const reco::BeamSpot & | bs, | ||
const edm::ESHandle< MagneticField > & | theMF, | ||
const edm::ESHandle< TransientTrackingRecHitBuilder > & | theTTRHBuilder | ||
) |
Definition at line 384 of file TrackBuildingAnalyzer.cc.
References TrajectoryStateOnSurface::charge(), funct::cos(), doAllTCPlots, doStopSource, doTCPlots, doTheta, particleFlowDisplacedVertexCandidate_cfi::dxy, allConversions_cfi::dz, stringResolutionProvider_cfi::eta, PV3DBase< T, PVType, FrameType >::eta(), MonitorElement::Fill(), TrajectoryStateOnSurface::freeState(), MonitorElement::getNbinsX(), TrajectoryStateOnSurface::globalMomentum(), TrajectoryStateOnSurface::globalPosition(), hpstanc_transforms::max, NumberOfRecHitsPerTrackCand, NumberOfRecHitsPerTrackCandVsEtaProfile, NumberOfRecHitsPerTrackCandVsPhiProfile, AlCaHLTBitMon_ParallelJobs::p, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::perp2(), phi, PV3DBase< T, PVType, FrameType >::phi(), edm::ESHandle< T >::product(), EnergyCorrector::pt, TrackCandidate::recHits(), funct::sin(), mathSSE::sqrt(), stoppingSource, stoppingSourceVSeta, stoppingSourceVSphi, TrackCandidate::stopReason(), PV3DBase< T, PVType, FrameType >::theta(), theta(), TrackCandDxy, TrackCandDz, TrackCandEta, TrackCandPhi, TrackCandPhiVsEta, TrackCandPt, TrackCandQ, TrackCandTheta, TrackCandidate::trajectoryStateOnDet(), trajectoryStateTransform::transientState(), findQualityFiles::v, PV3DBase< T, PVType, FrameType >::x(), reco::BeamSpot::x0(), PV3DBase< T, PVType, FrameType >::y(), reco::BeamSpot::y0(), PV3DBase< T, PVType, FrameType >::z(), and reco::BeamSpot::z0().
|
private |
|
private |
void TrackBuildingAnalyzer::initHisto | ( | DQMStore::IBooker & | ibooker, |
const edm::ParameterSet & | iConfig | ||
) |
Definition at line 43 of file TrackBuildingAnalyzer.cc.
References analyze(), DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), DQMStore::IBooker::bookProfile(), doAllPlots, doAllSeedPlots, doAllTCPlots, doDxy, doDz, doETA, doNRecHits, doPHI, doPHIVsETA, doProfETA, doProfPHI, doPT, doQ, doStopSource, doTCPlots, doTheta, Gflash::EtaMax, Gflash::EtaMin, Exception, edm::ParameterSet::getParameter(), histname, NumberOfRecHitsPerSeed, NumberOfRecHitsPerSeedVsEtaProfile, NumberOfRecHitsPerSeedVsPhiProfile, NumberOfRecHitsPerTrackCand, NumberOfRecHitsPerTrackCandVsEtaProfile, NumberOfRecHitsPerTrackCandVsPhiProfile, SeedDxy, SeedDz, SeedEta, SeedPhi, SeedPhiVsEta, SeedPt, SeedQ, SeedTheta, MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), DQMStore::IBooker::setCurrentFolder(), SIZE, stoppingSource, stoppingSourceVSeta, stoppingSourceVSphi, StopReasonName::StopReasonName, AlCaHLTBitMon_QueryRunRegistry::string, TrackCandDxy, TrackCandDz, TrackCandEta, TrackCandPhi, TrackCandPhiVsEta, TrackCandPt, TrackCandQ, and TrackCandTheta.
Referenced by TrackingMonitor::bookHistograms().
|
private |
Definition at line 99 of file TrackBuildingAnalyzer.h.
Referenced by initHisto().
|
private |
Definition at line 100 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 102 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 109 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 110 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 104 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 111 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 105 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 106 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 113 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 112 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 103 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 108 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 114 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 101 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 107 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 96 of file TrackBuildingAnalyzer.h.
Referenced by initHisto().
|
private |
Definition at line 75 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 77 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 76 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 88 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 90 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 89 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 73 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 74 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 68 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 69 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 70 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 67 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 72 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 71 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 92 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 93 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 94 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 86 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 87 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 81 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 82 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 83 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 80 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 85 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().
|
private |
Definition at line 84 of file TrackBuildingAnalyzer.h.
Referenced by analyze(), and initHisto().