1 |
/** |
2 |
* \file CaloViewer.h |
3 |
* \author Emiliano Mocchiutti |
4 |
*/ |
5 |
#ifndef caloviewer_h |
6 |
#define caloviewer_h |
7 |
|
8 |
#include <PamLevel2.h> |
9 |
|
10 |
#include <TTree.h> |
11 |
#include <TFriendElement.h> |
12 |
#include <TChain.h> |
13 |
#include <TFile.h> |
14 |
#include <TList.h> |
15 |
#include <TKey.h> |
16 |
#include <TSystemFile.h> |
17 |
#include <TSystemDirectory.h> |
18 |
#include <TSQLServer.h> |
19 |
#include <TCanvas.h> |
20 |
#include <TPad.h> |
21 |
#include <TPaveLabel.h> |
22 |
#include <TLatex.h> |
23 |
#include <TStyle.h> |
24 |
#include <TH2F.h> |
25 |
|
26 |
#include <iostream> |
27 |
|
28 |
using namespace std; |
29 |
|
30 |
/** |
31 |
* |
32 |
*/ |
33 |
class CaloViewer : public TObject { |
34 |
|
35 |
private: |
36 |
// |
37 |
PamLevel2 *L2; |
38 |
Bool_t debug; |
39 |
// |
40 |
|
41 |
public: |
42 |
// |
43 |
// |
44 |
CaloViewer(); |
45 |
CaloViewer(PamLevel2 *L2); |
46 |
~CaloViewer(){ Delete(); }; |
47 |
// |
48 |
void SetDebug(Bool_t d){ debug=d; }; |
49 |
// |
50 |
void Clear(); |
51 |
void Clear(Option_t *option){Clear();}; |
52 |
void Delete(); |
53 |
void Delete(Option_t *option){Delete();}; |
54 |
// |
55 |
void Draw(TString type = "box"); |
56 |
void Print(); |
57 |
void Print(Option_t *option){Print();}; |
58 |
// |
59 |
ClassDef(CaloViewer,1); |
60 |
}; |
61 |
|
62 |
#endif |
63 |
|