source: JEM-EUSO/esaf_lal/trunk/esaf/packages/simulation/detector/optics/include/WallInteraction.hh @ 16

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

Initial import of the january version of esaf

File size: 622 bytes
Line 
1// WallInteraction
2// $Id: WallInteraction.hh 1611 2005-03-21 17:58:55Z thea $
3//
4// base class providing the interface for wall interactions.
5// It also provides a simple implementation using specular reflection.
6// 
7#ifndef WALLINTERACTION_HH
8#define WALLINTERACTION_HH
9
10#include "DetectorPhotonTransporter.hh"
11#include "Config.hh"
12
13class WallInteraction: public DetectorPhotonTransporter {
14protected:
15    Double_t fSpecRefl;
16public:
17    WallInteraction();
18    virtual Photon *Transport(Photon *) const;
19
20    EsafConfigClass(Optics,WallInteraction)
21
22    ClassDef(WallInteraction,0)
23};
24
25
26#endif /* WALLINTERACTION_HH */
Note: See TracBrowser for help on using the repository browser.