BmnRoot
26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnHistGem.h
Go to the documentation of this file.
1
#ifndef BMNHISTGEM_H
2
#define BMNHISTGEM_H 1
3
#include "
BmnHist.h
"
4
#include "
TCanvas.h
"
5
#include "
TChain.h
"
6
#include "
TClonesArray.h
"
7
#include "
TFile.h
"
8
#include "
TFolder.h
"
9
#include "
TH1D.h
"
10
#include "
TH1F.h
"
11
#include "
TH2F.h
"
12
#include "
THttpServer.h
"
13
#include "
TString.h
"
14
15
#include <
TNamed.h
>
16
#include <exception>
17
#include <stdlib.h>
18
#include <vector>
19
20
using
std::vector;
21
22
class
BmnHistGem
:
public
BmnHist
23
{
24
public
:
25
BmnHistGem
(
TString
title,
TString
path =
""
,
Int_t
periodID = 7,
BmnSetup
setup =
kBMNSETUP
);
26
virtual
~BmnHistGem
();
27
void
Reset
();
28
void
Register
(
THttpServer
* serv);
29
void
SetDir
(
TFile
* outFile = NULL,
TTree
* recoTree = NULL);
30
void
DrawBoth
();
31
void
FillFromDigi
(
DigiArrays
* fDigiArrays);
32
void
ClearRefRun
();
33
BmnStatus
SetRefRun
(
Int_t
id
);
34
35
private
:
36
vector<TString>
Names
;
37
vector<vector<vector<TH1I*>>>
histGemStrip
;
38
TCanvas
*
canGemStrip
;
39
// vector<PadInfo<TH1>*> canGemStripPads;
40
vector<PadInfo*>
canStripPads
;
41
UInt_t
sumMods
;
42
UInt_t
maxLayers
;
43
44
ClassDef
(
BmnHistGem
, 1)
45
};
46
47
#endif
/* BMNMONHISTS_H */
BmnStatus
BmnStatus
Define status code.
Definition
BmnEnums.h:93
BmnSetup
BmnSetup
Define experimental setup.
Definition
BmnEnums.h:165
kBMNSETUP
@ kBMNSETUP
Definition
BmnEnums.h:166
BmnHist.h
Int_t
int Int_t
UInt_t
unsigned int UInt_t
ClassDef
#define ClassDef(name, id)
TCanvas.h
TChain.h
TClonesArray.h
TFile.h
TFolder.h
TH1D.h
TH1F.h
TH2F.h
THttpServer.h
TNamed.h
TString.h
BmnHistGem::Register
void Register(THttpServer *serv)
Definition
BmnHistGem.cxx:76
BmnHistGem::SetDir
void SetDir(TFile *outFile=NULL, TTree *recoTree=NULL)
Definition
BmnHistGem.cxx:100
BmnHistGem::FillFromDigi
void FillFromDigi(DigiArrays *fDigiArrays)
Definition
BmnHistGem.cxx:117
BmnHistGem::Reset
void Reset()
Definition
BmnHistGem.cxx:158
BmnHistGem::histGemStrip
vector< vector< vector< TH1I * > > > histGemStrip
Definition
BmnHistGem.h:37
BmnHistGem::maxLayers
UInt_t maxLayers
Definition
BmnHistGem.h:42
BmnHistGem::Names
vector< TString > Names
Definition
BmnHistGem.h:36
BmnHistGem::~BmnHistGem
virtual ~BmnHistGem()
Definition
BmnHistGem.cxx:67
BmnHistGem::ClearRefRun
void ClearRefRun()
Definition
BmnHistGem.cxx:146
BmnHistGem::DrawBoth
void DrawBoth()
Definition
BmnHistGem.cxx:112
BmnHistGem::canStripPads
vector< PadInfo * > canStripPads
Definition
BmnHistGem.h:40
BmnHistGem::sumMods
UInt_t sumMods
Definition
BmnHistGem.h:41
BmnHistGem::canGemStrip
TCanvas * canGemStrip
Definition
BmnHistGem.h:38
BmnHistGem::BmnHistGem
BmnHistGem(TString title, TString path="", Int_t periodID=7, BmnSetup setup=kBMNSETUP)
Definition
BmnHistGem.cxx:10
BmnHistGem::SetRefRun
BmnStatus SetRefRun(Int_t id)
Definition
BmnHistGem.cxx:132
BmnHist::BmnHist
BmnHist(Int_t periodID=7, BmnSetup setup=kBMNSETUP)
Definition
BmnHist.cxx:3
DigiArrays
Definition
DigiArrays.h:10
TCanvas
TFile
THttpServer
TString
TTree
monitor
BmnHistGem.h
Generated on
for BmnRoot by
1.17.0