source: trunk/MagicSoft/Mars/mtemp/mifae/Changelog@ 5670

Last change on this file since 5670 was 5669, checked in by domingo, 20 years ago
*** empty log message ***
File size: 19.1 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4For your entries please follow this style:
5
6_yyyy/mm/dd:_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20
21 2004/12/22 Eva Domingo
22 * library/MImageParDisp.[cc,h]
23 - Container for the estimated distance to source position DISP.
24 * library/MDisp.[cc,h]
25 - Container holding the parameters used for the DISP expression.
26 The current DISP parameterization is defined in MDisp::Calc.
27 * library/MDispCalc.[cc,h]
28 - Task calculating DISP with the expression and parameter values
29 stored in MDisp. Training and test matrix of variables to be
30 used in the DISP optimization are also defined within
31 MDispCalc::InitMapping.
32 * library/MHDisp.[cc,h]
33 - Container for the histograms to judge the quality of the DISP
34 estimate. MHDisp::GetChi2 returns the value of the quantity
35 requested to be minimized by Minuit, which is defined and
36 computed in MHDisp::Fill and MHDisp::Finalize.
37 MHDisp::GetSkymapXY returns the reconstructed map of source
38 positions. MHDisp::SetSelectedPos function to choose the
39 selection method of the DISP source position solution.
40 * library/MFDisp.[cc,h]
41 - Filter to select a sample of events to do the DISP optimization.
42 Use MFDisp::SetCuts function.
43 * library/MFindDisp.[cc,h]
44 - Main class for DISP optimization:
45 ::DefineTrainMatrix, ::DefineTestMatrix, ::DefineTrainTestMatrix
46 generate the training and test samples (in the form of matrices)
47 from the input file.
48 ::FindParams is the function steering the optimization (over the
49 training sample), calling Minuit, passing the fcn function to be
50 minimize and defining the event loop to be executed in each step.
51 ::TestParams tests the quality of the DISP estimate using the
52 test matrix sample
53 * library/Makefile, library/IFAELinkDef.h
54 - include Disp classes.
55
56 2004/12/21 Pepe Flix (represented by jrico)
57 * library/MTopology.[cc,h], library/MTopologyCalc.[cc,h],
58 library/Makefile, library/IFAELinkDef.h
59 - include topology classes
60
61 2004/12/21 Javier Rico
62 * programs/makeHillas.cc, programs/makehillas.datacard
63 - Include spline extractor and remove possibility of computing
64 pedestals from pedestal runs instead of from low gains
65
66 2004/11/24 Ester Aliu
67 * library/MIslandsCalc.h
68 - Remove a memmory leak, and add a sort function to order the
69 pixels by index after their interpolation
70 - Other minor changes
71 * library/MImgIsland.[h,cc]
72 - Reset some variables
73
74 2004/11/11 Ester Aliu
75 * library/MIslands.h
76 - Add the variable AlphaW
77 * library/MImgIsland.[h,cc]
78 - Add alpha for each island
79 * library/MIslandsCalc.cc
80 - Bug solved
81 * library/MIslandsClean.cc
82 - More different island cleanings added
83
84 2004/10/20 Javier Rico
85 * programs/makeHillas.cc
86 - Correct reading in MReportDrive
87
88 2004/10/15 Javier Rico
89 * programs/makeHillas.cc, programs/Makefile
90 - Write out MReportDrive
91
92 2004/10/15 Javier Rico
93 * macros/mmcCleaning.C
94 - Include islands
95 - Do not save uncalibrated nonoise file
96
97 2004/10/08 Javier Rico
98 * programs/makeHillas.cc, programs/makehillas.datacard
99 - Include possibility to select signal extractor in datacard
100 - Include possitility to compute pedestals from data themselves,
101 by selecting word PRUNS 0. For the time being, the old option
102 of computing them from a pedestal run is still available
103
104 2004/10/05 Javier Rico
105 * programs/srcPos.cc
106 - Change kRotate by kRotating since the former is a used name
107 * programs/makeHillas.cc
108 - Change SetProcessRMS by SetProcessPedestal since name has changed
109 * programs/Makefile
110 - add mhcalib to the list of include dirs since it is now needed
111
112 2004/10/05 Ester Aliu
113 * library/Makefile ,library/IFAELinkDef
114 - modified according to the new classes implemented
115 * programs/makeHillas.cc
116 - modified according to the new classes implemented
117
118 2004/10/05 Ester Aliu
119 * library MIslands.[h,cc] ,library/MIslandCalc.[h,cc],
120 MIslandClean.[h,cc]
121 - removed
122 * library MIslands.[h,cc],library/MIslandsCalc.[h,cc],
123 MIslandsClean.[h,cc] , MImgIsland.[h,cc]
124 - added
125 * library/MControlPlots.[h,cc], MIslands.[h,cc]
126 - changed. A bug in the islands has been solved and a new structure
127 for the islands classes similar to the MStarPos and MStarCam classes
128 is proposed
129
130 2004/09/16 Javier Rico
131 * macros/pedrmsonoff.C
132 - Added
133
134 2004/09/02 Javier Rico
135 * programs/srcPos.cc
136 - Add include MArgs.h to cope with changes in Mars
137
138 2004/08/31 Javier Rico
139 * macros/mergeClean.C, mmcCleaning, cleanComp.C
140 - Added macros for the cleaning comparison analysis
141
142 2004/08/27 Javier Rico
143 * library/MDisplay.[cc,h]
144 - Dump run and event numbers
145 - Add possibility to produce ps file of the image
146
147 2004/08/10 Javier Rico
148 * programs/makeHillas.cc
149 - include recomendations of Nadia to interpolate bad pixels
150
151 2004/08/10 Ester Aliu
152 * library/MIslands.[h,cc], MIslandCalc.[h,cc]
153 - remove som bugs
154 * programs/makeHillas.[cc]
155 - fixed window(14 slices) by default
156
157 2004/08/04 Javier Rico
158 * programs/makeHillas.cc
159 - remove "#include" of obsolete MBlindPixel.h
160 - do not interpolate "unreliable" pixels
161
162 * library/MIslands.[cc]
163 - Correct tiny compilation error
164
165 * library/MDisplay.cc, library/MHillasDisplay.[h,cc]
166 - Print hillas source position dependent stuff
167
168 2004/08/03 Ester Aliu Fusté
169 * library/MIslands.[h, cc], MIslandCalc.[h,cc]
170 - Add the delete for the pointers
171
172 2004/08/02 Ester Aliu Fusté
173 * library/MIslands.[h, cc], MIslandCalc.[h,cc]
174 - Added the variables: distance (Dist) between the larger island and
175 the other ones, width and lenght of the larger island.
176
177 - Written pointers instead of vectors
178
179 2004/07/28 Javi Lopez
180 * script/
181 - Created directory call scripts
182 - Added srcPosRun.sh script to create the *.pos file for the MSrcPosFromFile
183 task.
184 - Added makeHillas.sh script that run several makeHillas making groups of
185 data runs with preavius pedestal run.
186
187 2004/07/28 Ester Aliu Fuste
188 * programa/makeHillas.cc
189 - Add a flag for the time calibration
190
191 2004/07/26 Ester Aliu Fuste
192 * library/MIslandCalc.cc
193 - Add the initialization of Dist(to -1) and MeanX/MeanY (to -10000) vectors
194
195 2004/07/22 Oscar Blanch Bigas
196 * programs/makeHillas.cc
197 - Solved backwards compatibility on the CLEANLEVEL
198 options.
199
200 2004/07/22 Ester Aliu
201 * library/MIslands.[h,cc],MIslandCalc.cc
202 - Add meanX, meanY and dist of each of the islands
203 - Now the island with id 0 is the larger one
204
205 2004/07/21 Javier Rico
206 * programs/makeHillas.cc, srcPos.cc
207 - Add time information
208
209 * programs/makehillas.datacard
210 - Add comment
211
212 2004/07/20 Javier Lopez
213 * library/MLiveTime.[h,cc]
214 - Containers to hold the live time. It has the option to
215 have several time bins.
216 * library/MLiveTimeCalc.[h,cc]
217 - Task to compute the live time from the data.
218 * macros/runlivetime.C
219 - Macro to use the MLiveTime+ stuff.
220
221 2004/07/15 Javier Lopez
222 * macros/ligthcurve.C
223 - Macro to compute a light curve from hillas files.
224
225 2004/07/04 Oscar Blanch Bigas
226 * library/MControlPlots.cc
227 - Off MHCamera normalised to On
228
229 * programs/makeHillas.cc
230 - Added clean flags to chose: number of rings and kDemocratic.
231 - Using different Pedestal run for the calibration.
232
233 * programs/optimizeCuts.cc
234 - Added alias for MNewImageParameters.fInnerLeakage
235
236 * calib.[cc,datacard]
237 - Added : produces ascci file with relevant factors of
238 Calibration
239
240 * controlPlot.cc, controlplot.datacard
241 - Added : It makes Number of hits plot.
242
243 2004/06/30: Javier Rico
244
245 * mifae/library/MDisp.cc
246 - Remove include of deprecated library
247 - Define namespace
248
249 * mifae/library/MControlPlots.cc
250 - Define style
251 - Add projection
252 - Plot 3rd plot correctly
253 - Search for "MIsland" instead of "MIsland1" container
254
255 2004/06/26: Eva Domingo - Pepe Flix
256
257 * mifae/library/MDisp.[h,cc]
258 * mifae/library/MDispCalc.[h,cc]
259 - Added classes for evaluation of DISP method.
260
261 2004/06/22 Javier Rico
262 * library/MControlPlots.[h,cc]
263 - Added
264
265 * library/Makefile, IFAELinkDef.h
266 - Add MControlPlots. So far, it produces plots with the number
267 of times each pixel survives the cleaning. It needs a MIsland
268 object to be included on the parameter list
269
270 * programs/makeHillas.cc
271 - Change pointer to MWriteRootFile object for MWriteRootFile
272 object (otherwise the tree "Parameters" is not saved)
273 - Islands are always computed since are needed for some control
274 plots
275
276 * programs/srcPos.cc
277 - Add MControlPlots to the task list
278
279 * library/MSrcPosFromFile.cc
280 - Cope with case where first analyzed run is not in input file
281
282 2004/06/15 Javier Lopez
283 * library/MSrcPosFromStars.[h,cc]
284 - Task to compute the position of a source from
285 the positions of several stars.
286
287 * library/MHPSFFromStars.[h,cc]
288 - Histogram task that holds and fills the histograms of
289 positioning and point spread function of an star.
290
291 * macros/distancebetweenstars.C
292 - Add macros that show in an histogram the distance between
293 the stars in a field of view.
294
295 * macros/psffromstars.C
296 - Add task that show the point spread funtion and positon of
297 the most central star in the field of view. This information
298 is compute using the MFindStars tool.
299
300 2004/06/11 Ester Aliu
301 * programs/makeHillas.cc
302 - add the possibility of using more than one algorithm to
303 calculate the islands and use different algorithms for counting
304 islands
305
306 * library/MIslands.[h,cc],MIslandCalc.[h,cc], MIslandCleaning.[h,cc]
307 - add a new island cleaning which consists in removing all the
308 islands except the larger one
309 - add a new algorithm of counting islands consisting in consider
310 as the same islands those islands separated by 2 or less pixels
311
312 2004/06/02 Javier Rico
313 * srcpositions, srcpositions/Mrk421_220404_pos.txt
314 - add directory to store files with source positions and a first
315 sample file (with real data)
316
317 2004/06/01 Javier Rico
318 * macros/observationTime.C
319 - add macro to compute observation time
320
321 2004/05/28 Javier Rico
322 * programs/optimizeCuts.cc programs/optimizecuts.datacard
323 - Include loop on size
324
325 2004/05/27 Ester Aliu
326 * programs/makeHillas.cc
327 - Add the name of the MIslands container
328
329 * library/MHillasDisplay.[h,cc]
330 - Add a function which retuns the name of the MIslands container
331
332 * library/MIslands.[h,cc],MIslandCalc.cc
333 - Add MIslands::Print() function wich prints the island parameters
334 - Change some part of the code to take into account that some
335 times there are bad pixels
336
337 2004/05/27 Javier Rico
338 * programs/makeHillas.cc, programs/makehillas.datacard
339 - Remove unneeded MCalibrationQECam and MBadPixelsCam objects,
340 trying to trace back a bug in the calibration
341 - Add possibility to interpolate bad pixels
342
343 * library/MHillasDisplay.cc
344 - Initialize MIslands object in constructor
345
346 2004/05/26 Javier Rico
347 * library/MHillasDisplay.[h,cc]
348 - Call for MIslands::Print() in the process if any MIslands is
349 found
350
351 2004/05/24 Javier Rico
352 * library/MDisplay.[h,cc], programs/makeHillas.cc,
353 programs/makehillas.datacard
354 - Add possibility to save a ps file
355 - Update documentation
356 - Cope with the case when no cut is provided
357
358 * library/MHillasDisplay[h.cc]
359 - correct minor axis paint
360 - include MNewImagePar dumping
361 - update documentation
362
363 2004/05/21 Oscar Blanch
364 * makeHillas.cc
365 - Adde a couple of conditionals to allow makeHillas in
366 NON calibration mode without giving a Cailbration file,
367
368 2004/05/21 Javier Rico
369 * library/MDCA.[cc.h]
370 - removed
371
372 * library/MDisplay.[h,cc], library/MHillasDisplay.[h,cc]
373 - added
374
375 * library/Makefile, library/IFAELinkDef.h
376 - remove MDCA
377 - add MDisplay and MHillasDisplay
378
379 * library/MSrcPlace.[h,cc], library/MSrcRotate.[h,cc],
380 library/MSrcTranslate.[h,cc], library/MSrcPosFromFile.cc
381 - remove MDCA dependences
382
383 * programs/makeHillas.cc, programs/makehillas.datacard
384 - include display and selection cuts options
385
386 * programs/Makefile
387 - include mfbase in the list of includes directory
388
389 2004/05/18 Javier Rico
390 * macros/plotOptimal.C
391 - dump value of maximal significance and cuts
392
393 2004/05/18 Javier Rico
394 * library/MSrcPlace.[cc,h], library/MSrcRotate.[cc,h],
395 library/MSrcTranslate.[cc,h], library/MSrcPosFromFile.[cc,h]
396 - Add the possibility of having different input and output
397 MSrcPosCam containers (CONSTRUCTORS HAVE CHANGED!)
398 - Move the creation of internal histogram to PreProcess, so that
399 it can be configured before creation. Now configurable: whether
400 histo must be created or not (fCreateHisto), histo bin size
401 (fHistoBinPrec), histogram name (fHistoName), with corresponding
402 getters and setters
403 - Update documentation
404
405 * library/MSrcPosFromFile.cc
406 - If no position has been measured for the first analyzed run, use
407 the one of the first run in file instead.
408
409 * programs/falseSource.cc
410 - Change obsolete MSrcPosCam predefinitions for modern
411 MSrcTranslate objects, which allow relative displacement of the
412 source position from a previously assigned one.
413 - Add flag for relative translation
414 - Include control histograms (hOn[Off]SrcPos) for the source
415 position
416
417 * programs/falsesource.datacard
418 - Add datacard SRCABS for relative/absolute source translation
419
420 * programs/srcPos.cc
421 - Avoid creation of internal histograms for the translation
422
423 * programs/optimizeCuts.cc
424 - Correct bug on width initial value
425
426 * programs/makeHillas.cc
427 - Pass MCalibrationQECam from the MJCalibration to the following
428 loops (to be able to perform calibration of data)
429
430
431 2004/05/17 Javier Rico
432 * library/MSrcPlace.[cc,h], library/MSrcRotate.cc,
433 library/MSrcTranslate.cc
434 - Assign the internal histogram a class-dependent name
435 - Add some log lines to trace the classes behaviour
436 - Remove function SearchForSrcPos
437
438 * library/MSrcPosFromFile.[cc,h]
439 - Correct behaviour for not found runs
440 - Keep latest good MSrcPosCam to fill for next events
441 - Initialize pointers to NULL
442 - Fill also MDCA
443
444
445 2004/05/14 Javier Rico
446 * library/MSrcPlace.[cc,h]
447 - added
448
449 * library/MSrcPosFromFile.[cc,h], library/MSrcRotate.[cc,h],
450 library/MSrcTranslate.[cc,h]
451 - inherit from MSrcPlace
452
453 * programs/srcPos.cc programs/srcpos.datacard
454 - adapt to new MSrcPlace class
455
456 * library/Makefile, library/IFAELinkDef.h
457 - include MSrcPlace
458
459 2004/05/13 Javier Rico
460 * macros/rotation.C
461 - added
462
463
464 2004/05/13 Javier Lopez
465 * library/MCalibrateDC.[h,cc]
466 - Task to intercalibrate the dc response of the dc
467 current for all the pmts from a continuos light
468 run.
469
470 2004/05/12: Javier Rico
471 * macros/alpha.C, macros/plotOptimal.C
472 - added
473
474 * library/MSrcRotate.[cc.h]
475 - correct bug in computation of run time for rotation
476
477 * programs/srcPos.cc
478 - change mjdpos type to Double_t
479
480
481
482 2004/05/11: Javier Rico
483 * programs/optimizeCuts.cc, programs/optimizecuts.datacard
484 - added
485
486 * programs/Makefile
487 - include optimizeCuts
488
489 * programs/srcPos.cc, programs/srcpos.datacard
490 - add reference rotation angle
491
492
493 2004/05/11: Ester Aliu
494 * macros/signal.cc
495 - change some things
496 * programs/falseSource.cc
497 - change some mathematical functions to root equivalents
498 * programs/psffit.cc
499 - add <stdlib.h> library
500
501 2004/05/11: Ester Aliu
502 * programs/makeHillas.cc, programs/makehillas.datacard
503 - add island calculations
504
505 2004/05/11: Javier Rico
506 * programs/makeHillas.cc
507 - prevent it from bombing because of the mjobs
508
509
510 2004/05/10: Javier Rico
511 * programs/Makefile
512 - specify libmars.so with absolute path
513
514
515 2004/05/07: Javier Rico
516 * programs/pedvsslices.cc
517 - added
518
519
520 2004/05/05: Ester Aliu
521 * library/MPSFFitCalc.cc library/MSrcRotate.cc
522 - change some mathematical functions to root equivalents
523
524 * library/MIslands.[h,cc], library/MIslandCalc.[h,cc],
525 library/MIslandClean.[h,cc]
526 - added
527
528 * library/Makefile, library/IFAELinkDef.h
529 - add MIslands, MIslandCalc, MIslandClean
530
531 2004/05/05: Javier Lopez
532 * library/MFHVNotNominal.[h,cc]
533 - filter to flag events(pixels) with non nominal hv
534
535 * macros/hvnotnominal.C
536 - macro to test MFHVNotNominal filter
537
538 2004/05/05: Javier Rico
539 * library/MSrcTranslate.[h,cc]
540 - added
541
542 * library/Makefile, library/IFAELinkDef.h
543 - add MSrcTranslate
544
545 * library/MSrcRotate.[h.cc]
546 - adapted to changes in MObservatory and MAstro
547
548 * programs/falseSource.cc programs/falsesource.datacard
549 programs/srcPos.cc programs/srcpos.datacard
550 - added
551
552 * programs/Makefile
553 - add falseSource and srcPos
554
555 * macros/signal.C macros/signalPoint.C
556 - added
557
558 2004/05/03: Javier Rico
559 * makeHillas.cc
560 - put back Jobs for pedestal and calibration parts
561
562 * .rootrc
563 - added
564
565 2004/05/03: Javier Rico
566 * library,programs,macros,*:
567 - new directories added
568 - directory macros contains macros (.C) and scripts (.sh)
569 - directory programs contains root compilables and associated
570 [input] files
571 - directory library contains routines to be linked with libmars.so
572
573 2004/04/30: Javier López
574 * alpha_plot.C
575 - macro to display hillas disttributions with corrected
576 miss pointing
577
578 * srcPosRun.sh
579 - Script to produce the file with the positions of UMa51 using
580 psffit executable
581
582 * MSrcPosFromFile.[h,cc]
583 - Tool to correct the position of the source for on and off data
584 from a file
585
586 * psffit.C & psffit.cc
587 - Macro and executable to calculate the mean position of a star.
588
589 * MPSFFit.[h,cc] & MPSFFitCalc.[h,cc]
590 - Container and taks to do calculation of the psf and position of
591 stars.
592
593 2004/04/28: Javier Rico
594 * makeHillas.cc, makehillas.datacard
595 - Use MJPedestal and MJCalibration and simplified datacard
596
597 * Makefile
598 - include mjobs
599
600
601 2004/04/28: Javier Rico
602 * mifae/Changelog
603 - Added. Next changes in directory mifae will be reported
604 exclusively in here
605
606
607 2004/04/27: Javier Rico
608 * mifae
609 - Add new directory for IFAE temporal stuff
610
611 * mifae/Makefile,IFAEIncl.h,IFAELinkDef.h
612 - Add basic stuff to run the directory
613
614 * mifae/MDCA.[h,cc]
615 - Add Commichau & Starks's MDCA (provisional)
616
617 * mifae/makeHillas.cc,makehillas.datacard
618 - Add program to generate hillas parameters' file
Note: See TracBrowser for help on using the repository browser.