Definition at line 64 of file GetLBInfoFromCOOL.py.
◆ __init__()
| GetLBInfoFromCOOL.Run.__init__ |
( |
| self, |
|
|
| run_number, |
|
|
| lbs ) |
Definition at line 65 of file GetLBInfoFromCOOL.py.
65 def __init__(self, run_number, lbs):
66 self.run_number = run_number
67 self.lbs = lbs
68 self.lb_first = None
69 self.lb_last = None
70
71 self.int_lumi = 0
72 self.peak_inst_lumi = 0.0
73
74 for lb in lbs:
75 self.peak_inst_lumi =
max([self.peak_inst_lumi, lb.GetInstLumi()])
76
77 self.int_lumi += lb.GetIntLumi()
78
79 if self.lb_first is None:
80 self.lb_first = lb
81 self.lb_last = lb
82 else:
83 if lb.lb < self.lb_first.lb: self.lb_first = lb
84 if lb.lb > self.lb_last.lb: self.lb_last = lb
85
◆ AsStr()
| GetLBInfoFromCOOL.Run.AsStr |
( |
| self | ) |
|
Definition at line 98 of file GetLBInfoFromCOOL.py.
98 def AsStr(self):
99 ip = ('%.0f' ,(self.GetPeakInstLumi())).rjust(5)
100 il = ('%.3f' ,(self.GetIntLumiInvPB())).rjust(8)
101
102 s = 'Run %s peak lumi=%s int lumi=%s' ,(self.run_number, ip, il)
103
104 return s
105
106
107
◆ GetIntLumiInvPB()
| GetLBInfoFromCOOL.Run.GetIntLumiInvPB |
( |
| self | ) |
|
Definition at line 92 of file GetLBInfoFromCOOL.py.
92 def GetIntLumiInvPB(self):
93 return self.int_lumi*1.0e-6
94
◆ GetPeakInstLumi()
| GetLBInfoFromCOOL.Run.GetPeakInstLumi |
( |
| self | ) |
|
Definition at line 95 of file GetLBInfoFromCOOL.py.
95 def GetPeakInstLumi(self):
96 return self.peak_inst_lumi
97
◆ GetRunEndTime()
| GetLBInfoFromCOOL.Run.GetRunEndTime |
( |
| self | ) |
|
Definition at line 89 of file GetLBInfoFromCOOL.py.
89 def GetRunEndTime(self):
90 return self.lb_last.end_time
91
◆ GetRunStartTime()
| GetLBInfoFromCOOL.Run.GetRunStartTime |
( |
| self | ) |
|
Definition at line 86 of file GetLBInfoFromCOOL.py.
86 def GetRunStartTime(self):
87 return self.lb_first.start_time
88
◆ int_lumi
| int GetLBInfoFromCOOL.Run.int_lumi = 0 |
◆ lb_first
| GetLBInfoFromCOOL.Run.lb_first = None |
◆ lb_last
| GetLBInfoFromCOOL.Run.lb_last = None |
◆ lbs
| GetLBInfoFromCOOL.Run.lbs = lbs |
◆ peak_inst_lumi
| float GetLBInfoFromCOOL.Run.peak_inst_lumi = 0.0 |
◆ run_number
| GetLBInfoFromCOOL.Run.run_number = run_number |
The documentation for this class was generated from the following file: