Please do not write behind the end of line tag so that it is possible to send a Changelog file to a line printer directly. Thanks. For your entries please follow EXACTLY this style: _yyyy/mm/dd_[Your Name] _ ___*_filename: _____-_description _ ___*_filename2, filename3: _____-_description _ _ _ While an underscore is a placeholder for a white-space or an empty line. -*-*- END OF LINE -*-*- 2011/08/10 Thomas Bretz * mraw/MRawRunHeader.[h,cc]: - implemented setting pixel map in InitFact * mraw/MRawEvtData.cc: - when setting a pixel map, subtract one to get from the id to the index 2011/07/29 Thomas Bretz * mbase/fits.h: - fixed the case in which the END tag is the first in a block - use seekg instead of seekpos 2011/07/24 Thomas Bretz * mbase/MFits.h: - renamed to fits.h * mbase/MZlib.h: - renamed to izstream.h * mbase/MZlib.cc: - removed, moved all the code to izstream.h - set the fail and bad bit more properly * mastro/MAstroCatalog.h, mraw/MRawFileRead.cc, mfileio/MReadFiles.[h,cc]: - replaced MZlib with izstream * mraw/MRawRunHeader.[h,cc]: - Added fIsSigned data memeber - increased version number * mraw/MrawEvtData.[h,cc]: - added fIsSigned - adapted GetSample - added GetMin - changed code in GetMax * mraw/MRawFitsRead.cc: - replaced MZlib by izsream - check for TELESCOP key * mbase/fits.h: - added exceptions if supported - removed check for TELESCOP keyword * mhist/MHCamera.cc: - fixed ifdef in GetObjectInfo - do not propagate non finite numbers * mbase/Makefile, mbase/BaseLinkDef.h: - removed MZlib - removed MFits - added izstream - added fits * msignal/MExtractTimeAndCharge.[h,cc], msignal/MExtractTimeAndChargeSpline.[h,cc], * msignal/MExtractor.[h,cc], msignal/MExtractBlindPixel.[h,cc], msignal/MExtractPINDiode.[h,cc], msignal/MExtractTimeAndChargeSpline.[h,cc]: - changed fHiGainFirst/fHiGainLast from Byte_t to UShort_t to support the DRS with 1024 samples * mhist/MHCamEvent.cc: - removed some obsolete calls to Format() - correctly display the relative and absolute error 2011/07/21 Thomas Bretz * mgeom/MGeomCamFACT.cc: - added special pixels 1438/1439 2011/07/20 Thomas Bretz * readdaq.cc: - added support for FITS files * mbase/MFits.h: - optmized reverse copy procedure - added HasKey * mbase/MRawEvtPixelIter.[h,cc]: - Added iterator to start cell * mbase/MRawEvtData.[h,cc]: - added fStartCells - increased version number * mbase/MrawEvtData.[h,cc]: - replaced fPCTime with an array as a buffer - init start cells - added "StartCell" to reading process 2011/07/19 Thomas Bretz * mbase/MFits.h: - made struct Entry public (needed by newer root versions) 2011/07/18 Thomas Bretz * mastro/MAstroCatalog.cc: - added include of fstream * macros/rootlogon.C: - added define of __MARS__ to AcLiC * mraw/MRawRead.h: - made ReadEvent and SkipEvent virtual * mraw/MRawFileRead.[h,cc]: - outsourced OpenFile and ReadRunHeader to their own functions * mbase/MParContainer.[h,cc]: - Added function DataMember which will return a pointer to a data member from the dictionary. * mbase/MZlib.h: - There is no need to make the derivative from istream virtual. - removed the need of a fill_buffer function - do only relative seeks and never start from the beginning of the file * mbase/MFits.[h,cc]: - added Fits support * mbase/Makefile, mbase/BaseLinkDef.h: - added MFits * mpedestal/MPedestalSubtract.cc: - improved some error output * mgeom/MGeomApply.cc: - automatically use MGeomCamFACT if the run header says that it is a fact camera. * mraw/MRawRunHeader.[h,cc]: - added setter for format versions - added InitFact - added GetCameraVersion * mjobs/MJMerpp.cc: - use FITS reader instead of raw-reader if it is a FITS raw file. * merpp.cc: - added fits asa valid extension - fixed replacing of extensions * mfileio/MReadMarsFile.cc: - read first header of first file, so that at PreProcessing time at least some header is available. * mraw/Makefile, mraw/MRawFitsRead.cc: - added MRawFitsRead * mraw/MRawFitsRead.[h,cc]: - added 2011/07/15 Thomas Bretz * mbase/MZlib.[h,cc]: - fixed seeking in gzipped files - increased buffer size * mbase/MMath.[h,c]: - added GaussProb2D * msignal/MSignalCalc.cc: - the upper bound of searching the maximum was wrong 2011/07/14 Thomas Bretz * mbase/MStatusDisplay.cc: - some minor code changed to get rid of some compiler warnings - fixed a problem with a possible infinite loop * mbase/MThread.h: - propagate argument to Run() * mbase/MLut.cc: - some variable name change to get rid of some compiler warnings * mjobs/MSequence.cc: - fixed a check which was always true 2011/07/07 Thomas Bretz * mhflux/MHFalseSource.cc: - fixed a bug in SetupFill - must be CopyBinning instead of SetBinning 2011/04/04 Thomas Bretz * mreport/MReportFileRead.cc: - added a missing delete * mhflux/MHEnergyEst.cc, mhist/MHCamera.cc: - fixed some crashes with newer root versiony in which GetFunction("gaus") after an unsuccessfull fit might return NULL * mastro/MAstroCatalog.cc: - added the missing marker color for the dot * mpointing/MPointingDevCalc.cc: - added some comments * mmain/MEventDisplay.cc: - renamed some local variables to avoid using the same name twice * mgeom/MGeomCam.cc: - for convenience a margin of 0 in HitFrame is allowed to switch off the detection also with 0 * mbase/MThread.h: - added missing argument to call of fThread.Run() * mhbase/MH3.cc: - fixed a problem with a wrong cast - added assignment of conversion function for TProfile3D 2011/03/10 Thomas Bretz * mhbase/MH3.[h,cc]: - increased forgotten class version number from 6 to 7 2011/03/03 Reiner Rohlfs * mcorsika/MCorsikaFormat.[h,cc]: - accept an "EVTH" only after an "EVTE" and after a "RUNH" * mcorsika/MCorsikaRead.cc: - parameter change in function MCorsikaFormat::NextBlock() from "Bool_t subBlock" to "Int_t readState". 2011/02/21 Reiner Rohlfs * mcorsika/MCorsikaRead.[h,cc]: - Remove debug output and not used code 2011/02/21 Thomas Bretz * mcalib/MCalibrateData.cc mcalib/MCalibrationBlindPix.cc mcalib/MCalibrationChargeCam.cc mcalib/MCalibrationChargeCalc.cc mcalib/MCalibrationIntensityChargeCam.cc mimage/MNewImagePar2.cc mhcalib/MHCalibrationPulseTimeCam.cc mhcalib/MHCalibrationChargeCam.cc mhcalib/MHCalibrationHiLoCam.cc manalysis/MMcTriggerLvl2.cc mfilter/MFCosmics.cc mhflux/MHFalseSource.cc mhflux/MHThetaSqN.cc mastro/MAstroCamera.cc mmuon/MHSingleMuon.cc mpedestal/MPedestalSubtractedEvt.cc mpedestal/MPedCalcFromLoGain.cc mpedestal/MPedCalcPedRun.cc mpedestal/MExtractPedestal.cc mpedestal/MPedestalSubtract.cc mpedestal/MHPedestalCor.cc mhist/MHCamera.cc msignal/MExtractTimeAndCharge.cc msignal/MExtractTime.cc msignal/MExtractTimeAndChargeDigitalFilter.cc msignal/MArrivalTimeCam.cc msignal/MExtractTimeAndChargeSpline.cc mranforest/MHRanForestGini.cc mranforest/MRanForestCalc.cc mranforest/MRanForest.cc mbase/MLog.cc mbase/MMath.cc mbadpixels/MBadPixelsCam.cc mbadpixels/MBadPixelsTreat.cc mhvstime/MHSectorVsTime.cc mfbase/MFEventSelector2.cc mhbase/MBinning.cc mhbase/MH.cc mgui/MHexagon.cc msql/MSQLServer.cc: - removed the old obsolete cvs header line * msimcamera/MSimCamera.cc, msimcamera/MSimSignalCam.cc, msim/MHPhotonEvent.cc msim/MPhotonEvent.cc: - treat kArtificial in addition to kNightSky 2011/02/10 Daniela Dorner * resmc/: - uncommented line of 950nm to take into account the changes of the range of the transmission curve 2011/02/09 Reiner Rohlfs * mcorsika/MCorsikaFormat.cc: - replace the selection of the blockType from a string comparison to a switch - statement. * mcorsika/MCorsikaRead.[h,cc]: - Redesign of the Process() - method: Read after the processing of one block the header of the next block to be able do decide to process the next block in the same the same call or to return from the method. 2011/01/24 Thomas Bretz * melectronics/MAvalanchePhotoDiode.h: - shifted the Afterpulse class behind the APD class to make it compile 2011/01/07 Thomas Bretz 2011/01/07 Thomas Bretz * msimcamera/MSimAPD.[h,cc]: - added setting of the afterpulse probabilities - handle afterpulses in processing * melectronics/MAvalanchePhotoDiode.[h,cc]: - restructured header file - added treatment of afterpulses in HitCellImp - added time constants and afterpulse probability data memebers - added TSortedList to hold the afterpulses - added afterpulses to calculation of relaxation time - added call to Relax to Init - added treatment of afterpulses to FillEmpty, FillRandom and Evolve - added member functions to process the afterpulses 2011/01/06 Thomas Bretz * mimage/MNewImagePar2.cc: - use GetL() instead of GetT() for fBorderLinePixel * mgeom/MGeomRectangle.h: - added GetL member-function * mgeom/MGeomPix.h: - fixed the comment of GetT * mgeom/MGeom.h: - added abstract function GetL * mgeom/MGeomRectangle.cc: - fixed the comment for GetT - added GetL * mgeom/MGeomCamDwarf.cc: - use the HitFrame from the base class with a slightly increased radius (no change in behaviour) * mgeom/MGeomCam.[h,cc]: - added HitFrame * msimreflector/MSimReflector.[h,cc]: - implemented the possibility to overwrite the absorbing size of the detector - added fDetectorFrame * mpointing/MPointingDevCalc.cc: - updated comments * msimcamera/MSimRandomPhotons.cc: - fixed a mistake in the log-output