![]() |
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 | NSWGeoPlottingAlg |
| 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 |
Functions | |
| template<class TYPEdhwmdt, class TYPEwmdt> | |
| static void | ProcessMDT (MYSQL &mysql, const TYPEdhwmdt dhwmdt, const TYPEwmdt *wmdt, const std::string &s) |
| template<class TYPEdhwrpc, class TYPEwrpc, class TYPEdhwrpcall, class TYPEwrpcall> | |
| static void | ProcessRPC (MYSQL &mysql, const TYPEdhwrpc dhwrpc, const TYPEwrpc *wrpc, const TYPEdhwrpcall, const TYPEwrpcall *wrpcall, const std::string &s) |
| template<class TYPEdhwtgc, class TYPEwtgc, class TYPEdhwtgcall, class TYPEwtgcall> | |
| static void | ProcessTGC (MYSQL &mysql, const TYPEdhwtgc dhwtgc, const TYPEwtgc *wtgc, const TYPEdhwtgcall dhwtgcall, const TYPEwtgcall *wtgcall, const std::string &s) |
| template<class TYPEdhwcsc, class TYPEwcsc> | |
| static void | ProcessCSC (MYSQL &mysql, const TYPEdhwcsc dhwcsc, const TYPEwcsc *wcsc, const std::string &s) |
| template<class TYPEdhwspa, class TYPEwspa> | |
| static void | ProcessSPA (MYSQL &mysql, const TYPEdhwspa dhwspa, const TYPEwspa *wspa, const std::string &s) |
| template<class TYPEdhwsup, class TYPEwsup> | |
| static void | ProcessSUP (MYSQL &mysql, const TYPEdhwsup dhwsup, const TYPEwsup *wsup, const std::string &s) |
| template<class TYPEdhwded, class TYPEwded> | |
| static void | ProcessDED (MYSQL &mysql, const TYPEdhwded dhwded, const TYPEwded *wded, const std::string &s) |
| template<class TYPEdhwchv, class TYPEwchv> | |
| static void | ProcessCHV (MYSQL &mysql, const TYPEdhwchv dhwchv, const TYPEwchv *wchv, const std::string &s) |
| template<class TYPEdhwcro, class TYPEwcro> | |
| static void | ProcessCRO (MYSQL &mysql, const TYPEdhwcro dhwcro, const TYPEwcro *wcro, const std::string &s) |
| template<class TYPEdhwcmi, class TYPEwcmi> | |
| static void | ProcessCMI (MYSQL &mysql, const TYPEdhwcmi dhwcmi, const TYPEwcmi *wcmi, const std::string &s) |
| template<class TYPEdhwlbi, class TYPEwlbi> | |
| static void | ProcessLBI (MYSQL &mysql, const TYPEdhwlbi dhwlbi, const TYPEwlbi *wlbi, const std::string &s) |
| template<class TYPEdnaptp, class TYPEaptp> | |
| static void | ProcessPositions (MYSQL &mysql, const TYPEdnaptp dnaptp, const TYPEaptp *aptp) |
| template<class TYPEaptp> | |
| static bool | isBarrelLike (const TYPEaptp *, int, int) |
| template<class TYPEdnaszt, class TYPEaszt> | |
| static void | ProcessAlignements (MYSQL &mysql, const TYPEdnaszt dnaszt, const TYPEaszt *aszt) |
| template<class TYPEdnalmn, class TYPEalmn, class TYPEdnatyp, class TYPEatyp, class TYPEdhwmdt, class TYPEwmdt> | |
| static void | ProcessStations (MYSQL &mysql, const TYPEdnalmn dnalmn, const TYPEalmn *almn, const TYPEdnatyp dnatyp, const TYPEatyp *atyp, const TYPEdhwmdt dhwmdt, const TYPEwmdt *wmdt) |
| template<class TYPEdnacut, class TYPEacut, class TYPEdnalin, class TYPEalin, class TYPEdnatyp, class TYPEatyp> | |
| static void | ProcessCutouts (MYSQL &mysql, const TYPEdnacut dnacut, const TYPEacut *acut, const TYPEdnalin dnalin, const TYPEalin *alin, const TYPEdnatyp dnatyp, const TYPEatyp *atyp) |
| 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. | |
| int | amdbPhiTGC (std::string_view stName, int phiIndex, int eta_index) |
| Converts the Identifier phi index to the AMDB phi index. | |
Variables | |
| static std::atomic< int > | nmdt {0} |
| static std::atomic< int > | nrpc {0} |
| static std::atomic< int > | ntgc {0} |
| static std::atomic< int > | ncsc {0} |
| static std::atomic< int > | nspa {0} |
| static std::atomic< int > | nded {0} |
| static std::atomic< int > | nsup {0} |
| static std::atomic< int > | nchv {0} |
| static std::atomic< int > | ncro {0} |
| static std::atomic< int > | ncmi {0} |
| static std::atomic< int > | nlbi {0} |
| 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. | |
| 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 |
Definition at line 22 of file RDBReaderAtlas.cxx.
Definition at line 21 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 |
Definition at line 24 of file RDBReaderAtlas.cxx.
Definition at line 23 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...
Definition at line 86 of file GlobalUtilities.cxx.
| std::string MuonGM::buildString | ( | int | i, |
| int | ncha ) |
Definition at line 20 of file GlobalUtilities.cxx.
| const T * MuonGM::getIdHelper | ( | StoreGateSvc * | pDetStore, |
| const std::string & | helperName ) |
Definition at line 27 of file MuonDetectorFactoryLite.cxx.
|
static |
Definition at line 829 of file DBReader.h.
| 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 46 of file MuonDetDescr/MuonGeoModelTest/src/GeoModelTgcTest.cxx.
| std::ostream & MuonGM::operator<< | ( | std::ostream & | os, |
| const AlignPos & | p ) |
Definition at line 8 of file AlignPos.cxx.
| std::ostream & MuonGM::operator<< | ( | std::ostream & | os, |
| const Cutout & | p ) |
Definition at line 67 of file Cutout.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 Position & | p ) |
Definition at line 9 of file Position.cxx.
| std::ostream & MuonGM::operator<< | ( | std::ostream & | os, |
| const StandardComponent & | c ) |
Definition at line 19 of file StandardComponent.cxx.
| std::ostream & MuonGM::operator<< | ( | std::ostream & | os, |
| const Station & | s ) |
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 ) |
Definition at line 37 of file MuonDetDescr/MuonGeoModelTest/src/GeoModelTgcTest.cxx.
| std::ostream & MuonGM::operator<< | ( | std::ostream & | ostr, |
| const std::vector< VType > & | v ) |
Definition at line 30 of file MuonDetDescr/MuonGeoModelTest/src/GeoModelTgcTest.cxx.
|
static |
Definition at line 835 of file DBReader.h.
|
static |
Definition at line 551 of file DBReader.h.
|
static |
Definition at line 590 of file DBReader.h.
|
static |
Definition at line 571 of file DBReader.h.
|
static |
Definition at line 369 of file DBReader.h.
|
static |
Definition at line 1107 of file DBReader.h.
|
static |
Definition at line 531 of file DBReader.h.
|
static |
Definition at line 610 of file DBReader.h.
|
static |
Definition at line 154 of file DBReader.h.
|
static |
Definition at line 631 of file DBReader.h.
|
static |
Definition at line 185 of file DBReader.h.
|
static |
Definition at line 465 of file DBReader.h.
|
static |
Definition at line 927 of file DBReader.h.
|
static |
Definition at line 482 of file DBReader.h.
|
static |
Definition at line 315 of file DBReader.h.
| float MuonGM::round | ( | const float | toRound, |
| const unsigned int | decimals ) |
| 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 41 of file GlobalUtilities.cxx.
| int MuonGM::strtoint | ( | std::string_view | str, |
| unsigned int | istart, | ||
| unsigned int | length ) |
Definition at line 34 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.
|
static |
Definition at line 147 of file DBReader.h.
|
static |
Definition at line 149 of file DBReader.h.
|
static |
Definition at line 148 of file DBReader.h.
|
static |
Definition at line 143 of file DBReader.h.
|
static |
Definition at line 145 of file DBReader.h.
|
static |
Definition at line 150 of file DBReader.h.
|
static |
Definition at line 140 of file DBReader.h.
|
static |
Definition at line 141 of file DBReader.h.
|
static |
Definition at line 144 of file DBReader.h.
|
static |
Definition at line 146 of file DBReader.h.
|
static |
Definition at line 142 of file DBReader.h.