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

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