BmnRoot
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 */
BmnHist.h
BmnStatus
BmnStatus
Definition
BmnEnums.h:24
BmnSetup
BmnSetup
Definition
BmnEnums.h:89
kBMNSETUP
@ kBMNSETUP
Definition
BmnEnums.h:90
BmnHistCsc
Definition
BmnHistCsc.h:33
BmnHistCsc::Reset
void Reset()
Definition
BmnHistCsc.cxx:152
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::ClearRefRun
void ClearRefRun()
Definition
BmnHistCsc.cxx:142
BmnHistCsc::~BmnHistCsc
virtual ~BmnHistCsc()
Definition
BmnHistCsc.cxx:67
BmnHistCsc::FillFromDigi
void FillFromDigi(DigiArrays *fDigiArrays)
Definition
BmnHistCsc.cxx:113
BmnHist
Definition
BmnHist.h:34
DigiArrays
Definition
DigiArrays.h:10
setup
Definition
setup.py:1
install
include
BmnHistCsc.h
Generated on Fri May 15 2026 10:40:56 for BmnRoot by
1.9.8