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

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