15 SensorModule::SensorModule(
const Setup*
setup,
const DetId& detId,
int dtcId,
int modId)
16 : detId_(detId), dtcId_(dtcId), modId_(modId) {
54 : atan2(pos0.
z() - pos1.z(), pos1.perp() - pos0.
perp());
109 const int lay = layer +
setup->offsetLayerId();
double tiltCorrectionIntercept_
unsigned int tobSide(const DetId &id) const
const TrackerGeomDet * idToDetUnit(DetId) const override
Return the pointer to the GeomDetUnit corresponding to a given DetId.
Class to process and provide run-time constants used by Track Trigger emulators.
Geom::Phi< T > phi() const
unsigned int tidWheel(const DetId &id) const
Sin< T >::type sin(const T &t)
Global3DPoint GlobalPoint
unsigned int layer(const DetId &id) const
Basic3DVector< T > x() const
double tiltCorrectionSlope_
ModuleType getDetectorType(DetId) const
Cos< T >::type cos(const T &t)
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
DetId partnerDetId(const DetId &id) const
static constexpr auto TOB
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
unsigned int tobRod(const DetId &id) const
const Surface::PositionType & position() const
The position (origin of the R.F.)
static int position[264][3]
double deltaPhi(double lhs, double rhs=0.)
unsigned int tidRing(const DetId &id) const
const RotationType & rotation() const
Geom::Phi< T > phi() const