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

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