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

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