/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Calibration/CalibData/CalibData-00-01-18/src/Tof/bTofCalibBase.cxx

Go to the documentation of this file.
00001 // $Header: /bes/bes/BossCvs/Calibration/CalibData/src/Tof/bTofCalibBase.cxx,v 1.8 2012/11/06 07:49:40 sunss Exp $
00002 
00007 #include "CalibData/Tof/bTofCalibBase.h"
00008 #include "GaudiKernel/MsgStream.h"
00009 
00010 namespace CalibData {
00011  
00012   void bTofCalibBase::setAtten(const double* Atten){
00013     for( unsigned int i=0; i<8; i++ ) {
00014       m_Atten[i] = Atten[i];
00015     }
00016   }
00017 
00018   void bTofCalibBase::setSpeed(const double* Speed){
00019     for( unsigned int i=0; i<2; i++ ) {
00020       m_Speed[i] = Speed[i];
00021     }
00022   }
00023    
00024   void bTofCalibBase::setP1(const double* TofP1){
00025     for(int i=0;i<10;i++){
00026       m_P1[i] = TofP1[i];
00027     }
00028   }
00029 
00030   void bTofCalibBase::setP2(const double* TofP2){
00031     for(int i=0;i<10;i++){
00032       m_P2[i] = TofP2[i];
00033     }
00034   }
00035 
00036   void bTofCalibBase::setPoff1_bunch0(const double* TofPoff1_bunch0){
00037     for(int i=0;i<20;i++){
00038       m_Poff1_bunch0[i] = TofPoff1_bunch0[i];
00039     }
00040   }
00041 
00042   void bTofCalibBase::setPoff2_bunch0(const double* TofPoff2_bunch0){
00043     for(int i=0;i<20;i++){
00044       m_Poff2_bunch0[i] = TofPoff2_bunch0[i];
00045     }
00046   }
00047 
00048   void bTofCalibBase::setPoff1_bunch1(const double* TofPoff1_bunch1){
00049     for(int i=0;i<20;i++){
00050       m_Poff1_bunch1[i] = TofPoff1_bunch1[i];
00051     }
00052   }
00053 
00054   void bTofCalibBase::setPoff2_bunch1(const double* TofPoff2_bunch1){
00055     for(int i=0;i<20;i++){
00056       m_Poff2_bunch1[i] = TofPoff2_bunch1[i];
00057     }
00058   }
00059 
00060   void bTofCalibBase::setPoff1_bunch2(const double* TofPoff1_bunch2){
00061     for(int i=0;i<20;i++){
00062       m_Poff1_bunch2[i] = TofPoff1_bunch2[i];
00063     }
00064   }
00065 
00066   void bTofCalibBase::setPoff2_bunch2(const double* TofPoff2_bunch2){
00067     for(int i=0;i<20;i++){
00068       m_Poff2_bunch2[i] = TofPoff2_bunch2[i];
00069     }
00070   }  
00071 
00072   void bTofCalibBase::setPoff1_bunch3(const double* TofPoff1_bunch3){
00073     for(int i=0;i<20;i++){
00074       m_Poff1_bunch3[i] = TofPoff1_bunch3[i];
00075     }
00076   }
00077 
00078   void bTofCalibBase::setPoff2_bunch3(const double* TofPoff2_bunch3){
00079     for(int i=0;i<20;i++){
00080       m_Poff2_bunch3[i] = TofPoff2_bunch3[i];
00081     }
00082   }  
00083 
00084   void bTofCalibBase::setFPleft(const double* FP1) {
00085     for(int i=0; i<5; i++){
00086       m_FP1[i] = FP1[i];
00087     }
00088   }
00089 
00090   void bTofCalibBase::setFPright(const double* FP2) {
00091     for(int i=0; i<5; i++){
00092       m_FP2[i] = FP2[i];
00093     }
00094   }
00095 
00096   void bTofCalibBase::setFPcounter(const double* FP3) {
00097     for(int i=0; i<10; i++){
00098       m_FP3[i] = FP3[i];
00099     }
00100   }
00101 
00102 }
00103 

Generated on Tue Nov 29 22:57:48 2016 for BOSS_7.0.2 by  doxygen 1.4.7