![]() |
![]() |
#include <GeomDetType.h>
Public Types | |
typedef GeomDetEnumerators::SubDetector | SubDetector |
Public Member Functions | |
GeomDetType (const std::string &name, SubDetector subdet) | |
bool | isBarrel () const |
bool | isCSC () const |
bool | isDT () const |
bool | isEndcap () const |
bool | isGEM () const |
bool | isME0 () const |
bool | isMuon () const |
bool | isRPC () const |
bool | isTiming () const |
bool | isTracker () const |
bool | isTrackerPixel () const |
bool | isTrackerStrip () const |
const std::string & | name () const |
SubDetector | subDetector () const |
virtual const Topology & | topology () const =0 |
virtual | ~GeomDetType () |
Private Attributes | |
std::string | theName |
SubDetector | theSubDet |
Definition at line 10 of file GeomDetType.h.
Definition at line 12 of file GeomDetType.h.
GeomDetType::GeomDetType | ( | const std::string & | name, |
SubDetector | subdet | ||
) |
Definition at line 5 of file GeomDetType.cc.
|
virtual |
Definition at line 9 of file GeomDetType.cc.
bool GeomDetType::isBarrel | ( | ) | const |
Definition at line 13 of file GeomDetType.cc.
References GeomDetEnumerators::isBarrel(), and theSubDet.
Referenced by SiPixelDigitizerAlgorithm::digitize(), SiPixelDigitizerAlgorithm::DriftDirection(), ClusterShapeHitFilter::isNormalOriented(), SiPixelDigitizerAlgorithm::missCalibrate(), and subDetector().
bool GeomDetType::isCSC | ( | ) | const |
Definition at line 45 of file GeomDetType.cc.
References GeomDetEnumerators::isCSC(), and theSubDet.
Referenced by subDetector().
bool GeomDetType::isDT | ( | ) | const |
Definition at line 40 of file GeomDetType.cc.
References GeomDetEnumerators::isDT(), and theSubDet.
Referenced by subDetector().
bool GeomDetType::isEndcap | ( | ) | const |
Definition at line 18 of file GeomDetType.cc.
References GeomDetEnumerators::isEndcap(), and theSubDet.
Referenced by Traj2TrackHits::build(), FastTrackerRecHitSplitter::buildSplitStripHit(), subDetector(), and KFSwitching1DUpdator::update().
bool GeomDetType::isGEM | ( | ) | const |
Definition at line 56 of file GeomDetType.cc.
References GeomDetEnumerators::isGEM(), and theSubDet.
Referenced by subDetector().
bool GeomDetType::isME0 | ( | ) | const |
Definition at line 61 of file GeomDetType.cc.
References GeomDetEnumerators::isME0(), GeomDetEnumerators::ME0, and theSubDet.
Referenced by subDetector().
bool GeomDetType::isMuon | ( | ) | const |
Definition at line 68 of file GeomDetType.cc.
References GeomDetEnumerators::isMuon(), and theSubDet.
Referenced by subDetector().
bool GeomDetType::isRPC | ( | ) | const |
Definition at line 51 of file GeomDetType.cc.
References GeomDetEnumerators::isRPC(), and theSubDet.
Referenced by subDetector().
bool GeomDetType::isTiming | ( | ) | const |
Definition at line 73 of file GeomDetType.cc.
References GeomDetEnumerators::isTiming(), and theSubDet.
Referenced by subDetector().
bool GeomDetType::isTracker | ( | ) | const |
Definition at line 34 of file GeomDetType.cc.
References GeomDetEnumerators::isTracker(), and theSubDet.
Referenced by TrackerDpgAnalysis::analyze(), and subDetector().
bool GeomDetType::isTrackerPixel | ( | ) | const |
Definition at line 29 of file GeomDetType.cc.
References GeomDetEnumerators::isTrackerPixel(), and theSubDet.
Referenced by SiPixelDigitizerAlgorithm::digitize(), SiPixelDigitizerAlgorithm::DriftDirection(), Chi2Strip1DEstimator::estimate(), Chi2Switching1DEstimator::estimate(), SiPixelDigitizerAlgorithm::missCalibrate(), subDetector(), and KFSwitching1DUpdator::update().
bool GeomDetType::isTrackerStrip | ( | ) | const |
Definition at line 24 of file GeomDetType.cc.
References GeomDetEnumerators::isTrackerStrip(), and theSubDet.
Referenced by StripCPE::fillParams(), ClusterShapeHitFilter::fillStripData(), and subDetector().
|
inline |
Definition at line 20 of file GeomDetType.h.
References theName.
Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
Definition at line 22 of file GeomDetType.h.
References isBarrel(), isCSC(), isDT(), isEndcap(), isGEM(), isME0(), isMuon(), isRPC(), isTiming(), isTracker(), isTrackerPixel(), isTrackerStrip(), and theSubDet.
Referenced by GeomDet::subDetector().
|
pure virtual |
Implemented in CSCChamberSpecs, GEMEtaPartitionSpecs, ME0EtaPartitionSpecs, RPCRollSpecs, StripGeomDetType, PixelGeomDetType, MTDGeomDetType, and DTLayerType.
Referenced by TrackerValidationVariables::fillHitQuantities(), ApeEstimator::fillHitVariables(), Strip1DMeasurementTransformator::init(), and ApeEstimator::positionAndError2().
|
private |
Definition at line 40 of file GeomDetType.h.
Referenced by twikiExport.Constituent::__str__(), twikiExport.Material::__str__(), and name().
|
private |
Definition at line 41 of file GeomDetType.h.
Referenced by isBarrel(), isCSC(), isDT(), isEndcap(), isGEM(), isME0(), isMuon(), isRPC(), isTiming(), isTracker(), isTrackerPixel(), isTrackerStrip(), and subDetector().