BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CheckOefDbAlg.h
Go to the documentation of this file.
1/*************************************************************************
2 > File Name: CheckOefDbAlg.h
3 > Author: ZJW
4 > Created Time: Mon 09 Mar 2020 05:20:43 PM CST
5 > Edited by ZZH@2024-8-20
6 ************************************************************************/
7
8#ifndef CheckOefDbAlg_H
9#define CheckOefDbAlg_H
10
11#include "GaudiKernel/Algorithm.h"
12#include "InjSigIntervalSvc/IInjSigIntervalSvc.h"
13#include "InjSigTimeSvc/IInjSigTimeSvc.h"
14#include "OfflineEvtFilterSvc/IOfflineEvtFilterSvc.h"
15#include "TFile.h"
16#include "TH1D.h"
17#include "TTree.h"
18#include <vector>
19
20class CheckOefDbAlg : public Algorithm {
21
22public:
23 CheckOefDbAlg(const std::string &name, ISvcLocator *pSvcLocator);
24
25 StatusCode initialize();
26 StatusCode execute();
27 StatusCode finalize();
28
29private:
30 IInjSigIntervalSvc *m_InjSigIntervalSvc;
31 IInjSigTimeSvc *m_InjSigTimeSvc;
32 IOfflineEvtFilterSvc *m_evtFilterSvc;
33
34 int m_lastRun;
35 TH1 *m_hist_etsT1;
36 int m_check_etsT1_time_only;
37};
38
39#endif
StatusCode initialize()
StatusCode execute()
StatusCode finalize()
CheckOefDbAlg(const std::string &name, ISvcLocator *pSvcLocator)