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

#include <MdcDataConst.h>

Inheritance diagram for CalibData::MdcDataConst:

Public Member Functions

void readPar (char *p1)
virtual ~MdcDataConst ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
double getWireEff (int i)
void readPar (char *p1)
virtual ~MdcDataConst ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
double getWireEff (int i)
void readPar (char *p1)
virtual ~MdcDataConst ()
virtual const CLID & clID () const
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
double getWireEff (int i)
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

◆ ~MdcDataConst() [1/3]

virtual CalibData::MdcDataConst::~MdcDataConst ( )
inlinevirtual

◆ ~MdcDataConst() [2/3]

virtual CalibData::MdcDataConst::~MdcDataConst ( )
inlinevirtual

◆ ~MdcDataConst() [3/3]

virtual CalibData::MdcDataConst::~MdcDataConst ( )
inlinevirtual

Member Function Documentation

◆ classID() [1/3]

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

◆ classID() [2/3]

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

◆ classID() [3/3]

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

◆ clID() [1/3]

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

◆ clID() [2/3]

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

◆ clID() [3/3]

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

◆ getWireEff() [1/3]

double CalibData::MdcDataConst::getWireEff ( int i)
inline

Definition at line 19 of file Calibration/CalibData/include/CalibData/Mdc/MdcDataConst.h.

19{ return wireEff[i]; }

◆ getWireEff() [2/3]

double CalibData::MdcDataConst::getWireEff ( int i)
inline

Definition at line 19 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/Mdc/MdcDataConst.h.

19{ return wireEff[i]; }

◆ getWireEff() [3/3]

double CalibData::MdcDataConst::getWireEff ( int i)
inline

Definition at line 19 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/Mdc/MdcDataConst.h.

19{ return wireEff[i]; }

◆ readPar() [1/3]

void CalibData::MdcDataConst::readPar ( char * p1)

Definition at line 20 of file MdcDataConst.cxx.

20 {
21 istringstream fWireEff;
22 string aa1 = wireEffPointer;
23 fWireEff.str( aa1 );
24
25 // read notes line
26 string tempString;
27 fWireEff >> tempString >> tempString >> tempString >> tempString;
28
29 // read wire efficiency
30 string tempLayer, tempCell;
31 int tempGlobalWire;
32 double tempWireEff;
33 for ( int i = 0; i < NMDCWIRE; i++ )
34 {
35 fWireEff >> tempGlobalWire >> tempLayer >> tempCell >> tempWireEff;
36 wireEff[tempGlobalWire] = tempWireEff;
37 }
38 }

Referenced by TreeMdcDataConstCnv::i_createObj().

◆ readPar() [2/3]

void CalibData::MdcDataConst::readPar ( char * p1)

◆ readPar() [3/3]

void CalibData::MdcDataConst::readPar ( char * p1)

◆ update() [1/3]

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

Reimplemented from CalibData::CalibBase1.

Definition at line 10 of file MdcDataConst.cxx.

10 {
11 MdcDataConst& other1 = dynamic_cast<MdcDataConst&>( other );
12 cout << "\n"
13 << "here is the update in the MdcDataConst in calibration" << std::endl;
14 CalibBase1::update( other, log );
15 for ( int i = 0; i < NMDCWIRE; i++ ) { wireEff[i] = other1.wireEff[i]; }
16
17 return StatusCode::SUCCESS;
18 }
virtual StatusCode update(CalibBase1 &obj, MsgStream *)
Index other(Index i, Index j)

◆ update() [2/3]

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

Reimplemented from CalibData::CalibBase1.

◆ update() [3/3]

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

Reimplemented from CalibData::CalibBase1.


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