MdcCalibConst Class Reference

#include <MdcCalibConst.h>

List of all members.

Public Member Functions

 MdcCalibConst ()
 MdcCalibConst (const MdcCalibConst &calconst)
void initCalibConst ()
void fillXtpar (int key, double val)
void resetXtpar (int lay, int entr, int lr, int order, double val)
int getXtSize () const
void setXtBegin ()
int getNextXtpar (int &key, double &xtpar)
double getXtpar (int lay, int entr, int lr, int order)
int getXtKey (int lay, int entr, int lr, int order) const
void fillT0 (double val)
void fillDelT0 (double val)
void resetT0 (int wireid, double val)
void resetDelT0 (int wireid, double val)
double getT0 (int wireid) const
double getDelT0 (int wireid) const
int getT0Size () const
void fillQtpar (int order, double val)
void fillQtpar0 (double val)
void fillQtpar1 (double val)
void resetQtpar (int lay, int order, double val)
void resetQtpar0 (int lay, double val)
void resetQtpar1 (int lay, double val)
double getQtpar (int lay, int order) const
double getQtpar0 (int lay) const
double getQtpar1 (int lay) const
int getQtSize () const
void fillSdpar (int key, double val)
void resetSdpar (int lay, int entr, int lr, int bin, double val)
int getSdSize () const
void setSdBegin ()
int getNextSdpar (int &key, double &sdpar)
double getSdpar (int lay, int entr, int lr, int bin)
int getSdKey (int lay, int entr, int lr, int bin) const
void clear ()
 MdcCalibConst ()
 MdcCalibConst (const MdcCalibConst &calconst)
void fillXtpar (int key, double val)
void resetXtpar (int lay, int entr, int lr, int order, double val)
int getXtSize () const
void setXtBegin ()
int getNextXtpar (int &key, double &xtpar)
double getXtpar (int lay, int entr, int lr, int order)
int getXtKey (int lay, int entr, int lr, int order) const
void fillT0 (double val)
void fillDelT0 (double val)
void resetT0 (int wireid, double val)
void resetDelT0 (int wireid, double val)
double getT0 (int wireid) const
double getDelT0 (int wireid) const
int getT0Size () const
void fillQtpar (int order, double val)
void fillQtpar0 (double val)
void fillQtpar1 (double val)
void resetQtpar (int lay, int order, double val)
void resetQtpar0 (int lay, double val)
void resetQtpar1 (int lay, double val)
double getQtpar (int lay, int order) const
double getQtpar0 (int lay) const
double getQtpar1 (int lay) const
int getQtSize () const
void fillSdpar (int key, double val)
void resetSdpar (int lay, int entr, int lr, int bin, double val)
int getSdSize () const
void setSdBegin ()
int getNextSdpar (int &key, double &sdpar)
double getSdpar (int lay, int entr, int lr, int bin)
int getSdKey (int lay, int entr, int lr, int bin) const
void clear ()

Private Attributes

std::map< int, double > m_xtmap
std::vector< double > m_t0
std::vector< double > m_delt0
std::vector< double > m_qtpar0
std::vector< double > m_qtpar1
std::map< int, double > m_sdmap
std::map< int, double >::iterator m_xtiter
std::map< int, double >::iterator m_sditer
std::map< int, double > m_xtmap
std::vector< double > m_t0
std::vector< double > m_delt0
std::vector< double > m_qtpar0
std::vector< double > m_qtpar1
std::map< int, double > m_sdmap
std::map< int, double >::iterator m_xtiter
std::map< int, double >::iterator m_sditer

Static Private Attributes

static const int XTLAYER_INDEX = 11
static const int XTLAYER_MASK = 0x1F800
static const int XTENTRA_INDEX = 6
static const int XTENTRA_MASK = 0x7C0
static const int XTLR_INDEX = 4
static const int XTLR_MASK = 0x30
static const int XTORDER_INDEX = 0
static const int XTORDER_MASK = 0xF
static const int SDLAYER_INDEX = 10
static const int SDLAYER_MASK = 0xFC00
static const int SDENTRA_INDEX = 7
static const int SDENTRA_MASK = 0x380
static const int SDLR_INDEX = 5
static const int SDLR_MASK = 0x60
static const int SDBIN_INDEX = 0
static const int SDBIN_MASK = 0x1F


Detailed Description

Definition at line 7 of file MdcCalibConst.h.


Constructor & Destructor Documentation

MdcCalibConst::MdcCalibConst (  ) 

Definition at line 7 of file MdcCalibConst.cpp.

00007                             {
00008      // constructor
00009 }

MdcCalibConst::MdcCalibConst ( const MdcCalibConst calconst  ) 

Definition at line 11 of file MdcCalibConst.cpp.

References m_delt0, m_qtpar0, m_qtpar1, m_sdmap, m_t0, and m_xtmap.

00011                                                          {
00012      m_xtmap = calconst.m_xtmap;
00013      m_t0 = calconst.m_t0;
00014      m_delt0 = calconst.m_delt0;
00015 //      m_wshift = calconst.m_wshift;
00016 //      m_delwshift = calconst.m_delwshift;
00017      m_qtpar0 = calconst.m_qtpar0;
00018      m_qtpar1 = calconst.m_qtpar1;
00019      m_sdmap = calconst.m_sdmap;
00020 }

MdcCalibConst::MdcCalibConst (  ) 

MdcCalibConst::MdcCalibConst ( const MdcCalibConst calconst  ) 


Member Function Documentation

void MdcCalibConst::clear (  ) 

void MdcCalibConst::clear (  ) 

Definition at line 141 of file MdcCalibConst.cpp.

References m_delt0, m_qtpar0, m_qtpar1, m_sdmap, m_t0, and m_xtmap.

00141                          {
00142      m_xtmap.clear();
00143      m_t0.clear();
00144      m_delt0.clear();
00145 //      m_wshift.clear();
00146 //      m_delwshift.clear();
00147      m_qtpar0.clear();
00148      m_qtpar1.clear();
00149      m_sdmap.clear();
00150 }

void MdcCalibConst::fillDelT0 ( double  val  )  [inline]

Definition at line 22 of file MdcCalibConst.h.

References m_delt0.

00022 { m_delt0.push_back( val ); }

void MdcCalibConst::fillDelT0 ( double  val  )  [inline]

Definition at line 24 of file MdcCalibConst.h.

References m_delt0.

Referenced by main().

00024 { m_delt0.push_back( val ); }

void MdcCalibConst::fillQtpar ( int  order,
double  val 
)

void MdcCalibConst::fillQtpar ( int  order,
double  val 
)

Definition at line 65 of file MdcCalibConst.cpp.

References m_qtpar0, and m_qtpar1.

00065                                                   {
00066      if( 0 == order ){
00067           m_qtpar0.push_back( val );
00068      } else if( 1 == order ){
00069           m_qtpar1.push_back( val );
00070      } else {
00071           std::cout << "Order of Qtpar Error in fillQtpar()!" << std::endl;
00072      }
00073 }

void MdcCalibConst::fillQtpar0 ( double  val  )  [inline]

Definition at line 38 of file MdcCalibConst.h.

References m_qtpar0.

00038 { m_qtpar0.push_back( val ); }

void MdcCalibConst::fillQtpar0 ( double  val  )  [inline]

Definition at line 32 of file MdcCalibConst.h.

References m_qtpar0.

Referenced by main().

00032 { m_qtpar0.push_back( val ); }

void MdcCalibConst::fillQtpar1 ( double  val  )  [inline]

Definition at line 39 of file MdcCalibConst.h.

References m_qtpar1.

00039 { m_qtpar1.push_back( val ); }

void MdcCalibConst::fillQtpar1 ( double  val  )  [inline]

Definition at line 33 of file MdcCalibConst.h.

References m_qtpar1.

Referenced by main().

00033 { m_qtpar1.push_back( val ); }

void MdcCalibConst::fillSdpar ( int  key,
double  val 
)

void MdcCalibConst::fillSdpar ( int  key,
double  val 
)

Definition at line 96 of file MdcCalibConst.cpp.

References m_sdmap.

Referenced by main().

00096                                                 {
00097      m_sdmap.insert( valType( key, val) );
00098 }

void MdcCalibConst::fillT0 ( double  val  )  [inline]

Definition at line 21 of file MdcCalibConst.h.

References m_t0.

00021 { m_t0.push_back( val ); }

void MdcCalibConst::fillT0 ( double  val  )  [inline]

Definition at line 23 of file MdcCalibConst.h.

References m_t0.

Referenced by main().

00023 { m_t0.push_back( val ); }

void MdcCalibConst::fillXtpar ( int  key,
double  val 
)

void MdcCalibConst::fillXtpar ( int  key,
double  val 
)

Definition at line 22 of file MdcCalibConst.cpp.

References m_xtmap.

Referenced by main().

00022                                                 {
00023      m_xtmap.insert( valType( key, val ) );
00024 }

double MdcCalibConst::getDelT0 ( int  wireid  )  const [inline]

Definition at line 26 of file MdcCalibConst.h.

References m_delt0.

00026 { return m_delt0[wireid]; }

double MdcCalibConst::getDelT0 ( int  wireid  )  const [inline]

Definition at line 28 of file MdcCalibConst.h.

References m_delt0.

Referenced by writeConst().

00028 { return m_delt0[wireid]; }

int MdcCalibConst::getNextSdpar ( int &  key,
double &  sdpar 
)

int MdcCalibConst::getNextSdpar ( int &  key,
double &  sdpar 
)

Definition at line 131 of file MdcCalibConst.cpp.

References m_sditer, and m_sdmap.

00131                                                        {
00132      if( m_sditer != m_sdmap.end() ){
00133           key = (*m_sditer).first;
00134           sdpar = (*m_sditer).second;
00135           m_sditer++;
00136           return 1;
00137      }
00138      else return 0;
00139 }

int MdcCalibConst::getNextXtpar ( int &  key,
double &  xtpar 
)

int MdcCalibConst::getNextXtpar ( int &  key,
double &  xtpar 
)

Definition at line 55 of file MdcCalibConst.cpp.

References m_xtiter, and m_xtmap.

00055                                                        {
00056      if( m_xtiter != m_xtmap.end() ){
00057           key = (*m_xtiter).first;
00058           xtpar = (*m_xtiter).second;
00059           m_xtiter++;
00060           return 1;
00061      }
00062      else return 0;
00063 }

double MdcCalibConst::getQtpar ( int  lay,
int  order 
) const

double MdcCalibConst::getQtpar ( int  lay,
int  order 
) const

Definition at line 85 of file MdcCalibConst.cpp.

References m_qtpar0, and m_qtpar1.

Referenced by QtCalib::calib().

00085                                                       {
00086      if( 0 == order ){
00087           return m_qtpar0[lay];
00088      } else if( 1 == order ){
00089           return m_qtpar1[lay];
00090      } else{
00091           std::cout << "Order of Qtpar Error in getQtpar()!" << std::endl;
00092           return -9999.0;
00093      }
00094 }

double MdcCalibConst::getQtpar0 ( int  lay  )  const [inline]

Definition at line 44 of file MdcCalibConst.h.

References m_qtpar0.

00044 { return m_qtpar0[lay]; }

double MdcCalibConst::getQtpar0 ( int  lay  )  const [inline]

Definition at line 38 of file MdcCalibConst.h.

References m_qtpar0.

Referenced by writeConst().

00038 { return m_qtpar0[lay]; }

double MdcCalibConst::getQtpar1 ( int  lay  )  const [inline]

Definition at line 45 of file MdcCalibConst.h.

References m_qtpar1.

00045 { return m_qtpar1[lay]; }

double MdcCalibConst::getQtpar1 ( int  lay  )  const [inline]

Definition at line 39 of file MdcCalibConst.h.

References m_qtpar1.

Referenced by writeConst().

00039 { return m_qtpar1[lay]; }

int MdcCalibConst::getQtSize (  )  const [inline]

Definition at line 46 of file MdcCalibConst.h.

References m_qtpar0.

00046 { return m_qtpar0.size(); }

int MdcCalibConst::getQtSize (  )  const [inline]

Definition at line 40 of file MdcCalibConst.h.

References m_qtpar0.

00040 { return m_qtpar0.size(); }

int MdcCalibConst::getSdKey ( int  lay,
int  entr,
int  lr,
int  bin 
) const

int MdcCalibConst::getSdKey ( int  lay,
int  entr,
int  lr,
int  bin 
) const

Definition at line 116 of file MdcCalibConst.cpp.

References key, SDBIN_INDEX, SDBIN_MASK, SDENTRA_INDEX, SDENTRA_MASK, SDLAYER_INDEX, SDLAYER_MASK, SDLR_INDEX, and SDLR_MASK.

Referenced by getSdpar(), initCalibConst(), resetSdpar(), and writeConst().

00116                                                                    {
00117      int key;
00118 
00119      key = ( (lay << SDLAYER_INDEX) & SDLAYER_MASK ) |
00120           ( (entr << SDENTRA_INDEX) & SDENTRA_MASK ) |
00121           ( (lr << SDLR_INDEX) & SDLR_MASK ) |
00122           ( (bin << SDBIN_INDEX) & SDBIN_MASK );
00123 
00124      return key;
00125 }

double MdcCalibConst::getSdpar ( int  lay,
int  entr,
int  lr,
int  bin 
)

double MdcCalibConst::getSdpar ( int  lay,
int  entr,
int  lr,
int  bin 
)

Definition at line 105 of file MdcCalibConst.cpp.

References getSdKey(), key, and m_sdmap.

Referenced by CalibBase::calib(), MdcCalib::updateConst(), and writeConst().

00105                                                                 {
00106                                
00107      double sdpar = -999.0;
00108      int key = getSdKey(lay, entr, lr, bin);
00109      if( 1 == m_sdmap.count(key) ){
00110           return m_sdmap[key];
00111      }
00112 
00113      return sdpar;
00114 }

int MdcCalibConst::getSdSize (  )  const [inline]

Definition at line 50 of file MdcCalibConst.h.

References m_sdmap.

00050 { return m_sdmap.size(); }

int MdcCalibConst::getSdSize (  )  const [inline]

Definition at line 44 of file MdcCalibConst.h.

References m_sdmap.

00044 { return m_sdmap.size(); }

double MdcCalibConst::getT0 ( int  wireid  )  const [inline]

Definition at line 25 of file MdcCalibConst.h.

References m_t0.

00025 { return m_t0[wireid]; }

double MdcCalibConst::getT0 ( int  wireid  )  const [inline]

Definition at line 27 of file MdcCalibConst.h.

References m_t0.

Referenced by T0Calib::calib(), PreT0Calib::calib(), IniCalib::calib(), PreT0MdcCalib::updateConst(), IniMdcCalib::updateConst(), and writeConst().

00027 { return m_t0[wireid]; }

int MdcCalibConst::getT0Size (  )  const [inline]

Definition at line 27 of file MdcCalibConst.h.

References m_t0.

00027 { return m_t0.size(); }

int MdcCalibConst::getT0Size (  )  const [inline]

Definition at line 29 of file MdcCalibConst.h.

References m_t0.

00029 { return m_t0.size(); }

int MdcCalibConst::getXtKey ( int  lay,
int  entr,
int  lr,
int  order 
) const

int MdcCalibConst::getXtKey ( int  lay,
int  entr,
int  lr,
int  order 
) const

Definition at line 40 of file MdcCalibConst.cpp.

References key, XTENTRA_INDEX, XTENTRA_MASK, XTLAYER_INDEX, XTLAYER_MASK, XTLR_INDEX, XTLR_MASK, XTORDER_INDEX, and XTORDER_MASK.

Referenced by getXtpar(), initCalibConst(), resetXtpar(), and writeConst().

00040                                                                      {
00041      int key;
00042 
00043      key = ( (lay << XTLAYER_INDEX) & XTLAYER_MASK ) |
00044           ( (entr << XTENTRA_INDEX) & XTENTRA_MASK ) |
00045           ( (lr << XTLR_INDEX) & XTLR_MASK ) |
00046           ( (order << XTORDER_INDEX) & XTORDER_MASK );
00047 
00048      return key;
00049 }

double MdcCalibConst::getXtpar ( int  lay,
int  entr,
int  lr,
int  order 
)

double MdcCalibConst::getXtpar ( int  lay,
int  entr,
int  lr,
int  order 
)

Definition at line 31 of file MdcCalibConst.cpp.

References getXtKey(), key, and m_xtmap.

Referenced by PreXtCalib::calib(), PreT0Calib::calib(), IniCalib::calib(), PreXtMdcCalib::updateConst(), PreT0MdcCalib::updateConst(), IniMdcCalib::updateConst(), and writeConst().

00031                                                                   {
00032      double xtpar = -999.0;
00033      int key = getXtKey(lay, entr, lr, order);
00034      if( 1 == m_xtmap.count(key) )
00035           xtpar = m_xtmap[key];
00036 
00037      return xtpar;
00038 }

int MdcCalibConst::getXtSize (  )  const [inline]

Definition at line 15 of file MdcCalibConst.h.

References m_xtmap.

00015 { return m_xtmap.size(); }

int MdcCalibConst::getXtSize (  )  const [inline]

Definition at line 17 of file MdcCalibConst.h.

References m_xtmap.

00017 { return m_xtmap.size(); }

void MdcCalibConst::initCalibConst (  ) 

Definition at line 22 of file MdcCalibConst.cxx.

References bin, getSdKey(), getXtKey(), key, m_delt0, m_qtpar0, m_qtpar1, m_sdmap, m_t0, m_xtmap, MdcCalLR, MdcCalNENTRSD, MdcCalNENTRXT, MdcCalNLayer, MdcCalSdNBIN, MdcCalTotCell, and MdcCalXtNPars.

00022                                   {
00023      int lay;
00024      int lr;
00025      int entr;
00026      int ord;
00027      int key;
00028      double val;
00029      for(lay=0; lay<MdcCalNLayer; lay++){
00030           for(entr=0; entr<MdcCalNENTRXT; entr++){
00031                for(lr=0; lr<MdcCalLR; lr++){
00032                     for(ord=0; ord<MdcCalXtNPars; ord++){
00033                          key = getXtKey(lay, entr, lr, ord);
00034                          if(1 == ord){
00035                               val = 0.03;
00036                          } else if(6 == ord){
00037                               val = 999.0;
00038                          } else{
00039                               val = 0.0;
00040                          }
00041                          m_xtmap.insert( valType(key, val) );
00042                     }
00043                }
00044           }
00045      }
00046 
00047      int wir;
00048      double t0 = 0.0;
00049      double dt0 = 0.0;
00050      for(wir=0; wir<MdcCalTotCell; wir++){
00051           m_t0.push_back(t0);
00052           m_delt0.push_back(dt0);
00053      }
00054 
00055      double qtpar0 = 0.0;
00056      double qtpar1 = 0.0;
00057      for(lay=0; lay<MdcCalNLayer; lay++){
00058           m_qtpar0.push_back(qtpar0);
00059           m_qtpar1.push_back(qtpar1);
00060      }
00061 
00062      int bin;
00063      double sdpar = 0.16;
00064      for(lay=0; lay<MdcCalNLayer; lay++){
00065           for(entr=0; entr<MdcCalNENTRSD; entr++){
00066                for(lr=0; lr<2; lr++){
00067                     for(bin=0; bin<MdcCalSdNBIN; bin++){
00068                          key = getSdKey(lay, entr, lr, ord);
00069                          m_sdmap.insert( valType( key, sdpar) );
00070                     }    
00071                }
00072           }
00073      }
00074 }

void MdcCalibConst::resetDelT0 ( int  wireid,
double  val 
) [inline]

Definition at line 24 of file MdcCalibConst.h.

References m_delt0.

00024 { m_delt0[wireid] = val; }

void MdcCalibConst::resetDelT0 ( int  wireid,
double  val 
) [inline]

Definition at line 26 of file MdcCalibConst.h.

References m_delt0.

Referenced by T0Calib::calib().

00026 { m_delt0[wireid] = val; }

void MdcCalibConst::resetQtpar ( int  lay,
int  order,
double  val 
)

void MdcCalibConst::resetQtpar ( int  lay,
int  order,
double  val 
)

Definition at line 75 of file MdcCalibConst.cpp.

References m_qtpar0, and m_qtpar1.

00075                                                             {
00076      if( 0 == order ){
00077           m_qtpar0[lay] = val;
00078      } else if( 1 == order ){
00079           m_qtpar1[lay] = val;
00080      } else{
00081           std::cout << "Order of Qtpar Error in resetQtpar()!" << std::endl;
00082      }
00083 }

void MdcCalibConst::resetQtpar0 ( int  lay,
double  val 
) [inline]

Definition at line 41 of file MdcCalibConst.h.

References m_qtpar0.

00041 { m_qtpar0[lay] = val; }

void MdcCalibConst::resetQtpar0 ( int  lay,
double  val 
) [inline]

Definition at line 35 of file MdcCalibConst.h.

References m_qtpar0.

00035 { m_qtpar0[lay] = val; }

void MdcCalibConst::resetQtpar1 ( int  lay,
double  val 
) [inline]

Definition at line 42 of file MdcCalibConst.h.

References m_qtpar1.

00042 { m_qtpar1[lay] = val; }

void MdcCalibConst::resetQtpar1 ( int  lay,
double  val 
) [inline]

Definition at line 36 of file MdcCalibConst.h.

References m_qtpar1.

00036 { m_qtpar1[lay] = val; }

void MdcCalibConst::resetSdpar ( int  lay,
int  entr,
int  lr,
int  bin,
double  val 
)

void MdcCalibConst::resetSdpar ( int  lay,
int  entr,
int  lr,
int  bin,
double  val 
)

Definition at line 100 of file MdcCalibConst.cpp.

References getSdKey(), key, and m_sdmap.

Referenced by CalibBase::calib().

00100                                                                             {
00101      int key = getSdKey(lay, entr, lr, bin);
00102      m_sdmap[key] = val;
00103 }

void MdcCalibConst::resetT0 ( int  wireid,
double  val 
) [inline]

Definition at line 23 of file MdcCalibConst.h.

References m_t0.

00023 { m_t0[wireid] = val; }

void MdcCalibConst::resetT0 ( int  wireid,
double  val 
) [inline]

Definition at line 25 of file MdcCalibConst.h.

References m_t0.

Referenced by T0Calib::calib().

00025 { m_t0[wireid] = val; }

void MdcCalibConst::resetXtpar ( int  lay,
int  entr,
int  lr,
int  order,
double  val 
)

void MdcCalibConst::resetXtpar ( int  lay,
int  entr,
int  lr,
int  order,
double  val 
)

Definition at line 26 of file MdcCalibConst.cpp.

References getXtKey(), key, and m_xtmap.

Referenced by XtCalib::calib(), GrXtCalib::calib(), and XtMdcCalib::updateConst().

00026                                                                               {
00027      int key = getXtKey(lay, entr, lr, order);
00028      m_xtmap[key] = val;
00029 }

void MdcCalibConst::setSdBegin (  ) 

void MdcCalibConst::setSdBegin (  ) 

Definition at line 127 of file MdcCalibConst.cpp.

References m_sditer, and m_sdmap.

00127                               {
00128      m_sditer = m_sdmap.begin();
00129 }

void MdcCalibConst::setXtBegin (  ) 

void MdcCalibConst::setXtBegin (  ) 

Definition at line 51 of file MdcCalibConst.cpp.

References m_xtiter, and m_xtmap.

00051                               {
00052      m_xtiter = m_xtmap.begin();
00053 }


Member Data Documentation

std::vector<double> MdcCalibConst::m_delt0 [private]

Definition at line 61 of file MdcCalibConst.h.

std::vector<double> MdcCalibConst::m_delt0 [private]

Definition at line 55 of file MdcCalibConst.h.

Referenced by clear(), fillDelT0(), getDelT0(), initCalibConst(), MdcCalibConst(), and resetDelT0().

std::vector<double> MdcCalibConst::m_qtpar0 [private]

Definition at line 64 of file MdcCalibConst.h.

std::vector<double> MdcCalibConst::m_qtpar0 [private]

Definition at line 56 of file MdcCalibConst.h.

Referenced by clear(), fillQtpar(), fillQtpar0(), getQtpar(), getQtpar0(), getQtSize(), initCalibConst(), MdcCalibConst(), resetQtpar(), and resetQtpar0().

std::vector<double> MdcCalibConst::m_qtpar1 [private]

Definition at line 65 of file MdcCalibConst.h.

std::vector<double> MdcCalibConst::m_qtpar1 [private]

Definition at line 57 of file MdcCalibConst.h.

Referenced by clear(), fillQtpar(), fillQtpar1(), getQtpar(), getQtpar1(), initCalibConst(), MdcCalibConst(), resetQtpar(), and resetQtpar1().

std::map<int, double>::iterator MdcCalibConst::m_sditer [private]

Definition at line 69 of file MdcCalibConst.h.

std::map<int, double>::iterator MdcCalibConst::m_sditer [private]

Definition at line 61 of file MdcCalibConst.h.

Referenced by getNextSdpar(), and setSdBegin().

std::map<int, double> MdcCalibConst::m_sdmap [private]

Definition at line 66 of file MdcCalibConst.h.

std::map<int, double> MdcCalibConst::m_sdmap [private]

Definition at line 58 of file MdcCalibConst.h.

Referenced by clear(), fillSdpar(), getNextSdpar(), getSdpar(), getSdSize(), initCalibConst(), MdcCalibConst(), resetSdpar(), and setSdBegin().

std::vector<double> MdcCalibConst::m_t0 [private]

Definition at line 60 of file MdcCalibConst.h.

std::vector<double> MdcCalibConst::m_t0 [private]

Definition at line 54 of file MdcCalibConst.h.

Referenced by clear(), fillT0(), getT0(), getT0Size(), initCalibConst(), MdcCalibConst(), and resetT0().

std::map<int, double>::iterator MdcCalibConst::m_xtiter [private]

Definition at line 68 of file MdcCalibConst.h.

std::map<int, double>::iterator MdcCalibConst::m_xtiter [private]

Definition at line 60 of file MdcCalibConst.h.

Referenced by getNextXtpar(), and setXtBegin().

std::map<int, double> MdcCalibConst::m_xtmap [private]

Definition at line 59 of file MdcCalibConst.h.

std::map<int, double> MdcCalibConst::m_xtmap [private]

Definition at line 53 of file MdcCalibConst.h.

Referenced by clear(), fillXtpar(), getNextXtpar(), getXtpar(), getXtSize(), initCalibConst(), MdcCalibConst(), resetXtpar(), and setXtBegin().

static const int MdcCalibConst::SDBIN_INDEX = 0 [static, private]

Definition at line 85 of file MdcCalibConst.h.

Referenced by getSdKey().

static const int MdcCalibConst::SDBIN_MASK = 0x1F [static, private]

Definition at line 86 of file MdcCalibConst.h.

Referenced by getSdKey().

static const int MdcCalibConst::SDENTRA_INDEX = 7 [static, private]

Definition at line 79 of file MdcCalibConst.h.

Referenced by getSdKey().

static const int MdcCalibConst::SDENTRA_MASK = 0x380 [static, private]

Definition at line 80 of file MdcCalibConst.h.

Referenced by getSdKey().

static const int MdcCalibConst::SDLAYER_INDEX = 10 [static, private]

Definition at line 76 of file MdcCalibConst.h.

Referenced by getSdKey().

static const int MdcCalibConst::SDLAYER_MASK = 0xFC00 [static, private]

Definition at line 77 of file MdcCalibConst.h.

Referenced by getSdKey().

static const int MdcCalibConst::SDLR_INDEX = 5 [static, private]

Definition at line 82 of file MdcCalibConst.h.

Referenced by getSdKey().

static const int MdcCalibConst::SDLR_MASK = 0x60 [static, private]

Definition at line 83 of file MdcCalibConst.h.

Referenced by getSdKey().

static const int MdcCalibConst::XTENTRA_INDEX = 6 [static, private]

Definition at line 66 of file MdcCalibConst.h.

Referenced by getXtKey().

static const int MdcCalibConst::XTENTRA_MASK = 0x7C0 [static, private]

Definition at line 67 of file MdcCalibConst.h.

Referenced by getXtKey().

static const int MdcCalibConst::XTLAYER_INDEX = 11 [static, private]

Definition at line 63 of file MdcCalibConst.h.

Referenced by getXtKey().

static const int MdcCalibConst::XTLAYER_MASK = 0x1F800 [static, private]

Definition at line 64 of file MdcCalibConst.h.

Referenced by getXtKey().

static const int MdcCalibConst::XTLR_INDEX = 4 [static, private]

Definition at line 69 of file MdcCalibConst.h.

Referenced by getXtKey().

static const int MdcCalibConst::XTLR_MASK = 0x30 [static, private]

Definition at line 70 of file MdcCalibConst.h.

Referenced by getXtKey().

static const int MdcCalibConst::XTORDER_INDEX = 0 [static, private]

Definition at line 72 of file MdcCalibConst.h.

Referenced by getXtKey().

static const int MdcCalibConst::XTORDER_MASK = 0xF [static, private]

Definition at line 73 of file MdcCalibConst.h.

Referenced by getXtKey().


Generated on Tue Nov 29 23:20:09 2016 for BOSS_7.0.2 by  doxygen 1.4.7