2001-10-24 22:53 Ed Lartey * setup/packages-R0.2.0: Added file for release R0.2.0 2001-10-24 22:46 Ed Lartey * WebDocs/soft_ins.html: #Changed instruction on page to use MINOS_SOFT as location for MINOSSOFT and INSTALLATION for location of all external packages as defined in setup_minossoft_template 2001-10-24 22:41 Ed Lartey * setup/: install_minossoft_code, setup_minossoft_tamu, setup_minossoft_template: #Defined MINOS_SOFT for minossoft and INSTALLATION for external packages 2001-10-24 22:00 Ed Lartey * WebDocs/external_products.html: # Changed root version to 3.02/02 2001-10-24 21:54 Ed Lartey * WebDocs/soft_ins.html: # Added release R0.2.0 2001-10-24 21:39 Ed Lartey * Validation/: README, midadcaldet.jcm, midadcaldet_rfit.jcm, midaddata.jcm, midaddata_rfit.jcm, midadrerootmc.jcm, midadrerootmcdemux.jcm, midadrerootmcdemux_pfit.jcm, midadrerootmcdemux_rfit.jcm: Added new files and made few changes 2001-10-24 20:54 Robert Hatcher * setup/setup_minossoft_RHATCHER01.sh: have CVS manage setup for rhatcher01.fnal.gov laptop 2001-10-24 20:27 Brett Viren * setup/setup_minossoft_bv.sh: Not used 2001-10-24 20:22 Ed Lartey * setup/: install_minossoft_code, setup_minossoft_tamu: Change from MINOS_SOFT to INSTALLATION as defined in setup_minossoft_template 2001-10-24 20:16 George Irwin * setup/setup_minossoft_SLAC: Add "setenv ROOTBUILD debug" line. 2001-10-24 18:45 Mark Messier * CVSROOT/: check_access, numisoft.list: Added Gina to lists 2001-10-24 14:42 Brett Viren * MIDAD/midad.C: Fix up some MC handling 2001-10-23 21:57 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: deal with funkiness that occurs in weird GMINOS geometries when the last pair isn't a steel+test plane (ie. in far24pln file last pair is steel+scint) because we need a trailing steel plane to hang the scintillator off of. This "fix" introduces a phantom trailing steel plane that isn't represented in the original GEANT run. 2001-10-23 21:55 Robert Hatcher * RerootExodus/CheezyDisplay.cxx: convert z extent values to appropriate units for CheezyDisplay 2001-10-23 19:54 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: new plex tables for planes 1 - 32. planes 29 -31 on west will not be read out until we get a new signal cable though... fix the EndDate in the validity tables to be 2020-12-31 23:59:59 - hopefully we will have beam by then... 2001-10-23 19:34 Mark Messier * CVSROOT/framework.list: Add Bob B. to list 2001-10-23 03:32 Sue Kasahara * Dispatcher/doc/ChangeLog: Documenting new tag as V00-02-01 2001-10-23 03:29 Sue Kasahara * Persistency/doc/ChangeLog: Document tag as V00-02-01 2001-10-23 03:27 Sue Kasahara * Persistency/PerInputStream.cxx: Fix minor bug. 2001-10-22 22:30 Mark Messier * CVSROOT/modules: Remove entries for CandVtx and CandEvent 2001-10-22 22:24 Mark Messier * CandVtx/MCVtxModule.h: Missed this one during remove 2001-10-22 22:23 Mark Messier * CandVtx/: .cvsignore, AlgMCVtx.cxx, AlgMCVtx.h, CandVtx.cxx, CandVtx.h, CandVtxHandle.cxx, CandVtxHandle.h, CandVtxTest.cxx, CandVtxTest.h, GNUmakefile, LIBDEPS, LinkDef.h, MCVtxModule.cxx, Makefile: Remove obsolete package 2001-10-22 22:21 Mark Messier * CandEvent/.cvsignore: Missed this one one the first remove 2001-10-22 22:20 Mark Messier * CandEvent/: AlgEvent.cxx, AlgEvent.h, AlgEventList.cxx, AlgEventList.h, CandEvent.cxx, CandEvent.h, CandEventHandle.cxx, CandEventHandle.h, CandEventList.cxx, CandEventList.h, CandEventListHandle.cxx, CandEventListHandle.h, GNUmakefile, LIBDEPS, LinkDef.h, Makefile, MdlEvtBuilder.cxx, MdlEvtBuilder.h: Remove obsolete package 2001-10-22 22:02 Brian Rebel * DeMux/: AlgDeMux.cxx, AlgDeMux.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxChiSqrStat.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxRMSStat.cxx, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, demux.jcm, demux_fardata.jcm: make some changes to speed up demuxing 2001-10-22 19:29 Mark Messier * CVSROOT/modules: Added entry for Cat's "main" mars package 2001-10-19 13:32 Brett Viren * WebDocs/cmd_MIDADModule.html: Some tiny bit of flesh 2001-10-19 06:14 Nick West * WebDocs/: WebDocs.html, cmd_CalDetPIDModule.html, cmd_CheezyDisplayModule.html, cmd_ClusterSRListModule.html, cmd_CutDigiPairListModule.html, cmd_DigiPairListModule.html, cmd_DigitListModule.html, cmd_DmxDeMuxCosmicsModule.html, cmd_DmxDeMuxModule.html, cmd_DrawMuonTracksModule.html, cmd_EventSRListModule.html, cmd_FitThruMuonListModule.html, cmd_FitTrackSRListModule.html, cmd_GoodThruMuonListModule.html, cmd_IoInputModule.html, cmd_IoOutputModule.html, cmd_JobCDemoModuleA.html, cmd_JobCDemoModuleB.html, cmd_JobCDisplayModule.html, cmd_JobCModule.html, cmd_JobCMsgModule.html, cmd_JobCPathModule.html, cmd_JobCRootCommandModule.html, cmd_JobCRootModule.html, cmd_MCVtxModule.html, cmd_MIDADModule.html, cmd_MSTClusterListModule.html, cmd_PathLenCorrecModule.html, cmd_PlotMuonClusterModule.html, cmd_RerootToRawDataModule.html, cmd_RotoClientModule.html, cmd_ShowerSRListModule.html, cmd_SliceSRListModule.html, cmd_StripSRListModule.html, cmd_SuperSliceListModule.html, cmd_ThruMuonAnalysisModule.html, cmd_ThruMuonListModule.html, cmd_ThruMuonSummaryModule.html, cmd_TrackSRListModule.html, cmd_index.html: Add top-level Command Summary Reference with placeholders for individual modules. 2001-10-18 14:15 Sharon Seun * Swimmer/test/TestSwimmer.cxx: Use more "typical" tracks for testing 2001-10-18 14:15 Sharon Seun * Swimmer/: SwimCondition.h, SwimDefStepper.cxx, SwimDefStepper.h, SwimG4Stepper.h, SwimGeo.cxx, SwimGeo.h, SwimParticle.cxx, SwimParticle.h, SwimPrintStepAction.h, SwimStepOnceAction.cxx, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxTable.cxx: Code clean-ups and integration with Kalman filter 2001-10-17 20:39 Robert Hatcher * Validity/doc/ChangeLog: start a change log, list changes since last tagging 2001-10-17 20:32 Robert Hatcher * Record/doc/ChangeLog: start a ChangeLog, list what seems to have changed since last tagging 2001-10-17 20:26 Robert Hatcher * Rotorooter/: RotoClient.cxx, RotoClientBinaryFile.cxx, RotoClientBinaryFile.h, RotoClientModule.h: change to allow code to compile under gcc 3.0.1 2001-10-17 20:26 Robert Hatcher * Rotorooter/doc/ChangeLog: changes since last tagging 2001-10-17 20:02 Robert Hatcher * RawData/doc/ChangeLog: what's new since last tagged version 2001-10-17 19:46 Robert Hatcher * UgliGeometry/GNUmakefile: "flip the switch" over to using DBI version of geometry 2001-10-17 19:46 Robert Hatcher * UgliGeometry/doc/ChangeLog: start logging changes in tagged versions 2001-10-17 19:44 Robert Hatcher * RerootExodus/GNUmakefile: "flip the switch" over to using DBI version of geomettry 2001-10-17 19:43 Robert Hatcher * RerootExodus/doc/ChangeLog: log changes since last tagging 2001-10-17 19:43 Robert Hatcher * RerootExodus/CheezyDisplay.cxx: use UgliGeomHandle::GetZExtent to set z size of window 2001-10-17 19:41 Robert Hatcher * Conventions/doc/ChangeLog: oops, original entry was a copy of a different ChangeLog -- heres the real one 2001-10-17 19:40 Robert Hatcher * Plex/doc/ChangeLog: log what has changed to make tagged version V00-02-00 2001-10-17 19:36 Robert Hatcher * Conventions/doc/ChangeLog: start ChangeLog, enter what I think has changed since last tagging 2001-10-17 19:21 Brett Viren * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, DisplayBase.cxx, DisplayBase.h, FourEnds.cxx, FourEnds.h, GuiAxis.cxx, GuiDoubleSlider.cxx, MidJci.cxx, MidJci.h, MidRangeScale.cxx, MidRangeSlider.cxx, ScaledView.cxx, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, midad.C, doc/notes.html: Found source of problems when closing. Not all canvases and frames were getting deleted. This commit cleans up elements that go into UZVZDisplay. CanvasDisplay is still dirty. FourEnds is untested. 2001-10-17 18:14 Mark Messier * JobControl/JobCNode.cxx: Fix for 'os << ios::left' which gets printed as an integer (32) on some systems instead of left justifying the text... 2001-10-17 17:18 Robert Hatcher * DatabaseTables/UgliTables/HowTo.txt: description of how to load this data into the database 2001-10-17 16:21 Brett Viren * MIDAD/: DisplayBase.cxx, MidJci.cxx, ScaledView.cxx, UZVZDisplay.cxx, View.cxx, midad.C, doc/index.html, doc/todo.html: Attempt in vane to make quit button work 2001-10-17 16:21 Nick West * DatabaseInterface/doc/ChangeLog: Tagg release. 2001-10-17 16:16 Nick West * Navigation/doc/ChangeLog: Tagg V00-03-00. 2001-10-17 15:33 Ed Lartey * WebDocs/external_products.html: Changed current stable root version to 3.02 2001-10-17 02:33 Brian Rebel * DeMux/: AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, demux.jcm, demux_fardata.jcm: fix the algorithm for finding cross talk - = is not the same as == 2001-10-16 23:29 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: remove (confusing) setting only select planes visible 2001-10-16 22:20 Robert Hatcher * DeMux/DmxStatus.cxx: avoid potential memory leak of having fPlaneArray create in ctor as well as in FillEventInfo. This also avoids the problem posed by the line "fStatus = DmxStatus()" in DmxDeMuxModule::BeginJob which creates a stack object (allocating fPlaneArray), initializes fStatus to it (shallow copy of fPlaneArray, ie. only pointer is copied) and the stack copy goes away, thus invalidating fPlaneArray held by fStatus. 2001-10-16 22:09 Robert Hatcher * DeMux/AlgDeMuxCosmics.cxx: remove const'ness of DmxStatus object so that attempt to use SetUTrackSlopeIntercept (non-const method) isn't deadly on gcc 2.95+. 2001-10-16 17:54 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiGeometry.caldet, UgliDbiGeometry.cfar, UgliDbiGeometry.far, UgliDbiGeometry.far_data, UgliDbiGeometry.near, UgliDbiGeometryValidity.caldet, UgliDbiGeometryValidity.cfar, UgliDbiGeometryValidity.far, UgliDbiGeometryValidity.far_data, UgliDbiGeometryValidity.near, UgliDbiScintMdl.caldet, UgliDbiScintMdl.cfar, UgliDbiScintMdl.far, UgliDbiScintMdl.far_data, UgliDbiScintMdl.near, UgliDbiScintMdlStruct.caldet, UgliDbiScintMdlStruct.cfar, UgliDbiScintMdlStruct.far, UgliDbiScintMdlStruct.far_data, UgliDbiScintMdlStruct.near, UgliDbiScintMdlStructValidity.caldet, UgliDbiScintMdlStructValidity.cfar, UgliDbiScintMdlStructValidity.far, UgliDbiScintMdlStructValidity.far_data, UgliDbiScintMdlStructValidity.near, UgliDbiScintMdlValidity.caldet, UgliDbiScintMdlValidity.cfar, UgliDbiScintMdlValidity.far, UgliDbiScintMdlValidity.far_data, UgliDbiScintMdlValidity.near, UgliDbiScintPln.caldet, UgliDbiScintPln.cfar, UgliDbiScintPln.far, UgliDbiScintPln.far_data, UgliDbiScintPln.near, UgliDbiScintPlnStruct.caldet, UgliDbiScintPlnStruct.cfar, UgliDbiScintPlnStruct.far, UgliDbiScintPlnStruct.far_data, UgliDbiScintPlnStruct.near, UgliDbiScintPlnStructValidity.caldet, UgliDbiScintPlnStructValidity.cfar, UgliDbiScintPlnStructValidity.far, UgliDbiScintPlnStructValidity.far_data, UgliDbiScintPlnStructValidity.near, UgliDbiScintPlnValidity.caldet, UgliDbiScintPlnValidity.cfar, UgliDbiScintPlnValidity.far, UgliDbiScintPlnValidity.far_data, UgliDbiScintPlnValidity.near, UgliDbiSteelPln.caldet, UgliDbiSteelPln.cfar, UgliDbiSteelPln.far, UgliDbiSteelPln.far_data, UgliDbiSteelPln.near, UgliDbiSteelPlnValidity.caldet, UgliDbiSteelPlnValidity.cfar, UgliDbiSteelPlnValidity.far, UgliDbiSteelPlnValidity.far_data, UgliDbiSteelPlnValidity.near, UgliDbiStrip.caldet, UgliDbiStrip.cfar, UgliDbiStrip.far, UgliDbiStrip.far_data, UgliDbiStrip.near, UgliDbiStripStruct.caldet, UgliDbiStripStruct.cfar, UgliDbiStripStruct.far, UgliDbiStripStruct.far_data, UgliDbiStripStruct.near, UgliDbiStripStructValidity.caldet, UgliDbiStripStructValidity.cfar, UgliDbiStripStructValidity.far, UgliDbiStripStructValidity.far_data, UgliDbiStripStructValidity.near, UgliDbiStripValidity.caldet, UgliDbiStripValidity.cfar, UgliDbiStripValidity.far, UgliDbiStripValidity.far_data, UgliDbiStripValidity.near: Initial geometry database table information 2001-10-16 17:51 Robert Hatcher * DatabaseTables/UgliTables/: load_geometry.mysql, load_scintmdl.mysql, load_scintmdlstruct.mysql, load_scintpln.mysql, load_scintplnstruct.mysql, load_steelpln.mysql, load_strip.mysql, load_stripstruct.mysql: load from the data files that have been created: Near(reroot), Far(reroot), Far(compressed_geom+reroot), Far(data), CalDet(data+reroot) 2001-10-16 17:49 Robert Hatcher * DatabaseTables/UgliTables/show_ugli_tables.mysql: limit the number of Validity table lines to show 2001-10-16 17:49 Robert Hatcher * DatabaseTables/UgliTables/define_and_fill_ugli.mysql: enable "load_*.mysql" lines, use "offline" DB 2001-10-16 17:48 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: remove some cruft 2001-10-16 17:46 Robert Hatcher * UgliGeometry/UgliScintMdlNode.h: new method for setting the default outline shape 2001-10-16 17:45 Robert Hatcher * UgliGeometry/UgliScintMdlNode.cxx: SetPosition had lpos and tpos swapped!! modify outline shape to reflect an approximation of the right shape (not complete for all cases) 2001-10-16 17:43 Robert Hatcher * UgliGeometry/UgliDbiScintMdl.cxx: don't complain about "illegal hash values" when dealing with compressed far detector geometry (which has more planes) 2001-10-16 17:41 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: don't skip the case in near detector where GMINOS modules don't match what the real physical modules will be (partial planes physically only have 3, but GMINOS breaks up into 4 "modules"). 2001-10-15 21:27 Brian Rebel * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: change how you look for cross talk - return the amount of charge present on a pixel's nearest neighbors instead of a simple test for whether they were hit or not 2001-10-15 20:27 Robert Hatcher * Plex/: PlexPixelSpotId.h, PlexPixelSpotId.cxx: decode muxbox # into location information, print that out in AsString 2001-10-15 19:19 Robert Hatcher * Plex/: PlexHandle.h, Plexus.h, PlexHandle.cxx, Plexus.cxx, PlexusABC.h: New methods for accessing intermediate pixel(spot) result in the RawChannelId <-> PixelSpotId <-> StripEndId chain: RawChannelId GetRawChannelId(PlexPixelSpotId) m:1 mapping GetStripEndId GetStripEndId(PlexPixelSpotid) 1:1 mapping vector GetPixelSpotIdVector(RawChannelId) 1:m mapping The last of these returns a list of *pixels* readout by the raw channel (spot information is set to zero); the need for a vector of pixels for a given RawChannel derives from the electrical summing in the near detector spectrometer. Improved const-ness 2001-10-15 18:16 Mark Messier * DatabaseInterface/DbiString.h: Add std::'s required by gcc3.0 2001-10-15 13:23 Brian Rebel * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: change a TH1F to TH2F for the analysis 2001-10-15 01:52 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, demux_fardata.jcm: add histograms to DmxDeMuxCosmicsModule and ability to write them out after the job. add methods to determine pixel of origin for a digit and whether that digit could be xtalk. 2001-10-12 22:00 Paul Miyagawa * BubbleSpeak/AlgThruMuon.cxx: Shouldn't assume that a Candidate has a CandRecord while it is still being created. 2001-10-12 15:13 Paul Miyagawa * BubbleSpeak/: AlgPathLenCorrec.cxx, AlgThruMuon.cxx: Discard track if no digits in one view after pathlength correction. Cosmics in Caldet seem to travel in -x direction rather than -y. 2001-10-12 14:56 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxStatus.cxx, DmxStatus.h, demux.jcm, demux_fardata.jcm: add straight line fitter to AlgDeMuxCosmics add histogramming to DmxDeMuxCosmicsModule and write them to a root file add methods to DmxStatus for keeping track of the straight line fit add warnings to DmxHypothesis, DmxMuonPlane, DmxShowerPlane 2001-10-12 13:55 Paul Miyagawa * BubbleSpeak/: AlgPathLenCorrec.cxx, PlotMuonClusterModule.cxx: Cosmic counter digits retained by pathlength correction algorithm. Corrected axis title for plots. 2001-10-11 22:18 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: add space to warning message 2001-10-11 08:21 Nick West * UserManualDoc/src/database_maintenance.tex: Record change in InsertDate handling; when importing data, the InsertDate is that date its inserted rather than the InsertDate recorded in the file (which is the InsertDate for the database that exported the file). 2001-10-11 08:17 Nick West * DatabaseInterface/doc/ChangeLog: Record change in InsertDate handling and the use of DbiString to replace fixed length character buffers for SQL construction. 2001-10-11 08:15 Nick West * DatabaseInterface/: Dbi.cxx, LinkDef.h: Add DbiString. 2001-10-11 08:15 Nick West * DatabaseInterface/DbiSqlValPacket.cxx: Store() uses current date for InsertDate. 2001-10-11 08:14 Nick West * DatabaseInterface/DbiDBProxy.cxx: Use DbiString, rather than static buffer, to assemble sql. 2001-10-11 08:13 Nick West * DatabaseInterface/: DbiString.cxx, DbiString.h: New class: output string stream. 2001-10-11 08:08 Nick West * UserManualDoc/src/navigation.tex: Remove remarks about Navigation knowing how to build some types of iterators; they were only the obsolete Q classes. Add notes about default ctors explaining the significance: iterators can now be class data members without requiring them to be initialised at object construction time. 2001-10-11 07:53 Nick West * Navigation/doc/ChangeLog: Record support for default ctor. 2001-10-11 07:53 Nick West * Navigation/test/LinkDef.h: Add TObject itr classes. 2001-10-11 07:52 Nick West * Navigation/test/: NavValidate.cxx, NavValidate.h: Test of default ctor using TObject itr classes. 2001-10-11 07:51 Nick West * Navigation/: NavItr.cxx, NavItr.h: New protected method Attach(). 2001-10-11 07:51 Nick West * Navigation/NavGenTCollection.cxx: Suppress warning message if cannot find TCollection. The NavGenTCollection mechanism is obsolete except for validation. 2001-10-11 07:49 Nick West * Navigation/XxxItr.h: New Attach() method. 2001-10-10 22:30 Robert Hatcher * Plex/PlexStripEndId.cxx: Use set of circular list of character buffers so that multiple uses of AsString in a cout-like situation is less likely to yield suprises. 2001-10-10 22:29 Robert Hatcher * Plex/PlexPlaneId.cxx: Use set of circular list of character buffers so that multiple uses of AsString in a cout-like situation is less likely to yield suprises. Default CalDet cosmic plane view is now "B" 2001-10-10 22:27 Robert Hatcher * Plex/PlexPlaneId.h: another ugly global for overriding default CalDet cosmic plane orientations (default is now "B" as it was built) 2001-10-10 22:25 Robert Hatcher * RerootExodus/: UgliGeometryReroot.cxx, UgliGeometryReroot.h: convert ADAMO info into DBI table info correctly in all known cases; this includes a variety of oddities having to do with CalDet 2001-10-10 22:23 Robert Hatcher * RerootExodus/RerootExodus.cxx: allow CalDet "cosmic" planes to be either A or B view depending on file 2001-10-10 22:21 Robert Hatcher * DatabaseTables/UgliTables/create_ugli_tables.mysql: synch with UgliDbiScintPlnStruct internals 2001-10-10 22:21 Robert Hatcher * UgliGeometry/UgliDbiStrip.cxx: synch with table definition 2001-10-10 22:20 Robert Hatcher * UgliGeometry/UgliScintPlnNode.cxx: build underlying strips using intermediary ScintMdl's 2001-10-10 22:17 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: tweak Info messages 2001-10-10 22:13 Robert Hatcher * UgliGeometry/: UgliStripNode.cxx, UgliStripNode.h: support creating Strips within a ScintMdl 2001-10-10 22:12 Robert Hatcher * UgliGeometry/UgliDbiGeometry.cxx: avoid int->bool warning on XYisUV input by use of temp and explicit cast 2001-10-10 22:06 Robert Hatcher * UgliGeometry/LinkDef.h: new ScintMdl{ABC,Node,Handle} classes 2001-10-10 22:04 Robert Hatcher * UgliGeometry/: UgliScintMdlABC.cxx, UgliScintMdlABC.h, UgliScintMdlHandle.cxx, UgliScintMdlHandle.h, UgliScintMdlNode.cxx, UgliScintMdlNode.h: initial code for "modules" (within a scint plane, hold strips) 2001-10-10 20:35 Ed Lartey * WebDocs/: install.html, soft_use_test.html: Added instructions for creating test release with a pserver base release 2001-10-10 19:02 Liz Buckley-Geer * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: added ROOT_DATA_AFS symbol to setup file 2001-10-10 18:56 Ed Lartey * WebDocs/cvs-rep.html: Changed minoscvs to minos1 in pserver 2001-10-10 16:12 Liz Buckley-Geer * setup/: install_minossoft, install_minossoft_code: need to use minos1 rather than minoscvs as machine name in pservre 2001-10-10 14:43 Mark Messier * JobControl/JobCNode.cxx: left -> ios::left for gcc2.95 2001-10-09 22:04 Ed Lartey * setup/: install_minossoft, install_minossoft_code: #Reversed to original state 2001-10-09 21:20 Ed Lartey * setup/: install_minossoft, install_minossoft_code: #Removed lines for logging to pserver from install_minossoft and put them inside install_minossoft_code VS: ---------------------------------------------------------------------- 2001-10-09 16:59 Mark Messier * JobControl/JobCNode.cxx: Fixed time reporting. The times() function returns a clock_t but this is not in units of CLOCKS_PER_SEC like other clock_t's, its in units of sysconf(_SC_CLK_TCK) 2001-10-08 22:40 Liz Buckley-Geer * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: and another one! 2001-10-08 22:38 Liz Buckley-Geer * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: fix typo 2001-10-08 22:36 Liz Buckley-Geer * setup/install_minossoft: Clean up code 2001-10-08 22:23 Liz Buckley-Geer * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: modify soudan setup to work for both minos-gateway and new machine 2001-10-08 22:07 Liz Buckley-Geer * CandClusterSR/StripInfoSR.h: Change map.h to map to keep cint happy 2001-10-08 22:06 Liz Buckley-Geer * setup/install_minossoft: Add code to login to cvs if using pserver for the base release 2001-10-08 19:39 Ed Lartey * WebDocs/soft_ins.html: # Added another minossoft tar file for use with pserver 2001-10-08 18:58 Brett Viren * WebDocs/: WebDocs.html, soft_ins.html, soft_use_test.html: WebDocs.html: explicitly link to my copy of MIDAD docs as they won't be built at FNAL. soft_ins.html: fix small formatting prob, fix location of . soft_use_test.html: fix missing "_" in "gmake echo" target. 2001-10-08 17:04 Brian Rebel * DeMux/: AlgDeMux.cxx, AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, demux.jcm, demux_fardata.jcm: add another test to Ana in DeMuxCosmicsModule. add routine to set non-valid planes between the vertex and first valid plane in AlgDeMuxCosmics remove references to my directories in demux.jcm and demux_fardata.jcm when loading the libDeMux.so 2001-10-08 16:52 Brett Viren * MIDAD/doc/: Makefile, running.tex: Add Makefile targets for running latex2html and latex/dvips on running.tex. Fix some bugs in html->latex conversion, add cross reference to ps<-->html file. 2001-10-08 16:06 Brett Viren * MIDAD/doc/: running.html, running.tex: convert to tex 2001-10-08 15:08 Brett Viren * JobControl/JobCModule.cxx: Give name of command when complaining about default HandleCommand being called. 2001-10-08 14:50 Brett Viren * JobControl/: JobCDisplayModule.cxx, JobCRootCommandModule.cxx: Qwell some -Wall induced warnings: JobCDisplayModule.cxx: return JobC::kNoDecision instead of just falling out of method. JobCRootCommandModule.cxx: use app var, in a not so superfluous test, to qwell "unused variable" warning. 2001-10-08 00:49 Brian Rebel * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx: fix bug in MatedSignalFraction test in Ana() methods. add more output to keep track of number of planes in the event, and number of each type of valid plane 2001-10-06 20:33 Brian Rebel * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx: add method to DmxShowerPlane to access the hypothesis chosen as the demuxing solution in a plane. Add MatedSignalFraction test to DeMux*Module::Ana(). Set fEventNumber to 0 in DmxStatus constructor. 2001-10-06 19:33 Brett Viren * MIDAD/: TrackListViewable.cxx, TrackListViewable.h, Undoable.cxx, Undoable.h, View.cxx, midad.C: Add forgotten files for Undoable base class. Add straight line tracks which use directional cosines if in real coords, and first hit to last hit if in strip/plane. 2001-10-06 17:37 Brett Viren * MIDAD/: TrackListViewable.cxx, midad.C, main/caldet-midad.cxx, main/test-midad.cxx: Apply anti-lameness filter to make poly line tracks sane again (duh!). Also, change to useing vectors to hold intermediates so as not to worry about array bound. Also, remove obsolete code in main/. 2001-10-06 17:05 Brett Viren * MIDAD/: DisplayBase.cxx, DisplayBase.h, LinkDef.h, MIDAD.cxx, MidRange.h, UndoHistory.cxx, UndoHistory.h, midad.C, main/GNUmakefile: Add unlimited Undo/Redo for zooming with generic Undoable and UndoHistory classes. Also, remove obsolete main/test-midad from being built. 2001-10-06 02:32 Brian Rebel * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxValidate.cxx, DmxValidate.h, demux.jcm, demux_fardata.jcm: change the Ana methods so that if the algorithm couldnt find a vertex then the method doesnt do anything. make some changes to the DmxValidate test methods - get rid of the use of new in declaring arrays. 2001-10-05 23:38 George Irwin * CandDigit/: AlgDigit.cxx, AlgMCDigit.cxx: Fix time quantization bug. Had neglected to change a Float_t to Double_t. 2001-10-05 22:03 Robert Hatcher * RawData/RawVarcErrorInTfBlock.cxx: Print ErrorCode in hex as well 2001-10-05 21:45 Robert Hatcher * RawData/: RawVarcErrorInTfBlock.cxx, RawVarcErrorInTfBlock.h: Methods for unpacking error values 2001-10-05 21:28 Brian Rebel * DeMux/: demux.jcm, demux_fardata.jcm: fix typo in lines for setting parameters for the DeMux*Modules 2001-10-05 21:19 Brett Viren * MIDAD/: GuiAxis.cxx, GuiAxis.h, GuiDoubleSlider.cxx, GuiDoubleSlider.h, LinkDef.h, MidHandle.h, MidRangeScale.h, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, View.cxx, midad.C, track-fit-caldet.jcm, doc/index.html, doc/notes.html, doc/running.html: Use remove code in GuiDoubleSlider which has submitted to ROOT. Make everything in sight use Range objects. 2001-10-05 19:39 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxStatus.cxx, demux.jcm, demux_fardata.jcm: looks like the split up of DmxDeMux now works. made adjustments to DmxStatus::ClearPlaneArray() method to check that the array exists before clearing and deleting it. add bit to begining of the FillEventInfo method to instantiate the array again for each new event. 2001-10-05 04:52 Sue Kasahara * IoModules/IoDataFileFactory.cxx: Fixed bug that was causing the input file format problem that Jon,Roy and others were observing. 2001-10-05 01:35 Brian Rebel * DeMux/: DmxStatus.cxx, demux.jcm: move instantiation of fPlaneArray back into the constructor - it got left in when the non-default constructor was changed to FillEventInfo 2001-10-04 23:16 Brian Rebel * DeMux/: DmxDeMux.cxx, DmxDeMux.h: clear out DmxDeMux because its all in DmxStatus and the Alg's now 2001-10-04 23:00 Brian Rebel * DeMux/: AlgDeMux.cxx, AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxStatus.cxx, DmxStatus.h, demux.jcm: add method to clear the DmxStatus TObjArray of DmxPlane objects after each event. 2001-10-04 20:16 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.h: remove undefined method ClearStatus for now. 2001-10-04 19:48 Brian Rebel * DeMux/: AlgDeMux.cxx, AlgDeMux.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, CosmicReconModule.cxx, CosmicReconModule.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxDeMuxTestModule.cxx, DmxDeMuxTestModule.h, DmxStatus.cxx, DmxStatus.h, DmxValidate.cxx, DmxValidate.h, LinkDef.h, demux.jcm, demux_fardata.jcm: revamp DeMux to split DmxDeMux up. Put the variables containing info about the event in DmxStatus (ie TObjArray of DmxPlane objects, vertex plane, end plane, etc) and the processing routines into AlgDeMux and AlgDeMuxCosmics. Add Ana methods to DeMuxModule and DeMuxCosmicsModule to obtain figures of merit for the demuxing solutions. Add demux_fardata.jcm file for looking at far data events. Remove DeMuxTestModule as it is now contained in the Ana methods. Remove most of the test methods from DmxValidate. It is now called only in the Ana methods. Remove all residual mention of gMINFast. 2001-10-04 17:48 Ed Lartey * WebDocs/: install.html, soft_use_test.html: # Added instructions for tagging a release 2001-10-04 16:51 Ed Lartey * WebDocs/code_test: # Added file code_list 2001-10-04 16:44 Ed Lartey * WebDocs/: code_test, compiler_list: #Added a little more information 2001-10-04 02:45 Sue Kasahara * IoModules/doc/ChangeLog: [no log message] 2001-10-04 02:44 Sue Kasahara * IoModules/: IoInputDataFile.cxx, IoInputDataFile.h, IoInputModule.cxx, IoInputModule.h: Added /Path/Input/SetStreams ,,... support to IoInputDataFile. Added support for new jc command: /Path/Input/SetSelection to IoInputModule and IoInputDataFile where "selection string" can be used to skim through header branch entries to records of interest, as in TTree::Draw select mechanism. For example, /Path/Input/SetSelection DaqSnarl "((RawDaqSnarlHeader*)fHeader) -> GetTrigSrc()==1" will read in only record sets with DaqSnarls generated from trigger source 1. To make this interesting we have to start storing more interesting information on the header branch of each record type. If one record in a given record set with common vldcontext is rejected by a selection cut, all records in that set are also rejected (e.g. rejecting a candidate record will also reject the rawrecord that goes with it). 2001-10-03 23:22 Robert Hatcher * Rotorooter/: RotoClientBinaryFile.cxx, RotoClientModule.cxx, RotoObjectifier.cxx, RotoRcCmd.cxx, RotoServer.cxx: deal with problems pointed out by -Wall 2001-10-03 20:55 Robert Hatcher * RerootExodus/RerootExodus.cxx: Provide *some* automation in case we are processing weird far detector geometries. This only works if something in the system triggers a call to CreateSteelMap before any PlexPlaneId is constructed. 2001-10-03 20:53 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: Addition of public member variables for use in informing PlexPlaneId of weird far detector geometries. These allow user global control over which planes are considered uninstrumented when taking ctor defaults. Also add support for old UV (vs VU) ordering. 2001-10-03 16:17 Robert Hatcher * Rotorooter/rotorooter.cc: fix mismatch of args to format declarations in syslog (thanks -Wall) 2001-10-02 23:18 George Irwin * CandDigit/: AlgDigitList.cxx, AlgMCDigitList.cxx, CandDigit.cxx, CandDigit.h, CandDigitHandle.cxx, CandDigitHandle.h, CandDigitList.cxx, CandDigitList.h, CandDigitListHandle.cxx, CandDigitListHandle.h: Add member variables: Int_t CandDigit::fRawDigitIndex; Double_t CandDigitList::fAbsTime; Change declaration of CandDigit::fTime from Float_t to Double_t. Implement methods: Int_t CandDigit::GetRawDigitIndex() const; void CandDigit::SetRawDigitIndex(Int_t rawdigitindex); Double_t CandDigit::GetTime() const; void CandDigit::SetTime(Double_t time); void CandDigitListHandle::SetAbsTime(Double_t time); Double_t CandDigitListHandle::GetAbsTime() const; In Algorithms: Set CandDigit::fRawDigitIndex to index of corresponding RawDigit. Set CandDigitList::fAbsTime to absolute time of earliest CandDigit. Subtract CandDigitList::fAbsTime from all CandDigit times. 2001-10-02 22:01 Robert Hatcher * WebDocs/soft_use_test.html: correct instructions for redirecting test release tmp, bin, lib directories (had "<" rather than ">") 2001-10-02 18:33 Ed Lartey * SRT_MINOS/SoftRelTools/arch_spec_root.mk: #Change the line: | ROOTLIBS = $(shell root-config --libs) -lEG to: | ROOTLIBS = $(shell root-config --libs) -lEG -lTreePlayer -lProof 2001-10-02 17:55 Ed Lartey * WebDocs/compiler_list: # Added GCC2.96 to list 2001-10-02 17:11 Robert Hatcher * Rerootjob/RecoControl.h: remove extraneous "class [i|o]stream" declarations that cause problems under gcc 3.0 2001-10-02 01:16 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: tables for planes 1 - 24 2001-10-01 19:42 Ed Lartey * WebDocs/compiler_list: # Added line to include GCC.3.0 2001-09-30 05:06 Sue Kasahara * Dispatcher/test/DemoClient.cc: Added example of selection cut use to test/DemoClient.cc. Selection cuts can now be used as part of a dispatcher client's subscription to subsribe to subsets of data. 2001-09-30 05:05 Sue Kasahara * Persistency/doc/ChangeLog, Dispatcher/doc/ChangeLog: [no log message] 2001-09-30 05:05 Sue Kasahara * Persistency/test/DemoInputModule.cc: Added example of selection cut use to test/DemoInputModule.cc. Still needs jc interface in Io package. 2001-09-30 05:03 Sue Kasahara * Persistency/PerInputStream.cxx: Internal change: PerInputStream Activated selection cuts. Will only work with ROOT cvs versions later than 8/09/01 or ROOT v3.02, but shouldn't cause API break with earlier versions of ROOT. 2001-09-30 02:36 Sue Kasahara * Persistency/doc/ChangeLog: [no log message] 2001-09-30 02:35 Sue Kasahara * Persistency/PerStreamManager.h: API addition: Added GetStreamMap() method to PerStreamManager.h 2001-09-28 22:14 George Irwin * BubbleSpeak/LinkDef.h, CandClusterSR/LinkDef.h, CandDigit/LinkDef.h, CandEventSR/LinkDef.h, CandFitTrackSR/LinkDef.h, CandShowerSR/LinkDef.h, CandSliceSR/LinkDef.h, CandStripSR/LinkDef.h, CandTrackSR/LinkDef.h, Candidate/LinkDef.h, RecoBase/LinkDef.h: Turn on automatic Streamer generation by adding "+" to Candidate entries. 2001-09-27 19:24 Mark Messier * CVSROOT/modules: Added mars-studies for "generic" mars benchmark studies 2001-09-26 12:38 Nick West * DatabaseInterface/doc/ChangeLog: Tag V00-04-00 2001-09-26 10:50 Nick West * MIDAD/TrackListViewable.cxx: Temporary patch to fix SegV (arrays xpts,ypts overflow). 2001-09-25 15:15 Liz Buckley-Geer * setup/setup_minossoft_soudan.csh: Fix TSQL database string 2001-09-24 20:20 Liz Buckley-Geer * setup/setup_minossoft_soudan.sh: Fix some bugs in sh script 2001-09-24 18:00 Ed Lartey * setup/install_minossoft_code: # Modified to allow use of pserver to access repository 2001-09-24 17:54 Ed Lartey * WebDocs/cvs-rep.html: # Added instructions on using the pserver to access repository 2001-09-24 16:55 Ed Lartey * CVSROOT/modules: # Added Validation package to list 2001-09-24 15:07 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 21, 23 2001-09-24 04:03 Sue Kasahara * IoModules/doc/ChangeLog: Added IoModules/doc directory and started ChangeLog for this package. 2001-09-24 04:01 Sue Kasahara * IoModules/: IoDataFileFactory.cxx, IoInputDataFile.cxx, IoInputDataFile.h: Added new class IoInputDataFile to manage input of data from a single file. Can handle input from raw data files, candidate data files, or a file containing a mixture of candidate and raw data records. This should only be used for test purposes until i)George gives the ok on the input of candidate data records and ii)I fix the overuse of memory problem in PerInputStreamManager when reading in large trees. To use this, specify /Path/Input/SetFormat input in the .jcm. All trees in the file will be read in by default. (/Path/Input/ SetStreams not supported yet.) Note that the behavior of IoInputDataFile is different than IoRawDataFile when reading rawdata files because IoInputDataFile will load all records with the same VldContext into the same Mom. In particular, for every LightInjection record in these files, there is a matching DaqMonitor record with an identical VldContext. 2001-09-23 20:49 Ed Lartey * setup/packages-development: # Added new package Validation to package list 2001-09-23 20:26 Ed Lartey * Validation/: README, midadcaldet.jcm, midadcaldet_rfit.jcm, midadrerootmc.jcm, midadrerootmcdemux.jcm, midadrerootmcdemux_pfit.jcm, midadrerootmcdemux_rfit.jcm, midadroot.C, testdemo-1.jcm, testtrackfit.jcm: # Created new package "Validation". This package contains script files for running jobs with midad and demojob. 2001-09-20 20:18 Mark Messier * DatabaseInterface/test/DbiValidate.cc: "export" is a reserved word. Change variable name to "export_stream" 2001-09-20 19:24 Mark Messier * setup/setup_minossoft_heplminos: CVS_RSH should be ssh... 2001-09-20 18:49 Mark Messier * setup/setup_minossoft_heplminos: Mount /usr/local as /usr/local-minos since /usr/local (should) come from lab-wide server. 2001-09-20 18:34 Mark Messier * setup/setup_minossoft_heplminos: Modifications for new heplminos server 2001-09-20 09:55 Nick West * DatabaseInterface/DbiDBProxy.cxx: Reinstate bug fix: Increase buffer for assembling SQL SeqNo queries. that got lost in last major update. 2001-09-20 03:36 Sue Kasahara * Dispatcher/doc/ChangeLog: [no log message] 2001-09-20 03:36 Sue Kasahara * Dispatcher/test/DemoClient.cc: Added example on how to determine source of received record. 2001-09-20 03:35 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, DDSClient.cxx, DDSClient.h: API Addition: DDSClient Internal change: DDSChildServer.cxx Added support for "advanceby" argument (advanceby default = 1) in DDSClient::Next method which allows client to only receive every nth record set, as requested by D. Petyt. 2001-09-20 03:34 Sue Kasahara * Dispatcher/DDSFileHandler.cxx: Internal change: DDSFileHandler.cxx Change source directory environment variable from MINOS_DAQFILEDIR to DDS_DAQ_DATA_DIR to be more compatible with environment definitions at soudan. Added support for anonmyous rootd useage: If using rootd to serve open files at one of the detector sites, and local source directory cannot be parsed from DDS_DAQ_DATA_DIR (e.g. rootd is set up for anonymous useage), then DAQ_DATA_DIR must also be defined as the the local path to the source directory. If rootd is being used to serve open files, and the username/password of remote machine is not contained in a ~/.netrc file, then anonymous rootd useage is assumed and anonmyous login is attempted. Fix bug that occured when filename had fewer than 5 letters. 2001-09-20 03:30 Sue Kasahara * Persistency/doc/ChangeLog: [no log message] 2001-09-20 03:30 Sue Kasahara * Persistency/PerInputStreamManager.cxx: Internal change: PerInputStreamManager::Next Modified to handle "advance by more than 1" request when working in update mode (i.e. user is Dispatcher). 2001-09-19 09:48 Nick West * UserManualDoc/src/: UserManual.tex, database_interface.tex, database_maintenance.tex, dbm_db_distribution.dia, dbm_db_distribution.eps: Add chapter for DatabaseMaintenance. 2001-09-19 09:23 Nick West * CVSROOT/modules: Add DatabaseMaintenance. 2001-09-19 09:16 Nick West * DatabaseMaintenance/: .cvsignore, DbmFileLocater.cxx, DbmFileLocater.h, DbmJob.cc, DbmModule.cxx, DbmModule.h, DbmValidate.cxx, DbmValidate.h, GNUmakefile, LinkDef.h, doc/ChangeLog, doc/Help.txt, test/PrepareDB.mysql: Commit first version of DatabaseMaintenance package. A description will be added to the User Manual. 2001-09-19 07:58 Nick West * DatabaseInterface/doc/ChangeLog: Record changes mainly to support Database Maintenance utility dbmjob to be released as a separate package DatabaseMaintenance. 2001-09-19 07:53 Nick West * DatabaseInterface/test/DbiValidate.cc: Test out new features. 2001-09-19 07:52 Nick West * DatabaseInterface/test/create_DemoData3.mysql: Change MyBool from tinyint to char. 2001-09-19 07:50 Nick West * DatabaseInterface/: DbiValRecSet.cxx, DbiValRecSet.h: ctor: Now passes string by const reference rather than value. Data members: Add fDbNo; // Database number used to fill Member funcs: GetDbNo() 2001-09-19 07:43 Nick West * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h: friend class DbiConfigSet; //To allow it to use private Store method Member funcs: Add Clear() Store(...): Use single quotes for Char data types. 2001-09-19 07:40 Nick West * DatabaseInterface/DbiCascader.cxx: Member funcs: ctor: Fail open if connection gives warnings. 2001-09-19 07:37 Nick West * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: New ctor: DbiWriter(const DbiValidityRec& vrec, UInt_t dbNo = 0); Member funcs: Add CanOutput() and Open(UInt_t dbNo = 0). 2001-09-19 07:33 Nick West * DatabaseInterface/: DbiRowStream.cxx, DbiRowStream.h: Member funcs: CurColFieldType return by reference not value for performance. 2001-09-19 07:30 Nick West * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: Data members: Add fUnknownFieldType;// Used if unknown. Member funcs: ColFieldType(Int_t colNum) return by reference not value for performance. 2001-09-19 07:28 Nick West * DatabaseInterface/: DbiValidityRec.cxx, DbiValidityRec.h: Data members: Add fTableProxy; //DbiTableProxy that filled this Member funcs: Add GetTableProxy() 2001-09-19 07:24 Nick West * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Data members: Add fSqlCondition - the default SQL to be used with new DbiTableProxys. Memeber funcs: Add SetSqlCondition(const string& sql="") PurgeCaches() ShowStatistics() 2001-09-19 07:20 Nick West * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Member funcs: Add Query(const DbiValidityRec& vrec), SetSqlCondition(const string& sql); 2001-09-19 07:18 Nick West * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Data members: Add fDbNo Member funcs: Add GetTableProxy(), GetDbNo(), CurColString(), CurColExists() 2001-09-19 07:14 Nick West * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: New ctor: DbiResultPtr(const string& tableName, const DbiValidityRec& vrec); New method: UInt_t NewQuery(const DbiValidityRec& vrec); 2001-09-19 07:12 Nick West * DatabaseInterface/DbiResultNonAgg.cxx: Add addition test for input DbiResult exhausted. 2001-09-19 07:10 Nick West * DatabaseInterface/LinkDef.h: Add DbiWriter; DbiSqlValPacket; 2001-09-19 07:09 Nick West * DatabaseInterface/DbiFieldType.cxx: MySql TINYINT now treated as Short_t instead of Char_t. 2001-09-19 07:07 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Data members: Add string fSqlCondition Member funcs: Add SetSqlCondition(const string& sql), DbiTableProxy* GetTableProxy() QueryAllValidities(...) and QueryValidity(...) use fSqlCondition which could perform filtering by insert date. 2001-09-19 07:02 Nick West * DatabaseInterface/: DbiConfigSet.cxx, DbiConfigSet.h: Data members: Add fAggregateNo. Change vector fParams to vector fParams for performance reasons. Member func: Add GetAggregateNo(), SetAggregateNo(Int_t aggNo), Store(DbiOutRowStream& ors, const DbiValidityRec* vrec) 2001-09-19 06:56 Nick West * DatabaseInterface/DbiCache.h: Make Purge() public. 2001-09-19 06:50 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h: Add global parameters: kMAXLOCALSEQNO and kMAXTABLENAMELEN. Add static Bool_t NotGlobalSeqNo(UInt_t seqNo) 2001-09-19 06:39 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: New class: SQL commands to build a "Validity packet" i.e. a Validity row and its associated data rows. 2001-09-18 22:32 Liz Buckley-Geer * CVSROOT/: passwd, readers: Not a good idea to have these in repository - remove them 2001-09-18 22:21 Liz Buckley-Geer * CVSROOT/readers: Create readers file for anonymous pserver access 2001-09-18 22:20 Liz Buckley-Geer * CVSROOT/passwd: Create passwd file for anonymous pserver access 2001-09-18 19:59 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 20 2001-09-18 19:14 Ed Lartey * WebDocs/code_test: Added file "code_test". This contains information of the testing procedure followed for a frozen release 2001-09-18 19:13 Ed Lartey * WebDocs/soft_ins.html: Added code testing information. 2001-09-18 17:22 Liz Buckley-Geer * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: setup scripts for Soudan Offline 2001-09-18 03:28 Sue Kasahara * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h, doc/ChangeLog: S. Kasahara Internal change: PerInputStreamManager Stopgap measure to deal with record map taking too long to build and eating up too much memory when trees are very large. RecordMap is now not built until the first Next,Previous,or RecordsAt call. This effectively means RecordMap is now only built by dispatcher and not by offline while I work on a solution. 2001-09-17 21:42 Brett Viren * Registry/: Registry.cxx, Registry.h, doc/registry-packrat.html, test/GNUmakefile, test/RegistryValidate.cxx: Bug fixes inspired by Sue's bug report (thanks Sue!). Remove cerr's from Registry.h. Tried putting in MSG's but, they don't work in header files. Did s/cerr/MSG/ in the .cxx. Fixed Streamer to invoke correct parrent class streamer so name is preserved (duh!). Add tests for this in RegistryValidate. 2001-09-17 20:45 Robert Hatcher * Rotorooter/RotoServer.cxx: write data in $DAQ_DATA_DIR (if defined, otherwise in ".") 2001-09-17 20:44 Robert Hatcher * Rotorooter/: RotoSocket.cxx, RotoSocket.h: deal with some -Wall warnings 2001-09-17 20:42 Robert Hatcher * DatabaseTables/PlexTables/HowTo.txt: remove explicit mention of READER account password 2001-09-17 19:40 Mark Messier * UgliGeometry/UgliDbiTableDescr.h: Added "using namespace std" in front of uses of pair, vector, and string. Other warnings about mulit-line string constants ignored. 2001-09-17 19:01 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: new tables for planes 1 - 16. 2001-09-17 08:04 Nick West * UserManualDoc/src/leak_checker.tex: Fix typo (thanks Paul): should be -DLEAK_CHECKER not -DLEAK_CHECK 2001-09-17 02:15 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, ddsparentserver.cc: abbreviate log messages written by parent&child server. 2001-09-17 01:18 Sue Kasahara * Persistency/: PerInputStream.cxx, doc/ChangeLog: Internal change: PerInputStream::GetObject Let ROOT construct object on TTree::GetEntry call as suggested by G.Irwin. 2001-09-16 23:11 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, DDSClient.cxx, doc/ChangeLog: S. Kasahara DDSClient,DDSChildServer adapted to preserve RecMinos fTempTags registry which is set on the server side, but wasn't being transfered to the client side because fTempTags is "!" out. These are now unpacked on the server side and shipped separate from the records, but in the same mom as the records (so still only one buffer shipped). They are repacked on the client side. Ugly, but it works. 2001-09-16 23:10 Sue Kasahara * Registry/Registry.cxx: S. Kasahara Commented out a couple cerr lines in Registry::Streamer 2001-09-13 15:43 Mark Messier * JobControl/JobCPath.cxx: Last change to upper limit seems to have been system-dependent. Go back to original low-tech solution, but raise the limit to 1e9. 2001-09-13 14:25 Mark Messier * JobControl/JobCPath.cxx: Raised limit on number of events from 1e6 to largest possible value of an unsigned int (~4.2e9 depending on system) 2001-09-13 01:54 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, doc/ChangeLog: Adapt to Persistency package changes. 2001-09-13 01:53 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStream.cxx, PerOutputStreamManager.cxx, PerStreamManager.cxx, PerStreamManager.h, doc/ChangeLog, test/DemoDaq.cc, test/DemoInput.cc, test/DemoInputModule.cc, test/DemoInputModule.h, test/GNUmakefile: API Change: PerInputStreamManager API Addition: PerInputStream PerInputStreamManager adapted to support synchronization and sequencing of records from multiple data streams according to record VldContext as proposed and implemented first in IoRawDataFile by R. Hatcher. One difference is that records with the same vldcontext are loaded into the same Mom object. Builds map of vldcontext versus record location (stream,tree index) by skimming through record headers and uses that to navigate to the requested record. Supports selection of record sets with user specified selection cut, although this is not yet activated. Methods for navigating are for now: Int_t Next(MomNavigator* mom,UInt_t advanceby = 1); Int_t Previous(MomNavigator* mom,UInt_t retreatby = 1); Int_t RecordsAt(MomNavigator* mom, const VldContext& vld); These interfaces, especially RecordsAt, can be expanded later to support other record specification methods. Internal change: PerStreamManager Several methods made virtual and fixed warning message. Internal change: PerOutputStreamManager Fixed Write method default argument. Internal change: PerOutputStream::Write Silenced warning message. 2001-09-12 06:18 Nick West * DatabaseInterface/doc/ChangeLog: Record tag V00-03-01. 2001-09-11 19:48 Sue Kasahara * Dispatcher/: DDSParentServer.cxx, doc/ChangeLog, test/DemoClient.cc: Fix oversight: DDSParentServer was still exec'ing old test ChildServer instead of new ddschildserver. Added example of how to access multiple records stored in Mom, as occurs when subscribing to multiple data streams, to test/DemoClient.cc. 2001-09-10 22:40 Liz Buckley-Geer * CVSROOT/modules: Add notes module 2001-09-10 21:17 Brett Viren * MIDAD/MIDADModule.cxx: Pass MidJci to ROOT in BeginJob, not Ana 2001-09-10 18:14 Ed Lartey * setup/setup_minossoft_tamu: #added env variables for mysql stuff 2001-09-10 18:11 Brett Viren * MIDAD/: LinkDef.h, MidHandle.h: Make MidHandle visible to ROOT. 2001-09-10 16:53 Brett Viren * MIDAD/: CanvasDisplay.cxx, DigitListViewable.cxx, DisplayBase.cxx, MIDADModule.cxx, MIDADModule.h, MidJci.cxx, MidJci.h, MidRange.h, MidRangeScale.cxx, MidRangeSlider.cxx, TrackListViewable.cxx, View.cxx, ViewableProxy.cxx: Clean up some of the Update and Range related logic, including new ModifiedAfter signal in MidRange. Export MidJci as global pointer "midad" to ROOT. 2001-09-10 13:18 Brett Viren * MIDAD/TrackListViewable.cxx: Gotta learn boolean logic one day... 2001-09-10 07:10 Nick West * RDBC/rdbc/TSQLDriverManager.cxx: InitHandlers(): Discard any leading directory before calling gSystem->Load(). 2001-09-07 21:40 Mark Messier * CVSROOT/framework.list: Andrew Goldstone returns to life as a student 2001-09-07 16:40 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: add entry for planes 10 & 12 west side 2001-09-06 18:56 Brett Viren * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, DigitListViewable.cxx, View.cxx, midad.C, midad.jcm, doc/todo.html: Add ability to pass a .C script or an interpreted CINT function into CanvasDisplay to handle the configuration. See midad.C for example of this useage. Forgotten default style entries for DLV. View.cxx: debug->verbose MSGs. 2001-09-06 17:45 Nick West * DatabaseInterface/: DbiDBProxy.cxx, doc/ChangeLog, test/DemoASCIICatalogue.db: Increase buffer for assembling SQL SeqNo queries. 2001-09-06 16:57 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: new plex tables for planes 1 - 9, 11 2001-09-06 11:09 Paul Miyagawa * BubbleSpeak/: AlgConfigFitThruMuonList.cxx, AlgDigiPair.cxx, AlgFitThruMuonList.cxx, AlgMSTClusterList.cxx, AlgPathLenCorrec.cxx, CandDigiPairHandle.cxx, CandThruMuonHandle.cxx, DrawMuonTracksModule.cxx, FitThruMuonListModule.cxx, PlotMuonClusterModule.cxx, StripSegSummary.cxx: Changed AlgFitThruMuonList to use standard units. Added UgliStripHandle::IsValid() checks throughout. 2001-09-05 22:13 Mark Messier * CVSROOT/check_access: Add D. Fabryck to list of numisoft/mars writers 2001-09-05 18:48 Brian Rebel * DeMux/: DmxDeMux.cxx, demux.jcm: re-instate warning about no vertex found, just dont print the event number from gMINFast. 2001-09-05 17:55 Brett Viren * MIDAD/: DigitListViewable.cxx, MidJci.cxx: DigitListViewable.cxx: I was skipping the first digit (thanks to Jon for the bug hunt). I copied this code from somewhere so if it looks familiar to you, better check your own files: CandDigitHandleItr cdh_itr(cdlh->GetDaughterIterator()); while (CandDigitHandle* cdh = cdh_itr.NextPtr()) { As Jon points out, replace the while with: for (; cdh_itr.IsValid(); cdh_itr.Next()) { CandDigitHandle* cdh = *cdh_itr; MidJci.cxx: Change some cerr --> MSG's. 2001-09-05 14:56 Brett Viren * MIDAD/DisplayBase.cxx: Actually return a value 2001-09-05 14:15 Nick West * WebDocs/soft_use_test.html: Add dtor to MyClass example. 2001-09-04 17:27 Brett Viren * MIDAD/: CanvasDisplay.cxx, DisplayBase.cxx, DisplayBase.h, MIDADModule.cxx, MidJci.cxx, MidRangeScale.cxx, MidRangeSlider.h, ScaledView.cxx, midad.C, midad.jcm: Fix infinite loop bug in MidJci. Work around Rt lameness in MidRangeScale [ "Method(void)" is not the same as "Method()", the latter must be used even if the former was used in declaration. Grrr#@%!@#!! ] Scales work now in CanvasDisplay. 2001-09-04 16:00 Nick West * WebDocs/: install.html, soft_use_test.html: Add a section showing how to add a new class and output to a TTree. 2001-09-04 11:31 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: ensure that "Identity" matrix is first in the list (speeds lookup of most common case). VldRange trimming reports status (tied to fetching of DbiResultPtr's) and included missed UgliDbiStripStruct table. 2001-09-04 11:27 Robert Hatcher * UgliGeometry/UgliLoanPool.cxx: tweak debugging messages 2001-09-04 11:26 Robert Hatcher * UgliGeometry/UgliSteelPlnNode.cxx: use pointers to TRotMatrix and TShape in box node ctor to avoid lookup costs 2001-09-04 11:24 Robert Hatcher * UgliGeometry/UgliDbiScintPlnStruct.h: tighter hash function (unknown+noactive coverage hash to 0) 2001-09-04 11:23 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: tweak lookup of rotation matrix: if no rotation use matrix named "Identity" rather than "0.0mrad". Identity is first in TGeometry's list 2001-09-04 11:20 Robert Hatcher * DatabaseTables/UgliTables/create_ugli_tables.mysql, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiScintMdlStruct.cxx, UgliGeometry/UgliDbiScintPln.cxx, UgliGeometry/UgliDbiScintPlnStruct.cxx, UgliGeometry/UgliDbiSteelPln.cxx, UgliGeometry/UgliDbiStrip.cxx, UgliGeometry/UgliDbiStripStruct.cxx: new column ("Hash") is the index value returned by overridden GetIndex and used by GetRowByIndex 2001-09-04 11:17 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: when not NO_UGLI_DATABASE use UgliGeometry's BuildVldRange (but sneak in a range for the temp table writers). Dbi no longer requires ordered entries for non-agg tables (#undef ORDERED_ENTRY). Additional debug msgs. 2001-09-04 10:58 Robert Hatcher * RawData/: RawErrorStatsBlock.cxx, RawLIHeader.cxx, RawMCDigitMixIn.cxx, RawPedestalTableBlock.cxx, RawQieDigit.cxx, RawQieMCDigit.cxx, RawRopTdcRawDataBlock.cxx, RawRunCommentBlock.cxx, RawRunEndBlock.cxx, RawRunStartBlock.cxx, RawSnarlHeaderBlock.cxx, RawTpSinglesSummaryBlock.cxx, RawTriggerStatsBlock.cxx, RawVaMCDigit.cxx, RawVarcErrorInTfBlock.cxx: remove unused variables (mostly CVSID) and some unused #include's 2001-09-04 10:58 Robert Hatcher * RawData/RawDigitDataBlock.cxx: deal with case of SimFlag::kUnknown in switch (by punting) 2001-09-04 10:56 Robert Hatcher * RawData/RawVaDigit.cxx: fix parity checking code (thanks -Wall); remove unused variables 2001-09-02 12:49 Robert Hatcher * RerootExodus/: UgliGeometryReroot.cxx, UgliGeometryReroot.h: return status of underlying gMINFast (if ptr==0 return kNotThere, else kOkay) 2001-09-02 12:48 Robert Hatcher * UgliGeometry/: UgliLoanPool.h, UgliLoanPool.cxx: method for setting UgliGeometry builder to always build DBI based version for REROOT tagged VldContext. If newly constructed UgliGeometryReroot reports that there is no underlying gMINFast (ie. results of previous job are being read in from a "streams" file) then destroy it and build a DBI based UgliGeometry. 2001-09-02 12:43 Robert Hatcher * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h: GetMINFStatus() returns kNotNeeded for normal UgliGeometry, but will return other values for UgliGeometryReroot; check on status of gMINFast this way to avoid direct package linkage to MINFast. Protect GetZExtent in case DBI geometry built a plane-less setup (e.g. bad context or missing tables) 2001-09-02 12:17 Robert Hatcher * UgliGeometry/UgliSteelPlnNode.cxx: satisfy -Wall warning about unused variable 2001-09-01 17:56 Ed Lartey * SRT_MINOS/special/pre_standard.mk: Add a 2nd -lRerootExodus link after -lUgliGeometry link for circular dependency which will disappear after Robert "throws the switch to DBI" in UgliGeometry. 2001-08-31 21:54 Brett Viren * MIDAD/doc/todo.html: More to do, more to do, always more to do. 2001-08-31 21:54 Brett Viren * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, LinkDef.h, MidRangeScale.cxx, MidRangeScale.h, MidRangeSlider.cxx, midad.C: Added axis for use in CanvasDisplay (MidRangeScale) but somehow I cant get any Rt stuff to work anymore. Also, TPad::Range() seems totally broken and incomprehensible. And the walls have started to breath in and out with each edit-compile-run cycle. The voices tell me it is time to go home now. 2001-08-31 19:25 Brett Viren * MIDAD/doc/: notes.html, running.html: Add how to use a midad.C like file for config. 2001-08-31 19:24 Brett Viren * MIDAD/: DigitListViewable.cxx, GeomModel.cxx, GeomModel.h, GeomViewable.cxx, MidRangeSlider.cxx, TrackListViewable.cxx, midad.C: Protect against missing geometry as much as I know how. There is still a problem in that the couple hours old UgliGeomHandle::IsValid returns true, but UgliGeomHandle::GetZExtent SegV's on FarDet data. Redo how TrackListViewalble fills its info based on Roy's and Robert's suggestions. Remove some unworking cruft from MidRangeSlider. 2001-08-31 18:57 Brian Rebel * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMux.cxx, DmxDeMuxCosmicsModule.cxx, DmxHypothesis.cxx, DmxValidate.cxx, batchdemux.C, bjr_next.C, demux.jcm: commented out gMINFast calls in DmxDeMux.cxx fix DmxDeMuxCosmicsModule.cxx to actually request an AlgDeMuxCosmics, not AlgDeMux - little differences are important. 2001-08-31 17:28 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: new plex tables for planes 1 - 8 2001-08-31 15:53 Robert Hatcher * UgliGeometry/UgliGeomHandle.h: provide a IsValid method in case the user somehow creates one of these without an underlying geometry. 2001-08-31 15:32 Robert Hatcher * DatabaseTables/UgliTables/create_ugli_tables.mysql: latest table layout 2001-08-31 15:31 Robert Hatcher * UgliGeometry/LinkDef.h: add UgliStripShape 2001-08-31 15:31 Robert Hatcher * UgliGeometry/: UgliGeometry.cxx, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnNode.cxx, UgliSteelPlnNode.h, UgliStripNode.cxx, UgliStripNode.h: DBI driven geometry construction! 2001-08-31 15:28 Robert Hatcher * UgliGeometry/UgliGeometry.h: Build methods all get passed a VldContext (necessary for DBI driven code). Add a few more simple inline methods (eg. GetShape) 2001-08-31 15:25 Robert Hatcher * UgliGeometry/UgliGeomHandle.cxx: creating a empty handle (via UgliGeomHandle()) no longer asserts ... I don't remember why I undid this 2001-08-31 15:20 Robert Hatcher * UgliGeometry/: UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.h, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h, UgliDbiTableDescr.cxx: modifications for latest table structure, improved ctor's. Added hash functions for use by GetIndex and speedy user access by Dbi's GetRowByIndex from a DbiResultPtr 2001-08-31 15:17 Robert Hatcher * UgliGeometry/Ugli.cxx: comment out unused CVSID 2001-08-31 15:16 Robert Hatcher * UgliGeometry/: TNodeX.cxx, TNodeX.h: fixes to SetParent that I sent to ROOT for TNode (in after v3.02) that are absolutely necessary for new DBI driven geometry building 2001-08-31 15:10 Robert Hatcher * Plex/: PlexPinDiodeId.cxx, PlexPixelSpotId.cxx, PlexPixelSpotToStripEnd.cxx: fix -Wall warning so Brett will stop beating on me :-) 2001-08-31 14:55 Robert Hatcher * UgliGeometry/: MinosOutline.cxx, MinosOutline.h: restructure so individual configs are in separate methods; convert from using special enum to PlexPlaneId (for detector, steel/active, full/partial, view) 2001-08-31 14:51 Robert Hatcher * UgliGeometry/: UgliStripShape.cxx, UgliStripShape.h: a shape with the length of one logical strip (and std width/thickness) that also encapsulates info on the length of sub-parts, the WLS pigtails for both sides and any extra WLS due to a bypass. A collection of these are then built for a particular detector based on all strips in each plane view and coverage 2001-08-31 14:44 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: fill all the currently necessary UgliDbi tables (with Munits:: values, ie. meters). CalDet A/B view (ie. "floor"/"cosmic" palnes) aren't yet correctly positioned. 2001-08-31 14:41 Robert Hatcher * RerootExodus/UgliGeometryReroot.h: pass the VldContext down to temp table creating methods as they might need it to pick up other (previously filled) temp tables 2001-08-31 14:38 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h: new method SEIdToLPos (similar to SEIdToTPos) for getting lateral shifts to strips and dealing with numbering oddities GMINOS->Offline. In GetCellPos: if it's CalDet and it can't find active plane 0 (which does not exist in all versions of GMINOS) then use the CellPos for plane 2. Eliminate a few unused variable warnings. 2001-08-31 14:16 Robert Hatcher * IoModules/IoInputModule.cxx: add "Help" for Set/Streams 2001-08-31 14:11 Robert Hatcher * Plex/PlexStripEndId.cxx: tweak the formating in "AsString" 2001-08-31 10:57 Mark Messier * JobControl/JobCNode.cxx: Filtering on by default until people want it the other way... 2001-08-30 19:55 Brett Viren * MIDAD/midad.C: Example of running MIDAD from ROOT w/out a .jcm file 2001-08-30 16:50 Brett Viren * MIDAD/TrackListViewable.cxx: You don't see this commit. FNORD 2001-08-30 16:49 Brett Viren * MIDAD/MidRangeSlider.cxx: cerr --> MSG 2001-08-30 14:34 Brett Viren * MIDAD/midad.jcm: setup used when finding segv in Ugli 2001-08-29 22:44 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: remove some Warnings due to unused variables and a default-less switch 2001-08-29 21:16 Brian Rebel * DatabaseTables/PlexTables/far_data_inserts.mysql: latest mysqldump of plex tables for planes 1 -5, 7 2001-08-29 20:07 Brett Viren * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, MidRangeSlider.cxx, MidRangeSlider.h, View.cxx, View.h, midad.jcm, doc/running.html: Finally get these stupid TSliders working (modulo ROOT bug/feature that keeps them from updating themselves). Updated running.html and midad.jcm to show how to use them. 2001-08-29 18:34 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexStripEndId.cxx: add "b" option to AsString() method for getting the standardized name of the box that contains the steel (and in most cases) the scintillator plane 2001-08-29 17:38 Brett Viren * Registry/doc/ChangeLog: first commit 2001-08-29 17:24 Robert Hatcher * Validity/VldRange.cxx: don't append the same string repeatedly to the fDataSource while trimming 2001-08-29 15:05 Mark Messier * JobControl/: JobCommand.cxx, test/JobCommandValidate.cxx: - Options placed in quotes are interpreted literally. - \ "detokenizes" next character (eg. \") 2001-08-29 07:49 Nick West * Navigation/: NavKey.cxx, NavSet.cxx, NavSet.h, doc/ChangeLog, test/NavValidate.cxx: Clean up -Wall warnings 2001-08-29 07:42 Nick West * Lattice/doc/ChangeLog: Record: Fixes for gcc version 3. 2001-08-29 07:27 Nick West * DatabaseInterface/: DbiCascader.cxx, DbiResultSet.cxx, DbiTableMetaData.cxx, DbiTableMetaData.h: Fix up -Wall compilation warnings. 2001-08-29 07:25 Nick West * DatabaseInterface/doc/ChangeLog: Record:- Clean up -Wall warnings. Add additional functionality to support database maintenance activities:- Dbi Define Max local SeqNo DbiCascader Add GetAuthorisingDbNo() DbiDBProxy Add QueryAllValidities(), ReplaceSeqNo() DbiValRecSet New class - a set of DbiValidityRecs 2001-08-29 07:22 Nick West * DatabaseInterface/test/create_GlobalSeqNo.mysql: Global SeqNos are now 9 digits long. 2001-08-29 07:20 Nick West * DatabaseInterface/test/: DbiValidate.cc, DbiValidate.hh: Test out database maintenance support extensions. 2001-08-29 07:17 Nick West * DatabaseInterface/DbiCascader.h: Add GetAuthorisingDbNo() 2001-08-29 07:08 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h: Define Max local SeqNo 2001-08-29 07:06 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Add QueryAllValidities(), ReplaceSeqNo() 2001-08-29 07:03 Nick West * DatabaseInterface/LinkDef.h: Add DbiValRecSet. 2001-08-29 07:03 Nick West * DatabaseInterface/: DbiValRecSet.cxx, DbiValRecSet.h: New class: A set of DbiValidityRecs. 2001-08-29 01:17 Robert Hatcher * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h, LinkDef.h: remove Cheezy generated Warnings; also no longer needs streamer (delared unwritable) 2001-08-28 22:29 Brett Viren * MIDAD/: CanvasDisplay.cxx, MidRangeSlider.cxx, MidRangeSlider.h, midad.jcm: Closer, but still no cigar, er, sliders. 2001-08-28 22:04 Brett Viren * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, FourEnds.cxx, GNUmakefile, LinkDef.h, MidRangeSlider.cxx, MidRangeSlider.h, MidViewRange.h, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, View.cxx, View.h, midad.jcm, doc/todo.html: First stab at using TSlider derived classes to handle zooming in CanvasDisplay (don't try it yet, segfaults inside ROOT). 2001-08-28 20:42 Ed Lartey * WebDocs/cvs-rep.html: Change CVSROOT from "minoscvs@minos1.fnal.gov:/cvs/minoscvs/rep1" to "minoscvs@minoscvs.fnal.gov:/cvs/minoscvs/rep1" 2001-08-28 19:47 Brett Viren * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, DisplayBase.cxx, DisplayBase.h, MIDADModule.cxx, MidJci.cxx, ScaledView.cxx, midad.jcm, doc/running.html: Get zoom-by-selection working with CanvasDisplay, document how to lock different View's ranges from the .jcm file. 2001-08-28 18:44 Brett Viren * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, DisplayBase.h, GNUmakefile, LinkDef.h, MIDADModule.cxx, MidJci.cxx, MidJci.h, midad.jcm, doc/running.html: CanvasDisplay is now about 80% working (zooming still to do). You can print all Views in a CanvasDisplay in a single PS file. Views can be placed into the TCanvas from .jcm commands. Displays now have a HandleCommand() interface to let them be hooked up to JC commands through MidJci, althogh they are keps independent of JC. Re-did how some of the .jcm commands are formated, see running.html for details. The midad.jcm reflects these changes. 2001-08-28 17:16 Mark Messier * CVSROOT/check_access: Add Brian Rebel to Plex writers 2001-08-28 15:30 Brett Viren * IoModules/: IoDDSFile.h, IoInputModule.cxx, IoOutputModule.cxx, IoRawDataFile.cxx: Add saving of CandRecords to IoOutputModule. Fix a nested loop using the same variable for both inner and outer. Also: Fix methods that weren't returning a value, but declared to do so. Fix unused variable warnings. Fix signed/unsigned comparison warnings. 2001-08-28 13:05 Paul Miyagawa * BubbleSpeak/: CutDigiPairListModule.cxx, DigiPairListModule.cxx, FitThruMuonListModule.cxx, GoodThruMuonListModule.cxx, MSTClusterListModule.cxx, SuperSliceListModule.cxx, ThruMuonListModule.cxx: Modules now return JobC::kFailed if they do produce an empty CandXxxList. In the case SuperSliceListModule, it also checks whether the individual CandSlices are also empty. 2001-08-28 06:01 Sue Kasahara * IoModules/IoOutputModule.cxx: Change default AutoSave interval from 10 to 0 (turns autosave off). Users can override this with the "AutoSave" JobCommand implemented by M.Messier. 2001-08-28 04:05 Sue Kasahara * Persistency/Per.cxx: S. Kasahara Modified default branch splitting level Per::kRecSplit from 2 to 99. (means split to the finest level). Has no effect on splitting of current RawRecords. 2001-08-27 22:19 Robert Hatcher * RawData/: RawChargeInjectInfoBlock.cxx, RawCrateStatus.cxx, RawDaqHeaderBlock.cxx, RawDigitCrateStatus.cxx: remove some Warning messages (mostly unused variables) 2001-08-27 22:03 Robert Hatcher * RawData/: RawBlockId.cxx, RawDataBlock.cxx, RawDigit.cxx, RawTOFBlock.cxx: clean up trivial Warnings 2001-08-27 22:00 Brett Viren * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, DisplayBase.cxx, DisplayBase.h, FourEnds.cxx, GNUmakefile, MidRange.h, ScaledView.cxx, ScaledView.h, TrackListViewable.cxx, UZVZDisplay.cxx, View.cxx, View.h, doc/running.html: Added shell of new single canvas display. Typedefed MidRangePtr to View::ViewRange. Add GetView support function in DisplayBase. 2001-08-27 21:50 Robert Hatcher * Validity/: VldContext.cxx, VldRange.cxx, VldTimeStamp.cxx: remove unused variables (and thus Warning messages) 2001-08-27 21:44 Robert Hatcher * MessageService/MsgFormat.h: reorder initializers on one arg ctor to match declaration order 2001-08-27 21:38 Robert Hatcher * REROOT_Classes/REROOT_Geom.cxx: remove unused variable (and thus Warning) 2001-08-27 21:33 Robert Hatcher * MINF_Classes/MINFDetGeom.cxx: remove trivial warning 2001-08-27 21:30 Robert Hatcher * Conventions/: ConventionsValidate.cxx, ConventionsValidate.h, StripEnd.cxx: remove some trivial Warnings 2001-08-27 21:22 Robert Hatcher * CandDigit/: AlgDigit.cxx, DigitListModule.cxx: remove Warnings while waiting for more complete build 2001-08-27 21:21 Robert Hatcher * CandDigit/doc/ChangeLog: commit logged change 2001-08-27 21:20 Brett Viren * Registry/RegistryItem.h: Dump da' Dump() 2001-08-27 18:01 Nick West * DatabaseInterface/doc/ChangeLog: Record: Bug fix: Support GetTableRowByIndex for non-aggregated results. 2001-08-27 17:58 Nick West * DatabaseInterface/test/: DbiDemoData1.h, DbiValidate.cc: Test out GetTableRowByIndex for non-aggregated results. 2001-08-27 17:56 Nick West * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Bug fix: Support GetTableRowByIndex for non-aggregated results. 2001-08-27 14:50 Brett Viren * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, DisplayBase.cxx, View.cxx, View.h, Viewable.cxx, doc/notes.html, doc/todo.html: DisplayBase no longer Clones Viewables before giving them to Views. Views do this, own the clone, and pass it back to DisplayBase. 2001-08-27 14:14 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, Producer_dispatcher.cc, config.h, test.csh: [no log message] 2001-08-27 13:51 Brett Viren * Registry/: Registry.cxx, RegistryItem.h, RegistryItemXxx.cxx, RegistryItemXxx.h: Rename internal method "Clone" to "Dup" to avoid warnings Robert sees under ACLiC due to the "Clone" method in TObject. No external API change. 2001-08-27 12:39 dap56 * CDFMonitoringFwk/: ConsumerList.cc, DisplayServer.cc, Server.cc: [no log message] 2001-08-27 03:13 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: fix "off-by-one" error in determining when we need to resize STL vectors used to hold/order DbiTableRow's. convert "cout" to MSG. 2001-08-27 03:11 Robert Hatcher * UgliGeometry/: UgliDbiStripStruct.cxx, UgliDbiStripStruct.h: Complicate the HashToIndex function to make it more tightly compactified; specialized schema for each detector type in attempt to leave no holes. This probably makes it too large to "inline" so move it to .cxx file 2001-08-26 10:38 Robert Hatcher * RerootExodus/: UgliGeometryReroot.cxx, UgliGeometryReroot.h: code should now fill all of the UgliDbi tables in "temporary" space of the first writable database it can find. that it is filling those tables with *correct* value hasn't been tested, nor have the values been dumped (they're temporary tables ... they go away). still a few issues with how things are filled, but bypassed for now. 2001-08-26 10:35 Robert Hatcher * RerootExodus/: CheezyDisplayModule.cxx, RerootToRawDataModule.cxx: small modification to warning messages 2001-08-26 10:34 Robert Hatcher * UgliGeometry/: UgliDbiScintMdlStruct.h, UgliDbiScintPlnStruct.h, UgliDbiStripStruct.h: comment out line making copy ctor private. in order to do some tricks to ensure that these get entered into temporary tables in indexed order we have to store copies. this should be benign as they consist of mostly simple elements with no pointers, etc. 2001-08-26 04:38 Robert Hatcher * UgliGeometry/UgliLoanPool.cxx: this time save all the changes before doing the cvscommit 2001-08-26 04:28 Robert Hatcher * DatabaseTables/UgliTables/create_ugli_tables.mysql, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiStrip.cxx: fix some comma errors in table descriptions 2001-08-26 04:27 Robert Hatcher * UgliGeometry/: UgliGeometry.h, UgliLoanPool.cxx, UgliLoanPool.h: record in the geometry itself whether it is modifiable (ie. fShared == false). 2001-08-26 04:00 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h: mostly minor tweaks in preparation for heavy use by UgliGeometryReroot 2001-08-26 03:57 Robert Hatcher * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h: prepare for VldRange trimming from DbiValidityRec 2001-08-26 03:56 Robert Hatcher * UgliGeometry/: Ugli.cxx, Ugli.h: add "deg2rad" as well as "rad2deg" 2001-08-26 03:55 Robert Hatcher * Conventions/PlaneCoverage.h: fix confusing case where first char of AsString was the same for both the kUninstrumented and kUnknown cases. Add kNoActive as synonym for uninst. 2001-08-26 03:38 Robert Hatcher * RerootExodus/GNUmakefile, UgliGeometry/GNUmakefile: CPPFLAG -DNO_UGLI_DATABASE to help isolating old cruft 2001-08-25 20:41 Robert Hatcher * Plex/: Plexus.cxx, Plexus.h: consolidate the trimming of VldRange from the DbiValidityRec 2001-08-25 10:10 Robert Hatcher * RerootExodus/: UgliGeometryReroot.cxx, UgliGeometryReroot.h: Code to start filling temporary tables from Reroot geometry information. Not yet enabled! 2001-08-25 10:08 Robert Hatcher * RerootExodus/RerootExodus.cxx: protection in GetPlaneSpec in casae GetPlanePos failed 2001-08-25 10:06 Robert Hatcher * UgliGeometry/: UgliDbiScintMdl.cxx, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiStrip.cxx, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h: Trim off all but the parenthesized part of the table descriptor in GetTableDescr(). A tweaks to some ctors, and some reformatting of code. 2001-08-25 10:02 Robert Hatcher * setup/: setup_minossoft_FNALU, setup_minossoft_SLAC: Swap order of "offline" and "temp" databases in cascader's ENV_TSQL_URL. Put the "temp" first so that writing temporary tables doesn't generate warning messages by trying "offline" first every time 2001-08-25 09:47 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: limit how often we complain about RawChannelId's that are null (indicative of a incomplete Plex) 2001-08-25 08:13 Robert Hatcher * DatabaseTables/UgliTables/create_ugli_tables.mysql, UgliGeometry/UgliDbiScintMdlStruct.cxx, UgliGeometry/UgliDbiScintMdlStruct.h, UgliGeometry/UgliDbiScintPlnStruct.cxx, UgliGeometry/UgliDbiScintPlnStruct.h, UgliGeometry/UgliDbiStripStruct.cxx, UgliGeometry/UgliDbiStripStruct.h: Use a PlexPlaneId to store {detector,view,coverage} information (ignore the plane # and the IsSteel bit). Provide our own "natural" index for fast indexing based on view/coverage {+module,+strip} information. 2001-08-25 05:32 Robert Hatcher * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiGeometry.h, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPln.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h: DbiTableRow classes have a character string copy of the table descriptor for use when building temporary tables. Also gets used by Store(). 2001-08-25 05:29 Robert Hatcher * UgliGeometry/UgliLoanPool.cxx: small mod to debugging output 2001-08-25 05:28 Robert Hatcher * UgliGeometry/: UgliDbiTableDescr.cxx, UgliDbiTableDescr.h: Class for manipulating table description strings (eg. "( col type, col type)"). This is a test and may be eliminated or subsumed into something else at a later stage 2001-08-25 05:23 Robert Hatcher * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h, doc/ChangeLog: Permit streaming of string to DbiOutRowStream. 2001-08-24 21:34 Brett Viren * MIDAD/doc/: running.html, todo.html: Update docs re tracks 2001-08-24 21:10 Brett Viren * MIDAD/: DisplayBase.cxx, DisplayBase.h, MIDADModule.cxx, MidJci.cxx, MidJci.h, TrackListModel.cxx, TrackListViewable.cxx, View.cxx, View.h, track-fit-caldet.jcm: Added config interface for setting what type each display's view is. Can now correctly plot tracks in real space as well as plane/strip space. Fix incorect class name for find CandTrackLists - thanks Paul. Slightly change config name: Style->ViewableStyle. 2001-08-24 19:39 Brett Viren * MIDAD/: GeomViewable.cxx, GeomViewable.h, TrackListViewable.cxx, TrackListViewable.h, track-fit-caldet.jcm, doc/todo.html: Tracks are now displayable. 2001-08-24 18:17 Robert Hatcher * DatabaseTables/UgliTables/create_ugli_tables.mysql, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiScintMdl.h: UgliDbiScintMd table now has WlsLen{East|West} in order to accomodate case of CalDet with patched in WLS fibers. take advantage of Short_t as data members 2001-08-24 18:15 Robert Hatcher * UgliGeometry/UgliDbiStrip.h: take advantage of DBi's newfound ability to deal with Short_t data members 2001-08-24 16:00 Nick West * WebDocs/howto_roto.html: Explain about the -p syntax for direct binary input. 2001-08-24 15:45 Nick West * Rotorooter/doc/ChangeLog: Record support for direct connection to binary file. 2001-08-24 15:37 Nick West * Rotorooter/LinkDef.h: Add RotoSocket. 2001-08-24 15:36 Nick West * Rotorooter/: RotoSocket.cxx, RotoSocket.h: New class: File emulation of a TSocket. Minimal implementation that satisifies RotoServer's requirements. 2001-08-24 15:33 Nick West * Rotorooter/rotorooter.cc: Extend rotorooter to permit syntax -p - read from file instead of port. 2001-08-24 15:32 Nick West * Rotorooter/: RotoServer.cxx, RotoServer.h: Extend RotoServer so that it can read directly from a file using a RotoSocket. 2001-08-24 14:40 Nick West * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h, doc/ChangeLog: Permit Short_t and UShort_t as table row data members. 2001-08-24 08:48 Robert Hatcher * Plex/Plexus.cxx: use single call to clear mode bits in RawChannelId (rather than clearing each individually). when looking up readout type handle VACommonMode channels as a special case. 2001-08-24 08:46 Robert Hatcher * RawData/: RawChannelId.cxx, RawChannelId.h: method to clear all three {pedestal,spars,common} mode bits in one go. 2001-08-24 08:45 Robert Hatcher * Conventions/: ReadoutType.cxx, ReadoutType.h: Squeeze in one more type (kVACommonMode) before these get serious workout. Push CalDet specific values (kCerenkov,kTOF) to 2nd byte. 2001-08-24 08:00 Robert Hatcher * DatabaseTables/PlexTables/: RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet: Hopefully the final version (for a while). This version assigns just one-true channel to FlashTrigPMT. crosstalk noise on other channels will just have to fend for itself as "unknown". 2001-08-24 07:13 Robert Hatcher * RawData/: RawTOFBlock.cxx, RawTOFDigit.cxx, RawTOFDigit.h: fix RawTOFBlock unpacking. Minor version 0 isurrently being written with the modified format (rather than bypassed). Add Print() method to RawTOFDigit 2001-08-24 07:12 Robert Hatcher * RawData/RawChannelId.cxx: AsString option "e" gives expanded ChAdd interpretation 2001-08-24 07:11 Robert Hatcher * Plex/Plexus.cxx: we want to build Readout type map _after_ both scint and pindiode maps 2001-08-24 07:10 Robert Hatcher * DatabaseTables/PlexTables/: RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet: new version 6 for CalDet (fix typo in last version, narrow range of TOF, but expand range of FlashTrigPMT). This corresponds to: version crate varc vmm vfb vachip vachan readout type { 6, 0, 2, 5, 0, 1, -21, "FlashTrigPMT"}, { 6, 0, 0, 5, 1, 1, 16, "Cerenkov"}, { 6, 0, 2, 6, 0, 0, 2, "TOF"} 2001-08-24 05:55 Robert Hatcher * Conventions/ReadoutType.cxx: tailing blanks on string were confusing conversion to enum 2001-08-24 03:41 Robert Hatcher * UgliGeometry/: Ugli.cxx, Ugli.h, UgliGeomHandle.cxx, UgliGeomHandle.h, UgliLoanPool.cxx, UgliLoanPool.h: Put Shared and Writable loan pool lists on more equal footing. Users can no have UgliGeomHandle select three ways which loan pool list to choose from: explicitly Shared, explictly Writable or an overall global choice. This allows one to do alignment studies by toggling the global choice and not having to explicitly reconfigure all analysis packages to chose. This implies that analysis packages should _not_ be making an explicit choice but accepting the default. API change: UgliGeomHandle's second arg changes from Bool_t (default true) to Ugli::EAccessMode (default kUseGlobal). Unless users were explicitly setting this second arg a clean compilation should make this change transparent. Selection enum is in Ugli.h 2001-08-24 01:40 Robert Hatcher * UgliGeometry/: GNUmakefile, LinkDef.h, Ugli.cxx, Ugli.h, UgliDbiGeometry.cxx, UgliDbiGeometry.h, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPln.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h: initial offering of classes representing rows of each database table 2001-08-24 01:38 Robert Hatcher * DatabaseTables/UgliTables/: define_and_fill_ugli.mysql, define_ugli.mysql, delete_ugli_tables.mysql, describe_ugli_tables.mysql, load_stripstruct.mysql, show_ugli_tables.mysql: general cleanup and reorganization of mysql scripts 2001-08-24 01:37 Robert Hatcher * DatabaseTables/UgliTables/create_ugli_tables.mysql: modifications to the still non-existent tables (including renaming columns) 2001-08-24 00:00 Mark Messier * JobControl/doc/README.filter: Add readme for filter commands 2001-08-23 23:52 Mark Messier * JobControl/: JobCNode.cxx, JobCPath.cxx, JobCPath.h, JobCPathHandler.cxx, test/JobCDemoModuleA.cxx, test/JobCDemoModuleB.cxx, test/sample.jcm: Activated filtering for job nodes. For any path: /[path]/Filter :: [on,off,reverse] will activate, deactivate, activate-and-reverse the return code from the node. 2001-08-23 22:05 Brett Viren * MIDAD/: MidJci.cxx, TrackListModel.cxx, TrackListViewable.cxx, TrackListViewable.h, track-fit-caldet.jcm: Dump more CandStrips info associated with a track. Also, dump all known CandLists. Add .jcm file from George, modified to work with MIDAD and caldet run1772 data. 2001-08-23 21:50 Robert Hatcher * DatabaseTables/PlexTables/: RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet: Paul M sent correct location of Cernekov readout -- enter it assuming it was valid from time of move into the enclosure 2001-08-23 18:12 Robert Hatcher * RerootExodus/RerootExodus.cxx: simplify structure for mapping reroot plane -> steel plane in the far detector ( all Far MC files assumed to have 3 "supermodules" per physical supermodule). 2001-08-23 16:41 Robert Hatcher * DatabaseTables/PlexTables/far_data_inserts.mysql: INSERT commands for 4 planes of far detector data 2001-08-23 16:40 Robert Hatcher * DatabaseTables/PlexTables/: HowTo.txt, caldet_plex.mysql, define_and_fill_plex.mysql: move "caldet_plex.mysql" driver over to "define_and_fill_plex.mysql" 2001-08-23 14:43 Brett Viren * MIDAD/main/GNUmakefile: Forgotten commit. Need to link in RecoBase to handle CandTrackListHandle, etc. 2001-08-23 04:39 Robert Hatcher * RerootExodus/CheezyDisplay.cxx: keep fVldContext up-to-date always (not just when detector type changes) as it is used for UgliGeometry building. more size/shape tweaks. 2001-08-23 04:37 Robert Hatcher * RerootExodus/: CheezyDisplayModule.cxx, CheezyDisplayModule.h: flag (default false) on whether to draw empty events 2001-08-23 03:39 Robert Hatcher * MIDAD/minos.C: UgliGeometry depends on ROOT's Physics library for TVector3 MIDAD now depends on RecoBase for CandTrackListHandle 2001-08-23 03:23 Robert Hatcher * CandDigit/AlgDigit.cxx: Use more reasonable values (1.5625ns/tick for VA, 18.7ns/tick for QIE) when converting from digit's "timestamp" field to a real time. This *isn't* the final algorithm, but it is a small step forward. 2001-08-23 03:20 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: use more reasonable conversion value for ns to digit "timestamp" conversion ( 1.5625ns for VA, 18.7ns for QIE) 2001-08-22 23:17 Robert Hatcher * RawData/: RawDigitDataBlock.cxx, RawDigitDataBlock.h, RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawTOFBlock.cxx, RawTOFBlock.h: new method GetNumberOf{Digits|Summaries} tighten up const-ness 2001-08-22 23:16 Robert Hatcher * RawData/: RawChargeInjectInfoBlock.cxx, RawRopTdcRawDataBlock.cxx, RawVarcErrorInTfBlock.cxx: mask out mode bits when displacing decimal version of crate id 2001-08-22 21:42 Brett Viren * MIDAD/: BogusModel.cxx, DigitListModel.cxx, DigitListModel.h, LinkDef.h, Model.cxx, Model.h, TrackListViewable.cxx, TrackListViewable.h, doc/notes.html: Dump track info (if my files hand any) to screen. 2001-08-22 21:34 Robert Hatcher * RawData/RawVaDigit.cxx: now that we know how the parity bit is to be set we can test that as well (odd # of bits --> set bit in ErrorCode) 2001-08-22 21:18 Robert Hatcher * Monitoring/Producer_dispatcher.cc: Follow DDS interface change from: static const string DDS::GetMessageString(EMessageType messagetype) to: static const char* DDS::AsString(EMessageType messagetype) 2001-08-22 20:44 Robert Hatcher * RawData/: RawLIAdcSummary.h, RawLITimingSummary.h: change fIntMean and fIntRms to Int_t instead of Short_t 2001-08-22 20:31 Brett Viren * MIDAD/: caldet.jcm, midad.jcm, midadmain.jcm, midadmodule.jcm: Remove some obsolete .jcms. Now, midad.jcm is the one true example. 2001-08-22 20:13 Brett Viren * MIDAD/: BogusModel.cxx, BogusViewable.cxx, DigitListModel.cxx, DigitListViewable.cxx, DigitListViewable.h, DisplayBase.cxx, EventControl.cxx, GNUmakefile, GeomModel.cxx, GeomViewable.cxx, JobCInterface.cxx, MIDAD.cxx, MIDADModule.cxx, MidJci.cxx, Model.cxx, Model.h, ModelHistory.cxx, ModelPool.cxx, ScaledView.cxx, TrackListModel.cxx, TrackListModel.h, TrackListViewable.cxx, TrackListViewable.h, View.cxx, Viewable.cxx, Viewable.h: Remove the "MIDAD::" prefix from all the MSG()s. Move some helper functions from DigitListViewable up to Viewable. Start of TrackList{Model,Viewable}. 2001-08-22 19:12 Robert Hatcher * RawData/: RawTOFDigit.cxx, RawTOFDigit.h: change to handle "digit" that has a full TDC output buffer 'block' in it, including a header and trailer words. expand code to provide services to take apart components of 'block' and pull out fields without needing to know the internal packing of the CAEN TDC. 2001-08-22 18:49 Brett Viren * MIDAD/: BogusModel.cxx, BogusModel.h, DigitListModel.cxx, DigitListModel.h, DigitListViewable.cxx, GeomModel.cxx, GeomModel.h, MidMemento.h, Model.cxx, Model.h, ModelHistory.cxx, doc/hacking.html: Remove unimplemented cruft. Move repetitive code up into Model so concrete to reduce the load on concrete implementors. 2001-08-22 18:03 Paul Miyagawa * BubbleSpeak/: AlgConfigDigiPairList.cxx, AlgConfigDigiPairList.h, AlgDigiPairList.cxx, AlgDigiPairList.h, CandThruMuonHandle.cxx, DigiPairListModule.cxx, DigiPairListModule.h, LinkDef.h: Added option to require matching digits in opposite ends of a strip. 2001-08-22 16:55 Brett Viren * MIDAD/: DigitListViewable.cxx, GNUmakefile, GeomViewable.cxx, LinkDef.h, midadmodule.jcm, doc/hacking.html, doc/todo.html: Restore +/- specific strip ends. More -Wall uncovered bugletts fixed. 2001-08-22 16:18 Brett Viren * MIDAD/: FourEnds.cxx, JobCInterface.cxx, JobCInterface.h, UZVZDisplay.cxx: More fixes -Wall showed 2001-08-22 02:43 Robert Hatcher * CandEventSR/EventSRListModule.cxx: protect against case of non-existent gMINFast (ie. not running on a REROOT file) in Ana() method. 2001-08-22 00:45 Robert Hatcher * RawData/: RawChannelId.cxx, RawChannelId.h, RawCrateStatus.cxx, RawCrateStatus.h, RawDigit.cxx, RawDigitCrateStatus.cxx, RawDigitCrateStatus.h: modifications due to change in crate status encoding (and thus ElecType::Elect_t values). New ordering and a new bit (sparsification). 2001-08-22 00:36 Robert Hatcher * Conventions/ElecType.h: modification to crateid in readout block allows us a more compact enum 2001-08-21 22:30 Robert Hatcher * RawData/: RawVaDigit.cxx, RawVaDigit.h: set error code bits depending on bits scattered about the two words 2001-08-21 20:21 Brett Viren * MIDAD/: DigitListViewable.cxx, midadmodule.jcm, doc/notes.html, doc/running.html: Bug keeping demux info from being used correctly fixed. Added .jcm lines to running.html showing how to turn on demuxing. 2001-08-21 19:54 Brett Viren * MIDAD/DisplayBase.cxx: == and = are different things 2001-08-21 19:42 Andrew Goldstone * BField/test/: ANSYS2BFld.pl, BenchmarkPlots.C, TestPerf.cc: Miscellaneous changes to the BField testing programs. 2001-08-21 19:40 Robert Hatcher * RawData/RawLIHeader.cxx: fix problem that arises in the evaluation of VldTimeStamp timestamp(*p++,*p++); which seems to evaluate the p++'s from right to left. 2001-08-21 19:14 Brett Viren * WebDocs/: WebDocs.html, pkg_links.html: Link fixage 2001-08-21 18:56 Brett Viren * WebDocs/pkg_links.html: fix MIDAD link 2001-08-21 18:49 Brett Viren * MIDAD/doc/index.html: cleaned up 2001-08-21 18:14 Brett Viren * MIDAD/doc/notes.html: Update + validator.w3.org fixes 2001-08-21 18:08 Brett Viren * MIDAD/: DigitListViewable.cxx, DisplayBase.cxx, DisplayBase.h, MIDADModule.cxx, MidJci.cxx, MidJci.h, README, View.cxx, View.h, Viewable.cxx, Viewable.h, midadmodule.jcm, doc/index.html, doc/menu.html, doc/running.html: Export (finally!) an interface to .jcm land that allows configuring the viewables (just DLV for now). Move the README contents to doc/running.html, including how to use this new interface. Remove non-module instructions. 2001-08-21 00:16 Robert Hatcher * RawData/LinkDef.h: fix typo in name of new block 2001-08-21 00:04 Robert Hatcher * RawData/: LinkDef.h, RawChargeInjectInfoBlock.cxx, RawChargeInjectInfoBlock.h, RawRopTdcRawDataBlock.cxx, RawRopTdcRawDataBlock.h, RawVarcErrorInTfBlock.cxx, RawVarcErrorInTfBlock.h: new specialized blocks for recently added major block ids: kMdBlockTdcRawData (0x103) - RawRopTdcRawDataBlock kMdBlockChargeInjectInfo (0x202) - RawChargeInjectInfoBlock kMdBlockVarcErrorInTf (0x203) - RawVarcErrorInTfBlock 2001-08-20 22:09 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: if one isn't running off a REROOT file (as indicated by the lack of a gMINFast) then running this module makes little sense. Complain, up to ten times, but skip further processing if !gMINFast. 2001-08-20 22:05 Brett Viren * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, midadmodule.jcm, doc/notes.html, doc/todo.html: Added code for various different ways to choose size and color of digit representation. This is still not configureable other than hard-coding the defaults in DigitListViewable. Current default is linear size proportional to log10 of the charge, and color is time. 2001-08-20 20:50 Brett Viren * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, MIDADModule.cxx, MidJci.cxx, README, midadmodule.jcm: Restructured DigitListViewable so as to allow more flexibility in the ways the digits are displayed. The big outward change is that DLV no longer takes the "best" SEId since this gives lame displays in the case of multiplexed data. For such data and no demuxer run, this means one sees all possible multiplexed tracks. If a strip end is "hit" by more than one pixel due to the muxing, the charge is summed (ie, charge multi-counted). 2001-08-20 15:49 Ed Lartey * WebDocs/soft_ins.html: Added a statement to force installation of necessary external products before installing and running MINOS software 2001-08-20 03:43 Sue Kasahara * Dispatcher/test/: DemoClient.cc, DemoClients.cc, GNUmakefile: Change GNUmakefile to reflect removal of test binaries. Change comments in DemoClient/DemoClients to reflect dispatcher changes. 2001-08-20 03:18 Sue Kasahara * IoModules/IoDDSFile.cxx: Adapt to Dispatcher API change. 2001-08-20 03:17 Sue Kasahara * Dispatcher/: DDS.cxx, DDS.h, DDSClient.cxx, DDSFileHandler.cxx, DDSSubscription.cxx, GNUmakefile, ddschildserver.cc, ddscomm.cc, ddsparentserver.cc, doc/ChangeLog, test/ChildServer.cc, test/DemoClient.cc, test/DemoClient.csh, test/DemoClients.csh, test/ParentServer.cc, test/ParentShutdown.cc: S. Kasahara API Change: DDS.h DDS.cxx Rename and change return type of: static const string DDS::GetDataSourceString(EDataSource datasource) static const string DDS::GetKeepUpModeString(EKeepUpMode keepupmode) static const string DDS::GetMessageString(EMessageType messagetype) to: static const char* DDS::AsString(EDataSource datasource) static const char* DDS::AsString(EKeepUpMode keepupmode) static const char* DDS::AsString(EMessageType messagetype) Added static DDS::kPort data member for specifying default port. Remove test drivers ParentServer.cc ChildServer.cc ParentShutdown.cc Add ddsparentserver.cc ddschildserver.cc ddscomm.cc Modified GNUmakefile to generate corresponding binaries for bin directory. ddsparentserver -h & ddscomm -h describe useage. Modified test/DemoClient.csh test/DemoClients.csh to make use of new binaries. 2001-08-20 03:11 Sue Kasahara * Rotorooter/RotoServer.cxx: Adapt to API change in Persistency package 2001-08-20 03:09 Sue Kasahara * Persistency/: GNUmakefile, Per.cxx, Per.h, PerFile.cxx, PerInputStream.cxx, PerOutputStream.cxx, doc/ChangeLog: S. Kasahara API Change: Per.h Per.cxx Rename and change return type of: static const string Per::GetAccessString(EAccessMode accessmode) static const string Per::GetStreamString(EStreamType streamtype) static const string Per::GetErrorString(EErrorCode errorcode) to: static const char* Per::AsString(EAccessMode accessmode) static const char* Per::AsString(EStreamType streamtype) static const char* Per::AsString(EErrorCode errorcode) Added debug statement and check for gROOT to PerInputStream.cxx. PerFile changed to enforce use of TNetFile when user has specified a file path beginning with "root:" or "roots:". 2001-08-18 23:59 Brett Viren * MIDAD/: DigitListViewable.cxx, JobCInterface.cxx, JobCInterface.h, midadmodule.jcm: Eagle Eye Urheim found a bug which was causing the colors to be rather.... uniform. Thanks Jon! Also, it seems JC/IO/Something somehow changed so now must Nin 1 instead of Nin 0 in JCI::RunNin(). 2001-08-17 18:55 Brett Viren * MIDAD/: DigitListViewable.cxx, DisplayBase.cxx, FourEnds.cxx, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, View.cxx, View.h, midadmodule.jcm: Fix up some zoom related buglets. 2001-08-17 17:52 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, LITimingAnalysis.cxx, Producer_dispatcher.cc, config.h: [no log message] 2001-08-17 07:59 Nick West * setup/setup_minossoft_pcminos01: Switch ENV_TSQL_URL from caldet to offline database. 2001-08-17 07:56 Nick West * setup/setup_minossoft_ox_pplx2: Setup at Oxford on PPLX2 (RedHat 6.2 egcs). 2001-08-17 07:49 Nick West * UserManualDoc/src/database_interface.tex: Record support for CHAR(n<4) -> String and TINYTEXT -> String 2001-08-17 07:41 Nick West * DatabaseInterface/test/: DbiDemoData3.cxx, DbiDemoData3.h, DbiValidate.cc, DemoData3.dat, create_DemoData3.mysql: Test filling string from CHAR(n) n<4. 2001-08-17 07:39 Nick West * DatabaseInterface/doc/ChangeLog: Record: Permit CHAR types to fill strings. 2001-08-17 07:38 Nick West * DatabaseInterface/DbiFieldType.cxx: Permit CHAR data to fill String. 2001-08-17 07:37 Nick West * DatabaseInterface/DbiDBProxy.cxx: Add debug print to creation of metadata table. 2001-08-17 00:59 Robert Hatcher * setup/setup_minossoft_SLAC: update ENV_TSQL_URL to use 'offline' remove references to ENV_MYSQL 2001-08-17 00:13 tobien * setup/setup_minossoft_FNALU: change database 'caldet' to 'offline'- 2001-08-16 23:27 Robert Hatcher * DatabaseTables/PlexTables/HowTo.txt: update to reflect latest reality: * by default GNUmakefile builds code to use Dbi for all CalDet plexii * database to fill is 'offline' (not 'caldet') * URL for instructions on how to get 'offline' db created 2001-08-16 23:05 Robert Hatcher * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet, RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet, RawChannelToPinDiode.caldet, RawChannelToPinDiodeValidity.caldet, caldet_plex.mysql, create_plex_tables.mysql, delete_plex_tables.mysql, load_caldet_channel2pindiode.mysql, load_caldet_channelreadout.mysql, load_caldet_pixel2channel.mysql, load_caldet_spot2strip.mysql: fill the 'offline' database with four versions of the CalDet plexus info tables are in the new format, leaves the 'caldet' db untouched 2001-08-16 23:01 Robert Hatcher * Plex/: PlexPixelSpotToStripEnd.cxx, PlexPixelToRawChannel.cxx, PlexRawChannelReadoutType.cxx, PlexRawChannelToPinDiode.cxx: modify Fill() method to handle both new and old table formats Store() still assumes old format 2001-08-16 22:57 Robert Hatcher * Plex/: PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h: modify internal encoding; provide hashing for MuxBox id 2001-08-16 22:55 Robert Hatcher * Plex/PlexPlaneId.cxx: switch U and V planes in far detector 2001-08-16 22:54 Robert Hatcher * Plex/Plexus.cxx: remove erroneous message that GetPinDiodeId wasn't implemented (it was). 2001-08-16 22:53 Robert Hatcher * Plex/PlexSEIdAltL.cxx: Print() option[0] 'c' : compact 1 line, list only planeid and strips 'C' : compact 2 lines, list planeid, strips and weights 2001-08-16 22:50 Robert Hatcher * IoModules/IoInputModule.cxx: all "Set Streams " in HandleCommand(); improve Help() 2001-08-16 22:49 Robert Hatcher * Conventions/ElecType.cxx: containing '0' or '1' are also valid in StringToEnum() 2001-08-16 22:48 Robert Hatcher * Conventions/ReadoutType.cxx: improved StringToEnum() 2001-08-16 22:47 Robert Hatcher * Conventions/: StripEnd.cxx, StripEnd.h: new method for converting (symbolic) char to enum 2001-08-16 22:10 emilyw * WebDocs/: OldDocs.html, glossary.html, pkg_links.html, template.html: Fixed inner-doc link. Changed link from MIDAD notes to Brett's main software page. Clarified template. 2001-08-16 21:39 emilyw * WebDocs/: demojob_help.html, howto_roto.html: updated inner-document links 2001-08-16 21:38 emilyw * WebDocs/: WebDocs.html, offline_requirements/req.ps: Added downloadable version of offline requirements, put link to postscript version 2001-08-16 20:03 Brett Viren * MIDAD/: midadmodule.jcm, doc/menu.html: small fixes, and check new cvs alias 2001-08-16 19:09 Brett Viren * MIDAD/doc/hacking.html: Small fixes 2001-08-16 18:50 Brett Viren * MIDAD/doc/hacking.html: Clean up as per validator.w3.org 2001-08-16 18:45 Brett Viren * MIDAD/doc/hacking.html: first commit 2001-08-16 18:42 Sharon Seun * Swimmer/: SwimDefStepper.cxx, SwimGeo.cxx, SwimParticle.cxx, SwimParticle.h, SwimPrintStepAction.h, SwimStepData.cxx, SwimStepData.h, SwimStepOnceAction.cxx, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxTable.cxx, SwimdEdxTable.h, test/TestSwimParticle.cxx, test/TestSwimmer.cxx: Constant energy loss: 12MeV for iron, 2MeV for scint. Bfield is switch from xyz to uvz coordinates in SwimDefStepper (hard-coded). SwimZCondition takes in only one value (instead of zmin & zmax). The redundant variable TrackLength in SwimParticle has been taken out. 2001-08-16 18:16 Nick West * UserManualDoc/src/database_interface.tex: Record support for conversion CHAR(n) -> string. 2001-08-16 18:02 emilyw * WebDocs/: OldDocs.html, RDBCindex.html, RDBCtutor.html, WebDocs.html, author_hints.html, cvs-rep.html, demojob_help.html, external_products.html, general_help.html, glossary.html, glossary_terms.html, install.html, install_products.html, offline_links.html, pkg_glossary.html, pkg_links.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, template.html, test_mysql.html: Made all references to /fnalincludes/ absolute 2001-08-16 17:58 emilyw * WebDocs/: THtml.html, oo_discussions/Nav_Intro1.gif, oo_discussions/Nav_Intro2.gif, oo_discussions/conf_call.html, oo_discussions/dbi.tar.gz, oo_discussions/dbi_notes.html, oo_discussions/index.html, oo_discussions/index_history.html: Removing pages that either are not used or are located and currently being updated and served somewhere else. 2001-08-16 17:54 Nick West * DatabaseInterface/doc/ChangeLog: Record: Add support for SQL data type CHAR(n) - treated as string. 2001-08-16 17:53 Nick West * DatabaseInterface/test/: DemoData3.dat, create_DemoData3.mysql, DbiDemoData3.cxx, DbiDemoData3.h, DbiValidate.cc: Test out CHAR(n) conversion to string 2001-08-16 17:52 Nick West * DatabaseInterface/DbiFieldType.cxx: Define field type for SQL VARCHAR [ CHAR(n) ] 2001-08-16 16:46 emilyw * WebDocs/: RDBCindex.html, RDBCtutor.html: Fixed style.css link 2001-08-16 15:51 Mark Messier * JobControl/JobCNode.cxx: Added #include to ensure that CLOCKS_PER_SEC is defined on all systems. 2001-08-16 15:47 Brett Viren * MIDAD/: LinkDef.h, MidJci.cxx, MidJci.h, MidRange.h, ScaledView.cxx, View.cxx, View.h, midadmodule.jcm, doc/notes.html: Mostly internal changes: Move View over to using MidRange classes. These get directly shared by ScaledView via Rt notifications. Reorder LinkDef.h to avoid the old template problem. 2001-08-16 12:38 Nick West * UserManualDoc/src/database_interface.tex: Improve "smart" fill example. 2001-08-16 12:21 Nick West * DatabaseInterface/test/DbiDemoData1.cxx: Fix minor bug in "smart"(!) filling 2001-08-16 10:05 Nick West * WebDocs/WebDocs.html: Change bug link to point to top page of bug tracking web. 2001-08-16 08:00 Nick West * UserManualDoc/src/database_interface.tex: Add entry to Concepts section on Global Sequence Numbers. 2001-08-16 07:55 Nick West * DatabaseInterface/doc/ChangeLog: Record change:- When writing permanent data attempt to get Global Sequence Number from an authorising database i.e. one that has a GlobalSeqNo table. 2001-08-16 07:54 Nick West * DatabaseInterface/test/: create_GlobalSeqNo.mysql, create_database.mysql: Create GlobalSeqNo table in test database. 2001-08-16 07:52 Nick West * DatabaseInterface/test/DbiValidate.cc: Switch off ObjectTable stats. Test out Global SeqNo. 2001-08-16 07:51 Nick West * DatabaseInterface/DbiTableProxyRegistry.h: method GetCascader is non-const 2001-08-16 07:48 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: In method QueryMaxSeqNo use DbiCascader::GetGlobalSeqNo if possible and if not limit max SeqNo search to local sequence numbers. 2001-08-16 07:45 Nick West * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: New member functions: IsTemporaryTable, GetGlobalSeqNo to get next GlobalSeqNo Modified functions: CreateTemporaryTable is no longer const New data members: fGlobalSeqNoDbNo Records first DB with GlobalSeqNo 2001-08-16 07:38 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h: PrintWarnings returns Bool_t. 2001-08-15 23:49 emilyw * WebDocs/: RDBCindex.html, RDBCtutor.html, external_products.html: Updated header. Added sentence about Labyrinth 2001-08-15 23:48 emilyw * WebDocs/: WebDocs.html, pkg_glossary.html, pkg_links.html: Added link to documentation doc, added defs 2001-08-15 22:58 Mark Messier * DeMux/: DmxPlaneTypes.h, DmxStatTypes.h: Added a couple of std::'s to string's 2001-08-15 22:45 Mark Messier * Swimmer/SwimStepOnceAction.cxx: Replaced warning to cout with warning to MSG() 2001-08-15 22:37 Mark Messier * MIDAD/: DigitListViewable.cxx, MidProxyRegistry.h, ModelPool.h: Added namespace std where needed. 2001-08-15 22:16 Mark Messier * MessageService/: MsgStream.cxx, MsgStream.h: - Add methods for streaming ios_base for compilers that have it - Null terminate long stream names 2001-08-15 22:06 Robert Hatcher * JobControl/JobCRootModule.cxx: enable "ForceCompileMacro" command (was being ignored at top level) 2001-08-15 21:40 Robert Hatcher * RawData/: RawChannelId.cxx, RawChannelId.h: ctors for constructing address from VA or QIE components as well as pre-packed ChAdd. Fix bug in masking for QIE components. 2001-08-15 21:38 Robert Hatcher * RawData/mdBlockDefinitions.h: new version passed along by online group 2001-08-15 19:52 Mark Messier * CVSROOT/numisoft.list: Remove Vladimir Gudkov 2001-08-15 18:59 Robert Hatcher * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: GetDate() and GetTime() now have optional args for returning the components (non-zero pointers will be filled). 2001-08-15 18:57 Andrew Goldstone * BField/test/: BenchmarkPlots.C, BfldBenchmark.cc, BfldDebugData.cc, MakeGridUsingVor.cc, TestAcc.cc, TestConstants.h, TestPerf.cc, Utils.cc, config.bfb: Updated version of test programs. A report on the test results is forthcoming. 2001-08-15 16:22 Brett Viren * MIDAD/DisplayBase.cxx: One old ref to ProxyRegistry left. Thanks to Jon Urheim for finding this. This was hidden from me since when building in test/MIDAD one still still sees .h files in releases/development/MIDAD/include. Yet another SRT feature! 2001-08-15 01:28 emilyw * WebDocs/: analysis.gif, cheezy.gif, screenshot.gif: replace screenshot.gif 2001-08-15 01:27 emilyw * WebDocs/: WebDocs.html, author_hints.html, template.html: Incorporated the template into author hints, updated WebDocs.html 2001-08-15 01:12 emilyw * WebDocs/pkg_links.html: Added link to howto_profile.html 2001-08-15 00:19 Robert Hatcher * RawData/: RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLIHeaderInterface.h, RawLITimingSummaryBlock.h: RawLI{Adc,Timing}SummaryBlock can now generate a VldContext based on internal information. 2001-08-15 00:11 Robert Hatcher * IoModules/: IoRawDataFile.cxx, IoRawDataFile.h: Support for stream selection via comma separated list passed as a string (currently does not checking against legal stream names before attempting to open one). A more robust Previous() that can handle stream switching -- inelegantly keeps a STL stack history of Next() results. 2001-08-15 00:09 Robert Hatcher * IoModules/: IoInputModule.cxx, IoInputModule.h: for IoRawDataFile's one can now configure the IoInputModule to a specific list of stream names via: //Input/SetStreams where is a {comma,colon,semicolon,slash} separated list of DaqMonitor DaqSnarl LightInjection DcsMonitor DcsAlarm 2001-08-15 00:02 Brett Viren * MIDAD/Memento.h: forgotten commit 2001-08-14 22:39 emilyw * WebDocs/: author_hints.html, cvs-rep.html, demojob_help.html, general_help.html, glossary.html, glossary_terms.html, howto_roto.html, install.html, install_products.html, offline_links.html, pkg_glossary.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, test_mysql.html: Changed header to table style instead of background so no blue bar is caused. 2001-08-14 21:37 Mark Messier * IoModules/: IoDataFile.h, IoInputModule.h, IoOutputModule.h: std:: namespace tags 2001-08-14 21:34 Mark Messier * RawData/: RawBlockProxy.h, RawBlockRegistry.h, RawLIHeader.h: ostream/std namespace fixes 2001-08-14 21:23 Mark Messier * Navigation/NavSet.h: Private sub class accessed at file scope => made sub class public. 2001-08-14 21:20 Mark Messier * MINF_Classes/MINFile.h: Forward declaration of ostream removed 2001-08-14 21:13 Mark Messier * Dispatcher/DDSFileHandler.cxx: Not allowed to say iterator i = 0. Change to iterator i = iterator(0); 2001-08-14 21:02 Mark Messier * DatabaseInterface/: DbiResultAgg.cxx, DbiTableProxy.h, DbiTableProxyRegistry.h: Some more std name space stuff. Also, include from depending on gcc version. 2001-08-14 20:49 Mark Messier * TOOL_Classes/: QEvent.cxx, QEvent.h: Remove ununsed #include . Removed forward declarations of class ostream in favor of #include 2001-08-14 20:45 Mark Messier * Persistency/Per.h: Add std:: to string 2001-08-14 20:42 Mark Messier * Lattice/: LatticeBase.h, LatticeDef.h, LatticeLink.cxx, LatticeNode.cxx: Added "using namespace std"'s and missing "#include 's" 2001-08-14 20:35 Mark Messier * JobControl/: JobCEnv.h, JobCGraphVtx.h, JobCInterpreter.h, JobCMethod.h, JobCModule.h, JobCModuleRegistry.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathRegistry.cxx, JobCPathRegistry.h, JobCRootCommandModule.h, JobCRootModule.h, JobCommand.cxx, JobCommand.h: Use namespace std where required. 2001-08-14 18:51 Brett Viren * MIDAD/: BogusModel.cxx, BogusModel.h, DigitListModel.h, GeomModel.h, LinkDef.h, MidJci.cxx, MidMemento.h, MidProxy.h, MidProxyRegistry.cxx, MidProxyRegistry.h, Model.h, ModelPool.cxx, ModelProxy.cxx, ModelProxy.h, Proxy.h, ProxyRegistry.cxx, ProxyRegistry.h, ViewableProxy.cxx, ViewableProxy.h: More de-generalizations of class names 2001-08-14 18:50 Mark Messier * MINF_Classes/: MINFScript.h, MINFast.cxx: Oops, last commits had no comment. These go with last commit. - Removed unused headers esp. unused ostream declarations. - Replaced root's MIN/MAX functions with equivalent logic as they are ambiguous when used with mixed data types. 2001-08-14 18:46 Mark Messier * MINF_Classes/: MINFScript.h, MINFast.cxx: Remove unused ostream declarations. Also replaced root's MIN/MAX functions with equivalent logic as former is ambiguous when used with mixed data types. 2001-08-14 18:41 emilyw * WebDocs/pkg_links.html: links to offline package web information 2001-08-14 18:36 Brett Viren * MIDAD/: Handle.h, LinkDef.h, Range.cxx, Range.h, ScaledView.cxx, ScaledView.h, MidHandle.h, MidRange.cxx, MidRange.h: Add prefix in order to de-generalize Range and Handle classes. 2001-08-14 17:45 Brett Viren * MIDAD/: JobCInterface.cxx, JobCInterface.h, README, midadmodule.jcm, doc/notes.html: README: add mention of non-"event" records in CalDet data and ways to get to the good stuff. Fixed crash-on-quit bug. I was deleting an unowned JC. Ooops.... 2001-08-14 17:35 Mark Messier * REROOT_Classes/: ADAMO_Shell.h, REROOT_AvailNuclei.cxx, REROOT_AvailNuclei.h, REROOT_BeamSystem.cxx, REROOT_BeamSystem.h, REROOT_CellPos.cxx, REROOT_CellPos.h, REROOT_CoilTube.cxx, REROOT_CoilTube.h, REROOT_DigitPln.cxx, REROOT_DigitPln.h, REROOT_EmuDigit.cxx, REROOT_EmuDigit.h, REROOT_EmuHit.cxx, REROOT_EmuHit.h, REROOT_Event.cxx, REROOT_Event.h, REROOT_EventHistory.cxx, REROOT_EventHistory.h, REROOT_FLSDigiCell.cxx, REROOT_FLSDigiCell.h, REROOT_FLSDigiPln.cxx, REROOT_FLSDigiPln.h, REROOT_FLSDigiView.cxx, REROOT_FLSDigiView.h, REROOT_FLSDigit.cxx, REROOT_FLSDigit.h, REROOT_FLSHit.cxx, REROOT_FLSHit.h, REROOT_FLSParam.cxx, REROOT_FLSParam.h, REROOT_FluxWgt.cxx, REROOT_FluxWgt.h, REROOT_GAFKey.cxx, REROOT_GAFKey.h, REROOT_Geom.cxx, REROOT_Geom.h, REROOT_GeomMisc.cxx, REROOT_GeomMisc.h, REROOT_HitPln.cxx, REROOT_HitPln.h, REROOT_LSTHit.cxx, REROOT_LSTHit.h, REROOT_LSTProto.cxx, REROOT_LSTProto.h, REROOT_LSTStrip.cxx, REROOT_LSTStrip.h, REROOT_LSTWire.cxx, REROOT_LSTWire.h, REROOT_MassDistrib.cxx, REROOT_MassDistrib.h, REROOT_Material.cxx, REROOT_Material.h, REROOT_MdlOrg.cxx, REROOT_MdlOrg.h, REROOT_Mixture.cxx, REROOT_Mixture.h, REROOT_MuonTrkHeader.cxx, REROOT_MuonTrkHeader.h, REROOT_MuonTrkPoint.cxx, REROOT_MuonTrkPoint.h, REROOT_NeuKin.cxx, REROOT_NeuKin.h, REROOT_NeuVtx.cxx, REROOT_NeuVtx.h, REROOT_PEArrival.cxx, REROOT_PEArrival.h, REROOT_PlanePos.cxx, REROOT_PlanePos.h, REROOT_PlaneSpec.cxx, REROOT_PlaneSpec.h, REROOT_PlexusAdd.cxx, REROOT_PlexusAdd.h, REROOT_Pln2MUX.cxx, REROOT_Pln2MUX.h, REROOT_RPCHit.cxx, REROOT_RPCHit.h, REROOT_RecoMuon.cxx, REROOT_RecoMuon.h, REROOT_RecoShwDir.cxx, REROOT_RecoShwDir.h, REROOT_RecoShwEnergy.cxx, REROOT_RecoShwEnergy.h, REROOT_RecoVtx.cxx, REROOT_RecoVtx.h, REROOT_Rotm.cxx, REROOT_Rotm.h, REROOT_StdHep.cxx, REROOT_StdHep.h, REROOT_StdHepHead.cxx, REROOT_StdHepHead.h, REROOT_SubVolPos.cxx, REROOT_SubVolPos.h, REROOT_SubVolSpec.cxx, REROOT_SubVolSpec.h, REROOT_SuperModule.cxx, REROOT_SuperModule.h, REROOT_TMedium.cxx, REROOT_TMedium.h, REROOT_TPar.cxx, REROOT_TPar.h, REROOT_TstHit.cxx, REROOT_TstHit.h, REROOT_TubePixelInfo.cxx, REROOT_TubePixelInfo.h, REROOT_TubePixelMap.cxx, REROOT_TubePixelMap.h: - Replaced forward declarations of i/ostream with #include - ostream -> std::ostream etc... 2001-08-14 16:26 emilyw * WebDocs/includes/style.css: cascading style sheet for WebDocs pages 2001-08-14 14:48 Nathaniel Tagg * IoModules/IoRawDataFile.h: Changed the scope of declarations for friend op