ATLAS Offline Software
Loading...
Searching...
No Matches
GeoVisitVolumesNoXformAction< FUNCTION > Class Template Reference

Callback object calling a templated functional. More...

#include <GeoVisitVolumes.h>

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

Public Member Functions

 GeoVisitVolumesNoXformAction (FUNCTION f)
virtual void operator() (GeoNodeAction &, int id, const std::string &name, const GeoVPhysVol *volume) override

Public Attributes

FUNCTION m_f

Detailed Description

template<class FUNCTION>
class GeoVisitVolumesNoXformAction< FUNCTION >

Callback object calling a templated functional.

This version doesn't supply transformation information.

Definition at line 164 of file GeoVisitVolumes.h.

Constructor & Destructor Documentation

◆ GeoVisitVolumesNoXformAction()

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

Definition at line 168 of file GeoVisitVolumes.h.

168: m_f (f) {}
Callback object calling a templated functional.

Member Function Documentation

◆ operator()()

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

Implements IGeoVisitVolumesNoXformAction.

Definition at line 169 of file GeoVisitVolumes.h.

173 {
174 m_f (id, name, volume);
175 }

Member Data Documentation

◆ m_f

template<class FUNCTION>
FUNCTION GeoVisitVolumesNoXformAction< FUNCTION >::m_f

Definition at line 176 of file GeoVisitVolumes.h.


The documentation for this class was generated from the following file: