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
18
using namespace
std
;
19
20
class
MucCalibAlg
:
public
Algorithm {
21
public
:
22
MucCalibAlg
(
const
std::string& name, ISvcLocator* pSvcLocator );
23
24
StatusCode
initialize
();
25
StatusCode
execute
();
26
StatusCode
finalize
();
27
28
private
:
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::MucCalibAlg
MucCalibAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
MucCalibAlg.cxx:21
MucCalibAlg::execute
StatusCode execute()
Definition
MucCalibAlg.cxx:54
MucCalibAlg::finalize
StatusCode finalize()
Definition
MucCalibAlg.cxx:67
MucCalibAlg::initialize
StatusCode initialize()
Definition
MucCalibAlg.cxx:33
MucCalibMgr
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MucCalib/MucCalibMgr.h:42
std
Definition
x86_64-el9-gcc13-dbg/Event/RootEventData/RootEventDataDict.cxx:101
8.0.0
BOSS_Source
Muc
MucCalibAlg
src
MucCalibAlg.h
Generated by
1.16.1