|
| DeclareInterfaceID (IMuonIdHelperSvc, 1, 0) |
|
virtual | ~IMuonIdHelperSvc ()=default |
| destructor More...
|
|
virtual std::string | toString (const Identifier &id) const =0 |
| print all fields to string More...
|
|
virtual std::string | toStringTech (const Identifier &id) const =0 |
| print all fields up to technology to string More...
|
|
virtual std::string | toStringStation (const Identifier &id) const =0 |
| print all fields up to stationName to string More...
|
|
virtual std::string | toStringChamber (const Identifier &id) const =0 |
| print all fields up to chamber to string More...
|
|
virtual std::string | toStringDetEl (const Identifier &id) const =0 |
| print all fields up to detector element to string More...
|
|
virtual std::string | toStringGasGap (const Identifier &id) const =0 |
| print all fields up to gas gap to string More...
|
|
virtual std::string | chamberNameString (const Identifier &id) const =0 |
| print chamber name to string More...
|
|
virtual bool | isMuon (const Identifier &id) const =0 |
| returns whether this is a Muon Identifier or not More...
|
|
virtual bool | isMdt (const Identifier &id) const =0 |
| returns whether this is a MDT Identifier or not More...
|
|
virtual bool | isMM (const Identifier &id) const =0 |
| returns whether this is a MM Identifier or not More...
|
|
virtual bool | isCsc (const Identifier &id) const =0 |
| returns whether this is a CSC Identifier or not More...
|
|
virtual bool | isRpc (const Identifier &id) const =0 |
| returns whether this is a RPC Identifier or not More...
|
|
virtual bool | isTgc (const Identifier &id) const =0 |
| returns whether this is a TGC Identifier or not More...
|
|
virtual bool | issTgc (const Identifier &id) const =0 |
| returns whether this is a sTGC Identifier or not More...
|
|
virtual bool | issMdt (const Identifier &id) const =0 |
| returns whether this is a sMDT Identifier or not More...
|
|
virtual IdentifierHash | moduleHash (const Identifier &id) const =0 |
| Returns the module hash associated to an Identifier. More...
|
|
virtual IdentifierHash | detElementHash (const Identifier &id) const =0 |
| Returns the detector element hash associated to an Identifier. More...
|
|
virtual bool | hasHPTDC (const Identifier &id) const =0 |
| returns whether this Identifier belongs to an MDT with HPTDC or not NOTE that in Run4, no HPTDCs at all are planned to be present any more, so this function should be obsolete from Run4 onwards More...
|
|
virtual bool | measuresPhi (const Identifier &id) const =0 |
| returns whether channel measures phi or not More...
|
|
virtual bool | isEndcap (const Identifier &id) const =0 |
| returns whether this is an endcap Identifier or not More...
|
|
virtual bool | isTrigger (const Identifier &id) const =0 |
| returns whether trigger chamber id or not More...
|
|
virtual bool | isSmallChamber (const Identifier &id) const =0 |
| returns whether this is a small chamber, always returns true for TGCs More...
|
|
virtual int | gasGap (const Identifier &id) const =0 |
| returns gas gap: gasGap for RPC + TGC, wireLayer for CSC, tube for MDT More...
|
|
virtual Identifier | chamberId (const Identifier &id) const =0 |
| create a chamber ID More...
|
|
virtual Identifier | detElId (const Identifier &id) const =0 |
| create a detector element ID More...
|
|
virtual Identifier | gasGapId (const Identifier &id) const =0 |
| create a gasGap ID (will return layer Id for MDTs) More...
|
|
virtual Identifier | layerId (const Identifier &id) const =0 |
| create a layer ID, returns tube id for the MDTs More...
|
|
virtual const MdtIdHelper & | mdtIdHelper () const =0 |
| access to MdtIdHelper More...
|
|
virtual const RpcIdHelper & | rpcIdHelper () const =0 |
| access to RpcIdHelper More...
|
|
virtual const TgcIdHelper & | tgcIdHelper () const =0 |
| access to TgcIdHelper More...
|
|
virtual const CscIdHelper & | cscIdHelper () const =0 |
| access to CscIdHelper More...
|
|
virtual const sTgcIdHelper & | stgcIdHelper () const =0 |
| access to TgcIdHelper More...
|
|
virtual const MmIdHelper & | mmIdHelper () const =0 |
| access to CscIdHelper More...
|
|
virtual MuonStationIndex::ChIndex | chamberIndex (const Identifier &id) const =0 |
| calculate chamber index from Identifier More...
|
|
virtual MuonStationIndex::StIndex | stationIndex (const Identifier &id) const =0 |
| calculate station index from Identifier More...
|
|
virtual MuonStationIndex::PhiIndex | phiIndex (const Identifier &id) const =0 |
| calculate phi index from Identifier (not supported for MDT hits) More...
|
|
virtual MuonStationIndex::DetectorRegionIndex | regionIndex (const Identifier &id) const =0 |
| calculate detector region index from Identifier More...
|
|
virtual MuonStationIndex::LayerIndex | layerIndex (const Identifier &id) const =0 |
| calculate layer index from Identifier More...
|
|
virtual MuonStationIndex::TechnologyIndex | technologyIndex (const Identifier &id) const =0 |
| calculate layer index from Identifier More...
|
|
virtual int | stationPhi (const Identifier &id) const =0 |
| Return stationPhi for all technologies. More...
|
|
virtual int | stationEta (const Identifier &id) const =0 |
| Return stationEta for all technologies. More...
|
|
virtual int | stationName (const Identifier &id) const =0 |
| Return stationName for all technologies. More...
|
|
virtual std::string | stationNameString (const Identifier &id) const =0 |
| Return the stationName string for all technologies. More...
|
|
virtual int | stationRegion (const Identifier &id) const =0 |
| Return stationRegion for all technologies. More...
|
|
virtual int | sector (const Identifier &id) const =0 |
| return sector number 1-16, odd=large, even=small More...
|
|
virtual bool | hasRPC () const =0 |
| returns whether the RPC identifiers are loaded More...
|
|
virtual bool | hasTGC () const =0 |
| returns whether the sTGC identifiers are loaded More...
|
|
virtual bool | hasMDT () const =0 |
| returns whether the MDT identifiers are loaded More...
|
|
virtual bool | hasCSC () const =0 |
| returns whether the CSC identifiers are loaded More...
|
|
virtual bool | hasSTGC () const =0 |
| returns whether the sTGC identifiers are loaded More...
|
|
virtual bool | hasMM () const =0 |
| returns whether the Mircomegas identifiers are loaded More...
|
|
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
Definition at line 26 of file IMuonIdHelperSvc.h.