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