CMS 3D CMS Logo

PValidationFormats.h
Go to the documentation of this file.
1 #ifndef PValidationFormats_h
2 #define PValidationFormats_h
3 
5 // PGlobalSimHit
7 #ifndef PGlobalSimHit_h
8 #define PGlobalSimHit_h
9 
17 #include <vector>
18 #include <memory>
19 
21 public:
23  : nRawGenPart(0),
24  nG4Vtx(0),
25  nG4Trk(0),
26  nECalHits(0),
27  nPreShHits(0),
28  nHCalHits(0),
29  nPxlFwdHits(0),
30  nPxlBrlHits(0),
31  nSiFwdHits(0),
32  nSiBrlHits(0),
33  nMuonDtHits(0),
34  nMuonCscHits(0),
35  nMuonRpcFwdHits(0),
36  nMuonRpcBrlHits(0) {}
37  virtual ~PGlobalSimHit() {}
38 
39  struct Vtx {
40  Vtx() : x(0), y(0), z(0) {}
41  float x;
42  float y;
43  float z;
44  };
45 
46  struct Trk {
47  Trk() : pt(0), e(0) {}
48  float pt;
49  float e;
50  };
51 
52  struct CalHit {
53  CalHit() : e(0), tof(0), phi(0), eta(0) {}
54  float e;
55  float tof;
56  float phi;
57  float eta;
58  };
59 
60  struct FwdHit {
61  FwdHit() : tof(0), z(0), phi(0), eta(0) {}
62  float tof;
63  float z;
64  float phi;
65  float eta;
66  };
67 
68  struct BrlHit {
69  BrlHit() : tof(0), r(0), phi(0), eta(0) {}
70  float tof;
71  float r;
72  float phi;
73  float eta;
74  };
75 
76  typedef std::vector<Vtx> VtxVector;
77  typedef std::vector<Trk> TrkVector;
78  typedef std::vector<CalHit> CalVector;
79  typedef std::vector<FwdHit> FwdVector;
80  typedef std::vector<BrlHit> BrlVector;
81 
82  // put functions
83  void putRawGenPart(int n);
84  void putG4Vtx(const std::vector<float>& x, const std::vector<float>& y, const std::vector<float>& z);
85  void putG4Trk(const std::vector<float>& pt, const std::vector<float>& e);
86  void putECalHits(const std::vector<float>& e,
87  const std::vector<float>& tof,
88  const std::vector<float>& phi,
89  const std::vector<float>& eta);
90  void putPreShHits(const std::vector<float>& e,
91  const std::vector<float>& tof,
92  const std::vector<float>& phi,
93  const std::vector<float>& eta);
94  void putHCalHits(const std::vector<float>& e,
95  const std::vector<float>& tof,
96  const std::vector<float>& phi,
97  const std::vector<float>& eta);
98  void putPxlFwdHits(const std::vector<float>& tof,
99  const std::vector<float>& z,
100  const std::vector<float>& phi,
101  const std::vector<float>& eta);
102  void putPxlBrlHits(const std::vector<float>& tof,
103  const std::vector<float>& r,
104  const std::vector<float>& phi,
105  const std::vector<float>& eta);
106  void putSiFwdHits(const std::vector<float>& tof,
107  const std::vector<float>& z,
108  const std::vector<float>& phi,
109  const std::vector<float>& eta);
110  void putSiBrlHits(const std::vector<float>& tof,
111  const std::vector<float>& r,
112  const std::vector<float>& phi,
113  const std::vector<float>& eta);
114  void putMuonCscHits(const std::vector<float>& tof,
115  const std::vector<float>& z,
116  const std::vector<float>& phi,
117  const std::vector<float>& eta);
118  void putMuonDtHits(const std::vector<float>& tof,
119  const std::vector<float>& r,
120  const std::vector<float>& phi,
121  const std::vector<float>& eta);
122  void putMuonRpcFwdHits(const std::vector<float>& tof,
123  const std::vector<float>& z,
124  const std::vector<float>& phi,
125  const std::vector<float>& eta);
126  void putMuonRpcBrlHits(const std::vector<float>& tof,
127  const std::vector<float>& r,
128  const std::vector<float>& phi,
129  const std::vector<float>& eta);
130 
131  int getnRawGenPart() const { return nRawGenPart; }
132  int getnG4Vtx() const { return nG4Vtx; }
133  VtxVector getG4Vtx() const { return G4Vtx; }
134  int getnG4Trk() const { return nG4Trk; }
135  TrkVector getG4Trk() const { return G4Trk; }
136  int getnECalHits() const { return nECalHits; }
137  CalVector getECalHits() const { return ECalHits; }
138  int getnPreShHits() const { return nPreShHits; }
139  CalVector getPreShHits() const { return PreShHits; }
140  int getnHCalHits() const { return nHCalHits; }
141  CalVector getHCalHits() const { return HCalHits; }
142  int getnPxlFwdHits() const { return nPxlFwdHits; }
143  FwdVector getPxlFwdHits() const { return PxlFwdHits; }
144  int getnPxlBrlHits() const { return nPxlBrlHits; }
145  BrlVector getPxlBrlHits() const { return PxlBrlHits; }
146  int getnSiFwdHits() const { return nSiFwdHits; }
147  FwdVector getSiFwdHits() const { return SiFwdHits; }
148  int getnSiBrlHits() const { return nSiBrlHits; }
149  BrlVector getSiBrlHits() const { return SiBrlHits; }
150  int getnMuonDtHits() const { return nMuonDtHits; }
151  BrlVector getMuonDtHits() const { return MuonDtHits; }
152  int getnMuonCscHits() const { return nMuonCscHits; }
154  int getnMuonRpcFwdHits() const { return nMuonRpcFwdHits; }
156  int getnMuonRpcBrlHits() const { return nMuonRpcBrlHits; }
158 
159 private:
160  // G4MC info
162  int nG4Vtx;
164  int nG4Trk;
166 
167  // ECal info
172 
173  // HCal info
176 
177  // Tracker info
186 
187  // Muon info
196 
197 }; // end class declaration
198 
199 #endif // endif PGlobalHit_h
200 
202 // PGlobalDigi
204 
205 #ifndef PGlobalDigi_h
206 #define PGlobalDigi_h
207 
208 class PGlobalDigi {
209 public:
211  : nEBCalDigis(0),
212  nEECalDigis(0),
213  nESCalDigis(0),
214  nHBCalDigis(0),
215  nHECalDigis(0),
216  nHOCalDigis(0),
217  nHFCalDigis(0),
218  nTIBL1Digis(0),
219  nTIBL2Digis(0),
220  nTIBL3Digis(0),
221  nTIBL4Digis(0),
222  nTOBL1Digis(0),
223  nTOBL2Digis(0),
224  nTOBL3Digis(0),
225  nTOBL4Digis(0),
226  nTIDW1Digis(0),
227  nTIDW2Digis(0),
228  nTIDW3Digis(0),
229  nTECW1Digis(0),
230  nTECW2Digis(0),
231  nTECW3Digis(0),
232  nTECW4Digis(0),
233  nTECW5Digis(0),
234  nTECW6Digis(0),
235  nTECW7Digis(0),
236  nTECW8Digis(0),
237  nBRL1Digis(0),
238  nBRL2Digis(0),
239  nBRL3Digis(0),
240  nFWD1pDigis(0),
241  nFWD1nDigis(0),
242  nFWD2pDigis(0),
243  nFWD2nDigis(0),
244  nMB1Digis(0),
245  nMB2Digis(0),
246  nMB3Digis(0),
247  nMB4Digis(0),
248  nCSCstripDigis(0),
249  nCSCwireDigis(0) {}
250  virtual ~PGlobalDigi() {}
251 
253  // ECal Info
255  struct ECalDigi {
256  ECalDigi() : maxPos(0), AEE(0), SHE(0) {}
257  int maxPos;
258  double AEE; //maximum analog equivalent energy
259  float SHE; //simhit energy sum
260  };
261  typedef std::vector<ECalDigi> ECalDigiVector;
262  struct ESCalDigi {
263  ESCalDigi() : ADC0(0), ADC1(0), ADC2(0), SHE(0) {}
264  float ADC0, ADC1, ADC2; //ADC counts
265  float SHE; //sum simhit energy
266  };
267  typedef std::vector<ESCalDigi> ESCalDigiVector;
268  //put functions
269  void putEBCalDigis(const std::vector<int>& maxpos, const std::vector<double>& aee, const std::vector<float>& she);
270  void putEECalDigis(const std::vector<int>& maxpos, const std::vector<double>& aee, const std::vector<float>& she);
271  void putESCalDigis(const std::vector<float>& adc0,
272  const std::vector<float>& adc1,
273  const std::vector<float>& adc2,
274  const std::vector<float>& she);
275  //get functions
276  int getnEBCalDigis() const { return nEBCalDigis; }
277  int getnEECalDigis() const { return nEECalDigis; }
278  int getnESCalDigis() const { return nESCalDigis; }
282 
284  // HCal Info
286  struct HCalDigi {
287  HCalDigi() : AEE(0), SHE(0) {}
288  float AEE; //sum analog equivalent energy in fC
289  float SHE; //simhit energy sum
290  };
291  typedef std::vector<HCalDigi> HCalDigiVector;
292  //put functions
293  void putHBCalDigis(const std::vector<float>& aee, const std::vector<float>& she);
294  void putHECalDigis(const std::vector<float>& aee, const std::vector<float>& she);
295  void putHOCalDigis(const std::vector<float>& aee, const std::vector<float>& she);
296  void putHFCalDigis(const std::vector<float>& aee, const std::vector<float>& she);
297  //get functions
298  int getnHBCalDigis() const { return nHBCalDigis; }
299  int getnHECalDigis() const { return nHECalDigis; }
300  int getnHOCalDigis() const { return nHOCalDigis; }
301  int getnHFCalDigis() const { return nHFCalDigis; }
306 
308  // Silicon Tracker info
310 
312  // SiStrip info
314  struct SiStripDigi {
315  SiStripDigi() : ADC(0), STRIP(0) {}
316  float ADC; //adc value
317  int STRIP; //strip number
318  };
319  typedef std::vector<SiStripDigi> SiStripDigiVector;
320  //put functions
321  void putTIBL1Digis(const std::vector<float>& adc, const std::vector<int>& strip);
322  void putTIBL2Digis(const std::vector<float>& adc, const std::vector<int>& strip);
323  void putTIBL3Digis(const std::vector<float>& adc, const std::vector<int>& strip);
324  void putTIBL4Digis(const std::vector<float>& adc, const std::vector<int>& strip);
325  void putTOBL1Digis(const std::vector<float>& adc, const std::vector<int>& strip);
326  void putTOBL2Digis(const std::vector<float>& adc, const std::vector<int>& strip);
327  void putTOBL3Digis(const std::vector<float>& adc, const std::vector<int>& strip);
328  void putTOBL4Digis(const std::vector<float>& adc, const std::vector<int>& strip);
329  void putTIDW1Digis(const std::vector<float>& adc, const std::vector<int>& strip);
330  void putTIDW2Digis(const std::vector<float>& adc, const std::vector<int>& strip);
331  void putTIDW3Digis(const std::vector<float>& adc, const std::vector<int>& strip);
332  void putTECW1Digis(const std::vector<float>& adc, const std::vector<int>& strip);
333  void putTECW2Digis(const std::vector<float>& adc, const std::vector<int>& strip);
334  void putTECW3Digis(const std::vector<float>& adc, const std::vector<int>& strip);
335  void putTECW4Digis(const std::vector<float>& adc, const std::vector<int>& strip);
336  void putTECW5Digis(const std::vector<float>& adc, const std::vector<int>& strip);
337  void putTECW6Digis(const std::vector<float>& adc, const std::vector<int>& strip);
338  void putTECW7Digis(const std::vector<float>& adc, const std::vector<int>& strip);
339  void putTECW8Digis(const std::vector<float>& adc, const std::vector<int>& strip);
340  //get functions
341  int getnTIBL1Digis() const { return nTIBL1Digis; }
342  int getnTIBL2Digis() const { return nTIBL2Digis; }
343  int getnTIBL3Digis() const { return nTIBL3Digis; }
344  int getnTIBL4Digis() const { return nTIBL4Digis; }
345  int getnTOBL1Digis() const { return nTOBL1Digis; }
346  int getnTOBL2Digis() const { return nTOBL2Digis; }
347  int getnTOBL3Digis() const { return nTOBL3Digis; }
348  int getnTOBL4Digis() const { return nTOBL4Digis; }
349  int getnTIDW1Digis() const { return nTIDW1Digis; }
350  int getnTIDW2Digis() const { return nTIDW2Digis; }
351  int getnTIDW3Digis() const { return nTIDW3Digis; }
352  int getnTECW1Digis() const { return nTECW1Digis; }
353  int getnTECW2Digis() const { return nTECW2Digis; }
354  int getnTECW3Digis() const { return nTECW3Digis; }
355  int getnTECW4Digis() const { return nTECW4Digis; }
356  int getnTECW5Digis() const { return nTECW5Digis; }
357  int getnTECW6Digis() const { return nTECW6Digis; }
358  int getnTECW7Digis() const { return nTECW7Digis; }
359  int getnTECW8Digis() const { return nTECW8Digis; }
379 
381  // SiPixel info
383  struct SiPixelDigi {
384  SiPixelDigi() : ADC(0), ROW(0), COLUMN(0) {}
385  float ADC; //adc value
386  int ROW; //row number
387  int COLUMN; //column number
388  };
389  typedef std::vector<SiPixelDigi> SiPixelDigiVector;
390  //put functions
391  void putBRL1Digis(const std::vector<float>& adc, const std::vector<int>& row, const std::vector<int>& column);
392  void putBRL2Digis(const std::vector<float>& adc, const std::vector<int>& row, const std::vector<int>& column);
393  void putBRL3Digis(const std::vector<float>& adc, const std::vector<int>& row, const std::vector<int>& column);
394  void putFWD1pDigis(const std::vector<float>& adc, const std::vector<int>& row, const std::vector<int>& column);
395  void putFWD1nDigis(const std::vector<float>& adc, const std::vector<int>& row, const std::vector<int>& column);
396  void putFWD2pDigis(const std::vector<float>& adc, const std::vector<int>& row, const std::vector<int>& column);
397  void putFWD2nDigis(const std::vector<float>& adc, const std::vector<int>& row, const std::vector<int>& column);
398  //get functions
399  int getnBRL1Digis() const { return nBRL1Digis; }
400  int getnBRL2Digis() const { return nBRL2Digis; }
401  int getnBRL3Digis() const { return nBRL3Digis; }
402  int getnFWD1pDigis() const { return nFWD1pDigis; }
403  int getnFWD1nDigis() const { return nFWD1nDigis; }
404  int getnFWD2pDigis() const { return nFWD2pDigis; }
405  int getnFWD2nDigis() const { return nFWD2nDigis; }
413 
415  // Muon info
417 
419  // DT Info
421  struct DTDigi {
422  DTDigi() : SLAYER(0), TIME(0), LAYER(0) {}
423  int SLAYER; //superlayer number
424  float TIME; //time of hit
425  int LAYER; //layer number
426  };
427  typedef std::vector<DTDigi> DTDigiVector;
428  //put functions
429  void putMB1Digis(const std::vector<int>& slayer, const std::vector<float>& time, const std::vector<int>& layer);
430  void putMB2Digis(const std::vector<int>& slayer, const std::vector<float>& time, const std::vector<int>& layer);
431  void putMB3Digis(const std::vector<int>& slayer, const std::vector<float>& time, const std::vector<int>& layer);
432  void putMB4Digis(const std::vector<int>& slayer, const std::vector<float>& time, const std::vector<int>& layer);
433  //get functions
434  int getnMB1Digis() const { return nMB1Digis; }
435  int getnMB2Digis() const { return nMB2Digis; }
436  int getnMB3Digis() const { return nMB3Digis; }
437  int getnMB4Digis() const { return nMB4Digis; }
438  DTDigiVector getMB1Digis() const { return MB1Digis; }
439  DTDigiVector getMB2Digis() const { return MB2Digis; }
440  DTDigiVector getMB3Digis() const { return MB3Digis; }
441  DTDigiVector getMB4Digis() const { return MB4Digis; }
442 
444  // CSC Strip info
446  struct CSCstripDigi {
447  CSCstripDigi() : ADC(0) {}
448  float ADC; //ped subtracted amplitude
449  };
450  typedef std::vector<CSCstripDigi> CSCstripDigiVector;
451  //put functions
452  void putCSCstripDigis(const std::vector<float>& adc);
453  //get functions
454  int getnCSCstripDigis() const { return nCSCstripDigis; }
456 
458  // CSC Wire info
460  struct CSCwireDigi {
461  CSCwireDigi() : TIME(0) {}
462  float TIME; //time
463  };
464  typedef std::vector<CSCwireDigi> CSCwireDigiVector;
465  //put functions
466  void putCSCwireDigis(const std::vector<float>& time);
467  //get functions
468  int getnCSCwireDigis() const { return nCSCwireDigis; }
470 
471 private:
473  // ECal info
481 
483  // HCal info
493 
495  // Silicon Tracker info
497 
499  //SiStrip info
539 
541  //SiPixel info
557 
559  // Muon info
561 
563  // DT Info
573 
575  // CSC Strip info
579 
581  // CSC Wire info
585 
586 }; // end class declaration
587 
588 #endif //PGlobalDigiHit_h
589 
591 // PGlobalRecHit
593 
594 #ifndef PGlobalRecHit_h
595 #define PGlobalRecHit_h
596 
598 public:
600  : nEBCalRecHits(0),
601  nEECalRecHits(0),
602  nESCalRecHits(0),
603  nHBCalRecHits(0),
604  nHECalRecHits(0),
605  nHOCalRecHits(0),
606  nHFCalRecHits(0),
607  nTIBL1RecHits(0),
608  nTIBL2RecHits(0),
609  nTIBL3RecHits(0),
610  nTIBL4RecHits(0),
611  nTOBL1RecHits(0),
612  nTOBL2RecHits(0),
613  nTOBL3RecHits(0),
614  nTOBL4RecHits(0),
615  nTIDW1RecHits(0),
616  nTIDW2RecHits(0),
617  nTIDW3RecHits(0),
618  nTECW1RecHits(0),
619  nTECW2RecHits(0),
620  nTECW3RecHits(0),
621  nTECW4RecHits(0),
622  nTECW5RecHits(0),
623  nTECW6RecHits(0),
624  nTECW7RecHits(0),
625  nTECW8RecHits(0),
626  nBRL1RecHits(0),
627  nBRL2RecHits(0),
628  nBRL3RecHits(0),
629  nFWD1pRecHits(0),
630  nFWD1nRecHits(0),
631  nFWD2pRecHits(0),
632  nFWD2nRecHits(0),
633  nDTRecHits(0),
634  nCSCRecHits(0),
635  nRPCRecHits(0) {}
636  virtual ~PGlobalRecHit() {}
637 
639  // ECal Info
641  struct ECalRecHit {
642  ECalRecHit() : RE(0), SHE(0) {}
643  float RE; //reconstructed energy
644  float SHE; //simhit energy
645  };
646  typedef std::vector<ECalRecHit> ECalRecHitVector;
647  //put functions
648  void putEBCalRecHits(const std::vector<float>& re, const std::vector<float>& she);
649  void putEECalRecHits(const std::vector<float>& re, const std::vector<float>& she);
650  void putESCalRecHits(const std::vector<float>& re, const std::vector<float>& she);
651  //get functions
652  int getnEBCalRecHits() const { return nEBCalRecHits; }
653  int getnEECalRecHits() const { return nEECalRecHits; }
654  int getnESCalRecHits() const { return nESCalRecHits; }
658 
660  // HCal Info
662  struct HCalRecHit {
663  HCalRecHit() : REC(0), R(0), SHE(0) {}
664  float REC; // reconstructed energy
665  float R; // distance in cone
666  float SHE; // simhit energy
667  };
668  typedef std::vector<HCalRecHit> HCalRecHitVector;
669  //put functions
670  void putHBCalRecHits(const std::vector<float>& rec, const std::vector<float>& r, const std::vector<float>& she);
671  void putHECalRecHits(const std::vector<float>& rec, const std::vector<float>& r, const std::vector<float>& she);
672  void putHOCalRecHits(const std::vector<float>& rec, const std::vector<float>& r, const std::vector<float>& she);
673  void putHFCalRecHits(const std::vector<float>& rec, const std::vector<float>& r, const std::vector<float>& she);
674  //get functions
675  int getnHBCalRecHits() const { return nHBCalRecHits; }
676  int getnHECalRecHits() const { return nHECalRecHits; }
677  int getnHOCalRecHits() const { return nHOCalRecHits; }
678  int getnHFCalRecHits() const { return nHFCalRecHits; }
683 
685  // Silicon Tracker info
687 
689  // SiStrip info
691  struct SiStripRecHit {
692  SiStripRecHit() : RX(0), RY(0), SX(0), SY(0) {}
693  float RX; //reconstructed x
694  float RY; //reconstructed y
695  float SX; //simulated x
696  float SY; //simulated y
697  };
698  typedef std::vector<SiStripRecHit> SiStripRecHitVector;
699  //put functions
700  void putTIBL1RecHits(const std::vector<float>& rx,
701  const std::vector<float>& ry,
702  const std::vector<float>& sx,
703  const std::vector<float>& sy);
704  void putTIBL2RecHits(const std::vector<float>& rx,
705  const std::vector<float>& ry,
706  const std::vector<float>& sx,
707  const std::vector<float>& sy);
708  void putTIBL3RecHits(const std::vector<float>& rx,
709  const std::vector<float>& ry,
710  const std::vector<float>& sx,
711  const std::vector<float>& sy);
712  void putTIBL4RecHits(const std::vector<float>& rx,
713  const std::vector<float>& ry,
714  const std::vector<float>& sx,
715  const std::vector<float>& sy);
716  void putTOBL1RecHits(const std::vector<float>& rx,
717  const std::vector<float>& ry,
718  const std::vector<float>& sx,
719  const std::vector<float>& sy);
720  void putTOBL2RecHits(const std::vector<float>& rx,
721  const std::vector<float>& ry,
722  const std::vector<float>& sx,
723  const std::vector<float>& sy);
724  void putTOBL3RecHits(const std::vector<float>& rx,
725  const std::vector<float>& ry,
726  const std::vector<float>& sx,
727  const std::vector<float>& sy);
728  void putTOBL4RecHits(const std::vector<float>& rx,
729  const std::vector<float>& ry,
730  const std::vector<float>& sx,
731  const std::vector<float>& sy);
732  void putTIDW1RecHits(const std::vector<float>& rx,
733  const std::vector<float>& ry,
734  const std::vector<float>& sx,
735  const std::vector<float>& sy);
736  void putTIDW2RecHits(const std::vector<float>& rx,
737  const std::vector<float>& ry,
738  const std::vector<float>& sx,
739  const std::vector<float>& sy);
740  void putTIDW3RecHits(const std::vector<float>& rx,
741  const std::vector<float>& ry,
742  const std::vector<float>& sx,
743  const std::vector<float>& sy);
744  void putTECW1RecHits(const std::vector<float>& rx,
745  const std::vector<float>& ry,
746  const std::vector<float>& sx,
747  const std::vector<float>& sy);
748  void putTECW2RecHits(const std::vector<float>& rx,
749  const std::vector<float>& ry,
750  const std::vector<float>& sx,
751  const std::vector<float>& sy);
752  void putTECW3RecHits(const std::vector<float>& rx,
753  const std::vector<float>& ry,
754  const std::vector<float>& sx,
755  const std::vector<float>& sy);
756  void putTECW4RecHits(const std::vector<float>& rx,
757  const std::vector<float>& ry,
758  const std::vector<float>& sx,
759  const std::vector<float>& sy);
760  void putTECW5RecHits(const std::vector<float>& rx,
761  const std::vector<float>& ry,
762  const std::vector<float>& sx,
763  const std::vector<float>& sy);
764  void putTECW6RecHits(const std::vector<float>& rx,
765  const std::vector<float>& ry,
766  const std::vector<float>& sx,
767  const std::vector<float>& sy);
768  void putTECW7RecHits(const std::vector<float>& rx,
769  const std::vector<float>& ry,
770  const std::vector<float>& sx,
771  const std::vector<float>& sy);
772  void putTECW8RecHits(const std::vector<float>& rx,
773  const std::vector<float>& ry,
774  const std::vector<float>& sx,
775  const std::vector<float>& sy);
776  //get functions
777  int getnTIBL1RecHits() const { return nTIBL1RecHits; }
778  int getnTIBL2RecHits() const { return nTIBL2RecHits; }
779  int getnTIBL3RecHits() const { return nTIBL3RecHits; }
780  int getnTIBL4RecHits() const { return nTIBL4RecHits; }
781  int getnTOBL1RecHits() const { return nTOBL1RecHits; }
782  int getnTOBL2RecHits() const { return nTOBL2RecHits; }
783  int getnTOBL3RecHits() const { return nTOBL3RecHits; }
784  int getnTOBL4RecHits() const { return nTOBL4RecHits; }
785  int getnTIDW1RecHits() const { return nTIDW1RecHits; }
786  int getnTIDW2RecHits() const { return nTIDW2RecHits; }
787  int getnTIDW3RecHits() const { return nTIDW3RecHits; }
788  int getnTECW1RecHits() const { return nTECW1RecHits; }
789  int getnTECW2RecHits() const { return nTECW2RecHits; }
790  int getnTECW3RecHits() const { return nTECW3RecHits; }
791  int getnTECW4RecHits() const { return nTECW4RecHits; }
792  int getnTECW5RecHits() const { return nTECW5RecHits; }
793  int getnTECW6RecHits() const { return nTECW6RecHits; }
794  int getnTECW7RecHits() const { return nTECW7RecHits; }
795  int getnTECW8RecHits() const { return nTECW8RecHits; }
815 
817  // SiPixel info
819  struct SiPixelRecHit {
820  SiPixelRecHit() : RX(0), RY(0), SX(0), SY(0) {}
821  float RX; //reconstructed x
822  float RY; //reconstructed y
823  float SX; //simulated x
824  float SY; //simulated y
825  };
826  typedef std::vector<SiPixelRecHit> SiPixelRecHitVector;
827  //put functions
828  void putBRL1RecHits(const std::vector<float>& rx,
829  const std::vector<float>& ry,
830  const std::vector<float>& sx,
831  const std::vector<float>& sy);
832  void putBRL2RecHits(const std::vector<float>& rx,
833  const std::vector<float>& ry,
834  const std::vector<float>& sx,
835  const std::vector<float>& sy);
836  void putBRL3RecHits(const std::vector<float>& rx,
837  const std::vector<float>& ry,
838  const std::vector<float>& sx,
839  const std::vector<float>& sy);
840  void putFWD1pRecHits(const std::vector<float>& rx,
841  const std::vector<float>& ry,
842  const std::vector<float>& sx,
843  const std::vector<float>& sy);
844  void putFWD1nRecHits(const std::vector<float>& rx,
845  const std::vector<float>& ry,
846  const std::vector<float>& sx,
847  const std::vector<float>& sy);
848  void putFWD2pRecHits(const std::vector<float>& rx,
849  const std::vector<float>& ry,
850  const std::vector<float>& sx,
851  const std::vector<float>& sy);
852  void putFWD2nRecHits(const std::vector<float>& rx,
853  const std::vector<float>& ry,
854  const std::vector<float>& sx,
855  const std::vector<float>& sy);
856  //get functions
857  int getnBRL1RecHits() const { return nBRL1RecHits; }
858  int getnBRL2RecHits() const { return nBRL2RecHits; }
859  int getnBRL3RecHits() const { return nBRL3RecHits; }
860  int getnFWD1pRecHits() const { return nFWD1pRecHits; }
861  int getnFWD1nRecHits() const { return nFWD1nRecHits; }
862  int getnFWD2pRecHits() const { return nFWD2pRecHits; }
863  int getnFWD2nRecHits() const { return nFWD2nRecHits; }
871 
873  // Muon info
875 
877  // DT Info
879  struct DTRecHit {
880  DTRecHit() : RHD(0), SHD(0) {}
881  float RHD; //distance of rechit from wire
882  float SHD; //distance of simhit from wire
883  };
884  typedef std::vector<DTRecHit> DTRecHitVector;
885  //put functions
886  void putDTRecHits(const std::vector<float>& rhd, const std::vector<float>& shd);
887  //get functions
888  int getnDTRecHits() const { return nDTRecHits; }
890 
892  // CSC info
894  struct CSCRecHit {
895  CSCRecHit() : RHPHI(0), RHPERP(0), SHPHI(0) {}
896  float RHPHI; //reconstructed hit phi
897  float RHPERP; //reconstructed hit perp
898  float SHPHI; //simulated hit phi
899  };
900  typedef std::vector<CSCRecHit> CSCRecHitVector;
901  //put functions
902  void putCSCRecHits(const std::vector<float>& rhphi,
903  const std::vector<float>& rhperp,
904  const std::vector<float>& shphi);
905  //get functions
906  int getnCSCRecHits() const { return nCSCRecHits; }
908 
910  // RPC info
912  struct RPCRecHit {
913  RPCRecHit() : RHX(0), SHX(0) {}
914  float RHX; //reconstructed hit x
915  float SHX; //simulated hit x
916  };
917  typedef std::vector<RPCRecHit> RPCRecHitVector;
918  //put functions
919  void putRPCRecHits(const std::vector<float>& rhx, const std::vector<float>& shx);
920  //get functions
921  int getnRPCRecHits() const { return nRPCRecHits; }
923 
924 private:
926  // ECal info
934 
936  // HCal info
946 
948  // Silicon Tracker info
950 
952  //SiStrip info
992 
994  //SiPixel info
1010 
1012  // Muon info
1014 
1016  // DT Info
1020 
1022  // CSC info
1026 
1028  // RPC info
1032 
1033 }; // end class declaration
1034 
1035 #endif //PGlobalRecHitHit_h
1036 
1038 // PEcalValidInfo
1040 
1041 #ifndef PEcalValidInfo_H
1042 #define PEcalValidInfo_H
1043 
1044 /*----------------------------------------------------------
1045 Class Description:
1046  The Class, PEcalValidInfo, includes all the quantities
1047  needed to validate for the Simulation of Eletromagnetic
1048  Calorimetor.
1049  The Objects of this class will be save into regular
1050  Root file vis EDProducer.
1051 
1052 Author: X.HUANG ( huangxt@fnal.gov )
1053 Date: Dec, 2005
1054 
1055 ---------------------------------------------------------*/
1056 
1057 #include <string>
1058 #include <vector>
1060 
1061 class EcalTestAnalysis;
1062 
1064  friend class EcalTestAnalysis;
1066  friend class SimHitSingleTest;
1068  typedef std::vector<float> FloatVector;
1069 
1070 public:
1072  : ee1(0.0),
1073  ee4(0.0),
1074  ee9(0.0),
1075  ee16(0.0),
1076  ee25(0.0),
1077  eb1(0.0),
1078  eb4(0.0),
1079  eb9(0.0),
1080  eb16(0.0),
1081  eb25(0.0),
1082  totalEInEE(0.0),
1083  totalEInEB(0.0),
1084  totalEInES(0.0),
1085  totalHits(0),
1086  nHitsInEE(0),
1087  nHitsInEB(0),
1088  nHitsInES(0),
1089  nHitsIn1ES(0),
1090  nHitsIn2ES(0) {}
1091 
1093 
1094  // Get functions.
1095  float ee1x1() const { return ee1; }
1096  float ee2x2() const { return ee4; }
1097  float ee3x3() const { return ee9; }
1098  float ee4x4() const { return ee16; }
1099  float ee5x5() const { return ee25; }
1100 
1101  float eb1x1() const { return eb1; }
1102  float eb2x2() const { return eb4; }
1103  float eb3x3() const { return eb9; }
1104  float eb4x4() const { return eb16; }
1105  float eb5x5() const { return eb25; }
1106 
1107  float eInEE() const { return totalEInEE; }
1108  float eInEB() const { return totalEInEB; }
1109  float eInES() const { return totalEInES; }
1110 
1111  float eInEEzp() const { return totalEInEEzp; }
1112  float eInEEzm() const { return totalEInEEzm; }
1113 
1114  float eInESzp() const { return totalEInESzp; }
1115  float eInESzm() const { return totalEInESzm; }
1116 
1117  int hitsInEcal() const { return totalHits; }
1118  int hitsInEE() const { return nHitsInEE; }
1119  int hitsInEB() const { return nHitsInEB; }
1120  int hitsInES() const { return nHitsInES; }
1121  int hitsIn1ES() const { return nHitsIn1ES; }
1122  int hitsIn2ES() const { return nHitsIn2ES; }
1123 
1124  int hitsIn1ESzp() const { return nHitsIn1ESzp; }
1125  int hitsIn1ESzm() const { return nHitsIn1ESzm; }
1126  int hitsIn2ESzp() const { return nHitsIn2ESzp; }
1127  int hitsIn2ESzm() const { return nHitsIn2ESzm; }
1128 
1129  int crystalInEB() const { return nCrystalInEB; }
1130  int crystalInEEzp() const { return nCrystalInEEzp; }
1131  int crystalInEEzm() const { return nCrystalInEEzm; }
1132 
1133  FloatVector bX0() const { return eBX0; }
1134  FloatVector eX0() const { return eEX0; }
1135 
1136  FloatVector eIn1ES() const { return eOf1ES; }
1137  FloatVector eIn2ES() const { return eOf2ES; }
1138  FloatVector zOfInES() const { return zOfES; }
1139 
1140  FloatVector eIn1ESzp() const { return eOf1ESzp; }
1141  FloatVector eIn1ESzm() const { return eOf1ESzm; }
1142 
1143  FloatVector eIn2ESzp() const { return eOf2ESzp; }
1144  FloatVector eIn2ESzm() const { return eOf2ESzm; }
1145 
1152 
1157 
1162 
1165 
1166  int pId() const { return thePID; }
1167 
1168 private:
1169  float ee1; //Energy deposition in cluser1x1
1170  float ee4; //Energy deposition in cluser2x2
1171  float ee9; //Energy deposition in cluser3x3
1172  float ee16; //Energy deposition in cluser4x4
1173  float ee25; //Energy deposition in cluser5x5
1174 
1175  float eb1; //Energy deposition in cluser1x1
1176  float eb4; //Energy deposition in cluser2x2
1177  float eb9; //Energy deposition in cluser3x3
1178  float eb16; //Energy deposition in cluser4x4
1179  float eb25; //Energy deposition in cluser5x5
1180 
1181  float totalEInEE; //The Total Energy deposited in EE;
1182  float totalEInEB; //The Total Energy deposited in EB;
1183  float totalEInES; //The Total Energy deposited in ES;
1184 
1189 
1190  int totalHits; //Total number of Hits.
1191  int nHitsInEE; //Total number of Hits in EE.
1192  int nHitsInEB; //Total number of Hits in EB.
1193  int nHitsInES; //Total number of Hits in ES.
1194  int nHitsIn1ES; //Total number of Hits in 1st Layer of ES;
1195  int nHitsIn2ES; //Total number of Hits in 2nd Layer of ES;
1196 
1201 
1205 
1206  FloatVector eBX0; // longitudinal Energy deposition In EB.
1207  FloatVector eEX0; // longitudinal Energy deposition In EE.
1208 
1209  FloatVector eOf1ES; // Energy deposition of Hits in 1st layer of ES;
1210  FloatVector eOf2ES; // Energy deposition of Hits in 2nd layer of ES;
1212 
1217 
1220  FloatVector tOfEECaloG4Hit; // Tof of Hits.
1221  FloatVector eOfEECaloG4Hit; // Energy depostion of Hits.
1222  FloatVector eOfEEPlusCaloG4Hit; // Energy depostion of Hits.
1223  FloatVector eOfEEMinusCaloG4Hit; // Energy depostion of Hits.
1224 
1227  FloatVector tOfESCaloG4Hit; // Tof of Hits.
1228  FloatVector eOfESCaloG4Hit; // Energy depostion of Hits.
1229 
1232  FloatVector tOfEBCaloG4Hit; // Tof of Hits.
1233  FloatVector eOfEBCaloG4Hit; // Energy depostion of Hits.
1234 
1235  int thePID; // add more ??
1238 };
1239 
1240 #endif // endif PECal
1241 
1243 // PHcalValidInfoJets
1245 
1246 #ifndef PHcalValidInfoJets_H
1247 #define PHcalValidInfoJets_H
1248 
1249 #include <string>
1250 #include <vector>
1251 #include <memory>
1252 
1253 class SimG4HcalValidation;
1254 
1256  friend class SimG4HcalValidation;
1257 
1258 public:
1260  : nJetHit(0),
1261  nJet(0),
1262  ecalJet(0.),
1263  hcalJet(0.),
1264  hoJet(0.),
1265  etotJet(0.),
1266  detaJet(0.),
1267  dphiJet(0.),
1268  drJet(0.),
1269  dijetM(0.) {}
1270  virtual ~PHcalValidInfoJets() {}
1271 
1272  // acceess
1273 
1274  std::vector<float> jethite() const { return jetHite; }
1275  std::vector<float> jethitr() const { return jetHitr; }
1276  std::vector<float> jethitt() const { return jetHitt; }
1277  int njethit() const { return nJetHit; }
1278 
1279  std::vector<float> jete() const { return jetE; }
1280  std::vector<float> jeteta() const { return jetEta; }
1281  std::vector<float> jetphi() const { return jetPhi; }
1282  int njet() const { return nJet; }
1283 
1284  float ecaljet() const { return ecalJet; }
1285  float hcaljet() const { return hcalJet; }
1286  float hojet() const { return hoJet; }
1287  float etotjet() const { return etotJet; }
1288 
1289  float detajet() const { return detaJet; }
1290  float dphijet() const { return dphiJet; }
1291  float drjet() const { return drJet; }
1292  float dijetm() const { return dijetM; }
1293 
1294  // fill
1295  void fillTProfileJet(double e, double r, double t);
1296  void fillEcollectJet(double ee, double he, double hoe, double etot);
1297  void fillEtaPhiProfileJet(double eta0, double phi0, double eta, double phi, double dist);
1298  void fillJets(const std::vector<double>& enj, const std::vector<double>& etaj, const std::vector<double>& phij);
1299  void fillDiJets(double mass);
1300 
1301 private:
1305  std::vector<float> jetHite;
1306  std::vector<float> jetHitr;
1307  std::vector<float> jetHitt;
1308  std::vector<float> jetE;
1309  std::vector<float> jetEta;
1310  std::vector<float> jetPhi;
1311 };
1312 
1313 #endif
1314 
1316 // PHcalValidInfoLayer
1318 
1319 #ifndef PHcalValidInfoLayer_H
1320 #define PHcalValidInfoLayer_H
1321 
1322 #include <string>
1323 #include <vector>
1324 #include <memory>
1325 
1326 class SimG4HcalValidation;
1327 
1329  friend class SimG4HcalValidation;
1330 
1331 public:
1333  : hitN(0), eHO(0.0), eHBHE(0.0), eEBEE(0.0), elongHF(0.0), eshortHF(0.0), eEcalHF(0.0), eHcalHF(0.0) {}
1335 
1336  // access
1337  int nHit() const { return hitN; }
1338 
1339  float eho() const { return eHO; }
1340  float ehbhe() const { return eHBHE; }
1341  float eebee() const { return eEBEE; }
1342  float elonghf() const { return elongHF; }
1343  float eshorthf() const { return eshortHF; }
1344  float eecalhf() const { return eEcalHF; }
1345  float ehcalhf() const { return eHcalHF; }
1346 
1347  std::vector<float> elayer() const { return eLayer; }
1348  std::vector<float> edepth() const { return eDepth; }
1349 
1350  std::vector<float> etaHit() const { return hitEta; }
1351  std::vector<float> phiHit() const { return hitPhi; }
1352  std::vector<float> eHit() const { return hitE; }
1353  std::vector<float> tHit() const { return hitTime; }
1354  std::vector<float> layerHit() const { return hitLayer; }
1355  std::vector<float> idHit() const { return hitId; }
1356 
1357  // filling
1358  void fillLayers(double el[], double ed[], double ho, double hbhe, double ebee);
1359  void fillHF(double fibl, double fibs, double enec, double enhc);
1360  void fillHits(int Nhits, int lay, int unitID, double eta, double phi, double ehit, double t);
1361  // void clear();
1362 
1363 private:
1364  int hitN;
1365  float eHO, eHBHE, eEBEE;
1367  std::vector<float> eLayer;
1368  std::vector<float> eDepth;
1369  // SimHits parameters
1370  std::vector<float> hitLayer; // float for int
1371  std::vector<float> hitId; // float for int
1372  std::vector<float> hitEta;
1373  std::vector<float> hitPhi;
1374  std::vector<float> hitE;
1375  std::vector<float> hitTime;
1376 };
1377 
1378 #endif
1379 
1381 // PHcalValidInfoNxN
1383 
1384 #ifndef PHcalValidInfoNxN_H
1385 #define PHcalValidInfoNxN_H
1386 
1387 #include <string>
1388 #include <vector>
1389 #include <memory>
1390 
1391 class SimG4HcalValidation;
1392 
1394  friend class SimG4HcalValidation;
1395 
1396 public:
1398  : nNxN(0), ecalNxNr(0), hcalNxNr(0.), hoNxNr(0.), etotNxNr(0.), ecalNxN(0.), hcalNxN(0.), hoNxN(0.), etotNxN(0.) {}
1399  virtual ~PHcalValidInfoNxN() {}
1400 
1401  // access
1402  std::vector<float> idnxn() const { return idNxN; }
1403  std::vector<float> enxn() const { return eNxN; }
1404  std::vector<float> tnxn() const { return tNxN; }
1405  int nnxn() const { return nNxN; }
1406 
1407  float ecalnxnr() const { return ecalNxNr; }
1408  float hcalnxnr() const { return hcalNxNr; }
1409  float honxnr() const { return hoNxNr; }
1410  float etotnxnr() const { return etotNxNr; }
1411 
1412  float ecalnxn() const { return ecalNxN; }
1413  float hcalnxn() const { return hcalNxN; }
1414  float honxn() const { return hoNxN; }
1415  float etotnxn() const { return etotNxN; }
1416 
1417  // fill
1418  void fillHvsE(double ee, double he, double hoe, double etot);
1419  void fillEcollectNxN(double een, double hen, double hoen, double etotn);
1420  void fillTProfileNxN(double e, int i, double t);
1421 
1422 private:
1423  int nNxN;
1426  std::vector<float> idNxN; // float for int
1427  std::vector<float> eNxN;
1428  std::vector<float> tNxN;
1429 };
1430 
1431 #endif
1432 
1434 // PMuonSimHit
1436 
1437 #ifndef PMuonSimHit_h
1438 #define PMuonSimHit_h
1439 
1440 #include <vector>
1441 #include <memory>
1442 
1445 
1447 public:
1449  virtual ~PMuonSimHit() {}
1450 
1451  struct Vtx {
1452  Vtx() : x(0), y(0), z(0) {}
1453  float x;
1454  float y;
1455  float z;
1456  };
1457 
1458  struct Trk {
1459  Trk() : pt(0), e(0), eta(0), phi(0) {}
1460  float pt;
1461  float e;
1462  float eta;
1463  float phi;
1464  };
1465 
1466  struct CSC {
1468  : _cscId(0),
1469  _detUnitId(0),
1470  _trackId(0),
1471  _processType(0),
1472  _particleType(0),
1473  _pabs(0),
1474  _globposz(0),
1475  _globposphi(0),
1476  _globposeta(0),
1477  _locposx(0),
1478  _locposy(0),
1479  _locposz(0),
1480  _locdirx(0),
1481  _locdiry(0),
1482  _locdirz(0),
1483  _locdirtheta(0),
1484  _locdirphi(0),
1485  _exitpointx(0),
1486  _exitpointy(0),
1487  _exitpointz(0),
1488  _entrypointx(0),
1489  _entrypointy(0),
1490  _entrypointz(0),
1491  _enloss(0),
1492  _tof(0) {}
1493 
1494  int _cscId;
1495  unsigned int _detUnitId;
1496  float _trackId;
1499  float _pabs;
1500  float _globposz;
1503  float _locposx;
1504  float _locposy;
1505  float _locposz;
1506  float _locdirx;
1507  float _locdiry;
1508  float _locdirz;
1510  float _locdirphi;
1517  float _enloss;
1518  float _tof;
1519  };
1520 
1521  struct DT {
1522  DT()
1523  : _detUnitId(0),
1524  _trackId(0),
1525  _processType(0),
1526  _particleType(0),
1527  _pabs(0),
1528  _globposz(0),
1529  _globposphi(0),
1530  _globposeta(0),
1531  _locposx(0),
1532  _locposy(0),
1533  _locposz(0),
1534  _locdirx(0),
1535  _locdiry(0),
1536  _locdirz(0),
1537  _locdirtheta(0),
1538  _locdirphi(0),
1539  _exitpointx(0),
1540  _exitpointy(0),
1541  _exitpointz(0),
1542  _entrypointx(0),
1543  _entrypointy(0),
1544  _entrypointz(0),
1545  _enloss(0),
1546  _tof(0) {}
1547 
1548  unsigned int _detUnitId;
1549  float _trackId;
1552  float _pabs;
1553  float _globposz;
1556  float _locposx;
1557  float _locposy;
1558  float _locposz;
1559  float _locdirx;
1560  float _locdiry;
1561  float _locdirz;
1563  float _locdirphi;
1570  float _enloss;
1571  float _tof;
1572  };
1573 
1574  struct RPC {
1576  : _detUnitId(0),
1577  _trackId(0),
1578  _processType(0),
1579  _particleType(0),
1580  _pabs(0),
1581  _globposz(0),
1582  _globposphi(0),
1583  _globposeta(0),
1584  _locposx(0),
1585  _locposy(0),
1586  _locposz(0),
1587  _locdirx(0),
1588  _locdiry(0),
1589  _locdirz(0),
1590  _locdirtheta(0),
1591  _locdirphi(0),
1592  _exitpointx(0),
1593  _exitpointy(0),
1594  _exitpointz(0),
1595  _entrypointx(0),
1596  _entrypointy(0),
1597  _entrypointz(0),
1598  _enloss(0),
1599  _tof(0) {}
1600 
1601  unsigned int _detUnitId;
1602  float _trackId;
1605  float _pabs;
1606  float _globposz;
1609  float _locposx;
1610  float _locposy;
1611  float _locposz;
1612  float _locdirx;
1613  float _locdiry;
1614  float _locdirz;
1616  float _locdirphi;
1623  float _enloss;
1624  float _tof;
1625  };
1626 
1627  typedef std::vector<Vtx> VtxVector;
1628  typedef std::vector<Trk> TrkVector;
1629 
1630  typedef std::vector<CSC> CSCVector;
1631  typedef std::vector<DT> DTVector;
1632  typedef std::vector<RPC> RPCVector;
1633 
1635 
1636  void putRawGenPart(int n);
1637 
1638  void putG4Vtx(const std::vector<float>& x, const std::vector<float>& y, const std::vector<float>& z);
1639  void putG4Trk(const std::vector<float>& pt,
1640  const std::vector<float>& e,
1641  const std::vector<float>& eta,
1642  const std::vector<float>& phi);
1643 
1644  void putCSCHits(const std::vector<int>& _cscId,
1645  const std::vector<unsigned int>& _detUnitId,
1646  const std::vector<float>& _trackId,
1647  const std::vector<float>& _processType,
1648  const std::vector<float>& _particleType,
1649  const std::vector<float>& _pabs,
1650  const std::vector<float>& _globposz,
1651  const std::vector<float>& _globposphi,
1652  const std::vector<float>& _globposeta,
1653  const std::vector<float>& _locposx,
1654  const std::vector<float>& _locposy,
1655  const std::vector<float>& _locposz,
1656  const std::vector<float>& _locdirx,
1657  const std::vector<float>& _locdiry,
1658  const std::vector<float>& _locdirz,
1659  const std::vector<float>& _locdirtheta,
1660  const std::vector<float>& _locdirphi,
1661  const std::vector<float>& _exitpointx,
1662  const std::vector<float>& _exitpointy,
1663  const std::vector<float>& _exitpointz,
1664  const std::vector<float>& _entrypointx,
1665  const std::vector<float>& _entrypointy,
1666  const std::vector<float>& _entrypointz,
1667  const std::vector<float>& _enloss,
1668  const std::vector<float>& _tof);
1669 
1670  void putDTHits(const std::vector<unsigned int>& _detUnitId,
1671  const std::vector<float>& _trackId,
1672  const std::vector<float>& _processType,
1673  const std::vector<float>& _particleType,
1674  const std::vector<float>& _pabs,
1675  const std::vector<float>& _globposz,
1676  const std::vector<float>& _globposphi,
1677  const std::vector<float>& _globposeta,
1678  const std::vector<float>& _locposx,
1679  const std::vector<float>& _locposy,
1680  const std::vector<float>& _locposz,
1681  const std::vector<float>& _locdirx,
1682  const std::vector<float>& _locdiry,
1683  const std::vector<float>& _locdirz,
1684  const std::vector<float>& _locdirtheta,
1685  const std::vector<float>& _locdirphi,
1686  const std::vector<float>& _exitpointx,
1687  const std::vector<float>& _exitpointy,
1688  const std::vector<float>& _exitpointz,
1689  const std::vector<float>& _entrypointx,
1690  const std::vector<float>& _entrypointy,
1691  const std::vector<float>& _entrypointz,
1692  const std::vector<float>& _enloss,
1693  const std::vector<float>& _tof);
1694 
1695  void putRPCHits(const std::vector<unsigned int>& _detUnitId,
1696  const std::vector<float>& _trackId,
1697  const std::vector<float>& _processType,
1698  const std::vector<float>& _particleType,
1699  const std::vector<float>& _pabs,
1700  const std::vector<float>& _globposz,
1701  const std::vector<float>& _globposphi,
1702  const std::vector<float>& _globposeta,
1703  const std::vector<float>& _locposx,
1704  const std::vector<float>& _locposy,
1705  const std::vector<float>& _locposz,
1706  const std::vector<float>& _locdirx,
1707  const std::vector<float>& _locdiry,
1708  const std::vector<float>& _locdirz,
1709  const std::vector<float>& _locdirtheta,
1710  const std::vector<float>& _locdirphi,
1711  const std::vector<float>& _exitpointx,
1712  const std::vector<float>& _exitpointy,
1713  const std::vector<float>& _exitpointz,
1714  const std::vector<float>& _entrypointx,
1715  const std::vector<float>& _entrypointy,
1716  const std::vector<float>& _entrypointz,
1717  const std::vector<float>& _enloss,
1718  const std::vector<float>& _tof);
1719 
1721 
1722  int getnRawGenPart() { return nRawGenPart; }
1723  int getnG4Vtx() { return nG4Vtx; }
1724  int getnG4Trk() { return nG4Trk; }
1725 
1726  VtxVector getG4Vtx() { return G4Vtx; }
1727  TrkVector getG4Trk() { return G4Trk; }
1728 
1729  int getnCSCHits() { return nCSCHits; }
1731 
1732  int getnDTHits() { return nDTHits; }
1733  DTVector getDTHits() { return DTHits; }
1734 
1735  int getnRPCHits() { return nRPCHits; }
1737 
1738 private:
1740 
1742  int nG4Vtx;
1744  int nG4Trk;
1746 
1748 
1751 
1752  int nDTHits;
1754 
1757 };
1758 
1759 #endif
1760 
1762 // PTrackerSimHit
1764 
1765 #ifndef PTrackerSimHit_h
1766 #define PTrackerSimHit_h
1767 
1768 #include <vector>
1769 #include <memory>
1770 
1772 public:
1774  virtual ~PTrackerSimHit() {}
1775 
1776  struct Vtx {
1777  Vtx() : x(0), y(0), z(0) {}
1778  float x;
1779  float y;
1780  float z;
1781  };
1782 
1783  struct Trk {
1784  Trk() : pt(0), e(0), eta(0), phi(0) {}
1785  float pt;
1786  float e;
1787  float eta;
1788  float phi;
1789  };
1790 
1791  struct Hit {
1793  : _sysID(0),
1794  _detUnitId(0),
1795  _trackId(0),
1796  _processType(0),
1797  _particleType(0),
1798  _pabs(0),
1799  _lpx(0),
1800  _lpy(0),
1801  _lpz(0),
1802  _ldx(0),
1803  _ldy(0),
1804  _ldz(0),
1805  _ldtheta(0),
1806  _ldphi(0),
1807  _exx(0),
1808  _exy(0),
1809  _exz(0),
1810  _enx(0),
1811  _eny(0),
1812  _enz(0),
1813  _eloss(0),
1814  _tof(0) {}
1815  int _sysID;
1816  float _detUnitId;
1817  float _trackId;
1820  float _pabs;
1821  float _lpx;
1822  float _lpy;
1823  float _lpz;
1824  float _ldx;
1825  float _ldy;
1826  float _ldz;
1827  float _ldtheta;
1828  float _ldphi;
1829  float _exx;
1830  float _exy;
1831  float _exz;
1832  float _enx;
1833  float _eny;
1834  float _enz;
1835  float _eloss;
1836  float _tof;
1837  };
1838 
1839  typedef std::vector<Vtx> VtxVector;
1840  typedef std::vector<Trk> TrkVector;
1841  typedef std::vector<Hit> HitVector;
1842 
1843  // put functions
1844  void putRawGenPart(int n);
1845  void putG4Vtx(const std::vector<float>& x, const std::vector<float>& y, const std::vector<float>& z);
1846  void putG4Trk(const std::vector<float>& pt,
1847  const std::vector<float>& e,
1848  const std::vector<float>& eta,
1849  const std::vector<float>& phi);
1850  void putHits(const std::vector<int>& _sysID,
1851  const std::vector<float>& _detUnitId,
1852  const std::vector<float>& _trackId,
1853  const std::vector<float>& _processType,
1854  const std::vector<float>& _particleType,
1855  const std::vector<float>& _pabs,
1856  const std::vector<float>& _lpx,
1857  const std::vector<float>& _lpy,
1858  const std::vector<float>& _lpz,
1859  const std::vector<float>& _ldx,
1860  const std::vector<float>& _ldy,
1861  const std::vector<float>& _ldz,
1862  const std::vector<float>& _ldtheta,
1863  const std::vector<float>& _ldphi,
1864  const std::vector<float>& _exx,
1865  const std::vector<float>& _exy,
1866  const std::vector<float>& _exz,
1867  const std::vector<float>& _enx,
1868  const std::vector<float>& _eny,
1869  const std::vector<float>& _enz,
1870  const std::vector<float>& _eloss,
1871  const std::vector<float>& _tof);
1872 
1873  // get functions
1874  int getnRawGenPart() { return nRawGenPart; }
1875  int getnG4Vtx() { return nG4Vtx; }
1876  VtxVector getG4Vtx() { return G4Vtx; }
1877  int getnG4Trk() { return nG4Trk; }
1878  TrkVector getG4Trk() { return G4Trk; }
1879  int getnHits() { return nHits; }
1880  HitVector getHits() { return Hits; }
1881 
1882 private:
1883  // G4MC info
1885  int nG4Vtx;
1887  int nG4Trk;
1889  // Tracker info
1890  int nHits;
1892 
1893 }; // end class declaration
1894 
1895 #endif
1896 
1897 #endif // endif PValidationFormats_h
PMuonSimHit::RPC::_enloss
float _enloss
Definition: PValidationFormats.h:1623
PGlobalDigi::TIDW3Digis
SiStripDigiVector TIDW3Digis
Definition: PValidationFormats.h:522
PGlobalRecHit::getnHOCalRecHits
int getnHOCalRecHits() const
Definition: PValidationFormats.h:677
PMuonSimHit::Trk::eta
float eta
Definition: PValidationFormats.h:1462
PGlobalDigi::nTOBL2Digis
int nTOBL2Digis
Definition: PValidationFormats.h:511
PGlobalDigi::BRL3Digis
SiPixelDigiVector BRL3Digis
Definition: PValidationFormats.h:548
PHcalValidInfoLayer::hitEta
std::vector< float > hitEta
Definition: PValidationFormats.h:1372
PGlobalRecHit::getTIBL3RecHits
SiStripRecHitVector getTIBL3RecHits() const
Definition: PValidationFormats.h:798
PTrackerSimHit::Hit::_ldz
float _ldz
Definition: PValidationFormats.h:1826
PHcalValidInfoNxN::nnxn
int nnxn() const
Definition: PValidationFormats.h:1405
PGlobalRecHit::TECW2RecHits
SiStripRecHitVector TECW2RecHits
Definition: PValidationFormats.h:979
PHcalValidInfoNxN::honxn
float honxn() const
Definition: PValidationFormats.h:1414
PGlobalDigi::TECW5Digis
SiStripDigiVector TECW5Digis
Definition: PValidationFormats.h:532
PHcalValidInfoJets::njet
int njet() const
Definition: PValidationFormats.h:1282
PGlobalDigi::EBCalDigis
ECalDigiVector EBCalDigis
Definition: PValidationFormats.h:476
PGlobalRecHit::BRL2RecHits
SiPixelRecHitVector BRL2RecHits
Definition: PValidationFormats.h:999
PGlobalDigi::nCSCwireDigis
int nCSCwireDigis
Definition: PValidationFormats.h:583
PHcalValidInfoNxN::nNxN
int nNxN
Definition: PValidationFormats.h:1423
PHcalValidInfoLayer::eebee
float eebee() const
Definition: PValidationFormats.h:1341
PGlobalDigi::SiPixelDigi::ADC
float ADC
Definition: PValidationFormats.h:385
PGlobalDigi::getnBRL3Digis
int getnBRL3Digis() const
Definition: PValidationFormats.h:401
PGlobalSimHit::BrlHit::r
float r
Definition: PValidationFormats.h:71
PGlobalSimHit::Vtx::y
float y
Definition: PValidationFormats.h:42
PMuonSimHit::DT::_locposz
float _locposz
Definition: PValidationFormats.h:1558
PGlobalDigi::CSCwireDigis
CSCwireDigiVector CSCwireDigis
Definition: PValidationFormats.h:584
PEcalValidInfo::etaOfEEHits
FloatVector etaOfEEHits() const
Definition: PValidationFormats.h:1147
PEcalValidInfo::crystalInEB
int crystalInEB() const
Definition: PValidationFormats.h:1129
DDAxes::y
PHcalValidInfoNxN::fillHvsE
void fillHvsE(double ee, double he, double hoe, double etot)
Definition: PValidationFormats.cc:1323
PGlobalRecHit::nTECW8RecHits
int nTECW8RecHits
Definition: PValidationFormats.h:990
PHcalValidInfoLayer::eEBEE
float eEBEE
Definition: PValidationFormats.h:1365
PMuonSimHit::CSC::_locposz
float _locposz
Definition: PValidationFormats.h:1505
PGlobalRecHit::SiPixelRecHit::RY
float RY
Definition: PValidationFormats.h:822
PHcalValidInfoNxN::ecalNxN
float ecalNxN
Definition: PValidationFormats.h:1425
PGlobalDigi::nBRL3Digis
int nBRL3Digis
Definition: PValidationFormats.h:547
PMuonSimHit::CSC::_exitpointy
float _exitpointy
Definition: PValidationFormats.h:1512
PEcalValidInfo::phiOfiESHits
FloatVector phiOfiESHits() const
Definition: PValidationFormats.h:1158
PGlobalDigi::DTDigi::DTDigi
DTDigi()
Definition: PValidationFormats.h:422
PMuonSimHit::RPC::_globposeta
float _globposeta
Definition: PValidationFormats.h:1608
PGlobalRecHit::getBRL2RecHits
SiPixelRecHitVector getBRL2RecHits() const
Definition: PValidationFormats.h:865
PGlobalDigi::getESCalDigis
ESCalDigiVector getESCalDigis() const
Definition: PValidationFormats.h:281
PGlobalDigi::getMB4Digis
DTDigiVector getMB4Digis() const
Definition: PValidationFormats.h:441
PMuonSimHit::DT::_locposx
float _locposx
Definition: PValidationFormats.h:1556
PMuonSimHit::RPC::_locdirz
float _locdirz
Definition: PValidationFormats.h:1614
PGlobalRecHit::SiStripRecHit
Definition: PValidationFormats.h:691
PEcalValidInfo::etaOfEECaloG4Hit
FloatVector etaOfEECaloG4Hit
Definition: PValidationFormats.h:1219
mps_fire.i
i
Definition: mps_fire.py:428
PHcalValidInfoJets::jethite
std::vector< float > jethite() const
Definition: PValidationFormats.h:1274
PGlobalSimHit::G4Trk
TrkVector G4Trk
Definition: PValidationFormats.h:165
PGlobalSimHit::nMuonRpcFwdHits
int nMuonRpcFwdHits
Definition: PValidationFormats.h:192
PGlobalDigi::ESCalDigiVector
std::vector< ESCalDigi > ESCalDigiVector
Definition: PValidationFormats.h:267
PGlobalDigi::putEBCalDigis
void putEBCalDigis(const std::vector< int > &maxpos, const std::vector< double > &aee, const std::vector< float > &she)
Definition: PValidationFormats.cc:223
PGlobalRecHit::putFWD2nRecHits
void putFWD2nRecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1187
PGlobalDigi::putTECW6Digis
void putTECW6Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:487
PHcalValidInfoNxN::hcalNxN
float hcalNxN
Definition: PValidationFormats.h:1425
PGlobalRecHit::getTECW5RecHits
SiStripRecHitVector getTECW5RecHits() const
Definition: PValidationFormats.h:811
PMuonSimHit::CSC::_entrypointx
float _entrypointx
Definition: PValidationFormats.h:1514
PMuonSimHit::CSC::_pabs
float _pabs
Definition: PValidationFormats.h:1499
PEcalValidInfo::crystalInEEzp
int crystalInEEzp() const
Definition: PValidationFormats.h:1130
PGlobalSimHit::putMuonRpcBrlHits
void putMuonRpcBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:203
PGlobalDigi::SiPixelDigi::SiPixelDigi
SiPixelDigi()
Definition: PValidationFormats.h:384
PGlobalSimHit::nMuonRpcBrlHits
int nMuonRpcBrlHits
Definition: PValidationFormats.h:194
PGlobalSimHit::MuonRpcFwdHits
FwdVector MuonRpcFwdHits
Definition: PValidationFormats.h:193
PGlobalSimHit::getHCalHits
CalVector getHCalHits() const
Definition: PValidationFormats.h:141
PGlobalDigi::putTIBL2Digis
void putTIBL2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:322
PEcalValidInfo::eOfEEPlusCaloG4Hit
FloatVector eOfEEPlusCaloG4Hit
Definition: PValidationFormats.h:1222
PTrackerSimHit::putHits
void putHits(const std::vector< int > &_sysID, const std::vector< float > &_detUnitId, const std::vector< float > &_trackId, const std::vector< float > &_processType, const std::vector< float > &_particleType, const std::vector< float > &_pabs, const std::vector< float > &_lpx, const std::vector< float > &_lpy, const std::vector< float > &_lpz, const std::vector< float > &_ldx, const std::vector< float > &_ldy, const std::vector< float > &_ldz, const std::vector< float > &_ldtheta, const std::vector< float > &_ldphi, const std::vector< float > &_exx, const std::vector< float > &_exy, const std::vector< float > &_exz, const std::vector< float > &_enx, const std::vector< float > &_eny, const std::vector< float > &_enz, const std::vector< float > &_eloss, const std::vector< float > &_tof)
Definition: PValidationFormats.cc:1591
PEcalValidInfo::eInESzp
float eInESzp() const
Definition: PValidationFormats.h:1114
dqmiodumpmetadata.n
n
Definition: dqmiodumpmetadata.py:28
PGlobalRecHit::putTIDW2RecHits
void putTIDW2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:931
PGlobalDigi::putTIBL1Digis
void putTIBL1Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:311
PMuonSimHit::CSC::_enloss
float _enloss
Definition: PValidationFormats.h:1517
PEcalValidInfo::PreshowerTestAnalysis
friend class PreshowerTestAnalysis
Definition: PValidationFormats.h:1065
PMuonSimHit::Trk
Definition: PValidationFormats.h:1458
PHcalValidInfoNxN::enxn
std::vector< float > enxn() const
Definition: PValidationFormats.h:1403
PGlobalDigi::getnTIDW3Digis
int getnTIDW3Digis() const
Definition: PValidationFormats.h:351
PGlobalDigi::putBRL3Digis
void putBRL3Digis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
Definition: PValidationFormats.cc:548
PTrackerSimHit::Hit::_enx
float _enx
Definition: PValidationFormats.h:1832
PEcalValidInfo::etaOfEBHits
FloatVector etaOfEBHits() const
Definition: PValidationFormats.h:1154
PGlobalSimHit::FwdHit
Definition: PValidationFormats.h:60
PTrackerSimHit::Trk::Trk
Trk()
Definition: PValidationFormats.h:1784
PGlobalRecHit::getHECalRecHits
HCalRecHitVector getHECalRecHits() const
Definition: PValidationFormats.h:680
PTrackerSimHit::Hit::_particleType
float _particleType
Definition: PValidationFormats.h:1819
PMuonSimHit::Trk::e
float e
Definition: PValidationFormats.h:1461
PGlobalDigi::getnFWD2pDigis
int getnFWD2pDigis() const
Definition: PValidationFormats.h:404
PGlobalRecHit::putTECW2RecHits
void putTECW2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:979
PGlobalRecHit::HBCalRecHits
HCalRecHitVector HBCalRecHits
Definition: PValidationFormats.h:939
PHcalValidInfoJets::~PHcalValidInfoJets
virtual ~PHcalValidInfoJets()
Definition: PValidationFormats.h:1270
PGlobalRecHit::getnTIDW1RecHits
int getnTIDW1RecHits() const
Definition: PValidationFormats.h:785
PGlobalRecHit::putTOBL4RecHits
void putTOBL4RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:899
PTrackerSimHit::Hit::_trackId
float _trackId
Definition: PValidationFormats.h:1817
PGlobalDigi::nTIBL2Digis
int nTIBL2Digis
Definition: PValidationFormats.h:503
PGlobalSimHit::nRawGenPart
int nRawGenPart
Definition: PValidationFormats.h:161
PHcalValidInfoJets::jetHitt
std::vector< float > jetHitt
Definition: PValidationFormats.h:1307
PEcalValidInfo::eb2x2
float eb2x2() const
Definition: PValidationFormats.h:1102
PTrackerSimHit::Vtx::z
float z
Definition: PValidationFormats.h:1780
PGlobalSimHit::getMuonRpcBrlHits
BrlVector getMuonRpcBrlHits() const
Definition: PValidationFormats.h:157
PGlobalRecHit::nHOCalRecHits
int nHOCalRecHits
Definition: PValidationFormats.h:942
PHcalValidInfoLayer::hitE
std::vector< float > hitE
Definition: PValidationFormats.h:1374
PGlobalRecHit::getnTECW3RecHits
int getnTECW3RecHits() const
Definition: PValidationFormats.h:790
PGlobalDigi::getnMB1Digis
int getnMB1Digis() const
Definition: PValidationFormats.h:434
PEcalValidInfo::nHitsIn2ESzm
int nHitsIn2ESzm
Definition: PValidationFormats.h:1200
PGlobalSimHit::nECalHits
int nECalHits
Definition: PValidationFormats.h:168
PGlobalRecHit::getBRL3RecHits
SiPixelRecHitVector getBRL3RecHits() const
Definition: PValidationFormats.h:866
PHcalValidInfoLayer::fillHF
void fillHF(double fibl, double fibs, double enec, double enhc)
Definition: PValidationFormats.cc:1300
PEcalValidInfo::eOfEECaloG4Hit
FloatVector eOfEECaloG4Hit
Definition: PValidationFormats.h:1221
PGlobalDigi::nESCalDigis
int nESCalDigis
Definition: PValidationFormats.h:479
PEcalValidInfo::etaOfESHits
FloatVector etaOfESHits() const
Definition: PValidationFormats.h:1159
PEcalValidInfo::eOfEEMinusHits
FloatVector eOfEEMinusHits() const
Definition: PValidationFormats.h:1151
PGlobalRecHit::EBCalRecHits
ECalRecHitVector EBCalRecHits
Definition: PValidationFormats.h:929
PTrackerSimHit::Hit::_processType
float _processType
Definition: PValidationFormats.h:1818
PTrackerSimHit::G4Vtx
VtxVector G4Vtx
Definition: PValidationFormats.h:1886
PGlobalRecHit::getTECW6RecHits
SiStripRecHitVector getTECW6RecHits() const
Definition: PValidationFormats.h:812
PHcalValidInfoNxN::etotNxNr
float etotNxNr
Definition: PValidationFormats.h:1424
PGlobalSimHit::CalHit::CalHit
CalHit()
Definition: PValidationFormats.h:53
PTrackerSimHit::Hit::_ldy
float _ldy
Definition: PValidationFormats.h:1825
PEcalValidInfo::eOfEEPlusHits
FloatVector eOfEEPlusHits() const
Definition: PValidationFormats.h:1150
PGlobalRecHit::nCSCRecHits
int nCSCRecHits
Definition: PValidationFormats.h:1024
PHcalValidInfoNxN::etotNxN
float etotNxN
Definition: PValidationFormats.h:1425
PEcalValidInfo::PEcalValidInfo
PEcalValidInfo()
Definition: PValidationFormats.h:1071
PGlobalRecHit::getHFCalRecHits
HCalRecHitVector getHFCalRecHits() const
Definition: PValidationFormats.h:682
PHcalValidInfoJets::dphijet
float dphijet() const
Definition: PValidationFormats.h:1290
PGlobalDigi::MB2Digis
DTDigiVector MB2Digis
Definition: PValidationFormats.h:568
PHcalValidInfoJets::ecalJet
float ecalJet
Definition: PValidationFormats.h:1303
PEcalValidInfo::eOfEEHits
FloatVector eOfEEHits() const
Definition: PValidationFormats.h:1149
PGlobalDigi::SiPixelDigi::COLUMN
int COLUMN
Definition: PValidationFormats.h:387
PGlobalDigi::EECalDigis
ECalDigiVector EECalDigis
Definition: PValidationFormats.h:478
PGlobalRecHit::putDTRecHits
void putDTRecHits(const std::vector< float > &rhd, const std::vector< float > &shd)
Definition: PValidationFormats.cc:1203
PTrackerSimHit::Hit::_ldtheta
float _ldtheta
Definition: PValidationFormats.h:1827
PGlobalDigi::getnTECW7Digis
int getnTECW7Digis() const
Definition: PValidationFormats.h:358
DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
PEcalValidInfo::phiOfEBHits
FloatVector phiOfEBHits() const
Definition: PValidationFormats.h:1153
PGlobalSimHit::MuonRpcBrlHits
BrlVector MuonRpcBrlHits
Definition: PValidationFormats.h:195
PMuonSimHit::DT::_particleType
float _particleType
Definition: PValidationFormats.h:1551
PEcalValidInfo::phiOfEEHits
FloatVector phiOfEEHits() const
Definition: PValidationFormats.h:1146
PHcalValidInfoNxN::hoNxN
float hoNxN
Definition: PValidationFormats.h:1425
PGlobalDigi::getnMB2Digis
int getnMB2Digis() const
Definition: PValidationFormats.h:435
PMuonSimHit::RPC::_locdirphi
float _locdirphi
Definition: PValidationFormats.h:1616
PGlobalDigi::MB4Digis
DTDigiVector MB4Digis
Definition: PValidationFormats.h:572
PGlobalDigi::BRL1Digis
SiPixelDigiVector BRL1Digis
Definition: PValidationFormats.h:544
PGlobalSimHit::putPreShHits
void putPreShHits(const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:59
PEcalValidInfo::hitsIn2ESzp
int hitsIn2ESzp() const
Definition: PValidationFormats.h:1126
PGlobalRecHit::getBRL1RecHits
SiPixelRecHitVector getBRL1RecHits() const
Definition: PValidationFormats.h:864
PGlobalDigi::getnTOBL1Digis
int getnTOBL1Digis() const
Definition: PValidationFormats.h:345
PMuonSimHit::getnG4Vtx
int getnG4Vtx()
Definition: PValidationFormats.h:1723
PHcalValidInfoLayer
Definition: PValidationFormats.h:1328
PMuonSimHit::RPC::_exitpointz
float _exitpointz
Definition: PValidationFormats.h:1619
PMuonSimHit::RPC::_trackId
float _trackId
Definition: PValidationFormats.h:1602
gpuClustering::adc
uint16_t *__restrict__ uint16_t const *__restrict__ adc
Definition: gpuClusterChargeCut.h:20
PMuonSimHit::CSC::_exitpointz
float _exitpointz
Definition: PValidationFormats.h:1513
digitizers_cfi.strip
strip
Definition: digitizers_cfi.py:19
PEcalValidInfo::eOfEEMinusCaloG4Hit
FloatVector eOfEEMinusCaloG4Hit
Definition: PValidationFormats.h:1223
PGlobalDigi::nTOBL4Digis
int nTOBL4Digis
Definition: PValidationFormats.h:515
PGlobalRecHit::ECalRecHit
Definition: PValidationFormats.h:641
PGlobalRecHit::BRL3RecHits
SiPixelRecHitVector BRL3RecHits
Definition: PValidationFormats.h:1001
PGlobalDigi::getFWD1pDigis
SiPixelDigiVector getFWD1pDigis() const
Definition: PValidationFormats.h:409
PGlobalDigi::getnTIBL4Digis
int getnTIBL4Digis() const
Definition: PValidationFormats.h:344
PGlobalDigi::getnFWD2nDigis
int getnFWD2nDigis() const
Definition: PValidationFormats.h:405
PGlobalDigi::ECalDigiVector
std::vector< ECalDigi > ECalDigiVector
Definition: PValidationFormats.h:261
PTrackerSimHit::getnG4Vtx
int getnG4Vtx()
Definition: PValidationFormats.h:1875
PGlobalDigi::FWD2nDigis
SiPixelDigiVector FWD2nDigis
Definition: PValidationFormats.h:556
PMuonSimHit::CSC::CSC
CSC()
Definition: PValidationFormats.h:1467
PGlobalRecHit::SiStripRecHit::RY
float RY
Definition: PValidationFormats.h:694
PGlobalSimHit::putG4Vtx
void putG4Vtx(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)
Definition: PValidationFormats.cc:20
PEcalValidInfo::vertex
math::XYZTLorentzVector vertex() const
Definition: PValidationFormats.h:1164
PGlobalDigi::putEECalDigis
void putEECalDigis(const std::vector< int > &maxpos, const std::vector< double > &aee, const std::vector< float > &she)
Definition: PValidationFormats.cc:237
PEcalValidInfo::zOfInES
FloatVector zOfInES() const
Definition: PValidationFormats.h:1138
PHcalValidInfoNxN::tNxN
std::vector< float > tNxN
Definition: PValidationFormats.h:1428
PGlobalDigi::TECW7Digis
SiStripDigiVector TECW7Digis
Definition: PValidationFormats.h:536
PGlobalRecHit::ECalRecHit::ECalRecHit
ECalRecHit()
Definition: PValidationFormats.h:642
PHcalValidInfoJets::ecaljet
float ecaljet() const
Definition: PValidationFormats.h:1284
PGlobalRecHit::getTIBL1RecHits
SiStripRecHitVector getTIBL1RecHits() const
Definition: PValidationFormats.h:796
PGlobalDigi::nMB3Digis
int nMB3Digis
Definition: PValidationFormats.h:569
PGlobalSimHit::nG4Vtx
int nG4Vtx
Definition: PValidationFormats.h:162
PGlobalRecHit::TOBL1RecHits
SiStripRecHitVector TOBL1RecHits
Definition: PValidationFormats.h:963
PTrackerSimHit::HitVector
std::vector< Hit > HitVector
Definition: PValidationFormats.h:1841
PGlobalDigi::MB1Digis
DTDigiVector MB1Digis
Definition: PValidationFormats.h:566
PEcalValidInfo::FloatVector
std::vector< float > FloatVector
Definition: PValidationFormats.h:1068
SimG4HcalValidation::een
double een
Definition: SimG4HcalValidation.h:102
PGlobalDigi::putMB3Digis
void putMB3Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
Definition: PValidationFormats.cc:646
PTrackerSimHit::getnRawGenPart
int getnRawGenPart()
Definition: PValidationFormats.h:1874
PGlobalRecHit::nRPCRecHits
int nRPCRecHits
Definition: PValidationFormats.h:1030
PGlobalRecHit::nHFCalRecHits
int nHFCalRecHits
Definition: PValidationFormats.h:944
PGlobalRecHit::SiStripRecHit::SY
float SY
Definition: PValidationFormats.h:696
PGlobalRecHit::SiStripRecHitVector
std::vector< SiStripRecHit > SiStripRecHitVector
Definition: PValidationFormats.h:698
PGlobalDigi::CSCwireDigiVector
std::vector< CSCwireDigi > CSCwireDigiVector
Definition: PValidationFormats.h:464
PGlobalRecHit::RPCRecHits
RPCRecHitVector RPCRecHits
Definition: PValidationFormats.h:1031
PEcalValidInfo::eOf1ES
FloatVector eOf1ES
Definition: PValidationFormats.h:1209
PMuonSimHit::CSC::_locdirtheta
float _locdirtheta
Definition: PValidationFormats.h:1509
PGlobalDigi::getTECW5Digis
SiStripDigiVector getTECW5Digis() const
Definition: PValidationFormats.h:375
PMuonSimHit::Vtx::Vtx
Vtx()
Definition: PValidationFormats.h:1452
PMuonSimHit::RPC::_detUnitId
unsigned int _detUnitId
Definition: PValidationFormats.h:1601
PGlobalRecHit::HOCalRecHits
HCalRecHitVector HOCalRecHits
Definition: PValidationFormats.h:943
PTrackerSimHit::TrkVector
std::vector< Trk > TrkVector
Definition: PValidationFormats.h:1840
PHcalValidInfoJets::detaJet
float detaJet
Definition: PValidationFormats.h:1304
PGlobalSimHit::BrlHit::tof
float tof
Definition: PValidationFormats.h:70
PMuonSimHit::getnCSCHits
int getnCSCHits()
Definition: PValidationFormats.h:1729
PTrackerSimHit::Hit::_pabs
float _pabs
Definition: PValidationFormats.h:1820
PGlobalDigi::TIBL1Digis
SiStripDigiVector TIBL1Digis
Definition: PValidationFormats.h:502
PGlobalSimHit::Vtx::Vtx
Vtx()
Definition: PValidationFormats.h:40
PMuonSimHit::Trk::pt
float pt
Definition: PValidationFormats.h:1460
PGlobalDigi::nTIDW1Digis
int nTIDW1Digis
Definition: PValidationFormats.h:517
PGlobalDigi::CSCwireDigi::CSCwireDigi
CSCwireDigi()
Definition: PValidationFormats.h:461
PHcalValidInfoJets::jetHitr
std::vector< float > jetHitr
Definition: PValidationFormats.h:1306
PHcalValidInfoLayer::fillHits
void fillHits(int Nhits, int lay, int unitID, double eta, double phi, double ehit, double t)
Definition: PValidationFormats.cc:1307
PGlobalSimHit::getSiBrlHits
BrlVector getSiBrlHits() const
Definition: PValidationFormats.h:149
PGlobalDigi::putHECalDigis
void putHECalDigis(const std::vector< float > &aee, const std::vector< float > &she)
Definition: PValidationFormats.cc:278
PGlobalRecHit::getnFWD1nRecHits
int getnFWD1nRecHits() const
Definition: PValidationFormats.h:861
PGlobalDigi::HCalDigi::SHE
float SHE
Definition: PValidationFormats.h:289
protons_cff.time
time
Definition: protons_cff.py:35
PMuonSimHit::DT::_entrypointx
float _entrypointx
Definition: PValidationFormats.h:1567
PGlobalSimHit::getnMuonCscHits
int getnMuonCscHits() const
Definition: PValidationFormats.h:152
PGlobalDigi::nTIDW2Digis
int nTIDW2Digis
Definition: PValidationFormats.h:519
PGlobalDigi::putFWD2nDigis
void putFWD2nDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
Definition: PValidationFormats.cc:604
PHcalValidInfoLayer::eLayer
std::vector< float > eLayer
Definition: PValidationFormats.h:1367
PGlobalSimHit::nHCalHits
int nHCalHits
Definition: PValidationFormats.h:174
PGlobalRecHit::TECW8RecHits
SiStripRecHitVector TECW8RecHits
Definition: PValidationFormats.h:991
PGlobalDigi::ECalDigi
Definition: PValidationFormats.h:255
PMuonSimHit::getG4Vtx
VtxVector getG4Vtx()
Definition: PValidationFormats.h:1726
PGlobalRecHit::RPCRecHitVector
std::vector< RPCRecHit > RPCRecHitVector
Definition: PValidationFormats.h:917
PTrackerSimHit::nG4Vtx
int nG4Vtx
Definition: PValidationFormats.h:1885
PHcalValidInfoJets::hcaljet
float hcaljet() const
Definition: PValidationFormats.h:1285
PMuonSimHit::DTVector
std::vector< DT > DTVector
Definition: PValidationFormats.h:1631
PGlobalRecHit::nTIDW1RecHits
int nTIDW1RecHits
Definition: PValidationFormats.h:970
PGlobalRecHit::~PGlobalRecHit
virtual ~PGlobalRecHit()
Definition: PValidationFormats.h:636
PEcalValidInfo::hitsInEE
int hitsInEE() const
Definition: PValidationFormats.h:1118
PGlobalSimHit::getMuonDtHits
BrlVector getMuonDtHits() const
Definition: PValidationFormats.h:151
PGlobalRecHit::FWD2pRecHits
SiPixelRecHitVector FWD2pRecHits
Definition: PValidationFormats.h:1007
PHcalValidInfoLayer::ehbhe
float ehbhe() const
Definition: PValidationFormats.h:1340
PHcalValidInfoNxN::hcalNxNr
float hcalNxNr
Definition: PValidationFormats.h:1424
PEcalValidInfo::nCrystalInEB
int nCrystalInEB
Definition: PValidationFormats.h:1202
PGlobalSimHit::PxlFwdHits
FwdVector PxlFwdHits
Definition: PValidationFormats.h:179
PGlobalSimHit::getnMuonRpcFwdHits
int getnMuonRpcFwdHits() const
Definition: PValidationFormats.h:154
PGlobalSimHit::putPxlFwdHits
void putPxlFwdHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:91
PMuonSimHit::nRawGenPart
int nRawGenPart
G4MC info.
Definition: PValidationFormats.h:1741
PGlobalRecHit::HCalRecHit
Definition: PValidationFormats.h:662
PHcalValidInfoLayer::eEcalHF
float eEcalHF
Definition: PValidationFormats.h:1366
PGlobalDigi::nEBCalDigis
int nEBCalDigis
Definition: PValidationFormats.h:475
PGlobalRecHit::getnHBCalRecHits
int getnHBCalRecHits() const
Definition: PValidationFormats.h:675
PGlobalRecHit::TIDW1RecHits
SiStripRecHitVector TIDW1RecHits
Definition: PValidationFormats.h:971
PGlobalSimHit::BrlHit
Definition: PValidationFormats.h:68
PGlobalRecHit::SiPixelRecHit
Definition: PValidationFormats.h:819
PMuonSimHit::TrkVector
std::vector< Trk > TrkVector
Definition: PValidationFormats.h:1628
PEcalValidInfo::etaOfEBCaloG4Hit
FloatVector etaOfEBCaloG4Hit
Definition: PValidationFormats.h:1231
PEcalValidInfo::EcalTestAnalysis
friend class EcalTestAnalysis
Definition: PValidationFormats.h:1064
PMuonSimHit::putRawGenPart
void putRawGenPart(int n)
put functions
Definition: PValidationFormats.cc:1350
PGlobalDigi::DTDigi::TIME
float TIME
Definition: PValidationFormats.h:424
PEcalValidInfo::pId
int pId() const
Definition: PValidationFormats.h:1166
PEcalValidInfo::totalEInEEzm
float totalEInEEzm
Definition: PValidationFormats.h:1186
DDAxes::x
PMuonSimHit::Trk::Trk
Trk()
Definition: PValidationFormats.h:1459
PGlobalDigi::nTECW6Digis
int nTECW6Digis
Definition: PValidationFormats.h:533
PTrackerSimHit::putG4Trk
void putG4Trk(const std::vector< float > &pt, const std::vector< float > &e, const std::vector< float > &eta, const std::vector< float > &phi)
Definition: PValidationFormats.cc:1575
PGlobalDigi::getnEBCalDigis
int getnEBCalDigis() const
Definition: PValidationFormats.h:276
PGlobalDigi::HECalDigis
HCalDigiVector HECalDigis
Definition: PValidationFormats.h:488
PHcalValidInfoJets::jetHite
std::vector< float > jetHite
Definition: PValidationFormats.h:1305
PGlobalSimHit::FwdHit::FwdHit
FwdHit()
Definition: PValidationFormats.h:61
PGlobalSimHit::PreShHits
CalVector PreShHits
Definition: PValidationFormats.h:171
PEcalValidInfo::nHitsIn1ES
int nHitsIn1ES
Definition: PValidationFormats.h:1194
PGlobalRecHit::ECalRecHit::RE
float RE
Definition: PValidationFormats.h:643
PEcalValidInfo::ee25
float ee25
Definition: PValidationFormats.h:1173
PHcalValidInfoNxN::tnxn
std::vector< float > tnxn() const
Definition: PValidationFormats.h:1404
PGlobalDigi::getCSCstripDigis
CSCstripDigiVector getCSCstripDigis() const
Definition: PValidationFormats.h:455
PGlobalDigi::nTIDW3Digis
int nTIDW3Digis
Definition: PValidationFormats.h:521
PGlobalDigi::DTDigi::SLAYER
int SLAYER
Definition: PValidationFormats.h:423
PGlobalRecHit::RPCRecHit
Definition: PValidationFormats.h:912
PGlobalRecHit::getnBRL2RecHits
int getnBRL2RecHits() const
Definition: PValidationFormats.h:858
PGlobalDigi::putTECW3Digis
void putTECW3Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:454
PHcalValidInfoNxN
Definition: PValidationFormats.h:1393
PGlobalRecHit::nFWD1pRecHits
int nFWD1pRecHits
Definition: PValidationFormats.h:1002
PMuonSimHit::RPC::_exitpointy
float _exitpointy
Definition: PValidationFormats.h:1618
PGlobalDigi::nBRL2Digis
int nBRL2Digis
Definition: PValidationFormats.h:545
PGlobalSimHit::nSiFwdHits
int nSiFwdHits
Definition: PValidationFormats.h:182
PGlobalSimHit::Vtx::z
float z
Definition: PValidationFormats.h:43
PHcalValidInfoLayer::eho
float eho() const
Definition: PValidationFormats.h:1339
PGlobalRecHit::nTIDW3RecHits
int nTIDW3RecHits
Definition: PValidationFormats.h:974
PGlobalRecHit::putTOBL2RecHits
void putTOBL2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:867
PEcalValidInfo::tOfEBHits
FloatVector tOfEBHits() const
Definition: PValidationFormats.h:1155
PGlobalDigi::SiStripDigi
Definition: PValidationFormats.h:314
PGlobalRecHit::RPCRecHit::RHX
float RHX
Definition: PValidationFormats.h:914
PGlobalDigi::getTOBL1Digis
SiStripDigiVector getTOBL1Digis() const
Definition: PValidationFormats.h:364
PGlobalDigi::getnTOBL4Digis
int getnTOBL4Digis() const
Definition: PValidationFormats.h:348
PGlobalSimHit::getnMuonRpcBrlHits
int getnMuonRpcBrlHits() const
Definition: PValidationFormats.h:156
PGlobalDigi::TOBL1Digis
SiStripDigiVector TOBL1Digis
Definition: PValidationFormats.h:510
PGlobalRecHit::getnTOBL2RecHits
int getnTOBL2RecHits() const
Definition: PValidationFormats.h:782
PGlobalRecHit::getnTIBL2RecHits
int getnTIBL2RecHits() const
Definition: PValidationFormats.h:778
PGlobalDigi::DTDigi::LAYER
int LAYER
Definition: PValidationFormats.h:425
PMuonSimHit::nDTHits
int nDTHits
Definition: PValidationFormats.h:1752
PMuonSimHit::RPC::_entrypointx
float _entrypointx
Definition: PValidationFormats.h:1620
PMuonSimHit::getDTHits
DTVector getDTHits()
Definition: PValidationFormats.h:1733
PMuonSimHit::DT::_entrypointz
float _entrypointz
Definition: PValidationFormats.h:1569
PGlobalSimHit
Definition: PValidationFormats.h:20
PGlobalRecHit::getTOBL2RecHits
SiStripRecHitVector getTOBL2RecHits() const
Definition: PValidationFormats.h:801
PHcalValidInfoJets::fillTProfileJet
void fillTProfileJet(double e, double r, double t)
Definition: PValidationFormats.cc:1243
PMuonSimHit::CSC::_locposx
float _locposx
Definition: PValidationFormats.h:1503
PMuonSimHit::Vtx
Definition: PValidationFormats.h:1451
PGlobalSimHit::Trk::pt
float pt
Definition: PValidationFormats.h:48
PGlobalRecHit::CSCRecHits
CSCRecHitVector CSCRecHits
Definition: PValidationFormats.h:1025
PEcalValidInfo::eb9
float eb9
Definition: PValidationFormats.h:1177
PTrackerSimHit::putRawGenPart
void putRawGenPart(int n)
Definition: PValidationFormats.cc:1558
PGlobalDigi::getFWD1nDigis
SiPixelDigiVector getFWD1nDigis() const
Definition: PValidationFormats.h:410
PMuonSimHit::DT::_exitpointy
float _exitpointy
Definition: PValidationFormats.h:1565
PEcalValidInfo::phiOfEECaloG4Hit
FloatVector phiOfEECaloG4Hit
Definition: PValidationFormats.h:1218
PTrackerSimHit::Trk::eta
float eta
Definition: PValidationFormats.h:1787
PTrackerSimHit::~PTrackerSimHit
virtual ~PTrackerSimHit()
Definition: PValidationFormats.h:1774
PGlobalSimHit::getnMuonDtHits
int getnMuonDtHits() const
Definition: PValidationFormats.h:150
PEcalValidInfo::hitsIn2ESzm
int hitsIn2ESzm() const
Definition: PValidationFormats.h:1127
PGlobalDigi::getTIBL4Digis
SiStripDigiVector getTIBL4Digis() const
Definition: PValidationFormats.h:363
PGlobalSimHit::MuonDtHits
BrlVector MuonDtHits
Definition: PValidationFormats.h:189
PHcalValidInfoNxN::eNxN
std::vector< float > eNxN
Definition: PValidationFormats.h:1427
PGlobalDigi::SiStripDigi::SiStripDigi
SiStripDigi()
Definition: PValidationFormats.h:315
PGlobalRecHit::DTRecHit::RHD
float RHD
Definition: PValidationFormats.h:881
PGlobalRecHit::putHOCalRecHits
void putHOCalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
Definition: PValidationFormats.cc:759
PGlobalRecHit::nBRL1RecHits
int nBRL1RecHits
Definition: PValidationFormats.h:996
PGlobalRecHit::getTECW1RecHits
SiStripRecHitVector getTECW1RecHits() const
Definition: PValidationFormats.h:807
PGlobalRecHit::nTIBL1RecHits
int nTIBL1RecHits
Definition: PValidationFormats.h:954
PHcalValidInfoLayer::tHit
std::vector< float > tHit() const
Definition: PValidationFormats.h:1353
PEcalValidInfo::eOfEBHits
FloatVector eOfEBHits() const
Definition: PValidationFormats.h:1156
PHcalValidInfoLayer::eshortHF
float eshortHF
Definition: PValidationFormats.h:1366
PGlobalDigi::HOCalDigis
HCalDigiVector HOCalDigis
Definition: PValidationFormats.h:490
PGlobalRecHit::TIBL3RecHits
SiStripRecHitVector TIBL3RecHits
Definition: PValidationFormats.h:959
PMuonSimHit::RPC::_exitpointx
float _exitpointx
Definition: PValidationFormats.h:1617
PGlobalRecHit::nTECW1RecHits
int nTECW1RecHits
Definition: PValidationFormats.h:976
PMuonSimHit::CSC::_globposeta
float _globposeta
Definition: PValidationFormats.h:1502
PGlobalSimHit::BrlVector
std::vector< BrlHit > BrlVector
Definition: PValidationFormats.h:80
PGlobalDigi::getMB1Digis
DTDigiVector getMB1Digis() const
Definition: PValidationFormats.h:438
PTrackerSimHit::Hit::_eny
float _eny
Definition: PValidationFormats.h:1833
PEcalValidInfo
Definition: PValidationFormats.h:1063
PGlobalDigi::getnTECW8Digis
int getnTECW8Digis() const
Definition: PValidationFormats.h:359
PMuonSimHit::DT::_locdirphi
float _locdirphi
Definition: PValidationFormats.h:1563
PGlobalSimHit::getnPreShHits
int getnPreShHits() const
Definition: PValidationFormats.h:138
PMuonSimHit::CSC::_locdirz
float _locdirz
Definition: PValidationFormats.h:1508
PGlobalDigi::putFWD1pDigis
void putFWD1pDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
Definition: PValidationFormats.cc:562
PGlobalSimHit::getPreShHits
CalVector getPreShHits() const
Definition: PValidationFormats.h:139
PEcalValidInfo::eInESzm
float eInESzm() const
Definition: PValidationFormats.h:1115
PGlobalRecHit::getnFWD1pRecHits
int getnFWD1pRecHits() const
Definition: PValidationFormats.h:860
PHcalValidInfoLayer::eecalhf
float eecalhf() const
Definition: PValidationFormats.h:1344
PGlobalRecHit::getnBRL1RecHits
int getnBRL1RecHits() const
Definition: PValidationFormats.h:857
PMuonSimHit::CSC::_globposz
float _globposz
Definition: PValidationFormats.h:1500
PGlobalSimHit::nPreShHits
int nPreShHits
Definition: PValidationFormats.h:170
PGlobalDigi::putTIBL4Digis
void putTIBL4Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:344
PGlobalSimHit::CalVector
std::vector< CalHit > CalVector
Definition: PValidationFormats.h:78
PGlobalRecHit::getnTIBL4RecHits
int getnTIBL4RecHits() const
Definition: PValidationFormats.h:780
PGlobalDigi::getnTECW2Digis
int getnTECW2Digis() const
Definition: PValidationFormats.h:353
PEcalValidInfo::nHitsIn1ESzm
int nHitsIn1ESzm
Definition: PValidationFormats.h:1198
PMuonSimHit::DT
Definition: PValidationFormats.h:1521
PGlobalDigi::HCalDigi::HCalDigi
HCalDigi()
Definition: PValidationFormats.h:287
PEcalValidInfo::eBX0
FloatVector eBX0
Definition: PValidationFormats.h:1206
PGlobalRecHit::putTOBL3RecHits
void putTOBL3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:883
PMuonSimHit::CSCVector
std::vector< CSC > CSCVector
Definition: PValidationFormats.h:1630
PGlobalDigi::getnHFCalDigis
int getnHFCalDigis() const
Definition: PValidationFormats.h:301
PGlobalDigi::TECW2Digis
SiStripDigiVector TECW2Digis
Definition: PValidationFormats.h:526
PMuonSimHit::putG4Vtx
void putG4Vtx(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)
Definition: PValidationFormats.cc:1355
PEcalValidInfo::totalEInESzp
float totalEInESzp
Definition: PValidationFormats.h:1187
PHcalValidInfoLayer::eHit
std::vector< float > eHit() const
Definition: PValidationFormats.h:1352
PTrackerSimHit::Vtx::x
float x
Definition: PValidationFormats.h:1778
PGlobalDigi::putMB1Digis
void putMB1Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
Definition: PValidationFormats.cc:618
PGlobalRecHit::getnFWD2pRecHits
int getnFWD2pRecHits() const
Definition: PValidationFormats.h:862
PTrackerSimHit::Vtx::Vtx
Vtx()
Definition: PValidationFormats.h:1777
PEcalValidInfo::eIn2ES
FloatVector eIn2ES() const
Definition: PValidationFormats.h:1137
PTrackerSimHit::Hit::_lpz
float _lpz
Definition: PValidationFormats.h:1823
PMuonSimHit::CSC::_locdirx
float _locdirx
Definition: PValidationFormats.h:1506
PMuonSimHit::G4Vtx
VtxVector G4Vtx
Definition: PValidationFormats.h:1743
PEcalValidInfo::eb25
float eb25
Definition: PValidationFormats.h:1179
PHcalValidInfoJets::fillEtaPhiProfileJet
void fillEtaPhiProfileJet(double eta0, double phi0, double eta, double phi, double dist)
Definition: PValidationFormats.cc:1261
PEcalValidInfo::tOfESHits
FloatVector tOfESHits() const
Definition: PValidationFormats.h:1160
PGlobalSimHit::CalHit
Definition: PValidationFormats.h:52
PGlobalDigi::~PGlobalDigi
virtual ~PGlobalDigi()
Definition: PValidationFormats.h:250
PGlobalRecHit::putHFCalRecHits
void putHFCalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
Definition: PValidationFormats.cc:773
PGlobalDigi::TIBL4Digis
SiStripDigiVector TIBL4Digis
Definition: PValidationFormats.h:508
PGlobalRecHit::putTOBL1RecHits
void putTOBL1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:851
PGlobalDigi::getnTIDW2Digis
int getnTIDW2Digis() const
Definition: PValidationFormats.h:350
PGlobalDigi::getTECW4Digis
SiStripDigiVector getTECW4Digis() const
Definition: PValidationFormats.h:374
PHcalValidInfoLayer::phiHit
std::vector< float > phiHit() const
Definition: PValidationFormats.h:1351
PMuonSimHit::CSC::_exitpointx
float _exitpointx
Definition: PValidationFormats.h:1511
PGlobalDigi::ECalDigi::maxPos
int maxPos
Definition: PValidationFormats.h:257
PGlobalRecHit::TECW1RecHits
SiStripRecHitVector TECW1RecHits
Definition: PValidationFormats.h:977
PGlobalDigi::getTECW1Digis
SiStripDigiVector getTECW1Digis() const
Definition: PValidationFormats.h:371
SimG4HcalValidation
Definition: SimG4HcalValidation.h:34
PHcalValidInfoLayer::edepth
std::vector< float > edepth() const
Definition: PValidationFormats.h:1348
PGlobalRecHit::getTIBL2RecHits
SiStripRecHitVector getTIBL2RecHits() const
Definition: PValidationFormats.h:797
PGlobalRecHit::getnTIDW2RecHits
int getnTIDW2RecHits() const
Definition: PValidationFormats.h:786
PGlobalRecHit::HCalRecHit::HCalRecHit
HCalRecHit()
Definition: PValidationFormats.h:663
PGlobalRecHit::getFWD1pRecHits
SiPixelRecHitVector getFWD1pRecHits() const
Definition: PValidationFormats.h:867
PEcalValidInfo::eIn1ESzp
FloatVector eIn1ESzp() const
Definition: PValidationFormats.h:1140
PHcalValidInfoJets::jethitr
std::vector< float > jethitr() const
Definition: PValidationFormats.h:1275
PGlobalSimHit::putHCalHits
void putHCalHits(const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:75
PGlobalSimHit::getnSiBrlHits
int getnSiBrlHits() const
Definition: PValidationFormats.h:148
PEcalValidInfo::eOf2ESzp
FloatVector eOf2ESzp
Definition: PValidationFormats.h:1215
PGlobalDigi::getCSCwireDigis
CSCwireDigiVector getCSCwireDigis() const
Definition: PValidationFormats.h:469
PMuonSimHit::DT::_trackId
float _trackId
Definition: PValidationFormats.h:1549
PGlobalRecHit::nDTRecHits
int nDTRecHits
Definition: PValidationFormats.h:1018
PHcalValidInfoLayer::ehcalhf
float ehcalhf() const
Definition: PValidationFormats.h:1345
PGlobalRecHit::nTECW2RecHits
int nTECW2RecHits
Definition: PValidationFormats.h:978
PGlobalRecHit::HCalRecHit::SHE
float SHE
Definition: PValidationFormats.h:666
PMuonSimHit::nRPCHits
int nRPCHits
Definition: PValidationFormats.h:1755
PGlobalRecHit::getnHFCalRecHits
int getnHFCalRecHits() const
Definition: PValidationFormats.h:678
PGlobalSimHit::getMuonCscHits
FwdVector getMuonCscHits() const
Definition: PValidationFormats.h:153
PGlobalRecHit::putTIBL3RecHits
void putTIBL3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:819
PGlobalDigi::CSCstripDigiVector
std::vector< CSCstripDigi > CSCstripDigiVector
Definition: PValidationFormats.h:450
PGlobalSimHit::getG4Trk
TrkVector getG4Trk() const
Definition: PValidationFormats.h:135
PHcalValidInfoLayer::eshorthf
float eshorthf() const
Definition: PValidationFormats.h:1343
PEcalValidInfo::eb4x4
float eb4x4() const
Definition: PValidationFormats.h:1104
PVValHelper::eta
Definition: PVValidationHelpers.h:70
PMuonSimHit::RPC::_locposz
float _locposz
Definition: PValidationFormats.h:1611
PGlobalDigi::getnTECW1Digis
int getnTECW1Digis() const
Definition: PValidationFormats.h:352
PMuonSimHit::~PMuonSimHit
virtual ~PMuonSimHit()
Definition: PValidationFormats.h:1449
SimG4HcalValidation::eta0
float eta0
Definition: SimG4HcalValidation.h:89
PGlobalDigi::getHFCalDigis
HCalDigiVector getHFCalDigis() const
Definition: PValidationFormats.h:305
PMuonSimHit::putG4Trk
void putG4Trk(const std::vector< float > &pt, const std::vector< float > &e, const std::vector< float > &eta, const std::vector< float > &phi)
Definition: PValidationFormats.cc:1366
PGlobalRecHit::getTIDW3RecHits
SiStripRecHitVector getTIDW3RecHits() const
Definition: PValidationFormats.h:806
PGlobalDigi::FWD1pDigis
SiPixelDigiVector FWD1pDigis
Definition: PValidationFormats.h:550
PMuonSimHit::CSC::_locdiry
float _locdiry
Definition: PValidationFormats.h:1507
PGlobalDigi::TOBL3Digis
SiStripDigiVector TOBL3Digis
Definition: PValidationFormats.h:514
PGlobalRecHit::HCalRecHitVector
std::vector< HCalRecHit > HCalRecHitVector
Definition: PValidationFormats.h:668
PEcalValidInfo::eIn2ESzm
FloatVector eIn2ESzm() const
Definition: PValidationFormats.h:1144
PGlobalDigi::nTIBL3Digis
int nTIBL3Digis
Definition: PValidationFormats.h:505
PGlobalDigi::nTECW8Digis
int nTECW8Digis
Definition: PValidationFormats.h:537
PMuonSimHit::CSC::_cscId
int _cscId
Definition: PValidationFormats.h:1494
PHcalValidInfoLayer::idHit
std::vector< float > idHit() const
Definition: PValidationFormats.h:1355
PGlobalRecHit::getnEECalRecHits
int getnEECalRecHits() const
Definition: PValidationFormats.h:653
PEcalValidInfo::eOf2ES
FloatVector eOf2ES
Definition: PValidationFormats.h:1210
PGlobalRecHit::getRPCRecHits
RPCRecHitVector getRPCRecHits() const
Definition: PValidationFormats.h:922
PHcalValidInfoLayer::elongHF
float elongHF
Definition: PValidationFormats.h:1366
PGlobalDigi::getTIDW2Digis
SiStripDigiVector getTIDW2Digis() const
Definition: PValidationFormats.h:369
DDAxes::z
PTrackerSimHit::Hit::_exz
float _exz
Definition: PValidationFormats.h:1831
PMuonSimHit::DT::_detUnitId
unsigned int _detUnitId
Definition: PValidationFormats.h:1548
PGlobalDigi::getFWD2nDigis
SiPixelDigiVector getFWD2nDigis() const
Definition: PValidationFormats.h:412
PHcalValidInfoNxN::hoNxNr
float hoNxNr
Definition: PValidationFormats.h:1424
PMuonSimHit::getnRPCHits
int getnRPCHits()
Definition: PValidationFormats.h:1735
PGlobalRecHit::HCalRecHit::REC
float REC
Definition: PValidationFormats.h:664
PGlobalDigi::getnHECalDigis
int getnHECalDigis() const
Definition: PValidationFormats.h:299
PGlobalRecHit::SiPixelRecHitVector
std::vector< SiPixelRecHit > SiPixelRecHitVector
Definition: PValidationFormats.h:826
ADC
Definition: ZdcTBAnalysis.h:46
PMuonSimHit::RPC::_pabs
float _pabs
Definition: PValidationFormats.h:1605
PEcalValidInfo::hitsIn1ES
int hitsIn1ES() const
Definition: PValidationFormats.h:1121
PGlobalRecHit::putTIDW1RecHits
void putTIDW1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:915
PHcalValidInfoNxN::idnxn
std::vector< float > idnxn() const
Definition: PValidationFormats.h:1402
PMuonSimHit::RPC::_globposz
float _globposz
Definition: PValidationFormats.h:1606
PGlobalSimHit::CalHit::phi
float phi
Definition: PValidationFormats.h:56
PGlobalDigi::ESCalDigi::SHE
float SHE
Definition: PValidationFormats.h:265
PGlobalDigi::getMB2Digis
DTDigiVector getMB2Digis() const
Definition: PValidationFormats.h:439
PTrackerSimHit::Trk::phi
float phi
Definition: PValidationFormats.h:1788
PGlobalSimHit::FwdHit::phi
float phi
Definition: PValidationFormats.h:64
PGlobalDigi::nFWD1pDigis
int nFWD1pDigis
Definition: PValidationFormats.h:549
PMuonSimHit::nCSCHits
int nCSCHits
Hit info.
Definition: PValidationFormats.h:1749
PGlobalDigi::putTIBL3Digis
void putTIBL3Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:333
PEcalValidInfo::theVertex
math::XYZTLorentzVector theVertex
Definition: PValidationFormats.h:1237
PGlobalSimHit::nMuonDtHits
int nMuonDtHits
Definition: PValidationFormats.h:188
PGlobalDigi::SiPixelDigiVector
std::vector< SiPixelDigi > SiPixelDigiVector
Definition: PValidationFormats.h:389
PMuonSimHit::DT::_exitpointx
float _exitpointx
Definition: PValidationFormats.h:1564
PGlobalRecHit::putTECW4RecHits
void putTECW4RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1011
PGlobalRecHit::getTOBL4RecHits
SiStripRecHitVector getTOBL4RecHits() const
Definition: PValidationFormats.h:803
PGlobalSimHit::getPxlBrlHits
BrlVector getPxlBrlHits() const
Definition: PValidationFormats.h:145
PGlobalSimHit::Trk::e
float e
Definition: PValidationFormats.h:49
PGlobalRecHit::getnTIBL3RecHits
int getnTIBL3RecHits() const
Definition: PValidationFormats.h:779
PTrackerSimHit::getnHits
int getnHits()
Definition: PValidationFormats.h:1879
PGlobalDigi::SiPixelDigi
Definition: PValidationFormats.h:383
PGlobalDigi::putTECW8Digis
void putTECW8Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:509
PTrackerSimHit::nRawGenPart
int nRawGenPart
Definition: PValidationFormats.h:1884
PMuonSimHit::DT::_locdirz
float _locdirz
Definition: PValidationFormats.h:1561
PMuonSimHit::RPC
Definition: PValidationFormats.h:1574
PHcalValidInfoJets::drjet
float drjet() const
Definition: PValidationFormats.h:1291
PGlobalDigi::putCSCwireDigis
void putCSCwireDigis(const std::vector< float > &time)
Definition: PValidationFormats.cc:684
PGlobalDigi::putESCalDigis
void putESCalDigis(const std::vector< float > &adc0, const std::vector< float > &adc1, const std::vector< float > &adc2, const std::vector< float > &she)
Definition: PValidationFormats.cc:251
PGlobalDigi::getTECW6Digis
SiStripDigiVector getTECW6Digis() const
Definition: PValidationFormats.h:376
PEcalValidInfo::ee16
float ee16
Definition: PValidationFormats.h:1172
PEcalValidInfo::zOfES
FloatVector zOfES
Definition: PValidationFormats.h:1211
PGlobalDigi::getnHOCalDigis
int getnHOCalDigis() const
Definition: PValidationFormats.h:300
PHcalValidInfoNxN::fillEcollectNxN
void fillEcollectNxN(double een, double hen, double hoen, double etotn)
Definition: PValidationFormats.cc:1330
PMuonSimHit::CSC::_processType
float _processType
Definition: PValidationFormats.h:1497
PHcalValidInfoNxN::hcalnxnr
float hcalnxnr() const
Definition: PValidationFormats.h:1408
PGlobalDigi::DTDigi
Definition: PValidationFormats.h:421
PMuonSimHit::CSC::_entrypointy
float _entrypointy
Definition: PValidationFormats.h:1515
PGlobalDigi::getnFWD1nDigis
int getnFWD1nDigis() const
Definition: PValidationFormats.h:403
PGlobalDigi::getBRL1Digis
SiPixelDigiVector getBRL1Digis() const
Definition: PValidationFormats.h:406
PTrackerSimHit::nG4Trk
int nG4Trk
Definition: PValidationFormats.h:1887
PGlobalRecHit::getFWD2nRecHits
SiPixelRecHitVector getFWD2nRecHits() const
Definition: PValidationFormats.h:870
PGlobalDigi::putBRL2Digis
void putBRL2Digis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
Definition: PValidationFormats.cc:534
PGlobalDigi::getTECW8Digis
SiStripDigiVector getTECW8Digis() const
Definition: PValidationFormats.h:378
PGlobalDigi::ESCalDigi::ESCalDigi
ESCalDigi()
Definition: PValidationFormats.h:263
PEcalValidInfo::eInEB
float eInEB() const
Definition: PValidationFormats.h:1108
PGlobalDigi::HCalDigi
Definition: PValidationFormats.h:286
PHcalValidInfoLayer::eHcalHF
float eHcalHF
Definition: PValidationFormats.h:1366
PMuonSimHit::DT::_pabs
float _pabs
Definition: PValidationFormats.h:1552
PMuonSimHit::CSC::_globposphi
float _globposphi
Definition: PValidationFormats.h:1501
PTrackerSimHit::VtxVector
std::vector< Vtx > VtxVector
Definition: PValidationFormats.h:1839
PGlobalDigi::putFWD2pDigis
void putFWD2pDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
Definition: PValidationFormats.cc:590
PGlobalDigi::getTIBL2Digis
SiStripDigiVector getTIBL2Digis() const
Definition: PValidationFormats.h:361
PGlobalRecHit::putHBCalRecHits
void putHBCalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
Definition: PValidationFormats.cc:731
PGlobalSimHit::Vtx
Definition: PValidationFormats.h:39
PTrackerSimHit::PTrackerSimHit
PTrackerSimHit()
Definition: PValidationFormats.h:1773
PGlobalRecHit::nFWD2nRecHits
int nFWD2nRecHits
Definition: PValidationFormats.h:1008
PGlobalDigi::getMB3Digis
DTDigiVector getMB3Digis() const
Definition: PValidationFormats.h:440
PGlobalRecHit::nHBCalRecHits
int nHBCalRecHits
Definition: PValidationFormats.h:938
PGlobalDigi::putTECW4Digis
void putTECW4Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:465
PGlobalDigi::CSCstripDigi
Definition: PValidationFormats.h:446
PEcalValidInfo::eIn2ESzp
FloatVector eIn2ESzp() const
Definition: PValidationFormats.h:1143
PGlobalRecHit::getnFWD2nRecHits
int getnFWD2nRecHits() const
Definition: PValidationFormats.h:863
PMuonSimHit::putCSCHits
void putCSCHits(const std::vector< int > &_cscId, const std::vector< unsigned int > &_detUnitId, const std::vector< float > &_trackId, const std::vector< float > &_processType, const std::vector< float > &_particleType, const std::vector< float > &_pabs, const std::vector< float > &_globposz, const std::vector< float > &_globposphi, const std::vector< float > &_globposeta, const std::vector< float > &_locposx, const std::vector< float > &_locposy, const std::vector< float > &_locposz, const std::vector< float > &_locdirx, const std::vector< float > &_locdiry, const std::vector< float > &_locdirz, const std::vector< float > &_locdirtheta, const std::vector< float > &_locdirphi, const std::vector< float > &_exitpointx, const std::vector< float > &_exitpointy, const std::vector< float > &_exitpointz, const std::vector< float > &_entrypointx, const std::vector< float > &_entrypointy, const std::vector< float > &_entrypointz, const std::vector< float > &_enloss, const std::vector< float > &_tof)
Definition: PValidationFormats.cc:1381
PGlobalDigi::nMB4Digis
int nMB4Digis
Definition: PValidationFormats.h:571
PEcalValidInfo::thePID
int thePID
Definition: PValidationFormats.h:1235
PGlobalRecHit::PGlobalRecHit
PGlobalRecHit()
Definition: PValidationFormats.h:599
PEcalValidInfo::ee5x5
float ee5x5() const
Definition: PValidationFormats.h:1099
PMuonSimHit::getnDTHits
int getnDTHits()
Definition: PValidationFormats.h:1732
phase1PixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize > layer
Definition: phase1PixelTopology.h:99
PGlobalSimHit::BrlHit::BrlHit
BrlHit()
Definition: PValidationFormats.h:69
PMuonSimHit::CSC::_trackId
float _trackId
Definition: PValidationFormats.h:1496
PHcalValidInfoJets::detajet
float detajet() const
Definition: PValidationFormats.h:1289
PEcalValidInfo::eOfEBCaloG4Hit
FloatVector eOfEBCaloG4Hit
Definition: PValidationFormats.h:1233
PGlobalSimHit::putSiBrlHits
void putSiBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:139
PGlobalRecHit::DTRecHit::DTRecHit
DTRecHit()
Definition: PValidationFormats.h:880
PGlobalRecHit::TIBL1RecHits
SiStripRecHitVector TIBL1RecHits
Definition: PValidationFormats.h:955
PEcalValidInfo::eOf1ESzm
FloatVector eOf1ESzm
Definition: PValidationFormats.h:1214
PGlobalRecHit::CSCRecHitVector
std::vector< CSCRecHit > CSCRecHitVector
Definition: PValidationFormats.h:900
PGlobalDigi::putTECW5Digis
void putTECW5Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:476
PHcalValidInfoJets::etotjet
float etotjet() const
Definition: PValidationFormats.h:1287
PGlobalDigi::ECalDigi::SHE
float SHE
Definition: PValidationFormats.h:259
PHcalValidInfoJets::hojet
float hojet() const
Definition: PValidationFormats.h:1286
PTrackerSimHit::Trk
Definition: PValidationFormats.h:1783
PGlobalSimHit::getSiFwdHits
FwdVector getSiFwdHits() const
Definition: PValidationFormats.h:147
PGlobalDigi::MB3Digis
DTDigiVector MB3Digis
Definition: PValidationFormats.h:570
PGlobalDigi::nEECalDigis
int nEECalDigis
Definition: PValidationFormats.h:477
PGlobalRecHit::putBRL3RecHits
void putBRL3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1123
PMuonSimHit::Vtx::y
float y
Definition: PValidationFormats.h:1454
PHcalValidInfoJets::dphiJet
float dphiJet
Definition: PValidationFormats.h:1304
PGlobalDigi::HCalDigi::AEE
float AEE
Definition: PValidationFormats.h:288
PGlobalDigi::ESCalDigi::ADC2
float ADC2
Definition: PValidationFormats.h:264
PTrackerSimHit::Trk::e
float e
Definition: PValidationFormats.h:1786
PGlobalRecHit::RPCRecHit::SHX
float SHX
Definition: PValidationFormats.h:915
PGlobalDigi::putTECW7Digis
void putTECW7Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:498
PGlobalRecHit::getEECalRecHits
ECalRecHitVector getEECalRecHits() const
Definition: PValidationFormats.h:656
PGlobalDigi::getnTECW3Digis
int getnTECW3Digis() const
Definition: PValidationFormats.h:354
PHcalValidInfoLayer::etaHit
std::vector< float > etaHit() const
Definition: PValidationFormats.h:1350
PHcalValidInfoNxN::ecalnxnr
float ecalnxnr() const
Definition: PValidationFormats.h:1407
PTrackerSimHit::Hits
HitVector Hits
Definition: PValidationFormats.h:1891
PGlobalDigi::CSCstripDigis
CSCstripDigiVector CSCstripDigis
Definition: PValidationFormats.h:578
PGlobalDigi::nFWD1nDigis
int nFWD1nDigis
Definition: PValidationFormats.h:551
PGlobalDigi::CSCstripDigi::CSCstripDigi
CSCstripDigi()
Definition: PValidationFormats.h:447
PMuonSimHit::DT::_globposphi
float _globposphi
Definition: PValidationFormats.h:1554
SimG4HcalValidation::hen
double hen
Definition: SimG4HcalValidation.h:102
PGlobalSimHit::CalHit::tof
float tof
Definition: PValidationFormats.h:55
PGlobalSimHit::Trk
Definition: PValidationFormats.h:46
PGlobalDigi::nMB1Digis
int nMB1Digis
Definition: PValidationFormats.h:565
PTrackerSimHit::getHits
HitVector getHits()
Definition: PValidationFormats.h:1880
PGlobalRecHit::nTIDW2RecHits
int nTIDW2RecHits
Definition: PValidationFormats.h:972
PHcalValidInfoNxN::etotnxnr
float etotnxnr() const
Definition: PValidationFormats.h:1410
PGlobalDigi::getnTECW4Digis
int getnTECW4Digis() const
Definition: PValidationFormats.h:355
PEcalValidInfo::~PEcalValidInfo
~PEcalValidInfo()
Definition: PValidationFormats.h:1092
PGlobalSimHit::putMuonCscHits
void putMuonCscHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:155
PGlobalDigi::getTOBL4Digis
SiStripDigiVector getTOBL4Digis() const
Definition: PValidationFormats.h:367
PMuonSimHit::Trk::phi
float phi
Definition: PValidationFormats.h:1463
PGlobalRecHit::putCSCRecHits
void putCSCRecHits(const std::vector< float > &rhphi, const std::vector< float > &rhperp, const std::vector< float > &shphi)
Definition: PValidationFormats.cc:1214
PMuonSimHit::putDTHits
void putDTHits(const std::vector< unsigned int > &_detUnitId, const std::vector< float > &_trackId, const std::vector< float > &_processType, const std::vector< float > &_particleType, const std::vector< float > &_pabs, const std::vector< float > &_globposz, const std::vector< float > &_globposphi, const std::vector< float > &_globposeta, const std::vector< float > &_locposx, const std::vector< float > &_locposy, const std::vector< float > &_locposz, const std::vector< float > &_locdirx, const std::vector< float > &_locdiry, const std::vector< float > &_locdirz, const std::vector< float > &_locdirtheta, const std::vector< float > &_locdirphi, const std::vector< float > &_exitpointx, const std::vector< float > &_exitpointy, const std::vector< float > &_exitpointz, const std::vector< float > &_entrypointx, const std::vector< float > &_entrypointy, const std::vector< float > &_entrypointz, const std::vector< float > &_enloss, const std::vector< float > &_tof)
Definition: PValidationFormats.cc:1440
PGlobalRecHit::putESCalRecHits
void putESCalRecHits(const std::vector< float > &re, const std::vector< float > &she)
Definition: PValidationFormats.cc:720
PGlobalRecHit::getTECW2RecHits
SiStripRecHitVector getTECW2RecHits() const
Definition: PValidationFormats.h:808
PGlobalDigi::TECW6Digis
SiStripDigiVector TECW6Digis
Definition: PValidationFormats.h:534
PGlobalDigi::getnTIBL2Digis
int getnTIBL2Digis() const
Definition: PValidationFormats.h:342
PGlobalRecHit::SiPixelRecHit::SY
float SY
Definition: PValidationFormats.h:824
PGlobalDigi::putTIDW2Digis
void putTIDW2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:410
PGlobalRecHit::putTECW6RecHits
void putTECW6RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1043
PGlobalDigi::SiPixelDigi::ROW
int ROW
Definition: PValidationFormats.h:386
PGlobalDigi::TOBL4Digis
SiStripDigiVector TOBL4Digis
Definition: PValidationFormats.h:516
PHcalValidInfoNxN::idNxN
std::vector< float > idNxN
Definition: PValidationFormats.h:1426
PHcalValidInfoJets::hcalJet
float hcalJet
Definition: PValidationFormats.h:1303
PMuonSimHit::DT::_enloss
float _enloss
Definition: PValidationFormats.h:1570
PGlobalRecHit::getnHECalRecHits
int getnHECalRecHits() const
Definition: PValidationFormats.h:676
PGlobalRecHit::SiPixelRecHit::SiPixelRecHit
SiPixelRecHit()
Definition: PValidationFormats.h:820
PTrackerSimHit::Hit::_ldx
float _ldx
Definition: PValidationFormats.h:1824
PGlobalRecHit::ECalRecHit::SHE
float SHE
Definition: PValidationFormats.h:644
PHcalValidInfoJets::drJet
float drJet
Definition: PValidationFormats.h:1304
PMuonSimHit::CSC::_tof
float _tof
Definition: PValidationFormats.h:1518
PMuonSimHit::RPC::_locdiry
float _locdiry
Definition: PValidationFormats.h:1613
PGlobalDigi::getnFWD1pDigis
int getnFWD1pDigis() const
Definition: PValidationFormats.h:402
PGlobalDigi::getnTOBL3Digis
int getnTOBL3Digis() const
Definition: PValidationFormats.h:347
PTrackerSimHit::Hit::_ldphi
float _ldphi
Definition: PValidationFormats.h:1828
PEcalValidInfo::phiOfESCaloG4Hit
FloatVector phiOfESCaloG4Hit
Definition: PValidationFormats.h:1225
PGlobalRecHit::nESCalRecHits
int nESCalRecHits
Definition: PValidationFormats.h:932
PGlobalSimHit::SiFwdHits
FwdVector SiFwdHits
Definition: PValidationFormats.h:183
PGlobalDigi::putTOBL3Digis
void putTOBL3Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:377
SimG4HcalValidation::hoen
double hoen
Definition: SimG4HcalValidation.h:102
PEcalValidInfo::eEX0
FloatVector eEX0
Definition: PValidationFormats.h:1207
PHcalValidInfoJets::jeteta
std::vector< float > jeteta() const
Definition: PValidationFormats.h:1280
PGlobalDigi::TECW4Digis
SiStripDigiVector TECW4Digis
Definition: PValidationFormats.h:530
PEcalValidInfo::totalEInEE
float totalEInEE
Definition: PValidationFormats.h:1181
PGlobalSimHit::getG4Vtx
VtxVector getG4Vtx() const
Definition: PValidationFormats.h:133
PGlobalDigi::ESCalDigi
Definition: PValidationFormats.h:262
PMuonSimHit::DT::_globposz
float _globposz
Definition: PValidationFormats.h:1553
PGlobalDigi::getnTECW5Digis
int getnTECW5Digis() const
Definition: PValidationFormats.h:356
PGlobalRecHit::getnTECW1RecHits
int getnTECW1RecHits() const
Definition: PValidationFormats.h:788
PEcalValidInfo::hitsInEB
int hitsInEB() const
Definition: PValidationFormats.h:1119
PHcalValidInfoJets::fillJets
void fillJets(const std::vector< double > &enj, const std::vector< double > &etaj, const std::vector< double > &phij)
Definition: PValidationFormats.cc:1267
PGlobalDigi::ECalDigi::ECalDigi
ECalDigi()
Definition: PValidationFormats.h:256
PEcalValidInfo::nHitsInES
int nHitsInES
Definition: PValidationFormats.h:1193
PGlobalRecHit::ESCalRecHits
ECalRecHitVector ESCalRecHits
Definition: PValidationFormats.h:933
PMuonSimHit::getRPCHits
RPCVector getRPCHits()
Definition: PValidationFormats.h:1736
PGlobalRecHit::DTRecHit
Definition: PValidationFormats.h:879
PGlobalDigi::nBRL1Digis
int nBRL1Digis
Definition: PValidationFormats.h:543
PEcalValidInfo::nHitsIn2ES
int nHitsIn2ES
Definition: PValidationFormats.h:1195
PGlobalDigi::nTECW4Digis
int nTECW4Digis
Definition: PValidationFormats.h:529
PGlobalRecHit::getnTOBL4RecHits
int getnTOBL4RecHits() const
Definition: PValidationFormats.h:784
PGlobalRecHit::putTIBL2RecHits
void putTIBL2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:803
PGlobalDigi::getnTOBL2Digis
int getnTOBL2Digis() const
Definition: PValidationFormats.h:346
PEcalValidInfo::eOf2ESzm
FloatVector eOf2ESzm
Definition: PValidationFormats.h:1216
PGlobalDigi::getnHBCalDigis
int getnHBCalDigis() const
Definition: PValidationFormats.h:298
PGlobalDigi::putTIDW3Digis
void putTIDW3Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:421
PGlobalDigi
Definition: PValidationFormats.h:208
PTrackerSimHit::Hit::_enz
float _enz
Definition: PValidationFormats.h:1834
PGlobalRecHit::getnRPCRecHits
int getnRPCRecHits() const
Definition: PValidationFormats.h:921
PGlobalRecHit::nEECalRecHits
int nEECalRecHits
Definition: PValidationFormats.h:930
PEcalValidInfo::totalEInEB
float totalEInEB
Definition: PValidationFormats.h:1182
PGlobalDigi::HCalDigiVector
std::vector< HCalDigi > HCalDigiVector
Definition: PValidationFormats.h:291
PHcalValidInfoJets::PHcalValidInfoJets
PHcalValidInfoJets()
Definition: PValidationFormats.h:1259
PGlobalSimHit::PxlBrlHits
BrlVector PxlBrlHits
Definition: PValidationFormats.h:181
PHcalValidInfoJets::jetEta
std::vector< float > jetEta
Definition: PValidationFormats.h:1309
PGlobalRecHit::BRL1RecHits
SiPixelRecHitVector BRL1RecHits
Definition: PValidationFormats.h:997
PTrackerSimHit::Hit::_sysID
int _sysID
Definition: PValidationFormats.h:1815
PGlobalDigi::TECW1Digis
SiStripDigiVector TECW1Digis
Definition: PValidationFormats.h:524
PGlobalRecHit::TECW7RecHits
SiStripRecHitVector TECW7RecHits
Definition: PValidationFormats.h:989
PGlobalSimHit::TrkVector
std::vector< Trk > TrkVector
Definition: PValidationFormats.h:77
LorentzVector.h
PGlobalDigi::putHOCalDigis
void putHOCalDigis(const std::vector< float > &aee, const std::vector< float > &she)
Definition: PValidationFormats.cc:289
PGlobalSimHit::VtxVector
std::vector< Vtx > VtxVector
Definition: PValidationFormats.h:76
PGlobalRecHit::getDTRecHits
DTRecHitVector getDTRecHits() const
Definition: PValidationFormats.h:889
PEcalValidInfo::tOfEEHits
FloatVector tOfEEHits() const
Definition: PValidationFormats.h:1148
PGlobalDigi::getnMB4Digis
int getnMB4Digis() const
Definition: PValidationFormats.h:437
PTrackerSimHit::Hit::_exy
float _exy
Definition: PValidationFormats.h:1830
PGlobalRecHit::TIBL4RecHits
SiStripRecHitVector TIBL4RecHits
Definition: PValidationFormats.h:961
PEcalValidInfo::totalHits
int totalHits
Definition: PValidationFormats.h:1190
PGlobalRecHit::nTOBL3RecHits
int nTOBL3RecHits
Definition: PValidationFormats.h:966
PGlobalSimHit::putMuonDtHits
void putMuonDtHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:171
PGlobalDigi::getnEECalDigis
int getnEECalDigis() const
Definition: PValidationFormats.h:277
PGlobalDigi::nFWD2nDigis
int nFWD2nDigis
Definition: PValidationFormats.h:555
PTrackerSimHit::Hit::_eloss
float _eloss
Definition: PValidationFormats.h:1835
PEcalValidInfo::eb1
float eb1
Definition: PValidationFormats.h:1175
PGlobalRecHit::putTECW3RecHits
void putTECW3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:995
PGlobalDigi::TIDW1Digis
SiStripDigiVector TIDW1Digis
Definition: PValidationFormats.h:518
PGlobalRecHit::SiPixelRecHit::RX
float RX
Definition: PValidationFormats.h:821
PGlobalDigi::getBRL2Digis
SiPixelDigiVector getBRL2Digis() const
Definition: PValidationFormats.h:407
PGlobalRecHit::RPCRecHit::RPCRecHit
RPCRecHit()
Definition: PValidationFormats.h:913
PHcalValidInfoJets
Definition: PValidationFormats.h:1255
PGlobalDigi::putFWD1nDigis
void putFWD1nDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
Definition: PValidationFormats.cc:576
PGlobalDigi::nHFCalDigis
int nHFCalDigis
Definition: PValidationFormats.h:491
PTrackerSimHit::Hit::Hit
Hit()
Definition: PValidationFormats.h:1792
PGlobalRecHit::putTECW1RecHits
void putTECW1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:963
PHcalValidInfoLayer::fillLayers
void fillLayers(double el[], double ed[], double ho, double hbhe, double ebee)
Definition: PValidationFormats.cc:1286
PMuonSimHit::Vtx::x
float x
Definition: PValidationFormats.h:1453
PGlobalDigi::putCSCstripDigis
void putCSCstripDigis(const std::vector< float > &adc)
Definition: PValidationFormats.cc:674
fftjetcommon_cfi.sy
sy
Definition: fftjetcommon_cfi.py:203
PMuonSimHit::Vtx::z
float z
Definition: PValidationFormats.h:1455
PGlobalRecHit::HECalRecHits
HCalRecHitVector HECalRecHits
Definition: PValidationFormats.h:941
PHcalValidInfoLayer::layerHit
std::vector< float > layerHit() const
Definition: PValidationFormats.h:1354
PGlobalRecHit::DTRecHitVector
std::vector< DTRecHit > DTRecHitVector
Definition: PValidationFormats.h:884
PEcalValidInfo::nHitsIn2ESzp
int nHitsIn2ESzp
Definition: PValidationFormats.h:1199
PMuonSimHit::DT::_exitpointz
float _exitpointz
Definition: PValidationFormats.h:1566
PMuonSimHit::CSCHits
CSCVector CSCHits
Definition: PValidationFormats.h:1750
PGlobalSimHit::nMuonCscHits
int nMuonCscHits
Definition: PValidationFormats.h:190
photonIsolationHIProducer_cfi.ho
ho
Definition: photonIsolationHIProducer_cfi.py:10
PGlobalDigi::FWD2pDigis
SiPixelDigiVector FWD2pDigis
Definition: PValidationFormats.h:554
PMuonSimHit::G4Trk
TrkVector G4Trk
Definition: PValidationFormats.h:1745
PHcalValidInfoLayer::hitId
std::vector< float > hitId
Definition: PValidationFormats.h:1371
PGlobalRecHit::SiPixelRecHit::SX
float SX
Definition: PValidationFormats.h:823
PMuonSimHit::RPC::_tof
float _tof
Definition: PValidationFormats.h:1624
PEcalValidInfo::nCrystalInEEzp
int nCrystalInEEzp
Definition: PValidationFormats.h:1203
PHcalValidInfoJets::jetE
std::vector< float > jetE
Definition: PValidationFormats.h:1308
PTrackerSimHit::getnG4Trk
int getnG4Trk()
Definition: PValidationFormats.h:1877
PGlobalDigi::CSCwireDigi
Definition: PValidationFormats.h:460
PGlobalRecHit::putTIDW3RecHits
void putTIDW3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:947
PMuonSimHit::RPC::_entrypointy
float _entrypointy
Definition: PValidationFormats.h:1621
PGlobalRecHit::TIDW3RecHits
SiStripRecHitVector TIDW3RecHits
Definition: PValidationFormats.h:975
PGlobalSimHit::FwdHit::z
float z
Definition: PValidationFormats.h:63
PGlobalRecHit::ECalRecHitVector
std::vector< ECalRecHit > ECalRecHitVector
Definition: PValidationFormats.h:646
corrVsCorr.rx
rx
Definition: corrVsCorr.py:103
PMuonSimHit::RPC::_globposphi
float _globposphi
Definition: PValidationFormats.h:1607
PTrackerSimHit
Definition: PValidationFormats.h:1771
PMuonSimHit::RPCVector
std::vector< RPC > RPCVector
Definition: PValidationFormats.h:1632
PMuonSimHit::CSC::_particleType
float _particleType
Definition: PValidationFormats.h:1498
PGlobalRecHit::nTIBL3RecHits
int nTIBL3RecHits
Definition: PValidationFormats.h:958
PGlobalSimHit::nPxlBrlHits
int nPxlBrlHits
Definition: PValidationFormats.h:180
PEcalValidInfo::eb1x1
float eb1x1() const
Definition: PValidationFormats.h:1101
PGlobalRecHit::getnESCalRecHits
int getnESCalRecHits() const
Definition: PValidationFormats.h:654
PGlobalRecHit::nTECW3RecHits
int nTECW3RecHits
Definition: PValidationFormats.h:980
PGlobalDigi::nHBCalDigis
int nHBCalDigis
Definition: PValidationFormats.h:485
PGlobalRecHit::CSCRecHit::SHPHI
float SHPHI
Definition: PValidationFormats.h:898
PGlobalSimHit::getnPxlFwdHits
int getnPxlFwdHits() const
Definition: PValidationFormats.h:142
PGlobalDigi::nTECW5Digis
int nTECW5Digis
Definition: PValidationFormats.h:531
PHcalValidInfoLayer::hitLayer
std::vector< float > hitLayer
Definition: PValidationFormats.h:1370
PGlobalDigi::nHOCalDigis
int nHOCalDigis
Definition: PValidationFormats.h:489
PHcalValidInfoLayer::hitTime
std::vector< float > hitTime
Definition: PValidationFormats.h:1375
PMuonSimHit::RPC::_particleType
float _particleType
Definition: PValidationFormats.h:1604
PGlobalRecHit::getTOBL3RecHits
SiStripRecHitVector getTOBL3RecHits() const
Definition: PValidationFormats.h:802
PGlobalRecHit::CSCRecHit
Definition: PValidationFormats.h:894
PGlobalRecHit::getnTECW4RecHits
int getnTECW4RecHits() const
Definition: PValidationFormats.h:791
PGlobalRecHit::putFWD2pRecHits
void putFWD2pRecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1171
PEcalValidInfo::eInEE
float eInEE() const
Definition: PValidationFormats.h:1107
PGlobalRecHit::putFWD1pRecHits
void putFWD1pRecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1139
PHcalValidInfoJets::fillDiJets
void fillDiJets(double mass)
Definition: PValidationFormats.cc:1280
PGlobalRecHit::TOBL3RecHits
SiStripRecHitVector TOBL3RecHits
Definition: PValidationFormats.h:967
PGlobalRecHit::putTIBL4RecHits
void putTIBL4RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:835
PGlobalRecHit::nTOBL2RecHits
int nTOBL2RecHits
Definition: PValidationFormats.h:964
PGlobalRecHit::getnBRL3RecHits
int getnBRL3RecHits() const
Definition: PValidationFormats.h:859
PGlobalRecHit::getnTOBL3RecHits
int getnTOBL3RecHits() const
Definition: PValidationFormats.h:783
PEcalValidInfo::eInEEzp
float eInEEzp() const
Definition: PValidationFormats.h:1111
PHcalValidInfoNxN::ecalnxn
float ecalnxn() const
Definition: PValidationFormats.h:1412
PGlobalDigi::nFWD2pDigis
int nFWD2pDigis
Definition: PValidationFormats.h:553
PGlobalDigi::nTECW3Digis
int nTECW3Digis
Definition: PValidationFormats.h:527
PGlobalSimHit::getMuonRpcFwdHits
FwdVector getMuonRpcFwdHits() const
Definition: PValidationFormats.h:155
PMuonSimHit::CSC::_locdirphi
float _locdirphi
Definition: PValidationFormats.h:1510
PMuonSimHit::RPC::_locdirx
float _locdirx
Definition: PValidationFormats.h:1612
PGlobalDigi::getTIDW3Digis
SiStripDigiVector getTIDW3Digis() const
Definition: PValidationFormats.h:370
PGlobalDigi::getnTIDW1Digis
int getnTIDW1Digis() const
Definition: PValidationFormats.h:349
PGlobalSimHit::nSiBrlHits
int nSiBrlHits
Definition: PValidationFormats.h:184
PHcalValidInfoJets::etotJet
float etotJet
Definition: PValidationFormats.h:1303
PGlobalRecHit::nTOBL1RecHits
int nTOBL1RecHits
Definition: PValidationFormats.h:962
PEcalValidInfo::nHitsInEB
int nHitsInEB
Definition: PValidationFormats.h:1192
PHcalValidInfoJets::dijetM
float dijetM
Definition: PValidationFormats.h:1304
PGlobalDigi::SiStripDigi::ADC
float ADC
Definition: PValidationFormats.h:316
PEcalValidInfo::totalEInES
float totalEInES
Definition: PValidationFormats.h:1183
PGlobalSimHit::BrlHit::phi
float phi
Definition: PValidationFormats.h:72
PMuonSimHit::DT::_locposy
float _locposy
Definition: PValidationFormats.h:1557
PGlobalRecHit::nEBCalRecHits
int nEBCalRecHits
Definition: PValidationFormats.h:928
PTrackerSimHit::putG4Vtx
void putG4Vtx(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)
Definition: PValidationFormats.cc:1563
PHcalValidInfoJets::fillEcollectJet
void fillEcollectJet(double ee, double he, double hoe, double etot)
Definition: PValidationFormats.cc:1252
electrons_cff.hoe
hoe
Definition: electrons_cff.py:388
alignCSCRings.r
r
Definition: alignCSCRings.py:93
PGlobalDigi::TIBL2Digis
SiStripDigiVector TIBL2Digis
Definition: PValidationFormats.h:504
PGlobalRecHit::nTECW4RecHits
int nTECW4RecHits
Definition: PValidationFormats.h:982
PGlobalSimHit::FwdHit::eta
float eta
Definition: PValidationFormats.h:65
PHcalValidInfoNxN::hcalnxn
float hcalnxn() const
Definition: PValidationFormats.h:1413
PHcalValidInfoNxN::PHcalValidInfoNxN
PHcalValidInfoNxN()
Definition: PValidationFormats.h:1397
PGlobalSimHit::getnRawGenPart
int getnRawGenPart() const
Definition: PValidationFormats.h:131
PGlobalRecHit::getnTECW2RecHits
int getnTECW2RecHits() const
Definition: PValidationFormats.h:789
photonIsolationHIProducer_cfi.hbhe
hbhe
Definition: photonIsolationHIProducer_cfi.py:8
PGlobalSimHit::Vtx::x
float x
Definition: PValidationFormats.h:41
PEcalValidInfo::eOf1ESzp
FloatVector eOf1ESzp
Definition: PValidationFormats.h:1213
PGlobalRecHit::putBRL2RecHits
void putBRL2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1107
PHcalValidInfoLayer::hitN
int hitN
Definition: PValidationFormats.h:1364
PGlobalDigi::CSCstripDigi::ADC
float ADC
Definition: PValidationFormats.h:448
PMuonSimHit::RPCHits
RPCVector RPCHits
Definition: PValidationFormats.h:1756
DDAxes::phi
PGlobalRecHit::putBRL1RecHits
void putBRL1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1091
PEcalValidInfo::eX0
FloatVector eX0() const
Definition: PValidationFormats.h:1134
PGlobalRecHit::getTIDW1RecHits
SiStripRecHitVector getTIDW1RecHits() const
Definition: PValidationFormats.h:804
PGlobalRecHit::getTIDW2RecHits
SiStripRecHitVector getTIDW2RecHits() const
Definition: PValidationFormats.h:805
PMuonSimHit::DT::_globposeta
float _globposeta
Definition: PValidationFormats.h:1555
PHcalValidInfoNxN::ecalNxNr
float ecalNxNr
Definition: PValidationFormats.h:1424
PEcalValidInfo::eInES
float eInES() const
Definition: PValidationFormats.h:1109
PHcalValidInfoLayer::eHO
float eHO
Definition: PValidationFormats.h:1365
PGlobalRecHit::getnDTRecHits
int getnDTRecHits() const
Definition: PValidationFormats.h:888
PGlobalDigi::getTIBL1Digis
SiStripDigiVector getTIBL1Digis() const
Definition: PValidationFormats.h:360
PGlobalRecHit::getnTECW7RecHits
int getnTECW7RecHits() const
Definition: PValidationFormats.h:794
PGlobalDigi::nTOBL3Digis
int nTOBL3Digis
Definition: PValidationFormats.h:513
PGlobalRecHit
Definition: PValidationFormats.h:597
PGlobalDigi::getHOCalDigis
HCalDigiVector getHOCalDigis() const
Definition: PValidationFormats.h:304
PGlobalDigi::getnTECW6Digis
int getnTECW6Digis() const
Definition: PValidationFormats.h:357
PGlobalSimHit::putRawGenPart
void putRawGenPart(int n)
Definition: PValidationFormats.cc:15
PGlobalDigi::TECW8Digis
SiStripDigiVector TECW8Digis
Definition: PValidationFormats.h:538
PGlobalDigi::putTIDW1Digis
void putTIDW1Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:399
PGlobalRecHit::FWD1pRecHits
SiPixelRecHitVector FWD1pRecHits
Definition: PValidationFormats.h:1003
PGlobalRecHit::CSCRecHit::RHPERP
float RHPERP
Definition: PValidationFormats.h:897
PEcalValidInfo::theMomentum
math::XYZTLorentzVector theMomentum
Definition: PValidationFormats.h:1236
PGlobalDigi::nTECW2Digis
int nTECW2Digis
Definition: PValidationFormats.h:525
PGlobalDigi::ESCalDigis
ESCalDigiVector ESCalDigis
Definition: PValidationFormats.h:480
PGlobalRecHit::nTOBL4RecHits
int nTOBL4RecHits
Definition: PValidationFormats.h:968
PTrackerSimHit::G4Trk
TrkVector G4Trk
Definition: PValidationFormats.h:1888
PGlobalRecHit::FWD1nRecHits
SiPixelRecHitVector FWD1nRecHits
Definition: PValidationFormats.h:1005
PMuonSimHit::RPC::_entrypointz
float _entrypointz
Definition: PValidationFormats.h:1622
PGlobalRecHit::putTIBL1RecHits
void putTIBL1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:787
PGlobalRecHit::getEBCalRecHits
ECalRecHitVector getEBCalRecHits() const
Definition: PValidationFormats.h:655
PGlobalRecHit::nTIBL4RecHits
int nTIBL4RecHits
Definition: PValidationFormats.h:960
PEcalValidInfo::SimHitSingleTest
friend class SimHitSingleTest
Definition: PValidationFormats.h:1066
PGlobalDigi::BRL2Digis
SiPixelDigiVector BRL2Digis
Definition: PValidationFormats.h:546
PGlobalSimHit::ECalHits
CalVector ECalHits
Definition: PValidationFormats.h:169
PHcalValidInfoNxN::fillTProfileNxN
void fillTProfileNxN(double e, int i, double t)
Definition: PValidationFormats.cc:1337
PMuonSimHit::DT::_locdirtheta
float _locdirtheta
Definition: PValidationFormats.h:1562
PEcalValidInfo::hitsInES
int hitsInES() const
Definition: PValidationFormats.h:1120
PMuonSimHit::DT::_entrypointy
float _entrypointy
Definition: PValidationFormats.h:1568
PGlobalDigi::FWD1nDigis
SiPixelDigiVector FWD1nDigis
Definition: PValidationFormats.h:552
PGlobalRecHit::TIDW2RecHits
SiStripRecHitVector TIDW2RecHits
Definition: PValidationFormats.h:973
PGlobalSimHit::putPxlBrlHits
void putPxlBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:107
PGlobalSimHit::getnSiFwdHits
int getnSiFwdHits() const
Definition: PValidationFormats.h:146
PGlobalDigi::nHECalDigis
int nHECalDigis
Definition: PValidationFormats.h:487
PGlobalDigi::putTOBL4Digis
void putTOBL4Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:388
PEcalValidInfo::eInEEzm
float eInEEzm() const
Definition: PValidationFormats.h:1112
PHcalValidInfoLayer::hitPhi
std::vector< float > hitPhi
Definition: PValidationFormats.h:1373
PGlobalSimHit::nG4Trk
int nG4Trk
Definition: PValidationFormats.h:164
PGlobalSimHit::getnECalHits
int getnECalHits() const
Definition: PValidationFormats.h:136
PGlobalDigi::HFCalDigis
HCalDigiVector HFCalDigis
Definition: PValidationFormats.h:492
PGlobalDigi::getTIDW1Digis
SiStripDigiVector getTIDW1Digis() const
Definition: PValidationFormats.h:368
PGlobalDigi::getHECalDigis
HCalDigiVector getHECalDigis() const
Definition: PValidationFormats.h:303
PMuonSimHit::nG4Trk
int nG4Trk
Definition: PValidationFormats.h:1744
PHcalValidInfoLayer::eDepth
std::vector< float > eDepth
Definition: PValidationFormats.h:1368
PGlobalRecHit::SiStripRecHit::RX
float RX
Definition: PValidationFormats.h:693
PMuonSimHit::getCSCHits
CSCVector getCSCHits()
Definition: PValidationFormats.h:1730
PGlobalDigi::getBRL3Digis
SiPixelDigiVector getBRL3Digis() const
Definition: PValidationFormats.h:408
PGlobalRecHit::FWD2nRecHits
SiPixelRecHitVector FWD2nRecHits
Definition: PValidationFormats.h:1009
hcalSimParameters_cfi.he
he
Definition: hcalSimParameters_cfi.py:79
PHcalValidInfoJets::nJet
int nJet
Definition: PValidationFormats.h:1302
PGlobalDigi::TOBL2Digis
SiStripDigiVector TOBL2Digis
Definition: PValidationFormats.h:512
PEcalValidInfo::nCrystalInEEzm
int nCrystalInEEzm
Definition: PValidationFormats.h:1204
PHcalValidInfoLayer::PHcalValidInfoLayer
PHcalValidInfoLayer()
Definition: PValidationFormats.h:1332
PGlobalSimHit::getnPxlBrlHits
int getnPxlBrlHits() const
Definition: PValidationFormats.h:144
PMuonSimHit::CSC
Definition: PValidationFormats.h:1466
PGlobalRecHit::getTECW3RecHits
SiStripRecHitVector getTECW3RecHits() const
Definition: PValidationFormats.h:809
PGlobalSimHit::FwdHit::tof
float tof
Definition: PValidationFormats.h:62
PGlobalDigi::putMB2Digis
void putMB2Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
Definition: PValidationFormats.cc:632
PMuonSimHit::getnRawGenPart
int getnRawGenPart()
get functions
Definition: PValidationFormats.h:1722
PGlobalRecHit::getTIBL4RecHits
SiStripRecHitVector getTIBL4RecHits() const
Definition: PValidationFormats.h:799
PGlobalRecHit::getTECW7RecHits
SiStripRecHitVector getTECW7RecHits() const
Definition: PValidationFormats.h:813
PGlobalDigi::getnTIBL3Digis
int getnTIBL3Digis() const
Definition: PValidationFormats.h:343
PGlobalRecHit::TECW4RecHits
SiStripRecHitVector TECW4RecHits
Definition: PValidationFormats.h:983
PGlobalSimHit::PGlobalSimHit
PGlobalSimHit()
Definition: PValidationFormats.h:22
PGlobalRecHit::DTRecHits
DTRecHitVector DTRecHits
Definition: PValidationFormats.h:1019
math::XYZTLorentzVector
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:29
PGlobalRecHit::CSCRecHit::CSCRecHit
CSCRecHit()
Definition: PValidationFormats.h:895
PGlobalDigi::DTDigiVector
std::vector< DTDigi > DTDigiVector
Definition: PValidationFormats.h:427
PGlobalSimHit::CalHit::eta
float eta
Definition: PValidationFormats.h:57
PGlobalDigi::getnTIBL1Digis
int getnTIBL1Digis() const
Definition: PValidationFormats.h:341
PGlobalRecHit::getnCSCRecHits
int getnCSCRecHits() const
Definition: PValidationFormats.h:906
PTrackerSimHit::Hit
Definition: PValidationFormats.h:1791
PGlobalDigi::getnMB3Digis
int getnMB3Digis() const
Definition: PValidationFormats.h:436
PGlobalDigi::SiStripDigiVector
std::vector< SiStripDigi > SiStripDigiVector
Definition: PValidationFormats.h:319
PGlobalSimHit::getnHCalHits
int getnHCalHits() const
Definition: PValidationFormats.h:140
PHcalValidInfoLayer::elayer
std::vector< float > elayer() const
Definition: PValidationFormats.h:1347
PTrackerSimHit::getG4Vtx
VtxVector getG4Vtx()
Definition: PValidationFormats.h:1876
PGlobalRecHit::EECalRecHits
ECalRecHitVector EECalRecHits
Definition: PValidationFormats.h:931
PGlobalDigi::getTOBL2Digis
SiStripDigiVector getTOBL2Digis() const
Definition: PValidationFormats.h:365
PGlobalDigi::getnESCalDigis
int getnESCalDigis() const
Definition: PValidationFormats.h:278
PEcalValidInfo::nHitsInEE
int nHitsInEE
Definition: PValidationFormats.h:1191
PGlobalRecHit::getTOBL1RecHits
SiStripRecHitVector getTOBL1RecHits() const
Definition: PValidationFormats.h:800
PHcalValidInfoJets::hoJet
float hoJet
Definition: PValidationFormats.h:1303
PEcalValidInfo::eb4
float eb4
Definition: PValidationFormats.h:1176
PGlobalRecHit::getTECW8RecHits
SiStripRecHitVector getTECW8RecHits() const
Definition: PValidationFormats.h:814
PHcalValidInfoLayer::~PHcalValidInfoLayer
virtual ~PHcalValidInfoLayer()
Definition: PValidationFormats.h:1334
PEcalValidInfo::hitsInEcal
int hitsInEcal() const
Definition: PValidationFormats.h:1117
PEcalValidInfo::phiOfEBCaloG4Hit
FloatVector phiOfEBCaloG4Hit
Definition: PValidationFormats.h:1230
PGlobalDigi::ECalDigi::AEE
double AEE
Definition: PValidationFormats.h:258
PHcalValidInfoNxN::honxnr
float honxnr() const
Definition: PValidationFormats.h:1409
EgHLTOffHistBins_cfi.mass
mass
Definition: EgHLTOffHistBins_cfi.py:34
PMuonSimHit::DT::_locdiry
float _locdiry
Definition: PValidationFormats.h:1560
PGlobalSimHit::MuonCscHits
FwdVector MuonCscHits
Definition: PValidationFormats.h:191
PEcalValidInfo::bX0
FloatVector bX0() const
Definition: PValidationFormats.h:1133
PMuonSimHit::DT::DT
DT()
Definition: PValidationFormats.h:1522
PMuonSimHit::DT::_processType
float _processType
Definition: PValidationFormats.h:1550
PMuonSimHit::RPC::_locposx
float _locposx
Definition: PValidationFormats.h:1609
PGlobalRecHit::HFCalRecHits
HCalRecHitVector HFCalRecHits
Definition: PValidationFormats.h:945
PGlobalDigi::nTECW7Digis
int nTECW7Digis
Definition: PValidationFormats.h:535
PEcalValidInfo::eIn1ESzm
FloatVector eIn1ESzm() const
Definition: PValidationFormats.h:1141
PMuonSimHit::VtxVector
std::vector< Vtx > VtxVector
Definition: PValidationFormats.h:1627
PHcalValidInfoJets::nJetHit
int nJetHit
Definition: PValidationFormats.h:1302
PGlobalSimHit::G4Vtx
VtxVector G4Vtx
Definition: PValidationFormats.h:163
SimG4HcalValidation::phi0
float phi0
Definition: SimG4HcalValidation.h:89
PGlobalRecHit::getHOCalRecHits
HCalRecHitVector getHOCalRecHits() const
Definition: PValidationFormats.h:681
PGlobalDigi::getTIBL3Digis
SiStripDigiVector getTIBL3Digis() const
Definition: PValidationFormats.h:362
PGlobalDigi::nTECW1Digis
int nTECW1Digis
Definition: PValidationFormats.h:523
PEcalValidInfo::tOfEBCaloG4Hit
FloatVector tOfEBCaloG4Hit
Definition: PValidationFormats.h:1232
PGlobalDigi::ESCalDigi::ADC1
float ADC1
Definition: PValidationFormats.h:264
PEcalValidInfo::hitsIn2ES
int hitsIn2ES() const
Definition: PValidationFormats.h:1122
PEcalValidInfo::eb5x5
float eb5x5() const
Definition: PValidationFormats.h:1105
PGlobalRecHit::putEBCalRecHits
void putEBCalRecHits(const std::vector< float > &re, const std::vector< float > &she)
Definition: PValidationFormats.cc:698
PGlobalSimHit::putG4Trk
void putG4Trk(const std::vector< float > &pt, const std::vector< float > &e)
Definition: PValidationFormats.cc:32
PGlobalDigi::TIBL3Digis
SiStripDigiVector TIBL3Digis
Definition: PValidationFormats.h:506
PGlobalRecHit::getTECW4RecHits
SiStripRecHitVector getTECW4RecHits() const
Definition: PValidationFormats.h:810
PHcalValidInfoJets::dijetm
float dijetm() const
Definition: PValidationFormats.h:1292
PEcalValidInfo::eIn1ES
FloatVector eIn1ES() const
Definition: PValidationFormats.h:1136
PGlobalDigi::nTOBL1Digis
int nTOBL1Digis
Definition: PValidationFormats.h:509
PGlobalRecHit::SiStripRecHit::SX
float SX
Definition: PValidationFormats.h:695
PEcalValidInfo::nHitsIn1ESzp
int nHitsIn1ESzp
Definition: PValidationFormats.h:1197
PGlobalDigi::SiStripDigi::STRIP
int STRIP
Definition: PValidationFormats.h:317
PGlobalDigi::TIDW2Digis
SiStripDigiVector TIDW2Digis
Definition: PValidationFormats.h:520
PHcalValidInfoLayer::nHit
int nHit() const
Definition: PValidationFormats.h:1337
PEcalValidInfo::eOfESCaloG4Hit
FloatVector eOfESCaloG4Hit
Definition: PValidationFormats.h:1228
PGlobalRecHit::putHECalRecHits
void putHECalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
Definition: PValidationFormats.cc:745
PGlobalDigi::putTECW2Digis
void putTECW2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:443
PTrackerSimHit::nHits
int nHits
Definition: PValidationFormats.h:1890
PGlobalDigi::getEECalDigis
ECalDigiVector getEECalDigis() const
Definition: PValidationFormats.h:280
PGlobalDigi::nMB2Digis
int nMB2Digis
Definition: PValidationFormats.h:567
PEcalValidInfo::totalEInEEzp
float totalEInEEzp
Definition: PValidationFormats.h:1185
PGlobalSimHit::~PGlobalSimHit
virtual ~PGlobalSimHit()
Definition: PValidationFormats.h:37
PGlobalRecHit::nTIBL2RecHits
int nTIBL2RecHits
Definition: PValidationFormats.h:956
PEcalValidInfo::ee4x4
float ee4x4() const
Definition: PValidationFormats.h:1098
PGlobalRecHit::nBRL2RecHits
int nBRL2RecHits
Definition: PValidationFormats.h:998
PEcalValidInfo::ee3x3
float ee3x3() const
Definition: PValidationFormats.h:1097
PEcalValidInfo::ee4
float ee4
Definition: PValidationFormats.h:1170
corrVsCorr.ry
ry
Definition: corrVsCorr.py:108
PMuonSimHit::CSC::_entrypointz
float _entrypointz
Definition: PValidationFormats.h:1516
PEcalValidInfo::etaOfESCaloG4Hit
FloatVector etaOfESCaloG4Hit
Definition: PValidationFormats.h:1226
PMuonSimHit::RPC::_locdirtheta
float _locdirtheta
Definition: PValidationFormats.h:1615
PMuonSimHit::CSC::_detUnitId
unsigned int _detUnitId
Definition: PValidationFormats.h:1495
PGlobalRecHit::getFWD1nRecHits
SiPixelRecHitVector getFWD1nRecHits() const
Definition: PValidationFormats.h:868
PHcalValidInfoJets::jetphi
std::vector< float > jetphi() const
Definition: PValidationFormats.h:1281
PGlobalDigi::ESCalDigi::ADC0
float ADC0
Definition: PValidationFormats.h:264
PGlobalRecHit::putFWD1nRecHits
void putFWD1nRecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1155
PGlobalRecHit::SiStripRecHit::SiStripRecHit
SiStripRecHit()
Definition: PValidationFormats.h:692
PGlobalDigi::getFWD2pDigis
SiPixelDigiVector getFWD2pDigis() const
Definition: PValidationFormats.h:411
PMuonSimHit::DT::_locdirx
float _locdirx
Definition: PValidationFormats.h:1559
PMuonSimHit::RPC::_processType
float _processType
Definition: PValidationFormats.h:1603
PEcalValidInfo::ee1x1
float ee1x1() const
Definition: PValidationFormats.h:1095
PEcalValidInfo::hitsIn1ESzm
int hitsIn1ESzm() const
Definition: PValidationFormats.h:1125
PGlobalDigi::HBCalDigis
HCalDigiVector HBCalDigis
Definition: PValidationFormats.h:486
PGlobalRecHit::TECW3RecHits
SiStripRecHitVector TECW3RecHits
Definition: PValidationFormats.h:981
PEcalValidInfo::tOfESCaloG4Hit
FloatVector tOfESCaloG4Hit
Definition: PValidationFormats.h:1227
PMuonSimHit::putRPCHits
void putRPCHits(const std::vector< unsigned int > &_detUnitId, const std::vector< float > &_trackId, const std::vector< float > &_processType, const std::vector< float > &_particleType, const std::vector< float > &_pabs, const std::vector< float > &_globposz, const std::vector< float > &_globposphi, const std::vector< float > &_globposeta, const std::vector< float > &_locposx, const std::vector< float > &_locposy, const std::vector< float > &_locposz, const std::vector< float > &_locdirx, const std::vector< float > &_locdiry, const std::vector< float > &_locdirz, const std::vector< float > &_locdirtheta, const std::vector< float > &_locdirphi, const std::vector< float > &_exitpointx, const std::vector< float > &_exitpointy, const std::vector< float > &_exitpointz, const std::vector< float > &_entrypointx, const std::vector< float > &_entrypointy, const std::vector< float > &_entrypointz, const std::vector< float > &_enloss, const std::vector< float > &_tof)
Definition: PValidationFormats.cc:1497
PMuonSimHit::DT::_tof
float _tof
Definition: PValidationFormats.h:1571
PGlobalRecHit::CSCRecHit::RHPHI
float RHPHI
Definition: PValidationFormats.h:896
PGlobalRecHit::getHBCalRecHits
HCalRecHitVector getHBCalRecHits() const
Definition: PValidationFormats.h:679
PGlobalDigi::putTOBL2Digis
void putTOBL2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:366
PGlobalDigi::nTIBL1Digis
int nTIBL1Digis
Definition: PValidationFormats.h:501
PGlobalDigi::getnCSCwireDigis
int getnCSCwireDigis() const
Definition: PValidationFormats.h:468
PGlobalDigi::putHBCalDigis
void putHBCalDigis(const std::vector< float > &aee, const std::vector< float > &she)
Definition: PValidationFormats.cc:267
PTrackerSimHit::Hit::_lpx
float _lpx
Definition: PValidationFormats.h:1821
PGlobalSimHit::getnG4Vtx
int getnG4Vtx() const
Definition: PValidationFormats.h:132
PMuonSimHit::RPC::RPC
RPC()
Definition: PValidationFormats.h:1575
PGlobalRecHit::TOBL4RecHits
SiStripRecHitVector TOBL4RecHits
Definition: PValidationFormats.h:969
PGlobalSimHit::putMuonRpcFwdHits
void putMuonRpcFwdHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:187
PGlobalRecHit::getFWD2pRecHits
SiPixelRecHitVector getFWD2pRecHits() const
Definition: PValidationFormats.h:869
PHcalValidInfoLayer::eHBHE
float eHBHE
Definition: PValidationFormats.h:1365
PGlobalRecHit::putTECW8RecHits
void putTECW8RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1075
PMuonSimHit::CSC::_locposy
float _locposy
Definition: PValidationFormats.h:1504
PEcalValidInfo::totalEInESzm
float totalEInESzm
Definition: PValidationFormats.h:1188
PEcalValidInfo::crystalInEEzm
int crystalInEEzm() const
Definition: PValidationFormats.h:1131
PGlobalRecHit::getnTECW5RecHits
int getnTECW5RecHits() const
Definition: PValidationFormats.h:792
PGlobalRecHit::HCalRecHit::R
float R
Definition: PValidationFormats.h:665
PGlobalSimHit::SiBrlHits
BrlVector SiBrlHits
Definition: PValidationFormats.h:185
PGlobalSimHit::BrlHit::eta
float eta
Definition: PValidationFormats.h:73
PGlobalDigi::putTECW1Digis
void putTECW1Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:432
PTrackerSimHit::Hit::_exx
float _exx
Definition: PValidationFormats.h:1829
PHcalValidInfoJets::jethitt
std::vector< float > jethitt() const
Definition: PValidationFormats.h:1276
PGlobalDigi::putBRL1Digis
void putBRL1Digis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
Definition: PValidationFormats.cc:520
PMuonSimHit::RPC::_locposy
float _locposy
Definition: PValidationFormats.h:1610
PGlobalDigi::getnBRL2Digis
int getnBRL2Digis() const
Definition: PValidationFormats.h:400
PGlobalSimHit::nPxlFwdHits
int nPxlFwdHits
Definition: PValidationFormats.h:178
PGlobalSimHit::putSiFwdHits
void putSiFwdHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:123
PHcalValidInfoJets::njethit
int njethit() const
Definition: PValidationFormats.h:1277
PEcalValidInfo::ee1
float ee1
Definition: PValidationFormats.h:1169
PGlobalRecHit::getnTECW8RecHits
int getnTECW8RecHits() const
Definition: PValidationFormats.h:795
PGlobalDigi::PGlobalDigi
PGlobalDigi()
Definition: PValidationFormats.h:210
submitPVValidationJobs.t
string t
Definition: submitPVValidationJobs.py:644
PGlobalRecHit::getnTECW6RecHits
int getnTECW6RecHits() const
Definition: PValidationFormats.h:793
PEcalValidInfo::tOfEECaloG4Hit
FloatVector tOfEECaloG4Hit
Definition: PValidationFormats.h:1220
PGlobalRecHit::nBRL3RecHits
int nBRL3RecHits
Definition: PValidationFormats.h:1000
PGlobalDigi::putMB4Digis
void putMB4Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
Definition: PValidationFormats.cc:660
PGlobalRecHit::nFWD1nRecHits
int nFWD1nRecHits
Definition: PValidationFormats.h:1004
PHcalValidInfoJets::jetPhi
std::vector< float > jetPhi
Definition: PValidationFormats.h:1310
PTrackerSimHit::Hit::_detUnitId
float _detUnitId
Definition: PValidationFormats.h:1816
PMuonSimHit::getnG4Trk
int getnG4Trk()
Definition: PValidationFormats.h:1724
PHcalValidInfoNxN::etotnxn
float etotnxn() const
Definition: PValidationFormats.h:1415
PEcalValidInfo::ee9
float ee9
Definition: PValidationFormats.h:1171
PGlobalRecHit::putTECW5RecHits
void putTECW5RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1027
PGlobalRecHit::getnEBCalRecHits
int getnEBCalRecHits() const
Definition: PValidationFormats.h:652
PGlobalDigi::getHBCalDigis
HCalDigiVector getHBCalDigis() const
Definition: PValidationFormats.h:302
PGlobalRecHit::TIBL2RecHits
SiStripRecHitVector TIBL2RecHits
Definition: PValidationFormats.h:957
PGlobalRecHit::DTRecHit::SHD
float SHD
Definition: PValidationFormats.h:882
PGlobalSimHit::HCalHits
CalVector HCalHits
Definition: PValidationFormats.h:175
PGlobalDigi::getnBRL1Digis
int getnBRL1Digis() const
Definition: PValidationFormats.h:399
PTrackerSimHit::Hit::_tof
float _tof
Definition: PValidationFormats.h:1836
PGlobalSimHit::CalHit::e
float e
Definition: PValidationFormats.h:54
PGlobalRecHit::getnTIDW3RecHits
int getnTIDW3RecHits() const
Definition: PValidationFormats.h:787
PGlobalSimHit::Trk::Trk
Trk()
Definition: PValidationFormats.h:47
PGlobalRecHit::nHECalRecHits
int nHECalRecHits
Definition: PValidationFormats.h:940
PMuonSimHit
Definition: PValidationFormats.h:1446
PGlobalDigi::getTECW3Digis
SiStripDigiVector getTECW3Digis() const
Definition: PValidationFormats.h:373
PGlobalRecHit::nTECW5RecHits
int nTECW5RecHits
Definition: PValidationFormats.h:984
PTrackerSimHit::getG4Trk
TrkVector getG4Trk()
Definition: PValidationFormats.h:1878
PMuonSimHit::nG4Vtx
int nG4Vtx
Definition: PValidationFormats.h:1742
PGlobalDigi::getTECW2Digis
SiStripDigiVector getTECW2Digis() const
Definition: PValidationFormats.h:372
PGlobalDigi::nCSCstripDigis
int nCSCstripDigis
Definition: PValidationFormats.h:577
PGlobalRecHit::getCSCRecHits
CSCRecHitVector getCSCRecHits() const
Definition: PValidationFormats.h:907
PTrackerSimHit::Trk::pt
float pt
Definition: PValidationFormats.h:1785
PGlobalSimHit::getPxlFwdHits
FwdVector getPxlFwdHits() const
Definition: PValidationFormats.h:143
PGlobalRecHit::TECW6RecHits
SiStripRecHitVector TECW6RecHits
Definition: PValidationFormats.h:987
EcalSimHitsValidProducer
Definition: EcalSimHitsValidProducer.h:25
PGlobalRecHit::getnTIBL1RecHits
int getnTIBL1RecHits() const
Definition: PValidationFormats.h:777
PGlobalRecHit::getESCalRecHits
ECalRecHitVector getESCalRecHits() const
Definition: PValidationFormats.h:657
PMuonSimHit::getG4Trk
TrkVector getG4Trk()
Definition: PValidationFormats.h:1727
PHcalValidInfoNxN::~PHcalValidInfoNxN
virtual ~PHcalValidInfoNxN()
Definition: PValidationFormats.h:1399
PGlobalDigi::TECW3Digis
SiStripDigiVector TECW3Digis
Definition: PValidationFormats.h:528
PGlobalDigi::getTECW7Digis
SiStripDigiVector getTECW7Digis() const
Definition: PValidationFormats.h:377
PGlobalRecHit::nTECW7RecHits
int nTECW7RecHits
Definition: PValidationFormats.h:988
PEcalValidInfo::eOfESHits
FloatVector eOfESHits() const
Definition: PValidationFormats.h:1161
PGlobalDigi::putTOBL1Digis
void putTOBL1Digis(const std::vector< float > &adc, const std::vector< int > &strip)
Definition: PValidationFormats.cc:355
PHcalValidInfoJets::jete
std::vector< float > jete() const
Definition: PValidationFormats.h:1279
PGlobalDigi::getnCSCstripDigis
int getnCSCstripDigis() const
Definition: PValidationFormats.h:454
PGlobalDigi::nTIBL4Digis
int nTIBL4Digis
Definition: PValidationFormats.h:507
PGlobalSimHit::getnG4Trk
int getnG4Trk() const
Definition: PValidationFormats.h:134
PGlobalSimHit::FwdVector
std::vector< FwdHit > FwdVector
Definition: PValidationFormats.h:79
PTrackerSimHit::Hit::_lpy
float _lpy
Definition: PValidationFormats.h:1822
PGlobalRecHit::TECW5RecHits
SiStripRecHitVector TECW5RecHits
Definition: PValidationFormats.h:985
PEcalValidInfo::ee2x2
float ee2x2() const
Definition: PValidationFormats.h:1096
PGlobalRecHit::putTECW7RecHits
void putTECW7RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
Definition: PValidationFormats.cc:1059
PTrackerSimHit::Vtx
Definition: PValidationFormats.h:1776
PGlobalDigi::putHFCalDigis
void putHFCalDigis(const std::vector< float > &aee, const std::vector< float > &she)
Definition: PValidationFormats.cc:300
PEcalValidInfo::eb16
float eb16
Definition: PValidationFormats.h:1178
PGlobalSimHit::putECalHits
void putECalHits(const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta)
Definition: PValidationFormats.cc:43
PGlobalRecHit::nFWD2pRecHits
int nFWD2pRecHits
Definition: PValidationFormats.h:1006
PEcalValidInfo::momentum
math::XYZTLorentzVector momentum() const
Definition: PValidationFormats.h:1163
PEcalValidInfo::hitsIn1ESzp
int hitsIn1ESzp() const
Definition: PValidationFormats.h:1124
PGlobalRecHit::TOBL2RecHits
SiStripRecHitVector TOBL2RecHits
Definition: PValidationFormats.h:965
PGlobalDigi::getEBCalDigis
ECalDigiVector getEBCalDigis() const
Definition: PValidationFormats.h:279
PTrackerSimHit::Vtx::y
float y
Definition: PValidationFormats.h:1779
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
PGlobalDigi::CSCwireDigi::TIME
float TIME
Definition: PValidationFormats.h:462
PHcalValidInfoLayer::elonghf
float elonghf() const
Definition: PValidationFormats.h:1342
PGlobalSimHit::getECalHits
CalVector getECalHits() const
Definition: PValidationFormats.h:137
PEcalValidInfo::eb3x3
float eb3x3() const
Definition: PValidationFormats.h:1103
PGlobalRecHit::putRPCRecHits
void putRPCRecHits(const std::vector< float > &rhx, const std::vector< float > &shx)
Definition: PValidationFormats.cc:1228
PMuonSimHit::PMuonSimHit
PMuonSimHit()
Definition: PValidationFormats.h:1448
PGlobalRecHit::getnTOBL1RecHits
int getnTOBL1RecHits() const
Definition: PValidationFormats.h:781
PMuonSimHit::DTHits
DTVector DTHits
Definition: PValidationFormats.h:1753
PGlobalRecHit::nTECW6RecHits
int nTECW6RecHits
Definition: PValidationFormats.h:986
fftjetcommon_cfi.sx
sx
Definition: fftjetcommon_cfi.py:202
PGlobalDigi::getTOBL3Digis
SiStripDigiVector getTOBL3Digis() const
Definition: PValidationFormats.h:366
PGlobalRecHit::putEECalRecHits
void putEECalRecHits(const std::vector< float > &re, const std::vector< float > &she)
Definition: PValidationFormats.cc:709