Go to the documentation of this file. 1 #ifndef SiStripRecHitsValid_h
2 #define SiStripRecHitsValid_h
203 const char* ParameterSetLabel,
205 const char* HistoTitle);
MonitorElement * meNumTotMatched
MonitorElement * meBunchMatched
MonitorElement * meWclusrphi
void createSubDetMEs(DQMStore::IBooker &ibooker, std::string label)
const edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > m_geomToken
MonitorElement * mePosxrphi
MonitorElement * meChi2Matched
std::pair< LocalPoint, LocalVector > projectHit(const PSimHit &hit, const StripGeomDetUnit *stripDet, const BoundPlane &plane)
bool switchNsimHitMatched
edm::EDGetTokenT< SiStripRecHit2DCollection > rphiRecHitsToken_
std::vector< std::string > SubDetList_
void createTotalMEs(DQMStore::IBooker &ibooker)
edm::EDGetTokenT< SiStripMatchedRecHit2DCollection > matchedRecHitsToken_
MonitorElement * meEventMatched
std::map< std::string, LayerMEs > LayerMEsMap
MonitorElement * meResyMatched
MonitorElement * meNumTotrphi
MonitorElement * meNumMatched
MonitorElement * meBunchrphi
MonitorElement * meBunchStereo
MonitorElement * meNsimHitrphi
std::map< std::string, SubDetMEs > SubDetMEsMap
MonitorElement * meNsimHitMatched
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > m_topoTokenBR
MonitorElement * mePullMFrphi
void fillME(MonitorElement *ME, float value1, float value2)
MonitorElement * meResrphi
MonitorElement * meAdcrphi
edm::ESHandle< SiStripDetCabling > SiStripDetCabling_
MonitorElement * mePosxStereo
void fillME(MonitorElement *ME, float value1)
MonitorElement * mePullMFStereo
void rechitanalysis_matched(SiStripMatchedRecHit2D const rechit, const GluedGeomDet *gluedDet, TrackerHitAssociator &associate)
MonitorElement * meResolxrphi
MonitorElement * meResxMatched
std::string topFolderName_
MonitorElement * meEventrphi
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &run, const edm::EventSetup &es) override
MonitorElement * meAdcStereo
void analyze(const edm::Event &e, const edm::EventSetup &c) override
void rechitanalysis(SiStripRecHit2D const rechit, const StripTopology &topol, TrackerHitAssociator &associate)
~SiStripRecHitsValid() override
RecHitProperties rechitpro
MonitorElement * mePullLFrphi
std::map< std::string, StereoAndMatchedMEs > StereoAndMatchedMEsMap
MonitorElement * meChi2rphi
void createStereoAndMatchedMEs(DQMStore::IBooker &ibooker, std::string label)
MonitorElement * meNumrphi
void createMEs(DQMStore::IBooker &ibooker, const edm::EventSetup &es)
MonitorElement * meChi2Stereo
MonitorElement * meNsimHitStereo
MonitorElement * meWclusStereo
MonitorElement * mePosyMatched
MonitorElement * meNumTotStereo
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > m_topoToken
std::map< std::string, std::vector< uint32_t > > LayerDetMap
edm::ESWatcher< SiStripDetCablingRcd > watchSiStripDetCablingRcd_
void createLayerMEs(DQMStore::IBooker &ibooker, std::string label)
void fillME(MonitorElement *ME, float value1, float value2, float value3, float value4)
MonitorElement * mePullLFStereo
MonitorElement * meResolyMatched
void fillME(MonitorElement *ME, float value1, float value2, float value3)
MonitorElement * meResStereo
MonitorElement * meEventStereo
edm::EDGetTokenT< SiStripRecHit2DCollection > stereoRecHitsToken_
TrackerHitAssociator::Config trackerHitAssociatorConfig_
MonitorElement * meNumStereo
const edm::ESGetToken< SiStripDetCabling, SiStripDetCablingRcd > m_SiStripDetCablingToken
MonitorElement * meResolxMatched
MonitorElement * bookME1D(DQMStore::IBooker &ibooker, const char *ParameterSetLabel, const char *HistoName, const char *HistoTitle)
SiStripRecHitsValid(const edm::ParameterSet &conf)
MonitorElement * mePosxMatched
MonitorElement * meResolxStereo
std::map< std::string, std::vector< uint32_t > > StereoAndMatchedDetMap