BOSS 6.6.4.p01
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)
Definition: EvtCyclic3.cc:118

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 Function 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: