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);
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);
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);
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);
701 const std::vector<float>&
ry,
702 const std::vector<float>&
sx,
703 const std::vector<float>&
sy);
705 const std::vector<float>&
ry,
706 const std::vector<float>&
sx,
707 const std::vector<float>&
sy);
709 const std::vector<float>&
ry,
710 const std::vector<float>&
sx,
711 const std::vector<float>&
sy);
713 const std::vector<float>&
ry,
714 const std::vector<float>&
sx,
715 const std::vector<float>&
sy);
717 const std::vector<float>&
ry,
718 const std::vector<float>&
sx,
719 const std::vector<float>&
sy);
721 const std::vector<float>&
ry,
722 const std::vector<float>&
sx,
723 const std::vector<float>&
sy);
725 const std::vector<float>&
ry,
726 const std::vector<float>&
sx,
727 const std::vector<float>&
sy);
729 const std::vector<float>&
ry,
730 const std::vector<float>&
sx,
731 const std::vector<float>&
sy);
733 const std::vector<float>&
ry,
734 const std::vector<float>&
sx,
735 const std::vector<float>&
sy);
737 const std::vector<float>&
ry,
738 const std::vector<float>&
sx,
739 const std::vector<float>&
sy);
741 const std::vector<float>&
ry,
742 const std::vector<float>&
sx,
743 const std::vector<float>&
sy);
745 const std::vector<float>&
ry,
746 const std::vector<float>&
sx,
747 const std::vector<float>&
sy);
749 const std::vector<float>&
ry,
750 const std::vector<float>&
sx,
751 const std::vector<float>&
sy);
753 const std::vector<float>&
ry,
754 const std::vector<float>&
sx,
755 const std::vector<float>&
sy);
757 const std::vector<float>&
ry,
758 const std::vector<float>&
sx,
759 const std::vector<float>&
sy);
761 const std::vector<float>&
ry,
762 const std::vector<float>&
sx,
763 const std::vector<float>&
sy);
765 const std::vector<float>&
ry,
766 const std::vector<float>&
sx,
767 const std::vector<float>&
sy);
769 const std::vector<float>&
ry,
770 const std::vector<float>&
sx,
771 const std::vector<float>&
sy);
773 const std::vector<float>&
ry,
774 const std::vector<float>&
sx,
775 const std::vector<float>&
sy);
829 const std::vector<float>&
ry,
830 const std::vector<float>&
sx,
831 const std::vector<float>&
sy);
833 const std::vector<float>&
ry,
834 const std::vector<float>&
sx,
835 const std::vector<float>&
sy);
837 const std::vector<float>&
ry,
838 const std::vector<float>&
sx,
839 const std::vector<float>&
sy);
841 const std::vector<float>&
ry,
842 const std::vector<float>&
sx,
843 const std::vector<float>&
sy);
845 const std::vector<float>&
ry,
846 const std::vector<float>&
sx,
847 const std::vector<float>&
sy);
849 const std::vector<float>&
ry,
850 const std::vector<float>&
sx,
851 const std::vector<float>&
sy);
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);
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;
1240 #endif // endif PECal 1246 #ifndef PHcalValidInfoJets_H 1247 #define PHcalValidInfoJets_H 1298 void fillJets(
const std::vector<double>& enj,
const std::vector<double>& etaj,
const std::vector<double>& phij);
1319 #ifndef PHcalValidInfoLayer_H 1320 #define PHcalValidInfoLayer_H 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 1418 void fillHvsE(
double ee,
double he,
double hoe,
double etot);
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 int getnFWD1pDigis() const
void putTIBL1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
std::vector< float > tNxN
void putTECW7Digis(const std::vector< float > &adc, const std::vector< int > &strip)
int getnBRL1Digis() const
void fillJets(const std::vector< double > &enj, const std::vector< double > &etaj, const std::vector< double > &phij)
void putTOBL4Digis(const std::vector< float > &adc, const std::vector< int > &strip)
int crystalInEEzm() const
SiStripDigiVector getTECW5Digis() const
FloatVector eOfEEMinusCaloG4Hit
std::vector< float > jetEta
SiStripRecHitVector TOBL2RecHits
FloatVector eOfESCaloG4Hit
int getnFWD2nRecHits() const
std::vector< float > jetphi() const
SiStripRecHitVector getTECW1RecHits() const
SiStripDigiVector getTECW7Digis() const
void putFWD2pDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
int getnTIDW2Digis() const
FwdVector getMuonCscHits() const
void putTOBL1Digis(const std::vector< float > &adc, const std::vector< int > &strip)
int getnCSCRecHits() const
DTDigiVector getMB3Digis() const
int getnMuonDtHits() const
std::vector< Trk > TrkVector
void putHFCalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
SiPixelRecHitVector getBRL1RecHits() const
HCalDigiVector getHOCalDigis() const
SiStripRecHitVector getTIDW2RecHits() const
HCalRecHitVector HFCalRecHits
HCalDigiVector HOCalDigis
std::vector< float > jethitt() const
SiStripDigiVector getTOBL3Digis() const
int getnTIDW1Digis() const
std::vector< Trk > TrkVector
SiPixelRecHitVector FWD2nRecHits
int getnTIBL1RecHits() const
void fillHvsE(double ee, double he, double hoe, double etot)
int getnRPCRecHits() const
std::vector< float > jetPhi
void fillTProfileJet(double e, double r, double t)
SiPixelRecHitVector FWD1nRecHits
std::vector< Trk > TrkVector
std::vector< float > FloatVector
FloatVector eOfEEPlusCaloG4Hit
HCalRecHitVector getHOCalRecHits() const
void putHECalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
CSCwireDigiVector CSCwireDigis
std::vector< SiPixelDigi > SiPixelDigiVector
int getnBRL3RecHits() const
int getnTIDW3Digis() const
void putFWD1nRecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void putBRL3Digis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
void putTOBL4RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
FloatVector phiOfiESHits() const
std::vector< ECalRecHit > ECalRecHitVector
FloatVector eIn1ES() 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
std::vector< float > jetE
virtual ~PHcalValidInfoLayer()
void fillLayers(double el[], double ed[], double ho, double hbhe, double ebee)
SiStripRecHitVector TIDW1RecHits
void putHBCalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
SiStripDigiVector TECW4Digis
SiStripDigiVector getTOBL2Digis() const
void fillEcollectJet(double ee, double he, double hoe, double etot)
SiStripDigiVector getTIBL2Digis() const
math::XYZTLorentzVector vertex() const
FloatVector tOfEECaloG4Hit
int getnTECW3Digis() const
SiStripDigiVector getTIDW1Digis() const
FloatVector eIn2ES() const
void putMuonRpcFwdHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
std::vector< float > eNxN
SiStripDigiVector TIDW3Digis
int getnTECW4RecHits() const
void fillEtaPhiProfileJet(double eta0, double phi0, double eta, double phi, double dist)
FloatVector tOfEBHits() const
void putTECW6RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
int getnTOBL1Digis() const
void putBRL1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void putTECW8RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
SiStripDigiVector getTIBL1Digis() const
int nRawGenPart
G4MC info.
int getnHECalDigis() const
int getnEECalRecHits() const
void putMuonRpcBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
void putEECalRecHits(const std::vector< float > &re, const std::vector< float > &she)
int getnFWD2nDigis() const
int getnESCalDigis() const
void putRawGenPart(int n)
put functions
void putTECW5RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
SiStripRecHitVector TIBL3RecHits
void putTECW7RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
FwdVector getPxlFwdHits() const
int getnHFCalDigis() const
void fillDiJets(double mass)
std::vector< CSC > CSCVector
void putCSCRecHits(const std::vector< float > &rhphi, const std::vector< float > &rhperp, const std::vector< float > &shphi)
void putRawGenPart(int n)
void putTECW2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void putMB1Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
SiPixelDigiVector getBRL1Digis() const
FloatVector eIn2ESzp() const
friend class EcalTestAnalysis
int getnTECW6Digis() const
void putTIDW1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
SiStripRecHitVector getTECW4RecHits() const
SiStripRecHitVector TECW1RecHits
FloatVector etaOfEECaloG4Hit
int getnTIBL3Digis() const
FloatVector phiOfEBCaloG4Hit
FloatVector etaOfESHits() const
void putRPCRecHits(const std::vector< float > &rhx, const std::vector< float > &shx)
std::vector< float > eHit() const
std::vector< float > hitE
void putTECW1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
int getnTOBL3Digis() const
SiStripRecHitVector TIBL4RecHits
std::vector< float > enxn() const
int getnEECalDigis() const
void putMuonCscHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
FloatVector eIn1ESzm() const
BrlVector getMuonRpcBrlHits() const
void putECalHits(const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta)
SiStripRecHitVector TECW4RecHits
virtual ~PHcalValidInfoJets()
SiStripRecHitVector TIDW2RecHits
CalVector getPreShHits() const
SiPixelRecHitVector FWD1pRecHits
std::vector< CSCwireDigi > CSCwireDigiVector
ESCalDigiVector ESCalDigis
std::vector< float > eDepth
std::vector< DT > DTVector
std::vector< CSCRecHit > CSCRecHitVector
void putHOCalDigis(const std::vector< float > &aee, const std::vector< float > &she)
int getnTECW2Digis() const
SiStripRecHitVector getTIBL3RecHits() const
SiPixelDigiVector FWD1nDigis
CSCstripDigiVector CSCstripDigis
BrlVector getPxlBrlHits() const
HCalRecHitVector HOCalRecHits
void putFWD2nDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
SiStripDigiVector TECW2Digis
DTRecHitVector getDTRecHits() const
std::vector< float > idHit() const
SiStripDigiVector TIDW1Digis
void putFWD1nDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
SiStripDigiVector TOBL2Digis
FloatVector eOfEEHits() const
void putTECW8Digis(const std::vector< float > &adc, const std::vector< int > &strip)
SiStripDigiVector TIBL4Digis
std::vector< float > jetHitt
SiStripDigiVector getTECW6Digis() const
int getnPxlBrlHits() const
void putG4Vtx(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)
int getnTIBL4RecHits() const
void putFWD1pDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
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)
FloatVector etaOfEBCaloG4Hit
int getnTOBL4Digis() const
std::vector< float > hitId
SiStripRecHitVector TIDW3RecHits
int getnTECW1RecHits() const
std::vector< float > layerHit() const
math::XYZTLorentzVector theVertex
HCalDigiVector HECalDigis
void fillHits(int Nhits, int lay, int unitID, double eta, double phi, double ehit, double t)
int getnTECW5Digis() const
math::XYZTLorentzVector theMomentum
int getnMuonRpcFwdHits() const
SiStripDigiVector TOBL3Digis
constexpr std::array< uint8_t, layerIndexSize > layer
int getnMuonRpcBrlHits() const
void putBRL2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void putTIDW3Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putTECW3Digis(const std::vector< float > &adc, const std::vector< int > &strip)
ECalRecHitVector EBCalRecHits
SiStripDigiVector TECW1Digis
SiStripDigiVector getTECW4Digis() const
SiPixelRecHitVector BRL1RecHits
std::vector< RPCRecHit > RPCRecHitVector
CSCRecHitVector CSCRecHits
void putBRL1Digis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
SiPixelRecHitVector getFWD1nRecHits() const
int getnTECW2RecHits() const
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
SiPixelDigiVector FWD1pDigis
FloatVector eOfEEMinusHits() const
SiStripRecHitVector TECW6RecHits
CalVector getECalHits() const
int getnFWD1nDigis() const
SiStripDigiVector getTECW8Digis() const
void putTECW6Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putG4Trk(const std::vector< float > &pt, const std::vector< float > &e)
std::vector< float > etaHit() const
int getnBRL2Digis() const
FloatVector eIn1ESzp() const
SiStripRecHitVector getTECW6RecHits() const
DTDigiVector getMB2Digis() const
std::vector< float > tnxn() const
int getnTIBL4Digis() const
int getnTECW8RecHits() const
void putHBCalDigis(const std::vector< float > &aee, const std::vector< float > &she)
int getnSiFwdHits() const
void putTECW2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putTOBL1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
std::vector< float > jeteta() const
HCalDigiVector HFCalDigis
int getnTECW1Digis() const
void putTIDW2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
HCalDigiVector getHECalDigis() const
void putFWD2nRecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
FwdVector getMuonRpcFwdHits() const
void putEBCalDigis(const std::vector< int > &maxpos, const std::vector< double > &aee, const std::vector< float > &she)
SiPixelDigiVector BRL3Digis
HCalRecHitVector HBCalRecHits
int getnPreShHits() const
FloatVector tOfESHits() const
std::vector< float > hitPhi
ECalDigiVector EECalDigis
void putG4Trk(const std::vector< float > &pt, const std::vector< float > &e, const std::vector< float > &eta, const std::vector< float > &phi)
std::vector< DTDigi > DTDigiVector
SiPixelDigiVector getFWD1nDigis() const
void putHOCalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
std::vector< SiStripRecHit > SiStripRecHitVector
int getnBRL3Digis() const
SiStripDigiVector TIBL3Digis
HCalRecHitVector getHFCalRecHits() const
void putTECW3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
int getnHBCalRecHits() const
void putTOBL3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void putTIBL2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void putSiBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
void putTECW1Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putPxlFwdHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
ECalDigiVector getEECalDigis() const
int getnHFCalRecHits() const
int getnHECalRecHits() const
HCalDigiVector getHFCalDigis() const
SiStripRecHitVector getTIBL2RecHits() const
FloatVector eOfEBCaloG4Hit
std::vector< float > jete() const
SiStripRecHitVector TIBL2RecHits
std::vector< CalHit > CalVector
SiStripDigiVector TECW7Digis
void putHFCalDigis(const std::vector< float > &aee, const std::vector< float > &she)
SiStripDigiVector getTIBL3Digis() const
ECalRecHitVector ESCalRecHits
int getnTIBL3RecHits() const
void putTECW4Digis(const std::vector< float > &adc, const std::vector< int > &strip)
SiPixelDigiVector getBRL3Digis() const
std::vector< Hit > HitVector
SiStripDigiVector TIDW2Digis
void putTOBL2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
SiStripRecHitVector TECW8RecHits
FloatVector tOfEEHits() const
int getnCSCstripDigis() const
SiStripRecHitVector TOBL3RecHits
FloatVector eIn2ESzm() const
std::vector< float > jethite() const
void putESCalDigis(const std::vector< float > &adc0, const std::vector< float > &adc1, const std::vector< float > &adc2, const std::vector< float > &she)
int getnTIBL1Digis() const
int getnTOBL1RecHits() const
FloatVector phiOfESCaloG4Hit
void putEBCalRecHits(const std::vector< float > &re, const std::vector< float > &she)
int getnCSCwireDigis() const
SiStripRecHitVector TIBL1RecHits
SiStripDigiVector getTECW3Digis() const
void putBRL3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
SiStripDigiVector getTECW2Digis() const
void putG4Vtx(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)
SiStripRecHitVector getTECW8RecHits() const
std::vector< DTRecHit > DTRecHitVector
friend class SimHitSingleTest
SiStripDigiVector TECW3Digis
void putSiFwdHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
std::vector< float > idnxn() const
int getnFWD1pRecHits() const
SiStripRecHitVector getTECW2RecHits() const
DTDigiVector getMB1Digis() const
void putTECW5Digis(const std::vector< float > &adc, const std::vector< int > &strip)
CSCstripDigiVector getCSCstripDigis() const
void putMB4Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
SiPixelDigiVector BRL2Digis
FloatVector eOfEBHits() const
SiPixelDigiVector getBRL2Digis() const
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)
int getnBRL2RecHits() const
int getnRawGenPart() const
int getnFWD2pDigis() const
std::vector< float > idNxN
int getnTECW4Digis() const
SiStripRecHitVector getTIDW1RecHits() const
void fillEcollectNxN(double een, double hen, double hoen, double etotn)
int getnPxlFwdHits() const
int getnTECW7RecHits() const
void putBRL2Digis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
int getnTIBL2Digis() const
void putTIBL4RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
SiPixelDigiVector getFWD1pDigis() const
void putESCalRecHits(const std::vector< float > &re, const std::vector< float > &she)
int getnTECW7Digis() const
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)
void putFWD1pRecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
int getnHBCalDigis() const
friend class PreshowerTestAnalysis
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 getTECW7RecHits() const
SiStripRecHitVector getTIBL1RecHits() const
SiStripRecHitVector TECW7RecHits
HCalRecHitVector HECalRecHits
ECalRecHitVector getEECalRecHits() const
HCalDigiVector getHBCalDigis() const
void putHECalDigis(const std::vector< float > &aee, const std::vector< float > &she)
std::vector< HCalRecHit > HCalRecHitVector
int getnEBCalDigis() const
SiStripRecHitVector getTOBL4RecHits() const
BrlVector getSiBrlHits() const
std::vector< float > phiHit() const
BrlVector getMuonDtHits() const
void putDTRecHits(const std::vector< float > &rhd, const std::vector< float > &shd)
SiPixelRecHitVector BRL3RecHits
RPCRecHitVector RPCRecHits
void fillTProfileNxN(double e, int i, double t)
std::vector< float > eLayer
TrkVector getG4Trk() const
int getnFWD1nRecHits() const
std::vector< RPC > RPCVector
SiStripDigiVector TECW8Digis
int getnMuonCscHits() const
FloatVector etaOfEEHits() const
FloatVector phiOfEEHits() const
SiPixelDigiVector FWD2nDigis
SiPixelRecHitVector FWD2pRecHits
void putEECalDigis(const std::vector< int > &maxpos, const std::vector< double > &aee, const std::vector< float > &she)
int getnTOBL3RecHits() const
CSCwireDigiVector getCSCwireDigis() const
SiStripDigiVector TOBL1Digis
CSCRecHitVector getCSCRecHits() const
std::vector< CSCstripDigi > CSCstripDigiVector
ECalDigiVector getEBCalDigis() const
SiStripRecHitVector TECW5RecHits
SiStripRecHitVector getTOBL3RecHits() const
SiPixelRecHitVector BRL2RecHits
void putTIBL1Digis(const std::vector< float > &adc, const std::vector< int > &strip)
int getnHOCalRecHits() const
int getnTECW3RecHits() const
SiStripRecHitVector getTECW3RecHits() const
void putMB2Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
int getnTOBL4RecHits() const
FloatVector etaOfESCaloG4Hit
SiPixelRecHitVector getFWD1pRecHits() const
SiStripDigiVector TECW5Digis
HCalRecHitVector getHBCalRecHits() const
int getnTECW5RecHits() const
ECalDigiVector EBCalDigis
SiStripRecHitVector getTIBL4RecHits() const
SiStripDigiVector getTOBL1Digis() const
RPCRecHitVector getRPCRecHits() const
std::vector< float > jetHite
void putTOBL2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
SiStripRecHitVector getTOBL2RecHits() const
std::vector< Vtx > VtxVector
SiPixelRecHitVector getBRL2RecHits() const
int getnDTRecHits() const
int getnSiBrlHits() const
std::vector< Vtx > VtxVector
int getnEBCalRecHits() const
int getnHOCalDigis() const
SiPixelDigiVector BRL1Digis
FloatVector eOfEEPlusHits() const
int getnTOBL2RecHits() const
SiStripDigiVector getTIDW2Digis() const
int getnBRL1RecHits() const
void putPxlBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
SiPixelDigiVector getFWD2pDigis() const
SiPixelRecHitVector getFWD2nRecHits() const
void putTIDW2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putRawGenPart(int n)
ECalRecHitVector getEBCalRecHits() const
std::vector< ECalDigi > ECalDigiVector
FwdVector getSiFwdHits() const
void putG4Vtx(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)
std::vector< SiPixelRecHit > SiPixelRecHitVector
int getnRawGenPart()
get functions
SiStripRecHitVector getTECW5RecHits() const
void putMB3Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
int getnFWD2pRecHits() const
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)
int getnTIBL2RecHits() const
SiStripDigiVector getTIDW3Digis() const
SiStripRecHitVector TOBL4RecHits
std::vector< FwdHit > FwdVector
SiPixelRecHitVector getFWD2pRecHits() const
int getnTECW6RecHits() const
void putMuonDtHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
int getnTIDW3RecHits() const
SiStripDigiVector getTIBL4Digis() const
FloatVector tOfESCaloG4Hit
FloatVector etaOfEBHits() const
std::vector< SiStripDigi > SiStripDigiVector
std::vector< float > edepth() const
VtxVector getG4Vtx() const
std::vector< float > hitEta
FloatVector zOfInES() const
int crystalInEEzp() const
virtual ~PTrackerSimHit()
SiStripDigiVector TOBL4Digis
int getnTIDW2RecHits() const
void putCSCwireDigis(const std::vector< float > &time)
FloatVector phiOfEBHits() const
void putTIBL4Digis(const std::vector< float > &adc, const std::vector< int > &strip)
virtual ~PHcalValidInfoNxN()
SiStripRecHitVector TOBL1RecHits
void putTIBL2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
HCalDigiVector HBCalDigis
FloatVector tOfEBCaloG4Hit
SiStripRecHitVector getTIDW3RecHits() const
void putTIBL3Digis(const std::vector< float > &adc, const std::vector< int > &strip)
std::vector< Vtx > VtxVector
int getnTOBL2Digis() const
FloatVector eOfEECaloG4Hit
ECalRecHitVector getESCalRecHits() const
std::vector< float > elayer() const
SiStripDigiVector TECW6Digis
SiStripRecHitVector TECW2RecHits
SiStripDigiVector TIBL1Digis
void putTECW4RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
SiStripDigiVector getTECW1Digis() const
FloatVector eOfESHits() const
SiStripRecHitVector getTOBL1RecHits() const
void putG4Trk(const std::vector< float > &pt, const std::vector< float > &e, const std::vector< float > &eta, const std::vector< float > &phi)
ECalRecHitVector EECalRecHits
std::vector< BrlHit > BrlVector
void putTOBL3Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putFWD2pRecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
int getnTIDW1RecHits() const
SiStripRecHitVector TECW3RecHits
std::vector< float > jethitr() const
int getnESCalRecHits() const
math::XYZTLorentzVector momentum() const
void putCSCstripDigis(const std::vector< float > &adc)
DTDigiVector getMB4Digis() const
SiStripDigiVector TIBL2Digis
void putTIDW3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
ESCalDigiVector getESCalDigis() const
HCalRecHitVector getHECalRecHits() const
void putTIBL3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void fillHF(double fibl, double fibs, double enec, double enhc)
uint16_t *__restrict__ uint16_t const *__restrict__ adc
std::vector< ESCalDigi > ESCalDigiVector
std::vector< HCalDigi > HCalDigiVector
std::vector< float > hitTime
SiStripDigiVector getTOBL4Digis() const
SiPixelRecHitVector getBRL3RecHits() const
SiPixelDigiVector getFWD2nDigis() const
std::vector< float > jetHitr
std::vector< float > tHit() const
std::vector< float > hitLayer
int getnTECW8Digis() const
void putTIDW1Digis(const std::vector< float > &adc, const std::vector< int > &strip)
CalVector getHCalHits() const