source: trunk/Mars/Changelog@ 12741

Last change on this file since 12741 was 12739, checked in by tbretz, 14 years ago
Latest changes.
File size: 11.2 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20
21 2011/12/22 Thomas Bretz
22
23 * mreport/ReportLinkDef.h, mreport/Makefile:
24 - added MReportFitsRead
25
26 * mreport/MReportDrive.[h,cc]:
27 - added SetupReadingFits and InterpreteFits
28
29 * mreport/MReport.h
30 - added SetupReadingFits and InterpreteFits
31 - added GetTime
32
33 * mjoptim/MJOptimize.cc:
34 - added an explicit cast from UInt to Double
35
36 * mcore/fits.h:
37 - added an unordered_map to allow access to the read members
38 via name
39
40 * mraw/MRawFitsRead.cc:
41 - removed a stray ::
42
43
44
45 2011/09/07 Thomas Bretz
46
47 * macros/rootlogon.C:
48 - updated to have HAVE_ZLIB defined
49
50
51
52 2011/08/10 Thomas Bretz
53
54 * mraw/MRawRunHeader.[h,cc]:
55 - implemented setting pixel map in InitFact
56
57 * mraw/MRawEvtData.cc:
58 - when setting a pixel map, subtract one to get from the id to
59 the index
60
61 * mraw/MRawFitsRead.[h,cc]:
62 - added the possibility to read the pixel map from a file
63
64 * mbase/Makefile:
65 - added ../mcore/izstream.h and ../mcore/fits.h to get it into the
66 dictionary without the need of a makefile in mcore (yet)
67
68 * mfileio/Makefile, mpedestal/Makefile, mastro/Makefile:
69 - added mcore to include path
70
71
72
73 2011/07/29 Thomas Bretz
74
75 * mbase/fits.h:
76 - fixed the case in which the END tag is the first in a block
77 - use seekg instead of seekpos
78
79
80
81 2011/07/24 Thomas Bretz
82
83 * mbase/MFits.h:
84 - renamed to fits.h
85
86 * mbase/MZlib.h:
87 - renamed to izstream.h
88
89 * mbase/MZlib.cc:
90 - removed, moved all the code to izstream.h
91 - set the fail and bad bit more properly
92
93 * mastro/MAstroCatalog.h, mraw/MRawFileRead.cc,
94 mfileio/MReadFiles.[h,cc]:
95 - replaced MZlib with izstream
96
97 * mraw/MRawRunHeader.[h,cc]:
98 - Added fIsSigned data memeber
99 - increased version number
100
101 * mraw/MrawEvtData.[h,cc]:
102 - added fIsSigned
103 - adapted GetSample
104 - added GetMin
105 - changed code in GetMax
106
107 * mraw/MRawFitsRead.cc:
108 - replaced MZlib by izsream
109 - check for TELESCOP key
110
111 * mbase/fits.h:
112 - added exceptions if supported
113 - removed check for TELESCOP keyword
114
115 * mhist/MHCamera.cc:
116 - fixed ifdef in GetObjectInfo
117 - do not propagate non finite numbers
118
119 * mbase/Makefile, mbase/BaseLinkDef.h:
120 - removed MZlib
121 - removed MFits
122 - added izstream
123 - added fits
124
125 * msignal/MExtractTimeAndCharge.[h,cc],
126 msignal/MExtractTimeAndChargeSpline.[h,cc],
127
128 * msignal/MExtractor.[h,cc], msignal/MExtractBlindPixel.[h,cc],
129 msignal/MExtractPINDiode.[h,cc],
130 msignal/MExtractTimeAndChargeSpline.[h,cc]:
131 - changed fHiGainFirst/fHiGainLast from Byte_t to UShort_t
132 to support the DRS with 1024 samples
133
134 * mhist/MHCamEvent.cc:
135 - removed some obsolete calls to Format()
136 - correctly display the relative and absolute error
137
138
139 2011/07/21 Thomas Bretz
140
141 * mgeom/MGeomCamFACT.cc:
142 - added special pixels 1438/1439
143
144
145
146 2011/07/20 Thomas Bretz
147
148 * readdaq.cc:
149 - added support for FITS files
150
151 * mbase/MFits.h:
152 - optmized reverse copy procedure
153 - added HasKey
154
155 * mbase/MRawEvtPixelIter.[h,cc]:
156 - Added iterator to start cell
157
158 * mbase/MRawEvtData.[h,cc]:
159 - added fStartCells
160 - increased version number
161
162 * mbase/MrawEvtData.[h,cc]:
163 - replaced fPCTime with an array as a buffer
164 - init start cells
165 - added "StartCell" to reading process
166
167
168
169 2011/07/19 Thomas Bretz
170
171 * mbase/MFits.h:
172 - made struct Entry public (needed by newer root versions)
173
174
175
176 2011/07/18 Thomas Bretz
177
178 * mastro/MAstroCatalog.cc:
179 - added include of fstream
180
181 * macros/rootlogon.C:
182 - added define of __MARS__ to AcLiC
183
184 * mraw/MRawRead.h:
185 - made ReadEvent and SkipEvent virtual
186
187 * mraw/MRawFileRead.[h,cc]:
188 - outsourced OpenFile and ReadRunHeader to their own functions
189
190 * mbase/MParContainer.[h,cc]:
191 - Added function DataMember which will return a pointer to a data
192 member from the dictionary.
193
194 * mbase/MZlib.h:
195 - There is no need to make the derivative from istream virtual.
196 - removed the need of a fill_buffer function
197 - do only relative seeks and never start from the beginning of the
198 file
199
200 * mbase/MFits.[h,cc]:
201 - added Fits support
202
203 * mbase/Makefile, mbase/BaseLinkDef.h:
204 - added MFits
205
206 * mpedestal/MPedestalSubtract.cc:
207 - improved some error output
208
209 * mgeom/MGeomApply.cc:
210 - automatically use MGeomCamFACT if the run header says that it is
211 a fact camera.
212
213 * mraw/MRawRunHeader.[h,cc]:
214 - added setter for format versions
215 - added InitFact
216 - added GetCameraVersion
217
218 * mjobs/MJMerpp.cc:
219 - use FITS reader instead of raw-reader if it is a FITS raw file.
220
221 * merpp.cc:
222 - added fits asa valid extension
223 - fixed replacing of extensions
224
225 * mfileio/MReadMarsFile.cc:
226 - read first header of first file, so that at PreProcessing time
227 at least some header is available.
228
229 * mraw/Makefile, mraw/MRawFitsRead.cc:
230 - added MRawFitsRead
231
232 * mraw/MRawFitsRead.[h,cc]:
233 - added
234
235
236
237 2011/07/15 Thomas Bretz
238
239 * mbase/MZlib.[h,cc]:
240 - fixed seeking in gzipped files
241 - increased buffer size
242
243 * mbase/MMath.[h,c]:
244 - added GaussProb2D
245
246 * msignal/MSignalCalc.cc:
247 - the upper bound of searching the maximum was wrong
248
249
250
251 2011/07/14 Thomas Bretz
252
253 * mbase/MStatusDisplay.cc:
254 - some minor code changed to get rid of some compiler warnings
255 - fixed a problem with a possible infinite loop
256
257 * mbase/MThread.h:
258 - propagate argument to Run()
259
260 * mbase/MLut.cc:
261 - some variable name change to get rid of some compiler warnings
262
263 * mjobs/MSequence.cc:
264 - fixed a check which was always true
265
266
267
268 2011/07/07 Thomas Bretz
269
270 * mhflux/MHFalseSource.cc:
271 - fixed a bug in SetupFill - must be CopyBinning instead of
272 SetBinning
273
274
275
276 2011/04/04 Thomas Bretz
277
278 * mreport/MReportFileRead.cc:
279 - added a missing delete
280
281 * mhflux/MHEnergyEst.cc, mhist/MHCamera.cc:
282 - fixed some crashes with newer root versiony in which
283 GetFunction("gaus") after an unsuccessfull fit might return
284 NULL
285
286 * mastro/MAstroCatalog.cc:
287 - added the missing marker color for the dot
288
289 * mpointing/MPointingDevCalc.cc:
290 - added some comments
291
292 * mmain/MEventDisplay.cc:
293 - renamed some local variables to avoid using the same name twice
294
295 * mgeom/MGeomCam.cc:
296 - for convenience a margin of 0 in HitFrame is allowed to
297 switch off the detection also with 0
298
299 * mbase/MThread.h:
300 - added missing argument to call of fThread.Run()
301
302 * mhbase/MH3.cc:
303 - fixed a problem with a wrong cast
304 - added assignment of conversion function for TProfile3D
305
306
307
308 2011/03/10 Thomas Bretz
309
310 * mhbase/MH3.[h,cc]:
311 - increased forgotten class version number from 6 to 7
312
313
314
315 2011/03/03 Reiner Rohlfs
316
317 * mcorsika/MCorsikaFormat.[h,cc]:
318 - accept an "EVTH" only after an "EVTE" and after a "RUNH"
319
320 * mcorsika/MCorsikaRead.cc:
321 - parameter change in function MCorsikaFormat::NextBlock()
322 from "Bool_t subBlock" to "Int_t readState".
323
324
325
326 2011/02/21 Reiner Rohlfs
327
328 * mcorsika/MCorsikaRead.[h,cc]:
329 - Remove debug output and not used code
330
331
332
333 2011/02/21 Thomas Bretz
334
335 * mcalib/MCalibrateData.cc mcalib/MCalibrationBlindPix.cc
336 mcalib/MCalibrationChargeCam.cc mcalib/MCalibrationChargeCalc.cc
337 mcalib/MCalibrationIntensityChargeCam.cc mimage/MNewImagePar2.cc
338 mhcalib/MHCalibrationPulseTimeCam.cc mhcalib/MHCalibrationChargeCam.cc
339 mhcalib/MHCalibrationHiLoCam.cc manalysis/MMcTriggerLvl2.cc
340 mfilter/MFCosmics.cc mhflux/MHFalseSource.cc mhflux/MHThetaSqN.cc
341 mastro/MAstroCamera.cc mmuon/MHSingleMuon.cc
342 mpedestal/MPedestalSubtractedEvt.cc mpedestal/MPedCalcFromLoGain.cc
343 mpedestal/MPedCalcPedRun.cc mpedestal/MExtractPedestal.cc
344 mpedestal/MPedestalSubtract.cc mpedestal/MHPedestalCor.cc
345 mhist/MHCamera.cc msignal/MExtractTimeAndCharge.cc
346 msignal/MExtractTime.cc msignal/MExtractTimeAndChargeDigitalFilter.cc
347 msignal/MArrivalTimeCam.cc msignal/MExtractTimeAndChargeSpline.cc
348 mranforest/MHRanForestGini.cc mranforest/MRanForestCalc.cc
349 mranforest/MRanForest.cc mbase/MLog.cc mbase/MMath.cc
350 mbadpixels/MBadPixelsCam.cc mbadpixels/MBadPixelsTreat.cc
351 mhvstime/MHSectorVsTime.cc mfbase/MFEventSelector2.cc
352 mhbase/MBinning.cc mhbase/MH.cc mgui/MHexagon.cc msql/MSQLServer.cc:
353 - removed the old obsolete cvs header line
354
355 * msimcamera/MSimCamera.cc, msimcamera/MSimSignalCam.cc,
356 msim/MHPhotonEvent.cc msim/MPhotonEvent.cc:
357 - treat kArtificial in addition to kNightSky
358
359
360
361 2011/02/10 Daniela Dorner
362
363 * resmc/:
364 - uncommented line of 950nm to take into account the changes of the
365 range of the transmission curve
366
367
368
369 2011/02/09 Reiner Rohlfs
370
371 * mcorsika/MCorsikaFormat.cc:
372 - replace the selection of the blockType from a string comparison
373 to a switch - statement.
374
375 * mcorsika/MCorsikaRead.[h,cc]:
376 - Redesign of the Process() - method: Read after the processing of
377 one block the header of the next block to be able do decide to
378 process the next block in the same the same call or to return
379 from the method.
380
381
382
383 2011/01/24 Thomas Bretz
384
385 * melectronics/MAvalanchePhotoDiode.h:
386 - shifted the Afterpulse class behind the APD class to make it
387 compile
388
389
390
391 2011/01/07 Thomas Bretz
392 2011/01/07 Thomas Bretz
393
394 * msimcamera/MSimAPD.[h,cc]:
395 - added setting of the afterpulse probabilities
396 - handle afterpulses in processing
397
398 * melectronics/MAvalanchePhotoDiode.[h,cc]:
399 - restructured header file
400 - added treatment of afterpulses in HitCellImp
401 - added time constants and afterpulse probability
402 data memebers
403 - added TSortedList to hold the afterpulses
404 - added afterpulses to calculation of relaxation time
405 - added call to Relax to Init
406 - added treatment of afterpulses to FillEmpty, FillRandom and
407 Evolve
408 - added member functions to process the afterpulses
409
410
411
412 2011/01/06 Thomas Bretz
413
414 * mimage/MNewImagePar2.cc:
415 - use GetL() instead of GetT() for fBorderLinePixel
416
417 * mgeom/MGeomRectangle.h:
418 - added GetL member-function
419
420 * mgeom/MGeomPix.h:
421 - fixed the comment of GetT
422
423 * mgeom/MGeom.h:
424 - added abstract function GetL
425
426 * mgeom/MGeomRectangle.cc:
427 - fixed the comment for GetT
428 - added GetL
429
430 * mgeom/MGeomCamDwarf.cc:
431 - use the HitFrame from the base class with a slightly
432 increased radius (no change in behaviour)
433
434 * mgeom/MGeomCam.[h,cc]:
435 - added HitFrame
436
437 * msimreflector/MSimReflector.[h,cc]:
438 - implemented the possibility to overwrite the absorbing
439 size of the detector
440 - added fDetectorFrame
441
442 * mpointing/MPointingDevCalc.cc:
443 - updated comments
444
445 * msimcamera/MSimRandomPhotons.cc:
446 - fixed a mistake in the log-output
Note: See TracBrowser for help on using the repository browser.