source: JEM-EUSO/esaf_cc_at_lal/packages/simulation/detector/optics/include/KOpticalSystem.hh @ 114

Last change on this file since 114 was 114, checked in by moretto, 11 years ago

actual version of ESAF at CCin2p3

File size: 653 bytes
Line 
1// KOpticalSystem
2// $Id: KOpticalSystem.hh 1112 2004-09-28 12:10:53Z thea $
3// J.Watts created , Sep 21 2003
4//
5#ifndef KOPTICALSYSTEM_HH
6#define KOPTICALSYSTEM_HH
7
8#include "DetectorPhotonTransporter.hh"
9#include "OpticalSystem.hh"
10#include "Interpolate.hh"
11
12class KOpticalSystem: public OpticalSystem {
13private:
14    // checks if a not 0 flag photon is going out
15    Bool_t IsGoingOut(Photon *p) const;
16           
17public:
18    KOpticalSystem();
19    virtual Photon *Transport(Photon *p) const;
20    virtual Bool_t HitSide(Photon *p) const;
21
22    EsafConfigClass(Optics,KOpticalSystem)
23
24    ClassDef(KOpticalSystem,0)
25};
26
27#endif /* KOPTICALSYSTEM_HH */
28
Note: See TracBrowser for help on using the repository browser.