BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnHistVsp.h
Go to the documentation of this file.
1
#ifndef BMNHISTVSP_H
2
#define BMNHISTVSP_H
3
// C++
4
#include <exception>
5
#include <stdlib.h>
6
#include <vector>
7
// ROOT
8
#include <
TCanvas.h
>
9
#include <
TChain.h
>
10
#include <
TClonesArray.h
>
11
#include <
TFile.h
>
12
#include <
TFolder.h
>
13
#include <
TH1D.h
>
14
#include <
TH1F.h
>
15
#include <
TH2F.h
>
16
#include <
THttpServer.h
>
17
#include <
TNamed.h
>
18
#include <
TString.h
>
19
// BmnRoot
20
#include <BmnHist.h>
21
22
using
std::vector;
23
24
class
BmnHistVsp
:
public
BmnHist
25
{
26
public
:
27
BmnHistVsp
(
TString
title,
TString
path =
""
,
Int_t
periodID = 9,
BmnSetup
setup =
kBMNSETUP
);
28
virtual
~BmnHistVsp
();
29
void
Reset
();
30
void
Register
(
THttpServer
* serv);
31
void
SetDir
(
TFile
* outFile = NULL,
TTree
* recoTree = NULL);
32
void
DrawBoth
();
33
void
FillFromDigi
(
DigiArrays
* fDigiArrays);
34
void
ClearRefRun
();
35
BmnStatus
SetRefRun
(
Int_t
id
);
36
37
private
:
38
vector<TString>
Names
;
39
vector<TString>
NamesTimes
;
40
vector<vector<vector<TH1I*>>>
histStripOccup
;
41
vector<vector<vector<TH1I*>>>
histTimes
;
42
TCanvas
*
canStripOccup
;
43
TCanvas
*
canTimes
;
44
vector<PadInfo*>
canStripPads
;
45
vector<PadInfo*>
canTimesPads
;
46
UInt_t
sumMods
;
47
UInt_t
maxLayers
;
48
49
ClassDef
(
BmnHistVsp
, 1)
50
};
51
52
#endif
// BMNHISTVSP_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
BmnHistVsp
Definition
BmnHistVsp.h:25
BmnHistVsp::Names
vector< TString > Names
Definition
BmnHistVsp.h:38
BmnHistVsp::sumMods
UInt_t sumMods
Definition
BmnHistVsp.h:46
BmnHistVsp::DrawBoth
void DrawBoth()
BmnHistVsp::FillFromDigi
void FillFromDigi(DigiArrays *fDigiArrays)
BmnHistVsp::ClearRefRun
void ClearRefRun()
BmnHistVsp::NamesTimes
vector< TString > NamesTimes
Definition
BmnHistVsp.h:39
BmnHistVsp::~BmnHistVsp
virtual ~BmnHistVsp()
BmnHistVsp::Reset
void Reset()
BmnHistVsp::canTimesPads
vector< PadInfo * > canTimesPads
Definition
BmnHistVsp.h:45
BmnHistVsp::canStripPads
vector< PadInfo * > canStripPads
Definition
BmnHistVsp.h:44
BmnHistVsp::SetRefRun
BmnStatus SetRefRun(Int_t id)
BmnHistVsp::histStripOccup
vector< vector< vector< TH1I * > > > histStripOccup
Definition
BmnHistVsp.h:40
BmnHistVsp::canTimes
TCanvas * canTimes
Definition
BmnHistVsp.h:43
BmnHistVsp::BmnHistVsp
BmnHistVsp(TString title, TString path="", Int_t periodID=9, BmnSetup setup=kBMNSETUP)
BmnHistVsp::maxLayers
UInt_t maxLayers
Definition
BmnHistVsp.h:47
BmnHistVsp::canStripOccup
TCanvas * canStripOccup
Definition
BmnHistVsp.h:42
BmnHistVsp::Register
void Register(THttpServer *serv)
BmnHistVsp::SetDir
void SetDir(TFile *outFile=NULL, TTree *recoTree=NULL)
BmnHistVsp::histTimes
vector< vector< vector< TH1I * > > > histTimes
Definition
BmnHistVsp.h:41
BmnHist
Base class for histogram sets.
Definition
BmnHist.h:34
DigiArrays
Definition
DigiArrays.h:10
TCanvas
TFile
THttpServer
TString
TTree
monitor
BmnHistVsp.h
Generated on
for BmnRoot by
1.17.0