Report problems to ATLAS LXR Team (with time and IP address indicated)

The LXR Cross Referencer

source navigation ]
diff markup ]
identifier search ]
general search ]
 
 
Architecture: linux ]
Version: head ] [ nightly ] [ GaudiDev ]
  Links to LXR source navigation pages for stable releases [ 12.*.* ]   [ 13.*.* ]   [ 14.*.* ]   [ 15.*.* ] 

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

source navigation ] diff markup ] identifier search ] general search ]

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. Valid HTML 4.01!