source: trunk/MagicSoft/Mars/Changelog@ 666

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