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

Last change on this file since 1354 was 807, checked in by garnier, 17 years ago

update

File size: 587 bytes
RevLine 
[807]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.