2003-05-14 18:20 Ed Larty * setup/packages-R0.19.0-tmp: # add new tmp file for release R0.19.0 2003-05-14 18:19 Brian Rebel * DeMux/AlgDeMuxCosmics.cxx: check for set hypothesis before trying to do anything with it 2003-05-14 18:08 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: Early check for existence of sufficient number of hit planes in each view. 2003-05-14 17:18 Nathaniel Tagg * DetSim/macros/mc_li.C: Whups.. typo in the script. 2003-05-14 17:00 Nathaniel Tagg * DetSim/macros/mc_li.C: A macro to run the simulated light injection. 2003-05-14 16:44 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: Fix bug in time fit for events such as those in the near detector which have hits only on one side. 2003-05-14 16:39 Nathaniel Tagg * DetSim/: DetSimLightInjectorModule.cxx, DetSimLightInjectorModule.h, DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, LinkDef.h, LoadDetSimDB.cxx, M16CrossTalk.mc, SimDetector.cxx, SimPixelTimeBucket.h, SimPmt.cxx, SimPmtDecalibrator.cxx, SimPmtDecalibrator.h, SimPmtM16.cxx, SimPmtM64.cxx, SimPmtUTM16.cxx, SimPmtUTM16.h, SimQieElectronics.cxx, SimVaElectronics.cxx, SimVaElectronics.h, tables/M16CrossTalk.mc: Moved M16 crosstalk table into tables/ directory, matched by code. Changed charges to work in Munits (Couloumbs). Combed code for a problem with this; there doesn't appear to be an overflow problem. (But why use Coulombs in the first place? It's a unit for measuring _lightning_ for heaven's sake!). Tested with SimPmtM16 and VA electronics; other configurations not yet verified. Changed SimDetector to be persistent across events. Changed SimPmt to be persisitent across events. Changed SimPmtDecalibrator to be persistant across events. (Before, all these objects were destroyed and re-created every event. The Decalibrator object in particular was expensive. Now each object is not deleted, but is called with Reset(VldContext&), which is supposed to reset all data to zero and update all data objects. This leads to considerably more speed.) Added a light injection module. This simulates a light pulser injecting into a single StripEnd. It also includes an Ana() method to generate plots. Testing with this tool will begin shortly. 2003-05-14 16:31 Nathaniel Tagg * Digitization/DigiSignal.h: Change comment: charge is now in Munits. 2003-05-14 16:30 Nathaniel Tagg * Conventions/Munits.h: Add femptocolumbs and picocoulombs to Munints. For SHAME, George, telling me they were already there. ;) 2003-05-14 15:35 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h: At last I have got round to adding some code to produce strip vs plane maps for the whole detector - very pretty. You can see the "strange gains" effect in the gain plot as a shift in colour across the detector. See StripVsPlaneWholeDet() 2003-05-14 12:48 Nick West * DatabaseInterface/DbiResultSet.cxx: Rediscover (sigh!) that TSQLResultSet::GetString(...) does not preserve precision when returning floating point data. 2003-05-14 12:47 Nick West * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: Change: Bool_t ColIsString(Int_t colNum) const; To: UInt_t ColFieldConcept(Int_t colNum) const; - need to test for floats as well as strings. 2003-05-14 12:46 weber * Demo/: PrintStat.cxx, PrintStat.h: Adding some files to print out a header line for every n-th event 2003-05-14 12:38 Nick West * DatabaseMaintenance/doc/db_distribution.html: Add section: What does "Found ... in ..., but not in its VLD" mean? 2003-05-14 12:28 Nathaniel Tagg * DetSim/tables/: GainTable.MCfar, GainTable.near_mc, MuonFitsTable.MCfar, MuonFitsTable.near_mc, neargains.C, nearplex.C: Added gain tables; these should have been in before. Whoops! The far gain table is a mock-up from real LI data. The near gain table is a mock-up from Oxford test stand data (with a script showing how it was made) The Muon tables are just 1/gain*constant to make the muon calibration come out right, assuming that all strips have equal response. 2003-05-14 11:53 Nathaniel Tagg * DetSim/macros/digisim.C: Add new example macro. This is the right way to use DetSim now. Will obsolete the old one soon. 2003-05-14 11:48 'Paul Echevarria' * Validation/Validate.h: changed vout in Validate.h to deal with 'endl' manipulator 2003-05-14 06:53 Nick West * DatabaseInterface/doc/ChangeLog: Speed up DbiSqlValPackets filling. 2003-05-14 06:51 Nick West * DatabaseInterface/DbiSqlValPacket.cxx: Activate code to fill packet using DbiResultSet::RowAsCsv(...) rather than via cpu intensive DbiConfigSet table rows. 2003-05-14 06:51 Nick West * DatabaseInterface/DbiResultSet.cxx: Call UtilString::MakePrintable(...) when converting strings. 2003-05-14 06:51 Nick West * DatabaseInterface/DbiOutRowStream.cxx: Replace code to make string printable by UtilString::MakePrintable(...). 2003-05-14 06:40 Nick West * Util/: UtilString.cxx, UtilString.h: Factor out common code in Dbi into:- UtilString::MakePrintable(const char* in, std::string& out) 2003-05-14 01:58 kordosky * DetSim/: LinkDef.h, LoadDetSimDB.cxx, LoadDetSimDB.h, M16CrossTalk.mc, SimPmtM16Crosstalk.cxx, SimPmtM16Crosstalk.h, SimPmtM16CrosstalkTable.cxx, SimPmtM16CrosstalkTable.h, SimPmtUTM16.cxx, SimPmtUTM16.h: More work on M16 sim. 2003-05-13 21:08 Roy Lee * CandFitTrackSR/AlgFitTrackSR.cxx: Couple of changes: (1) Try to prevent too many consecutive planes from being removed from fit. (2) Fix bug where fit would stop prematurely, sometimes causing an assert to fail where it shouldn't. 2003-05-13 21:07 Roy Lee * CandFitTrackSR/FitTrackSRListModule.cxx: Change default maximum local chi**2 from 5 to 10. 2003-05-13 21:05 Roy Lee * CandTrackSR/: AlgTrackSRList.cxx, TrackSRListModule.cxx: Some minor changes to improve efficiency: (1) Create new parameter Trk2DNSkipRemove; this parameter controls how many hits may be removed from the end of a track when searching for hits to be added to the end. (2) When checking the change in angle, take into account bending in magnetic field. (3) When checking the linearity of short tracks, take into account track angle. 2003-05-13 18:26 Nathaniel Tagg * TriD/: TridControl.cxx, TridControl.h, TridCratePage.cxx, TridFlatGLFrame.cxx, TridGLFrame.cxx, TridHistoGLFrame.cxx, TridHistoPage.cxx, TridPmtPage.cxx, TridPmtPage.h: Updated PmtPage to display both near and far PMT racks.. still not debugged, but getting there. A couple of floating point exceptions now cured (now that I've turned on floating point exceptions on my deveolopment platform). Added MIP calibration to color modes. 2003-05-13 17:15 Ed Larty * setup/packages-R0.18.0-tmp: # no more needed 2003-05-13 17:13 Ed Larty * setup/: myrel, mytmp: # modified to know when new packages are added to packages-development 2003-05-13 14:22 Nathaniel Tagg * DetSim/: LoadDetSimDB.cxx, SimDetector.cxx, SimPmt.cxx, SimPmt.h, SimPmtM64.cxx, SimPmtM64.h, SimPmtTimeBucket.cxx, test/testsim.cxx: Fixed error in near gains table. Update test binary to get the new Alg config scripts Fixed bug (ND only): M64 didn't demangle pixel numbers as it should have. Fixed bug (MD only): M64 would give NANs if for small negative charge leakage. Throttled back some messages. 2003-05-13 13:54 Nathaniel Tagg * JobControl/: JobCFloatXImp.cxx, JobCFloatXImp.h: Change floating point exception #include flag from R__LINUX to __linux so that the floating point exceptions will be generated on non-RedHat systems. (Tested on Mandrake; should work on SuSe and Debian as well.) 2003-05-13 05:19 George Irwin * CandFitTrackSR/: CandFitTrackSRHandle.cxx, KalmanPlaneSR.cxx, KalmanPlaneSR.h: Access const AlgConfig* through CandFitTrackSRHandle via const GetAlgConfig(). Pass const AlgConfig* to KalmanPlaneSR constructor. 2003-05-13 05:09 George Irwin * Candidate/: CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h: Modify AlgConfig Handling. Now stored by TRef in CandBase and written out. 2003-05-13 05:06 George Irwin * Algorithm/: AlgBase.cxx, AlgConfig.cxx, AlgFactory.cxx, AlgFactory.h, AlgHandle.cxx, AlgHandle.h, ConfigRecord.cxx, ConfigRecord.h, LinkDef.h: Modify AlgConfig Handling. Now stored by TRef in AlgHandle. Introduce ConfigRecord class. 2003-05-12 21:51 Robert Hatcher * RawData/: RawDcsEnvMonitorBlock.cxx, RawDcsHvMonitorBlock.cxx, RawDcsMagnetMonitorBlock.cxx, RawDcsRpsMonitorBlock.cxx: make sure mutable pointer is initialized by ctor 2003-05-12 21:37 Robert Hatcher * RawData/: RawDcsEnvMonitorBlock.cxx, RawDcsEnvMonitorBlock.h, RawDcsHvMonitorBlock.cxx, RawDcsHvMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx, RawDcsMagnetMonitorBlock.h, RawDcsRpsMonitorBlock.cxx, RawDcsRpsMonitorBlock.h: Erik Beall's code for unpacking/printing block contents. 2003-05-12 21:36 Robert Hatcher * RawData/RawRunEndBlock.cxx: allow one to force hex dumping via debug flag 2003-05-12 21:23 Robert Hatcher * DcsDaemon/dcs_mysql2roto.c: Erik's newest version. 2003-05-12 21:15 Roy Lee * CandFitTrackSR/AlgFitTrackSR.cxx: Stop checking planes that are too far away when searching for planes to add to fit. Previous version wasted many CPU cycles, particularly on multi muon events. 2003-05-12 18:05 Nathaniel Tagg * DetSim/: DigiPEtoRawDigitModule.cxx, GainTable.MCfar, LinkDef.h, LoadDetSimDB.cxx, LoadDetSimDB.h, SimDetector.cxx, SimDetector.h, SimPixelTimeBucket.h, SimPmt.cxx, SimPmt.h, SimPmtM16.cxx, SimPmtM16.h, SimPmtM64.cxx, SimPmtMaker.cxx, SimPmtMaker.h, SimPmtTimeBucket.cxx, SimPmtTimeBucket.h, SimPmtUTM16.cxx, SimVaElectronics.cxx: Changed SimPixelTimeBucket and SimPmtTimeBucket to use accessors instead of allowing straight access to the data. Fixed up SimPmt and SimPmtUTM16 to use this. Note that the UT compiles but is untested. Fix crash in DigiPEtoRawDigitModule when the Signal cannot be found. Add a global LoadDetSimDBNearGains() to load nearDet gain data. Add on/off flags to PMT model to turn off nonlinearity, crosstalk, or darknoise. (Needs fixes to UT model to make it work) Fix M64 gain computation by stupid factor of 160. Add ClassImp/ClassDef to SimPmtMaker to allow command-line tests. Fix some 'unused parameter' warnings. 2003-05-12 17:49 Nathaniel Tagg * DetSim/: SimPmtUTM16.cxx, SimPmtUTM16.h: (Commited on behalf of Mike K.) This is the new SimPmtUTM16, which simulates the M16 by the Texas code. 2003-05-12 17:32 Mark Messier * CVSROOT/check_access: Add Mike K to DetSim 2003-05-12 16:54 Robert Hatcher * Validity/: LinkDef.h, VldRange.cxx, VldRange.h: make VldRange cout'able. 2003-05-12 16:51 Nathaniel Tagg * RerootExodus/RerootFlsDigitToDigiPE.cxx: Downgrade warning msg to verbose for invalid PlexPixelSpotId: this condition is common and expected because some strips are not connected to any pixel. 2003-05-12 16:33 Robert Hatcher * Plex/PlexPixelSpotId.h: fix IsValid() which was incorrectly reporting default values as valid if they hadn't been converted to version 2 (a "|" vs. "&" error). (Thanks to N. Tagg for reporting this problem). 2003-05-12 15:09 Mark Messier * CVSROOT/check_access: Add Alfons to Demo and DetSim 2003-05-12 15:04 Ed Larty * Validation/jobmacros/mc_reco.near.C: # added for running near detector monte-carlo 2003-05-12 13:10 Nick West * UserManualDoc/src/database_interface.tex: Document the Level 2 cache. 2003-05-12 02:34 Sue Kasahara * CandNtupleSR/: NtpSRCosmicRay.cxx, NtpSRCosmicRay.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Fill NtpSRCosmicRay data making use of AstUtil methods. 2003-05-12 02:26 Sue Kasahara * AstroUtil/test/: AstValidate.cc, AstValidate.h, TestAst.cc: New validation code. Only tests of AstCoordinate methods implemented so far. 2003-05-12 02:24 Sue Kasahara * AstroUtil/: Ast.cxx, Ast.h, AstCoordinate.cxx, AstCoordinate.h, AstTime.cxx, AstTime.h, GNUmakefile, LinkDef.h, novas.c, novas.h, readeph0.c, test/GNUmakefile, test/checkout-st.c: New classes: AstCoordinate contains AstUtil namespace methods for converting between different coordinate systems (detector local, detector ideal (z pts to true north), horizon (azimuth, altitude), geocentric equatorial (hourangle,declination), geocentric celestial (ra,dec). AstTime contains AstUtil namespace methods for converting between different time systems (calendar, JulianDate, gmst, lst). AstTime makes use of nova methods and only has conversions implemented one way so far. Ast.h,.cxx has been updated to include near & far detector long,lat, and rotation (from local to ideal) data from Wes Smart, referenced to Technical Design Handbook. Some modifications to nova routines to get rid of picky compiler warnings. 2003-05-09 22:10 'Paul Echevarria' * Validation/: GNUmakefile, Validate.h, validate: Changed validate so that it relies on environment variables to determine verbosity and regressive/independent testing, and modified Validate.h to have 'vout' and 'verr' pseudo-streams that can control verbosity and be used in place of cout and cerr. Also put in functions to get the paths of data files in $VALIDATION_DATA and tmp/Validation 2003-05-09 22:02 Robert Hatcher * WebDocs/external_products.html: next time save file in editor before committing... 2003-05-09 21:56 Robert Hatcher * WebDocs/: external_products.html, install_libsigc++.html, install_products.html: point users at FNAL location of "recommended" versions of external packages (unixODBC, MySQL, MyODBC, libsigc++, dcap) in various places. Give instructions for unwinding dCache binary tar file. Move ROOT build instructions to end so it can be built against MySQL and dCache; give explicit configure example. 2003-05-09 20:42 Robert Hatcher * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: modified version takes -R option to specify root release. .sh version replaced "for o" with "while [ $# -gt 0 ] ; do ; o=$1" because 'for' was caching an thus shift's weren't being taken into account. 2003-05-09 18:17 Roy Lee * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx: Various fixes/improvements including (1) when adding points, check # of active planes, including whether a track is going through the coil hole (2) do not allow wholesale removal of track segments (3) remove points with large uncertainties (in addition to those with large chi2) (4) do not apply chi2 requirement on short tracks when defining whether a track has passed the track fitting (5) make sure the initial covariance matrix does not grow unbounded with each iteration (6) in calculation of noise, the z distance was being scaled incorrectly 2003-05-09 18:12 Roy Lee * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, TrackSRListModule.cxx: Better handling of scintillator planes which do not exist. Should not have any effect except perhaps for monte carlo files with more than one missing scintillator plane. For non cosmic mode, force direction in z to be forward; also, begin tracking at end of track (for cosmic mode, direction is determined by timing and tracking is done from the start of the track). 2003-05-09 18:09 Roy Lee * RecoBase/AlgTrack.cxx: Include steel planes just upstream and downstream of observed scintillator planes in calculation of range. 2003-05-09 17:16 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: check to prevent indexing error when calculating ApplyTrigger in CalDet. 2003-05-09 16:47 Robert Hatcher * DatabaseUpdater/DbuDaqMonitorModule.cxx: don't let bogus times in RunEndBlock pollute the DB; if null use best guess from other data blocks. 2003-05-09 16:27 Brian Rebel * DeMux/DBtxt_AlgDeMuxBeam_default.C: dont for get the txt based alg config thing 2003-05-09 16:25 Brian Rebel * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx: set the mc adc to pe conversion to 60 to conform 2003-05-09 16:19 bspeak * setup/: setup_minossoft_umn, setup_minossoft_umn.sh: Modified for frozen releases 2003-05-09 16:15 Roy Lee * CandEventSR/EventSRListModule.cxx: Fill vertex and end information for events. 2003-05-09 16:07 Robert Hatcher * RerootExodus/RerootToRawDataModule.cxx: conversion from p.e. to ADC is now 60 for MC (rather than 100) to more closely match data. 2003-05-09 16:06 Robert Hatcher * BubbleSpeak/: CutDigiPairListModule.cxx, CutDigiPairListModule.h: p.e. to ADC conversion is now 60 for MC (to ~ match data). 2003-05-09 16:05 Robert Hatcher * CandDigit/: AlgDigit.cxx, AlgMCDigit.cxx, CandDigit.h: change comments to reflect that p.e. to ADC conversion is ~60 (data) or exactly 60 (MC), rather than older MC value of 100. 2003-05-09 15:57 Robert Hatcher * RawData/: RawQieDigit.cxx, RawVaDigit.cxx: remove some kruft; change comment to reflect ADC ~ 60 * pe 2003-05-09 15:43 Robert Hatcher * WebDocs/: UserAnalysis.cxx, UserAnalysis.h: bring copy in WebDocs back into alignment with real package version 2003-05-09 15:19 Roy Lee * CandShowerSR/: AlgShowerSRList.cxx, ShowerSRListModule.cxx: Add requirement that pulse height between different views match. Also, make more sensible begin plane requirement for short clusters. 2003-05-09 15:09 Roy Lee * CandEventSR/EventSRListModule.cxx: Modify pmt index in strip list for 3 VARCs per crate. Fill in vertex variables for showers. 2003-05-09 15:08 Roy Lee * CandEventSR/: ShieldStripSR.cxx, ShieldStripSR.h: Add pmt index and pixel information. 2003-05-09 11:34 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LITune.C, LITuning.cxx: StripVsPlane can handle a gain curve file now. It just plots the last point Tidied up messages for tuning. Turned off output of old DP algorithm. Got rid of safety feature that checked the pulse width and pulse number 2003-05-08 18:27 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: Fix bug introduced recently which had the effect of stopping track reconstruction in most cases. 2003-05-08 14:40 Nick West * DatabaseInterface/DbiTableMetaData.cxx: I must really must remember to hit 'Save' in the editor BEFORE I commit my code! 2003-05-08 14:27 Nick West * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: Add ColIsString(Int_t colNum) and ColMustDelimit(Int_t colNum) methods. 2003-05-08 14:26 Nick West * DatabaseInterface/DbiSqlValPacket.cxx: Work in progress to speed up DBMauto exporting. 2003-05-08 14:26 Nick West * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Add RowAsCsv(string& row) as a way to assemble a row as a string without the cpu intensive DbiConfigSet filling. Work in progress to speed up DBMauto exporting. 2003-05-08 13:55 Brett Viren * RecoBase/: AlgEvent.h, AlgReco.h, AlgTrack.h: Add inclusion of Rtypes.h so ClassDef is defined 2003-05-08 13:51 Brett Viren * Midad/Base/PageDisplay.h: Temporarily change private to protected so TriD can compile again. 2003-05-08 09:40 Nick West * setup/msrt: Retract last commit (1.48): template again generates a DB cascade with temp. Instead change DBMauto so that its users do accidentally update temp. 2003-05-08 09:19 Nick West * DatabaseMaintenance/scripts/checksum_db.pm: Log error if cannot open fixup file. 2003-05-08 08:50 Nick West * DatabaseMaintenance/DbmModule.cxx: When selecting SEQNOs to export, save huge amounts of time by checking to see if the SEQNO is required BEFORE loading all the data (sigh!). 2003-05-07 19:29 'Paul Echevarria' * Validation/: Validate.h, validate, doc/TestFileGuidelines, doc/validate.html: changed validate so it doesn't look in /test/ directories for test programs. 2003-05-07 19:07 Brett Viren * Midad/macros/mc_to_digits.C: first commit 2003-05-07 14:33 Nick West * DatabaseMaintenance/doc/db_distribution.html: Add section on dealing with problems at Slave Sites. 2003-05-07 14:32 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: O.K. to launch a checksum job while other dbmjobs are running. 2003-05-07 14:29 Brett Viren * Midad/: Base/PageDisplay.cxx, Base/PageDisplay.h, Base/ZoomPad.h, test/GNUmakefile, test/test-Gui.cxx: Nathaniel: It's supposed to be private, dammit, touch it again and I'll cut off your hand. It's called "data hiding" and is central to OO style of programming; maybe you've heard of this? We aren't FORTRAN slobs mucking about with common blocks here. I appreciate you getting involved with Midad, but you can't just go around changing things to make it momentarily more convenient for yourself. I have added some protected methods to get at the data you need but I'll leave it to you to make use them in TriD. If I've missed some, feel free to add more such protected methods, but I do not want that private changed. Also, I took your sugestion and turned on building of test-Gui which explicitly links libMidad. 2003-05-07 13:32 Mark Messier * CVSROOT/numisoft.list: Remove Jeff McDonald 2003-05-07 10:25 Nathaniel Tagg * TriD/: TridModel.h, TridModelCrate.cxx, TridModelIntersect.cxx, TridModelPmt.cxx, TridModelStrip.cxx, TridModelStripEnd.cxx, TridSetup.cxx, DemuxFast/DemuxFast.cxx, stat/DummyInput.cxx, stat/DummyInput.h, stat/LoadPlex.cxx: Changes to accomodate Brett's Midad fixes. More removal of compile-time warnings... now completely clean apart from (unavoidable) sigc++ warnings. 2003-05-07 10:24 Nathaniel Tagg * Midad/Base/: PageDisplay.cxx, PageDisplay.h: Fix the fixes to the fixes to the fixes: Change the PageDisplay private stuff to protected so that Trid can sub-class it without rewriting a bunch of code. Once again, make sure there is actually code written for all the prototypes: PageDisplay(const PageDisplay& rhs); // copy constructor was defined in the header but there was no code, which makes Midad fall over at a link stage. Suggestion to Brett and anyone else reading this: everyone should have a binary for their package which explicity uses the library at link time rather than using dlopen (i.e. gSystem->Load()). The dynamic linker does NOT resolve all symbols, so the only way to find this sort of potentially ass-biting omission is to link the system by hand. It's pretty trivial to do; you just need to cut-and-paste the GNUmakefile from the Loon package. ---Nathaniel 2003-05-07 08:34 Nick West * DatabaseInterface/DbiCascader.cxx: gcc 3.2 doesn't support auto_ptr = T* (but works on gcc 3.0.2). 2003-05-07 07:38 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: Play safe, define both ENV_TSQL_* and ENV_TSQL_UPDATE_* env. var. sets! 2003-05-07 07:37 Nick West * DatabaseMaintenance/scripts/print_config.pm: Print out database URL. 2003-05-07 07:37 Nick West * DatabaseMaintenance/scripts/primer.pm: Use the ENV_TSQL_UPDATE_* variables to prime local.config. Set import options to --EnableSQL --Table *,\!DBUVA*,\!PULSER* 2003-05-07 07:37 Nick West * DatabaseMaintenance/scripts/checksum_db.pm: Generate MySQL fixup file to remove SEQNOs missing from auxiliary (VLD) tables. 2003-05-07 07:36 Nick West * DatabaseMaintenance/doc/db_distribution.html: Priming: explain that ENV_TSQL_UPDATE_* variables are used, and the settings of the import options --EnableSQL and --Table. 2003-05-07 07:35 Nick West * DatabaseMaintenance/doc/ChangeLog: Add import options --EnableSQL and --Table. Use auto_ptr. Replace get/set/env(...) by TSystem::Get/Set/env(...). Use the ENV_TSQL_UPDATE_* variables to prime local.config. 2003-05-07 07:35 Nick West * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h, doc/Help.txt: Use auto_ptr to avoid memory leaks when getting TSQLStatements. Enable SQL imports but control with an --EnableSQL option. Support --Table option (defaults to "*") when importing so slave sites can ignore unwanted tables. 2003-05-07 07:35 Nick West * DatabaseMaintenance/DbmJob.cc: Replace get/set/env(...) by TSystem::Get/Set/env(...). 2003-05-07 07:34 Nick West * DatabaseMaintenance/DbmFileLocater.cxx: Replace getenv(...) by TSystem::Getenv(...). 2003-05-07 07:19 Nick West * DatabaseInterface/doc/ChangeLog: DbiBinaryFile can accept environmental variables in file name and erases corrupt output files. auto_ptr is used more widely to clean up TSQLStatements. 2003-05-07 07:16 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, test/DbiValidate.cc: Use auto_ptr to simplify clean-up of TSQLStatements. 2003-05-07 07:16 Nick West * DatabaseInterface/DbiCascader.cxx: Use auto_ptr to simplify clean-up of TSQLStatements. Replace getenv(...) by TSystem::Getenv(...). 2003-05-07 07:15 Nick West * DatabaseInterface/: DbiBinaryFile.cxx, DbiBinaryFile.h: Use TSystem::ExpandPathName to translate any environmental variables in file name. Erase file if writing and errors have occurred. 2003-05-06 23:01 Brett Viren * Islands/islands.C: Make runable 2003-05-06 22:08 vahle * CalDetDST/: UberDST.cxx, UberDST.h, UberHeader.cxx, UberMC.cxx, UberMC.h: Fixed strstream problems Added StdHep TClonesArray to UberMC 2003-05-06 21:35 hartnell * Contrib/weber/UserAnaStrip/: LinkDef.h, NFAna.C, NFAnalysis.cxx, NFAnalysis.h, NFCuts.cxx, NFCuts.h, NFParticle.cxx, NFParticle.h: New class NFCuts to hold the various parameters for different cuts, only a proton tof and electron cherenkov cut so far New analysis methods to look at detector response and plane profiles 2003-05-06 16:00 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Section 2 of veto shield switch to double layer. 2003-05-06 11:34 Nathaniel Tagg * DetSim/DigiPEtoRawDigitModule.cxx: Now fill 'truth' value of RawDigitMCMixIn with zero instead of the DigiSignal index: now the RawDigit will return a useless but correct value instead of a useful but undocumented value. 2003-05-06 00:39 Roy Lee * CandTrackSR/AlgTrackSRList.cxx: Fix bug where missing planes due to invalid scintillator planes or tracks going through coil hole were not being taken into account. 2003-05-06 00:38 Roy Lee * CandFitTrackSR/KalmanPlaneSR.cxx: Fix bug in assignment of charge when momentum gets too low. Should not have a big effect, particularly for through going muons. 2003-05-05 21:18 Robert Hatcher * DatabaseTables/UgliTables/: UgliDbiScintMdl.far_veto, UgliDbiScintMdlVld.far_veto, UgliDbiScintPln.far_veto, UgliDbiScintPlnVld.far_veto, UgliDbiSteelPln.far_veto, UgliDbiSteelPlnVld.far_veto, UgliDbiStrip.far_veto, UgliDbiStripVld.far_veto: geometry changes for finalized first section in the time period where pln 549 was installed incorrectly (2002-12-17 to 2003-04-16). 2003-05-05 21:11 Robert Hatcher * DatabaseTables/PlexTables/: VetoShieldMuxToMdl.fardet, VetoShieldMuxToMdlVld.fardet: plane 549 was installed incorrectly from 2002-12-17 to 2003-04-16 2003-05-05 20:57 Brett Viren * Midad/: Base/PageDisplay.cxx, Base/TimeHist.cxx, Base/TimeHist.h, Base/ZoomPad.cxx, Base/ZoomPad.h, Gui/GuiSlider.cxx, MultiPage/MultiPage.cxx, macros/test.C: Clean up how Mint::fTimeRange is used between PageDisplay, MultiPage and TimeHist. Work around pointer grabbing unfriendliness in the ROOT TG classes. Extend ZoomPad to have a scale so that its Pad's range can be different than the underlying Range object to deal with wanting to display nanoseconds but store ranges as seconds. Some misc bugs in ZoomPad fixed. Change MultiPage to update when the slider is released, not at each tick. It's still slow.... 2003-05-05 18:38 Mark Messier * CVSROOT/check_access: Add Brian R. to SR packages 2003-05-05 18:35 Robert Hatcher * Plex/PlexVetoShieldHack.cxx: expand/shift allowed plane #'s for veto shield (mdl-based) due to reconfig of section 1 (of [0,1,2,3]) to double layer and anticipation of double layer (not single layer) for 2, 3. 2003-05-05 18:31 Robert Hatcher * Plex/PlexVetoShieldHack.cxx: expand/shift allowed plane #'s for veto shield (mdl-based) due to reconfig of section 1 (of [0,1,2,3]) to double layer and anticipation of double layer (not single layer) for 2, 3. 2003-05-05 18:19 Brett Viren * RerootExodus/RerootFlsDigitToDigiPE.cxx: Remove unused parameter to avoid -pedantic warnings. 2003-05-05 17:20 hartnell * Contrib/weber/UserAnaStrip/: NFAna.C, NFAnalysis.cxx, NFAnalysis.h: More timing analysis methods, in particular TimingTopology, looking at how it varies with plane and strip Looked at RelDiff with timing cuts. 2003-05-05 09:01 hartnell * Contrib/weber/UserAnaStrip/: NFAna.C, NFAnalysis.cxx, NFAnalysis.h, NFParticle.cxx, NFParticle.h, UserAnaStrip.cxx: New analysis methods to look at the Near/Far timing Small cosmetic changes to UserAnaStrip 2003-05-05 08:51 Nick West * DatabaseInterface/doc/ChangeLog: Better handling of Global SEQNO allocation. 2003-05-05 08:50 Nick West * DatabaseInterface/DbiDBProxy.cxx: DbiDBProxy does not attempt to get Global SEQNOs for temporary tables. 2003-05-05 08:49 Nick West * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: DbiCascader locks DB during transaction to obtain new Global SEQNO (it's a no-op unless connection is to a MySQL DB). 2003-05-05 04:16 Sue Kasahara * CandNtupleSR/macro/compareNtuple.C: New script to compare ntuple tree data. Usage: root -q .x 'compareNtuple.C("filename0","filename1")' This script opens file "filename0" and, for each root tree in that file, compares the contents of the tree to the contents of the tree of the same name in "filename1". Only branch data for basic data types are compared, where basic data types are int, float,double,char (or arrays of any of these). Warnings are printed for any differences observed. Floating point comparisons are done with a D. Knuth algorithm adopted from T. Belding's fcmp implementation. 2003-05-04 21:26 Ed Larty * WebDocs/FrozenRel.html: # added release R0.18.0 2003-05-04 21:24 Ed Larty * setup/packages-R0.18.0: # added new frozen release