SimG4Core
PhysicsLists
src
CMSHadronPhysicsFTFP_BERT.cc
Go to the documentation of this file.
1
2
#include "
SimG4Core/PhysicsLists/interface/CMSHadronPhysicsFTFP_BERT.h
"
3
#include "G4SystemOfUnits.hh"
4
#include "G4Threading.hh"
5
6
CMSHadronPhysicsFTFP_BERT::CMSHadronPhysicsFTFP_BERT
(G4int)
7
:
CMSHadronPhysicsFTFP_BERT
(3 *
CLHEP
::GeV, 6 *
CLHEP
::GeV, 12 *
CLHEP
::GeV, 3 *
CLHEP
::GeV, 6 *
CLHEP
::GeV) {}
8
9
CMSHadronPhysicsFTFP_BERT::CMSHadronPhysicsFTFP_BERT
(G4double
e1
, G4double e2, G4double
e3
, G4double
e4
, G4double
e5
)
10
: G4HadronPhysicsFTFP_BERT(
"hInelastic FTFP_BERT"
,
false
) {
11
minFTFP_pion =
e1
;
12
maxBERT_pion =
e3
;
13
minFTFP_kaon =
e1
;
14
maxBERT_kaon = e2;
15
minFTFP_kaon =
e4
;
16
maxBERT_kaon =
e5
;
17
minFTFP_proton =
e1
;
18
maxBERT_proton = e2;
19
minFTFP_neutron =
e1
;
20
maxBERT_neutron = e2;
21
}
22
23
CMSHadronPhysicsFTFP_BERT::~CMSHadronPhysicsFTFP_BERT
() {}
24
25
void
CMSHadronPhysicsFTFP_BERT::ConstructProcess
() {
26
if
(G4Threading::IsMasterThread()) {
27
DumpBanner();
28
}
29
CreateModels();
30
}
CMSHadronPhysicsFTFP_BERT::~CMSHadronPhysicsFTFP_BERT
~CMSHadronPhysicsFTFP_BERT() override
Definition:
CMSHadronPhysicsFTFP_BERT.cc:23
CMSHadronPhysicsFTFP_BERT::ConstructProcess
void ConstructProcess() override
Definition:
CMSHadronPhysicsFTFP_BERT.cc:25
CMSHadronPhysicsFTFP_BERT
Definition:
CMSHadronPhysicsFTFP_BERT.h:23
funct::false
false
Definition:
Factorize.h:29
CMSHadronPhysicsFTFP_BERT::CMSHadronPhysicsFTFP_BERT
CMSHadronPhysicsFTFP_BERT(G4int verb)
Definition:
CMSHadronPhysicsFTFP_BERT.cc:6
CLHEP
Definition:
CocoaGlobals.h:27
vertexPlots.e4
e4
Definition:
vertexPlots.py:64
SiPixelPhase1Clusters_cfi.e3
e3
Definition:
SiPixelPhase1Clusters_cfi.py:9
TrackValidation_cff.e5
e5
Definition:
TrackValidation_cff.py:652
StorageManager_cfg.e1
e1
Definition:
StorageManager_cfg.py:16
CMSHadronPhysicsFTFP_BERT.h
Generated for CMSSW Reference Manual by
1.8.14