1 |
#ifndef EMPhysics_h |
2 |
#define EMPhysics_h 1 |
3 |
|
4 |
#include "globals.hh" |
5 |
#include "G4ios.hh" |
6 |
#include "G4VPhysicsConstructor.hh" |
7 |
#include "G4EMBuilder.hh" |
8 |
#include "G4ElectroNuclearBuilder.hh" |
9 |
|
10 |
|
11 |
class EMPhysics : public G4VPhysicsConstructor |
12 |
{ |
13 |
public: |
14 |
EMPhysics(const G4String& name ="EM"); |
15 |
virtual ~EMPhysics(); |
16 |
|
17 |
public: |
18 |
virtual void ConstructParticle(); |
19 |
virtual void ConstructProcess(); |
20 |
|
21 |
private: |
22 |
G4EMBuilder theEMPhysics; |
23 |
G4ElectroNuclearBuilder theGNPhysics; |
24 |
}; |
25 |
|
26 |
|
27 |
#endif |
28 |
|
29 |
|
30 |
|
31 |
// 2005 by G.I.Vasilyev |
32 |
|