2004-09-13 17:23 Ed Larty * setup/packages-R1.10.0: # added new point release 2004-09-13 17:22 Brett Viren * BeamData/doc/status/040916/: Makefile, context-zoom.dia, context.dia, local.skr, numi_sync_2.fig, offline-uml.dia, t1s1_timing.dia, talk.skb: Add Mary's ACNET data flow diagram, other additions. 2004-09-13 16:48 avva * Contrib/RecoCheck/TrackFitPlots.C: Split canvas to plot 1)reference plot, 2)"test" plot, 3)both on the same plot and 4) fractional difference between the two plots. 2004-09-13 15:31 avva * Contrib/RecoCheck/: TrackFitPlots.C, maketrackfitplots.C: Scripts to make comparison plots of the track fit related quantities. 2004-09-13 13:08 musser * CandEventSR/AlgEventSRList.cxx: removal from shower list of showers with zero energy after subtraction of track de/dx causes problems in event ntuple, so just leave them 2004-09-13 08:28 Nick West * DatabaseMaintenance/doc/dbmauto_slave.html: Explain about Unable to process update files .. - there is a gap after update... 2004-09-13 06:42 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add new PULSER tables. 2004-09-13 05:40 Sue Kasahara * ParticleTransportSim/macro/: g4Config.C, g4config.in, g4libs.C, testPTSimG4.C: An example of how to use vmc with Geant4 concrete MC implementation with vmc. This doesn't work yet but illustrates how the configuration work with Geant4. 2004-09-13 05:31 Sue Kasahara * ParticleTransportSim/macro/: basiclibs.C, g3Config.C, g3libs.C, geant3libs.C, rootlibs.C, testPTSim.C, testPTSimG3.C: Example macros to illustrate use of new Config method of configuring mc implementation with Geant3. 2004-09-13 05:26 Sue Kasahara * ParticleTransportSim/doc/README: A start at installation instructions for making use of the vmc package. 2004-09-13 05:07 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimModule.h: Introduce new module configuration parameter "MCConfig". "MCConfig" is the path to a MC .C file containing a Config() function which is used to construct and configure the concrete MC implementation. For example, jc.Path("Reco").Mod("PTSimModule").Set("MCConfig=./g3Config.C"); where g3Config.C consists of a Config() function: void Config() { TGeant3* geant3 = new TGeant3("C++ Interface to Geant3"); cout << "Geant3 has been created." << endl; geant3->SetDRAY(1); geant3->SetLOSS(1); geant3->SetANNI(1); geant3->SetBREM(1); geant3->SetCOMP(1); geant3->SetDCAY(1); geant3->SetHADR(1); geant3->SetMULS(1); geant3->SetMUNU(1); geant3->SetPAIR(1); geant3->SetPFIS(1); geant3->SetPHOT(1); // 100 keV cuts geant3->SetCUTS(0.0001,0.0001,0.0001,0.0001,0.0001, 0.0001,0.0001,0.0001,0.0001,0.0001,1E10); } if the TGeant3 concrete MC implementation is to be used. This approach is adapted from the geant4_vmc/examples of how to configure the MC. This replaces the use of module configuration parameter MCType. 2004-09-13 00:31 cbs * Contrib/cbs/Mad/MadEvDisplay.cxx: A few cosmetic changes to Std Hep display 2004-09-13 00:09 cbs * Contrib/cbs/Mad/MadEvDisplay.cxx: Added a std hep diagram display 2004-09-12 21:06 dap56 * Contrib/cbs/Mad/: MadDpAnalysis.cxx, MadDpAnalysis.h: PID method for all-event CC analysis 2004-09-12 01:53 cbs * Contrib/cbs/Mad/: MadBase.cxx, MadBase.h, MadEvDisplay.cxx, MadQuantities.cxx, MadQuantities.h, MadEvDisplay.h, macros/LoadLibs.C: Added some StdHep methods 2004-09-11 17:50 webera * Contrib/weber/AnaMC/: .cvsignore, AnaMC.C, AnaMC.cxx, AnaMC.h, LoadANN.C, NuFlux.C, NuFlux.h, StudyANN.C, StudyANN.h, StudyFlux.C, StudyFlux.h, mc.job, mc.prod: numerous updates: -Added code to play with use ROOT ANNs (StudyANN) -Modiefed code to reweight events to different beam energies (added class NuFlux) -Modified TTree in AnaMC for improved trigger studies 2004-09-11 17:35 weber * Demo/: PrintStat.cxx, PrintStat.h: Job module to a print a status line for every n-th event (snarl,run, time, ...) General update and clean-up of code. 2004-09-11 16:30 Brett Viren * BeamData/doc/index.html: Some notes on some acnet devices 2004-09-11 16:29 Brett Viren * BeamData/ana/: Bdnt.cxx, Bdnt.h, LinkDef.h: Various changes not committed for a while 2004-09-11 02:20 Brett Viren * BeamData/doc/status/040916/: Makefile, local.skr, talk.skb: Hack some skribe guts up in local.skr to produce nicer web pages. 2004-09-10 22:43 avva * CandNtupleSR/Module/NtpSRModule.cxx: Errors on track vertex position and direction have been moved from CandFitTrackSR up to CandFitTrack - this change will fill write these errors into the SR ntuple given any candidate derived from CandFitTrack, not only from CandFitTrackSR. 2004-09-10 22:40 avva * CandFitTrackSA/AlgFitTrackSA.cxx: Protect against sqrt(0) 2004-09-10 21:57 Robert Hatcher * CandTrackSR/TrackClusterSR.cxx: Inside loop don't keep calling strip->GetPlane() and strip->GetStrip() on the passed in CandStripHandle as they aren't going to change. Just fetch the info once, and then fetch for each of the loop strip1's. Also don't call GetPlane() and GetStrip() rather call GetStripEndId() (which they are each doing behind the scene) and compare the StripEndId's. 2004-09-10 21:48 Brett Viren * BeamData/doc/status/: 040820.html, 040820.skb, 040916/Makefile, 040916/context.dia, 040916/t1s1_timing.dia, 040916/talk.skb: Add past and unfinished future collab talks. Uses skribe. 2004-09-10 21:41 Robert Hatcher * CandTrackSR/TrackClusterSR.cxx: early return in AddStrip() if match is found no need to keep local bool "match" until loop is completed and then embed all the following code in if (!match) { }; 2004-09-10 21:36 Robert Hatcher * CandTrackSR/TrackClusterSR.cxx: protect against cases where charge <= 0.0 reduce number of calls to strip1->GetCharge() and strip1->GetTPos() from 3 of each to 1 of each by judicious use of local variables. 2004-09-10 21:09 Robert Hatcher * CandTrackSR/AlgTrackSR.cxx: emit a warning message when digitpe<=0.0 (as well as protecting TMath::Log()). 2004-09-10 21:07 Robert Hatcher * RecoBase/ArrivalTime.cxx: emit warning message if npe=0 (as well as protecting against div by 0). 2004-09-10 20:03 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, Ntp/NtpFitSAVtx.cxx, Ntp/NtpFitSAVtx.h: Fill errors on the track vertex position, direction. 2004-09-10 19:37 Robert Hatcher * PulserCalibration/LinkDef.h: if PulserDBModule is going to derive from TObject then it must be parsed by rootcint (ie. in LinkDef.h). 2004-09-10 19:11 George Irwin * MessageService/MsgService.h: Add "#ifdef MACOSX" sections to handle __CVSID__ problems which have surfaced with GCC 3.3 in the newest version of Apple Developer (XCode 1.5). The problems are similar to the GCC 3.4 ones signalled by Brett. The solution committed here works fine on MacOSX, but results in a static-initialization-order failure in loon jobs run on RH 9. So the Linux code is left alone. 2004-09-10 16:51 pa * PulserCalibration/: PulserDBModule.cxx, PulserDBModule.h: Add some files that I missed before 2004-09-10 13:22 musser * CandNtupleSR/Module/NtpSRModule.cxx: use CandTrack rather than CandFitTrack if fit track has empty daughter list 2004-09-10 06:33 Nick West * WebDocs/Companion/overview/Preparation.html: Remove obsolete instructions to the tutorial held at UMN 2004-09-10 05:16 Nick West * RawData/RawDigitDataBlock.cxx: Comment out test involving missing RawChannelId::IsSameMinder(RawChannelId&) 2004-09-09 22:38 Robert Hatcher * DetSim/SimEventResult.h: remove "class" from "friend std::ostream& operator<<" 2004-09-09 22:31 George Irwin * DetSim/LightInjector.cxx: Change lingering TIterator to TIter. 2004-09-09 22:26 George Irwin * DetSim/CustomLightInjector.cxx: Change lingering TIterator to TIter. 2004-09-09 19:09 Robert Hatcher * RawData/: RawDigitDataBlock.h, RawDigitDataBlock.cxx: Change GetDatumIter() so it returns a TIter (on the stack) rather than a TIterator* (which genarally gets leaked). Those who have been initializing a TIter from the TIterator* will see no different; otherwise the need to change "TIterator*" to "TIter" and "iter->Next()" to "iter.Next()". Correctly use it in FormatToOStream() and GetVldContext(). New method PostFillRawDigits() post-processes the unpacked raw digits. Currently it sets error codes on QIE digits that shared a menu or minder with another QIE digit that has the CapIdError set. 2004-09-09 18:55 Robert Hatcher * RawData/: RawQieDigit.cxx, RawQieDigit.h: define two post-processing "error codes" for QIE that reflect whether a CapIdError was seen in the same menu or minder 2004-09-09 18:41 Brett Viren * RawData/: LinkDef.h, RawBeamPosData.cxx, RawBeamPosData.h, RawBeamProfData.cxx, RawBeamProfData.h: Some confusion over what devices like R:BP1COV actually are. Doing s/Profile/Position/ should put it right. And, Robert, this time I checked that Loon still builds with this change.... 2004-09-09 17:15 George Irwin * setup/setup_minossoft_chaos: Update for $MINOS_SOFT=/minosbase 2004-09-09 16:51 Robert Hatcher * WebDocs/Errors/compiling_warnings.html: add another cause of "agrument given ... after previous specification" warnings (suggested by random yahoo.com user ... ah, the power of google). 2004-09-09 16:37 Brett Viren * RawData/: LinkDef.h, RawBeamProfData.h: Remove impl methods, add new unpacker to linkdef 2004-09-09 15:38 Brett Viren * RawData/: RawBeamData.cxx, RawBeamMonBlock.cxx, RawBeamProfData.cxx, RawBeamProfData.h, RawBeamSwicData.cxx, RawBeamSwicData.h: Add start of specialized "new style" beam profile monitor data. Do s/Gps/Vme/ on timestamp method names. This is more correct. While the VME timestamps do come ultimately from some GPS receiver, so does every other timestamp involved. 2004-09-09 14:43 Robert Hatcher * RecoBase/ArrivalTime.cxx: protect against npe<=0 in Weight(), return 1.0e+5 2004-09-09 07:57 Nick West * PulserCalibration/LinkDef.h: Add missing (recently committed?) PulserGainLog and PulserGainPin 2004-09-09 07:42 Nick West * PulserCalibration/LinkDef.h: Comment out missing (not yet committed?) PulserRunLog and PulserDBModule 2004-09-08 23:29 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, caldet.config, near.config, online.config: Numerous neardet mods: - new Cal Check plots (following Niki's definition of bad channels) - new summary plots in "Checklist plots" folder - reorganisation of existing ND plots. Improved full-detector master v minder plot Selection cut on DaqSnarl stream re-implemented - now occurs in event loop rather than in Dispatcher subscription 2004-09-08 22:10 Robert Hatcher * CandTrackSR/AlgTrackSR.cxx: protect against log(-n) when digit->GetCharge(CalDigitType::kPE) returns a negative number for NearDet (probably garbage digit). 2004-09-08 21:50 pa * PulserCalibration/: LinkDef.h, PulserConventions.h, PulserDrift.cxx, PulserDrift.h, PulserDriftPin.cxx, PulserDriftPin.h, PulserGain.cxx, PulserGain.h, PulserGainLog.cxx, PulserGainLog.h, PulserGainPin.cxx, PulserGainPin.h, PulserSummary.cxx, PulserSummaryList.cxx, PulserSummaryList.h, PulserSummaryModule.cxx, PulserSummaryModule.h: Checkin of new PulserCalibration version. MIght even work 2004-09-08 21:24 bspeak * RunSummary/: rate_plot.cc, runsum.cc: Add top level comments and fix the CVS $Id$ tagging Propagate changes made in RSM.h 2004-09-08 21:22 bspeak * RunSummary/: RateSummary.cxx, RateSummary.h, RunSummary.cxx, RunSummary.h: 1)Propagate changes made in RSM.h to constant names 2)Fix the CVS $Id$ tagging 3)Add top level comments 2004-09-08 21:21 bspeak * RunSummary/: FilterType.cxx, FilterType.h: Add top comment and fix CVS $Id$ tagging 2004-09-08 21:20 bspeak * RunSummary/: BlockEvent.cxx, BlockEvent.h, ChipEvent.cxx, ChipEvent.h, CrateMonitorEvent.cxx, CrateMonitorEvent.h, DaqSnarlEvent.cxx, DaqSnarlEvent.h, TPSinglesEvent.cxx, TPSinglesEvent.h: Fix the CVS $Id$ tagging and follow changes made in RSM.h 2004-09-08 21:19 bspeak * RunSummary/RSM.h: Rename some definitions to make more sense Fix the CVS Id tagging 2004-09-08 21:15 bspeak * RunSummary/: RunSummaryInfo.cxx, RunSummaryInfo.h, RunSummaryHeader.cxx, RunSummaryHeader.h: Fix the CVS $Id$ tagging 2004-09-08 21:12 bspeak * RunSummary/LinkDef.h: Remove top line comment, not needed. 2004-09-08 20:10 ebeall * DcsUser/scripts/spin_rawdcs.C: initial commit of a test macro to read out dcs root files 2004-09-08 18:48 dbox * DatabaseTables/scripts/MysqlToOracleFilter.pl: added minos_reader minos_writer roles 2004-09-08 16:46 avva * Contrib/sergei/Shadow/shadow2d.C: Add 1d shadow historams for positive/negative tracks with 10, 20, 30, 50, 100 GeV momentum cuts. 2004-09-08 11:57 Nick West * WebDocs/Companion/overview/Configuring_Jobs.html: Bring into line with configuration policy 2004-09-08 11:56 Nick West * WebDocs/Companion/overview/macros/loon_reco_job.C: Now based on R1.10 2004-09-08 11:54 Nick West * WebDocs/Package_Overviews/.cvsignore: Should have been committed before. 2004-09-08 11:52 Nick West * WebDocs/numi0860.ps: Add a copy of Numi Note 860 to allow a direct link 2004-09-08 03:11 Sue Kasahara * CandNtupleSR/: NtpSRShower.cxx, NtpSRTrack.cxx, Module/NtpSRModule.cxx: Add protection to NtpSRModule to guard against CandEvent's having a ptr to a CandTrack which is not in the CandTrackList. An error message will be issued to indicate that the evt.trk information was not properly filled. Also add warning message to NtpSRTrack/NtpSRShower when constructed with 0 strips. 2004-09-07 21:08 Robert Hatcher * JobControl/JobCRootEnv.cxx: In some cases loon sessions (used as super-root) involving ntuple tree drawing via NtpSR->StartViewer() were dying with "Alarm clock" error (SIGALRM). Leaving this signal to be handled by ROOT's signal handler rather resetting it back to the unix default (process termination) seems a better choice. 2004-09-07 20:34 webera * Contrib/weber/AnaMC/: AnaMC.C, AnaMC.cxx, AnaMC.h, StudyFlux.C, StudyFlux.h, StudyMC.h: Modified Files: AnaMC.C AnaMC.cxx AnaMC.h StudyMC.h Added Files: StudyFlux.C StudyFlux.h Added new macros to study different neutrino fluxes. Rationalize TTree and updated trigger algorithm. 2004-09-07 19:14 Ed Larty * setup/packages-R1.10: # added new generic frozen package