![]() |
![]() |
#include <MuonRPCDetLayerGeometryBuilder.h>
Public Member Functions | |
MuonRPCDetLayerGeometryBuilder () | |
Constructor (disabled, only static access is allowed) More... | |
virtual | ~MuonRPCDetLayerGeometryBuilder () |
Destructor. More... | |
Static Public Member Functions | |
static std::vector< DetLayer * > | buildBarrelLayers (const RPCGeometry &geo) |
Builds the barrel layers. Result vector is sorted inside-out. More... | |
static std::pair< std::vector < DetLayer * >, std::vector < DetLayer * > > | buildEndcapLayers (const RPCGeometry &geo) |
Static Private Member Functions | |
static MuRingForwardDoubleLayer * | buildLayer (int endcap, const std::vector< int > &rings, int station, int layer, std::vector< int > &rolls, const RPCGeometry &geo) |
static bool | isFront (const RPCDetId &rpcId) |
static void | makeBarrelLayers (std::vector< const GeomDet * > &geomDets, std::vector< MuRodBarrelLayer * > &result) |
static void | makeBarrelRods (std::vector< const GeomDet * > &geomDets, std::vector< const DetRod * > &result) |
Build the RPC DetLayers.
Definition at line 20 of file MuonRPCDetLayerGeometryBuilder.h.
|
inline |
Constructor (disabled, only static access is allowed)
Definition at line 23 of file MuonRPCDetLayerGeometryBuilder.h.
|
virtual |
Destructor.
Definition at line 30 of file MuonRPCDetLayerGeometryBuilder.cc.
|
static |
Builds the barrel layers. Result vector is sorted inside-out.
Definition at line 181 of file MuonRPCDetLayerGeometryBuilder.cc.
Referenced by MuonDetLayerGeometryESProducer::produce().
|
static |
Builds the forward (+Z, return.first) and backward (-Z, return.second) layers. Both vectors are sorted inside-out
Definition at line 36 of file MuonRPCDetLayerGeometryBuilder.cc.
Referenced by MuonDetLayerGeometryESProducer::produce().
|
staticprivate |
Definition at line 109 of file MuonRPCDetLayerGeometryBuilder.cc.
|
staticprivate |
Definition at line 342 of file MuonRPCDetLayerGeometryBuilder.cc.
|
staticprivate |
Definition at line 220 of file MuonRPCDetLayerGeometryBuilder.cc.
|
staticprivate |
Definition at line 284 of file MuonRPCDetLayerGeometryBuilder.cc.