source: trunk/examples/novice/gemc/src/OpticalPhysics.h

Last change on this file was 807, checked in by garnier, 16 years ago

update

File size: 587 bytes
Line 
1#ifndef OpticalPhysics_H
2#define OpticalPhysics_H 1
3
4
5// %%%%%%%%%%
6// G4 headers
7// %%%%%%%%%%
8#include "G4VPhysicsConstructor.hh"
9#include "G4Scintillation.hh"
10
11// %%%%%%%%%%%%%
12// gemc headers
13// %%%%%%%%%%%%%
14#include "usage.h"
15
16class OpticalPhysics : public G4VPhysicsConstructor
17{
18 public: 
19   OpticalPhysics(gemc_opts);
20   virtual ~OpticalPhysics();
21   gemc_opts gemcOpt; 
22
23 public: 
24   virtual void ConstructParticle(); 
25   virtual void ConstructProcess();
26
27   void SetScintYieldFactor(G4double yf); 
28 
29 protected:
30   G4Scintillation* theScintProcess;
31       
32};
33
34#endif
35
36
37
38
39
Note: See TracBrowser for help on using the repository browser.