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
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
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
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