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

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