CMS 3D CMS Logo

GlobalDigisProducer.h
Go to the documentation of this file.
1 #ifndef GlobalDigisProducer_h
2 #define GlobalDigisProducer_h
3 
13 // framework & common header files
20 //#include "DataFormats/Common/interface/Provenance.h"
25 
26 // DQM services
29 
30 // ecal calorimeter info
39 
40 // hcal calorimeter info
52 //#include "Geometry/Records/interface/IdealGeometryRecord.h"
53 //#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
54 //#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h"
55 //#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
57 
58 // silicon strip info
62 
63 // silicon pixel info
66 
67 // muon DT info
72 
73 // muon CSC Strip info
76 
77 // muon CSC Wire info
80 
81 // event info
87 
88 // helper files
89 //#include <CLHEP/Vector/LorentzVector.h>
90 //#include <CLHEP/Units/SystemOfUnits.h>
91 
92 #include <cstdlib>
93 #include <map>
94 #include <memory>
95 #include <string>
96 #include <vector>
97 
98 #include "TString.h"
99 
100 class PGlobalDigi;
101 class TrackerTopology;
102 class TrackerTopologyRcd;
104 public:
105  typedef std::vector<float> FloatVector;
106  typedef std::vector<double> DoubleVector;
107  typedef std::vector<int> IntVector;
108  typedef std::map<uint32_t, float, std::less<uint32_t>> MapType;
109 
110  explicit GlobalDigisProducer(const edm::ParameterSet &);
111  ~GlobalDigisProducer() override;
112  void beginJob(void) override;
113  void endJob() override;
114  void produce(edm::Event &, const edm::EventSetup &) override;
115 
116 private:
117  // production related methods
118  void fillECal(edm::Event &, const edm::EventSetup &);
119  void storeECal(PGlobalDigi &);
120  void fillHCal(edm::Event &, const edm::EventSetup &);
121  void storeHCal(PGlobalDigi &);
122  void fillTrk(edm::Event &, const edm::EventSetup &);
123  void storeTrk(PGlobalDigi &);
124  void fillMuon(edm::Event &, const edm::EventSetup &);
125  void storeMuon(PGlobalDigi &);
126 
127  void clear();
128 
129 private:
130  // parameter information
137 
138  // Electromagnetic info
139  // ECal info
140 
144 
148 
151 
155 
156  std::map<int, double, std::less<int>> ECalgainConv_;
159 
160  // HCal info
161 
164 
167 
170 
173 
176 
180  // Tracker info
181  // SiStrip
182 
185 
188 
191 
194 
196 
197  // SiPxl
198 
202 
206 
208 
209  // Muon info
210  // DT
211 
215 
217 
218  // CSC Strip
219 
222 
224 
226 
227  // CSC Wire
228 
230 
232 
233  // private statistics information
234  unsigned int count;
235 
236  // fix for consumes
252 
253 }; // end class declaration
254 
255 #endif
256 
257 #ifndef GlobalHitMap
258 #define GlobalHitMap
259 
260 // geometry mapping
261 static const int dTrk = 1;
262 static const int sdPxlBrl = 1;
263 static const int sdPxlFwd = 2;
264 static const int sdSiTIB = 3;
265 static const int sdSiTID = 4;
266 static const int sdSiTOB = 5;
267 static const int sdSiTEC = 6;
268 
269 static const int dMuon = 2;
270 static const int sdMuonDT = 1;
271 static const int sdMuonCSC = 2;
272 static const int sdMuonRPC = 3;
273 static const int sdMuonRPCRgnBrl = 0;
274 static const int sdMuonRPCRgnFwdp = 1;
275 static const int sdMuonRPCRgnFwdn = -1;
276 
277 static const int dEcal = 3;
278 static const int sdEcalBrl = 1;
279 static const int sdEcalFwd = 2;
280 static const int sdEcalPS = 3;
281 static const int sdEcalTT = 4;
282 static const int sdEcalLPnD = 5;
283 
284 static const int dHcal = 4;
285 static const int sdHcalEmpty = 0;
286 static const int sdHcalBrl = 1;
287 static const int sdHcalEC = 2;
288 static const int sdHcalOut = 3;
289 static const int sdHcalFwd = 4;
290 static const int sdHcalTT = 5;
291 static const int sdHcalCalib = 6;
292 static const int sdHcalCompst = 7;
293 
294 #endif // PGlobalDigisProducer_h
GlobalDigisProducer::FWD2nRow
IntVector FWD2nRow
Definition: GlobalDigisProducer.h:204
GlobalDigisProducer::MB3Layer
IntVector MB3Layer
Definition: GlobalDigisProducer.h:214
sdMuonRPC
static const int sdMuonRPC
Definition: GlobalDigisProducer.h:272
GlobalDigisProducer::theCSCStripPedestalSum
float theCSCStripPedestalSum
Definition: GlobalDigisProducer.h:220
HFDataFrame.h
Handle.h
GlobalDigisProducer::MB3SLayer
IntVector MB3SLayer
Definition: GlobalDigisProducer.h:212
GlobalDigisProducer::BRL1Col
IntVector BRL1Col
Definition: GlobalDigisProducer.h:201
HcalCalibrations.h
GlobalDigisProducer::label
std::string label
Definition: GlobalDigisProducer.h:134
GlobalDigisProducer::TIDW3ADC
FloatVector TIDW3ADC
Definition: GlobalDigisProducer.h:189
sdHcalFwd
static const int sdHcalFwd
Definition: GlobalDigisProducer.h:289
PixelSubdetector.h
EDProducer.h
GlobalDigisProducer::storeMuon
void storeMuon(PGlobalDigi &)
Definition: GlobalDigisProducer.cc:1510
GlobalDigisProducer::TECW4Strip
IntVector TECW4Strip
Definition: GlobalDigisProducer.h:193
MessageLogger.h
GlobalDigisProducer::TOBL1ADC
FloatVector TOBL1ADC
Definition: GlobalDigisProducer.h:186
GlobalDigisProducer::ESCalADC1
FloatVector ESCalADC1
Definition: GlobalDigisProducer.h:149
sdHcalTT
static const int sdHcalTT
Definition: GlobalDigisProducer.h:290
GlobalDigisProducer::TIBL3Strip
IntVector TIBL3Strip
Definition: GlobalDigisProducer.h:184
GlobalDigisProducer::EECalmaxPos
IntVector EECalmaxPos
Definition: GlobalDigisProducer.h:145
GlobalDigisProducer::CSCWireTime
FloatVector CSCWireTime
Definition: GlobalDigisProducer.h:229
ESHandle.h
GlobalDigisProducer::TECW3Strip
IntVector TECW3Strip
Definition: GlobalDigisProducer.h:193
DTLayerId.h
GlobalDigisProducer::ECalESSrc_
edm::InputTag ECalESSrc_
Definition: GlobalDigisProducer.h:154
GlobalDigisProducer::ESCalSHE
FloatVector ESCalSHE
Definition: GlobalDigisProducer.h:150
GlobalDigisProducer::FWD2nADC
FloatVector FWD2nADC
Definition: GlobalDigisProducer.h:203
GlobalDigisProducer::MuCSCStripSrc_Token_
edm::EDGetTokenT< CSCStripDigiCollection > MuCSCStripSrc_Token_
Definition: GlobalDigisProducer.h:247
edm::EDGetTokenT< EBDigiCollection >
CSCStripDigi.h
CSCWireDigi.h
GlobalDigisProducer::TOBL3Strip
IntVector TOBL3Strip
Definition: GlobalDigisProducer.h:187
GlobalDigisProducer::endJob
void endJob() override
Definition: GlobalDigisProducer.cc:140
GlobalDigisProducer::HFDigi_Token_
edm::EDGetTokenT< edm::SortedCollection< HFDataFrame > > HFDigi_Token_
Definition: GlobalDigisProducer.h:243
TrackerTopology
Definition: TrackerTopology.h:16
GlobalDigisProducer::MuCSCWireSrc_Token_
edm::EDGetTokenT< CSCWireDigiCollection > MuCSCWireSrc_Token_
Definition: GlobalDigisProducer.h:248
GlobalDigisProducer::EEHits_Token_
edm::EDGetTokenT< CrossingFrame< PCaloHit > > EEHits_Token_
Definition: GlobalDigisProducer.h:250
GlobalDigisProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: GlobalDigisProducer.cc:147
CrossingFrame.h
EBDetId.h
EEDetId.h
GlobalDigisProducer::BRL2Row
IntVector BRL2Row
Definition: GlobalDigisProducer.h:200
sdMuonCSC
static const int sdMuonCSC
Definition: GlobalDigisProducer.h:271
GlobalDigisProducer::fillHCal
void fillHCal(edm::Event &, const edm::EventSetup &)
Definition: GlobalDigisProducer.cc:613
GlobalDigisProducer::MuDTSrc_Token_
edm::EDGetTokenT< DTDigiCollection > MuDTSrc_Token_
Definition: GlobalDigisProducer.h:246
HODataFrame.h
sdMuonRPCRgnFwdp
static const int sdMuonRPCRgnFwdp
Definition: GlobalDigisProducer.h:274
GlobalDigisProducer::HFCalAEE
FloatVector HFCalAEE
Definition: GlobalDigisProducer.h:171
sdPxlFwd
static const int sdPxlFwd
Definition: GlobalDigisProducer.h:263
GlobalDigisProducer::fillECal
void fillECal(edm::Event &, const edm::EventSetup &)
Definition: GlobalDigisProducer.cc:250
DQMStore.h
GlobalDigisProducer::SiStripSrc_Token_
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > SiStripSrc_Token_
Definition: GlobalDigisProducer.h:244
GlobalDigisProducer::storeHCal
void storeHCal(PGlobalDigi &)
Definition: GlobalDigisProducer.cc:817
GlobalDigisProducer::MapType
std::map< uint32_t, float, std::less< uint32_t > > MapType
Definition: GlobalDigisProducer.h:108
GlobalDigisProducer::fillTrk
void fillTrk(edm::Event &, const edm::EventSetup &)
Definition: GlobalDigisProducer.cc:869
GlobalDigisProducer::TIBL4ADC
FloatVector TIBL4ADC
Definition: GlobalDigisProducer.h:183
edm::one::EDProducer
Definition: EDProducer.h:30
GlobalDigisProducer::MB2SLayer
IntVector MB2SLayer
Definition: GlobalDigisProducer.h:212
PixelDigi.h
GlobalDigisProducer::ECalESSrc_Token_
edm::EDGetTokenT< ESDigiCollection > ECalESSrc_Token_
Definition: GlobalDigisProducer.h:239
GlobalDigisProducer::GlobalDigisProducer
GlobalDigisProducer(const edm::ParameterSet &)
Definition: GlobalDigisProducer.cc:13
GlobalDigisProducer::FWD2nCol
IntVector FWD2nCol
Definition: GlobalDigisProducer.h:205
ESDetId.h
GlobalDigisProducer::TOBL3ADC
FloatVector TOBL3ADC
Definition: GlobalDigisProducer.h:186
GlobalDigisProducer::EECalAEE
DoubleVector EECalAEE
Definition: GlobalDigisProducer.h:146
GlobalDigisProducer::FWD1pRow
IntVector FWD1pRow
Definition: GlobalDigisProducer.h:204
GlobalDigisProducer::MB2Layer
IntVector MB2Layer
Definition: GlobalDigisProducer.h:214
GlobalDigisProducer::storeECal
void storeECal(PGlobalDigi &)
Definition: GlobalDigisProducer.cc:564
GlobalDigisProducer::CSCStripADC
FloatVector CSCStripADC
Definition: GlobalDigisProducer.h:223
GlobalDigisProducer::TECW7ADC
FloatVector TECW7ADC
Definition: GlobalDigisProducer.h:192
GlobalDigisProducer::TECW8Strip
IntVector TECW8Strip
Definition: GlobalDigisProducer.h:193
sdSiTID
static const int sdSiTID
Definition: GlobalDigisProducer.h:265
GlobalDigisProducer::BRL3Col
IntVector BRL3Col
Definition: GlobalDigisProducer.h:201
GlobalDigisProducer::MB1Layer
IntVector MB1Layer
Definition: GlobalDigisProducer.h:214
GlobalDigisProducer::TIBL4Strip
IntVector TIBL4Strip
Definition: GlobalDigisProducer.h:184
GlobalDigisProducer::SiPxlSrc_
edm::InputTag SiPxlSrc_
Definition: GlobalDigisProducer.h:207
sdHcalEC
static const int sdHcalEC
Definition: GlobalDigisProducer.h:287
GlobalDigisProducer::TIBL1Strip
IntVector TIBL1Strip
Definition: GlobalDigisProducer.h:184
HcalCoderDb.h
GlobalDigisProducer::ECalEBSrc_Token_
edm::EDGetTokenT< EBDigiCollection > ECalEBSrc_Token_
Definition: GlobalDigisProducer.h:237
sdHcalBrl
static const int sdHcalBrl
Definition: GlobalDigisProducer.h:286
EcalTrivialConditionRetriever.h
GlobalDigisProducer::FWD1nCol
IntVector FWD1nCol
Definition: GlobalDigisProducer.h:205
GlobalDigisProducer::EECalSHE
FloatVector EECalSHE
Definition: GlobalDigisProducer.h:147
GlobalDigisProducer::BRL3ADC
FloatVector BRL3ADC
Definition: GlobalDigisProducer.h:199
ESDataFrame.h
GlobalDigisProducer::TECW4ADC
FloatVector TECW4ADC
Definition: GlobalDigisProducer.h:192
GlobalDigisProducer::TECW1Strip
IntVector TECW1Strip
Definition: GlobalDigisProducer.h:193
GlobalDigisProducer::BRL2ADC
FloatVector BRL2ADC
Definition: GlobalDigisProducer.h:199
GlobalDigisProducer::TOBL2Strip
IntVector TOBL2Strip
Definition: GlobalDigisProducer.h:187
GlobalDigisProducer::TECW6ADC
FloatVector TECW6ADC
Definition: GlobalDigisProducer.h:192
MakerMacros.h
GlobalDigisProducer::FWD1nADC
FloatVector FWD1nADC
Definition: GlobalDigisProducer.h:203
GlobalDigisProducer::FWD1nRow
IntVector FWD1nRow
Definition: GlobalDigisProducer.h:204
sdEcalFwd
static const int sdEcalFwd
Definition: GlobalDigisProducer.h:279
GlobalDigisProducer::HFCalSHE
FloatVector HFCalSHE
Definition: GlobalDigisProducer.h:172
GlobalDigisProducer::TOBL4ADC
FloatVector TOBL4ADC
Definition: GlobalDigisProducer.h:186
sdPxlBrl
static const int sdPxlBrl
Definition: GlobalDigisProducer.h:262
GlobalDigisProducer::TECW1ADC
FloatVector TECW1ADC
Definition: GlobalDigisProducer.h:192
sdSiTIB
static const int sdSiTIB
Definition: GlobalDigisProducer.h:264
sdMuonRPCRgnFwdn
static const int sdMuonRPCRgnFwdn
Definition: GlobalDigisProducer.h:275
GlobalDigisProducer::ECalbarrelADCtoGeV_
double ECalbarrelADCtoGeV_
Definition: GlobalDigisProducer.h:157
GlobalDigisProducer::theCSCStripPedestalCount
int theCSCStripPedestalCount
Definition: GlobalDigisProducer.h:221
MixCollection.h
sdHcalCalib
static const int sdHcalCalib
Definition: GlobalDigisProducer.h:291
Service.h
HcalDigiCollections.h
SiStripDigi.h
Provenance.h
GlobalDigisProducer::MB1SLayer
IntVector MB1SLayer
Definition: GlobalDigisProducer.h:212
EcalDigiCollections.h
dHcal
static const int dHcal
Definition: GlobalDigisProducer.h:284
GlobalDigisProducer::HBCalSHE
FloatVector HBCalSHE
Definition: GlobalDigisProducer.h:163
GlobalDigisProducer::MuCSCStripSrc_
edm::InputTag MuCSCStripSrc_
Definition: GlobalDigisProducer.h:225
GlobalDigisProducer::HCalSrc_
edm::InputTag HCalSrc_
Definition: GlobalDigisProducer.h:174
HcalDbRecord.h
GlobalDigisProducer::HCalDigi_
edm::InputTag HCalDigi_
Definition: GlobalDigisProducer.h:175
GlobalDigisProducer::ESHits_Token_
edm::EDGetTokenT< CrossingFrame< PCaloHit > > ESHits_Token_
Definition: GlobalDigisProducer.h:251
sdHcalCompst
static const int sdHcalCompst
Definition: GlobalDigisProducer.h:292
GlobalDigisProducer::ESCalADC2
FloatVector ESCalADC2
Definition: GlobalDigisProducer.h:149
sdSiTOB
static const int sdSiTOB
Definition: GlobalDigisProducer.h:266
GlobalDigisProducer::TOBL1Strip
IntVector TOBL1Strip
Definition: GlobalDigisProducer.h:187
GlobalDigisProducer::SiStripSrc_
edm::InputTag SiStripSrc_
Definition: GlobalDigisProducer.h:195
GlobalDigisProducer::HCalSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > HCalSrc_Token_
Definition: GlobalDigisProducer.h:240
GlobalDigisProducer::MB3Time
FloatVector MB3Time
Definition: GlobalDigisProducer.h:213
sdSiTEC
static const int sdSiTEC
Definition: GlobalDigisProducer.h:267
GlobalDigisProducer::ECalEESrc_
edm::InputTag ECalEESrc_
Definition: GlobalDigisProducer.h:153
edm::ParameterSet
Definition: ParameterSet.h:47
GlobalDigisProducer::beginJob
void beginJob(void) override
Definition: GlobalDigisProducer.cc:114
GlobalDigisProducer::TECW2Strip
IntVector TECW2Strip
Definition: GlobalDigisProducer.h:193
GlobalDigisProducer::ECalgainConv_
std::map< int, double, std::less< int > > ECalgainConv_
Definition: GlobalDigisProducer.h:156
GlobalDigisProducer::storeTrk
void storeTrk(PGlobalDigi &)
Definition: GlobalDigisProducer.cc:1098
Event.h
GlobalDigisProducer::printProvenanceInfo
bool printProvenanceInfo
Definition: GlobalDigisProducer.h:136
GlobalDigisProducer::FWD1pCol
IntVector FWD1pCol
Definition: GlobalDigisProducer.h:205
GlobalDigisProducer::count
unsigned int count
Definition: GlobalDigisProducer.h:234
GlobalDigisProducer::hcaldbToken_
edm::ESGetToken< HcalDbService, HcalDbRecord > hcaldbToken_
Definition: GlobalDigisProducer.h:179
GlobalDigisProducer::TECW2ADC
FloatVector TECW2ADC
Definition: GlobalDigisProducer.h:192
HcalQIESample.h
GlobalDigisProducer::TECW7Strip
IntVector TECW7Strip
Definition: GlobalDigisProducer.h:193
HcalDetId.h
GlobalDigisProducer::MB4SLayer
IntVector MB4SLayer
Definition: GlobalDigisProducer.h:212
PGlobalDigi
Definition: PValidationFormats.h:208
PCaloHit.h
GlobalDigisProducer::HOCalAEE
FloatVector HOCalAEE
Definition: GlobalDigisProducer.h:168
GlobalDigisProducer::ECalEESrc_Token_
edm::EDGetTokenT< EEDigiCollection > ECalEESrc_Token_
Definition: GlobalDigisProducer.h:238
GlobalDigisProducer::ecalADCtoGevToken_
edm::ESGetToken< EcalADCToGeVConstant, EcalADCToGeVConstantRcd > ecalADCtoGevToken_
Definition: GlobalDigisProducer.h:177
sdEcalLPnD
static const int sdEcalLPnD
Definition: GlobalDigisProducer.h:282
GlobalDigisProducer::ECalEBSrc_
edm::InputTag ECalEBSrc_
Definition: GlobalDigisProducer.h:152
GlobalDigisProducer::FWD1pADC
FloatVector FWD1pADC
Definition: GlobalDigisProducer.h:203
GlobalDigisProducer::TIBL2Strip
IntVector TIBL2Strip
Definition: GlobalDigisProducer.h:184
GlobalDigisProducer::TOBL2ADC
FloatVector TOBL2ADC
Definition: GlobalDigisProducer.h:186
GlobalDigisProducer::BRL1ADC
FloatVector BRL1ADC
Definition: GlobalDigisProducer.h:199
GlobalDigisProducer::TIDW1ADC
FloatVector TIDW1ADC
Definition: GlobalDigisProducer.h:189
CSCStripDigiCollection.h
EBDataFrame.h
edm::EventSetup
Definition: EventSetup.h:58
GlobalDigisProducer::~GlobalDigisProducer
~GlobalDigisProducer() override
Definition: GlobalDigisProducer.cc:112
HcalSubdetector.h
GlobalDigisProducer::frequency
int frequency
Definition: GlobalDigisProducer.h:133
DetSetVector.h
GlobalDigisProducer::TECW6Strip
IntVector TECW6Strip
Definition: GlobalDigisProducer.h:193
GlobalDigisProducer::TECW5ADC
FloatVector TECW5ADC
Definition: GlobalDigisProducer.h:192
GlobalDigisProducer::tTopoToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
Definition: GlobalDigisProducer.h:178
GlobalDigisProducer::HOCalSHE
FloatVector HOCalSHE
Definition: GlobalDigisProducer.h:169
GlobalDigisProducer::HODigi_Token_
edm::EDGetTokenT< edm::SortedCollection< HODataFrame > > HODigi_Token_
Definition: GlobalDigisProducer.h:242
GlobalDigisProducer::EBCalmaxPos
IntVector EBCalmaxPos
Definition: GlobalDigisProducer.h:141
HcalElectronicsId.h
GlobalDigisProducer::FWD2pRow
IntVector FWD2pRow
Definition: GlobalDigisProducer.h:204
edm::ESGetToken< EcalADCToGeVConstant, EcalADCToGeVConstantRcd >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
GlobalDigisProducer::EBCalAEE
DoubleVector EBCalAEE
Definition: GlobalDigisProducer.h:142
sdHcalEmpty
static const int sdHcalEmpty
Definition: GlobalDigisProducer.h:285
GlobalDigisProducer::fillMuon
void fillMuon(edm::Event &, const edm::EventSetup &)
Definition: GlobalDigisProducer.cc:1390
dTrk
static const int dTrk
Definition: GlobalDigisProducer.h:261
GlobalDigisProducer::TECW3ADC
FloatVector TECW3ADC
Definition: GlobalDigisProducer.h:192
GlobalDigisProducer::TIBL3ADC
FloatVector TIBL3ADC
Definition: GlobalDigisProducer.h:183
EEDataFrame.h
GlobalDigisProducer::TIDW2ADC
FloatVector TIDW2ADC
Definition: GlobalDigisProducer.h:189
GlobalDigisProducer::ESCalADC0
FloatVector ESCalADC0
Definition: GlobalDigisProducer.h:149
GlobalDigisProducer::verbosity
int verbosity
Definition: GlobalDigisProducer.h:132
GlobalDigisProducer::IntVector
std::vector< int > IntVector
Definition: GlobalDigisProducer.h:107
sdMuonDT
static const int sdMuonDT
Definition: GlobalDigisProducer.h:270
dMuon
static const int dMuon
Definition: GlobalDigisProducer.h:269
GlobalDigisProducer::ECalendcapADCtoGeV_
double ECalendcapADCtoGeV_
Definition: GlobalDigisProducer.h:158
GlobalDigisProducer::FWD2pADC
FloatVector FWD2pADC
Definition: GlobalDigisProducer.h:203
GlobalDigisProducer::TIBL1ADC
FloatVector TIBL1ADC
Definition: GlobalDigisProducer.h:183
sdEcalBrl
static const int sdEcalBrl
Definition: GlobalDigisProducer.h:278
GlobalDigisProducer::BRL2Col
IntVector BRL2Col
Definition: GlobalDigisProducer.h:201
GlobalDigisProducer::HBCalAEE
FloatVector HBCalAEE
Definition: GlobalDigisProducer.h:162
DTWireId.h
GlobalDigisProducer::HECalSHE
FloatVector HECalSHE
Definition: GlobalDigisProducer.h:166
GlobalDigisProducer::TOBL4Strip
IntVector TOBL4Strip
Definition: GlobalDigisProducer.h:187
Frameworkfwd.h
GlobalDigisProducer::MuDTSrc_
edm::InputTag MuDTSrc_
Definition: GlobalDigisProducer.h:216
GlobalDigisProducer::SiPxlSrc_Token_
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > SiPxlSrc_Token_
Definition: GlobalDigisProducer.h:245
GlobalDigisProducer::TECW5Strip
IntVector TECW5Strip
Definition: GlobalDigisProducer.h:193
GlobalDigisProducer::EBHits_Token_
edm::EDGetTokenT< CrossingFrame< PCaloHit > > EBHits_Token_
Definition: GlobalDigisProducer.h:249
GlobalDigisProducer::MB4Layer
IntVector MB4Layer
Definition: GlobalDigisProducer.h:214
GlobalDigisProducer::HECalAEE
FloatVector HECalAEE
Definition: GlobalDigisProducer.h:165
sdEcalPS
static const int sdEcalPS
Definition: GlobalDigisProducer.h:280
EventSetup.h
PCaloHitContainer.h
GlobalDigisProducer::MB2Time
FloatVector MB2Time
Definition: GlobalDigisProducer.h:213
GlobalDigisProducer::TIDW3Strip
IntVector TIDW3Strip
Definition: GlobalDigisProducer.h:190
HcalDbService.h
GlobalDigisProducer::MB1Time
FloatVector MB1Time
Definition: GlobalDigisProducer.h:213
CSCWireDigiCollection.h
GlobalDigisProducer::MB4Time
FloatVector MB4Time
Definition: GlobalDigisProducer.h:213
GlobalDigisProducer::fName
std::string fName
Definition: GlobalDigisProducer.h:131
GlobalDigisProducer::EBCalSHE
FloatVector EBCalSHE
Definition: GlobalDigisProducer.h:143
GlobalDigisProducer::TECW8ADC
FloatVector TECW8ADC
Definition: GlobalDigisProducer.h:192
GlobalDigisProducer::FloatVector
std::vector< float > FloatVector
Definition: GlobalDigisProducer.h:105
DTDigi.h
DTDigiCollection.h
TrackerTopologyRcd
Definition: TrackerTopologyRcd.h:10
ParameterSet.h
GlobalDigisProducer::HBHEDigi_Token_
edm::EDGetTokenT< edm::SortedCollection< HBHEDataFrame > > HBHEDigi_Token_
Definition: GlobalDigisProducer.h:241
GlobalDigisProducer::MuCSCWireSrc_
edm::InputTag MuCSCWireSrc_
Definition: GlobalDigisProducer.h:231
edm::Event
Definition: Event.h:73
GlobalDigisProducer::getAllProvenances
bool getAllProvenances
Definition: GlobalDigisProducer.h:135
GlobalDigisProducer::TIDW2Strip
IntVector TIDW2Strip
Definition: GlobalDigisProducer.h:190
sdEcalTT
static const int sdEcalTT
Definition: GlobalDigisProducer.h:281
dEcal
static const int dEcal
Definition: GlobalDigisProducer.h:277
GlobalDigisProducer::FWD2pCol
IntVector FWD2pCol
Definition: GlobalDigisProducer.h:205
GlobalDigisProducer::TIBL2ADC
FloatVector TIBL2ADC
Definition: GlobalDigisProducer.h:183
StripSubdetector.h
sdMuonRPCRgnBrl
static const int sdMuonRPCRgnBrl
Definition: GlobalDigisProducer.h:273
edm::InputTag
Definition: InputTag.h:15
GlobalDigisProducer::BRL3Row
IntVector BRL3Row
Definition: GlobalDigisProducer.h:200
GlobalDigisProducer
Definition: GlobalDigisProducer.h:103
PValidationFormats.h
sdHcalOut
static const int sdHcalOut
Definition: GlobalDigisProducer.h:288
HBHEDataFrame.h
GlobalDigisProducer::BRL1Row
IntVector BRL1Row
Definition: GlobalDigisProducer.h:200
GlobalDigisProducer::TIDW1Strip
IntVector TIDW1Strip
Definition: GlobalDigisProducer.h:190
GlobalDigisProducer::DoubleVector
std::vector< double > DoubleVector
Definition: GlobalDigisProducer.h:106
GlobalDigisProducer::clear
void clear()
Definition: GlobalDigisProducer.cc:1593