#include <G4VHighEnergyGenerator.hh>
Inheritance diagram for G4VHighEnergyGenerator:
Public Member Functions | |
G4VHighEnergyGenerator (const G4String &modelName="High Energy Generator") | |
virtual | ~G4VHighEnergyGenerator () |
virtual G4V3DNucleus * | GetWoundedNucleus () const =0 |
virtual G4KineticTrackVector * | Scatter (const G4Nucleus &theNucleus, const G4DynamicParticle &thePrimary)=0 |
std::pair< G4double, G4double > | GetEnergyMomentumCheckLevels () const |
void | SetEnergyMomentumCheckLevels (G4double relativeLevel, G4double AbsoluteLevel) |
virtual void | ModelDescription (std::ostream &) const |
virtual G4String | GetModelName () const |
Definition at line 45 of file G4VHighEnergyGenerator.hh.
G4VHighEnergyGenerator::G4VHighEnergyGenerator | ( | const G4String & | modelName = "High Energy Generator" |
) |
Definition at line 33 of file G4VHighEnergyGenerator.cc.
00034 : epCheckLevels(DBL_MAX,DBL_MAX) 00035 { 00036 theGeneratorModelName=modelName; 00037 }
G4VHighEnergyGenerator::~G4VHighEnergyGenerator | ( | ) | [virtual] |
Definition at line 44 of file G4VHighEnergyGenerator.cc.
Referenced by G4QGSModel< ParticipantType >::G4QGSModel(), G4TheoFSGenerator::GetEnergyMomentumCheckLevels(), and G4QGSModel< ParticipantType >::operator=().
G4String G4VHighEnergyGenerator::GetModelName | ( | ) | const [virtual] |
Definition at line 61 of file G4VHighEnergyGenerator.cc.
Referenced by G4VPartonStringModel::ModelDescription(), and G4TheoFSGenerator::ModelDescription().
virtual G4V3DNucleus* G4VHighEnergyGenerator::GetWoundedNucleus | ( | ) | const [pure virtual] |
Implemented in G4FTFModel, G4VPartonStringModel, G4QGSModel< ParticipantType >, G4QGSModel< G4GammaParticipants >, and G4QGSModel< G4QGSParticipants >.
Referenced by G4TheoFSGenerator::ApplyYourself().
void G4VHighEnergyGenerator::ModelDescription | ( | std::ostream & | ) | const [virtual] |
Reimplemented in G4FTFModel, G4VPartonStringModel, G4QGSModel< ParticipantType >, G4QGSModel< G4GammaParticipants >, and G4QGSModel< G4QGSParticipants >.
Definition at line 56 of file G4VHighEnergyGenerator.cc.
Referenced by G4TheoFSGenerator::ModelDescription().
virtual G4KineticTrackVector* G4VHighEnergyGenerator::Scatter | ( | const G4Nucleus & | theNucleus, | |
const G4DynamicParticle & | thePrimary | |||
) | [pure virtual] |
void G4VHighEnergyGenerator::SetEnergyMomentumCheckLevels | ( | G4double | relativeLevel, | |
G4double | AbsoluteLevel | |||
) |
Definition at line 49 of file G4VHighEnergyGenerator.cc.
Referenced by G4FTFModel::G4FTFModel(), G4QGSModel< ParticipantType >::G4QGSModel(), and G4QGSModel< ParticipantType >::operator=().