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::~CMSAntiSIMP
~CMSAntiSIMP() override
Definition: CMSAntiSIMP.h:12
CMSAntiSIMP::AntiSIMP
static CMSAntiSIMP * AntiSIMP()
Definition: CMSAntiSIMP.cc:39
CMSAntiSIMP::AntiSIMPDefinition
static CMSAntiSIMP * AntiSIMPDefinition(double mass)
Definition: CMSAntiSIMP.cc:37
CMSAntiSIMP
Definition: CMSAntiSIMP.h:8
CMSAntiSIMP::Definition
static CMSAntiSIMP * Definition(double mass)
Definition: CMSAntiSIMP.cc:12
CMSAntiSIMP::CMSAntiSIMP
CMSAntiSIMP()
Definition: CMSAntiSIMP.h:11
CMSAntiSIMP::theInstance
static CMSAntiSIMP * theInstance
Definition: CMSAntiSIMP.h:10
EgHLTOffHistBins_cfi.mass
mass
Definition: EgHLTOffHistBins_cfi.py:34