BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
Muc/MucCalibAlg/MucCalibAlg-00-02-16/MucCalibAlg/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, <[email protected]> |
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 "MucCalibAlg/MucCalibMgr.h"
17
18using namespace std;
19
20class MucCalibAlg : public Algorithm
21{
22 public:
23 MucCalibAlg( const std::string& name, ISvcLocator* pSvcLocator );
24
25 StatusCode initialize();
26 StatusCode execute();
27 StatusCode finalize();
28
29 private:
30
31 std::vector<double> m_vJobInfo; // Job information vector
32 std::vector<int> m_vConfigInfo; // Config information vector
33
34 std::string m_sOutputFile; // Possable specified output file of ROOT or ASCII format by users
35
36 MucCalibMgr* m_pMucCalibMgr; // Pointer of calibration manager
37
38};
39
40#endif
41
MucCalibAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute()
StatusCode finalize()
StatusCode initialize()