DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
#include <DD4hep/Printout.h>
#include <DD4hep/ComponentProperties.h>
#include <DDG4/Geant4Context.h>
#include <DDG4/Geant4Callback.h>
#include <string>
#include <cstdarg>
Go to the source code of this file.
Classes | |
class | dd4hep::sim::TypeName |
Helper class to handle strings of the format "type/name". More... | |
class | dd4hep::sim::Geant4Action |
Default base class for all Geant 4 actions and derivates thereof. More... | |
class | dd4hep::sim::Geant4Action::ContextSwap |
Functor to update the context of a Geant4Action object. More... | |
struct | dd4hep::sim::Geant4Action::FindByName |
Functor to access elements by name. More... | |
class | dd4hep::sim::Geant4Action::Actors< T > |
Actor class to manipulate action groups. More... | |
Namespaces | |
dd4hep | |
Namespace for the AIDA detector description toolkit. | |
dd4hep::sim | |
Namespace for the Geant4 based simulation part of the AIDA detector description toolkit. | |
Macros | |
#define | DDG4_DEFINE_ACTION_DEFAULT_CTOR(action) protected: action() = delete; |
#define | DDG4_DEFINE_ACTION_CONSTRUCTORS(action) |
Functions | |
template<typename TO , typename FROM > | |
TO | dd4hep::sim::fast_cast (FROM from) |
Cast operator. More... | |
#define DDG4_DEFINE_ACTION_CONSTRUCTORS | ( | action | ) |
1) Allow default constructor (necessary for ROOT) 2) Inhibit move constructor 3) Inhibit copy constructor 4) Inhibit move operator 5) Inhibit assignment operator
Definition at line 50 of file Geant4Action.h.
#define DDG4_DEFINE_ACTION_DEFAULT_CTOR | ( | action | ) | protected: action() = delete; |
Definition at line 42 of file Geant4Action.h.