BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnHistZDC.h
Go to the documentation of this file.
1#ifndef BMNHISTZDC_H
2#define BMNHISTZDC_H 1
3
4#include "BmnHist.h"
5#include "BmnZDCDigit.h"
6#include "TCanvas.h"
7#include "TChain.h"
8#include "TClonesArray.h"
9#include "TColor.h"
10#include "TFile.h"
11#include "TFolder.h"
12#include "TH1D.h"
13#include "TH1F.h"
14#include "TH2F.h"
15#include "THttpServer.h"
16#include "TString.h"
17
18#include <TNamed.h>
19#define ZDC_ROWS 1
20#define ZDC_COLS 2
21
22class BmnHistZDC : public BmnHist
23{
24 public:
25 BmnHistZDC(TString title = "ZDC", TString path = "");
26 virtual ~BmnHistZDC();
27 void Reset();
28 void Register(THttpServer* serv);
29 void SetDir(TFile* outFile, TTree* recoTree);
30 void DrawBoth();
32 void FillFromDigi(DigiArrays* fDigiArrays);
34
35 private:
39 TH1D* hx;
40 TH1D* hy;
42 vector<PadInfo*> canAmpsPads;
43 vector<TString> NamesAmps;
44
46};
47
48#endif /* BMNHISTZDC_H */
int Int_t
#define ClassDef(name, id)
BmnStatus
Define status code.
Definition BmnEnums.h:93
TH1D * hx
Definition BmnHistZDC.h:39
void DrawBoth()
TH1D * hy
Definition BmnHistZDC.h:40
void SetDir(TFile *outFile, TTree *recoTree)
TH2D * h2d_profile
Definition BmnHistZDC.h:38
BmnStatus SetRefRun(Int_t id)
vector< PadInfo * > canAmpsPads
Definition BmnHistZDC.h:42
TCanvas * canAmps
Definition BmnHistZDC.h:41
void Reset()
void FillFromDigi(DigiArrays *fDigiArrays)
TH2D * h2d_grid
Definition BmnHistZDC.h:37
virtual ~BmnHistZDC()
void ClearRefRun()
vector< TString > NamesAmps
Definition BmnHistZDC.h:43
BmnHistZDC(TString title="ZDC", TString path="")
void Register(THttpServer *serv)
TClonesArray * ZDCHits
Definition BmnHistZDC.h:36
Base class for histogram sets.
Definition BmnHist.h:34
friend friend class TClonesArray