Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/simulation/g4simulation/g4decayer/EvtGenExtDecayerPhysics.hh>
Public Member Functions | |
EvtGenExtDecayerPhysics (const G4String &name="ExtDecayer") | |
virtual | ~EvtGenExtDecayerPhysics () |
void | CustomizeEvtGenDecay (std::string &InputDecayFile) |
Protected Member Functions | |
virtual void | ConstructParticle () |
virtual void | ConstructProcess () |
Private Member Functions | |
EvtGenExtDecayerPhysics (const EvtGenExtDecayerPhysics &right) | |
Not implemented. | |
EvtGenExtDecayerPhysics & | operator= (const EvtGenExtDecayerPhysics &right) |
Not implemented. | |
Private Attributes | |
G4EvtGenDecayer * | extDecayer = nullptr |
std::string | DecayFile = "" |
The builder for external decayer.
The external decayer is added to all instantiated decay processes
Definition at line 47 of file EvtGenExtDecayerPhysics.hh.
View newest version in sPHENIX GitHub at line 47 of file EvtGenExtDecayerPhysics.hh
EvtGenExtDecayerPhysics::EvtGenExtDecayerPhysics | ( | const G4String & | name = "ExtDecayer" | ) |
Standard constructor
Definition at line 59 of file EvtGenExtDecayerPhysics.cc.
View newest version in sPHENIX GitHub at line 59 of file EvtGenExtDecayerPhysics.cc
|
virtual |
Destructor
Definition at line 67 of file EvtGenExtDecayerPhysics.cc.
View newest version in sPHENIX GitHub at line 67 of file EvtGenExtDecayerPhysics.cc
|
private |
Not implemented.
|
protectedvirtual |
Nothing to be done here
Definition at line 78 of file EvtGenExtDecayerPhysics.cc.
View newest version in sPHENIX GitHub at line 78 of file EvtGenExtDecayerPhysics.cc
|
protectedvirtual |
Loop over all particles instantiated and add external decayer to all decay processes if External decayer is set
Definition at line 85 of file EvtGenExtDecayerPhysics.cc.
View newest version in sPHENIX GitHub at line 85 of file EvtGenExtDecayerPhysics.cc
References aParticleIterator, DecayFile, extDecayer, i, particle, G4EvtGenDecayer::SetDecayTable(), and G4EvtGenDecayer::SetVerboseLevel().
|
inline |
Definition at line 52 of file EvtGenExtDecayerPhysics.hh.
View newest version in sPHENIX GitHub at line 52 of file EvtGenExtDecayerPhysics.hh
References DecayFile.
Referenced by PHG4Reco::Init().
|
private |
Not implemented.
|
private |
Definition at line 69 of file EvtGenExtDecayerPhysics.hh.
View newest version in sPHENIX GitHub at line 69 of file EvtGenExtDecayerPhysics.hh
Referenced by ConstructProcess(), and CustomizeEvtGenDecay().
|
private |
Definition at line 68 of file EvtGenExtDecayerPhysics.hh.
View newest version in sPHENIX GitHub at line 68 of file EvtGenExtDecayerPhysics.hh
Referenced by ConstructProcess().