Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
SimG4Core
PhysicsLists
src
HadronPhysicsQGSPCMS_FTFP_BERT.cc
Go to the documentation of this file.
1
#include "
SimG4Core/PhysicsLists/interface/HadronPhysicsQGSPCMS_FTFP_BERT.h
"
2
#include "G4SystemOfUnits.hh"
3
#include "G4Threading.hh"
4
5
HadronPhysicsQGSPCMS_FTFP_BERT::HadronPhysicsQGSPCMS_FTFP_BERT
(G4int)
6
:
HadronPhysicsQGSPCMS_FTFP_BERT
(
7
3. * CLHEP::
GeV
, 6. * CLHEP::
GeV
, 12. * CLHEP::
GeV
, 25. * CLHEP::
GeV
, 12. * CLHEP::
GeV
) {}
8
9
HadronPhysicsQGSPCMS_FTFP_BERT::HadronPhysicsQGSPCMS_FTFP_BERT
(
10
G4double e1, G4double e2, G4double e3, G4double e4, G4double e5)
11
: G4HadronPhysicsQGSP_BERT(
"hInelasticQGSPCMS_FTFP_BERT"
) {
12
minQGSP_proton = minQGSP_neutron = minQGSP_pik = e5;
13
maxFTFP_proton = maxFTFP_neutron = maxFTFP_pik = e4;
14
minFTFP_proton = minFTFP_neutron = minFTFP_pik = e1;
15
maxBERT_proton = maxBERT_neutron = e2;
16
maxBERT_pik = e3;
17
}
18
19
HadronPhysicsQGSPCMS_FTFP_BERT::~HadronPhysicsQGSPCMS_FTFP_BERT
() {}
20
21
void
HadronPhysicsQGSPCMS_FTFP_BERT::ConstructProcess
() {
22
if
(G4Threading::IsMasterThread()) {
23
DumpBanner();
24
}
25
CreateModels();
26
}
GeV
const double GeV
Definition:
MathUtil.h:16
HadronPhysicsQGSPCMS_FTFP_BERT
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.h:16
HadronPhysicsQGSPCMS_FTFP_BERT::~HadronPhysicsQGSPCMS_FTFP_BERT
~HadronPhysicsQGSPCMS_FTFP_BERT() override
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:19
HadronPhysicsQGSPCMS_FTFP_BERT.h
HadronPhysicsQGSPCMS_FTFP_BERT::ConstructProcess
void ConstructProcess() override
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:21
HadronPhysicsQGSPCMS_FTFP_BERT::HadronPhysicsQGSPCMS_FTFP_BERT
HadronPhysicsQGSPCMS_FTFP_BERT(G4int verbose)
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:5
Generated for CMSSW Reference Manual by
1.8.5