22 const std::vector<float> &
z)
48 const std::vector<float> &
phi,
49 const std::vector<float> &
eta)
64 const std::vector<float>&
phi,
65 const std::vector<float>&
eta)
80 const std::vector<float>&
phi,
81 const std::vector<float>&
eta)
96 const std::vector<float>&
z,
97 const std::vector<float>&
phi,
98 const std::vector<float>&
eta)
113 const std::vector<float>&
r,
114 const std::vector<float>&
phi,
115 const std::vector<float>&
eta)
130 const std::vector<float>&
z,
131 const std::vector<float>&
phi,
132 const std::vector<float>&
eta)
147 const std::vector<float>&
phi,
148 const std::vector<float>&
eta)
163 const std::vector<float>&
z,
164 const std::vector<float>&
phi,
165 const std::vector<float>&
eta)
180 const std::vector<float>&
r,
181 const std::vector<float>&
phi,
182 const std::vector<float>&
eta)
197 const std::vector<float>&
z,
198 const std::vector<float>&
phi,
199 const std::vector<float>&
eta)
214 const std::vector<float>&
r,
215 const std::vector<float>&
phi,
216 const std::vector<float>&
eta)
235 const std::vector<double>& aee,
236 const std::vector<float>& she)
250 const std::vector<double>& aee,
251 const std::vector<float>& she)
265 const std::vector<float>& adc1,
266 const std::vector<float>& adc2,
267 const std::vector<float>& she)
282 const std::vector<float>& she)
295 const std::vector<float>& she)
308 const std::vector<float>& she)
321 const std::vector<float>& she)
334 const std::vector<int>& strip)
347 const std::vector<int>& strip)
360 const std::vector<int>& strip)
373 const std::vector<int>& strip)
386 const std::vector<int>& strip)
399 const std::vector<int>& strip)
412 const std::vector<int>& strip)
425 const std::vector<int>& strip)
438 const std::vector<int>& strip)
451 const std::vector<int>& strip)
464 const std::vector<int>& strip)
477 const std::vector<int>& strip)
490 const std::vector<int>& strip)
503 const std::vector<int>& strip)
516 const std::vector<int>& strip)
529 const std::vector<int>& strip)
542 const std::vector<int>& strip)
555 const std::vector<int>& strip)
568 const std::vector<int>& strip)
581 const std::vector<int>& row,
582 const std::vector<int>&
column)
596 const std::vector<int>& row,
597 const std::vector<int>&
column)
611 const std::vector<int>& row,
612 const std::vector<int>&
column)
626 const std::vector<int>& row,
627 const std::vector<int>&
column)
641 const std::vector<int>& row,
642 const std::vector<int>&
column)
656 const std::vector<int>& row,
657 const std::vector<int>&
column)
671 const std::vector<int>& row,
672 const std::vector<int>&
column)
686 const std::vector<float>&
time,
687 const std::vector<int>& layer)
701 const std::vector<float>&
time,
702 const std::vector<int>& layer)
716 const std::vector<float>&
time,
717 const std::vector<int>& layer)
731 const std::vector<float>&
time,
732 const std::vector<int>& layer)
772 const std::vector<float>& she)
785 const std::vector<float>& she)
798 const std::vector<float>& she)
811 const std::vector<float>&
r,
812 const std::vector<float>& she)
826 const std::vector<float>&
r,
827 const std::vector<float>& she)
841 const std::vector<float>&
r,
842 const std::vector<float>& she)
856 const std::vector<float>&
r,
857 const std::vector<float>& she)
871 const std::vector<float>&
ry,
872 const std::vector<float>& sx,
873 const std::vector<float>& sy)
888 const std::vector<float>&
ry,
889 const std::vector<float>& sx,
890 const std::vector<float>& sy)
905 const std::vector<float>&
ry,
906 const std::vector<float>& sx,
907 const std::vector<float>& sy)
922 const std::vector<float>&
ry,
923 const std::vector<float>& sx,
924 const std::vector<float>& sy)
939 const std::vector<float>&
ry,
940 const std::vector<float>& sx,
941 const std::vector<float>& sy)
956 const std::vector<float>&
ry,
957 const std::vector<float>& sx,
958 const std::vector<float>& sy)
973 const std::vector<float>&
ry,
974 const std::vector<float>& sx,
975 const std::vector<float>& sy)
990 const std::vector<float>&
ry,
991 const std::vector<float>& sx,
992 const std::vector<float>& sy)
1007 const std::vector<float>&
ry,
1008 const std::vector<float>& sx,
1009 const std::vector<float>& sy)
1024 const std::vector<float>&
ry,
1025 const std::vector<float>& sx,
1026 const std::vector<float>& sy)
1041 const std::vector<float>&
ry,
1042 const std::vector<float>& sx,
1043 const std::vector<float>& sy)
1058 const std::vector<float>&
ry,
1059 const std::vector<float>& sx,
1060 const std::vector<float>& sy)
1075 const std::vector<float>&
ry,
1076 const std::vector<float>& sx,
1077 const std::vector<float>& sy)
1092 const std::vector<float>&
ry,
1093 const std::vector<float>& sx,
1094 const std::vector<float>& sy)
1109 const std::vector<float>&
ry,
1110 const std::vector<float>& sx,
1111 const std::vector<float>& sy)
1126 const std::vector<float>&
ry,
1127 const std::vector<float>& sx,
1128 const std::vector<float>& sy)
1143 const std::vector<float>&
ry,
1144 const std::vector<float>& sx,
1145 const std::vector<float>& sy)
1160 const std::vector<float>&
ry,
1161 const std::vector<float>& sx,
1162 const std::vector<float>& sy)
1177 const std::vector<float>&
ry,
1178 const std::vector<float>& sx,
1179 const std::vector<float>& sy)
1194 const std::vector<float>&
ry,
1195 const std::vector<float>& sx,
1196 const std::vector<float>& sy)
1211 const std::vector<float>&
ry,
1212 const std::vector<float>& sx,
1213 const std::vector<float>& sy)
1228 const std::vector<float>&
ry,
1229 const std::vector<float>& sx,
1230 const std::vector<float>& sy)
1245 const std::vector<float>&
ry,
1246 const std::vector<float>& sx,
1247 const std::vector<float>& sy)
1262 const std::vector<float>&
ry,
1263 const std::vector<float>& sx,
1264 const std::vector<float>& sy)
1279 const std::vector<float>&
ry,
1280 const std::vector<float>& sx,
1281 const std::vector<float>& sy)
1296 const std::vector<float>&
ry,
1297 const std::vector<float>& sx,
1298 const std::vector<float>& sy)
1313 const std::vector<float>& shd)
1326 const std::vector<float>& rhperp,
1327 const std::vector<float>& shphi)
1341 const std::vector<float>& shx)
1368 double hoe,
double etot) {
1382 drJet = (float)dist;
1386 const std::vector<double>&
eta,
1387 const std::vector<double>&
phi) {
1389 for (
int i = 0;
i <
nJet;
i++) {
1390 jetE.push_back((
float)en[
i]);
1391 jetEta.push_back((
float)eta[i]);
1392 jetPhi.push_back((
float)phi[i]);
1408 double hbhe,
double ebee) {
1410 for (
int i = 0;
i < 20;
i++) {
1411 double en = 0.001*el[
i];
1412 eLayer.push_back((
float)en);
1414 for (
int i = 0;
i < 4;
i++) {
1415 double en = 0.001*ed[
i];
1416 eDepth.push_back((
float)en);
1419 eHBHE = (float)hbhe;
1420 eEBEE = (float)ebee;
1432 double phi,
double ehit,
double t){
1435 hitId.push_back((
float)unitID);
1436 hitEta.push_back((
float)eta);
1437 hitPhi.push_back((
float)phi);
1438 hitE.push_back((
float)ehit);
1462 hoNxN = (float)hoen;
1467 idNxN.push_back((
float)i);
1468 eNxN.push_back((
float)e);
1469 tNxN.push_back((
float)t);
1487 const std::vector<float>&
z)
1500 const std::vector<float>&
eta,
const std::vector<float>&
phi)
1514 const std::vector<int>& _cscId,
1515 const std::vector<unsigned int>& _detUnitId,
1516 const std::vector<float>& _trackId ,
1517 const std::vector<float>& _processType,
1518 const std::vector<float>& _particleType,
1519 const std::vector<float>& _pabs,
1520 const std::vector<float>& _globposz,
1521 const std::vector<float>& _globposphi,
1522 const std::vector<float>& _globposeta,
1523 const std::vector<float>& _locposx,
1524 const std::vector<float>& _locposy,
1525 const std::vector<float>& _locposz,
1526 const std::vector<float>& _locdirx,
1527 const std::vector<float>& _locdiry,
1528 const std::vector<float>& _locdirz,
1529 const std::vector<float>& _locdirtheta,
1530 const std::vector<float>& _locdirphi,
1531 const std::vector<float>& _exitpointx,
1532 const std::vector<float>& _exitpointy,
1533 const std::vector<float>& _exitpointz,
1534 const std::vector<float>& _entrypointx,
1535 const std::vector<float>& _entrypointy,
1536 const std::vector<float>& _entrypointz,
1537 const std::vector<float>& _enloss,
1538 const std::vector<float>& _tof)
1547 CSCHits[
i]._processType = _processType[
i];
1548 CSCHits[
i]._particleType = _particleType[
i];
1551 CSCHits[
i]._globposphi = _globposphi[
i];
1552 CSCHits[
i]._globposeta = _globposeta[
i];
1559 CSCHits[
i]._locdirtheta = _locdirtheta[
i];
1561 CSCHits[
i]._exitpointx = _exitpointx[
i];
1562 CSCHits[
i]._exitpointy = _exitpointy[
i];
1563 CSCHits[
i]._exitpointz = _exitpointz[
i];
1564 CSCHits[
i]._entrypointx = _entrypointx[
i];
1565 CSCHits[
i]._entrypointy = _entrypointy[
i];
1566 CSCHits[
i]._entrypointz = _entrypointz[
i];
1574 const std::vector<float>& _trackId ,
1575 const std::vector<float>& _processType,
1576 const std::vector<float>& _particleType,
1577 const std::vector<float>& _pabs,
1578 const std::vector<float>& _globposz,
1579 const std::vector<float>& _globposphi,
1580 const std::vector<float>& _globposeta,
1581 const std::vector<float>& _locposx,
1582 const std::vector<float>& _locposy,
1583 const std::vector<float>& _locposz,
1584 const std::vector<float>& _locdirx,
1585 const std::vector<float>& _locdiry,
1586 const std::vector<float>& _locdirz,
1587 const std::vector<float>& _locdirtheta,
1588 const std::vector<float>& _locdirphi,
1589 const std::vector<float>& _exitpointx,
1590 const std::vector<float>& _exitpointy,
1591 const std::vector<float>& _exitpointz,
1592 const std::vector<float>& _entrypointx,
1593 const std::vector<float>& _entrypointy,
1594 const std::vector<float>& _entrypointz,
1595 const std::vector<float>& _enloss,
1596 const std::vector<float>& _tof)
1602 DTHits[
i]._detUnitId = _detUnitId[
i];
1604 DTHits[
i]._processType = _processType[
i];
1605 DTHits[
i]._particleType = _particleType[
i];
1607 DTHits[
i]._globposz = _globposz[
i];
1608 DTHits[
i]._globposphi = _globposphi[
i];
1609 DTHits[
i]._globposeta = _globposeta[
i];
1616 DTHits[
i]._locdirtheta = _locdirtheta[
i];
1617 DTHits[
i]._locdirphi = _locdirphi[
i];
1618 DTHits[
i]._exitpointx = _exitpointx[
i];
1619 DTHits[
i]._exitpointy = _exitpointy[
i];
1620 DTHits[
i]._exitpointz = _exitpointz[
i];
1621 DTHits[
i]._entrypointx = _entrypointx[
i];
1622 DTHits[
i]._entrypointy = _entrypointy[
i];
1623 DTHits[
i]._entrypointz = _entrypointz[
i];
1631 const std::vector<float>& _trackId ,
1632 const std::vector<float>& _processType,
1633 const std::vector<float>& _particleType,
1634 const std::vector<float>& _pabs,
1635 const std::vector<float>& _globposz,
1636 const std::vector<float>& _globposphi,
1637 const std::vector<float>& _globposeta,
1638 const std::vector<float>& _locposx,
1639 const std::vector<float>& _locposy,
1640 const std::vector<float>& _locposz,
1641 const std::vector<float>& _locdirx,
1642 const std::vector<float>& _locdiry,
1643 const std::vector<float>& _locdirz,
1644 const std::vector<float>& _locdirtheta,
1645 const std::vector<float>& _locdirphi,
1646 const std::vector<float>& _exitpointx,
1647 const std::vector<float>& _exitpointy,
1648 const std::vector<float>& _exitpointz,
1649 const std::vector<float>& _entrypointx,
1650 const std::vector<float>& _entrypointy,
1651 const std::vector<float>& _entrypointz,
1652 const std::vector<float>& _enloss,
1653 const std::vector<float>& _tof)
1661 RPCHits[
i]._processType = _processType[
i];
1662 RPCHits[
i]._particleType = _particleType[
i];
1665 RPCHits[
i]._globposphi = _globposphi[
i];
1666 RPCHits[
i]._globposeta = _globposeta[
i];
1673 RPCHits[
i]._locdirtheta = _locdirtheta[
i];
1675 RPCHits[
i]._exitpointx = _exitpointx[
i];
1676 RPCHits[
i]._exitpointy = _exitpointy[
i];
1677 RPCHits[
i]._exitpointz = _exitpointz[
i];
1678 RPCHits[
i]._entrypointx = _entrypointx[
i];
1679 RPCHits[
i]._entrypointy = _entrypointy[
i];
1680 RPCHits[
i]._entrypointz = _entrypointz[
i];
1699 const std::vector<float>&
z)
1713 const std::vector<float>&
eta,
const std::vector<float>&
phi)
1729 const std::vector<float>&_trackId ,
const std::vector<float>&_processType,
1730 const std::vector<float>&_particleType,
const std::vector<float>& _pabs,
1731 const std::vector<float>&_lpx,
const std::vector<float>&_lpy,
const std::vector<float>&_lpz,
1732 const std::vector<float>&_ldx,
const std::vector<float>&_ldy,
const std::vector<float>&_ldz,
1733 const std::vector<float>&_ldtheta,
const std::vector<float>&_ldphi,
1734 const std::vector<float>&_exx,
const std::vector<float>&_exy,
const std::vector<float>&_exz,
1735 const std::vector<float>&_enx,
const std::vector<float>&_eny,
const std::vector<float>&_enz,
1736 const std::vector<float>&_eloss,
const std::vector<float>&_tof)
1739 nHits = _tof.size();
1742 Hits[
i]._sysID = _sysID[
i];
1743 Hits[
i]._detUnitId = _detUnitId[
i];
1744 Hits[
i]._trackId = _trackId[
i];
1745 Hits[
i]._processType = _processType[
i];
1746 Hits[
i]._particleType = _particleType[
i];
1747 Hits[
i]._pabs = _pabs[
i];
1754 Hits[
i]._ldtheta = _ldtheta[
i];
1755 Hits[
i]._ldphi = _ldphi[
i];
1762 Hits[
i]._eloss = _eloss[
i];
int adc(sample_type sample)
get the ADC sample (12 bits)
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)
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)
std::vector< float > jetEta
SiStripRecHitVector TOBL2RecHits
void putFWD2pDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
void putTOBL1Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putHFCalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
HCalRecHitVector HFCalRecHits
HCalDigiVector HOCalDigis
SiPixelRecHitVector FWD2nRecHits
void fillHvsE(double ee, double he, double hoe, double etot)
std::vector< float > jetPhi
void fillTProfileJet(double e, double r, double t)
SiPixelRecHitVector FWD1nRecHits
void putHECalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
CSCwireDigiVector CSCwireDigis
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)
void putHCalHits(const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta)
std::vector< float > jetE
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
void fillEcollectJet(double ee, double he, double hoe, double etot)
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
void fillEtaPhiProfileJet(double eta0, double phi0, double eta, double phi, double dist)
void putTECW6RecHits(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)
void putTECW8RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
int nRawGenPart
G4MC info.
void putMuonRpcBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
void putEECalRecHits(const std::vector< float > &re, const std::vector< float > &she)
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)
void fillDiJets(double mass)
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)
void putTIDW1RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
SiStripRecHitVector TECW1RecHits
void putRPCRecHits(const std::vector< float > &rhx, const std::vector< float > &shx)
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)
SiStripRecHitVector TIBL4RecHits
void putMuonCscHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
void putECalHits(const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta)
SiStripRecHitVector TECW4RecHits
SiStripRecHitVector TIDW2RecHits
SiPixelRecHitVector FWD1pRecHits
ESCalDigiVector ESCalDigis
std::vector< float > eDepth
void putHOCalDigis(const std::vector< float > &aee, const std::vector< float > &she)
SiPixelDigiVector FWD1nDigis
CSCstripDigiVector CSCstripDigis
HCalRecHitVector HOCalRecHits
void putFWD2nDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
SiStripDigiVector TECW2Digis
SiStripDigiVector TIDW1Digis
void putFWD1nDigis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
SiStripDigiVector TOBL2Digis
void putTECW8Digis(const std::vector< float > &adc, const std::vector< int > &strip)
SiStripDigiVector TIBL4Digis
std::vector< float > jetHitt
void putG4Vtx(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)
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)
std::vector< float > hitId
SiStripRecHitVector TIDW3RecHits
HCalDigiVector HECalDigis
void fillHits(int Nhits, int lay, int unitID, double eta, double phi, double ehit, double t)
SiStripDigiVector TOBL3Digis
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
SiPixelRecHitVector BRL1RecHits
CSCRecHitVector CSCRecHits
void putBRL1Digis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
SiPixelDigiVector FWD1pDigis
T x() const
Cartesian x coordinate.
SiStripRecHitVector TECW6RecHits
void putTECW6Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putG4Trk(const std::vector< float > &pt, const std::vector< float > &e)
void putHBCalDigis(const std::vector< float > &aee, const std::vector< float > &she)
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)
HCalDigiVector HFCalDigis
void putTIDW2RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void putFWD2nRecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void putEBCalDigis(const std::vector< int > &maxpos, const std::vector< double > &aee, const std::vector< float > &she)
SiPixelDigiVector BRL3Digis
HCalRecHitVector HBCalRecHits
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)
void putHOCalRecHits(const std::vector< float > &rec, const std::vector< float > &r, const std::vector< float > &she)
SiStripDigiVector TIBL3Digis
void putTECW3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
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)
SiStripRecHitVector TIBL2RecHits
SiStripDigiVector TECW7Digis
void putHFCalDigis(const std::vector< float > &aee, const std::vector< float > &she)
ECalRecHitVector ESCalRecHits
void putTECW4Digis(const std::vector< float > &adc, const std::vector< int > &strip)
SiStripDigiVector TIDW2Digis
void putTOBL2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
SiStripRecHitVector TECW8RecHits
SiStripRecHitVector TOBL3RecHits
void putESCalDigis(const std::vector< float > &adc0, const std::vector< float > &adc1, const std::vector< float > &adc2, const std::vector< float > &she)
void putEBCalRecHits(const std::vector< float > &re, const std::vector< float > &she)
SiStripRecHitVector TIBL1RecHits
void putBRL3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void putG4Vtx(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)
SiStripDigiVector TECW3Digis
void putSiFwdHits(const std::vector< float > &tof, const std::vector< float > &z, const std::vector< float > &phi, const std::vector< float > &eta)
void putTECW5Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putMB4Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
SiPixelDigiVector BRL2Digis
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)
std::vector< float > idNxN
void fillEcollectNxN(double een, double hen, double hoen, double etotn)
void putBRL2Digis(const std::vector< float > &adc, const std::vector< int > &row, const std::vector< int > &column)
void putTIBL4RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
void putESCalRecHits(const std::vector< float > &re, const std::vector< float > &she)
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)
SiPixelDigiVector FWD2pDigis
void putPreShHits(const std::vector< float > &e, const std::vector< float > &tof, const std::vector< float > &phi, const std::vector< float > &eta)
SiStripRecHitVector TECW7RecHits
HCalRecHitVector HECalRecHits
void putHECalDigis(const std::vector< float > &aee, const std::vector< float > &she)
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
SiStripDigiVector TECW8Digis
SiPixelDigiVector FWD2nDigis
SiPixelRecHitVector FWD2pRecHits
void putEECalDigis(const std::vector< int > &maxpos, const std::vector< double > &aee, const std::vector< float > &she)
SiStripDigiVector TOBL1Digis
SiStripRecHitVector TECW5RecHits
SiPixelRecHitVector BRL2RecHits
void putTIBL1Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putMB2Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
Geom::Phi< T > phi() const
SiStripDigiVector TECW5Digis
ECalDigiVector EBCalDigis
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)
SiPixelDigiVector BRL1Digis
void putPxlBrlHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
void putTIDW2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
void putRawGenPart(int n)
void putG4Vtx(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)
void putMB3Digis(const std::vector< int > &slayer, const std::vector< float > &time, const std::vector< int > &layer)
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)
SiStripRecHitVector TOBL4RecHits
void putMuonDtHits(const std::vector< float > &tof, const std::vector< float > &r, const std::vector< float > &phi, const std::vector< float > &eta)
std::vector< float > hitEta
SiStripDigiVector TOBL4Digis
void putCSCwireDigis(const std::vector< float > &time)
void putTIBL4Digis(const std::vector< float > &adc, const std::vector< int > &strip)
SiStripRecHitVector TOBL1RecHits
void putTIBL2Digis(const std::vector< float > &adc, const std::vector< int > &strip)
HCalDigiVector HBCalDigis
void putTIBL3Digis(const std::vector< float > &adc, const std::vector< int > &strip)
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)
void putG4Trk(const std::vector< float > &pt, const std::vector< float > &e, const std::vector< float > &eta, const std::vector< float > &phi)
ECalRecHitVector EECalRecHits
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)
SiStripRecHitVector TECW3RecHits
void putCSCstripDigis(const std::vector< float > &adc)
SiStripDigiVector TIBL2Digis
void putTIDW3RecHits(const std::vector< float > &rx, const std::vector< float > &ry, const std::vector< float > &sx, const std::vector< float > &sy)
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)
std::vector< float > hitTime
std::vector< float > jetHitr
std::vector< float > hitLayer
void putTIDW1Digis(const std::vector< float > &adc, const std::vector< int > &strip)