CMS 3D CMS Logo

CMSAntiSIMP.h
Go to the documentation of this file.
1 #ifndef SimG4Core_CustomPhysics_CMSAntiSIMP_H
2 #define SimG4Core_CustomPhysics_CMSAntiSIMP_H
3 
4 #include "globals.hh"
5 #include "G4ios.hh"
6 #include "G4ParticleDefinition.hh"
7 
8 class CMSAntiSIMP : public G4ParticleDefinition {
9 private:
12  ~CMSAntiSIMP() override {}
13 
14 public:
15  static CMSAntiSIMP* Definition(double mass);
16  static CMSAntiSIMP* AntiSIMPDefinition(double mass);
17  static CMSAntiSIMP* AntiSIMP();
18 };
19 
20 #endif
~CMSAntiSIMP() override
Definition: CMSAntiSIMP.h:12
static CMSAntiSIMP * AntiSIMPDefinition(double mass)
Definition: CMSAntiSIMP.cc:37
static CMSAntiSIMP * AntiSIMP()
Definition: CMSAntiSIMP.cc:39
static CMSAntiSIMP * Definition(double mass)
Definition: CMSAntiSIMP.cc:12
static CMSAntiSIMP * theInstance
Definition: CMSAntiSIMP.h:10