29 def ConfigureTool(self, tool_svc, cool_inserter):
30 if len(self.__t0_regions) == 0 and len(self.__rt_regions) ==0:
31 return
32 MuonCalibDefaultCalibrationSource = MuonCalib__MuonCalibDefaultCalibrationSource()
33 tool_svc += MuonCalibDefaultCalibrationSource
34 cool_inserter.CalibrationSources.append( MuonCalibDefaultCalibrationSource )
35
36 MuonCalibDefaultCalibrationSource.T0Regions = self.__t0_regions[:]
37 MuonCalibDefaultCalibrationSource.T0 = self.__t0[:]
38 MuonCalibDefaultCalibrationSource.TimeSlewingAppliedT0 = self.__time_slewing_applid_t0[:]
39 MuonCalibDefaultCalibrationSource.BFieldCorrectionAppliedT0 = self.__bfield_correction_applid_t0[:]
40
41
42 MuonCalibDefaultCalibrationSource.RtRegions = self.__rt_regions[:]
43 MuonCalibDefaultCalibrationSource.RtFiles = self.__rt_files[:]
44 MuonCalibDefaultCalibrationSource.TimeSlewingAppliedRt = self.__time_slewing_applid_rt[:]
45 MuonCalibDefaultCalibrationSource.BFieldCorrectionAppliedRt = self.__bfield_correction_applid_rt[:]
46
47