#include <PixelEndcapNameUpgrade.h>
Public Types | |
enum | HalfCylinder { mO = 1, mI = 2, pO =3, pI =4 } |
Public Types inherited from PixelModuleName | |
enum | ModuleType { v1x2, v1x5, v1x8, v2x3, v2x4, v2x5, v2x8 } |
Public Member Functions | |
int | bladeName () const |
blade id More... | |
int | diskName () const |
disk id More... | |
PXFDetId | getDetId () |
return DetId More... | |
HalfCylinder | halfCylinder () const |
virtual PixelModuleName::ModuleType | moduleType () const |
module Type More... | |
virtual std::string | name () const |
from base class More... | |
virtual bool | operator== (const PixelModuleName &) const |
check equality of modules from datamemebers More... | |
int | pannelName () const |
pannel id More... | |
PixelEndcapNameUpgrade (const DetId &) | |
ctor from DetId More... | |
PixelEndcapNameUpgrade (HalfCylinder part=mO, int disk=0, int blade=0, int pannel=0, int plaq=0) | |
ctor for defined name More... | |
PixelEndcapNameUpgrade (std::string name) | |
ctor from name string More... | |
int | plaquetteName () const |
plaquetteId (in pannel) More... | |
virtual | ~PixelEndcapNameUpgrade () |
Public Member Functions inherited from PixelModuleName | |
virtual bool | isBarrel () const |
true for barrel modules More... | |
PixelModuleName (bool isBarrel) | |
virtual | ~PixelModuleName () |
Private Attributes | |
int | theBlade |
int | theDisk |
int | thePannel |
HalfCylinder | thePart |
int | thePlaquette |
Additional Inherited Members | |
Static Public Member Functions inherited from PixelModuleName | |
static bool | isBarrel (uint32_t rawDetId) |
Endcap Module name (as in PixelDatabase) for endcaps
Definition at line 16 of file PixelEndcapNameUpgrade.h.
PixelEndcapNameUpgrade::PixelEndcapNameUpgrade | ( | const DetId & | id | ) |
ctor from DetId
Definition at line 14 of file PixelEndcapNameUpgrade.cc.
References PXFDetId::blade(), PXFDetId::disk(), mI, mO, PXFDetId::module(), SurfaceOrientation::outer, PXFDetId::panel(), pI, pO, PXFDetId::side(), theBlade, theDisk, thePannel, thePart, and thePlaquette.
|
inline |
PixelEndcapNameUpgrade::PixelEndcapNameUpgrade | ( | std::string | name | ) |
ctor from name string
Definition at line 61 of file PixelEndcapNameUpgrade.cc.
References mI, mO, name(), pI, pO, theBlade, theDisk, thePannel, thePart, and thePlaquette.
|
inlinevirtual |
Definition at line 33 of file PixelEndcapNameUpgrade.h.
|
inline |
blade id
Definition at line 44 of file PixelEndcapNameUpgrade.h.
References theBlade.
Referenced by SiPixelDigiSource::analyze(), SiPixelHitEfficiencyModule::book(), SiPixelTrackResidualModule::book(), SiPixelRecHitModule::book(), SiPixelDigiModule::book(), SiPixelClusterModule::book(), SiPixelDigiSource::buildStructure(), SiPixelRawDataErrorSource::buildStructure(), SiPixelRecHitSource::buildStructure(), SiPixelClusterSource::buildStructure(), SiPixelDigiModule::fill(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), and SiPixelFolderOrganizer::setModuleFolder().
|
inline |
disk id
Definition at line 41 of file PixelEndcapNameUpgrade.h.
References theDisk.
Referenced by SiPixelHitEfficiencySource::analyze(), SiPixelTrackResidualSource::analyze(), SiPixelDigiSource::analyze(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelRecHitModule::book(), SiPixelDigiModule::book(), SiPixelClusterModule::book(), SiPixelDigiSource::buildStructure(), SiPixelRawDataErrorSource::buildStructure(), SiPixelRecHitSource::buildStructure(), SiPixelClusterSource::buildStructure(), SiPixelClusterModule::fill(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), and SiPixelFolderOrganizer::setModuleFolder().
PXFDetId PixelEndcapNameUpgrade::getDetId | ( | void | ) |
return DetId
Definition at line 195 of file PixelEndcapNameUpgrade.cc.
References bladeName(), diskName(), halfCylinder(), AnalysisDataFormats_SUSYBSMObjects::hc, mI, mO, SurfaceOrientation::outer, pannelName(), pI, plaquetteName(), pO, and theBlade.
|
inline |
Definition at line 38 of file PixelEndcapNameUpgrade.h.
References thePart.
Referenced by SiPixelDigiSource::analyze(), SiPixelDigiSource::buildStructure(), SiPixelRecHitSource::buildStructure(), SiPixelRawDataErrorSource::buildStructure(), SiPixelClusterSource::buildStructure(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), and SiPixelFolderOrganizer::setModuleFolder().
|
virtual |
module Type
Implements PixelModuleName.
Definition at line 148 of file PixelEndcapNameUpgrade.cc.
References pannelName(), plaquetteName(), and PixelModuleName::v2x8.
|
virtual |
from base class
Implements PixelModuleName.
Definition at line 174 of file PixelEndcapNameUpgrade.cc.
References theBlade, theDisk, thePannel, thePart, and thePlaquette.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), PixelEndcapNameUpgrade(), and Vispa.Views.PropertyView.Property::valueChanged().
|
virtual |
check equality of modules from datamemebers
Implements PixelModuleName.
Definition at line 161 of file PixelEndcapNameUpgrade.cc.
References PixelModuleName::isBarrel(), python.connectstrParser::o, theBlade, theDisk, thePannel, thePart, and thePlaquette.
|
inline |
pannel id
Definition at line 47 of file PixelEndcapNameUpgrade.h.
References thePannel.
Referenced by SiPixelHitEfficiencySource::analyze(), SiPixelDigiSource::analyze(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelRecHitModule::book(), SiPixelDigiModule::book(), SiPixelClusterModule::book(), SiPixelDigiSource::buildStructure(), SiPixelRawDataErrorSource::buildStructure(), SiPixelRecHitSource::buildStructure(), SiPixelClusterSource::buildStructure(), SiPixelDigiModule::fill(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), moduleType(), and SiPixelFolderOrganizer::setModuleFolder().
|
inline |
plaquetteId (in pannel)
Definition at line 50 of file PixelEndcapNameUpgrade.h.
References thePlaquette.
Referenced by SiPixelHitEfficiencySource::analyze(), SiPixelDigiSource::analyze(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelRecHitModule::book(), SiPixelDigiModule::book(), SiPixelClusterModule::book(), SiPixelDigiSource::buildStructure(), SiPixelRawDataErrorSource::buildStructure(), SiPixelRecHitSource::buildStructure(), SiPixelClusterSource::buildStructure(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), moduleType(), and SiPixelFolderOrganizer::setModuleFolder().
|
private |
Definition at line 64 of file PixelEndcapNameUpgrade.h.
Referenced by bladeName(), getDetId(), name(), operator==(), and PixelEndcapNameUpgrade().
|
private |
Definition at line 64 of file PixelEndcapNameUpgrade.h.
Referenced by diskName(), name(), operator==(), and PixelEndcapNameUpgrade().
|
private |
Definition at line 64 of file PixelEndcapNameUpgrade.h.
Referenced by name(), operator==(), pannelName(), and PixelEndcapNameUpgrade().
|
private |
Definition at line 63 of file PixelEndcapNameUpgrade.h.
Referenced by halfCylinder(), name(), operator==(), and PixelEndcapNameUpgrade().
|
private |
Definition at line 64 of file PixelEndcapNameUpgrade.h.
Referenced by name(), operator==(), PixelEndcapNameUpgrade(), and plaquetteName().