44 const std::vector<float>& tof,
45 const std::vector<float>&
phi,
46 const std::vector<float>&
eta) {
60 const std::vector<float>& tof,
61 const std::vector<float>&
phi,
62 const std::vector<float>&
eta) {
76 const std::vector<float>& tof,
77 const std::vector<float>&
phi,
78 const std::vector<float>&
eta) {
92 const std::vector<float>&
z,
93 const std::vector<float>&
phi,
94 const std::vector<float>&
eta) {
108 const std::vector<float>&
r,
109 const std::vector<float>&
phi,
110 const std::vector<float>&
eta) {
124 const std::vector<float>&
z,
125 const std::vector<float>&
phi,
126 const std::vector<float>&
eta) {
140 const std::vector<float>&
r,
141 const std::vector<float>&
phi,
142 const std::vector<float>&
eta) {
156 const std::vector<float>&
z,
157 const std::vector<float>&
phi,
158 const std::vector<float>&
eta) {
172 const std::vector<float>&
r,
173 const std::vector<float>&
phi,
174 const std::vector<float>&
eta) {
188 const std::vector<float>&
z,
189 const std::vector<float>&
phi,
190 const std::vector<float>&
eta) {
204 const std::vector<float>&
r,
205 const std::vector<float>&
phi,
206 const std::vector<float>&
eta) {
224 const std::vector<double>& aee,
225 const std::vector<float>& she) {
238 const std::vector<double>& aee,
239 const std::vector<float>& she) {
252 const std::vector<float>& adc1,
253 const std::vector<float>& adc2,
254 const std::vector<float>& she) {
521 const std::vector<int>& row,
522 const std::vector<int>& column) {
535 const std::vector<int>& row,
536 const std::vector<int>& column) {
549 const std::vector<int>& row,
550 const std::vector<int>& column) {
563 const std::vector<int>& row,
564 const std::vector<int>& column) {
577 const std::vector<int>& row,
578 const std::vector<int>& column) {
591 const std::vector<int>& row,
592 const std::vector<int>& column) {
605 const std::vector<int>& row,
606 const std::vector<int>& column) {
619 const std::vector<float>&
time,
620 const std::vector<int>&
layer) {
633 const std::vector<float>&
time,
634 const std::vector<int>&
layer) {
647 const std::vector<float>&
time,
648 const std::vector<int>&
layer) {
661 const std::vector<float>&
time,
662 const std::vector<int>&
layer) {
732 const std::vector<float>&
r,
733 const std::vector<float>& she) {
746 const std::vector<float>&
r,
747 const std::vector<float>& she) {
760 const std::vector<float>&
r,
761 const std::vector<float>& she) {
774 const std::vector<float>&
r,
775 const std::vector<float>& she) {
788 const std::vector<float>&
ry,
789 const std::vector<float>&
sx,
790 const std::vector<float>&
sy) {
804 const std::vector<float>&
ry,
805 const std::vector<float>&
sx,
806 const std::vector<float>&
sy) {
820 const std::vector<float>&
ry,
821 const std::vector<float>&
sx,
822 const std::vector<float>&
sy) {
836 const std::vector<float>&
ry,
837 const std::vector<float>&
sx,
838 const std::vector<float>&
sy) {
852 const std::vector<float>&
ry,
853 const std::vector<float>&
sx,
854 const std::vector<float>&
sy) {
868 const std::vector<float>&
ry,
869 const std::vector<float>&
sx,
870 const std::vector<float>&
sy) {
884 const std::vector<float>&
ry,
885 const std::vector<float>&
sx,
886 const std::vector<float>&
sy) {
900 const std::vector<float>&
ry,
901 const std::vector<float>&
sx,
902 const std::vector<float>&
sy) {
916 const std::vector<float>&
ry,
917 const std::vector<float>&
sx,
918 const std::vector<float>&
sy) {
932 const std::vector<float>&
ry,
933 const std::vector<float>&
sx,
934 const std::vector<float>&
sy) {
948 const std::vector<float>&
ry,
949 const std::vector<float>&
sx,
950 const std::vector<float>&
sy) {
964 const std::vector<float>&
ry,
965 const std::vector<float>&
sx,
966 const std::vector<float>&
sy) {
980 const std::vector<float>&
ry,
981 const std::vector<float>&
sx,
982 const std::vector<float>&
sy) {
996 const std::vector<float>&
ry,
997 const std::vector<float>&
sx,
998 const std::vector<float>&
sy) {
1012 const std::vector<float>&
ry,
1013 const std::vector<float>&
sx,
1014 const std::vector<float>&
sy) {
1028 const std::vector<float>&
ry,
1029 const std::vector<float>&
sx,
1030 const std::vector<float>&
sy) {
1044 const std::vector<float>&
ry,
1045 const std::vector<float>&
sx,
1046 const std::vector<float>&
sy) {
1060 const std::vector<float>&
ry,
1061 const std::vector<float>&
sx,
1062 const std::vector<float>&
sy) {
1076 const std::vector<float>&
ry,
1077 const std::vector<float>&
sx,
1078 const std::vector<float>&
sy) {
1092 const std::vector<float>&
ry,
1093 const std::vector<float>&
sx,
1094 const std::vector<float>&
sy) {
1108 const std::vector<float>&
ry,
1109 const std::vector<float>&
sx,
1110 const std::vector<float>&
sy) {
1124 const std::vector<float>&
ry,
1125 const std::vector<float>&
sx,
1126 const std::vector<float>&
sy) {
1140 const std::vector<float>&
ry,
1141 const std::vector<float>&
sx,
1142 const std::vector<float>&
sy) {
1156 const std::vector<float>&
ry,
1157 const std::vector<float>&
sx,
1158 const std::vector<float>&
sy) {
1172 const std::vector<float>&
ry,
1173 const std::vector<float>&
sx,
1174 const std::vector<float>&
sy) {
1188 const std::vector<float>&
ry,
1189 const std::vector<float>&
sx,
1190 const std::vector<float>&
sy) {
1215 const std::vector<float>& rhperp,
1216 const std::vector<float>& shphi) {
1268 const std::vector<double>&
eta,
1269 const std::vector<double>&
phi) {
1271 for (
int i = 0;
i <
nJet;
i++) {
1272 jetE.push_back((
float)en[
i]);
1287 for (
int i = 0;
i < 20;
i++) {
1288 double en = 0.001 * el[
i];
1289 eLayer.push_back((
float)en);
1291 for (
int i = 0;
i < 4;
i++) {
1292 double en = 0.001 * ed[
i];
1293 eDepth.push_back((
float)en);
1309 hitId.push_back((
float)unitID);
1312 hitE.push_back((
float)ehit);
1338 idNxN.push_back((
float)
i);
1339 eNxN.push_back((
float)
e);
1340 tNxN.push_back((
float)
t);
1367 const std::vector<float>&
e,
1368 const std::vector<float>&
eta,
1369 const std::vector<float>&
phi) {
1382 const std::vector<unsigned int>& _detUnitId,
1383 const std::vector<float>& _trackId,
1384 const std::vector<float>& _processType,
1385 const std::vector<float>& _particleType,
1386 const std::vector<float>& _pabs,
1387 const std::vector<float>& _globposz,
1388 const std::vector<float>& _globposphi,
1389 const std::vector<float>& _globposeta,
1390 const std::vector<float>& _locposx,
1391 const std::vector<float>& _locposy,
1392 const std::vector<float>& _locposz,
1393 const std::vector<float>& _locdirx,
1394 const std::vector<float>& _locdiry,
1395 const std::vector<float>& _locdirz,
1396 const std::vector<float>& _locdirtheta,
1397 const std::vector<float>& _locdirphi,
1398 const std::vector<float>& _exitpointx,
1399 const std::vector<float>& _exitpointy,
1400 const std::vector<float>& _exitpointz,
1401 const std::vector<float>& _entrypointx,
1402 const std::vector<float>& _entrypointy,
1403 const std::vector<float>& _entrypointz,
1404 const std::vector<float>& _enloss,
1405 const std::vector<float>& _tof)
1414 CSCHits[
i]._processType = _processType[
i];
1415 CSCHits[
i]._particleType = _particleType[
i];
1418 CSCHits[
i]._globposphi = _globposphi[
i];
1419 CSCHits[
i]._globposeta = _globposeta[
i];
1426 CSCHits[
i]._locdirtheta = _locdirtheta[
i];
1428 CSCHits[
i]._exitpointx = _exitpointx[
i];
1429 CSCHits[
i]._exitpointy = _exitpointy[
i];
1430 CSCHits[
i]._exitpointz = _exitpointz[
i];
1431 CSCHits[
i]._entrypointx = _entrypointx[
i];
1432 CSCHits[
i]._entrypointy = _entrypointy[
i];
1433 CSCHits[
i]._entrypointz = _entrypointz[
i];
1441 const std::vector<float>& _trackId,
1442 const std::vector<float>& _processType,
1443 const std::vector<float>& _particleType,
1444 const std::vector<float>& _pabs,
1445 const std::vector<float>& _globposz,
1446 const std::vector<float>& _globposphi,
1447 const std::vector<float>& _globposeta,
1448 const std::vector<float>& _locposx,
1449 const std::vector<float>& _locposy,
1450 const std::vector<float>& _locposz,
1451 const std::vector<float>& _locdirx,
1452 const std::vector<float>& _locdiry,
1453 const std::vector<float>& _locdirz,
1454 const std::vector<float>& _locdirtheta,
1455 const std::vector<float>& _locdirphi,
1456 const std::vector<float>& _exitpointx,
1457 const std::vector<float>& _exitpointy,
1458 const std::vector<float>& _exitpointz,
1459 const std::vector<float>& _entrypointx,
1460 const std::vector<float>& _entrypointy,
1461 const std::vector<float>& _entrypointz,
1462 const std::vector<float>& _enloss,
1463 const std::vector<float>& _tof)
1469 DTHits[
i]._detUnitId = _detUnitId[
i];
1471 DTHits[
i]._processType = _processType[
i];
1472 DTHits[
i]._particleType = _particleType[
i];
1474 DTHits[
i]._globposz = _globposz[
i];
1475 DTHits[
i]._globposphi = _globposphi[
i];
1476 DTHits[
i]._globposeta = _globposeta[
i];
1483 DTHits[
i]._locdirtheta = _locdirtheta[
i];
1484 DTHits[
i]._locdirphi = _locdirphi[
i];
1485 DTHits[
i]._exitpointx = _exitpointx[
i];
1486 DTHits[
i]._exitpointy = _exitpointy[
i];
1487 DTHits[
i]._exitpointz = _exitpointz[
i];
1488 DTHits[
i]._entrypointx = _entrypointx[
i];
1489 DTHits[
i]._entrypointy = _entrypointy[
i];
1490 DTHits[
i]._entrypointz = _entrypointz[
i];
1498 const std::vector<float>& _trackId,
1499 const std::vector<float>& _processType,
1500 const std::vector<float>& _particleType,
1501 const std::vector<float>& _pabs,
1502 const std::vector<float>& _globposz,
1503 const std::vector<float>& _globposphi,
1504 const std::vector<float>& _globposeta,
1505 const std::vector<float>& _locposx,
1506 const std::vector<float>& _locposy,
1507 const std::vector<float>& _locposz,
1508 const std::vector<float>& _locdirx,
1509 const std::vector<float>& _locdiry,
1510 const std::vector<float>& _locdirz,
1511 const std::vector<float>& _locdirtheta,
1512 const std::vector<float>& _locdirphi,
1513 const std::vector<float>& _exitpointx,
1514 const std::vector<float>& _exitpointy,
1515 const std::vector<float>& _exitpointz,
1516 const std::vector<float>& _entrypointx,
1517 const std::vector<float>& _entrypointy,
1518 const std::vector<float>& _entrypointz,
1519 const std::vector<float>& _enloss,
1520 const std::vector<float>& _tof)
1528 RPCHits[
i]._processType = _processType[
i];
1529 RPCHits[
i]._particleType = _particleType[
i];
1532 RPCHits[
i]._globposphi = _globposphi[
i];
1533 RPCHits[
i]._globposeta = _globposeta[
i];
1540 RPCHits[
i]._locdirtheta = _locdirtheta[
i];
1542 RPCHits[
i]._exitpointx = _exitpointx[
i];
1543 RPCHits[
i]._exitpointy = _exitpointy[
i];
1544 RPCHits[
i]._exitpointz = _exitpointz[
i];
1545 RPCHits[
i]._entrypointx = _entrypointx[
i];
1546 RPCHits[
i]._entrypointy = _entrypointy[
i];
1547 RPCHits[
i]._entrypointz = _entrypointz[
i];
1576 const std::vector<float>&
e,
1577 const std::vector<float>&
eta,
1578 const std::vector<float>&
phi) {
1592 const std::vector<float>& _detUnitId,
1593 const std::vector<float>& _trackId,
1594 const std::vector<float>& _processType,
1595 const std::vector<float>& _particleType,
1596 const std::vector<float>& _pabs,
1597 const std::vector<float>& _lpx,
1598 const std::vector<float>& _lpy,
1599 const std::vector<float>& _lpz,
1600 const std::vector<float>& _ldx,
1601 const std::vector<float>& _ldy,
1602 const std::vector<float>& _ldz,
1603 const std::vector<float>& _ldtheta,
1604 const std::vector<float>& _ldphi,
1605 const std::vector<float>& _exx,
1606 const std::vector<float>& _exy,
1607 const std::vector<float>& _exz,
1608 const std::vector<float>& _enx,
1609 const std::vector<float>& _eny,
1610 const std::vector<float>& _enz,
1611 const std::vector<float>& _eloss,
1612 const std::vector<float>& _tof)
1615 nHits = _tof.size();
1618 Hits[
i]._sysID = _sysID[
i];
1619 Hits[
i]._detUnitId = _detUnitId[
i];
1620 Hits[
i]._trackId = _trackId[
i];
1621 Hits[
i]._processType = _processType[
i];
1622 Hits[
i]._particleType = _particleType[
i];
1623 Hits[
i]._pabs = _pabs[
i];
1630 Hits[
i]._ldtheta = _ldtheta[
i];
1631 Hits[
i]._ldphi = _ldphi[
i];
1638 Hits[
i]._eloss = _eloss[
i];
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
TupleMultiplicity< TrackerTraits > const *__restrict__ uint32_t nHits
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)
uint16_t *__restrict__ uint16_t const *__restrict__ adc
std::vector< float > hitTime
std::vector< float > jetHitr
std::vector< float > hitLayer
void putTIDW1Digis(const std::vector< float > &adc, const std::vector< int > &strip)