1 #ifndef PValidationFormats_h 2 #define PValidationFormats_h 7 #ifndef PGlobalSimHit_h 8 #define PGlobalSimHit_h 82 void putG4Vtx(
const std::vector<float>&
x,
const std::vector<float>&
y,
83 const std::vector<float>&
z);
84 void putG4Trk(
const std::vector<float>&
pt,
const std::vector<float>&
e);
85 void putECalHits(
const std::vector<float>&
e,
const std::vector<float>& tof,
86 const std::vector<float>&
phi,
const std::vector<float>&
eta);
87 void putPreShHits(
const std::vector<float>&
e,
const std::vector<float>& tof,
88 const std::vector<float>&
phi,
const std::vector<float>&
eta);
89 void putHCalHits(
const std::vector<float>&
e,
const std::vector<float>& tof,
90 const std::vector<float>&
phi,
const std::vector<float>&
eta);
91 void putPxlFwdHits(
const std::vector<float>& tof,
const std::vector<float>&
z,
92 const std::vector<float>&
phi,
const std::vector<float>&
eta);
93 void putPxlBrlHits(
const std::vector<float>& tof,
const std::vector<float>&
r,
94 const std::vector<float>&
phi,
const std::vector<float>&
eta);
95 void putSiFwdHits(
const std::vector<float>& tof,
const std::vector<float>&
z,
96 const std::vector<float>&
phi,
const std::vector<float>&
eta);
97 void putSiBrlHits(
const std::vector<float>& tof,
const std::vector<float>&
r,
98 const std::vector<float>&
phi,
const std::vector<float>&
eta);
99 void putMuonCscHits(
const std::vector<float>& tof,
const std::vector<float>&
z,
100 const std::vector<float>&
phi,
const std::vector<float>&
eta);
101 void putMuonDtHits(
const std::vector<float>& tof,
const std::vector<float>&
r,
102 const std::vector<float>&
phi,
const std::vector<float>&
eta);
104 const std::vector<float>&
phi,
const std::vector<float>&
eta);
106 const std::vector<float>&
phi,
const std::vector<float>&
eta);
177 #endif // endif PGlobalHit_h 183 #ifndef PGlobalDigi_h 184 #define PGlobalDigi_h 191 nHBCalDigis(0), nHECalDigis(0), nHOCalDigis(0), nHFCalDigis(0),
192 nTIBL1Digis(0), nTIBL2Digis(0), nTIBL3Digis(0), nTIBL4Digis(0),
193 nTOBL1Digis(0), nTOBL2Digis(0), nTOBL3Digis(0), nTOBL4Digis(0),
194 nTIDW1Digis(0), nTIDW2Digis(0), nTIDW3Digis(0),
195 nTECW1Digis(0), nTECW2Digis(0), nTECW3Digis(0), nTECW4Digis(0),
196 nTECW5Digis(0), nTECW6Digis(0), nTECW7Digis(0), nTECW8Digis(0),
197 nBRL1Digis(0), nBRL2Digis(0), nBRL3Digis(0),
198 nFWD1pDigis(0), nFWD1nDigis(0), nFWD2pDigis(0), nFWD2nDigis(0),
199 nMB1Digis(0), nMB2Digis(0), nMB3Digis(0), nMB4Digis(0),
200 nCSCstripDigis(0), nCSCwireDigis(0) {}
222 void putEBCalDigis(
const std::vector<int>& maxpos,
223 const std::vector<double>& aee,
const std::vector<float>& she);
224 void putEECalDigis(
const std::vector<int>& maxpos,
225 const std::vector<double>& aee,
const std::vector<float>& she);
226 void putESCalDigis(
const std::vector<float>& adc0,
const std::vector<float>& adc1,
227 const std::vector<float>& adc2,
const std::vector<float>& she);
247 void putHBCalDigis(
const std::vector<float>& aee,
const std::vector<float>& she);
248 void putHECalDigis(
const std::vector<float>& aee,
const std::vector<float>& she);
249 void putHOCalDigis(
const std::vector<float>& aee,
const std::vector<float>& she);
250 void putHFCalDigis(
const std::vector<float>& aee,
const std::vector<float>& she);
276 void putTIBL1Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
277 void putTIBL2Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
278 void putTIBL3Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
279 void putTIBL4Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
280 void putTOBL1Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
281 void putTOBL2Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
282 void putTOBL3Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
283 void putTOBL4Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
284 void putTIDW1Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
285 void putTIDW2Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
286 void putTIDW3Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
287 void putTECW1Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
288 void putTECW2Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
289 void putTECW3Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
290 void putTECW4Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
291 void putTECW5Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
292 void putTECW6Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
293 void putTECW7Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
294 void putTECW8Digis(
const std::vector<float>&
adc,
const std::vector<int>&
strip);
347 void putBRL1Digis(
const std::vector<float>&
adc,
const std::vector<int>& row,
348 const std::vector<int>& column);
349 void putBRL2Digis(
const std::vector<float>&
adc,
const std::vector<int>& row,
350 const std::vector<int>& column);
351 void putBRL3Digis(
const std::vector<float>&
adc,
const std::vector<int>& row,
352 const std::vector<int>& column);
353 void putFWD1pDigis(
const std::vector<float>&
adc,
const std::vector<int>& row,
354 const std::vector<int>& column);
355 void putFWD1nDigis(
const std::vector<float>&
adc,
const std::vector<int>& row,
356 const std::vector<int>& column);
357 void putFWD2pDigis(
const std::vector<float>&
adc,
const std::vector<int>& row,
358 const std::vector<int>& column);
359 void putFWD2nDigis(
const std::vector<float>&
adc,
const std::vector<int>& row,
360 const std::vector<int>& column);
393 void putMB1Digis(
const std::vector<int>& slayer,
const std::vector<float>&
time,
394 const std::vector<int>& layer);
395 void putMB2Digis(
const std::vector<int>& slayer,
const std::vector<float>&
time,
396 const std::vector<int>& layer);
397 void putMB3Digis(
const std::vector<int>& slayer,
const std::vector<float>&
time,
398 const std::vector<int>& layer);
399 void putMB4Digis(
const std::vector<int>& slayer,
const std::vector<float>&
time,
400 const std::vector<int>& layer);
421 void putCSCstripDigis(
const std::vector<float>&
adc);
436 void putCSCwireDigis(
const std::vector<float>&
time);
559 #endif //PGlobalDigiHit_h 565 #ifndef PGlobalRecHit_h 566 #define PGlobalRecHit_h 573 nHBCalRecHits(0), nHECalRecHits(0), nHOCalRecHits(0), nHFCalRecHits(0),
574 nTIBL1RecHits(0), nTIBL2RecHits(0), nTIBL3RecHits(0), nTIBL4RecHits(0),
575 nTOBL1RecHits(0), nTOBL2RecHits(0), nTOBL3RecHits(0), nTOBL4RecHits(0),
576 nTIDW1RecHits(0), nTIDW2RecHits(0), nTIDW3RecHits(0),
577 nTECW1RecHits(0), nTECW2RecHits(0), nTECW3RecHits(0), nTECW4RecHits(0),
578 nTECW5RecHits(0), nTECW6RecHits(0), nTECW7RecHits(0), nTECW8RecHits(0),
579 nBRL1RecHits(0), nBRL2RecHits(0), nBRL3RecHits(0),
580 nFWD1pRecHits(0), nFWD1nRecHits(0), nFWD2pRecHits(0), nFWD2nRecHits(0),
581 nDTRecHits(0), nCSCRecHits(0), nRPCRecHits(0) {}
595 void putEBCalRecHits(
const std::vector<float>& re,
const std::vector<float>& she);
596 void putEECalRecHits(
const std::vector<float>& re,
const std::vector<float>& she);
597 void putESCalRecHits(
const std::vector<float>& re,
const std::vector<float>& she);
618 void putHBCalRecHits(
const std::vector<float>& rec,
const std::vector<float>&
r,
619 const std::vector<float>& she);
620 void putHECalRecHits(
const std::vector<float>& rec,
const std::vector<float>&
r,
621 const std::vector<float>& she);
622 void putHOCalRecHits(
const std::vector<float>& rec,
const std::vector<float>&
r,
623 const std::vector<float>& she);
624 void putHFCalRecHits(
const std::vector<float>& rec,
const std::vector<float>&
r,
625 const std::vector<float>& she);
653 void putTIBL1RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
654 const std::vector<float>&
sx,
const std::vector<float>&
sy);
655 void putTIBL2RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
656 const std::vector<float>&
sx,
const std::vector<float>&
sy);
657 void putTIBL3RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
658 const std::vector<float>&
sx,
const std::vector<float>&
sy);
659 void putTIBL4RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
660 const std::vector<float>&
sx,
const std::vector<float>&
sy);
661 void putTOBL1RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
662 const std::vector<float>&
sx,
const std::vector<float>&
sy);
663 void putTOBL2RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
664 const std::vector<float>&
sx,
const std::vector<float>&
sy);
665 void putTOBL3RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
666 const std::vector<float>&
sx,
const std::vector<float>&
sy);
667 void putTOBL4RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
668 const std::vector<float>&
sx,
const std::vector<float>&
sy);
669 void putTIDW1RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
670 const std::vector<float>&
sx,
const std::vector<float>&
sy);
671 void putTIDW2RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
672 const std::vector<float>&
sx,
const std::vector<float>&
sy);
673 void putTIDW3RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
674 const std::vector<float>&
sx,
const std::vector<float>&
sy);
675 void putTECW1RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
676 const std::vector<float>&
sx,
const std::vector<float>&
sy);
677 void putTECW2RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
678 const std::vector<float>&
sx,
const std::vector<float>&
sy);
679 void putTECW3RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
680 const std::vector<float>&
sx,
const std::vector<float>&
sy);
681 void putTECW4RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
682 const std::vector<float>&
sx,
const std::vector<float>&
sy);
683 void putTECW5RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
684 const std::vector<float>&
sx,
const std::vector<float>&
sy);
685 void putTECW6RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
686 const std::vector<float>&
sx,
const std::vector<float>&
sy);
687 void putTECW7RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
688 const std::vector<float>&
sx,
const std::vector<float>&
sy);
689 void putTECW8RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
690 const std::vector<float>&
sx,
const std::vector<float>&
sy);
744 void putBRL1RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
745 const std::vector<float>&
sx,
const std::vector<float>&
sy);
746 void putBRL2RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
747 const std::vector<float>&
sx,
const std::vector<float>&
sy);
748 void putBRL3RecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
749 const std::vector<float>&
sx,
const std::vector<float>&
sy);
750 void putFWD1pRecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
751 const std::vector<float>&
sx,
const std::vector<float>&
sy);
752 void putFWD1nRecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
753 const std::vector<float>&
sx,
const std::vector<float>&
sy);
754 void putFWD2pRecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
755 const std::vector<float>&
sx,
const std::vector<float>&
sy);
756 void putFWD2nRecHits(
const std::vector<float>&
rx,
const std::vector<float>&
ry,
757 const std::vector<float>&
sx,
const std::vector<float>&
sy);
789 void putDTRecHits(
const std::vector<float>& rhd,
const std::vector<float>& shd);
806 void putCSCRecHits(
const std::vector<float>& rhphi,
const std::vector<float>& rhperp,
807 const std::vector<float>& shphi);
823 void putRPCRecHits(
const std::vector<float>& rhx,
const std::vector<float>& shx);
940 #endif //PGlobalRecHitHit_h 946 #ifndef PEcalValidInfo_H 947 #define PEcalValidInfo_H 966 class EcalTestAnalysis;
970 friend class EcalTestAnalysis;
971 friend class PreshowerTestAnalysis;
972 friend class SimHitSingleTest;
1147 #endif // endif PECal 1153 #ifndef PHcalValidInfoJets_H 1154 #define PHcalValidInfoJets_H 1169 hoJet(0.), etotJet(0.), detaJet(0.), dphiJet(0.),
1170 drJet(0.), dijetM(0.) {}
1175 std::vector<float>
jethite()
const {
return jetHite;}
1176 std::vector<float>
jethitr()
const {
return jetHitr;}
1177 std::vector<float>
jethitt()
const {
return jetHitt;}
1180 std::vector<float>
jete()
const {
return jetE;}
1196 void fillTProfileJet (
double e,
double r,
double t);
1197 void fillEcollectJet (
double ee,
double he,
double hoe,
double etot);
1198 void fillEtaPhiProfileJet (
double eta0,
double phi0,
double eta,
1199 double phi,
double dist);
1200 void fillJets (
const std::vector<double>& enj,
const std::vector<double>& etaj,
1201 const std::vector<double>& phij);
1202 void fillDiJets (
double mass);
1224 #ifndef PHcalValidInfoLayer_H 1225 #define PHcalValidInfoLayer_H 1240 eshortHF(0.0), eEcalHF(0.0), eHcalHF(0.0) {}
1246 float eho()
const {
return eHO;}
1254 std::vector<float>
elayer()
const {
return eLayer;}
1255 std::vector<float>
edepth()
const {
return eDepth;}
1257 std::vector<float>
etaHit()
const {
return hitEta;}
1258 std::vector<float>
phiHit()
const {
return hitPhi;}
1259 std::vector<float>
eHit()
const {
return hitE;}
1260 std::vector<float>
tHit()
const {
return hitTime;}
1262 std::vector<float>
idHit()
const {
return hitId;}
1265 void fillLayers (
double el[],
double ed[],
double ho,
double hbhe,
1267 void fillHF (
double fibl,
double fibs,
double enec,
double enhc);
1268 void fillHits (
int Nhits,
int lay,
int unitID,
double eta,
double phi,
1269 double ehit,
double t);
1296 #ifndef PHcalValidInfoNxN_H 1297 #define PHcalValidInfoNxN_H 1313 etotNxNr(0.), ecalNxN(0.), hcalNxN(0.), hoNxN(0.), etotNxN(0.) {}
1317 std::vector<float>
idnxn()
const {
return idNxN;}
1318 std::vector<float>
enxn()
const {
return eNxN;}
1319 std::vector<float>
tnxn()
const {
return tNxN;}
1334 void fillHvsE (
double ee,
double he,
double hoe,
double etot);
1335 void fillEcollectNxN (
double een,
double hen,
double hoen,
double etotn);
1336 void fillTProfileNxN (
double e,
int i,
double t);
1355 #ifndef PMuonSimHit_h 1356 #define PMuonSimHit_h 1369 nCSCHits(0), nDTHits(0), nRPCHits(0) {}
1394 _detUnitId(0), _trackId(0), _processType(0),
1395 _particleType(0),_pabs(0),
1396 _globposz(0), _globposphi(0), _globposeta(0),
1397 _locposx(0), _locposy(0), _locposz(0),
1398 _locdirx(0), _locdiry(0), _locdirz(0),
1399 _locdirtheta(0), _locdirphi(0),
1400 _exitpointx(0), _exitpointy(0), _exitpointz(0),
1401 _entrypointx(0), _entrypointy(0), _entrypointz(0),
1402 _enloss(0), _tof(0) {}
1434 _detUnitId(0), _trackId(0), _processType(0),
1435 _particleType(0),_pabs(0),
1436 _globposz(0), _globposphi(0), _globposeta(0),
1437 _locposx(0), _locposy(0), _locposz(0),
1438 _locdirx(0), _locdiry(0), _locdirz(0),
1439 _locdirtheta(0), _locdirphi(0),
1440 _exitpointx(0), _exitpointy(0), _exitpointz(0),
1441 _entrypointx(0), _entrypointy(0), _entrypointz(0),
1442 _enloss(0), _tof(0) {}
1473 _detUnitId(0), _trackId(0), _processType(0),
1474 _particleType(0),_pabs(0),
1475 _globposz(0), _globposphi(0), _globposeta(0),
1476 _locposx(0), _locposy(0), _locposz(0),
1477 _locdirx(0), _locdiry(0), _locdirz(0),
1478 _locdirtheta(0), _locdirphi(0),
1479 _exitpointx(0), _exitpointy(0), _exitpointz(0),
1480 _entrypointx(0), _entrypointy(0), _entrypointz(0),
1481 _enloss(0), _tof(0) {}
1520 void putG4Vtx(
const std::vector<float>&
x,
const std::vector<float>&
y,
1521 const std::vector<float>&
z);
1522 void putG4Trk(
const std::vector<float>&
pt,
const std::vector<float>&
e,
1523 const std::vector<float>&
eta,
const std::vector<float>&
phi);
1526 const std::vector<int>& _cscId,
1527 const std::vector<unsigned int>& _detUnitId,
1528 const std::vector<float>& _trackId ,
1529 const std::vector<float>& _processType,
1530 const std::vector<float>& _particleType,
1531 const std::vector<float>& _pabs,
1532 const std::vector<float>& _globposz,
1533 const std::vector<float>& _globposphi,
1534 const std::vector<float>& _globposeta,
1535 const std::vector<float>& _locposx,
1536 const std::vector<float>& _locposy,
1537 const std::vector<float>& _locposz,
1538 const std::vector<float>& _locdirx,
1539 const std::vector<float>& _locdiry,
1540 const std::vector<float>& _locdirz,
1541 const std::vector<float>& _locdirtheta,
1542 const std::vector<float>& _locdirphi,
1543 const std::vector<float>& _exitpointx,
1544 const std::vector<float>& _exitpointy,
1545 const std::vector<float>& _exitpointz,
1546 const std::vector<float>& _entrypointx,
1547 const std::vector<float>& _entrypointy,
1548 const std::vector<float>& _entrypointz,
1549 const std::vector<float>& _enloss,
1550 const std::vector<float>& _tof);
1553 const std::vector<unsigned int>& _detUnitId,
1554 const std::vector<float>& _trackId ,
1555 const std::vector<float>& _processType,
1556 const std::vector<float>& _particleType,
1557 const std::vector<float>& _pabs,
1558 const std::vector<float>& _globposz,
1559 const std::vector<float>& _globposphi,
1560 const std::vector<float>& _globposeta,
1561 const std::vector<float>& _locposx,
1562 const std::vector<float>& _locposy,
1563 const std::vector<float>& _locposz,
1564 const std::vector<float>& _locdirx,
1565 const std::vector<float>& _locdiry,
1566 const std::vector<float>& _locdirz,
1567 const std::vector<float>& _locdirtheta,
1568 const std::vector<float>& _locdirphi,
1569 const std::vector<float>& _exitpointx,
1570 const std::vector<float>& _exitpointy,
1571 const std::vector<float>& _exitpointz,
1572 const std::vector<float>& _entrypointx,
1573 const std::vector<float>& _entrypointy,
1574 const std::vector<float>& _entrypointz,
1575 const std::vector<float>& _enloss,
1576 const std::vector<float>& _tof);
1579 const std::vector<unsigned int>& _detUnitId,
1580 const std::vector<float>& _trackId ,
1581 const std::vector<float>& _processType,
1582 const std::vector<float>& _particleType,
1583 const std::vector<float>& _pabs,
1584 const std::vector<float>& _globposz,
1585 const std::vector<float>& _globposphi,
1586 const std::vector<float>& _globposeta,
1587 const std::vector<float>& _locposx,
1588 const std::vector<float>& _locposy,
1589 const std::vector<float>& _locposz,
1590 const std::vector<float>& _locdirx,
1591 const std::vector<float>& _locdiry,
1592 const std::vector<float>& _locdirz,
1593 const std::vector<float>& _locdirtheta,
1594 const std::vector<float>& _locdirphi,
1595 const std::vector<float>& _exitpointx,
1596 const std::vector<float>& _exitpointy,
1597 const std::vector<float>& _exitpointz,
1598 const std::vector<float>& _entrypointx,
1599 const std::vector<float>& _entrypointy,
1600 const std::vector<float>& _entrypointz,
1601 const std::vector<float>& _enloss,
1602 const std::vector<float>& _tof);
1652 #ifndef PTrackerSimHit_h 1653 #define PTrackerSimHit_h 1686 Hit() : _sysID(0), _detUnitId(0), _trackId(0), _processType(0),
1687 _particleType(0), _pabs(0),
1688 _lpx(0), _lpy(0), _lpz(0),
1689 _ldx(0), _ldy(0), _ldz(0), _ldtheta(0), _ldphi(0),
1690 _exx(0), _exy(0), _exz(0),
1691 _enx(0), _eny(0), _enz(0), _eloss(0), _tof(0) {}
1723 void putG4Vtx(
const std::vector<float> &
x,
const std::vector<float> &
y,
const std::vector<float> &
z);
1724 void putG4Trk(
const std::vector<float> &
pt,
const std::vector<float> &
e,
const std::vector<float> &
eta,
const std::vector<float> &
phi);
1725 void putHits(
const std::vector<int> &_sysID,
const std::vector<float> &_detUnitId,
1726 const std::vector<float>&_trackId ,
const std::vector<float>&_processType,
1727 const std::vector<float>&_particleType,
const std::vector<float> &_pabs,
1728 const std::vector<float>&_lpx,
const std::vector<float>&_lpy,
const std::vector<float>&_lpz,
1729 const std::vector<float>&_ldx,
const std::vector<float>&_ldy,
const std::vector<float>&_ldz,
1730 const std::vector<float>&_ldtheta,
const std::vector<float>&_ldphi,
1731 const std::vector<float>&_exx,
const std::vector<float>&_exy,
const std::vector<float>&_exz,
1732 const std::vector<float>&_enx,
const std::vector<float>&_eny,
const std::vector<float>&_enz,
1733 const std::vector<float>&_eloss,
const std::vector<float>&_tof);
1761 #endif // endif PValidationFormats_h int adc(sample_type sample)
get the ADC sample (12 bits)
std::vector< float > tNxN
CalVector getPreShHits() const
FloatVector eOfEEPlusHits() const
SiPixelRecHitVector getBRL1RecHits() const
SiStripRecHitVector getTIDW2RecHits() const
int getnBRL3RecHits() const
BrlVector getPxlBrlHits() const
SiStripRecHitVector getTECW5RecHits() const
FloatVector eOfEEMinusCaloG4Hit
std::vector< float > jetEta
SiStripRecHitVector TOBL2RecHits
FloatVector eOfESCaloG4Hit
FloatVector eOfEEHits() const
SiStripDigiVector getTOBL1Digis() const
std::vector< Trk > TrkVector
std::vector< float > eHit() const
HCalRecHitVector HFCalRecHits
HCalDigiVector HOCalDigis
int getnDTRecHits() const
SiStripRecHitVector getTECW8RecHits() const
std::vector< Trk > TrkVector
SiPixelRecHitVector FWD2nRecHits
std::vector< float > jetPhi
SiPixelRecHitVector FWD1nRecHits
std::vector< Trk > TrkVector
std::vector< float > FloatVector
int getnTOBL1Digis() const
FloatVector eOfEEPlusCaloG4Hit
int getnTECW2Digis() const
CSCwireDigiVector CSCwireDigis
FloatVector eIn2ESzm() const
std::vector< SiPixelDigi > SiPixelDigiVector
int getnTIDW1Digis() const
DTDigiVector getMB1Digis() const
SiStripDigiVector getTIDW2Digis() const
std::vector< ECalRecHit > ECalRecHitVector
int getnTECW4Digis() const
FloatVector tOfESHits() const
void putHCalHits(const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta)
FloatVector phiOfEECaloG4Hit
SiPixelDigiVector getBRL2Digis() const
int getnTIBL4Digis() const
int getnTECW5Digis() const
std::vector< float > jetE
virtual ~PHcalValidInfoLayer()
SiStripRecHitVector TIDW1RecHits
std::vector< float > tnxn() const
SiStripDigiVector TECW4Digis
HCalRecHitVector getHFCalRecHits() const
FloatVector eOfEEMinusCaloG4Hit
FwdVector getMuonCscHits() const
FloatVector tOfEECaloG4Hit
void putMuonRpcFwdHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
SiPixelDigiVector getFWD1nDigis() const
SiStripRecHitVector getTECW3RecHits() const
SiPixelRecHitVector getBRL3RecHits() const
FloatVector tOfEEHits() const
std::vector< float > eNxN
SiStripDigiVector TIDW3Digis
SiPixelRecHitVector getBRL2RecHits() const
SiStripRecHitVector getTIBL2RecHits() const
SiPixelDigiVector getFWD2nDigis() const
SiStripDigiVector getTOBL4Digis() const
CSCRecHitVector getCSCRecHits() const
int nRawGenPart
G4MC info.
void putMuonRpcBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
SiStripRecHitVector TIBL3RecHits
SiStripDigiVector getTIDW3Digis() const
int getnTECW7RecHits() const
std::vector< CSC > CSCVector
SiPixelDigiVector getFWD1pDigis() const
int getnRawGenPart() const
std::vector< float > jete() const
SiStripRecHitVector TECW1RecHits
FloatVector etaOfEECaloG4Hit
FloatVector phiOfEBCaloG4Hit
math::XYZTLorentzVector theMomentum
math::XYZTLorentzVector vertex() const
int getnHFCalRecHits() const
int getnSiFwdHits() const
std::vector< float > hitE
SiStripRecHitVector TIBL4RecHits
SiStripRecHitVector getTOBL4RecHits() const
int getnTECW6Digis() const
int getnHOCalDigis() const
void putMuonCscHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
int getnFWD1nRecHits() const
void putECalHits(const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta)
FloatVector eOfESCaloG4Hit
SiStripRecHitVector TECW4RecHits
SiStripDigiVector getTECW1Digis() const
virtual ~PHcalValidInfoJets()
SiStripRecHitVector TIDW2RecHits
SiStripDigiVector getTIBL1Digis() const
SiPixelDigiVector getBRL3Digis() const
SiPixelRecHitVector FWD1pRecHits
std::vector< CSCwireDigi > CSCwireDigiVector
int getnFWD2nDigis() const
ESCalDigiVector ESCalDigis
std::vector< float > eDepth
std::vector< float > enxn() const
std::vector< DT > DTVector
int getnTECW8Digis() const
std::vector< CSCRecHit > CSCRecHitVector
std::vector< float > idnxn() const
FloatVector eIn2ESzp() const
SiPixelDigiVector FWD1nDigis
CSCstripDigiVector CSCstripDigis
int getnFWD2pRecHits() const
HCalRecHitVector HOCalRecHits
SiStripDigiVector TECW2Digis
FloatVector phiOfEBHits() const
SiStripDigiVector TIDW1Digis
int getnMuonCscHits() const
SiStripDigiVector TOBL2Digis
FwdVector getPxlFwdHits() const
int crystalInEEzm() const
FloatVector eOfESHits() const
SiStripDigiVector TIBL4Digis
std::vector< float > jetHitt
math::XYZTLorentzVector momentum() const
int getnBRL2RecHits() const
FloatVector etaOfEBCaloG4Hit
std::vector< float > hitId
SiStripRecHitVector TIDW3RecHits
int getnMuonRpcFwdHits() const
FloatVector eOfEEMinusHits() const
math::XYZTLorentzVector theVertex
HCalDigiVector HECalDigis
math::XYZTLorentzVector theMomentum
int getnMuonDtHits() const
int getnPreShHits() const
int getnCSCRecHits() const
FloatVector etaOfESCaloG4Hit
SiStripDigiVector TOBL3Digis
ECalRecHitVector EBCalRecHits
SiStripDigiVector TECW1Digis
std::vector< float > jeteta() const
SiStripRecHitVector getTOBL3RecHits() const
SiPixelRecHitVector BRL1RecHits
std::vector< RPCRecHit > RPCRecHitVector
CSCRecHitVector CSCRecHits
std::vector< float > jetphi() const
SiStripRecHitVector getTIBL4RecHits() const
int getnESCalRecHits() const
FloatVector eOfEBCaloG4Hit
SiStripDigiVector getTECW2Digis() const
std::vector< float > jethitr() const
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
SiPixelDigiVector FWD1pDigis
int getnTIBL3RecHits() const
ECalDigiVector getEBCalDigis() const
DTDigiVector getMB3Digis() const
int getnHBCalDigis() const
SiStripRecHitVector TECW6RecHits
int getnTOBL1RecHits() const
void putG4Trk(const std::vector< float > &pt, const std::vector< float > &e)
int getnFWD2pDigis() const
std::vector< float > layerHit() const
int getnEBCalDigis() const
SiStripRecHitVector getTIDW1RecHits() const
SiPixelRecHitVector getFWD2nRecHits() const
int getnTECW5RecHits() const
DTDigiVector getMB4Digis() const
HCalDigiVector HFCalDigis
DTRecHitVector getDTRecHits() const
FwdVector getSiFwdHits() const
SiPixelDigiVector BRL3Digis
HCalRecHitVector HBCalRecHits
std::vector< float > hitPhi
ECalDigiVector EECalDigis
std::vector< DTDigi > DTDigiVector
std::vector< SiStripRecHit > SiStripRecHitVector
SiStripDigiVector TIBL3Digis
SiStripDigiVector getTECW8Digis() const
HCalRecHitVector getHOCalRecHits() const
int crystalInEEzp() const
void putSiBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
int getnESCalDigis() const
int getnBRL1RecHits() const
void putPxlFwdHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
FloatVector etaOfESHits() const
SiStripRecHitVector getTECW7RecHits() const
FloatVector eIn1ESzp() const
FloatVector eOfEBCaloG4Hit
ECalRecHitVector getEBCalRecHits() const
TrkVector getG4Trk() const
SiStripRecHitVector TIBL2RecHits
std::vector< CalHit > CalVector
int getnTECW1RecHits() const
SiStripDigiVector TECW7Digis
ECalRecHitVector ESCalRecHits
int getnBRL3Digis() const
RPCRecHitVector getRPCRecHits() const
HCalDigiVector getHFCalDigis() const
int getnBRL1Digis() const
std::vector< float > idHit() const
std::vector< Hit > HitVector
SiStripDigiVector TIDW2Digis
int getnFWD1nDigis() const
FloatVector etaOfEBCaloG4Hit
int getnTOBL3RecHits() const
SiStripRecHitVector TECW8RecHits
SiStripRecHitVector TOBL3RecHits
FloatVector phiOfEECaloG4Hit
FloatVector phiOfEEHits() const
FloatVector eIn1ESzm() const
std::vector< float > jethite() const
int getnTECW1Digis() const
int getnTECW8RecHits() const
FloatVector phiOfESCaloG4Hit
FloatVector eOfEEPlusCaloG4Hit
SiStripDigiVector getTECW4Digis() const
int getnTIDW2Digis() const
std::vector< float > edepth() const
int getnTIBL2Digis() const
SiStripRecHitVector TIBL1RecHits
SiPixelRecHitVector getFWD1pRecHits() const
int getnTOBL2Digis() const
std::vector< DTRecHit > DTRecHitVector
FloatVector phiOfEBCaloG4Hit
int getnHFCalDigis() const
int getnPxlFwdHits() const
SiStripDigiVector TECW3Digis
void putSiFwdHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
SiStripRecHitVector getTECW6RecHits() const
SiPixelDigiVector BRL2Digis
CSCwireDigiVector getCSCwireDigis() const
int getnTECW6RecHits() const
SiStripDigiVector getTIBL4Digis() const
int getnTECW7Digis() const
std::vector< float > idNxN
BrlVector getMuonDtHits() const
std::vector< float > jethitt() const
int getnRPCRecHits() const
SiStripRecHitVector getTECW2RecHits() const
SiStripRecHitVector getTECW4RecHits() const
FloatVector tOfEECaloG4Hit
int getnTIDW1RecHits() const
ESCalDigiVector getESCalDigis() const
FloatVector tOfESCaloG4Hit
int getnTOBL2RecHits() const
SiPixelDigiVector getFWD2pDigis() const
VtxVector getG4Vtx() const
int getnTIDW3RecHits() const
HCalRecHitVector getHECalRecHits() const
SiPixelDigiVector FWD2pDigis
void putPreShHits(const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta)
SiStripRecHitVector TECW7RecHits
HCalRecHitVector HECalRecHits
int getnTECW2RecHits() const
std::vector< HCalRecHit > HCalRecHitVector
SiPixelRecHitVector BRL3RecHits
RPCRecHitVector RPCRecHits
SiStripDigiVector getTECW7Digis() const
std::vector< float > eLayer
SiStripRecHitVector getTOBL2RecHits() const
FloatVector eIn2ES() const
std::vector< RPC > RPCVector
SiStripDigiVector getTOBL3Digis() const
SiStripDigiVector TECW8Digis
int getnHOCalRecHits() const
FloatVector etaOfEBHits() const
SiPixelDigiVector FWD2nDigis
SiPixelRecHitVector FWD2pRecHits
SiStripDigiVector getTIBL2Digis() const
SiStripDigiVector TOBL1Digis
int getnTIBL1RecHits() const
int getnHBCalRecHits() const
std::vector< CSCstripDigi > CSCstripDigiVector
math::XYZTLorentzVector theVertex
SiStripRecHitVector TECW5RecHits
SiStripDigiVector getTIBL3Digis() const
int getnFWD1pRecHits() const
SiPixelRecHitVector BRL2RecHits
FloatVector tOfEBHits() const
int getnMuonRpcBrlHits() const
SiStripDigiVector getTECW5Digis() const
std::vector< float > phiHit() const
FloatVector etaOfESCaloG4Hit
SiStripDigiVector TECW5Digis
ECalRecHitVector getEECalRecHits() const
ECalDigiVector EBCalDigis
std::vector< float > jetHite
std::vector< float > elayer() const
FloatVector eOfEECaloG4Hit
std::vector< Vtx > VtxVector
int getnTIBL3Digis() const
std::vector< Vtx > VtxVector
SiStripRecHitVector getTIDW3RecHits() const
HCalRecHitVector getHBCalRecHits() const
int getnTIDW2RecHits() const
SiPixelDigiVector BRL1Digis
int getnTIDW3Digis() const
ECalDigiVector getEECalDigis() const
int getnHECalDigis() const
void putPxlBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
void putRawGenPart(int n)
std::vector< ECalDigi > ECalDigiVector
int getnTECW4RecHits() const
int getnEBCalRecHits() const
CalVector getHCalHits() const
SiPixelRecHitVector getFWD2pRecHits() const
void putG4Vtx(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)
std::vector< SiPixelRecHit > SiPixelRecHitVector
int getnHECalRecHits() const
FloatVector phiOfiESHits() const
SiStripRecHitVector getTOBL1RecHits() const
int getnRawGenPart()
get functions
int getnCSCwireDigis() const
HCalDigiVector getHBCalDigis() const
SiStripRecHitVector TOBL4RecHits
int getnEECalRecHits() const
FloatVector eOfEBHits() const
CalVector getECalHits() const
std::vector< FwdHit > FwdVector
std::vector< float > tHit() const
SiStripRecHitVector getTIBL1RecHits() const
int getnFWD1pDigis() const
void putMuonDtHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
int getnTECW3Digis() const
HCalDigiVector getHECalDigis() const
int getnTIBL4RecHits() const
FloatVector tOfESCaloG4Hit
std::vector< SiStripDigi > SiStripDigiVector
int getnSiBrlHits() const
int getnTECW3RecHits() const
std::vector< float > hitEta
SiPixelRecHitVector getFWD1nRecHits() const
FloatVector phiOfESCaloG4Hit
FloatVector etaOfEEHits() const
virtual ~PTrackerSimHit()
SiStripDigiVector TOBL4Digis
FloatVector etaOfEECaloG4Hit
virtual ~PHcalValidInfoNxN()
int getnEECalDigis() const
SiStripRecHitVector TOBL1RecHits
HCalDigiVector HBCalDigis
FloatVector tOfEBCaloG4Hit
CSCstripDigiVector getCSCstripDigis() const
HCalDigiVector getHOCalDigis() const
std::vector< Vtx > VtxVector
FloatVector eOfEECaloG4Hit
int getnFWD2nRecHits() const
SiStripDigiVector TECW6Digis
SiStripRecHitVector TECW2RecHits
BrlVector getMuonRpcBrlHits() const
SiStripDigiVector TIBL1Digis
SiStripDigiVector getTOBL2Digis() const
int getnTIBL2RecHits() const
ECalRecHitVector EECalRecHits
std::vector< BrlHit > BrlVector
SiStripRecHitVector TECW3RecHits
BrlVector getSiBrlHits() const
SiStripDigiVector getTIDW1Digis() const
int getnPxlBrlHits() const
FloatVector tOfEBCaloG4Hit
SiStripDigiVector TIBL2Digis
FwdVector getMuonRpcFwdHits() const
SiStripDigiVector getTECW6Digis() const
int getnCSCstripDigis() const
FloatVector eIn1ES() const
SiStripDigiVector getTECW3Digis() const
int getnTOBL3Digis() const
std::vector< ESCalDigi > ESCalDigiVector
int getnTOBL4Digis() const
std::vector< float > etaHit() const
int getnBRL2Digis() const
std::vector< HCalDigi > HCalDigiVector
std::vector< float > hitTime
SiStripRecHitVector getTECW1RecHits() const
int getnTIBL1Digis() const
SiStripRecHitVector getTIBL3RecHits() const
SiPixelDigiVector getBRL1Digis() const
std::vector< float > jetHitr
DTDigiVector getMB2Digis() const
ECalRecHitVector getESCalRecHits() const
std::vector< float > hitLayer
FloatVector zOfInES() const
int getnTOBL4RecHits() const