#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) |
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 () |
Protected Attributes | |
int | m_serNo |
int | m_runfrm |
int | m_runto |
Private Attributes | |
double | wireEff [NMDCWIRE] |
Static Private Attributes | |
static const int | NMDCWIRE = 6796 |
Definition at line 7 of file MdcDataConst.h.
virtual CalibData::MdcDataConst::~MdcDataConst | ( | ) | [inline, virtual] |
static const CLID& CalibData::MdcDataConst::classID | ( | ) | [inline, static] |
Definition at line 15 of file MdcDataConst.h.
References CLID_Calib_MdcDataConst.
Referenced by clID().
00015 { return CLID_Calib_MdcDataConst; }
virtual const CLID& CalibData::MdcDataConst::clID | ( | ) | const [inline, virtual] |
virtual int CalibData::CalibBase1::getrunfrm | ( | ) | const [inline, virtual, inherited] |
Definition at line 52 of file CalibBase1.h.
References CalibData::CalibBase1::m_runfrm.
Referenced by CalibDataSvc::retrieveObject().
00052 {return m_runfrm;}
virtual int CalibData::CalibBase1::getrunto | ( | ) | const [inline, virtual, inherited] |
Definition at line 53 of file CalibBase1.h.
References CalibData::CalibBase1::m_runto.
Referenced by CalibDataSvc::retrieveObject().
00053 {return m_runto;}
virtual int CalibData::CalibBase1::getSerNo | ( | ) | const [inline, virtual, inherited] |
Following is intended for deep copy.
Definition at line 51 of file CalibBase1.h.
References CalibData::CalibBase1::m_serNo.
00051 {return m_serNo;}
double CalibData::MdcDataConst::getWireEff | ( | int | i | ) | [inline] |
void CalibData::MdcDataConst::readPar | ( | char * | p1 | ) |
Definition at line 23 of file MdcDataConst.cxx.
References genRecEmupikp::i, NMDCWIRE, deljobs::string, and wireEff.
Referenced by TreeMdcDataConstCnv::i_createObj().
00023 { 00024 istringstream fWireEff; 00025 string aa1 = wireEffPointer; 00026 fWireEff.str(aa1); 00027 00028 //read notes line 00029 string tempString; 00030 fWireEff >> tempString >> tempString >> tempString >> tempString; 00031 00032 //read wire efficiency 00033 string tempLayer,tempCell; 00034 int tempGlobalWire; 00035 double tempWireEff; 00036 for(int i=0; i<NMDCWIRE; i++){ 00037 fWireEff >> tempGlobalWire >> tempLayer >> tempCell >> tempWireEff; 00038 wireEff[tempGlobalWire] = tempWireEff; 00039 } 00040 00041 }
void CalibData::CalibBase1::setrunfrm | ( | int | runfrm | ) | [inline, inherited] |
Definition at line 55 of file CalibBase1.h.
References CalibData::CalibBase1::m_runfrm.
Referenced by UseEmc::execute(), TreeCalBaseCnv::setBaseInfo(), and RootCalBaseCnv::setBaseInfo().
00055 { m_runfrm = runfrm;}
void CalibData::CalibBase1::setrunto | ( | int | runto | ) | [inline, inherited] |
Definition at line 56 of file CalibBase1.h.
References CalibData::CalibBase1::m_runto.
Referenced by UseEmc::execute(), TreeCalBaseCnv::setBaseInfo(), and RootCalBaseCnv::setBaseInfo().
00056 {m_runto = runto;}
void CalibData::CalibBase1::setSerNo | ( | int | ser | ) | [inline, inherited] |
Definition at line 54 of file CalibBase1.h.
References CalibData::CalibBase1::m_serNo.
00054 { m_serNo = ser;}
StatusCode CalibData::MdcDataConst::update | ( | CalibBase1 & | other, | |
MsgStream * | log | |||
) | [virtual] |
Reimplemented from CalibData::CalibBase1.
Definition at line 10 of file MdcDataConst.cxx.
References genRecEmupikp::i, NMDCWIRE, EvtCyclic3::other(), update(), and wireEff.
00011 { 00012 MdcDataConst& other1 = dynamic_cast<MdcDataConst& >(other); 00013 cout<<"\n"<<"here is the update in the MdcDataConst in calibration"<<std::endl; 00014 CalibBase1::update(other, log); 00015 for(int i=0;i<NMDCWIRE;i++){ 00016 wireEff[i]=other1.wireEff[i]; 00017 } 00018 00019 return StatusCode::SUCCESS; 00020 }
int CalibData::CalibBase1::m_runfrm [protected, inherited] |
Definition at line 60 of file CalibBase1.h.
Referenced by CalibData::CalibBase1::CalibBase1(), CalibData::CalibBase1::getrunfrm(), CalibData::CalibBase1::setrunfrm(), and CalibData::CalibBase1::update().
int CalibData::CalibBase1::m_runto [protected, inherited] |
Definition at line 61 of file CalibBase1.h.
Referenced by CalibData::CalibBase1::CalibBase1(), CalibData::CalibBase1::getrunto(), CalibData::CalibBase1::setrunto(), and CalibData::CalibBase1::update().
int CalibData::CalibBase1::m_serNo [protected, inherited] |
Definition at line 59 of file CalibBase1.h.
Referenced by CalibData::CalibBase1::CalibBase1(), CalibData::CalibBase1::getSerNo(), CalibData::CalibBase1::setSerNo(), and CalibData::CalibBase1::update().
const int CalibData::MdcDataConst::NMDCWIRE = 6796 [static, private] |
double CalibData::MdcDataConst::wireEff[NMDCWIRE] [private] |