CMS 3D CMS Logo

ParametrisedEMPhysics.h
Go to the documentation of this file.
1 #ifndef SimG4Core_GFlash_ParametrisedPhysics_H
2 #define SimG4Core_GFlash_ParametrisedPhysics_H
3 
4 // Joanna Weng 08.2005
5 // Physics process for Gflash parameterisation
6 // modified by Soon Yung Jun, Dongwook Jang
7 // V.Ivanchenko rename the class, cleanup, and move
8 // to SimG4Core/Application - 2012/08/14
9 
11 #include "G4VPhysicsConstructor.hh"
12 
13 class ParametrisedEMPhysics : public G4VPhysicsConstructor
14 {
15 public:
16 
18  ~ParametrisedEMPhysics() override;
19 
20  void ConstructParticle() override;
21  void ConstructProcess() override;
22 
23 private:
24 
26 
27  struct TLSmod;
28  static G4ThreadLocal TLSmod* m_tpmod;
29 
30 };
31 
32 #endif
33 
edm::ParameterSet theParSet
static G4ThreadLocal TLSmod * m_tpmod
ParametrisedEMPhysics(const std::string &name, const edm::ParameterSet &p)