2001-06-29 23:49 Robert Hatcher * WebDocs/: cvs-rep.html, external_products.html, soft_ins.html, soft_use_base.html, soft_use_test.html: tweak some JavaScript stuff that got munged in the process of Netscape "save source" 2001-06-29 23:48 Robert Hatcher * WebDocs/author_hints.html: tweak the suggested format a bit, use instead of <pre> when showing HTML code. 2001-06-29 23:22 Brett Viren <bv@bnl.gov> * WebDocs/soft_ins.html: Add my mods to "Frozen Releases" section. 2001-06-29 23:17 Mark Messier <messier@indiana.edu> * IoModules/: IoInputModule.cxx, IoInputModule.h: IoModule loads data files from command line in BeginJob() 2001-06-29 23:05 emilyw * WebDocs/index.html: Removing index.html from WebDocs so that a file index shows 2001-06-29 23:05 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCModule.cxx, JobCModule.h, JobCPath.cxx, JobCPathModule.cxx, JobCPathModule.h, test/JobCDemoModuleA.cxx, test/sample.jcm: 1) Give JobCModules access to the JobCEnv 2) Give access to controller through JobCEnv 3) Changes to test programs for above 2001-06-29 21:43 emilyw * WebDocs/: XEmacs.html, actsim.html, alan_tips.html, conversion.html, dispatcher_proposal.html, electronic_documents.html, emacs.txt, faq, faq_CVS, faq_CVS.html, faq_ROOT, faq_WebDocs, faq_afs, index.html, lea_packrat.html, links.html, minos_dispatcher.html, ms_proj.html, nav_packrat.html, plex.html, random_numbers.html, ugli_packrat.html, validity.html, winctr.html, windows-nt.html: Putting these files in the CVS repository. 2001-06-29 21:28 emilyw * WebDocs/: CheezyDisplay.html, demojob_help.html: Updated some out-of-date links. 2001-06-29 21:26 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_FNALU: commit a copy of the FNALU setup as an example and to ensure that it doesn't get "lost" in the future. 2001-06-29 19:53 Ed Lartey <lartey@physics.tamu.edu> * setup/: install_minossoft_dev, install_minossoft_frozen, packages-R0.0.0, setup_minossoft, setup_minossoft_no_ups, setup_minossoft_no_ups.sh: # Added script files install_minossoft_dev install_minossoft_frozen and package file packages-R0.0.0 #Modified files setup_minossoft setup_minossoft_no_ups setup_minossoft_no_ups.sh 2001-06-29 17:08 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/: DocBuilder.pl, GNUmakefile, doc/Description: DocBuilder update: Macro files associated with packages doc/Description files added into package indecies PACKAGE/doc/, PACKAGE/doc/index.html, or PACKAGE/doc/README.html is referenced by the package index. Multiple column output in metaindex and macro index Added more libraries to link command Cosmetic changes to output files. 2001-06-29 14:46 Brett Viren <bv@bnl.gov> * setup/packages: Added DocBuilder 2001-06-29 14:43 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: add Nathaniel Tagg 2001-06-29 00:15 emilyw * WebDocs/: cvs_primer.html, emacs_primer.html, example_makefiles.html, external.html, external_products.html, howto_rootmodule.html, install_mysql.html, offline_req_index.html, soft_ins.html, soft_use_base.html, soft_use_test.html: Adds the webpage source files to directory WebDocs 2001-06-29 00:10 emilyw * WebDocs/demojob_help.html: Adds the out-of-date demojob_help.html webpage source file to directory WebDocs 2001-06-29 00:08 emilyw * WebDocs/cvs-rep.html: Adds the cvs-rep.html webpage source file to directory WebDocs 2001-06-29 00:07 emilyw * WebDocs/author_hints.html: Adds the author_hints.html website source file to directory WebDocs 2001-06-29 00:06 emilyw * WebDocs/RDBCtutor.html: Adds the RDBCtutor.html website source file to directory WebDocs 2001-06-29 00:05 emilyw * WebDocs/RDBCindex.html: Adds the RDBCindex.html website source file to directory WebDocs 2001-06-29 00:05 emilyw * WebDocs/GNUmakefileExample.html: Adds the GNUMakefileExample.html website source file to directory WebDocs 2001-06-29 00:03 emilyw * WebDocs/CheezyDisplay.html: Adds the CheezyDisplay.html website source file to directory WebDocs. 2001-06-28 22:13 Brett Viren <bv@bnl.gov> * MIDAD/: BogusViewable.cxx, BogusViewable.h, DigitListViewable.cxx, DigitListViewable.h, DisplayBase.cxx, DisplayBase.h, FourEnds.cxx, FourEnds.h, GeomViewable.cxx, GeomViewable.h, MIDAD.cxx, MIDAD.h, ModelHistory.cxx, ModelPool.cxx, ModelPool.h, Proxy.h, midad.C, test-midad.cxx, doc/notes.html: Forgotten Proxy.h added. ModelPool no longer is a singleton. MIDAD object owns it. Viewables are now passed in to concrete DisplayBase classes, but are not memory managed. Either pass them in via address of stack-allocated Viewable or delete them after the call to DisplayBase::AddViewable(). 2001-06-28 21:14 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: .cvsignore, GNUmakefile: fake initial GNUmakefile and .cvsignore to get started with 2001-06-28 21:10 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Fixed typo in A.Goldstone address 2001-06-28 20:58 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, BogusViewable.cxx, DigitListModel.cxx, DigitListModel.h, DigitListViewable.cxx, DisplayBase.cxx, GeomModel.cxx, GeomModel.h, GeomViewable.cxx, LinkDef.h, ModelHistory.cxx, ModelPool.cxx, ModelPool.h, ModelProxy.cxx, ModelProxy.h, ProxyRegistry.cxx, ProxyRegistry.h, ViewableProxy.cxx, ViewableProxy.h, ViewableReg.cxx, ViewableReg.h, midad.C, test-midad.cxx, doc/notes.html, doc/todo.html: In an effort to reduce the number of singletons, Models and Viewables share the same Proxy registration mechanism class. Their canonical names are now the full class names. ModelPool is still temporarily a singleton until DisplayBase can be cleaned up. 2001-06-28 20:20 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added Andrew Goldstone 2001-06-28 19:53 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Add Emily 2001-06-28 19:51 Mark Messier <messier@indiana.edu> * setup/packages: Added WebDocs 2001-06-28 19:22 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Emily to writers for WebDocs 2001-06-28 19:19 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added WebDocs package 2001-06-28 11:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Makefile, test/create_database.mysql: Remove obsolete Makefile 2001-06-27 15:53 Brett Viren <bv@bnl.gov> * MIDAD/: FourEnds.cxx, ScaledView.cxx, UZVZDisplay.cxx, View.h, midad.C, doc/notes.html, doc/todo.html: Add lil labels to UZVZDisplay. Fix the lil labels in ScaledView so they don't grow to mongo sized after a resize. 2001-06-27 15:36 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DisplayBase.cxx, DisplayBase.h, FourEnds.cxx, FourEnds.h, LinkDef.h, MIDAD.cxx, ScaledView.cxx, ScaledView.h, View.cxx, Viewable.cxx, midad.C: Added new display, one that shows each strip end separately in its own View. See midad.C for how to exercise it. 2001-06-27 01:04 George Irwin <gmieg@slac.stanford.edu> * REROOT_Classes/: REROOT_Event.h, REROOT_Geom.h: Add "//->" to declarations of pointers-to-static-TClonesArrays. This prevents the TClonesArrays from being repeatedly instantiated and thus eliminates a new memory leak originating in ROOT 3.01. Data files created with ROOT 3.01 must be rerooted again to eliminate memory leak in read job. 2001-06-26 22:11 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h, RegistryItem.h, RegistryItemXxx.h: Added code to Dump, Clear and set/unset Locks from the TObject context menu. With this a Registry can be added to a TFolder and browsed from a TBrowser. 2001-06-26 22:07 Brett Viren <bv@bnl.gov> * MIDAD/doc/: notes.html, todo.html: Another day goes by... 2001-06-26 17:32 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Fixed error in hadprod path 2001-06-26 17:28 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: improved handling in case of unknown id: use proxy for generic RawDataBlock with isdcs=0,majorid=0 improved handling of trashed buffers: blocks are expected to be at least three words long (size,checksum,blockid) improved handling in case there is no identifiable record header block: create fake DaqHeader with current timestamp and run/subrun/runtype=-1 2001-06-26 17:24 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoClientModule.cxx: default port # is now 9011 2001-06-26 17:24 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: clean up and clarify some syslog messages; better handling of named file open/closing (had odd restriction that file name >= 12 char); adjust handling of RotoObjectifier failure codes (still needs to be cleaned up some). 2001-06-26 17:20 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoTalk/roto_status.c, rotorooter.cc: default port # is now 9011 2001-06-26 17:20 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.c: clean up some syslog messages 2001-06-26 17:18 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: if a record in a file is too big for the allocated buffer then let the user know and skip the rest of the file (fancier error recovery can be added later if necessary - but better to simply increase the buffer size and start again). 2001-06-26 16:50 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: allocate (via malloc) a 3Mbyte buffer rather than the wimpy 10K stack buffer. 2001-06-26 16:48 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataBlock.cxx, RawDataBlock.h: register generic RawDataBlock so that proxy exists for use when an unknown block id is used. protect GetChecksum and GetBlockId in case of bad block size (all blocks should be at least 3 words long). 2001-06-26 16:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockId.cxx: unknown major id's in string form now includes hex value 2001-06-26 16:39 Robert Hatcher <rhatcher@fnal.gov> * RawData/rdChecksum.c: protect against null pointers 2001-06-25 19:15 Brett Viren <bv@bnl.gov> * MIDAD/midad.C: simple ROOT script excerpting code from test-midad.cxx 2001-06-25 19:00 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, UZVZDisplay.cxx, midad.jcm, test-midad.cxx: Added U-Strip-Plane and V-Strip-Plane view types, implimented for DigitListViewable. Added different ways to display a strip end (kHalf, kSummed, kBit, kFull and the old kBowTie). All of these options are only accessible via hard coding for the moment. This commit has Strip vs Plane, and Half hard coded. 2001-06-25 18:55 Brett Viren <bv@bnl.gov> * MIDAD/test/: Makefile, RangeLinkdef.h, TestRange.cxx, TestRange.h, test-Range.cxx: Added 2D tests 2001-06-25 15:19 Brett Viren <bv@bnl.gov> * MIDAD/doc/: Makefile, command-processor.dia, controllers.dia, design.html, displays.dia, event-control.dia, event-control.html, george-viewable.dia, gmsmenu.dia, index.html, menu.html, midad.dia, model-template.dia, models.dia, models.html, notes.html, objreg.dia, overview.html, sigmenu.dia, todo.html, viewable.dia, views.dia, views.html: Move MIDAD doc bits from my CVS 2001-06-25 15:16 Brett Viren <bv@bnl.gov> * Registry/: Makefile, preamble.tex, reg-talk.tex, registry-packrat.tex, registry.dia, doc/Makefile, doc/preamble.tex, doc/reg-talk.tex, doc/registry-packrat.tex, doc/registry.dia: Moved doc stuff to doc/ 2001-06-25 15:10 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h: Small decruftification 2001-06-25 04:48 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDS.cxx, DDS.h, DDSSubscription.cxx, DDSSubscription.h, test/DemoClient.cc, test/TestSubscription.cc: S. Kasahara Removed enumerated list of supported raw data streams from DDS class. Adapted code to now make use of Per defined data streams. 2001-06-25 04:44 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, Per.h, PerFile.cxx: S. Kasahara Added enumerated list of standard supported data streams to Per class. Changed return value of Per::GetAccessString from const char* to string and modified PerFile to work with this change. 2001-06-22 20:40 Mark Messier <messier@indiana.edu> * Demo/demo-1.jcm: Removed incomplete command at end of file. Cures "press any key for core dump" problem. 2001-06-22 17:11 Mark Messier <messier@indiana.edu> * JobControl/doc/README.CommandLine: Added README explaining command line options 2001-06-22 16:02 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, DemoEventDump.h: 1) Added First/Last/Frequency options for dump. 2) Split RawHeader and RawData dump routine so one can dump either/or or both of these. 2001-06-22 02:13 Mark Messier <messier@indiana.edu> * JobControl/JobCNode.cxx: dded include unistd for sysconf prototype 2001-06-21 18:21 Mark Messier <messier@indiana.edu> * JobControl/: JobCNode.cxx, JobCNode.h: Keep track of both user and system times for nodes. Also tweak report format to keep lines of reasonable length 2001-06-21 08:35 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/Makefile.am: minosry change 2001-06-21 08:35 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/Makefile.am: minory change 2001-06-21 08:26 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: include/RDBC/TSQLImportClient.h, include/RDBC/TSQLImporter.h, include/RDBC/TSQLUrl.h, odbc/ODBCConnection.cxx, rdbc/TSQLDriverManager.cxx, rdbc/TSQLImportClient.cxx, rdbc/TSQLImporter.cxx, rdbc/TSQLUrl.cxx: sorry for committing several times ... 2001-06-21 08:18 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: ChangeLog, GNUmakefile, Makefile.in, NEWS, include/Makefile.in, include/RDBC/Makefile.am, include/RDBC/Makefile.in, include/RDBC/TSQLImportClient.h, include/RDBC/TSQLImporter.h, include/RDBC/TSQLUrl.h, macros/Makefile.in: - connection to catalog of files added: o catalog should have either ".cat" or ".db" extention o catalog consists of references to ASCII files with tables Example, content of catalog.db name http://plue.sedac.ciesin.org/geocorr/data/corrlst_lib/pumas/akco2pa.csv http://plue.sedac.ciesin.org/geocorr/data/corrlst_lib/pumas/akco2pb.csv Example of ROOT session: [] con = gSQLDriverManager->GetConnection("mysql://#/home/onuchin/public_html/RDBC/ASCII/catalog.db","nobody",pwd) This connection creates tables "catalog","akco2pa","akco2pb" ( correspond to filename without extension ) [] rs = st->ExecuteQuery("select * from catalog")->Print() +-------------------------------------------------------------------------+ | name | +-------------------------------------------------------------------------+ | http://plue.sedac.ciesin.org/geocorr/data/corrlst_lib/pumas/akco2pa.csv | | http://plue.sedac.ciesin.org/geocorr/data/corrlst_lib/pumas/akco2pb.csv | +-------------------------------------------------------------------------+ [] rs = st->ExecuteQuery("select * from akco2pb")->Print() +-------++------++--------++--------------------------++-------++--------++-----------++------------++----------++-----------+ | STATE || STAB || COUNTY || COUNTYNM || BPUMA || POP || INTPTLAT || INTPTLNG || AFACT || AFACT2 | +-------++------++--------++--------------------------++-------++--------++-----------++------------++----------++-----------+ | 02 || AK || 02013 || ALEUTIANS EAST || 00300 || 2464 || 55.034179 || 162.45006 || 1 || 0.021181 | | 02 || AK || 02016 || ALEUTIANS WEST || 00300 || 9478 || 53.071425 || 172.478653 || 1 || 0.081473 | | 02 || AK || 02020 || ANCHORAGE || 00101 || 109196 || 61.247578 || 149.730595 || 0.482446 || 1 | | 02 || AK || 02020 || ANCHORAGE || 00102 || 117142 || 61.149123 || 149.850048 || 0.517553 || 1 | ..... - another important addon is possibility to ommit full path to ODBC driver in the connect string ODBC driver should be placed either in $LD_LIBRARY_PATH or /usr/lib, /usr/local/lib or $ROOTSYS/lib 2001-06-18 17:06 Ed Lartey <lartey@physics.tamu.edu> * setup/packages: added new package to package list 2001-06-14 06:15 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoRawDataFile.cxx: S. Kasahara Changed call to PerInputStream::IsEOF to PerInputStream::IsEnd to be compatible with renaming of PerInputStream method. 2001-06-14 06:13 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSFileHandler.cxx, DDSFileHandler.h, test/DemoClient.cc: S. Kasahara Dispatcher now serves from open as well as closed files. Will send out instructions on how to use it to access open files tomorrow. 2001-06-14 06:10 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerFile.cxx, PerFile.h, PerFileManager.cxx, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStream.cxx, PerStream.h, PerStreamManager.cxx, test/DemoDaq.cc, test/DemoInput.cc, test/DemoInputModule.cc, test/DemoInputModule.h: S. Kasahara Several modifications to allow use with read of open files as in the case of the Dispatcher. Also: i)added PerInputStream::Previous and PerInputStream::IsBegin methods to allow user to request previous entry in stream. ii)Renamed PerInputStream::IsEOF to PerInputStream::IsEnd 2001-06-12 19:12 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimCondition.h, SwimDefStepper.h, SwimG4Stepper.h, SwimGeo.cxx, SwimGeo.h, SwimMomentumCondition.cxx, SwimMomentumCondition.h, SwimPlaneInterfaceSR.cxx, SwimPlaneInterfaceSR.h, SwimPrintStepAction.h, SwimStepAction.h, SwimStepOnceAction.cxx, SwimStepOnceAction.h, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxAction.h, SwimdEdxTable.cxx, SwimdEdxTable.h, test/GNUmakefile, test/TestSwimParticle.cxx: Add SwimBackward method in SwimSwimmer and a momentum condition for determining when a particle stops swimming. Enegy loss table and geometry needed for Swimmer are under construction. 2001-06-11 12:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultAgg.cxx: Fix compiler warning: passing`double' for argument 1 (unsigned int) 2001-06-08 20:56 Brian Rebel <brebel@fnal.gov> * DeMux/DmxValidate.cxx: changes for evaluating cosmics reconstruction 2001-06-08 15:55 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayBase.cxx, DisplayBase.h: Add rudimentary printing of Views to PS. 2001-06-08 15:34 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: TSQLImportClient.cxx, TSQLImporter.cxx: TSQLImportClient.h moved to include directory. 2001-06-08 09:57 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/include/RDBC/TSQLImportClient.h: Add missing data member fMustDeleteLocalFile 2001-06-07 21:34 Brett Viren <bv@bnl.gov> * MIDAD/test/: Makefile, SubTRt.cxx, SubTRt.h, TemplateRtLinkdef.h, test-TemplateRt.cxx: More tests with templates and Rt 2001-06-07 20:57 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.c: more clearly specify what the whoami arg is (MINOS_DCP or MINOS_DCS from rc.h) 2001-06-07 20:56 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: use DAQ_LOG_FACILITY (==LOG_LOCAL1) for syslog system 2001-06-07 20:48 Brian Rebel <brebel@fnal.gov> * DeMux/DmxValidate.cxx: make correction to TestXTalk() method 2001-06-07 19:03 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxTestModule.cxx, DmxValidate.cxx, LinkDef.h, batchdemux.C, demux.jcm: add method DeMuxCosmicsEvent() to DmxDeMux for demultiplexing cosmic ray events. Add algorithm and module for demultiplexing cosmic ray events. fix DmxValidate::TestCosmics() to call DmxDeMux::DeMuxCosmicsEvent() 2001-06-07 05:04 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLImportClient.cxx: improvement of validating of first line of ASCII file 2001-06-06 23:32 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/README: README added 2001-06-06 23:32 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/bin/crl: command line args added 2001-06-06 23:31 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/config/CRLforms/: beamshift.xml, captainshift.xml, daqshift.xml, endofshift.xml, farshift.xml, nearshift.xml: Modified Files: captainshift.xml endofshift.xml Added Files: beamshift.xml daqshift.xml farshift.xml nearshift.xml 2001-06-06 23:30 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/config/LogBook_admin/LogBookConfig-main.xml: LogBookConfig-main.xml: removed 2001-06-06 23:30 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/config/LogBook_admin/: LogBookConfig-beam.xml, LogBookConfig-cpt.xml, LogBookConfig-daq.xml, LogBookConfig-far.xml, LogBookConfig-near.xml, LogBookConfig.xml: other stations added 2001-06-06 23:01 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLImportClient.h: Weird bug fixed 2001-06-06 22:28 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: TSQLDriverManager.cxx, TSQLImportClient.cxx, TSQLImporter.cxx: Fix which allows to create ASCII table correctly ( thanks to Nick ) 2001-06-06 21:15 Brett Viren <bv@bnl.gov> * MIDAD/: LinkDef.h, Range.cxx, Range.h, ScaledView.cxx, ScaledView.h, test/Makefile, test/RangeLinkdef.h, test/TemplateRt.cxx, test/TemplateRt.h, test/TemplateRtLinkdef.h, test/TestRange.cxx, test/TestRange.h, test/TestTemplateRt.cxx, test/TestTemplateRt.h, test/test-Range.cxx, test/test-Range.h, test/test-TemplateRt.C, test/test-TemplateRt.cxx: ScalledView converted to use Range through RangePtr (which IsA Handle). Both Range and RangePtr are converted to template versions in anticipation of use in View. Rt signals from these templated classes work. Simplified test made while debugging this are in test/. 2001-06-06 19:37 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, Display.h, GNUmakefile, GuiDoubleSlider.h, SimpleMain.cxx, SimpleMain.h, simple-main.cxx, test-midad.cxx, test/Makefile: Remove some obsolete code. Move some stuff into GuiDoubleSlider.{cxx,h} on its way into ROOT proper. When its there, this file will go away. Removed TROOT from test-midad - no longer needed in newer ROOTs. 2001-06-06 16:01 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxTestModule.cxx, DmxValidate.cxx, DmxValidate.h, demux.jcm: minor changes for checking xtalk effects 2001-06-06 06:31 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/: ENVIRONMENT, README, bin/crl, config/CRLforms/captainshift.xml, config/CRLforms/endofshift.xml, config/CRLforms/form.dtd, config/CRLforms/startofshift.xml, config/LogBook_admin/LogBookConfig-beam.xml, config/LogBook_admin/LogBookConfig-daq.xml, config/LogBook_admin/LogBookConfig-far.xml, config/LogBook_admin/LogBookConfig-main.xml, config/LogBook_admin/LogBookConfig-near.xml, config/LogBook_admin/LogBookConfig.dtd, config/LogBook_admin/LogBookConfig.xml, config/LogBook_admin/LogBookInquiryConfig.dtd, config/LogBook_admin/LogBookInquiryConfig.xml, config/LogBook_admin/LogbookConfigParms.properties, config/images/binf.gif, config/images/eshift.gif, config/images/fwcam.gif, config/images/nwcam.gif, config/images/root.gif, config/images/sshift.gif, config/images/tni.gif: [no log message] 2001-06-05 23:30 Brett Viren <bv@bnl.gov> * MIDAD/: EventControl.cxx, Handle.h, LinkDef.h, MIDAD.cxx, Range.cxx, Range.h, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, test/Makefile, test/RangeLinkdef.h, test/TestRange.cxx, test/TestRange.h, test/test-Handle.cxx, test/test-Range.cxx, test/test-Range.h, test/test-midad.cxx: Added a referenced counted Range object to make zooming a little more sane (View doesn't yet use it). The reference counting is done by a generic templated class in Handle.h - this might be useful outside MIDAD. It is based on one in Stroustrup, 3rd ed. Added a test/ subdir, not under SRT. Minor quieting of MIDAD cerr statements. 2001-06-05 21:29 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: GNUmakefile, RotoTalk/.cvsignore, RotoTalk/GNUmakefile, RotoTalk/daq_bin2roto.c, RotoTalk/roto_status.c, RotoTalk/rototalk.c, RotoTalk/rototalk.h, test/.cvsignore, test/GNUmakefile, test/daq_bin2roto.c, test/roto_status.c, test/rototalk.c, test/rototalk.h: a general shuffling what was in the "test" subdirectory is now in "RotoTalk". this is code for standalone code (ie. the online software) to talk to the rotorooter. it now produces a static, not shared, library. the binaries "daq_bin2roto" and "roto_status" are now always generated 2001-06-05 19:00 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: limit the number of checksum errors (at least until everyone has the code in place) 2001-06-05 18:59 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/rototalk.c: convert to using syslog instead of printf. use expanded enum list to uniquely identify each possible error condition 2001-06-05 18:58 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/daq_bin2roto.c: define the syslog connection. might not have any messages, but underlying rototalk routines send their output there so we need to set LOG_PERROR so that messages appear on the screen as well. 2001-06-05 05:39 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: fill in the checksum when the rest of the data is completely constructed 2001-06-05 05:39 Robert Hatcher <rhatcher@fnal.gov> * RawData/: GNUmakefile, RawDaqHeaderBlock.cxx, RawDataBlock.cxx, RawDataBlock.h, RawRunEndBlock.cxx, RawRunStartBlock.cxx, RawSnarlHeaderBlock.cxx, RawTpSinglesSummaryBlock.cxx, rdChecksum.c, rdChecksum.h: first implementation of checksum routines and their use in data blocks 2001-06-05 05:37 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: add syslog logging of errors (suppress stdout directed messages in server called methods). test and complain about checksum mismatches. 2001-06-05 05:36 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: tweak syslog messages 2001-06-05 05:35 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: provide signal handling for SIGINT (2) and SIGTERM (15) for clean shutdown. 2001-06-05 03:26 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDaqHeaderBlock.cxx: ack, ack, ack! -- where did that spurious ";" come from 2001-06-05 02:46 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h: commit basic Daq Header Block used to tag Daq Records other than Snarls. these have timestamp, run, subrun and runtype info. for now assign a fake major id value until official one is assigned. 2001-06-05 02:30 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawSnarlHeaderBlock.cxx: re-arrange dumping format to match intrinsic order; Print() take option 'X' 2001-06-05 02:10 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: fix support for single file (headerless) support required by daq_bin2roto that got broken in previous "cleanup". 2001-06-05 02:09 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: replace missing break in switch statement (-e option fell through to -h) 2001-06-05 02:08 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/daq_bin2roto.c: rotorooter will supply the additional file extension. 2001-06-05 01:48 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoServer.cxx, RotoServer.h, rotorooter.cc: option for toggling whether to allow overwriting of existing files conversion to using syslog for error logging (though printf, cout and MSG output still possibly reside in classes used by the server). general cleanup and a refactorization of how filename handling is done. 2001-06-05 01:44 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/: roto_status.c, rototalk.h: minor corrections in comments 2001-06-04 22:20 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Edward L. to core group list 2001-06-04 21:45 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgConfigGoodThruMuonList.h: Removed an obsolete constructor that had somehow snuck back into the repository. 2001-06-04 21:24 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/rototalk.h: ensure "C" linkage even when compiled under C++ 2001-06-04 21:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiWriter.h: Fix complier error: operator=(const DbiWriter&); must take DbiWriter& return val 2001-06-04 21:07 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCROOT.cxx: JobController has no method GetEnv(), but does have GetJobEnv(). 2001-06-04 20:16 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: correct misunderstanding about PerOutputStreamManager->CloseFile() which takes a *stream* name, not a file name. 2001-06-04 19:33 Mark Messier <messier@indiana.edu> * JobControl/JobCROOT.cxx: Asking for a JobCROOT instance automatically switches the controller to interactive mode. Needed for support of old (old, old!) minfastjob framework 2001-06-04 19:33 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/rototalk.c: remove unecessary include of roto.h (already chained in via rototalk.h) 2001-06-04 19:31 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoClientModule.cxx: change the default rotorooter host client tries to connect to *away* from my own machine to "localhost" -- so I don't get hammered. 2001-06-04 19:19 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/: rototalk.c, rototalk.h: some general cleanup; hide some specifics within rototalk.c that were in rototalk.h; signature for roto_close_dcsfile changed (no args) as there should only ever be a single DCS file open for any connection (how else would we know which file to put the data in). 2001-06-04 19:15 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/GNUmakefile: fix a few typos and a renaming missed in the comments 2001-06-04 19:14 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: GNUmakefile, roto.h: remove roto.h dependence on package name for rc.h in anticipation of it being copied elsewhere (online system) without the same directory structure. 2001-06-04 17:45 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: limit the number of complaints generated about adc/tdc values not fitting in their assigned fields. we should eventually track down solutions to the problem itself (improved simulation of saturation of electronics or scintillator, or a scale factor pe-to-ADC...) 2001-06-04 17:43 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldHandlerRect2d.h, BfldHandlerVoronoi.h: ClassDef macro had base class name rather than this class name (a dodgy cut-and-paste job on my part, no doubt). 2001-06-04 17:42 Robert Hatcher <rhatcher@fnal.gov> * BField/LinkDef.h: remove irrelevant DummyVldContext, DummyVldRange entries; remove duplicate reference to DetectorType (probably left over from pre-Conventions). thank n. tagg for tracking this down. 2001-06-04 17:40 Robert Hatcher <rhatcher@fnal.gov> * BField/BField.h: remove commented out #include DummyVldContext 2001-06-04 17:39 Robert Hatcher <rhatcher@fnal.gov> * BField/: DummyVldContext.cxx, DummyVldContext.h: remove dummy vld context now that Validity package is well established 2001-06-04 16:16 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Fixed bug caused when fit fails after only one plane is added to fit. 2001-06-04 15:26 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxValidate.cxx, DmxValidate.h: move slice from vertex to end planes to inside the loop over views in DmxDeMux::DeMuxEvent() add GetStatObject() method to DmxHypothesis which returns the DmxStatistic object used by the DmxHypothesis object add a few more test methods to DmxValidate 2001-06-04 14:45 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/LinearFit.cxx: Included <cmath> header file. 2001-06-04 08:43 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: GNUmakefile, LinkDef.h, RotoClient.cxx, RotoClient.h, RotoClientBinaryFile.cxx, RotoClientBinaryFile.h, RotoClientModule.cxx, RotoClientModule.h, RotoObjectifier.cxx, RotoObjectifier.h, RotoRcCmd.cxx, RotoRcCmd.h, RotoServer.cxx, RotoServer.h, rc.h, roto.h, roto.jcm, rotorooter.cc, test/GNUmakefile, test/daq_bin2roto.c, test/roto_status.c, test/rototalk.c, test/rototalk.h: Initial check in of Rotorooter and friends 2001-06-04 07:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigStream.cxx, DbiConfigStream.h, LinkDef.h, RegistryConfigStream.cxx, RegistryConfigStream.h, test/DbiValidate.cc, test/GNUmakefile: Rename RegistryConfigStream -> DbiConfigStream to reflect its final resting place. 2001-06-04 01:36 Sue Kasahara <schubert@hep.umn.edu> * setup/packages: Added Dispatcher to setup/packages list 2001-06-03 23:34 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoRawDataFile.cxx: Remove unnecessary call to PerInputStreamManager::CloseFile 2001-06-03 05:55 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRunEndBlock.cxx, RawRunStartBlock.cxx, RawSnarlHeaderBlock.cxx, RawTpSinglesSummaryBlock.cxx: set bogus checksum to 0xdeadbeef 2001-06-03 05:54 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataBlock.cxx: if first char of Print() option is 'x' or 'X' generate a formatted hex dump 2001-06-03 04:36 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: PlexusReroot.cxx, UgliGeometryReroot.cxx: include path for class header should have RerootExodus as package 2001-06-03 04:09 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: if option is 'X' simply return after doing RawDataBlock::Print(); if it is 'x' (lower case) then both dumps are done. 2001-06-03 04:08 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDaqSnarlHeader.cxx: tweak output formatting 2001-06-03 04:06 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: make new classes (TOF, PedestalTable, RunStart, RunEnd, RunComment) avail 2001-06-03 02:55 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLIHeaderInterface.h, RawLITimingSummaryBlock.h: the field previously known as "Frequency" is now "Period" per Lisa's request 2001-06-03 02:53 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockRegistry.h: supply a Print() method; CINT can't access operator<< because of friend status 2001-06-03 02:44 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRecord.cxx, RawRecord.h: supply a Print() method 2001-06-03 02:43 Robert Hatcher <rhatcher@fnal.gov> * Record/LinkDef.h: use new streamer method (+ at end of #pragma line) 2001-06-03 02:42 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinosHdr.cxx: tweak Print() method 2001-06-03 02:41 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawPedestalTableBlock.cxx, RawPedestalTableBlock.h, RawRunCommentBlock.cxx, RawRunCommentBlock.h, RawRunEndBlock.cxx, RawRunEndBlock.h, RawRunStartBlock.cxx, RawRunStartBlock.h: blocks that have an id assigned, but whose guts haven't yet been specified 2001-06-03 02:40 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawTOFBlock.cxx, RawTOFBlock.h, RawTOFDigit.cxx, RawTOFDigit.h: initial support for TOF block 2001-06-03 02:38 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: LinkDef.h, PlexusReroot.cxx, PlexusReroot.h, UgliGeometryReroot.cxx, UgliGeometryReroot.h: PlexusReroot and UgliGeometryReroot now live in this package in order to break a cyclic dependency (and in anticipation of their eventual demise). TClass::New() required that their default ctor's be made public -- but that doesn't mean anyone should be doing that themselves! 2001-06-03 02:35 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: flag bogus checksum with 0xdeadbeef 2001-06-03 02:34 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexLoanPool.cxx, PlexusReroot.cxx, PlexusReroot.h: move PlexusReroot to RerootExodus package; update PlexLoanPool to use TClass::New() info to instantiate a copy 2001-06-03 02:33 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: LinkDef.h, UgliGeometryReroot.cxx, UgliGeometryReroot.h, UgliLoanPool.cxx: move UgliGeometryReroot to RerootExodus package; update UgliLoanPool to use TClass::New() info to instantiate a copy 2001-06-03 02:32 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: optimization in looking for the last plane node: cache the previous result in anticipation of the next query being for the same plane (which happens when this is an intermediate step towards getting a strip node). 2001-06-03 02:29 Robert Hatcher <rhatcher@fnal.gov> * IoModules/: IoRawDataFile.cxx, IoRawDataFile.h: use Persistency package; currently hard coded to look for three streams (TTrees): DaqMonitor, DaqSnarl, LightInjection 2001-06-02 20:21 Brett Viren <bv@bnl.gov> * RecoBase/CandRecoHandle.cxx: Change Next() to NextPtr() to avoid illegal cast of void. 2001-06-01 23:38 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCRootCommandModule.cxx, JobCRootCommandModule.h, JobCRootModule.cxx, JobCRootModule.h: move static method PassPtrToRoot from JobCRootCommandModule to JobCRootModule 2001-06-01 23:09 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCRootCommandModule.cxx, JobCRootCommandModule.h: Help for 'RootCommand': RootCommand is a JobCModule allowing access to scripts from JobControl. Lines of text are processed as if typed at the ROOT prompt at various stages of the job process (ala entry points). The legal entry points are: Analysis/Reconstruction: Ana - read-only analysis of data records Reco - read-write access to data records AnaNonPhysics - read-only analysis of non-physics record RecoNonPhysics - read-write access to non-physics record Status changes: BeginJob - Notice of begin job EndJob - Notice of end job BeginFile - Notice of begin of file EndFile - Notice of end of file BeginRun - Notice of begin of run EndRun - Notice of end of run I/O Methods (in general provided by framework): Get - get a header/event Put - write a header/event As necessary the relevant MomNavigator* is made available to ROOT as "mom" "Ana" is the default entry point Commands implemented: /RootCommand/AddLine[/<entrypoint>] <arbitrary text> Add a line of text to end of the list -- text is interpeted when the entry point is processed in the path /RootCommand/Show[/<entrypoint>] Show the ordered list of lines. /RootCommand/Clear[/<entrypoint>] Clear the list of lines. 2001-06-01 22:44 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCRootModule.cxx, JobCRootModule.h: Make Init() --> InitRoot() publicly available. New command CompileMacro runs .L <macro.C>++; fix small bug in HandleCommand for ObjectStat/Set on getting option 2001-06-01 21:36 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Calculate and fill in chi**2. 2001-06-01 21:35 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/KalmanPlaneSR.cxx: Initialize chi**2 values to 0. 2001-06-01 21:34 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx, CandFitTrackSR/FitTrackSRListModule.cxx, CandShowerSR/ShowerSRListModule.cxx, CandTrackSR/TrackSRListModule.cxx: Set IsCosmic parameter to default value of 0. 2001-06-01 19:35 Mark Messier <messier@indiana.edu> * JobControl/JobCRootEnv.cxx: Work around for TRint's handling of the case when ReturnFromRun()==kTRUE && QuitOpt()==kTRUE. I hope the need for this goes away in future releases of ROOT. 2001-06-01 18:47 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandRecoHandle.cxx: Second try at adding necessary include statements. 2001-06-01 18:42 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandRecoHandle.cxx: Added missing include statement. 2001-06-01 18:28 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Added GetNPlane(PlaneView::PlaneView_t) method. Returns # of planes in reconstructed object. 2001-06-01 18:15 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h: Added Get and Set methods for fitting chi**2. 2001-06-01 18:00 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/FitTrackSRListModule.cxx: Added IsCosmic parameter. When true, fits input tracks (does not choose hits own hits). 2001-06-01 17:51 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/: AlgShowerSR.cxx, ShowerSRListModule.cxx: Added parameter IsCosmic. 2001-06-01 17:01 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Removed Larry W. by request 2001-06-01 16:13 Mark Messier <messier@indiana.edu> * Swimmer/GNUmakefile: Fixed small mistake in instructions for build with GEANT4 2001-06-01 16:12 Mark Messier <messier@indiana.edu> * G4I/: G4IBField.cxx, G4IBField.h, G4IStepper.cxx, G4IStepper.h, GNUmakefile: Build empty classes if there is no GEANT4 installation. If your has has a GEANT4 installation then please see the instructions in the GNUMakefile 2001-06-01 15:56 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxTestModule.cxx, DmxValidate.cxx, DmxValidate.h, demux.jcm: add a straight line fitter for cosmic muons to the DmxValidate class 2001-06-01 15:40 Mark Messier <messier@indiana.edu> * Swimmer/test/TestSwimParticle.cxx: Treatment of command line options is less fragile. 2001-06-01 15:38 Mark Messier <messier@indiana.edu> * Swimmer/: GNUmakefile, SwimG4Stepper.h: Switch default to be to assume site has no GEANT4 installation. If your site does have GEANT4 installed then follow the instructions in the GNUMakefile. 2001-06-01 09:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: LinkDef.h, RegistryConfigStream.cxx, RegistryConfigStream.h, test/DbiValidate.cc: Absorb RegistryConfigStream back into DatabaseInterface for now. 2001-06-01 09:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Dependency/dep_srt.pl: Minor modification: changed calling method of dep_srt.pl to run perl directly, rather than in a shell script, so SRT variables do not get de-mangled. 2001-06-01 09:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiWriter.h: Fix gcc 2.95 ANSI C++ forbids declaration `operator =' with no type error 2001-06-01 00:26 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandCluster.h, RecoBase/CandClusterList.h, RecoBase/CandEvent.h, RecoBase/CandEventList.h, RecoBase/CandFitTrack.h, RecoBase/CandFitTrackList.h, RecoBase/CandReco.h, RecoBase/CandRecoList.h, RecoBase/CandShower.h, RecoBase/CandShowerList.h, RecoBase/CandSlice.h, RecoBase/CandSliceList.h, RecoBase/CandStrip.h, RecoBase/CandStripList.h, RecoBase/CandTrack.h, RecoBase/CandTrackList.h, CandClusterSR/CandClusterSRList.h, CandEventSR/CandEventSRList.h, CandFitTrackSR/CandFitTrackSRList.h, CandShowerSR/CandShowerSRList.h, CandSliceSR/CandSliceSRList.h, CandStripSR/CandStripSRList.h, CandTrackSR/CandTrackSRList.h: Made default constructor public. 2001-06-01 00:22 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: LinearFit.cxx, LinearFit.h: LinearFit now returns error in fit parameters. 2001-06-01 00:21 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/CandSliceSR.h, CandStripSR/CandStripSR.h: Made default constructor public. 2001-06-01 00:20 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, CandFitTrackSR.cxx, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx, KalmanPlaneSR.h: Package can now take input track stubs (CandTrack) and fit them, choosing the best hits to include in the fit. To force this package to fit only the hits given in the input tracks, set the parameter FitInputHits to 1 in FitTrackSRList.cxx and recompile. Note that the default behavior is to use only the first few hits in an input track and then choose hits according to its own criteria. 2001-06-01 00:06 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/CandFitTrackSR.h: Made default constructor public. 2001-06-01 00:06 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, TrackSRListModule.cxx: Modified to better track cosmic muons. Must set IsCosmic flag to 1 in TrackSRListModule.cxx and recompile. 2001-06-01 00:03 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackClusterSR.cxx: GetMinTPos() and GetMaxTPos() now return minimum and maximum extend of TrackCluster (before returned minimum and maximum scintillator centers). 2001-05-31 23:59 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/CandShowerSR.h, CandTrackSR/CandTrackSR.h: Made default constructor public. 2001-05-31 23:59 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/ShowerSRListModule.cxx: Changed parameter MinPlane from 2 to 1 for better reconstruction efficiency. 2001-05-31 23:58 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSRList.cxx: Added some debugging messages. 2001-05-31 23:51 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Added FLSHitNt ntuple. 2001-05-31 23:51 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h: Improve unassociated hit assignment. 2001-05-31 23:50 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSR.cxx: Set vertex information. 2001-05-31 23:40 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandHandle.h: Remove obsolete "friend class CandVerify;" statement. 2001-05-31 23:37 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/CandClusterSR.h, CandEventSR/CandEventSR.h: Made default constructor public. 2001-05-31 23:36 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/ClusterSRListModule.cxx: Changed default value of parameter MinPlaneCoverageShower from 2 to 1 for better reconstruction efficiency. 2001-05-31 23:36 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/AlgClusterSRList.cxx: Fixed typo in parameter SMPlaneFirst introduced in last commit. 2001-05-31 21:30 Mark Messier <messier@indiana.edu> * Demo/: demo-1.jcm, demo-1a.jcm, demo-2.jcm, demoroot.C: Tweaks for latest versions of JobControl and other packages 2001-05-31 21:26 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCRootEnv.cxx, JobCRootEnv.h: More tweaks to command line processing and batch/interactive triggers 2001-05-31 19:19 Mark Messier <messier@indiana.edu> * Registry/LinkDef.h: Remove RegistryConfigStream 2001-05-31 19:08 Mark Messier <messier@indiana.edu> * Registry/: RegistryConfigStream.cxx, RegistryConfigStream.h: Back out this dependency on the database classes until the database situation is more clear. 2001-05-31 18:31 Brett Viren <bv@bnl.gov> * MIDAD/: EventControl.cxx, ScaledView.cxx, UZVZDisplay.cxx: Remove some of the work arounds for ROOTs change in SetEditable behavior. Add work around for change in how JC treats interactive-ness. This will go away once MIDAD is a JC module. 2001-05-31 07:56 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLImportClient.h: Remove .h from wrong directory. Fix up call sequence to ctor. 2001-05-31 07:54 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/include/RDBC/TSQLImportClient.h: Move to correct directory and add missing method prototypes. 2001-05-31 07:16 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Updated to reflect major change to DatabaseInterface package. 2001-05-31 07:14 Nick West <n.west1@physics.oxford.ac.uk> * Registry/: LinkDef.h, RegistryConfigStream.cxx, RegistryConfigStream.h: New class to fill Registry object from DatabaseInterface. 2001-05-31 07:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h, DbiCascader.cxx, DbiCascader.h, DbiConfigStream.cxx, DbiConfigStream.h, DbiDBProxy.cxx, DbiDBProxy.h, DbiFieldType.cxx, DbiFieldType.h, DbiMysql.cxx, DbiMysql.h, DbiOutRowStream.cxx, DbiOutRowStream.h, DbiResultAgg.cxx, DbiResultNonAgg.cxx, DbiResultPtr.h, DbiResultSet.cxx, DbiResultSet.h, DbiRowStream.cxx, DbiRowStream.h, DbiTableMetaData.cxx, DbiTableMetaData.h, DbiTableProxy.cxx, DbiTableProxy.h, DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h, DbiTableRow.h, DbiValidityRec.cxx, DbiValidityRec.h, DbiValidityRecBuilder.cxx, DbiWriter.cxx, DbiWriter.h, LinkDef.h, test/DbiDemoData1.cxx, test/DbiDemoData1.h, test/DbiDemoData2.cxx, test/DbiDemoData2.h, test/DbiDemoData3.cxx, test/DbiDemoData3.h, test/DbiValidate.cc, test/DbiValidate.cxx, test/DbiValidate.h, test/DbiValidate.hh, test/DemoData1Validity.dat, test/DemoData1_2.dat, test/DemoData1_2Validity.dat, test/DemoData2.dat, test/DemoData2Validity.dat, test/DemoData3Validity.dat, test/GNUmakefile, test/LinkDef.h, test/TestDbi.cc, test/create_DemoData1.mysql, test/create_DemoData1Validity.mysql, test/create_DemoData2.mysql, test/create_DemoData2Validity.mysql, test/create_DemoData3.mysql, test/create_DemoData3Validity.mysql, test/create_database.mysql, test/fill_DemoData1_2.mysql, test/fill_DemoData1_2Validity.mysql: Major update to DatabaseInterface:- Interfaces to RDBC instead of MySQL Supports a Cascade of databases Supports output as well as input 2001-05-31 00:58 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: rdbc/TSQLImportClient.cxx, rdbc/TSQLImporter.cxx, rdbc/TSQLUrl.cxx, include/RDBC/TSQLImporter.h, include/RDBC/TSQLUrl.h: Possibility to "connect" to ASCII file over net was added. Example: gSQLDriverManager->GetConnection("mysql://#http://cdiac.esd.ornl.gov/ftp/ndp030/CSV-FILES/global.1751_1997.csv",us,pwd) where http://cdiac.esd.ornl.gov/ftp/ndp030/CSV-FILES/global.1751_1997.csv is site with ASCII table in CSV format 2001-05-30 23:34 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCROOT.cxx, JobCROOT.h, JobCRootEnv.cxx, JobCRootEnv.h, JobController.cxx, JobController.h: Several minor changes mainly related to command line arguments. JobControl now uses "-x" to flag the job control macro file to run. Also fixed some logic for switching between interactive and batch modes. 2001-05-30 16:16 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/platforms/Linux2.mk: #Turn off -D_SVID_SOURCE to allow use of -D_BSD_SOURCE 2001-05-30 07:53 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/r2hbook.tex: Warn about increased block size when opening file in PAW. 2001-05-30 07:22 Nick West <n.west1@physics.oxford.ac.uk> * R2Hbook/: R2hHBOOKShell.cxx, R2hHbookFile.cxx: Increase /PAWC/ to 1000000 and HROPEN block size to 8090. 2001-05-29 18:44 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/GNUmakefile: S. Kasahara Try again on the test/GNUmakefile. This time removed erroneous Dispatchertest library dependencies. 2001-05-29 18:22 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/GNUmakefile: S. Kasahara Add missing test binaries to GNUmakefile 2001-05-29 08:21 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/r2hbook.tex: Remove duplicate label{lea_leak_checker}. 2001-05-29 08:20 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/conventions.tex: Change \scriptsize -> \footnotesize (\scriptsize confuses latex2html!) 2001-05-26 03:06 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: .cvsignore, DDS.cxx, DDS.h, DDSChildServer.cxx, DDSChildServer.h, DDSClient.cxx, DDSClient.h, DDSFileHandler.cxx, DDSFileHandler.h, DDSSubscription.cxx, DDSSubscription.h, LinkDef.h, Makefile, test/ChildServer.cc, test/DemoClient.cc, test/DemoClient.csh, test/DemoClients.cc, test/DemoClients.csh, test/TestFileHandler.cc, test/TestSubscription.cc: S. Kasahara New version of Dispatcher. This one serves data but with restrictions (only from closed files, and selection cuts are disabled for now). The DemoClient in the test directory illustrates how to use the dispatcher to receive data. 2001-05-26 03:00 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoOutputModule.cxx: S. Kasahara Modified IoOutputModule to write DaqSnarl trees instead of DaqFrame trees. 2001-05-26 02:59 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, PerInputStream.cxx, PerOutputStream.cxx, PerOutputStream.h, test/DemoDaq.cc, test/DemoDaqOutputModule.cc, test/DemoInput.cc, test/DemoInputModule.cc: S. Kasahara Modified Demo programs to use new RawRecord format and read/write DaqSnarl trees as opposed to DaqFrame trees. Changed PerOutputStream to open output streams by default in Per::kRecreate mode. Other cosmetic changes. 2001-05-26 01:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataValidate.cxx: remove #include of DaqFrame{Header|Record} 2001-05-26 00:46 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/AlgClusterSRList.cxx, CandClusterSR/ClusterSRListModule.cxx, CandEventSR/AlgEventSRList.cxx, CandEventSR/EventSRListModule.cxx, CandFitTrackSR/AlgFitTrackSRList.cxx, CandFitTrackSR/FitTrackSRListModule.cxx, CandShowerSR/AlgShowerSRList.cxx, CandShowerSR/ShowerSRListModule.cxx, CandSliceSR/AlgSliceSRList.cxx, CandSliceSR/SliceSRListModule.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/TrackSRListModule.cxx: remove extraneous references to RawData -- reconstruction shouldn't depend on RawRecord being available (except during primary CandDigitList creation). Where it RawRecord was being used to acquire a VldContext - now get that from the CandRecord which might be passed to an algorithm via the CandContext's pointer to a CandRecord. Set this at same time one sets CandContext's DataIn. 2001-05-26 00:42 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: AlgDigitList.cxx, AlgMCDigitList.cxx: RawRecord method name changed from RawDataBlockIter() to GetRawBlockIter() 2001-05-26 00:40 Robert Hatcher <rhatcher@fnal.gov> * CandData/: CandHeader.cxx, CandHeader.h: ctor now uses const VldContext& rather than VldContext&; GetVldContext() is now supplied by underlying RecMinosHdr (which has been renamed from GetContext() to GetVldContext()) 2001-05-26 00:39 Robert Hatcher <rhatcher@fnal.gov> * CandData/CandRecord.cxx: add comment that ctor adopts the header for ownership 2001-05-26 00:38 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/AlgDigiPair.cxx: one can now GetVldContext directly from CandRecord rather than the chain candrec->GetCandHeader() and candhead->GetVldContext() 2001-05-26 00:31 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoEventDump.cxx: new RawRecord has slightly different method name 2001-05-26 00:17 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: conversion to new RawRecord and RawDaqSnarlHeader. 2001-05-26 00:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: Removal of DaqFrame{Header|Record}; addition of RawDaq[Snarl]Header 2001-05-26 00:15 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawSnarlHeaderBlock.cxx: new method GetVldContext() reassembles the necessary bits; change in unpacking under the assumption of a reordering of how various fields are actually placed in the block (not yet re-verified with online group). 2001-05-26 00:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawSnarlHeaderBlock.h: fully specified ctor now uses VldContext; new method GetVldContext(); small reordering of how methods are listed 2001-05-26 00:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: more debugging options and dumping 2001-05-26 00:11 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DaqFrameHeader.h, DaqFrameHeader.cxx, DaqFrameRecord.cxx, DaqFrameRecord.h: DaqFrame{Header|Record} have been superseded by classes derived from Record/RecMinos{Hdr}. 2001-05-26 00:09 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDaqHeader.cxx, RawDaqHeader.h, RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h: RawDaq[Snarl]Header derive from RawHeader (which just has VldContext) to add incrementally {Run,SubRun,RunType} and {Snarl,TrigSrc,ErrorCode}. 2001-05-26 00:07 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawHeader.cxx, RawHeader.h: minimialistic RawHeader now derives from Record/RecMinosHdr class 2001-05-26 00:06 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRecord.cxx, RawRecord.h: now derive from Record/RecMinos class. 2001-05-26 00:05 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataBlock.cxx: explicit #include <assert.h> 2001-05-26 00:03 Robert Hatcher <rhatcher@fnal.gov> * Record/: RecMinos.cxx, RecMinos.h: new method GetVldContext() returns pointer to context held in header (null pointer if there is no header). 2001-05-26 00:02 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinosHdr.cxx: fix const on ctor; fContext became fVldContext; tweak Print() output; 2001-05-26 00:01 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinosHdr.h: const VldContext& on ctor; change GetContext() to GetVldContext() 2001-05-25 23:59 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldContext.cxx: tweak the AsString output format 2001-05-25 23:58 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: DetectorType.cxx, DetectorType.h: make kCalDet a synonym for kCalib 2001-05-25 21:12 Brett Viren <bv@bnl.gov> * MIDAD/test-midad.cxx: Don't you just hate it when you are stupid? I know I do. Fixed seg-fault-on-next-event bug. 2001-05-25 21:00 Brett Viren <bv@bnl.gov> * MIDAD/: ScaledView.cxx, UZVZDisplay.cxx, View.cxx, midad.jcm: Temp kludge to allow events to be displayed. Also allows fun things like moving the color scale's TPaves and TGaxis around. Until TPad::SetEditable is fixed, must just live with it. 2001-05-25 18:37 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimStepOnceAction.cxx, SwimStepOnceAction.h: add SwimStepOnceAction 2001-05-25 01:38 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLDriverManager.cxx: add changes to InitHandlers() close to those proposed by Nick 2001-05-24 23:47 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: add Rotorooter as a CVS module 2001-05-24 23:45 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: .cvsignore, GNUmakefile: get the Rotorooter package started in CVS with a .cvsignor and GNUmakefile 2001-05-24 21:13 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h, UgliGeometryReroot.cxx, UgliScintPlnNode.cxx, UgliScintPlnNode.h: replace simple use of TNodeX::GetNodeToDepth with internally maintained STL maps for quick lookups. 2001-05-24 21:12 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.h, PlexStripEndId.h: add operator< comparison function, so a generic sort will work 2001-05-24 17:47 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCRootModule.cxx: new commands: /Root/MacroPath/Add <location(s)> /Root/MacroPath/Reset [<full list>] /Root/MacroPath/Show Manipulate the locations where ROOT looks for macros; path is a colon separated list: Add to the front of the list Reset to fixed value (default: initial ROOT defined value) Show the current setting new commands: /Root/ObjectStat/Set [1|0] /Root/ObjectStat/Print TObject statistics collection (via gObjectTable): Turn [on|off] the statistics collection (default: on) Print the gObjectTable replace old commands: /Root/SetObjectStat [0|1] Toggle ObjectStat statistics collection (default=1) /Root/DumpObjectTable Dump the gObjectTable (cf SetObjectStat) 2001-05-24 16:31 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimCondition.h, SwimDefStepper.cxx, SwimParticle.cxx, SwimParticle.h, SwimPrintStepAction.h, SwimStepAction.h, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxAction.h, test/TestSwimParticle.cxx: StepOnce is added using StepAction, and corresponding changes have been made in SwimSwimmer and SwimStepper. Energy loss calculation is modified. Some documentation is added. 2001-05-24 09:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Dependency/: GNUmakefile, Makefile, adep.c, adep.cc, cdep.c, cdep.cc, dep-summary.c, dep-summary.cxx, dep_srt.pl, idep_adep.c, idep_adep.cxx, idep_altab.c, idep_altab.cxx, idep_alutil.c, idep_alutil.cxx, idep_binrel.c, idep_binrel.cxx, idep_cdep.c, idep_cdep.cxx, idep_fdepitr.c, idep_fdepitr.cxx, idep_ldep.c, idep_ldep.cxx, idep_namea.c, idep_namea.cxx, idep_nimap.c, idep_nimap.cxx, idep_string.c, idep_string.cxx, idep_tokitr.c, idep_tokitr.cxx, ldep.c, ldep.cc: Make-over for SRT distribution, Nathaniel Tagg Minor modificiations to source files (mostly superficial compile warnings). Source files remained so they are obviously C++ files. Created SRT GNUmakefile. Replace dep.pl with dep_srt.pl, which now uses the SRT environment variables. Output is to working directory.. perhaps I will change this in the future. 2001-05-24 07:01 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added N.Tagg to write list for Dependency 2001-05-23 20:52 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CandDigiPair.h, CandDigiPairList.h, CandMSTCluster.h, CandMSTClusterList.h, CandStraightCluster.h, CandThruMuon.h, CandThruMuonList.h: Made default constructor public for classes inheriting from CandBase. 2001-05-23 19:57 George Irwin <gmieg@slac.stanford.edu> * CandDigit/CandDigit.h, CandDigit/CandDigitList.h, Candidate/CandBase.h: Adjust comment on default constructor. Not a functional change. 2001-05-23 19:16 Robert Hatcher <rhatcher@fnal.gov> * DeMux/: DmxValidate.cxx, DmxValidate.h: convert fOption from Char_t [10] to std library <string> type to avoid const errors in initialization. 2001-05-23 18:24 George Irwin <gmieg@slac.stanford.edu> * MIDAD/GeomModel.cxx: Change call to CandHeader::GetVldContext() to return a "const VldContext&". 2001-05-23 16:02 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: Makefile.SRT, TSQLDriverManager.cxx: minory addons 2001-05-23 01:34 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/AlgDigiPair.cxx: Change call to CandHeader::GetVldContext() to return a "const VldContext&". 2001-05-23 00:57 George Irwin <gmieg@slac.stanford.edu> * CandData/CandHeader.cxx, CandData/CandHeader.h, CandData/CandRecord.cxx, CandData/CandRecord.h, CandData/LinkDef.h, Candidate/CandBase.h, Candidate/CandHandle.cxx: Some changes needed to convert to new RecMinos base class for CandRecord. Need to run "gmake CandData.clean" in $SRT_PUBLIC_CONTEXT before building. 2001-05-22 22:38 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgDigiPair.cxx, AlgDigiPairList.cxx, CandDigiPairHandle.cxx, CandDigiPairHandle.h: Now using CandStripHandle::GetTPos() and ::SetTPos() methods. No longer using strip ends with a weight of zero. 2001-05-22 22:23 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Paul's other username to write access list for BubbleSpeak 2001-05-22 18:06 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/: REROOT_Event.cxx, REROOT_Event.h, REROOT_Geom.cxx, REROOT_Geom.h: add Print() method that displays sizes of TClonesArrays held by the REROOT_Event and REROOT_Geom. 2001-05-22 18:04 Robert Hatcher <rhatcher@fnal.gov> * BField/BFLHandler.cxx: add <cstdlib> for access to exit() function. 2001-05-22 14:04 Mark Messier <messier@indiana.edu> * JobControl/JobCROOT.h: Added cstdlib for abort() 2001-05-21 19:44 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/: arch_spec_odbc++.mk, arch_spec_unixODBC.mk: #Modified ODBCPP_LIB and UNIXODBC_LIB To allow use on multiple platforms 2001-05-21 16:32 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: #CPPFLAGS and LDFLAGS modified to allow us of root intalled in /usr directories 2001-05-20 22:14 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: CandDigiPairHandle.cxx, CandDigiPairHandle.h: fix return type conflict introduced when base class CandStripHandle acquired a GetTPos() method. The use of Float_t here was probably more appropriate (since it needs neither the range or precision of a Double_t), but ... 2001-05-17 19:49 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: #Removed LDFLAGS and changed CPPFLAGS to allow use of root in /usr installed directories 2001-05-17 16:06 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/: arch_spec_odbc++.mk, arch_spec_unixODBC.mk: #modified ODBCPP_LIB and UNIXODBC_LIB 2001-05-17 14:47 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxValidate.cxx, demux.jcm: more changes to DmxValidate to test demuxing of cosmic rays added sample .jcm file for demuxing 2001-05-17 01:34 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataBlock.h: first word of block is again size, so GetCheckSum() and GetBlockId() need to account for that. 2001-05-16 20:10 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayBase.cxx, DisplayBase.h, EventControl.cxx, EventControl.h, MIDAD.cxx, MIDAD.h, midad.jcm: minor sync, no real changes 2001-05-16 20:07 Brett Viren <bv@bnl.gov> * MIDAD/LinkDef.h: remove TGTableLayout 2001-05-16 17:26 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/: arch_spec_odbc++.mk, arch_spec_unixODBC.mk: #Correct typo errors in LDFLAGS,MINOSLIBS. Also modified UNIXODBC_LIB to allow use on multiple platforms at Fermilab 2001-05-15 23:58 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: initial stab at trigger processor singles summary block 2001-05-15 23:57 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: many new classes; use new streamer method (+ on #pragma line) 2001-05-15 23:56 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: use mdBlockDefinitions.h value as source of definitive major id. unpacking must skip word count, checksum and blockid. tweaked dumping routines and adjusted indentation 2001-05-15 23:53 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.h: fixed const'ness on MsgStream& operator<< method 2001-05-15 23:52 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataBlock.cxx, RawDataBlock.h: RawDataBlock leaves full block intact, duplicating first word (which is an inclusive word count) in fSize member value -- thus no size adjustments need be made. New member function "AppendToBuffer" simply serializes a copy of the underlying array into a Int_t* buffer, returning a pointer to the next free space. 2001-05-15 23:49 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: make RawChannelId available to cout via << operator 2001-05-15 23:48 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockRegistry.h: use mdBlockDefinitions.h for block id numbers 2001-05-15 23:47 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockProxy.cxx: tweak output format 2001-05-15 23:46 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockId.cxx, RawBlockId.h: make the RawBlockId available to cout via << operator 2001-05-15 23:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/mdBlockDefinitions.h: This is a *slave* copy of the online code's master definition of block id's. It is included here in order to keep the two code bases independently buildable, but it should at all time reflect the current online code. 2001-05-15 23:44 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummary.cxx, RawLIAdcSummary.h, RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLIHeaderInterface.cxx, RawLIHeaderInterface.h, RawLITimingSummary.cxx, RawLITimingSummary.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h: commit many new RawData blocks and their unpacked components 2001-05-15 23:36 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: make available to cout via << operator interface should not have any reference to Long_t, but only Int_t (32 bit). 2001-05-15 23:34 Robert Hatcher <rhatcher@fnal.gov> * Validity/LinkDef.h: make use of new streamer method (+ at end of #pragma) make VldTimeStamp available to cout via << operator 2001-05-15 22:38 Robert Hatcher <rhatcher@fnal.gov> * setup/packages: add Dependency as known package 2001-05-15 19:57 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/TSQLStatement.h: few fake TObject methods added to supress compile warrnings 2001-05-15 15:10 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_MySQL.mk: #CPPFLAGS has been modified in arch_spec_MySQL.mk 2001-05-14 22:33 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: Track2DSR.cxx, TrackClusterSR.cxx: Modified to use CandStripHandle::GetTPos(). 2001-05-14 22:05 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/AlgSliceSRList.cxx: Modified to use CandStripHandle::GetTPos(). 2001-05-14 22:01 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSR.cxx: Modified to use CandStripHandle::GetTPos(). 2001-05-14 21:57 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/AlgClusterSRList.cxx: Modified to use CandStripHandle::GetTPos(). 2001-05-14 21:29 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: AlgStripFarSR.cxx, AlgStripNearSR.cxx: Fill in fTPos variable in CandStrip. 2001-05-14 20:56 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandClusterHandle.cxx, CandTrackHandle.cxx: Modified GetTPos() methods to use CandStripHandle::GetTPos(). 2001-05-14 20:51 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h: Added GetTPos() and SetTPos() methods to CandStripHandle. Packages which create CandStrip objects should calculate and fill in the member variable fTPos via CandStripHandle::SetTPos(Double_t). 2001-05-14 19:11 Brett Viren <bv@bnl.gov> * setup/setup_minossoft_bv.sh: Remove some impertinent code. 2001-05-14 19:06 Brian Rebel <brebel@fnal.gov> * DeMux/DmxShowerPlane.cxx: one more cosmetic change 2001-05-14 19:01 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxShowerPlane.cxx: minor cosmetic changes 2001-05-14 18:06 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandVerify.cxx, CandVerify.h, LinkDef.h: Remove obsolete CandVerify class which causes circular dependency. 2001-05-14 14:53 Mark Messier <messier@indiana.edu> * Dependency/: Makefile, dep-summary.c: Minor clean ups to Makefile. close->fclose typo fixed in dep-summary. 2001-05-12 00:22 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/: arch_spec_cern.mk, arch_spec_f77.mk, arch_spec_root.mk: checking write acess 2001-05-11 17:44 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/: AlgClusterSRList.cxx, AlgClusterSRList.h, ClusterSRListModule.cxx: Fix for gap between supermodules in far detector. Prior to fix, any cluster split between two supermodules would be reconstructed as two clusters. The last plane of the first supermodule and first plane of the last supermodule are set to 240 and 244 in ClusterSRListModule.cxx. 2001-05-10 21:33 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldCache.cxx: downgrade the message level Msg::kInfo to Msg::kDebug for message that this class really doesn't yet do anything ("no real ctor"). 2001-05-10 15:26 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxTestModule.cxx, DmxValidate.cxx: add methods to DmxValidate to test cosmics demuxing 2001-05-09 22:17 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Add Ed L. 2001-05-09 21:27 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/TSQLDriverManager.h: Changes to support chached connections 2001-05-09 21:25 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: Makefile.in, RDBC.spec.in: minory change 2001-05-09 21:19 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/macros/: RDBCconsumer.C, RDBCemp.C, RDBCfirst.C, RDBCform.C, RDBCproducer.C, RDBCscroll.C: "delete connection" => connection->Close() 2001-05-09 21:17 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: TRDBCServer.cxx, TSQLConnection.cxx, TSQLDriverManager.cxx, TSQLResultSet.cxx, TSQLUrl.cxx: TRDBCServer,TSQLConnection,TSQLDriverManager: corrspondent changes to support cached connections and forbiden connection destructor TSQLUrl class: improved search for ODBC driver 2001-05-09 21:13 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/: ODBCConnection.cxx, ODBCConnection.h: Support for re-usable/cached connections is provided. Connection destructor is now protected. Use TSQLConnection::Close() method instead Correspondent changes added to implementation classes 2001-05-09 21:11 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/TSQLConnection.h: Support for re-usable/cached connections is provided. Connection destructor is now protected. Use TSQLConnection::Close() method instead 2001-05-09 19:32 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: Added GetCharge() method for retrieving total pulse height. 2001-05-09 17:55 Brett Viren <bv@bnl.gov> * MIDAD/: TGTableLayout.cxx, TGTableLayout.h: Now that TGTableLayout is in ROOT proper, remove local copy. This fixes the compilation error George mentioned. 2001-05-08 21:05 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxTestModule.cxx, DmxHypothesis.cxx, DmxShowerPlane.cxx, DmxValidate.cxx, DmxValidate.h: add testing changes to DmxValidate. set data members in DmxHypothesis and DmxShowerPlane that were left out previously 2001-05-08 14:54 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMux.cxx: minor change in DmxDeMux::SetPlanesInSlice to improve demuxing in the muon track region 2001-05-07 21:12 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxModule.cxx, DmxDeMuxTestModule.cxx, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxValidate.cxx, DmxValidate.h: make sure all data members are initialize to appropriate values 2001-05-07 05:24 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoOutputModule.cxx: S. Kasahara Modified IoOutputModule to new PerOutputStreamManager format. 2001-05-07 05:20 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: LinkDef.h, Makefile, Per.cxx, Per.h, PerBranch.cxx, PerBranch.h, PerFile.h, PerFileManager.h, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStream.cxx, PerStream.h, PerStreamManager.cxx, PerStreamManager.h, test/DemoDaq.cc, test/DemoDaqOutputModule.cc, test/DemoDaqOutputModule.h, test/DemoInput.cc, test/DemoInputModule.cc, test/DemoInputModule.h: S. Kasahara Update of Persistency package includes input stream management classes and modification to all stream management classes allowing them to I/O any object deriving from TObject. Removed obsolete PerBranch class since ROOT now handles splitting of objects for us. This version of the Persistency package requires the use of ROOT v3.01 from ROOT CVS. Since the implementation of ROOT v3.01 is not yet complete, a feature of the PerInputStream management classes which allows selection on attributes of the record data (PerInputStream::SetSelection) is coded but currently disabled. DemoDaq shows how to write out objects using the PerOutputStreamManager class. DemoInput shows how to make use of the PerInputStreamManager class to read these objects back in. These classes have been lightly debugged. I'll try to give them a better workout this week. 2001-05-03 22:21 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLDriverManager.cxx: Use /tmp dir for temporary $ODBCINI file TString homedir = "/tmp"; // gSystem->HomeDirectory(); // 2001-05-03 19:16 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxTestModule.cxx, DmxValidate.cxx, DmxValidate.h, batchdemux.C, bjr_next.C: minor changes to test demuxing of cosmic rays 2001-05-03 18:01 Mark Messier <messier@indiana.edu> * JobControl/: JobController.cxx, test/JobControllerValidate.cxx: Filled out "Exec" command for loading and running .jcm files. Usage: prompt>Exec myjob.jcm 2001-05-01 21:41 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added ELogBook module 2001-04-30 14:43 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: include/RDBC/TSQLResultSetMetaData.h, odbc/ODBCResultSet.cxx, odbc/ODBCResultSetMetaData.h: protect ~TSQLResultSetMetaData() "It's forbidden to delete any metadata objects" 2001-04-30 04:46 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecMinos.cxx, RecMinos.h, RecMinosHdr.cxx, RecMinosHdr.h: Adding prototype base classes for Minos records and Minos record headers after consulting with George and Robert. RecMinos is a very slightly modified version of Robert's RecordMinos. These classes are proposed to form the basis of a common record format to be shared by the Candidate & Raw records and all other Minos record types. They are based on Robert's "old-style" record design. 2001-04-27 22:53 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobController.cxx: Make JobCRootModule available to all by default by putting it in the special path just like JobCMsgModule. Nothing is done by this module until the HandleCommand method is called so non-users see absolutely no change (but the overhead of on instance of a JobCModule). 2001-04-27 22:42 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCRootModule.cxx, JobCRootModule.h: Help for 'Root': Root is a JobCModule interfacing to ROOT from JobControl Commands implemented: /Root/RunMacro <macro.C> /Root/LoadMacro <macro.C> Run or Load a macro file, like ROOT .x or .L /Root/ProcessLine <arbitrary text> Process line just like at ROOT prompt /Root/StartBrowser Start a TBrowser /Root/LoadLibrary <libraryName> Make a dynamic library available (via gSystem) /Root/LoadClass <className> <libraryName> Make a class available out of a dynamic library (via gROOT) /Root/SetObjectStat [0|1] Toggle ObjectStat statistics collection (default=1) /Root/DumpObjectTable Dump the gObjectTable (cf SetObjectStat) /Root/Reset Reset ROOT /Root/SetStyle <styleName> Set the ROOT Style /Root/SaveContext Have the interpreter save the current context 2001-04-27 20:41 Brett Viren <bv@bnl.gov> * setup/setup_minossoft_bv.sh: bv@bnl.gov's srt setup script 2001-04-27 16:20 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, BogusModel.h, BogusViewable.cxx, BogusViewable.h, DigitListModel.cxx, DigitListModel.h, DisplayBase.cxx, DisplayBase.h, EventControl.cxx, EventControl.h, GeomModel.cxx, GeomModel.h, GeomViewable.cxx, GeomViewable.h, GuiDoubleSlider.cxx, GuiDoubleSlider.h, LinkDef.h, MIDAD.cxx, MIDAD.h, Model.cxx, Model.h, ModelHistory.cxx, ModelHistory.h, ModelPool.cxx, ModelPool.h, README, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, View.h, Viewable.cxx, Viewable.h, ViewableReg.cxx, ViewableReg.h, test-midad.cxx: ROOT's hooks are now firmly entwined into MIDAD. You can now start a MIDAD display from the ROOT prompt. See the README file for how. 2001-04-27 15:14 Brett Viren <bv@bnl.gov> * MIDAD/: EventControl.cxx, MIDAD.cxx, MIDAD.h, README, test-midad.cxx: Add rudimentary command line options, including option to give user the root prompt. (note: most of MIDAD is not yet visible from the prompt). 2001-04-26 21:31 Brett Viren <bv@bnl.gov> * MIDAD/: GeomViewable.cxx, ScaledView.cxx, ScaledView.h: Zoom by mouse is back in - unzoom not yet turned on, though. 2001-04-26 19:33 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, Display.cxx, Display.h, DisplayBase.cxx, DisplayBase.h, midad.jcm: Kludge to help with disapearing small hits, err, digits until something better comes along. Clear status bar when pointer leaves Viewable. 2001-04-26 18:27 Brett Viren <bv@bnl.gov> * MIDAD/GuiDoubleSlider.cxx: <anal>Remove one pixel</anal> 2001-04-26 17:31 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListModel.cxx, GeomModel.cxx, GeomViewable.cxx, GeomViewable.h, test-midad.cxx: Add trivial detector outline. As a side effect, this causes the default zoom to be the full detector. This makes stips *really* small. 2001-04-26 17:29 Brett Viren <bv@bnl.gov> * MIDAD/View.cxx: Bug fix 2001-04-26 15:20 Brett Viren <bv@bnl.gov> * MIDAD/: LinkDef.h, MIDAD.cxx, ScaledView.cxx, ScaledView.h, TGTableLayout.cxx, TGTableLayout.h, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, midad.jcm, test-midad.cxx: Added TGTableLayout. See: http://minos.phy.bnl.gov/~bviren/cern/root/TGTableLayout.html for what you need to do in order to get MIDAD to compile until this gets added to ROOT proper. Also factored out U-Z and V-Z views from UZVZDisplay and into ScaledView. 2001-04-25 14:59 Mark Messier <messier@indiana.edu> * UserManualDoc/src/message_service.tex: Added example showing how to write operator<< for classes 2001-04-25 08:01 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Changed SetCharge() method to SetEMCharge() in response to change in RecoBase/CandFitTrack. 2001-04-25 08:00 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSRList.cxx: First pass of associating unassociated hits with events. May be slow for near detector events, need to optimize. 2001-04-25 07:59 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Added more variables to ntuple evtinfo produced by EventSRListModule::Ana: shwph, trkph, totph for shower pulse height, track pulse height, and total pulse height (of CandSlice). 2001-04-25 07:55 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandFitTrackHandle.cxx, CandFitTrackHandle.h, CandFitTrack.cxx, CandFitTrack.h: Changed name of method to get electromagnetic charge from GetCharge() to GetEMCharge(). 2001-04-25 07:55 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Added GetCharge() method to get total pulse height. 2001-04-25 07:54 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: Added NavKey KeyFromSlice. 2001-04-25 00:43 George Irwin <gmieg@slac.stanford.edu> * MIDAD/GNUmakefile: Change unstable $(wildcard [A-Z]*.h), which depends on user keyboard to POSIX compliant $(wildcard [[:upper:]]*.h), independent of collation order. 2001-04-21 04:25 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: fixes for old files that have extra missing planes in the supermodule gap (each supermodule had 240 planes then). Asking for a PlexPlaneId (or PlexStripEndId) for one of these is liable to give you a something funky, but not fatal (I hope). 2001-04-21 04:22 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexStripEndId.cxx: improve formatted output 2001-04-21 01:47 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/LinkDef.h: remove TXTRU from LinkDef as well 2001-04-21 00:54 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCrateStatus.cxx, RawCrateStatus.h, RawDigitCrateStatus.cxx, RawDigitCrateStatus.h, RawDigitDataBlock.cxx: fix const problems 2001-04-20 23:48 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: shift things around to match packing order: (checksum/blockid) (#crate entries,t0), mimic VA electronics packing 2001-04-20 23:44 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplayModule.cxx: remove some unnecessary includes 2001-04-20 23:43 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/AlgMCDigit.cxx: convert from using RawRerootDigit to Raw{Qie|Va}MCDigit 2001-04-20 23:42 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataValidate.cxx, RawDataValidate.h: change names of tests ... they still don't do anything. 2001-04-20 23:41 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockRegistry.cxx, RawBlockRegistry.h: enforce the requirement that block MajorId's fit in 8bits using assert(); turn off debug level printing that was happening when blocks were registered 2001-04-20 23:39 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockId.cxx: GetMajorAsString now uses RawBlockRegistry & RawBlockProxy to determine name 2001-04-20 23:38 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: many changes including conversion to Raw{Qie|Va}[MC]Digits and use of RawDigitCrateStatus, RawDataBlock::GetBlockId 2001-04-20 23:35 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigit.cxx, RawDigit.h: ctor from buffer takes RawDigitCrateStatus ptr (rather than base class); retains pointer of this type. 2001-04-20 23:34 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawQieDigit.cxx, RawQieDigit.h, RawVaDigit.cxx, RawVaDigit.h: ctor from buffer needs RawDigitCrateStatus pointer, not its base class 2001-04-20 23:32 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataBlock.cxx, RawDataBlock.h: first stored word is now checksum, then followed by block id. do raw dump in Print() only if passed 'x' 2001-04-20 23:30 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCrateStatus.cxx, RawCrateStatus.h: RawCrateStatus now is only {packed crate, # of entries} and can be used for LISummary blocks; this version then extends the base class with the crate t0 (sec,ns). 2001-04-20 23:24 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: new classes RawDigitCrateStatus, RawMCDigitMixIn, Raw{Qie|Va}MCDigit. remove RawIdeDigit and RawRerootDigit 2001-04-20 23:23 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawMCDigitMixIn.cxx, RawMCDigitMixIn.h, RawQieMCDigit.cxx, RawQieMCDigit.h, RawVaMCDigit.cxx, RawVaMCDigit.h: RawRerootDigit has been replaced by MC versions of RawVaDigit and RawQieDigit which extend the functionality of the normal digits via a mix in class that knows how to digest the truth information during construction and has methods for serving it back to the user. 2001-04-20 23:21 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigitCrateStatus.cxx, RawDigitCrateStatus.h: RawCrateStatus now is only {packed crate, # of entries} and can be used for LISummary blocks; this version then extends the base class with the crate t0 (sec,ns). 2001-04-20 23:17 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawIdeDigit.cxx, RawIdeDigit.h, RawRerootDigit.cxx, RawRerootDigit.h: RawIdeDigit was replaced by RawVaDigit. RawRerootDigit is being replaced by RawVaMCDigit and RawQieMCDigit. 2001-04-19 23:19 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: improve creation of PlexPlaneId's for CalDet and planes (all detectors) that don't exist. Error message about a bad plane # no longer triggers another error message with TArrayI. 2001-04-19 23:16 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: plane 0 of CalDet is uninstrumented. Default assignment of U/V views for CalDet was exactly backwards (old X = horizontal = new V, old Y = vertical = new U) under the assumption that first plane has horizontal strips. 2001-04-19 23:13 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h: clean up of const-ness of methods; make arrangement of virtual common methods more uniform. 2001-04-19 23:12 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeomABC.h: move methods common to UgliGeometry and UgliGeomHandle to here, so that there is one base virtual location for them. 2001-04-19 23:10 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliRefCnt.h: CountRef is a const method 2001-04-19 23:10 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometryReroot.cxx: CalDet has legitimate passive planes with names that start with 'S' (for "Steel") while Near/Far passive planes start with 'B' (for BField or magnetized steel). 2001-04-19 23:08 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: TXTRU.cxx, TXTRU.h: TXTRU has been part of ROOT since v2.25/03+ so our own copy is no longer necessary (everyone should have a newer version of ROOT by now). 2001-04-19 22:44 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/GNUmakefile: there shouldn't be any need to include SoftRelTools/arch_spec_cern.mk twice 2001-04-19 22:10 Larry Wai <wai@slac.stanford.edu> * Islands/IslElectronModule.cxx: Rearranged island display so that it's short and fat; helps with viewing a couple of windows on the screen when scanning. -Larry 2001-04-19 06:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/Dbi.cxx: MakeDateTimeString: Use VldTimeStamp::AsString("s") 2001-04-18 23:27 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: extra protection in case of BadThings(TM); limit # of messages 2001-04-18 23:23 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: some extra protection against non-existent planes; limit number of messages when bad plane mapping occurs. 2001-04-18 23:20 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexusReroot.cxx: ElecType of digits need no longer be kReroot. 2001-04-18 20:13 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/CandTrackSR.cxx, CandTrackSR/Track2DSR.cxx, CandTrackSR/Track2DSR.h, CandTrackSR/TrkClsSlpSR.cxx, CandFitTrackSR/AlgFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSRHandle.cxx, CandFitTrackSR/KalmanPlaneSR.cxx, CandFitTrackSR/SwimPlaneInterfaceListSR.cxx: Fixed memory leak. 2001-04-18 20:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Modified ntuple Write to overwrite old versions in file. 2001-04-18 15:48 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Gokhan Unel to gnumi writers 2001-04-17 23:58 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/PlotMuonClusterModule.cxx: If one isn't going to handle something in a view, don't just say you aren't, actually skip further processing. "clusv" is initialized to -1, set to (0,1) for (U,V), and then used in fAnaGraphs[2*clusv] ... bad news if clusv remains at -1. 2001-04-17 21:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Changed Ana method to write out ntuples after each event. 2001-04-17 17:46 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: ensure that the fNanoSec field stays normalized to [0,99999999] range. 2001-04-17 15:38 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: conversion from ReadoutType to ElecType (missed getting checked in with other conversions) 2001-04-17 07:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/LinkDef.h: Add DbiWriter<DbiDemoData1>. 2001-04-17 07:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiDemoData1.cxx, DbiDemoData1.h, DbiValidate.cxx, DbiValidate.h: Start testing DbiWriter. 2001-04-17 07:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: New templated class to encapsulate the writing of DbiTableRow sub-class objects. This is (suspended) work in progress. Writing of table row objects will not be available for at least another month. 2001-04-17 07:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiRowStream.cxx, DbiRowStream.h: New class to encapsulate abstract table row I/O. 2001-04-17 07:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: New class to encapsulate table metadata. 2001-04-17 07:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/LinkDef.h: Add DbiTableMetaData and DbiRowStream. 2001-04-17 07:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Owns DbiTableMetaData objects for main and validity range tables. 2001-04-17 07:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Now inherits from DbiRowStream and uses it for all table metadata. 2001-04-17 07:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultPtr.h: Add GetTableProxy. 2001-04-17 07:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiFieldType.cxx, DbiFieldType.h: Support Dbi::kUnknown type. Improve constness. 2001-04-17 07:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Assemble and use DbiTableMetaData for main and validity range tables. 2001-04-17 07:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Add new classes DbiWriter, DbiRowStream, DbiTableMetaData to class list 2001-04-17 04:25 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h, RawCrateStatus.cxx, RawCrateStatus.h, RawDigit.cxx, RawDigit.h, RawDigitDataBlock.cxx, RawQieDigit.cxx, RawQieDigit.h, RawRerootDigit.cxx, RawRerootDigit.h, RawVaDigit.cxx, RawVaDigit.h: change over ReadoutType --> ElecType; CrateStatus now holds RawBlockId and fEntries; CrateStatus and RawDigits now advance pointer when being built from a buffer. 2001-04-17 04:06 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h, PlexusABC.h, PlexusReroot.cxx, PlexusReroot.h: ReadoutType --> ElecType (VA vs. QIE); ReadoutType now picks out what kind of data comes in on a raw channel (scint strip, pin diode, cerenkov, tof) 2001-04-17 04:04 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: ConventionsValidate.cxx, ConventionsValidate.h, ElecType.cxx, ElecType.h, LinkDef.h, ReadoutType.cxx, ReadoutType.h: new enum ElecType (electronics type) distinguishes VA vs. QIE; ReadoutType is now taken over for use picking out what is attached (scint strip, pin diode, cerenkov, tof) to a raw channel. 2001-04-17 04:02 Robert Hatcher <rhatcher@fnal.gov> * Conventions/DetectorType.cxx: in MaskToString only lookup AsString if maskbit is in fullmask 2001-04-17 02:44 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockRegistry.cxx: fix const problem 2001-04-17 02:34 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/ThruMuonSummaryModule.cxx: gcc 2.95 is pickier about getting a pointer or address of an overloaded function than is egcs. 2001-04-17 01:34 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToRawDataModule.cxx, RerootToRawDataModule.h: use RawBlockRegistry to pick out correct block type for RawDigitDataBlock and build from object from buffer. buffer internals more closely match expected DAQ format. 2001-04-17 01:29 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: StripSegSummary.cxx, StripSegSummary.h, ThruMuonSummaryModule.cxx: ThruMuonSummaryModule and StripSegSummary should now use a consistent *single* routine for generating NavKey's from SEId and segment # which is also no longer dependent on the internal structuring of PlexStripEndID (instead uses new method Build18BitPlnStripKey). 2001-04-17 01:27 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.cxx: new SimFlag case of DaqFakeData 2001-04-17 01:26 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h, PlexStripEndId.h: const values that were defined in PlexPlaneId.h are renamed to avoid namespace clashes. No one outside of PlexPlaneId and PlexStripEndId should be directly using these (the're only in the .h so that the bit manipulation functions can be inlined -- users should not depend on a particular internal structuring). 2001-04-17 01:24 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexusReroot.cxx: "subcrate" is now ChAdd (Channel Address). 2001-04-17 01:22 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/AlgMCDigit.cxx: in order to remove RawData's dependence on Plex library, RawRerootDigit can no longer directly return the true PlexStripEndId, rather it returns the encoded value. 2001-04-17 01:21 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawBlockId.cxx, RawBlockId.h, RawBlockProxy.cxx, RawBlockProxy.h, RawBlockRegistry.cxx, RawBlockRegistry.h, RawChannelId.cxx, RawChannelId.h, RawCrateStatus.cxx, RawCrateStatus.h, RawDataBlock.cxx, RawDataBlock.h, RawDigit.cxx, RawDigit.h, RawDigitDataBlock.cxx, RawDigitDataBlock.h, RawIdeDigit.cxx, RawIdeDigit.h, RawQieDigit.cxx, RawQieDigit.h, RawRecord.cxx, RawRerootDigit.cxx, RawRerootDigit.h, RawVaDigit.cxx, RawVaDigit.h: on the road to a major re-work of raw data; new registry of raw block types (ala JobCModules), new RawBlockId to taking apart the components, rework RawChannelId, start change from RawIdeDigit -> RawVaDigit for consistent naming purposes, eliminate library dependence on Plex. 2001-04-17 01:17 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: DetectorType.cxx, DetectorType.h, LinkDef.h, ReadoutType.cxx, ReadoutType.h, SimFlag.cxx, SimFlag.h: expand handling of enums 2001-04-13 20:41 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, DemoEventDump.h: Added dump for TObjectTable. To use: /Path/EventDump/Dump TObjectTable. 2001-04-13 17:35 Mark Messier <messier@indiana.edu> * CVSROOT/cvs.log: Shorted subject line to make the package name more visible 2001-04-13 16:20 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx: Added case statement for calibration detector. For now, treat identically as far detector. 2001-04-13 15:35 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandReco.cxx, CandCluster.cxx: Initialize fCandSlice pointer to zero. 2001-04-13 15:28 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandEvent.cxx: Initialize fCandSlice, fPrimaryShower, fPrimaryTrack pointers to zero. 2001-04-12 22:58 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimDefStepper.cxx, SwimDefStepper.h: [no log message] 2001-04-12 21:58 Brett Viren <bv@bnl.gov> * MIDAD/: UZVZDisplay.cxx, UZVZDisplay.h: small commit to sync up laptop 2001-04-12 19:36 Robert Hatcher <rhatcher@fnal.gov> * setup/install_minossoft: add blank line echo at the end of package updates 2001-04-12 19:22 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/Makefile.SRT: typo -L$(ODBCPP_DIR) should -L$(ODBCPP_LIB) 2001-04-12 18:40 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Modified Ana method to fill in evtinfo ntuple. 2001-04-12 18:39 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Fill in momentum and charge in CandFitTrack. 2001-04-12 18:39 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSR.cxx: Fill in energy in CandShower. This just currently scales the charge by a hard coded number to get the truth shower energy. 2001-04-12 18:38 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandCluster.cxx, CandEvent.cxx, CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h, CandReco.cxx, CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h: Added methods to get and set energy (momentum for tracks). 2001-04-12 18:15 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/Makefile.SRT: ... tmp fixing 2001-04-12 14:46 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, BFieldSR.cxx, BFieldSR.h, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx, KalmanPlaneSR.h, LinkDef.h, SwimObjSR.cxx, SwimObjSR.h, SwimPlaneInterfaceListSR.cxx, SwimPlaneInterfaceListSR.h, SwimPlaneInterfaceSR.cxx, SwimPlaneInterfaceSR.h: Added temporary classes used for track swimming. Will use the Swimmer package once geometry information is available from UgliGeometry. This package now fits tracks. Need to add the ability to choose hits on its own and also the ability to fit upstream into the shower region. Has not been tested on backward going tracks (e.g. from cosmic muons). 2001-04-11 21:33 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: odbc/Makefile.SRT, rdbc/Makefile.SRT: correction to include path required to generate CINT dictionaries (thanks George) 2001-04-11 20:34 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, DisplayBase.cxx, DisplayBase.h, FitZoomPolicy.cxx, FitZoomPolicy.h, KNOWN_VIEW_TYPES, LockZoomPolicy.cxx, LockZoomPolicy.h, SimpleMain.cxx, SimpleMain.h, SimpleZoomPolicy.cxx, SimpleZoomPolicy.h, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, View.h, Viewable.cxx, ZoomPolicy.h, midad.jcm, test-midad.cxx: Add a dumb color bar. Attempts to add a smart one came up against ROOT TG Gui classes behaving strangely. Removed ZoomPolicys - need to rethink how to handle zooming better. 2001-04-11 19:37 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_cern.mk: checking write acess 2001-04-11 18:36 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldValidate.cxx: add some const_cast's that are only strictly necessary for combinations of ROOT less than 3.00 and gcc 2.95.xx; these should be removed again when ROOT 3.00+ is universal 2001-04-11 15:10 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_cern.mk: checking write acess 2001-04-11 14:58 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Added checks to NextFile in the case when one asks for the next file before any files are loaded. 2001-04-10 21:43 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayBase.cxx, DisplayBase.h, LinkDef.h, LockZoomPolicy.cxx, LockZoomPolicy.h, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, View.h, midad.jcm: Added some sliders to control zooming in UZVZDisplay. 2001-04-10 21:37 Brett Viren <bv@bnl.gov> * MIDAD/: GuiDoubleSlider.cxx, GuiDoubleSlider.h: Add some extra functionality to TGDoubleSlider 2001-04-10 19:16 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandCluster.cxx, CandEvent.cxx, CandReco.cxx: Initialize fCandSlice (and fPrimaryShower and fPrimaryTrack for CandEvent) pointers to zero. 2001-04-10 18:18 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Fixed bug resulting from non initialized variable. 2001-04-10 18:02 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: protect people who casually diddle with the plane# without setting the plane view and coverage; unless explicitly set with the plane# view and coverage are now redetermines from detector+plane# assuming the default hardcoded mapping. 2001-04-10 16:12 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLResultSet.cxx: small quick-fix in TSQLResultSet::Print("file=filename.csv") 2001-04-10 15:56 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: TSQLImportClient.cxx, TSQLImporter.cxx: - few fixes in text file LOAD INTO table - debugging information added to TSQLException message o query string which creates temporary table o query string which LOAD data INFILE 2001-04-10 15:52 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLResultSet.cxx: new option added to void TSQLResultSet::Print(Option_t *option) const file=filename - save content as CSV file, for example Print("file=result.csv") 2001-04-10 15:09 Mark Messier <messier@indiana.edu> * Swimmer/: SwimDefStepper.cxx, SwimDefStepper.h, test/TestSwimParticle.cxx: Fixed some bugs in array indicies. Initial tests of the default Swimmer look pretty good. Also added some bells and whistles to the test program. 2001-04-10 14:48 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, LinkDef.h, README: Add SRT GNUmakefile, update README, remove uneeded entry in LinkDef.h 2001-04-10 14:14 Brett Viren <bv@bnl.gov> * setup/packages: Add MIDAD 2001-04-10 14:11 Brett Viren <bv@bnl.gov> * CVSROOT/modules: Add MIDAD 2001-04-10 00:21 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFast.cxx: MINFile->openREROOTFile() is used everywhere as a Bool_t but actually it returns a TFile*; assignment to a Bool_t gives casting warnings. I don't know how I missed those the first time. 2001-04-10 00:06 Mark Messier <messier@indiana.edu> * Swimmer/test/: GNUmakefile, TestSwimParticle.cxx: Added Sharon's test program. Note that the latest commits involving the SwimDefStepper class are known not to work (yet) 2001-04-10 00:05 Mark Messier <messier@indiana.edu> * Swimmer/SwimSwimmer.cxx: Make the NumericalMethods stepper the default 2001-04-10 00:05 Mark Messier <messier@indiana.edu> * Swimmer/: SwimDefStepper.cxx, SwimDefStepper.h: Added stepper which used NumericalMethods class 2001-04-10 00:04 Mark Messier <messier@indiana.edu> * Swimmer/GNUmakefile: Allow sites w/o GEANT4 installed to build with ENV_CPPFLAGS = -DNOGEANT4 2001-04-09 23:57 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/REROOT_Geom.cxx: paranoia. set gREROOT_Geom=0 as initial value (should be guaranteed). 2001-04-09 23:56 Robert Hatcher <rhatcher@fnal.gov> * IoModules/IoRerootDataFile.cxx: Move allocation of gMINFast to MINFast.cxx; supply "" for initial file name in MINFast ctor. 2001-04-09 23:55 Robert Hatcher <rhatcher@fnal.gov> * Minfastjob/minfastjob.cc: If last command line arg ends with ".root" then strip it out of arg list and use it in creation of gMINFast as initial REROOT file. This isn't done the most elegantly, but it works. Move gMINFast allocation to MINFast.cxx 2001-04-09 23:52 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/: MINFast.cxx, MINFast.h: Add new arg, const char* initialfile, to ctor (default value = ""). If empty, behavour is unchanged; otherwise use as filename for initial REROOT file. Allocate location for global pointer in .cxx ; this makes library loadable from bare root prompt (after first loading REROOT_Classes). 2001-04-09 23:47 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: Cache mapping between Reroot plane #'s and new Steel based plane #'s. This connection was being created/destroyed each time a mapping was requested as one couldn't be sure that the geometry hadn't changed. Now that REROOT_Geom has a counter that's incremented each time a new geometry is read in we can compare that to a local value to see if the mapping needs to be remade. Expect *significant* performance improvements. 2001-04-09 23:38 Mark Messier <messier@indiana.edu> * NumericalMethods/: GNUmakefile, NmOdeDerivFunc.h, NmOdeInt.cxx, NmOdeInt.h, NmOdeStepper.h, NmOdeStepperRKCK.h, NmStepperRKCK.cxx, test/GNUmakefile, test/TestOdeInt.C, test/TestOdeInt.cxx: Added classes to perform integration of ODE's 2001-04-09 23:21 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: ROOT (3.00) has a bug in TPolyMarker where fN (number of points) is left uninitialized by default ctor. This was causing intermittent segv's during drawing. BuildPolyMarker no longer returns empty TPolyMarkers; instead it returns a null pointer. 2001-04-09 22:52 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, setup/packages: Added NumericalMethods 2001-04-09 21:23 Brett Viren <bv@bnl.gov> * MIDAD/README: First commit 2001-04-09 21:18 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, BogusModel.h, BogusViewable.cxx, BogusViewable.h, DigitListModel.cxx, DigitListModel.h, DigitListViewable.cxx, DigitListViewable.h, Display.cxx, Display.h, DisplayBase.cxx, DisplayBase.h, EventControl.cxx, EventControl.h, FitZoomPolicy.cxx, FitZoomPolicy.h, GeomModel.cxx, GeomModel.h, KNOWN_VIEW_TYPES, LinkDef.h, LockZoomPolicy.cxx, LockZoomPolicy.h, MIDAD.cxx, MIDAD.h, Makefile, Memento.h, Model.cxx, Model.h, ModelHistory.cxx, ModelHistory.h, ModelPool.cxx, ModelPool.h, ModelProxy.h, SimpleMain.cxx, SimpleMain.h, SimpleZoomPolicy.cxx, SimpleZoomPolicy.h, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, View.h, Viewable.cxx, Viewable.h, ViewableProxy.h, ViewableReg.cxx, ViewableReg.h, ZoomPolicy.h, midad.jcm, simple-main.cxx, test-midad.cxx: This commit moves the MIDAD framework from my personal CVS repo to the MINOS repository. It currently has basic functionality and can be used for simple scanning. Note, I reserve the right to trounce any APIs I feel like for the near future, so don't rely on anything being stable. 2001-04-09 18:50 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDigitHandle.cxx, CandDigitHandle.h: Change SetTime argument from UInt_t to Float_t. 2001-04-09 16:04 Mark Messier <messier@indiana.edu> * Swimmer/SwimG4Stepper.h: Added cpp flags for sites w/o a GEANT4 installation (-DNOGEANT4) 2001-04-09 15:32 Mark Messier <messier@indiana.edu> * Swimmer/GNUmakefile: Added GNUmakefile. Uses dirty trick to get GEANT4 stuff on link line... 2001-04-09 15:28 Mark Messier <messier@indiana.edu> * G4I/GNUmakefile: Added GNUMakefile. The Makefile uses a dirty trick to get the GEANT4 stuff on the link line. Will need fixing when GEANT4 becomes a standard 3rd party package. 2001-04-09 00:10 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/ThruMuonSummaryModule.cxx: Added missing else if. 2001-04-08 19:58 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgGoodThruMuonList.cxx, AlgPathLenCorrec.cxx, BubGeometry.cxx, BubGeometry.h, CandDigiPairHandle.cxx, CandThruMuonHandle.cxx, CandThruMuonHandle.h, StripSegSummary.cxx, StripSegSummary.h, ThruMuonAnalysisModule.cxx, ThruMuonStat.cxx, ThruMuonSummaryModule.cxx: Moved trackleninstrip() from BubGeometry into CandThruMuonHandle::GetTrkLenInStrip(). Made other changes to move away from using the CandStraightClusters still saved in CandThruMuon. 2001-04-07 23:55 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgFitThruMuonList.cxx, AlgGoodThruMuonList.cxx, AlgPathLenCorrec.cxx, AlgThruMuon.cxx, AlgThruMuonList.cxx, CandDigiPairHandle.cxx, CandDigiPairHandle.h, CandThruMuon.cxx, CandThruMuon.h, CandThruMuonHandle.cxx, CandThruMuonHandle.h, CandThruMuonList.cxx, CandThruMuonList.h, CandThruMuonListHandle.cxx, CandThruMuonListHandle.h, DrawMuonTracksModule.cxx, PathLenCorrecModule.cxx, PlotMuonClusterModule.cxx, ThruMuonAnalysisModule.cxx, ThruMuonStat.cxx, ThruMuonStat.h: Converted CandThruMuon to inherit from CandTrack. Clusters are still saved for the moment, although this will disappear in the (possibly distant) future. 2001-04-07 22:06 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: RDBC.spec, RDBC.spec.in: minory changes 2001-04-07 21:00 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/admin/makehtml.C: Fix in generating of html docs for ODBCxxx classes 2001-04-07 01:38 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCNode.cxx: fExecuteTime wasn't being initialized by ctor. 2001-04-07 01:25 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometryReroot.cxx, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliScintPlnNode.h, UgliSteelPlnHandle.cxx, UgliSteelPlnHandle.h, UgliSteelPlnNode.h, UgliStripHandle.cxx, UgliStripHandle.h: all sorts of changes to handle cases where handles are requested for physical objects that don't exist (planes,strips). code no longer immediately SEGV's instead a invalid handle is returned. If you're doing something dodgy and might get back an invalid handle one should always test via IsValid() method before calling any other methods. Default ctors made public again (with above caveat that they're always invalid until assigned to). reference counting handles invalid cases. 2001-04-07 00:53 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/: LinkDef.h, MINFOutline.cxx, MINFOutline.h, MINFDetGeom.cxx: new class MINFOutline (direct steal from Ugli/MinosOutline w/ addition of Conventions/DetectorType-like enum) finally returns us to the state where MINF_Classes is independent of anything but REROOT_Classes 2001-04-07 00:50 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/AlgConfigCutDigiPairList.cxx, BubbleSpeak/AlgConfigCutDigiPairList.h, BubbleSpeak/CutDigiPairListModule.cxx, BubbleSpeak/CutDigiPairListModule.h, BubbleSpeak/muon_bcalib.C, BubbleSpeak/muon_binit.C, BubbleSpeak/muon_calib.C, BubbleSpeak/muon_cd_binit.C, BubbleSpeak/muon_cd_init.C, BubbleSpeak/muon_init.C, CandDigit/AlgDigit.cxx, CandDigit/AlgMCDigit.cxx, CandDigit/CandDigit.h: CandDigitHandle::GetTime() now returns base Munits time units (seconds). BubbleSpeak files modified for this change. 2001-04-06 22:43 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/Makefile.SRT: PACKAGE = RDBCodbc added. Another weird fixing(??) 2001-04-06 22:10 Sharon Seun <seun@physics.harvard.edu> * G4I/: G4IBField.cxx, G4IBField.h, G4IStepper.cxx, G4IStepper.h: Added interface classes for GEANT4 steppers and bfield 2001-04-06 22:08 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimCondition.h, SwimG4Stepper.h, SwimParticle.cxx, SwimParticle.h, SwimPrintStepAction.h, SwimStepAction.h, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxAction.h: Initial commit of Swimmer code. Lots of work and debugging still to do. 2001-04-06 21:53 Mark Messier <messier@indiana.edu> * setup/packages: Added G4I and Swimmer 2001-04-06 21:51 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added Swimmer and G4I (Geant4 interface) packages 2001-04-06 21:44 Mark Messier <messier@indiana.edu> * BField/: BField.cxx, BField.h: If classes are to inherit from BField we need a default constructor 2001-04-06 21:05 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/: UserManual.tex, conventions.tex: new "conventions" chapter of user manual -- currently deals only with units. 2001-04-06 20:51 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/Makefile.SRT: override LIBLIBS = -L$(ODBCPP_DIR) -lodbc++ -L$(UNIXODBC_LIB) -lodbc -lodbcinst Temporary solution for dynamic loading of unixODBC,libodbc++ libs (should be fixed by modification of correspondent arch_specs files) 2001-04-06 20:48 Robert Hatcher <rhatcher@fnal.gov> * Conventions/Mphysical.h: mostly changes induced by changes in Munits, specifically MeV is now in HEP units (GeV,c=1). 2001-04-06 20:46 Robert Hatcher <rhatcher@fnal.gov> * Conventions/Munits.h: add "inch" and "foot"; include c_light here (needed for HEP<->MKS); conversion factors from HEP (GeV,c=1) units to base (MKS) units. 2001-04-06 16:17 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/config.h: clearing mess appeared after upgrating from 1.0.2 -> 1.0.3 2001-04-06 15:31 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/macros/Makefile.SRT: demobld.mysql README.RDBC added 2001-04-06 14:59 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/GNUmakefile: PACKAGE_INCLUDE=include/RDBC added to point to include dir 2001-04-06 01:58 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: Makefile.SRT, odbc/Makefile.SRT: Fix of rootcint dictionary generation 2001-04-05 22:27 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripNearSR.cxx, CandStripSR/StripSRListModule.cxx, CandSliceSR/SliceSRListModule.cxx, CandClusterSR/ClusterSRListModule.cxx, CandShowerSR/ShowerSRListModule.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/Track2DSR.cxx, CandTrackSR/TrackSRListModule.cxx, CandEventSR/EventSRListModule.cxx: Modified to use updated Munits class. Requires CandDigit to output time information in seconds to work properly. 2001-04-05 18:10 Ed Lartey <lartey@physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_f77.mk: checking write acess 2001-04-05 17:26 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/Makefile.SRT: Error generating CintDictionary is fixed 2001-04-05 17:12 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/: DocBuilder.pl, README_DocBuilder.txt: Some bug fixes. Added runtime dynamic loading of all available libraries to try to increase 'class yield' of html files. Documentation updated. Modified Files: DocBuilder.pl README_DocBuilder.txt 2001-04-05 02:01 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToRawDataModule.cxx, RerootToRawDataModule.h: remove any need to reference MINFast, use RerootExodus accesses instead. New parameter (with JobControl "Set" method) "raw_pe_cut" plays the same role that raw2corr_min played in fortran code -- future GMINOS files may have raw2corr_min==0 to allow kludge for x-talk simulation, this restores previous behavour. 2001-04-05 01:58 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToTruthModule.cxx, RerootToTruthModule.h: remove any need to know about MINFast directly, rely on RerootExodus; copy of StdHep in RecSimSnarl is now in base units 2001-04-05 01:33 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Access to TClonesArray's of REROOT_{FLSDigit,FLSHit,StdHep,NeuKin,NeuVtx} so that RerootToXXXModule's don't need gMINFast or REROOT_Event reference. 2001-04-05 01:08 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: GNUmakefile, Makefile, Makefile.SRT, Makefile.am, Makefile.in, RDBC.spec, config.h, config.log, config.status, include/Makefile, include/Makefile.in, include/RDBC/Makefile, include/RDBC/Makefile.in, include/RDBC/config.h, macros/GNUmakefile, macros/Makefile, macros/Makefile.SRT, macros/Makefile.am, macros/Makefile.in, odbc/GNUmakefile, odbc/Makefile.SRT, odbc/Makefile.am, odbc/Makefile.in, rdbc/GNUmakefile, rdbc/Makefile.SRT, rdbc/Makefile.am, rdbc/Makefile.in: SRT makefiles added 2001-04-05 00:13 Robert Hatcher <rhatcher@fnal.gov> * BField/run_bfld_validate.C: a script for running some of the BfldValidate code 2001-04-04 23:56 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldValidate.cxx, BfldValidate.h: modifications due to conversion to Munits and use of real VldContext 2001-04-04 23:55 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldMapRect2d.cxx: finish conversion to use of Munits: position vectors weren't being converted; in the mapping (x,y) <=> generator # add small factor to correct for roundoff errors introduced by conversion to base units. convert a old C-style cast to dynamic_cast. 2001-04-04 23:53 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldHandlerRect2d.cxx: change old C-style cast to dynamic_cast 2001-04-04 23:51 Robert Hatcher <rhatcher@fnal.gov> * BField/: BField.cxx, BField.h: VldContext now exists in a real package, so use it rather than DummyVldContext. 2001-04-04 23:49 Robert Hatcher <rhatcher@fnal.gov> * Conventions/Munits.h: add in "inch" and "foot" for conversion purposes; define char* strings for time,mass,current,charge,bfield units for axis labelling purposes. 2001-04-04 19:51 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: LinkDef.h, RerootToTruthModule.cxx, RerootToTruthModule.h: new JobC module for creating RecSimSnarl record and placing in it a TClonesArray of TParticles that carries the same information as the REROOT_StdHep table. Preliminary example subject to change. 2001-04-04 15:36 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: LinkDef.h, Track2DSR.cxx, Track2DSR.h, TrkClsSlpSR.cxx, TrkClsSlpSR.h: Modified Track2DSR by introducing new class TrkClsSlpSR to work with ROOT IO. Problem was the existence of double and int pointers. 2001-04-04 13:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/: DocBuilder.pl, README_DocBuilder.txt: Corrections to documentation. 2001-04-03 21:55 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/pre_standard.mk: Robert added -lRecord 2001-04-03 21:54 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: Robert added -lEG to rootlibs 2001-04-03 18:45 Robert Hatcher <rhatcher@fnal.gov> * setup/install_minossoft: make it clearer that it is SRT_MINOS that is using pserver (separate echo'ed comment from previous package by additional blank line) 2001-04-03 18:42 Robert Hatcher <rhatcher@fnal.gov> * setup/packages: add Record as a package 2001-04-03 17:06 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Backed out defunt package CandTrackClusterSR 2001-04-03 15:21 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, AlgFitTrackSRList.cxx, AlgFitTrackSRList.h, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, CandFitTrackSRList.cxx, CandFitTrackSRList.h, CandFitTrackSRListHandle.cxx, CandFitTrackSRListHandle.h, FitTrackSRListModule.cxx, FitTrackSRListModule.h, GNUmakefile, LinkDef.h: Skeleton code added for CandFitTrackSR. Does not yet do anything. 2001-04-03 15:04 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Fixed const casting problem. 2001-04-03 15:02 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h, CandFitTrackList.cxx, CandFitTrackList.h, CandFitTrackListHandle.cxx, CandFitTrackListHandle.h: Added skeleton code for new class CandFitTrack. 2001-04-03 15:01 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/LinkDef.h: Added skeleton code for class CandFitTrack. 2001-04-03 14:54 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added CandFitTrackSR and MuonCalibratorSR 2001-04-03 14:53 Mark Messier <messier@indiana.edu> * setup/packages: Added CandFitTrackSR MuonCalibratorSR 2001-04-03 14:18 Brett Viren <bv@bnl.gov> * QueasyDisplay/: QDispUVZCandDigitControl.cxx, README: Remove one more hard coded geometry extent. Add to README that queasy can now display CalDet MC and remove mention of `qd'. 2001-04-02 23:24 Robert Hatcher <rhatcher@fnal.gov> * Record/: .cvsignore, GNUmakefile, LinkDef.h, RecSimSnarl.cxx, RecSimSnarl.h, RecordMinos.cxx, RecordMinos.h: some initial stabs at the Record class(es). This is *not* the final form for the base class, but just a start at getting the CVS module installed and the library part of the standard build. 2001-04-02 23:07 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: new package: Record for new framework record (Raw,Candidate, etc...) 2001-04-02 22:56 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: no more Mr. Nice-Guy; be more assert-ive in GetCurrent methods -- having the cursor point to an invalid entry now really lets the user know. 2001-04-02 22:15 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, TrackSRListModule.cxx: Remove twin tracks on the basis of GetScore(). Include Track2DSR->GetChi2() in definition of GetScore(). 2001-04-02 22:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h, AlgEventSRList.cxx: Remove twin tracks on the basis of CandTrackHandle->GetScore(). 2001-04-02 22:08 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Added virtual method GetScore(). 2001-04-02 21:20 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/REROOT_Geom.cxx: remove extraneous leftover cout. global gREROOT_Geom is no longer set in the (one-and-only) ctor but must be explicitly set externally (now done in MINFile::readREROOTGeom. Apparently some transient REROOT_Geom was being created (and then destroyed) during TTree::GetEntry() which left the global pointing at the bad copy. 2001-04-02 21:09 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/rerootjob.cc: don't count GEOM record against event count 2001-04-02 20:10 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/Track2DSR.cxx: Do not cache chi**2 value calculated in Track2DSR. 2001-04-02 20:09 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSRList.cxx: Changed Msg::kInfo to Msg::kDebug in MSG. 2001-04-02 20:08 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: AddShower(), AddTrack(), SetPrimaryShower(), and SetPrimaryTrack() all take const arguments. 2001-04-02 19:59 Brett Viren <bv@bnl.gov> * QueasyDisplay/: Main.cxx, Makefile, QDispCandDigitListMaker.h, QDispUVZCandDigitMaker.cxx, Queasy.cxx, QueasyUVZView.cxx, QueasyUVZView.h: The `queasy' executable can now display CalDet rerooted MC digits as Robert's recently committed GetExtents methods are used to set the view scale instead of using hard coded values (that is I use his hard coded numbers instead of min <grin>). It uses just the first event so will flail miserably if a file contains data from different detectors. Also fixed a bug which caused digits going outside of a zoom region to be wrapped back in. 2001-04-02 19:57 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Now take optional argument PlaneView::PlaneView_t to GetBegPlane() and GetEndPlane() with default argument kUnknown. The default behavior is to loop over all strips with the exception of those that have plane views kA or kB. 2001-04-02 19:48 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: Now take optional argument StripEnd::StripEnd_t to many of the Get methods with default argument kWhole. 2001-04-02 19:47 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Include "TObject.h" in job module header. Added Ana method to produce output ntuple. 2001-04-02 19:44 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/StripSRListModule.h, CandSliceSR/SliceSRListModule.h, CandClusterSR/ClusterSRListModule.h, CandShowerSR/ShowerSRListModule.h, CandTrackSR/TrackSRListModule.h: Include "TObject.h" in job module header. 2001-04-02 17:25 Robert Hatcher <rhatcher@fnal.gov> * Persistency/PerFileManager.cxx: under IRIX6 use FileMapItr itr = fFileMap.find(fullfilepathname); fFileMap.erase(itr); rather than fFileMap.erase(fullfilepathname); otherwise STL expansion apparently overflows assembler token buffer length 2001-04-02 14:49 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/: UserManual.tex, r2hbook.tex: Add one page describing r2hbook. 2001-04-02 14:39 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/modules: New utility: R2Hbook: ROOT TNtuple -> HBook n-tuple. 2001-04-02 14:32 Nick West <n.west1@physics.oxford.ac.uk> * R2Hbook/: .cvsignore, GNUmakefile, LinkDef.h, R2hConverter.cxx, R2hConverter.h, R2hHBOOKShell.cxx, R2hHBOOKShell.h, R2hHbookFile.cxx, R2hHbookFile.h, r2hbook.cc: New uitility: ROOT TNtuple -> HBook n-tuple. 2001-04-02 08:01 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/test/GNUmakefile: TestLattice needs LeakChecker. 2001-04-02 07:59 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/LeaClassMonitor.cxx: Bug fix for Root 3: data members not initialised. 2001-03-31 03:42 Robert Hatcher <rhatcher@fnal.gov> * Minfastjob/minfastjob.cc, Rerootjob/rerootjob.cc, IoModules/IoRerootDataFile.cxx: space for gREROOT_Geom ptr is now allocated in REROOT_Geom.cxx 2001-03-31 03:40 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFile.cxx: really set gREROOT_Geom to what MINFile thinks is the global geometry 2001-03-31 03:37 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/REROOT_Geom.cxx: part of resolution of problem with gREROOT_Geom under gcc 2.95.xx 2001-03-31 01:25 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx: resolve const conflict betweeen cosnt method GetHalfThickness and its use of GetShape - since the shape is a protected member we can simply skip the method call. thanks to Nathaniel Tagg for first bringing this to my attention. 2001-03-31 01:01 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: MSTClusterListModule.cxx, PlotMuonClusterModule.cxx, ThruMuonAnalysisModule.cxx: add some const_cast's that are only strictly necessary for combinations of ROOT less than 3.00 and gcc 2.95.xx; these should be removed again when ROOT 3.00+ is universal 2001-03-30 20:27 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripHandle.h: