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

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