BmnRoot
Loading...
Searching...
No Matches
BmnHistECAL.h
Go to the documentation of this file.
1#ifndef BMNHISTECAL_H
2#define BMNHISTECAL_H 1
3
4#include <TNamed.h>
5#include "TChain.h"
6#include "TColor.h"
7#include "TClonesArray.h"
8#include "TH1F.h"
9#include "TH1D.h"
10#include "TH2F.h"
11#include "TCanvas.h"
12#include "TFile.h"
13#include "TFolder.h"
14#include "TString.h"
15#include "THttpServer.h"
16
17#include "BmnHist.h"
18#include "BmnECALDigit.h"
19#define ECAL_ROWS 1
20#define ECAL_COLS 2
21
22
23class BmnHistECAL : public BmnHist {
24public:
25 BmnHistECAL(TString title, TString path = "");
26 virtual ~BmnHistECAL();
27 void Reset();
28 void Register(THttpServer *serv);
29 void SetDir(TFile *outFile, TTree *recoTree);
30 void DrawBoth();
31 void FillFromDigi(DigiArrays *fDigiArrays);
34private:
35 TClonesArray* ZDCHits;
36 TH2D* h2d_grid;
37 TH2D* h2d_profile;
38 TH1D* hx;
39 TH1D* hy;
40 TCanvas *canAmps;
41 vector<PadInfo*> canAmpsPads;
42 vector<TString> NamesAmps;
43
44 ClassDef(BmnHistECAL, 1)
45};
46
47#endif /* BMNHISTECAL_H */
48
BmnStatus
Definition BmnEnums.h:24
void ClearRefRun()
virtual ~BmnHistECAL()
void FillFromDigi(DigiArrays *fDigiArrays)
BmnStatus SetRefRun(Int_t id)
BmnHistECAL(TString title, TString path="")
void DrawBoth()
void Reset()
void SetDir(TFile *outFile, TTree *recoTree)
void Register(THttpServer *serv)