CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
12 #include "G4VPhysicsConstructor.hh"
13 
15 class ElectronLimiter;
16 
17 class ParametrisedEMPhysics : public G4VPhysicsConstructor
18 {
19 public:
20 
22  virtual ~ParametrisedEMPhysics();
23 
24  virtual void ConstructParticle();
25  virtual void ConstructProcess();
26 
27 private:
28 
30 
33 
36 
37 };
38 
39 #endif
40 
ElectronLimiter * theElectronLimiter
edm::ParameterSet theParSet
ElectronLimiter * thePositronLimiter
GFlashEMShowerModel * theHadShowerModel
ParametrisedEMPhysics(std::string name, const edm::ParameterSet &p)
GFlashEMShowerModel * theEMShowerModel