source: trunk/MagicSoft/Mars/Changelog@ 669

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