001 2009-11-13 Marco Delmastro <Marco.Delmastro@cern.ch>
002 * LArOFPhasePicker: added TimeOffsetCorrection property
003 * tag LArCalibUtils-00-13-11
004
005 2009-11-5 G.Unal
006 * LArAutoCorrExtrapolate: avoid warnings (known missing Febs, disconnected channels,...)
007 * tag LArCalibUtils-00-13-10
008
009 2009-10-20 Marco Delmastro <Marco.Delmastro@cern.ch>
010 * LArPhysWaveShifter: fixed compilation error with gcc43
011 * tag LArCalibUtils-00-13-09
012
013 2009-10-12 Walter Lampl <walter.lampl@ cern.ch>
014 * LArStripsCrossTalkCorrector:
015 - Don't use neighbors from FEBs that have FEB errors.
016 - Don't report known missing FEBs as WARNING
017 - Print summary of channels with unresonable high corrections
018 - Turn into AthAlgorithm to take advantage of MsgStream macros
019 * Tag LArCalibUtils-00-13-08
020
021 11-10-2009 Pavol Strizenec <pavol @ mail.cern.ch>
022 * LArPhysWaveShifter protection against negative TimeOffset in mode 3
023 * LArOFCAlg protection against zero response
024 * tag LArCalibUtils-00-13-07
025
026 2009-09-28 Marco Delmastro <Marco.Delmastro@cern.ch>
027 * LArRTMParamExtractor: improved FT/Slot selection mechanism
028 * tag LArCalibUtils-00-13-06
029
030 2009-09-18 Marco Delmastro <Marco.Delmastro@cern.ch>
031 * LArRampBuilder: Fixed treatment of errors in ramp fit
032 * LArPhysWaveBuilder: implement mode 3 for FEB offset computation (average)
033 * tag LArCalibUtils-00-13-05
034
035 2009-09-14 Walter Lampl
036 * Add new helper class LArCalibTriggerAccumulator (uses 64bit ints)
037 * Use it in LArRampBuilder to problem with HEC Ramps (average over up to 4 calib lines)
038 * Tag LArCalibUtils-00-13-04
039
040 2009-09-03 Walter Lampl
041 * LArWFParamTool: Speed up for RTM Parameter extraction
042 * Tag LArCalibUtils-00-13-03
043
044 2009-08-28 Walter Lampl <walter.lampl@cern.ch>
045 * LArRampBuilder: Remove forgotten cout
046 * Tag LArCalibUtils-00-13-02
047
048 2009-08-27 Walter Lampl
049 * LArAutoCorrBuilder, LArPedestalBuilder: Adapt to new design of
050 LArAccumulatedDigit class.
051 * New algorithm LArPedestalAutoCorrBuilder, does both Pedestal and AC
052 at the same time.
053 * Tag LArCalibUtils-00-13-01
054
055 2009-08-25 Walter Lampl
056 * LArStripsCrossTalkCorrector, LArShortCorrector: Adapt to new design
057 of LArAccumulatedCalibDigit
058 * LArRampBuilder:
059 - Adapt to new design of LArAccumulatedCalibDigit,
060 - Cleanup & speedup
061 - Remove treatment of errors in ramp fit since it gives wrong results
062 if nTrigger != 100. To be fixed properly.
063 * Tag LArCalibUtils-00-13-00
064
065 2009-07-22 Marco Delmastro <Marco.Delmastro@cern.ch>
066 * Fix LArOFCAlg propagation of LArPhysWave::timeOffset
067 * tag LArCalibUtils-00-12-43
068
069 2009-07-16 Marco Delmastro <Marco.Delmastro@cern.ch>
070 * LArRampBuilder::rampfit fixed the bug mentioned by Walter
071 * Need LArRawConditions-01-14-21
072 * tag LArCalibUtils-00-12-42
073
074 2009-07-15 Walter Lampl <walter.lampl@cern.ch>
075 * Work-around a bug found in previous version, not finally fixed yet
076 * tag LArCalibUtils-00-12-41
077
078 2009-07-15 Walter Lampl <walter.lampl@cern.ch>
079 * LArCaliWaveBuilder & LArRampBuilder: Check FebErrorSummary and ignore corrupt events
080 (Preparation to work around corrupt events using two sub-steps)
081 * tag LArCalibUtils-00-12-40
082
083
084 2009-07-13 Marco Delmastro <Marco.Delmastro@cern.ch>
085 * LArRampBuilder: modification to cope with substeps, and use of
086 (approximate) error in ramp fit
087 * tag LArCalibUtils-00-12-39
088
089 2009-13-07 G.Unal
090 * remove use of some old nova stuff
091 * tag LArCalibUtils-0-12-38
092
093 2009-07-07 G.Unal
094 * small fix in src/LArHVCorrMaker.cxx to avoid problem in test retrieve of LArHVCorrScale
095 * tag LArCalibUtils-00-12-37
096
097 2009-06-09 Marco Delmastro <Marco.Delmastro@cern.ch>
098 * LArPhysWaveShifter.cxx: save timeShiftGuardRegion in
099 LArPhysWave::timeOffset
100 * tag LArCalibUtils-00-12-36
101
102 2009-06-02 Fabien Tarrade <Fabien.Tarrade AT .cern.ch>
103 * bug fix and clean up
104 M 187860 src/LArRTMParamExtractor.cxx
105 M 187860 src/LArPhysWavePredictor.cxx
106 M 187860 src/LArOFCAlg.cxx
107 M 187860 src/LArCaliWaveBuilder.cxx
108 M 187860 src/LArAutoCorrBuilder.cxx
109 M 187860 src/LArRampBuilder.cxx
110 M 187860 src/LArPedestalBuilder.cxx
111 * tag LArCalibUtils-00-12-34
112
113 2009-05-27 Marco Delmastro <Marco.Delmastro@cern.ch>
114 * LArPhysWaveShifter stores time shift in LArPhysWave::timeOffset
115 * LArOFCAlg reads LArPhysWave::timeOffset and stores it in LArOFC
116 and LArShape timeOffsets
117 * tag LArCalibUtils-00-12-32
118 * LArRampBuilder: disabled use of hardcoded pedestal values
119 * tag LArCalibUtils-00-12-33
120
121 2009-05-22 Fabien Tarrade <Fabien.Tarrade AT .cern.ch>
122 * change some printout fron INFO to DEBUG
123 M src/LArAutoCorrBuilder.cxx
124 * tag LArCalibUtils-00-12-31
125
126 2009-04-27 G.Unal
127 * adapt to new larpedestal transient class (float instead of vector)
128 * tag LArCalibUtils-00-12-30
129
130 2009-04-23 Walter Lampl
131 * LArCalibPatchingAlg.icc: Fill in unused correction channels
132 * tag LArCalibUtils-00-12-28
133
134 2009-04-18 Pavol Strizenec <pavol @ mail.cern.ch>
135 * First attempt to speed-up HEC PhysWave prediction
136 * tag LArCalibUtils-00-12-28
137
138 2009-04-02 Pavol Strizenec <pavol @ mail.cern.ch>
139 * protection against crash in LArPhysWaveHECTool
140 * tag LArCalibUtils-00-12-27
141
142 2009-03-17 Marco Delmastro<Marco.Delmastro@cern.ch>
143 * Bug fix in LArWFParamTool.cxx
144 * tag LArCalibUtils-00-12-26
145
146 2009-02-10 scott s snyder <snyder@bnl.gov>
147
148 * src/LArAutoCorrMaker.cxx: Fix compilation warnings.
149 * src/LArCalibShortCorrector.cxx: Fix compilation warnings.
150 * src/LArPedestal.cxx: Fix compilation warnings.
151 * src/LArPedestalMaker.cxx: Fix compilation warnings.
152 * src/LArRampBuilder.cxx: Fix compilation warnings.
153 * src/LArWFParamTool.cxx: Fix compilation warnings.
154 * tag LArCalibUtils-00-12-25
155
156 2009-01-28 T. Guillemin
157 * add LArTimePhysPrediction.cxx, .h
158 * modify LArCalibUtils_entries accordingly
159
160
161 2009-01-22 Fabien Tarrade <Fabien.Tarrade AT .cern.ch>
162 * move LArAutoCorr.h / LArAutoCorr.cxx from LArCalibUtils to LArRawEvent and clean requirement file
163 NEED 14.5.0.1 + previous tags + LArRawEvent-01-05-02
164 M LArCalibUtils/LArAutoCorrMaker.h
165 M LArCalibUtils/LArPedestalInPhysicsMaker.h
166 M LArCalibUtils/LArPedestalMaker.h
167 M cmt/requirements
168 * tag LArCalibUtils-00-12-24
169
170 2009-01-16 Fabien Tarrade <Fabien.Tarrade AT .cern.ch>
171 * replace dual_use_library by component_library
172 M cmt/requirements
173 * tag LArCalibUtils-00-12-23
174
175 2009-01-16 Fabien Tarrade <Fabien.Tarrade AT .cern.ch>
176 * remove the code to close the DB since this options was remove !
177 NEED 14.5.0.1 + LArElecCalib-02-04-11, LArRawConditions-01-14-12 or 15.0.0
178 M LArCalibUtils/LArAutoCorrBuilder.h
179 M LArCalibUtils/LArAutoCorrMaker.h
180 M LArCalibUtils/LArOFCAlg.h
181 M LArCalibUtils/LArOFPhasePicker.h
182 M LArCalibUtils/LArPedestalBuilder.h
183 M LArCalibUtils/LArPedestalMaker.h
184 M LArCalibUtils/LArPhysWavePredictor.h
185 M LArCalibUtils/LArRTMParamExtractor.h
186 M LArCalibUtils/LArRampBuilder.h
187 M src/LArAutoCorrBuilder.cxx
188 M src/LArAutoCorrMaker.cxx
189 M src/LArOFCAlg.cxx
190 M src/LArOFPhasePicker.cxx
191 M src/LArPedestalBuilder.cxx
192 M src/LArPedestalMaker.cxx
193 M src/LArPhysWavePredictor.cxx
194 M src/LArRTMParamExtractor.cxx
195 M src/LArRampBuilder.cxx
196 * tag LArCalibUtils-00-12-22
197
198 2009-01-15 G.Unal
199 * remove explicit usage of LArHVCorrTool.h in LArHVCorrMaker.cxx
200 NEED LArElecCalib-02-04-11
201 * tag LArCalibUtils-00-12-21
202
203 2009-01-15 Fabien Tarrade <Fabien.Tarrade AT .cern.ch>
204 * remove 2 dependencies useless and spot by checkreq.sh :
205 use LArCondUtils LArCondUtils-* LArCalorimeter
206 use CaloEvent CaloEvent-* Calorimeter
207 M cmt/requirements
208 * tag LArCalibUtils-00-12-20
209
210
211 2009-01-08 Fabien Tarrade <Fabien.Tarrade AT .cern.ch>
212 * Close the connection to theDB before the end of the athena job (begining of finalize() )
213 NEED Athena 14.5.0 + AthenaKernel-00-28-05-01 + IOVDbSvc-00-07-18-02
214 M LArCalibUtils/LArAutoCorrBuilder.h
215 M LArCalibUtils/LArAutoCorrMaker.h
216 M LArCalibUtils/LArOFCAlg.h
217 M LArCalibUtils/LArOFPhasePicker.h
218 M LArCalibUtils/LArPedestalBuilder.h
219 M LArCalibUtils/LArPedestalMaker.h
220 M LArCalibUtils/LArPhysWavePredictor.h
221 M LArCalibUtils/LArRTMParamExtractor.h
222 M LArCalibUtils/LArRampBuilder.h
223 M src/LArAutoCorrBuilder.cxx
224 M src/LArAutoCorrMaker.cxx
225 M src/LArOFCAlg.cxx
226 M src/LArOFPhasePicker.cxx
227 M src/LArPedestalBuilder.cxx
228 M src/LArPedestalMaker.cxx
229 M src/LArPhysWavePredictor.cxx
230 M src/LArRTMParamExtractor.cxx
231 M src/LArRampBuilder.cxx
232 * tag LArCalibUtils-00-12-19
233
234 2008-12-01 Pavol Strizenec <pavol@ mail.cern.ch>
235 * Do not patch channel CaliWave with phiAverage if no data
236 * info output if patching succesfull
237 * tag LArCalibUtils-00-12-18
238
239 2008-11-27 Walter Lampl <walter.lampl@ cern.ch>
240 * Introduce new algorithm: LArCalibShortCorrector
241 * tag LArCalibUtils-00-12-16
242
243 2008-11-21 Walter Lampl <walter.lampl@ cern.ch>
244 * Refine log output of LArRampBuilder (don't complain about trouble with known bad channels)
245 * tag LArCalibUtils-00-12-15
246
247 2008-10-30 Marco Delmastro<Marco.Delmastro@cern.ch>
248 * Bug fix of a bug fix :-) in src/LArPhysWavePredictor.cxx
249 * tag LArCalibUtils-00-12-14
250
251 2008-11-18 Fabien Tarrade <Fabien.Tarrade AT .cern.ch>
252 * bug fix : replace LArDetCellParamsComplete::ERRORCODE by LArTdriftComplete::ERRORCODE by for Tdrift stuff
253 M src/LArPhysWavePredictor.cxx
254 * tag LArCalibUtils-00-12-13
255
256 2008-11-17 Fabien Tarrade <Fabien.Tarrade AT .cern.ch>
257 * Read larDetCellParams only if !m_isHEC otherwise you the default value of the value from the JO
258 M src/LArPhysWavePredictor.cxx
259 * tag LArCalibUtils-00-12-12
260
261 2008-11-17 Fabien Tarrade <Fabien.Tarrade AT .cern.ch>
262 * Read larDetCellParams only if !m_isHEC
263 M src/LArPhysWavePredictor.cxx
264 * tag LArCalibUtils-00-12-11
265
266 2008-11-03 Pavol Strizenec <pavol@mail.cern.ch>
267 * Adding the PhiAverage patching method for CaliWave
268 * needs also new LArWaveHepler !!!!
269 * tag LArCalibUtils-00-12-10
270
271 2008-10-31 Walter Lampl <Walter.Lampl @cern.ch>
272 * The previous change causes problems in the EMEC.
273 Comment out the offending part
274 * tag LArCalibUtils-00-12-09
275
276 2008-10-30 marco Delmastro<Marco.Delmastro@cern.ch>
277 * LArAutoCorrDecoderTool: added DecodeMode property and
278 ACPhysics() method
279 * tag LArCalibUtils-00-12-08
280
281 2008-10-25 Walter Lampl <Walter.Lampl @cern.ch>
282 * LArStripsCrossTalkCorrector: Fix second half of bug #43215
283 Don't complain about known missing neighbors
284 * tag LArCalibUtils-00-12-07
285
286 2008-10-23 Walter Lampl <Walter.Lampl @cern.ch>
287 * LArStripsCrossTalkCorrector: Fix first half of bug #43215
288 Use correct identifier to query bad-channel masker
289 * tag LArCalibUtils-00-12-06
290
291 2008-10-01 Walter Lampl <Walter.Lampl @cern.ch>
292 * Again LArAutoCorrMaker: Properly use the jobO 'Nsamples' which was ignored up to now.
293 The AutoCorr is now computed up to either the number so samples in the data or Nsamples, whatever is smaller
294 * tag LArCalibUtils-00-12-05
295
296 2008-10-01 Walter Lampl <Walter.Lampl @cern.ch>
297 * Do the same as before also for the AutoCorr. Had to add also a protection against division by zero
298 * tag LArCalibUtils-00-12-04
299
300 2008-10-01 Walter Lampl <Walter.Lampl @cern.ch>
301 * Small modification of LArPedestalMaker to compute a pedestal even for the EMBA channel FT21/Sl9/Chan28
302 (the pedestal for this dead channel is exactly zero)
303 * tag LArCalibUtils-00-12-03
304
305 2008-09-29 Marco Delmastro <Marco.Delmastro@cern.ch>
306 * New tag of current HEAD to avoid further confusion :-)
307 * tag LArCalibUtils-00-12-02
308
309 2008-09-27 Walter Lampl <Walter.Lampl @cern.ch>
310 * LArPhysWavePredictor: More robust checking of ERRORCODE
311 * tag LArCalibUtils-00-11-15
312
313 2008-09-27 Walter Lampl <Walter.Lampl @cern.ch>
314 * Remove unsused variable of obsolete type LArPedestalDB in LArPedestalInPhysicsMaker
315 * tag LArCalibUtils-00-11-14
316
317 2008-09-25 Walter Lampl <Walter.Lampl @cern.ch>
318 * Quick workaround for apparent bug in LArOnlineId.h (See bug #42147 in Savannah)
319 * comment out cmt-debugflags in requirements
320 * tag LArCalibUtils-00-11-13
321
322 2008-09-23 Marco Delmastro <Marco.Delmastro@cern.ch>
323 * Added concrete implementation of LArAutoCorrDecoderTool
324 (for the time being, only diagonal AC matrix is supported. Will add )
325 * LArOFCAlg now retrieves autocorrelation via LArAutoCorrDecoderTool
326 * tag LArCalibUtils-00-11-12
327
328 2008-09-15 Remi Lafaye <Remi.Lafaye@cern.ch>
329 * New interface for LArAccumulatedDigit class
330
331 2008-09-10 G.Unal
332 * add LArAutoCorrExtrapolate to extrapolate measured autocorrelation in physics events
333 in high gain to medium and low gain
334 * modifiy LArAutoCorrMaker to allow to return full N(N-1)/2 size coveriance matrix without
335 assuming invariance by time translation, to store total autocorrelation including pileup for
336 any bunch spacing (option off by default, so fully backwards compatible)
337 * tag LArCalibUtils-00-11-11
338
339 2008-09-05 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
340 * add LArCaliWaveSelector in src/components/LArCalibUtils_entries.cxx
341 * tag LArCalibUtils-00-11-10
342
343 2008-09-05 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
344 * tag LArCalibUtils-00-11-09
345
346 2008-09-04 Pavol Strizenec <pavol AT mail.cern.ch>
347 * LArCaliWaveSelector to select a CaliWaves according jO steered detector/layer/gain/DAC combination
348 * not tagged yet
349
350 2008-09-02 Walter Lampl <Walter.Lampl@cern.ch>
351 * LArStripsCrossTalkCorrector: Better usage of Bad-Channel Tools.
352 Have now two instances of the masking tool. One tells which channels should not be corrected at all,
353 the other tells wich cells should not be taken into accout to compute xtalk correction
354 * tag LArCalibUtils-00-11-08
355
356 2008-08-20 David Quarrie <David.Quarrie@cern.ch>
357 * src/LArWFParamTool.cxx: Tweak to make it compatible with MacOSX (the handling of MAXDOUBLE)
358 * tag LArCalibUtils-00-11-07
359
360 2008-07-14 Marco Delmastro <Marco.Delmastro@cern.ch>
361 * LArOFCAlg: LArShapeComplete object is not created if FillShape=False
362 * tag LArCalibUtils-00-11-06
363
364 2008-07-08 Sandrine Laplace <laplace@lapp.in2p3.fr>
365 * updates in LArPedestalBuilder and LArAutoCorrBuilder
366
367 2008-07-04 Walter Lampl
368 * Another bugfix to LArOFPhasePicker: OFC_a and OFC_b where identical!
369 * tag LArCalibUtils-00-11-05
370
371 2008-07-04 Walter Lampl
372 * Bugfix LArOFPhasePicker: Set timeOffset and timeBinWidth properly.
373 (25 ns chosen for timeBinWidth; doesn't make much sense for one-bin OFCs)
374 * tag LArCalibUtils-00-11-04
375
376 2008-07-04 Walter Lampl
377 * Improving the LArOFPhasePicker:
378 - Loops only over input container, not all identifiers (better for incomplete sets)
379 - picks also a shape - subset
380 * tag LArCalibUtils-00-11-03
381
382 2008-07-02 G.Unal
383 * add skeleton LArHVCorrMaker to write HV scale correction factors
384 * tag LArCalibUtils-00-11-02
385
386 2008-06-18 Marco Delmastro <Marco.Delmastro@cern.ch>
387 * LArOFCAlg fills new LArShapeComplete objects
388 Note: Requires LArRawConditions >= 01-14-00
389 * tag LArCalibUtils-00-11-00
390
391 2008-06-17 Walter Lampl <walter.lampl@ cern.ch>
392 * LArOFCPhasePicker & LArOFCPhaseFill: Make default phase a jobO, add symlink to ILArOFC
393 * tag LArCalibUtils-00-10-15
394
395 2008-06-14 Walter Lampl <walter.lampl@ cern.ch>
396 * Bugfix in LArRampBuilder: Don't include invalid ramp-points in ramp fit
397 * tag LArCalibUtils-00-10-14
398
399 2008-06-13 Walter Lampl <walter.lampl@ cern.ch>
400 * LArCalibPatchingAlg: Move 'new MsgStream' from constructor to initialize()
401 (It's claimed that otherwise the MsgLevel can't be set for this Algo.)
402 * tag LArCalibUtils-00-10-13
403
404 2008-06-12 Remi Lafaye <Remi.Lafaye@cern.ch>
405 * Added LAr-Pedestal/AutoCorr-Builder using LArAccumulatedDigit for pedestal accumulated runs
406
407 2008-06-12 Walter Lampl <walter.lampl@ cern.ch>
408 * Refine output of LArStripsXtalkCorrector and LArOFCAlg
409 * tag LArCalibUtils-00-10-12
410
411 2008-06-05 Walter Lampl <walter.lampl@ cern.ch>
412 * Few (rather cosmetic) changes to the LArStripsXtalkCorrector.
413 After performing more checks, I consider this tag good enough for production.
414 * tag LArCalibUtils-00-10-11
415
416 2008-06-04 Walter Lampl <walter.lampl@ cern.ch>
417 * Major re-work of the LArStripsXtalkCorrector. Many more sanity checks now.
418 More detailed testing needed for used in production.
419 * tag LArCalibUtils-00-10-10
420
421 2008-06-03 G.Unal
422 * fix bug in raw ramp point usage in LArRawpBuilder which caused troubles when saving all samples in the rawramp
423 * tag LArCalibUtils-00-10-09
424
425 2008-06-02 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
426 * fix the number of cells for FCAL + print the number fo conditiosn for RTM extraction+PhysWave Prediction
427 * tag LArCalibUtils-00-10-08
428
429 2008-05-30 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
430 * modification when print the summary of the number of conditions computed
431 * tag LArCalibUtils-00-10-07
432
433 2008-05-29 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
434 * print the number of conditions computed + number expected for all conditions (first try)
435 * tag LArCalibUtils-00-10-06
436
437 2008-05-28 Marco Delmastro <Marco.Delmastro@cen.ch>
438
439 * LArCaliWaveBuilder: added check for empty phases
440 (jobOptions update in LArCalibProcessing-00-00-04)
441 * tag LArCalibUtils-00-10-05
442
443 2008-05-26 scott s snyder <snyder@bnl.gov>
444
445 * tag LArCalibUtils-00-10-04
446
447 * cmt/requirements: Fix cmt warning.
448 * src/LArPedestal.cxx: Fix compilation warnings.
449 * src/LArStripsCrossTalkCorrector.cxx: Fix compilation warnings.
450
451 2008-05-22 Fabien Tarrade <Fabien.Tarrade At .cern.ch>
452 * change limit for keta and kphi for EMEC in LArStripsCrossTalkCorrector.cxx
453 * tag LArCalibUtils-00-10-03
454
455 2008-05-18 Walter Lampl <walter.lampl @cern.ch>
456 * Adapt LArRampBilder to new LArOFIterResults class
457 (fix compilation problem in devval nightly)
458 * tag LArCalibUtils-00-10-02
459
460 2008-05-09 Walter Lampl <walter.lampl @cern.ch>
461 * Bit more optimization of Pedestal computation
462 * tag LArCalibUtils-00-10-01
463
464 2008-05-08 Marco Delmastro <Marco.Delmastro@cen.ch>
465 * All LArCalibUtils jobOptions fragments are now collected in the
466 dedicated package LArCalorimeter/LArExample/LArCalibProcessing
467 (see share/README for details)
468 * tag LArCalibUtils-00-10-00
469
470 2008-05-07 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
471 * used globalFlagDB = "COMCOND-005-00" for DriftTime, BadChannel, IdealPhysWave and HECMap if not tag is specified
472 * tag LArCalibUtils-00-09-98
473
474 2008-05-06 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
475 * try to fix the pb with svcMgr.IOVDbSvc.GlobalTag = LArCalibP3CFlags.globalFlagDB
476 * tag LArCalibUtils-00-09-97
477
478 2008-05-06 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
479 * add from IOVDbSvc.CondDB import conddb and rename globalFlagDB
480 * tag LArCalibUtils-00-09-96
481
482 2008-05-06 Walter Lampl <walter.lampl @cern.ch>
483 * some optimization of LArPedestalMaker and LArAutoCorrMaker
484 (more could be done..)
485 * tag LArCalibUtils-00-09-95
486
487 2008-05-06 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
488 * remove LArOddCell from Pedestal jobOptions (firts test)
489 * tag LArCalibUtils-00-09-94
490
491 2008-05-06 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
492 * add GlobalTag that start with COMCOND-005-00
493 * tag LArCalibUtils-00-09-93
494
495 2008-04-30 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
496 * LArCalibPatchingAlg: Allow next-to-next neighbor patching
497 + more verbose output
498 * tag LArCalibUtils-00-09-92
499
500 2008-04-29 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
501 * remove a WARNING from LArPhysWavePredictor
502 * tag LArCalibUtils-00-09-91
503
504 2008-04-29 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
505 * change verbosity of BadChannelTool in Ramp jO
506 * check if channel isOnlineConnected for PhysWavePrediction
507 * tag LArCalibUtils-00-09-90
508
509 2008-04-28 Marco Delmastro <Marco.Delmastro@cen.ch>
510 * LArPhysWavePredictor: big fix in handling missing Tdrift
511 * tag LArCalibUtils-00-09-89
512
513 2008-04-25 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
514 * move to configurable for LArRodDecoder in Pedestal, Delay and Ramp jobOptions
515 * tag LArCalibUtils-00-09-88
516
517 2008-04-25 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
518 * change name for FEBMon root file
519 * tag LArCalibUtils-00-09-87
520
521 2008-04-23 Marco Delmastro <Marco.Delmastro@cen.ch>
522
523 * LArCalib_P3C_PhysWavePredictorAndShifter_jobOptions.py has noe
524 two new variables:
525 - Nsamplings (default = 3)
526 - TimeShiftGuardRegion (default = 0)
527 * tag LArCalibUtils-00-09-86
528
529 2008-04-22 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
530 * change -comm-09 --> -comm-10
531 * tag LArCalibUtils-00-09-85
532
533 2008-04-22 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
534 * change -comm-08 --> -comm-09
535 * tag LArCalibUtils-00-09-84
536
537 2008-04-21 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
538 * add by default SaveDerivedInfo=True
539 * tag LArCalibUtils-00-09-83
540
541 2008-04-18 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
542 * add LArCaliWaves2Ntuple.SaveDerivedInfo = SaveDerivedInfo
543 * tag LArCalibUtils-00-09-82
544
545 2008-04-18 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
546 * change output level for LArFEBMon and protection when writing existing pool or root file
547 * tag LArCalibUtils-00-09-81
548
549
550 2008-04-18 Walter Lampl <walter.lampl @ cern.ch>
551 * Fix LArCondPatching to compile against classes using LArSingleFloat
552 Should also compile against 13.2.0
553 * tag LArCalibUtils-00-09-80
554
555 2008-04-17 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
556 * add LArFEBMon for Pedestal, Delay and Ramp. To have histos in a separte root file, you need to add in your topOption doMonitoring=True
557 * tag LArCalibUtils-00-09-79
558
559 2008-04-13 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
560 * add LArCaliWaveBuilder.UseDacAndIsPulsedIndex = True that sould be here since long time (used by HEC)
561 * tag LArCalibUtils-00-09-78
562
563 2008-04-11 Marco Delmastro <Marco.Delmastro@cern.ch>
564
565 * share/LArCalibP3CFlags.py: redifined TDrift default folder name
566 * tag LArCalibUtils-00-09-77
567
568 2008-04-09 scott s snyder <snyder@bnl.gov>
569
570 * Tagging LArCalibUtils-00-09-76.
571 * src/LArOFPhaseFill.cxx: Fix compilation warnings.
572 * src/LArPhysWaveHECTool.cxx: Fix compilation warnings.
573 * src/LArRampBuilder.cxx: Fix compilation warnings.
574
575 2008-04-08 Fabien Tarrade <Fabnien.Tarrade AT cern.ch>
576 * remove hard coded value of the drift time for HEC :read DB or SQLite file. Clean prints in jO
577 * tag LArCalibUtils-00-09-75
578
579 2008-04-04 Marco Delmastro <Marco.Delmastro@cern.ch>
580
581 * LArCalib_P3C_RTMParams_jobOptions.py: bug fixes and updates
582 * tag LArCalibUtils-00-09-74
583
584 2008-04-03 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
585 * correct PhysPave jO for EMEC
586 * tag LArCalibUtils-00-09-73
587
588 2008-04-03 Marco Delmastro <Marco.Delmastro@cern.ch>
589
590 * LArWFParamsTool: Omega0 fixed to 0. if omega0Min == Omega0Max
591 (no extraction is attempted, cosine response tranformation is skipped)
592 * LArWFParamsTool: Tau_r fixed to 0. if Omega0 == 0.
593 (no extraction is attempted, residual oscillation minimization is skipped)
594 * tag LArCalibUtils-00-09-72
595
596 2008-04-02 Walter Lampl <Walter.Lampl @cern.ch>
597 * Add patching for LArCaliWaveContainer
598 * tag LArCalibUtils-00-09-71
599
600 2008-04-02 Marco Delmastro <Marco.Delmastro@cern.ch>
601
602 * LArWFParamsTool: no RTM Taur_r extraction if Omega0==0
603 * LArWFParamsTool::OmegaScanHelper() modified defaults for EMEC
604 * tag LArCalibUtils-00-09-70
605
606 2008-04-01 Marco Delmastro <Marco.Delmastro@cern.ch>
607
608 * LArPhysWaveTool: removed region==0 cut
609 * LArPhysWavePredictor": removed region==0 selection for Tdrift
610 * tag LArCalibUtils-00-09-69
611
612 2008-03-31 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
613 * bad tab in PhysWavePrediction jO
614 * tag LArCalibUtils-00-09-68
615
616 2008-03-31 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
617 * change PhysWavePredictedAndShifted for HEC and add +str(Nsamples)+"samples" for the tag of OFC Phys
618 * tag LArCalibUtils-00-09-67
619
620 2008-03-30 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
621 * changed params folder name in PhysWabePredictedAndShifted jO
622 * tag LArCalibUtils-00-09-66
623
624 2008-03-29 Pavol Strizenec <pavol AT mail.cern.ch>
625 * add initila version of LArOFPhasePicker and Fill for pickin one-phase set of OFC
626 * tag LArCalibUtils-00-09-65
627
628 2008-03-28 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
629 * add folder and tag to use the BadChannel list from Oracle/SQLite DB to mask bad Ramp :
630 Folder: /LAR/BadChannels/BadChannels
631 Tag: LARBadChannelsBadChannels-M6-02
632 * tag LArCalibUtils-00-09-64
633
634 2008-03-28 Marco Delmastro <Marco.Delmastro@cern.ch>
635
636 * LArRTMParamExtractor: added 'IgnoreDACSelection' property
637 * LArWFParamTool::OmegaScanHelper(): added settings for Barrel
638 * share/LArCalib_P3C_RTMParams_jobOptions.py modifed accordingly
639 * share/LArCalibP3CFlags.py: changed params folder default values
640 * tag LArCalibUtils-00-09-63
641
642 2008-03-27 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
643 * change PhysWavePredictedAndShifted jO to take care about HEC stuff. Use flag isHEC
644 * tag LArCalibUtils-00-09-62
645
646 2008-03-26 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
647 * bad tab in the Ramp jO
648 * tag LArCalibUtils-00-09-61
649
650 2008-03-26 Pavol Strizenec <pavol AT mail.cern.ch>
651 * Added LArPhysWaveHECTool and changed LArPhysWavePredictor to call it
652 * tag LArCalibUtils-00-09-60
653
654 2008-03-26 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
655 * add a "Read ... from Oracle DB" for all jobOptions"
656 * tag LArCalibUtils-00-09-59
657
658 2008-03-26 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
659 * change Ramp jO and PhysWavePredictedAndShifted jO is isHEC is true : load HEC map for Ramp and load HEC PhysWave Ideal for PhysWave PredictedAndShifted
660 * tag LArCalibUtils-00-09-58
661
662 2008-03-24 Pavol Strizenec <pavol AT mail.cern.ch>
663 * bool property isHEC for LArRampBuilder (default false)
664 * read the HEC map only if isHEC==true
665 * tag LArCalibUtils-00-09-57
666
667 2008-03-19 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
668 * bad tab in OFC Cali jO
669 * tag LArCalibUtils-00-09-56
670
671 2008-03-19 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
672 * change DBConnectionCOOL = "oracle://ATLAS_COOLPROD;schema=ATLAS_COOLONL_LAR;dbname=COMP200;user=ATLAS_COOL_READER" and change svcMgr.PoolSvc.ReadCatalog in some jobOptions
673 * tag LArCalibUtils-00-09-55
674
675 2008-03-19 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
676 * correct bug in Ramp jO :read Pedestal if (CorrectBias or StripsXtalkCorr or PeakOF)
677 * tag LArCalibUtils-00-09-54
678
679 2008-03-18 Marco Delmastro <Marco.Delmastro@cern.ch>
680
681 * share/TopOptsExample_ReadParamsFromFile.py moved to LArCalibTools
682 * tag LArCalibUtils-00-09-53
683
684 2008-03-18 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
685 * bug fixes if no xtalk corrections
686 * tag LArCalibUtils-00-09-52
687
688 2008-03-18 Marco Delmastro <Marco.Delmastro@cern.ch>
689
690 * Removed share/LArCalib_P3C_ReadParamsFromFile_jobOptions.py (moved to LArCalibTools)
691 * Modifed parameters default folders in share/LArCalibP3CFlags.py according to folder convention
692 * tag LArCalibUtils-00-09-51
693
694 2008-03-18 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
695 * bug fixes, storage type of object of retrieve :SQlite file, POOL file
696 * tag LArCalibUtils-00-09-49
697
698
699 2008-03-16 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
700 * key for Pedestal : LArPedestal->Pedestal (otherwise pb to merge SQLite file with Oracle) and minor bug fixes
701 * tag LArCalibUtils-00-09-48
702
703 2008-03-14 Pavol Strizenec <pavol AT mail.cern.ch>
704 * put back the nointended change in LArRampBuilder
705 * tag LArCalibUtils-00-09-47
706
707 2008-03-13 Pavol Strizenec <pavol AT mail.cern.ch>
708 * LArRampBuilder will not stop, if HEC map is not available
709 * tag LArCalibUtils-00-09-46
710
711 2008-03-13 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
712 * change -comm-07 --> -comm-08
713 * tag LArCalibUtils-00-09-45
714
715 2008-03-12 Pavol Strizenec <pavol AT mail.cern.ch>
716 * Changed LArRampBuilder to read and use a HEC PA map (if exist) for HEC channels
717 * Added calib line selection to LArRTMParamExtractor
718
719 2008-03-11 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
720 * change the location of the raw data by default : "/castor/cern.ch/grid/atlas/t0/perm/LAr/" + SubDet + "P3C-22"
721 * tag LArCalibUtils-00-09-44
722
723 2008-03-07 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
724 * rename TopOptsExample_ReadParamsFromFile_CaliPulseParams.py in TopOptsExample_ReadParamsFromFile.py
725 * tag LArCalibUtils-00-09-43
726
727 2008-03-07 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
728 * clean all jOptions
729 * new jobOptions to extract params and to predict PhysWave
730 * add LArCalib_P3C_ReadParamsFromFile_jobOptions.py
731 * add TopOptsExample_ReadParamsFromFile_CaliPulseParams.py
732 * add TopOptsExample_RTMParamsExtraction.py
733 * tag LArCalibUtils-00-09-42
734
735 2008-03-06 Walter Lampl walter.lampl @cern.ch
736 * LArCalibPatchingAlg: Add symlink to abstract base class
737 * Fix Container key in LArRampPatcher.py
738 * tag LArCalibUtils-00-09-41
739
740 2008-03-06 Walter Lampl walter.lampl @cern.ch
741 * LArCalibPatchingAlg:
742 - Use LArBadChannelMasker to decide if conditions are to be replaced by default instance
743 - Add missing initialize() of LArConditionsContainer
744 - Don't create any more default instance of conditions object
745 * tag LArCalibUtils-00-09-40
746
747 2008-02-27 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
748 * modification for CondProxy and ByteStreamInputSvc
749 * tag LArCalibUtils-00-09-39
750
751 2008-02-26 Marco Delmastro <Marco.Delmastro@cern.ch>
752
753 * LArWFParamsTool::channelInfo() accesses absolute Eta sn Phi
754 position, and caches BarrelEC and PosNeg
755 * Added LArWFParamTool::OmegaScanHelper() skeleton (dynamically sets
756 Omega0Min and Omega0Max defaults according to position in the
757 calorimeter; to be completed/improved)
758 * LArWFParamsTool: added additional interface declaration
759 * tag LArCalibUtils-00-09-38
760
761 2008-02-26 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
762 * new TopOptsExample_PhysWavePredictedAndShifted.py and LArCalib_P3C_PhysWavePredictorAndShifter_jobOptions.py that read paramas from Pool/Cool file
763 * move CondProxyProvider to configurable
764 *tag LArCalibUtils-00-09-37
765
766 2008-02-23 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
767 * add TopOptsExample_PhysWavePredictedAndShifted.py and LArCalib_P3C_PhysWavePredictorAndShifter_jobOptions.py
768 * tag LArCalibUtils-00-09-36
769
770 2008-02-22 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
771 * remove jO TopOptsExample_PhysWaveShifter.py, LArCalib_P3C_MinimalSetup_13.0.x.py
772 * jO updated (for everything done in LArCalibUtils-00-09-16-13)
773 * tag LArCalibUtils-00-09-35
774
775 2008-02-19 Walter Lampl <walter.lampl @cern.ch>
776 * LArAutoCorrMaker: double -> float
777 * tag LArCalibUtils-00-09-34
778
779 2008-02-01 Walter Lampl <walter.lampl @cern.ch>
780 * add phi-averaging for MphysOverMcal and for OFC in LArCalibPatchingAlg
781 * tag LArCalibUtils-00-09-33
782
783 2008-01-29 Walter Lampl <walter.lampl @cern.ch>
784 * adapt to P -> P1 change in LArRawConditions
785 * tag LArCalibUtils-00-09-32
786
787 2008-01-25 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
788 * migration of jobOptions for 13.2.0 :
789 * tag LArCalibUtils-00-09-31
790
791 2007-01-22 Walter Lampl <Walter.Lampl @cern.ch>
792 * LArCalibPatchingAlg:
793 - Add patching using average over phi-ring
794 - few more fixes
795 * tag LArCalibUtils-00-09-30
796
797 2007-01-21 Marco Delmastro <Marco.Delmastro@cern.ch>
798 * Removed direct references to payload objects *P in:
799 - src/LArRTMParamExtractor.cxx
800 - src/LArRampCorr.cxx
801 - src/LArRampFCalCorr.cxx
802 * tag LArCalibUtils-00-09-29
803
804 2007-01-17 Walter Lampl <Walter.Lampl @cern.ch>
805 * LArCalibPatchingAlg:
806 - Add phi-neighbor patching
807 - Adapt to renamed typedef in LArRawConditionsContainer
808 * tag LArCalibUtils-00-09-28
809
810 2007-01-16 Walter Lampl <Walter.Lampl @cern.ch>
811 * LArCalibPatchingAlg: Few fixes, add offlineID helpers, better log-output
812 * tag LArCalibUtils-00-09-27
813
814 2007-01-16 Walter Lampl <Walter.Lampl @cern.ch>
815 * LArRampBuilder: Fix unchecked StatusCode
816 * Commit first version of LArCalibPatchingAlg. Refinement to come...
817 * tag LArCalibUtils-00-09-26
818
819 2007-01-09 Walter Lampl <Walter.Lampl @cern.ch>
820 * LArRampBuilder: Adapt to changed interface of LArOFPeakRecoTool
821 * Migrate LArCalib_P3C_Ramp_jobOptions to work with 13.X.0
822 * tag LArCalibUtils-00-09-25
823
824 2008-01-07 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
825 * add theByteStreamInputSvc.MaxBadEvents=0 for Delay and Ramp
826 * Tagging LArCalibUtils-00-09-24
827
828 2008-01-07 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
829 * Changes for Ped, AutoCorr,Delay, OFC cali and Ramp
830 * add IOVEnd
831 * split to Input*PoolFileDir and Input*PoolFileName
832 * migration to configurable for 13.0.X and 13.X.0
833 * Tagging LArCalibUtils-00-09-23
834
835 2007-12-20 Marco Delmastro <Marco.Delmastro@cern.ch>
836 * LArOFCAlg: added 'Dphase' property (default = 1)
837 * Imported Calibration OFC jobOptions from LArCalibUtils-00-09-16-05
838 and migrated to configurable for releases >= 13.1.0
839 * LArCalib_P3C_MinimalSetup_13.x.0.py renamed to
840 LArCalib_P3C_MinimalSetup.py (to be used as default)
841 * Tagging LArCalibUtils-00-09-22
842
843 2007-12-19 Marco Delmastro <Marco.Delmastro@cern.ch>
844 * LArCaliWaveBuilder: added 'SamplingPeriod' property
845 (default = 1./(40.08*megahertz) )
846 * tagging LArCalibUtils-00-09-21
847
848 2007-12-11 David Quarrie <David.Quarrie@cern.ch>
849 * src/LArPhysWaveBuilder.cxx: Include "TROOT.h" for compatibility with LCG_54
850 * tagging LArCalibUtils-00-09-20
851
852 2007-12-10 David Quarrie <David.Quarrie@cern.ch>
853 * src/LArPhysWaveBuilder.cxx: Include <math.h> for compatibility with LCG_54
854 * tagging LArCalibUtils-00-09-19
855
856 2007-12-10 Walter Lampl <Walter.Lampl @cern.ch>
857 * Change default tag-postfix to -comm-06
858 * tag LArCalibUtils-00-09-18
859
860 2007-12-03 Walter Lampl <Walter.Lampl @cern.ch>
861 * Change LArShape from double to float
862 (reduce memeory consumption)
863 * tag LArCalibUtils-00-09-17
864
865 2007-12-02 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
866 * bug fix in calib jO+ OutLevel in TopjO + new jO LArCalib_P3C_CalibrationPatterns.py
867 * Tag LArCalibUtils-00-09-16
868
869 2007-12-02 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
870 * bug fix in calib jO+ OutLevel in TopjO + new jO LArCalib_P3C_CalibrationPatterns.py
871 * Tag LArCalibUtils-00-09-15
872
873 2007-10-04 Marco Delmastro <Marco.Delmastro@cern.ch>
874 * Introduced LArCalib_P3C_MinimalSetup_13.x.0.py and
875 LArCalib_P3C_MinimalSetup_13.0.x.py that replace
876 LArCalib_P3C_MinimalSetup.py
877 * Restored LArCalib_P3C_CaliWaveMerger_jobOptions.py (13.0.x)
878 * Added TopOptsExample_CaliWaveMerger.py
879 * Tag LArCalibUtils-00-09-14
880
881 2007-10-04 Marco Delmastro <Marco.Delmastro@cern.ch>
882
883 * Bug fix in LArCalib_P3C_PhysWaveShifter_jobOptions.py
884 * Tag LArCalibUtils-00-09-13
885
886 2007-10-04 Marco Delmastro <Marco.Delmastro@cern.ch>
887
888 * Removed share/LArCalib_BP3C_PhysWaveShifter_jobOptions.py
889 * Added share/LArCalib_P3C_PhysWaveShifter_jobOptions.py (fully
890 migrated to configurable, works with 13.1.0 nightly)
891 * Added share/TopOptsExample_PhysWaveShifter.py
892 * Added share/README
893 * Bug fix in LArPhysWaveTool (missing declareInterface<LArPhysWaveTool>(this);)
894 * Tag LArCalibUtils-00-09-12
895
896 2007-11-29 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
897 * bug fix : add FullFileName =[]
898 * Tag LArCalibUtils-00-09-11
899
900 2007-11-28 Pavol Strizenec <Pavol.Strizenec@cern.ch>
901 * bug fix in LArRampBuilder
902
903 2007-11-28 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
904 * bug fix + topOptExample jobOptions
905 * Tag LArCalibUtils-00-09-10
906
907 2007-11-28 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
908 * add folders to LArCalibP3CFlags.py change "."-> commands.getoutput("pwd")
909 * Tag LArCalibUtils-00-09-09
910
911 2007-11-27 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
912 * new version of P3C jO
913 * Tag LArCalibUtils-00-09-08
914
915 2007-11-23 Walter Lampl <walter.lampl@ cern.ch>
916 * LArCalib_P3C*.py: Rename FolderTag to LArCalibFolderTag
917 (Avoid name clash with CaloTTIdMap_ATLAS_jobOptions.py)
918 * Tag LArCalibUtils-00-09-07
919
920 2007-11-21 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
921 * Tagging LArCalibUtils-00-09-06
922 * Bug fixes in LArCalib_P3C_PedestalAutoCorr_jobOptions.py
923 * removed old jobOptions :
924 LArCalib_BP3C_AutoCorr_jobOptions.py
925 LArCalib_BP3C_CaliWaveAverage_jobOptions.py
926 LArCalib_BP3C_CaliWaveMerger_jobOptions.py
927 LArCalib_BP3C_MasterWaves_jobOptions.py
928 LArCalib_BP3C_OFC_Cali_jobOptions.py
929 LArCalib_BP3C_OFC_Phys_jobOptions.py
930 LArCalib_BP3C_Pedestal_jobOptions.py
931 LArCalib_BP3C_PhysWaveShifter_jobOptions.py
932 LArCalib_BP3C_Ramp_jobOptions.py
933 LArCalib_BP3C_RTMParams_jobOptions.py
934 LArCalib_BP3C_Register_COOL130_jobOptions.py
935 LArCalib_EP3C_CaliWave_splitter.py
936 LArCalib_EP3C_OFC_splitter.py
937 LArCalib_P3C_Pedestal_jobOptions.py (everything is in PedestalAutoCorr)
938
939 2007-10-04 Marco Delmastro <Marco.Delmastro@cern.ch>
940
941 * Bug fixes in LArCalib_P3C_Delay_jobOptions.py,
942 removed dependecy to ReadLocalConditionsPool.py
943 * Removed LArCalib_BP3C_Delay_jobOptions.py
944 * Tagging LArCalibUtils-00-09-05
945
946 2007-11-21 Fabien Tarrade <Fabien.Tarrade AT cern.ch>
947 * tagging LArCalibUtils-00-09-04
948 * jO P3C migrated to ToolHandle and to python configuration
949
950 2007-11-13 Walter Lampl <walter.lampl@ cern.ch>
951 * Add GetCoolChannelSelection.py module
952 * Tagging LArCalibUtils-00-09-02
953
954 2007-10-09 Karim Bernardet <bernardet@cppm.in2p3.fr>
955 * fix in requirements for new link options
956 * Tagging LArCalibUtils-00-09-01
957
958 2007-10-04 Marco Delmastro <Marco.Delmastro@cern.ch>
959
960 * LArAccumulatedCalibDigitContSplitter: cleaned header
961 * LArAutoCorrMaker: removed NovaDB support
962 * LArCalibDigitMaker: migrated to ToolHandle
963 * LarCaliWaveAverage: migrated to ToolHandle
964 * LArCaliWaveBuilder: removed saturating DAC controls
965 * LArCaliWaveBUilderXtalk: migrated to ToolHandle
966 * LArOFCAlg: removed NovaDB support, added 'KeyOFC' property
967 * LArPedestalInPhysicsMaker: removed NovaDB support
968 * LArPedestalMaker: removed NovaDB support
969 * LArPhysWaveShiftter: migrated to ToolHandle
970 * LArPhysWaveTool: added interfaceID()
971 * LarRampBuilder: removed NovaDB support, migrated to ToolHandle
972 * LArStripsCrossTalkCorrector: migrated to ToolHandle
973 * LArTCMFitter: renamed to LArTCMFitterTool, added interfaceID()
974 * LArTCMPhysWavePredictor: removed NovaDB support, migrated to ToolHandle
975 * LArTimeTuning: migrated to ToolHandle
976 * LArTimeTuningNtuple: migrated to ToolHandle
977 * LArWFParamsTool: added interfaceID(), migrated to ToolHandle
978 * LArFill: removed retrieval of (unused) LArCablingService
979 * LArDeltaRespTool: added interfaceID()
980 * LArDeltaRespPredictor: removed NovaDB support, migrated to ToolHandle
981 * LArDigitOscillationCorrTool: migrated to ToolHandle
982
983 * Removed:
984 - LArPhysWaveBuilderFillDB
985 - LArWFParams2DB
986
987 * Notes:
988 - LArFill still to be migrated to ToolHandle, check use with Hong
989 - LArPhaseToolConst, LArPhaseToolMC, LArPhaseToolTB: verify with Scott
990
991 * Tagging LArCalibUtils-00-09-00
992
993 2007-10-04 Marco Delmastro <Marco.Delmastro@cern.ch>
994
995 * Tools moved to LArCondUtils:
996 - LArADC2MeVTool
997 - LArAutoCorrNoiseTool
998 - LArAutoCorrTotalTool
999 - LArHVCorrTool
1000 - LArOFCTool
1001
1002 * jobOptions cleanup
1003
1004 * LArPhysWavePredictor:
1005 - removed NovaDB support
1006 - removed DetStoreSuffix property
1007 - migrated to ToolHandle
1008 - new jobOpts: LArCalib_P3C_PhysWavePredictor_jobOptions.py
1009
1010 * Tagging LArCalibUtils-00-08-51
1011
1012
1013 2007-09-29 Walter Lampl <Walter.Lampl @cern.ch>
1014 * Some fixes and improvments that occured during the
1015 automatization campaign.
1016 - Rename jobO from BP3C to P3C (useful for Barrel & Endcap)
1017 - Unchecked StatusCodes
1018 - New jobOpts to produce Pedestals and AutoCorr at the same time
1019
1020 2007-09-24 Walter Lampl <Walter.Lampl @cern.ch>
1021 * LArADC2MeVTool: Avoid double caching of condition data.
1022 * Tagging LArCalibUtils-00-08-49
1023
1024 2007-09-21 Walter Lampl <Walter.Lampl @cern.ch>
1025 * Major overhaul of LArADC2MeVTool
1026 * Tagging LArCalibUtils-00-08-47
1027
1028 2007-09-04 scott s snyder <snyder@bnl.gov>
1029
1030 * Tagging LArCalibUtils-00-08-46.
1031
1032 * cmt/requirements: Avoid CMT warning.
1033 * src/LArMasterWaveBuilder.cxx (LArMasterWaveBuilder): Avoid
1034 genconf NaN warning.
1035 * src/LArRampFCalCorr.cxx: Fix use of pow().
1036
1037 2007-08-31 Marco Delmastro <Marco.Delmastro@cern.ch>
1038 * LArWFParamTool, LArRTMParamExtractor: added properties:
1039 - NBaseline
1040 - SubtractBaseline
1041 - ShiftToStart
1042 * LArCalib_BP3C_RTMParams_jobOptions.py updated accordingly
1043 * tag LArCalibUtils-00-08-45
1044
1045 2007-08-22 Marco Delmastro <Marco.Delmastro@cern.ch>
1046 * Removed LArCalib_BP3C_RTMParams_selective_jobOptions.py
1047 * GroupingType = "ExtendedFeedThrough" by default in:
1048 - LArCalib_BP3C_OFC_Cali_jobOptions.py
1049 - LArCalib_BP3C_OFC_Phys_jobOptions.py
1050 - LArCalib_BP3C_PhysWavePredictor_jobOptions.py
1051 - LArCalib_BP3C_PhysWaveShifter_jobOptions.py
1052 - LArCalib_BP3C_RTMParams_jobOptions.py
1053 * tag LArCalibUtils-00-08-44
1054
1055 2007-08-22 Marco Delmastro <Marco.Delmastro@cern.ch>
1056 * LArCaliWaveMerger: change for new cool channel grouping
1057 * LArCalib_BP3C_CaliWaveMerger_jobOptions.py: updated accordingly
1058 * tag LArCalibUtils-00-08-43
1059
1060 2007-07-25 Walter Lampl <walter.lampl @cern.ch>
1061 * Update (some of) LArCalib_BP3C_*-_jobOptions.py
1062 - Make fit for Release 13
1063 - Use common LArCalibBP3CFlags.py file
1064 - Write to local sqlite file
1065 The BP3C is the name is kept, even they should work for the endcap as well
1066 Not all options are throughly tested at this point!
1067
1068 2007-07-24 Walter Lampl <walter.lampl @cern.ch>
1069 * AutoCorr now normalized by default
1070 * tag LArCalibUtils-00-08-41
1071
1072 2007-07-11 G.Unal <Guillaume.Unal@cern.ch>
1073 * src/LArRampBuilder.cxx avoid artefact in saturation detection
1074 * tag LArCalibUtils-00-08-40
1075
1076 2007-07-06 M. Delmastro <marco.Delmastro@cern.ch>
1077 * added doc/mainpage.h skeleton
1078 * tag LArCalibUtils-00-08-39
1079
1080 2006-06-29 Marco Delmastro <Marco.Delmastro@cern.ch>
1081 * LArOFCAlg: default autocorrelation has now 32 (non correlated) samples
1082 * tag LArCalibUtils-00-08-38
1083
1084 2006-06-26 Marco Delmastro <Marco.Delmastro@cern.ch>
1085 * parabola_adccor.dat and parabola_Shape.dat (re)moved to LArRecUtils
1086 (LArRecUtils-00-09-16)
1087 * tag LArCalibUtils-00-08-37
1088
1089 2007-06-25 Walter Lampl <Walter.Lampl @cern.ch>
1090 * JobO change: Grouping set to "ExtendedFeedThrough", registration writes
1091 to local sqlite file instead of oracle.
1092 * tag LArCalibUtils-00-08-36
1093
1094 2007-06-19 G.Unal <Guillaume.Unal@cern.ch>
1095 * Change Error/warning messages to debug for failed ramp in case of disconnected channel
1096 * tag LArCalibUtils-00-08-35
1097
1098 2007-06-14 Walter Lampl <Walter.Lampl @cern.ch>
1099 * Changes for new cool channel grouping
1100 * tag LArCalibUtils-00-08-34
1101
1102 2007-06-11 M. Delmastro <Marco.Delmastro@cern.ch>
1103 * tag LArCalibUtils-00-08-33
1104 * LArWFParamTool: added TtailMin and TtailMax (may overide DetalTtail)
1105 (needs LArRawConditions >= 01-11-45)
1106 * LArMphysOverMcalFromTuple and LArPhysWaveFromTuple moved to
1107 LArCalibTools
1108
1109 2007-06-09 Pavol Strizenec <pavol@mail.cern.ch>
1110 * adding LArAccumulatedCalibDigitContSplitter to handle HEC multiple cal. lines
1111 * also example jO for CaliWave building is added
1112
1113 2007-05-30 Laurent Duflot <Laurent.Duflot@cern.ch>
1114 * tag LArCalibUtils-00-08-31
1115 * new algorithm LArPhysWaveFromTuple to create a PhysWave container
1116 (and pool file) from a root-tuple
1117 * new algorithm LArMphysOverMcalFromTuple to create a
1118 LArMphysOverMcalcomplete container (and pool file) from a root-tuple
1119
1120 2007-05-08 M. Delmastro <Marco.Delmastro@cern.ch>
1121
1122 * tag LArCalibUtils-00-08-30
1123 * fixed compilation warning in LArCaliWaveBuilder and
1124 LArRTMParamExtractror
1125 * LArMasterWaveBuilder: reintroduced use of negative DAC values
1126 (-1: MW; -2: DAC0)
1127
1128 2007-05-02 Gabe Rosenbaum <gabe.rosenbaum@cern.ch>
1129 * Tagging LArCalibUtils-00-08-29.
1130 * LArCaliWaveBuilder: changed dac from uint to int
1131
1132 2007-03-07 G.Unal <Guillaume.Unal@cern.ch>
1133
1134 * small modification to LArRampBuilder
1135 * add simple algorithm to produce ramp correction
1136
1137 2007-03-04 scott snyder <snyder@bnl.gov>
1138
1139 * Tagging LArCalibUtils-00-08-15.
1140
1141 * src/LArCaliWaveBuilder.cxx (finalize): Fix compilation warning.
1142 * src/LArMasterWaveBuilder.cxx (finalize): Likewise.
1143 * src/LArRTMParamExtractor.cxx (finalize): Likewise.
1144
1145 2007-02-23 Benjamin Trocme <trocme@lpsc.in2p3.fr>
1146 * tagging LArCalibUtils-00-08-14
1147 * LArCaliWaveBuilderXtalk : minor modification to reduce memory consumption
1148
1149 2007-02-22 Benjamin Trocme <trocme@lpsc.in2p3.fr>
1150 * tagging LArCalibUtils-00-08-13
1151 * LArCaliWaveBuilderXtalk : modifications to have code compliant with endcap (modification by renat@physics.smu.edu)
1152
1153 2007-02-16 Gabe Rosenbaum <gabe.rosenbaum@cern.ch>
1154 * tag LArCalibUtils-00-08-12
1155 * LArCaliWaveBuilder: added functionality to build and store multiple
1156 waves for a channel based on which of the chans calib lines are
1157 pulsed. On;y changes HEC channels with >1 calib lines.
1158
1159 2007-02-09 Ilija Vukotic <ivukotic@cern.ch>
1160 * tag LArCalibUtils-00-08-11
1161 * just some small speed up
1162
1163 2007-02-01 M. Fanti <marcello.fanti@mi.infn.it>
1164 * tag LArCalibUtils-00-08-10
1165 * bug fix in share/ReadLocalConditionsPool.py
1166 (replace CondProxyProvider.InputCollections = PoolFileList
1167 with CondProxyProvider.InputCollections += PoolFileList)
1168
1169
1170 2007-01-24 M. Delmastro <Marco.Delmastro@cern.ch>
1171
1172 * tag LArCalibUtils-00-08-09
1173 * LArPhysWavePredictor: parameters are now retrieved via abstract
1174 interface (DetStoreparSuffix jobOption is then obsolete)
1175 * LArRTMParamExtractor: extracted parameters structures symlinked to
1176 abtract interfaces, for easier retrieval (e.g. by
1177 LArPhysWavePredictor)
1178
1179 2007-01-08 M. Delmastro <Marco.Delmastro@cern.ch>
1180
1181 * tag LArCalibUtils-00-08-08
1182 * LArRTMParamExtractor: added DAC selection (default is DAC=-1, MW)
1183
1184 2006-11-07 M. Delmastro <Marco.Delmastro@cern.ch>
1185
1186 * tag LArCalibUtils-00-08-07
1187 * Added grouping type selection for LArShapeComplete object in
1188 LArOFCAlg
1189 * Updated jobOptions:
1190 - LArCalib_BP3C_OFC_Cali_jobOptions.py
1191 - LArCalib_BP3C_OFC_Phys_jobOptions.py
1192
1193 2006-12-15 scott s snyder <snyder@bnl.gov>
1194
1195 * Tagging LArCalibUtils-00-08-06.
1196
1197 * src/LArPedestalInPhysicsMaker.cxx (LArPedestalInPhysicsMaker):
1198 Fix compilation warnings.
1199 * src/LArTCMPhysWavePredictor.cxx (finalize): Likewise.
1200 * src/LArStripsCrossTalkCorrector.cxx: Likewise.
1201
1202 2006-10-23 B.Trocme <trocme@lpsc.in2p3.fr>
1203 * Tagging LArCalibUtils-00-08-05
1204 * LArCalib_BP3C_Register_COOL130_jobOptions.py : typo correction in key
1205
1206 2006-12-13 M. Delmastro <Marco.Delmastro@cern.ch>
1207 * tag LArCalibUtils-00-08-04
1208 * LArRTMParamExtractor: added RecoverEmptyDB property; LArCaliPulse
1209 and LArDetCell params are now retrieved via abstract interface
1210 (SuffixRetrievedCaliPulse and SuffixRetrievedDetCell are then
1211 obsolete)
1212
1213 2006-12-11 M. Delmastro <Marco.Delmastro@cern.ch>
1214 * tag LArCalibUtils-00-08-03
1215 * LArHVCorrTool, LArOFCAlg: fixed SLC4/gcc3.4 compilation errors
1216 * fixed checkreq warnings
1217
1218 2006-12-06 M. Delmastro <Marco.Delmastro@cern.ch>
1219 * tag LArCalibUtils-00-08-02
1220 * LArOFCAlg: corrected bug in OFC verification when
1221 input pulse is not normalized
1222
1223 2006-12-05 M. Fanti <marcello.fanti@mi.infn.it>
1224 * tag LArCalibUtils-00-08-01
1225 * new jO LArCalib_BP3C_RTMParams_selective_jobOptions.py
1226 to turn off RTM extraction for some parameters.
1227 * tiny changes to LArRTMExtractor and LArWFParamTool
1228
1229 2006-11-17 M. Delmastro <Marco.Delmastro@cern.ch>
1230
1231 * tag LArCalibUtils-00-08-00
1232
1233 * LArCaliWaveBuilder/LArStripsXtalkCorrector: restored/introduced
1234 ability to process LArCalibDigitContainers (new property:
1235 UseAccumulatedDigits, true by default so that current default
1236 behavior is unchanged)
1237 * Needs LArRawEvent >= LArRawEvent-01-01-29 to compile
1238 * Updated CTB2004 jobOptions: LArCalib_Delay_CTB04_jobOptions.py
1239 * bug fix in summary output of LArMasterWaveBuilder
1240
1241 2006-11-22 G.Unal <Guillaume.Unal@cern.ch>
1242 * new LArHVCorrTool
1243
1244 2006-11-17 M. Delmastro <Marco.Delmastro@cern.ch>
1245
1246 * tag LArCalibUtils-00-07-36
1247
1248 * LArOFCAlg:
1249 - removed UseMasterWave property
1250 - removed baseline subtraction
1251 - fixed normalization logic (output LArShape are now
1252 normalized if Normalize=True)
1253 - reduced debug output
1254
1255 * Updated jobOptions:
1256 - LArCalib_BP3C_OFC_Cali_jobOptions.py
1257 - LArCalib_BP3C_OFC_Phys_jobOptions.py
1258 - LArCalib_BP3C_MasterWaves_jobOptions.py
1259 - LArCalib_BP3C_RTMParams_jobOptions.py
1260 - LArCalib_BP3C_PhysWaveShifter_jobOptions.py
1261
1262 2006-11-12 Hong Ma <hma@bnl.gov>
1263 * change log message level in LArADC2MeVTool.
1264
1265 2006-11-07 M. Delmastro <Marco.Delmastro@cern.ch>
1266
1267 * tag LArCalibUtils-00-07-34
1268
1269 * Conditions container grouping type is a property for the following
1270 algoritms (default value):
1271
1272 - LArAutoCorrMaker (SD)
1273 - LArCaliWaveBuilder (FT)
1274 - LArCaliWaveBuilderXtalk (FT)
1275 - LArMasterWaveBuilder (FT)
1276 - LArOFCAlg (SD)
1277 - LArPedestalInPhysicsMaker (SD)
1278 - LArPedestalMaker (SD)
1279 - LArPhysWaveBuilder (FT)
1280 - LArPhysWaveBuilderFillDB (FT) (this should be dropped!)
1281 - LArPhysWavePredictor (FT)
1282 - LArPhysWaveShifter (FT)
1283 - LArRTMParamExtractor (SD)
1284 - LArRampBuilder (SD)
1285
1286 * BP3C jobObptions updated to force FT grouping:
1287
1288 - LArCalib_BP3C_AutoCorr_jobOptions.py
1289 - LArCalib_BP3C_OFC_Cali_jobOptions.py
1290 - LArCalib_BP3C_OFC_Phys_jobOptions.py
1291 - LArCalib_BP3C_Pedestal_jobOptions.py
1292 - LArCalib_BP3C_Ramp_jobOptions.py
1293
1294 * Removed LArRTMPhysWavePredictor
1295
1296
1297 2006-11-06 M. Fanti <marcello.fanti@mi.infn.it>
1298 * tag LArCalibUtils-00-07-33
1299 * modify LArWFParamTool, omega0 search interval, granularity
1300 and scan option can be steered by jO -- defaults also changed
1301 for better extraction
1302 * modify LArRTMParamExtractor: can dump omega scans to det.store
1303 container (actually a LArCaliWaveContainer)
1304
1305 2006-11-03 G.Unal <Guillaume.Unal@cern.ch>
1306 * Remove limitation that stored ramp fit degree was < 3
1307 * tag LArCalibUtils-00-07-32
1308
1309 2006-10-19 M. Delmastro <Marco.Delmastro@cern.ch>
1310 * tag LArCalibUtils-00-07-31
1311 * LArCaliWaveBuilder bug fix (addAccumulatedEvent() was called twice for
1312 new LArCaliWave!)
1313
1314 2006-11-02 G.Unal <Guillaume.Unal@cern.ch>
1315 * Require region=0 for the barrel strip cross-talk correction
1316 * Tag LArCalibUtils-00-07-30
1317
1318 2006-10-23 B.Trocme <trocme@lpsc.in2p3.fr>
1319 * Tagging LArCalibUtils-00-07-29
1320 * LArCaliWaveBuilderXtalk: bug fixe in initialize (to have OnOffMap
1321 correctly initialized).Same bug as before that was corrected for
1322 middle/back cells.
1323
1324 2006-10-19 M. Delmastro <Marco.Delmastro@cern.ch>
1325
1326 * tag LArCalibUtils-00-07-28
1327 * LArPhysWavePredictor: added symlink of LArMphysOverMcalComplete to
1328 abstract interface ILArMphysOverMcal
1329
1330 2006-10-18 M. Delmastro <Marco.Delmastro@cern.ch>
1331
1332 * tag LArCalibUtils-00-07-27
1333 * LArPhysWavePredictor: correct computation of MphysOverMcali when using
1334 double triangle transformation
1335
1336
1337 2006-10-17 M. Delmastro <Marco.Delmastro@cern.ch>
1338
1339 * tag LArCalibUtils-00-07-26
1340
1341 * LArPhysWaveShifter: modified ComputeTimeShiftByFEB property, added
1342 TimeShiftByFEBMode, TimeShiftByFEBDump and TimeShiftByFEBDumpFile
1343 options.
1344
1345 * LArPhysWaveShifter: added TimeShiftFromPeak property, with
1346 NindexFromPeak, Ndelays and Nsampling options.
1347
1348 * LArPhysWaveTool: bug fix (should not apply injection point correction
1349 if m_0mega0==0).
1350
1351 * Added example jobOptions for BP3C:
1352 - LArCalib_BP3C_CaliWaveMerger_jobOptions.py
1353 - LArCalib_BP3C_MasterWaves_jobOptions.py
1354 - LArCalib_BP3C_OFC_Phys_jobOptions.py
1355 - LArCalib_BP3C_PhysWavePredictor_jobOptions.py
1356 - LArCalib_BP3C_PhysWaveShifter_jobOptions.py
1357 - LArCalib_BP3C_RTMParams_jobOptions.py
1358 - LArCalib_BP3C_Register_COOL130_jobOptions.old.py
1359
1360 * Updated example jobOptions for BP3C:
1361 - LArCalib_BP3C_AutoCorr_jobOptions.py
1362 - LArCalib_BP3C_Delay_jobOptions.py
1363 - LArCalib_BP3C_OFC_Cali_jobOptions.py
1364 - LArCalib_BP3C_Pedestal_jobOptions.py
1365 - LArCalib_BP3C_Ramp_jobOptions.py
1366 - LArCalib_BP3C_Register_COOL130_jobOptions.py
1367
1368
1369 2006-10-17 G.Unal <Guillaume.Unal@cern.ch>
1370 * allow to have two half barrels in strip Xtalk correction
1371 (not end-cap yet...)
1372 * allow to set min DAC value in Ramp fit
1373 * tag LArCalibUtils-00-07-25
1374
1375 2006-10-12 M. Fanti <marcello.fanti@mi.infn.it>
1376 * tag LArCalibUtils-00-07-24
1377 * add dumpOmegaScan functionality to LArRTMParamExtractor
1378
1379 2006-10-10 M. Delmastro <Marco.Delmastro@cern.ch>
1380 * tag LArCalibUtils-00-07-23
1381 * LArOFCAlg: check wave size, save smaller LArShape according to m_nPhases
1382 * LArStripsCrossTalkCorrector: bug fix in 2nd neighbours' sums
1383
1384 2006-10-09 R. Lafaye <Remi.Lafaye@cern.ch>
1385 * LArPedestalInPhysicsMaker: output container key is a property (default = "LArPedestal")
1386
1387 2006-09-26 M. Delmastro <Marco.Delmastro@cern.ch>
1388 * tag LArCalibUtils-00-07-21
1389 * LArPhyWavePredictor and LArPhysWaveTool: more steering options
1390
1391 2006-09-26 RD Schaffer <R.D.Schaffer@cern.ch>
1392
1393 * tag LArCalibUtils-00-07-20
1394 * share/LArCalib_BP3C_Register_COOL130_jobOptions.py: adding in
1395 tag with suffix -comm-01
1396 Removing other register jobopt files.
1397
1398 2006-09-26 M. Delmastro <Marco.Delmastro@cern.ch>
1399 * tag LArCalibUtils-00-07-19
1400 * LArOFCAlg: fill (and record) LArShapeComplete object corresponding to
1401 computed OFC
1402
1403 2006-09-25 M. Delmastro <Marco.Delmastro@cern.ch>
1404 * tag LArCalibUtils-00-07-18
1405 * LArCaliWaveBuilder: intermediate map cleanup in finalize()
1406
1407 2006-09-25 G.Unal <Guillaume.Unal@cern.ch>
1408 * proper callback order between LArAutoCorrTotal and LArADC2MeV tools
1409
1410 2006-09-22 Sandrine Laplace <laplace@lapp.in2p3.fr>
1411 * for B. Resende: bug fix in LArRampBuilder
1412
1413 2006-09-21 Marcello Fanti <marcello.fanti@mi.infn.it>
1414 * tag LArCalibUtils-00-07-14
1415 * LArRTMParamsExtractor: add check against multiple
1416 DACs per channel
1417
1418 2006-09-20 Bernardo Resende <resende@in2p3.fr> & Christophe Le Maner <lemaner@cern.ch>
1419 * Changes to LArRampBuilder saturation treatment
1420
1421 2006-09-19 Marcello Fanti <marcello.fanti@mi.infn.it>
1422 * tag LArCalibUtils-00-07-12
1423 * Make LArRTMParamsExtractor more flexible
1424 (can choose which params extract and which take from SG)
1425 * LArWFParamsTool modified accordingly
1426 * new jO LArCalib_RTMParams_selective_CTB04_jobOptions.py
1427
1428 2006-08-2006 Hong Ma <hma@bnl.gov>
1429 * use AthenaPoolCnvSvc/AthenaPool_jobOptions.py
1430 * tag LArCalibUtils-00-07-10
1431
1432 2006-08-14 RD Schaffer <R.D.Schaffer@cern.ch>
1433
1434 * Tagging LArCalibUtils-00-07-09
1435 * share/LArCalib_Register_ExpertWeek_COOL130_jobOptions.py (tagSuffix):
1436 added in use of user tag.
1437
1438 * share/LArCalib_OFC_CTB04_jobOptions.py (AutoCorrFolderName):
1439 changed to use input collectionS. For other jobopts as well.
1440
1441 2006-08-02 M. Delmastro <Marco.Delmastro@cern.ch>
1442 * Tagging LArCalibUtils-00-07-08
1443 * LArOFCAlg: added AutoCorr values DEBUG output
1444
1445 2006-08-01 M. Delmastro <Marco.Delmastro@cern.ch>
1446 * Tagging LArCalibUtils-00-07-07
1447 * Bug fixes in LArOFCAlg:
1448 - move to next wave in case of missing autocorrelation
1449 - move to next wave in case of amplitude = 0
1450 * LArOFCAlg: added Nsample property
1451 * LArOFCAlg: added ErrAmplitude and ErrTime properties
1452 * Added summary output for faulty OFC
1453
1454 2006-07-27 M. Delmastro <Marco.Delmastro@cern.ch>
1455 * Tagging LArCalibUtils-00-07-06
1456 * Bug fixes in LArOFCAlg:
1457 - correct increment of ch_id and gain
1458 - move to next wave in case of channel skipping (m_verify)
1459
1460 2006-07-23 B.Trocme <trocme@lpsc.in2p3.fr>
1461 * Tagging LArCalibUtils-00-07-05
1462 * LArCaliWaveBuilderXtalk: bug fixe in initialize (to have OnOffMap
1463 correctly initialized)
1464
1465 2006-07-21 Teresa Barillari <barilla@mppmu.mpg.de>
1466 * Tagging LArCalibUtils-00-07-04
1467 * Bug fix for the not initialised m_omega in LArDigitOscillationCorrTool.cxx.
1468
1469 2006-07-19 B.Trocme <trocme@lpsc.in2p3.fr>
1470 * Tagging LArCalibUtils-00-07-03
1471 * LArCaliWaveBuilderXtalk: new algorithm derived from LArCaliWaveBuilder to
1472 reconstruct delay curves of non pulsed channels (useful for xtalk measurement)
1473
1474 2006-07-14 M. Delmastro <Marco.Delmastro@cern.ch>
1475
1476 * Tagging LArCalibUtils-00-07-02
1477
1478 * LArAutoCorrMaker: output container key is a property (default = "LArAutoCorr")
1479 * LArPedestalMaker: output container key is a property (default = "LArPedestal")
1480 * LArRampBuilder: output container key is a property (default = "LArRamp")
1481
1482 * Added: share/LArCalib_BP3C_AutoCorr_jobOptions.py
1483 * Added: share/LArCalib_BP3C_Delay_jobOptions.py
1484 * Added: share/LArCalib_BP3C_OFC_Cali_jobOptions.py
1485 * Added: share/LArCalib_BP3C_Pedestal_jobOptions.py
1486 * Added: share/LArCalib_BP3C_Ramp_jobOptions.py
1487 * Added: share/LArCalib_BP3C_Register_COOL130_jobOptions.py
1488 * Added: share/ReadLocalConditionsPool.py
1489
1490 2006-07-13 M. Delmastro <Marco.Delmastro@cern.ch>
1491 * Tagging LArCalibUtils-00-07-01
1492 * LArCaliWaveBuilder: Errors and Triggers are saved in final container
1493
1494 2006-07-11 RD Schaffer <R.D.Schaffer@cern.ch>
1495
1496 * Tagging LArCalibUtils-00-07-00
1497 * migrated to access channel id from iterator and no longer from
1498 xxxP classes
1499
1500 2006-07-06 M. Delmastro <Marco.Delmastro@cern.ch>
1501
1502 * Tagging LArCalibUtils-00-06-34
1503 * Bug fix in LArStripsCrossTalkCorrector (now it properly loops on more
1504 than one LArAccumulatedCalibDigitContainer)
1505
1506 2006-06-30 G.Unal <Guillaume.Unal@cern.ch>
1507
1508 * Modified LArRampBuilder to be able to use OFC reconstruction
1509 if OFC mode is on, pedestal is subtracted
1510 Changed saturation check to be on raw samples before peak reconstruction
1511 (to catch better ADC saturations)
1512
1513 2006-06-29 scott s snyder <snyder@bnl.gov>
1514
1515 * Tagging LArCalibUtils-00-06-33
1516
1517 * src/LArDumpShapes.cxx: Forgot <cmath> include.
1518
1519 2006-06-27 scott s snyder <snyder@bnl.gov>
1520
1521 * Tagging LArCalibUtils-00-06-32
1522
1523 * LArCalibUtils/LArPhysWaveBuilder.h: Rewrite to work in full
1524 Atlas as well as test beam.
1525 * src/LArPhysWaveBuilder.cxx: Likewise.
1526
1527 * LArCalibUtils/LArDumpShapes.h: (new)
1528 * src/LArDumpShapes.cxx: (new)
1529 * src/components/LArCalibUtils_entries.cxx: Add them.
1530
1531 * cmt/requirements: Add LArSimEvent.
1532
1533 * LArCalibUtils/LArPhaseToolConst.h: (new)
1534 * LArCalibUtils/LArPhaseToolMC.h: (new)
1535 * LArCalibUtils/LArPhaseToolTB.h: (new)
1536 * src/LArPhaseToolTB.cxx: (new)
1537 * src/LArPhaseToolMC.cxx: (new)
1538 * src/LArPhaseToolConst.cxx: (new)
1539 * src/components/LArCalibUtils_entries.cxx: Add them.
1540
1541 2006-06-14 RD Schaffer <R.D.Schaffer@cern.ch>
1542 * Tagging LArCalibUtils-00-06-31
1543 * share/LArCalib_Register_ExpertWeek_COOL130_jobOptions.py (RunNumber):
1544 adding new reg file for new version of COOL, from release 12.
1545 (RunNumber): set schema and recreate folder to false
1546
1547 2006-05-05 M. Delmastro <Marco.Delmastro@cern.ch>
1548 * Tagging LArCalibUtils-00-06-27
1549 * renamed jobOptions tag Expert_Week to ExpertWeek
1550 * updated share/LArCalib_Pedestal_ExpertWeek_jobOptions.py: can
1551 reconstruct more than one run in a single job (useful to merge data of
1552 3 gains in a single POOL file to be registered in DB)
1553 * updated share/LArCalib_Register_ExpertWeek_jobOptions.py (new folder
1554 definitions, more flexible file name handling)
1555
1556 2006-05-03 M. Delmastro <Marco.Delmastro@cern.ch>
1557 * Tagging LArCalibUtils-00-06-26
1558 * bug fixes in LArMasterWaveBuilder (now makes correct use of new
1559 LArCaliWaveContainer)
1560 * removed share/LArCalib_MasterWaves_CTB04_jobOptions.py
1561 * added share/LArCalib_MasterWaves_CTB04_NovaDB_jobOptions.py
1562 * added share/share/LArCalib_MasterWaves_CTB04_POOL_jobOptions.py
1563
1564 2006-04-28 M. Delmastro <Marco.Delmastro@cern.ch>
1565 * Tagging LArCalibUtils-00-06-25
1566 * added algorithm LArCaliWaveMerger
1567 (merge several LArCaliWaveContainers into one)
1568 * added share/LArCaliWaveMerger_jobOptions.py
1569 * added share/LArCalib_Delay_CTB04_MultiRuns_jobOptions.py (reconstruct
1570 more than one Delay run in a single job, whatever the gain is)
1571 * updated LArCalib_Delay_CTB04_jobOptions.py
1572
1573 2006-04-25 M. Delmastro <Marco.Delmastro@cern.ch>
1574 * Tagging LArCalibUtils-00-06-24
1575 * removed options for debugging symbols from cmt/requirements
1576
1577 2006-04-25 M. Delmastro <Marco.Delmastro@cern.ch>
1578 * Tagging LArCalibUtils-00-06-23
1579 * LArStripsCrossTalkCorrector: added control for empty pedestals,
1580 increased WARNING output in case of missing neighbours
1581
1582 2006-04-25 M. Delmastro <Marco.Delmastro@cern.ch>
1583 * Tagging LArCalibUtils-00-06-22
1584 * LArStripsCrossTalkCorrector: more debugging, added VERBOSE output
1585
1586 2006-04-24 M. Delmastro <Marco.Delmastro@cern.ch>
1587 * Tagging LArCalibUtils-00-06-21
1588 * LArStripsCrossTalkCorrector: varius bug fixes and code cleaning;
1589 added option to skip saturating channels
1590 * LArCaliWaveBuilder: corrected option to skip saturating channels
1591 * LArCalib_Delay_CTB04_jobOptions.py updated accordingly
1592
1593 2006-04-21 M. Delmastro <Marco.Delmastro@cern.ch>
1594 * Tagging LArCalibUtils-00-06-20
1595 * Fixed checkreq warnings (added CaloEvent dependency)
1596
1597 2006-04-18 M. Delmastro <Marco.Delmastro@cern.ch>
1598 * Tagging LArCalibUtils-00-06-19
1599 * LArStripsCrossTalkCorrector: bug fix
1600 (catch LArCablingService exceptions)
1601
1602 2006-04-18 M. Delmastro <Marco.Delmastro@cern.ch>
1603 * Tagging LArCalibUtils-00-06-18
1604 * LArPhysWaveShifter: bug fix in Nova DB writing
1605
1606 2006-04-18 M. Delmastro <Marco.Delmastro@cern.ch>
1607 * Tagging LArCalibUtils-00-06-17
1608 * LArPhysWaveShifter: bug fix (skip empty channels)
1609
1610 2006-04-13 M. Delmastro <Marco.Delmastro@cern.ch> on behalf of
1611 M. Kado <kado@lal.in2p3.fr>
1612 * Tagging LArCalibUtils-00-06-16
1613 * Added algorithm LArStripsCrossTalkCorrector
1614 * LArCalib_Delay_CTB04_jobOptions.py update accordingly
1615
1616 2006-04-13 M. Delmastro <Marco.Delmastro@cern.ch>
1617 * Tagging LArCalibUtils-00-06-15
1618 * LArCaliWaveBuilder: removing use of show_to_string() (was causing
1619 unexpected crashes in finalize(), related toDetDescr bug)
1620
1621 2006-04-10 Sandrine Laplace <laplace@lapp.in2p3.fr>
1622 * fixed unchecked statuscode
1623
1624 2006-04-04 Marco Delmastro <Marco.Delmastro@cern.ch>
1625 * Tagging LArCalibUtils-00-06-13.
1626 * LArADC2MeVTool: added VERBOSE output
1627
1628 2006-03-28 scott s snyder <snyder@bnl.gov>
1629
1630 * Tagging LArCalibUtils-00-06-12.
1631
1632 2006-03-15 scott s snyder <snyder@bnl.gov>
1633
1634 * src/LArAutoCorrNoiseTool.cxx: Fix compilation warnings.
1635 * src/LArAutoCorrTotalTool.cxx: Likewise.
1636 * src/LArOFCTool.cxx: Likewise.
1637 * src/LArPhysWaveBuilder.cxx: Likewise.
1638 * src/LArRampBuilder.cxx: Likewise.
1639 * src/LArTCMFitter.cxx: Likewise.
1640 * src/LArTCMPhysWavePredictor.cxx: Likewise.
1641 * src/LArTCMPredictor.cxx: Likewise.
1642 * src/LArTimeTuningNtuple.cxx: Likewise.
1643
1644 2006-03-22 M. Delmastro <Marco.Delmastro@cern.ch>
1645
1646 * tagging LArCalibUtils-00-06-11
1647 * fixed checkreq warnings
1648
1649 2006-03-21 M. Delmastro <Marco.Delmastro@cern.ch>
1650
1651 * tagging LArCalibUtils-00-06-10
1652 * LArPhysWavePredictor: bug fix when m_dumpMphysMcali=true
1653 * Updated jO: MphysOverMcali id now saved to Ntuple using LArParams2Ntuple
1654
1655 2006-03-21 M. Delmastro <Marco.Delmastro@cern.ch>
1656
1657 * tagging LArCalibUtils-00-06-09
1658 * LArPhysWaveTools: bug fix in makeLArPhysWave()
1659 * LArPhysWavePredictor:
1660 - fill and record LArMphysOverMcalComplete to detStore
1661 - dump LArMphysOverMcalComplete to ascii file
1662
1663 2006-03-20 M. Delmastro <Marco.Delmastro@cern.ch>
1664
1665 * tagging LArCalibUtils-00-06-08
1666 * LArPhysWaveTools: added MphysOverMcali computation
1667 * Still to be debugged: filling/saving of LArMphysOverMcalComplete by
1668 LArPhysWavePredictor
1669
1670 2006-03-17 M. Delmastro <Marco.Delmastro@cern.ch>
1671
1672 * tagging LArCalibUtils-00-06-07
1673 * Added LArPhysWavePredictor algorithm: performs the physics pulse shape
1674 prediction using LArCali/MasterWave and the corresponding set of
1675 parameters (LArCaliPulseParams, LArDetCellParams, LArTdrift, LArPhysCaliTdiff)
1676 read from some persitent source (DB, local POOL file).
1677 * Added LArCalib_PhysWavePredictor_RTM_CTB04_jobOptions.py
1678 * Modifed LArPhysWaveTool: Omega0==0. now implies skipping the injection point correction
1679
1680 2006-03-14 M. Delmastro <Marco.Delmastro@cern.ch>
1681
1682 * tagging LArCalibUtils-00-06-06
1683 * Added LArRTMParamExtractor algorithm (performs the RTM parameters
1684 extraction, save them to DB. IT is meant to replace the
1685 LArRTMPhysWavePredictor once a common PhysWavePredictor will be ready)
1686
1687 2006-03-08 M. Delmastro <Marco.Delmastro@cern.ch>
1688
1689 * tagging LArCalibUtils-00-06-05
1690 * jobOptions update:
1691 - share/LArCalib_Delay_Expert_Week_jobOptions.py
1692 - share/LArCalib_Pedestal_Expert_Week_jobOptions.py
1693 - share/LArCalib_Ramp_Expert_Week_jobOptions.py
1694 - share/LArCalib_Register_Expert_Week_jobOptions.py
1695
1696 2006-03-06 Hong Ma <hma@bnl.gov>
1697 * use SingleGroup in LArConditionsContainer in LArADC2MeV.
1698
1699 2006-02-28 M. Delmastro <Marco.Delmastro@cern.ch>
1700
1701 * tagging LArCalibUtils-00-06-02
1702 * jobOptions cleanup:
1703 - Added: share/LArCalib_MasterWaves_CTB04_jobOptions.py
1704 - Added: share/LArCalib_OFC_CTB04_jobOptions.py
1705 - Added: share/LArCalib_Pedestal_CTB04_jobOptions.py
1706 - Added: share/LArCalib_PhysWaveShifter_CTB04_jobOptions.py
1707 - Added: share/LArCalib_Ramp_CTB04_jobOptions.py
1708 - Added: share/LArCalib_RTMPhysWaves_CTB04_jobOptions.py
1709 - Added: share/LArCalib_TCMPhysWaves_CTB04_jobOptions.py
1710 - Added: share/LArCalib_TimeTuning_CTB04_jobOptions.py
1711 - Removed: share/LArCalib_BuildMasterWave_jobOptions.py
1712 - Removed: share/LArCalib_BuildOFC_jobOptions.py
1713 - Removed: share/LArCalib_BuildRTMPhysWave_jobOptions.py
1714 - Removed: share/LArCalib_Pedestal_jobOptions.py
1715 - Removed: share/LArCalib_PhysWaveShifter_jobOptions.py
1716 - Removed: share/LArCalib_Ramp_jobOptions.py
1717 - Removed: share/LArCalib_Ramp_POOL_jobOptions.py
1718 - Removed: share/LArCalib_TCMPhysWavePredictor_jobOptions.py
1719 - Removed: share/LArCalib_TimeTuning_jobOptions.py
1720 - Removed: share/LArConditions_TB_jobOptions.py
1721 - Removed: share/LArPedestal_TB2004_jobOptions.py
1722
1723 2006-02-27 M. Delmastro <Marco.Delmastro@cern.ch>
1724
1725 * tagging LArCalibUtils-00-06-02
1726 * LArTCMPhysWavePredictor:
1727 - various bug fixes in accessing new LArCaliWaveContainer and
1728 LArPhysWaveContainer
1729 - removed NoFit and Verbose jobOptions
1730 - added TestMode jobOptions
1731 - example jobOptions file updated accordingly:
1732 - LArCalib_TCM_PhysPred_OFC_jobOptions.py removed
1733 - LArCalib_TCMPhysWavePredictor_jobOptions.py added
1734 * TO DO: merging from LArCalibUtils-00-02-03-TCMfit-01 branch
1735
1736 2006-02-26 RD Schaffer <R.D.Schaffer@cern.ch>
1737
1738 * tagging LArCalibUtils-00-06-01
1739 * adding in expert week jobopts.
1740 * fixes for cpp warnings
1741
1742 2006-02-21 M. Delmastro <Marco.Delmastro@cern.ch>
1743 * tagging LArCalibUtils-00-06-00
1744 * Migration to new LArPhysWaveContainer (in LArRawConditions-01-10-00).
1745 Affected algorithms are:
1746 - LArOFCAlg
1747 - LArPhysWaveBuilder
1748 - LArPhysWaveBuilderFillDB
1749 - LArPhysWaveShifter
1750 - LArRTMPhysWavePredictor
1751 - LArTCMPhysWavePredictor
1752
1753 2006-02-17 M. Delmastro <Marco.Delmastro@cern.ch>
1754 * tagging LArCalibUtils-00-05-09
1755 * LArOFCAlg: bug fix in getWave() for LArCaliWaveContainer
1756 (check for empty channels/gains)
1757
1758 2006-02-17 M. Delmastro <Marco.Delmastro@cern.ch>
1759 * tagging LArCalibUtils-00-05-08
1760 * LArCaliWaveBuilder: added jobOptions KeyOutput (key name for
1761 LArCaliWaveContainer to be recorder to detStore)
1762 * updated LArCalib_Delay_CTB04_jobOptions.py
1763
1764 2006-02-16 G.Unal <Guillaume.Unal@cern.ch>
1765 * new tool (LArAutoCorrNoiseTool) for computing and caching sqrt() of
1766 autocorrelation matrix for use in noise generation
1767
1768 2006-02-16 RD Schaffer <R.D.Schaffer@cern.ch>
1769
1770 * tagging LArCalibUtils-00-05-06
1771 * src/LArCaliWaveBuilder.cxx (execute): must set iterator after
1772 insert of waveMap
1773
1774 2006-02-15 RD Schaffer <R.D.Schaffer@cern.ch>
1775
1776 * tagging LArCalibUtils-00-05-05
1777 * src/LArCaliWaveBuilder.cxx (finalize): adding skip over empty
1778 waves.
1779
1780 2006-02-07 RD Schaffer <R.D.Schaffer@cern.ch>
1781
1782 * tagging LArCalibUtils-00-05-04
1783 * share/LArCalib_Register_jobOptions.py (RunNumber): adding in
1784 file for registration
1785
1786 02-02-2006 Marco Delmastro <marco.Delmastro@cern.ch>
1787 * tagging LArCalibUtils-00-05-03
1788 * LArOFCAlg: bug fix in initCaliWaveContainer()
1789 (in setting iterators for first wave)
1790
1791 2005-02-01 Marco Delmastro <Marco.Delmastro@cern.ch>
1792 * tagging LArCalibUtils-00-05-02
1793 * LArOFCAlg: bug fix in retrieval of LArCaliWaveContainer with key
1794
1795 2006-01-18 RD Schaffer <R.D.Schaffer@cern.ch>
1796
1797 * tagging LArCalibUtils-00-05-01
1798
1799 * src/LArOFCAlg.cxx: transformed templated alg into simple
1800 alg. Converted to work with new LArCaliWaveContainer and still old
1801 LArPhysWaveContainer.
1802
1803 * share/LArCalib_BuildOFC_jobOptions.py (AutoCorrFolderName):
1804 modified for non-templated alg. Same for
1805 LArCalib_TCM_PhysPred_OFC_jobOptions.
1806
1807 * tagging LArCalibUtils-00-05-00
1808
1809 * src/components/LArCalibUtils_entries.cxx (DECLARE_TOOL_FACTORY):
1810 temporarily commenting out generation of OFC algs - must migrate
1811 to new LArCaliWaveContainer
1812
1813 * src/LArCaliWaveBuilder.cxx (finalize): updated all tools to use
1814 new version of LArCaliWaveContainer which has migrated from
1815 DataVector to LArCondtionsContainer
1816
1817 2006-01-17 Marco.Delmastro <Marco.Delmastro@cern.ch>
1818 * LArPhysWaveBuilder: included Fabien's private changes that still
1819 run on 10.4.0. Updated example jO accordingly.
1820
1821 2006-01-16 Marco.Delmastro <Marco.Delmastro@cern.ch>
1822 * LArCaliWaveBuilder: now uses LArAccumulatedCalibDigit instead of
1823 LArCalibDigit as input (example jO updated accordingly)
1824
1825 2006-01-16 Sandrine Laplace <laplace@lapp.in2p3.fr>
1826 * bug fix in LArRampBuilder (in DAC0 substraction)
1827 * added LArAccumulator JO fragment in LArCalib_Ramp_jobOptions.py
1828
1829 2006-01-12 Marco.Delmastro <Marco.Delmastro@cern.ch>
1830 * LArADC2MeVTool, LArRampBuilder, LArWFParams2DB: modifed to build/run
1831 against the new LArConditionsContainer
1832
1833 2006-01-10 Sandrine Laplace <laplace@lapp.in2p3.fr>
1834 * LArRampBuilder: now uses LArAccumulatedCalibDigit instead of LArCalibDigit as input
1835
1836 2005-11-29 Marco.Delmastro <Marco.Delmastro@cern.ch>
1837 * LArTimeTuning: added check for saturating cells
1838
1839 2005-11-11 Sandrine Laplace <laplace@lapp.in2p3.fr>
1840 * Modifs for gcc34 compliance
1841
1842 2005-11-04 Marco.Delmastro <Marco.Delmastro@cern.ch>
1843 * LArCaliWaveBuilder: bug fix in Pedestal retrieval logic
1844
1845 2005-11-02 Hong Ma <hma@bnl.gov>
1846 * LArRampBuilder.cxx : initialize thePedestal size.
1847 * LArCalibDigitMaker.cxx: call LArCalibParams::initialize().
1848
1849 2005-10-28 Marco.Delmastro <Marco.Delmastro@cern.ch>
1850 * Fixed LArOFCAlg: now symlink ILArOFc to LArOFCComplete at the end of
1851 the job, needed when streming the OFCs to a POOL file
1852 * Updated LArCalib_BuildOFC_jobOptions.py and
1853 LArCalib_PhysWaveShifter_jobOptions.py to read/write POOL file and/or
1854 NOvaDB
1855
1856 2005-10-28 Sandrine Laplace <laplace@lapp.in2p3.fr>
1857 * In LArADC2MevTool: can now use the MphysOverMcal factor (wether it is used is jobOptions-driven)
1858
1859 2005-10-13 Marco.Delmastro <Marco.Delmastro@cern.ch>
1860 * LArTimeTuning: change in output levels, better errors/problems report
1861 * New algorithm added: LArPhysWaveShifter (read PhysWave from DB, shift
1862 them in time by several possible means, rewrite shifted waves to
1863 ntuple/DB)
1864
1865 2005-10-04 Marco.Delmastro <Marco.Delmastro@cern.ch>
1866 * LArTimeTuning: bug fix (timeOffsetStep rounding)
1867
1868 2005-09-30 Marco.Delmastro <Marco.Delmastro@cern.ch>
1869 * LArTimeTuning: Small bug fix to avoid OFCTimeBin = -1
1870 when PhaseInversion = True
1871
1872 2005-09-30 Marco Delmastro <Marco.Delmastro@cern.ch>
1873 * LArOFCAlg: bug fix, implemetation of execute() method removed
1874 * Updated LArCalib_BuildRTMPhysWave_jobOptions.py
1875 and LArCalib_BuildOFC_jobOptions.py jO files.
1876
1877 2005-09-29 Marco Delmastro <Marco.Delmastro@cern.ch>
1878 * LArOFCAlg: AutoCorr matrix is now retrieved in finalize()
1879
1880 2005-09-29 Marco Delmastro <Marco.Delmastro@cern.ch>
1881 * LArTimeTuning: fixed logic for out of range time offset
1882
1883 2005-09-28 Marco Delmastro <Marco.Delmastro@cern.ch>
1884 * LArRTMPhysWavePredictor: added StoreEmpty jO to "cleanup" DB
1885 + small fix in tstart subtraction logic
1886 * LArOFCAlg: added StoreEmpty jO to "cleanup" DB
1887
1888 2005-09-27 Marco Delmastro <Marco.Delmastro@cern.ch>
1889 * LArTimeTuning: code cleanup, OFCTimeBin rounding fix.
1890
1891 2005-09-23 Marcello Fanti <marcello.fanti@mi.infn.it>
1892 * In LArWFParams2DB, change LArCaliPulseParamsDB_t to
1893 LArCaliPlsParamsDB_t (name was too long for Nova)
1894
1895 2005-09-21 Marco Delmastro <Marco.Delmastro@cern.ch>
1896 * Bug fix in LArOFCAlg (do not crash if AC folder is missing...)
1897
1898 2005-09-20 Marco Delmastro <Marco.Delmastro@cern.ch>
1899 * LArRTMPhysWavePredictor: added TimeShiftByFEB and ComputeTimeShiftByFEB
1900 jobOptions. jO file updated accordingly.
1901 * LArTimeTuning: added NOFCPhases and PhaseInversion jobOptions.
1902
1903 2005-09-09 Marcello Fanti <marcello.fanti@mi.infn.it>
1904 * LArRTMPhysWavePredictor now record parameters Complete
1905 objects in det store with suffix _RTM
1906 (e.g. LArCaliPulseParams_RTM)
1907 * LArWFParams2DB has new jO DetStoreSuffix=... to choose
1908 which Complete objects to write to DB
1909
1910 2005-09-07 Marco Delmastro <Marco.Delmastro@cern.ch>
1911 * LArMWFCal becomes LArMasterWaveBuilder
1912 * LArPhysWavePredictor becomes LArRTMPhysWavePredictor
1913 * LArRTMPhysWavePredictor: removed simple TimeShift jO, added
1914 TimeShiftByHelper and TimeShiftByLayer jobOptions.
1915 * jO files updated accordingly
1916
1917 2005-09-07 Marcello Fanti <marcello.fanti@mi.infn.it>
1918 * Adapt LArWFParams2DB to loop through *Complete structures
1919 using LArConditionsContainer's iterator
1920
1921 2005-09-06 Marco Delmastro <Marco.Delmastro@cern.ch>
1922 * LArTimeTuning: added CorrectionSign jobOption and final summary
1923
1924 2005-09-01 Walter Lampl <walter.lampl@cern.ch>
1925 * Add job option to write reconstructed Ramp to pool file
1926
1927 2005-09-01 Walter Lampl <walter.lampl@cern.ch>
1928 * LArRampBuilder: Allow to force intercept to 0.
1929 Default behaviour unchanged.
1930
1931 2005-08-31 Walter Lampl <walter.lampl@cern.ch>
1932 * Migration of the LArRampBuilder to the new LArConditionsContainer
1933
1934 2005-08-26 Sandrine Laplace <laplace@lapp.in2p3.fr>
1935 * replaced "begin run" incident listener by IOVSvc callback functions in Tools that retrieve
1936 data from the DB, i.e.:
1937 - LArADC2MeVTool
1938 - LArOFCTool: required to introduce new property specifying the type of data (to know
1939 wether one needs to retrieve LArNoise or LArPedestal to get noise)
1940 - LArAutoCorrTotalTool: idem than LArOFCTool
1941 * added jobOptions fragments for LArAutoCorrTotalTool and LArOFCTool that set the new property
1942 according to data type retrieved from GlobalFlags
1943
1944 2005-08-25 Remi Lafaye <remi.lafaye@cern.ch>
1945 * Updated LArPedestalInPhysicsMaker.cxx
1946
1947 2005-08-24 Marco Delmastro <Marco.Delmastro@cern.ch>
1948 * LArTimeTuning algorithm:
1949 - Added BinHalfOffset and AllowTimeSampleJump jobOptions, to be
1950 coerent with the latest version of LArRawChannelBuilder
1951 (LArROD-02-08-20).
1952 - Added LArCalib_TimeTuning_jobOptions.py example file
1953 - Added TimeOffsetGlobal.C TimeOffsetFEB.C root macros
1954
1955 2005-08-24 Marco Delmastro <Marco.Delmastro@cern.ch>
1956 * Bug fix in LArTimeTuning algorithm (bug was introduced by not using
1957 the TBPhaseStreamer anymore...)
1958
1959 2005-08-22 Marco Delmastro <Marco.Delmastro@cern.ch>
1960 * Updated LArCalib_BuildOFC_jobOptions.py
1961
1962 2005-08-19 Walter Lampl <walter.lampl@cern.ch>
1963 * (Minimal) migration of LArADC2MeV Tool to new
1964 LArConditionsContainer.
1965
1966 2005-08-18 Marco Delmastro <Marco.Delmastro@cern.ch>
1967 * Modified LArOFCAlg:
1968 - does not to use the default autocorrelation matrix unless required
1969 - can append OFC to and existing DB content
1970 (Note: this merges the LArCalibUtils-00-02-03-01 LArOFCAlg branch)
1971
1972 2005-08-15 Sandrine Laplace <laplace@lapp.in2p3.fr>
1973 * Provide jobOptions (compatible with 10.4.0 and above) for ramps
1974
1975 2005-08-10 Walter Lampl <walter.lampl@cern.ch>
1976 * Remove algo LArCablingChecker (resides now int LArCalibTest)
1977
1978 2005-07-27 Marcello Fanti <marcello.fanti@mi.infn.it>
1979 * Modify LArPhysWavePredictor to handle new data classes
1980 LArCaliPulseParamsComplete, LArDetCellParamsComplete,
1981 LArPhysCaliTdiffComplete, LArTdriftComplete
1982 * Add algorithm LArWFParams2DB to write such objects into
1983 Nova DB
1984 * Add LArCalib_WriteWFParams2DB_test_jobOptions.py in share
1985
1986 2005-08-26 Hong Ma <hma@bnl.gov>
1987 * updated for using new transient classes.
1988 call initialize() method after creating LArXXXComplete objs.
1989
1990 2005-07-22 Marco Delmastro <Marco.Delmastro@cern.ch>
1991 * Added/updated the following jobOptions:
1992 - LArCalib_BuildDelayWave_jobOptions.py
1993 - LArCalib_BuildMasterWave_jobOptions.py
1994 - LArCalib_BuildPhysWaveRTM_jobOptions.py
1995 - LArCalib_BuildOFC_jobOptions.py
1996
1997 2005-07-21 Marco Delmastro <Marco.Delmastro@cern.ch>
1998 * Removed LArDBCaliWaveBuilder
1999
2000 2005-07-21 Marco Delmastro <Marco.Delmastro@cern.ch>
2001 * Removed LArOFC2Ntuple, LArRamps2Ntuple.cxx, LArAutoCorr2Ntuple,
2002 LArPedestals2Ntuple LArWFParams2Ntuple (moved to LArCalibTools)
2003 * Removed LArCDMakerNoTrigger
2004 * Removed trailing ";" from LArCalibUtils_entries.cxx (apparently cause
2005 compilation errors with the -pedantic compiler flag when using
2006 gcc3.4.x.
2007 * New tag: LArCalibUtils-00-02-01
2008
2009 2005-07-20 Sandrine Laplace <laplace@lapp.in2p3.fr>
2010 * Removed LArParabolaPeakRecoTool, LArShapePeakRecoTool, LArOFPeakRecoTool
2011 (moved to LArRecUtils)
2012
2013 2005-07-19 Marcello Fanti <marcello.fanti@mi.infn.it>
2014 * protect LArWaves2Ntuple against empty calibLineV vector
2015 (occurs when reading waves from DB... why???)
2016
2017 2005-07-07 Marcello Fanti <marcello.fanti@mi.infn.it>
2018 * adapt LArWFParams2Ntuple to use LArWFParamsComplete
2019 instead of LArWFParamsContainer
2020
2021 2005-07-01 Sandrine Laplace <laplace@lapp.in2p3.fr>
2022 * Remove last LArDetDescr dependency in the package
2023
2024 2005-06-30 Sandrine Laplace <laplace@lapp.in2p3.fr>
2025 * Fixed another memory leak in LArOFCTool (in getOFC)
2026 * Minor modif. in LArParabolaPeakTool
2027
2028 2005-06-29 Sandrine Laplace <laplace@lapp.in2p3.fr>
2029 * many modifications in LArRampBuilder
2030 (from the last 6 monthes... were not committed before)
2031
2032 2005-06-28 Marcello Fanti <marcello.fanti@mi.infn.it>
2033 * some cooking in LArPhysWavePredictor do adapt to
2034 the new LArWFParamsComplete data class. It works
2035 w/o crash, but WFParams writing to DB is yet disabled
2036 because it has a strange behaviour...
2037
2038 2005-06-28 G.Unal <unal@in2p3.fr>
2039 * Remove LArDetDescrMgr from requirements
2040
2041 2005-06-27 Sandrine Laplace <laplace@lapp.in2p3.fr>
2042 * Hopefully fixed memory leak in LArOFCTool (in the "computeOFC" method)
2043
2044 2005-06-23 Marcello Fanti <marcello.fanti@mi.infn.it>
2045 * in LArPhysWavePredictor and LArPhysWaveTool: possibility of setting
2046 different Tdrift and switch on/off inj.point corr. saparately for
2047 all EMB layers
2048 * please ignore tag 00-01-27, which contains a stupid "feature", and use 00-01-28
2049
2050 2005-06-14 Sandrine Laplace <laplace@lapp.in2p3.fr>
2051 * Fixed LArADC2MeVTool, LArAutoCorrTotalTool, LArOFCTool to check StatusCode
2052
2053 2005-05-16 Sandrine Laplace <laplace@lapp.in2p3.fr>
2054 * modified requirement file to comply with checkreq.sh
2055
2056 2005-05-04 Teresa Barillari <barilla@mppmu.mpg.de>
2057 * Add LArDigitOscillationCorrTool[h,cxx].
2058 The LArDigitOscillationCorrTool is an AlgoTool written to
2059 correct for oscillating noise observed in the 2004 H6 testbeam in the HEC.
2060
2061 2005-04-28 Rob McPherson <robert.mcpherson@cern.ch>
2062 * Added "manual time shift" feature to LArOFCAlg, and
2063 * also fixed bug in DB writing part of the code.
2064
2065 2005-03-30 Remi Lafaye <remi.lafaye@cern.ch>
2066 * Updated LArPedestalInPhysicsMaker.cxx
2067
2068 2005-03-30 Marco Delmastro <Marco.Delmastro@cern.ch>
2069 * Added LArOFC2Ntuple algorithm (dump OFC database content to ntuple)
2070
2071 2005-03-30 Remi Lafaye <remi.lafaye@cern.ch>
2072 * Updated LArPedestalInPhysicsMaker.cxx and .h
2073
2074 2005-03-24 Marco Delmastro <Marco.Delmastro@cern.ch>
2075 * Fixes in LArTimeTuning algorithm to use same time rounding strategy
2076 of (new) LArRawChannelBuilder
2077 * remaining time offset after iterations can now be saved (default)
2078
2079 2005-03-22 Marco Delmastro <Marco.Delmastro@cern.ch>
2080 * several bug fixes in LArTimeTuning algorithm
2081 * added CELL scope functionalities to LArTimeTuning algorithm
2082 * LArTimeTuningNtuple completed for CellOffset object
2083
2084 2005-03-10 Marcello Fanti <marcello.fanti@mi.infn.it>
2085 * more robust exp.fit in LArWFParamTool
2086
2087 2005-03-10 Marcello Fanti <marcello.fanti@mi.infn.it>
2088 * better DAC selection in LArMWFCal
2089
2090 2005-03-08 Marco Delmastro <Marco.Delmastro@cern.ch>
2091 * add "FT", "Slot", "calibLine" and "channel" items to ntuples produced
2092 by LArWaves2Ntuple and LArWFParams2Ntuple
2093
2094 2005-02-23 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2095 * Change in LArPhyPredPreditor: now can use "double-triangle" ionisation
2096 signal (after a suggestion by G. Unal)
2097
2098 2005-02-20 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2099 * Added LArDeltaRespPredictor algorithm
2100 (and related LArDeltaVespTool algtool)
2101
2102 2005-02-16 Remi Lafaye <remi.lafaye@cern.ch>
2103 * Added version 0.1 of LArPedestalInPhysics algorithm
2104
2105 2005-02-09 Marcello Fanti <marcello.fanti@mi.infn.it>
2106 * add "Region" item to ntuples produced by LArWaves2Ntuple
2107 and LArWFParams2Ntuple
2108
2109 2005-02-02 Marcello Fanti <marcello.fanti@mi.infn.it>
2110 * more debugging on LArOFCAlg
2111
2112 2005-01-28 Marcello Fanti <marcello.fanti@mi.infn.it>
2113 * some debugging... and LArOFCAlg does not retrieve pedestals anymore
2114
2115 2005-01-28 Marcello Fanti <marcello.fanti@mi.infn.it>
2116 * Changes in LArOFCAlg and LArMWFCal to adapt to new DB folders
2117
2118 2005-01-21 Sandrine Laplace <laplace@lapp.in2p3.fr>
2119 * Added the corrections files for parabola as runtime files
2120
2121 2005-01-20 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2122 * Small modification in LArCaliWaveBuilder, in order to deal with new
2123 LArCaliWave database subfolder(s)
2124
2125 2005-01-14 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2126 * Removed remaining references to LArDetDescrManager in
2127 LArOFCTool.cxx, LArAutocorrTotalTool.cxx and .h files
2128
2129 2005-01-14 Remi Lafaye <remi.lafaye@cern.ch>
2130 * Removed remaining references to LArDetDescrManager in
2131 LArPedestals2Ntuple.cxx, LArRamps2Ntuple.cxx and various .h files
2132
2133 2004-12-22 Marcello Fanti <marcello.fanti@mi.infn.it>
2134 * bug fix in LArMWFCal
2135 * in LArOFCAlg: write time shift in LArOFCComplete and LArOFCDB
2136 structures, if the signal shift to its starting point is requested
2137
2138 2004-11-30 G.Unal <unal@in2p3.fr>
2139 * correct problems with LArOFCTool.cxx
2140
2141 2004-11-26 Marcello Fanti <marcello.fanti@mi.infn.it>
2142 * LArPhysWavePredictor and LArOFCAlg adapted for new DB folders
2143
2144 2004-11-23 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2145
2146 * src/LArOFCTool.cxx : remove debugging prints
2147
2148 2004-11-23 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2149
2150 * src/LArOFCTool.cxx :
2151 - fix a bug (index of Shape and ShapeDer)
2152 - better protection against missing data
2153
2154 2004-11-23 Damien Prieur <prieur@lapp.in2p3.fr>
2155 * Add LArPhysWaveBuilder and LArPhysWaveBuilderFillDB algs
2156
2157 2004-11-22 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2158 * LArCaliWaveBuilder now deals with 800-time-bins persistent wave object
2159
2160 2004-11-22 Marcello Fanti <marcello.fanti@mi.infn.it>
2161 * few bug fixes in LArOFCAlg
2162
2163 2004-11-19 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2164 * src/LArOFCTool.cxx :
2165 - fix a bug in the search of the maximum sample of the Shape
2166 - check (and normalize) if autocorr matrix is normalized
2167 * src/LArAutoCorrTotalTool.cxx :
2168 - fix a bug in the search of the maximum sample of the Shape
2169 - fix a bug for the retrieve of the LArNoise/PedestalRMS
2170
2171 2004-11-18 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2172 * LArCaliWaveBuilder: pedestal subtraction fixed (now it works with DB)
2173 * LArCaliWaveBuilder: check on ADC saturation added
2174
2175 2004-11-17 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2176 * LArCaliWaveBuilder: added RecAllCells property for Xtalk studies
2177
2178 2004-11-17 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2179 * LArMWFCal: added DACMin/DACMax cuts in MW computation
2180
2181 2004-11-16 Marcello Fanti <marcello.fanti@mi.infn.it>
2182 * Adapt LArOFCAlg to work with new LArRawConditions classes
2183 * Add check on ADC saturation in LArMWFCal
2184
2185 2004-11-16 Marcello Fanti <marcello.fanti@mi.infn.it>
2186 * Add ChID (channel ID) item to LArWaves2Ntuple and LArWFParams2Ntuple
2187
2188 2004-11-10 Marcello Fanti <marcello.fanti@mi.infn.it>
2189 * add DB retrival functionality for "appending" new data (LArMWFCal)
2190 * bug fix in DB retrival funct. (LArCaliWaveBuilder and LArPhysWavePredictor)
2191
2192 2004-11-11 Sandrine Laplace <laplace@lapp.in2p3.fr>
2193 * Added parabola reconstruction bias correction (as in EMTB) in LArParabolaPeakTool
2194 * Use this correction in LArRampBuilder (i.e. get layer and pedestal)
2195 * Added TimeReco(Parabola) in ntuple of Ramps
2196
2197 2004-11-10 Marcello Fanti <marcello.fanti@mi.infn.it>
2198 * add DB retrival functionality for "appending" new data (LArPhysWavePredictor)
2199
2200 2004-11-10 Marcello Fanti <marcello.fanti@mi.infn.it>
2201 * fixes in LArPhysWavePredictor and LArWFParamTool
2202 * add joboptions "timeOriginShift" and "subtractBaseline" to LArPhysWaveTool
2203
2204 2004-11-09 Marcello Fanti <marcello.fanti@mi.infn.it>
2205 * fix bug in LArWaves2Ntuple (wave saturation check)
2206
2207 2004-11-05 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2208 * LArCaliWaveBuilder: fixed overwriting of already-existing entries in DB
2209
2210 2004-11-04 Rob McPherson <robert.mcpherson@cern.ch>
2211 * From Manuella: allow 16 sample data.
2212 * Actually, just modified the code to work if there are
2213 * at least 5 time samples, always saving (cov)[0-3] in the DB.
2214
2215 2004-11-04 Remi Lafaye <remi.lafaye@cern.ch>
2216 * Changed LArAutoCorrMaker so that it can run on more than one run.
2217 Scheme is now the same as in LArPedestalMaker
2218
2219 2004-11-03 Walter Lampl <walter.lampl@cern.ch>
2220 * Significant improvements to algos LArTimeTuning
2221 and LArTimeTuningNtuple.
2222
2223 2004-11-02 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2224 * LAr(Cali)Wave2Ntuple + LArCaliWaveBuilder:
2225 added default DACsatur values
2226
2227 2004-10-25 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2228 * LAr(Cali)Wave2Ntuple: added basic DAC-dependent control on saturating
2229 delay profiles (not written to ntuple).
2230
2231 2004-10-21 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2232 * LArCaliWaveBuilder: added basic DAC-dependent control on saturating
2233 delay profiles (not written in DB).
2234
2235 2004-10-15 Marco Delmastro <Marco.Delmastro@mi.infn.it>
2236 * LArCaliWaveBuilder: added pedestals retrieval from DB and relative subtraction
2237 * Since the retrieval of pedestals is still not working because of the delay runs
2238 IOV problems, in case of failure fake (baseline) pedestal subtraction is performed
2239 by default.
2240
2241 2004-10-14 Marco Delmastro <marco.delmastro@mi.infn.it>
2242 * Added fake pedestal subtraction (baseline) in LArCaliWaveBuilder
2243
2244 2004-10-12 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2245
2246 * src/LArAutoCorrTotalTool.cxx (retrieveDB):
2247 remove the use of the (unadapted here) function "contains"
2248 -> instead test directly with the status of the function "retrieve"
2249
2250 2004-10-08 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2251
2252 * src/LArAutoCorrTotalTool.cxx and
2253 * src/LArOFCTool.cxx :
2254 - remove the hardcoded number of samples "5" and take instead vector
2255 size N
2256 - do not take the N first samples of the Shape, but the N samples
2257 centered on the peak
2258 - add Identifier helpers for LArCalorimeter (useful for private
2259 debugging to identify a cell with its geometrical identifier (offl.)
2260
2261 2004-10-07 Sandrine Laplace <laplace@lapp.in2p3.fr>
2262 * Added index of sample with MaxADC in ramp ntuple
2263
2264 2004-10-05 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2265
2266 * src/LArAutoCorrTotalTool.cxx (retrieveDB):
2267 now if ILArNoise is unavailable,the tool uses the RMS of the
2268 pedestal (ILArPedestal)
2269
2270 2004-10-01 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2271
2272 * src/LArAutoCorrTotalTool.cxx (retrieveDB):
2273 add protections when no pile-up (for example in testbeam,
2274 LArNoise and LArfSampl are not available and we tried to use them !)
2275
2276 2004-09-30 Walter Lampl <walter.lampl@cern.ch>
2277 * Add new algos: LArTimeTuning and LArTimeTuningNtuple.
2278 Compiles but not yet tested.
2279
2280 2004-09-28 Walter Lampl <walter.lampl@cern.ch>
2281 * LArRamps2Ntuple: Add gain-key to ntuple name
2282 (allows ntuples for different gains in file)
2283 * add example jobOption file LArDBRampNtuple.py
2284
2285 2004-09-27 Rob McPherson <Robert.McPherson@cern.ch>
2286 * Changes from Manuella Vincter for normalizing the
2287 * autocorrelation matrix (default is the previous
2288 * un-normalized), and also added HEC/FCAL stuff for
2289 * ntuple. Changes are:
2290 * LArAutoCorr.h, LArAutoCorrMaker.h, LArAutoCorr2Ntuple.h
2291 * LArAutoCorrMaker.cxx, LArAutoCorr2Ntuple.cxx
2292
2293 2004-17-09 Walter Lampl <walter.lampl@cern.ch>
2294 * LArADC2MeV Tool: Bugfix: avoid segfault when ADC2MEV function is called
2295 before getADC2MeV. More dbg output.
2296 * LArRamps2Ntuple: Allow ntuple without raw ramp
2297
2298 2004-15-09 Sandrine Laplace <laplace@lapp.in2p3.fr>
2299 * added initialization of variable "m_nTrigger" in LArCalibDigitMaker in order to avoid
2300 triggering an error message when reading settings from the DB
2301
2302 2004-09-09 Sandrine Laplace <laplace@lapp.in2p3.fr>
2303 * Few modifications to LArPedestalMaker to write many gains in DB in a single job
2304
2305 2004-08-31 Walter Lampl <walter.lampl@cern.ch>
2306 * LArRampBuilder: Bugfix (initialization of m_event_counter)
2307 * LArCaliWaveBuilder: remove cout
2308 * LArCalibDigitMaker: add boolean property DontRun. In this case,
2309 only the LArCalibParams data object is placed in the detector store.
2310 The execute method will exit immediatly.
2311
2312 2004-08-25 Walter Lampl <walter.lampl@cern.ch>, Marco Delmastro
2313 * Adapt LArCaliWaveBuilder to build waves based on delay runs
2314 taken with the TTCrx chip instead of the delay chip.
2315
2316 2004-08-04 Walter Lampl <walter.lampl@cern.ch>
2317 * Add "FREE" to default key list of LArPedestalMaker
2318 (on request of H6)
2319 * Extend LArPedestal2Ntuple algo for H6-needs.
2320 * add jobOption for H8-TB2004 pedestal analysis.
2321
2322 2004-08-16 Claire Adam <claire.bourdarios@cern.ch>
2323 * fix requirement for CLHEP
2324 * tag LArCalibUtils-00-00-70
2325
2326 2004-08-04 Sandrine Laplace <laplace@lapp.in2p3.fr>
2327 * Bug fix in LArPedestalMaker and LArRampBuilder
2328
2329 2004-08-04 Walter Lampl <walter.lampl@cern.ch>
2330 * Add DelayScale property to LArCalibDigitMaker
2331 (sets delay scale property of LArCalibDigitContainer)
2332 * LArCalibDigitMaker can now treat more than one Container
2333 (=gain) per run. => Change in jobOption: string property DigitKey
2334 replaced by vector<string> propery KeyList
2335
2336 2004-08-03 Walter Lampl <walter.lampl@cern.ch>
2337 * Catch dead channels in LArRampBuilder
2338 * Clean up LArRampBuilder
2339 * Speed up LArCalibDigitMaker by removing call to isOnlineConnected.
2340 Check size of vector<CalibSlotLine> instead.
2341
2342 2004-08-03 Sandrine Laplace <laplace@lapp.in2p3.fr>
2343 * Added feature to read back stuff from DB and rewrite it with more data
2344 in LArRampBuilder
2345
2346 2004-07-22 Remi Lafaye <Remi.Lafaye@cern.ch>
2347 * added 'region' information in PEdestal and AutoCorr ntuples
2348
2349 2004-07-16 Walter Lampl <walter.lampl@cern.ch>
2350 * Some cosmetics in LArCablingChecker
2351
2352 2004-07-16 Mohamed Aharrouche <aharrouc@lapp.in2p3.fr>
2353 * Some modifications for H6 in LArAutoCorr*, LArCaliWaveBuilder
2354
2355 2004-07-13 Damien Prieur <prieur@lapp.in2p3.fr>
2356 * add LAPP Physics Wave prediction algorithm 'LArTCMPhysWavePredictor'
2357
2358 2004-07-08 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2359 * src/LArOFCTool.cxx (computeOFC):
2360 change sign convention for OFCb (OFC for time)
2361
2362 2004-07-03 Walter Lampl <walter.lampl@cern.ch>
2363 * Add algorithm LArCaloDigitMaker
2364
2365 2004-07-03 Walter Lampl <walter.lampl@cern.ch>
2366 * Add algorithm LArCDMakerNoTrigger
2367 (compiles but not yet tested)
2368
2369 2004-07-02 Marcello Fanti <marcello.fanti@mi.infn.it>
2370 * Set time offset to 0 in LArOFCAlg
2371
2372 2004-06-30 Marcello Fanti <marcello.fanti@mi.infn.it>
2373 * Bug fix in LArMWFCal
2374 * Add LArCalib_PhysPred_OFC_jobOptions.py to share/
2375 (steer the signal reconstruction functionality)
2376
2377 2004-06-24 Walter Lampl <walter.lampl@cern.ch>
2378 * LArPedestalMaker: Some modification to cure
2379 problems appreared in H6.
2380 * LArPedestal: const correctness and some other
2381 cosmetic changes.
2382
2383 2004-06-24 Walter Lampl <walter.lampl@cern.ch>
2384 * Adapt LArCablingChecker to use LArCalibParams
2385 with unsigned int
2386
2387 2004-06-24 Walter Lampl <walter.lampl@cern.ch>
2388 * Catch LArIDExecption in LArPedestals2Ntuple and
2389 LArAutoCorr2Ntuple algorithms.
2390
2391 2004-06-23 Walter Lampl <walter.lampl@cern.ch>
2392 * Add algorithm 'LArCablingChecker'
2393
2394 2004-05-20 Marcello Fanti <marcello.fanti@mi.infn.it>
2395 * More debugging (mainly in LArOFPeakRecoTool)
2396
2397 2004-05-19 Marcello Fanti <marcello.fanti@mi.infn.it>
2398 * Bug solved for LArOFCAlg (OFCs were written to DB
2399 in scrambled order...)
2400
2401 2004-05-18 Marcello Fanti <marcello.fanti@mi.infn.it>
2402 * Add LArOFPeakRecoTool (peak reconstruction using OFC for
2403 sampled calibration signals)
2404 * Modify LArRampBuilder to allow choce between Parabola
2405 and OF reconstruction
2406 * Modify LArOFCAlg to choose which DB folder to write to
2407 (LArOFCCalib or LArOFCPhys)
2408 * *** NOTICE *** that for the time being LArOFPeakRecoTool
2409 runs but produces odd results ==> need bug fixes (asap!)
2410
2411 2004-05-14 Walter Lampl <walter.lampl@cern.ch>
2412 * Remove std::cout from LArADC2MeVTool
2413
2414 2004-05-11 Walter Lampl <walter.lampl@cern.ch>
2415 * Check initialization of DataHandles in LArADC2MeV Tool.
2416 This avoids a segfault when the SG retrieve of conditions
2417 object fails.
2418
2419 2004-05-05 Walter Lampl <walter.lampl@cern.ch>
2420 * Add #include <cassert> to LArOFCAlg.icc and LArWFParamTool.cxx
2421 * replace 'contains' by 'retrieve' in beginRun handle of
2422 LArAutoCorrMaker.cxx
2423
2424 2004-04-30 Sandrine Laplace <laplace@lapp.in2p3.fr>
2425 * Modified LArADC2MeVTool to take into account the ERRORCODE of data classes
2426
2427 2004-04-21 Marcello Fanti <marcello.fanti@mi.infn.it>
2428 * LArMWFCal algorithm can write master waveforms and
2429 DAC0-waveforms to DB (LArCaliWave folder)
2430
2431 2004-04-19 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2432
2433 * src/LArAutoCorrTotalTool.cxx:
2434 fix a bug : the RMS of minimum bias is now at the same energy scale
2435 than the electronic noise (fSampl was missing)
2436
2437 2004-04-08 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2438
2439 * src/LArOFCTool.cxx (getOFC):
2440 fix a bug (protection for unconnected channels)
2441
2442 2004-03-23 Marcello Fanti <marcello.fanti@mi.infn.it>
2443 * PhysWaves are written now to DB with key=LArPhysWave
2444 to both folders ../LArPhysWaveContainer/LArPhysWave
2445 and ../LArShapeComplete/LArPhysWave (to be retrieved into
2446 Detector Store as LArPhysWaveContainer(key=LArPhysWave)
2447 and LArShapeComplete)
2448
2449 2004-03-23 Remi Lafaye <Remi.Lafaye@cern.ch>
2450 * Removed check on onlineConnected from
2451 LArPedestals2Ntuple and LArAutoCorr2Ntuple
2452
2453 2004-03-23 Walter Lampl <walter.lampl@cern.ch>
2454 * Add LArParabolaPeakRecoTool and use it in the
2455 LArRampBuilder
2456
2457 2004-03-21 Mohamed Aharrouche <aharrouc@lapp.in2p3.fr>
2458 * Added AutoCorr2Ntuple algorithm
2459 * Updated AutoCorr and Pedestal options file
2460
2461 2004-03-21 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2462 * src/LArOFCTool.cxx (computeOFC):
2463 - more precise calculation of OFCa
2464 - bug fix in calculation of OFCb
2465
2466 2004-03-21 Marcello Fanti <marcello.fanti@mi.infn.it>
2467 * Few bug fixes in LArOFCAlg and LArPhysWavePredictor
2468 DB writing
2469 * Add flag and gain to ntuple in LArWaves2Ntuple and
2470 LArWFParams2Ntuple
2471
2472 2004-03-19 Mohamed Aharrouche <aharrouc@lapp.in2p3.fr>
2473 * Updated AutoCorr algorithm
2474
2475 2004-03-16 Marcello Fanti <marcello.fanti@mi.infn.it>
2476 * Master Waveform calculation implemented (LArMWFCal)
2477 * Algorithms LArMWFCal, LArPhysWavePredictor,
2478 LArWaves2Ntuple, LArWFParams2Ntuple, LArOFCAlg
2479 now loop over all possible gains tha are found
2480 in detector store
2481
2482 2004-03-15 Remi Lafaye <Remi.Lafaye@cern.ch>
2483 * Updated LArPedestal, LArPedestalMaker
2484 * Created LArPedestals2Ntuple
2485
2486 2004-03-13 Marcello Fanti <marcello.fanti@mi.infn.it>
2487 * LArOFCAlg has now functionality to write to DB
2488
2489 2004-03-12 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2490
2491 * src/LArAutoCorrTotalTool.cxx: fix bugs in calculations
2492 * LArAutoCorrTotalTool, LArOFCTool, LArADC2MeVTool:
2493 derive from IIncidentListener
2494 (in order to use the new calibration classes)
2495
2496 2004-03-10 Marcello Fanti <marcello.fanti@mi.infn.it>
2497 * LArPhysWavePredictor has now functionality to write
2498 also extracted parameters into DB
2499
2500 2004-03-11 Walter Lampl <walter.lampl@cern.ch>
2501 * LArCaliWaveBuilder: Use beginRun incident to allow processing
2502 of multiple runs, use CaloGain.
2503 * LArWaves2Ntuple is now a template that works with LArPhysWave-
2504 and LArCaliWaveContainers.
2505
2506 2004-03-10 Walter Lampl <walter.lampl@cern.ch>
2507 * General: Remove dependency from LArDetDescr,
2508 use LArCaloIdMgr-singleton instead of LArDetDescrMgr
2509 * LArPhysWavePredictor: Remove names "foo" and "bar"
2510 for tools.
2511 * LArRampBuilder: Use beginRun incident to allow processing
2512 of multiple runs.
2513
2514 2004-03-10 G.Unal <unal@in2p3.fr>
2515 * possibility of MC symmetry in LArOFCTool and LArAutoCorrTotalTool
2516 * change LArADC2MeV to return reference
2517
2518 2004-03-10 Marcello Fanti <marcello.fanti@mi.infn.it>
2519 * hardwire to 175 the maximum length for DB waves,
2520 in LArCaliWaveBuilder and LArPhysWave Predictor
2521
2522 2004-03-09 Marcello Fanti <marcello.fanti@mi.infn.it>
2523 * Add DB filling in LArPhysWavePredictor
2524 * Minor changes to DB filling in LArCaliWaveBuilder, to adapt
2525 to changes in LArRawConditions (01-00-20 -> 01-00-21)
2526 * Tag as 00-00-29
2527
2528 2004-04-03 Walter Lampl <walter.lampl@cern.ch>
2529 * Fix LArOFCAlg. It is now a template algo
2530 that works for LArCaliWave as well as for LArPhysWave
2531
2532 2004-03-03 G.Unal <unal@in2p3.fr>
2533
2534 * fixes to use LArOFCTool in LArROD algorithm
2535
2536 2004-03-02 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2537
2538 * in LArAutoCorrTool and LArOFCTool :
2539 bug fix related to IIncidentListener (handle function missing)
2540
2541 2004-03-02 Matthieu Lechowski <lechowsk@lal.in2p3.fr>
2542
2543 * add LArAutoCorrTool :
2544 provides the total autocorrelation function, as a function
2545 of the luminosity (actually a number of minimum-bias events
2546 per bunch-crossing)
2547 used by CaloNoiseTool and LArOFCTool
2548
2549 * add LArOFCTool :
2550 provides either the OFC stored in DB (with ILArOFC)
2551 or OFC calculated from AutoCorr(total) and Shape/ShapeDer
2552
2553 02-03-2004: Mohamed Aharrouche <aharrouc@lapp.in2p3.fr>
2554 * Changes in the "get_cov" function: all samples
2555 are used for computation of autocorreltion
2556 matrix
2557 * tag: LArCalibUtils-00-00-25
2558
2559 02-03-2004: Marcello Fanti <marcello.fanti@mi.infn.it>
2560 * Add skeleton for LArMWFCal class (by Jeff McDonald)
2561
2562 02-03-2004: Sandrine Laplace <laplace@lapp.in2p3.fr>
2563 * LArPedestalMaker can now write its results into the Nova DB
2564
2565 02-03-2004: Marcello Fanti <marcello.fanti@mi.infn.it>
2566 * Add method checkStatus in LArWFParamsTool to
2567 check status of a calibration pulse shape
2568 (but need testing and optimization)
2569 * Change ntuple item name 'Delay' to 'Amplitude'
2570 in LArWave2Ntuple
2571 * In LArCaliWaveBuilder, output INFO message about
2572 event processing only every 100 events...
2573
2574 01-03-2004: Walter Lampl <walter.lampl@cern.ch>
2575 * LArRampBuilder and LArCaliWaveBuilder can now write into the Nova DB
2576
2577 01-03-2004: Sandrine Laplace <laplace@lapp.in2p3.fr>
2578 * LArAutoCorrMaker can now write its results into the Nova DB
2579
2580 28-02-2004: Marcello Fanti <marcello.fanti@mi.infn.it>
2581 * Now LArCaliWaveBuilder and LArPhysWavePredictor set
2582 appropriate flags to cali and phys waves
2583 * tag as LArCalibUtils-00-00-16
2584
2585 28-02-2004: G.Unal <unal@in2p3.fr>
2586 * add isOnlineConnected check in LArADC2MeV loop over cells
2587
2588 28-02-2004: Marcello Fanti <marcello.fanti@mi.infn.it>
2589 * new algorithm LArWFParams2Ntuple, that downloads
2590 parameters from LArWFParamsContainer to ntuple
2591 * add testCalibChain_jobOption.txt in share/
2592 to build cali waves from old EMB test beam data,
2593 evaluate parameters and physics prediction,
2594 and store parameters into ntuple
2595 * tag as LArCalibUtils-00-00-14
2596
2597 27-02-2004: Walter Lampl <walter.lampl@cern.ch>
2598 * Add algorithms LArRampBuilder and LArRamp2Ntuple
2599
2600 27-02-2004: Mohamed Aharrouche <aharrouc@lapp.in2p3.fr>
2601 * Added new function in LArOFCAlg which computes the
2602 autocorrelation matrix by using the new calibration
2603 classes
2604 * tag: LArCalibUtils-00-00-12
2605
2606 27-02-2004: Marcello Fanti <marcello.fanti@mi.infn.it>
2607 * in LArPhysWavePredictor, extracted parameters are
2608 * put in a container and written to detector store
2609
2610 13-02-2004: Marcello Fanti <marcello.fanti@mi.infn.it>
2611 * some cleanup and rearrangement in LArPhysWavePredictor,
2612 * LArPhysWaveTool, LArWFParamTool
2613
2614 13-02-2004: Sandrine Laplace <laplace@lapp.in2p3.fr>
2615 * loop in ADC2MeVTool over online ID
2616 * move LArIdentifier/LArEM_ID.h to CaloIdentifier/LArEM_ID.h
2617
2618 12-02-2004: San`rine Laplace <laplace@lapp.in2p3.fr>
2619 * new ojline ID and cablingSvc
2620
2621 08-02-2004: Sandrine Laplace <laplace@lapp.in2t3.fr>
2622 * Fixed bug in LArCalibUtils_entries.c|x
2623
2624 04-02-2004: Sandrine Laplace <laplace@lapp.in2p3.fr>
2625 * Cleanup, and moved LArCaliWaveBuilder and LArWaves2Ntuple from LArROD
2626
2627 28-01-2004: Sandrine Laplace <laplace@lapp.in2p3.fr>
2628 * Added first version of AlgTool for ADC2MeV calculation + a test algorithm
2629 called "LArFill"
2630 * Added components
2631
2632 26-01-2004: Mohamed Aharrouche <aharrouc@lapp.in2p3.fr>
2633 * Pedestal and autocorr algorithms moved here
2634
2635 22-01-2004: Sandrine Laplace <laplace@lapp.in2p3.fr>
2636 * creation of LArCalibUtils package containing algorithms
2637 and utilities related to LAr calibration
| Due to the LXR bug, the updates fail sometimes to remove references to deleted files. The Saturday's full rebuilds fix these problems |
|
This page was automatically generated by the
LXR engine.
|
|