source: trunk/MagicSoft/Mars/Changelog@ 703

Last change on this file since 703 was 698, checked in by tbretz, 24 years ago
*** empty log message ***
File size: 16.2 KB
Line 
1 -*-*- END -*-*-
2
3 2000/03/21: Thomas Bretz
4
5 * macros/CT1Hillas.C, manalysis/MImgCleanStd.cc, manalysis/MImgCleanStd.h,
6 manalysis/MMcPedestalCopy.cc, manalysis/MMcPedestalCopy.h,
7 manalysis/MCerPhotCalc.h, manalysis/MCerPhotCalc.cc, mdatacheck/MHHillas.h,
8 mdatacheck/MHHillas.cc, mdatacheck/MFillHFadc.cc, mdatacheck/MFillHFadc.h,
9 mdatacheck/MHFadcCam.cc, mdatacheck/MHFadcCam.h, mdatacheck/MHFadcPix.cc,
10 mdatacheck/MHFadcPix.h, mdatacheck/MFillHHillas.cc,
11 mdatacheck/MFillHHillas.h
12 - added
13
14 * mdatacheck/MHistosAdc.[h,cc]:
15 - replaced by MHFadc[Cam,Pix]
16
17 * mdatacheck/MFillAdcSpect.[h,cc]:
18 - replaced by MFillHFadc
19
20 * macros/readCT1.C:
21 - uses the new classes now
22 - calculates and displays hillas
23
24 * manalysis/AnalysisLinkDef.h:
25 - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
26
27 * manalysis/MCT1ReadAscii.cc:
28 - PreProcess uses FindCreateObj now
29
30 * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
31 - changed the new back to 'new with placement'
32
33 * manalysis/MCerPhotEvt.[h, cc]:
34 - removed cleaning from this class
35
36 * manalysis/MHillas.cc:
37 - some small changes in the naming inside Calc()
38
39 * manalysis/MHillas.h:
40 - added Get-functions
41
42 * manalysis/MPedestalCam.h:
43 - added InitSize-function
44
45 * manalysis/MPedestalPix.h:
46 - made Get-functions const
47
48 * manalysis/Makefile:
49 - added MMcPedestalCopy, MImgCleanStd, MCerPhotCalc
50
51 * mbase/MLogManip.h:
52 - "l." before line number
53
54 * mbase/MParList.cc:
55 - added the autodelete feature for automatically created classes
56
57 * mdatacheck/DataCheckLinkDef.h:
58 - added MHFadc[Cam,Pix], MHHillas
59 - removed MHistosAdc
60 - added MFillHFadc, MFillHHillas
61
62 * mdatacheck/MGDisplayAdc.[h,cc], MShowSpect.[h,cc],
63 mdatacheck/MViewAdcSpectra.[h,cc], :
64 - changed from MHistaosAdc to MHFadcCam
65
66 * mdatacheck/Makefile:
67 - added MFillHFadc.cc, MFillHHillas.cc
68 - removed MFillAdcSpect.cc
69
70 * manalysis/MCT1ReadAscii.h, mbase/MEvtLoop.h, mbase/MLog.h,
71 mbase/MParList.h, mbase/MReadTree.h, mbase/MTask.h,
72 mbase/MTaskList.h, mdatacheck/MDumpEvtHeader.h,
73 meventdisp/MGFadcDisp.h, mgui/MCamDisplay.h,
74 mgui/MCamNeighbor.h, mgui/MGDataCheckMain.h,
75 mgui/MGEventDispMain.h, mgui/MGMarsMain.h,
76 mgui/MGMonteCarloMain.h, mgui/MGPrototyp.h, mgui/MHexagon.h,
77 mmontecarlo/MCollAreaTrigger.h, mraw/MRawEvtPixelIter.h,
78 mraw/MRawFileRead.h, mraw/MRawFileWrite.h:
79 - set version number to '0' (no i/o for this class)
80
81 * mgui/MGeomCamCT1.cc:
82 - new claculation algorith for the CT1 camera. It is more
83 exact in the camera plain
84
85 * mgui/MHexagon.cc:
86 - removed Draw-function (it is inherited from TObject)
87
88 * mmc/MMcFadcHeader.hxx:
89 - Added get-functions
90
91
92
93 2000/03/20: Thomas Bretz
94
95 * manalysis/MPedestalPix.[h,cc], manalysis/MPedestalCam.[h,cc],
96 manalysis/MHillas.[h,cc], manalysis/MHillasCalc.[h,cc],
97 mgui/MGeomCamCT1.[h,cc], mgui/MGeomCamMagic.[h,cc]
98 - added
99
100 * macros/readCT1.C:
101 - added calculation of Hillas parameters
102 - changed from pointers to objects
103
104 * manalysis/AnalysisLinkDef.h, manalysis/Makefile:
105 - added MPedestalPix/Cam, MHillas, MHillasCalc
106
107 * manalysis/MCerPhotEvt.[h,cc]:
108 - removed fType
109 - commented out Draw function - should be fixed soon
110 - renamed *Nb* to *Num*
111 - renamed Get[Min,Max]NumPhotons to GetNumPhontons[Min,Max]
112
113 * meventdisp/MGFadcDisp.[h,cc]:
114 - changed parameter of ReadinEvent to unsigned
115
116 * mgui/GuiLinkDef.h, mgui/Makefile:
117 - added MGeomCamCT1, MGeomCamMagic
118
119 * mgui/MCamDisplay.[h,cc]:
120 - changed constructor argument from int to MGeomCam
121 - renamed *Nb* to *Num*
122
123 * mgui/MGeomCam.[h,cc]:
124 - removed all camara specific stuff
125 - MGeomCam is now used as a base class for the classes
126 MGeomCam[Magic,CT1] which are containing the camera specific stuff
127
128 * mgui/MGeomPix.h:
129 - added Set function
130
131
132 2000/03/02: Thomas Bretz
133
134 * manalysis/Makefile, mdatacheck/Makefile, meventdisp/Makefile,
135 mgui/Makefile:
136 - new
137
138 * mbase/MParList.[cc,h]:
139 - Added FindCreateObj member function
140 - added a name to the constructor
141
142 * mbase/MReadTree.cc:
143 - changed to use FindCreateObj
144
145 * mdatacheck/MDumpEvtHeader.cc:
146 - removed fPixelIter from member list
147 - changed cout to *fLog
148
149 * mdatacheck/MViewAdcSpectra.cc:
150 - removed a HUGE memory leak. All the objects in the list (and the
151 lists itself were NEVER deleted)
152
153 * mdatacheck/MFillAdcSpect.cc
154 - removed fPixelIter from member list
155 - changed cout to *fLog
156 - changed to use FindCreateObj
157 - changed high and low to hi and lo
158
159 * mdatacheck/MShowSpect.cc
160 - changed cout to *fLog
161 - added a name to the constructor
162
163 * mraw/MRawFileRead.cc:
164 - changed to use FindCreateObj
165
166 * mdatacheck/MGDisplayAdc.[h,cc]:
167 - added some new member functions to make code more clear
168 - removed fHists from the destructor
169
170 * mdatacheck/MHistosAdc.h:
171 - changed high and low to hi and lo
172
173 * macros/dohtml.C:
174 - added manalysis
175
176
177 2000/03/01: Thomas Bretz
178
179 * Makefile:
180 - added headers to dependencies
181
182 * Makefile.rules:
183 - added headers to dependencies
184
185 * merpp.cc:
186 - changed from pointers to objects
187 - added compression level support
188
189 * readraw.cc:
190 - removed unnecessary includes
191
192 * mbase/MArray*.*:
193 - changed all Int_t to UInt_t
194
195 * mbase/MLogManip.h:
196 - changed name of __DINF__ to dbginf
197
198 * mraw/MRawCrateData.[h,cc], mraw/MRawEvtHeader.[h,cc],
199 mraw/MRawRunHeader.[h,cc]:
200 - changed ifstream to istream
201
202 * mraw/MRawEvtData.cc:
203 - changed the reading, which speeds up merpp by a factor of 10
204
205 * mraw/MRawEvtData.h:
206 - added flag to InitArrays and DeletePixels
207 (not yet used)
208
209 * mraw/MRawFileRead.h:
210 - removed pParList from parameter list
211
212 * manalysis/AnalysisLinkDef.h
213 - removed MReadCT1Ascii, added MCT1ReadAscii
214 - added MCT1Pedestals
215
216 * manalysis/MCerPhotEvt.[h,cc]:
217 - changed the constructor a little bit
218 - rewrote Print() to make it a bit more readable
219 - moved MCerphotPix to new File
220 - added many lines of comments
221 - exchanged old stylish new call with new stylish(=) one
222 - replaced all accesses to fPixels with the [] operator to make this
223 lines more readable
224 - made all variable declarations const-correct,
225 - I changed the style of the cleaning method from if(a){if()b{if(c){}}}
226 to if(!a)continue; if(!b)continue if(!c) continue; to make it more
227 compact, readable and easier to understand
228 - renamed the Boolean-functions to Is* to get a stricter structure
229 - replaced mapping function to access the pixel list entries by the new
230 operator to get rid of more than the necessary number of member
231 functions without loosing speed or readability
232 - renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be
233 more exact
234
235 * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix:
236 - added a new operator to access the TObjArray
237 - removed unnecessary code from CreateCT1
238
239 * mbase/MAGIC.h:
240 - added kPI
241
242 * mbase/MReadTree.cc:
243 - added some comments
244
245 * mgui/MCamDisplay.[h,cc]:
246 - added some comments, reordered a bit the calls in the constructor
247 to get a 'straight forward structure', MGeomCam is now only
248 locally used where it is needed, replaced access to the
249 TClonesArrays by new member-function to get a more readable code,
250 replaced old stylish new call with new stylish one, made
251 variable decleration const-correct, introduced a new member function
252 to set the pixel color, renamed the overloaded Draw functions to
253 DrawPhotons, DrawPhotErr to prevent missunderstatements, changed
254 the 'layout' of GetColor to make it easier to understand the algorithm,
255
256 * mgui/MCamNeighbor.[h, cc]:
257 - changed to new log-interface
258 - exchanged -9999 by -1
259 - skipped the exits
260 - you must check for -1 one in any case
261 - this means a warning should be enough
262
263 * mgui/MHexagon.[h,cc]:
264 - added new constructor whcih uses a MGeomPix-object
265
266
267 2000/02/28: Thomas Bretz
268
269 * mbase/MParList.[h,cc]:
270 - changed return type of FindObject back to TObject
271 - it seems so, that some compilers don't like overriding the
272 return type of a virtual member function
273
274
275 2000/02/23: Thomas Bretz
276
277 * mraw/MRawEvtPixelIter.h:
278 - added GetSum* functions
279
280 * mbase/MParList.[h,cc]:
281 - Removed unnecessary fNext-stuff
282
283
284 2000/02/22: Thomas Bretz
285
286 * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc,
287 mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h,
288 mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc,
289 mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h,
290 mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc,
291 mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc,
292 mraw/MRawRunHeader.cc:
293 - exchanged cout with the new logging style (gLog, *fLog)
294
295 * mraw/MRawEvtData.cc:
296 - added 'dec' option to Print
297
298 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
299 - small changes to the Print funtions
300
301
302 2000/02/21: Thomas Bretz
303
304 * MRawEvtData.cc:
305 - Changed ReadEvt according to the new raw binary format 2001/02/20
306
307 * Added MLog.[h,cc], MLogManip.[h,cc]
308
309 * Adde SetStreamer and fLog to the MParContainer base class
310
311 * Derived MEvtLoop from MParContainer
312
313 * Makefile:
314 - added 'tar'
315
316 * mbase/BaseIncl.h:
317 - added fstream.h, TGListBox.h
318
319 * mbase/BaseLinkDef.h:
320 - added pragma for gLog and MLog
321
322 * mbase/MAGIC.h:
323 - added forward definition for gLog
324
325 * mbase/MEvtLoop.cc:
326 - exchanged cout with *fLog
327 - added statements to provide log-facility to all tasks als parameter
328 containers
329
330 * mbase/MEvtLoop.h:
331 - Small changes
332
333 * mbase/MParContainer.h:
334 - Added definitions necessary for use of Log-Facility
335
336 * mbase/MParList.[h,cc]:
337 - Added SetLogStream
338
339 * mbase/MTask.h:
340 - added fLog
341
342 * mbase/MTaskList.[h,cc]:
343 - added SetLogStream
344
345 * mbase/Makefile:
346 - Added MLog.cc, MLogManip.cc
347
348
349 2000/02/19: Harald Kornmayer
350
351 * implemented the Image Cleaning a la CT1 to the class MCerPhotEvt
352
353 * changed the readCT1.C file to show the effects of the image cleaning
354 a la CT1
355
356 * changed
357 mgui/MCamNeighbor.cc
358 mananlysis/MCerPhotEvt.cc .h
359 macros/readCT1.C
360
361
362 2000/02/19: Thomas Bretz
363
364 * MParContainer.h added prototypes for AsciiRead/Write
365
366 * .rootrc added
367
368 * MEvtLoop.[h,cc]:
369 - split eventloop in its three parts, this should be used for
370 debugging only.
371
372
373 2000/02/06: Harald Kornmayer
374
375 * the first running version with a eventdisplay. Now we are able
376 to display an Event on the photo electron level. To do this, run
377 the macro "macros/readCT1.C" after changing the file name.
378
379 changed:
380 macros/readCT1.C
381 manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h
382 analysis/MReadCT1Ascii.cc
383 mgui/MCamDisplay.cc, mgui/MCamDisplay.h
384
385
386 2000/01/23: Harald Kornmayer
387
388 * the integration of the class FadcDisp in the mars enviroment
389 and further developments in the display
390
391 changed:
392 meventdisp/MGFadcDisp.h
393 meventdisp/MGFadcDisp.cc
394 mgui/GuiIncl.h
395 mgui/GuiLinkDef.h
396 mgui/MGMarsMain.cc
397 mgui/MGPrototyp.cc
398 mgui/MGPrototyp.h
399 mgui/Makefile
400
401 added:
402 mgui/MGEventDispMain.h
403 mgui/MGEventDispMain.cc
404
405
406 2000/01/22: Harald Kornmayer
407
408 * started with the development of a EventDisplay Utitliy.
409 Therefore I added the following files.
410
411 meventdisp/EvtDispIncl.h
412 meventdisp/EvtDispLinkDef.h
413 meventdisp/MGFadcDisp.cc
414 meventdisp/MGFadcDisp.h
415 meventdisp/Makefile
416
417 Also a few of the older files where slightly changed.
418 ./Makefile
419 ./Makefile.rules
420 mraw/MRawEvtData.
421
422
423 2000/01/19: Thomas Bretz
424
425 * mmc/*.hxx:
426 - changed include of MDefineTrigger.h back
427
428
429 2000/01/19: Oscar Blanch
430
431 * mmc/MTriggerDefine.h:
432 - added
433
434
435 2000/01/18: Thomas Bretz
436
437 * Makefile:
438 - mmc-library added
439
440 * Makefile.conf.general:
441 - Added definition of __MARS__
442
443 * Makefile.rules:
444 - Added definitions to rootcint
445
446 * Oscar added the McFormat subdir of the Monte Carlo as mmc
447
448 * mmc/MMcEvt.h:
449 - renamed to MMcEvt.hxx
450
451 * mmc/*.hxx:
452 - added necessary defintions from MDefineTrigger.h
453
454 * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt:
455 - added
456
457 * mmc/LinkDef.h:
458 - removed
459
460
461 2000/01/17: Thomas Bretz
462
463 * Makefile:
464 - Exchanged explicit rules to make library by implicit ones
465 - The shared object works now. I exchanged the libraries with the object
466 files. But I don't know why the libraries don't work.
467
468 * Makefile.conf.linux-gnu:
469 - replaced CC with gcc (instead of g++)
470
471 * mdatacheck/DataCheckLinkDef.h:
472 - removed unused statements
473
474 * mraw/RawLinkDef.h:
475 - added globals
476
477 * mraw/MerppLinkDef.h:
478 - removed unused file
479
480
481 2000/01/12: Thomas Bretz
482
483 * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm:
484 - added
485
486 * LinkDef.h:
487 - removed
488
489 * Makefile:
490 - Added CINT, mrproper
491
492 * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile:
493 - included makefile.general, Makefile.rules,
494 - removes corresponding lines
495
496 * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h],
497 mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h],
498 mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h]
499 - changed include statements
500
501 * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h]
502 - changed include statements
503 - move enum from h to cc
504 - removed comma operator from delete statements (nonsense)
505
506
507 2001/01/11: Harald Kornmayer
508
509 * ./
510 readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc,
511 MReadTree.h, mbase/Makefile, mraw/Makefile
512 - small changes in this files. Not really critical.
513
514 * mars.cc
515 - added the main file for the gui
516
517 * mgui/
518 GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc,
519 Makefile, MGDataCheckMain.h
520 - added the subdir mgui and this files
521
522 * mdatacheck/
523 DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h,
524 MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h,
525 MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h,
526 MGDisplayAdc.cc, MGDisplayAdc.h, Makefile
527 - added the subdir mdatacheck and this files
528
529
530 2000/12/28: Thomas Bretz
531
532 * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc,
533 MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h,
534 MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc,
535 MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h:
536 - Added changes some comments.
537
538 * MLoopEvt.cc, MLoopEvt.h:
539 - Removed
540
541
542 2000/12/22 - Thomas Bretz:
543
544 * readraw.cc:
545 - changed some comments and the Root-Name of the program
546 - added check for the existance of the file
547 - changed name of numbers of entries from iEnt to nent
548
549 * dohtml.C:
550 - changed title of converted macros
551
552 * MRawEvtData.cc:
553 - added a commet in Draw()
554
555 * MRawEvtPixelIter.[h,cc]:
556 - Added the comment header of the file
557 - removed inheritance from TIterator (not needed)
558 - some changes to get it work (the one in the repository was untested
559 and not working)
560 - changed calling style of iterator from do...while to while-loop
561 - changed some comments
562
563 * MRawRunHeader.cc:
564 - added some comments
565
566 * Changelog, News: added
567
568 * test.C: removed
Note: See TracBrowser for help on using the repository browser.