Public Member Functions | |
~TFndFeeMap () | |
Int_t | ConnectToHost (const TString &host, TString user="", TString passwd="") |
void | DisconnectFromHost () |
Bool_t | IsConnected () |
Int_t | GetDBSockDesc () |
Int_t | FetchRunInfo (const Bool_t &verbose, UInt_t run_time=0, Bool_t also_calib=kTRUE) |
Bool_t | IsThere () |
Int_t | GetTofAdcSlb (Int_t brd, Int_t chan) |
Int_t | GetTofAdcSide (Int_t brd, Int_t chan) |
Int_t | GetTofTdcSlb (Int_t brd, Int_t chan) |
Int_t | GetTofTdcSide (Int_t brd, Int_t chan) |
Int_t | GetTofMTSlb (Int_t brd, Int_t chan) |
Int_t | GetSilModule (Int_t lay, Int_t icram, Int_t isect) |
Int_t | GetSilSide (Int_t lay, Int_t icram, Int_t isect) |
Short_t | GetSilStrip (Int_t lay, Int_t icram, Int_t isect, Int_t istrip) |
Float_t | GetSilSgain (Int_t lay, Int_t icram, Int_t isect, Int_t istrip) |
Int_t | GetLmdAdcDch (Int_t imodule, Int_t ichannel) |
Int_t | GetLmdAdcWire (Int_t imodule, Int_t ichannel) |
Int_t | GetLmdAdcSide (Int_t imodule, Int_t ichannel) |
Int_t | GetLmdTdcDch (Int_t imodule, Int_t ichannel) |
Int_t | GetLmdTdcWire (Int_t imodule, Int_t ichannel) |
Int_t | GetLmdTdcSide (Int_t imodule, Int_t ichannel) |
Int_t | GetStbCrown (Int_t icrate, Int_t imodule, Int_t ichannel) |
Int_t | GetStbWire (Int_t icrate, Int_t imodule, Int_t ichannel) |
Int_t | GetStbPatchPanel (Int_t icrate, Int_t imodule, Int_t ichannel) |
TString | GetStbStatus (Int_t icrow, Int_t itube) |
Float_t | GetTofCal_Q0 (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_Q1 (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_T0_LowTh (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_T1_LowTh (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_T0_HighTh (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_T1_HighTh (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_AdcPede (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_AdcEqu (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_Tzero_LowTh (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_Tconv_LowTh (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_Tzero_HighTh (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetTofCal_Tconv_HighTh (Int_t lay, Int_t ch, Int_t side) |
Float_t | GetLmdCal_Q0 (Int_t lay, Int_t ch, Int_t wir, Int_t side) |
Float_t | GetLmdCal_Q1 (Int_t lay, Int_t ch, Int_t wir, Int_t side) |
Float_t | GetLmdCal_T0 (Int_t lay, Int_t ch, Int_t wir, Int_t side) |
Float_t | GetLmdCal_T0C (Int_t lay, Int_t ch, Int_t wir, Int_t side) |
Float_t | GetLmdCal_AdcPede (Int_t lay, Int_t ch, Int_t wir, Int_t side) |
Float_t | GetLmdCal_AdcEqu (Int_t lay, Int_t ch, Int_t wir, Int_t side) |
Float_t | GetLmdCal_TzeroHype (Int_t lay, Int_t ch, Int_t wir, Int_t side) |
Float_t | GetLmdCal_TzeroCentral (Int_t lay, Int_t ch, Int_t wir, Int_t side) |
Float_t | GetStbCal_T0 (Int_t lay, Int_t tub) |
Float_t | GetStbCal_Tbar (Int_t lay, Int_t tub) |
void | PrintTofCalibInfo () |
void | PrintLmdCalibInfo () |
void | PrintStbCalibInfo () |
void | Print (Option_t *=0) const |
Definition at line 40 of file TFndFeeMap.h.
void TFndFeeMap::PrintLmdCalibInfo | ( | ) |
--- --- --- --- ---
Definition at line 908 of file TFndFeeMap.cxx.
References FROOT::E_FIN_INNER_LAYER, FROOT::E_FIN_OUTER_LAYER, FROOT::E_FIN_SIDE_E, and FROOT::E_FIN_SIDE_P.
00908 { 00909 00910 cout << "TFndFeeMap::PrintLmdCalibInfo ---> entering method" << endl; 00911 00912 TString msg = ""; // complete message 00913 TString app_msg = ""; // single line 00914 TString tmp_str = ""; // part of a single line 00915 00916 msg+=" ***** Printing single-channels calibration data: *****\n"; 00917 app_msg = " Lay\tcham\twire\t| Q0e \t| Q0p \t| Q1e \t| Q1p \t"; 00918 app_msg += "| T0e \t\t| T0p \t\t| T0Ce\t\t| T0Cp\n"; 00919 msg+=app_msg; 00920 00921 00922 for(Int_t lay=E_FIN_INNER_LAYER;lay<=E_FIN_OUTER_LAYER;lay++){ 00923 for(Int_t ch=1; ch <= K_N_LMD_CHAMS_PER_LAYER; ch++){ 00924 if(lay==E_FIN_INNER_LAYER && ch > K_N_TOFINO_SLABS) continue; 00925 for(Int_t wir=1; wir<=K_N_LMD_OUTER_WIRES; wir++ ){ 00926 if(lay==E_FIN_INNER_LAYER && wir > K_N_LMD_INNER_WIRES) continue; 00927 // 00928 tmp_str.Form(" %d \t %d \t %d \t",lay,ch,wir); 00929 app_msg = tmp_str; // reset new line content 00930 // 00931 tmp_str.Form(" %.2f\t %.2f\t", 00932 fLmdCal_Q0[lay][ch][wir][E_FIN_SIDE_E], 00933 fLmdCal_Q0[lay][ch][wir][E_FIN_SIDE_P]); 00934 app_msg+=tmp_str; 00935 tmp_str.Form(" %.4f\t %.4f\t", 00936 fLmdCal_Q1[lay][ch][wir][E_FIN_SIDE_E], 00937 fLmdCal_Q1[lay][ch][wir][E_FIN_SIDE_P]); 00938 app_msg+=tmp_str; 00939 // 00940 tmp_str.Form(" %.4f\t %.4f\t", 00941 fLmdCal_T0[lay][ch][wir][E_FIN_SIDE_E], 00942 fLmdCal_T0[lay][ch][wir][E_FIN_SIDE_P]); 00943 app_msg+=tmp_str; 00944 tmp_str.Form(" %.4f\t %.4f\t", 00945 fLmdCal_T0C[lay][ch][wir][E_FIN_SIDE_E], 00946 fLmdCal_T0C[lay][ch][wir][E_FIN_SIDE_P]); 00947 app_msg+=tmp_str; 00948 // 00949 // --- 00950 app_msg+="\n"; 00951 msg+=app_msg; 00952 } 00953 } 00954 } 00955 00957 00958 msg+="\n ***** Printing mean-time (software) calibration data: *****\n"; 00959 app_msg = " Lay\tcham\twire\t| T0m\t\t| T0Cm \n"; 00960 msg+=app_msg; 00961 00962 00963 for(Int_t lay=E_FIN_INNER_LAYER;lay<=E_FIN_OUTER_LAYER;lay++){ 00964 for(Int_t ch=1; ch <= K_N_LMD_CHAMS_PER_LAYER; ch++){ 00965 if(lay==E_FIN_INNER_LAYER && ch > K_N_TOFINO_SLABS) continue; 00966 for(Int_t wir=1; wir<=K_N_LMD_OUTER_WIRES; wir++ ){ 00967 if(lay==E_FIN_INNER_LAYER && wir > K_N_LMD_INNER_WIRES) continue; 00968 // 00969 tmp_str.Form(" %d \t %d \t %d \t",lay,ch,wir); 00970 app_msg = tmp_str; // reset new line content 00971 // 00972 tmp_str.Form(" %.4f\t %.4f\t", 00973 fLmdCal_T0[lay][ch][wir][2], 00974 fLmdCal_T0C[lay][ch][wir][2]); 00975 app_msg+=tmp_str; 00976 00977 // 00978 // --- 00979 app_msg+="\n"; 00980 msg+=app_msg; 00981 } 00982 } 00983 } 00984 00985 00987 cout << msg.Data() << endl; 00988 cout << "TFndFeeMap::PrintLmdCalibInfo ---> exiting method" << endl; 00989 00990 }