BmnRoot
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 */
BmnHist.h
BmnStatus
BmnStatus
Definition
BmnEnums.h:24
BmnSetup
BmnSetup
Definition
BmnEnums.h:89
kBMNSETUP
@ kBMNSETUP
Definition
BmnEnums.h:90
BmnHistGem
Definition
BmnHistGem.h:23
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::~BmnHistGem
virtual ~BmnHistGem()
Definition
BmnHistGem.cxx:67
BmnHistGem::ClearRefRun
void ClearRefRun()
Definition
BmnHistGem.cxx:146
BmnHistGem::DrawBoth
void DrawBoth()
Definition
BmnHistGem.cxx:112
BmnHistGem::SetRefRun
BmnStatus SetRefRun(Int_t id)
Definition
BmnHistGem.cxx:132
BmnHist
Definition
BmnHist.h:34
DigiArrays
Definition
DigiArrays.h:10
setup
Definition
setup.py:1
install
include
BmnHistGem.h
Generated on Fri May 15 2026 10:40:56 for BmnRoot by
1.9.8