ATLAS Offline Software
MuonAGDDToolHelper.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONAGDD_MUONAGDDTOOLHELPER_H
6 #define MUONAGDD_MUONAGDDTOOLHELPER_H
7 
8 #include "GaudiKernel/StatusCode.h"
9 
10 #include <vector>
11 
12 namespace MuonGM
13 {
14  class MuonDetectorManager;
15 }
16 class IRDBAccessSvc;
17 class IGeoModelSvc;
18 
20 {
21 public:
23 
24  std::vector<std::string> ReadAGDDFlags();
25 
26  void SetNSWComponents();
27 
28  std::string GetAGDD(const bool dumpIt, const std::string& tableName, const std::string& outFileName);
29 
30  static bool BuildMScomponents() ;
31 
32  void setAGDDtoGeoSvcName(const std::string& name);
33 
34 private:
35 
38  std::string m_svcName{"AGDDtoGeoSvc"};
39 
40 };
41 
42 #endif
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition: GeoMuonHits.h:27
MuonAGDDToolHelper::MuonAGDDToolHelper
MuonAGDDToolHelper()
Definition: MuonAGDDToolHelper.cxx:46
IGeoModelSvc
Definition: IGeoModelSvc.h:17
MuonAGDDToolHelper::m_rdbAccessSvc
IRDBAccessSvc * m_rdbAccessSvc
Definition: MuonAGDDToolHelper.h:36
MuonAGDDToolHelper::m_svcName
std::string m_svcName
Definition: MuonAGDDToolHelper.h:38
MuonAGDDToolHelper::GetAGDD
std::string GetAGDD(const bool dumpIt, const std::string &tableName, const std::string &outFileName)
Definition: MuonAGDDToolHelper.cxx:86
MuonAGDDToolHelper::SetNSWComponents
void SetNSWComponents()
Definition: MuonAGDDToolHelper.cxx:127
IRDBAccessSvc
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
Definition: IRDBAccessSvc.h:42
MuonAGDDToolHelper::BuildMScomponents
static bool BuildMScomponents()
Definition: MuonAGDDToolHelper.cxx:118
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:240
dumpNswErrorDb.outFileName
string outFileName
Definition: dumpNswErrorDb.py:131
MuonAGDDToolHelper
Definition: MuonAGDDToolHelper.h:20
MuonAGDDToolHelper::setAGDDtoGeoSvcName
void setAGDDtoGeoSvcName(const std::string &name)
Definition: MuonAGDDToolHelper.cxx:147
MuonAGDDToolHelper::m_geoModelSvc
IGeoModelSvc * m_geoModelSvc
Definition: MuonAGDDToolHelper.h:37
MuonAGDDToolHelper::ReadAGDDFlags
std::vector< std::string > ReadAGDDFlags()
Definition: MuonAGDDToolHelper.cxx:57