source: trunk/MagicSoft/Mars/mcalib/MExtractedSignalBlindPixel.h@ 3243

Last change on this file since 3243 was 3198, checked in by gaug, 21 years ago
*** empty log message ***
File size: 1.0 KB
Line 
1#ifndef MARS_MExtractedSignalBlindPixel
2#define MARS_MExtractedSignalBlindPixel
3
4#ifndef MARS_MParContainer
5#include "MParContainer.h"
6#endif
7
8class MExtractedSignalBlindPixel : public MParContainer
9{
10private:
11
12 UInt_t fExtractedSignal; // mean value of the extracted signal
13
14 Byte_t fFirst;
15 Byte_t fNumFADCSamples;
16 Byte_t fNumSaturated;
17
18public:
19
20 MExtractedSignalBlindPixel(const char* name=NULL, const char* title=NULL);
21
22 void Clear(Option_t *o="");
23 void Print(Option_t *o="") const;
24
25 // Setter
26 void SetExtractedSignal(const UInt_t sig) { fExtractedSignal = sig; }
27 void SetNumSaturated( const Byte_t numsat) { fNumSaturated = numsat; }
28 void SetUsedFADCSlices( const Byte_t first, const Byte_t num);
29
30 // Getter
31 UInt_t GetExtractedSignal() const { return fExtractedSignal; }
32
33 Byte_t GetNumFADCSamples() const { return fNumFADCSamples; }
34
35 Bool_t IsValid() const;
36
37 ClassDef(MExtractedSignalBlindPixel, 0) // Storage Container for Extracted Signal of the blind pixel
38};
39
40#endif
Note: See TracBrowser for help on using the repository browser.