1 #ifndef PValidationFormats_h 2 #define PValidationFormats_h 7 #ifndef PGlobalSimHit_h 8 #define PGlobalSimHit_h 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);
87 const std::vector<float>& tof,
88 const std::vector<float>&
phi,
89 const std::vector<float>&
eta);
91 const std::vector<float>& tof,
92 const std::vector<float>&
phi,
93 const std::vector<float>&
eta);
95 const std::vector<float>& tof,
96 const std::vector<float>&
phi,
97 const std::vector<float>&
eta);
99 const std::vector<float>&
z,
100 const std::vector<float>&
phi,
101 const std::vector<float>&
eta);
103 const std::vector<float>&
r,
104 const std::vector<float>&
phi,
105 const std::vector<float>&
eta);
107 const std::vector<float>&
z,
108 const std::vector<float>&
phi,
109 const std::vector<float>&
eta);
111 const std::vector<float>&
r,
112 const std::vector<float>&
phi,
113 const std::vector<float>&
eta);
115 const std::vector<float>&
z,
116 const std::vector<float>&
phi,
117 const std::vector<float>&
eta);
119 const std::vector<float>&
r,
120 const std::vector<float>&
phi,
121 const std::vector<float>&
eta);
123 const std::vector<float>&
z,
124 const std::vector<float>&
phi,
125 const std::vector<float>&
eta);
127 const std::vector<float>&
r,
128 const std::vector<float>&
phi,
129 const std::vector<float>&
eta);
199 #endif // endif PGlobalHit_h 205 #ifndef PGlobalDigi_h 206 #define PGlobalDigi_h 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);
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);
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);
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);
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);
452 void putCSCstripDigis(
const std::vector<float>&
adc);
466 void putCSCwireDigis(
const std::vector<float>&
time);
588 #endif //PGlobalDigiHit_h 594 #ifndef PGlobalRecHit_h 595 #define PGlobalRecHit_h 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);
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);
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);
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);
886 void putDTRecHits(
const std::vector<float>& rhd,
const std::vector<float>& shd);
902 void putCSCRecHits(
const std::vector<float>& rhphi,
903 const std::vector<float>& rhperp,
904 const std::vector<float>& shphi);
919 void putRPCRecHits(
const std::vector<float>& rhx,
const std::vector<float>& shx);
1035 #endif //PGlobalRecHitHit_h 1041 #ifndef PEcalValidInfo_H 1042 #define PEcalValidInfo_H 1061 class EcalTestAnalysis;
1064 friend class EcalTestAnalysis;
1065 friend class PreshowerTestAnalysis;
1066 friend class SimHitSingleTest;
1240 #endif // endif PECal 1246 #ifndef PHcalValidInfoJets_H 1247 #define PHcalValidInfoJets_H 1274 std::vector<float>
jethite()
const {
return jetHite; }
1275 std::vector<float>
jethitr()
const {
return jetHitr; }
1276 std::vector<float>
jethitt()
const {
return jetHitt; }
1279 std::vector<float>
jete()
const {
return jetE; }
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);
1319 #ifndef PHcalValidInfoLayer_H 1320 #define PHcalValidInfoLayer_H 1333 : hitN(0), eHO(0.0), eHBHE(0.0), eEBEE(0.0), elongHF(0.0), eshortHF(0.0), eEcalHF(0.0), eHcalHF(0.0) {}
1339 float eho()
const {
return eHO; }
1347 std::vector<float>
elayer()
const {
return eLayer; }
1348 std::vector<float>
edepth()
const {
return eDepth; }
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; }
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);
1384 #ifndef PHcalValidInfoNxN_H 1385 #define PHcalValidInfoNxN_H 1398 : nNxN(0), ecalNxNr(0), hcalNxNr(0.), hoNxNr(0.), etotNxNr(0.), ecalNxN(0.), hcalNxN(0.), hoNxN(0.), etotNxN(0.) {}
1402 std::vector<float>
idnxn()
const {
return idNxN; }
1403 std::vector<float>
enxn()
const {
return eNxN; }
1404 std::vector<float>
tnxn()
const {
return tNxN; }
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);
1437 #ifndef PMuonSimHit_h 1438 #define PMuonSimHit_h 1638 void putG4Vtx(
const std::vector<float>&
x,
const std::vector<float>&
y,
const std::vector<float>&
z);
1640 const std::vector<float>&
e,
1641 const std::vector<float>&
eta,
1642 const std::vector<float>&
phi);
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);
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);
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);
1765 #ifndef PTrackerSimHit_h 1766 #define PTrackerSimHit_h 1845 void putG4Vtx(
const std::vector<float>&
x,
const std::vector<float>&
y,
const std::vector<float>&
z);
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);
1897 #endif // endif PValidationFormats_h
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
constexpr int adc(sample_type sample)
get the ADC sample (12 bits)
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