BmnRoot
26.10.0-18-g4e3414f9
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 */
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
BmnStatus
BmnStatus
Define status code.
Definition
BmnEnums.h:93
BmnSetup
BmnSetup
Define experimental setup.
Definition
BmnEnums.h:165
kBMNSETUP
@ kBMNSETUP
Definition
BmnEnums.h:166
BmnHistGem
Definition
BmnHistGem.h:23
BmnHistGem::Register
void Register(THttpServer *serv)
BmnHistGem::SetDir
void SetDir(TFile *outFile=NULL, TTree *recoTree=NULL)
BmnHistGem::FillFromDigi
void FillFromDigi(DigiArrays *fDigiArrays)
BmnHistGem::histGemStrip
vector< vector< vector< TH1I * > > > histGemStrip
Definition
BmnHistGem.h:37
BmnHistGem::Reset
void Reset()
BmnHistGem::maxLayers
UInt_t maxLayers
Definition
BmnHistGem.h:42
BmnHistGem::canGemStrip
TCanvas * canGemStrip
Definition
BmnHistGem.h:38
BmnHistGem::canStripPads
vector< PadInfo * > canStripPads
Definition
BmnHistGem.h:40
BmnHistGem::ClearRefRun
void ClearRefRun()
BmnHistGem::Names
vector< TString > Names
Definition
BmnHistGem.h:36
BmnHistGem::DrawBoth
void DrawBoth()
BmnHistGem::~BmnHistGem
virtual ~BmnHistGem()
BmnHistGem::sumMods
UInt_t sumMods
Definition
BmnHistGem.h:41
BmnHistGem::BmnHistGem
BmnHistGem(TString title, TString path="", Int_t periodID=7, BmnSetup setup=kBMNSETUP)
BmnHistGem::SetRefRun
BmnStatus SetRefRun(Int_t id)
BmnHist
Base class for histogram sets.
Definition
BmnHist.h:34
DigiArrays
Definition
DigiArrays.h:10
TCanvas
TFile
THttpServer
TString
TTree
monitor
BmnHistGem.h
Generated on
for BmnRoot by
1.17.0