2005-03-23 17:04 Ed Larty * setup/packages-R1.14.1: # new tag to take care of Nicks changes to database 2005-03-23 16:56 hartnell * LISummary/LIPlexMaps.cxx: Added code to printout the average stripend response on the east and west sides separately. With the new tables (east and west the right way round) the responses are: East=0.97 West=1.03 The sign of this difference is consistent with the East/West effect that Anatael and I measured at the Far detector a couple of years ago. Can use this info to check that the new table is being picked up. 2005-03-23 16:30 raufer * VADynodeScan/ProcessDynodeScans: Check whether the library DynodeScan_C.so is up to date 2005-03-23 16:28 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, macros/MakeCalStripToStrip.C: Added code to make CALSTRIPTOSTRIP tables and also to dump them to txt file. (One day I will move all this stuff somewhere more sensible...) 2005-03-23 16:17 Brett Viren * BeamDataMonitoring/test/fake_rotorooter.C: Remove - RotoClientModule is DAQ only. 2005-03-23 15:53 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h, doc/ChangeLog: Support the Use Case where Master DB has ROW_COUNTER but exports to Slave that does not in order to simplify the transition to tables with primary keys. This Use Case should never happen, the Slave should get the ALTER table command to add a ROW_COUNTER before getting data with ROW_COUNTERs but err on the side of safety. 2005-03-23 14:38 raufer * VADynodeScan/: AnaDynThrScan.cxx~, AnaDynThrScan.h~, DynodeScanProcess, DynodeScan_C.d, DynodeScan_C.so: Removing accidentally committed files. 2005-03-23 14:12 raufer * VADynodeScan/.cvsignore: forgot this 2005-03-23 14:11 raufer * VADynodeScan/: AnaDynThrScan.cxx, AnaDynThrScan.cxx~, AnaDynThrScan.h, AnaDynThrScan.h~, DynodeScan.C, DynodeScan.h, DynodeScanProcess, DynodeScan_C.d, DynodeScan_C.so, GNUmakefile, ProcessDynodeScans, runDS.C: First commit of a new package VADynodeScan. VADynodeScan analyses the whole dynode scan run sequence, determines the thresholds for each vfb and writes out a new configuration file as well as several status files and a web page. The output needs to be verified by a shifter and the new configuration file copied to the daq manually. The process is run automatically by a process on minos-offline2, user rsm. 2005-03-23 12:02 Nathaniel Tagg * Calibrator/CalStripAtten.cxx: Add truncation to 0 wlsLen in attenuation correction: i.e. never calculate an attenuation with -ve lengths of green fibre. 2005-03-23 01:43 Robert Hatcher * VADynodeScan/: .cvsignore, GNUmakefile, LinkDef.h: New package for Alfons. 2005-03-23 01:43 Robert Hatcher * VADynodeScan/: .cvsignore, GNUmakefile, LinkDef.h: Initial revision 2005-03-22 23:15 Brett Viren * BeamDataMonitoring/test/: fake_rotorooter.C, slow_copy.C, test_dds.C: Test macros 2005-03-22 22:56 Brett Viren * BeamDataMonitoring/: BeamMonBaseModule.cxx, BeamMonBaseModule.h: Make config Registry a data member, not static 2005-03-22 22:36 George Irwin * Calibrator/Calibrator.h: Add '#include ' so package will build. 2005-03-22 21:27 Brett Viren * BeamData/ana/npot.C: Auto scaling 2005-03-22 16:41 kordosky * Contrib/kordosky/gminos_caldet/: Makefile, README, gcalor_unix.F, guhadr.F, record_2nd.F: a few more mods 2005-03-22 16:06 kordosky * Contrib/kordosky/gminos_caldet/: README, mods.txt: a couple of readme type files 2005-03-22 16:05 kordosky * Contrib/kordosky/gminos_caldet/: Makefile, caldet_nu.ffr, caldet_nue.ffr, draw_caldet.kumac, draw_caldet_detail.kumac, draw_caldet_horiz.kumac, draw_near.kumac, fardet_nu.ffr, gdraw_config.kumac, gdrela.F, gminos.ffr, gminos.save.ffr, gminos_template2.ffr, gminos_template_t1102.ffr, gminos_template_t702.ffr, neardet_nu.ffr, record_2nd.F, save_collision.F, trapfpe.c, usr.inc, usr_begrun.F, usr_finish.F, usr_hist.F, usr_init.F, usr_kine.F: a long overdue commit, mostly relevant for caldet 2005-03-22 14:51 kordosky * DetSim/SimPmtUTM16.cxx: Fixed sign error in 3rd order term in M16NonLinearity. Thanks to Anatael for illuminating this problem. 2005-03-22 13:19 Nathaniel Tagg * DetSim/SimPmt.cxx: Fix for change to Calibrator. 2005-03-22 13:18 Nathaniel Tagg * RecoBase/AlgReco.cxx: If calibrating a track, find the track TPos error and give it to the Calibrator so the calibrator can estimate the error on mapper correction. If calibrating a shower, use the full shower width (e.g. GetMaxU()-GetMinU()) to estimate the error to be applied by the calibrator. This will be a large over-estimate of the error, but may be a good first try. Note that the resulting mapper/MIP error is then thrown away, since there is no place to store it at the moment. I'll leave that problem for the Reco experts. Tidy up the actuall calbibrator code for readability at the expnse of a few more lines. 2005-03-22 13:01 Nathaniel Tagg * RecoBase/: CandShowerHandle.cxx, CandShowerHandle.h: Make the GetMinU, GetMaxU, GetMinV, GetMaxV all const functions so they can be accessed by a const handle. 2005-03-22 12:54 Nathaniel Tagg * Calibrator/: VaLinearityCalScheme.cxx, VaLinearityCalScheme.h: Use error system. Apply a 50% error if no DB row found. No errors applied yet; leave that up to Giles. 2005-03-22 12:53 Nathaniel Tagg * Calibrator/: TimeCalScheme.cxx, TimeCalScheme.h: Fix up simple time calibrator to use error system. Apply 50ns error if there is no available calibration constant. 2005-03-22 12:52 Nathaniel Tagg * Calibrator/: StripToStripCalScheme.cxx, StripToStripCalScheme.h: Fix up the strip calibration to use Error system. Apply a 50% error for no calibration constant. Otherwise apply the stastical error from the constants maker. 2005-03-22 12:50 Nathaniel Tagg * Calibrator/: StripAttenCalScheme.cxx, StripAttenCalScheme.h: Move to Error system. Apply an error to the attenaution that is simply the error due to uncertainty on position. Use the -ve side (which is likely to be the bigger one, due to the 2nd exponential). At this point, I don't use the errors on the fit parameters because they're highly correlated. 2005-03-22 12:47 Nathaniel Tagg * Calibrator/: SimpleCalScheme.cxx, SimpleCalScheme.h: Go to new Error system. Add 50ns error to timing, and 100% error to all energy calibrations. Do nothing for decalibrations. 2005-03-22 12:43 Nathaniel Tagg * Calibrator/: SigMappedCalScheme.cxx, SigMappedCalScheme.h: Packport old mapper scheme to use Errors. Add 50% error for missing DB rows. 2005-03-22 12:43 Nathaniel Tagg * Calibrator/: PulserTimeCalScheme.cxx, PulserTimeCalScheme.h: Fix up to use Errors system. Problem: the current DB tables do NOT have a column for error on the timing offset! They _do_ have lots of unused 'slew' columns. Returns an extra 20ns uncertainty if there is no muon timing calibration. Returns an extra 5ns uncertainty if there is no LI timing calibration. Does not yet deal with uncertainty on walk correction. (Andy?) 2005-03-22 12:38 Nathaniel Tagg * Calibrator/: PulserSigLinCalScheme.cxx, PulserSigLinCalScheme.h: Fix up to use new Error system. Apply a 50% error if there is no drift info. Othwise just use input error. 2005-03-22 12:37 Nathaniel Tagg * Calibrator/: PulserDriftCalScheme.cxx, PulserDriftCalScheme.h: Set up to use errors system. Applies a 50% error if no drift data can be found. Does NOT apply any error associated with drift point; I'm not yet confident enough in Phil's code to figure this out. Tidy up code so to remove redundant call level. 2005-03-22 12:34 Nathaniel Tagg * Calibrator/: PEGainCalScheme.cxx, PEGainCalScheme.h: Fix up Gain calibrator to use errors. Fix bug: user-supplied default width was not getting applied to uncalibrated channels correctly. Applies a default gain error of 50% if no calibration provided; otherwise uses DB error on gain. If estimating gain from other spots on same pixel, applies a 10% uncertainaty to answer. If estimating gain from other pixels on same PMT, applies a 20% uncertnainty to answer. 2005-03-22 12:31 Nathaniel Tagg * Calibrator/: MuonSigCorrCalScheme.cxx, MuonSigCorrCalScheme.h: Modify the old strip-to-strip scheme to use errors. Applies a 50% error if there's no calibration row. 2005-03-22 12:29 Nathaniel Tagg * Calibrator/: MIPCalScheme.cxx, MIPCalScheme.h: Modify MIP calibrator to use errors. This module applies no errors; it simply propagates the input error. 2005-03-22 12:28 Nathaniel Tagg * Calibrator/: CalStripToStrip.cxx, CalStripToStrip.h: Remove cal/decal calls from the row class. The new error system means that it's easier just to call the Get() functions. 2005-03-22 12:26 Nathaniel Tagg * Calibrator/CalMIPCalibration.h: Tidy up tabs. 2005-03-22 12:24 Nathaniel Tagg * Calibrator/: Calibrator.cxx, Calibrator.h: Move to new Error system. Change GetTimeFromTDC to accept a int as input so that tests for specific bit patterns can be made. Make GetTDCConvert public. 2005-03-22 12:22 Nathaniel Tagg * Calibrator/: CalScheme.cxx, CalScheme.h: Change the base class to use new FloatErr for energy calibraton, DoubleErr for timing calibration. 2005-03-22 11:55 Nathaniel Tagg * Calibrator/: ValueErr.cxx, ValueErr.h: Fix up the FloatErr and DoubleErr classes for actual use. Includes commenting out a lot of hard-written code, because the automatic type conversion does it all for me! ---N 2005-03-22 11:48 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h: Fix a sign error in the table lookup. Add the offset to the returned value. 2005-03-21 23:15 Brian Rebel * AnalysisNtuples/: ANtpTrackInfo.h, Module/ANtpInfoObjectFiller.cxx, Module/ANtpInfoObjectFiller.h: increment the class def in ANtpTrackInfo add finding of trace variables to ANtpInfoObjectFiller code 2005-03-21 23:11 Brian Rebel * AnalysisNtuples/: ANtpTrackInfo.cxx, ANtpTrackInfo.h: add in more trace related variables - delta z from vtx(end) to point where projected track intercepts the detector and trace for end as well as vtx 2005-03-21 21:33 Brian Rebel * AnalysisNtuples/LinkDef.h: append a + to the class names in the linking to handle streamer stuff 2005-03-21 21:00 bspeak * RunSummary/rundmc.cc: Have files run one at a time. 2005-03-21 20:37 Brian Rebel * AnalysisNtuples/: ANtpTrackInfo.cxx, ANtpTrackInfo.h: add the trace variable to the standard info object for tracks 2005-03-21 18:50 bspeak * RunSummary/doc/Running.html: new doc on using rsm 2005-03-21 15:07 hartnell * Contrib/AtNuEventViewer/macros/viewer.C: Macro to go with new eps printing. 2005-03-21 15:06 hartnell * Contrib/AtNuEventViewer/: EventDraw.cxx, EventDraw.h: The "Print eps" button now makes pretty eps files (for my thesis!) of the current event. The eps plots used to come out with huge TMarkers so I now rescale everything before printing to eps. Also added a little colour scale to the PE plot. 2005-03-21 14:32 bspeak * RunSummary/scripts/rsm.sh: add a line to separate log entries 2005-03-21 14:29 bspeak * RunSummary/scripts/rsm.sh: change for the DynodeSpecial runs 2005-03-19 18:00 vahle * NueAna/: LinkDef.h, NuePIDHeader.h, NueReadTJPID.cxx, NueReadTJPID.h, NueReadwPID.cxx, macros/MakeASPIDTree.C, macros/MakeJBMSTree.C, macros/MakePlotswTJPID.C, macros/MakeTJPIDTree.C: Added macros to make pid trees for specific analyses, added a new decider enum for the cuts analysis 2005-03-19 01:11 George Irwin * BeamData/ana/bv/MaxDaeDt.cxx: Add explicit '#include ' - needed for MACOSX 2005-03-19 01:06 George Irwin * BeamData/ana/bv/Cuts.cxx: Add explicit '#include ' - needed for MACOSX 2005-03-18 22:17 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: Clean up the ups sourcing and change the development release to HEAD root version rather than cvsroot (just a relabeling to make cvs easier); 2005-03-18 13:27 Nick West * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h, doc/ChangeLog: Fix Level 2 cache bug which caused a still valid cached result to incessantly reloaded once the context moved outside its original trimmed validity. 2005-03-18 13:26 Nick West * DatabaseInterface/: DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h: Add new ctor: DbiValidityRecBuilder(const DbiValidityRec& vr, const std::string tableName): Add new method: const DbiValidityRec& GetValidityRecFromSeqNo(UInt_t SeqNo) const to support better way for DbiTableProxy to restore Level 2 cache results. 2005-03-18 13:07 hartnell * Contrib/AtNuEventViewer/macros/viewer.C: Upgrade to macro. The ntp file can now either be specified on the command line, like so: > root ntp.root viewer.C Alternatively, the macro will pull in all the ntps it finds in a hard coded location. The viewer is certainly useable but still in need of upgrades. The text that it prints to the canvas, apart from run and snarl, may well be garbage still. 2005-03-18 12:58 hartnell * Contrib/AtNuEventViewer/EventDraw.cxx: Fixed a bug in the drawing of the XY plots, which may well have snuck in when the code was updated to work with the new ntps. 2005-03-17 17:32 Brett Viren * BeamData/doc/data-summary/050317/: logo-alien.eps, logo-alien.png, talk.skb: Add alien mapped MINOS logo for added kitsch 2005-03-17 12:02 hartnell * Contrib/AtNuEventViewer/EventDraw.cxx: It works now! I had to fix up the UZ and VZ plots. The definition of the views in the ntp had changed. It used to be U=2 and V=3 but now it's U=0 and V=1. Also the index in the arrays used to be 1=East and 0=west, but in the new ntps 0=East and 1=West, which is much more logical. This change had messed up the timing corrections due to fibre lengths. Now fixed. 2005-03-17 08:25 Nick West * WebDocs/db_adding_primary_keys.html: Reorder The migration status more logically. Record that first two parts are complete 2005-03-17 06:16 avva * Contrib/sergei/OmHistory/: OmHistory.pro, env.sh, histogrammanager.cpp, histogrammanager.h, main.cpp, omfile.cpp, omfile.h, omhistory, omhistory.cpp, omhistory.h, omhistorymain.ui, omhistorymain.ui.h, images/h2_t.xpm: List of updates: 1. fixed exiting - there is only one "exit point" now - closeEvent() 2. generalized extracting integer "index" (run number, date) from a file name 3. added TH2Item that shows as a different icon than TH1Item to distinguish 2D from 1D histograms 4. Window geometry settings are saved on exit/restored on startup 5. added "Kolmogorov Test" button to plot Kolmogorov probabilities 2005-03-17 05:46 Robert Hatcher * DocBuilder/GNUmakefile: UgliGeometry now depends on GeoGeometry. 2005-03-17 05:09 Robert Hatcher * BField/BfldCache.cxx: new ctors for UgliSteelPlnHandle made call ambiguous; since we just want a dummy invalid one we can simply use the default ctor. 2005-03-17 05:08 Robert Hatcher * UgliGeometry/UgliSteelPlnHandle.cxx: ctor built from UgliSteelPlnNode* needs to initialize fGeoSteelPlnNode(0). ctor built from GeoSteelPlnNode* seemed to be declared but not actually implemented anywhere (this is possible since it not yet used and not dynamically loaded but always linked into loon). 2005-03-17 03:52 Brett Viren * BeamData/doc/data-summary/050317/talk.skb: typo 2005-03-17 03:51 Brett Viren * BeamData/doc/data-summary/050317/: Makefile, PPRskribe.sty, advi.sty, gnumi_near_rat_zoom.eps, local.skr, npot.eps, talk.skb: Talk for tomorrow 2005-03-16 23:39 Sue Kasahara * UgliGeometry/: UgliPlnHandle.cxx, UgliPlnHandle.h, UgliScintMdlHandle.cxx, UgliScintMdlHandle.h, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliSteelPlnHandle.cxx, UgliSteelPlnHandle.h, UgliStripHandle.cxx, UgliStripHandle.h: Adapt all Handle classes to support use of GeoGeometry as an option to UgliGeometry. Every class has a new constructor that accepts a GeoXXXNode ptr, and methods have been modified to use the geo node in place of the ugli node if it exists. Remove Bool_t fIsGeo data member from UgliPlnHandle as suggested by Robert as its use is redundant with the fGeoPlnNode ptr being null or not. 2005-03-16 23:33 Sue Kasahara * GeoGeometry/: GeoNode.h, GeoScintMdlNode.cxx, GeoScintMdlNode.h, GeoScintPlnNode.cxx, GeoScintPlnNode.h, GeoStripNode.cxx, GeoStripNode.h, LinkDef.h: Add dummy methods and dummy GeoScintMdlNode to allow for use with Ugli package. All dummy methods will print a warning if invoked. Make UgliStripHandle a friend of GeoNode so that it can inc/dec reference count. 2005-03-16 23:07 jpochoa * CandShield/: CandShieldSR.cxx, CandShieldSR.h, GNUmakefile, LinkDef.h, ShieldGeom.cxx, ShieldGeom.h, ShieldProj.cxx, ShieldProj.h: 1st version of CandShield module 2005-03-16 20:12 Robert Hatcher * CandShield/.cvsignore: Initial revision 2005-03-16 20:12 Robert Hatcher * CandShield/.cvsignore: New package for Pedro Ochoa. 2005-03-16 19:24 Nick West * DetSim/SimPmtM16Crosstalk.cxx, DetSim/SimPmtM64Crosstalk.cxx, Fabrication/FabPlnInstall.cxx, Fabrication/FabSteelPlate.cxx, Plex/PlexPinDiodeToLed.cxx, Plex/PlexPixelSpotToStripEnd.cxx, Plex/PlexPixelToRawChannel.cxx, Plex/PlexRawChannelReadoutType.cxx, Plex/PlexRawChannelToPinDiode.cxx, Plex/PlexStripEndToLed.cxx, Plex/PlexVetoShieldMuxToMdl.cxx, PulserCalibration/PulserTimeDrift.cxx, PulserCalibration/PulserTimingCardSetting.cxx, UgliGeometry/UgliDbiGeometry.cxx, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiScintMdlStruct.cxx, UgliGeometry/UgliDbiScintPln.cxx, UgliGeometry/UgliDbiScintPlnStruct.cxx, UgliGeometry/UgliDbiSteelPln.cxx, UgliGeometry/UgliDbiStrip.cxx, UgliGeometry/UgliDbiStripStruct.cxx: Backport: Add support for tables with ROW_COUNTERs 2005-03-16 19:24 Nick West * DatabaseInterface/DbiResult.cxx: Backport:- Minor tweak to caching logic not to discard expired results that still have clients to support Calibrator that can hold multiple contexts. 2005-03-16 19:21 Nick West * BField/BfieldMapData.cxx, BField/BfieldMapHeader.cxx, BField/BfldDbiPlaneMap.cxx, CalDetDST/ChannelsToFilter.cxx, CalDetPID/CalDetBeamMomentum.cxx, CalDetPID/CalDetCERRange.cxx, CalDetPID/CalDetCERTimeWin.cxx, CalDetPID/CalDetOverlapWin.cxx, CalDetPID/CalDetTOFRange.cxx, Calibrator/CalADCtoPE.cxx, Calibrator/CalGainDrift.cxx, Calibrator/CalGainDriftReference.cxx, Calibrator/CalMIPCalibration.cxx, Calibrator/CalMapperData.cxx, Calibrator/CalMapperFits.cxx, Calibrator/CalMapperHeader.cxx, Calibrator/CalMuonCalibration.cxx, Calibrator/CalNonLinearity.cxx, Calibrator/CalPINtoADC.cxx, Calibrator/CalStripAtten.cxx, Calibrator/CalStripToStrip.cxx, Calibrator/CalTempCalibration.cxx, Calibrator/CalTimeCalibration.cxx, Calibrator/CalVaLinearity.cxx, DatabaseInterface/DbiConfigSet.cxx, DatabaseInterface/DbiResultNonAgg.cxx, DatabaseInterface/DbiRowStream.cxx, DatabaseInterface/DbiRowStream.h, DatabaseInterface/DbiSqlValPacket.cxx, DatabaseInterface/DbiSqlValPacket.h, DatabaseInterface/DbiTableMetaData.h, DatabaseInterface/DbiTableProxyRegistry.cxx, DatabaseInterface/DbiTableProxyRegistry.h, DetSim/SimPmtM16Crosstalk.cxx, DetSim/SimPmtM64Crosstalk.cxx, Fabrication/FabPlnInstall.cxx, Fabrication/FabSteelPlate.cxx, Plex/PlexPinDiodeToLed.cxx, Plex/PlexPixelSpotToStripEnd.cxx, Plex/PlexPixelToRawChannel.cxx, Plex/PlexRawChannelReadoutType.cxx, Plex/PlexRawChannelToPinDiode.cxx, Plex/PlexStripEndToLed.cxx, Plex/PlexVetoShieldMuxToMdl.cxx, PulserCalibration/PulserTimeDrift.cxx, PulserCalibration/PulserTimingCardSetting.cxx, UgliGeometry/UgliDbiGeometry.cxx, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiScintMdlStruct.cxx, UgliGeometry/UgliDbiScintPln.cxx, UgliGeometry/UgliDbiScintPlnStruct.cxx, UgliGeometry/UgliDbiSteelPln.cxx, UgliGeometry/UgliDbiStrip.cxx, UgliGeometry/UgliDbiStripStruct.cxx, BField/BfieldMapData.cxx, BField/BfieldMapHeader.cxx, BField/BfldDbiPlaneMap.cxx, CalDetDST/ChannelsToFilter.cxx, CalDetPID/CalDetBeamMomentum.cxx, CalDetPID/CalDetCERRange.cxx, CalDetPID/CalDetCERTimeWin.cxx, CalDetPID/CalDetOverlapWin.cxx, CalDetPID/CalDetTOFRange.cxx, Calibrator/CalADCtoPE.cxx, Calibrator/CalGainDrift.cxx, Calibrator/CalGainDriftReference.cxx, Calibrator/CalMIPCalibration.cxx, Calibrator/CalMapperData.cxx, Calibrator/CalMapperFits.cxx, Calibrator/CalMapperHeader.cxx, Calibrator/CalMuonCalibration.cxx, Calibrator/CalNonLinearity.cxx, Calibrator/CalPINtoADC.cxx, Calibrator/CalStripAtten.cxx, Calibrator/CalStripToStrip.cxx, Calibrator/CalTempCalibration.cxx, Calibrator/CalTimeCalibration.cxx, Calibrator/CalTimeJump.cxx, Calibrator/CalVaLinearity.cxx, DatabaseInterface/DbiConfigSet.cxx, DatabaseInterface/DbiResultNonAgg.cxx, DatabaseInterface/DbiRowStream.cxx, DatabaseInterface/DbiRowStream.h, DatabaseInterface/DbiSqlValPacket.cxx, DatabaseInterface/DbiSqlValPacket.h, DatabaseInterface/DbiTableMetaData.h, DatabaseInterface/DbiTableProxyRegistry.cxx, DatabaseInterface/DbiTableProxyRegistry.h: Backport: Add support for tables with ROW_COUNTERs 2005-03-16 19:20 Nick West * DatabaseInterface/DbiResult.cxx: Backport:- Minor tweak to caching logic not to discard expired results that still have clients to support Calibrator that can hold multiple contexts. 2005-03-16 18:32 Brett Viren * Rotorooter/: RotoServer.cxx, RotoServer.h, rotorooter.cc: The rotorooter now takes a "-l symlinkname" option and will maintain a symlink of this name to the more recently opened file. This is useful when running in conjunction with the dispatcher. 2005-03-16 16:53 Brett Viren * MINF_Classes/MINFGUIPanel.cxx: Remove unused and non-existant TViewerOpenGL.h include 2005-03-16 16:08 Brett Viren * BeamData/Monitoring/: test/test_dds.C, test/test_cdfmm.C, BeamMonBaseModule.cxx, BeamMonBaseModule.h, CDFMonitoringModule.cxx, CDFMonitoringModule.h, GNUmakefile, HornModule.cxx, HornModule.h, LossModule.cxx, LossModule.h, NpotModule.cxx, NpotModule.h, StripHist.cxx, StripHist.h, TempModule.cxx, TempModule.h: Moved to BeamDataMonitoring 2005-03-16 16:06 Nick West * Registry/Registry.cxx: Add verbose printout 2005-03-16 16:06 Nick West * Navigation/: NavSet.cxx, NavSet.h: Withdraw kSecondGreater - it violates strict weak ordering 2005-03-15 19:57 bspeak * setup/: setup_minossoft_umn.csh, setup_minossoft_umn.sh: Several changes 1)development release grab HEAD root which had been cvsroot root 2)parse through command line and set last arg to release 3)have ups check for first PRODUCTS to be /local/minos/db, and reset it if it isn't. 2005-03-15 17:40 Brett Viren * BeamData/ana/: npot.C, bv/Npot.cxx, bv/Npot.h, bv/run_npot.C, bv/run_npot_dir.C: Fixes for Npot to run on minos-acnet 2005-03-15 16:21 Brett Viren * BeamData/ana/bmnt/PlotterManager.cxx: Fix another memory leak 2005-03-15 16:19 Brett Viren * BeamData/ana/bmnt/Knot.cxx: Fix a memory leak 2005-03-15 10:32 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Fix bug that left tables not alphabetically sorted if dummy tar files present 2005-03-15 10:31 Nick West * DatabaseMaintenance/tools/load_tables.sh: Add, but comment out, commands to lock tables 2005-03-15 04:38 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Adapt to GeoGeometry api changes. 2005-03-15 04:37 Sue Kasahara * GeoGeometry/: GeoGeometry.h, GeoHandle.h, GeoNode.h, GeoPlnNode.cxx, GeoScintPlnNode.cxx, GeoStripHandle.cxx, GeoStripHandle.h, GeoStripNode.cxx, GeoStripNode.h: More changes to bring GeoGeometry package into compliance with UgliGeometry. Add GeoGeometry::IsFrozen() method (always true). Change GeoHandle/Node::GetGeometry() method to GeoGeoGeometry() Change GeoStripHandle/Node::GetStripEndId() method to GetSEId() Add and implement GeoStripHandle/Node methods: virtual Float_t GetHalfLength() const; virtual Float_t GetHalfThickness() const; virtual Float_t GetHalfWidth() const; 2005-03-15 03:56 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Remove include of GeoPlaneNode header. 2005-03-15 03:42 Sue Kasahara * UgliGeometry/UgliPlnHandle.h: Change type of new data member fIsGeo from bool to Bool_t to be consistent with other Ugli instances of bool types. 2005-03-15 03:05 Sue Kasahara * UgliGeometry/UgliPlnHandle.cxx: Fix copy and assignment constructor. 2005-03-15 01:22 Sue Kasahara * UgliGeometry/: UgliPlnHandle.cxx, UgliPlnHandle.h, UgliScintPlnHandle.cxx, UgliSteelPlnHandle.cxx: Modify UgliPlnHandle class to have two constructors: UgliPlnHandle(UgliPlnNode* plnNode); UgliPlnHandle(GeoPlnNode* plnNode); the latter to construct an UgliPlnHandle from a GeoGeometry pln node. Modify all UgliPlnHandle methods to switch between use of the GeoPlnNode and UgliPlnNode methods according to the geometry with which it was constructed. The purpose of this is to begin the process of hiding the GeoGeometry implementation behind the Ugli interface. UgliScintPlnHandle and UgliSteelPlnHandle default constructors modified to de-ambiguate the use of the UgliPlnHandle base class constructor. The format of this implementation might change after Robert looks it over. A dependency on GeoGeometry is introduced to UgliGeometry by this commit. Robert has already taken care of the load of the GeoGeometry and root Geom libraries in the SRT_MINOS .mk scripts. 2005-03-15 01:09 Sue Kasahara * GeoGeometry/: GeoNode.h, GeoPlaneHandle.cxx, GeoPlaneHandle.h, GeoPlaneNode.cxx, GeoPlaneNode.h, GeoPlnNode.cxx, GeoPlnNode.h, GeoScintPlnHandle.cxx, GeoScintPlnNode.cxx, GeoScintPlnNode.h, GeoSteelPlnHandle.cxx, GeoSteelPlnNode.cxx, GeoSteelPlnNode.h, GeoStripNode.cxx, LinkDef.h, macro/testGeoDrawInCM.C: Adaptations to make GeoPlnNode (formerly GeoPlaneNode) fit better within UgliPlnHandle wrapper. GeoPlnNode now includes all methods supported by UgliPlnHandle, but one (GetHalfThickness()) has only dummy implementation so far. Change method GetPlaneId() to GetPlexPlaneId() to match the name used by UgliPlnHandle. Modify GeoNode to make UgliPlnHandle its friend for purposes of inc/dec ref count. Rest of mods are to adapt to GeoPlnNode changes. 2005-03-15 00:43 Sue Kasahara * Persistency/PerFile.cxx: Invoke TFile::UseCache() after file is opened as suggested by Liz. This may improve the performance of the read of files over the net using dcache or rootd. It has no effect on files read or written locally. 2005-03-15 00:20 Brett Viren * BeamData/ana/: Bmnt.cxx, Bmnt.h, LinkDef.h, bmnt/PlotterManager.cxx, bmnt/PlotterManager.h: Run on whole directories, has big mem leak currently 2005-03-14 23:55 Brian Rebel * AnalysisNtuples/ANtpHeaderInfoBeam.cxx: forgot to save the change in ANtpHeaderInfoBeam.cxx before the last commit 2005-03-14 23:55 Brian Rebel * AnalysisNtuples/ANtpHeaderInfoBeam.h: give the protons on target data member a more obvious name 2005-03-14 23:45 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfoBeam.cxx, ANtpHeaderInfoBeam.h, LinkDef.h: new class, ANtpHeaderInfoBeam to hold beam related quantities like number of protons on target for the spill and horn current, will add beam position stuff later 2005-03-14 20:43 Brian Rebel * AnalysisNtuples/ANtpAnalysisInfo.cxx: initialize the flag data members to 0, ie false 2005-03-14 19:40 Robert Hatcher * SRT_MINOS/special/pre_standard.mk: Add "GeoGeometry" package to list of libraries built into standard "loon". This allows UgliGeometry to start depending on it. 2005-03-14 19:39 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_root.mk: add "Geom" as a basic root library that needs to be loaded. This will enable building in Sue's GeoGeometry package which will get slid in behind UgliGeometry. 2005-03-14 17:52 Brett Viren * BeamData/ana/bv/: LinkDef.h, Npot.cxx, Npot.h, ProtonDist.cxx, run_npot.C: Generate nPoT histogram 2005-03-14 17:43 Brett Viren * BeamData/ana/npot.C: Make protons delivered plot 2005-03-14 16:38 Nick West * Navigation/: NavSet.cxx, NavSet.h, doc/ChangeLog: Add debug feature to change sort order in degenerate cases 2005-03-14 14:09 musser * RecoBase/: AlgReco.cxx, CandShowerHandle.cxx: Add event calibration, evt.ph.sigmip, evt,ph,sigmap now filled tweak to showerhandle::BelongsWithShower 2005-03-14 13:46 Nick West * DatabaseInterface/DbiWriter.tpl: Add SPILLTIMEND to the list of tables that don't require log entries 2005-03-13 22:38 Brett Viren * BeamData/Monitoring/CDFMonitoringModule.cxx, BeamData/Monitoring/HornModule.cxx, BeamData/Monitoring/HornModule.h, BeamData/Monitoring/LossModule.h, BeamData/Monitoring/NpotModule.h, BeamData/Monitoring/TempModule.h, BeamData/Monitoring/test/test_dds.C, BeamDataMonitoring/CDFMonitoringModule.cxx, BeamDataMonitoring/HornModule.cxx, BeamDataMonitoring/HornModule.h, BeamDataMonitoring/LossModule.h, BeamDataMonitoring/NpotModule.h, BeamDataMonitoring/TempModule.h, BeamDataMonitoring/test/test_dds.C: Fixes for new package location and a few buglets 2005-03-13 21:43 Brett Viren * BeamData/Monitoring/BeamMonBaseModule.cxx, BeamData/Monitoring/BeamMonBaseModule.h, BeamData/Monitoring/HornModule.cxx, BeamData/Monitoring/HornModule.h, BeamData/Monitoring/LossModule.cxx, BeamData/Monitoring/LossModule.h, BeamData/Monitoring/NpotModule.cxx, BeamDataMonitoring/BeamMonBaseModule.cxx, BeamDataMonitoring/BeamMonBaseModule.h, BeamDataMonitoring/HornModule.cxx, BeamDataMonitoring/HornModule.h, BeamDataMonitoring/LossModule.cxx, BeamDataMonitoring/LossModule.h, BeamDataMonitoring/NpotModule.cxx, BeamData/Monitoring/NpotModule.h, BeamData/Monitoring/TempModule.cxx, BeamData/Monitoring/TempModule.h, BeamData/Monitoring/test/test_cdfmm.C, BeamDataMonitoring/NpotModule.h, BeamDataMonitoring/TempModule.cxx, BeamDataMonitoring/TempModule.h, BeamDataMonitoring/test/test_cdfmm.C: More. 2005-03-13 19:12 Brett Viren * BeamData/GNUmakefile: Remove Monitoring subdir 2005-03-13 18:38 Brett Viren * Conventions/: Munits.cxx, Munits.h: Add reverse temp conversions 2005-03-13 18:32 Brett Viren * Conventions/: Munits.cxx, Munits.h: Add temp conversions 2005-03-12 20:52 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Last commit duplicated some devices, this removes them. 2005-03-12 20:18 Brett Viren * CDFMonitoringFwk/HistoDisplay.cxx: Return if there is no TConsumerInfo object to avoid SegV. This seems to happen if a histogram producer hasn't yet produced any histograms. 2005-03-12 20:16 Brett Viren * BeamData/Monitoring/NpotModule.cxx, BeamDataMonitoring/NpotModule.cxx, BeamData/Monitoring/StripHist.cxx, BeamData/Monitoring/TempModule.cxx, BeamData/Monitoring/test/test_dds.C, BeamDataMonitoring/StripHist.cxx, BeamDataMonitoring/TempModule.cxx, BeamDataMonitoring/test/test_dds.C: Get things working. Evidently CDFMonitoringFwk doesn't like different TObjects with the same name. 2005-03-12 17:02 Brett Viren * BeamData/GNUmakefile: Include Monitoring subdir 2005-03-12 15:06 Brett Viren * BeamData/python/main/bdp-server.py: Old change, fixes for minos-specific server 2005-03-12 15:06 Brett Viren * BeamData/python/bdp/util.py: Old change, logging set to debug for now 2005-03-12 15:02 Brett Viren * BeamData/python/cfg/devices.cfg: New devices from yesterday 2005-03-12 14:23 Brett Viren * BeamData/Monitoring/BeamMonBaseModule.cxx, BeamData/Monitoring/BeamMonBaseModule.h, BeamData/Monitoring/NpotModule.cxx, BeamData/Monitoring/NpotModule.h, BeamData/Monitoring/StripHist.cxx, BeamData/Monitoring/TempModule.cxx, BeamData/Monitoring/TempModule.h, BeamData/Monitoring/test/test_dds.C, BeamDataMonitoring/BeamMonBaseModule.cxx, BeamDataMonitoring/BeamMonBaseModule.h, BeamDataMonitoring/NpotModule.cxx, BeamDataMonitoring/NpotModule.h, BeamDataMonitoring/StripHist.cxx, BeamDataMonitoring/TempModule.cxx, BeamDataMonitoring/TempModule.h, BeamDataMonitoring/test/test_dds.C: Refactor common code into a base class BeamMonBaseModule. Add start of temperature plots in TempModule. This is not yet well tested as yesterday's ROOT devel is causing asserts and mystery segvs. 2005-03-12 14:21 Brett Viren * CDFMonitoringFwk/CHistogram.cxx: Explicitly call parent class constructor to quell g++ wanrings 2005-03-11 22:48 George Irwin * MINF_Classes/MINFGUIPanel.cxx: Grr: Disable x3d and opengl calls for now. 2005-03-11 21:44 George Irwin * MINF_Classes/: MINFDisplay.cxx, MINFGUIPanel.cxx, MINFPoints.cxx: Update TVirtualPad::x3d(...) calls. Remove unused variables. 2005-03-11 20:29 Brett Viren * BeamData/doc/: acnet-devices-to-readout.txt, acnet-devices-to-readout.xls, overview.dia, ely04/bd-ely.skb, status/status.html: Add devices that were added locally over the past month. Add some devices suggested by Jim Hylen (temperatures, missing horn currents, horn and target location. Also add ND magnet current. 2005-03-11 16:17 Nick West * BField/BfieldCoilCurrent.cxx, BField/BfieldMapData.cxx, BField/BfieldMapHeader.cxx, BField/BfldDbiPlaneMap.cxx, CalDetDST/ChannelsToFilter.cxx, CalDetPID/CalDetBeamMomentum.cxx, CalDetPID/CalDetCERRange.cxx, CalDetPID/CalDetCERTimeWin.cxx, CalDetPID/CalDetOverlapWin.cxx, CalDetPID/CalDetTOFRange.cxx, Calibrator/CalADCtoPE.cxx, Calibrator/CalGainDrift.cxx, Calibrator/CalGainDriftReference.cxx, Calibrator/CalMIPCalibration.cxx, Calibrator/CalMapperData.cxx, Calibrator/CalMapperFits.cxx, Calibrator/CalMapperHeader.cxx, Calibrator/CalMuonCalibration.cxx, Calibrator/CalNonLinearity.cxx, Calibrator/CalPINtoADC.cxx, Calibrator/CalStripAtten.cxx, Calibrator/CalStripToStrip.cxx, Calibrator/CalTempCalibration.cxx, Calibrator/CalTimeCalibration.cxx, Calibrator/CalTimeJump.cxx, Calibrator/CalVaLinearity.cxx, DetSim/SimPmtM16Crosstalk.cxx, DetSim/SimPmtM64Crosstalk.cxx, Fabrication/FabPlnInstall.cxx, Fabrication/FabSteelPlate.cxx, Plex/PlexPinDiodeToLed.cxx, Plex/PlexPixelSpotToStripEnd.cxx, Plex/PlexPixelToRawChannel.cxx, Plex/PlexRawChannelReadoutType.cxx, Plex/PlexRawChannelToPinDiode.cxx, Plex/PlexStripEndToLed.cxx, Plex/PlexVetoShieldMuxToMdl.cxx, PulserCalibration/PulserTimeDrift.cxx, PulserCalibration/PulserTimingCardSetting.cxx, SpillTiming/SpillTimeND.cxx, UgliGeometry/UgliDbiGeometry.cxx, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiScintMdlStruct.cxx, UgliGeometry/UgliDbiScintPln.cxx, UgliGeometry/UgliDbiScintPlnStruct.cxx, UgliGeometry/UgliDbiSteelPln.cxx, UgliGeometry/UgliDbiStrip.cxx, UgliGeometry/UgliDbiStripStruct.cxx: Add support for tables with ROW_COUNTERs 2005-03-11 15:42 Nathaniel Tagg * Calibrator/: ErrorPropTest.cxx, ErrorPropTest.h, LinkDef.h: Add ErrorPropTest files as a testbed for validating the ValueErr classes. Add ValueErr to LinkDef.h 2005-03-11 15:41 Nathaniel Tagg * Calibrator/: ValueErr.cxx, ValueErr.h: A new fully-functional, templated, operator-overriden class that performs uncorrellated gaussian error propagation. Example: DoubleErr a(10., 3.); // Define a as 10 +- 3 DoubleErr b(20., 4.); // Define b as 20 +- 4 DoubleErr c = a+b; // Gives c as 30 +- 5 This will be used to start returning errors on calibration calls. 2005-03-11 15:22 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpEventInfo.cxx, ANtpHeaderInfo.cxx, ANtpShowerInfo.cxx, ANtpShowerInfoNC.cxx, ANtpTrackInfo.cxx, ANtpTrackInfoNC.cxx, ANtpTruthInfo.cxx, ANtpTruthInfoBeam.cxx, Module/ANtpSRNtpManipulator.cxx: make the initializations of the Int_t data members a little more intelligent - typically -1 is unphysical enough for all of those 2005-03-11 14:49 Nathaniel Tagg * setup/packages-development: Add Morgue to std packages. 2005-03-11 14:38 Nick West * DatabaseMaintenance/scripts/: exporter.pm, importer.pm: Add line to log reporting when job terminated 2005-03-11 14:26 Nick West * DatabaseMaintenance/scripts/ac_open_file.pm: Keep going even if unable to read individual checksum log file - AFS failures keep killing Soudan checksum 2005-03-11 12:04 Nick West * DatabaseMaintenance/scripts/cs_do_table.pm: Add table name when reporting read conflicts between passes 2005-03-11 12:03 Nick West * DatabaseMaintenance/scripts/create_checksum.pm: Fix spelling in printout message 2005-03-11 11:44 Nick West * DatabaseMaintenance/doc/dbmauto_slave.html: Missing SEQNOs in VLD no longer written to fix-up file 2005-03-11 01:00 Brett Viren * BeamData/Monitoring/test/test_dds.C, BeamDataMonitoring/test/test_dds.C: Working 2005-03-11 00:54 Brett Viren * BeamData/Monitoring/GNUmakefile, BeamDataMonitoring/GNUmakefile: Remove hard link to libHistMan.so 2005-03-11 00:26 Brian Rebel * AnalysisNtuples/macros/makeCondensedNtuple.C: fix the loading of libs to get libCandSubShowerSR 2005-03-11 00:21 Brett Viren * BeamData/Monitoring/test/test_dds.C, BeamDataMonitoring/test/test_dds.C: First pass at a DDS job script 2005-03-11 00:00 mdier * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, ANtpShowerInfoAna.cxx, ANtpShowerInfoAna.h, ANtpTrackInfoAna.cxx, ANtpTrackInfoAna.h, LinkDef.h, NueRecord.cxx, NueRecord.h, macros/MakeAnaNueTree.C: Adding the following Analysis Ntuples classes to NueRecord: ANtpEventInfo ANtpTrackInfo primary track only ANtpShowerInfo primary shower only And providing the *Ana classes for these objects. 2005-03-10 19:46 Brett Viren * DataUtil/GetRecords.h: Get all records of given type from mom 2005-03-10 18:52 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # Announced Production release R1.14.0 2005-03-10 16:37 Nathaniel Tagg * SpillTiming/looter/lootSpillFiles.cxx: Fix bug: spill types are no longer labelled by the goblin. Fix bug: now write out empty tables 2005-03-10 16:34 Ed Larty * setup/packages-R1.14.0: # new production release added to repository. This will be the first production release