#include <PixelModuleName.h>
Public Types | |
enum | ModuleType { v1x2, v1x5, v1x8, v2x3, v2x4, v2x5, v2x8 } |
Public Member Functions | |
virtual bool | isBarrel () const |
true for barrel modules More... | |
virtual ModuleType | moduleType () const =0 |
module type More... | |
virtual std::string | name () const =0 |
associated name More... | |
virtual bool | operator== (const PixelModuleName &) const =0 |
check equality of modules More... | |
PixelModuleName (bool isBarrel) | |
virtual | ~PixelModuleName () |
Static Public Member Functions | |
static bool | isBarrel (uint32_t rawDetId) |
Private Attributes | |
bool | barrel |
Base class to Pixel modules naming, provides a name as in PixelDatabase
Definition at line 12 of file PixelModuleName.h.
Enumerator | |
---|---|
v1x2 | |
v1x5 | |
v1x8 | |
v2x3 | |
v2x4 | |
v2x5 | |
v2x8 |
Definition at line 14 of file PixelModuleName.h.
|
inline |
Definition at line 16 of file PixelModuleName.h.
|
inlinevirtual |
Definition at line 17 of file PixelModuleName.h.
|
inlinevirtual |
true for barrel modules
Definition at line 20 of file PixelModuleName.h.
References barrel.
Referenced by PixelDataFormatter::formatRawData(), sipixelobjects::PixelROC::initFrameConversion(), sipixelobjects::PixelROC::initFrameConversionPhase1(), sipixelobjects::PixelROC::initFrameConversionPhase1_CMSSW_9_0_X(), PixelDataFormatter::interpretRawData(), PixelEndcapNameUpgrade::operator==(), PixelBarrelNameUpgrade::operator==(), PixelBarrelName::operator==(), PixelEndcapName::operator==(), sipixelobjects::PixelROC::print(), and sipixelobjects::PixelFEDLink::printForMap().
|
inlinestatic |
Definition at line 22 of file PixelModuleName.h.
References moduleType(), name(), operator==(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
pure virtual |
module type
Implemented in PixelEndcapName, PixelBarrelName, PixelBarrelNameUpgrade, and PixelEndcapNameUpgrade.
Referenced by isBarrel().
|
pure virtual |
associated name
Implemented in PixelEndcapName, PixelBarrelName, PixelEndcapNameUpgrade, and PixelBarrelNameUpgrade.
Referenced by config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), isBarrel(), SiPixelFedCablingMapBuilder::produce(), and Vispa.Views.PropertyView.Property::valueChanged().
|
pure virtual |
check equality of modules
Implemented in PixelEndcapName, PixelBarrelName, PixelBarrelNameUpgrade, and PixelEndcapNameUpgrade.
Referenced by isBarrel().
|
private |
Definition at line 34 of file PixelModuleName.h.
Referenced by isBarrel().