BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
Mdc/DedxCalibAlg/DedxCalibAlg-00-01-20/DedxCalibAlg/DedxCalibTzero.h
Go to the documentation of this file.
1#ifndef DEDXCALIBTZERO_HH
2#define DEDXCALIBTZERO_HH
3
4#include "TH1F.h"
5#include "TH2F.h"
6#include "TTree.h"
7#include "vector"
8
9#include "DedxCalibAlg/DedxCalib.h"
10
11using namespace std;
12
13class DedxCalibTzero: public DedxCalib
14{
15 public:
16 DedxCalibTzero(const std::string& name, ISvcLocator* pSvcLocator);
18 void initializing() {}
19 void BookHists();
20 void genNtuple() {}
21 void FillHists();
23 void WriteHists();
24
25 private:
26 TH1F** m_tzero;
27 TH1F** m_pos_tzero;
28 TH1F** m_neg_tzero;
29 TH1F** m_chi;
30 TH1F** m_pos_chi;
31 TH1F** m_neg_chi;
32 TH2F* m_dEdxVsTzero;
33 TH2F* m_pos_dEdxVsTzero;
34 TH2F* m_neg_dEdxVsTzero;
35
36 vector<double> Vec_dedx;
37 vector<double> Vec_tzero;
38 bool m_debug;
39};
40#endif
DedxCalibTzero(const std::string &name, ISvcLocator *pSvcLocator)
void AnalyseHists()