source: trunk/MagicSoft/Mars/mhist/MHCurrents.h@ 2177

Last change on this file since 2177 was 2173, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 1017 bytes
Line 
1#ifndef MARS_MHCurrents
2#define MARS_MHCurrents
3
4#ifndef MARS_MH
5#include "MH.h"
6#endif
7
8#ifndef MARS_MCurrents
9#include "MCurrents.h"
10#endif
11
12class TH1D;
13class MGeomCam;
14class MCamDisplay;
15
16class MHCurrents : public MH
17{
18private:
19 MCurrents fSum; // storing the sum
20 Int_t fEntries; // number of entries in the histogram
21 MGeomCam *fCam; // the present geometry
22 MCurrents *fEvt; //! the current event
23 MCamDisplay *fDispl; //! the camera display
24
25public:
26 MHCurrents(const char *name=NULL, const char *title=NULL);
27 ~MHCurrents();
28
29 void Clear(const Option_t *o="");
30
31 Bool_t SetupFill(const MParList *pList);
32 Bool_t Fill(const MParContainer *par, const Stat_t w=1);
33 Bool_t Finalize();
34
35 TH1 *GetHistByName(const TString name) { return NULL; }
36
37 const MCurrents &GetSum() const { return fSum; }
38
39 void Draw(Option_t *opt="");
40 void Paint(Option_t *option="");
41
42 ClassDef(MHCurrents, 1) // Histogram to sum camera events
43};
44
45#endif
Note: See TracBrowser for help on using the repository browser.