BOSS 7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
Simulation/BOOST/PhySim/PhySim-00-00-10/PhySim/BesGeneralPhysics.hh
Go to the documentation of this file.
1#ifndef BesGeneralPhysics_h
2#define BesGeneralPhysics_h 1
3
4#include "globals.hh"
5#include "G4ios.hh"
6
7#include "G4VPhysicsConstructor.hh"
8
9
10#include "G4Decay.hh"
11
12class BesGeneralPhysics : public G4VPhysicsConstructor
13{
14 public:
15 BesGeneralPhysics(const G4String& name = "general");
17
18 public:
19 // This method will be invoked in the Construct() method.
20 // each particle type will be instantiated
21 virtual void ConstructParticle();
22
23 // This method will be invoked in the Construct() method.
24 // each physics process will be instantiated and
25 // registered to the process manager of each particle type
26 virtual void ConstructProcess();
27
28 protected:
29 G4Decay fDecayProcess;
30};
31
32
33#endif
34
35
36
37
38
39
40
41
BesGeneralPhysics(const G4String &name="general")
virtual void ConstructProcess()
virtual ~BesGeneralPhysics()
virtual void ConstructParticle()