2003-02-19 16:15 Ed Larty * setup/packages-R0.14.0-tmp: # Added new tmp 2003-02-19 11:39 Nick West * DatabaseMaintenance/doc/dbmauto_migration.html: Propose an alternative strategy to priming for non-CVS tables. 2003-02-19 11:33 Nick West * DatabaseMaintenance/doc/db_distribution.html: Ask: do we want CalDet PULSER* data? 2003-02-19 07:32 Nick West * WebDocs/pkg_links.html: Add entry for LISummary. 2003-02-19 00:59 Sue Kasahara * Record/test/: testNtpDrawBareRoot.C, testNtpDrawBareRootNoLoad.C: One more example of using TTree::Draw to draw ntuple data, this time with no load of minossoft libraries and operating at "root" prompt. 2003-02-19 00:19 Sue Kasahara * Persistency/PerOutputStream.cxx: Back out change to main branch name made earlier today. Main branch is again "record" instead of class name. ROOT seems to have a problem parsing a main branch name that includes the <> brackets used for a templated class under certain TBrowser uses and when used in TTreeFormula. 2003-02-19 00:12 Sue Kasahara * Record/test/: DemoNtupleRecord.cxx, DemoNtupleRecord.h: Moved from Record/test directory to Record/demo. 2003-02-19 00:11 Sue Kasahara * Record/: GNUmakefile, demo/DemoNtupleRecord.cxx, demo/DemoNtupleRecord.h, demo/GNUmakefile, demo/LinkDef.h, test/DemoNtupleModule.cxx, test/GNUmakefile, test/LinkDef.h, test/testNtpDraw.C, test/testNtpDrawBareRoot.C, test/testNtpRead.C, test/testNtpWrite.C, test/testRecordRead.C, test/testRecordWrite.C: Move DemoNtupleRecord from Record/test to Record/demo. The purpose is to separate dependencies of record ntuple example and job module used to create it. Add example test/testNtpDrawBareRoot.C to illustrate use of record ntuple when operating at root prompt instead of loon prompt. 2003-02-18 20:18 Sue Kasahara * Record/test/testNtpDraw.C: Correct usage, should be: loon .x Record/test/testNtpDraw.C 2003-02-18 20:13 Sue Kasahara * Record/test/testNtpDraw.C: A simple example of how to view ntuple record data in a root session. TTree::Draw is used to draw one plot, and then the TBrowser is opened so that user can view the structure of the ntuple. usage: loon -b .x testNtpDraw.C 2003-02-18 19:42 Sue Kasahara * Persistency/PerOutputStream.cxx: Make main branch name the name of the top level class, even in the case of records using the new record base classes. 2003-02-18 19:32 dbox * RDBC/test/RDBCTestMetaData/: RDBCTestMetaData.C, RDBCTestMetaData.out1, RDBCTestMetaData.out2, RDBCTestMetaData.out3, RDBCTestMetaData.out4: added a bunch of functionality to this test, found some bad return types in odbc driver as a result 2003-02-18 17:14 Robert Hatcher * RawData/: LinkDef.h, RawVtmTimeInfoBlock.cxx, RawVtmTimeInfoBlock.h: new raw data block RawVtmTimeInfoBlock 2003-02-18 17:13 Robert Hatcher * OnlineUtil/mdBlockDefinitions.h: additions of VtmTimeInfo block for ND time stamps (new block id) definition of ND electronics monitor block (no corresponding raw block?) 2003-02-18 16:21 hartnell * LISummary/doc/LISummary.html: Basic webpage explaining how the package works 2003-02-18 15:01 Nick West * DatabaseMaintenance/doc/db_distribution.html: Update current status of distribution system. 2003-02-17 20:56 Brian Rebel * DeMux/DmxUtilities.cxx: dont set DeMuxVetoFlag for veto shield hits 2003-02-17 18:51 Brian Rebel * DeMux/DmxUtilities.cxx: set demux veto flag for all digits within detector while looking for xtalk and low signal digits. when event is demuxed, the digit will have the flag unset, if it is a good digit 2003-02-17 11:14 Nick West * DatabaseMaintenance/doc/dbmauto_migration.html: Fix broken link. 2003-02-17 11:13 Nick West * DatabaseMaintenance/doc/ChangeLog: Record changes to checksum analysis. 2003-02-17 11:02 Nick West * DatabaseMaintenance/scripts/checksum_db.pm: Cosmetic change. 2003-02-17 11:02 Nick West * DatabaseMaintenance/scripts/: ac_open_stream.pm, ac_read_next_entry.pm, ac_split_streams.pm: Treat splitting as an optional first step. Incorporate host name into the checksum log file for the stream. 2003-02-17 11:00 Nick West * DatabaseMaintenance/scripts/: ac_load_filter.pm, ac_main.pm, primer/launch_help.txt: New options: --filter_file and --host_list to control filters and host selection. 2003-02-17 07:54 Nick West * WebDocs/WebDocs.html: Add link to MINOS home page. 2003-02-16 02:14 Sue Kasahara * Record/test/: DemoNtupleModule.cxx, DemoNtupleModule.h, DemoNtupleRecord.cxx, DemoNtupleRecord.h, GNUmakefile, LinkDef.h, testNtpRead.C, testNtpWrite.C: Add a simple example of an ntuple record, DemoNtupleRecord, and a job module, DemoNtupleModule, illustrating how to use it. Job macro testNtpWrite.C demonstrates how to write the DemoNtupleRecords out to an output stream DemoNtuple in testntp.root. It also shows how to write out DaqSnarl (or Cand, etc.) records out to separate file(s) in the same job. Job macro testNtpRead.C demonstrates how to read the DemoNtupleRecords back in from testntp.root, while reading DaqSnarl records in parallel in from a separate file. testNtpRead.C also illustrates how to apply selection cuts to skip to record sets of interest. 2003-02-15 00:38 George Irwin * CandDigit/: AlgDeMuxDigitList.cxx, AlgDigitList.cxx, AlgFilterDigitList.cxx, AlgFilterDigitList.h, AlgMCDigitList.cxx, DBtxt_AlgDigitList_default.C, DBtxt_AlgDigit_default.C, DBtxt_AlgFilterDigitList_default.C, DBtxt_AlgMCDigitList_default.C, DBtxt_AlgMCDigit_default.C, DeMuxDigitListModule.cxx, DigitListModule.cxx, DigitListModule.h, FilterDigitListModule.cxx, FilterDigitListModule.h, LinkDef.h: None of these CandDigit package changes should affect other existing packages or jobs, beyond the need to recompile as gmake sees fit. one might want to do a clean rebuild of the CandDigit package to get rid of excised methods and member variables. Add FilterDigitListModule and a no-op prototype AlgFilterDigitList class. FilterDigitListModule::Reco() should be called after DigitListModule::Reco() to get a filtered CandDigitList. With a custom-written AlgFilterDigitList class, one can create a duplicate of the original CandDigitList with unwanted digits filtered out. The truncated CandDigitList will be fed, by default, to the DeMuxDigitListModule. On output, the original complete CandDigitList will be written out, as will the CandDeMuxDigitList (based on the truncated CandDigitList). The intermediate truncated CandDigitList will not be written out, because it is redundant with CandDeMuxDigitList. If one does not call FilterDigitListModule::Reco(), the original CandDigitList, redundant with CandDeMuxDigitList, will be suppressed on output as before. These default behaviors can be over-ridden by setting JobModule Registry parameters at runtime. Clean up several existing CandDigit package classes: 1) Remove all AlgFactory "Algorithm registration" and AlgConfig parameter setting from JobModules. This is now done from DBtxt... files. This makes for an easier transition when we move default AlgConfig sets to the database. Because the AlgConfig name in each JobModule is no longer hardwired to "default", but settable as a JobModule Registry parameter (see item 2), the user can and should save his own DBtxt... files, with AlgConfig names other than "default". These DBtxt... files are searched for in one's own $SRT_PRIVATE_CONTEXT/macros ahead of $SRT_PUBLIC_CONTEXT/macros. 2) Each JobModule has Config Registry parameters to specify the names of the Algorithm class and the AlgConfig object name which the JobModule should invoke. This allows the user to specify these at runtime. In the case of FilterDigitListModule, one can specify a user-written AlgFilterDigitList-like class, based on the no-op prototype. One can put this class in one's own package, together with a DBtxt... file to define the AlgConfig parameters. 3) Remove HandleCommand from all JobModules in favor of Config Registries. 4) Remove all JobModule member variables which are redundant with Config Registry parameters. 2003-02-14 22:00 Brett Viren * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Add the functionality of the fortran routine PEC_pack from gminos/hits/PEC_pack.F so one can connect FLSHits to FLSDigits. 2003-02-14 21:58 Brett Viren * Midad/Base/: MCint.cxx, MCint.h: Connect MC particles to CandDigits and a weight giving how much of the digit the particle contributes to. Also, for each particle there is a TPolyLine3D in XYZ and UVZ giving the tracked particle paths. This is currently probably a rats nest of lines since no attempt at sorting or preserving the branching due to secondaries is made (yet). The interface is completely independent from the vagaries of GMINOS, REROOT, etc so should stay usable once the new digitization frame work is done (yeah, right). The current implementation is one huge ugly hack made up of a lot of reverse lookups filled from FLSCrap objects. This compiles but is as yet untested. 2003-02-14 21:29 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, default.config, offline.config, online.config, vacoord.h: OM update: 14/02/03 - pedestal checking overhauled. Now checks for LOW,HIGH,FLAT and SHIFTED pedestals (as defined by the parameters in online.config). Removed a large inefficiency related to filling pedestal plots which greatly speeds up processing - LI status frame added. This shows the current LI pulser settings. - VARC/VMM 'event display' added. Shows all 16 crates. Distinguishes between hits that occur before and after the trigger time. - vacoord function added. Defines VA channel mapping for VARC/VMM canvases - updated documentation on OM website and "OM Users Guide" NuMI note submitted. 2003-02-14 17:17 Robert Hatcher * CVSROOT/check_access: add Mike Kordosky to various labyrinth packages to allow x-talk to be committed to repository. 2003-02-14 15:58 Brett Viren * Midad/Base/MCText.cxx: Print text if mom or SimSnarlRecord is missing 2003-02-14 15:57 Brett Viren * Midad/Base/Jint.cxx: Next() was doing a Run(n) instead of an Next(n) followed by a Run(0). 2003-02-14 09:01 Nick West * DatabaseMaintenance/doc/db_distribution.html: Add section about priming non-CVS tables. 2003-02-13 17:26 Brett Viren * SRT_MINOS/GNUmakefile: Add dummy GNUmakefile to quite meaningless SRT warnings. 2003-02-13 11:31 Nick West * DatabaseInterface/test/DbiValidate.cc, DatabaseInterface/doc/ChangeLog, DatabaseMaintenance/DbmModule.cxx, DatabaseMaintenance/DbmModule.h, DatabaseMaintenance/doc/ChangeLog: Remove sinful, deprecated standard headers. Remove product specific SQL expressions or employ MySQL and ORACLE versions as appropriate. 2003-02-13 11:30 Nick West * DatabaseInterface/: DbiCascader.cxx, DbiDBProxy.cxx: Remove product specific SQL expressions or employ MySQL and ORACLE versions as appropriate. 2003-02-13 11:29 Nick West * DatabaseInterface/Dbi.cxx, DatabaseInterface/DbiConfigStream.cxx, DatabaseInterface/DbiOutRowStream.cxx, DatabaseInterface/DbiOutRowStream.h, DatabaseInterface/DbiResultSet.cxx, DatabaseInterface/DbiResultSet.h, DatabaseInterface/DbiSqlValPacket.cxx, DatabaseInterface/DbiSqlValPacket.h, DatabaseInterface/DbiString.cxx, DatabaseInterface/DbiTableProxy.cxx, DatabaseInterface/DbiTableProxyRegistry.cxx, DatabaseMaintenance/DbmLogFile.cxx: Remove sinful, deprecated standard headers. 2003-02-13 11:16 hartnell * LISummary/: LILookup.cxx, LILookup.h, LISummarySorter.cxx, LITune.C: Added separate macro to run led tuning algorithm Changed the conversion of the eastWest char into an int Was E=0, now E=1 Was W=1, now W=2 in line with the conventions else =-1 This conversion now occurs in just one place in LILookup::ConvertEastWest The same for LILookup::ConvertRackLevel 2003-02-13 07:28 Nick West * DatabaseMaintenance/doc/db_distribution.html: Add hint about using /etc/cron.hourly etc. 2003-02-12 23:58 Mark Messier * setup/packages-development: Added CalDetSI and CalDetDST 2003-02-12 23:57 Mark Messier * CVSROOT/: check_access, modules: Add CalDetDST and CalDetSI 2003-02-12 23:52 Mark Messier * CalDetDST/.cvsignore: Start package 2003-02-12 23:52 Mark Messier * CalDetSI/.cvsignore: start package 2003-02-12 23:07 Ed Larty * OfflineMonitor/reco.C: # added 2003-02-12 22:35 Ed Larty * OfflineMonitor/: myscript, offmacro.C, offmacrotxt.C, plotsmacro.C, plotsmacrotxt.C, reco.h: # modified 2003-02-12 22:31 Ed Larty * OfflineMonitor/: offmacro.C, plotsmacro.C, reco.C, reco.h: # will add later 2003-02-12 21:24 Ed Larty * OfflineMonitor/offmacro.C: # modified offmacro.C 2003-02-12 11:55 phil.adamson * PulserCalibration/LinkDef.h: Add pulser namespace to linkdef 2003-02-12 04:38 Sue Kasahara * Record/test/GNUmakefile: Add -lOnlineUtil to package dependent list of libraries so that test code will compile again. 2003-02-12 04:37 Sue Kasahara * NtupleBase/test/testNtpRead.C: Show an example of how to read in data from files in parallel for ntuple records and cand records. 2003-02-12 02:54 Sue Kasahara * Dispatcher/test/GNUmakefile: Add -lOnlineUtil to the list of test bin dependent libraries to get the test code to compile again. 2003-02-12 02:45 Sue Kasahara * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoDataStreamFactory.cxx, IoDataStreamItr.cxx, IoDataStreamItr.h, IoFileListItem.cxx, IoFileListItem.h, IoInputDataFile.cxx, IoInputModule.cxx, IoInputModule.h, IoInputStreamItr.cxx, IoInputStreamItr.h, IoRerootStreamItr.cxx, IoRerootStreamItr.h, test/IoInputModuleValidate.cxx, test/IoInputModuleValidate.h: Several changes to implement support for parallel input file access. Support for this is now complete. One IoInputModule level API change: void AddFile(const char* filename, int at = -1); has been changed to: void AddFile(const char* filename, const char* streamlist = "*", int at =-1); i.e. the argument to specify the index to insert the file at has been pushed back to make room for the streamlist argument that will, I think, be more frequently used. The user can now specify separate data file lists for separate data input data streams, e.g.: JobC j; ... j.Input.AddFile("testntp.root","NtpCand"); // to serve ntuple records j.Input.AddFile("F00005903_0000.mcnd.root","Cand"); // to serve candrecords The user can also now use wildcards in the input data file name, e.g. j.Input.AddFile("/mydir/F00059*.mdaq.root","DaqSnarl"); j.Input.AddFile("/mydir/F00059*.mcnd.root","Cand"); Use j.List() to see list of files that are actually attached to stream. New method: j.Input.DefineStream("streamname","treename"); allows user to specify the data tree to attach to a streamname. This can be useful if reading two streams from 2 sets of input files but both streams serve data from the same tree, e.g. j.Input.DefineStream("Rel8Cand","Cand"); j.Input.DefineStream("Rel9Cand","Cand"); j.Input.Set("Streams = Rel8Cand,Rel9Cand"); j.Input.AddFile("/mydir/F00059*.R0.8.0.root","Rel8Cand"); j.Input.AddFile("/mydir/F00059*.R0.9.0.root","Rel9Cand"); 2003-02-12 02:16 Sue Kasahara * JobControl/: JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h, JobCPath.cxx, JobCResult.cxx, JobCResult.h: Introduce support for optional argument "streamlist" to file manipulation methods of JobCInputxxx classes. This is to be used to support parallel input file access. Add new JobCResult::kBeginOfInputStream to signal when Prev calls have run out of record sets. Modifiy JobCPath to require Next call to advance to first record set. 2003-02-12 02:05 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerStreamManager.cxx, PerStreamManager.h, test/GNUmakefile, test/PerValidate.cc: More changes to support input parallel file access. including one API change: PerInputStreamManager::RecordsAt now returns VldContext instead of int Add OnlineUtil to list of test package libraries so validation code will build again. 2003-02-11 23:44 'Paul Echevarria' * Validation/README: added README 2003-02-11 23:37 George Irwin * CVSROOT/check_access: Correct "Validate" package name to "Validation". 2003-02-11 23:17 George Irwin * Validation/GNUmakefile: Fix comment. 2003-02-11 22:57 Ed Larty * setup/packages-R0.9.0-tmp: # removed old tmp 2003-02-11 21:20 Robert Hatcher * CVSROOT/check_access: Give Sergey write access to CandFitTrackMS 2003-02-11 19:04 George Irwin * CVSROOT/users: Add "paul" and "ignatius". Remove "emilyw" and "eichblatt". 2003-02-11 17:37 Liz Buckley-Geer * WebDocs/WebDocs.html: Replace UMN run search with Marks search on FNAL db 2003-02-11 08:32 Nick West * DatabaseInterface/doc/ChangeLog: When deleting from main table; it's O.K. if no rows are deleted, some DBUSUBRUNSUMMARYs start out like that. 2003-02-11 08:29 Nick West * DatabaseInterface/DbiSqlValPacket.cxx: Cosmetic change, in printout use word 'Difference' rather than 'Conflict' so that DBMauto doesn't start to panic! 2003-02-11 08:25 Nick West * DatabaseInterface/DbiDBProxy.cxx: When deleting from main table; it's O.K. if no rows are deleted, some DBUSUBRUNSUMMARYs start out like that. 2003-02-11 06:36 Nick West * DatabaseMaintenance/scripts/: ac_apply_filter.pm, ac_main.pm, ac_split_streams.pm: Recover most of the performance lost in last bug fix involing filter application. 2003-02-11 00:34 Robert Hatcher * CandFitTrackMS/AlgFitTrackMS.cxx: for now, skip writing "fitTrackMS.root" file which generates various R__zip errors -- needs investigation. 2003-02-11 00:32 Robert Hatcher * CandFitTrackMS/AlgFitTrackMSList.cxx: convert "cout" to MSG("FitTrackMs",..) 2003-02-11 00:32 Robert Hatcher * CandFitTrackMS/: CandFitTrackMS.h, CandFitTrackMSHandle.h, CandFitTrackMSList.h, CandFitTrackMSListHandle.h, LinkDef.h: Give Candidates initial version in ClassDef so that they can be written out (was == 0). Inform LinkDef.h to use + for schema evolution. 2003-02-10 18:02 Nick West * DatabaseMaintenance/scripts/: ac_apply_filter.pm, ac_main.pm, ac_read_next_entry.pm, ac_split_streams.pm, auto_distribute.perl: Bug fix: filter was not being properly applied when one site had less entries for a table than other sites. 2003-02-09 19:22 George Irwin * Validation/GNUmakefile: Comment out libValidation.so lines as there is currently no library. 2003-02-09 19:15 George Irwin * Validation/GNUmakefile: Add a GNUmakefile to Validation package. 2003-02-08 20:21 Ed Larty * WebDocs/FrozenRel.html: # frozen release R0.13.0 2003-02-07 23:44 Robert Hatcher * setup/packages-R0.12.0: remove extraneously added 'e' in front of NoiseFilter 2003-02-07 22:58 Ed Larty * setup/: packages-R0.12.0, packages-R0.13.0: # added for next release