#include <Phase2OTValidateTrackingRecHit.cc>
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from Phase2OTValidateRecHitBase | |
static void | fillPSetDescription (edm::ParameterSetDescription &desc) |
Static Public Member Functions inherited from DQMEDAnalyzer | |
static void | globalEndJob (DQMEDAnalyzerGlobalCache const *) |
static void | globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context) |
static void | globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context) |
static std::unique_ptr < DQMEDAnalyzerGlobalCache > | initializeGlobalCache (edm::ParameterSet const &) |
Private Member Functions | |
void | fillOTHistos (const edm::Event &iEvent, const TrackerHitAssociator &associateRecHit, const std::vector< edm::Handle< edm::PSimHitContainer >> &simHits, const std::map< unsigned int, SimTrack > &selectedSimTrackMap) |
Private Attributes | |
edm::ParameterSet | config_ |
std::vector< edm::EDGetTokenT < edm::PSimHitContainer > > | simHitTokens_ |
const double | simtrackminpt_ |
const edm::EDGetTokenT < edm::SimTrackContainer > | simTracksToken_ |
const edm::EDGetTokenT < reco::TrackCollection > | tokenTracks_ |
TrackerHitAssociator::Config | trackerHitAssociatorConfig_ |
Description: Standalone Plugin for Phase2 RecHit validation
Definition at line 51 of file Phase2OTValidateTrackingRecHit.cc.
|
explicit |
Definition at line 76 of file Phase2OTValidateTrackingRecHit.cc.
References config_, edm::ParameterSet::getParameter(), and simHitTokens_.
|
override |
Definition at line 91 of file Phase2OTValidateTrackingRecHit.cc.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 100 of file Phase2OTValidateTrackingRecHit.cc.
References fillOTHistos(), edm::Event::getHandle(), trackerHits::simHits, simHitTokens_, simtrackminpt_, simTracksToken_, and trackerHitAssociatorConfig_.
|
static |
Definition at line 204 of file Phase2OTValidateTrackingRecHit.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), submitPVResolutionJobs::desc, Phase2OTValidateRecHitBase::fillPSetDescription(), HLT_FULL_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 121 of file Phase2OTValidateTrackingRecHit.cc.
References TrackerHitAssociator::associateHitId(), PVValHelper::dx, PVValHelper::dy, Phase2OTValidateRecHitBase::fillOTRecHitHistos(), TrackerGeometry::getDetectorType(), edm::Event::getHandle(), phase2tkutil::getOTHistoId(), submitPVResolutionJobs::key, Phase2OTValidateRecHitBase::layerMEs_, BaseTrackerRecHit::localPosition(), TrackerGeometry::Ph2PSP, TrackerGeometry::Ph2PSS, TrackerGeometry::Ph2SS, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, trackerHits::simHits, AlCaHLTBitMon_QueryRunRegistry::string, Phase2OTValidateRecHitBase::tkGeom_, tokenTracks_, HLT_FULL_cff::track, tracks, Phase2OTValidateRecHitBase::tTopo_, PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by analyze().
|
private |
Definition at line 65 of file Phase2OTValidateTrackingRecHit.cc.
Referenced by Phase2OTValidateTrackingRecHit().
|
private |
Definition at line 70 of file Phase2OTValidateTrackingRecHit.cc.
Referenced by analyze(), and Phase2OTValidateTrackingRecHit().
|
private |
Definition at line 67 of file Phase2OTValidateTrackingRecHit.cc.
Referenced by analyze().
|
private |
Definition at line 69 of file Phase2OTValidateTrackingRecHit.cc.
Referenced by analyze().
|
private |
Definition at line 68 of file Phase2OTValidateTrackingRecHit.cc.
Referenced by fillOTHistos().
|
private |
Definition at line 66 of file Phase2OTValidateTrackingRecHit.cc.
Referenced by analyze().