source: JEM-EUSO/esaf_lal/tags/v1_r0/esaf/packages/simulation/generators/showers/include/NoEventGenerator.hh @ 117

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

ESAF version compilable on mac OS

File size: 858 bytes
Line 
1// ESAF : Euso Simulation and Analysis Framework
2// $Id: NoEventGenerator.hh 2501 2006-02-23 10:55:38Z moreggia $
3//  created Nov, 25 2003
4
5#ifndef __NOEVENTGENERATOR_HH_
6#define __NOEVENTGENERATOR_HH_
7
8#include "euso.hh"
9#include "EventGenerator.hh"
10#include <string>
11
12class EmptyData;
13class MCTruth;
14
15class NoEventGenerator : public EventGenerator {
16public:
17    // ctor
18    NoEventGenerator();
19
20    // dtor
21    virtual ~NoEventGenerator();
22
23    // get a new event
24    virtual PhysicsData *Get();
25
26    // get pointer to MonteCarlo Truth
27    virtual MCTruth *GetTruth();
28   
29    //get ready for next event
30    virtual void Reset() {}  //FIXME : to be implemented
31
32
33private:
34    EmptyData* fEmptyData;
35    MCTruth *fTruth;                  // usefull to store atmosphere parameters
36
37    ClassDef(NoEventGenerator,0)
38};
39
40#endif  /* __NOEVENTGENERATOR_HH_ */
41
Note: See TracBrowser for help on using the repository browser.