#include <CMSHadronPhysicsFTFP_BERT.h>
Public Member Functions | |
CMSHadronPhysicsFTFP_BERT (G4int verbose=1) | |
void | ConstructParticle () override |
void | ConstructProcess () override |
void | TerminateWorker () override |
~CMSHadronPhysicsFTFP_BERT () override | |
Protected Member Functions | |
virtual void | CreateModels () |
virtual void | DumpBanner () |
virtual void | ExtraConfiguration () |
virtual void | Kaon () |
virtual void | Neutron () |
virtual void | Others () |
virtual void | Pion () |
virtual void | Proton () |
Protected Attributes | |
G4double | maxBERT_kaon |
G4double | maxBERT_neutron |
G4double | maxBERT_pion |
G4double | maxBERT_proton |
G4double | minFTFP_kaon |
G4double | minFTFP_neutron |
G4double | minFTFP_pion |
G4double | minFTFP_proton |
G4bool | QuasiElastic |
G4VectorCache< G4VCrossSectionDataSet * > | xs_ds |
G4Cache< G4ComponentGGHadronNucleusXsc * > | xs_k |
Definition at line 24 of file CMSHadronPhysicsFTFP_BERT.h.
|
explicit |
Definition at line 49 of file CMSHadronPhysicsFTFP_BERT.cc.
References GeV, maxBERT_kaon, maxBERT_neutron, maxBERT_pion, maxBERT_proton, minFTFP_kaon, minFTFP_neutron, minFTFP_pion, and minFTFP_proton.
|
override |
Definition at line 63 of file CMSHadronPhysicsFTFP_BERT.cc.
|
override |
Definition at line 70 of file CMSHadronPhysicsFTFP_BERT.cc.
|
override |
Definition at line 192 of file CMSHadronPhysicsFTFP_BERT.cc.
References CreateModels(), DumpBanner(), and ExtraConfiguration().
|
protectedvirtual |
Definition at line 101 of file CMSHadronPhysicsFTFP_BERT.cc.
References Kaon(), Neutron(), Others(), Pion(), and Proton().
Referenced by ConstructProcess().
|
protectedvirtual |
Definition at line 90 of file CMSHadronPhysicsFTFP_BERT.cc.
References ecalTB2006H4_GenSimDigiReco_cfg::G4cout, GeV, maxBERT_kaon, maxBERT_neutron, maxBERT_pion, maxBERT_proton, minFTFP_kaon, minFTFP_neutron, minFTFP_pion, and minFTFP_proton.
Referenced by ConstructProcess().
|
protectedvirtual |
Definition at line 201 of file CMSHadronPhysicsFTFP_BERT.cc.
References ztee::capture(), mps_fire::i, MetAnalyzer::pv(), xs_ds, and xs_k.
Referenced by ConstructProcess().
|
protectedvirtual |
Definition at line 161 of file CMSHadronPhysicsFTFP_BERT.cc.
References gen::k, maxBERT_kaon, minFTFP_kaon, and QuasiElastic.
Referenced by CreateModels().
|
protectedvirtual |
Definition at line 110 of file CMSHadronPhysicsFTFP_BERT.cc.
References GeV, maxBERT_neutron, minFTFP_neutron, and QuasiElastic.
Referenced by CreateModels().
|
protectedvirtual |
===== Anti-barions==== //
Definition at line 176 of file CMSHadronPhysicsFTFP_BERT.cc.
References QuasiElastic.
Referenced by CreateModels().
|
protectedvirtual |
Definition at line 146 of file CMSHadronPhysicsFTFP_BERT.cc.
References maxBERT_pion, minFTFP_pion, pi, and QuasiElastic.
Referenced by CreateModels().
|
protectedvirtual |
Definition at line 131 of file CMSHadronPhysicsFTFP_BERT.cc.
References maxBERT_proton, minFTFP_proton, and QuasiElastic.
Referenced by CreateModels().
|
override |
Definition at line 82 of file CMSHadronPhysicsFTFP_BERT.cc.
|
protected |
Definition at line 54 of file CMSHadronPhysicsFTFP_BERT.h.
Referenced by CMSHadronPhysicsFTFP_BERT(), DumpBanner(), and Kaon().
|
protected |
Definition at line 58 of file CMSHadronPhysicsFTFP_BERT.h.
Referenced by CMSHadronPhysicsFTFP_BERT(), DumpBanner(), and Neutron().
|
protected |
Definition at line 52 of file CMSHadronPhysicsFTFP_BERT.h.
Referenced by CMSHadronPhysicsFTFP_BERT(), DumpBanner(), and Pion().
|
protected |
Definition at line 56 of file CMSHadronPhysicsFTFP_BERT.h.
Referenced by CMSHadronPhysicsFTFP_BERT(), DumpBanner(), and Proton().
|
protected |
Definition at line 53 of file CMSHadronPhysicsFTFP_BERT.h.
Referenced by CMSHadronPhysicsFTFP_BERT(), DumpBanner(), and Kaon().
|
protected |
Definition at line 57 of file CMSHadronPhysicsFTFP_BERT.h.
Referenced by CMSHadronPhysicsFTFP_BERT(), DumpBanner(), and Neutron().
|
protected |
Definition at line 51 of file CMSHadronPhysicsFTFP_BERT.h.
Referenced by CMSHadronPhysicsFTFP_BERT(), DumpBanner(), and Pion().
|
protected |
Definition at line 55 of file CMSHadronPhysicsFTFP_BERT.h.
Referenced by CMSHadronPhysicsFTFP_BERT(), DumpBanner(), and Proton().
|
protected |
|
protected |
Definition at line 61 of file CMSHadronPhysicsFTFP_BERT.h.
Referenced by ExtraConfiguration(), TerminateWorker(), and ~CMSHadronPhysicsFTFP_BERT().
|
protected |
Definition at line 62 of file CMSHadronPhysicsFTFP_BERT.h.
Referenced by ExtraConfiguration(), TerminateWorker(), and ~CMSHadronPhysicsFTFP_BERT().