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

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