ATLAS Offline Software
Loading...
Searching...
No Matches
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
12namespace MuonGM
13{
15}
16class IRDBAccessSvc;
17class IGeoModelSvc;
18
20{
21public:
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
34private:
35
38 std::string m_svcName{"AGDDtoGeoSvc"};
39
40};
41
42#endif
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
IRDBAccessSvc * m_rdbAccessSvc
std::string GetAGDD(const bool dumpIt, const std::string &tableName, const std::string &outFileName)
static bool BuildMScomponents()
std::vector< std::string > ReadAGDDFlags()
IGeoModelSvc * m_geoModelSvc
void setAGDDtoGeoSvcName(const std::string &name)
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
Ensure that the Athena extensions are properly loaded.
Definition GeoMuonHits.h:27