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 -*-*- 2006/12/14 Daniela Dorner * datacenter/macros/filloptical.php: - implemented filling of Tuorla data * datacenter/db/opticaldata.php, datacenter/db/magicdefs.php: - implemented telescope and band 2006/12/13 Thomas Bretz, Daniela Dorner, Stefan Ruegamer * datacenter/scripts/movingrawfiles: - added check if the number of rawfiles in the database matches the number of rawfiles in the fromlapalma/RAW/-folder. If not, the files won't be copied. Workaround for the case that the .finished file has arrived but the number of transfered files is wrong. - added warning in case that there are non-rawfiles in the fromlapalma/RAW/-folder 2006/12/13 Daniela Dorner * scripts/preparemc: - removed function makedir - improved structure in output directory (setup, sequence and dataset directory) - improved algorithm to get date from directory name - removed setting of root environment variables - adapted comments * scripts/dospectrum: - added (script to produce ganymed.rc files with different sets of cuts and to run ganymed and sponde for these sets) * scripts/processsequence: - added function checkreturncode - improved logging in case of an error * datacenter/macros/buildsequenceentries.C - included errno.h (with new compiler it didn't compile anymore) - changed name of object (was same like for TPRexexp) * datacenter/scripts/checktransfer: - added check if there are temporary files 2006/12/12 Thomas Bretz * mjobs/MSequence.cc: - fixed a bug in SetupRuns introduced yesterday which made the setup fail if SetupRuns were called more than once. * mfileio/MReadTree.[h,cc]: - added function returning the number of files in the chain * mfileio/MReadMarsFile.cc: - added a check which correlates the number of entries in RunHeaders with the number of files 2006/12/11 Thomas Bretz * mbase/MParContainer.cc, mbase/MParList.cc: - some improvements to log-output * mextralgo/MExtralgoDigitalFilter.cc: - default for "out-of-range" is now -2 * mpedestal/MHPedestalCor.cc: - small fix (the used range was one slice to brought) * mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc: - improved output in case of no files found * mjobs/MJPedestal.cc, mjobs/MJCalibTest.cc, mjobs/MJCalibration.cc, mjobs/MJCalibrateSignal.cc, mjobs/MJStar.cc: - moved output in case of invalid number of runs for a sequence to MSequence - stop execution if no or not all files were found * mjobs/MSequence.cc: - added some output and return an error if the number of requested files doesn't match the number of files found. * mjobs/MDataSet.cc: - when Setting up dat-runs fails now an error is returned * mjobs/MJSpectrum.cc, mjobs/MJCut.cc: - if the number of files set from a sequence doesn't match the number of files found stop execution * mjoptim/MJOptimize.cc, mjtrain/MJTrainDisp.cc, mjtrain/MJTrainEnergy.cc: - stop execution if number of requested and found files mismatch * mjoptim/MJOptimizeCuts.cc, mjoptim/MJOptimizeDisp.cc, mjoptim/MJOptimizeEnergy.cc: - added more informative log output 2006/12/04 Thomas Bretz * mcalib/MCalibrationChargeCalc.cc: - fixed a typo in a console message 2006/11/16 Daniela Dorner * datacenter/macros/filloptical.C: - added errorhandling if insert of query failes * datacenter/tools/fillobjects.C, datacenter/tools/fillobjects2.C: - exchanged update by insert * datacenter/scripts/copyscript: - added filling of optical information into database and moving of optical data files into the datacenter structure 2006/11/03 Thomas Bretz * datacenter/macros/plotoptical.C, datacenter/macros/plotdb.C, datacenter/macros/plotrundb.C: - improved grouping - added comments * mjobs/MJCalibrateSignal.cc: - do not write MPedestalFundamental -- this only wasts space - do not calibrate and bad-pixel treat it anymore 2006/11/02 Daniela Dorner * datacenter/db/plotdb.php: - exchanged pulldown for plot-option by radio buttons * scripts/preparemc: - updated setting of root-version (/opt/root_v5.12.00f) - updated mcpath (/magic/montecarlo/rawfiles) - removed usage of sourcefile 2006/11/02 Thomas Bretz * datacenter/macros/fillstar.C: - changed such that no muon rates below 0 are entered into the DB * mhcalib/MHCalibrationCam.cc: - reformatted and improved output - do not complain about empty lo-gain histograms (BTW: it should complain if the histogram should not be empty!) * mranforest/MHRanForestGini.cc, mranforest/MRanForest.cc, mranforest/MRanForestCalc.cc, mranforest/MRanTree.cc: - small changes to output - changes to comments * datacenter/macros/plotstat.C: - changed division of pad, we have already too much periods * mfilter/MFCosmics.cc: - do not take invalid pixels into account * mmain/MEventDisplay.cc: - removed obsolete include of MExtractSignal * msignal/MExtractTimeAndCharge.cc: - in a possible case that the hi-gain etraction failed but the lo-gain should be extracted we start one slice in front of the lowest possible hi-gain time. * msignal/MExtractTimeAndChargeDigitalFilter.[h,cc]: - removed obsolete SignalStartBin data members - set last hi-gain extraction slace from 15 to 16 * mcalib/MCalibCalcFromPast.[h,cc]: - some changes to the log-output * mhcalib/MHCalibrationChargeCam.cc: - reformatted some output * mraw/MRawRunHeader.cc: - reset setfill in output stream * mimage/MNewImagePar.cc: - do not take unmapped pixels into account - do not start with d=max_radius^2 but with FLT_MAX 2006/11/01 Daniela Dorner * datacenter/db/builddatasets.php: - added more warnings (inhomogeneity, number of identified and correlated stars) - fixed bug in query getting the next datasetnumber - implemented stop of inserting in case of failure of one query - added init values for some limits - changed fDataSetName from varchar(12) to varchar(20) - enlarged space behind +/- menu items - improved output for missing fRealSourceKEY - removed fMaxHumidity and fArrTimeMeanInner from Init - added and adapted init values for fPSF, fMeanPedRms, fMeanNumberIslands, fRation, relative ontime, fMuonRate, fPulsePos * datacenter/macros/buildsequenceentries.C: - fixed bug introduced with change on 27.10.2006 (in query ')' was missing * datacenter/scripts/writedatasetfiles: - added (script that executes writedatasetfile.C) * datacenter/scripts/sourcefile: - added error-code variable for Fdatasetfilewritten * steps.rc: - added new column DataSetProcessStatus.fDataSetFileWritten * datacenter/db/sequinfo-aio.php: - changed init: fPSF, fMeanPedRmsInner and fLinks now switched on by default * datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo-aio.php, datacenter/db/sequinfo-aio.php, datacenter/db/builddatasets.php: - emphasis menu item 'Menu' * datacenter/db/index-footer.html: - adapted link to validator-img file * datacenter/db/menu.php: - changed menu label of fStartTime from StartTime to ProcessTime to avoid confusions * datacenter/db/menu.php, datacenter/db/magicdefs.php: - removed fWobble (website was not working due to that) - implemented a min and a max limit for the relative ontime - removed limit for arrival time * datacenter/db/include.php: - changed code to determin the colour of an table entry to provide the possibility to set different limits for one value 2006/11/01 Thomas Bretz * datacenter/macros/plotdb.C, datacenter/macros/plotoptical.C: - a lot of changes starting to unify the different plot macros - use the new function to get the joins automatically - further improved grouping * datacenter/macros/plotrundb.C: - added * msql/MSQLServer.[h,cc]: - implemented a new function returning the primary key of a table - added a new function to return the joins automatically necessary to do a query - changed the call to GetTables and GetColumns * mhflux/MHFalseSource.[h,cc]: - added a DrawNicePlot feature like for MHAlpha * mmain/MEventDisplay.cc: - added MPedestalSubtract - new default size * mbase/MLogHtml.cc: - improved colors * mcalib/MCalibrationRelTimeCalc.cc: - reformatted some output * mhcalib/MHCalibrationChargeCam.cc: - when filling the histograms only fill signals which are valid - do not count the number of lo-gain saturation slices, just check whether it is saturating or not - for the moment we do not take the fTimeLower/UpperLimit into account. It is enough if the extracted time is within the extraction range (TO BE IMPROVED!) * mhcalib/MHCalibrationPulseTimeCam.cc: - improved output - do not check th elo-gain if hi-gain is already above saturation limit. * mhcalib/MHCalibrationRelTimeCam.cc: - extended first bin from -4.975 to -9.975 - correctly handle validity and saturation of the pixels - allow the reference pixel to be set from the resource file * mhcalib/MHGausEvents.h: - exclude empty histograms in IsOnlyUnderflow and IsOnlyOverflow * msignal/MExtractTimeAndCharge.[h,cc]: - added a new function which give an estimate for the arrival time in case of saturation - allow the arrival time to be a minimum of -1 before replacing it by a random value - in case of saturation use a polynomial of second order to get a better estimation of the arrival time 2006/10/31 Daniela Dorner * datacenter/db/menu.php - added PrintStarRangeMenu (inputs to query range for the timestamp when Star has been done) - changed PrintFailedMenu (ReturnCode and FailedCode were labeled wrongly) * datacenter/db/magicdefs.php - added fRunTimeLimit - shortened alias of fSkyBrightnessMed * datacenter/db/builddatasets.php - added (website to build datasets) * datacenter/db/include.php - exchanged \" by ' - added function CheckBox2 for $_POST - added argument $form to function PrintMagicTable ($form indicates if a second