BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
DstReformAlg.h
Go to the documentation of this file.
1#ifndef Physics_Analysis_DstReformAlg_H
2#define Physics_Analysis_DstReformAlg_H
3
4#include "GaudiKernel/Algorithm.h"
5
6#include "TagFilterSvc/ITagFilterSvc.h"
7
8using namespace std;
9
10class DstReformAlg : public Algorithm {
11
12public:
13 DstReformAlg( const std::string& name, ISvcLocator* pSvcLocator );
14 StatusCode initialize();
15 StatusCode execute();
16 StatusCode finalize();
17
18private:
19 string m_outputFile;
20 std::map<int, std::vector<long int>> cmap;
21 std::map<int, std::vector<UInt_t>> evtmap;
22 ITagFilterSvc* m_tagFilterSvc{ nullptr };
23 int m_evtNum;
24 int m_dstDataType;
25};
26
27#endif
DstReformAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode finalize()
StatusCode execute()
StatusCode initialize()