SimG4Core
PhysicsLists
interface
HadronPhysicsQGSPCMS_FTFP_BERT.h
Go to the documentation of this file.
1
#ifndef SimG4Core_PhysicsLists_HadronPhysicsQGSPCMS_FTFP_BERT_h
2
#define SimG4Core_PhysicsLists_HadronPhysicsQGSPCMS_FTFP_BERT_h 1
3
4
#include "globals.hh"
5
#include "G4ios.hh"
6
7
#include "G4VPhysicsConstructor.hh"
8
9
class
HadronPhysicsQGSPCMS_FTFP_BERT
:
public
G4VPhysicsConstructor {
10
public
:
11
explicit
HadronPhysicsQGSPCMS_FTFP_BERT
(G4int
verbose
);
12
explicit
HadronPhysicsQGSPCMS_FTFP_BERT
(G4double
e1
, G4double e2, G4double
e3
, G4double
e4
, G4double e5);
13
~HadronPhysicsQGSPCMS_FTFP_BERT
()
override
;
14
15
void
ConstructParticle
()
override
;
16
void
ConstructProcess
()
override
;
17
18
private
:
19
//This calls the specific ones for the different particles in order
20
void
CreateModels
();
21
void
Neutron
();
22
void
Proton
();
23
void
Pion
();
24
void
Kaon
();
25
void
Others
();
26
void
DumpBanner
();
27
//This contains extra configurataion specific to this PL
28
void
ExtraConfiguration
();
29
30
G4double
minFTFP_
;
31
G4double
maxBERT_
;
32
G4double
minQGSP_
;
33
G4double
maxFTFP_
;
34
G4double
maxBERTpi_
;
35
};
36
37
#endif
HadronPhysicsQGSPCMS_FTFP_BERT::Kaon
void Kaon()
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:152
HadronPhysicsQGSPCMS_FTFP_BERT::Others
void Others()
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:172
HadronPhysicsQGSPCMS_FTFP_BERT::~HadronPhysicsQGSPCMS_FTFP_BERT
~HadronPhysicsQGSPCMS_FTFP_BERT() override
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:59
HadronPhysicsQGSPCMS_FTFP_BERT::minQGSP_
G4double minQGSP_
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.h:32
HadronPhysicsQGSPCMS_FTFP_BERT::CreateModels
void CreateModels()
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:79
HadronPhysicsQGSPCMS_FTFP_BERT::Neutron
void Neutron()
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:87
HadronPhysicsQGSPCMS_FTFP_BERT::ConstructParticle
void ConstructParticle() override
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:61
HadronPhysicsQGSPCMS_FTFP_BERT::maxFTFP_
G4double maxFTFP_
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.h:33
verbose
static constexpr int verbose
Definition:
HLTExoticaSubAnalysis.cc:25
HadronPhysicsQGSPCMS_FTFP_BERT::ExtraConfiguration
void ExtraConfiguration()
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:193
HadronPhysicsQGSPCMS_FTFP_BERT::Proton
void Proton()
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:112
HadronPhysicsQGSPCMS_FTFP_BERT::ConstructProcess
void ConstructProcess() override
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:185
HadronPhysicsQGSPCMS_FTFP_BERT::maxBERTpi_
G4double maxBERTpi_
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.h:34
HadronPhysicsQGSPCMS_FTFP_BERT::HadronPhysicsQGSPCMS_FTFP_BERT
HadronPhysicsQGSPCMS_FTFP_BERT(G4int verbose)
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:46
HadronPhysicsQGSPCMS_FTFP_BERT::Pion
void Pion()
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:132
StorageManager_cfg.e1
e1
Definition:
StorageManager_cfg.py:16
HadronPhysicsQGSPCMS_FTFP_BERT
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.h:9
HadronPhysicsQGSPCMS_FTFP_BERT::DumpBanner
void DumpBanner()
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.cc:72
SiPixelPhase1Clusters_cfi.e3
e3
Definition:
SiPixelPhase1Clusters_cfi.py:9
HadronPhysicsQGSPCMS_FTFP_BERT::maxBERT_
G4double maxBERT_
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.h:31
vertexPlots.e4
e4
Definition:
vertexPlots.py:64
HadronPhysicsQGSPCMS_FTFP_BERT::minFTFP_
G4double minFTFP_
Definition:
HadronPhysicsQGSPCMS_FTFP_BERT.h:30
Generated for CMSSW Reference Manual by
1.8.16