#include <DataFormats/SiPixelDetId/interface/PixelModuleName.h>
Public Types | |
enum | ModuleType { v1x2, v1x5, v1x8, v2x3, v2x4, v2x5, v2x8 } |
Public Member Functions | |
virtual bool | isBarrel () const |
true for barrel modules | |
virtual ModuleType | moduleType () const =0 |
module type | |
virtual std::string | name () const =0 |
associated name | |
virtual bool | operator== (const PixelModuleName &) const =0 |
check equality of modules | |
PixelModuleName (bool isBarrel) | |
virtual | ~PixelModuleName () |
Static Public Member Functions | |
static bool | isBarrel (uint32_t rawDetId) |
Private Attributes | |
bool | barrel |
Definition at line 11 of file PixelModuleName.h.
PixelModuleName::PixelModuleName | ( | bool | isBarrel | ) | [inline] |
virtual PixelModuleName::~PixelModuleName | ( | ) | [inline, virtual] |
static bool PixelModuleName::isBarrel | ( | uint32_t | rawDetId | ) | [inline, static] |
virtual bool PixelModuleName::isBarrel | ( | ) | const [inline, virtual] |
true for barrel modules
Definition at line 20 of file PixelModuleName.h.
References barrel.
Referenced by sipixelobjects::PixelROC::initFrameConversion(), PixelBarrelName::operator==(), PixelEndcapName::operator==(), sipixelobjects::PixelROC::print(), and sipixelobjects::PixelFEDLink::printForMap().
00020 { return barrel; }
virtual ModuleType PixelModuleName::moduleType | ( | ) | const [pure virtual] |
virtual std::string PixelModuleName::name | ( | ) | const [pure virtual] |
associated name
Implemented in PixelBarrelName, and PixelEndcapName.
Referenced by SiPixelFedCablingMapBuilder::produce().
virtual bool PixelModuleName::operator== | ( | const PixelModuleName & | ) | const [pure virtual] |
bool PixelModuleName::barrel [private] |