source: trunk/MagicSoft/Mars/msimcamera/MSimCamera.h@ 9275

Last change on this file since 9275 was 9274, checked in by tbretz, 16 years ago
*** empty log message ***
File size: 819 bytes
Line 
1#ifndef MARS_MSimCamera
2#define MARS_MSimCamera
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MParList;
9class MPhotonEvent;
10class MPhotonStatistics;
11class MRawRunHeader;
12class MAnalogChannels;
13
14class MSpline3;
15
16class MSimCamera : public MTask
17{
18private:
19 MPhotonEvent *fEvt; //! Event stroing the photons
20 MPhotonStatistics *fStat; //! Valid time range of the phootn event
21 MRawRunHeader *fRunHeader; //! Sampling frequency
22
23 MAnalogChannels *fCamera; //! Output of the analog signals
24
25 MSpline3 *fSpline;
26
27 // MTask
28 Int_t PreProcess(MParList *pList);
29 Int_t Process();
30
31public:
32 MSimCamera(const char *name=NULL, const char *title=NULL);
33
34 ClassDef(MSimCamera, 0) // Task to simulate the electronic noise and to convert photons into pulses
35};
36
37#endif
Note: See TracBrowser for help on using the repository browser.