BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
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 "BmnECALDigit.h"
5
#include "BmnHist.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 ECAL_ROWS 1
20
#define ECAL_COLS 2
21
22
class
BmnHistECAL
:
public
BmnHist
23
{
24
public
:
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);
32
void
ClearRefRun
();
33
BmnStatus
SetRefRun
(
Int_t
id
);
34
35
private
:
36
TClonesArray
*
ZDCHits
;
37
TH2D
*
h2d_grid
;
38
TH2D
*
h2d_profile
;
39
TH1D
*
hx
;
40
TH1D
*
hy
;
41
TCanvas
*
canAmps
;
42
vector<PadInfo*>
canAmpsPads
;
43
vector<TString>
NamesAmps
;
44
45
ClassDef
(
BmnHistECAL
, 1)
46
};
47
48
#endif
/* BMNHISTECAL_H */
Int_t
int Int_t
ClassDef
#define ClassDef(name, id)
TCanvas.h
TChain.h
TClonesArray.h
TColor.h
TFile.h
TFolder.h
TH1D.h
TH1F.h
TH2F.h
THttpServer.h
TNamed.h
TString.h
BmnStatus
BmnStatus
Define status code.
Definition
BmnEnums.h:93
BmnHistECAL
Definition
BmnHistECAL.h:23
BmnHistECAL::canAmpsPads
vector< PadInfo * > canAmpsPads
Definition
BmnHistECAL.h:42
BmnHistECAL::hy
TH1D * hy
Definition
BmnHistECAL.h:40
BmnHistECAL::ClearRefRun
void ClearRefRun()
BmnHistECAL::~BmnHistECAL
virtual ~BmnHistECAL()
BmnHistECAL::FillFromDigi
void FillFromDigi(DigiArrays *fDigiArrays)
BmnHistECAL::hx
TH1D * hx
Definition
BmnHistECAL.h:39
BmnHistECAL::SetRefRun
BmnStatus SetRefRun(Int_t id)
BmnHistECAL::BmnHistECAL
BmnHistECAL(TString title, TString path="")
BmnHistECAL::h2d_profile
TH2D * h2d_profile
Definition
BmnHistECAL.h:38
BmnHistECAL::h2d_grid
TH2D * h2d_grid
Definition
BmnHistECAL.h:37
BmnHistECAL::DrawBoth
void DrawBoth()
BmnHistECAL::Reset
void Reset()
BmnHistECAL::SetDir
void SetDir(TFile *outFile, TTree *recoTree)
BmnHistECAL::NamesAmps
vector< TString > NamesAmps
Definition
BmnHistECAL.h:43
BmnHistECAL::ZDCHits
TClonesArray * ZDCHits
Definition
BmnHistECAL.h:36
BmnHistECAL::canAmps
TCanvas * canAmps
Definition
BmnHistECAL.h:41
BmnHistECAL::Register
void Register(THttpServer *serv)
BmnHist
Base class for histogram sets.
Definition
BmnHist.h:34
DigiArrays
Definition
DigiArrays.h:10
TCanvas
TFile
TH1D
TH2D
THttpServer
TObject::TClonesArray
friend friend class TClonesArray
TString
TTree
monitor
BmnHistECAL.h
Generated on
for BmnRoot by
1.17.0