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

Callback object calling a templated functional. More...

#include <GeoGetIds.h>

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

Public Member Functions

 GeoGetIdsAction (FUNCTION f)
 
virtual void operator() (int id) override
 

Public Attributes

FUNCTION m_f
 

Detailed Description

template<class FUNCTION>
class GeoGetIdsAction< FUNCTION >

Callback object calling a templated functional.

Definition at line 59 of file GeoGetIds.h.

Constructor & Destructor Documentation

◆ GeoGetIdsAction()

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

Definition at line 63 of file GeoGetIds.h.

63 : m_f (f) {}

Member Function Documentation

◆ operator()()

template<class FUNCTION >
virtual void GeoGetIdsAction< FUNCTION >::operator() ( int  id)
inlineoverridevirtual

Implements IGeoGetIdsAction.

Definition at line 64 of file GeoGetIds.h.

65  {
66  m_f (id);
67  }

Member Data Documentation

◆ m_f

template<class FUNCTION >
FUNCTION GeoGetIdsAction< FUNCTION >::m_f

Definition at line 68 of file GeoGetIds.h.


The documentation for this class was generated from the following file:
GeoGetIdsAction::m_f
FUNCTION m_f
Definition: GeoGetIds.h:68
hist_file_dump.f
f
Definition: hist_file_dump.py:135