BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
30using std::vector;
31
32class 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();
44
45 private:
46 vector<vector<vector<TH1I*>>> histCscStrip;
48 // vector<PadInfo<TH1>*> canCscStripPads;
49 vector<PadInfo*> canStripPads;
52
54};
55
56#endif /* BMNMONHISTS_H */
int Int_t
unsigned int UInt_t
#define ClassDef(name, id)
BmnStatus
Define status code.
Definition BmnEnums.h:93
BmnSetup
Define experimental setup.
Definition BmnEnums.h:165
@ kBMNSETUP
Definition BmnEnums.h:166
TCanvas * canCscStrip
Definition BmnHistCsc.h:47
UInt_t maxLayers
Definition BmnHistCsc.h:51
BmnHistCsc(TString title, TString path="", Int_t periodID=7, BmnSetup setup=kBMNSETUP)
Definition BmnHistCsc.cxx:9
void DrawBoth()
BmnStatus SetRefRun(Int_t id)
void Register(THttpServer *serv)
void SetDir(TFile *outFile=NULL, TTree *recoTree=NULL)
vector< vector< vector< TH1I * > > > histCscStrip
Definition BmnHistCsc.h:46
void ClearRefRun()
virtual ~BmnHistCsc()
UInt_t sumMods
Definition BmnHistCsc.h:50
vector< PadInfo * > canStripPads
Definition BmnHistCsc.h:49
void FillFromDigi(DigiArrays *fDigiArrays)
BmnHist(Int_t periodID=7, BmnSetup setup=kBMNSETUP)
Definition BmnHist.cxx:3