ATLAS Offline Software
MuonSpectrometer
MuonDetDescr
MuonAGDD
src
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
19
class
MuonAGDDToolHelper
20
{
21
public
:
22
MuonAGDDToolHelper
();
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
36
IRDBAccessSvc
*
p_RDBAccessSvc
;
37
IGeoModelSvc
*
p_GeoModelSvc
;
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
Generated on Thu Jul 4 2024 21:22:27 for ATLAS Offline Software by
1.8.18