DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Actor class to manipulate action groups. More...
#include <Geant4Action.h>
Public Types | |
typedef std::vector< T * > | _V |
Public Member Functions | |
Actors ()=default | |
~Actors ()=default | |
void | clear () |
void | add (T *obj) |
void | add_front (T *obj) |
operator const _V & () const | |
operator _V & () | |
const _V * | operator-> () const |
_V * | operator-> () |
_V::iterator | begin () |
_V::iterator | end () |
_V::const_iterator | begin () const |
_V::const_iterator | end () const |
void | updateContext (Geant4Context *ctxt) |
Context updates. More... | |
template<typename F > | |
_V::value_type | get (const F &f) const |
Element access by name. More... | |
template<typename R , typename Q > | |
void | operator() (R(Q::*pmf)()) |
NON-CONST actions. More... | |
template<typename R , typename Q , typename A0 > | |
void | operator() (R(Q::*pmf)(A0), A0 a0) |
template<typename R , typename Q , typename A0 , typename A1 > | |
void | operator() (R(Q::*pmf)(A0, A1), A0 a0, A1 a1) |
template<typename R , typename Q > | |
void | operator() (R(Q::*pmf)() const) const |
CONST actions. More... | |
template<typename R , typename Q , typename A0 > | |
void | operator() (R(Q::*pmf)(A0) const, A0 a0) const |
template<typename R , typename Q , typename A0 , typename A1 > | |
void | operator() (R(Q::*pmf)(A0, A1) const, A0 a0, A1 a1) const |
template<typename Q > | |
bool | filter (bool(Q::*pmf)() const) const |
CONST filters. More... | |
template<typename Q , typename A0 > | |
bool | filter (bool(Q::*pmf)(A0) const, A0 a0) const |
template<typename Q , typename A0 , typename A1 > | |
bool | filter (bool(Q::*pmf)(A0, A1) const, A0 a0, A1 a1) const |
Public Attributes | |
_V | m_v |
Actor class to manipulate action groups.
Definition at line 168 of file Geant4Action.h.
typedef std::vector<T*> dd4hep::sim::Geant4Action::Actors< T >::_V |
Definition at line 170 of file Geant4Action.h.
|
default |
|
default |
|
inline |
Definition at line 175 of file Geant4Action.h.
|
inline |
Definition at line 176 of file Geant4Action.h.
|
inline |
Definition at line 181 of file Geant4Action.h.
|
inline |
Definition at line 183 of file Geant4Action.h.
|
inline |
Definition at line 174 of file Geant4Action.h.
|
inline |
Definition at line 182 of file Geant4Action.h.
|
inline |
Definition at line 184 of file Geant4Action.h.
|
inline |
CONST filters.
Definition at line 231 of file Geant4Action.h.
|
inline |
Definition at line 238 of file Geant4Action.h.
|
inline |
Definition at line 245 of file Geant4Action.h.
|
inline |
Element access by name.
Definition at line 191 of file Geant4Action.h.
|
inline |
Definition at line 178 of file Geant4Action.h.
|
inline |
Definition at line 177 of file Geant4Action.h.
|
inline |
CONST actions.
Definition at line 215 of file Geant4Action.h.
|
inline |
NON-CONST actions.
Definition at line 199 of file Geant4Action.h.
|
inline |
Definition at line 220 of file Geant4Action.h.
|
inline |
Definition at line 204 of file Geant4Action.h.
|
inline |
Definition at line 225 of file Geant4Action.h.
|
inline |
Definition at line 209 of file Geant4Action.h.
|
inline |
Definition at line 180 of file Geant4Action.h.
|
inline |
Definition at line 179 of file Geant4Action.h.
|
inline |
Context updates.
Definition at line 187 of file Geant4Action.h.
_V dd4hep::sim::Geant4Action::Actors< T >::m_v |
Definition at line 171 of file Geant4Action.h.