source: trunk/MagicSoft/Mars/NEWS@ 1386

Last change on this file since 1386 was 1385, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 8.0 KB
Line 
1 -*-*- END -*-*-
2
3 *** Version 0.8
4
5 - changed trigrate.C: now it calculates the pure NSB triggers from
6 a camera file (generated with no showers), so there is no need
7 to introduce them by hand in the BgR array.
8
9 - added MHHadroness (and MHadroness) as a general facility to evaluate
10 the quality of a gamma-hadron seperation method
11
12 - changed MWriteAsciiFile to accept rules (MDataChain)
13
14 - Implemented generalized event-matrices (one row per event)
15 (MHMatrix)
16
17 - implemented the one dimensional composite probabilities
18 (MHCompProb, MCompProbCalc, comprob.C)
19
20 - implemented the Multidimensional Distances (Next Neighbours)
21 (MMultiDimDistCalc, multidimdist.C, MHMatrix)
22
23 - Changed the Alpha range according to TDAS 02-03 to [-90°,90°]
24
25 - Added a camera display displaying the pixel numbers to the
26 event display gui.
27
28 - Added Monte Carlo Informations to event display gui
29
30
31
32 *** Version 0.7 (2002/04/30)
33
34 - added a bugfix to MCerPhotCalc. In older camera versions (<=40)
35 the pedestal mean value was saved incorrectly. For files from
36 this versions we substract 0.5 from the pedestal mean.
37 WARNING: This may effect your results, so don't wonder...
38
39 - First implementation of an algorithm using only triggered events
40 for the collection area calculation
41
42 - Ascii Output can now also be used for parameter containers which
43 doesn't overload MParCointainer::AsciiWrite
44
45 - The Ascii Output is now also capable of writing single data members
46 of one container
47
48 - You are now able to change the order of the values written to the
49 ascii file
50
51 - You can now specify a conversion factor for each data member written
52 to an ascii file. This may be usefull to change the units of the
53 data member (eg. degrees instead of millimeters in case of the
54 hillas parameters)
55
56 - Replaced old MHillas by a new structure which allows you to extend
57 the parameters stored in MHillas very easily:
58 see MHillas and MHillasExt
59
60 - Added classes to handle source dependancy of image parameters:
61 see MHillasSrc
62
63 - Added container (MBinning) to have a standard input for the binning
64 in different histograms (eg. the Energy bins should be the same in
65 all histograms)
66
67 - Changed Hillas histograms from mm to deg
68
69 - Added the flexible binning to the hillas histograms
70
71 - Added a filter for the alpha parameter (MFAlpha)
72
73 - It is now possible to write single data members of a class object to
74 an output stream instead of the whole container only
75
76 - Added a generalized filter for a data member:
77 MFDataMember filter("MHillas.fWidth", '<', 0.5);
78
79 - Added a generalized Filter parser for more difficult filter rules
80 MF filter("MHillas.fWidth<0.5 && MHillas.fLength>0.5");
81
82 - Added new Monte Carlo histograms:
83 MHMcEnergyImpact and MHMcEfficiency
84
85 - Added many new histograms needed for the flux calculation.
86
87 - Added a generalized histograms which can fill and show up to three
88 data members in either a one-, two- or three-dimensional histogram, eg:
89 MH3 mh3("MHillas.fWidth", "MHillas.fLength");
90
91 - Added:
92 * calculation of <Theta> as a function of Theta (MHThetabarTheta)
93 * calculation of <Theta> as a function of time (MHThetabarTime)
94 they are needed in the flux calculation in
95 order to select for a given bin in Theta (or time) the appropriate
96 effective collection area, which is assumed to be given as a function
97 of Theta and the true energy
98
99 - Added calculation of the migration matrix in the energy
100 (MHMcEnergyMigration):
101 the migration matrix describes the migration from the true (E_true)
102 to the estimated energy (E_est); it is needed to determine the
103 distribution of E_true from the measured distribution of E_est
104 by unfolding
105
106 - changed the color palette in the camera display to DeapSea.
107
108
109
110 *** Version 0.6 (2002/01/15)
111
112 - Introduce the option of disable pixels (MBlindPixels and
113 MBlindPixelCalc) for the analysis (eg MHillasCalc) to be
114 able to deal with Star Field NSB.
115
116 - Fixed a bug in the pedestals substraction
117
118 - Introduced verbosity levels
119
120 - Introduced a task (MReadMarsFile) which reads the RunHeader tree, too.
121
122 - Fixed several bugs in MFTriggerLvl1 which caused to filter not to
123 work correctly (thanks to Abelardo)
124
125 - Introduced correct treatment of the diffuse Night Sky Background
126 and NSB (MMcPedestalNSB)
127
128 - Corrected treatment of the electronic noise (MMcPedestalCopy)
129
130 - Introduced MMcRunHeaders which contains monte carlo run informations
131
132 - Added a 'Print'-Task (MPrint) which calls the Print function
133 of a parameter container for each event
134
135 - Removed MHtml (was replaced by THtml of root 3.02) in dohtml.C
136
137 - changes to be more efficient with root 3.02/06
138
139 - root 3.02/06 fixes:
140 + the memory leak when reading MRawEvtData
141 + loosing more time than necessary to update the progress bar
142
143 - MWriteAsciiFile is now capable of writing more than one container
144 in a line. For example: To be able to write Monte Carlo and
145 Hillas values (energy and alpha) in one line.
146
147
148
149 *** Version 0.5 (2001/11/06)
150
151 - Added new GUI functionality (Analysis)
152
153 - Added a camera display to be able to display events in the camera
154 together with the calculated hillas ellipse
155
156 - Added a 'Clone'-Task (MClone) which can clone a parameter container
157 object at any state of the analysis, so that the output are several
158 states
159
160 - Fixed a bug in the collection area error calculation
161 (Thanks to Ciro and Abelardo)
162
163 - Fixed a bug which causes merpp to crash in some environments
164
165 - Implemented auto enabling scheme for Branches to speed up reading
166 a lot (see MReadTree and MTask)
167
168 - Fixed a bug in the Histogram classes which caused histograms to
169 be written to a file by MWriteRootFile without request
170
171 - changed the object I/O from the old stylish root I/O to the new
172 'auto evolution scheme' This was done only for classes which are not
173 yet used in Monte Carlo files, so that these files are still readable.
174
175 - Added support for a progress bar in MEvtLoop and MReadTree
176 (see the Analysis Window in Mars for an example)
177
178 - Fixed a bug in the package creation which disturbed the conversion
179 between a mars version unpacked from a tar file and the repository.
180
181 - Changed the code to writer merpped (converted into root format)
182 raw files, to get faster (around 10%)
183
184
185
186 *** Version 0.4 (2001/09/20)
187
188 - This release is made to compile on a root version >= 3.00
189
190 - Fixed a bug which causes MReadTree to read the first file only
191
192 - Added a task to compute the trigger rate (MMcTriggerRateCalc)
193
194 - Added a task to write a container to an Ascii file (MWriteAsciiFile)
195
196 - Added a task to write several container to a root file (MWriteRootFile)
197
198 - Added calculation of the Enegry Threshold (MMcThresholdCalc)
199
200 - Added calculation of the collection area (MMcCollectionAreaCalc)
201
202 - fixed some bugs in the Hillas calculation
203
204 - added filters to be able to control the task execution dependent on
205 a parameter (for example: the number of level 1 triggers in a MC-file)
206
207
208
209 *** Version 0.3 (2001/04/23)
210
211 - Many demo macros added
212
213 - MCT1ReadAscii is now able to handle more than one file (s. ::AddFile)
214
215 - Hillas Calculation added
216
217 - Standard image cleaning available
218
219 - MReadTree is now able to handle more than one file
220 (Remark: of the same structure)
221
222 - Now we are able to display events in a first version of the
223 Camera event display. To do this we must run the macro
224 "macros/readCT1.C" to read data from CT1.
225
226
227
228 *** Version 0.2 (2001/01/24)
229
230 - First Implementation of a Gui to read the raw data. Start the
231 gui with the command mars.
232
233
234
235 *** Version 0.1 (2000/12/20)
236
237 - First official release 0.1
238
239 - Changes:
240
241 + changed calling style of MRawPixelIterator from do...while to
242 while-loop
243
Note: See TracBrowser for help on using the repository browser.