CMS 3D CMS Logo

CMSHadronPhysicsFTFP_BERT.h
Go to the documentation of this file.
1 //---------------------------------------------------------------------------
2 // Author: Vladimir Ivanchenko
3 // Date: March 2018
4 //
5 // Hadron physics for the new CMS physics list FTFP_BERT_EMM_TRK.
6 // The hadron physics of FTFP_BERT has the transition between Bertini
7 // (BERT) intra-nuclear cascade model and Fritiof (FTF) string model
8 // optimized for CMS.
9 //---------------------------------------------------------------------------
10 //
11 #ifndef SimG4Core_PhysicsLists_CMSHadronPhysicsFTFP_BERT_h
12 #define SimG4Core_PhysicsLists_CMSHadronPhysicsFTFP_BERT_h
13 
14 #include "globals.hh"
15 #include "G4ios.hh"
16 
17 #include "G4HadronPhysicsFTFP_BERT.hh"
18 
19 class CMSHadronPhysicsFTFP_BERT : public G4HadronPhysicsFTFP_BERT {
20 public:
21  explicit CMSHadronPhysicsFTFP_BERT(G4int verb);
22  explicit CMSHadronPhysicsFTFP_BERT(G4double e1, G4double e2, G4double e3);
23  ~CMSHadronPhysicsFTFP_BERT() override;
24 
25  void ConstructProcess() override;
26 
27  // copy constructor and hide assignment operator
30 };
31 
32 #endif
CMSHadronPhysicsFTFP_BERT::ConstructProcess
void ConstructProcess() override
Definition: CMSHadronPhysicsFTFP_BERT.cc:23
CMSHadronPhysicsFTFP_BERT::~CMSHadronPhysicsFTFP_BERT
~CMSHadronPhysicsFTFP_BERT() override
Definition: CMSHadronPhysicsFTFP_BERT.cc:21
CMSHadronPhysicsFTFP_BERT::operator=
CMSHadronPhysicsFTFP_BERT & operator=(const CMSHadronPhysicsFTFP_BERT &right)=delete
StorageManager_cfg.e1
e1
Definition: StorageManager_cfg.py:16
CMSHadronPhysicsFTFP_BERT
Definition: CMSHadronPhysicsFTFP_BERT.h:19
SiPixelPhase1Clusters_cfi.e3
e3
Definition: SiPixelPhase1Clusters_cfi.py:9
CMSHadronPhysicsFTFP_BERT::CMSHadronPhysicsFTFP_BERT
CMSHadronPhysicsFTFP_BERT(G4int verb)
Definition: CMSHadronPhysicsFTFP_BERT.cc:6