CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ParametrisedPhysics.h
Go to the documentation of this file.
1 #ifndef SimG4Core_GFlash_ParametrisedPhysics_H
2 #define SimG4Core_GFlash_ParametrisedPhysics_H
3 
4 #include "G4VPhysicsConstructor.hh"
8 
9 // Joanna Weng 08.2005
10 // Physics process for Gflash parameterisation
11 // modified by Soon Yung Jun, Dongwook Jang
12 
13 class ParametrisedPhysics : public G4VPhysicsConstructor
14 {
15  public:
17  virtual ~ParametrisedPhysics();
18 
19  protected:
20  virtual void ConstructParticle();
21  virtual void ConstructProcess();
22 
23  private:
25  struct ThreadPrivate {
29  };
30  static G4ThreadLocal ThreadPrivate* tpdata;
31 };
32 
33 #endif
34 
ParametrisedPhysics(std::string name, const edm::ParameterSet &p)
edm::ParameterSet theParSet
virtual void ConstructParticle()
virtual void ConstructProcess()
GflashHadronShowerModel * theHadronShowerModel
static G4ThreadLocal ThreadPrivate * tpdata