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

Last change on this file since 7039 was 7015, checked in by meyer, 20 years ago
*** empty log message ***
File size: 1.1 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; // Radius
22 TH1F fHistArcWidth; // ArcWidth
23
24 TProfile fHistBroad; // ArcWidth/Radius Vs Radius
25 TProfile fHistSize; // MuonSize Vs Radius
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 const TH1F& GetHistRadius() const { return fHistRadius; }
39 const TH1F& GetHistArcWidth() const { return fHistArcWidth; }
40 const TProfile& GetHistBroad() const { return fHistBroad; }
41 const TProfile& GetHistSize() const { return fHistSize; }
42
43 void Draw(Option_t *opt="");
44 void Paint(Option_t *opt="");
45
46 ClassDef(MHMuonPar, 1)
47};
48
49#endif
50
51
Note: See TracBrowser for help on using the repository browser.