File indexing completed on 2023-03-17 11:24:49
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