#include <GlobalDetLayerGeometry.h>
Public Member Functions | |
GlobalDetLayerGeometry (const GeometricSearchTracker *tracker, const MuonDetLayerGeometry *muon) | |
GlobalDetLayerGeometry (const GeometricSearchTracker *tracker, const MuonDetLayerGeometry *muon, const MTDDetLayerGeometry *mtd) | |
const DetLayer * | idToLayer (const DetId &detId) const override |
Give the DetId of a module, returns the pointer to the corresponding DetLayer. More... | |
~GlobalDetLayerGeometry () override | |
Public Member Functions inherited from DetLayerGeometry | |
DetLayerGeometry () | |
virtual | ~DetLayerGeometry () |
Private Attributes | |
const MTDDetLayerGeometry * | mtd_ |
const MuonDetLayerGeometry * | muon_ |
const GeometricSearchTracker * | tracker_ |
Definition at line 20 of file GlobalDetLayerGeometry.h.
|
inline |
Definition at line 22 of file GlobalDetLayerGeometry.h.
|
inline |
Definition at line 26 of file GlobalDetLayerGeometry.h.
|
inlineoverride |
Give the DetId of a module, returns the pointer to the corresponding DetLayer.
Reimplemented from DetLayerGeometry.
Definition at line 6 of file GlobalDetLayerGeometry.cc.
References DetId::det(), Exception, FastTime, DetId::Forward, GeometricSearchTracker::idToLayer(), MTDDetLayerGeometry::idToLayer(), MuonDetLayerGeometry::idToLayer(), mtd_, DetId::Muon, muon_, DetId::subdetId(), DetId::Tracker, and tracker_.
Referenced by ~GlobalDetLayerGeometry().
|
private |
Definition at line 47 of file GlobalDetLayerGeometry.h.
Referenced by idToLayer().
|
private |
Definition at line 46 of file GlobalDetLayerGeometry.h.
Referenced by idToLayer().
|
private |
Definition at line 45 of file GlobalDetLayerGeometry.h.
Referenced by idToLayer().