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

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