CMS 3D CMS Logo

CSCValidation.h
Go to the documentation of this file.
1 #ifndef RecoLocalMuon_CSCValidation_H
2 #define RecoLocalMuon_CSCValidation_H
3 
34 
54 //FEDRawData
58 
61 
66 
69 
74 
77 
84 
93 
95 
97 #include "TVector3.h"
98 #include "TH1F.h"
99 #include "TH2F.h"
100 #include "TFile.h"
101 #include "TString.h"
102 #include "TTree.h"
103 #include "TProfile2D.h"
104 
106 public:
109 
111  ~CSCValidation() override;
112 
114  void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override;
115  void endJob() override;
116 
117  // for noise module
118  struct ltrh {
119  bool operator()(const CSCRecHit2D &rh1, const CSCRecHit2D &rh2) const {
120  return ((rh1.localPosition()).x() - (rh2.localPosition()).x()) < 0;
121  }
122  };
123 
124 protected:
125 private:
126  // these are the "modules"
127  // if you would like to add code to CSCValidation, please do so by adding an
128  // extra module in the form of an additional private member function
146  void doCalibrations(const edm::EventSetup &eventSetup);
147  void doAFEBTiming(const CSCWireDigiCollection &);
149  void doADCTiming(const CSCRecHit2DCollection &);
163  const edm::EventSetup &eventSetup,
164  const edm::Event &event);
166 
167  // some useful functions
171  float fitX(const CLHEP::HepMatrix &sp, const CLHEP::HepMatrix &ep);
172  float getSignal(const CSCStripDigiCollection &stripdigis, CSCDetId idRH, int centerStrip);
173  float getthisSignal(const CSCStripDigiCollection &stripdigis, CSCDetId idRH, int centerStrip);
174  int getWidth(const CSCStripDigiCollection &stripdigis, CSCDetId idRH, int centerStrip);
176  int chamberSerial(CSCDetId id);
177  int ringSerial(CSCDetId id);
178 
179  // these functions handle Stoyan's efficiency code
180  void fillEfficiencyHistos(int bin, int flag);
181  void getEfficiency(float bin, float Norm, std::vector<float> &eff);
182  void histoEfficiency(TH1F *readHisto, TH1F *writeHisto);
183  double lineParametrization(double z1Position, double z2Position, double z1Direction) {
184  double parameterLine = (z2Position - z1Position) / z1Direction;
185  return parameterLine;
186  }
187  double extrapolate1D(double initPosition, double initDirection, double parameterOfTheLine) {
188  double extrapolatedPosition = initPosition + initDirection * parameterOfTheLine;
189  return extrapolatedPosition;
190  }
191  bool withinSensitiveRegion(LocalPoint localPos,
192  const std::array<const float, 4> &layerBounds,
193  int station,
194  int ring,
195  float shiftFromEdge,
196  float shiftFromDeadZone);
197 
198  // counters
204 
205  //
206  //
207  // The root file for the histograms.
208  TFile *theFile;
209 
210  //
211  //
212  // input parameters for this module
213  bool makePlots;
220  bool useDigis;
222 
223  // filters
226 
227  // quality filter parameters
228  double pMin;
229  double chisqMax;
232  double deltaPhiMax;
234 
249 
250  // module on/off switches
269 
270  // The histo managing object
272 
273  // tmp histos for Efficiency
274  TH1F *hSSTE;
275  TH1F *hRHSTE;
276  TH1F *hSEff;
277  TH1F *hRHEff;
278  TH2F *hSSTE2;
279  TH2F *hRHSTE2;
280  TH2F *hStripSTE2;
281  TH2F *hWireSTE2;
282  TH2F *hSEff2;
283  TH2F *hRHEff2;
284  TH2F *hStripEff2;
285  TH2F *hWireEff2;
288 
289  // occupancy
290  TH2I *hOWires;
291  TH2I *hOStrips;
292  TH2I *hORecHits;
293  TH2I *hOSegments;
294 
296  std::vector<int> nmbhvsegm;
297  std::map<int, std::vector<int> > m_wire_hvsegm;
298  std::map<int, int> m_single_wire_layer;
299 
300  //maps to store the DetId and associated RecHits
301  std::multimap<CSCDetId, CSCRecHit2D> AllRechits;
302  std::multimap<CSCDetId, CSCRecHit2D> SegRechits;
303  std::multimap<CSCDetId, CSCRecHit2D> NonAssociatedRechits;
304  std::map<CSCRecHit2D, float, ltrh> distRHmap;
305 
306  int typeIndex(CSCDetId id) {
307  // linearlized index bases on endcap, station, and ring
308  int index = 0;
309  if (id.station() == 1) {
310  index = id.ring() + 1;
311  if (id.ring() == 4)
312  index = 1;
313  } else
314  index = id.station() * 2 + id.ring();
315  if (id.endcap() == 1)
316  index = index + 10;
317  if (id.endcap() == 2)
318  index = 11 - index;
319  return index;
320  }
321 };
322 #endif
CSCValidation::al_token
edm::EDGetTokenT< CSCALCTDigiCollection > al_token
Definition: CSCValidation.h:239
FEDNumbering.h
CSCRecHit2DCollection.h
CSCValidation::makeCalibPlots
bool makeCalibPlots
Definition: CSCValidation.h:266
CSCValidation::endJob
void endJob() override
Definition: CSCValidation.cc:3603
CSCValidation::fitX
float fitX(const CLHEP::HepMatrix &sp, const CLHEP::HepMatrix &ep)
Definition: CSCValidation.cc:1422
CSCValidation::segTreeCount
int segTreeCount
Definition: CSCValidation.h:201
Handle.h
CSCValidation::doTrigger
bool doTrigger(edm::Handle< L1MuGMTReadoutCollection > pCollection)
Definition: CSCValidation.cc:555
CSCCorrelatedLCTDigiCollection.h
CSCRecHit2DCollection
CSCValidation::lengthMax
double lengthMax
Definition: CSCValidation.h:231
CSCValidation::doRecHits
void doRecHits(edm::Handle< CSCRecHit2DCollection > recHits, edm::ESHandle< CSCGeometry > cscGeom)
Definition: CSCValidation.cc:896
CSCALCTHeader.h
CSCValidation::doEfficiencies
void doEfficiencies(edm::Handle< CSCWireDigiCollection > wires, edm::Handle< CSCStripDigiCollection > strips, edm::Handle< CSCRecHit2DCollection > recHits, edm::Handle< CSCSegmentCollection > cscSegments, edm::ESHandle< CSCGeometry > cscGeom)
Definition: CSCValidation.cc:1462
CSCValidation::co_token
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > co_token
Definition: CSCValidation.h:241
CSCValidation::doOccupancies
void doOccupancies(edm::Handle< CSCStripDigiCollection > strips, edm::Handle< CSCWireDigiCollection > wires, edm::Handle< CSCRecHit2DCollection > recHits, edm::Handle< CSCSegmentCollection > cscSegments)
Definition: CSCValidation.cc:418
MessageLogger.h
CSCValidation::refRootFile
std::string refRootFile
Definition: CSCValidation.h:215
CSCEventData.h
CSCValidation::makeTriggerPlots
bool makeTriggerPlots
Definition: CSCValidation.h:252
CSCCrateMapRcd.h
CSCValidation::rh_token
edm::EDGetTokenT< CSCRecHit2DCollection > rh_token
Definition: CSCValidation.h:242
CSCValidation::makeComparisonPlots
bool makeComparisonPlots
Definition: CSCValidation.h:214
TriggerResults.h
AlgebraicObjects.h
CSCValidation::rd_token
edm::EDGetTokenT< FEDRawDataCollection > rd_token
Definition: CSCValidation.h:235
PDWG_DiJetAODSkim_cff.hltResults
hltResults
Definition: PDWG_DiJetAODSkim_cff.py:7
CSCValidation::hOStrips
TH2I * hOStrips
Definition: CSCValidation.h:291
CSCValidation::ltrh::operator()
bool operator()(const CSCRecHit2D &rh1, const CSCRecHit2D &rh2) const
Definition: CSCValidation.h:119
edm::EDGetTokenT< FEDRawDataCollection >
relativeConstraints.station
station
Definition: relativeConstraints.py:67
DigiDM_cff.wires
wires
Definition: DigiDM_cff.py:33
L1MuGMTReadoutCollection.h
CSCValidation::nmbhvsegm
std::vector< int > nmbhvsegm
Maps and vectors for module doGasGain()
Definition: CSCValidation.h:296
CSCValidation::detailedAnalysis
bool detailedAnalysis
Definition: CSCValidation.h:219
CSCStripDigiCollection
CSCValidation::ltrh
Definition: CSCValidation.h:118
PSimHitContainer.h
CSCCFEBData.h
CSCValidation::ringSerial
int ringSerial(CSCDetId id)
Definition: CSCValidation.cc:1393
CSCValidation::rootFileName
std::string rootFileName
Definition: CSCValidation.h:218
CSCRPCData.h
CSCValidation::m_single_wire_layer
std::map< int, int > m_single_wire_layer
Definition: CSCValidation.h:298
CSCValidation::doResolution
void doResolution(edm::Handle< CSCSegmentCollection > cscSegments, edm::ESHandle< CSCGeometry > cscGeom)
Definition: CSCValidation.cc:1175
CSCValidation::histos
CSCValHists * histos
Definition: CSCValidation.h:271
CSCValidation::NonAssociatedRechits
std::multimap< CSCDetId, CSCRecHit2D > NonAssociatedRechits
Definition: CSCValidation.h:303
CSCDBCrosstalk.h
FastTrackerRecHitCombiner_cfi.simHits
simHits
Definition: FastTrackerRecHitCombiner_cfi.py:5
ChiSquaredProbability.h
CSCValidation::makeTimeMonitorPlots
bool makeTimeMonitorPlots
Definition: CSCValidation.h:268
CSCValidation::hSSTE
TH1F * hSSTE
Definition: CSCValidation.h:274
CSCDDUEventData.h
dtChamberEfficiency_cfi.cscSegments
cscSegments
Definition: dtChamberEfficiency_cfi.py:15
EDAnalyzer.h
DDAxes::x
makeMuonMisalignmentScenario.endcap
endcap
Definition: makeMuonMisalignmentScenario.py:320
CSCValidation::doTimeMonitoring
void doTimeMonitoring(edm::Handle< CSCRecHit2DCollection > recHits, edm::Handle< CSCSegmentCollection > cscSegments, edm::Handle< CSCALCTDigiCollection > alcts, edm::Handle< CSCCLCTDigiCollection > clcts, edm::Handle< CSCCorrelatedLCTDigiCollection > correlatedlcts, edm::Handle< L1MuGMTReadoutCollection > pCollection, edm::ESHandle< CSCGeometry > cscGeom, const edm::EventSetup &eventSetup, const edm::Event &event)
Definition: CSCValidation.cc:2933
FEDRawData.h
edm::Handle< CSCStripDigiCollection >
CSCValidation::polarMax
double polarMax
Definition: CSCValidation.h:233
CSCValidation::isSimulation
bool isSimulation
Definition: CSCValidation.h:217
CSCValidation::fillEfficiencyHistos
void fillEfficiencyHistos(int bin, int flag)
ESGetToken.h
CSCValidation::doNoiseHits
void doNoiseHits(edm::Handle< CSCRecHit2DCollection > recHits, edm::Handle< CSCSegmentCollection > cscSegments, edm::ESHandle< CSCGeometry > cscGeom, edm::Handle< CSCStripDigiCollection > strips)
Definition: CSCValidation.cc:1965
CSCValidation::cleanEvent
bool cleanEvent
Definition: CSCValidation.h:203
CSCValidation::lengthMin
double lengthMin
Definition: CSCValidation.h:231
CSCValidation::hStripSTE2
TH2F * hStripSTE2
Definition: CSCValidation.h:280
CSCValidation::hSSTE2
TH2F * hSSTE2
Definition: CSCValidation.h:278
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
CSCValidation::hSEff
TH1F * hSEff
Definition: CSCValidation.h:276
CSCValidation::tr_token
edm::EDGetTokenT< edm::TriggerResults > tr_token
Definition: CSCValidation.h:245
CSCValidation::chamberSerial
int chamberSerial(CSCDetId id)
Definition: CSCValidation.cc:1358
CSCCFEBTimeSlice.h
CSCValidation::hSensitiveAreaEvt
TH2F * hSensitiveAreaEvt
Definition: CSCValidation.h:287
CSCValidation::doCalibrations
void doCalibrations(const edm::EventSetup &eventSetup)
Definition: CSCValidation.cc:693
CSCValidation::getthisSignal
float getthisSignal(const CSCStripDigiCollection &stripdigis, CSCDetId idRH, int centerStrip)
Definition: CSCValidation.cc:2325
CSCValidation::doWireDigis
void doWireDigis(edm::Handle< CSCWireDigiCollection > wires)
Definition: CSCValidation.cc:776
CSCValidation::doSimHits
void doSimHits(edm::Handle< CSCRecHit2DCollection > recHits, edm::Handle< edm::PSimHitContainer > simHits)
Definition: CSCValidation.cc:1029
MakerMacros.h
CSCComparatorData.h
CSCValidation::nCSCHitsMax
int nCSCHitsMax
Definition: CSCValidation.h:230
CSCAnodeData.h
Track.h
CSCTMBData.h
TrackFwd.h
CSCDBNoiseMatrixRcd.h
CSCValidation::makeWirePlots
bool makeWirePlots
Definition: CSCValidation.h:254
CSCValidation::lineParametrization
double lineParametrization(double z1Position, double z2Position, double z1Direction)
Definition: CSCValidation.h:183
CSCValidation::hWireEff2
TH2F * hWireEff2
Definition: CSCValidation.h:285
L1MuGMTReadoutRecord.h
Service.h
CSCDCCEventData.h
edm::ESHandle< CSCGeometry >
CSCValidation::doAFEBTiming
void doAFEBTiming(const CSCWireDigiCollection &)
Definition: CSCValidation.cc:2715
CSCValidation::getEfficiency
void getEfficiency(float bin, float Norm, std::vector< float > &eff)
Definition: CSCValidation.cc:1764
CSCValHists
Definition: CSCValHists.h:32
CSCValidation::getSignal
float getSignal(const CSCStripDigiCollection &stripdigis, CSCDetId idRH, int centerStrip)
Definition: CSCValidation.cc:1902
CSCValidation::firstEvent
bool firstEvent
Definition: CSCValidation.h:202
CSCValidation::se_token
edm::EDGetTokenT< CSCSegmentCollection > se_token
Definition: CSCValidation.h:243
CSCValidation::findNonAssociatedRecHits
void findNonAssociatedRecHits(edm::ESHandle< CSCGeometry > cscGeom, edm::Handle< CSCStripDigiCollection > strips)
Definition: CSCValidation.cc:2026
Point3DBase< float, LocalTag >
CSCValidation::polarMin
double polarMin
Definition: CSCValidation.h:233
CSCValidation::hEffDenominator
TH2F * hEffDenominator
Definition: CSCValidation.h:286
CSCValidation::makeCompTimingPlots
bool makeCompTimingPlots
Definition: CSCValidation.h:263
CSCValidation::theFile
TFile * theFile
Definition: CSCValidation.h:208
CSCValidation::hWireSTE2
TH2F * hWireSTE2
Definition: CSCValidation.h:281
GlobalTrackingGeometryRecord.h
CSCValidation::hStripEff2
TH2F * hStripEff2
Definition: CSCValidation.h:284
FastTrackerRecHitMaskProducer_cfi.recHits
recHits
Definition: FastTrackerRecHitMaskProducer_cfi.py:8
RPCDetId.h
CSCValidation::AllRechits
std::multimap< CSCDetId, CSCRecHit2D > AllRechits
Definition: CSCValidation.h:301
CSCValidation::cl_token
edm::EDGetTokenT< CSCCLCTDigiCollection > cl_token
Definition: CSCValidation.h:240
CSCValidation
Definition: CSCValidation.h:105
edm::ParameterSet
Definition: ParameterSet.h:47
CSCRecHit2D
Definition: CSCRecHit2D.h:18
CSCValidation::sa_token
edm::EDGetTokenT< reco::TrackCollection > sa_token
Definition: CSCValidation.h:246
CSCValidation::CSCValidation
CSCValidation(const edm::ParameterSet &pset)
Constructor.
Definition: CSCValidation.cc:16
Event.h
CSCValidation::doStandalone
void doStandalone(edm::Handle< reco::TrackCollection > saMuons)
Definition: CSCValidation.cc:1256
CSCDBPedestals.h
CSCIndexer.h
CSCValidation::doPedestalNoise
void doPedestalNoise(edm::Handle< CSCStripDigiCollection > strips)
Definition: CSCValidation.cc:853
CSCValidation::l1_token
edm::EDGetTokenT< L1MuGMTReadoutCollection > l1_token
Definition: CSCValidation.h:244
CSCRecHit2D::localPosition
LocalPoint localPosition() const override
Definition: CSCRecHit2D.h:56
CSCValidation::useTriggerFilter
bool useTriggerFilter
Definition: CSCValidation.h:225
CSCValidation::doHLT
bool doHLT(edm::Handle< edm::TriggerResults > hltResults)
Definition: CSCValidation.cc:676
CSCValidation::rhTreeCount
int rhTreeCount
Definition: CSCValidation.h:200
CSCValidation::getWidth
int getWidth(const CSCStripDigiCollection &stripdigis, CSCDetId idRH, int centerStrip)
Definition: CSCValidation.cc:2377
CSCDetId
Definition: CSCDetId.h:26
CSCValidation::makeGasGainPlots
bool makeGasGainPlots
Definition: CSCValidation.h:261
CSCValidation::makeRecHitPlots
bool makeRecHitPlots
Definition: CSCValidation.h:255
CSCValidation::makeRHNoisePlots
bool makeRHNoisePlots
Definition: CSCValidation.h:265
CSCValidation::hORecHits
TH2I * hORecHits
Definition: CSCValidation.h:292
CSCValidation::makeSegmentPlots
bool makeSegmentPlots
Definition: CSCValidation.h:257
TriggerNames.h
FEDRawDataCollection.h
CSCValidation::analyze
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
Perform the analysis.
Definition: CSCValidation.cc:176
CSCDBNoiseMatrix.h
CSCValidation::nCSCHitsMin
int nCSCHitsMin
Definition: CSCValidation.h:230
CSCValidation::makeStripPlots
bool makeStripPlots
Definition: CSCValidation.h:253
CSCStripDigiCollection.h
CSCComparatorDigiCollection
CSCValidation::hRHEff
TH1F * hRHEff
Definition: CSCValidation.h:277
edm::EventSetup
Definition: EventSetup.h:58
CSCValidation::makeHLTPlots
bool makeHLTPlots
Definition: CSCValidation.h:221
CSCValidation::geomToken_
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > geomToken_
Definition: CSCValidation.h:248
CSCValidation::pMin
double pMin
Definition: CSCValidation.h:228
CSCValidation::makeOccupancyPlots
bool makeOccupancyPlots
Definition: CSCValidation.h:251
CSCValidation::makeEfficiencyPlots
bool makeEfficiencyPlots
Definition: CSCValidation.h:260
edm::ESGetToken< CSCGeometry, MuonGeometryRecord >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
CSCValidation::doGasGain
void doGasGain(const CSCWireDigiCollection &, const CSCStripDigiCollection &, const CSCRecHit2DCollection &)
Definition: CSCValidation.cc:2442
CSCValidation::chisqMax
double chisqMax
Definition: CSCValidation.h:229
newFWLiteAna.bin
bin
Definition: newFWLiteAna.py:161
CSCDBCrosstalkRcd.h
CSCMonitorInterface.h
CSCValHists.h
CSCValidation::hRHSTE2
TH2F * hRHSTE2
Definition: CSCValidation.h:279
CSCValidation::wd_token
edm::EDGetTokenT< CSCWireDigiCollection > wd_token
Definition: CSCValidation.h:236
CSCValidation::doADCTiming
void doADCTiming(const CSCRecHit2DCollection &)
Definition: CSCValidation.cc:2843
CSCValidation::makePedNoisePlots
bool makePedNoisePlots
Definition: CSCValidation.h:259
CSCValidation::filterEvents
bool filterEvents(edm::Handle< CSCRecHit2DCollection > recHits, edm::Handle< CSCSegmentCollection > cscSegments, edm::Handle< reco::TrackCollection > saMuons)
Definition: CSCValidation.cc:337
CSCWireDigiCollection
CSCDCCExaminer.h
CSCValidation::makeSimHitPlots
bool makeSimHitPlots
Definition: CSCValidation.h:256
Frameworkfwd.h
LocalPoint.h
CSCValidation::SegRechits
std::multimap< CSCDetId, CSCRecHit2D > SegRechits
Definition: CSCValidation.h:302
CSCDBGainsRcd.h
CSCValidation::sd_token
edm::EDGetTokenT< CSCStripDigiCollection > sd_token
Definition: CSCValidation.h:237
CSCTMBHeader.h
CSCValidation::hOWires
TH2I * hOWires
Definition: CSCValidation.h:290
relativeConstraints.ring
ring
Definition: relativeConstraints.py:68
CSCValidation::makeStandalonePlots
bool makeStandalonePlots
Definition: CSCValidation.h:267
CSCValidation::withinSensitiveRegion
bool withinSensitiveRegion(LocalPoint localPos, const std::array< const float, 4 > &layerBounds, int station, int ring, float shiftFromEdge, float shiftFromDeadZone)
Definition: CSCValidation.cc:1797
CSCValidation::m_wire_hvsegm
std::map< int, std::vector< int > > m_wire_hvsegm
Definition: CSCValidation.h:297
CSCValidation::writeTreeToFile
bool writeTreeToFile
Definition: CSCValidation.h:216
CSCValidation::cd_token
edm::EDGetTokenT< CSCComparatorDigiCollection > cd_token
Definition: CSCValidation.h:238
GlobalVector.h
CSCValidation::~CSCValidation
~CSCValidation() override
Destructor.
Definition: CSCValidation.cc:132
EventSetup.h
CSCValidation::doSegments
void doSegments(edm::Handle< CSCSegmentCollection > cscSegments, edm::ESHandle< CSCGeometry > cscGeom)
Definition: CSCValidation.cc:1081
CSCComparatorDigiCollection.h
CSCValidation::makeADCTimingPlots
bool makeADCTimingPlots
Definition: CSCValidation.h:264
AlignmentPI::index
index
Definition: AlignmentPayloadInspectorHelper.h:46
CSCValidation::distRHmap
std::map< CSCRecHit2D, float, ltrh > distRHmap
Definition: CSCValidation.h:304
CSCDBGains.h
CSCValidation::typeIndex
int typeIndex(CSCDetId id)
Definition: CSCValidation.h:306
CSCWireDigiCollection.h
CSCValidation::useQualityFilter
bool useQualityFilter
Definition: CSCValidation.h:224
CSCALCTDigiCollection.h
CSCValidation::makePlots
bool makePlots
Definition: CSCValidation.h:213
ConsumesCollector.h
CSCValidation::makeResolutionPlots
bool makeResolutionPlots
Definition: CSCValidation.h:258
CSCValidation::extrapolate1D
double extrapolate1D(double initPosition, double initDirection, double parameterOfTheLine)
Definition: CSCValidation.h:187
ParameterSet.h
CSCCLCTDigiCollection.h
MuonGeometryRecord.h
CSCValidation::hRHSTE
TH1F * hRHSTE
Definition: CSCValidation.h:275
event
Definition: event.py:1
GlobalTrackingGeometry.h
CSCValidation::deltaPhiMax
double deltaPhiMax
Definition: CSCValidation.h:232
CSCValidation::sh_token
edm::EDGetTokenT< edm::PSimHitContainer > sh_token
Definition: CSCValidation.h:247
edm::Event
Definition: Event.h:73
CSCValidation::hSEff2
TH2F * hSEff2
Definition: CSCValidation.h:282
LocalVector.h
CSCDBPedestalsRcd.h
CSCValidation::nEventsAnalyzed
int nEventsAnalyzed
Definition: CSCValidation.h:199
CSCValidation::doStripDigis
void doStripDigis(edm::Handle< CSCStripDigiCollection > strips)
Definition: CSCValidation.cc:811
GlobalPoint.h
CSCValidation::useDigis
bool useDigis
Definition: CSCValidation.h:220
SiStripBadComponentsDQMServiceTemplate_cfg.ep
ep
Definition: SiStripBadComponentsDQMServiceTemplate_cfg.py:86
DigiDM_cff.strips
strips
#turn off noise in all subdetectors simHcalUnsuppressedDigis.doNoise = False mix.digitizers....
Definition: DigiDM_cff.py:32
CSCValidation::makeAFEBTimingPlots
bool makeAFEBTimingPlots
Definition: CSCValidation.h:262
CSCValidation::histoEfficiency
void histoEfficiency(TH1F *readHisto, TH1F *writeHisto)
Definition: CSCValidation.cc:1778
CSCValidation::doCompTiming
void doCompTiming(const CSCComparatorDigiCollection &)
Definition: CSCValidation.cc:2782
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
CSCValidation::hOSegments
TH2I * hOSegments
Definition: CSCValidation.h:293
RemoveAddSevLevel.flag
flag
Definition: RemoveAddSevLevel.py:117
CSCGeometry.h
CSCValidation::hRHEff2
TH2F * hRHEff2
Definition: CSCValidation.h:283
CSCCrateMap.h
CSCSegmentCollection.h