BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Calibration/CalibData/include/CalibData/Tof/TofElecData.h
Go to the documentation of this file.
1
// $Header: /bes/bes/BossCvs/Calibration/CalibData/CalibData/Tof/TofElecData.h,v 1.1 2009/09/22
2
// 07:28:05 huangb Exp $
3
#ifndef CalibData_TofElecData_h
4
#define CalibData_TofElecData_h
5
/* @class CalibData_TofElecData_h
6
7
calibration data class
8
calibration infrastructure
9
10
@author huangb
11
*/
12
#include "
BarrelElec.h
"
13
#include "CalibData/CalibBase1.h"
14
#include "CalibData/CalibModel.h"
15
#include "
EndcapElec.h
"
16
#include "GaudiKernel/DataObject.h"
17
18
namespace
CalibData
{
19
class
TofElecData
:
public
CalibBase1
{
20
21
public
:
22
TofElecData
() {
23
m_bTofElecData = 0;
24
m_eTofElecData = 0;
25
};
26
TofElecData
( std::vector<BarrelElec>* bTofCal, std::vector<EndcapElec>* eTofCal );
27
// TofElecData(const TofElecData& other);
28
void
sim
(
TofElecData
* other1 );
29
virtual
~TofElecData
() {
30
delete
m_bTofElecData;
31
delete
m_eTofElecData;
32
}
33
34
// Re-implemented from DataObject
35
inline
virtual
const
CLID&
clID
()
const
{
return
classID
(); }
36
37
inline
static
const
CLID&
classID
() {
return
CLID_TofQ_Elec
; }
38
39
virtual
StatusCode
update
(
CalibBase1
& other, MsgStream* log );
40
41
// get the Calibration Data
42
BarrelElec
getBTof
(
int
cnt )
const
;
43
44
EndcapElec
getETof
(
int
cnt )
const
;
45
46
private
:
47
std::vector<BarrelElec>* m_bTofElecData;
48
std::vector<EndcapElec>* m_eTofElecData;
49
};
50
}
// namespace CalibData
51
52
#endif
CLID_TofQ_Elec
const CLID CLID_TofQ_Elec
Definition
Calibration/CalibData/include/CalibData/CalibModel.h:56
BarrelElec.h
EndcapElec.h
CalibData::BarrelElec
Definition
Calibration/CalibData/include/CalibData/Tof/BarrelElec.h:8
CalibData::CalibBase1
Definition
Calibration/CalibData/include/CalibData/CalibBase1.h:27
CalibData::CalibBase1::CalibBase1
CalibBase1()
Definition
CalibBase1.cxx:13
CalibData::EndcapElec
Definition
Calibration/CalibData/include/CalibData/Tof/EndcapElec.h:7
CalibData::TofElecData
Definition
Calibration/CalibData/include/CalibData/Tof/TofElecData.h:19
CalibData::TofElecData::update
virtual StatusCode update(CalibBase1 &other, MsgStream *log)
Definition
TofElecData.cxx:18
CalibData::TofElecData::sim
void sim(TofElecData *other1)
Definition
TofElecData.cxx:33
CalibData::TofElecData::TofElecData
TofElecData()
Definition
Calibration/CalibData/include/CalibData/Tof/TofElecData.h:22
CalibData::TofElecData::getETof
EndcapElec getETof(int cnt) const
Definition
TofElecData.cxx:49
CalibData::TofElecData::classID
static const CLID & classID()
Definition
Calibration/CalibData/include/CalibData/Tof/TofElecData.h:37
CalibData::TofElecData::getBTof
BarrelElec getBTof(int cnt) const
Definition
TofElecData.cxx:43
CalibData::TofElecData::clID
virtual const CLID & clID() const
Definition
Calibration/CalibData/include/CalibData/Tof/TofElecData.h:35
CalibData::TofElecData::~TofElecData
virtual ~TofElecData()
Definition
Calibration/CalibData/include/CalibData/Tof/TofElecData.h:29
CalibData
Definition
Calibration/CalibData/include/CalibData/CalibBase.h:28
8.0.0
BOSS_Source
Calibration
CalibData
include
CalibData
Tof
TofElecData.h
Generated by
1.16.1