1 #ifndef L1Trigger_TrackFindingTMTT_TrackerModule_h
2 #define L1Trigger_TrackFindingTMTT_TrackerModule_h
float pitchOverSep() const
static unsigned int calcLayerIdReduced(unsigned int layerId)
unsigned int rawDetId() const
bool tiltedBarrel() const
unsigned int moduleTypeID() const
unsigned int layerIdReduced() const
Sin< T >::type sin(const T &t)
constexpr uint32_t rawId() const
get the raw id
unsigned int moduleTypeID_
const PixelGeomDetUnit * specDet_
static const float invRoot12
std::vector< bool > tiltedVsType
float sensorSpacing() const
unsigned int calcModuleType(float pitch, float space, bool barrel, bool tiltedBarrel, bool psModule) const
Cos< T >::type cos(const T &t)
bool outerModuleAtSmallerR_
Abs< T >::type abs(const T &t)
unsigned int layerId() const
const DetId & detId() const
TrackerModule(const TrackerGeometry *trackerGeometry, const TrackerTopology *trackerTopology, const ModuleTypeCfg &moduleTypeCfg, const DetId &detId)
std::vector< bool > psVsType
std::vector< double > pitchVsType
float stripLength() const
const PixelTopology * specTopol() const
std::vector< double > spaceVsType
unsigned int nStrips() const
float sensorWidth() const
unsigned int endcapRing() const
ModuleTypeCfg moduleTypeCfg_
const PixelTopology * specTopol_
std::vector< bool > barrelVsType
const DetId & stackedDetId() const
bool outerModuleAtSmallerR() const
unsigned int rawStackedDetId() const
unsigned int layerIdReduced_
const PixelGeomDetUnit * specDet() const