BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnHistECAL.h
Go to the documentation of this file.
1#ifndef BMNHISTECAL_H
2#define BMNHISTECAL_H 1
3
4#include "BmnECALDigit.h"
5#include "BmnHist.h"
6#include "TCanvas.h"
7#include "TChain.h"
8#include "TClonesArray.h"
9#include "TColor.h"
10#include "TFile.h"
11#include "TFolder.h"
12#include "TH1D.h"
13#include "TH1F.h"
14#include "TH2F.h"
15#include "THttpServer.h"
16#include "TString.h"
17
18#include <TNamed.h>
19#define ECAL_ROWS 1
20#define ECAL_COLS 2
21
22class BmnHistECAL : public BmnHist
23{
24 public:
25 BmnHistECAL(TString title, TString path = "");
26 virtual ~BmnHistECAL();
27 void Reset();
28 void Register(THttpServer* serv);
29 void SetDir(TFile* outFile, TTree* recoTree);
30 void DrawBoth();
31 void FillFromDigi(DigiArrays* fDigiArrays);
32 void ClearRefRun();
34
35 private:
42 vector<PadInfo*> canAmpsPads;
43 vector<TString> NamesAmps;
44
46};
47
48#endif /* BMNHISTECAL_H */
int Int_t
#define ClassDef(name, id)
BmnStatus
Define status code.
Definition BmnEnums.h:93
vector< PadInfo * > canAmpsPads
Definition BmnHistECAL.h:42
void ClearRefRun()
void FillFromDigi(DigiArrays *fDigiArrays)
BmnStatus SetRefRun(Int_t id)
BmnHistECAL(TString title, TString path="")
TH2D * h2d_profile
Definition BmnHistECAL.h:38
TH2D * h2d_grid
Definition BmnHistECAL.h:37
void SetDir(TFile *outFile, TTree *recoTree)
virtual ~BmnHistECAL()
vector< TString > NamesAmps
Definition BmnHistECAL.h:43
TClonesArray * ZDCHits
Definition BmnHistECAL.h:36
TCanvas * canAmps
Definition BmnHistECAL.h:41
void Register(THttpServer *serv)
BmnHist(Int_t periodID=7, BmnSetup setup=kBMNSETUP)
Definition BmnHist.cxx:3
friend friend class TClonesArray