DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Default Interface class to handle monte carlo truth records. More...
#include <Geant4MonteCarloTruth.h>
Public Member Functions | |
virtual | ~Geant4MonteCarloTruth () |
Default destructor. More... | |
virtual void | mark (const G4Track *track)=0 |
Mark a Geant4 track to be kept for later MC truth analysis. More... | |
virtual void | mark (const G4Track *track, int reason)=0 |
Store a track, with a flag. More... | |
virtual void | mark (const G4Step *step)=0 |
Mark a Geant4 track of the step to be kept for later MC truth analysis. More... | |
virtual void | mark (const G4Step *step, int reason)=0 |
Store a track produced in a step to be kept for later MC truth analysis. More... | |
Protected Member Functions | |
Geant4MonteCarloTruth () | |
Standard constructor. More... | |
Default Interface class to handle monte carlo truth records.
Definition at line 43 of file Geant4MonteCarloTruth.h.
|
protected |
Standard constructor.
Standard action constructor.
Definition at line 21 of file Geant4MonteCarloTruth.cpp.
|
virtual |
Default destructor.
Definition at line 26 of file Geant4MonteCarloTruth.cpp.
|
pure virtual |
Mark a Geant4 track of the step to be kept for later MC truth analysis.
Implemented in dd4hep::sim::Geant4ParticleHandler, and dd4hep::sim::Geant4DummyTruthHandler.
|
pure virtual |
Store a track produced in a step to be kept for later MC truth analysis.
Implemented in dd4hep::sim::Geant4ParticleHandler, and dd4hep::sim::Geant4DummyTruthHandler.
|
pure virtual |
Mark a Geant4 track to be kept for later MC truth analysis.
Implemented in dd4hep::sim::Geant4ParticleHandler, and dd4hep::sim::Geant4DummyTruthHandler.
|
pure virtual |
Store a track, with a flag.
Implemented in dd4hep::sim::Geant4ParticleHandler, and dd4hep::sim::Geant4DummyTruthHandler.