source: JEM-EUSO/esaf_lal/tags/v1_r0/esaf/packages/simulation/detector/G4Detector/optics/include/G4Detector.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: 751 bytes
Line 
1#ifndef _G4Detector_h
2#define _G4Detector_h
3
4#include "Detector.hh"
5#include "EsafConfigurable.hh"
6#include "EsafMsgSource.hh"
7
8class VirtualDetectorTransportManager;
9class EusoElectronics;
10
11class G4Detector : public Detector, public EsafConfigurable, public EsafMsgSource {
12public:
13    G4Detector();
14    // ctor
15    virtual ~G4Detector();
16    // dtor
17    Telemetry* Get(PhotonsOnPupil*);
18    void Build();
19
20    //inline VirtualDetectorTransportManager* GetDetectorTransportManager() { return fDetectorTransporter; }
21
22    void Reset() ;
23    // get ready for next event
24
25    Bool_t ClearMemory();
26
27private:
28//     VirtualDetectorTransportManager *fDetectorTransporter;
29    EusoElectronics *fElectronics;
30
31    EsafConfigClass(G4,G4Detector)
32
33};
34
35#endif
Note: See TracBrowser for help on using the repository browser.