12 ss <<
"\n\t\t strip " << ++idx <<
" adc " << (size_t)
adc;
14 ss <<
"\n\t\t charge " << charge <<
" barycenter " << clus.
barycenter() << std::endl;
23 for (
size_t ie = 0; ie < 15; ++ie)
25 for (
auto const& recHit : tjS.
recHits()) {
26 ss <<
"\n\t TrackingRecHit on detid " << recHit.geographicalId().rawId() <<
" \t localPos "
27 << recHit.localPosition();
41 sprintf(cindex,
"%d", tTopo->
tibLayer(detid));
43 if (tTopo->
tidSide(detid) == 1) {
48 sprintf(cindex,
"%d", tTopo->
tidWheel(detid));
51 sprintf(cindex,
"%d", tTopo->
tobLayer(detid));
53 if (tTopo->
tecSide(detid) == 1) {
58 sprintf(cindex,
"%d", tTopo->
tecWheel(detid));
66 ss <<
"[PrintObject] "
67 <<
"\n\tcharge \t" << track->
charge() <<
"\talgo \t" << track->
algo() <<
"\n\treferencePoint \t"
71 ss <<
"\n\tmomentum \t" << track->
momentum() <<
" pt " << track->
momentum().rho() <<
"\n\tinnerMom \t"
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;
const Point & referencePoint() const
Reference point on the track.
unsigned int tibLayer(const DetId &id) const
boost::dynamic_bitset append(const boost::dynamic_bitset<> &bs1, const boost::dynamic_bitset<> &bs2)
this method takes two bitsets bs1 and bs2 and returns result of bs2 appended to the end of bs1 ...
SiStripCluster const & amplitudes() const
std::string getString(uint32_t detid, const TrackerTopology *tTopo) const
bool innerOk() const
return true if the innermost hit is valid
unsigned int tidWheel(const DetId &id) const
uint16_t firstStrip() const
const Vector & momentum() const
track momentum vector
const math::XYZPoint & innerPosition() const
position of the innermost hit
TrackAlgorithm algo() const
unsigned int tidSide(const DetId &id) const
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
unsigned int detId() const
void print(std::stringstream &ss, const SiStripCluster &clus)
LocalVector momentum() const
Momentum vector in the local frame.
Detector identifier class for the strip tracker.
RecHitRange recHits() const
PTrajectoryStateOnDet const & startingState() const
XYZPointD XYZPoint
point in space with cartesian internal representation
TrackCharge charge() const
Charge (-1, 0 or 1)
unsigned int nHits() const
const math::XYZVector & innerMomentum() const
momentum vector at the innermost hit position
int charge() const
track electric charge
double dxy() const
dxy parameter. (This is the transverse impact parameter w.r.t. to (0,0,0) ONLY if refPoint is close t...
unsigned int tecWheel(const DetId &id) const
unsigned int innerDetId() const
DetId of the detector on which surface the innermost state is located.
const LocalTrajectoryParameters & parameters() const
unsigned int tobLayer(const DetId &id) const
uint16_t *__restrict__ uint16_t const *__restrict__ adc
unsigned int tecSide(const DetId &id) const