Geant4  10.02
G4QGSBuilder Class Reference

#include <G4QGSBuilder.hh>

+ Inheritance diagram for G4QGSBuilder:
+ Collaboration diagram for G4QGSBuilder:

Public Member Functions

 G4QGSBuilder (const G4String &name="", G4PreCompoundModel *p=0, G4bool quasiElastic=true)
 
virtual ~G4QGSBuilder ()
 
- Public Member Functions inherited from G4VHadronModelBuilder
 G4VHadronModelBuilder (const G4String &name="")
 
virtual ~G4VHadronModelBuilder ()
 
G4HadronicInteractionGetModel ()
 
const G4StringGetName () const
 

Protected Member Functions

virtual G4HadronicInteractionBuildModel ()
 

Private Member Functions

 G4QGSBuilder (G4QGSBuilder &)
 
G4QGSBuilderoperator= (const G4QGSBuilder &right)
 

Private Attributes

G4QGSModel< G4QGSParticipants > * theQGStringModel
 
G4ExcitedStringDecaytheQGStringDecay
 
G4QuasiElasticChanneltheQuasiElastic
 
G4PreCompoundModelthePreCompound
 
G4QGSMFragmentationtheQGSM
 
G4bool quasielFlag
 

Detailed Description

Definition at line 51 of file G4QGSBuilder.hh.

Constructor & Destructor Documentation

G4QGSBuilder::G4QGSBuilder ( const G4String name = "",
G4PreCompoundModel p = 0,
G4bool  quasiElastic = true 
)

Definition at line 51 of file G4QGSBuilder.cc.

G4QGSBuilder::~G4QGSBuilder ( )
virtual

Definition at line 59 of file G4QGSBuilder.cc.

References theQGSM, theQGStringDecay, theQGStringModel, and theQuasiElastic.

G4QGSBuilder::G4QGSBuilder ( G4QGSBuilder )
private

Member Function Documentation

G4HadronicInteraction * G4QGSBuilder::BuildModel ( )
protectedvirtual
G4QGSBuilder& G4QGSBuilder::operator= ( const G4QGSBuilder right)
private

Member Data Documentation

G4bool G4QGSBuilder::quasielFlag
private

Definition at line 79 of file G4QGSBuilder.hh.

Referenced by BuildModel().

G4PreCompoundModel* G4QGSBuilder::thePreCompound
private

Definition at line 76 of file G4QGSBuilder.hh.

Referenced by BuildModel().

G4QGSMFragmentation* G4QGSBuilder::theQGSM
private

Definition at line 77 of file G4QGSBuilder.hh.

Referenced by BuildModel(), and ~G4QGSBuilder().

G4ExcitedStringDecay* G4QGSBuilder::theQGStringDecay
private

Definition at line 73 of file G4QGSBuilder.hh.

Referenced by BuildModel(), and ~G4QGSBuilder().

G4QGSModel< G4QGSParticipants >* G4QGSBuilder::theQGStringModel
private

Definition at line 71 of file G4QGSBuilder.hh.

Referenced by BuildModel(), and ~G4QGSBuilder().

G4QuasiElasticChannel* G4QGSBuilder::theQuasiElastic
private

Definition at line 74 of file G4QGSBuilder.hh.

Referenced by BuildModel(), and ~G4QGSBuilder().


The documentation for this class was generated from the following files: