source: trunk/MagicSoft/Mars/mmuon/MHMuonPar.h@ 6994

Last change on this file since 6994 was 6979, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 1.2 KB
Line 
1#ifndef MARS_MHMuonPar
2#define MARS_MHMuonPar
3
4#ifndef MARS_MH
5#include "MH.h"
6#endif
7#ifndef ROOT_TH1
8#include <TH1.h>
9#endif
10#ifndef ROOT_TProfile
11#include <TProfile.h>
12#endif
13
14class MMuonSearchPar;
15class MMuonCalibPar;
16class MGeomCam;
17
18class MHMuonPar : public MH
19{
20private:
21 TH1F fHistRadius; //
22 TH1F fHistArcWidth; //
23
24 TProfile fHistBroad; // Area of used pixels
25 TProfile fHistSize; // [ratio] concentration ratio: sum of the two highest pixels / fSize
26
27 MMuonSearchPar *fMuonSearchPar; //!
28 MMuonCalibPar *fMuonCalibPar; //!
29
30 Float_t fMm2Deg;
31
32public:
33 MHMuonPar(const char *name=NULL, const char *title=NULL);
34
35 Bool_t SetupFill(const MParList *plist);
36 Bool_t Fill(const MParContainer *par, const Stat_t w=1);
37
38 //TH1 *GetHistByName(const TString name);
39
40 const TH1F& GetHistRadius() const { return fHistRadius; }
41 const TH1F& GetHistArcWidth() const { return fHistArcWidth; }
42 const TProfile& GetHistBroad() const { return fHistBroad; }
43 const TProfile& GetHistSize() const { return fHistSize; }
44
45 void Draw(Option_t *opt="");
46
47 ClassDef(MHMuonPar, 1) // Histograms of new image parameters
48};
49
50#endif
51
52
Note: See TracBrowser for help on using the repository browser.