source: branches/Mars_McMismatchStudy/mdrs/MHDrsCalibrationCheck.h@ 18454

Last change on this file since 18454 was 14922, checked in by tbretz, 12 years ago
New classes for DRS calibration.
File size: 789 bytes
Line 
1#ifndef MARS_MHDrsCalibrationCheck
2#define MARS_MHDrsCalibrationCheck
3
4#ifndef MARS_MHCamEvent
5#include "MHCamEvent.h"
6#endif
7
8class MPedestalSubtractedEvt;
9
10class MHDrsCalibrationCheck : public MHCamEvent
11{
12private:
13 MPedestalSubtractedEvt *fEvt; //!
14
15 std::vector<double> fSum1;
16 std::vector<double> fSum2;
17
18 UInt_t fNumPixels;
19 UInt_t fNumSamples;
20
21 void InitHistogram();
22
23public:
24 MHDrsCalibrationCheck(const char *name=NULL, const char *title=NULL);
25
26 Bool_t SetupFill(const MParList *pList);
27 Bool_t ReInit(MParList *);
28 Int_t Fill(const MParContainer *par, const Stat_t w=1);
29 Bool_t Finalize();
30
31 void Paint(Option_t *o="");
32
33 ClassDef(MHDrsCalibrationCheck, 1) // A list of histograms storing the Fadc spektrum of one pixel
34};
35
36#endif
37
Note: See TracBrowser for help on using the repository browser.