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