HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HarpoAnalyseBertrand.h
Go to the documentation of this file.
1 #ifndef HARPOANALYSEBERTRAND_H
2 #define HARPOANALYSEBERTRAND_H
3 
5 //
6 // HarpoAnalyseBertrand
7 //
8 // Dummy analysis which creates basic test histograms
9 //
10 
11 #include "TObject.h"
12 #include "HarpoAnalyse.h"
13 #include "TProfile.h"
14 #include "TH1F.h"
15 #include "TH2F.h"
16 #include "TH3F.h"
17 #include "TNtuple.h"
18 #include "TNtupleD.h"
19 #include "TGraphErrors.h"
20 #include "TGNumberEntry.h"
21 
23 
24  public:
25 
27 
28  void Init();
29  void Save(char *mode=NULL);
30  void process();
31  void print();
32 
33  void DisplayAnalysis(TRootEmbeddedCanvas* ecTab, TGListBox* infobox);
34  void ConfigFrame(TGMainFrame* fMain, Int_t id);
35  void SetConfig();
36 
37 
38  private:
39 
40  /* TH1F* hQraw[2]; */
41  TH1F* hQ[2];
42  TH1F* hQxy;
43  /* TH2F* hPmm2; */
44  /* TH1F* hAngle; */
45  /* TH1F* hAQ[2]; */
46 
47  TH3F* hxyz;
48  /* TH3F* hPxyz; */
49  /* TH2F* hPx; */
50 
51  /* TH1F* htest; */
52  TH1F* hNeSim;
53  TH1F* hNez;
54 
55  /* TH2F* hSig; */
56  TH2F* hMean;
57  TH1F* hRappMean;
58  /* TH1F* hRappSig; */
59 
60  TH3F* h3;
61  TH3F* h3bin;
62  TH3F* hreco;
63 
64  TH1F* hcut;
65 
66  TH1F* hdx;
67  TH1F* hdz;
68  TH1F* hdxq;
69  TH1F* hdzq;
70  TH1F* hdxa;
71  TH1F* hdza;
72 
73  // TH2F* hdeltaq;
74 
75  TH1F* hclx;
76  TH1F* hclxa;
77 
78  TH1F* hresx;
79  TH1F* hresy;
80  TH1F* hresxa;
81  TH1F* hresya;
82 
83  TH2F* TEST;
84  TH2F* TEST2;
85 
86 
87  Double_t Ang[2];
88  Double_t qmyn;
89  Double_t emyn;
90  Double_t qsig;
91  Double_t esig;
92 
93  Int_t fNbins;
94 
95  TGNumberEntry* fChooseNbins;
96 
97  TNtupleD* Ntp;
98 
99  ClassDef(HarpoAnalyseBertrand,1) //Run AnalysePrint
100 };
101 
102 #endif
void Save(char *mode=NULL)
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
Definition: HarpoAnalyse.h:47
TGNumberEntry * fChooseNbins
void DisplayAnalysis(TRootEmbeddedCanvas *ecTab, TGListBox *infobox)
Redefine empty default.
void ConfigFrame(TGMainFrame *fMain, Int_t id)
void print()
Overloaded method which do all job.