BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
ResetEtsAlg.h
Go to the documentation of this file.
1#ifndef RESETETSALG_H
2#define RESETETSALG_H
3
4#include "GaudiKernel/Algorithm.h"
8#include <vector>
9
10class ResetEtsAlg : public Algorithm {
11
12public:
13
14 ResetEtsAlg(const std::string& name, ISvcLocator* pSvcLocator);
15
16 StatusCode initialize();
17 StatusCode execute();
18 StatusCode finalize();
19
20
21private:
22
23 int m_run;
24 int m_count;
25 bool m_alreadyInDB;
26
27 UInt_t m_curIndex;
28
29 bool m_dump;
30 bool m_readInjSigIntervalFromDB;
31 bool m_readInjSigTimeFromDB;
32 double m_interval;
33 bool m_printInterval;
34
35 IDataProviderSvc* m_calibDataSvc;
36 IInjSigIntervalSvc* m_InjSigIntervalSvc;
37 IInjSigTimeSvc* m_InjSigTimeSvc;
38
39 std::string m_runListFile;
40 std::vector<int> m_runList;
41 std::vector<unsigned long> m_vecTime;
42 std::vector<int> m_vecFlag;
43
44 EtsFixing* m_fixer;
45};
46
47#endif
StatusCode initialize()
StatusCode finalize()
ResetEtsAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute()