ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonJiveXML
src
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
MdtIdHelper
Definition:
MdtIdHelper.h:61
JiveXML
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
Definition:
BadLArRetriever.cxx:22
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.
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Sun Dec 22 2024 21:15:06 for ATLAS Offline Software by
1.8.18