source: trunk/MagicSoft/Mars/mdatacheck/MHHillas.cc@ 703

Last change on this file since 703 was 698, checked in by tbretz, 24 years ago
*** empty log message ***
  • Property svn:executable set to *
File size: 1.7 KB
Line 
1///////////////////////////////////////////////////////////////////////
2//
3// MHHillas
4//
5// This class contains histograms for every Hillas parameter
6//
7///////////////////////////////////////////////////////////////////////
8
9#include "MHHillas.h"
10
11#include <TH1.h>
12#include <TPad.h>
13
14#include "MHillas.h"
15
16ClassImp(MHHillas)
17
18MHHillas::MHHillas (const char *name, const char *title)
19{
20 //
21 // default constructor
22 // creates an a list of histograms for all pixels and both gain channels
23 //
24
25 //
26 // set the name and title of this object
27 //
28
29 *fName = name ? name : "MHHillas" ;
30 *fTitle = title ? title : "Container for Hillas histograms" ;
31
32 //
33 // loop over all Pixels and create two histograms
34 // one for the Low and one for the High gain
35 // connect all the histogram with the container fHist
36 //
37 fAlpha = new TH1F("Alpha [deg]", "Alpha of Hillas", 90, 0, 90);
38 fWidth = new TH1F("Width [mm]", "Width of Hillas", 150, 0, 150);
39 fLength = new TH1F("Length [mm]", "Length of Hillas", 150, 0, 150);
40 fDist = new TH1F("Dist [mm]", "Dist of Hillas", 200, 0, 200);
41}
42
43MHHillas::~MHHillas()
44{
45 delete fAlpha;
46 delete fWidth;
47 delete fLength;
48 delete fDist;
49}
50
51void MHHillas::Fill(MHillas *par)
52{
53 fAlpha ->Fill(par->GetAlpha());
54 fWidth ->Fill(par->GetWidth());
55 fLength->Fill(par->GetLength());
56 fDist ->Fill(par->GetDist());
57}
58
59#include <TCanvas.h>
60void MHHillas::Draw(Option_t *)
61{
62
63 TCanvas *c = new TCanvas("Hillas", "Histograms of Hillas Parameters");
64 c->Divide(2,2);
65
66 c->cd(1);
67 fAlpha->Draw();
68 c->cd(2);
69 fLength->Draw();
70 c->cd(3);
71 fDist->Draw();
72 c->cd(4);
73 fWidth->Draw();
74
75 c->Modified();
76 c->Update();
77}
Note: See TracBrowser for help on using the repository browser.