#include <PixelBarrelName.h>
Public Types | |
enum | Shell { 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 | convertLadderNumber (int oldLadder) |
PXBDetId | getDetId () |
return the DetId More... | |
DetId | getDetId (const TrackerTopology *tt) |
bool | isHalfModule () const |
full or half module More... | |
int | ladderName () const |
ladder id (index in phi) More... | |
int | layerName () const |
layer id More... | |
int | moduleName () const |
module id (index in z) More... | |
PixelModuleName::ModuleType | moduleType () const override |
module Type More... | |
std::string | name () const override |
from base class More... | |
bool | operator== (const PixelModuleName &) const override |
check equality of modules from datamemebers More... | |
PixelBarrelName (const DetId &, const TrackerTopology *tt, bool phase=false) | |
ctor from DetId More... | |
PixelBarrelName (const DetId &, bool phase=false) | |
PixelBarrelName (Shell shell=mO, int layer=0, int module=0, int ladder=0, bool phase=false) | |
ctor for defined name with dummy parameters More... | |
PixelBarrelName (std::string name, bool phase=false) | |
ctor from name string More... | |
int | sectorName () const |
sector id More... | |
Shell | shell () const |
~PixelBarrelName () override | |
Public Member Functions inherited from PixelModuleName | |
virtual bool | isBarrel () const |
true for barrel modules More... | |
PixelModuleName (bool isBarrel) | |
virtual | ~PixelModuleName () |
Private Attributes | |
bool | phase1 |
int | theLadder |
int | theLayer |
int | theModule |
Shell | thePart |
Additional Inherited Members | |
Static Public Member Functions inherited from PixelModuleName | |
static bool | isBarrel (uint32_t rawDetId) |
Module name (as in PixelDatabase) in barrel
Definition at line 16 of file PixelBarrelName.h.
Enumerator | |
---|---|
mO | |
mI | |
pO | |
pI |
Definition at line 19 of file PixelBarrelName.h.
PixelBarrelName::PixelBarrelName | ( | const DetId & | id, |
const TrackerTopology * | tt, | ||
bool | phase = false |
||
) |
ctor from DetId
Definition at line 23 of file PixelBarrelName.cc.
References funct::abs(), convertLadderNumber(), PVValHelper::ladder, mI, mO, pI, pO, TrackerTopology::pxbLadder(), TrackerTopology::pxbLayer(), TrackerTopology::pxbModule(), theLadder, theLayer, theModule, and thePart.
Referenced by PixelBarrelName().
PixelBarrelName::PixelBarrelName | ( | const DetId & | id, |
bool | phase = false |
||
) |
Definition at line 56 of file PixelBarrelName.cc.
References funct::abs(), PXBDetId::ladder(), PXBDetId::layer(), mI, mO, PXBDetId::module(), phase1, pI, pO, theLadder, theLayer, theModule, and thePart.
|
inline |
ctor for defined name with dummy parameters
Definition at line 28 of file PixelBarrelName.h.
References name(), hcalRecAlgoESProd_cfi::phase, PixelBarrelName(), and AlCaHLTBitMon_QueryRunRegistry::string.
PixelBarrelName::PixelBarrelName | ( | std::string | name, |
bool | phase = false |
||
) |
ctor from name string
Definition at line 179 of file PixelBarrelName.cc.
References mI, mO, name(), phase1, pI, pO, theLadder, theLayer, theModule, and thePart.
|
inlineoverride |
Definition at line 36 of file PixelBarrelName.h.
References convertLadderNumber(), name(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 133 of file PixelBarrelName.cc.
References PVValHelper::ladder, phase1, and theLayer.
Referenced by PixelBarrelName(), and ~PixelBarrelName().
PXBDetId PixelBarrelName::getDetId | ( | void | ) |
return the DetId
Definition at line 530 of file PixelBarrelName.cc.
References PVValHelper::ladder, ladderName(), layerName(), mO, moduleName(), SurfaceOrientation::outer, phase1, pI, pO, and thePart.
Referenced by ladderName().
DetId PixelBarrelName::getDetId | ( | const TrackerTopology * | tt | ) |
Definition at line 477 of file PixelBarrelName.cc.
References triggerObjects_cff::id, PVValHelper::ladder, ladderName(), layerName(), mO, moduleName(), SurfaceOrientation::outer, phase1, pI, pO, TrackerTopology::pxbDetId(), and thePart.
bool PixelBarrelName::isHalfModule | ( | ) | const |
full or half module
Definition at line 435 of file PixelBarrelName.cc.
References phase1, theLadder, and theLayer.
Referenced by PixelToLNKAssociateFromAscii::addConnections(), SiPixelHitEfficiencySource::analyze(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelRecHitModule::book(), SiPixelClusterModule::book(), SiPixelDigiModule::book(), SiPixelDigiModule::fill(), SiPixelInformationExtractor::findNoisyPixels(), sipixelobjects::FrameConversion::FrameConversion(), SiPixelTrackResidualSource::getrococcupancy(), SiPixelClusterSource::getrococcupancy(), SiPixelCoordinates::half(), ladderName(), PixelBarrelLinkMaker::links(), moduleType(), and name().
|
inline |
ladder id (index in phi)
Definition at line 52 of file PixelBarrelName.h.
References getDetId(), isHalfModule(), moduleType(), operator==(), sectorName(), and theLadder.
Referenced by SiPixelTrackResidualSource::analyze(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelRecHitModule::book(), SiPixelClusterModule::book(), SiPixelDigiModule::book(), SiPixelDigiModule::fill(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), SiPixelTrackResidualSource::getrococcupancy(), SiPixelClusterSource::getrococcupancy(), PixelBarrelLinkMaker::Order::operator()(), SiPixelFolderOrganizer::setModuleFolder(), and SiPixelCoordinates::signed_ladder().
|
inline |
layer id
Definition at line 46 of file PixelBarrelName.h.
References theLayer.
Referenced by SiPixelDetSummary::add(), SiPixelHitEfficiencySource::analyze(), SiPixelDigiSource::analyze(), SiPixelTrackResidualSource::analyze(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelRecHitModule::book(), SiPixelClusterModule::book(), SiPixelDigiModule::book(), SiPixelDigiSource::buildStructure(), SiPixelClusterSource::buildStructure(), SiPixelTrackResidualSource::dqmBeginRun(), SiPixelClusterModule::fill(), SiPixelDigiModule::fill(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), SiPixelTrackResidualSource::getrococcupancy(), SiPixelClusterSource::getrococcupancy(), PixelBarrelLinkMaker::links(), PixelBarrelLinkMaker::Order::operator()(), and SiPixelFolderOrganizer::setModuleFolder().
|
inline |
module id (index in z)
Definition at line 49 of file PixelBarrelName.h.
References theModule.
Referenced by SiPixelTrackResidualSource::analyze(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelRecHitModule::book(), SiPixelClusterModule::book(), SiPixelDigiModule::book(), SiPixelHitEfficiencyModule::fill(), SiPixelDigiModule::fill(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), SiPixelTrackResidualSource::getrococcupancy(), SiPixelClusterSource::getrococcupancy(), PixelBarrelLinkMaker::Order::operator()(), SiPixelFolderOrganizer::setModuleFolder(), and SiPixelCoordinates::signed_module().
|
overridevirtual |
module Type
Implements PixelModuleName.
Definition at line 448 of file PixelBarrelName.cc.
References isHalfModule(), PixelModuleName::v1x8, and PixelModuleName::v2x8.
Referenced by ladderName().
|
overridevirtual |
from base class
Implements PixelModuleName.
Definition at line 465 of file PixelBarrelName.cc.
References isHalfModule(), sectorName(), theLadder, theLayer, theModule, and thePart.
Referenced by config.CFG::__str__(), SiPixelDetSummary::add(), validation.Sample::digest(), SiPixelInformationExtractor::findNoisyPixels(), VIDSelectorBase.VIDSelectorBase::initialize(), GeometryInterface::loadFromTopology(), PixelBarrelName(), sipixelobjects::PixelFEDLink::printForMap(), SiPixelOfflineCalibAnalysisBase::translateDetIdToString(), Vispa.Views.PropertyView.Property::valueChanged(), and ~PixelBarrelName().
|
overridevirtual |
check equality of modules from datamemebers
Implements PixelModuleName.
Definition at line 453 of file PixelBarrelName.cc.
References PixelModuleName::isBarrel(), connectstrParser::o, trackingPlots::other, theLadder, theLayer, theModule, and thePart.
Referenced by ladderName().
int PixelBarrelName::sectorName | ( | ) | const |
sector id
Definition at line 287 of file PixelBarrelName.cc.
References phase1, theLadder, theLayer, and theModule.
Referenced by ladderName(), name(), and SiPixelCoordinates::sector().
|
inline |
Definition at line 43 of file PixelBarrelName.h.
References thePart.
Referenced by SiPixelHitEfficiencySource::analyze(), SiPixelDigiSource::analyze(), SiPixelTrackResidualSource::analyze(), SiPixelDigiModule::fill(), sipixelobjects::FrameConversion::FrameConversion(), SiPixelFolderOrganizer::getModuleFolder(), SiPixelTrackResidualSource::getrococcupancy(), SiPixelClusterSource::getrococcupancy(), SiPixelCoordinates::quadrant(), and SiPixelFolderOrganizer::setModuleFolder().
|
private |
Definition at line 73 of file PixelBarrelName.h.
Referenced by convertLadderNumber(), getDetId(), isHalfModule(), PixelBarrelName(), and sectorName().
|
private |
Definition at line 72 of file PixelBarrelName.h.
Referenced by isHalfModule(), ladderName(), name(), operator==(), PixelBarrelName(), and sectorName().
|
private |
Definition at line 72 of file PixelBarrelName.h.
Referenced by convertLadderNumber(), isHalfModule(), layerName(), name(), operator==(), PixelBarrelName(), and sectorName().
|
private |
Definition at line 72 of file PixelBarrelName.h.
Referenced by moduleName(), name(), operator==(), PixelBarrelName(), and sectorName().
|
private |
Definition at line 71 of file PixelBarrelName.h.
Referenced by getDetId(), name(), operator==(), PixelBarrelName(), and shell().