Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #ifndef SimG4Core_CustomPhysics_CMSSIMP_H
0002 #define SimG4Core_CustomPhysics_CMSSIMP_H
0003 
0004 #include "globals.hh"
0005 #include "G4ios.hh"
0006 #include "G4ParticleDefinition.hh"
0007 
0008 class CMSSIMP : public G4ParticleDefinition {
0009 private:
0010   static CMSSIMP* theInstance;
0011   CMSSIMP() {}
0012   ~CMSSIMP() override {}
0013 
0014 public:
0015   static CMSSIMP* Definition(double mass);
0016   static CMSSIMP* SIMPDefinition(double mass);
0017   static CMSSIMP* SIMP();
0018 };
0019 
0020 #endif