BOSS 6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
DQA_MDC.h
Go to the documentation of this file.
1#ifndef Physics_Analysis_DQA_MDC_H
2#define Physics_Analysis_DQA_MDC_H
3
4#include "GaudiKernel/AlgFactory.h"
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/NTuple.h"
7
8#include "TH1F.h"
9#include "TF1.h"
10
11
12class ITHistSvc;
13const int TAGN = 2; // 0-all; 1-dimu
14class DQA_MDC : public Algorithm {
15
16public:
17 DQA_MDC(const std::string& name, ISvcLocator* pSvcLocator);
18 StatusCode initialize();
19 StatusCode execute();
20 StatusCode finalize();
21
22private:
23 // Interface
24 ITHistSvc* m_thsvc;
25 long m_run, m_event;
26
27 // Spacial resolution
28 TH1F* m_hresAllIncBb;
29 TH1F* m_hresAllExcBb;
30 TH1F* m_hresAllEvaBb;
31 //momentum in Lab
32 TH1F* m_ppLabBb;
33 TH1F* m_pmLabBb;
34 TH1F* m_ppCmsBb;
35 TH1F* m_pmCmsBb;
36 TH1F* m_pTotLabBb;
37 TH1F* m_pTotCmsBb;
38
39 // Spacial resolution
40 TH1F* m_hresAllIncDimu;
41 TH1F* m_hresAllExcDimu;
42 TH1F* m_hresAllEvaDimu;
43 //momentum in Lab
44 TH1F* m_ppLabDimu;
45 TH1F* m_pmLabDimu;
46 TH1F* m_ppCmsDimu;
47 TH1F* m_pmCmsDimu;
48 TH1F* m_pTotLabDimu;
49 TH1F* m_pTotCmsDimu;
50
51};
52
53
54#endif
const int TAGN
Definition: DQA_MDC.h:13
StatusCode execute()
Definition: DQA_MDC.cxx:128
StatusCode initialize()
Definition: DQA_MDC.cxx:43
StatusCode finalize()
Definition: DQA_MDC.cxx:354