5 from MuonCalibDbOperations.MuonCalibDbOperationsConf
import MuonCalib__MuonCalibDbCalibrationSource
7 MuonCalib__gCalibrationSourceConfigs = []
11 __working_schemata={
'MP':
"ATLAS_MUONCALIBR_MPI",
'RM':
"ATLAS_MUONCALIBR_RM",
'UM':
"ATLAS_MUONCALIBR_UM"}
13 def __init__(self, site_name, head_id, region="", store_rt=True, store_t0=True):
16 print (
"FATAL: unknown site name ", site_name)
28 self.
__name =
"MuonCalibDbCalibrationSource_" +
str(len(MuonCalib__gCalibrationSourceConfigs))
29 MuonCalib__gCalibrationSourceConfigs.append(self)
34 source=MuonCalib__MuonCalibDbCalibrationSource(self.
__name)
37 if hasattr(self,
"ReaderPassword"):
38 source.Password = self.ReaderPassword
40 source.Password = reader_passwd
42 source.HeadId = self.
HeadID
43 source.Region = self.
Region
50 if hasattr(self,
"ConnectionString"):
51 source.ConnectionString = self.ConnectionString
53 source.ConnectionString =
"oracle://ATLAS_MUON/" + source.UserName
58 lowtime, =reader_cursor.fetchone()