2002-11-15 23:05 Robert Hatcher * DatabaseUpdater/DbuSubRunSummary.cxx: convert from DetectorType::StringToEnum() to CharToEnum(). 2002-11-15 22:48 Robert Hatcher * setup/packages-R0.9.0: bump Calibrator to V00-07-00 to reflect Roy's, literally, last minute changes. 2002-11-15 22:43 Ed Lartey * setup/: myrel, packages-R0.7.0-tmp, packages-R0.9.0: # added new frozen package 2002-11-15 22:36 Brett Viren * Midad/: Base/RegistryGui.cxx, Base/RegistryGui.h, Gui/GuiMultiEntry.cxx, Gui/GuiMultiEntry.h, test/test-RegistryGui.cxx: Add auto-generation of menus holding all possible (discrete) values a particular Registry parameter might take. 2002-11-15 22:10 Robert Hatcher * setup/packages-R0.9.0-tmp: bump Calibrator to V00-07-00 to reflect Roy's, literally, last minute changes. 2002-11-15 21:01 Roy Lee * CandEventSR/EventSRListModule.cxx: Modified to reflect new TrackSRTTree variables. 2002-11-15 21:00 Roy Lee * CandEventSR/: TrackSRTTree.cxx, TrackSRTTree.h: Separate strip pulse height by strip ends to allow for strip end calibration. Add trk.stp variables to hold calibration information. 2002-11-15 21:00 Ed Lartey * OfflineMonitor/plotsmacrotxt.C: # modified 2002-11-15 20:58 Roy Lee * Calibrator/: SigMappedCalibrator.cxx, SigMappedCalibrator.h: Add method const CalMapperFits* GetCalMapperFits(PlexStripEndId seid) const; This allows for the retrieval of mapper fit constants. 2002-11-15 20:58 Roy Lee * Calibrator/: StripCalibrator.cxx, StripCalibrator.h: Add methods Float_t GetWLSLen(CandStripHandle *strip, Float_t Y, StripEnd::StripEnd_t = StripEnd::kWhole) const; Float_t GetClearLen(CandStripHandle *strip, StripEnd::StripEnd_t = StripEnd::kWhole) const; 2002-11-15 20:57 Roy Lee * Calibrator/: TimeCalibrator.cxx, TimeCalibrator.h: Add method const CalTimeCalibration* GetCalTimeCalibration(PlexStripEndId seid) const; This allows for the retrieval of time calibration constants. 2002-11-15 20:12 Robert Hatcher * setup/packages-R0.9.0-tmp: change tagged versions for: SRT_MINOS, Calibrator, Conventions, DatabaseUpdater, IoModules, JobControl, Plex, Profile, RawData, UgliGeometry 2002-11-15 18:32 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: use const char* pointer for "noshape" rather than passing explicit string each time in ctor. 2002-11-15 18:28 Robert Hatcher * UgliGeometry/UgliRefCnt.h: add virtual dtor 2002-11-15 18:28 Robert Hatcher * UgliGeometry/UgliLoanPool.cxx: uniformly set MaxUnref=1 (via dfltMaxUnused) purge the managed list down to fMaxUnref before building new geometry (this allows appropriate use of MaxUnused=0) 2002-11-15 18:24 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: modify MSG levels, and their output 2002-11-15 18:23 Brett Viren * Midad/: Base/Mint.cxx, MultiPage/GfxStripListCfg.h, MultiPage/MultiPage.cxx, MultiPage/MultiPageCfg.h, Util/Undoable.h, macros/raw_to_tracks.C: Remove hard coding of number of strips/planes. Clean up comma at end enum list to quiet GCC 3.2 warnings. (I thought this was perfectly valid C?) Remove #include in Undoable. Gives deprecation warnings with GCC 3.2 and isn't evidently needed anyways. 2002-11-15 18:22 Robert Hatcher * UgliGeometry/UgliDbiTables.cxx: ctor/dtor messages Msg::kInfo --> Msg::kDebug 2002-11-15 18:21 Robert Hatcher * UgliGeometry/: TNodeX.cxx, TNodeX.h: add virtual dtor, make SetParent look like that of TNode 2002-11-15 18:06 Robert Hatcher * RawData/RawQieDigit.h: add enum's for interpreting the ErrorCodes and DataTypes 2002-11-15 17:07 Nick West * RDBC/rdbc/TSQLUrl.cxx: Bug fix: Don't include idx1 when slicing str: idx1 is address in fString from which str was extracted. 2002-11-15 16:53 hartnell * LISummary/: LIPlexMaps.h, LISummarySorter.cxx: Fixed bug in LISummarySorter and removed reference to old header file in LIPlexMaps 2002-11-15 16:44 hartnell * LISummary/LIConstants.h: Header file superseded by LILookup class 2002-11-15 16:37 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIReco.C, LISummaryCollector.cxx, LISummaryCollector.h, LISummarySorter.cxx, LISummarySorter.h, LinkDef.h: Several new analysis routines added to LIAnalysis class. Added branch "ashtray" to output tree. Improved reconstruction of trigger pmt hits. 2002-11-15 16:25 hartnell * LISummary/: Gryfindor.C, LIHunter.C, LILookup.cxx, LILookup.h, LIStreamHunter.cxx, LIStreamHunter.h: A new class to hunt for and summarise LI streams. A new class to contain LI specific information and functions for converting between different quantities. Two new macros. One for LI stream hunt and one for running the Gryfindor part of the LIAnalysis class. 2002-11-15 16:12 Robert Hatcher * Dependency/: adep.cc, cdep.cc, ldep.cc: replace obsolete with (needs "using namespace std;") 2002-11-15 16:11 Robert Hatcher * MuCal/MuCalTrunc.cxx: replace obsolete "fstream.h" with 2002-11-15 16:10 Robert Hatcher * Rotorooter/GNUmakefile: Registry now depends on Util library 2002-11-15 16:06 Brett Viren * WebDocs/msrt-multi-compilers.html: Add note on how to premanently change an SRT area to a new compiler. 2002-11-15 15:50 Ed Lartey * OfflineMonitor/: offmacrotxt.C, plotsmacro.C, plotsmacrotxt.C, reco.C: # create to ps files 2002-11-15 11:11 Nathaniel Tagg * TriD/: TridCratePage.cxx, TridGLFrame.cxx, TridModel.cxx, TridModel.h, TridModelCrate.cxx, TridModelIntersect.cxx, TridModelIntersect.h, TridModelList.cxx, TridModelList.h, TridModelPmt.cxx, TridModelStrip.cxx, TridModelStrip.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx, TridSketches.cxx, TridSketches.h: New Model List: now sorts available models, making Digit assignment much faster. TridModelIntersect: can construct U+V intersection points for plotting TridPageDetector: Now can show interesections; this is available through the TridPageDetector menu. Updates to other Pages to deal with these changes. Needs a code cleanup to remove poor code practices (a lot of redundant code right now.. need to promote a lot of stuff to the base Page class). Introduced new optimizations to low-level OpenGL code specifically for network use; this commit will be used for testing and debugging, but the standalone version still works fine. Specifically: - Can probably save 2 more vertices on Boxes by cleverness. - Changed TridSketchBox to use GL_QUAD_STRIP instead of just GL_QUAD.. saves about 6 vertex calls out of 24 - Added a rudimentary system to use display lists. To do: - Display list system is a bit crude. It does not handle sketch modification very well (other than color changes), but I don't use that yet. Need a SetDirty() call. - I don't yet release display lists! Slow server-side memory leak (to be fixed after tests). - Should introduce a polyline class to slow code bloat. 2002-11-14 21:50 Brett Viren * setup/msrt: Remove old debugging code that would leave little "env.txt" turds around. Add printing of the logfile name after an update. 2002-11-14 20:33 Brett Viren * Midad/doc/manual/manual.tex: Some small additions 2002-11-14 20:10 Brett Viren * Midad/: GNUmakefile, Base/GNUmakefile, Base/RegistryGui.cxx, Base/RegistryGui.h, Gui/GuiAxis.h, Gui/GuiBox.h, Gui/GuiButton.h, Gui/GuiCanvas.h, Gui/GuiFrame.h, Gui/GuiGroup.h, Gui/GuiLabel.h, Gui/GuiMainWindow.h, Gui/GuiMenu.h, Gui/GuiMultiEntry.cxx, Gui/GuiMultiEntry.h, Gui/GuiScrolled.h, Gui/GuiStatusBar.h, Gui/GuiTable.h, Gui/GuiTextEntry.h, Gui/GuiTree.h, macros/mc_to_tracks.C, test/GNUmakefile, test/test-GuiMultiEntry.cxx, test/test-RegistryGui.cxx: Add GuiMultiEntry which is just a compound widget consisting of rows each which hold a label and a text entry. test/test-GuiMultiEntry.cxx tests it. Add RegistryGui which gives a graphical display of and ability to set Registry's (recursive ones even). test/test-RegistryGui.cxx tests it. Add mc_to_tracks.C to generate up to cand tracks from MC input. Some generic clean up in how includes are done in Gui. 2002-11-14 20:06 Brett Viren * Registry/: Registry.cxx, Registry.h: Add access to a values and their types as strings. 2002-11-14 20:04 Ed Lartey * setup/install_minossoft_code: # reverse to original state put packages in development 2002-11-14 18:44 Brett Viren * setup/packages-R0.9.0-tmp: Set Midad tag 2002-11-14 18:38 Brett Viren * Util/: UtilStream.cxx, UtilStream.h: Some simple functions that operate on streams. 2002-11-14 18:37 Brett Viren * setup/packages-R0.9.0-tmp: Keep Registry at just before the last commit (stream I/O) for this frozen release. 2002-11-14 18:34 Brett Viren * Registry/: Registry.cxx, Registry.h, RegistryItem.cxx, RegistryItem.h, RegistryItemXxx.cxx, RegistryItemXxx.h, format.txt, test/GNUmakefile, test/RegistryValidate.cxx, test/RegistryValidate.h: Add methods to serialize a Registry to text. This lets one read and write a registry to a stream. The format is described in format.txt and is human editable but strict. 2002-11-14 11:50 Nick West * setup/packages-R0.9.0-tmp: Record DatabaseInterface and DatabaseMaintenance tags. 2002-11-14 11:46 Nick West * DatabaseMaintenance/doc/ChangeLog: Tag version V00-05-00. 2002-11-14 11:40 Nick West * DatabaseInterface/doc/ChangeLog: Tag version V00-08-05. 2002-11-14 01:14 Mark Messier * JobControl/test/TestJobCDialog.cxx: Missing std:: 2002-11-14 01:08 Mark Messier * JobControl/JobCPath.cxx: Move BeginJob triggering so that is happens for attached paths 2002-11-13 23:55 Robert Hatcher * SRT_MINOS/special/post_standard.mk: clarify the echo'ed message concerning which directory is being processed 2002-11-13 23:31 Robert Hatcher * DeMux/DmxDeMuxCosmicsModule.cxx: re-ordered fMatedSignalForValid initializer to match declaration order 2002-11-13 22:43 Ed Lartey * setup/install_minossoft_code: # check packages to HEAD for development releases 2002-11-13 22:18 Robert Hatcher * UgliGeometry/: UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h, UgliLoanPool.cxx, UgliLoanPool.h: UgliLoanPool is now a CfgConfigurable and allows one to configure it to use an algorithmic approach for building geometries and to change the limit on the maximum unreferenced geometries (default changed from 5 to 1). UgliLoanPool* pool = UgliLoanPool::Instance(); pool->Set("AlgorithmicFar=1"); pool->Set("MaxUnref=1"); pool->Update(); One can now also query, ahead of time, whether an appropriate geometry exists for at VldContext (see static method UgliGeomHandle::DoesValidGeomExist(vldc)). 2002-11-13 21:22 Ed Lartey * setup/packages-R0.9.0-tmp: # added new tmp file for frozen release R0.9.0 2002-11-13 20:41 Ed Lartey * OfflineMonitor/: myscript, offmacrotxt.C, plotsmacro.C, reco.C: # updated to read from text file 2002-11-13 17:54 Nick West * WebDocs/bug_tracking/: bg0001.html, bg0002.html, bg0003.html, bg0004.html, bg0005.html, bg0006.html, bg0007.html, bg0007_GetString_mail.html, bugs.html, index.html: Move bug_tracking into WebDocs so that management can be shared. Extend bug report 0007 RDBC Problems: TSQLResultSet::GetString() gives bad data for Double It's part of a more general problem converting floating point numbers to strings. 2002-11-13 14:12 Nick West * DatabaseMaintenance/scripts/checksum_db.pm: Remove hack that limited checksum reporting to DBUSUBRUNSUMMARY. 2002-11-13 10:28 Nick West * SRT_MINOS/special/post_standard.mk: Specify the port when running mysql to update the database. Use default of 3306 if not specified in the URL defined by ENV_TSQL_UPDATE_URL. 2002-11-13 08:04 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_load_filter.pm, scripts/ac_main.pm, scripts/ac_query_filter.pm, scripts/ac_read_next_entry.pm, scripts/ac_split_streams.pm, scripts/auto_distribute.perl, scripts/primer/analyse_checksum.filter: Add filtering capability to --analyse_checksum mode so that the system can examine selected sections of specified tables from individual hosts. 2002-11-13 08:03 Nick West * DatabaseMaintenance/doc/db_distribution.html: Describe the Distribution Validation System. 2002-11-13 07:53 Nick West * UserManualDoc/src/database_interface.tex: Add example setting up an ASCII database with detector description and algorithm configuration tables. 2002-11-13 07:51 Nick West * DatabaseInterface/test/: DEMOASCIICONFIGVLD.csv, DEMOASCIIDATA.csv, DEMOASCIIDATAVLD.csv, DemoASCIICatalogue.db: Tidy up test data files: Remove tabs and replace absolute file names with $SRT_PUBLIC_CONTEXT/. 2002-11-13 07:48 Nick West * RDBC/rdbc/TSQLUrl.cxx: Support syntax: file:/ e.g.:- file:$SRT_PUBLIC_CONTEXT/DatabaseInterface/test/DEMOASCIIDATA.csv 2002-11-13 07:41 Nick West * DatabaseInterface/: DbiResultSet.cxx, doc/ChangeLog: Improve precision when writing floating point numbers as strings. 2002-11-13 00:33 Ed Lartey * OfflineMonitor/: myscript, offmacrotxt.C, reco.C, reco.h: # added file to use root files 2002-11-13 00:07 George Irwin * MIDAD/: BogusViewable.cxx, BogusViewable.h, MidRangeScale.cxx, MidRangeScale.h, MidRangeSlider.cxx, MidRangeSlider.h: Add ClassDef and ClassImp statements, since LinkDef has these with "+". 2002-11-12 23:42 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, Producer_dispatcher.cc, online.config: All PlexHandles and UgliGeomHandles now created on the stack, rather than on the heap. Special rule for charge inject runs (process all snarls) revoked. "Smart update" parameter changed from 3 to 1 in online.config 2002-11-12 23:30 Robert Hatcher * Conventions/: DetectorType.cxx, DetectorType.h: new method CharToEnum() is simpler than StringToEnum() 2002-11-12 21:28 Roy Lee * CandFitTrackSR/: SwimPlaneInterfaceListSR.cxx, SwimPlaneInterfaceListSR.h: Add ClassDef/ClassImp statements. 2002-11-12 20:50 Robert Hatcher * UgliGeometry/scripts/ugli_iter.C: an example of iterating over all the strips in an UgliGeometry. 2002-11-12 19:40 Ed Lartey * setup/myrel: #modified to remove tags 2002-11-12 18:51 Ed Lartey * OfflineMonitor/reco.C: # modified 2002-11-12 18:04 Brett Viren * WebDocs/: WebDocs.html, gminos.html: Add MC links. Link to Mark's page for GNUMI and create gminos.html to hold info about GMINOS. Currently the GMINOS page just holds a brain dump of what little I know about running it and rerootjob. I couldn't find anything else out there. 2002-11-12 17:58 Brett Viren * Midad/macros/: mc_to_tracks.C, midad.C, test.C: Add mc_to_tracks.C which runs up to CandTrackSR on gminos mc. Remove CandEventSR crap from test.C. Add it and a bunch of other crap CandEventSR.C needs into midad.C. 2002-11-12 17:41 Ed Lartey * OfflineMonitor/: myscript, offmacro.C, plotsmacro.C, reco.C: # modified 2002-11-12 15:31 Brett Viren * WebDocs/WebDocs.html: Remove link to jcm doc 2002-11-12 15:29 Brett Viren * WebDocs/WebDocs.html: Make link to midad docs absolute 2002-11-12 15:28 Brett Viren * Midad/doc/manual/ss.2.eps: Add generated .eps file for sites lacking jpeg2ps. 2002-11-12 15:27 Brett Viren * Midad/GNUmakefile: Add macros/ to SUBDIRS 2002-11-12 15:26 Brett Viren * Midad/macros/: GNUmakefile, midad.C: Install midad.C 2002-11-12 14:22 Brett Viren * Midad/macros/test.C: Add libCandEventSR to the lib loading. Peter Shanahan reports crashing with out it. Its records aren't currently used in libMidad. 2002-11-12 11:01 Mark Messier * JobControl/: JobCPath.cxx, JobCPath.h: Trigger BeginJob for modules onlt on the very first entry into the Run() method. Do not propagate the BeginJob signal to attached paths. 2002-11-12 09:11 Nick West * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: Add default ctor. Quite useless but may keep rootcint happy. 2002-11-12 04:19 Sue Kasahara * CandData/test/: CndValidate.cc, CndValidate.h, GNUmakefile, LinkDef.h, TestCnd.cc: Some primitive validation code to test write of new records and read of new records. 2002-11-12 04:17 Sue Kasahara * CandData/GNUmakefile: Add test subdir 2002-11-12 03:47 Sue Kasahara * CandData/Makefile: Remove old Makefile 2002-11-12 03:22 Sue Kasahara * CandData/: .cvsignore, CandHeader.cxx, CandHeader.h, CandRecord.cxx, CandRecord.h, GNUmakefile, LinkDef.h: First commit to new CandData package branch, X00-06-00. The CandRecord, CandHeader classes on this experimental branch have been adapted to inherit from the new Record package base classes(RecDataRecord,RecCandHeader). I haven't adapted the Streamer's yet to read old versions of CandRecord. Thanks to Brett for teaching me how to create a new branch. 2002-11-12 01:25 Sue Kasahara * IoModules/: IoOutputModule.cxx, IoOutputModule.h: Modify IoOutputModule to allow the user to configure the autosave frequency of the managed streams by entry,time, or byte interval. The user may set any or all of the parameters. If multiple parameters are set, an OR will be taken to determine if AutoSave should be invoked. To turn off any parameter, set it to 0. The default configuration for the IoOutputModule is to AutoSave every 10 Mbytes filled to the tree. Examples of use: j.Path("Demo").Mod("Output").Set("AutoSaveInt=1000");// save every 1000 records j.Path("Demo").Mod("Output").Set("AutoSaveTime=10");// or 10 sec between record // timestamps j.Path("Demo").Mod("Output").Set("AutoSaveBytes=0"); // turn save-by-bytes off It is not yet possible to configure the autosave parameters differently for different output trees through the IoOutputModule. 2002-11-12 01:16 Sue Kasahara * Persistency/: PerFile.h, PerFileManager.cxx, PerFileManager.h, PerInputStream.cxx, PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStream.cxx, test/DemoDaq.cc, test/DemoDaqOutputModule.cc: Modify output code to respond appropriately when TTree::Fill changes the output file of all trees in a file because it has detected that the file limit of 1.9 GByte has been reached. The Per output code can now continue filling the tree(s) in the new file without crashing. There is still some question over whether or not ROOT is implementing this ChangeFile appropriately in the case of more than 1 tree in the output file. API change to PerOutputStream::SetAutoSave to include a new argument and to remove a deprecated one. The new argument allows the user to set the autosave interval by number of bytes filled to the tree in addition to the already implemented methods of autosaving by time or entry interval. The API change does not affect the Rotorooter or OfflineTrigger packages (I checked). New method PerOutputStreamManager::SetAutoSave to set the autosave parameters of all managed streams. Bug fix to PerInputStream::SetFile to preserve the current working directory. 2002-11-11 20:50 George Irwin * DeMux/DBtxt_AlgDeMuxCosmics_default.C: Parameter change: "RatioMatedSignalForValid" from 0.3 to 0.5 2002-11-11 20:44 George Irwin * DeMux/: DBtxt_AlgDeMuxCosmics_default.C, DmxDeMuxCosmicsModule.cxx: Parameter change : RatioMatedSignalForValid for AlgDeMuxCosmics 0.3 -> 0.5 2002-11-11 20:15 Robert Hatcher * NoiseFilter/NoiseFilterModule.cxx: Don't continue on and ask for a RawHeader (and induce a crash) if the record isn't a RawRecord. 2002-11-11 20:15 Brian Rebel * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: set cutoff for fraction of mated signal in a hypothesis to be considered valid at 0.5 2002-11-11 18:33 Brett Viren * WebDocs/Companion/overview/: Running_Midad.html, Running_Midad_detailed.html, The_Standard_Jobs.html, detailed_midad.C.html, simple_midad.C.html, test_user_display_module.C.html, macros/Makefile, macros/detailed_midad.C, macros/simple_midad.C, macros/test_user_display_module.C: Sync up with current code usage. 2002-11-11 16:57 Nick West * Midad/MultiPage/GfxTrackList.cxx: Replace non-existent by 2002-11-11 16:55 Nick West * Midad/MultiPage/GfxStripList.h: Bug fix: replace by . 2002-11-11 16:18 Ed Lartey * OfflineMonitor/reco.C: # 2002-11-11 16:14 Ed Lartey * OfflineMonitor/myscript: # 2002-11-11 15:46 Nick West * DatabaseInterface/test/DemoASCIICatalogue.db: Add Config tables to ASCII catalogue. 2002-11-11 15:38 Brett Viren * DataUtil/CDL2STL.h: CDL2STL{list,vector} functions 2002-11-11 15:34 Nick West * DatabaseInterface/: doc/ChangeLog, test/DEMOASCIICONFIG.csv, test/DEMOASCIICONFIGVLD.csv, test/DbiValidate.cc: Add test of Configuration Tables loaded via an ASCII text file. 2002-11-11 15:30 Brett Viren * WebDocs/pkg_links.html: fix Midad link 2002-11-11 15:24 Brett Viren * Midad/macros/: detailed_midad.C, full_midad.C, midad_simple.C: obsolete 2002-11-11 00:06 Ed Lartey * OfflineMonitor/: plotsmacro.C, reco.C: # added new stuff 2002-11-10 23:13 Ed Lartey * OfflineMonitor/: README, myscript: #added new file for batch 2002-11-10 21:35 Brett Viren * Midad/macros/: gui.C, gui_init.C: obsolete 2002-11-08 22:57 dap56 * CDFMonitoringFwk/: CObject.cxx, ConsumerExport.cc, ConsumerList.cc, DisplayServer.cc, HistoDisplay.cxx, HistoDisplay.h, Server.cc, SocketUtils.cc, TConsumerInfo.cxx: Some changes to the OM gui: 1) "Open" button now reports socket connection status between GUI and histogram Server - green=connected, red=not connected 2) New button added to create (and draw) "auto-update" canvases 3) "Automatic Update" check-box now set to ON by default 2002-11-08 22:53 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, Producer_dispatcher.cc, SinglAnalysis.cxx: "Singles mode" activated - speeds up processing of large snarls by filling a restricted set of histograms only. Ignores plex and geometry information for these snarls. Update frequency of LI summary histograms increased to 1 update per 100 records (was 1 in 1000). Status canvases are refreshed at the start of each run, rather than after the first snarl has been processed. Main status canvas now reports sub-run number. Fixed a bug in SinglAnalysis that was incorrectly averaging the per-crate singles rates. 2002-11-08 22:49 Robert Hatcher * RawData/: LinkDef.h, RawCrateMonitorBlock.cxx, RawCrateMonitorBlock.h, mdBlockDefinitions.h: new DAQ block (0x205) RawCrateMonitorBlock for temperature/voltage of DAQ components (ROP,Vfb...) 2002-11-08 22:14 Robert Hatcher * RawData/RawVarcErrorInTfBlock.cxx: standardize (a bit) the debug flag naming convention 2002-11-08 21:20 Ed Lartey * OfflineMonitor/: README, plotsmacro.C, reco.C, reco.h: # added 2002-11-08 21:19 Ed Lartey * OfflineMonitor/: README, plotsmacro.C, reco.C, reco.h: # will be added later 2002-11-08 21:18 Ed Lartey * OfflineMonitor/reco.C: # modified 2002-11-08 21:02 Ed Lartey * OfflineMonitor/reco.C: # slight change 2002-11-08 20:09 Robert Hatcher * Plex/: PlexPinDiodeToLed.cxx, PlexPixelSpotToStripEnd.cxx, PlexPixelToRawChannel.cxx, PlexRawChannelReadoutType.cxx, PlexRawChannelToPinDiode.cxx: convert fomr ElecType::StringTOENum() to using ElecType::CharToEnum() 2002-11-08 19:48 Brett Viren * Midad/doc/manual/: Makefile, manual.tex: Wrong screenshot figure in .tex 2002-11-08 18:52 Brett Viren * Midad/: Base/DigitText.cxx, Base/DigitText.h, Base/GNUmakefile, Base/Hit.cxx, Base/Hit.h, Base/Mint.cxx, Base/Mint.h, Base/PmtPixels.cxx, Base/PmtPixels.h, Base/TimeHist.cxx, Base/TimeHist.h, Base/Track.cxx, Base/Track.h, MultiPage/GNUmakefile, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxDigitListCfg.cxx, MultiPage/GfxDigitListCfg.h, MultiPage/GfxDigitListMenu.cxx, MultiPage/GfxDigitListMenu.h, MultiPage/GfxHit.cxx, MultiPage/GfxHit.h, MultiPage/GfxStrip.cxx, MultiPage/GfxStrip.h, MultiPage/GfxStripList.cxx, MultiPage/GfxStripList.h, MultiPage/GfxStripListCfg.cxx, MultiPage/GfxStripListCfg.h, MultiPage/GfxStripListMenu.cxx, MultiPage/GfxStripListMenu.h, MultiPage/GfxTrackList.cxx, MultiPage/LinkDef.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, UserDisplay/UserDisplayModule.cxx, Util/Range.h: Excise the "Hit" class. This was essentially a just CandStrip. Replace "digit" things (which were really hits) with strip based ones. 2002-11-08 17:59 Ed Lartey * OfflineMonitor/README: # editted 2002-11-08 17:57 Robert Hatcher * Conventions/: ElecType.cxx, ElecType.h: new method CharToEnum (simpler than StringToEnum). 2002-11-08 17:51 Ed Lartey * OfflineMonitor/: README, plotsmacro.C, reco.C, reco.h: # modified 2002-11-08 17:42 Ed Lartey * OfflineMonitor/: reco.C, reco.h: # will be added later 2002-11-08 17:13 musser * DatabaseTables/CalibrationTables/: TimeCalibrationTable5846.far, TimeCalibrationTable6195.far, TimeCalibrationTable7071.far, TimeCalibrationValidity5846.far, TimeCalibrationValidity6195.far, TimeCalibrationValidity7071.far, create_calibration_tables.mysql, load_time_calibrations.mysql: commit new time calibrations 2002-11-08 15:39 Robert Hatcher * Profile/GNUmakefile: add in DataUtil and PulserCalibration to linked library list (second is definitely required now in order to get a good build) 2002-11-08 14:59 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.cxx: change handling of mc digit list 2002-11-08 09:31 Nick West * Util/: doc/scripts.html, scripts/find_global_symbol.sh: Add options:- -a All libs: search all libs. -d Demangled: Force name to be treated as demangled -f Fragment search: name is a fragment, match any symbol that contains name. 2002-11-07 22:49 Robert Hatcher * Fabrication/: FabPlnInstallLookup.cxx, FabPlnInstallLookup.h: new method LookForOddEntries() 2002-11-07 21:26 Robert Hatcher * Plex/: PlexLoanPool.cxx, PlexLoanPool.h: ClearPool() method for removing current entries (mostly for timing purposes) 2002-11-07 19:02 Brett Viren * DataUtil/GetCandidate.h: Cand type and name now has default values of 0 to match calling interface for CandRecord::FindCandHandle(). 2002-11-07 18:30 Brett Viren * Islands/: GNUmakefile, IslCluster.cxx, IslCluster.h, IslElectronModule.cxx, IslElectronModule.h, IslMatrix.cxx, IslMatrix.h, README, islands-demo.sh, islands.C, islands_gui.C: Clean up Islands to work with current offline. Surprisingly little had to be done, just a few hard coded values converted and some simple C++ coding cleanups. Add hook into Midad instead previous custom display method. Add a couple .C files showing how to run on data/MC, with and w/out Midad. This code still doesn't produce Candidates. 2002-11-07 17:39 Nick West * DatabaseMaintenance/scripts/checksum_db.pm: Setup 2002-11-07 17:31 Brett Viren * Midad/Util/Range.h: Implement Relative in terms of RelativeUnclipped 2002-11-07 17:24 Nathaniel Tagg * TriD/TridGLFrame.cxx: Now looks for a DRI context before defaulting to a non-DRI context. (In english: looks for fast hardware rendering, then tries indirect rendering. Speed on dedicated desktops, compatablility across a network.) 2002-11-07 17:23 Nathaniel Tagg * Midad/Util/Range.h: Added unclipped Relative() method. (Now on main branch... duh.) 2002-11-07 16:40 Robert Hatcher * DatabaseUpdater/dbu_dds.C: set # of times dbu might atttempt to contact the DDS (and how long to wait between each attempt) 2002-11-07 16:39 Robert Hatcher * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoDataStreamFactory.cxx, IoDataStreamFactory.h, IoInputModule.cxx, IoInputModule.h: DDS stream can now be configured to retry upto a fixed number of times with a set delay of some seconds. 2002-11-07 16:28 Robert Hatcher * DatabaseInterface/: DbiCascader.h, DbiResultNonAgg.h, DbiSqlValPacket.h, DbiTableProxyRegistry.h: hide Rtypes.h from CINT (especially in DbiTableProxyRegistry.h which is included by DbiResultPtr.h) 2002-11-07 15:48 Robert Hatcher * Swimmer/SwimZCondition.cxx: need #include to pick up "fabs" (at least on IRIX) 2002-11-07 15:29 Robert Hatcher * Fabrication/: FabPlnInstall.cxx, FabPlnInstall.h: various improvements and renamings 2002-11-07 15:29 Robert Hatcher * Fabrication/: FabPlnInstallLookup.cxx, FabPlnInstallLookup.h, LinkDef.h: class for looking up info from "FabPlnInstall" table 2002-11-07 09:11 Nick West * WebDocs/WebDocs.html: Add link to newly created utility scripts. 2002-11-07 09:02 Nick West * Util/: GNUmakefile, doc/ChangeLog, doc/scripts.html, scripts/GNUmakefile, scripts/find_global_symbol.sh: Add scripts subdirectory and the utility script find_global_symbol.sh. 2002-11-07 00:52 Robert Hatcher * Fabrication/: FabPlnInstall.cxx, FabPlnInstall.h: code to allow table rows to print themselves 2002-11-07 00:45 George Irwin * Algorithm/AlgFactory.cxx, DeMux/DBtxt.AlgDeMuxCosmics.default.C, DeMux/DBtxt_AlgDeMuxCosmics_default.C: Change "." to "_" in DBtxt "text file" name to allow named macro inside. 2002-11-07 00:38 George Irwin * DeMux/DBtxt.AlgDeMuxCosmics.default.C, DeMux/DBtxt_AlgDeMuxCosmics_default.C, Algorithm/AlgFactory.cxx: Change "." to "_" in DBtxt "text file" name to allow named macro inside. 2002-11-07 00:26 Robert Hatcher * Fabrication/: FabPlnInstall.cxx, FabPlnInstall.h: character strings are delimited by " in C[++] not '. Best to avoid answering fortran questions before working on C++ code. 2002-11-07 00:24 Robert Hatcher * Fabrication/LinkDef.h: use name of real class not provisional name 2002-11-07 00:13 Robert Hatcher * Fabrication/: .cvsignore, FabPlnInstall.cxx, FabPlnInstall.h, GNUmakefile, LinkDef.h: Initial revision 2002-11-07 00:13 Robert Hatcher * Fabrication/: .cvsignore, FabPlnInstall.cxx, FabPlnInstall.h, GNUmakefile, LinkDef.h: start of the Fabrication package for holding detector construction info DBI interface classes (this time import to right subdir: "minossoft") 2002-11-07 00:07 Robert Hatcher * CVSROOT/: check_access, modules: add Fabrication module 2002-11-06 22:32 George Irwin * CandStripSR/CandStripSR.h: Update version number. 2002-11-06 22:29 George Irwin * CandTrackSR/LinkDef.h: Add "+" to pragma statements. 2002-11-06 22:26 George Irwin * CandFitTrackSR/LinkDef.h: Add "+" to pragma statements. 2002-11-06 22:21 George Irwin * CandEventSR/: EventSRListModule.cxx, LinkDef.h: Add "+" to LinkDef pragma statements. In EventSRListModule.cxx do TFile::Write(0,TObject::kOverwrite) instead of TFile::Write(). 2002-11-06 21:30 Roy Lee * CandStripSR/CandStripSR.h: Update version number. 2002-11-06 21:23 Roy Lee * CandEventSR/EventSRListModule.cxx: Do TFile::Write(0,TObject::kOverwrite) instead of TFile::Write(). 2002-11-06 21:19 George Irwin * DeMux/DBtxt.AlgDeMuxCosmics.default.C: Make Algorithm "Registration" optional. Without explicit Registration, an Algorithm is instantiated automatically on demand via AlgFactory::GetAlgHandle(). In this case AlgFactory uses the DB cascader principle to look for AlgConfig parameters, first from a "text file" (currently a ROOT macro), then from the database. The ROOT macro must obey a naming convention, which, in the case of "AlgDeMuxCosmics:default", is "DBtxt.AlgDeMuxCosmics.default.C". This particular file is now located in the DeMux package, from which the SRT-build copies it into the $SRT_PUBLIC_CONTEXT/macros directory, where is it visible to ROOT from the ROOT "MacroPath". With this commit it is no longer necessary to have DmxDeMuxCosmicsModule::Ana() in one's JobPath. If DmxDeMuxCosmicsModule::Ana() is in the JobPath, AlgDeMuxCosmics will be "Registered" from the DmxDeMuxCosmicsModule constructor, as before, and the "DBtxt.AlgDeMuxCosmics.default.C" file is ignored. 2002-11-06 21:19 Roy Lee * CandTrackSR/LinkDef.h: Add + to pragma statement. 2002-11-06 21:17 Roy Lee * CandEventSR/LinkDef.h, CandFitTrackSR/LinkDef.h: Add + to pragma statements. 2002-11-06 21:11 George Irwin * Algorithm/AlgFactory.cxx: Make Algorithm "Registration" optional. Without explicit Registration, an Algorithm is instantiated automatically on demand via AlgFactory::GetAlgHandle(). In this case AlgFactory uses the DB cascader principle to look for AlgConfig parameters, first from a "text file" (currently a ROOT macro), then from the database. The ROOT macro must obey a naming convention, which, in the case of "AlgDeMuxCosmics:default", is "DBtxt.AlgDeMuxCosmics.default.C". This particular file is now located in the DeMux package, from which the SRT-build copies it into the $SRT_PUBLIC_CONTEXT/macros directory, where is it visible to ROOT from the ROOT "MacroPath". With this commit it is no longer necessary to have DmxDeMuxCosmicsModule::Ana() in one's JobPath. If DmxDeMuxCosmicsModule::Ana() is in the JobPath, AlgDeMuxCosmics will be "Registered" from the DmxDeMuxCosmicsModule constructor, as before, and the "DBtxt.AlgDeMuxCosmics.default.C" file is ignored. 2002-11-06 21:05 George Irwin * JobControl/JobCRootEnv.cxx: Fix incorrect setting of ROOT MacroPath. The Minos additions should be: $SRT_PRIVATE_CONTEXT:$SRT_PRIVATE_CONTEXT/macros:$SRT_PUBLIC_CONTEXT/macros 2002-11-06 20:32 George Irwin * DeMux/DBtxt.AlgDeMuxCosmics.default.C: Make Algorithm "Registration" optional. Without explicit Registration, an Algorithm is instantiated automatically on demand via AlgFactory::GetAlgHandle(). In this case AlgFactory uses the DB cascader principle to look for AlgConfig parameters, first from a "text file" (currently a ROOT macro), then from the database. The ROOT macro must obey a naming convention, which, in the case of "AlgDeMuxCosmics:default", is "DBtxt.AlgDeMuxCosmics.default.C". This particular file is now located in the DeMux package, from which the SRT-build copies it into the $SRT_PUBLIC_CONTEXT/macros directory, where is it visible to ROOT from the ROOT "MacroPath". With this commit it is no longer necessary to have DmxDeMuxCosmicsModule::Ana() in one's JobPath. If DmxDeMuxCosmicsModule::Ana() is in the JobPath, AlgDeMuxCosmics will be "Registered" from the DmxDeMuxCosmicsModule constructor, as before, and the "DBtxt.AlgDeMuxCosmics.default.C" file is ignored. 2002-11-06 20:25 George Irwin * Algorithm/AlgFactory.cxx: Make Algorithm "Registration" optional. Without explicit Registration, an Algorithm is instantiated automatically on demand via AlgFactory::GetAlgHandle(). In this case AlgFactory uses the DB cascader principle to look for AlgConfig parameters, first from a "text file" (currently a ROOT macro), then from the database. The ROOT macro must obey a naming convention, which, in the case of "AlgDeMuxCosmics:default", is "DBtxt.AlgDeMuxCosmics.default.C". This particular file is now located in the DeMux package, from which the SRT-build copies it into the $SRT_PUBLIC_CONTEXT/macros directory, where is it visible to ROOT from the ROOT "MacroPath". With this commit it is no longer necessary to have DmxDeMuxCosmicsModule::Ana() in one's JobPath. If DmxDeMuxCosmicsModule::Ana() is in the JobPath, AlgDeMuxCosmics will be "Registered" from the DmxDeMuxCosmicsModule constructor, as before, and the "DBtxt.AlgDeMuxCosmics.default.C" file is ignored. 2002-11-06 20:03 George Irwin * JobControl/JobCRootEnv.cxx: Fix incorrect setting of ROOT MacroPath. The Minos additions should be: $SRT_PRIVATE_CONTEXT:$SRT_PRIVATE_CONTEXT/macros:$SRT_PUBLIC_CONTEXT/macros 2002-11-06 18:34 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, Producer_dispatcher.cc: some small changes to hit map and event display canvases 2002-11-06 18:18 Brett Viren * setup/msrt: Straighten out interaction between using the current environment and setting the release from the command line in order to keep Nick cheerful. So consider: msrt [-e] [-r release] "-e" tells msrt to use your existing environment but some commands let you specify the release name as a command option, a value which is also in SRT's env.. Before, "-e" trumped any "-r"s, now it is the other way around. 2002-11-06 17:35 Nick West * DatabaseMaintenance/doc/db_distribution.html: Remove the warning about very limited space for DB update files, now that we have got our 2GB slot in AFS space. 2002-11-06 17:26 Nick West * DatabaseMaintenance/doc/: ChangeLog, db_distribution.html: Record support for automated Insertion Date handling. 2002-11-06 17:25 Nick West * DatabaseMaintenance/: DbmValidate.cxx, test/PrepareDB.mysql: Bug fix: Was still using unsupported mixed case names. 2002-11-06 17:24 Nick West * DatabaseMaintenance/DbmModule.cxx: If Insertion Date is > 1 Jan 2030 put it back to 5mins before now. 2002-11-06 16:59 Nick West * DatabaseInterface/doc/ChangeLog: Record handling of Configuration Tables and modification of Insert Dates. 2002-11-06 16:51 Nick West * UserManualDoc/src/database_interface.tex: Describe access and creation of Configuration Tables. Still need an example showing how to create one in an ASCII table. 2002-11-06 16:47 Nick West * DatabaseInterface/DbiValidityRec.h: Add methods: GetCreationDate, GetInsertDate. 2002-11-06 16:47 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Add method: ReplaceInsertDate. Used to simplify procedure for make DBM aware of DB updates. 2002-11-06 16:46 Nick West * DatabaseInterface/test/: DbiValidate.cc, DemoData4.dat, DemoData4Vld.dat, create_DemoData4.mysql, create_DemoData4Vld.mysql, create_database.mysql, fill_DemoData4.mysql, fill_DemoData4Vld.mysql: Test reading from configuration tables. 2002-11-06 16:43 Nick West * DatabaseInterface/DbiConfigStream.cxx: Handle configuration tables i.e. tables with a single column (CONFIGSTRING) containing a string consisting of a space separated list of key=value pairs. 2002-11-06 16:20 Nick West * RDBC/rdbc/TSQLImporter.cxx: When "Throwing" (actually signalling) a TSQLException from TSQLImporterClient, make a copy and pass that so that the receiving TSQLDriverManager doesn't save a TSQLException that is about to be destroyed along with its owning TSQLImporterClient. 2002-11-06 02:15 Sue Kasahara * Record/: LinkDef.h, RecCandHeader.cxx, RecDataHeader.cxx, RecDataRecord.cxx, RecDataRecord.h, RecHeader.cxx, RecNtupleRecord.cxx, RecPhysicsHeader.cxx, RecRecordImp.cxx, RecRecordImp.h, test/TestRec.cc: Several minor mods and some new methods: - RecxxxHeader.cxx files now instantiate the associated templated record classes (moved from RecxxxRecord.cxx files) - Overloaded ostream << operator in templated record classes is now properly set up so that cint will create dictionary for this operator. - New methods added to RecRecordImp and RecDataRecord to mirror those available from current RecMinos class. Also added new data member TObjArray fTemporaries; //! not persisted to RecDataRecord to store temporary, not persisted, data blocks, as in RecMinos. - test/TestRec.cc modified to use std::endl; std::cout. 2002-11-05 22:13 Brett Viren * WebDocs/WebDocs.html: Move link to more suitable location. 2002-11-05 20:51 Brett Viren * Midad/doc/: index.html, menu.html, manual/Makefile, manual/manual.tex, manual/ss.2.jpg: Total mental core dump from grey matter to latex, otherwise known as a first draft of a manual. No guarantee it is at all coherent. Web accessable via: http://minos.phy.bnl.gov/software/sid/Midad/doc 2002-11-05 20:27 Brett Viren * Midad/: Base/CanvasPage.cxx, Base/Jint.cxx, Base/SteelOutline.cxx, Base/UserCanvas.cxx, UserDisplay/UserDisplayModule.cxx, UserDisplay/UserDisplayModule.h, doc/menu.html, macros/test_user_display_module.C: Reorg UserDisplay to build the display in BeginJob(). Originally it was in Ana() thinking that mom was needed, but forgot about the existing Mint->JobC->Mom data trail. Quiet down some superfluous cerrs in various other spots. 2002-11-05 20:12 Robert Hatcher * UgliGeometry/scripts/veto_dbi_placements.C: bogus entries for east & west 'wall 1' modules 2002-11-05 20:08 Robert Hatcher * RawData/RawVarcErrorInTfBlock.cxx: Clarify what is meant by 'size error' in BuildIndxToOffset (ie. it means the unpacked # of entries != claimed number passed as part of the block). FormatToOStream now tries to dump the larger of the two numbers for each of Spars and Etc. Assign fgDebugFlags & 0x01 as "force hex dump"; 2002-11-05 20:05 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: totally bogus positioning info for east & west 'wall 1' modules (and the phantom 5th module each side), so that in charge injection and singles runs the noise doesn't generate innumerate numbers of complaints about no geometry for these veto planes. 2002-11-05 16:59 Brett Viren * Midad/macros/raw_to_tracks.C: add in DeMux Ana() method 2002-11-05 16:47 Brett Viren * Midad/: Base/GNUmakefile, Base/ScaledScene.cxx, Base/ScaledScene.h, Base/SteelOutline.cxx, Base/SteelOutline.h, UserDisplay/UserDisplayModule.cxx, UserDisplay/UserDisplayModule.h, macros/test_user_display_module.C: Add code from Robert which draws face-on outline of the detectors. Add this to UserDisplayModule example and fix a few fscking ROOT TCanvas update problems. Remove obsolete ScaledScene which somehow crept back in. 2002-11-05 16:02 Brett Viren * Midad/macros/raw_to_tracks.C: first commit 2002-11-05 15:50 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Plex Tables out to plane 333 2002-11-05 11:29 Nathaniel Tagg * Midad/Util/Range.h: Added an untruncated Relative function. 2002-11-05 02:34 Brett Viren * Midad/GNUmakefile: Leave off test/ 2002-11-05 00:55 George Irwin * Midad/Base/Mint.cxx: Fix compile bug: Change "or" to "||" in line 78. 2002-11-05 00:18 Robert Hatcher * DocBuilder/GNUmakefile: add -lDataUtil needed by -lMidad. 2002-11-05 00:15 Robert Hatcher * Calibrator/: MIPCalibrator.cxx, SigMappedCalibrator.cxx, TimeCalibrator.cxx: set some limits on how many times to complain about missing table data (generally due to running on simulation data); 20 to 100 times should be sufficient to get the point. 2002-11-04 21:47 Brett Viren * Midad/: UserDisplay/UserDisplayModule.cxx, doc/design.html: Update canvas at end of Ana(). 2002-11-04 21:38 Brett Viren * Midad/Base/: CandModel.cxx, CandModel.h, Control.h, ControlBar.cxx, ControlBar.h, DLSBinImp.cxx, DLSBinImp.h, DLSUVZImp.cxx, DLSUVZImp.h, DigitListModel.cxx, DigitListModel.h, DigitListScenery.cxx, DigitListScenery.h, DigitListSceneryImp.h, GeomOutlineSceneElement.cxx, GeomOutlineSceneElement.h, GeomScenery.cxx, GeomScenery.h, HeaderLabel.cxx, HeaderLabel.h, Hit2dSE.cxx, Hit2dSE.h, HitBinSE.cxx, HitBinSE.h, JobMenu.cxx, JobMenu.h, JobModel.cxx, JobModel.h, Model.cxx, Model.h, ModelProxy.cxx, ModelProxy.h, MomModel.cxx, MomModel.h, Msg.h, Scene.cxx, Scene.h, SceneElement.h, Scenery.cxx, Scenery.h, SceneryProxy.cxx, SceneryProxy.h, TScenery.cxx, TScenery.h, TrackListModel.cxx, TrackListModel.h, TrackListScenery.cxx, TrackListScenery.h, TrackSceneElement.cxx, TrackSceneElement.h, View.h, Watched.h, ZoomPad.cxx: More cruft removal. 2002-11-04 21:21 Brett Viren * Midad/Base/RunSnarlEntry.h: Cruft disposal. Fix correct branch this time. 2002-11-04 21:19 Brett Viren * Midad/Base/RunSnarlEntry.h: cruft disposal 2002-11-04 21:17 Brett Viren * setup/msrt: add -d to cvs update commands 2002-11-04 21:16 Robert Hatcher * Plex/: PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h: ctor starting from PlexMuxBoxId + extras (rather than all the components) 2002-11-04 21:11 Brett Viren * Midad/: CandModel.cxx, CandModel.h, Control.h, ControlBar.cxx, ControlBar.h, DLSBinImp.cxx, DLSBinImp.h, DLSUVZImp.cxx, DLSUVZImp.h, DigitListModel.cxx, DigitListModel.h, DigitListScenery.cxx, DigitListScenery.h, DigitListSceneryImp.h, Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GNUmakefile, GeomOutlineSceneElement.cxx, GeomOutlineSceneElement.h, GeomScenery.cxx, GeomScenery.h, GuiAxis.cxx, GuiAxis.h, GuiBase.cxx, GuiBase.h, GuiBox.h, GuiButton.h, GuiCanvas.h, GuiFrame.cxx, GuiFrame.h, GuiGroup.h, GuiLabel.h, GuiMainWindow.cxx, GuiMainWindow.h, GuiMenu.cxx, GuiMenu.h, GuiScrolled.h, GuiSlider.cxx, GuiSlider.h, GuiStatusBar.h, GuiTab.cxx, GuiTab.h, GuiTable.cxx, GuiTable.h, GuiTextEntry.h, GuiTree.cxx, GuiTree.h, HeaderLabel.cxx, HeaderLabel.h, Hit2dSE.cxx, Hit2dSE.h, HitBinSE.cxx, HitBinSE.h, HitList.cxx, HitList.h, JobMenu.cxx, JobMenu.h, JobModel.cxx, JobModel.h, LinkDef.h, Mint.cxx, Mint.h, Model.cxx, Model.h, ModelProxy.cxx, ModelProxy.h, MomModel.cxx, MomModel.h, Msg.h, MultiDisplay.cxx, MultiDisplay.h, NamedFactory.cxx, NamedFactory.h, NamedProxy.h, Range.h, RangeAxis.cxx, RangeAxis.h, RunSnarlEntry.cxx, RunSnarlEntry.h, ScaledScene.cxx, ScaledScene.h, Scene.cxx, Scene.h, SceneDisplay.cxx, SceneDisplay.h, SceneElement.h, Scenery.cxx, Scenery.h, SceneryProxy.cxx, SceneryProxy.h, TScenery.cxx, TScenery.h, TrackListModel.cxx, TrackListModel.h, TrackListScenery.cxx, TrackListScenery.h, TrackSceneElement.cxx, TrackSceneElement.h, Util.cxx, Util.h, View.h, Watched.h, gui.C, gui_init.C, mchain.h, midad.C, midad_simple.C, Base/CandModel.cxx, Base/CandModel.h, Base/CanvasPage.cxx, Base/CanvasPage.h, Base/CanvasSignals.cxx, Base/CanvasSignals.h, Base/CfgProxy.cxx, Base/CfgProxy.h, Base/ColorAxis.cxx, Base/ColorAxis.h, Base/Control.h, Base/ControlBar.cxx, Base/ControlBar.h, Base/DLSBinImp.cxx, Base/DLSBinImp.h, Base/DLSUVZImp.cxx, Base/DLSUVZImp.h, Base/DigitListModel.cxx, Base/DigitListModel.h, Base/DigitListScenery.cxx, Base/DigitListScenery.h, Base/DigitListSceneryImp.h, Base/DigitText.cxx, Base/DigitText.h, Base/GNUmakefile, Base/GeomOutlineSceneElement.cxx, Base/GeomOutlineSceneElement.h, Base/GeomScenery.cxx, Base/GeomScenery.h, Base/HeaderLabel.cxx, Base/HeaderLabel.h, Base/Hit.cxx, Base/Hit.h, Base/Hit2dSE.cxx, Base/Hit2dSE.h, Base/HitBinSE.cxx, Base/HitBinSE.h, Base/Jint.cxx, Base/Jint.h, Base/JobMenu.cxx, Base/JobMenu.h, Base/JobModel.cxx, Base/JobModel.h, Base/LinkDef.h, Base/Mint.cxx, Base/Mint.h, Base/MintView.h, Base/Model.cxx, Base/Model.h, Base/ModelProxy.cxx, Base/ModelProxy.h, Base/MomModel.cxx, Base/MomModel.h, Base/Msg.h, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/PageProxy.cxx, Base/PageProxy.h, Base/PmtPixels.cxx, Base/PmtPixels.h, Base/Rainbow.cxx, Base/Rainbow.h, Base/RangeAxis.cxx, Base/RangeAxis.h, Base/RunSnarlEntry.cxx, Base/RunSnarlEntry.h, Base/ScaledScene.cxx, Base/ScaledScene.h, Base/Scene.cxx, Base/Scene.h, Base/SceneElement.h, Base/Scenery.cxx, Base/Scenery.h, Base/SceneryProxy.cxx, Base/SceneryProxy.h, Base/TScenery.cxx, Base/TScenery.h, Base/TimeHist.cxx, Base/TimeHist.h, Base/Track.cxx, Base/Track.h, Base/TrackListModel.cxx, Base/TrackListModel.h, Base/TrackListScenery.cxx, Base/TrackListScenery.h, Base/TrackSceneElement.cxx, Base/TrackSceneElement.h, Base/UserCanvas.cxx, Base/UserCanvas.h, Base/View.h, Base/Watched.h, Base/ZoomPad.cxx, Base/ZoomPad.h, Gui/GNUmakefile, Gui/GuiAxis.cxx, Gui/GuiAxis.h, Gui/GuiBase.cxx, Gui/GuiBase.h, Gui/GuiBox.h, Gui/GuiButton.h, Gui/GuiCanvas.h, Gui/GuiFrame.cxx, Gui/GuiFrame.h, Gui/GuiGroup.h, Gui/GuiLabel.h, Gui/GuiMainWindow.cxx, Gui/GuiMainWindow.h, Gui/GuiMenu.cxx, Gui/GuiMenu.h, Gui/GuiScrolled.h, Gui/GuiSlider.cxx, Gui/GuiSlider.h, Gui/GuiStatusBar.h, Gui/GuiTab.cxx, Gui/GuiTab.h, Gui/GuiTable.cxx, Gui/GuiTable.h, Gui/GuiTextEntry.h, Gui/GuiTextView.cxx, Gui/GuiTextView.h, Gui/GuiTree.cxx, Gui/GuiTree.h, MultiPage/GNUmakefile, MultiPage/GfxBase.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxDigitListCfg.cxx, MultiPage/GfxDigitListCfg.h, MultiPage/GfxDigitListMenu.cxx, MultiPage/GfxDigitListMenu.h, MultiPage/GfxHit.cxx, MultiPage/GfxHit.h, MultiPage/GfxMenu.h, MultiPage/GfxProxy.cxx, MultiPage/GfxProxy.h, MultiPage/GfxTrack.cxx, MultiPage/GfxTrack.h, MultiPage/GfxTrackList.cxx, MultiPage/GfxTrackList.h, MultiPage/GfxTrackListCfg.cxx, MultiPage/GfxTrackListCfg.h, MultiPage/LinkDef.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, MultiPage/MultiPageCfg.cxx, MultiPage/MultiPageCfg.h, UserDisplay/GNUmakefile, UserDisplay/UserDisplayModule.cxx, UserDisplay/UserDisplayModule.h, Util/CompositeRange.h, Util/GNUmakefile, Util/NamedFactory.cxx, Util/NamedFactory.h, Util/NamedProxy.h, Util/Range.h, Util/RangeControl.h, Util/Undoable.h, Util/Util.h, doc/design.html, doc/index.html, doc/menu.html, doc/midad.C.html, doc/multi-page.html, doc/old-design.html, doc/todo.html, doc/usage.html, macros/detailed_midad.C, macros/full_midad.C, macros/gui.C, macros/gui_init.C, macros/load_libs.C, macros/midad.C, macros/midad_simple.C, macros/pixeldump.C, macros/test.C, macros/test_trid.C, macros/test_user_canvas.C, macros/test_user_display_module.C, test/GNUmakefile, test/full-zoom.xpm, test/test-BBox.cxx, test/test-Button.cxx, test/test-Canvas.cxx, test/test-CfgProxy.cxx, test/test-Gui.cxx, test/test-GuiSlider.cxx, test/test-GuiTextView.cxx, test/test-Menu.cxx, test/test-RangeControl.cxx, test/test-Remove.cxx, test/test-Undoable.cxx, test/test-functor.cc, test/popup/TMyClass.h: Assuming I didn't screw up something, this should be a merge of the new (new) Midad library. Formally sitting on the "X00-05-02" branch. The final state of that branch has been tagged with "X00-05-02-end". 2002-11-04 20:52 Brett Viren * Midad/macros/test_user_display_module.C: initial commit 2002-11-04 20:51 Brett Viren * Midad/: GNUmakefile, Base/CanvasSignals.cxx, Base/CanvasSignals.h, Base/Mint.cxx, Base/Mint.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/UserCanvas.cxx, Base/UserCanvas.h, UserDisplay/GNUmakefile, UserDisplay/UserDisplayModule.cxx, UserDisplay/UserDisplayModule.h: Add UserDisplay/ directory containing an example of how one can add a display from a JobCModule. Add sigc++ signals to CanvasSignals. Add Views menu entry in PageDisplay to call UgliGeometry::Draw() to let one play with 3D views of the geometry. Cute, but not sure how useful. Mint now gives access to previously created PageDisplays. Fix leak in UserCanvas. 2002-11-04 19:49 Robert Hatcher * JobControl/JobCInput.h: a hack to allow JobC scripts to be work correctly when compiled with ACLiC. ACLiC doesn't know about SITE_HAS_SIGC (and doesn't know where to find sigc++ includes even if it did), so it gets the aligment of the elements of JobC.h wrong because it sees the wrong size for JobCInput (due to the hidden SigC::Signal0 data members). 2002-11-04 18:48 Brett Viren * Midad/macros/pixeldump.C: debugging macro 2002-11-04 18:43 Ed Lartey * WebDocs/FrozenRel.html: # added new release 2002-11-04 16:24 Nick West * DatabaseTables/CalibrationTables/: TimeCalibrationTable7071.far, TimeCalibrationValidity7071.far: Change illegal SEQNO 2000100 -> 200000100. 2002-11-04 15:44 Brian Rebel * DeMux/DmxDeMuxCosmicsModule.cxx: change for handling mc data tests 2002-11-04 13:25 Brett Viren * Midad/: Base/GNUmakefile, Base/Mint.cxx, Base/Mint.h, Base/MintView.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/PmtPixels.cxx, Base/PmtPixels.h, Base/Rainbow.cxx, Base/TimeHist.cxx, Base/TimeHist.h, MultiPage/GfxBase.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxHit.cxx, MultiPage/GfxTrackList.cxx, MultiPage/GfxTrackList.h, doc/todo.html, macros/test.C, macros/test_user_canvas.C: Add Pmt Pixel representation. Reverse Rainbow colors so red is high value. 2002-11-03 03:13 Robert Hatcher * setup/packages-R0.8.0: change UgliGeometry version from V00-04-05 to V00-04-06 2002-11-03 03:09 Robert Hatcher * UgliGeometry/: MinosOutline.cxx, MinosOutline.h, UgliGeomHandle.cxx, UgliGeomHandle.h: undo "const" addition to Copy() methods until sites are using ROOT 3-03-09a