source: trunk/MagicSoft/Mars/Changelog@ 654

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