BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnHistProf.h
Go to the documentation of this file.
1
#ifndef BMNHISTPROF_H
2
#define BMNHISTPROF_H
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 namespace
std
;
21
22
class
BmnHistProf
:
public
BmnHist
23
{
24
public
:
25
BmnHistProf
(
TString
title,
TString
path =
""
,
Int_t
periodID = 7, BmnSetup setup =
kBMNSETUP
);
26
virtual
~BmnHistProf
();
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
TCanvas
*
canStrip
;
37
vector<PadInfo*>
canStripPads
;
38
// BmnGemStripConfiguration::GEM_CONFIG gemStationConfig;
39
// BmnGemStripStationSet *gemStationSet;
40
vector<TString>
Names
;
41
vector<vector<vector<TH1F*>>>
histSiliconStrip
;
42
UInt_t
nStations
;
43
UInt_t
nMods
;
44
UInt_t
nLayers
;
45
UInt_t
sumMods
;
46
UInt_t
maxLayers
;
47
48
ClassDef
(
BmnHistProf
, 1)
49
};
50
51
#endif
/* BMNHISTPROF_H */
Int_t
int Int_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
kBMNSETUP
@ kBMNSETUP
Definition
BmnEnums.h:166
BmnHistProf::SetRefRun
BmnStatus SetRefRun(Int_t id)
Definition
BmnHistProf.cxx:130
BmnHistProf::FillFromDigi
void FillFromDigi(DigiArrays *fDigiArrays)
Definition
BmnHistProf.cxx:115
BmnHistProf::canStripPads
vector< PadInfo * > canStripPads
Definition
BmnHistProf.h:37
BmnHistProf::Reset
void Reset()
Definition
BmnHistProf.cxx:156
BmnHistProf::nStations
UInt_t nStations
Definition
BmnHistProf.h:42
BmnHistProf::DrawBoth
void DrawBoth()
Definition
BmnHistProf.cxx:110
BmnHistProf::SetDir
void SetDir(TFile *outFile=NULL, TTree *recoTree=NULL)
Definition
BmnHistProf.cxx:98
BmnHistProf::nLayers
UInt_t nLayers
Definition
BmnHistProf.h:44
BmnHistProf::nMods
UInt_t nMods
Definition
BmnHistProf.h:43
BmnHistProf::~BmnHistProf
virtual ~BmnHistProf()
Definition
BmnHistProf.cxx:69
BmnHistProf::canStrip
TCanvas * canStrip
Definition
BmnHistProf.h:36
BmnHistProf::sumMods
UInt_t sumMods
Definition
BmnHistProf.h:45
BmnHistProf::Names
vector< TString > Names
Definition
BmnHistProf.h:40
BmnHistProf::ClearRefRun
void ClearRefRun()
Definition
BmnHistProf.cxx:144
BmnHistProf::maxLayers
UInt_t maxLayers
Definition
BmnHistProf.h:46
BmnHistProf::Register
void Register(THttpServer *serv)
Definition
BmnHistProf.cxx:79
BmnHistProf::BmnHistProf
BmnHistProf(TString title, TString path="", Int_t periodID=7, BmnSetup setup=kBMNSETUP)
Definition
BmnHistProf.cxx:6
BmnHistProf::histSiliconStrip
vector< vector< vector< TH1F * > > > histSiliconStrip
Definition
BmnHistProf.h:41
BmnHist::BmnHist
BmnHist(Int_t periodID=7, BmnSetup setup=kBMNSETUP)
Definition
BmnHist.cxx:3
DigiArrays
Definition
DigiArrays.h:10
TCanvas
TFile
THttpServer
TString
TTree
std
Definition
json.hpp:4446
monitor
BmnHistProf.h
Generated on
for BmnRoot by
1.17.0