source: JEM-EUSO/esaf_cc_at_lal/packages/simulation/lightsources/include/LidarLightSource.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: 821 bytes
Line 
1// ESAF : Euso Simulation and Analysis Framework
2// $Id: LidarLightSource.hh 2604 2006-03-20 21:51:35Z thea $
3// D. De Marco - M. Pallavicini created Jan, 20 2002
4
5#ifndef __LIDARLIGHTSOURCE_HH_
6#define __LIDARLIGHTSOURCE_HH_
7
8#include "euso.hh"
9#include "LightSource.hh"
10
11class LidarLightSource : public LightSource {
12public:
13    // ctor
14    LidarLightSource();
15
16    // dtor
17    virtual ~LidarLightSource();
18   
19    // generate photons
20    virtual PhotonsInAtmosphere* Get( const PhysicsData* );
21
22    // get ready fo next event
23    virtual void Reset() {}  //TOFIX : to be implemented
24
25    virtual Bool_t ClearMemory() {return kTRUE;}
26    // release all the mem hold in the buffers
27
28    EsafConfigClass(LightSource,LidarLightSource)
29private:
30
31    ClassDef(LidarLightSource,0)
32};
33
34#endif  /* __LIDARLIGHTSOURCE_HH_ */
35
Note: See TracBrowser for help on using the repository browser.