ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
InDetDD::ExtendedAlignableTransform Class Reference

#include <ExtendedAlignableTransform.h>

Collaboration diagram for InDetDD::ExtendedAlignableTransform:

Public Member Functions

 ExtendedAlignableTransform (GeoAlignableTransform *alignableTransform, const GeoVFullPhysVol *child, const GeoVFullPhysVol *frame=0)
 
GeoAlignableTransform * alignableTransform ()
 
const GeoVFullPhysVol * child ()
 
const GeoVFullPhysVol * frame ()
 

Private Attributes

GeoNodePtr< GeoAlignableTransform > m_alignableTransform
 
const GeoVFullPhysVol * m_child
 
const GeoVFullPhysVol * m_frame
 

Detailed Description

Class to hold alignable transform plus a pointer to the child volume and optionally a frame volume.

Author
: Grant Gorfine
  • modified & maintained: Nick Styles & Andreas Salzburger

Definition at line 30 of file ExtendedAlignableTransform.h.

Constructor & Destructor Documentation

◆ ExtendedAlignableTransform()

InDetDD::ExtendedAlignableTransform::ExtendedAlignableTransform ( GeoAlignableTransform *  alignableTransform,
const GeoVFullPhysVol *  child,
const GeoVFullPhysVol *  frame = 0 
)
inline

Definition at line 35 of file ExtendedAlignableTransform.h.

Member Function Documentation

◆ alignableTransform()

GeoAlignableTransform* InDetDD::ExtendedAlignableTransform::alignableTransform ( )
inline

Definition at line 43 of file ExtendedAlignableTransform.h.

43 {return m_alignableTransform;}

◆ child()

const GeoVFullPhysVol* InDetDD::ExtendedAlignableTransform::child ( )
inline

Definition at line 44 of file ExtendedAlignableTransform.h.

44 {return m_child;}

◆ frame()

const GeoVFullPhysVol* InDetDD::ExtendedAlignableTransform::frame ( )
inline

Definition at line 45 of file ExtendedAlignableTransform.h.

45 {return m_frame;}

Member Data Documentation

◆ m_alignableTransform

GeoNodePtr<GeoAlignableTransform> InDetDD::ExtendedAlignableTransform::m_alignableTransform
private

Definition at line 49 of file ExtendedAlignableTransform.h.

◆ m_child

const GeoVFullPhysVol* InDetDD::ExtendedAlignableTransform::m_child
private

Definition at line 50 of file ExtendedAlignableTransform.h.

◆ m_frame

const GeoVFullPhysVol* InDetDD::ExtendedAlignableTransform::m_frame
private

Definition at line 51 of file ExtendedAlignableTransform.h.


The documentation for this class was generated from the following file:
InDetDD::ExtendedAlignableTransform::alignableTransform
GeoAlignableTransform * alignableTransform()
Definition: ExtendedAlignableTransform.h:43
InDetDD::ExtendedAlignableTransform::frame
const GeoVFullPhysVol * frame()
Definition: ExtendedAlignableTransform.h:45
InDetDD::ExtendedAlignableTransform::m_frame
const GeoVFullPhysVol * m_frame
Definition: ExtendedAlignableTransform.h:51
InDetDD::ExtendedAlignableTransform::m_child
const GeoVFullPhysVol * m_child
Definition: ExtendedAlignableTransform.h:50
InDetDD::ExtendedAlignableTransform::child
const GeoVFullPhysVol * child()
Definition: ExtendedAlignableTransform.h:44
InDetDD::ExtendedAlignableTransform::m_alignableTransform
GeoNodePtr< GeoAlignableTransform > m_alignableTransform
Definition: ExtendedAlignableTransform.h:49