ATLAS Offline Software
MuonFullIDHelper.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef JIVEXML_MUONFULLIDHELPER_H
6 #define JIVEXML_MUONFULLIDHELPER_H
7 
8 class Identifier;
9 class MdtIdHelper;
10 class RpcIdHelper;
11 class TgcIdHelper;
12 class CscIdHelper;
13 class sTgcIdHelper;
14 class MmIdHelper;
15 
16 #include <string>
17 
18 namespace JiveXML{
19 
25  namespace MuonFullIDHelper{
26 
27  //Static convertor methods for each subsystem
28  std::string getFullID(Identifier,const MdtIdHelper&);
29  std::string getFullID(Identifier,const RpcIdHelper&);
30  std::string getFullID(Identifier,const TgcIdHelper&);
31  std::string getFullID(Identifier,const CscIdHelper&);
32  std::string getFullID(Identifier,const sTgcIdHelper&);
33  std::string getFullID(Identifier,const MmIdHelper&);
34 
35  }
36 }
37 #endif
TgcIdHelper
Definition: TgcIdHelper.h:50
RpcIdHelper
Definition: RpcIdHelper.h:51
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
MdtIdHelper
Definition: MdtIdHelper.h:61
JiveXML
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
Definition: BadLArRetriever.cxx:21
sTgcIdHelper
Definition: sTgcIdHelper.h:55
JiveXML::MuonFullIDHelper::getFullID
std::string getFullID(Identifier id, const MdtIdHelper &mdtHelper)
Get the identifier string for an MDT ID with the sequence: Detector/StationName/StationEta/StationPhi...
Definition: MuonFullIDHelper.cxx:26
MmIdHelper
Definition: MmIdHelper.h:54
CscIdHelper
Definition: CscIdHelper.h:52
MuonFullIDHelper
Generate the appropiate full Identifier string for the differen Muon subsystem IDs.