BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibData::InjSigTimeCal Class Reference

#include <InjSigTimeCal.h>

Inheritance diagram for CalibData::InjSigTimeCal:

Public Member Functions

 InjSigTimeCal ()
virtual ~InjSigTimeCal ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
int getNpar ()
int getFlag (unsigned int No)
ULong64_t getIST (unsigned int No)
void setNpar (const int npar)
void setIST (const ULong64_t Ist)
void setFlag (const int flag)
 InjSigTimeCal ()
virtual ~InjSigTimeCal ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
int getNpar ()
int getFlag (unsigned int No)
ULong64_t getIST (unsigned int No)
void setNpar (const int npar)
void setIST (const ULong64_t Ist)
void setFlag (const int flag)
 InjSigTimeCal ()
virtual ~InjSigTimeCal ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
int getNpar ()
int getFlag (unsigned int No)
ULong64_t getIST (unsigned int No)
void setNpar (const int npar)
void setIST (const ULong64_t Ist)
void setFlag (const int flag)
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 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)
 CalibBase1 ()
 CalibBase1 (int serNo, int runfrm, int runto)
 CalibBase1 (int runfrm, int runto)
 CalibBase1 (const CalibBase1 &obj)
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)
 CalibBase1 ()
 CalibBase1 (int serNo, int runfrm, int runto)
 CalibBase1 (int runfrm, int runto)
 CalibBase1 (const CalibBase1 &obj)
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 ()
static const CLID & classID ()
static const CLID & classID ()

Additional Inherited Members

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

Detailed Description

Constructor & Destructor Documentation

◆ InjSigTimeCal() [1/3]

CalibData::InjSigTimeCal::InjSigTimeCal ( )
inline

Definition at line 15 of file Calibration/CalibData/include/CalibData/Ets/InjSigTimeCal.h.

15{};

Referenced by update().

◆ ~InjSigTimeCal() [1/3]

virtual CalibData::InjSigTimeCal::~InjSigTimeCal ( )
inlinevirtual

◆ InjSigTimeCal() [2/3]

CalibData::InjSigTimeCal::InjSigTimeCal ( )
inline

◆ ~InjSigTimeCal() [2/3]

virtual CalibData::InjSigTimeCal::~InjSigTimeCal ( )
inlinevirtual

◆ InjSigTimeCal() [3/3]

CalibData::InjSigTimeCal::InjSigTimeCal ( )
inline

◆ ~InjSigTimeCal() [3/3]

virtual CalibData::InjSigTimeCal::~InjSigTimeCal ( )
inlinevirtual

Member Function Documentation

◆ classID() [1/3]

const CLID & CalibData::InjSigTimeCal::classID ( )
inlinestatic

◆ classID() [2/3]

const CLID & CalibData::InjSigTimeCal::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & CalibData::InjSigTimeCal::classID ( )
inlinestatic

◆ clID() [1/3]

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

◆ clID() [2/3]

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

◆ clID() [3/3]

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

◆ getFlag() [1/3]

int CalibData::InjSigTimeCal::getFlag ( unsigned int No)

Definition at line 27 of file InjSigTimeCal.cxx.

27 {
28 int flag = 0;
29 if ( m_flag.size() != 0 )
30 {
31 vector<int>::iterator it = m_flag.begin() + No;
32 flag = ( *it );
33 }
34 return flag;
35 }

◆ getFlag() [2/3]

int CalibData::InjSigTimeCal::getFlag ( unsigned int No)

◆ getFlag() [3/3]

int CalibData::InjSigTimeCal::getFlag ( unsigned int No)

◆ getIST() [1/3]

ULong64_t CalibData::InjSigTimeCal::getIST ( unsigned int No)

Definition at line 36 of file InjSigTimeCal.cxx.

36 {
37 ULong64_t Ist = 0;
38 if ( m_IST.size() != 0 )
39 {
40 vector<ULong64_t>::iterator it = m_IST.begin() + No;
41 Ist = ( *it );
42 }
43 return Ist;
44 }

◆ getIST() [2/3]

ULong64_t CalibData::InjSigTimeCal::getIST ( unsigned int No)

◆ getIST() [3/3]

ULong64_t CalibData::InjSigTimeCal::getIST ( unsigned int No)

◆ getNpar() [1/3]

int CalibData::InjSigTimeCal::getNpar ( )
inline

Definition at line 23 of file Calibration/CalibData/include/CalibData/Ets/InjSigTimeCal.h.

23{ return m_npar; }

◆ getNpar() [2/3]

int CalibData::InjSigTimeCal::getNpar ( )
inline

Definition at line 23 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Ets/InjSigTimeCal.h.

23{ return m_npar; }

◆ getNpar() [3/3]

int CalibData::InjSigTimeCal::getNpar ( )
inline

Definition at line 23 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Ets/InjSigTimeCal.h.

23{ return m_npar; }

◆ setFlag() [1/3]

void CalibData::InjSigTimeCal::setFlag ( const int flag)

Definition at line 19 of file InjSigTimeCal.cxx.

19 {
20 m_flag.push_back( flag );
21 return;
22 }

Referenced by RootInjSigTimeCnv::i_createObj(), and TreeInjSigTimeCnv::i_createObj().

◆ setFlag() [2/3]

void CalibData::InjSigTimeCal::setFlag ( const int flag)

◆ setFlag() [3/3]

void CalibData::InjSigTimeCal::setFlag ( const int flag)

◆ setIST() [1/3]

void CalibData::InjSigTimeCal::setIST ( const ULong64_t Ist)

Definition at line 23 of file InjSigTimeCal.cxx.

23 {
24 m_IST.push_back( Ist );
25 return;
26 }

Referenced by RootInjSigTimeCnv::i_createObj(), and TreeInjSigTimeCnv::i_createObj().

◆ setIST() [2/3]

void CalibData::InjSigTimeCal::setIST ( const ULong64_t Ist)

◆ setIST() [3/3]

void CalibData::InjSigTimeCal::setIST ( const ULong64_t Ist)

◆ setNpar() [1/3]

void CalibData::InjSigTimeCal::setNpar ( const int npar)
inline

◆ setNpar() [2/3]

void CalibData::InjSigTimeCal::setNpar ( const int npar)
inline

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Ets/InjSigTimeCal.h.

27{ m_npar = npar; }

◆ setNpar() [3/3]

void CalibData::InjSigTimeCal::setNpar ( const int npar)
inline

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Ets/InjSigTimeCal.h.

27{ m_npar = npar; }

◆ update() [1/3]

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

Reimplemented from CalibData::CalibBase1.

Definition at line 10 of file InjSigTimeCal.cxx.

10 {
11 InjSigTimeCal& other1 = dynamic_cast<InjSigTimeCal&>( other );
12 cout << "\n"
13 << "here is the update in the InjSigTime in calibration" << std::endl;
14 CalibBase1::update( other, log );
15
16 return StatusCode::SUCCESS;
17 }
virtual StatusCode update(CalibBase1 &obj, MsgStream *)
Index other(Index i, Index j)

◆ update() [2/3]

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

Reimplemented from CalibData::CalibBase1.

◆ update() [3/3]

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

Reimplemented from CalibData::CalibBase1.


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