source: trunk/MagicSoft/Mars/Changelog@ 674

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