27 CgemLUTWriter(
const std::string& name, ISvcLocator* pSvcLocator);
36 int FEB_i,chip_i, ch_i;
42 string InputFileMapping;
43 string InputFileTiger;
44 string InputFileHvSetting;
45 ifstream mapping_file, tiger_file, hv_file;
48 bool DisableLowEntries;
70 float signal_charge_mean;
71 float signal_charge_saturation;
72 float signal_saturation_ratio;
77 float delta_vth1_baseline;
78 float delta_vth2_baseline;
84 TTree *otree, *ootree;
86 int t_roc,t_sw_feb,t_feb, t_chip, t_ch,t_layer,t_side,t_sheet,t_strip_x_boss, t_strip_v_boss,t_strip_x_graal,t_strip_v_graal;
88 float t_noise_Hz, t_noise_Q, t_thr, t_thr_wid, t_sig_meanQ, t_sig_maxQ, t_sig_Hz;
90 float t_qdc_slope,t_qdc_constant,t_qdc_saturation;
91 float t_baseline_e,t_baseline_t,t_vth1,t_vth2,t_delta_vth1_baseline,t_delta_vth2_baseline,t_thr_t_fC,t_thr_e_fC;
92 float t_time_start,t_time_stop,t_time_sigma,t_time_startFEB,t_time_stopFEB,t_time_sigmaFEB;
93 int t_First_RUN,t_Last_RUN,t_Integration_time,t_Energy_mode,t_HV_L1_G3,t_HV_L1_G2,t_HV_L1_G1,t_HV_L2_G3,t_HV_L2_G2,t_HV_L2_G1,t_HV_L3_G3,t_HV_L3_G2,t_HV_L3_G1,t_HV_L1_Dr,t_HV_L2_Dr,t_HV_L3_Dr,t_HV_L1_T1,t_HV_L2_T1,t_HV_L3_T1,t_HV_L1_T2,t_HV_L2_T2,t_HV_L3_T2,t_HV_L1_In,t_HV_L2_In,t_HV_L3_In;
96 void Read_HV_Setting();
100 void Measure_Threshold();
101 void Measure_Signal();