#include <MuonME0DetLayerGeometryBuilder.h>
Public Member Functions | |
MuonME0DetLayerGeometryBuilder () | |
Constructor (disabled, only static access is allowed) More... | |
virtual | ~MuonME0DetLayerGeometryBuilder () |
Destructor. More... | |
Static Public Member Functions | |
static std::pair< std::vector< DetLayer * >, std::vector< DetLayer * > > | buildEndcapLayers (const ME0Geometry &geo) |
Static Private Member Functions | |
static MuRingForwardLayer * | buildLayer (int endcap, int layer, std::vector< int > &chambers, std::vector< int > &rolls, const ME0Geometry &geo) |
static bool | isFront (const ME0DetId &me0Id) |
static MuDetRing * | makeDetRing (std::vector< const GeomDet * > &geomDets) |
Build the ME0 DetLayers.
Definition at line 21 of file MuonME0DetLayerGeometryBuilder.h.
|
inline |
Constructor (disabled, only static access is allowed)
Definition at line 24 of file MuonME0DetLayerGeometryBuilder.h.
|
virtual |
|
static |
Builds the forward (+Z, return.first) and backward (-Z, return.second) layers. Both vectors are sorted inside-out
Definition at line 25 of file MuonME0DetLayerGeometryBuilder.cc.
References relativeConstraints::chamber, chambers, makeMuonMisalignmentScenario::endcap, LogTrace, ME0DetId::maxChamberId, metname, ME0DetId::minChamberId, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by MuonDetLayerGeometryESProducer::produce().
|
staticprivate |
Definition at line 48 of file MuonME0DetLayerGeometryBuilder.cc.
References relativeConstraints::chamber, chambers, makeMuonMisalignmentScenario::endcap, ME0Geometry::idToDet(), LogTrace, metname, precomputed_value_sort(), mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
|
staticprivate |
Definition at line 102 of file MuonME0DetLayerGeometryBuilder.cc.
References mps_fire::result.
|
staticprivate |
Definition at line 109 of file MuonME0DetLayerGeometryBuilder.cc.
References LogTrace, metname, precomputed_value_sort(), mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.