#include <PixelEndcapName.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... | |
DetId | getDetId (const TrackerTopology *tt) |
HalfCylinder | halfCylinder () const |
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... | |
int | pannelName () const |
pannel id More... | |
PixelEndcapName (const DetId &, bool phase=false) | |
ctor from DetId More... | |
PixelEndcapName (const DetId &, const TrackerTopology *tt, bool phase=false) | |
PixelEndcapName (HalfCylinder part=mO, int disk=0, int blade=0, int pannel=0, int plaq=0, bool phase=false) | |
ctor for defined name More... | |
PixelEndcapName (std::string name, bool phase=false) | |
ctor from name string More... | |
int | plaquetteName () const |
plaquetteId (in pannel) More... | |
int | ringName () const |
ring Id More... | |
~PixelEndcapName () 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 | 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 PixelEndcapName.h.
Enumerator | |
---|---|
mO | |
mI | |
pO | |
pI |
Definition at line 18 of file PixelEndcapName.h.
PixelEndcapName::PixelEndcapName | ( | const DetId & | id, |
bool | phase = false |
||
) |
ctor from DetId
Definition at line 98 of file PixelEndcapName.cc.
References PXFDetId::blade(), PXFDetId::disk(), mI, mO, PXFDetId::module(), SurfaceOrientation::outer, PXFDetId::panel(), phase1, pI, pO, relativeConstraints::ring, PXFDetId::side(), theBlade, theDisk, thePannel, thePart, and thePlaquette.
PixelEndcapName::PixelEndcapName | ( | const DetId & | id, |
const TrackerTopology * | tt, | ||
bool | phase = false |
||
) |
Definition at line 15 of file PixelEndcapName.cc.
References mI, mO, SurfaceOrientation::outer, phase1, pI, pO, TrackerTopology::pxfBlade(), TrackerTopology::pxfDisk(), TrackerTopology::pxfModule(), TrackerTopology::pxfPanel(), TrackerTopology::pxfSide(), relativeConstraints::ring, theBlade, theDisk, thePannel, thePart, and thePlaquette.
|
inline |
PixelEndcapName::PixelEndcapName | ( | std::string | name, |
bool | phase = false |
||
) |
ctor from name string
Definition at line 180 of file PixelEndcapName.cc.
References mI, mO, name(), phase1, pI, pO, theBlade, theDisk, thePannel, thePart, and thePlaquette.
|
inlineoverride |
Definition at line 37 of file PixelEndcapName.h.
|
inline |
blade id
Definition at line 48 of file PixelEndcapName.h.
References theBlade.
Referenced by SiPixelDigiSource::analyze(), SiPixelLorentzAnglePCLHarvester::beginRun(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelDigiModule::book(), SiPixelClusterModule::book(), SiPixelRecHitModule::book(), SiPixelPhase1Analyzer::BookForwardBins(), SiPixelDigiSource::buildStructure(), SiPixelClusterSource::buildStructure(), SiPixelRawDataErrorSource::buildStructure(), SiPixelRecHitSource::buildStructure(), SiPixelLorentzAnglePCLWorker::dqmBeginRun(), SiPixelDigiModule::fill(), TrackerRemapper::fillEndcapRemap(), SiPixelPhase1Analyzer::FillForwardBinsRemap(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), SiPixelClusterSource::getrococcupancye(), PixelEndcapLinkMaker::Order::operator()(), sipixelobjects::PixelFEDLink::printForMap(), SiPixelFakeLorentzAngleESSource::produce(), SiPixelFolderOrganizer::setModuleFolder(), SiPixelCoordinates::signed_blade(), SiPixelPI::signed_blade(), and Phase1PixelROCMaps::signed_blade().
|
inline |
disk id
Definition at line 45 of file PixelEndcapName.h.
References theDisk.
Referenced by SiPixelDetSummary::add(), SiPixelVCalDB::analyze(), SiPixelDigiSource::analyze(), SiPixelBadModuleReader::analyze(), SiPixelTrackResidualSource::analyze(), SiPixelHitEfficiencySource::analyze(), SiPixelLorentzAnglePCLHarvester::beginRun(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelDigiModule::book(), SiPixelClusterModule::book(), SiPixelRecHitModule::book(), SiPixelPhase1Analyzer::BookForwardBins(), SiPixelDigiSource::buildStructure(), SiPixelClusterSource::buildStructure(), SiPixelRawDataErrorSource::buildStructure(), SiPixelRecHitSource::buildStructure(), SiPixelTrackResidualSource::dqmBeginRun(), SiPixelLorentzAnglePCLWorker::dqmBeginRun(), SiPixelClusterModule::fill(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), SiPixelClusterSource::getrococcupancye(), PixelEndcapLinkMaker::Order::operator()(), sipixelobjects::PixelFEDLink::printForMap(), SiPixelFakeLorentzAngleESSource::produce(), and SiPixelFolderOrganizer::setModuleFolder().
PXFDetId PixelEndcapName::getDetId | ( | void | ) |
return DetId
Definition at line 485 of file PixelEndcapName.cc.
References bladeName(), diskName(), halfCylinder(), mI, mO, callgraph::module, SurfaceOrientation::outer, pannelName(), phase1, pI, plaquetteName(), pO, relativeConstraints::ring, ringName(), and theDisk.
Referenced by SiPixelLorentzAnglePCLHarvester::beginRun(), SiPixelLorentzAnglePCLWorker::dqmBeginRun(), and SiPixelBadModuleByHandBuilder::getNewObject().
DetId PixelEndcapName::getDetId | ( | const TrackerTopology * | tt | ) |
Definition at line 403 of file PixelEndcapName.cc.
References bladeName(), diskName(), halfCylinder(), gpuClustering::id, mI, mO, callgraph::module, SurfaceOrientation::outer, pannelName(), phase1, pI, plaquetteName(), pO, TrackerTopology::pxfDetId(), relativeConstraints::ring, ringName(), and theDisk.
|
inline |
Definition at line 42 of file PixelEndcapName.h.
References thePart.
Referenced by SiPixelDetSummary::add(), SiPixelDigiSource::analyze(), SiPixelBadModuleReader::analyze(), SiPixelHitEfficiencySource::analyze(), PixelBaryCentreAnalyzer::analyze(), SiPixelPhase1Analyzer::BookForwardBins(), SiPixelClusterSource::buildStructure(), SiPixelDigiSource::buildStructure(), SiPixelRawDataErrorSource::buildStructure(), SiPixelRecHitSource::buildStructure(), DQMBarycenter::TkAlBarycenters::computeBarycenters(), TrackerRemapper::fillEndcapRemap(), SiPixelPhase1Analyzer::FillForwardBinsRemap(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), SiPixelClusterSource::getrococcupancye(), HLTPixelAsymmetryFilter::hltFilter(), PixelEndcapLinkMaker::Order::operator()(), sipixelobjects::PixelFEDLink::printForMap(), SiPixelCoordinates::quadrant(), SiPixelTopoFinder::quadrant(), SiPixelPI::quadrant(), Phase1PixelROCMaps::quadrant(), and SiPixelFolderOrganizer::setModuleFolder().
|
overridevirtual |
module Type
Implements PixelModuleName.
Definition at line 317 of file PixelEndcapName.cc.
References pannelName(), phase1, plaquetteName(), theDisk, PixelModuleName::v1x2, PixelModuleName::v1x5, PixelModuleName::v2x3, PixelModuleName::v2x4, PixelModuleName::v2x5, and PixelModuleName::v2x8.
Referenced by PixelEndcapLinkMaker::links().
|
overridevirtual |
from base class
Implements PixelModuleName.
Definition at line 365 of file PixelEndcapName.cc.
References phase1, theBlade, theDisk, thePannel, thePart, and thePlaquette.
Referenced by config.CFG::__str__(), SiPixelDetSummary::add(), PixelToLNKAssociateFromAscii::addConnections(), NearbyPixelClustersAnalyzer::bookModuleHistograms(), geometryComparison.GeometryComparison::createScript(), validation.Sample::digest(), SiPixelInformationExtractor::findNoisyPixels(), primaryVertexResolution.PrimaryVertexResolution::getRepMap(), primaryVertexValidation.PrimaryVertexValidation::getRepMap(), zMuMuValidation.ZMuMuValidation::getRepMap(), VIDSelectorBase.VIDSelectorBase::initialize(), PixelEndcapLinkMaker::links(), GeometryInterface::loadFromTopology(), PixelEndcapName(), sipixelobjects::PixelFEDLink::printForMap(), SiPixelPhase1Analyzer::SaveDetectorVertices(), and SiPixelOfflineCalibAnalysisBase::translateDetIdToString().
|
overridevirtual |
check equality of modules from datamemebers
Implements PixelModuleName.
Definition at line 356 of file PixelEndcapName.cc.
References PixelModuleName::isBarrel(), class-composition::o, theBlade, theDisk, thePannel, thePart, and thePlaquette.
|
inline |
pannel id
Definition at line 51 of file PixelEndcapName.h.
References thePannel.
Referenced by SiPixelDigiSource::analyze(), SiPixelHitEfficiencySource::analyze(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelDigiModule::book(), SiPixelClusterModule::book(), SiPixelRecHitModule::book(), SiPixelClusterSource::buildStructure(), SiPixelDigiSource::buildStructure(), SiPixelRawDataErrorSource::buildStructure(), SiPixelRecHitSource::buildStructure(), SiPixelHitEfficiencyModule::fill(), SiPixelDigiModule::fill(), TrackerRemapper::fillEndcapRemap(), SiPixelPhase1Analyzer::FillForwardBinsRemap(), sipixelobjects::FrameConversion::FrameConversion(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), SiPixelClusterSource::getrococcupancye(), moduleType(), PixelEndcapLinkMaker::Order::operator()(), PixelPannelType::pannelType(), sipixelobjects::PixelFEDLink::printForMap(), SiPixelFakeLorentzAngleESSource::produce(), and SiPixelFolderOrganizer::setModuleFolder().
|
inline |
plaquetteId (in pannel)
Definition at line 54 of file PixelEndcapName.h.
References thePlaquette.
Referenced by SiPixelDigiSource::analyze(), SiPixelHitEfficiencySource::analyze(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), SiPixelDigiModule::book(), SiPixelClusterModule::book(), SiPixelRecHitModule::book(), SiPixelClusterSource::buildStructure(), SiPixelDigiSource::buildStructure(), SiPixelRawDataErrorSource::buildStructure(), SiPixelRecHitSource::buildStructure(), sipixelobjects::FrameConversion::FrameConversion(), getDetId(), SiPixelFolderOrganizer::getModuleFolder(), SiPixelClusterSource::getrococcupancye(), moduleType(), PixelEndcapLinkMaker::Order::operator()(), and SiPixelFolderOrganizer::setModuleFolder().
|
inline |
ring Id
Definition at line 57 of file PixelEndcapName.h.
References thePlaquette.
Referenced by SiPixelVCalDB::analyze(), SiPixelVCalReader::analyze(), PixelBaryCentreAnalyzer::analyze(), TrackerRemapper::fillEndcapRemap(), SiPixelPhase1Analyzer::FillForwardBinsRemap(), getDetId(), SiPixelFakeLorentzAngleESSource::produce(), SiPixelCoordinates::ring(), SiPixelPI::ring(), and Phase1PixelROCMaps::ring().
|
private |
Definition at line 72 of file PixelEndcapName.h.
Referenced by getDetId(), moduleType(), name(), and PixelEndcapName().
|
private |
Definition at line 71 of file PixelEndcapName.h.
Referenced by bladeName(), name(), operator==(), and PixelEndcapName().
|
private |
Definition at line 71 of file PixelEndcapName.h.
Referenced by diskName(), getDetId(), moduleType(), name(), operator==(), and PixelEndcapName().
|
private |
Definition at line 71 of file PixelEndcapName.h.
Referenced by name(), operator==(), pannelName(), and PixelEndcapName().
|
private |
Definition at line 70 of file PixelEndcapName.h.
Referenced by halfCylinder(), name(), operator==(), and PixelEndcapName().
|
private |
Definition at line 71 of file PixelEndcapName.h.
Referenced by name(), operator==(), PixelEndcapName(), plaquetteName(), and ringName().