1 #ifndef DataFormats_TrackerCommon_PixelEndcapName_H 2 #define DataFormats_TrackerCommon_PixelEndcapName_H PixelModuleName::ModuleType moduleType() const override
module Type
int ringName() const
ring Id
int bladeName() const
blade id
std::ostream & operator<<(std::ostream &out, const PixelEndcapName::HalfCylinder &t)
~PixelEndcapName() override
PixelEndcapName(HalfCylinder part=mO, int disk=0, int blade=0, int pannel=0, int plaq=0, bool phase=false)
ctor for defined name
int diskName() const
disk id
std::string name() const override
from base class
HalfCylinder halfCylinder() const
PXFDetId getDetId()
return DetId
PixelEndcapName(const DetId &, bool phase=false)
ctor from DetId
bool operator==(const PixelModuleName &) const override
check equality of modules from datamemebers
int pannelName() const
pannel id
int plaquetteName() const
plaquetteId (in pannel)