![]() |
DD4hep
1.33.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.
1.8.18