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

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