source: trunk/MagicSoft/Mars/manalysis/MCerPhotAnal.h@ 1963

Last change on this file since 1963 was 1396, checked in by blanch, 22 years ago
Class underdevelopment to get from the FADC slices the number of phe, searching for the 5 neighbour larger slices, and its pedestal event by event.
File size: 1.3 KB
Line 
1#ifndef MARS_MCerPhotAnal
2#define MARS_MCerPhotAnal
3
4/////////////////////////////////////////////////////////////////////////////
5// //
6// MCerPhotAnal //
7// //
8// Integrates the time slices of one pixel and substracts the pedestal //
9// (offset) value //
10// //
11/////////////////////////////////////////////////////////////////////////////
12
13#ifndef MARS_MTask
14#include "MTask.h"
15#endif
16
17class MRawEvtData;
18class MPedestalCam;
19class MCerPhotEvt;
20class MRawRunHeader;
21
22class MCerPhotAnal : public MTask
23{
24 MPedestalCam *fPedestals; // Pedestals of all pixels in the camera
25 MRawEvtData *fRawEvt; // raw event data (time slices)
26 MCerPhotEvt *fCerPhotEvt; // Cerenkov Photon Event used for calculation
27 MRawRunHeader *fRunHeader; // RunHeader information
28
29public:
30 MCerPhotAnal(const char *name=NULL, const char *title=NULL);
31
32 Bool_t PreProcess(MParList *pList);
33 Bool_t Process();
34
35 ClassDef(MCerPhotAnal, 0) // Task to calculate cerenkov photons from raw data
36};
37
38#endif
Note: See TracBrowser for help on using the repository browser.