CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibData::CalibBase1 Class Reference

#include <CalibBase1.h>

+ Inheritance diagram for CalibData::CalibBase1:

Public Member Functions

 CalibBase1 ()
 
 CalibBase1 (int serNo, int runfrm, int runto)
 
 CalibBase1 (int runfrm, int runto)
 
 CalibBase1 (const CalibBase1 &obj)
 
virtual StatusCode update (CalibBase1 &obj, MsgStream *)
 
virtual int getSerNo () const
 Following is intended for deep copy.
 
virtual int getrunfrm () const
 
virtual int getrunto () const
 
void setSerNo (int ser)
 
void setrunfrm (int runfrm)
 
void setrunto (int runto)
 

Protected Attributes

int m_serNo
 
int m_runfrm
 
int m_runto
 

Friends

class XmlBaseCnv
 
class RootBaseCnv
 

Detailed Description

Definition at line 26 of file CalibBase1.h.

Constructor & Destructor Documentation

◆ CalibBase1() [1/4]

CalibData::CalibBase1::CalibBase1 ( )

Definition at line 12 of file CalibBase1.cxx.

12 : m_serNo(-1)
13 {
14}

◆ CalibBase1() [2/4]

CalibData::CalibBase1::CalibBase1 ( int serNo,
int runfrm,
int runto )

Definition at line 16 of file CalibBase1.cxx.

16 :
17 m_serNo(serNo), m_runfrm(runfrm), m_runto(runto)
18 {
19 }

◆ CalibBase1() [3/4]

CalibData::CalibBase1::CalibBase1 ( int runfrm,
int runto )

Definition at line 20 of file CalibBase1.cxx.

20 :
21 m_runfrm(runfrm), m_runto(runto)
22 {
23 }

◆ CalibBase1() [4/4]

CalibData::CalibBase1::CalibBase1 ( const CalibBase1 & obj)

Definition at line 24 of file CalibBase1.cxx.

24 :
25 DataObject( (DataObject&) other) {
26 m_runfrm = other.m_runfrm;
27 m_runto = other.m_runto;
28 m_serNo = other.m_serNo;
29 }
Index other(Index i, Index j)

Member Function Documentation

◆ getrunfrm()

virtual int CalibData::CalibBase1::getrunfrm ( ) const
inlinevirtual

Definition at line 52 of file CalibBase1.h.

52{return m_runfrm;}

Referenced by CalibDataSvc::retrieveObject().

◆ getrunto()

virtual int CalibData::CalibBase1::getrunto ( ) const
inlinevirtual

Definition at line 53 of file CalibBase1.h.

53{return m_runto;}

Referenced by CalibDataSvc::retrieveObject().

◆ getSerNo()

virtual int CalibData::CalibBase1::getSerNo ( ) const
inlinevirtual

Following is intended for deep copy.

Definition at line 51 of file CalibBase1.h.

51{return m_serNo;}

◆ setrunfrm()

void CalibData::CalibBase1::setrunfrm ( int runfrm)
inline

Definition at line 55 of file CalibBase1.h.

55{ m_runfrm = runfrm;}

Referenced by UseEmc::execute(), RootCalBaseCnv::setBaseInfo(), and TreeCalBaseCnv::setBaseInfo().

◆ setrunto()

void CalibData::CalibBase1::setrunto ( int runto)
inline

Definition at line 56 of file CalibBase1.h.

56{m_runto = runto;}

Referenced by UseEmc::execute(), RootCalBaseCnv::setBaseInfo(), and TreeCalBaseCnv::setBaseInfo().

◆ setSerNo()

void CalibData::CalibBase1::setSerNo ( int ser)
inline

Definition at line 54 of file CalibBase1.h.

54{ m_serNo = ser;}

◆ update()

Friends And Related Symbol Documentation

◆ RootBaseCnv

friend class RootBaseCnv
friend

Definition at line 30 of file CalibBase1.h.

◆ XmlBaseCnv

friend class XmlBaseCnv
friend

Definition at line 29 of file CalibBase1.h.

Member Data Documentation

◆ m_runfrm

int CalibData::CalibBase1::m_runfrm
protected

Definition at line 60 of file CalibBase1.h.

Referenced by CalibBase1(), getrunfrm(), setrunfrm(), and update().

◆ m_runto

int CalibData::CalibBase1::m_runto
protected

Definition at line 61 of file CalibBase1.h.

Referenced by CalibBase1(), getrunto(), setrunto(), and update().

◆ m_serNo

int CalibData::CalibBase1::m_serNo
protected

Definition at line 59 of file CalibBase1.h.

Referenced by CalibBase1(), getSerNo(), setSerNo(), and update().


The documentation for this class was generated from the following files: