24 const std::vector<float> &
z)
50 const std::vector<float> &
phi,
51 const std::vector<float> &
eta)
66 const std::vector<float>&
phi,
67 const std::vector<float>&
eta)
82 const std::vector<float>&
phi,
83 const std::vector<float>&
eta)
98 const std::vector<float>&
z,
99 const std::vector<float>&
phi,
100 const std::vector<float>&
eta)
115 const std::vector<float>&
r,
116 const std::vector<float>&
phi,
117 const std::vector<float>&
eta)
132 const std::vector<float>&
z,
133 const std::vector<float>&
phi,
134 const std::vector<float>&
eta)
149 const std::vector<float>&
phi,
150 const std::vector<float>&
eta)
165 const std::vector<float>&
z,
166 const std::vector<float>&
phi,
167 const std::vector<float>&
eta)
182 const std::vector<float>&
r,
183 const std::vector<float>&
phi,
184 const std::vector<float>&
eta)
199 const std::vector<float>&
z,
200 const std::vector<float>&
phi,
201 const std::vector<float>&
eta)
216 const std::vector<float>&
r,
217 const std::vector<float>&
phi,
218 const std::vector<float>&
eta)
237 const std::vector<double>& aee,
238 const std::vector<float>& she)
252 const std::vector<double>& aee,
253 const std::vector<float>& she)
267 const std::vector<float>& adc1,
268 const std::vector<float>& adc2,
269 const std::vector<float>& she)
284 const std::vector<float>& she)
297 const std::vector<float>& she)
310 const std::vector<float>& she)
323 const std::vector<float>& she)
336 const std::vector<int>& strip)
349 const std::vector<int>& strip)
362 const std::vector<int>& strip)
375 const std::vector<int>& strip)
388 const std::vector<int>& strip)
401 const std::vector<int>& strip)
414 const std::vector<int>& strip)
427 const std::vector<int>& strip)
440 const std::vector<int>& strip)
453 const std::vector<int>& strip)
466 const std::vector<int>& strip)
479 const std::vector<int>& strip)
492 const std::vector<int>& strip)
505 const std::vector<int>& strip)
518 const std::vector<int>& strip)
531 const std::vector<int>& strip)
544 const std::vector<int>& strip)
557 const std::vector<int>& strip)
570 const std::vector<int>& strip)
583 const std::vector<int>& row,
584 const std::vector<int>& column)
598 const std::vector<int>& row,
599 const std::vector<int>& column)
613 const std::vector<int>& row,
614 const std::vector<int>& column)
628 const std::vector<int>& row,
629 const std::vector<int>& column)
643 const std::vector<int>& row,
644 const std::vector<int>& column)
658 const std::vector<int>& row,
659 const std::vector<int>& column)
673 const std::vector<int>& row,
674 const std::vector<int>& column)
688 const std::vector<float>&
time,
689 const std::vector<int>& layer)
703 const std::vector<float>&
time,
704 const std::vector<int>& layer)
718 const std::vector<float>&
time,
719 const std::vector<int>& layer)
733 const std::vector<float>&
time,
734 const std::vector<int>& layer)
774 const std::vector<float>& she)
787 const std::vector<float>& she)
800 const std::vector<float>& she)
813 const std::vector<float>&
r,
814 const std::vector<float>& she)
828 const std::vector<float>&
r,
829 const std::vector<float>& she)
843 const std::vector<float>&
r,
844 const std::vector<float>& she)
858 const std::vector<float>&
r,
859 const std::vector<float>& she)
873 const std::vector<float>&
ry,
874 const std::vector<float>& sx,
875 const std::vector<float>& sy)
890 const std::vector<float>&
ry,
891 const std::vector<float>& sx,
892 const std::vector<float>& sy)
907 const std::vector<float>&
ry,
908 const std::vector<float>& sx,
909 const std::vector<float>& sy)
924 const std::vector<float>&
ry,
925 const std::vector<float>& sx,
926 const std::vector<float>& sy)
941 const std::vector<float>&
ry,
942 const std::vector<float>& sx,
943 const std::vector<float>& sy)
958 const std::vector<float>&
ry,
959 const std::vector<float>& sx,
960 const std::vector<float>& sy)
975 const std::vector<float>&
ry,
976 const std::vector<float>& sx,
977 const std::vector<float>& sy)
992 const std::vector<float>&
ry,
993 const std::vector<float>& sx,
994 const std::vector<float>& sy)
1009 const std::vector<float>&
ry,
1010 const std::vector<float>& sx,
1011 const std::vector<float>& sy)
1026 const std::vector<float>&
ry,
1027 const std::vector<float>& sx,
1028 const std::vector<float>& sy)
1043 const std::vector<float>&
ry,
1044 const std::vector<float>& sx,
1045 const std::vector<float>& sy)
1060 const std::vector<float>&
ry,
1061 const std::vector<float>& sx,
1062 const std::vector<float>& sy)
1077 const std::vector<float>&
ry,
1078 const std::vector<float>& sx,
1079 const std::vector<float>& sy)
1094 const std::vector<float>&
ry,
1095 const std::vector<float>& sx,
1096 const std::vector<float>& sy)
1111 const std::vector<float>&
ry,
1112 const std::vector<float>& sx,
1113 const std::vector<float>& sy)
1128 const std::vector<float>&
ry,
1129 const std::vector<float>& sx,
1130 const std::vector<float>& sy)
1145 const std::vector<float>&
ry,
1146 const std::vector<float>& sx,
1147 const std::vector<float>& sy)
1162 const std::vector<float>&
ry,
1163 const std::vector<float>& sx,
1164 const std::vector<float>& sy)
1179 const std::vector<float>&
ry,
1180 const std::vector<float>& sx,
1181 const std::vector<float>& sy)
1196 const std::vector<float>&
ry,
1197 const std::vector<float>& sx,
1198 const std::vector<float>& sy)
1213 const std::vector<float>&
ry,
1214 const std::vector<float>& sx,
1215 const std::vector<float>& sy)
1230 const std::vector<float>&
ry,
1231 const std::vector<float>& sx,
1232 const std::vector<float>& sy)
1247 const std::vector<float>&
ry,
1248 const std::vector<float>& sx,
1249 const std::vector<float>& sy)
1264 const std::vector<float>&
ry,
1265 const std::vector<float>& sx,
1266 const std::vector<float>& sy)
1281 const std::vector<float>&
ry,
1282 const std::vector<float>& sx,
1283 const std::vector<float>& sy)
1298 const std::vector<float>&
ry,
1299 const std::vector<float>& sx,
1300 const std::vector<float>& sy)
1315 const std::vector<float>& shd)
1328 const std::vector<float>& rhperp,
1329 const std::vector<float>& shphi)
1343 const std::vector<float>& shx)
1370 double hoe,
double etot) {
1384 drJet = (float)dist;
1388 const std::vector<double>&
eta,
1389 const std::vector<double>&
phi) {
1391 for (
int i = 0;
i <
nJet;
i++) {
1392 jetE.push_back((
float)en[
i]);
1393 jetEta.push_back((
float)eta[i]);
1394 jetPhi.push_back((
float)phi[i]);
1410 double hbhe,
double ebee) {
1412 for (
int i = 0;
i < 20;
i++) {
1413 double en = 0.001*el[
i];
1414 eLayer.push_back((
float)en);
1416 for (
int i = 0;
i < 4;
i++) {
1417 double en = 0.001*ed[
i];
1418 eDepth.push_back((
float)en);
1421 eHBHE = (float)hbhe;
1422 eEBEE = (float)ebee;
1434 double phi,
double ehit,
double t){
1437 hitId.push_back((
float)unitID);
1438 hitEta.push_back((
float)eta);
1439 hitPhi.push_back((
float)phi);
1440 hitE.push_back((
float)ehit);
1464 hoNxN = (float)hoen;
1469 idNxN.push_back((
float)i);
1470 eNxN.push_back((
float)e);
1471 tNxN.push_back((
float)t);
1489 const std::vector<float>&
z)
1502 const std::vector<float>&
eta,
const std::vector<float>&
phi)
1516 const std::vector<int>& _cscId,
1517 const std::vector<unsigned int>& _detUnitId,
1518 const std::vector<float>& _trackId ,
1519 const std::vector<float>& _processType,
1520 const std::vector<float>& _particleType,
1521 const std::vector<float>& _pabs,
1522 const std::vector<float>& _globposz,
1523 const std::vector<float>& _globposphi,
1524 const std::vector<float>& _globposeta,
1525 const std::vector<float>& _locposx,
1526 const std::vector<float>& _locposy,
1527 const std::vector<float>& _locposz,
1528 const std::vector<float>& _locdirx,
1529 const std::vector<float>& _locdiry,
1530 const std::vector<float>& _locdirz,
1531 const std::vector<float>& _locdirtheta,
1532 const std::vector<float>& _locdirphi,
1533 const std::vector<float>& _exitpointx,
1534 const std::vector<float>& _exitpointy,
1535 const std::vector<float>& _exitpointz,
1536 const std::vector<float>& _entrypointx,
1537 const std::vector<float>& _entrypointy,
1538 const std::vector<float>& _entrypointz,
1539 const std::vector<float>& _enloss,
1540 const std::vector<float>& _tof)
1549 CSCHits[
i]._processType = _processType[
i];
1550 CSCHits[
i]._particleType = _particleType[
i];
1553 CSCHits[
i]._globposphi = _globposphi[
i];
1554 CSCHits[
i]._globposeta = _globposeta[
i];
1561 CSCHits[
i]._locdirtheta = _locdirtheta[
i];
1563 CSCHits[
i]._exitpointx = _exitpointx[
i];
1564 CSCHits[
i]._exitpointy = _exitpointy[
i];
1565 CSCHits[
i]._exitpointz = _exitpointz[
i];
1566 CSCHits[
i]._entrypointx = _entrypointx[
i];
1567 CSCHits[
i]._entrypointy = _entrypointy[
i];
1568 CSCHits[
i]._entrypointz = _entrypointz[
i];
1576 const std::vector<float>& _trackId ,
1577 const std::vector<float>& _processType,
1578 const std::vector<float>& _particleType,
1579 const std::vector<float>& _pabs,
1580 const std::vector<float>& _globposz,
1581 const std::vector<float>& _globposphi,
1582 const std::vector<float>& _globposeta,
1583 const std::vector<float>& _locposx,
1584 const std::vector<float>& _locposy,
1585 const std::vector<float>& _locposz,
1586 const std::vector<float>& _locdirx,
1587 const std::vector<float>& _locdiry,
1588 const std::vector<float>& _locdirz,
1589 const std::vector<float>& _locdirtheta,
1590 const std::vector<float>& _locdirphi,
1591 const std::vector<float>& _exitpointx,
1592 const std::vector<float>& _exitpointy,
1593 const std::vector<float>& _exitpointz,
1594 const std::vector<float>& _entrypointx,
1595 const std::vector<float>& _entrypointy,
1596 const std::vector<float>& _entrypointz,
1597 const std::vector<float>& _enloss,
1598 const std::vector<float>& _tof)
1604 DTHits[
i]._detUnitId = _detUnitId[
i];
1606 DTHits[
i]._processType = _processType[
i];
1607 DTHits[
i]._particleType = _particleType[
i];
1609 DTHits[
i]._globposz = _globposz[
i];
1610 DTHits[
i]._globposphi = _globposphi[
i];
1611 DTHits[
i]._globposeta = _globposeta[
i];
1618 DTHits[
i]._locdirtheta = _locdirtheta[
i];
1619 DTHits[
i]._locdirphi = _locdirphi[
i];
1620 DTHits[
i]._exitpointx = _exitpointx[
i];
1621 DTHits[
i]._exitpointy = _exitpointy[
i];
1622 DTHits[
i]._exitpointz = _exitpointz[
i];
1623 DTHits[
i]._entrypointx = _entrypointx[
i];
1624 DTHits[
i]._entrypointy = _entrypointy[
i];
1625 DTHits[
i]._entrypointz = _entrypointz[
i];
1633 const std::vector<float>& _trackId ,
1634 const std::vector<float>& _processType,
1635 const std::vector<float>& _particleType,
1636 const std::vector<float>& _pabs,
1637 const std::vector<float>& _globposz,
1638 const std::vector<float>& _globposphi,
1639 const std::vector<float>& _globposeta,
1640 const std::vector<float>& _locposx,
1641 const std::vector<float>& _locposy,
1642 const std::vector<float>& _locposz,
1643 const std::vector<float>& _locdirx,
1644 const std::vector<float>& _locdiry,
1645 const std::vector<float>& _locdirz,
1646 const std::vector<float>& _locdirtheta,
1647 const std::vector<float>& _locdirphi,
1648 const std::vector<float>& _exitpointx,
1649 const std::vector<float>& _exitpointy,
1650 const std::vector<float>& _exitpointz,
1651 const std::vector<float>& _entrypointx,
1652 const std::vector<float>& _entrypointy,
1653 const std::vector<float>& _entrypointz,
1654 const std::vector<float>& _enloss,
1655 const std::vector<float>& _tof)
1663 RPCHits[
i]._processType = _processType[
i];
1664 RPCHits[
i]._particleType = _particleType[
i];
1667 RPCHits[
i]._globposphi = _globposphi[
i];
1668 RPCHits[
i]._globposeta = _globposeta[
i];
1675 RPCHits[
i]._locdirtheta = _locdirtheta[
i];
1677 RPCHits[
i]._exitpointx = _exitpointx[
i];
1678 RPCHits[
i]._exitpointy = _exitpointy[
i];
1679 RPCHits[
i]._exitpointz = _exitpointz[
i];
1680 RPCHits[
i]._entrypointx = _entrypointx[
i];
1681 RPCHits[
i]._entrypointy = _entrypointy[
i];
1682 RPCHits[
i]._entrypointz = _entrypointz[
i];
1701 const std::vector<float>&
z)
1715 const std::vector<float>&
eta,
const std::vector<float>&
phi)
1731 const std::vector<float>&_trackId ,
const std::vector<float>&_processType,
1732 const std::vector<float>&_particleType,
const std::vector<float>& _pabs,
1733 const std::vector<float>&_lpx,
const std::vector<float>&_lpy,
const std::vector<float>&_lpz,
1734 const std::vector<float>&_ldx,
const std::vector<float>&_ldy,
const std::vector<float>&_ldz,
1735 const std::vector<float>&_ldtheta,
const std::vector<float>&_ldphi,
1736 const std::vector<float>&_exx,
const std::vector<float>&_exy,
const std::vector<float>&_exz,
1737 const std::vector<float>&_enx,
const std::vector<float>&_eny,
const std::vector<float>&_enz,
1738 const std::vector<float>&_eloss,
const std::vector<float>&_tof)
1741 nHits = _tof.size();
1744 Hits[
i]._sysID = _sysID[
i];
1745 Hits[
i]._detUnitId = _detUnitId[
i];
1746 Hits[
i]._trackId = _trackId[
i];
1747 Hits[
i]._processType = _processType[
i];
1748 Hits[
i]._particleType = _particleType[
i];
1749 Hits[
i]._pabs = _pabs[
i];
1756 Hits[
i]._ldtheta = _ldtheta[
i];
1757 Hits[
i]._ldphi = _ldphi[
i];
1764 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
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)
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)