source: trunk/MagicSoft/Mars/Changelog@ 653

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