Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4HadronPhysicsFTFP_BERT_TRV Class Reference

#include <G4HadronPhysicsFTFP_BERT_TRV.hh>

Inheritance diagram for G4HadronPhysicsFTFP_BERT_TRV:

Public Member Functions

 G4HadronPhysicsFTFP_BERT_TRV (G4int verbose=1)
 G4HadronPhysicsFTFP_BERT_TRV (const G4String &name, G4bool quasiElastic=false)
virtual ~G4HadronPhysicsFTFP_BERT_TRV ()
 G4HadronPhysicsFTFP_BERT_TRV (G4HadronPhysicsFTFP_BERT_TRV &)=delete
G4HadronPhysicsFTFP_BERT_TRVoperator= (const G4HadronPhysicsFTFP_BERT_TRV &right)=delete
Public Member Functions inherited from G4HadronPhysicsFTFP_BERT
 G4HadronPhysicsFTFP_BERT (G4int verbose=1)
 G4HadronPhysicsFTFP_BERT (const G4String &name, G4bool quasiElastic=false)
 ~G4HadronPhysicsFTFP_BERT () override=default
void ConstructParticle () override
void ConstructProcess () override
 G4HadronPhysicsFTFP_BERT (G4HadronPhysicsFTFP_BERT &)=delete
G4HadronPhysicsFTFP_BERToperator= (const G4HadronPhysicsFTFP_BERT &right)=delete
Public Member Functions inherited from G4VPhysicsConstructor
 G4VPhysicsConstructor (const G4String &="")
 G4VPhysicsConstructor (const G4String &name, G4int physics_type)
virtual ~G4VPhysicsConstructor ()
void SetPhysicsName (const G4String &="")
const G4StringGetPhysicsName () const
void SetPhysicsType (G4int)
G4int GetPhysicsType () const
G4int GetInstanceID () const
virtual void TerminateWorker ()
void SetVerboseLevel (G4int value)
G4int GetVerboseLevel () const

Additional Inherited Members

Static Public Member Functions inherited from G4VPhysicsConstructor
static const G4VPCManagerGetSubInstanceManager ()
Protected Types inherited from G4VPhysicsConstructor
using PhysicsBuilder_V = G4VPCData::PhysicsBuilders_V
Protected Member Functions inherited from G4HadronPhysicsFTFP_BERT
void CreateModels ()
virtual void Neutron ()
virtual void Proton ()
virtual void Pion ()
virtual void Kaon ()
virtual void Others ()
virtual void DumpBanner ()
Protected Member Functions inherited from G4VPhysicsConstructor
G4bool RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle)
G4ParticleTable::G4PTblDicIteratorGetParticleIterator () const
PhysicsBuilder_V GetBuilders () const
void AddBuilder (G4PhysicsBuilderInterface *bld)
Protected Attributes inherited from G4HadronPhysicsFTFP_BERT
G4double minFTFP_pion
G4double maxBERT_pion
G4double minFTFP_kaon
G4double maxBERT_kaon
G4double minFTFP_proton
G4double maxBERT_proton
G4double minFTFP_neutron
G4double maxBERT_neutron
G4double minBERT_proton
G4double minBERT_neutron
G4bool QuasiElastic
Protected Attributes inherited from G4VPhysicsConstructor
G4int verboseLevel = 0
G4String namePhysics = ""
G4int typePhysics = 0
G4ParticleTabletheParticleTable = nullptr
G4int g4vpcInstanceID = 0
Static Protected Attributes inherited from G4VPhysicsConstructor
static G4RUN_DLL G4VPCManager subInstanceManager

Detailed Description

Definition at line 48 of file G4HadronPhysicsFTFP_BERT_TRV.hh.

Constructor & Destructor Documentation

◆ G4HadronPhysicsFTFP_BERT_TRV() [1/3]

G4HadronPhysicsFTFP_BERT_TRV::G4HadronPhysicsFTFP_BERT_TRV ( G4int verbose = 1)

Definition at line 50 of file G4HadronPhysicsFTFP_BERT_TRV.cc.

50 :
51 G4HadronPhysicsFTFP_BERT_TRV("hInelastic FTFP_BERT_TRV",false)
52{
54}
static G4HadronicParameters * Instance()
void SetVerboseLevel(const G4int val)

Referenced by G4HadronPhysicsFTFP_BERT_TRV(), G4HadronPhysicsFTFP_BERT_TRV(), and operator=().

◆ G4HadronPhysicsFTFP_BERT_TRV() [2/3]

G4HadronPhysicsFTFP_BERT_TRV::G4HadronPhysicsFTFP_BERT_TRV ( const G4String & name,
G4bool quasiElastic = false )

Definition at line 56 of file G4HadronPhysicsFTFP_BERT_TRV.cc.

57 : G4HadronPhysicsFTFP_BERT(name,quasiElastic)
58{
60}
void SetEnableBCParticles(G4bool val)

◆ ~G4HadronPhysicsFTFP_BERT_TRV()

G4HadronPhysicsFTFP_BERT_TRV::~G4HadronPhysicsFTFP_BERT_TRV ( )
virtual

Definition at line 62 of file G4HadronPhysicsFTFP_BERT_TRV.cc.

63{}

◆ G4HadronPhysicsFTFP_BERT_TRV() [3/3]

G4HadronPhysicsFTFP_BERT_TRV::G4HadronPhysicsFTFP_BERT_TRV ( G4HadronPhysicsFTFP_BERT_TRV & )
delete

Member Function Documentation

◆ operator=()

G4HadronPhysicsFTFP_BERT_TRV & G4HadronPhysicsFTFP_BERT_TRV::operator= ( const G4HadronPhysicsFTFP_BERT_TRV & right)
delete

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