source: trunk/MagicSoft/Mars/Changelog@ 667

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