Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:30:27

0001 //--------------------------------------------------------------------
0002 //
0003 // 15.04.2021 V.Ivanchenko Hadron inelastic physics based on
0004 //                         QGSP_FTFP_BERT of CMS migrated to Geant4 10.7
0005 //
0006 //--------------------------------------------------------------------
0007 
0008 #ifndef SimG4Core_PhysicsLists_HadronPhysicsQGSPCMS_FTFP_BERT_h
0009 #define SimG4Core_PhysicsLists_HadronPhysicsQGSPCMS_FTFP_BERT_h 1
0010 
0011 #include "globals.hh"
0012 #include "G4ios.hh"
0013 
0014 #include "G4HadronPhysicsQGSP_BERT.hh"
0015 
0016 class HadronPhysicsQGSPCMS_FTFP_BERT : public G4HadronPhysicsQGSP_BERT {
0017 public:
0018   explicit HadronPhysicsQGSPCMS_FTFP_BERT(G4int verbose);
0019   explicit HadronPhysicsQGSPCMS_FTFP_BERT(G4double e1, G4double e2, G4double e3, G4double e4, G4double e5);
0020   ~HadronPhysicsQGSPCMS_FTFP_BERT() override;
0021 
0022   void ConstructProcess() override;
0023 
0024   // copy constructor and hide assignment operator
0025   HadronPhysicsQGSPCMS_FTFP_BERT(HadronPhysicsQGSPCMS_FTFP_BERT &) = delete;
0026   HadronPhysicsQGSPCMS_FTFP_BERT &operator=(const HadronPhysicsQGSPCMS_FTFP_BERT &right) = delete;
0027 };
0028 
0029 #endif