ATLAS Offline Software
DetectorDescription
GeoModel
GeoModelUtilities
GeoModelUtilities
StoredAlignX.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//-------------------------------------------------------------------------------------------//
6
// //
7
// Insert a volume into the detector store: //
8
// //
9
// Joe Boudreau October 2003 //
10
// //
11
//-------------------------------------------------------------------------------------------//
12
13
#ifndef STOREDALIGNX_H
14
#define STOREDALIGNX_H
15
16
#ifndef BUILDVP1LIGHT
17
#include "
AthenaKernel/CLASS_DEF.h
"
18
#endif
19
#include <set>
20
#include <string>
21
22
class
GeoAlignableTransform;
23
class
StoredAlignX
{
24
25
public
:
26
27
28
// ---------------------------For you: ----------------------------------------------------//
29
// //
30
// Standard Constructor //
31
StoredAlignX
(GeoAlignableTransform* alignX);
//
32
// //
33
// Standard Destructor //
34
virtual
~StoredAlignX
();
//
35
// //
36
// Return the World physical volume: //
37
GeoAlignableTransform *
getAlignX
();
//
38
const
GeoAlignableTransform *
getAlignX
()
const
;
//
39
// //
40
// //
41
//-----------------------------------------------------------------------------------------//
42
43
private
:
44
45
GeoAlignableTransform *
m_alignX
;
46
47
};
48
49
#ifndef BUILDVP1LIGHT
50
CLASS_DEF
(
StoredAlignX
, 9878, 1)
51
#endif
52
53
#endif // class
54
55
56
StoredAlignX
Definition:
StoredAlignX.h:23
StoredAlignX::m_alignX
GeoAlignableTransform * m_alignX
Definition:
StoredAlignX.h:45
StoredAlignX::~StoredAlignX
virtual ~StoredAlignX()
Destructor.
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:64
StoredAlignX::StoredAlignX
StoredAlignX(GeoAlignableTransform *alignX)
Constructor(s)
Definition:
StoredAlignX.cxx:13
StoredAlignX::getAlignX
GeoAlignableTransform * getAlignX()
Definition:
StoredAlignX.cxx:21
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Sun Dec 22 2024 21:18:35 for ATLAS Offline Software by
1.8.18