source: trunk/MagicSoft/Mars/Changelog@ 708

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