BmnRoot
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 */
BmnStatus
BmnStatus
Definition
BmnEnums.h:24
BmnSetup
BmnSetup
Definition
BmnEnums.h:89
kBMNSETUP
@ kBMNSETUP
Definition
BmnEnums.h:90
BmnHistProf
Definition
BmnHistProf.h:23
BmnHistProf::SetRefRun
BmnStatus SetRefRun(Int_t id)
Definition
BmnHistProf.cxx:130
BmnHistProf::FillFromDigi
void FillFromDigi(DigiArrays *fDigiArrays)
Definition
BmnHistProf.cxx:115
BmnHistProf::Reset
void Reset()
Definition
BmnHistProf.cxx:156
BmnHistProf::DrawBoth
void DrawBoth()
Definition
BmnHistProf.cxx:110
BmnHistProf::SetDir
void SetDir(TFile *outFile=NULL, TTree *recoTree=NULL)
Definition
BmnHistProf.cxx:98
BmnHistProf::~BmnHistProf
virtual ~BmnHistProf()
Definition
BmnHistProf.cxx:69
BmnHistProf::ClearRefRun
void ClearRefRun()
Definition
BmnHistProf.cxx:144
BmnHistProf::Register
void Register(THttpServer *serv)
Definition
BmnHistProf.cxx:79
BmnHist
Definition
BmnHist.h:34
DigiArrays
Definition
DigiArrays.h:10
setup
Definition
setup.py:1
std
STL namespace.
monitor
BmnHistProf.h
Generated on Fri May 15 2026 10:40:56 for BmnRoot by
1.9.8