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

#include <EsTimeCalibData.h>

Inheritance diagram for CalibData::EsTimeCalibData:

Public Member Functions

 EsTimeCalibData ()
virtual ~EsTimeCalibData ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
void setTestCalibConst (const vector< double > *TestCalibConst)
void setToffsetb (const double toffsetb)
void setToffsete (const double toffsete)
void setBunchTime (const int bunchtime)
void setRunFrom (const int runFrom)
void setRunTo (const int runTo)
void setEventFrom (const int eventFrom)
void setEventTo (const int eventTo)
double getTestCalibConst (unsigned int No) const
int getTestCalibConstNo () const
double getToffsetb ()
double getToffsetb (unsigned int No)
double getToffsete ()
double getToffsete (unsigned int No)
double getBunchTime ()
double getBunchTime (unsigned int No)
unsigned int getSize () const
int getRunFrom ()
int getRunFrom (unsigned int No)
int getRunTo ()
int getRunTo (unsigned int No)
int getEventFrom ()
int getEventFrom (unsigned int No)
int getEventTo ()
int getEventTo (unsigned int No)
 EsTimeCalibData ()
virtual ~EsTimeCalibData ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
void setTestCalibConst (const vector< double > *TestCalibConst)
void setToffsetb (const double toffsetb)
void setToffsete (const double toffsete)
void setBunchTime (const int bunchtime)
void setRunFrom (const int runFrom)
void setRunTo (const int runTo)
void setEventFrom (const int eventFrom)
void setEventTo (const int eventTo)
double getTestCalibConst (unsigned int No) const
int getTestCalibConstNo () const
double getToffsetb ()
double getToffsetb (unsigned int No)
double getToffsete ()
double getToffsete (unsigned int No)
double getBunchTime ()
double getBunchTime (unsigned int No)
unsigned int getSize () const
int getRunFrom ()
int getRunFrom (unsigned int No)
int getRunTo ()
int getRunTo (unsigned int No)
int getEventFrom ()
int getEventFrom (unsigned int No)
int getEventTo ()
int getEventTo (unsigned int No)
 EsTimeCalibData ()
virtual ~EsTimeCalibData ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
void setTestCalibConst (const vector< double > *TestCalibConst)
void setToffsetb (const double toffsetb)
void setToffsete (const double toffsete)
void setBunchTime (const int bunchtime)
void setRunFrom (const int runFrom)
void setRunTo (const int runTo)
void setEventFrom (const int eventFrom)
void setEventTo (const int eventTo)
double getTestCalibConst (unsigned int No) const
int getTestCalibConstNo () const
double getToffsetb ()
double getToffsetb (unsigned int No)
double getToffsete ()
double getToffsete (unsigned int No)
double getBunchTime ()
double getBunchTime (unsigned int No)
unsigned int getSize () const
int getRunFrom ()
int getRunFrom (unsigned int No)
int getRunTo ()
int getRunTo (unsigned int No)
int getEventFrom ()
int getEventFrom (unsigned int No)
int getEventTo ()
int getEventTo (unsigned int No)
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

◆ EsTimeCalibData() [1/3]

EsTimeCalibData::EsTimeCalibData ( )

Definition at line 8 of file EsTimeCalibData.cxx.

8 : m_TestCalibConst( 0 ) {
9 // if( m_TestCalibConst) { delete m_TestCalibConst; }
10 if ( m_toffsetb.size() > 0 ) { m_toffsetb.clear(); }
11 if ( m_toffsete.size() > 0 ) { m_toffsete.clear(); }
12 if ( m_bunchtime.size() > 0 ) { m_bunchtime.clear(); }
13 if ( m_runFrom.size() > 0 ) { m_runFrom.clear(); }
14 if ( m_runTo.size() > 0 ) { m_runTo.clear(); }
15 if ( m_eventFrom.size() > 0 ) { m_eventFrom.clear(); }
16 if ( m_eventTo.size() > 0 ) { m_eventTo.clear(); }
17 return;
18 }

Referenced by update().

◆ ~EsTimeCalibData() [1/3]

virtual CalibData::EsTimeCalibData::~EsTimeCalibData ( )
inlinevirtual

Definition at line 22 of file Calibration/CalibData/include/CalibData/EsTime/EsTimeCalibData.h.

22 {
23 if ( m_TestCalibConst ) { delete m_TestCalibConst; }
24 if ( m_toffsetb.size() > 0 ) { m_toffsetb.clear(); }
25 if ( m_toffsete.size() > 0 ) { m_toffsete.clear(); }
26 if ( m_bunchtime.size() > 0 ) { m_bunchtime.clear(); }
27 if ( m_runFrom.size() > 0 ) { m_runFrom.clear(); }
28 if ( m_runTo.size() > 0 ) { m_runTo.clear(); }
29 if ( m_eventFrom.size() > 0 ) { m_eventFrom.clear(); }
30 if ( m_eventTo.size() > 0 ) { m_eventTo.clear(); }
31 return;
32 }

◆ EsTimeCalibData() [2/3]

CalibData::EsTimeCalibData::EsTimeCalibData ( )

◆ ~EsTimeCalibData() [2/3]

virtual CalibData::EsTimeCalibData::~EsTimeCalibData ( )
inlinevirtual

Definition at line 22 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/EsTime/EsTimeCalibData.h.

22 {
23 if ( m_TestCalibConst ) { delete m_TestCalibConst; }
24 if ( m_toffsetb.size() > 0 ) { m_toffsetb.clear(); }
25 if ( m_toffsete.size() > 0 ) { m_toffsete.clear(); }
26 if ( m_bunchtime.size() > 0 ) { m_bunchtime.clear(); }
27 if ( m_runFrom.size() > 0 ) { m_runFrom.clear(); }
28 if ( m_runTo.size() > 0 ) { m_runTo.clear(); }
29 if ( m_eventFrom.size() > 0 ) { m_eventFrom.clear(); }
30 if ( m_eventTo.size() > 0 ) { m_eventTo.clear(); }
31 return;
32 }

◆ EsTimeCalibData() [3/3]

CalibData::EsTimeCalibData::EsTimeCalibData ( )

◆ ~EsTimeCalibData() [3/3]

virtual CalibData::EsTimeCalibData::~EsTimeCalibData ( )
inlinevirtual

Definition at line 22 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/EsTime/EsTimeCalibData.h.

22 {
23 if ( m_TestCalibConst ) { delete m_TestCalibConst; }
24 if ( m_toffsetb.size() > 0 ) { m_toffsetb.clear(); }
25 if ( m_toffsete.size() > 0 ) { m_toffsete.clear(); }
26 if ( m_bunchtime.size() > 0 ) { m_bunchtime.clear(); }
27 if ( m_runFrom.size() > 0 ) { m_runFrom.clear(); }
28 if ( m_runTo.size() > 0 ) { m_runTo.clear(); }
29 if ( m_eventFrom.size() > 0 ) { m_eventFrom.clear(); }
30 if ( m_eventTo.size() > 0 ) { m_eventTo.clear(); }
31 return;
32 }

Member Function Documentation

◆ classID() [1/3]

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

◆ classID() [2/3]

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

◆ classID() [3/3]

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

◆ clID() [1/3]

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

◆ clID() [2/3]

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

◆ clID() [3/3]

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

◆ getBunchTime() [1/6]

double EsTimeCalibData::getBunchTime ( )

Definition at line 117 of file EsTimeCalibData.cxx.

117{ return getBunchTime( 0 ); }

Referenced by getBunchTime().

◆ getBunchTime() [2/6]

double CalibData::EsTimeCalibData::getBunchTime ( )

◆ getBunchTime() [3/6]

double CalibData::EsTimeCalibData::getBunchTime ( )

◆ getBunchTime() [4/6]

double EsTimeCalibData::getBunchTime ( unsigned int No)

Definition at line 119 of file EsTimeCalibData.cxx.

119 {
120 double bunchtime = 0.0;
121 if ( m_bunchtime.size() != 0 )
122 {
123 vector<int>::iterator it = m_bunchtime.begin() + No;
124 bunchtime = ( *it );
125 }
126 return bunchtime;
127 }

◆ getBunchTime() [5/6]

double CalibData::EsTimeCalibData::getBunchTime ( unsigned int No)

◆ getBunchTime() [6/6]

double CalibData::EsTimeCalibData::getBunchTime ( unsigned int No)

◆ getEventFrom() [1/6]

int CalibData::EsTimeCalibData::getEventFrom ( )

◆ getEventFrom() [2/6]

int CalibData::EsTimeCalibData::getEventFrom ( )

◆ getEventFrom() [3/6]

int CalibData::EsTimeCalibData::getEventFrom ( )

◆ getEventFrom() [4/6]

int EsTimeCalibData::getEventFrom ( unsigned int No)

Definition at line 153 of file EsTimeCalibData.cxx.

153 {
154 int eventFrom = 0.0;
155 if ( m_eventFrom.size() != 0 )
156 {
157 vector<int>::iterator it = m_eventFrom.begin() + No;
158 eventFrom = ( *it );
159 }
160 return eventFrom;
161 }

◆ getEventFrom() [5/6]

int CalibData::EsTimeCalibData::getEventFrom ( unsigned int No)

◆ getEventFrom() [6/6]

int CalibData::EsTimeCalibData::getEventFrom ( unsigned int No)

◆ getEventTo() [1/6]

int EsTimeCalibData::getEventTo ( )

Definition at line 163 of file EsTimeCalibData.cxx.

163{ return getEventTo( 0 ); }

Referenced by getEventTo().

◆ getEventTo() [2/6]

int CalibData::EsTimeCalibData::getEventTo ( )

◆ getEventTo() [3/6]

int CalibData::EsTimeCalibData::getEventTo ( )

◆ getEventTo() [4/6]

int EsTimeCalibData::getEventTo ( unsigned int No)

Definition at line 165 of file EsTimeCalibData.cxx.

165 {
166 int eventTo = 0.0;
167 if ( m_eventTo.size() != 0 )
168 {
169 vector<int>::iterator it = m_eventTo.begin() + No;
170 eventTo = ( *it );
171 }
172 return eventTo;
173 }

◆ getEventTo() [5/6]

int CalibData::EsTimeCalibData::getEventTo ( unsigned int No)

◆ getEventTo() [6/6]

int CalibData::EsTimeCalibData::getEventTo ( unsigned int No)

◆ getRunFrom() [1/6]

int EsTimeCalibData::getRunFrom ( )

Definition at line 129 of file EsTimeCalibData.cxx.

129{ return getRunFrom( 0 ); }

Referenced by getRunFrom().

◆ getRunFrom() [2/6]

int CalibData::EsTimeCalibData::getRunFrom ( )

◆ getRunFrom() [3/6]

int CalibData::EsTimeCalibData::getRunFrom ( )

◆ getRunFrom() [4/6]

int EsTimeCalibData::getRunFrom ( unsigned int No)

Definition at line 131 of file EsTimeCalibData.cxx.

131 {
132 int runFrom = 0.0;
133 if ( m_runFrom.size() != 0 )
134 {
135 vector<int>::iterator it = m_runFrom.begin() + No;
136 runFrom = ( *it );
137 }
138 return runFrom;
139 }

◆ getRunFrom() [5/6]

int CalibData::EsTimeCalibData::getRunFrom ( unsigned int No)

◆ getRunFrom() [6/6]

int CalibData::EsTimeCalibData::getRunFrom ( unsigned int No)

◆ getRunTo() [1/6]

int EsTimeCalibData::getRunTo ( )

Definition at line 141 of file EsTimeCalibData.cxx.

141{ return getRunTo( 0 ); }

Referenced by getRunTo().

◆ getRunTo() [2/6]

int CalibData::EsTimeCalibData::getRunTo ( )

◆ getRunTo() [3/6]

int CalibData::EsTimeCalibData::getRunTo ( )

◆ getRunTo() [4/6]

int EsTimeCalibData::getRunTo ( unsigned int No)

Definition at line 143 of file EsTimeCalibData.cxx.

143 {
144 int runTo = 0.0;
145 if ( m_runTo.size() != 0 )
146 {
147 vector<int>::iterator it = m_runTo.begin() + No;
148 runTo = ( *it );
149 }
150 return runTo;
151 }

◆ getRunTo() [5/6]

int CalibData::EsTimeCalibData::getRunTo ( unsigned int No)

◆ getRunTo() [6/6]

int CalibData::EsTimeCalibData::getRunTo ( unsigned int No)

◆ getSize() [1/3]

unsigned int CalibData::EsTimeCalibData::getSize ( ) const
inline

Definition at line 67 of file Calibration/CalibData/include/CalibData/EsTime/EsTimeCalibData.h.

67{ return m_bunchtime.size(); }

◆ getSize() [2/3]

unsigned int CalibData::EsTimeCalibData::getSize ( ) const
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/EsTime/EsTimeCalibData.h.

67{ return m_bunchtime.size(); }

◆ getSize() [3/3]

unsigned int CalibData::EsTimeCalibData::getSize ( ) const
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/EsTime/EsTimeCalibData.h.

67{ return m_bunchtime.size(); }

◆ getTestCalibConst() [1/3]

double CalibData::EsTimeCalibData::getTestCalibConst ( unsigned int No) const
inline

Definition at line 52 of file Calibration/CalibData/include/CalibData/EsTime/EsTimeCalibData.h.

52 {
53 return *( ( m_TestCalibConst->begin() ) + No );
54 }

◆ getTestCalibConst() [2/3]

double CalibData::EsTimeCalibData::getTestCalibConst ( unsigned int No) const
inline

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/EsTime/EsTimeCalibData.h.

52 {
53 return *( ( m_TestCalibConst->begin() ) + No );
54 }

◆ getTestCalibConst() [3/3]

double CalibData::EsTimeCalibData::getTestCalibConst ( unsigned int No) const
inline

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/EsTime/EsTimeCalibData.h.

52 {
53 return *( ( m_TestCalibConst->begin() ) + No );
54 }

◆ getTestCalibConstNo() [1/3]

int CalibData::EsTimeCalibData::getTestCalibConstNo ( ) const
inline

Definition at line 56 of file Calibration/CalibData/include/CalibData/EsTime/EsTimeCalibData.h.

56{ return m_TestCalibConst->size(); }

◆ getTestCalibConstNo() [2/3]

int CalibData::EsTimeCalibData::getTestCalibConstNo ( ) const
inline

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/EsTime/EsTimeCalibData.h.

56{ return m_TestCalibConst->size(); }

◆ getTestCalibConstNo() [3/3]

int CalibData::EsTimeCalibData::getTestCalibConstNo ( ) const
inline

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/EsTime/EsTimeCalibData.h.

56{ return m_TestCalibConst->size(); }

◆ getToffsetb() [1/6]

double EsTimeCalibData::getToffsetb ( )

Definition at line 93 of file EsTimeCalibData.cxx.

93{ return getToffsetb( 0 ); }

Referenced by getToffsetb().

◆ getToffsetb() [2/6]

double CalibData::EsTimeCalibData::getToffsetb ( )

◆ getToffsetb() [3/6]

double CalibData::EsTimeCalibData::getToffsetb ( )

◆ getToffsetb() [4/6]

double EsTimeCalibData::getToffsetb ( unsigned int No)

Definition at line 95 of file EsTimeCalibData.cxx.

95 {
96 double toffsetb = 0.0;
97 if ( m_toffsetb.size() != 0 )
98 {
99 vector<double>::iterator it = m_toffsetb.begin() + No;
100 toffsetb = ( *it );
101 }
102 return toffsetb;
103 }

◆ getToffsetb() [5/6]

double CalibData::EsTimeCalibData::getToffsetb ( unsigned int No)

◆ getToffsetb() [6/6]

double CalibData::EsTimeCalibData::getToffsetb ( unsigned int No)

◆ getToffsete() [1/6]

double EsTimeCalibData::getToffsete ( )

Definition at line 105 of file EsTimeCalibData.cxx.

105{ return getToffsete( 0 ); }

Referenced by getToffsete().

◆ getToffsete() [2/6]

double CalibData::EsTimeCalibData::getToffsete ( )

◆ getToffsete() [3/6]

double CalibData::EsTimeCalibData::getToffsete ( )

◆ getToffsete() [4/6]

double EsTimeCalibData::getToffsete ( unsigned int No)

Definition at line 107 of file EsTimeCalibData.cxx.

107 {
108 double toffsete = 0.0;
109 if ( m_toffsete.size() != 0 )
110 {
111 vector<double>::iterator it = m_toffsete.begin() + No;
112 toffsete = ( *it );
113 }
114 return toffsete;
115 }

◆ getToffsete() [5/6]

double CalibData::EsTimeCalibData::getToffsete ( unsigned int No)

◆ getToffsete() [6/6]

double CalibData::EsTimeCalibData::getToffsete ( unsigned int No)

◆ setBunchTime() [1/3]

void EsTimeCalibData::setBunchTime ( const int bunchtime)

Definition at line 68 of file EsTimeCalibData.cxx.

68 {
69 m_bunchtime.push_back( bunchtime );
70 return;
71 }

Referenced by RootEsTimeCalibDataCnv::i_createObj(), and TreeEsTimeCalibDataCnv::i_createObj().

◆ setBunchTime() [2/3]

void CalibData::EsTimeCalibData::setBunchTime ( const int bunchtime)

◆ setBunchTime() [3/3]

void CalibData::EsTimeCalibData::setBunchTime ( const int bunchtime)

◆ setEventFrom() [1/3]

void EsTimeCalibData::setEventFrom ( const int eventFrom)

Definition at line 83 of file EsTimeCalibData.cxx.

83 {
84 m_eventFrom.push_back( eventFrom );
85 return;
86 }

Referenced by RootEsTimeCalibDataCnv::i_createObj(), and TreeEsTimeCalibDataCnv::i_createObj().

◆ setEventFrom() [2/3]

void CalibData::EsTimeCalibData::setEventFrom ( const int eventFrom)

◆ setEventFrom() [3/3]

void CalibData::EsTimeCalibData::setEventFrom ( const int eventFrom)

◆ setEventTo() [1/3]

void EsTimeCalibData::setEventTo ( const int eventTo)

Definition at line 88 of file EsTimeCalibData.cxx.

88 {
89 m_eventTo.push_back( eventTo );
90 return;
91 }

Referenced by RootEsTimeCalibDataCnv::i_createObj(), and TreeEsTimeCalibDataCnv::i_createObj().

◆ setEventTo() [2/3]

void CalibData::EsTimeCalibData::setEventTo ( const int eventTo)

◆ setEventTo() [3/3]

void CalibData::EsTimeCalibData::setEventTo ( const int eventTo)

◆ setRunFrom() [1/3]

void EsTimeCalibData::setRunFrom ( const int runFrom)

Definition at line 73 of file EsTimeCalibData.cxx.

73 {
74 m_runFrom.push_back( runFrom );
75 return;
76 }

Referenced by RootEsTimeCalibDataCnv::i_createObj(), and TreeEsTimeCalibDataCnv::i_createObj().

◆ setRunFrom() [2/3]

void CalibData::EsTimeCalibData::setRunFrom ( const int runFrom)

◆ setRunFrom() [3/3]

void CalibData::EsTimeCalibData::setRunFrom ( const int runFrom)

◆ setRunTo() [1/3]

void EsTimeCalibData::setRunTo ( const int runTo)

Definition at line 78 of file EsTimeCalibData.cxx.

78 {
79 m_runTo.push_back( runTo );
80 return;
81 }

Referenced by RootEsTimeCalibDataCnv::i_createObj(), and TreeEsTimeCalibDataCnv::i_createObj().

◆ setRunTo() [2/3]

void CalibData::EsTimeCalibData::setRunTo ( const int runTo)

◆ setRunTo() [3/3]

void CalibData::EsTimeCalibData::setRunTo ( const int runTo)

◆ setTestCalibConst() [1/3]

void CalibData::EsTimeCalibData::setTestCalibConst ( const vector< double > * TestCalibConst)

◆ setTestCalibConst() [2/3]

void CalibData::EsTimeCalibData::setTestCalibConst ( const vector< double > * TestCalibConst)

◆ setTestCalibConst() [3/3]

void EsTimeCalibData::setTestCalibConst ( const vector< double > * TestCalibConst)

Definition at line 51 of file EsTimeCalibData.cxx.

51 {
52 if ( m_TestCalibConst ) delete m_TestCalibConst;
53 m_TestCalibConst = new vector<double>( *TestCalibConst );
54 }

◆ setToffsetb() [1/3]

void EsTimeCalibData::setToffsetb ( const double toffsetb)

Definition at line 57 of file EsTimeCalibData.cxx.

57 {
58 m_toffsetb.push_back( toffset );
59 return;
60 }

Referenced by RootEsTimeCalibDataCnv::i_createObj(), and TreeEsTimeCalibDataCnv::i_createObj().

◆ setToffsetb() [2/3]

void CalibData::EsTimeCalibData::setToffsetb ( const double toffsetb)

◆ setToffsetb() [3/3]

void CalibData::EsTimeCalibData::setToffsetb ( const double toffsetb)

◆ setToffsete() [1/3]

void EsTimeCalibData::setToffsete ( const double toffsete)

Definition at line 62 of file EsTimeCalibData.cxx.

62 {
63 m_toffsete.push_back( toffset );
64 return;
65 }

Referenced by RootEsTimeCalibDataCnv::i_createObj(), and TreeEsTimeCalibDataCnv::i_createObj().

◆ setToffsete() [2/3]

void CalibData::EsTimeCalibData::setToffsete ( const double toffsete)

◆ setToffsete() [3/3]

void CalibData::EsTimeCalibData::setToffsete ( const double toffsete)

◆ update() [1/3]

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

Reimplemented from CalibData::CalibBase1.

Definition at line 20 of file EsTimeCalibData.cxx.

20 {
21 EsTimeCalibData& other1 = dynamic_cast<EsTimeCalibData&>( other );
22 std::cout << "========================================"
23 << "\n"
24 << "here is the update in the EsTimeCalibData"
25 << "\n"
26 << "==================================================" << std::endl;
27 CalibBase1::update( other, log );
28 // set the Calibration Data
29 if ( m_TestCalibConst ) { delete m_TestCalibConst; }
30 if ( m_toffsetb.size() > 0 ) { m_toffsetb.clear(); }
31 if ( m_toffsete.size() > 0 ) { m_toffsete.clear(); }
32 if ( m_bunchtime.size() > 0 ) { m_bunchtime.clear(); }
33 if ( m_runFrom.size() > 0 ) { m_runFrom.clear(); }
34 if ( m_runTo.size() > 0 ) { m_runTo.clear(); }
35 if ( m_eventFrom.size() > 0 ) { m_eventFrom.clear(); }
36 if ( m_eventTo.size() > 0 ) { m_eventTo.clear(); }
37
38 m_TestCalibConst = new vector<double>( *other1.m_TestCalibConst );
39 m_toffsetb = other1.m_toffsetb;
40 m_toffsete = other1.m_toffsete;
41 m_bunchtime = other1.m_bunchtime;
42 m_runFrom = other1.m_runFrom;
43 m_runTo = other1.m_runTo;
44 m_eventFrom = other1.m_eventFrom;
45 m_eventTo = other1.m_eventTo;
46
47 return StatusCode::SUCCESS;
48 }
virtual StatusCode update(CalibBase1 &obj, MsgStream *)
Index other(Index i, Index j)

◆ update() [2/3]

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

Reimplemented from CalibData::CalibBase1.

◆ update() [3/3]

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

Reimplemented from CalibData::CalibBase1.


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