BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibData::InjSigIntervalCal Class Reference

#include <InjSigIntervalCal.h>

+ Inheritance diagram for CalibData::InjSigIntervalCal:

Public Member Functions

 InjSigIntervalCal ()
 
virtual ~InjSigIntervalCal ()
 
virtual const CLID & clID () const
 
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
 
int getTInterval ()
 
void setTInterval (int tInterval)
 
- Public Member Functions inherited from CalibData::CalibBase1
 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)
 

Static Public Member Functions

static const CLID & classID ()
 

Additional Inherited Members

- Protected Attributes inherited from CalibData::CalibBase1
int m_serNo
 
int m_runfrm
 
int m_runto
 

Detailed Description

Definition at line 11 of file InjSigIntervalCal.h.

Constructor & Destructor Documentation

◆ InjSigIntervalCal()

CalibData::InjSigIntervalCal::InjSigIntervalCal ( )
inline

Definition at line 15 of file InjSigIntervalCal.h.

15{};

◆ ~InjSigIntervalCal()

virtual CalibData::InjSigIntervalCal::~InjSigIntervalCal ( )
inlinevirtual

Definition at line 17 of file InjSigIntervalCal.h.

17{}

Member Function Documentation

◆ classID()

static const CLID & CalibData::InjSigIntervalCal::classID ( )
inlinestatic

Definition at line 20 of file InjSigIntervalCal.h.

const CLID CLID_Calib_InjSigInterval
Definition: CalibModel.h:65

Referenced by clID().

◆ clID()

virtual const CLID & CalibData::InjSigIntervalCal::clID ( ) const
inlinevirtual

Definition at line 18 of file InjSigIntervalCal.h.

18{ return classID(); }
static const CLID & classID()

◆ getTInterval()

int CalibData::InjSigIntervalCal::getTInterval ( )
inline

Definition at line 24 of file InjSigIntervalCal.h.

24{return m_tInterval;}

◆ setTInterval()

void CalibData::InjSigIntervalCal::setTInterval ( int  tInterval)
inline

Definition at line 25 of file InjSigIntervalCal.h.

25{m_tInterval=tInterval;}

Referenced by RootInjSigIntervalCnv::i_createObj(), and TreeInjSigIntervalCnv::i_createObj().

◆ update()

StatusCode CalibData::InjSigIntervalCal::update ( CalibBase1 other,
MsgStream *  log 
)
virtual

Reimplemented from CalibData::CalibBase1.

Definition at line 10 of file InjSigIntervalCal.cxx.

11 {
12 InjSigIntervalCal& other1 = dynamic_cast<InjSigIntervalCal& >(other);
13 cout<<"\n"<<"here is the update in the InjSigInterval in calibration"<<std::endl;
14 CalibBase1::update(other, log);
15 return StatusCode::SUCCESS;
16 }
virtual StatusCode update(CalibBase1 &obj, MsgStream *)
Definition: CalibBase1.cxx:33
Index other(Index i, Index j)
Definition: EvtCyclic3.cc:118

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