1 #ifndef PValidationFormats_h
2 #define PValidationFormats_h
7 #ifndef PGlobalSimHit_h
8 #define PGlobalSimHit_h
84 void putG4Vtx(std::vector<float>
x, std::vector<float>
y,
85 std::vector<float>
z);
86 void putG4Trk(std::vector<float> pt, std::vector<float>
e);
87 void putECalHits(std::vector<float>
e, std::vector<float> tof,
88 std::vector<float>
phi, std::vector<float>
eta);
89 void putPreShHits(std::vector<float>
e, std::vector<float> tof,
90 std::vector<float>
phi, std::vector<float>
eta);
91 void putHCalHits(std::vector<float>
e, std::vector<float> tof,
92 std::vector<float>
phi, std::vector<float>
eta);
94 std::vector<float>
phi, std::vector<float>
eta);
96 std::vector<float>
phi, std::vector<float>
eta);
97 void putSiFwdHits(std::vector<float> tof, std::vector<float>
z,
98 std::vector<float>
phi, std::vector<float>
eta);
99 void putSiBrlHits(std::vector<float> tof, std::vector<float>
r,
100 std::vector<float>
phi, std::vector<float>
eta);
102 std::vector<float>
phi, std::vector<float>
eta);
104 std::vector<float>
phi, std::vector<float>
eta);
106 std::vector<float>
phi, std::vector<float>
eta);
108 std::vector<float>
phi, std::vector<float>
eta);
179 #endif // endif PGlobalHit_h
185 #ifndef PGlobalDigi_h
186 #define PGlobalDigi_h
225 std::vector<double> aee, std::vector<float> she);
227 std::vector<double> aee, std::vector<float> she);
228 void putESCalDigis(std::vector<float> adc0, std::vector<float> adc1,
229 std::vector<float> adc2, std::vector<float> she);
249 void putHBCalDigis(std::vector<float> aee, std::vector<float> she);
250 void putHECalDigis(std::vector<float> aee, std::vector<float> she);
251 void putHOCalDigis(std::vector<float> aee, std::vector<float> she);
252 void putHFCalDigis(std::vector<float> aee, std::vector<float> she);
350 std::vector<int> column);
352 std::vector<int> column);
354 std::vector<int> column);
356 std::vector<int> column);
358 std::vector<int> column);
360 std::vector<int> column);
362 std::vector<int> column);
396 std::vector<int> layer);
398 std::vector<int> layer);
400 std::vector<int> layer);
402 std::vector<int> layer);
561 #endif //PGlobalDigiHit_h
567 #ifndef PGlobalRecHit_h
568 #define PGlobalRecHit_h
621 std::vector<float> she);
623 std::vector<float> she);
625 std::vector<float> she);
627 std::vector<float> she);
656 std::vector<float> sx, std::vector<float> sy);
658 std::vector<float> sx, std::vector<float> sy);
660 std::vector<float> sx, std::vector<float> sy);
662 std::vector<float> sx, std::vector<float> sy);
664 std::vector<float> sx, std::vector<float> sy);
666 std::vector<float> sx, std::vector<float> sy);
668 std::vector<float> sx, std::vector<float> sy);
670 std::vector<float> sx, std::vector<float> sy);
672 std::vector<float> sx, std::vector<float> sy);
674 std::vector<float> sx, std::vector<float> sy);
676 std::vector<float> sx, std::vector<float> sy);
678 std::vector<float> sx, std::vector<float> sy);
680 std::vector<float> sx, std::vector<float> sy);
682 std::vector<float> sx, std::vector<float> sy);
684 std::vector<float> sx, std::vector<float> sy);
686 std::vector<float> sx, std::vector<float> sy);
688 std::vector<float> sx, std::vector<float> sy);
690 std::vector<float> sx, std::vector<float> sy);
692 std::vector<float> sx, std::vector<float> sy);
747 std::vector<float> sx, std::vector<float> sy);
749 std::vector<float> sx, std::vector<float> sy);
751 std::vector<float> sx, std::vector<float> sy);
753 std::vector<float> sx, std::vector<float> sy);
755 std::vector<float> sx, std::vector<float> sy);
757 std::vector<float> sx, std::vector<float> sy);
759 std::vector<float> sx, std::vector<float> sy);
791 void putDTRecHits(std::vector<float> rhd, std::vector<float> shd);
808 void putCSCRecHits(std::vector<float> rhphi, std::vector<float> rhperp,
809 std::vector<float> shphi);
825 void putRPCRecHits(std::vector<float> rhx, std::vector<float> shx);
942 #endif //PGlobalRecHitHit_h
948 #ifndef PEcalValidInfo_H
949 #define PEcalValidInfo_H
968 class EcalTestAnalysis;
1149 #endif // endif PECal
1155 #ifndef PHcalValidInfoJets_H
1156 #define PHcalValidInfoJets_H
1201 double phi,
double dist);
1202 void fillJets (std::vector<double> enj, std::vector<double> etaj,
1203 std::vector<double> phij);
1226 #ifndef PHcalValidInfoLayer_H
1227 #define PHcalValidInfoLayer_H
1267 void fillLayers (
double el[],
double ed[],
double ho,
double hbhe,
1269 void fillHF (
double fibl,
double fibs,
double enec,
double enhc);
1270 void fillHits (
int Nhits,
int lay,
int unitID,
double eta,
double phi,
1271 double ehit,
double t);
1298 #ifndef PHcalValidInfoNxN_H
1299 #define PHcalValidInfoNxN_H
1336 void fillHvsE (
double ee,
double he,
double hoe,
double etot);
1357 #ifndef PMuonSimHit_h
1358 #define PMuonSimHit_h
1522 void putG4Vtx(std::vector<float>
x, std::vector<float>
y,
1523 std::vector<float>
z);
1524 void putG4Trk(std::vector<float> pt, std::vector<float>
e,
1525 std::vector<float>
eta, std::vector<float>
phi);
1528 std::vector<int> _cscId,
1529 std::vector<unsigned int> _detUnitId,
1530 std::vector<float> _trackId ,
1531 std::vector<float> _processType,
1532 std::vector<float> _particleType,
1533 std::vector<float> _pabs,
1534 std::vector<float> _globposz,
1535 std::vector<float> _globposphi,
1536 std::vector<float> _globposeta,
1537 std::vector<float> _locposx,
1538 std::vector<float> _locposy,
1539 std::vector<float> _locposz,
1540 std::vector<float> _locdirx,
1541 std::vector<float> _locdiry,
1542 std::vector<float> _locdirz,
1543 std::vector<float> _locdirtheta,
1544 std::vector<float> _locdirphi,
1545 std::vector<float> _exitpointx,
1546 std::vector<float> _exitpointy,
1547 std::vector<float> _exitpointz,
1548 std::vector<float> _entrypointx,
1549 std::vector<float> _entrypointy,
1550 std::vector<float> _entrypointz,
1551 std::vector<float> _enloss,
1552 std::vector<float> _tof);
1555 std::vector<unsigned int> _detUnitId,
1556 std::vector<float> _trackId ,
1557 std::vector<float> _processType,
1558 std::vector<float> _particleType,
1559 std::vector<float> _pabs,
1560 std::vector<float> _globposz,
1561 std::vector<float> _globposphi,
1562 std::vector<float> _globposeta,
1563 std::vector<float> _locposx,
1564 std::vector<float> _locposy,
1565 std::vector<float> _locposz,
1566 std::vector<float> _locdirx,
1567 std::vector<float> _locdiry,
1568 std::vector<float> _locdirz,
1569 std::vector<float> _locdirtheta,
1570 std::vector<float> _locdirphi,
1571 std::vector<float> _exitpointx,
1572 std::vector<float> _exitpointy,
1573 std::vector<float> _exitpointz,
1574 std::vector<float> _entrypointx,
1575 std::vector<float> _entrypointy,
1576 std::vector<float> _entrypointz,
1577 std::vector<float> _enloss,
1578 std::vector<float> _tof);
1581 std::vector<unsigned int> _detUnitId,
1582 std::vector<float> _trackId ,
1583 std::vector<float> _processType,
1584 std::vector<float> _particleType,
1585 std::vector<float> _pabs,
1586 std::vector<float> _globposz,
1587 std::vector<float> _globposphi,
1588 std::vector<float> _globposeta,
1589 std::vector<float> _locposx,
1590 std::vector<float> _locposy,
1591 std::vector<float> _locposz,
1592 std::vector<float> _locdirx,
1593 std::vector<float> _locdiry,
1594 std::vector<float> _locdirz,
1595 std::vector<float> _locdirtheta,
1596 std::vector<float> _locdirphi,
1597 std::vector<float> _exitpointx,
1598 std::vector<float> _exitpointy,
1599 std::vector<float> _exitpointz,
1600 std::vector<float> _entrypointx,
1601 std::vector<float> _entrypointy,
1602 std::vector<float> _entrypointz,
1603 std::vector<float> _enloss,
1604 std::vector<float> _tof);
1654 #ifndef PTrackerSimHit_h
1655 #define PTrackerSimHit_h
1725 void putG4Vtx(std::vector<float>
x, std::vector<float>
y, std::vector<float>
z);
1726 void putG4Trk(std::vector<float> pt, std::vector<float>
e, std::vector<float>
eta, std::vector<float>
phi);
1727 void putHits(std::vector<int> _sysID, std::vector<float> _detUnitId,
1728 std::vector<float>_trackId , std::vector<float>_processType,
1729 std::vector<float>_particleType, std::vector<float> _pabs,
1730 std::vector<float>_lpx, std::vector<float>_lpy, std::vector<float>_lpz,
1731 std::vector<float>_ldx, std::vector<float>_ldy, std::vector<float>_ldz,
1732 std::vector<float>_ldtheta, std::vector<float>_ldphi,
1733 std::vector<float>_exx, std::vector<float>_exy, std::vector<float>_exz,
1734 std::vector<float>_enx, std::vector<float>_eny, std::vector<float>_enz,
1735 std::vector<float>_eloss, std::vector<float>_tof);
1763 #endif // endif PValidationFormats_h
int adc(sample_type sample)
get the ADC sample (12 bits)
std::vector< float > tNxN
CalVector getPreShHits() const
FloatVector eOfEEPlusHits() const
SiPixelRecHitVector getBRL1RecHits() const
SiStripRecHitVector getTIDW2RecHits() const
int getnBRL3RecHits() const
BrlVector getPxlBrlHits() const
void putFWD2nRecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
SiStripRecHitVector getTECW5RecHits() const
FloatVector eOfEEMinusCaloG4Hit
std::vector< float > jetEta
SiStripRecHitVector TOBL2RecHits
FloatVector eOfESCaloG4Hit
void putHBCalDigis(std::vector< float > aee, std::vector< float > she)
void putTIDW2RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
FloatVector eOfEEHits() const
void putBRL3RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
void putBRL2Digis(std::vector< float > adc, std::vector< int > row, std::vector< int > column)
SiStripDigiVector getTOBL1Digis() const
std::vector< Trk > TrkVector
std::vector< float > eHit() const
void putBRL1RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
void putDTRecHits(std::vector< float > rhd, std::vector< float > shd)
void putTECW6Digis(std::vector< float > adc, std::vector< int > strip)
HCalRecHitVector HFCalRecHits
HCalDigiVector HOCalDigis
int getnDTRecHits() const
SiStripRecHitVector getTECW8RecHits() const
std::vector< Trk > TrkVector
SiPixelRecHitVector FWD2nRecHits
void fillHvsE(double ee, double he, double hoe, double etot)
std::vector< float > jetPhi
void fillTProfileJet(double e, double r, double t)
void putG4Vtx(std::vector< float > x, std::vector< float > y, std::vector< float > z)
SiPixelRecHitVector FWD1nRecHits
std::vector< Trk > TrkVector
void putMB2Digis(std::vector< int > slayer, std::vector< float > time, std::vector< int > layer)
void putCSCstripDigis(std::vector< float > adc)
std::vector< float > FloatVector
int getnTOBL1Digis() const
FloatVector eOfEEPlusCaloG4Hit
void putG4Vtx(std::vector< float > x, std::vector< float > y, std::vector< float > z)
int getnTECW2Digis() const
CSCwireDigiVector CSCwireDigis
FloatVector eIn2ESzm() const
std::vector< SiPixelDigi > SiPixelDigiVector
void putTOBL1Digis(std::vector< float > adc, std::vector< int > strip)
int getnTIDW1Digis() const
DTDigiVector getMB1Digis() const
SiStripDigiVector getTIDW2Digis() const
std::vector< ECalRecHit > ECalRecHitVector
int getnTECW4Digis() const
void putTECW3RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
FloatVector tOfESHits() const
FloatVector phiOfEECaloG4Hit
SiPixelDigiVector getBRL2Digis() const
int getnTIBL4Digis() const
int getnTECW5Digis() const
std::vector< float > jetE
virtual ~PHcalValidInfoLayer()
void fillLayers(double el[], double ed[], double ho, double hbhe, double ebee)
SiStripRecHitVector TIDW1RecHits
std::vector< float > tnxn() const
SiStripDigiVector TECW4Digis
void fillEcollectJet(double ee, double he, double hoe, double etot)
HCalRecHitVector getHFCalRecHits() const
FwdVector getMuonCscHits() const
void putTIBL2Digis(std::vector< float > adc, std::vector< int > strip)
FloatVector tOfEECaloG4Hit
void putSiFwdHits(std::vector< float > tof, std::vector< float > z, std::vector< float > phi, std::vector< float > eta)
void putRPCHits(std::vector< unsigned int > _detUnitId, std::vector< float > _trackId, std::vector< float > _processType, std::vector< float > _particleType, std::vector< float > _pabs, std::vector< float > _globposz, std::vector< float > _globposphi, std::vector< float > _globposeta, std::vector< float > _locposx, std::vector< float > _locposy, std::vector< float > _locposz, std::vector< float > _locdirx, std::vector< float > _locdiry, std::vector< float > _locdirz, std::vector< float > _locdirtheta, std::vector< float > _locdirphi, std::vector< float > _exitpointx, std::vector< float > _exitpointy, std::vector< float > _exitpointz, std::vector< float > _entrypointx, std::vector< float > _entrypointy, std::vector< float > _entrypointz, std::vector< float > _enloss, std::vector< float > _tof)
SiPixelDigiVector getFWD1nDigis() const
SiStripRecHitVector getTECW3RecHits() const
SiPixelRecHitVector getBRL3RecHits() const
FloatVector tOfEEHits() const
std::vector< float > eNxN
void putFWD2pRecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
SiStripDigiVector TIDW3Digis
SiPixelRecHitVector getBRL2RecHits() const
void fillEtaPhiProfileJet(double eta0, double phi0, double eta, double phi, double dist)
SiStripRecHitVector getTIBL2RecHits() const
SiPixelDigiVector getFWD2nDigis() const
SiStripDigiVector getTOBL4Digis() const
CSCRecHitVector getCSCRecHits() const
int nRawGenPart
G4MC info.
void putHOCalDigis(std::vector< float > aee, std::vector< float > she)
void putTOBL3Digis(std::vector< float > adc, std::vector< int > strip)
void putRawGenPart(int n)
put functions
void putTOBL2RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
SiStripRecHitVector TIBL3RecHits
void putTECW1RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
SiStripDigiVector getTIDW3Digis() const
int getnTECW7RecHits() const
void fillDiJets(double mass)
std::vector< CSC > CSCVector
void putTIBL3Digis(std::vector< float > adc, std::vector< int > strip)
void putRawGenPart(int n)
SiPixelDigiVector getFWD1pDigis() const
void putTOBL4RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
void putTIDW2Digis(std::vector< float > adc, std::vector< int > strip)
int getnRawGenPart() const
friend class EcalTestAnalysis
std::vector< float > jete() const
void putG4Vtx(std::vector< float > x, std::vector< float > y, std::vector< float > z)
SiStripRecHitVector TECW1RecHits
void putDTHits(std::vector< unsigned int > _detUnitId, std::vector< float > _trackId, std::vector< float > _processType, std::vector< float > _particleType, std::vector< float > _pabs, std::vector< float > _globposz, std::vector< float > _globposphi, std::vector< float > _globposeta, std::vector< float > _locposx, std::vector< float > _locposy, std::vector< float > _locposz, std::vector< float > _locdirx, std::vector< float > _locdiry, std::vector< float > _locdirz, std::vector< float > _locdirtheta, std::vector< float > _locdirphi, std::vector< float > _exitpointx, std::vector< float > _exitpointy, std::vector< float > _exitpointz, std::vector< float > _entrypointx, std::vector< float > _entrypointy, std::vector< float > _entrypointz, std::vector< float > _enloss, std::vector< float > _tof)
FloatVector etaOfEECaloG4Hit
void putEBCalRecHits(std::vector< float > re, std::vector< float > she)
FloatVector phiOfEBCaloG4Hit
math::XYZTLorentzVector vertex() const
int getnHFCalRecHits() const
int getnSiFwdHits() const
std::vector< float > hitE
SiStripRecHitVector TIBL4RecHits
SiStripRecHitVector getTOBL4RecHits() const
int getnTECW6Digis() const
int getnHOCalDigis() const
void putBRL3Digis(std::vector< float > adc, std::vector< int > row, std::vector< int > column)
int getnFWD1nRecHits() const
SiStripRecHitVector TECW4RecHits
SiStripDigiVector getTECW1Digis() const
virtual ~PHcalValidInfoJets()
SiStripRecHitVector TIDW2RecHits
SiStripDigiVector getTIBL1Digis() const
SiPixelDigiVector getBRL3Digis() const
void putFWD1nDigis(std::vector< float > adc, std::vector< int > row, std::vector< int > column)
SiPixelRecHitVector FWD1pRecHits
std::vector< CSCwireDigi > CSCwireDigiVector
int getnFWD2nDigis() const
ESCalDigiVector ESCalDigis
std::vector< float > eDepth
std::vector< float > enxn() const
std::vector< DT > DTVector
int getnTECW8Digis() const
void putECalHits(std::vector< float > e, std::vector< float > tof, std::vector< float > phi, std::vector< float > eta)
std::vector< CSCRecHit > CSCRecHitVector
std::vector< float > idnxn() const
FloatVector eIn2ESzp() const
SiPixelDigiVector FWD1nDigis
CSCstripDigiVector CSCstripDigis
int getnFWD2pRecHits() const
HCalRecHitVector HOCalRecHits
SiStripDigiVector TECW2Digis
FloatVector phiOfEBHits() const
SiStripDigiVector TIDW1Digis
int getnMuonCscHits() const
SiStripDigiVector TOBL2Digis
FwdVector getPxlFwdHits() const
int crystalInEEzm() const
FloatVector eOfESHits() const
SiStripDigiVector TIBL4Digis
std::vector< float > jetHitt
math::XYZTLorentzVector momentum() const
int getnBRL2RecHits() const
void putMB1Digis(std::vector< int > slayer, std::vector< float > time, std::vector< int > layer)
FloatVector etaOfEBCaloG4Hit
void putRPCRecHits(std::vector< float > rhx, std::vector< float > shx)
std::vector< float > hitId
SiStripRecHitVector TIDW3RecHits
void putFWD1pDigis(std::vector< float > adc, std::vector< int > row, std::vector< int > column)
int getnMuonRpcFwdHits() const
FloatVector eOfEEMinusHits() const
math::XYZTLorentzVector theVertex
HCalDigiVector HECalDigis
void fillHits(int Nhits, int lay, int unitID, double eta, double phi, double ehit, double t)
void putHECalDigis(std::vector< float > aee, std::vector< float > she)
math::XYZTLorentzVector theMomentum
int getnMuonDtHits() const
int getnPreShHits() const
void putMuonDtHits(std::vector< float > tof, std::vector< float > r, std::vector< float > phi, std::vector< float > eta)
int getnCSCRecHits() const
SiStripDigiVector TOBL3Digis
void putTECW6RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
ECalRecHitVector EBCalRecHits
SiStripDigiVector TECW1Digis
std::vector< float > jeteta() const
SiStripRecHitVector getTOBL3RecHits() const
void putMB4Digis(std::vector< int > slayer, std::vector< float > time, std::vector< int > layer)
SiPixelRecHitVector BRL1RecHits
void putTIBL1RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
std::vector< RPCRecHit > RPCRecHitVector
CSCRecHitVector CSCRecHits
std::vector< float > jetphi() const
SiStripRecHitVector getTIBL4RecHits() const
int getnESCalRecHits() const
void putTIBL4Digis(std::vector< float > adc, std::vector< int > strip)
void putCSCHits(std::vector< int > _cscId, std::vector< unsigned int > _detUnitId, std::vector< float > _trackId, std::vector< float > _processType, std::vector< float > _particleType, std::vector< float > _pabs, std::vector< float > _globposz, std::vector< float > _globposphi, std::vector< float > _globposeta, std::vector< float > _locposx, std::vector< float > _locposy, std::vector< float > _locposz, std::vector< float > _locdirx, std::vector< float > _locdiry, std::vector< float > _locdirz, std::vector< float > _locdirtheta, std::vector< float > _locdirphi, std::vector< float > _exitpointx, std::vector< float > _exitpointy, std::vector< float > _exitpointz, std::vector< float > _entrypointx, std::vector< float > _entrypointy, std::vector< float > _entrypointz, std::vector< float > _enloss, std::vector< float > _tof)
SiStripDigiVector getTECW2Digis() const
void putTOBL3RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
std::vector< float > jethitr() const
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
SiPixelDigiVector FWD1pDigis
int getnTIBL3RecHits() const
ECalDigiVector getEBCalDigis() const
DTDigiVector getMB3Digis() const
int getnHBCalDigis() const
SiStripRecHitVector TECW6RecHits
void putTIBL1Digis(std::vector< float > adc, std::vector< int > strip)
int getnTOBL1RecHits() const
void putMuonRpcBrlHits(std::vector< float > tof, std::vector< float > r, std::vector< float > phi, std::vector< float > eta)
int getnFWD2pDigis() const
void putTOBL4Digis(std::vector< float > adc, std::vector< int > strip)
std::vector< float > layerHit() const
int getnEBCalDigis() const
SiStripRecHitVector getTIDW1RecHits() const
SiPixelRecHitVector getFWD2nRecHits() const
int getnTECW5RecHits() const
DTDigiVector getMB4Digis() const
HCalDigiVector HFCalDigis
void putHECalRecHits(std::vector< float > rec, std::vector< float > r, std::vector< float > she)
DTRecHitVector getDTRecHits() const
FwdVector getSiFwdHits() const
SiPixelDigiVector BRL3Digis
HCalRecHitVector HBCalRecHits
void putTECW5RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
void putTIBL3RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
std::vector< float > hitPhi
ECalDigiVector EECalDigis
std::vector< DTDigi > DTDigiVector
std::vector< SiStripRecHit > SiStripRecHitVector
void putTIDW1RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
SiStripDigiVector TIBL3Digis
SiStripDigiVector getTECW8Digis() const
HCalRecHitVector getHOCalRecHits() const
int crystalInEEzp() const
int getnESCalDigis() const
int getnBRL1RecHits() const
FloatVector etaOfESHits() const
SiStripRecHitVector getTECW7RecHits() const
FloatVector eIn1ESzp() const
FloatVector eOfEBCaloG4Hit
ECalRecHitVector getEBCalRecHits() const
TrkVector getG4Trk() const
SiStripRecHitVector TIBL2RecHits
std::vector< CalHit > CalVector
int getnTECW1RecHits() const
SiStripDigiVector TECW7Digis
ECalRecHitVector ESCalRecHits
int getnBRL3Digis() const
RPCRecHitVector getRPCRecHits() const
void putESCalDigis(std::vector< float > adc0, std::vector< float > adc1, std::vector< float > adc2, std::vector< float > she)
HCalDigiVector getHFCalDigis() const
int getnBRL1Digis() const
std::vector< float > idHit() const
void putPxlBrlHits(std::vector< float > tof, std::vector< float > r, std::vector< float > phi, std::vector< float > eta)
std::vector< Hit > HitVector
SiStripDigiVector TIDW2Digis
void putBRL2RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
void putMB3Digis(std::vector< int > slayer, std::vector< float > time, std::vector< int > layer)
int getnFWD1nDigis() const
int getnTOBL3RecHits() const
SiStripRecHitVector TECW8RecHits
SiStripRecHitVector TOBL3RecHits
FloatVector phiOfEEHits() const
FloatVector eIn1ESzm() const
void putCSCwireDigis(std::vector< float > time)
std::vector< float > jethite() const
int getnTECW1Digis() const
int getnTECW8RecHits() const
FloatVector phiOfESCaloG4Hit
void putTECW5Digis(std::vector< float > adc, std::vector< int > strip)
SiStripDigiVector getTECW4Digis() const
int getnTIDW2Digis() const
std::vector< float > edepth() const
int getnTIBL2Digis() const
SiStripRecHitVector TIBL1RecHits
SiPixelRecHitVector getFWD1pRecHits() const
void putFWD2nDigis(std::vector< float > adc, std::vector< int > row, std::vector< int > column)
int getnTOBL2Digis() const
std::vector< DTRecHit > DTRecHitVector
friend class SimHitSingleTest
void putMuonCscHits(std::vector< float > tof, std::vector< float > z, std::vector< float > phi, std::vector< float > eta)
int getnHFCalDigis() const
int getnPxlFwdHits() const
SiStripDigiVector TECW3Digis
SiStripRecHitVector getTECW6RecHits() const
void putTECW1Digis(std::vector< float > adc, std::vector< int > strip)
void putESCalRecHits(std::vector< float > re, std::vector< float > she)
SiPixelDigiVector BRL2Digis
void putTIDW3RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
void putG4Trk(std::vector< float > pt, std::vector< float > e, std::vector< float > eta, std::vector< float > phi)
CSCwireDigiVector getCSCwireDigis() const
int getnTECW6RecHits() const
SiStripDigiVector getTIBL4Digis() const
int getnTECW7Digis() const
std::vector< float > idNxN
BrlVector getMuonDtHits() const
void fillEcollectNxN(double een, double hen, double hoen, double etotn)
std::vector< float > jethitt() const
void putPreShHits(std::vector< float > e, std::vector< float > tof, std::vector< float > phi, std::vector< float > eta)
int getnRPCRecHits() const
SiStripRecHitVector getTECW2RecHits() const
void putHits(std::vector< int > _sysID, std::vector< float > _detUnitId, std::vector< float >_trackId, std::vector< float >_processType, std::vector< float >_particleType, std::vector< float > _pabs, std::vector< float >_lpx, std::vector< float >_lpy, std::vector< float >_lpz, std::vector< float >_ldx, std::vector< float >_ldy, std::vector< float >_ldz, std::vector< float >_ldtheta, std::vector< float >_ldphi, std::vector< float >_exx, std::vector< float >_exy, std::vector< float >_exz, std::vector< float >_enx, std::vector< float >_eny, std::vector< float >_enz, std::vector< float >_eloss, std::vector< float >_tof)
SiStripRecHitVector getTECW4RecHits() const
void putEECalRecHits(std::vector< float > re, std::vector< float > she)
void putTECW8Digis(std::vector< float > adc, std::vector< int > strip)
void putHFCalDigis(std::vector< float > aee, std::vector< float > she)
int getnTIDW1RecHits() const
ESCalDigiVector getESCalDigis() const
int getnTOBL2RecHits() const
SiPixelDigiVector getFWD2pDigis() const
VtxVector getG4Vtx() const
int getnTIDW3RecHits() const
void putEBCalDigis(std::vector< int > maxpos, std::vector< double > aee, std::vector< float > she)
HCalRecHitVector getHECalRecHits() const
friend class PreshowerTestAnalysis
SiPixelDigiVector FWD2pDigis
SiStripRecHitVector TECW7RecHits
HCalRecHitVector HECalRecHits
int getnTECW2RecHits() const
std::vector< HCalRecHit > HCalRecHitVector
void putTECW3Digis(std::vector< float > adc, std::vector< int > strip)
SiPixelRecHitVector BRL3RecHits
RPCRecHitVector RPCRecHits
SiStripDigiVector getTECW7Digis() const
void putCSCRecHits(std::vector< float > rhphi, std::vector< float > rhperp, std::vector< float > shphi)
void fillTProfileNxN(double e, int i, double t)
std::vector< float > eLayer
SiStripRecHitVector getTOBL2RecHits() const
FloatVector eIn2ES() const
void putHFCalRecHits(std::vector< float > rec, std::vector< float > r, std::vector< float > she)
std::vector< RPC > RPCVector
SiStripDigiVector getTOBL3Digis() const
SiStripDigiVector TECW8Digis
int getnHOCalRecHits() const
FloatVector etaOfEBHits() const
SiPixelDigiVector FWD2nDigis
SiPixelRecHitVector FWD2pRecHits
SiStripDigiVector getTIBL2Digis() const
SiStripDigiVector TOBL1Digis
int getnTIBL1RecHits() const
void fillJets(std::vector< double > enj, std::vector< double > etaj, std::vector< double > phij)
int getnHBCalRecHits() const
void putTECW2RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
std::vector< CSCstripDigi > CSCstripDigiVector
void putTIBL4RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
void putTECW7RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
void putTECW4RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
void putTIDW3Digis(std::vector< float > adc, std::vector< int > strip)
SiStripRecHitVector TECW5RecHits
SiStripDigiVector getTIBL3Digis() const
int getnFWD1pRecHits() const
SiPixelRecHitVector BRL2RecHits
FloatVector tOfEBHits() const
void putPxlFwdHits(std::vector< float > tof, std::vector< float > z, std::vector< float > phi, std::vector< float > eta)
int getnMuonRpcBrlHits() const
void putTECW2Digis(std::vector< float > adc, std::vector< int > strip)
SiStripDigiVector getTECW5Digis() const
std::vector< float > phiHit() const
FloatVector etaOfESCaloG4Hit
SiStripDigiVector TECW5Digis
ECalRecHitVector getEECalRecHits() const
ECalDigiVector EBCalDigis
void putHCalHits(std::vector< float > e, std::vector< float > tof, std::vector< float > phi, std::vector< float > eta)
std::vector< float > jetHite
std::vector< float > elayer() const
std::vector< Vtx > VtxVector
int getnTIBL3Digis() const
void putG4Trk(std::vector< float > pt, std::vector< float > e)
std::vector< Vtx > VtxVector
void putTOBL2Digis(std::vector< float > adc, std::vector< int > strip)
SiStripRecHitVector getTIDW3RecHits() const
HCalRecHitVector getHBCalRecHits() const
int getnTIDW2RecHits() const
SiPixelDigiVector BRL1Digis
int getnTIDW3Digis() const
ECalDigiVector getEECalDigis() const
int getnHECalDigis() const
void putTOBL1RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
void putRawGenPart(int n)
std::vector< ECalDigi > ECalDigiVector
int getnTECW4RecHits() const
int getnEBCalRecHits() const
CalVector getHCalHits() const
SiPixelRecHitVector getFWD2pRecHits() const
std::vector< SiPixelRecHit > SiPixelRecHitVector
int getnHECalRecHits() const
void putEECalDigis(std::vector< int > maxpos, std::vector< double > aee, std::vector< float > she)
FloatVector phiOfiESHits() const
SiStripRecHitVector getTOBL1RecHits() const
int getnRawGenPart()
get functions
void putFWD1nRecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
int getnCSCwireDigis() const
HCalDigiVector getHBCalDigis() const
SiStripRecHitVector TOBL4RecHits
int getnEECalRecHits() const
FloatVector eOfEBHits() const
void putTIDW1Digis(std::vector< float > adc, std::vector< int > strip)
CalVector getECalHits() const
std::vector< FwdHit > FwdVector
std::vector< float > tHit() const
SiStripRecHitVector getTIBL1RecHits() const
int getnFWD1pDigis() const
int getnTECW3Digis() const
HCalDigiVector getHECalDigis() const
int getnTIBL4RecHits() const
FloatVector tOfESCaloG4Hit
std::vector< SiStripDigi > SiStripDigiVector
void putG4Trk(std::vector< float > pt, std::vector< float > e, std::vector< float > eta, std::vector< float > phi)
int getnSiBrlHits() const
void putMuonRpcFwdHits(std::vector< float > tof, std::vector< float > z, std::vector< float > phi, std::vector< float > eta)
void putTIBL2RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
int getnTECW3RecHits() const
std::vector< float > hitEta
SiPixelRecHitVector getFWD1nRecHits() const
FloatVector etaOfEEHits() const
virtual ~PTrackerSimHit()
SiStripDigiVector TOBL4Digis
void putHOCalRecHits(std::vector< float > rec, std::vector< float > r, std::vector< float > she)
void putHBCalRecHits(std::vector< float > rec, std::vector< float > r, std::vector< float > she)
virtual ~PHcalValidInfoNxN()
void putBRL1Digis(std::vector< float > adc, std::vector< int > row, std::vector< int > column)
int getnEECalDigis() const
SiStripRecHitVector TOBL1RecHits
HCalDigiVector HBCalDigis
FloatVector tOfEBCaloG4Hit
void putFWD2pDigis(std::vector< float > adc, std::vector< int > row, std::vector< int > column)
CSCstripDigiVector getCSCstripDigis() const
void putTECW8RecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
HCalDigiVector getHOCalDigis() const
std::vector< Vtx > VtxVector
void putSiBrlHits(std::vector< float > tof, std::vector< float > r, std::vector< float > phi, std::vector< float > eta)
FloatVector eOfEECaloG4Hit
int getnFWD2nRecHits() const
SiStripDigiVector TECW6Digis
SiStripRecHitVector TECW2RecHits
BrlVector getMuonRpcBrlHits() const
SiStripDigiVector TIBL1Digis
SiStripDigiVector getTOBL2Digis() const
int getnTIBL2RecHits() const
ECalRecHitVector EECalRecHits
std::vector< BrlHit > BrlVector
void putFWD1pRecHits(std::vector< float > rx, std::vector< float > ry, std::vector< float > sx, std::vector< float > sy)
SiStripRecHitVector TECW3RecHits
BrlVector getSiBrlHits() const
SiStripDigiVector getTIDW1Digis() const
int getnPxlBrlHits() const
SiStripDigiVector TIBL2Digis
FwdVector getMuonRpcFwdHits() const
SiStripDigiVector getTECW6Digis() const
int getnCSCstripDigis() const
void putTECW7Digis(std::vector< float > adc, std::vector< int > strip)
void fillHF(double fibl, double fibs, double enec, double enhc)
FloatVector eIn1ES() const
SiStripDigiVector getTECW3Digis() const
int getnTOBL3Digis() const
std::vector< ESCalDigi > ESCalDigiVector
int getnTOBL4Digis() const
std::vector< float > etaHit() const
int getnBRL2Digis() const
std::vector< HCalDigi > HCalDigiVector
std::vector< float > hitTime
SiStripRecHitVector getTECW1RecHits() const
int getnTIBL1Digis() const
SiStripRecHitVector getTIBL3RecHits() const
SiPixelDigiVector getBRL1Digis() const
std::vector< float > jetHitr
DTDigiVector getMB2Digis() const
ECalRecHitVector getESCalRecHits() const
std::vector< float > hitLayer
void putTECW4Digis(std::vector< float > adc, std::vector< int > strip)
FloatVector zOfInES() const
int getnTOBL4RecHits() const