ATLAS Offline Software
MuonSpectrometer
MuonDetDescr
MuonAGDD
src
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
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
*
m_rdbAccessSvc
{
nullptr
};
37
IGeoModelSvc
*
m_geoModelSvc
{
nullptr
};
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
Generated on Wed Sep 3 2025 21:15:06 for ATLAS Offline Software by
1.8.18