#
# ChangeLog for trunk/Mars
#
# Generated by Trac 1.5.2
# 05/15/25 13:31:53

Tue, 04 Jun 2019 09:17:44 GMT tbretz [19539]
	* trunk/Mars/msimreflector/MLens.cc (added)
	* trunk/Mars/msimreflector/MLens.h (added)

	This is basically a copy of MReflector supposed to describe a lens.


Tue, 04 Jun 2019 09:17:17 GMT tbretz [19538]
	* trunk/Mars/msimreflector/MOptics.cc (added)
	* trunk/Mars/msimreflector/MOptics.h (added)

	Added a base class describing the common features of a lens and a ...


Mon, 03 Jun 2019 14:57:13 GMT tbretz [19537]
	* trunk/Mars/mjobs/MJSimulation.cc (modified)

	Adapted regexp to remove '-telXXX' from filename.


Mon, 03 Jun 2019 14:56:42 GMT tbretz [19536]
	* trunk/Mars/mcorsika/MCorsikaEvtHeader.h (modified)

	Added setter.


Mon, 03 Jun 2019 14:55:18 GMT tbretz [19535]
	* trunk/Mars/mcorsika/MCorsikaRead.cc (modified)
	* trunk/Mars/mcorsika/MCorsikaRead.h (modified)

	Allow to read telescope positions from a corsika input card and apply ...


Mon, 03 Jun 2019 08:30:20 GMT tbretz [19534]
	* trunk/Mars/msim/MHPhotonEvent.cc (modified)
	* trunk/Mars/msim/MHPhotonEvent.h (modified)

	Instead of a constant number for Type==1 use BinningImpact. Also, if ...


Mon, 03 Jun 2019 08:07:28 GMT tbretz [19533]
	* trunk/Mars/msim/MPhotonData.cc (modified)

	Tell where the warning happened


Mon, 03 Jun 2019 08:06:52 GMT tbretz [19532]
	* trunk/Mars/mjobs/MJSimulation.cc (modified)

	Two minor fixed to displayed text in plots


Wed, 10 Apr 2019 09:35:40 GMT tbretz [19491]
	* trunk/Mars/CMakeLists.txt (modified)

	For convienece in debugging, print system information when available.


Sat, 16 Feb 2019 17:23:41 GMT tbretz [19442]
	* trunk/Mars/mcore/nova.h (modified)

	Added default constructor to SolarObjects.


Tue, 05 Feb 2019 15:58:35 GMT tbretz [19434]
	* trunk/Mars/mfileio/MWriteFitsFile.cc (modified)

	Use the filename directly if only a filename is given (warning: if ...


Mon, 21 Jan 2019 15:55:54 GMT tbretz [19427]
	* trunk/Mars/mjobs/MJSimulation.cc (modified)

	The new algorithm implemented to work with newer root version to open ...


Tue, 04 Dec 2018 20:06:36 GMT tbretz [19414]
	* trunk/Mars/mbase/MStatusDisplay.cc (modified)

	There was a bug in the order, that's why the first page sometimes was ...


Tue, 20 Nov 2018 13:59:10 GMT tbretz [19410]
	* trunk/Mars/CMakeLists.txt (modified)

	This will help to identify if the environment is screwed up.


Tue, 20 Nov 2018 10:23:56 GMT tbretz [19407]
	* trunk/Mars/mbase/MStatusDisplay.cc (modified)

	Comparison between signed an unsigned


Tue, 20 Nov 2018 10:23:33 GMT tbretz [19406]
	* trunk/Mars/mcorsika/MCorsikaEvtHeader.cc (modified)
	* trunk/Mars/mcorsika/MCorsikaEvtHeader.h (modified)

	The version number had to be changed as the data member description ...


Thu, 15 Nov 2018 20:12:28 GMT tbretz [19405]
	* trunk/Mars/mcore/fits.h (modified)

	n can be of type size_t, no need for a cast. It will not be negative:


Thu, 15 Nov 2018 20:03:56 GMT tbretz [19404]
	* trunk/Mars/mcore/fits.h (modified)

	Make i consistent with num_cols


Tue, 13 Nov 2018 16:25:13 GMT tbretz [19394]
	* trunk/Mars/mcore/nova.h (modified)

	Minor fix.


Tue, 13 Nov 2018 16:22:21 GMT tbretz [19392]
	* trunk/Mars/CMakeLists.txt (modified)

	Allow to select a different OBSERVATORY location during compile time. ...


Tue, 13 Nov 2018 16:15:06 GMT tbretz [19388]
	* trunk/Mars/mcore/nova.h (modified)

	Declare all functions inline to avoid multiple definitions when ...


Thu, 08 Nov 2018 16:40:41 GMT tbretz [19366]
	* trunk/Mars/msim/MPhotonData.cc (modified)

	These two lines are obsolete.


Wed, 07 Nov 2018 21:16:53 GMT tbretz [19361]
	* trunk/Mars/hawc/display.C (added)

	A simple version of an event display.


Wed, 07 Nov 2018 21:15:01 GMT tbretz [19360]
	* trunk/Mars/mhist/MHEvent.cc (modified)
	* trunk/Mars/mhist/MHEvent.h (modified)

	Implemented the display of the hillas ellipse.


Wed, 07 Nov 2018 20:47:11 GMT tbretz [19359]
	* trunk/Mars/mbase/MEvtLoop.cc (modified)

	The single step mode was never working properly -- fixed.


Wed, 07 Nov 2018 20:46:51 GMT tbretz [19358]
	* trunk/Mars/mbase/MStatusDisplay.cc (modified)
	* trunk/Mars/mbase/MStatusDisplay.h (modified)

	Implemented key handling of space key as a single-step key.


Wed, 07 Nov 2018 17:20:50 GMT tbretz [19357]
	* trunk/Mars/hawc/callisto.C (modified)
	* trunk/Mars/hawc/star.C (modified)

	Some additional comments.


Wed, 07 Nov 2018 17:08:51 GMT tbretz [19356]
	* trunk/Mars/hawc (added)
	* trunk/Mars/hawc/FAMOUSmap170512.txt (added)
	* trunk/Mars/hawc/FAMOUSmap170719.txt (added)
	* trunk/Mars/hawc/FAMOUSmap171218.txt (added)
	* trunk/Mars/hawc/callisto.C (added)
	* trunk/Mars/hawc/star.C (added)

	HAWC's Eye Analysis


Wed, 07 Nov 2018 15:46:19 GMT tbretz [19355]
	* trunk/Mars/msim/MPhotonEvent.cc (modified)

	Obsolete line...


Wed, 07 Nov 2018 15:41:44 GMT tbretz [19354]
	* trunk/Mars/CMakeLists.txt (modified)

	Also report root version in status message


Wed, 07 Nov 2018 15:40:30 GMT tbretz [19353]
	* trunk/Mars/cmake/rootlogon.C.in (modified)

	Still produced a warning.


Wed, 07 Nov 2018 15:38:49 GMT tbretz [19352]
	* trunk/Mars/cmake/rootlogon.C.in (modified)

	Fixed for root 5.34 which does not define those for cmake.


Wed, 07 Nov 2018 11:22:15 GMT tbretz [19351]
	* trunk/Mars/mdata/MDataMember.cc (modified)

	This fixed a problem with old gcc -- we might have to extend the ...


Wed, 07 Nov 2018 10:30:27 GMT tbretz [19350]
	* trunk/Mars/CMakeLists.txt (modified)

	Fixed a typo


Wed, 07 Nov 2018 10:26:34 GMT tbretz [19349]
	* trunk/Mars/mcorsika/MCorsikaFormat.h (modified)

	For an older gcc


Wed, 07 Nov 2018 10:18:08 GMT tbretz [19348]
	* trunk/Mars/msimcamera/MSimCamera.cc (modified)

	Fixed a  problem with an old gcc.


Wed, 07 Nov 2018 10:17:30 GMT tbretz [19347]
	* trunk/Mars/CMakeLists.txt (modified)

	Improved pre-check for root-config.


Wed, 07 Nov 2018 09:57:51 GMT tbretz [19346]
	* trunk/Mars/CMakeLists.txt (modified)

	This wasn't working with installations is the operating system ...


Thu, 01 Nov 2018 20:43:06 GMT tbretz [19345]
	* trunk/Mars/mbase/MEvtLoop.cc (modified)
	* trunk/Mars/mbase/MParList.cc (modified)
	* trunk/Mars/mbase/MTask.cc (modified)
	* trunk/Mars/mbase/MTaskList.cc (modified)
	* trunk/Mars/mdata/MDataPhrase.cc (modified)
	* trunk/Mars/mhbase/MH3.cc (modified)
	* trunk/Mars/mhbase/MHn.cc (modified)
	* trunk/Mars/mhist/MHCamEvent.cc (modified)
	* trunk/Mars/mhist/MHCamera.cc (modified)
	* trunk/Mars/mhvstime/MHSectorVsTime.cc (modified)
	* trunk/Mars/mtools/MagicJam.cc (modified)

	Improves the behaviour with RecursiveRemove. Strictly speaking this ...


Tue, 30 Oct 2018 22:12:55 GMT tbretz [19344]
	* trunk/Mars/mcorsika/MCorsikaRead.cc (modified)

	Parenthesis missing.


Tue, 30 Oct 2018 22:12:37 GMT tbretz [19343]
	* trunk/Mars/mcorsika/MCorsikaRunHeader.cc (modified)
	* trunk/Mars/mcorsika/MCorsikaRunHeader.h (modified)

	Reading and printing some more options from the file headers


Tue, 30 Oct 2018 17:55:36 GMT tbretz [19342]
	* trunk/Mars/mcorsika/MCorsikaFormat.cc (modified)

	Added a comment


Tue, 30 Oct 2018 17:55:27 GMT tbretz [19341]
	* trunk/Mars/mcorsika/MCorsikaEvtHeader.cc (modified)
	* trunk/Mars/mcorsika/MCorsikaRunHeader.cc (modified)

	Block length in number fo floats.


Tue, 30 Oct 2018 17:54:59 GMT tbretz [19340]
	* trunk/Mars/mcorsika/MCorsikaRead.cc (modified)

	Implemented variable block size to support thin-format and ...


Tue, 30 Oct 2018 17:31:06 GMT tbretz [19339]
	* trunk/Mars/msim/MPhotonData.cc (modified)
	* trunk/Mars/msim/MPhotonData.h (modified)

	Added the 8-float format as FillEvtCorsikaThin, calculate absolute ...


Tue, 30 Oct 2018 17:29:17 GMT tbretz [19338]
	* trunk/Mars/msim/MPhotonEvent.cc (modified)
	* trunk/Mars/msim/MPhotonEvent.h (modified)

	This allows to distinguish between the thinning file format (8 floats ...


Tue, 30 Oct 2018 17:21:01 GMT tbretz [19337]
	* trunk/Mars/mcorsika/MCorsikaFormat.cc (modified)

	Read the block header and footer bytes only when they are expected.


Tue, 30 Oct 2018 17:06:54 GMT tbretz [19336]
	* trunk/Mars/mcorsika/MCorsikaEvtHeader.cc (modified)
	* trunk/Mars/mcorsika/MCorsikaEvtHeader.h (modified)

	Flexible block size when reading the EVTE block to acount for ...


Tue, 30 Oct 2018 16:23:22 GMT tbretz [19335]
	* trunk/Mars/mdata/MDataPhrase.cc (modified)

	For some reason giving the formula to be compiled as argument in ...


Tue, 30 Oct 2018 15:53:57 GMT tbretz [19334]
	* trunk/Mars/mdata/MDataPhrase.cc (modified)
	* trunk/Mars/mdata/MDataPhrase.h (modified)

	Make sure that if root decides to delete TFormula we are not deleting ...


Tue, 30 Oct 2018 15:42:32 GMT tbretz [19333]
	* trunk/Mars/mcorsika/MCorsikaFormat.cc (modified)

	Fixed two typos.


Tue, 30 Oct 2018 15:39:36 GMT tbretz [19332]
	* trunk/Mars/mcorsika/MCorsikaRunHeader.cc (modified)
	* trunk/Mars/mcorsika/MCorsikaRunHeader.h (modified)

	Implemented variable block length to support thinning option, read ...


Tue, 30 Oct 2018 15:36:44 GMT tbretz [19331]
	* trunk/Mars/mcorsika/MCorsikaFormat.cc (modified)

	Cleaned... made all the block-length variable so that it can be ...


Tue, 30 Oct 2018 15:34:34 GMT tbretz [19330]
	* trunk/Mars/mcorsika/MCorsikaFormat.h (modified)

	Moved magic numbers to an enum, changed hasMagicNumber into the block ...


Tue, 30 Oct 2018 15:26:46 GMT tbretz [19329]
	* trunk/Mars/mcorsika/MCorsikaFormat.cc (modified)

	Moved magic numbers to an enum, changed hasMagicNumber into the block ...


Mon, 29 Oct 2018 22:58:54 GMT tbretz [19328]
	* trunk/Mars/mbase/MStatusDisplay.cc (modified)

	It seems something is deleting the canvases (could not find what), so ...


Mon, 29 Oct 2018 22:58:22 GMT tbretz [19327]
	* trunk/Mars/CMakeLists.txt (modified)

	This was still not working, it produced root 5 dictionaries with root
	6


Mon, 29 Oct 2018 18:17:17 GMT tbretz [19326]
	* trunk/Mars/cmake/rootlogon.C.in (modified)

	Use the compiler to check if the correct root version got loaded.


Mon, 29 Oct 2018 17:04:54 GMT tbretz [19324]
	* trunk/Mars/CMakeLists.txt (modified)

	Now this version works for 5.34 with a classical compilation, 6.x ...


Mon, 29 Oct 2018 14:21:12 GMT tbretz [19321]
	* trunk/Mars/CMakeLists.txt (modified)

	If root does not create output, create it ourselves.


Sun, 28 Oct 2018 20:03:13 GMT tbretz [19320]
	* trunk/Mars/mhist/MHFadcCam.cc (modified)
	* trunk/Mars/mhist/MHFadcCam.h (modified)

	Fixed type


Sun, 28 Oct 2018 20:01:31 GMT tbretz [19319]
	* trunk/Mars/mcorsika/MCorsikaFormat.cc (modified)

	Added some comments


Sun, 28 Oct 2018 20:00:36 GMT tbretz [19318]
	* trunk/Mars/fact/processing/lidar.C (modified)

	Initialize lastt


Sun, 28 Oct 2018 19:56:55 GMT tbretz [19317]
	* trunk/Mars/mbase/MStatusDisplay.cc (modified)

	That's more correct.


Sun, 28 Oct 2018 19:56:23 GMT tbretz [19316]
	* trunk/Mars/manalysis/MSoftwareTriggerCalc.cc (modified)

	Comparison between signed and unsigned.


Sun, 28 Oct 2018 19:53:45 GMT tbretz [19315]
	* trunk/Mars/mdrs/MCalibrateDrsTimes.cc (modified)

	Comparison between signed an unsigned.


Thu, 25 Oct 2018 20:20:36 GMT tbretz [19311]
	* trunk/Mars/manalysis/MSoftwareTriggerCalc.cc (modified)

	Added some comments


Thu, 25 Oct 2018 20:17:10 GMT tbretz [19310]
	* trunk/Mars/manalysis/MSoftwareTriggerCalc.cc (modified)

	It was crashing if the camera had less than 1440 pixels connected - ...


Thu, 25 Oct 2018 18:46:41 GMT tbretz [19309]
	* trunk/Mars/cmake/dohtml.C.in (added)

	Prototype.


Thu, 25 Oct 2018 18:46:26 GMT tbretz [19308]
	* trunk/Mars/CMakeLists.txt (modified)

	Create a version of dohtml.C with the correct paths.


Thu, 25 Oct 2018 18:45:49 GMT tbretz [19307]
	* trunk/Mars/mhbase/MFillH.cc (modified)

	That is another try to hopefully get something working. Works with ...


Thu, 25 Oct 2018 18:43:12 GMT tbretz [19306]
	* trunk/Mars/mastro/MAstroCatalog.cc (modified)
	* trunk/Mars/mhflux/MAlphaFitter.cc (modified)

	Replaced \circ by #circ because the old one looks weird.


Thu, 25 Oct 2018 18:42:43 GMT tbretz [19305]
	* trunk/Mars/mjobs/MJCut.cc (modified)
	* trunk/Mars/mjobs/MJSimulation.cc (modified)
	* trunk/Mars/mjobs/MJSpectrum.cc (modified)
	* trunk/Mars/mjoptim/MJOptimizeDisp.cc (modified)
	* trunk/Mars/mjtrain/MJTrainDisp.cc (modified)
	* trunk/Mars/mjtrain/MJTrainEnergy.cc (modified)
	* trunk/Mars/mjtrain/MJTrainImpact.cc (modified)
	* trunk/Mars/mjtrain/MJTrainSeparation.cc (modified)

	Replaced \circ by #circ because the old one looks weird.


Thu, 25 Oct 2018 18:42:25 GMT tbretz [19304]
	* trunk/Mars/mbadpixels/MHBadPixels.cc (modified)
	* trunk/Mars/mhbase/MHn.cc (modified)
	* trunk/Mars/mhflux/MHAlpha.cc (modified)
	* trunk/Mars/mhflux/MHCollectionArea.cc (modified)
	* trunk/Mars/mhflux/MHDisp.cc (modified)
	* trunk/Mars/mhflux/MHEffectiveOnTime.cc (modified)
	* trunk/Mars/mhflux/MHEnergyEst.cc (modified)
	* trunk/Mars/mhflux/MHFalseSource.cc (modified)
	* trunk/Mars/mhflux/MHPhi.cc (modified)
	* trunk/Mars/mhist/MHCamEventRot.cc (modified)
	* trunk/Mars/mhist/MHCamera.cc (modified)
	* trunk/Mars/mhist/MHFindSignificance.cc (modified)
	* trunk/Mars/mhist/MHRate.cc (modified)
	* trunk/Mars/mhist/MHStarMap.cc (modified)
	* trunk/Mars/mhist/MHWeather.cc (modified)
	* trunk/Mars/mimage/MHHillas.cc (modified)
	* trunk/Mars/mimage/MHHillasExt.cc (modified)
	* trunk/Mars/mimage/MHNewImagePar.cc (modified)
	* trunk/Mars/mimage/MHVsSize.cc (modified)
	* trunk/Mars/mmuon/MHMuonPar.cc (modified)
	* trunk/Mars/mmuon/MHSingleMuon.cc (modified)
	* trunk/Mars/mpointing/MHPointing.cc (modified)
	* trunk/Mars/mpointing/MHSrcPosCam.cc (modified)
	* trunk/Mars/mreflector/MHReflector.cc (modified)

	Replaced \circ by #circ because the old one looks weird.


Wed, 24 Oct 2018 21:25:16 GMT tbretz [19302]
	* trunk/Mars/mmain/MBrowser.cc (modified)

	Fixed a compiler warning in a root header - nothing we can do about
	it.


Wed, 24 Oct 2018 21:05:47 GMT tbretz [19299]
	* trunk/Mars/CMakeLists.txt (modified)

	Added some comments.


Wed, 24 Oct 2018 21:01:15 GMT tbretz [19298]
	* trunk/Mars/cmake/rootlogon.C.in (modified)

	Now called lib


Wed, 24 Oct 2018 21:01:05 GMT tbretz [19297]
	* trunk/Mars/CMakeLists.txt (modified)

	Separated lib and dictionary path, properly print include path of
	nova


Wed, 24 Oct 2018 20:06:13 GMT tbretz [19296]
	* trunk/Mars/mcorsika/MCorsikaEvtHeader.h (modified)

	Illegal charcter encoding in root dictionary with root 5


Wed, 24 Oct 2018 20:03:09 GMT tbretz [19295]
	* trunk/Mars/cmake/rootlogon.C.in (modified)

	libmars is now created in the subdirectory.


Wed, 24 Oct 2018 20:02:25 GMT tbretz [19294]
	* trunk/Mars/CMakeLists.txt (modified)

	In this context $ ENV should be just ENV, the subdir must be ...


Wed, 24 Oct 2018 19:59:24 GMT tbretz [19293]
	* trunk/Mars/mcore/nova.h (modified)

	kSolarStandardHorizon for convenience (no need to include libnova.h ...


Wed, 24 Oct 2018 19:58:12 GMT tbretz [19292]
	* trunk/Mars/MLinkDef.h (modified)

	It is not a global variable but a pre-compiler directive.


Wed, 24 Oct 2018 19:04:36 GMT tbretz [19291]
	* trunk/Mars/mbase/MGMenu.cc (modified)
	* trunk/Mars/mbase/MGMenu.h (modified)

	This workaround is not needed anymore.


Wed, 24 Oct 2018 18:53:21 GMT tbretz [19290]
	* trunk/Mars/mcore/huffman.h (modified)

	As a static member it is missing in the dictionary, as an inline ...


Wed, 24 Oct 2018 18:52:49 GMT tbretz [19289]
	* trunk/Mars/msql/MBufferSQL.h (modified)

	Suppress some -Wcast-align warning from some root header (we can not ...


Wed, 24 Oct 2018 18:45:33 GMT tbretz [19288]
	* trunk/Mars/mfileio/MFitsArray.cc (modified)
	* trunk/Mars/mfileio/MFitsArray.h (modified)
	* trunk/Mars/mfileio/MWriteFitsFile.cc (modified)

	This fixes some compiler warning about alignment during casts.


Wed, 24 Oct 2018 15:40:44 GMT tbretz [19287]
	* trunk/Mars/CMakeLists.txt (modified)

	Already included before.


Wed, 24 Oct 2018 15:39:06 GMT tbretz [19286]
	* trunk/Mars/CMakeLists.txt (modified)

	This should (hopefully) make compilation compatible with root version ...


Wed, 24 Oct 2018 15:01:11 GMT tbretz [19284]
	* trunk/Mars/mcore/FITS.h (modified)
	* trunk/Mars/mcore/zfits.h (modified)

	Removed processings from BlockHeader, as a variable size array, it ...


Mon, 22 Oct 2018 21:05:04 GMT tbretz [19276]
	* trunk/Mars/CMakeLists.txt (modified)

	It's actually better to create the library directly in dictionary ...


Mon, 22 Oct 2018 21:04:30 GMT tbretz [19275]
	* trunk/Mars/macros/libnova/sun.C (modified)

	Make it run with rootcling


Mon, 22 Oct 2018 21:04:14 GMT tbretz [19274]
	* trunk/Mars/mmuon/MHSingleMuon.h (modified)

	One more work around for a compiler warning


Mon, 22 Oct 2018 20:40:28 GMT tbretz [19273]
	* trunk/Mars/mbase/MTaskInteractive.cc (modified)
	* trunk/Mars/mbase/MTaskInteractive.h (modified)

	A lot of code became obsolete with root 6.


Mon, 22 Oct 2018 20:14:59 GMT tbretz [19272]
	* trunk/Mars/mbase/MParContainer.cc (modified)

	Fixed a typo.


Mon, 22 Oct 2018 20:10:46 GMT tbretz [19271]
	* trunk/Mars/mbase/MParContainer.cc (modified)

	This is based on some warning I get with root 6 during run-time. I am ...


Mon, 22 Oct 2018 19:55:30 GMT tbretz [19270]
	* trunk/Mars/CMakeLists.txt (modified)

	Added some comments


Mon, 22 Oct 2018 19:54:30 GMT tbretz [19269]
	* trunk/Mars/fact/analysis/mc/callisto.C (modified)

	Fixed a typo.


Mon, 22 Oct 2018 19:54:10 GMT tbretz [19268]
	* trunk/Mars/fact/processing/numevents.C (modified)

	Fixed another issue pointed out by the YIT compiler.


Mon, 22 Oct 2018 19:52:54 GMT tbretz [19267]
	* trunk/Mars/fact/processing/numevents.C (modified)

	This fixed running with rootcling, but might break compilation of the ...