Several updates have been made to the brat cvs repository. The changes are in two main area -- Calibrations access which is work in progress ( /brat/db/..) brat/dbapps -- Changed BrIOModule to derive fraom BrModule. I believe this should be transparent to all usage. the tests will geantinput, EventIO and BrRawEvent form frile works. -- Added virtual method IsTable() to BrDataObjects that can be used for internal safety Once the db code has been checked a bit more this should be made into a released version that should go into /new. Quite a number of other changes has been committed by other people since the ver-1-6-1. List of modified modules M brat/raw/inc/BrRawDataOutput.h M brat/raw/src/BrRawDataInput.cxx M brat/raw/src/BrRawDataOutput.cxx M brat/test/TestBase.cxx M brat/base/src/BrEventIO.cxx M brat/base/src/BrEventNode.cxx M brat/base/src/BrIOModule.cxx M brat/base/src/BrModule.cxx M brat/raw/inc/BrRawDataOutput.h M brat/raw/src/BrRawDataInput.cxx M brat/raw/src/BrRawDataOutput.cxx M brat/test/TestBase.cxx Some more details are: BrDataObject -- Added Bool_t IsTable() . Safeguard for DataTable accesses. BrDataTable -- Added Bool_t IsTable() BrIOModule -- Make derived from BrModule. Thus remove several methods common to IOModule and Module from IOModule code. Made Event() Open() Close() pure virtual classes. Be able to handle a list of files when reading rather than opening of individual ones (work in progress) BrIOModule::AddFile(const Char_t* filename) Moved DataFile Name to BrIOModule form individual InputRoutines. BrModule -- change GetVerbose() to Verbose() raw -- BrRawDataInput. -- BrRawDataOutput. changed Open(const Char-->Open(char_t) to match base method. test/TestBase.cxx // Remove the BrIOModule test since Open() etc are pure virtual fct. *** I have added a developoment directory dbapp/.. with the working samples of the programs that are used to create Db, tables, fill tables, the prototype BrCalibrationsParamBB, etc.. *** Additionaly move $log$ from many modified sources to end of file rather than top. -------------------------------------------------------- Flemming Videbaek Physics Department Brookhaven national Lab tlf: 631-344-4106 fax: 631-344-1334 email: videbaek@bnl.gov
This archive was generated by hypermail 2b29 : Sat Jun 03 2000 - 14:37:15 EDT