-*-*- END -*-*- 2000/03/01: Thomas Bretz * Makefile: added headers to dependencies * Makefile.rules: added headers to dependencies * merpp.cc: changed from pointers to objects, added compression level * readraw.cc: removed unnecessary includes * mbase/MArray*.*: changed all Int_t to UInt_t * mbase/MLogManip.h: changed name of __DINF__ to dbginf * mraw/MRawCrateData.[h,cc]: changed ifstream to istream * mraw/MRawEvtHeader.[h,cc]: dito * mraw/MRawRunHeader.[h,cc]: dito * mraw/MRawEvtData.cc: changed the reading, which speeds up merpp by a factor of 10 * mraw/MRawEvtData.h: added flag to InitArrays and DeletePixels (not yet used) * mraw/MRawFileRead.h: removed pParList from parameter list * manalysis/AnalysisLinkDef.h removed MReadCT1Ascii, added MCT1ReadAscii added MCT1Pedestals * manalysis/MCerPhotEvt.[h,cc]: changed the constructor a little bit, rewrote Print() to make it a bit more readable, moved MCerphotPix to new File, added many lines of comments, exchanged old stylish new call with new stylish(=) one, replaced all accesses to fPixels with the [] operator to make this lines more readable, made all variable declarations const-correct, I changed the style of the cleaning method from if(a){if()b{if(c){}}} to if(!a)continue; if(!b)continue if(!c) continue; to make it more compact, readable and easier to understand, renamed the Boolean- functions to Is* to get a stricter structure, replaced mapping function to access the pixel list entries by the new operator to get rid of more than the necessary number of member functions without loosing speed or readability, renamed GetMinimum/MaximumPhoton to GetMin/MaxNumPhotons to be more exact * mgui/MCamGeom.* splitted and changed to MGeomCam/Pix: added a new operator to access the TObjArray, removed unnecessary code from CreateCT1 * mbase/MAGIC.h: added kPI * mbase/MReadTree.cc: added some comments * mgui/MCamDisplay.[h,cc]: added some comments, reordered a bit the calls in the constructor to get a 'straight forward structure', MGeomCam is now only locally used where it is needed, replaced access to the TClonesArrays by new member-function to get a more readable code, replaced old stylish new call with new stylish one, made variable decleration const-correct, introduced a new member function to set the pixel color, renamed the overloaded Draw functions to DrawPhotons, DrawPhotErr to prevent missunderstatements, changed the 'layout' of GetColor to make it easier to understand the algorithm, * mgui/MCamNeighbor.[h, cc]: changed to new log-interface, exchanged -9999 by -1, skipped the exits, you must check for -1 one in any case, this means a warning should be enough * mgui/MHexagon.[h,cc]: added new constructor whcih uses a MGeomPix-object, 2000/02/28: Thomas Bretz * mraw/MRawEvtPixelIter.h: added GetSum* functions * mbase/MParList.[h,cc]: changed return type of FindObject back to TObject, it seems so, that some compilers don't like overriding the return type of a virtual member function 2000/02/23: Thomas Bretz * mraw/MRawEvtPixelIter.h: added GetSum* functions * mbase/MParList.[h,cc]: Removed unnecessary fNext-stuff 2000/02/22: Thomas Bretz * merpp.cc, readraw.cc, mbase/MParContainer.cc, mbase/MParList.cc, mbase/MParList.h, mbase/MReadTree.cc, mbase/MTask.cc, mbase/MTask.h, mbase/MTaskList.cc, mbase/MTime.cc, mdatacheck/MDumpEvtHeader.cc, mdatacheck/MShowSpect.cc, meventdisp/MGFadcDisp.cc, mgui/MGPrototyp.h, mmc/MHeaderTrig.cxx, mraw/MRawCrateArray.cc, mraw/MRawEvtData.cc, mraw/MRawEvtHeader.cc, mraw/MRawFileRead.cc, mraw/MRawFileWrite.cc, mraw/MRawRunHeader.cc: exchanged cout with the new logging style (gLog, *fLog) \\ \hline &&&{\em Gesamt:}&{\bfseries 549.00 DM}\\ \hline * mraw/MRawEvtData.cc: added 'dec' option to Print * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx: small changes to the Print funtions 2000/02/21: Thomas Bretz * MRawEvtData.cc: Changed ReadEvt according to the new raw binary format 2001/02/20 * Added MLog.[h,cc], MLogManip.[h,cc] * Adde SetStreamer and fLog to the MParContainer base class * Derived MEvtLoop from MParContainer * Makefile: added 'tar' * mbase/BaseIncl.h: added fstream.h, TGListBox.h * mbase/BaseLinkDef.h: added pragma for gLog and MLog * mbase/MAGIC.h: added forward definition for gLog * mbase/MEvtLoop.cc: exchanged cout with *fLog, added statements to provide log-facility to all tasks als parameter containers * mbase/MEvtLoop.h: Small changes * mbase/MParContainer.h: Added definitions necessary for use of Log-Facility * mbase/MParList.[h,cc]: Added SetLogStream * mbase/MTask.h: added fLog * mbase/MTaskList.[h,cc]: added SetLogStream * mbase/Makefile: Added MLog.cc, MLogManip.cc 2000/02/19: Harald Kornmayer * implemented the Image Cleaning a la CT1 to the class MCerPhotEvt * changed the readCT1.C file to show the effects of the image cleaning a la CT1 * changed mgui/MCamNeighbor.cc mananlysis/MCerPhotEvt.cc .h macros/readCT1.C 2000/02/19: Thomas Bretz * MParContainer.h added prototypes for AsciiRead/Write * .rootrc: added * MEvtLoop.[h,cc]: split eventloop in its three parts, this should be used for debugging only. 2000/02/06: Harald Kornmayer * the first running version with a eventdisplay. Now we are able to display an Event on the photo electron level. To do this, run the macro "macros/readCT1.C" after changing the file name. changed: macros/readCT1.C manalysis/MNphotEvent.cc, manalysis/MNphotEvent.h analysis/MReadCT1Ascii.cc mgui/MCamDisplay.cc, mgui/MCamDisplay.h 2000/01/23: Harald Kornmayer * the integration of the class FadcDisp in the mars enviroment and further developments in the display changed: meventdisp/MGFadcDisp.h meventdisp/MGFadcDisp.cc mgui/GuiIncl.h mgui/GuiLinkDef.h mgui/MGMarsMain.cc mgui/MGPrototyp.cc mgui/MGPrototyp.h mgui/Makefile added: mgui/MGEventDispMain.h mgui/MGEventDispMain.cc 2000/01/22: Harald Kornmayer * started with the development of a EventDisplay Utitliy. Therefore I added the following files. meventdisp/EvtDispIncl.h meventdisp/EvtDispLinkDef.h meventdisp/MGFadcDisp.cc meventdisp/MGFadcDisp.h meventdisp/Makefile Also a few of the older files where slightly changed. ./Makefile ./Makefile.rules mraw/MRawEvtData. 2000/01/19: Thomas Bretz * mmc/*.hxx: - changed include of MDefineTrigger.h back 2000/01/19: Oscar Blanch * mmc/MTriggerDefine.h: - added 2000/01/18: Thomas Bretz * Makefile: - mmc-library added * Makefile.conf.general: - Added definition of __MARS__ * Makefile.rules: - Added definitions to rootcint * Oscar added the McFormat subdir of the Monte Carlo as mmc * mmc/MMcEvt.h: - renamed to MMcEvt.hxx * mmc/*.hxx: - added necessary defintions from MDefineTrigger.h * mmc/Makefile, mmc/McLinkDef.h, mmc/McIncl.h, mmc/readme.txt: - added * mmc/LinkDef.h: - removed 2000/01/17: Thomas Bretz * Makefile: - Exchanged explicit rules to make library by implicit ones - The shared object works now. I exchanged the libraries with the object files. But I don't know why the libraries don't work. * Makefile.conf.linux-gnu: - replaced CC with gcc (instead of g++) * mdatacheck/DataCheckLinkDef.h: - removed unused statements * mraw/RawLinkDef.h: - added globals * mraw/MerppLinkDef.h: - removed unused file 2000/01/12: Thomas Bretz * MLinkDef.h, MIncl.h, marslogo.xpm, magiclogo.xpm: - added * LinkDef.h: - removed * Makefile: - Added CINT, mrproper * mbase/Makefile, mraw/Makefile, mgui/Makefile, mdatacheck/Makefile: - included makefile.general, Makefile.rules, - removes corresponding lines * mdatacheck/MDumpEvtHeader.[h,cc], mdatacheck/MFillAdcSpect.[cc,h], mdatacheck/MFillAdcSpect.[h,cc], mdatacheck/MGDisplayAdc.[cc,h], mdatacheck/MHistsosAdc.[h,cc], mdatacheck.MShowSpect.[cc,h] - changed include statements * mgui/MGDataCheckMain.[cc,h], mgui/MGMarsMain.[cc,h] - changed include statements - move enum from h to cc - removed comma operator from delete statements (nonsense) 2001/01/11: Harald Kornmayer * ./ readraw.cc, Makefile, Makefile.rules, LinkDef.h, MParList.cc, MReadTree.cc, MReadTree.h, mbase/Makefile, mraw/Makefile - small changes in this files. Not really critical. * mars.cc - added the main file for the gui * mgui/ GuiIncl.h, MGMarsMain.cc, GuiLinkDef.h, MGMarsMain.h, MGDataCheckMain.cc, Makefile, MGDataCheckMain.h - added the subdir mgui and this files * mdatacheck/ DataCheckIncl.h, DataCheckLinkDef.h, MHistosAdc.cc, MHistosAdc.h, MDumpEvtHeader.cc, MDumpEvtHeader.h, MShowSpect.cc, MShowSpect.h, MFillAdcSpect.cc, MFillAdcSpect.h, MViewAdcSpectra.cc, MViewAdcSpectra.h, MGDisplayAdc.cc, MGDisplayAdc.h, Makefile - added the subdir mdatacheck and this files 2000/12/28: Thomas Bretz * merpp.cc, MArray.cc, MArray.h, MArrayB.cc, MArrayB.h, MArrayS.cc, MArrayS.h, MEvtLoop.cc, MEvtLoop.h, MInputStreamID.cc, MInputStreamID.h, MParContainer.cc, MParContainer.h, MParList.cc, MParList.h, MReadTree.cc, MTask.cc, MTask.h, MTaskList.cc, MTaskList.h, MTime.cc, MTime.h: - Added changes some comments. * MLoopEvt.cc, MLoopEvt.h: - Removed 2000/12/22 - Thomas Bretz: * readraw.cc: - changed some comments and the Root-Name of the program - added check for the existance of the file - changed name of numbers of entries from iEnt to nent * dohtml.C: - changed title of converted macros * MRawEvtData.cc: - added a commet in Draw() * MRawEvtPixelIter.[h,cc]: - Added the comment header of the file - removed inheritance from TIterator (not needed) - some changes to get it work (the one in the repository was untested and not working) - changed calling style of iterator from do...while to while-loop - changed some comments * MRawRunHeader.cc: - added some comments * Changelog, News: added * test.C: removed