CMS 3D CMS Logo

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