ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
GeoVisitVolumesAction< FUNCTION > Class Template Reference

Callback object calling a templated functional. More...

#include <GeoVisitVolumes.h>

Inheritance diagram for GeoVisitVolumesAction< FUNCTION >:
Collaboration diagram for GeoVisitVolumesAction< FUNCTION >:

Public Member Functions

 GeoVisitVolumesAction (FUNCTION f)
 
virtual void operator() (GeoNodeAction &, int id, const std::string &name, const GeoVPhysVol *volume, const GeoTrf::Transform3D &transform, const GeoTrf::Transform3D &defTransform) override
 

Public Attributes

FUNCTION m_f
 

Detailed Description

template<class FUNCTION>
class GeoVisitVolumesAction< FUNCTION >

Callback object calling a templated functional.

Definition at line 140 of file GeoVisitVolumes.h.

Constructor & Destructor Documentation

◆ GeoVisitVolumesAction()

template<class FUNCTION >
GeoVisitVolumesAction< FUNCTION >::GeoVisitVolumesAction ( FUNCTION  f)
inline

Definition at line 144 of file GeoVisitVolumes.h.

144 : m_f (f) {}

Member Function Documentation

◆ operator()()

template<class FUNCTION >
virtual void GeoVisitVolumesAction< FUNCTION >::operator() ( GeoNodeAction &  ,
int  id,
const std::string &  name,
const GeoVPhysVol *  volume,
const GeoTrf::Transform3D &  transform,
const GeoTrf::Transform3D &  defTransform 
)
inlineoverridevirtual

Implements IGeoVisitVolumesAction.

Definition at line 145 of file GeoVisitVolumes.h.

151  {
152  m_f (id, name, volume, transform, defTransform);
153  }

Member Data Documentation

◆ m_f

template<class FUNCTION >
FUNCTION GeoVisitVolumesAction< FUNCTION >::m_f

Definition at line 154 of file GeoVisitVolumes.h.


The documentation for this class was generated from the following file:
python.CaloRecoConfig.f
f
Definition: CaloRecoConfig.py:127
GeoVisitVolumesAction::m_f
FUNCTION m_f
Definition: GeoVisitVolumes.h:154
Amg::transform
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
Definition: GeoPrimitivesHelpers.h:156
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195