source: trunk/MagicSoft/Mars/msimcamera/MSimReadout.h@ 9294

Last change on this file since 9294 was 9270, checked in by tbretz, 16 years ago
*** empty log message ***
File size: 860 bytes
Line 
1#ifndef MARS_MSimReadout
2#define MARS_MSimReadout
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MParList;
9class MParameterD;
10class MRawEvtData;
11class MRawRunHeader;
12class MAnalogChannels;
13
14class MSimReadout : public MTask
15{
16private:
17 MRawRunHeader *fRunHeader; //! Digitization window and frequency
18 MAnalogChannels *fCamera; //! Analog channes to be read out
19 MParameterD *fPulsePos; //! Intended pulse position
20 MParameterD *fTrigger; //! Position of trigger in the analog signal
21
22 MRawEvtData *fData; //! Digitized FADC signal
23
24 // MTask
25 Int_t PreProcess(MParList *pList);
26 Int_t Process();
27 Bool_t ReInit(MParList *pList);
28
29public:
30 MSimReadout(const char *name=NULL, const char *title=NULL);
31
32 ClassDef(MSimReadout, 0) // Task to simulate the analog readout (FADCs)
33};
34
35#endif
Note: See TracBrowser for help on using the repository browser.