ATLAS Offline Software
Loading...
Searching...
No Matches
python.hancool_histo_algdef Namespace Reference

Functions

 ExtractMean (mean_rms)
 ExtractEMean (mean_rms)
 ExtractRMS (mean_rms)
 ExtractERMS (mean_rms)
 ExtractAverage (mean_rms)
 ExtractNBins (mean_rms)
 ExtractXRMS (mean_rms)
 ExtractYRMS (mean_rms)
 ExtractXMean (mean_rms)
 ExtractYMean (mean_rms)
 ExtractSideBands (mean_rms)
 ExtractTotInt (mean_rms)
 ExtractPol0 (mean_rms)
 ExtractPol1 (mean_rms)
 ExtractConstG (mean_rms)
 ExtractMeanG (mean_rms)
 ExtractRMSG (mean_rms)
 ExtractOnlyNBins (histo_nameonly, mean_rms)
 ExtractAlgo (file, rootFolder)
 ExtractNEntries (file, rootFolder, histo_string)

Variables

 CWD = os.getcwd()

Function Documentation

◆ ExtractAlgo()

python.hancool_histo_algdef.ExtractAlgo ( file,
rootFolder )

Definition at line 246 of file hancool_histo_algdef.py.

246def ExtractAlgo( file, rootFolder ):
247 rootFolder =file+":"+rootFolder
248 of = dqutils.HanOutputFile( file )
249 algo = of.getAlgorithm(rootFolder)
250 return algo
251

◆ ExtractAverage()

python.hancool_histo_algdef.ExtractAverage ( mean_rms)

Definition at line 78 of file hancool_histo_algdef.py.

78def ExtractAverage( mean_rms ):
79 global Average
80 h=mean_rms.split('Average: ')
81 m=h[1].split('NBins: ')
82 Average=m[0]
83 return Average
84
std::vector< std::string > split(const std::string &s, const std::string &t=":")
Definition hcg.cxx:177

◆ ExtractConstG()

python.hancool_histo_algdef.ExtractConstG ( mean_rms)

Definition at line 161 of file hancool_histo_algdef.py.

161def ExtractConstG( mean_rms ):
162 global constant
163 h=mean_rms.split('Constant: ')
164 m=h[1].split('Mean: ')
165 constant=m[0]
166 return constant
167

◆ ExtractEMean()

python.hancool_histo_algdef.ExtractEMean ( mean_rms)

Definition at line 30 of file hancool_histo_algdef.py.

30def ExtractEMean( mean_rms ):
31 global EMean
32 EMean=""
33 h=mean_rms.split('Mean: ')
34 if (mean_rms.find('Error')>-1):
35 m=h[1].split('MeanError: ')
36 if (mean_rms.find('NBins')>-1):
37 n=m[1].split('NBins: ')
38 elif (mean_rms.find('NBins')<0):
39 n=m[1].split('RMS: ')
40 EMean=n[0]
41 return EMean
42

◆ ExtractERMS()

python.hancool_histo_algdef.ExtractERMS ( mean_rms)

Definition at line 62 of file hancool_histo_algdef.py.

62def ExtractERMS( mean_rms ):
63 global ERMS
64 ERMS=""
65 h=mean_rms.split('Mean: ')
66 if (mean_rms.find('Error')>-1):
67 m=h[1].split('MeanError: ')
68 if (mean_rms.find('NBins')>-1):
69 n=m[1].split('NBins: ')
70 j = n[1].split('RMS: ')
71 jj = j[1].split('RMSError: ')
72 elif (mean_rms.find('NBins')<0):
73 n=m[1].split('RMS: ')
74 jj=n[1].split('RMSError: ')
75 ERMS=jj[1]
76 return ERMS
77

◆ ExtractMean()

python.hancool_histo_algdef.ExtractMean ( mean_rms)

Definition at line 14 of file hancool_histo_algdef.py.

14def ExtractMean( mean_rms ):
15 global mean
16 mean=""
17 h=mean_rms.split('Mean: ')
18 if (mean_rms.find('Error')>-1):
19 m=h[1].split('MeanError: ')
20 mean=m[0]
21 elif (mean_rms.find('Error')<0):
22 m=h[1].split('RMS: ')
23 if (m[0].find('NBins')>-1):
24 n=m[0].split('NBins: ')
25 mean=n[0]
26 else:
27 mean=m[0]
28 return mean
29
std::string find(const std::string &s)
return a remapped string
Definition hcg.cxx:138

◆ ExtractMeanG()

python.hancool_histo_algdef.ExtractMeanG ( mean_rms)

Definition at line 168 of file hancool_histo_algdef.py.

168def ExtractMeanG( mean_rms ):
169 global meang
170 h=mean_rms.split('Constant: ')
171 m=h[1].split('Mean: ')
172 n = m[1].split('Sigma: ')
173 meang=n[0]
174 return meang
175

◆ ExtractNBins()

python.hancool_histo_algdef.ExtractNBins ( mean_rms)

Definition at line 85 of file hancool_histo_algdef.py.

85def ExtractNBins( mean_rms ):
86 global NBins
87 h=mean_rms.split('Average: ')
88 m=h[1].split('NBins: ')
89 NBins=m[1]
90 return NBins
91
92# CheckHisto_RMS

◆ ExtractNEntries()

python.hancool_histo_algdef.ExtractNEntries ( file,
rootFolder,
histo_string )

Definition at line 252 of file hancool_histo_algdef.py.

252def ExtractNEntries( file, rootFolder , histo_string):
253 nentries='0'
254 rootFolder =file+":"+rootFolder
255 of = dqutils.HanOutputFile( file )
256 nentries = of.getNEntries(rootFolder, histo_string)
257 return nentries
258

◆ ExtractOnlyNBins()

python.hancool_histo_algdef.ExtractOnlyNBins ( histo_nameonly,
mean_rms )

Definition at line 185 of file hancool_histo_algdef.py.

185def ExtractOnlyNBins( histo_nameonly, mean_rms ):
186 global contbins
187 global bin_inf1
188 global bin_inf2
189 global bin_inf3
190 global bin_inf4
191 h=mean_rms.split('NBins: ')
192 if (len(h)>1):
193 if (h[1].find('RMS')>-1):
194 n=h[1].split('RMS: ')
195 contbins=n[0]
196 elif (h[1].find(histo_nameonly.strip())>-1):
197 reading = h[1].split(histo_nameonly.strip())
198 contbins = reading[0]
199 for i in range(1,len(reading)):
200 if (reading[i].find('(0.0000')>-1):
201 bin_inf1 = reading[i].split(':')[1]
202 break
203 else:
204 bin_inf1 = '-0.0001'
205 for i in range(1,len(reading)):
206 if (reading[i].find('(1.0000')>-1):
207 bin_inf2 = reading[i].split(':')[1]
208 break
209 else:
210 bin_inf2 = '-0.0001'
211 for i in range(1,len(reading)):
212 if (reading[i].find('(2.0000')>-1):
213 bin_inf3 = reading[i].split(':')[1]
214 break
215 else:
216 bin_inf3 = '-0.0001'
217 for i in range(1,len(reading)):
218 if (reading[i].find('(3.0000')>-1):
219 bin_inf4 = reading[i].split(':')[1]
220 break
221 else:
222 bin_inf4 = '-0.0001'
223 else:
224 contbins=h[1]
225 bin_inf1 = '0'
226 bin_inf2 = '0'
227 bin_inf3 = '0'
228 bin_inf4 = '0'
229
230 if (len(h)==1):
231 if not h[0]:
232 contbins=0
233 bin_inf1 = '0'
234 bin_inf2 = '0'
235 bin_inf3 = '0'
236 bin_inf4 = '0'
237 else:
238 contbins=h[0]
239 bin_inf1 = '0'
240 bin_inf2 = '0'
241 bin_inf3 = '0'
242 bin_inf4 = '0'
243
244 return (contbins, bin_inf1, bin_inf2, bin_inf3, bin_inf4)
245

◆ ExtractPol0()

python.hancool_histo_algdef.ExtractPol0 ( mean_rms)

Definition at line 146 of file hancool_histo_algdef.py.

146def ExtractPol0( mean_rms ):
147 global pol0
148 h=mean_rms.split('pol1[0]: ')
149 m=h[1].split('pol1[1]: ')
150 pol0=m[0]
151 return pol0
152

◆ ExtractPol1()

python.hancool_histo_algdef.ExtractPol1 ( mean_rms)

Definition at line 153 of file hancool_histo_algdef.py.

153def ExtractPol1( mean_rms ):
154 global pol1
155 h=mean_rms.split('pol1[0]: ')
156 m=h[1].split('pol1[1]: ')
157 pol1=m[1]
158 return pol1
159
160# simple_gaus_fit

◆ ExtractRMS()

python.hancool_histo_algdef.ExtractRMS ( mean_rms)

Definition at line 43 of file hancool_histo_algdef.py.

43def ExtractRMS( mean_rms ):
44 global RMS
45 RMS=""
46 h=mean_rms.split('Mean: ')
47 if (mean_rms.find('Error')>-1):
48 m=h[1].split('MeanError: ')
49 if (mean_rms.find('NBins')>-1):
50 n=m[1].split('NBins: ')
51 j = n[1].split('RMS: ')
52 jj = j[1].split('RMSError: ')
53 elif (mean_rms.find('NBins')<0):
54 n=m[1].split('RMS: ')
55 jj=n[1].split('RMSError: ')
56 RMS=jj[0]
57 elif (mean_rms.find('Error')<0):
58 m=h[1].split('RMS: ')
59 RMS=m[1]
60 return RMS
61

◆ ExtractRMSG()

python.hancool_histo_algdef.ExtractRMSG ( mean_rms)

Definition at line 176 of file hancool_histo_algdef.py.

176def ExtractRMSG( mean_rms ):
177 global rmsg
178 h=mean_rms.split('Constant: ')
179 m=h[1].split('Mean: ')
180 n = m[1].split('Sigma: ')
181 rmsg=n[1]
182 return rmsg
183
184# binContentComp, Bins_LessThan_Threshold, Bins_LessThanEqual_Threshold, Bins_GreaterThan_Threshold, Bins_GreaterThanEqual_Threshold

◆ ExtractSideBands()

python.hancool_histo_algdef.ExtractSideBands ( mean_rms)

Definition at line 131 of file hancool_histo_algdef.py.

131def ExtractSideBands( mean_rms ):
132 global sideb
133 h=mean_rms.split('SideBands: ')
134 m=h[1].split('TotalIntegral: ')
135 sideb=m[0]
136 return sideb
137

◆ ExtractTotInt()

python.hancool_histo_algdef.ExtractTotInt ( mean_rms)

Definition at line 138 of file hancool_histo_algdef.py.

138def ExtractTotInt( mean_rms ):
139 global totint
140 h=mean_rms.split('SideBands: ')
141 m=h[1].split('TotalIntegral: ')
142 totint=m[1]
143 return totint
144
145# simple_pol1_fit

◆ ExtractXMean()

python.hancool_histo_algdef.ExtractXMean ( mean_rms)

Definition at line 108 of file hancool_histo_algdef.py.

108def ExtractXMean( mean_rms ):
109 global xmean
110 if (mean_rms.find('XMean: ')>-1):
111 h=mean_rms.split('XMean: ')
112 m=h[1].split('YMean: ')
113 else:
114 h=mean_rms
115 m=h.split('YMean: ')
116 xmean=m[0]
117 return xmean
118

◆ ExtractXRMS()

python.hancool_histo_algdef.ExtractXRMS ( mean_rms)

Definition at line 93 of file hancool_histo_algdef.py.

93def ExtractXRMS( mean_rms ):
94 global xrms
95 h=mean_rms.split('XRMS: ')
96 m=h[1].split('YRMS: ')
97 xrms=m[0]
98 return xrms
99

◆ ExtractYMean()

python.hancool_histo_algdef.ExtractYMean ( mean_rms)

Definition at line 119 of file hancool_histo_algdef.py.

119def ExtractYMean( mean_rms ):
120 global ymean
121 if (mean_rms.find('XMean: ')>-1):
122 h=mean_rms.split('XMean: ')
123 m=h[1].split('YMean: ')
124 else:
125 h=mean_rms
126 m=h.split('YMean: ')
127 ymean=m[1]
128 return ymean
129
130# Sidebands_Absolute, Sidebands_Relative

◆ ExtractYRMS()

python.hancool_histo_algdef.ExtractYRMS ( mean_rms)

Definition at line 100 of file hancool_histo_algdef.py.

100def ExtractYRMS( mean_rms ):
101 global yrms
102 h=mean_rms.split('XRMS: ')
103 m=h[1].split('YRMS: ')
104 yrms=m[1]
105 return yrms
106
107# CheckHisto_Mean

Variable Documentation

◆ CWD

python.hancool_histo_algdef.CWD = os.getcwd()

Definition at line 6 of file hancool_histo_algdef.py.