source: trunk/MagicSoft/Mars/manalysis/MExtractedSignalCam.h@ 2627

Last change on this file since 2627 was 2627, checked in by gaug, 21 years ago
*** empty log message ***
File size: 910 bytes
Line 
1#ifndef MARS_MExtractedSignalCam
2#define MARS_MExtractedSignalCam
3
4#ifndef MARS_MCamEvent
5#include "MCamEvent.h"
6#endif
7
8class TClonesArray;
9
10class MGeomCam;
11class MExtractedSignalPix;
12
13class MExtractedSignalCam : public MCamEvent
14{
15private:
16 TClonesArray *fArray; // FIXME: Change TClonesArray away from a pointer?
17
18public:
19
20 MExtractedSignalCam(const char *name=NULL, const char *title=NULL);
21 ~MExtractedSignalCam();
22
23 void Clear(Option_t *o="");
24
25 void InitSize(const UInt_t i);
26 Int_t GetSize() const;
27
28 MExtractedSignalPix &operator[](Int_t i);
29 MExtractedSignalPix &operator[](Int_t i) const;
30
31 void Print(Option_t *o="") const;
32
33 Bool_t GetPixelContent(Double_t &val, Int_t idx, const MGeomCam &cam, Int_t type=0) const;
34 void DrawPixelContent(Int_t num) const;
35
36 ClassDef(MExtractedSignalCam, 0) // Storage Container for extracted signals in the camera
37};
38
39#endif
40
Note: See TracBrowser for help on using the repository browser.