BOSS 7.1.1
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/AlgFactory.h"
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/NTuple.h"
8
9class RootInterface;
10
11#include "TFile.h"
12#include "TTree.h"
13using namespace std;
14
15class DstReformAlg : public Algorithm {
16
17public:
18
19 DstReformAlg(const std::string& name, ISvcLocator* pSvcLocator);
20 StatusCode initialize();
21 StatusCode execute();
22 StatusCode finalize();
23
24private:
25
26 string m_outputFile;
27 std::map<int, std::vector<long int> > cmap;
28 std::map<int, std::vector<UInt_t> > evtmap;
29 TagFilterSvc* m_tagFilterSvc;
30 int m_evtNum;
31 int m_dstDataType;
32};
33
34#endif
DstReformAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode finalize()
StatusCode execute()
StatusCode initialize()