source: trunk/MagicSoft/Mars/Changelog@ 9297

Last change on this file since 9297 was 9297, checked in by hoehne, 16 years ago
*** empty log message ***
File size: 17.3 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 EXACTLY 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 2009/02/05 Daniel Hoehne-Moench
22
23 * datacenter/macros/filldotrun.C:
24 - implemented new SuperArehucas version
25
26
27
28 2009/02/03 Daniela Dorner
29
30 * datacenter/db/plotdb.php:
31 - sequence as default when startup
32
33 * datacenter/db/plotdb.php, datacenter/db/plot.php:
34 - added possibility to set size of plot
35
36
37
38 2009/02/03 Stefan Ruegamer
39
40 * datacenter/scripts/budb:
41 - added getdbsetup
42
43
44
45 2009/02/02 Thomas Bretz
46
47 * mcamera/MCameraCentralPix.[h,cc]:
48 - added data member fDC
49 - increased class version number accordingly
50
51 * mreport/MReportCC.cc:
52 - improved debug output
53 - remove minus from the third argument in SCHEDULE
54
55 * mreport/MReportCamera.[h,cc]:
56 - fixed for ver>=200812140
57 - added InterpretePSSEN
58 - added InterpreteLIQ
59
60 * msimcamera/MSimCamera.cc:
61 - added a time-shift uniformly according to the bin-width
62
63
64
65 2009/01/30 Thomas Bretz
66
67 * RELEASE V2.2
68
69
70 2009/02/02 Thomas Bretz
71
72 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
73 - fixed the regular expresssion
74
75
76
77 2009/01/30 Thomas Bretz
78
79 * datacenter/macros/fillcmt.C:
80 - added
81
82 * datacenter/macros/plotstat.C:
83 - extended loop to show all periods again
84
85 * msim/MPhotonData.cc:
86 - don't change the sign of the cosines. The direction of the
87 particle doesn't neet to be changed
88
89 * msimreflector/MSimReflector.cc:
90 - change the rotation matrix to fit the change in MPhotonData
91
92
93
94 2009/01/29 Thomas Bretz
95
96 * melectronics/MPulseShape.cc:
97 - changed spline range from -25/25 to -8/8
98
99 * mhflux/MAlphaFitter.cc, mhflux/MHAlpha.cc, mhflux/MHDisp.cc:
100 - for sanity (thread safety) replaced Form by MString::Format
101
102 * mhflux/MHDisp.cc:
103 - initialize fHalf as suggested by valgrind
104
105 * datacenter/macros/plotdb.C:
106 - updated comments
107
108 * resources/calibration_spline.rc:
109 - updated
110
111
112
113 2009/01/27 Thomas Bretz
114
115 * macros/rootlogon.C:
116 - added new subdirectories
117
118 * melectronics/MAnalogSignal.[h,cc]:
119 - added the posssibility to add a pulse from a TF1
120 - removed the printout if out of range
121 - returns whether the range had to be adapted
122 - changed the Discriminate function to allow for giving a start
123 and end time of the search
124 - imporved the fining of the falling and rising edge
125 - removed the printout in Discriminate
126
127 * msimcamera/MSimCamera.[h,cc]:
128 - moved the pulse shape specific code into a new class MPulseShape
129 - Fixed the range of the digitization
130
131 * melectronics/MPulseShape.[h,cc]:
132 - added
133
134 * melectronics/Makefile, melectronics/ElectronicsLinkDef.h:
135 - added MPulseShape
136
137 * msimcamera/MSimGeomCam.[h,cc]:
138 - Fixed the time window for random photons (Maybe move to a later
139 step in the analysis?)
140
141 * msimcamera/MSimReadout.cc:
142 - call SetReadyToSave for the run-header
143 - added some debug output in case of failure
144
145 * msimcamera/MSimSignalCam.[h,cc]:
146 - subtract the trigger position of any
147
148 * msimcamera/MSimTrigger.cc:
149 - some changes to the debug output
150
151 * mjobs/MJSimulation.[h,cc]:
152 - added
153
154 * mjobs/Makefile, mjobs/JobsLinkDef.h:
155 - added MJSimulation
156
157 * ceres.cc, showlog.cc, callisto.cc, star.cc, ganymed.cc, sponde.cc:
158 - added parenthesis suggested by compiler
159
160 * mbase/MParEnv.cc:
161 - included TClass for newwer root versions
162
163 * msimreflector/MReflector.cc:
164 - fixed return if read file was not existing
165
166 * msimrelfector/MSimReflector.cc:
167 - added sanity check if reflector is valid
168
169 * datacenter/macros/insertdataset.C:
170 - added fPriority
171
172 * datacenter/macros/plotoptical.C:
173 - write a root-file as the other plot-macros do
174
175 * mreflector/MHReflector.cc:
176 - added some SetDirectory(NULL), although this class is a candidate
177 for removal
178
179 * mjobs/MJCut.cc, mjobs/MJCalibrateSignal.cc:
180 - make the CheckEnv fail if kFALSE is returned
181
182
183
184 2009/01/26 Thomas Bretz
185
186 * Makefile:
187 - added mcorsika, msim, msimreflector, msimcamera and
188 msimelectronics
189 - added readcorsika
190
191 * mbase/Makefile, mbase/BaseLinkDef.h:
192 - added MParEnv
193
194 * mbase/MParEnv.[h,cc]:
195 - added
196
197 * mbase/MParameters.[h,cc]:
198 - added ReadEnv to all classes
199
200 * mbase/MParList.cc:
201 - return the container within MParEnv if MParEnv found
202
203 * mbase/MParContainer.cc:
204 - fixed a typo
205
206 * manalysis/MEventRateCalc.cc:
207 - added a comment
208
209 * melectronics/MAnalogChannels.[h,cc]:
210 - made the GetNum* unsigned
211 - added new member functions to just initialize one size
212
213 * mraw/MRawRunHeader.[h,cc]:
214 - added a possibility to just init the number of pixels
215
216 * msimcamera/MSimReadout.[h,cc]:
217 - get the number of output channels from the camera geometry
218 - initialize the runheader in ReInit
219 - initialize the data arrays from the run-header in reinit
220
221 * mimage/MHHillas.cc:
222 - the default binning is not scales by 0.9 anymore
223
224 * mmc/MMcEvtBasic.h:
225 - added new type "artificial"
226
227 * mraw/MRawRunHeader.cc:
228 - set header size in constructor to 0
229
230 * msimcamera/MSimCalibrationSignal.[h,cc]:
231 - we need fEvt and fTrigger always
232 - renamed ReInit to CallReInit
233 - set photon primary type
234 - set number of photons from 50 to 5
235
236 * msimcamera/MSimRandomPhotons.cc:
237 - explicitly set weight to 1
238
239 * mjobs/Makefile:
240 - added msim, msimreflector, msimcamera and mcorsika
241
242
243
244 2009/01/25 Thomas Bretz
245
246 * mbase/Makefile, mbase/BaseLinkDef.h:
247 - added MLut
248
249 * mbase/MLut.[h,cc]:
250 - added
251
252 * msimcamera/MSimCamera.[h,cc], msimcamera/MSimTrigger.[h,cc],
253 msimcamera/MSimRadout.[h,cc], msimcamera/SimCameraLinkDef.h,
254 msimcamera/Makefile, msimcamera/MSimCalibrationSignal.[h,cc],
255 msimcamera/SimCameraIncl,h:
256 - added
257
258 * mjobs/MJob.cc:
259 - included TClass for newer root versions
260
261 * mreflector/MRflEvtData.cc:
262 - repaced a use of MHexagon by a direct use of MGeomCam
263
264 * melectronics/MAvalanchePhotoDiode.[h,cc]:
265 - added some getters
266 - remobved some obsolete comment
267 - set entries to 1 by default
268
269 * mgeom/MGeomCam.[h,cc]:
270 - split the Get[Max,Min]Radius into two member functions
271 - added the HitDetector based on the maximum radius calculated
272
273 * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:
274 - removed overloading of the new HitDetector
275
276 * mgeom/MGeomPix.[h,cc]:
277 - reset fUserBits in constructor according to a suggestion by valgrind
278 - added GetT member function
279
280 * mjobs/MJSpectrum.cc:
281 - replaced some Form calls for sanity by MString::Format
282 - check the result of CheckEnv
283
284 * mjobs/MJStar.cc:
285 - check the result of CheckEnv
286
287 * mjobs/MJob.cc:
288 - fixed a typo in the name for the seed value resource
289
290 * mraw/MRawRunHeader.h:
291 - added a getter for run type point run
292
293 * msignal/MSignalCalc.cc:
294 - don't execute Process at all if fPedestal==NULL
295
296 * msignal/MSignalCam.cc:
297 - aded case 10 and 11 to GetPixelContent
298
299 * msim/MHPhotonEvent.cc:
300 - replaced case 4 by using the traversal distance in the 0-pixel
301
302 * msimcamera/MSimSignalCam.cc:
303 - set pixel only to used if contents>0
304
305 * msimcamera/MSimTrigger.[h,cc]:
306 - added ReadEnv for setup from a resource file
307 - compress the trigger list after deleting slots
308 - initialize descriminator threshold with -1
309 - check for the validity of the discr. th in PreProcess
310
311 * msimreflector/MReflector.[h,cc]:
312 - store file name in title
313 - added ReadEnv for setup from a resource file
314
315 * msimreflector/MSimReflector.[h,cc]:
316 - changed copyright notice
317 - added fDetectorMargin
318
319
320
321
322 2009/01/24 Thomas Bretz
323
324 * mbase/MMath.cc:
325 - added two explicit conversion to make it compile on my Ubuntu
326 - Replaced some Form by MString::Format
327 - included MString
328
329
330
331 2009/01/23 Daniela Dorner
332
333 * datacenter/db/showplots-ds.php, datacenter/db/tabs.php,
334 datacenter/db/plot.php:
335 - adapted path to new web file structure
336
337 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php:
338 - added option to group by date (year, month, night): pulldown in
339 menu and adapted query
340
341 * datacenter/db/sequinfo-aio.php, datacenter/db/runinfo-aio.php
342 datacenter/db/datasetinfo-aio.php:
343 - enabled possibility to combine all group-bys
344
345 * datacenter/db/datasetinfo-aio.php:
346 - enhances information printed in table in case of group-by
347
348 * datacenter/db/include.php:
349 - adapted pulldown of status-group-by
350
351 * datacenter/db/menu.php:
352 - added pulldown for sumtrigger-flag to sequinfo-menu
353 - added function to print pulldown for group-by date
354
355
356
357 2009/01/23 Thomas Bretz
358
359 * mcorsika/MCorsikaEvtHeader.[h,cc], msim/MPhotonData.[h,cc],
360 msimcamera/MSimExcessNoise.cc, msimreflector/MMirrorDisk.cc,
361 msimreflector/MMirrorHex.cc, msimreflector/MMirrorSquare.[h,cc],
362 msimreflector/MReflector.cc, msimreflector/MSimReflector.cc,
363 melectronics/MAnalogSignal.cc:
364 - moved code which needs TMath to source file
365 - included TMath for newer root versions
366 - included TObjArray for newer root versions
367
368 * msimcamera/MSimAPD.[h,cc], msimcamera/MSimBundlePhotons.[h,cc],
369 msimcamera/MSimRandomPhotons.[h,cc]:
370 - added
371
372 * melectronics/Makefile, melectronics/MAnalogChannels.[h,cc],
373 melectronics/ElectronicsIncl.h, melectronics/ElectronicsLinkDef.h,
374 melectronics/MDigitalSignal.[h,cc],
375 melectronics/MAnalogSignal.[h,cc],
376 melectronics/MAvalanchePhotoDiode.[h,cc]:
377 - added
378
379 * msim/M*.cc, msimreflector/M*.cc, msimcamera/M*.cc:
380 - changed copyright notice
381
382 * mjobs/MJob.[h,cc]:
383 - for convinience replaced GetEnvValue by GetEnvValue2
384 - added initialization of the random number generator
385
386 * ceres.cc, mcorsika/CorsikaIncl.h:
387 - added
388
389
390
391 2009/01/22 Thomas Bretz
392
393 * mraw/MRawRunHeader.h:
394 - added new functions to access the runtype
395
396 * msim/MPhotonData.cc:
397 - removed some obsolete comments
398
399 * msim/MPhotonEvent.[h,cc]
400 - added some comments
401 - added new member function GetFirst and GetLast
402 - UnSort the array after reading new data
403 - removed some old obsolete code
404 - added new meber function Sort and IsSorted
405
406 * msimreflector/MSimReflector.cc:
407 - force sorting of the array
408
409 * msimcamera/MSimPSF.[h,cc], msimcamera/MSimGeomCam.[h,cc],
410 msimcamera/MSimExcessNoise.[h,cc], msimcamera/MSimSignalCam.[h,cc]:
411 - added
412
413
414
415 2009/01/21 Thomas Bretz
416
417 * mbase/BaseLinkDef.h, mbase/Makefile:
418 - added MQuaternion
419 - added MReflection
420
421 * mbase/MQuaternion.[h,cc], mbase/MReflection.[h,cc]:
422 - added
423
424 * mbase/MArrayI.[h,cc]:
425 - added a few new functions (ReSort, Add, Find and AddUniq)
426
427 * mbase/MMath.cc:
428 - replaced delete by delete[] where appropriate
429
430 * mgeom/MGeomCam.h:
431 - added new virtual functions HitFrame and HitDetector
432 - included MQuaternion
433
434 * mgeom/MGeomCamDwarf.[h,cc], mgeom/MGeomCamMagic.[h,cc]:
435 - added new functions HitFrame and HitDetector:
436
437 * msim/MHPhotonEvent.cc:
438 - removed the reference to MCamera
439
440 * mgeom/MGeomPix.[h,cc], mgui/MHexagon.[h,cc]:
441 - moved DistanceToPrimitive from MHexagon to MGeomPix
442 - moved the funtions to calculate overlapping areas
443 also, but they are still in a comment
444
445 * mgui/MHexagon.[h,cc]:
446 - started implementing a rotation angle
447 - added data meber fPhi
448 - increased class version number
449
450 * mhist/MHCamera.cc, mtools/MagicJam.cc:
451 - we don't have to use a MHexagon anymore caluclating
452 DistanceToPrimitive
453
454 * msimreflector/MMirror.[h,cc], msimreflector/MMirrorSquare.[h,cc],
455 msimreflector/MMirrorHex.[h,cc], msimreflector/MMirrorDisk.[h,cc],
456 msimreflector/MReflector.[h,cc], msimreflector/MSimReflector.[h,cc],
457 msimreflector/Makefile, msimreflector/SimReflectorLinkDef.h,
458 msimreflector/SimReflectorIncl.h:
459 - added
460
461
462
463 2009/01/21 Stefan Ruegamer
464
465 * datacenter/scripts/read_lapalma-tapes:
466 - added check of the tape slot when exporting the tapes
467
468
469
470 2009/01/20 Thomas Bretz
471
472 * mjobs/MJob.h:
473 - added Esc member function
474
475 * msim/MPhotonData.[h,cc], msim/MPhotonEvent.[h,cc],
476 msim/MSimAbsorption.[h,cc], msim/MSimPointingPos.[h,cc],
477 MHPhotonEvent.[h,cc], msim/Makefile, msim/SimIncl.h
478 msim/SimLinkDef.h:
479 - added
480
481
482 2009/01/19 Thomas Bretz
483
484 * mfileio/MWriteRootFile.cc:
485 - simplified how the rules are evaluated using TPregexp
486 - by this the rules got more powerful
487
488 * mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc:
489 - changed ols style rule to new style
490
491
492
493 2009/01/18 Thomas Bretz
494
495 * mbase/BaseLinkDef.h, mbase/Makefile:
496 - added MSpline3
497
498 * mcorsika/MCorsikaEvtHeader.cc:
499 - some little cosmetics
500
501 * mcorsika/MCorsikaEvtHeader.h:
502 - added some missing getters
503
504 * mcorsika/MCorsikaRunHeader.cc:
505 - removed some obsolete comments
506 - reordered some comments
507
508 * mextralgo/MExtralgoSpline.h:
509 - changed default in GetIntegral from true to false
510
511 * mraw/MRawEvtHeader.h:
512 - added Setter for DAQEventNumber
513
514 * mraw/MRawRunHeader.cc:
515 - start pixel hardware indices with 1 not with 0
516
517
518
519 2009/01/17 Thomas Bretz
520
521 * mbase/MMath.[h,cc]:
522 - added a new function RndmExp which should be a tiny bit faster than
523 root's own implementation because it ises Rndm() instead of Uniform()
524
525 * mextralgo/ExtralgoIncl.h:
526 - added MArrayF
527
528 * mextralgo/MExtralgoSpline.[h,cc]:
529 - divided FindY into FindYup and FindYdn to avoid an obsolete if-clause
530 - added a new member function to return the integral function of the
531 spline. This is useful to init a new spline and use it for
532 producing the proper random distribution.
533
534 * mpedestal/MPedestalSubtractedEvt.[h,cc]:
535 - added Print() function
536
537 * mraw/MRawEvtData.[h,cc]:
538 - added a member function to Reset the arrays
539 - added member function to set the pixel indices
540 - Improved the new Set function
541
542 * readcorsika.cc:
543 - added
544
545
546
547 2009/01/16 Daniel Hoehne-Moench
548
549 * datacenter/scripts/mcsequences:
550 - implemented sumtrigger -> modes, fTriggerFlagKEY
551 - fPriority(MCSequenceProcessStatus) is now filled into the mcdb
552
553 * datacenter/scripts/fillmccallisto, fillmcstar:
554 - bugfix: changed argument of $primaries from [$s+$s] to [$s]
555
556 * datacenter/macros/fillcamera.C:
557 - changed NumPheFromDNSB to float(7,3)
558 - fPriority(MCRunProcessStatus) is now filled into the mcdb
559
560 * datacenter/macros/fillmccalib.C:
561 - minor changes, bugfix (wrong column name for mcdb)
562
563 * datacenter/macros/fillmcsignal.C:
564 - definition of some parameters changed according to fillsignal.C
565 - minor changes, deleted unnecessary code
566 - implemented if clause for HiLo-Parameters. Instead of
567 seqno<200000 the fAmplFadcKEY is queried in the mcdb for each
568 sequence. For MUX MCs the HiLo-Parameters are not calculated.
569
570
571
572 2009/01/15 Thomas Bretz
573
574 * callisto.cc:
575 - cosmetics to output
576
577 * mcorsika/MCorsikaRunHeader.cc:
578 - cosmetics (removed a ;;)
579
580 * mhist/MHEvent.[h,cc]:
581 - ReInit to allow the change of the camera geoemtry in ReInit
582
583
584
585 2009/01/15 Stefan Ruegamer
586
587 * datacenter/scripts/dodatacheck:
588 - removed the _E in the find command; files from 2008/06/04 on do
589 not have it any more
590
591
592
593 2009/01/14 Daniel Hoehne-Moench
594
595 * datacenter/scripts/sourcefile:
596 - extended errorcoding on mc run process status
597
598 * datacenter/scripts/runmccallisto, runmcstar:
599 - deleted unnecessary lines, adapted to primary structure
600
601 * datacenter/macros/fillmcsignal.C, fillmccalib.C, fillmcstar.C:
602 - added
603
604 * datacenter/scripts/fillmccallisto, fillmcstar:
605 - added
606
607
608
609 2009/01/14 Thomas Bretz
610
611 * readraw.cc:
612 - check first whether the file exist before adding the extension
613
614 * mbase/MMath.[h,cc]:
615 - added function to Re-sort an array
616
617 * mfileio/MReadMarsFile.cc, mfileio/MWriteRootFile.cc:
618 - Improved output
619
620 * mfileio/MWriteRootFile.cc:
621 - fixed a problem which prevented to open more than one /dev/null
622 devices independantly
623
624 * mgeom/MGeomCam.cc:
625 - cosmetics
626
627 * mgeom/MGeomCamDwarf.h:
628 - fixed a typo in an ifdef
629
630 * mgeom/MGeomPix.[h,cc]:
631 - added funtion to return positon as TVector2
632 - slightly improved the algorithm to check IsInside
633 - fixed the conditional signs for the orientation of pixels
634 in GetDirection
635
636 * mmain/MEventDisplay.cc:
637 - Give different names to the MPedestalSubtract tasks
638 - fixed buttons
639 - call AddGeometryTags after ReInit to allow reading new geometries in
640 ReInit
641
642 * mmc/MMcEvtBasic.h:
643 - added a new primary type kNightSky
644
645 * mraw/MRawEvtPixelIter.h:
646 - replaced type of the number of bytes by UInt_t
647
648 * mraw/MRawRunHeader.h:
649 - allow to validate the magic-number from outside (for MCs)
650
651 * datacenter/scripts/runcorsika:
652 - added a lot of comments
653 - reordered values in input card
654 - switched off a lot of obsolete output
655 - changed the Magnetic field to a value corresponding to the location of
656 MAGIC at 2200m height valid for January 200
Note: See TracBrowser for help on using the repository browser.