#include <SiStripRecHitsValid.h>
Classes | |
struct | LayerMEs |
struct | RecHitProperties |
struct | StereoAndMatchedMEs |
struct | SubDetMEs |
struct | TotalMEs |
Protected Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) override |
void | bookHistograms (DQMStore::IBooker &ibooker, const edm::Run &run, const edm::EventSetup &es) override |
Protected Member Functions inherited from DQMEDAnalyzer | |
uint64_t | meId () const |
Private Member Functions | |
MonitorElement * | bookME1D (DQMStore::IBooker &ibooker, const char *ParameterSetLabel, const char *HistoName, const char *HistoTitle) |
void | createLayerMEs (DQMStore::IBooker &ibooker, std::string label) |
void | createMEs (DQMStore::IBooker &ibooker, const edm::EventSetup &es) |
void | createStereoAndMatchedMEs (DQMStore::IBooker &ibooker, std::string label) |
void | createSubDetMEs (DQMStore::IBooker &ibooker, std::string label) |
void | createTotalMEs (DQMStore::IBooker &ibooker) |
void | fillME (MonitorElement *ME, float value1) |
void | fillME (MonitorElement *ME, float value1, float value2) |
void | fillME (MonitorElement *ME, float value1, float value2, float value3) |
void | fillME (MonitorElement *ME, float value1, float value2, float value3, float value4) |
std::pair< LocalPoint, LocalVector > | projectHit (const PSimHit &hit, const StripGeomDetUnit *stripDet, const BoundPlane &plane) |
void | rechitanalysis (SiStripRecHit2D const rechit, const StripTopology &topol, TrackerHitAssociator &associate) |
void | rechitanalysis_matched (SiStripMatchedRecHit2D const rechit, const GluedGeomDet *gluedDet, TrackerHitAssociator &associate) |
Definition at line 47 of file SiStripRecHitsValid.h.
SiStripRecHitsValid::SiStripRecHitsValid | ( | const edm::ParameterSet & | conf | ) |
Definition at line 28 of file SiStripRecHitsValid.cc.
References conf_, edm::ParameterSet::getParameter(), matchedRecHitsToken_, rphiRecHitsToken_, stereoRecHitsToken_, AlCaHLTBitMon_QueryRunRegistry::string, SubDetList_, switchAdcrphi, switchAdcStereo, switchBunchMatched, switchBunchrphi, switchBunchStereo, switchChi2Matched, switchChi2rphi, switchChi2Stereo, switchEventMatched, switchEventrphi, switchEventStereo, switchNsimHitMatched, switchNsimHitrphi, switchNsimHitStereo, switchNumMatched, switchNumrphi, switchNumStereo, switchNumTotMatched, switchNumTotrphi, switchNumTotStereo, switchPosxMatched, switchPosxrphi, switchPosxStereo, switchPosyMatched, switchPullLFrphi, switchPullLFStereo, switchPullMFrphi, switchPullMFStereo, switchResolxMatched, switchResolxrphi, switchResolxStereo, switchResolyMatched, switchResrphi, switchResStereo, switchResxMatched, switchResyMatched, switchWclusrphi, switchWclusStereo, and topFolderName_.
|
override |
Definition at line 161 of file SiStripRecHitsValid.cc.
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 175 of file SiStripRecHitsValid.cc.
References SiStripRecHitsValid::RecHitProperties::bunch, SiStripRecHitsValid::RecHitProperties::chi2, SiStripRecHitsValid::RecHitProperties::cluchg, SiStripRecHitsValid::RecHitProperties::clusiz, MillePedeFileConverter_cfg::e, SiStripRecHitsValid::RecHitProperties::event, fillME(), edm::EventSetup::get(), get, SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripHistoId::getSubdetid(), label, LayerMEsMap, matchedRecHitsToken_, SiStripRecHitsValid::TotalMEs::meNumTotMatched, SiStripRecHitsValid::TotalMEs::meNumTotrphi, SiStripRecHitsValid::TotalMEs::meNumTotStereo, SiStripRecHitsValid::RecHitProperties::NsimHit, edm::ESHandle< T >::product(), SiStripRecHitsValid::RecHitProperties::pullMF, DetId::rawId(), rechitanalysis(), rechitanalysis_matched(), rechitpro, SiStripRecHitsValid::RecHitProperties::resolxx, SiStripRecHitsValid::RecHitProperties::resolyy, SiStripRecHitsValid::RecHitProperties::resx, SiStripRecHitsValid::RecHitProperties::resy, rphiRecHitsToken_, mathSSE::sqrt(), StereoAndMatchedMEsMap, stereoRecHitsToken_, AlCaHLTBitMon_QueryRunRegistry::string, SubDetList_, SubDetMEsMap, totalMEs, PbPb_ZMuSkimMuonDPG_cff::tracker, trackerHitAssociatorConfig_, SiStripRecHitsValid::RecHitProperties::x, and SiStripRecHitsValid::RecHitProperties::y.
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 164 of file SiStripRecHitsValid.cc.
References createMEs(), edm::EventSetup::get(), and m_cacheID_.
|
inlineprivate |
Definition at line 995 of file SiStripRecHitsValid.cc.
References dqm::implementation::IBooker::book1D(), conf_, and edm::ParameterSet::getParameter().
Referenced by createLayerMEs(), createStereoAndMatchedMEs(), createSubDetMEs(), and createTotalMEs().
|
private |
Definition at line 657 of file SiStripRecHitsValid.cc.
References bookME1D(), SiStripHistoId::createHistoLayer(), label, LayerMEsMap, SiStripRecHitsValid::LayerMEs::meAdcrphi, SiStripRecHitsValid::LayerMEs::meChi2rphi, SiStripRecHitsValid::LayerMEs::meNsimHitrphi, SiStripRecHitsValid::LayerMEs::mePosxrphi, SiStripRecHitsValid::LayerMEs::mePullLFrphi, SiStripRecHitsValid::LayerMEs::mePullMFrphi, SiStripRecHitsValid::LayerMEs::meResolxrphi, SiStripRecHitsValid::LayerMEs::meResrphi, SiStripRecHitsValid::LayerMEs::meWclusrphi, dqm::impl::MonitorElement::setAxisTitle(), switchAdcrphi, switchChi2rphi, switchNsimHitrphi, switchPosxrphi, switchPullLFrphi, switchPullMFrphi, switchResolxrphi, switchResrphi, and switchWclusrphi.
Referenced by createMEs().
|
private |
Definition at line 517 of file SiStripRecHitsValid.cc.
References funct::abs(), SiStripDetCabling::addActiveDetectorsRawIds(), createLayerMEs(), createStereoAndMatchedMEs(), createSubDetMEs(), createTotalMEs(), edm::EventSetup::get(), get, SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::getSubDetFolderAndTag(), SiStripHistoId::getSubdetid(), SiStripSubStructure::getTECDetectors(), SiStripSubStructure::getTIBDetectors(), SiStripSubStructure::getTIDDetectors(), SiStripSubStructure::getTOBDetectors(), label, LayerDetMap, LayerMEsMap, edm::ESHandle< T >::product(), dqm::implementation::NavigatorBase::setCurrentFolder(), SiStripFolderOrganizer::setLayerFolder(), SiStripFolderOrganizer::setSiStripFolder(), SiStripFolderOrganizer::setSiStripFolderName(), SiStripDetCabling_, StereoAndMatchedDetMap, StereoAndMatchedMEsMap, AlCaHLTBitMon_QueryRunRegistry::string, SubDetMEsMap, TrackerTopology::tecIsStereo(), TrackerTopology::tibIsStereo(), TrackerTopology::tidIsStereo(), TrackerTopology::tobIsStereo(), and topFolderName_.
Referenced by bookHistograms().
|
private |
Definition at line 747 of file SiStripRecHitsValid.cc.
References bookME1D(), SiStripHistoId::createHistoLayer(), label, SiStripRecHitsValid::StereoAndMatchedMEs::meAdcStereo, SiStripRecHitsValid::StereoAndMatchedMEs::meChi2Matched, SiStripRecHitsValid::StereoAndMatchedMEs::meChi2Stereo, SiStripRecHitsValid::StereoAndMatchedMEs::meNsimHitMatched, SiStripRecHitsValid::StereoAndMatchedMEs::meNsimHitStereo, SiStripRecHitsValid::StereoAndMatchedMEs::mePosxMatched, SiStripRecHitsValid::StereoAndMatchedMEs::mePosxStereo, SiStripRecHitsValid::StereoAndMatchedMEs::mePosyMatched, SiStripRecHitsValid::StereoAndMatchedMEs::mePullLFStereo, SiStripRecHitsValid::StereoAndMatchedMEs::mePullMFStereo, SiStripRecHitsValid::StereoAndMatchedMEs::meResolxMatched, SiStripRecHitsValid::StereoAndMatchedMEs::meResolxStereo, SiStripRecHitsValid::StereoAndMatchedMEs::meResolyMatched, SiStripRecHitsValid::StereoAndMatchedMEs::meResStereo, SiStripRecHitsValid::StereoAndMatchedMEs::meResxMatched, SiStripRecHitsValid::StereoAndMatchedMEs::meResyMatched, SiStripRecHitsValid::StereoAndMatchedMEs::meWclusStereo, dqm::impl::MonitorElement::setAxisTitle(), StereoAndMatchedMEsMap, switchAdcStereo, switchChi2Matched, switchChi2Stereo, switchNsimHitMatched, switchNsimHitStereo, switchPosxMatched, switchPosxStereo, switchPosyMatched, switchPullLFStereo, switchPullMFStereo, switchResolxMatched, switchResolxStereo, switchResolyMatched, switchResStereo, switchResxMatched, switchResyMatched, and switchWclusStereo.
Referenced by createMEs().
|
private |
Definition at line 924 of file SiStripRecHitsValid.cc.
References bookME1D(), label, SiStripRecHitsValid::SubDetMEs::meBunchMatched, SiStripRecHitsValid::SubDetMEs::meBunchrphi, SiStripRecHitsValid::SubDetMEs::meBunchStereo, SiStripRecHitsValid::SubDetMEs::meEventMatched, SiStripRecHitsValid::SubDetMEs::meEventrphi, SiStripRecHitsValid::SubDetMEs::meEventStereo, SiStripRecHitsValid::SubDetMEs::meNumMatched, SiStripRecHitsValid::SubDetMEs::meNumrphi, SiStripRecHitsValid::SubDetMEs::meNumStereo, dqm::impl::MonitorElement::setAxisTitle(), AlCaHLTBitMon_QueryRunRegistry::string, SubDetMEsMap, switchBunchMatched, switchBunchrphi, switchBunchStereo, switchEventMatched, switchEventrphi, switchEventStereo, switchNumMatched, switchNumrphi, and switchNumStereo.
Referenced by createMEs().
|
private |
Definition at line 635 of file SiStripRecHitsValid.cc.
References bookME1D(), SiStripRecHitsValid::TotalMEs::meNumTotMatched, SiStripRecHitsValid::TotalMEs::meNumTotrphi, SiStripRecHitsValid::TotalMEs::meNumTotStereo, dqm::impl::MonitorElement::setAxisTitle(), switchNumTotMatched, switchNumTotrphi, switchNumTotStereo, and totalMEs.
Referenced by createMEs().
|
inlineprivate |
Definition at line 194 of file SiStripRecHitsValid.h.
References HLT_2018_cff::value1.
Referenced by analyze().
|
inlineprivate |
Definition at line 198 of file SiStripRecHitsValid.h.
References HLT_2018_cff::value1, and HLT_2018_cff::value2.
|
inlineprivate |
Definition at line 202 of file SiStripRecHitsValid.h.
References HLT_2018_cff::value1, and HLT_2018_cff::value2.
|
inlineprivate |
Definition at line 206 of file SiStripRecHitsValid.h.
References HLT_2018_cff::value1, and HLT_2018_cff::value2.
|
private |
Definition at line 338 of file SiStripRecHitsValid.cc.
References funct::cos(), DeadROC_duringRun::dir, Scenarios_cff::scale, funct::sin(), StripGeomDetUnit::specificTopology(), StripTopology::strip(), StripTopology::stripAngle(), GeomDet::surface(), Surface::toGlobal(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by rechitanalysis_matched().
|
private |
Definition at line 366 of file SiStripRecHitsValid.cc.
References TrackerHitAssociator::associateHit(), SiStripRecHitsValid::RecHitProperties::bunch, EncodedEventId::bunchCrossing(), SiStripRecHitsValid::RecHitProperties::chi2, SiStripRecHitsValid::RecHitProperties::cluchg, SiStripRecHitsValid::RecHitProperties::clusiz, SiStripRecHit2D::cluster(), relativeConstraints::error, EncodedEventId::event(), SiStripRecHitsValid::RecHitProperties::event, PSimHit::eventId(), PSimHit::localPosition(), BaseTrackerRecHit::localPosition(), BaseTrackerRecHit::localPositionError(), visualization-live-secondInstance_cfg::m, muonTagProbeFilters_cff::matched, SiStripPI::max, Topology::measurementError(), Topology::measurementPosition(), SiStripRecHitsValid::RecHitProperties::NsimHit, position, SiStripRecHitsValid::RecHitProperties::pullMF, dttmaxenums::R, alignCSCRings::r, rechitpro, SiStripRecHitsValid::RecHitProperties::resolxx, SiStripRecHitsValid::RecHitProperties::resolyy, SiStripRecHitsValid::RecHitProperties::resx, SiStripRecHitsValid::RecHitProperties::resy, mathSSE::sqrt(), MeasurementError::uu(), PV2DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::x(), SiStripRecHitsValid::RecHitProperties::x, PV3DBase< T, PVType, FrameType >::y(), and SiStripRecHitsValid::RecHitProperties::y.
Referenced by analyze().
|
private |
Definition at line 435 of file SiStripRecHitsValid.cc.
References TrackerHitAssociator::associateHit(), SiStripRecHitsValid::RecHitProperties::bunch, EncodedEventId::bunchCrossing(), SiStripRecHitsValid::RecHitProperties::chi2, SiStripRecHitsValid::RecHitProperties::cluchg, SiStripRecHitsValid::RecHitProperties::clusiz, relativeConstraints::error, EncodedEventId::event(), SiStripRecHitsValid::RecHitProperties::event, PSimHit::eventId(), BaseTrackerRecHit::localPosition(), BaseTrackerRecHit::localPositionError(), visualization-live-secondInstance_cfg::m, muonTagProbeFilters_cff::matched, SiStripPI::max, SiStripRecHitsValid::RecHitProperties::NsimHit, position, projectHit(), SiStripRecHitsValid::RecHitProperties::pullMF, dttmaxenums::R, alignCSCRings::r, rechitpro, SiStripRecHitsValid::RecHitProperties::resolxx, SiStripRecHitsValid::RecHitProperties::resolyy, SiStripRecHitsValid::RecHitProperties::resx, SiStripRecHitsValid::RecHitProperties::resy, mathSSE::sqrt(), GluedGeomDet::stereoDet(), GeomDet::surface(), PV3DBase< T, PVType, FrameType >::x(), SiStripRecHitsValid::RecHitProperties::x, PV3DBase< T, PVType, FrameType >::y(), and SiStripRecHitsValid::RecHitProperties::y.
Referenced by analyze().
|
private |
Definition at line 211 of file SiStripRecHitsValid.h.
Referenced by bookME1D(), and SiStripRecHitsValid().
|
private |
Definition at line 175 of file SiStripRecHitsValid.h.
Referenced by createMEs().
|
private |
Definition at line 172 of file SiStripRecHitsValid.h.
Referenced by analyze(), createLayerMEs(), and createMEs().
|
private |
Definition at line 213 of file SiStripRecHitsValid.h.
Referenced by bookHistograms().
|
private |
Definition at line 228 of file SiStripRecHitsValid.h.
Referenced by analyze(), and SiStripRecHitsValid().
|
private |
Definition at line 221 of file SiStripRecHitsValid.h.
Referenced by analyze(), rechitanalysis(), and rechitanalysis_matched().
|
private |
Definition at line 229 of file SiStripRecHitsValid.h.
Referenced by analyze(), and SiStripRecHitsValid().
|
private |
Definition at line 178 of file SiStripRecHitsValid.h.
Referenced by createMEs().
|
private |
Definition at line 176 of file SiStripRecHitsValid.h.
Referenced by createMEs().
|
private |
Definition at line 173 of file SiStripRecHitsValid.h.
Referenced by analyze(), createMEs(), and createStereoAndMatchedMEs().
|
private |
Definition at line 230 of file SiStripRecHitsValid.h.
Referenced by analyze(), and SiStripRecHitsValid().
|
private |
Definition at line 170 of file SiStripRecHitsValid.h.
Referenced by analyze(), and SiStripRecHitsValid().
|
private |
Definition at line 174 of file SiStripRecHitsValid.h.
Referenced by analyze(), createMEs(), and createSubDetMEs().
|
private |
Definition at line 143 of file SiStripRecHitsValid.h.
Referenced by createLayerMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 152 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 139 of file SiStripRecHitsValid.h.
Referenced by createSubDetMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 133 of file SiStripRecHitsValid.h.
Referenced by createSubDetMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 136 of file SiStripRecHitsValid.h.
Referenced by createSubDetMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 166 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 149 of file SiStripRecHitsValid.h.
Referenced by createLayerMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 158 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 140 of file SiStripRecHitsValid.h.
Referenced by createSubDetMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 134 of file SiStripRecHitsValid.h.
Referenced by createSubDetMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 137 of file SiStripRecHitsValid.h.
Referenced by createSubDetMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 167 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 150 of file SiStripRecHitsValid.h.
Referenced by createLayerMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 159 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 138 of file SiStripRecHitsValid.h.
Referenced by createSubDetMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 132 of file SiStripRecHitsValid.h.
Referenced by createSubDetMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 135 of file SiStripRecHitsValid.h.
Referenced by createSubDetMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 130 of file SiStripRecHitsValid.h.
Referenced by createTotalMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 128 of file SiStripRecHitsValid.h.
Referenced by createTotalMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 129 of file SiStripRecHitsValid.h.
Referenced by createTotalMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 160 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 144 of file SiStripRecHitsValid.h.
Referenced by createLayerMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 153 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 161 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 147 of file SiStripRecHitsValid.h.
Referenced by createLayerMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 156 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 148 of file SiStripRecHitsValid.h.
Referenced by createLayerMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 157 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 162 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 145 of file SiStripRecHitsValid.h.
Referenced by createLayerMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 154 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 163 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 146 of file SiStripRecHitsValid.h.
Referenced by createLayerMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 155 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 164 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 165 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 142 of file SiStripRecHitsValid.h.
Referenced by createLayerMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 151 of file SiStripRecHitsValid.h.
Referenced by createStereoAndMatchedMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 169 of file SiStripRecHitsValid.h.
Referenced by createMEs(), and SiStripRecHitsValid().
|
private |
Definition at line 126 of file SiStripRecHitsValid.h.
Referenced by analyze(), and createTotalMEs().
|
private |
Definition at line 212 of file SiStripRecHitsValid.h.
Referenced by analyze().