ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
IGeoModelSvc
Definition
IGeoModelSvc.h:17
IRDBAccessSvc
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
Definition
IRDBAccessSvc.h:45
MuonAGDDToolHelper::SetNSWComponents
void SetNSWComponents()
Definition
MuonAGDDToolHelper.cxx:126
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:85
MuonAGDDToolHelper::MuonAGDDToolHelper
MuonAGDDToolHelper()
Definition
MuonAGDDToolHelper.cxx:45
MuonAGDDToolHelper::BuildMScomponents
static bool BuildMScomponents()
Definition
MuonAGDDToolHelper.cxx:117
MuonAGDDToolHelper::ReadAGDDFlags
std::vector< std::string > ReadAGDDFlags()
Definition
MuonAGDDToolHelper.cxx:56
MuonAGDDToolHelper::m_geoModelSvc
IGeoModelSvc * m_geoModelSvc
Definition
MuonAGDDToolHelper.h:37
MuonAGDDToolHelper::setAGDDtoGeoSvcName
void setAGDDtoGeoSvcName(const std::string &name)
Definition
MuonAGDDToolHelper.cxx:146
MuonGM::MuonDetectorManager
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
Definition
MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonDetectorManager.h:51
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition
GeoMuonHits.h:27
Generated on
for ATLAS Offline Software by
1.17.0