BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MucCalibAlg.h
Go to the documentation of this file.
1//------------------------------------------------------------------------------|
2// [File ]: MucCalibAlg.h |
3// [Brief ]: Head file of MUC calibration algrithom |
4// [Author]: Xie Yuguang, <ygxie@mail.ihep.ac.cn> |
5// [Date ]: Mar 28, 2006 |
6// [Log ]: See ChangLog |
7//------------------------------------------------------------------------------|
8
9#ifndef MUC_CALIB_ALG_H
10#define MUC_CALIB_ALG_H
11
12#include <iostream>
13
14#include "GaudiKernel/Algorithm.h"
15
16#include "MucCalib/MucCalibMgr.h"
17
18using namespace std;
19
20class MucCalibAlg : public Algorithm {
21public:
22 MucCalibAlg( const std::string& name, ISvcLocator* pSvcLocator );
23
24 StatusCode initialize();
25 StatusCode execute();
26 StatusCode finalize();
27
28private:
29 std::vector<double> m_vJobInfo; // Job information vector
30 std::vector<int> m_vConfigInfo; // Config information vector
31
32 std::string m_sOutputFile; // Possable specified output file of ROOT or ASCII format by users
33
34 MucCalibMgr* m_pMucCalibMgr; // Pointer of calibration manager
35};
36
37#endif
MucCalibAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute()
StatusCode finalize()
StatusCode initialize()