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