ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
InDetReadoutGeometry
InDetReadoutGeometry
ExtendedAlignableTransform.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// ExtendedAlignableTransform.h
8
// (c) ATLAS Detector software
10
11
#ifndef INDETREADOUTGEOMETRY_EXTENDEDALIGNABLETRANSFORM_H
12
#define INDETREADOUTGEOMETRY_EXTENDEDALIGNABLETRANSFORM_H
13
14
#include "
GeoPrimitives/GeoPrimitives.h
"
15
#include "GeoModelKernel/GeoAlignableTransform.h"
16
#include "GeoModelKernel/GeoVFullPhysVol.h"
17
#include "
InDetGeoModelUtils/GeoNodePtr.h
"
18
19
namespace
InDetDD
{
20
29
30
class
ExtendedAlignableTransform
31
{
32
33
public
:
34
35
ExtendedAlignableTransform
(GeoAlignableTransform *
alignableTransform
,
36
const
GeoVFullPhysVol *
child
,
37
const
GeoVFullPhysVol *
frame
= 0)
38
:
m_alignableTransform
(
alignableTransform
),
39
m_child
(
child
),
40
m_frame
(
frame
)
41
{}
42
43
GeoAlignableTransform *
alignableTransform
() {
return
m_alignableTransform
;}
44
const
GeoVFullPhysVol *
child
() {
return
m_child
;}
45
const
GeoVFullPhysVol *
frame
() {
return
m_frame
;}
46
47
private
:
48
49
GeoNodePtr<GeoAlignableTransform>
m_alignableTransform
;
50
const
GeoVFullPhysVol *
m_child
;
51
const
GeoVFullPhysVol *
m_frame
;
52
53
};
54
55
56
}
// end namespace
57
58
#endif
// InDetDDINDETREADOUTGEOMETRY_EXTENDEDALIGNABLETRANSFORM_H
GeoNodePtr.h
GeoNodePtr
GeoIntrusivePtr< T > GeoNodePtr
Definition
GeoNodePtr.h:12
GeoPrimitives.h
InDetDD::ExtendedAlignableTransform::m_child
const GeoVFullPhysVol * m_child
Definition
ExtendedAlignableTransform.h:50
InDetDD::ExtendedAlignableTransform::m_frame
const GeoVFullPhysVol * m_frame
Definition
ExtendedAlignableTransform.h:51
InDetDD::ExtendedAlignableTransform::child
const GeoVFullPhysVol * child()
Definition
ExtendedAlignableTransform.h:44
InDetDD::ExtendedAlignableTransform::frame
const GeoVFullPhysVol * frame()
Definition
ExtendedAlignableTransform.h:45
InDetDD::ExtendedAlignableTransform::ExtendedAlignableTransform
ExtendedAlignableTransform(GeoAlignableTransform *alignableTransform, const GeoVFullPhysVol *child, const GeoVFullPhysVol *frame=0)
Definition
ExtendedAlignableTransform.h:35
InDetDD::ExtendedAlignableTransform::alignableTransform
GeoAlignableTransform * alignableTransform()
Definition
ExtendedAlignableTransform.h:43
InDetDD::ExtendedAlignableTransform::m_alignableTransform
GeoNodePtr< GeoAlignableTransform > m_alignableTransform
Definition
ExtendedAlignableTransform.h:49
InDetDD
Message Stream Member.
Definition
FakeTrackBuilder.h:8
Generated on
for ATLAS Offline Software by
1.17.0