Geant4 VMC Version 6.6
|
Implements the G4VExtDecayer abstract class with the TVirtualMCDecayer. More...
#include <TG4ExtDecayer.h>
Public Member Functions | |
TG4ExtDecayer (TVirtualMCDecayer *externalDecayer) | |
virtual | ~TG4ExtDecayer () |
virtual G4DecayProducts * | ImportDecayProducts (const G4Track &track) |
void | SetSkipNeutrino (G4bool skipNeutrino) |
Public Member Functions inherited from TG4Verbose | |
TG4Verbose (const G4String &cmdName) | |
TG4Verbose (const G4String &cmdName, G4int verboseLevel) | |
virtual | ~TG4Verbose () |
virtual void | VerboseLevel (G4int level) |
virtual G4int | VerboseLevel () const |
Private Member Functions | |
TG4ExtDecayer (const TG4ExtDecayer &right) | |
Not implemented. | |
TG4ExtDecayer & | operator= (const TG4ExtDecayer &right) |
Not implemented. | |
Private Attributes | |
TG4ParticlesManager * | fParticlesManager |
particles manager | |
TVirtualMCDecayer * | fExternalDecayer |
the external decayer | |
TClonesArray * | fDecayProductsArray |
array of decay products | |
G4bool | fSkipNeutrino |
option to skip importing neutrinos | |
Implements the G4VExtDecayer abstract class with the TVirtualMCDecayer.
In case a particle has not defined any decay channel and has not pre-assigned decay products, the external decayer is called.
Definition at line 41 of file TG4ExtDecayer.h.
TG4ExtDecayer::TG4ExtDecayer | ( | TVirtualMCDecayer * | externalDecayer | ) |
Standard constructor
Definition at line 33 of file TG4ExtDecayer.cxx.
|
virtual |
Destructor
Definition at line 47 of file TG4ExtDecayer.cxx.
|
private |
Not implemented.
|
virtual |
Import decay products
Definition at line 59 of file TG4ExtDecayer.cxx.
|
inline |
Set option to skip importing neutrinos
Definition at line 66 of file TG4ExtDecayer.h.
Referenced by TG4ExtDecayerPhysics::ConstructProcess().
|
private |
Not implemented.
|
private |
particles manager
Definition at line 58 of file TG4ExtDecayer.h.
Referenced by ImportDecayProducts().
|
private |
the external decayer
Definition at line 59 of file TG4ExtDecayer.h.
Referenced by ImportDecayProducts().
|
private |
array of decay products
Definition at line 60 of file TG4ExtDecayer.h.
Referenced by ImportDecayProducts(), TG4ExtDecayer(), and ~TG4ExtDecayer().
|
private |
option to skip importing neutrinos
Definition at line 61 of file TG4ExtDecayer.h.
Referenced by ImportDecayProducts(), and SetSkipNeutrino().