ATLAS Offline Software
|
Ensure that the Athena extensions are properly loaded. More...
Classes | |
class | AlignPos |
class | CbmComponent |
struct | ChamberGrp |
class | CHV |
class | CMI |
class | Component |
class | CRO |
class | Csc |
class | CSC |
class | CscComponent |
class | CscMultiLayer |
class | CscReadoutElement |
class | Cutout |
class | DblQ00Acut |
class | DblQ00Alin |
class | DblQ00Almn |
class | DblQ00Aptp |
class | DblQ00Asmp |
class | DblQ00Aszt |
class | DblQ00Atln |
class | DblQ00Atyp |
class | DblQ00Awln |
class | DblQ00Dbam |
class | DblQ00IAcsc |
class | DblQ00Wchv |
class | DblQ00Wcmi |
class | DblQ00Wcro |
class | DblQ00Wcsc |
class | DblQ00Wded |
class | DblQ00Wlbi |
class | DblQ00Wmdt |
class | DblQ00Wrpc |
class | DblQ00Wspa |
class | DblQ00Wsup |
class | DblQ00Wtgc |
class | DblQ00Xtomo |
class | DBReader |
class | DED |
class | Ded |
class | DetectorElement |
class | DriftTube |
class | FPVMAP |
class | GeoModelCscTest |
class | GeoModelMdtTest |
class | GeoModelMmTest |
class | GeoModelRpcTest |
class | GeoModelsTgcTest |
class | GeoModelTgcTest |
class | LBI |
class | LbiComponent |
class | Mdt |
class | MDT |
class | MdtComponent |
class | MdtReadoutElement |
class | Micromegas |
class | MicromegasComponent |
class | MM_Technology |
class | MMReadoutElement |
An MMReadoutElement corresponds to a single STGC module; therefore typicaly a barrel muon station contains: More... | |
class | MMSpacer |
class | MMSpacer_Technology |
class | MMSpacerComponent |
class | MultiLayer |
class | MuonChamber |
class | MuonChamberLite |
struct | MuonChannelDesign |
class | MuonClusterReadoutElement |
class | MuonDetectorFactory001 |
class | MuonDetectorFactoryLite |
class | MuonDetectorManager |
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and provides access to all main blocks of information needed by generic clients of the geometry: XxxReadoutElements, MuonStations, MuonIdHelpers, geometryVersion, etc. More... | |
struct | MuonPadDesign |
Parameters defining the design of the readout sTGC pads. More... | |
class | MuonReadoutElement |
Base class for the XxxReadoutElement, with Xxx = Mdt, Rpc, Tgc, Csc. More... | |
class | MuonStation |
struct | MuonStripDesign |
class | MuonSystemDescription |
class | MYSQL |
class | Position |
class | RDBReaderAtlas |
class | RPC |
class | Rpc |
class | RpcComponent |
class | RpcLayer |
class | RpcReadoutElement |
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station contains: More... | |
class | SimpleVolAction |
class | SPA |
class | Spacer |
class | SpacerBeam |
class | SpaComponent |
class | StandardComponent |
class | Station |
class | StationSelector |
class | sTGC |
class | sTGC_Technology |
class | sTGCComponent |
class | sTgcReadoutElement |
An sTgcReadoutElement corresponds to a single STGC module; therefore typicaly a barrel muon station contains: More... | |
class | SUP |
class | SupComponent |
class | Technology |
class | TGC |
class | Tgc |
struct | TgcChamberLayout |
class | TgcComponent |
class | TgcReadoutElement |
A TgcReadoutElement corresponds to a single TGC chamber; therefore typically a TGC station contains several TgcReadoutElements. More... | |
class | TgcReadoutParams |
Typedefs | |
typedef StandardComponent | DedComponent |
typedef std::map< std::string, GeoVPhysVol * >::const_iterator | DetectorIterator |
typedef std::map< int, std::string >::const_iterator | AllocposIterator |
typedef std::map< std::string, int >::const_iterator | allocPosIterator |
typedef std::map< int, Position, std::less< int > > | PositionMap |
typedef std::multimap< int, AlignPos, std::less< int > > | AlignPosMap |
typedef std::map< int, Position, std::less< int > >::const_iterator | PositionIterator |
typedef std::multimap< int, AlignPos, std::less< int > >::const_iterator | AlignPosIterator |
using | GasGapIntArray = TgcReadoutParams::GasGapIntArray |
using | GasGapFloatArray = TgcReadoutParams::GasGapFloatArray |
using | WiregangArray = TgcReadoutParams::WiregangArray |
using | StripArray = TgcReadoutParams::StripArray |
using | PVRef = GeoRef< GeoPhysVol > |
Functions | |
std::ostream & | operator<< (std::ostream &os, const AlignPos &p) |
std::ostream & | operator<< (std::ostream &os, const Cutout &p) |
float | round (const float toRound, const unsigned int decimals) |
std::ostream & | operator<< (std::ostream &os, const MicromegasComponent &c) |
std::ostream & | operator<< (std::ostream &os, const MMSpacerComponent &c) |
template<class T > | |
const T * | getIdHelper (StoreGateSvc *pDetStore, const std::string &helperName) |
std::ostream & | operator<< (std::ostream &os, const Position &p) |
std::ostream & | operator<< (std::ostream &os, const StandardComponent &c) |
std::ostream & | operator<< (std::ostream &os, const Station &s) |
std::ostream & | operator<< (std::ostream &os, const sTGCComponent &c) |
std::ostream & | operator<< (std::ostream &os, const TgcComponent &c) |
std::ostream & | operator<< (std::ostream &ostr, const Amg::Transform3D &trans) |
template<typename VType > | |
bool | isEqual (const std::vector< VType > &a, const std::vector< VType > &b) |
template<typename VType > | |
std::ostream & | operator<< (std::ostream &ostr, const std::vector< VType > &v) |
template<typename VType > | |
std::ostream & | operator<< (std::ostream &ostr, const std::set< VType > &s) |
int | nStrips (const MuonGM::TgcReadoutElement &readoutEle, int layer) |
std::string | buildString (int i, int ncha) |
int | strtoint (std::string_view str, unsigned int istart, unsigned int length) |
int | stationPhiTGC (std::string_view stName, int fi, int zi_input) |
Converts the AMDB phi index to the Identifier phi Index. More... | |
int | amdbPhiTGC (std::string_view stName, int phiIndex, int eta_index) |
Converts the Identifier phi index to the AMDB phi index. More... | |
Variables | |
constexpr int | maxwlay = 4 |
constexpr int | maxnlayers = 4 |
An MdtReadoutElement corresponds to a single MDT multilayer; therefore typicaly a MDT chamber consists of two MdtReadoutElements, each identified by StationName, StationEta, StationPhi, Technology=0, and Multilayer. More... | |
constexpr int | maxnsteps = 10 |
Ensure that the Athena extensions are properly loaded.
typedef std::multimap<int, AlignPos, std::less<int> >::const_iterator MuonGM::AlignPosIterator |
typedef std::multimap<int, AlignPos, std::less<int> > MuonGM::AlignPosMap |
typedef std::map<int, std::string>::const_iterator MuonGM::AllocposIterator |
typedef std::map<std::string, int>::const_iterator MuonGM::allocPosIterator |
Definition at line 10 of file DedComponent.h.
typedef std::map<std::string, GeoVPhysVol *>::const_iterator MuonGM::DetectorIterator |
using MuonGM::GasGapFloatArray = typedef TgcReadoutParams::GasGapFloatArray |
Definition at line 21 of file RDBReaderAtlas.cxx.
using MuonGM::GasGapIntArray = typedef TgcReadoutParams::GasGapIntArray |
Definition at line 20 of file RDBReaderAtlas.cxx.
typedef std::map<int, Position, std::less<int> >::const_iterator MuonGM::PositionIterator |
typedef std::map<int, Position, std::less<int> > MuonGM::PositionMap |
using MuonGM::PVRef = typedef GeoRef<GeoPhysVol> |
using MuonGM::StripArray = typedef TgcReadoutParams::StripArray |
Definition at line 23 of file RDBReaderAtlas.cxx.
using MuonGM::WiregangArray = typedef TgcReadoutParams::WiregangArray |
Definition at line 22 of file RDBReaderAtlas.cxx.
int MuonGM::amdbPhiTGC | ( | std::string_view | stName, |
int | phiIndex, | ||
int | eta_index | ||
) |
Converts the Identifier phi index to the AMDB phi index.
For T4E the devil was certainly involved in the game. The backward conversion does not make any sense at all. Hardcode it...
For T4E the devil was certainly involved in the game. The backward conversion does not make any sense at all. Hardcode it...
Definition at line 89 of file GlobalUtilities.cxx.
std::string MuonGM::buildString | ( | int | i, |
int | ncha | ||
) |
Definition at line 23 of file GlobalUtilities.cxx.
const T* MuonGM::getIdHelper | ( | StoreGateSvc * | pDetStore, |
const std::string & | helperName | ||
) |
Definition at line 27 of file MuonDetectorFactoryLite.cxx.
bool MuonGM::isEqual | ( | const std::vector< VType > & | a, |
const std::vector< VType > & | b | ||
) |
Definition at line 18 of file MuonDetDescr/MuonGeoModelTest/src/GeoModelTgcTest.cxx.
|
inline |
Definition at line 8 of file AlignPos.cxx.
std::ostream& MuonGM::operator<< | ( | std::ostream & | os, |
const MicromegasComponent & | c | ||
) |
Definition at line 10 of file MicromegasComponent.cxx.
std::ostream& MuonGM::operator<< | ( | std::ostream & | os, |
const MMSpacerComponent & | c | ||
) |
Definition at line 11 of file MMSpacerComponent.cxx.
std::ostream& MuonGM::operator<< | ( | std::ostream & | os, |
const StandardComponent & | c | ||
) |
Definition at line 19 of file StandardComponent.cxx.
Definition at line 326 of file Station.cxx.
std::ostream& MuonGM::operator<< | ( | std::ostream & | os, |
const sTGCComponent & | c | ||
) |
Definition at line 8 of file sTGCComponent.cxx.
std::ostream& MuonGM::operator<< | ( | std::ostream & | os, |
const TgcComponent & | c | ||
) |
Definition at line 12 of file TgcComponent.cxx.
std::ostream& MuonGM::operator<< | ( | std::ostream & | ostr, |
const Amg::Transform3D & | trans | ||
) |
Definition at line 14 of file MuonDetDescr/MuonGeoModelTest/src/GeoModelMdtTest.cxx.
std::ostream& MuonGM::operator<< | ( | std::ostream & | ostr, |
const std::set< VType > & | s | ||
) |
std::ostream& MuonGM::operator<< | ( | std::ostream & | ostr, |
const std::vector< VType > & | v | ||
) |
int MuonGM::stationPhiTGC | ( | std::string_view | stName, |
int | fi, | ||
int | zi_input | ||
) |
Converts the AMDB phi index to the Identifier phi Index.
Definition at line 44 of file GlobalUtilities.cxx.
int MuonGM::strtoint | ( | std::string_view | str, |
unsigned int | istart, | ||
unsigned int | length | ||
) |
Definition at line 37 of file GlobalUtilities.cxx.
|
constexpr |
An MdtReadoutElement corresponds to a single MDT multilayer; therefore typicaly a MDT chamber consists of two MdtReadoutElements, each identified by StationName, StationEta, StationPhi, Technology=0, and Multilayer.
Pointers to all MdtReadoutElements are created in the build() method of the MuonChamber class, and are held in arrays by the MuonDetectorManager, which is responsible for storing, deleting and providing access to these objects.
An MdtReadoutElement holds properties related to its internal structure (i.e. wire pitch) and general geometrical properties (size); it implements tracking interfaces and provides access to typical readout-geometry information: i.e. number of tubes, position of the tubes, distance of a point to the readout side, etc.
The globalToLocalCoords and globalToLocalTransform methods (+ their opposite) define the link between the ATLAS global reference frame and the internal (geo-model defined) local reference frame of any drift tube (which is the frame where local coordinates of SimHits, in output from G4, are expressed).
Definition at line 48 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MdtReadoutElement.h.
|
constexpr |
Definition at line 49 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MdtReadoutElement.h.
|
constexpr |
Definition at line 29 of file CscReadoutElement.h.