ATLAS Offline Software
Loading...
Searching...
No Matches
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
15#include "GeoModelKernel/GeoAlignableTransform.h"
16#include "GeoModelKernel/GeoVFullPhysVol.h"
18
19namespace InDetDD {
20
29
31 {
32
33 public:
34
36 const GeoVFullPhysVol * child,
37 const GeoVFullPhysVol * frame = 0)
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
50 const GeoVFullPhysVol * m_child;
51 const GeoVFullPhysVol * m_frame;
52
53 };
54
55
56} // end namespace
57
58#endif // InDetDDINDETREADOUTGEOMETRY_EXTENDEDALIGNABLETRANSFORM_H
GeoIntrusivePtr< T > GeoNodePtr
Definition GeoNodePtr.h:12
ExtendedAlignableTransform(GeoAlignableTransform *alignableTransform, const GeoVFullPhysVol *child, const GeoVFullPhysVol *frame=0)
GeoNodePtr< GeoAlignableTransform > m_alignableTransform
Message Stream Member.