source: trunk/MagicSoft/Mars/mhist/MHHillasExt.h@ 1302

Last change on this file since 1302 was 1283, checked in by tbretz, 23 years ago
*** empty log message ***
File size: 1002 bytes
Line 
1#ifndef MARS_MHHillasExt
2#define MARS_MHHillasExt
3
4#ifndef ROOT_TH1
5#include <TH1.h>
6#endif
7#ifndef MARS_MHHillas
8#include "MHHillas.h"
9#endif
10
11class MHHillasExt : public MHHillas
12{
13private:
14 TH1F fHConc; // [ratio] concentration ratio: sum of the two highest pixels / fSize
15 TH1F fHConc1; // [ratio] concentration ratio: sum of the highest pixel / fSize
16 TH1F fHAsym; // [mm] fDist minus dist: center of ellipse, highest pixel
17 TH1F fHM3Long; // [mm] 3rd moment (e-weighted) along major axis
18 TH1F fHM3Trans; // [mm] 3rd moment (e-weighted) along minor axis
19
20public:
21 MHHillasExt(const char *name=NULL, const char *title=NULL);
22 ~MHHillasExt();
23
24 void SetMmScale(Bool_t mmscale=kTRUE);
25
26 Bool_t SetupFill(const MParList *pList);
27 Bool_t Fill(const MParContainer *par);
28
29 void Draw(Option_t *opt=NULL);
30 TObject *DrawClone(Option_t *opt=NULL) const;
31
32 ClassDef(MHHillasExt, 1) // Container which holds histograms for length and width
33};
34
35#endif
Note: See TracBrowser for help on using the repository browser.