BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
DedxCalibRunByRun.h
Go to the documentation of this file.
1#ifndef DEDXCALIBRUNBYRUN_HH
2#define DEDXCALIBRUNBYRUN_HH
3
4#include "TH1F.h"
5
7
8using namespace std;
10public:
11 DedxCalibRunByRun( const std::string& name, ISvcLocator* pSvcLocator );
13 void initializing() {}
14 void BookHists();
15 void genNtuple() {}
16 void FillHists();
17 void AnalyseHists();
18 void WriteHists();
19
20private:
21 struct runevt {
22 float runno;
23 float evtfrom;
24 float evtto;
25 int global_index;
26 int local_index;
27 };
28 vector<struct runevt> m_evtNOVector;
29 // vector<float> m_runNOVector; // replaced by m_evtNOVector
30 TH1F** m_rungain;
31 TH1F* m_hist;
32};
33#endif
DedxCalibRunByRun(const std::string &name, ISvcLocator *pSvcLocator)
DedxCalib(const std::string &name, ISvcLocator *pSvcLocator)
Definition DedxCalib.cxx:12