CMS 3D CMS Logo

SiStripRecHitsValid.h
Go to the documentation of this file.
1 #ifndef SiStripRecHitsValid_h
2 #define SiStripRecHitsValid_h
3 
10 //only mine
15 
16 //DQM services for histogram
18 
20 
21 //--- for SimHit association
24 
36 
37 #include <string>
39 //For RecHit
43 
44 class SiStripDetCabling;
45 class SiStripDCSStatus;
46 
48 public:
50 
51  ~SiStripRecHitsValid() override;
52 
53  struct TotalMEs { // MEs for total detector Level
57  };
58 
59  struct SubDetMEs { // MEs for Subdetector Level
69  };
70 
71  struct LayerMEs { // MEs for Layer Level
81  };
82 
83  struct StereoAndMatchedMEs { // MEs for Layer Level
101  };
102 
104  float x;
105  float y;
106  // float z;
107  float resolxx;
108  // float resolxy;
109  float resolyy;
110  float resx;
111  float resy;
112  float pullMF;
113  int clusiz;
114  float cluchg;
115  float chi2;
116  int NsimHit;
117  int bunch;
118  int event;
119  };
120 
121 protected:
122  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
123  void bookHistograms(DQMStore::IBooker& ibooker, const edm::Run& run, const edm::EventSetup& es) override;
124 
125 private:
127 
131 
141 
168 
170  std::vector<std::string> SubDetList_;
171 
172  std::map<std::string, LayerMEs> LayerMEsMap;
173  std::map<std::string, StereoAndMatchedMEs> StereoAndMatchedMEsMap;
174  std::map<std::string, SubDetMEs> SubDetMEsMap;
175  std::map<std::string, std::vector<uint32_t> > LayerDetMap;
176  std::map<std::string, std::vector<uint32_t> > StereoAndMatchedDetMap;
177 
179 
180  std::pair<LocalPoint, LocalVector> projectHit(const PSimHit& hit,
181  const StripGeomDetUnit* stripDet,
182  const BoundPlane& plane);
183  void createMEs(DQMStore::IBooker& ibooker, const edm::EventSetup& es);
184  void createTotalMEs(DQMStore::IBooker& ibooker);
188 
190  const char* ParameterSetLabel,
191  const char* HistoName,
192  const char* HistoTitle);
193 
194  inline void fillME(MonitorElement* ME, float value1) {
195  if (ME != nullptr)
196  ME->Fill(value1);
197  }
198  inline void fillME(MonitorElement* ME, float value1, float value2) {
199  if (ME != nullptr)
200  ME->Fill(value1, value2);
201  }
202  inline void fillME(MonitorElement* ME, float value1, float value2, float value3) {
203  if (ME != nullptr)
204  ME->Fill(value1, value2, value3);
205  }
206  inline void fillME(MonitorElement* ME, float value1, float value2, float value3, float value4) {
207  if (ME != nullptr)
208  ME->Fill(value1, value2, value3, value4);
209  }
210 
213  unsigned long long m_cacheID_;
214  //const StripTopology* topol;
215 
216  /* static const int MAXHIT = 1000; */
217 
218  // std::vector<RecHitProperties> rechitrphi;
219  // std::vector<RecHitProperties> rechitstereo;
220  // std::vector<RecHitProperties> rechitmatched;
222 
223  void rechitanalysis(SiStripRecHit2D const rechit, const StripTopology& topol, TrackerHitAssociator& associate);
225  const GluedGeomDet* gluedDet,
226  TrackerHitAssociator& associate);
227 
231 };
232 
233 #endif
SiStripRecHitsValid::TotalMEs::meNumTotMatched
MonitorElement * meNumTotMatched
Definition: SiStripRecHitsValid.h:56
SiStripRecHitsValid::SubDetMEs::meBunchMatched
MonitorElement * meBunchMatched
Definition: SiStripRecHitsValid.h:67
SiStripRecHitsValid::LayerMEs::meWclusrphi
MonitorElement * meWclusrphi
Definition: SiStripRecHitsValid.h:72
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
SiStripRecHitsValid::switchPullMFrphi
bool switchPullMFrphi
Definition: SiStripRecHitsValid.h:148
SiStripRecHitsValid::switchEventrphi
bool switchEventrphi
Definition: SiStripRecHitsValid.h:134
Handle.h
SiStripDCSStatus
Definition: SiStripDCSStatus.h:19
SiStripRecHitsValid::createSubDetMEs
void createSubDetMEs(DQMStore::IBooker &ibooker, std::string label)
Definition: SiStripRecHitsValid.cc:924
SiStripRecHitsValid::LayerMEs::mePosxrphi
MonitorElement * mePosxrphi
Definition: SiStripRecHitsValid.h:74
StripGeomDetUnit.h
MessageLogger.h
SiStripRecHitsValid::StereoAndMatchedMEs::meChi2Matched
MonitorElement * meChi2Matched
Definition: SiStripRecHitsValid.h:99
SiStripRecHitsValid::projectHit
std::pair< LocalPoint, LocalVector > projectHit(const PSimHit &hit, const StripGeomDetUnit *stripDet, const BoundPlane &plane)
Definition: SiStripRecHitsValid.cc:338
SiStripRecHitsValid::switchBunchStereo
bool switchBunchStereo
Definition: SiStripRecHitsValid.h:136
TrackerGeometry.h
SiStripRecHitsValid::switchNsimHitMatched
bool switchNsimHitMatched
Definition: SiStripRecHitsValid.h:167
SiStripRecHitsValid::rphiRecHitsToken_
edm::EDGetTokenT< SiStripRecHit2DCollection > rphiRecHitsToken_
Definition: SiStripRecHitsValid.h:229
StripGeomDetType.h
PixelTopology.h
SiStripRecHitsValid::switchPullMFStereo
bool switchPullMFStereo
Definition: SiStripRecHitsValid.h:157
SiStripRecHitsValid::SubDetList_
std::vector< std::string > SubDetList_
Definition: SiStripRecHitsValid.h:170
ESHandle.h
SiStripRecHitsValid::createTotalMEs
void createTotalMEs(DQMStore::IBooker &ibooker)
Definition: SiStripRecHitsValid.cc:635
SiStripRecHitsValid::matchedRecHitsToken_
edm::EDGetTokenT< SiStripMatchedRecHit2DCollection > matchedRecHitsToken_
Definition: SiStripRecHitsValid.h:228
SiStripRecHitsValid::SubDetMEs::meEventMatched
MonitorElement * meEventMatched
Definition: SiStripRecHitsValid.h:68
SiStripMatchedRecHit2DCollection.h
edm::Run
Definition: Run.h:45
edm::EDGetTokenT
Definition: EDGetToken.h:33
SiStripRecHitsValid::LayerMEsMap
std::map< std::string, LayerMEs > LayerMEsMap
Definition: SiStripRecHitsValid.h:172
SiStripRecHitsValid::StereoAndMatchedMEs
Definition: SiStripRecHitsValid.h:83
SiStripRecHitsValid::switchChi2Stereo
bool switchChi2Stereo
Definition: SiStripRecHitsValid.h:158
SiStripRecHitsValid::StereoAndMatchedMEs::meResyMatched
MonitorElement * meResyMatched
Definition: SiStripRecHitsValid.h:98
SiStripRecHitsValid::RecHitProperties::resx
float resx
Definition: SiStripRecHitsValid.h:110
SiStripRecHitsValid::switchResStereo
bool switchResStereo
Definition: SiStripRecHitsValid.h:155
SiStripRecHitsValid::TotalMEs::meNumTotrphi
MonitorElement * meNumTotrphi
Definition: SiStripRecHitsValid.h:54
HLT_2018_cff.value1
value1
Definition: HLT_2018_cff.py:8549
SiStripRecHitsValid::SubDetMEs::meNumMatched
MonitorElement * meNumMatched
Definition: SiStripRecHitsValid.h:66
SiStripRecHitsValid::SubDetMEs::meBunchrphi
MonitorElement * meBunchrphi
Definition: SiStripRecHitsValid.h:61
SiStripRecHitsValid::switchPosxStereo
bool switchPosxStereo
Definition: SiStripRecHitsValid.h:153
GeomDetType.h
SiStripRecHitsValid::LayerMEs
Definition: SiStripRecHitsValid.h:71
SiStripRecHitsValid::m_cacheID_
unsigned long long m_cacheID_
Definition: SiStripRecHitsValid.h:213
GluedGeomDet.h
DQMStore.h
SiStripRecHit2D
Definition: SiStripRecHit2D.h:7
SiStripRecHitsValid::SubDetMEs::meBunchStereo
MonitorElement * meBunchStereo
Definition: SiStripRecHitsValid.h:64
SiStripRecHitsValid::switchChi2Matched
bool switchChi2Matched
Definition: SiStripRecHitsValid.h:166
SiStripRecHitsValid::RecHitProperties::cluchg
float cluchg
Definition: SiStripRecHitsValid.h:114
SiStripRecHitsValid::RecHitProperties::resolxx
float resolxx
Definition: SiStripRecHitsValid.h:107
TrackerHitAssociator.h
SiStripRecHitsValid::TotalMEs
Definition: SiStripRecHitsValid.h:53
EDAnalyzer.h
SiStripRecHitsValid::LayerMEs::meNsimHitrphi
MonitorElement * meNsimHitrphi
Definition: SiStripRecHitsValid.h:80
StripTopology.h
SiStripRecHitsValid::SubDetMEsMap
std::map< std::string, SubDetMEs > SubDetMEsMap
Definition: SiStripRecHitsValid.h:174
TrackerHitAssociator::Config
Definition: TrackerHitAssociator.h:57
SiStripRecHitsValid::StereoAndMatchedMEs::meNsimHitMatched
MonitorElement * meNsimHitMatched
Definition: SiStripRecHitsValid.h:100
SiStripRecHitsValid::LayerMEs::mePullMFrphi
MonitorElement * mePullMFrphi
Definition: SiStripRecHitsValid.h:78
SiStripRecHitsValid::switchNsimHitrphi
bool switchNsimHitrphi
Definition: SiStripRecHitsValid.h:150
SiStripRecHitsValid::switchResolxStereo
bool switchResolxStereo
Definition: SiStripRecHitsValid.h:154
SiStripRecHitsValid::fillME
void fillME(MonitorElement *ME, float value1, float value2)
Definition: SiStripRecHitsValid.h:198
SiStripRecHitsValid::LayerMEs::meResrphi
MonitorElement * meResrphi
Definition: SiStripRecHitsValid.h:76
SiStripRecHitsValid::LayerMEs::meAdcrphi
MonitorElement * meAdcrphi
Definition: SiStripRecHitsValid.h:73
SiStripRecHitsValid::switchResolyMatched
bool switchResolyMatched
Definition: SiStripRecHitsValid.h:163
SiStripRecHitsValid::switchNumTotrphi
bool switchNumTotrphi
Definition: SiStripRecHitsValid.h:128
SiStripRecHitsValid::switchBunchrphi
bool switchBunchrphi
Definition: SiStripRecHitsValid.h:133
SiStripRecHitsValid::SiStripDetCabling_
edm::ESHandle< SiStripDetCabling > SiStripDetCabling_
Definition: SiStripRecHitsValid.h:178
SiStripRecHitsValid::StereoAndMatchedMEs::mePosxStereo
MonitorElement * mePosxStereo
Definition: SiStripRecHitsValid.h:86
SiStripRecHitsValid::fillME
void fillME(MonitorElement *ME, float value1)
Definition: SiStripRecHitsValid.h:194
MakerMacros.h
SiStripRecHitsValid
Definition: SiStripRecHitsValid.h:47
SiStripRecHitsValid::switchPosxrphi
bool switchPosxrphi
Definition: SiStripRecHitsValid.h:144
PSimHit.h
SiStripRecHitsValid::StereoAndMatchedMEs::mePullMFStereo
MonitorElement * mePullMFStereo
Definition: SiStripRecHitsValid.h:90
SiStripRecHitsValid::switchPullLFrphi
bool switchPullLFrphi
Definition: SiStripRecHitsValid.h:147
SiStripRecHitsValid::rechitanalysis_matched
void rechitanalysis_matched(SiStripMatchedRecHit2D const rechit, const GluedGeomDet *gluedDet, TrackerHitAssociator &associate)
Definition: SiStripRecHitsValid.cc:435
SiStripRecHitsValid::RecHitProperties::event
int event
Definition: SiStripRecHitsValid.h:118
SiStripRecHitsValid::LayerMEs::meResolxrphi
MonitorElement * meResolxrphi
Definition: SiStripRecHitsValid.h:75
SiStripRecHitsValid::StereoAndMatchedMEs::meResxMatched
MonitorElement * meResxMatched
Definition: SiStripRecHitsValid.h:97
SiStripRecHitsValid::topFolderName_
std::string topFolderName_
Definition: SiStripRecHitsValid.h:169
Service.h
SiStripRecHitsValid::switchNumrphi
bool switchNumrphi
Definition: SiStripRecHitsValid.h:132
SiStripRecHitsValid::SubDetMEs::meEventrphi
MonitorElement * meEventrphi
Definition: SiStripRecHitsValid.h:62
SiStripRecHitsValid::switchBunchMatched
bool switchBunchMatched
Definition: SiStripRecHitsValid.h:139
SiStripDetCabling
Definition: SiStripDetCabling.h:21
SiStripRecHitsValid::bookHistograms
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &run, const edm::EventSetup &es) override
Definition: SiStripRecHitsValid.cc:164
SiStripRecHitsValid::switchPosxMatched
bool switchPosxMatched
Definition: SiStripRecHitsValid.h:160
SiStripRecHitsValid::StereoAndMatchedMEs::meAdcStereo
MonitorElement * meAdcStereo
Definition: SiStripRecHitsValid.h:85
edm::ESHandle< SiStripDetCabling >
SiStripRecHitsValid::switchWclusStereo
bool switchWclusStereo
Definition: SiStripRecHitsValid.h:151
SiStripRecHitsValid::switchNumTotMatched
bool switchNumTotMatched
Definition: SiStripRecHitsValid.h:130
SiStripRecHitsValid::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: SiStripRecHitsValid.cc:175
EDGetToken.h
SiStripRecHitsValid::rechitanalysis
void rechitanalysis(SiStripRecHit2D const rechit, const StripTopology &topol, TrackerHitAssociator &associate)
Definition: SiStripRecHitsValid.cc:366
SiStripRecHitsValid::conf_
edm::ParameterSet conf_
Definition: SiStripRecHitsValid.h:211
SiStripRecHitsValid::~SiStripRecHitsValid
~SiStripRecHitsValid() override
Definition: SiStripRecHitsValid.cc:161
PixelGeomDetType.h
GluedGeomDet
Definition: GluedGeomDet.h:7
DQMEDAnalyzer.h
SiStripRecHitsValid::rechitpro
RecHitProperties rechitpro
Definition: SiStripRecHitsValid.h:221
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
SiStripRecHitsValid::LayerMEs::mePullLFrphi
MonitorElement * mePullLFrphi
Definition: SiStripRecHitsValid.h:77
SiStripRecHitsValid::StereoAndMatchedMEsMap
std::map< std::string, StereoAndMatchedMEs > StereoAndMatchedMEsMap
Definition: SiStripRecHitsValid.h:173
SiStripRecHitsValid::switchPosyMatched
bool switchPosyMatched
Definition: SiStripRecHitsValid.h:161
TrackerDigiGeometryRecord.h
SiStripRecHitsValid::LayerMEs::meChi2rphi
MonitorElement * meChi2rphi
Definition: SiStripRecHitsValid.h:79
SiStripRecHitsValid::RecHitProperties::resolyy
float resolyy
Definition: SiStripRecHitsValid.h:109
SiStripRecHitsValid::switchEventMatched
bool switchEventMatched
Definition: SiStripRecHitsValid.h:140
edm::ParameterSet
Definition: ParameterSet.h:36
SiStripRecHitsValid::switchChi2rphi
bool switchChi2rphi
Definition: SiStripRecHitsValid.h:149
Event.h
SiStripRecHitsValid::RecHitProperties::NsimHit
int NsimHit
Definition: SiStripRecHitsValid.h:116
SiStripRecHitsValid::RecHitProperties::chi2
float chi2
Definition: SiStripRecHitsValid.h:115
SiStripRecHitsValid::switchNumTotStereo
bool switchNumTotStereo
Definition: SiStripRecHitsValid.h:129
SiStripRecHitsValid::RecHitProperties::bunch
int bunch
Definition: SiStripRecHitsValid.h:117
SiStripRecHitsValid::createStereoAndMatchedMEs
void createStereoAndMatchedMEs(DQMStore::IBooker &ibooker, std::string label)
Definition: SiStripRecHitsValid.cc:747
SiStripRecHitsValid::switchResolxMatched
bool switchResolxMatched
Definition: SiStripRecHitsValid.h:162
SiStripRecHitsValid::SubDetMEs::meNumrphi
MonitorElement * meNumrphi
Definition: SiStripRecHitsValid.h:60
SiStripRecHitsValid::createMEs
void createMEs(DQMStore::IBooker &ibooker, const edm::EventSetup &es)
Definition: SiStripRecHitsValid.cc:517
SiStripRecHitsValid::StereoAndMatchedMEs::meChi2Stereo
MonitorElement * meChi2Stereo
Definition: SiStripRecHitsValid.h:91
SiStripRecHitsValid::StereoAndMatchedMEs::meNsimHitStereo
MonitorElement * meNsimHitStereo
Definition: SiStripRecHitsValid.h:92
SiStripRecHitsValid::switchResyMatched
bool switchResyMatched
Definition: SiStripRecHitsValid.h:165
SiStripRecHitsValid::switchNsimHitStereo
bool switchNsimHitStereo
Definition: SiStripRecHitsValid.h:159
SiStripRecHit2DCollection.h
SiStripRecHitsValid::switchWclusrphi
bool switchWclusrphi
Definition: SiStripRecHitsValid.h:142
cscdqm::HistoName
std::string HistoName
Definition: CSCDQM_HistoDef.h:32
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
GeometricDet.h
HLT_2018_cff.value2
value2
Definition: HLT_2018_cff.py:8548
SiStripRecHitsValid::switchEventStereo
bool switchEventStereo
Definition: SiStripRecHitsValid.h:137
SiStripRecHitsValid::RecHitProperties::pullMF
float pullMF
Definition: SiStripRecHitsValid.h:112
SiStripRecHitsValid::RecHitProperties
Definition: SiStripRecHitsValid.h:103
SiStripRecHitsValid::StereoAndMatchedMEs::meWclusStereo
MonitorElement * meWclusStereo
Definition: SiStripRecHitsValid.h:84
SiStripRecHitsValid::switchAdcrphi
bool switchAdcrphi
Definition: SiStripRecHitsValid.h:143
SiStripRecHitsValid::switchResxMatched
bool switchResxMatched
Definition: SiStripRecHitsValid.h:164
TrackerHitAssociator
Definition: TrackerHitAssociator.h:55
GeomDet.h
SiStripRecHitsValid::totalMEs
TotalMEs totalMEs
Definition: SiStripRecHitsValid.h:126
SiStripRecHitsValid::StereoAndMatchedMEs::mePosyMatched
MonitorElement * mePosyMatched
Definition: SiStripRecHitsValid.h:94
writedatasetfile.run
run
Definition: writedatasetfile.py:27
SiStripRecHitsValid::TotalMEs::meNumTotStereo
MonitorElement * meNumTotStereo
Definition: SiStripRecHitsValid.h:55
SiStripRecHitsValid::LayerDetMap
std::map< std::string, std::vector< uint32_t > > LayerDetMap
Definition: SiStripRecHitsValid.h:175
SiStripRecHitsValid::switchResrphi
bool switchResrphi
Definition: SiStripRecHitsValid.h:146
SiStripRecHitsValid::createLayerMEs
void createLayerMEs(DQMStore::IBooker &ibooker, std::string label)
Definition: SiStripRecHitsValid.cc:657
SiStripRecHitsValid::fillME
void fillME(MonitorElement *ME, float value1, float value2, float value3, float value4)
Definition: SiStripRecHitsValid.h:206
SiStripMatchedRecHit2D
Definition: SiStripMatchedRecHit2D.h:8
Frameworkfwd.h
SiStripRecHitsValid::StereoAndMatchedMEs::mePullLFStereo
MonitorElement * mePullLFStereo
Definition: SiStripRecHitsValid.h:89
SiStripRecHitsValid::StereoAndMatchedMEs::meResolyMatched
MonitorElement * meResolyMatched
Definition: SiStripRecHitsValid.h:96
BoundPlane
SiStripRecHitsValid::fillME
void fillME(MonitorElement *ME, float value1, float value2, float value3)
Definition: SiStripRecHitsValid.h:202
ME
Definition: ME.h:11
SiStripRecHitsValid::StereoAndMatchedMEs::meResStereo
MonitorElement * meResStereo
Definition: SiStripRecHitsValid.h:88
SiStripRecHitsValid::switchNumMatched
bool switchNumMatched
Definition: SiStripRecHitsValid.h:138
EventSetup.h
SiStripRecHitsValid::SubDetMEs
Definition: SiStripRecHitsValid.h:59
SiStripRecHitsValid::SubDetMEs::meEventStereo
MonitorElement * meEventStereo
Definition: SiStripRecHitsValid.h:65
dqm::implementation::IBooker
Definition: DQMStore.h:43
SiStripRecHitsValid::stereoRecHitsToken_
edm::EDGetTokenT< SiStripRecHit2DCollection > stereoRecHitsToken_
Definition: SiStripRecHitsValid.h:230
SiStripRecHitsValid::switchPullLFStereo
bool switchPullLFStereo
Definition: SiStripRecHitsValid.h:156
SiStripRecHitsValid::trackerHitAssociatorConfig_
TrackerHitAssociator::Config trackerHitAssociatorConfig_
Definition: SiStripRecHitsValid.h:212
SiStripRecHitsValid::SubDetMEs::meNumStereo
MonitorElement * meNumStereo
Definition: SiStripRecHitsValid.h:63
SiStripRecHitsValid::RecHitProperties::y
float y
Definition: SiStripRecHitsValid.h:105
SiStripRecHitsValid::switchAdcStereo
bool switchAdcStereo
Definition: SiStripRecHitsValid.h:152
SiStripRecHitsValid::RecHitProperties::x
float x
Definition: SiStripRecHitsValid.h:104
ParameterSet.h
PSimHit
Definition: PSimHit.h:15
SiStripRecHitsValid::StereoAndMatchedMEs::meResolxMatched
MonitorElement * meResolxMatched
Definition: SiStripRecHitsValid.h:95
SiStripRecHitsValid::switchNumStereo
bool switchNumStereo
Definition: SiStripRecHitsValid.h:135
SiStripRecHitsValid::RecHitProperties::clusiz
int clusiz
Definition: SiStripRecHitsValid.h:113
SiStripRecHitsValid::bookME1D
MonitorElement * bookME1D(DQMStore::IBooker &ibooker, const char *ParameterSetLabel, const char *HistoName, const char *HistoTitle)
Definition: SiStripRecHitsValid.cc:995
edm::Event
Definition: Event.h:73
SiStripRecHitsValid::switchResolxrphi
bool switchResolxrphi
Definition: SiStripRecHitsValid.h:145
StripTopology
Definition: StripTopology.h:11
label
const char * label
Definition: PFTauDecayModeTools.cc:11
SiStripRecHitsValid::RecHitProperties::resy
float resy
Definition: SiStripRecHitsValid.h:111
SiStripRecHitsValid::SiStripRecHitsValid
SiStripRecHitsValid(const edm::ParameterSet &conf)
Definition: SiStripRecHitsValid.cc:28
hit
Definition: SiStripHitEffFromCalibTree.cc:88
SiStripRecHitsValid::StereoAndMatchedMEs::mePosxMatched
MonitorElement * mePosxMatched
Definition: SiStripRecHitsValid.h:93
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
SiStripRecHitsValid::StereoAndMatchedMEs::meResolxStereo
MonitorElement * meResolxStereo
Definition: SiStripRecHitsValid.h:87
StripGeomDetUnit
Definition: StripGeomDetUnit.h:15
SiStripRecHitsValid::StereoAndMatchedDetMap
std::map< std::string, std::vector< uint32_t > > StereoAndMatchedDetMap
Definition: SiStripRecHitsValid.h:176