ATLAS Offline Software
Loading...
Searching...
No Matches
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
8class Identifier;
9class MdtIdHelper;
10class RpcIdHelper;
11class TgcIdHelper;
12class CscIdHelper;
13class sTgcIdHelper;
14class MmIdHelper;
15
16#include <string>
17
18namespace 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
Generate the appropiate full Identifier string for the differen Muon subsystem IDs.
std::string getFullID(Identifier id, const MdtIdHelper &mdtHelper)
Get the identifier string for an MDT ID with the sequence: Detector/StationName/StationEta/StationPhi...
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.