Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CalibData::MdcAlignData Class Reference

#include <MdcAlignData.h>

Inheritance diagram for CalibData::MdcAlignData:

CalibData::CalibBase1 CalibData::CalibBase1 List of all members.

Public Member Functions

virtual const CLID & clID () const
virtual const CLID & clID () const
double getdxEP (int i)
double getdxEP (int i)
double getdxWireEast (int i)
double getdxWireEast (int i)
double getdxWireWest (int i)
double getdxWireWest (int i)
double getdyEP (int i)
double getdyEP (int i)
double getdyWireEast (int i)
double getdyWireEast (int i)
double getdyWireWest (int i)
double getdyWireWest (int i)
double getdzEP (int i)
double getdzEP (int i)
double getdzWireEast (int i)
double getdzWireEast (int i)
double getdzWireWest (int i)
double getdzWireWest (int i)
virtual int getrunfrm () const
virtual int getrunfrm () const
virtual int getrunto () const
virtual int getrunto () const
double getrxEP (int i)
double getrxEP (int i)
double getryEP (int i)
double getryEP (int i)
double getrzEP (int i)
double getrzEP (int i)
virtual int getSerNo () const
 Following is intended for deep copy.
virtual int getSerNo () const
 Following is intended for deep copy.
double gettension (int i)
double gettension (int i)
void readPar (char *p1, char *p2, char *p3)
void readPar (char *p1, char *p2, char *p3)
void setrunfrm (int runfrm)
void setrunfrm (int runfrm)
void setrunto (int runto)
void setrunto (int runto)
void setSerNo (int ser)
void setSerNo (int ser)
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
virtual StatusCode update (CalibBase1 &other, MsgStream *log)
virtual ~MdcAlignData ()
virtual ~MdcAlignData ()

Static Public Member Functions

const CLID & classID ()
const CLID & classID ()

Protected Attributes

int m_runfrm
int m_runto
int m_serNo

Private Attributes

double dxEP [16]
double dxWireEast [6796]
double dxWireWest [6796]
double dyEP [16]
double dyWireEast [6796]
double dyWireWest [6796]
double dzEP [16]
double dzWireEast [6796]
double dzWireWest [6796]
double rxEP [16]
double ryEP [16]
double rzEP [16]
double tension [6796]

Constructor & Destructor Documentation

virtual CalibData::MdcAlignData::~MdcAlignData  )  [inline, virtual]
 

00012 {}

virtual CalibData::MdcAlignData::~MdcAlignData  )  [inline, virtual]
 

00012 {}


Member Function Documentation

const CLID& CalibData::MdcAlignData::classID  )  [inline, static]
 

00015 { return CLID_Calib_MdcAlign; }

const CLID& CalibData::MdcAlignData::classID  )  [inline, static]
 

00015 { return CLID_Calib_MdcAlign; }

virtual const CLID& CalibData::MdcAlignData::clID  )  const [inline, virtual]
 

00013 { return classID(); }

virtual const CLID& CalibData::MdcAlignData::clID  )  const [inline, virtual]
 

00013 { return classID(); }

double CalibData::MdcAlignData::getdxEP int  i  )  [inline]
 

00021 {return dxEP[i];}

double CalibData::MdcAlignData::getdxEP int  i  )  [inline]
 

00021 {return dxEP[i];}

double CalibData::MdcAlignData::getdxWireEast int  i  )  [inline]
 

00027 {return dxWireEast[i];}

double CalibData::MdcAlignData::getdxWireEast int  i  )  [inline]
 

00027 {return dxWireEast[i];}

double CalibData::MdcAlignData::getdxWireWest int  i  )  [inline]
 

00030 {return dxWireWest[i];} 

double CalibData::MdcAlignData::getdxWireWest int  i  )  [inline]
 

00030 {return dxWireWest[i];} 

double CalibData::MdcAlignData::getdyEP int  i  )  [inline]
 

00022 {return dyEP[i];}  

double CalibData::MdcAlignData::getdyEP int  i  )  [inline]
 

00022 {return dyEP[i];}  

double CalibData::MdcAlignData::getdyWireEast int  i  )  [inline]
 

00028 {return dyWireEast[i];}

double CalibData::MdcAlignData::getdyWireEast int  i  )  [inline]
 

00028 {return dyWireEast[i];}

double CalibData::MdcAlignData::getdyWireWest int  i  )  [inline]
 

00031 {return dyWireWest[i];}

double CalibData::MdcAlignData::getdyWireWest int  i  )  [inline]
 

00031 {return dyWireWest[i];}

double CalibData::MdcAlignData::getdzEP int  i  )  [inline]
 

00023 {return dzEP[i];}

double CalibData::MdcAlignData::getdzEP int  i  )  [inline]
 

00023 {return dzEP[i];}

double CalibData::MdcAlignData::getdzWireEast int  i  )  [inline]
 

00029 {return dzWireEast[i];}

double CalibData::MdcAlignData::getdzWireEast int  i  )  [inline]
 

00029 {return dzWireEast[i];}

double CalibData::MdcAlignData::getdzWireWest int  i  )  [inline]
 

00032 {return dzWireWest[i];}

double CalibData::MdcAlignData::getdzWireWest int  i  )  [inline]
 

00032 {return dzWireWest[i];}

virtual int CalibData::CalibBase1::getrunfrm  )  const [inline, virtual, inherited]
 

00052 {return m_runfrm;}

virtual int CalibData::CalibBase1::getrunfrm  )  const [inline, virtual, inherited]
 

00052 {return m_runfrm;}

virtual int CalibData::CalibBase1::getrunto  )  const [inline, virtual, inherited]
 

00053 {return m_runto;}

virtual int CalibData::CalibBase1::getrunto  )  const [inline, virtual, inherited]
 

00053 {return m_runto;}

double CalibData::MdcAlignData::getrxEP int  i  )  [inline]
 

00024 {return rxEP[i];}

double CalibData::MdcAlignData::getrxEP int  i  )  [inline]
 

00024 {return rxEP[i];}

double CalibData::MdcAlignData::getryEP int  i  )  [inline]
 

00025 {return ryEP[i];}

double CalibData::MdcAlignData::getryEP int  i  )  [inline]
 

00025 {return ryEP[i];}

double CalibData::MdcAlignData::getrzEP int  i  )  [inline]
 

00026 {return rzEP[i];} 

double CalibData::MdcAlignData::getrzEP int  i  )  [inline]
 

00026 {return rzEP[i];} 

virtual int CalibData::CalibBase1::getSerNo  )  const [inline, virtual, inherited]
 

Following is intended for deep copy.

00051 {return m_serNo;}

virtual int CalibData::CalibBase1::getSerNo  )  const [inline, virtual, inherited]
 

Following is intended for deep copy.

00051 {return m_serNo;}

double CalibData::MdcAlignData::gettension int  i  )  [inline]
 

00033 {return tension[i];}

double CalibData::MdcAlignData::gettension int  i  )  [inline]
 

00033 {return tension[i];}

void CalibData::MdcAlignData::readPar char *  p1,
char *  p2,
char *  p3
 

void CalibData::MdcAlignData::readPar char *  p1,
char *  p2,
char *  p3
 

00037                                                       {
00038      int i;
00039      string strtmp;
00040      
00041      istringstream  falign;
00042    string aa1 = p1;
00043      falign.str(aa1);   
00044      for(i=0; i<7; i++) falign >> strtmp;
00045      for(i=0; i<16; i++){
00046           falign >> strtmp >> dxEP[i] >> dyEP[i] >> dzEP[i] >> rxEP[i] >> ryEP[i] >> rzEP[i];
00047      }
00048 
00049      istringstream fwpos;
00050      string aa2 = p2;
00051      fwpos.str(aa2);
00052      for(i=0; i<7; i++) fwpos >> strtmp;
00053      for(i=0; i<6796; i++){
00054           fwpos >> strtmp >> dxWireEast[i] >> dyWireEast[i] >> dzWireEast[i]
00055                 >> dxWireWest[i] >> dyWireWest[i] >> dzWireWest[i];
00056      }
00057 
00058      istringstream ften;
00059      string aa3 = p3;
00060      ften.str(p3);
00061      for(i=0; i<6796; i++) ften >> strtmp >> tension[i];
00062 }

void CalibData::CalibBase1::setrunfrm int  runfrm  )  [inline, inherited]
 

00055 { m_runfrm = runfrm;}

void CalibData::CalibBase1::setrunfrm int  runfrm  )  [inline, inherited]
 

00055 { m_runfrm = runfrm;}

void CalibData::CalibBase1::setrunto int  runto  )  [inline, inherited]
 

00056 {m_runto = runto;}

void CalibData::CalibBase1::setrunto int  runto  )  [inline, inherited]
 

00056 {m_runto = runto;}

void CalibData::CalibBase1::setSerNo int  ser  )  [inline, inherited]
 

00054 { m_serNo = ser;}

void CalibData::CalibBase1::setSerNo int  ser  )  [inline, inherited]
 

00054 { m_serNo = ser;}

virtual StatusCode CalibData::MdcAlignData::update CalibBase1 other,
MsgStream *  log
[virtual]
 

Reimplemented from CalibData::CalibBase1.

StatusCode CalibData::MdcAlignData::update CalibBase1 other,
MsgStream *  log
[virtual]
 

Reimplemented from CalibData::CalibBase1.

00011    {
00012       MdcAlignData& other1 = dynamic_cast<MdcAlignData& >(other);
00013       cout<<"\n"<<"here is the update in the MdcCal Alignment"<<std::endl;
00014       CalibBase1::update(other, log);
00015       for(int i=0;i<16;i++){
00016          dxEP[i]=other1.dxEP[i];
00017          dyEP[i]=other1.dyEP[i];
00018          dzEP[i]=other1.dzEP[i];
00019          rxEP[i]=other1.rxEP[i];
00020          ryEP[i]=other1.ryEP[i];
00021          rzEP[i]=other1.rzEP[i];
00022       }
00023       for(int i=0;i<6796;i++){
00024          dxWireEast[i]=other1.dxWireEast[i];
00025          dyWireEast[i]=other1.dyWireEast[i];
00026          dzWireEast[i]=other1.dzWireEast[i];
00027          dxWireWest[i]=other1.dxWireWest[i];
00028          dyWireWest[i]=other1.dyWireWest[i];
00029          dzWireWest[i]=other1.dzWireWest[i];
00030          tension[i]=other1.tension[i];
00031       }
00032       
00033       return StatusCode::SUCCESS;
00034    }


Member Data Documentation

double CalibData::MdcAlignData::dxEP [private]
 

double CalibData::MdcAlignData::dxWireEast [private]
 

double CalibData::MdcAlignData::dxWireWest [private]
 

double CalibData::MdcAlignData::dyEP [private]
 

double CalibData::MdcAlignData::dyWireEast [private]
 

double CalibData::MdcAlignData::dyWireWest [private]
 

double CalibData::MdcAlignData::dzEP [private]
 

double CalibData::MdcAlignData::dzWireEast [private]
 

double CalibData::MdcAlignData::dzWireWest [private]
 

int CalibData::CalibBase1::m_runfrm [protected, inherited]
 

int CalibData::CalibBase1::m_runto [protected, inherited]
 

int CalibData::CalibBase1::m_serNo [protected, inherited]
 

double CalibData::MdcAlignData::rxEP [private]
 

double CalibData::MdcAlignData::ryEP [private]
 

double CalibData::MdcAlignData::rzEP [private]
 

double CalibData::MdcAlignData::tension [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:15:48 2011 for BOSS6.5.5 by  doxygen 1.3.9.1