source: trunk/Mars/manalysis/MSoftwareTrigger.h@ 18478

Last change on this file since 18478 was 18476, checked in by tbretz, 9 years ago
File size: 744 bytes
Line 
1#ifndef MARS_MSoftwareTrigger
2#define MARS_MSoftwareTrigger
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MRawEvtData;
9class MParameterD;
10class MPedestalSubtractedEvt;
11
12class MSoftwareTrigger : public MTask
13{
14private:
15 MRawEvtData *fRawEvt;
16 MPedestalSubtractedEvt *fSignal;
17 MParameterD *fTriggerSignal;
18 MParameterD *fTriggerBaseline;
19
20 Int_t PreProcess(MParList *pList);
21 Bool_t ReInit(MParList *pList);
22 Int_t Process();
23 Int_t ReadEnv(const TEnv &env, TString prefix, Bool_t print);
24
25public:
26 MSoftwareTrigger(const char *name=NULL, const char *title=NULL);
27
28 virtual Bool_t InitArrays(Int_t) { return kTRUE; }
29
30 ClassDef(MSoftwareTrigger, 0) // Time And Charge Extractor Base Class
31};
32
33#endif
Note: See TracBrowser for help on using the repository browser.