BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
GetRawETS.h
Go to the documentation of this file.
1#ifndef GET_RAW_ETS_H
2#define GET_RAW_ETS_H
3
4#include "GaudiKernel/Algorithm.h"
5#include "InjSigIntervalSvc/IInjSigIntervalSvc.h"
6#include "TFile.h"
7#include "TTree.h"
8#include <vector>
9
10class GetRawETS : public Algorithm {
11
12public:
13 GetRawETS( const std::string& name, ISvcLocator* pSvcLocator );
14
15 StatusCode initialize();
16 StatusCode execute();
17 StatusCode finalize();
18
19private:
20 IInjSigIntervalSvc* m_InjSigIntervalSvc;
21 bool m_printInterval;
22 bool m_readFromDB;
23 bool m_dump;
24 int m_interval;
25 int m_nfill;
26 int m_1stFlag;
27
28 int m_flag;
29 unsigned long m_ets2;
30
31 TFile* m_root;
32 TTree* m_tree;
33
34 std::string m_etsfile;
35
36 std::vector<unsigned long> m_vec;
37};
38
39#endif
GetRawETS(const std::string &name, ISvcLocator *pSvcLocator)
Definition GetRawETS.cxx:11
StatusCode initialize()
Definition GetRawETS.cxx:29
StatusCode execute()
Definition GetRawETS.cxx:52
StatusCode finalize()
Definition GetRawETS.cxx:97