12 ss <<
"\n\t\t strip " << ++
idx <<
" adc " << (size_t)
adc;
23 for (
size_t ie = 0; ie < 15; ++ie)
26 ss <<
"\n\t TrackingRecHit on detid " <<
recHit.geographicalId().rawId() <<
" \t localPos " 39 if (
a.subdetId() == 3) {
42 }
else if (
a.subdetId() == 4) {
49 }
else if (
a.subdetId() == 5) {
52 }
else if (
a.subdetId() == 6) {
66 ss <<
"[PrintObject] " 67 <<
"\n\tcharge \t" <<
track->charge() <<
"\talgo \t" <<
track->algo() <<
"\n\treferencePoint \t" 68 <<
track->referencePoint() <<
" \t r: " <<
track->referencePoint().rho() <<
"\n\tinnerpos \t" 69 <<
track->innerPosition() <<
" \t r: " <<
track->innerPosition().rho();
71 ss <<
"\n\tmomentum \t" <<
track->momentum() <<
" pt " <<
track->momentum().rho() <<
"\n\tinnerMom \t" 72 <<
track->innerMomentum() <<
" pt " <<
track->innerMomentum().rho();
74 ss <<
"\n\tinnerok \t" <<
track->innerOk() <<
"\n\tinnerdetid \t" <<
track->innerDetId() <<
"\n\tdxy \t" 75 <<
track->dxy() <<
"\n\tdxy(vx) \t" <<
track->dxy(
vx) <<
"\t where vx \t" <<
vx << std::endl;
unsigned int tobLayer(const DetId &id) const
uint16_t firstStrip() const
RecHitRange recHits() const
unsigned int tidSide(const DetId &id) const
unsigned int tidWheel(const DetId &id) const
unsigned int tecWheel(const DetId &id) const
unsigned int detId() const
unsigned int tecSide(const DetId &id) const
SiStripCluster const & amplitudes() const
unsigned int nHits() const
LocalVector momentum() const
Momentum vector in the local frame.
std::string getString(uint32_t detid, const TrackerTopology *tTopo) const
void print(std::stringstream &ss, const SiStripCluster &clus)
const LocalTrajectoryParameters & parameters() const
PTrajectoryStateOnDet const & startingState() const
TrackCharge charge() const
Charge (-1, 0 or 1)
Detector identifier class for the strip tracker.
XYZPointD XYZPoint
point in space with cartesian internal representation
unsigned int tibLayer(const DetId &id) const
uint16_t *__restrict__ uint16_t const *__restrict__ adc