00001
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