BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnHistCsc.h
Go to the documentation of this file.
1
/*
2
* To change this license header, choose License Headers in Project Properties.
3
* To change this template file, choose Tools | Templates
4
* and open the template in the editor.
5
*/
6
7
/*
8
* File: BmnMonHists.h
9
* Author: ilnur
10
*
11
* Created on November 15, 2016, 12:57 PM
12
*/
13
#ifndef BMNHISTCSC_H
14
#define BMNHISTCSC_H 1
15
#include "
BmnHist.h
"
16
#include "
TCanvas.h
"
17
#include "
TChain.h
"
18
#include "
TClonesArray.h
"
19
#include "
TFile.h
"
20
#include "
TFolder.h
"
21
#include "
TH1I.h
"
22
#include "
THttpServer.h
"
23
#include "
TString.h
"
24
25
#include <
TNamed.h
>
26
#include <exception>
27
#include <stdlib.h>
28
#include <vector>
29
30
using
std::vector;
31
32
class
BmnHistCsc
:
public
BmnHist
33
{
34
public
:
35
BmnHistCsc
(
TString
title,
TString
path =
""
,
Int_t
periodID = 7,
BmnSetup
setup =
kBMNSETUP
);
36
virtual
~BmnHistCsc
();
37
void
Reset
();
38
void
Register
(
THttpServer
* serv);
39
void
SetDir
(
TFile
* outFile = NULL,
TTree
* recoTree = NULL);
40
void
DrawBoth
();
41
void
FillFromDigi
(
DigiArrays
* fDigiArrays);
42
void
ClearRefRun
();
43
BmnStatus
SetRefRun
(
Int_t
id
);
44
45
private
:
46
vector<vector<vector<TH1I*>>>
histCscStrip
;
47
TCanvas
*
canCscStrip
;
48
// vector<PadInfo<TH1>*> canCscStripPads;
49
vector<PadInfo*>
canStripPads
;
50
UInt_t
sumMods
;
51
UInt_t
maxLayers
;
52
53
ClassDef
(
BmnHistCsc
, 1)
54
};
55
56
#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
TH1I.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
BmnHistCsc::canCscStrip
TCanvas * canCscStrip
Definition
BmnHistCsc.h:47
BmnHistCsc::maxLayers
UInt_t maxLayers
Definition
BmnHistCsc.h:51
BmnHistCsc::Reset
void Reset()
Definition
BmnHistCsc.cxx:152
BmnHistCsc::BmnHistCsc
BmnHistCsc(TString title, TString path="", Int_t periodID=7, BmnSetup setup=kBMNSETUP)
Definition
BmnHistCsc.cxx:9
BmnHistCsc::DrawBoth
void DrawBoth()
Definition
BmnHistCsc.cxx:108
BmnHistCsc::SetRefRun
BmnStatus SetRefRun(Int_t id)
Definition
BmnHistCsc.cxx:128
BmnHistCsc::Register
void Register(THttpServer *serv)
Definition
BmnHistCsc.cxx:76
BmnHistCsc::SetDir
void SetDir(TFile *outFile=NULL, TTree *recoTree=NULL)
Definition
BmnHistCsc.cxx:96
BmnHistCsc::histCscStrip
vector< vector< vector< TH1I * > > > histCscStrip
Definition
BmnHistCsc.h:46
BmnHistCsc::ClearRefRun
void ClearRefRun()
Definition
BmnHistCsc.cxx:142
BmnHistCsc::~BmnHistCsc
virtual ~BmnHistCsc()
Definition
BmnHistCsc.cxx:67
BmnHistCsc::sumMods
UInt_t sumMods
Definition
BmnHistCsc.h:50
BmnHistCsc::canStripPads
vector< PadInfo * > canStripPads
Definition
BmnHistCsc.h:49
BmnHistCsc::FillFromDigi
void FillFromDigi(DigiArrays *fDigiArrays)
Definition
BmnHistCsc.cxx:113
BmnHist::BmnHist
BmnHist(Int_t periodID=7, BmnSetup setup=kBMNSETUP)
Definition
BmnHist.cxx:3
DigiArrays
Definition
DigiArrays.h:10
TCanvas
TFile
THttpServer
TString
TTree
BmnHist.h
install
include
BmnHistCsc.h
Generated on
for BmnRoot by
1.17.0