ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonAlignment
MuonAlignmentData
MuonAlignmentData
NswAsBuiltDbData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCONDDATA_NSWASBUILTDBDATA_H
6
#define MUONCONDDATA_NSWASBUILTDBDATA_H
7
8
// Athena includes
9
#include "
AthenaKernel/CondCont.h
"
10
#include "
AthenaKernel/BaseInfo.h
"
11
#include "
GeoModelUtilities/TransientConstSharedPtr.h
"
12
#ifndef SIMULATIONBASE
13
#include "
MuonNSWAsBuilt/StripCalculator.h
"
14
#include "
MuonNSWAsBuilt/StgcStripCalculator.h
"
15
#endif
16
17
class
NswAsBuiltDbData
{
18
19
public
:
20
#ifndef SIMULATIONBASE
22
using
MmAsBuiltPtr
=
GeoModel::TransientConstSharedPtr<NswAsBuilt::StripCalculator>
;
23
#else
25
using
MmAsBuiltPtr
= char;
26
#endif
27
MmAsBuiltPtr
microMegaData
{};
28
29
NswAsBuiltDbData
() =
default
;
30
~NswAsBuiltDbData
() =
default
;
31
32
};
33
34
CLASS_DEF
(
NswAsBuiltDbData
, 163462850 , 1 );
35
CONDCONT_DEF
(
NswAsBuiltDbData
, 20792446 );
36
37
#endif
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
BaseInfo.h
Provide an interface for finding inheritance information at run time.
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
StgcStripCalculator.h
StripCalculator.h
TransientConstSharedPtr.h
GeoModel::TransientConstSharedPtr
The TransientConstSharedPtr allows non-const access if the pointer itself is non-const but in the con...
Definition
TransientConstSharedPtr.h:13
NswAsBuiltDbData
Definition
NswAsBuiltDbData.h:17
NswAsBuiltDbData::~NswAsBuiltDbData
~NswAsBuiltDbData()=default
NswAsBuiltDbData::MmAsBuiltPtr
GeoModel::TransientConstSharedPtr< NswAsBuilt::StripCalculator > MmAsBuiltPtr
Storage to the micromega as built calculator.
Definition
NswAsBuiltDbData.h:22
NswAsBuiltDbData::NswAsBuiltDbData
NswAsBuiltDbData()=default
NswAsBuiltDbData::microMegaData
MmAsBuiltPtr microMegaData
Definition
NswAsBuiltDbData.h:27
Generated on
for ATLAS Offline Software by
1.17.0