BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
HadronPhysicsQGSP_BERT_CHIPS Class Reference

#include <HadronPhysicsQGSP_BERT_CHIPS.hh>

+ Inheritance diagram for HadronPhysicsQGSP_BERT_CHIPS:

Public Member Functions

 HadronPhysicsQGSP_BERT_CHIPS (const G4String &name="hadron", G4bool quasiElastic=true)
 
virtual ~HadronPhysicsQGSP_BERT_CHIPS ()
 
virtual void ConstructParticle ()
 
virtual void ConstructProcess ()
 
void SetQuasiElastic (G4bool value)
 
void SetProjectileDiffraction (G4bool value)
 
 HadronPhysicsQGSP_BERT_CHIPS (const G4String &name="hadron", G4bool quasiElastic=true)
 
virtual ~HadronPhysicsQGSP_BERT_CHIPS ()
 
virtual void ConstructParticle ()
 
virtual void ConstructProcess ()
 
void SetQuasiElastic (G4bool value)
 
void SetProjectileDiffraction (G4bool value)
 

Detailed Description

Constructor & Destructor Documentation

◆ HadronPhysicsQGSP_BERT_CHIPS() [1/2]

HadronPhysicsQGSP_BERT_CHIPS::HadronPhysicsQGSP_BERT_CHIPS ( const G4String &  name = "hadron",
G4bool  quasiElastic = true 
)

Definition at line 56 of file HadronPhysicsQGSP_BERT_CHIPS.cc.

57 : G4VPhysicsConstructor(name) , QuasiElastic(quasiElastic)
58{
59 ProjectileDiffraction=false;
60}

◆ ~HadronPhysicsQGSP_BERT_CHIPS() [1/2]

HadronPhysicsQGSP_BERT_CHIPS::~HadronPhysicsQGSP_BERT_CHIPS ( )
virtual

Definition at line 95 of file HadronPhysicsQGSP_BERT_CHIPS.cc.

96{
97 delete theMiscLHEP;
98 delete theQGSPNeutron;
99 delete theLEPNeutron;
100 delete theBertiniNeutron;
101 delete theQGSPPro;
102 delete theLEPPro;
103 delete thePro;
104 delete theBertiniPro;
105 delete theQGSPPiK;
106 delete theLEPPiK;
107 delete theBertiniPiK;
108 delete thePiK;
109}

◆ HadronPhysicsQGSP_BERT_CHIPS() [2/2]

HadronPhysicsQGSP_BERT_CHIPS::HadronPhysicsQGSP_BERT_CHIPS ( const G4String &  name = "hadron",
G4bool  quasiElastic = true 
)

◆ ~HadronPhysicsQGSP_BERT_CHIPS() [2/2]

virtual HadronPhysicsQGSP_BERT_CHIPS::~HadronPhysicsQGSP_BERT_CHIPS ( )
virtual

Member Function Documentation

◆ ConstructParticle() [1/2]

void HadronPhysicsQGSP_BERT_CHIPS::ConstructParticle ( )
virtual

Definition at line 111 of file HadronPhysicsQGSP_BERT_CHIPS.cc.

112{
113 G4MesonConstructor pMesonConstructor;
114 pMesonConstructor.ConstructParticle();
115
116 G4BaryonConstructor pBaryonConstructor;
117 pBaryonConstructor.ConstructParticle();
118
119 G4ShortLivedConstructor pShortLivedConstructor;
120 pShortLivedConstructor.ConstructParticle();
121}

◆ ConstructParticle() [2/2]

virtual void HadronPhysicsQGSP_BERT_CHIPS::ConstructParticle ( )
virtual

◆ ConstructProcess() [1/2]

void HadronPhysicsQGSP_BERT_CHIPS::ConstructProcess ( )
virtual

Definition at line 124 of file HadronPhysicsQGSP_BERT_CHIPS.cc.

125{
126 CreateModels();
127 theNeutrons->Build();
128 thePro->Build();
129 thePiK->Build();
130 theMiscLHEP->Build();
131}

◆ ConstructProcess() [2/2]

virtual void HadronPhysicsQGSP_BERT_CHIPS::ConstructProcess ( )
virtual

◆ SetProjectileDiffraction() [1/2]

void HadronPhysicsQGSP_BERT_CHIPS::SetProjectileDiffraction ( G4bool  value)
inline

Definition at line 78 of file InstallArea/include/BesSim/BesSim/HadronPhysicsQGSP_BERT_CHIPS.hh.

78{ProjectileDiffraction = value;};

◆ SetProjectileDiffraction() [2/2]

void HadronPhysicsQGSP_BERT_CHIPS::SetProjectileDiffraction ( G4bool  value)
inline

Definition at line 78 of file Simulation/BOOST/BesSim/BesSim-00-01-24/BesSim/HadronPhysicsQGSP_BERT_CHIPS.hh.

78{ProjectileDiffraction = value;};

◆ SetQuasiElastic() [1/2]

void HadronPhysicsQGSP_BERT_CHIPS::SetQuasiElastic ( G4bool  value)
inline

Definition at line 77 of file InstallArea/include/BesSim/BesSim/HadronPhysicsQGSP_BERT_CHIPS.hh.

77{QuasiElastic = value;};

◆ SetQuasiElastic() [2/2]

void HadronPhysicsQGSP_BERT_CHIPS::SetQuasiElastic ( G4bool  value)
inline

Definition at line 77 of file Simulation/BOOST/BesSim/BesSim-00-01-24/BesSim/HadronPhysicsQGSP_BERT_CHIPS.hh.

77{QuasiElastic = value;};

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