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

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