ATLAS Offline Software
MuonAGDDToolHelper.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 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;
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_svcName
std::string m_svcName
Definition: MuonAGDDToolHelper.h:38
MuonAGDDToolHelper::p_RDBAccessSvc
IRDBAccessSvc * p_RDBAccessSvc
Definition: MuonAGDDToolHelper.h:36
DumpGeoConfig.outFileName
string outFileName
Definition: DumpGeoConfig.py:238
MuonAGDDToolHelper::p_GeoModelSvc
IGeoModelSvc * p_GeoModelSvc
Definition: MuonAGDDToolHelper.h:37
MuonAGDDToolHelper::GetAGDD
std::string GetAGDD(const bool dumpIt, const std::string &tableName, const std::string &outFileName)
Definition: MuonAGDDToolHelper.cxx:93
MuonAGDDToolHelper::SetNSWComponents
void SetNSWComponents()
Definition: MuonAGDDToolHelper.cxx:146
IRDBAccessSvc
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
Definition: IRDBAccessSvc.h:45
MuonAGDDToolHelper::BuildMScomponents
static bool BuildMScomponents()
Definition: MuonAGDDToolHelper.cxx:135
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
MuonAGDDToolHelper
Definition: MuonAGDDToolHelper.h:20
MuonAGDDToolHelper::setAGDDtoGeoSvcName
void setAGDDtoGeoSvcName(const std::string &name)
Definition: MuonAGDDToolHelper.cxx:166
MuonAGDDToolHelper::ReadAGDDFlags
std::vector< std::string > ReadAGDDFlags()
Definition: MuonAGDDToolHelper.cxx:64