#include <Phase2OTValidateRecHit.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 | |
std::vector< edm::EDGetTokenT < edm::PSimHitContainer > > | simHitTokens_ |
const double | simtrackminpt_ |
const edm::EDGetTokenT < edm::SimTrackContainer > | simTracksToken_ |
const edm::EDGetTokenT < Phase2TrackerRecHit1DCollectionNew > | tokenRecHitsOT_ |
TrackerHitAssociator::Config | trackerHitAssociatorConfig_ |
Description: Standalone Plugin for Phase2 RecHit validation
Definition at line 48 of file Phase2OTValidateRecHit.cc.
|
explicit |
Definition at line 72 of file Phase2OTValidateRecHit.cc.
References Phase2OTValidateRecHitBase::config_, edm::ParameterSet::getParameter(), and simHitTokens_.
|
override |
Definition at line 86 of file Phase2OTValidateRecHit.cc.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 95 of file Phase2OTValidateRecHit.cc.
References fillOTHistos(), edm::Event::getHandle(), trackerHits::simHits, simHitTokens_, simtrackminpt_, simTracksToken_, and trackerHitAssociatorConfig_.
|
static |
Definition at line 188 of file Phase2OTValidateRecHit.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), submitPVResolutionJobs::desc, Phase2OTValidateRecHitBase::fillPSetDescription(), HLT_FULL_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 114 of file Phase2OTValidateRecHit.cc.
References TrackerHitAssociator::associateHitId(), PVValHelper::dx, PVValHelper::dy, Phase2OTValidateRecHitBase::fillOTRecHitHistos(), TrackerGeometry::getDetectorType(), edm::Event::getHandle(), phase2tkutil::getOTHistoId(), submitPVResolutionJobs::key, Phase2OTValidateRecHitBase::layerMEs_, TrackerGeometry::Ph2PSP, TrackerGeometry::Ph2PSS, TrackerGeometry::Ph2SS, HI_PhotonSkim_cff::rechits, trackerHits::simHits, AlCaHLTBitMon_QueryRunRegistry::string, Phase2OTValidateRecHitBase::tkGeom_, tokenRecHitsOT_, Phase2OTValidateRecHitBase::tTopo_, PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by analyze().
|
private |
Definition at line 66 of file Phase2OTValidateRecHit.cc.
Referenced by analyze(), and Phase2OTValidateRecHit().
|
private |
Definition at line 63 of file Phase2OTValidateRecHit.cc.
Referenced by analyze().
|
private |
Definition at line 65 of file Phase2OTValidateRecHit.cc.
Referenced by analyze().
|
private |
Definition at line 64 of file Phase2OTValidateRecHit.cc.
Referenced by fillOTHistos().
|
private |
Definition at line 62 of file Phase2OTValidateRecHit.cc.
Referenced by analyze().