ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonDetDescr
MuonAGDD
src
NSWAGDDTool.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 NSWAGDDTool_H
6
#define NSWAGDDTool_H
7
8
#include "
AGDDControl/AGDDToolBase.h
"
9
10
class
NSWAGDDTool
:
public
AGDDToolBase
11
{
12
public
:
13
NSWAGDDTool
(
const
std::string&
type
,
const
std::string& name,
const
IInterface* parent);
14
~NSWAGDDTool
()=
default
;
15
virtual
StatusCode construct
ATLAS_NOT_THREAD_SAFE
()
override
;
16
virtual
StatusCode
initialize
ATLAS_NOT_THREAD_SAFE
()
override
;
17
18
private
:
19
Gaudi::Property<int>
m_outFileActV
{
this
,
"OutputFileACTVERS"
,0,
"active version number"
};
20
Gaudi::Property<int>
m_outFileAlgV
{
this
,
"OutputFileALGVERS"
,0,
"alignment version number"
};
21
Gaudi::Property<int>
m_outFilePasV
{
this
,
"OutputFilePASVERS"
,0,
"passive structure version number"
};
22
23
Gaudi::Property<std::string>
m_outFileActN
{
this
,
"OutputFileACTVNAME"
,
""
,
"active version string"
};
24
Gaudi::Property<std::string>
m_outFileAlgN
{
this
,
"OutputFileALGVNAME"
,
""
,
"alignment version string"
};
25
Gaudi::Property<std::string>
m_outFilePasN
{
this
,
"OutputFilePASVNAME"
,
""
,
"passive structure version string"
};
26
Gaudi::Property<std::string>
m_outFileForm
{
this
,
"OutputFileFORMAT"
,
"AGDDXML"
,
"format of output file"
};
27
Gaudi::Property<std::string>
m_outFileType
{
this
,
"OutputFileType"
,
"NSWD"
,
"name for database table"
};
28
29
std::string
m_outFileInName
;
30
std::string
m_outPREsqlName
;
31
32
bool
WritePREsqlFile
()
const
;
33
};
34
35
#endif
AGDDToolBase.h
AGDDToolBase::AGDDToolBase
AGDDToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Definition
AGDDToolBase.cxx:8
NSWAGDDTool::m_outFileActV
Gaudi::Property< int > m_outFileActV
Definition
NSWAGDDTool.h:19
NSWAGDDTool::m_outFileType
Gaudi::Property< std::string > m_outFileType
Definition
NSWAGDDTool.h:27
NSWAGDDTool::m_outFileActN
Gaudi::Property< std::string > m_outFileActN
Definition
NSWAGDDTool.h:23
NSWAGDDTool::NSWAGDDTool
NSWAGDDTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
NSWAGDDTool.cxx:19
NSWAGDDTool::m_outPREsqlName
std::string m_outPREsqlName
Definition
NSWAGDDTool.h:30
NSWAGDDTool::m_outFileAlgV
Gaudi::Property< int > m_outFileAlgV
Definition
NSWAGDDTool.h:20
NSWAGDDTool::ATLAS_NOT_THREAD_SAFE
virtual StatusCode construct ATLAS_NOT_THREAD_SAFE() override
NSWAGDDTool::m_outFileInName
std::string m_outFileInName
Definition
NSWAGDDTool.h:29
NSWAGDDTool::~NSWAGDDTool
~NSWAGDDTool()=default
NSWAGDDTool::ATLAS_NOT_THREAD_SAFE
virtual StatusCode initialize ATLAS_NOT_THREAD_SAFE() override
NSWAGDDTool::m_outFileAlgN
Gaudi::Property< std::string > m_outFileAlgN
Definition
NSWAGDDTool.h:24
NSWAGDDTool::WritePREsqlFile
bool WritePREsqlFile() const
Definition
NSWAGDDTool.cxx:130
NSWAGDDTool::m_outFilePasV
Gaudi::Property< int > m_outFilePasV
Definition
NSWAGDDTool.h:21
NSWAGDDTool::m_outFileForm
Gaudi::Property< std::string > m_outFileForm
Definition
NSWAGDDTool.h:26
NSWAGDDTool::m_outFilePasN
Gaudi::Property< std::string > m_outFilePasN
Definition
NSWAGDDTool.h:25
initialize
void initialize()
Definition
run_EoverP.cxx:894
type
Generated on
for ATLAS Offline Software by
1.17.0