2006-07-13 17:27 cbs * MuonRemoval/: RemoveMuon.cxx, macros/run_mrcc_DATA_near_cand_R1_18_2.C: Changed default config in RemoveMuon to NOT make old muon_summary.root file. Updated data macro. 2006-07-13 17:10 avva * ControlRoomSoftware/doc/ControlRoom.tex: [no log message] 2006-07-13 16:47 Brian Rebel * DataQualityMonitoring/: BeamDataCheckModule.cxx, BeamDataCheckModule.h, DataQualityModule.cxx, DataQualityModule.h, EventRatePlotModule.cxx, LinkDef.h, RecoMonitoringNC.cxx, macros/dataQualityCheck.C, macros/eventRatePlot.C, macros/weeklyCheck.C: remove obsolete module that makes the entire package depend on Candidate stuff. 2006-07-13 15:57 avva * ControlRoomSoftware/doc/ControlRoom.tex: Document for maintainers. 2006-07-13 14:25 cbs * MuonRemoval/: SelectEvent.cxx, Module/NtpMRModule.h, macros/run_mrcc_DATA_near_cand_R1_18_2.C, macros/run_mrcc_MC_near_cand_R1_18_2.C, macros/run_mrcc_MC_near_reroot.C: Couple of fixes and macros for R1.18.2 Data/MC and for MC reroot files. 2006-07-13 13:20 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h, NuEvent.cxx, NuEvent.h, NuReco.cxx: More reweighting related changes. Store the reweighted and the un-reweighted values as well as having a general variable that can be used to store either the reweighted or unreweighted value depending on user requirement. 2006-07-13 13:17 Nick West * RemoteSoftwareDeployment/driver/: cmd_install.pm, initialise_globals.pm: Defer tar file download to install step but then always download, even if already present 2006-07-13 13:16 Nick West * RemoteSoftwareDeployment/libs_and_builds/install_root.sh: Fix MySQL include and lib dirs (ROOT's configure may pick up system mysql_config) 2006-07-13 12:10 blake * AtNuOutput/: AlgFarDetStripList.cxx, FarDetStripListModule.cxx: initializing variables to fix compiler warnings 2006-07-13 11:33 blake * AtNuReco/TrackSegmentCam.cxx: initializing some variables to fix compiler warnings 2006-07-13 08:11 Nick West * RemoteSoftwareDeployment/driver/job_process.pm: Increase ticket name field width 2006-07-13 08:11 Nick West * RemoteSoftwareDeployment/driver/: cmd_launch.pm, initialise_globals.pm: Include (first component) of site in ticket name. 2006-07-13 00:11 rustem * PhysicsNtuple/: Header.h, RunAlgSnarl.cxx, Fill/FillTrack.cxx, Fill/FillTrack.h, Select/SelectFiducial.cxx, Select/SelectTrack.cxx, Select/SelectTrack.h, Simple/SaveSimpleEvent.cxx, Simple/SimpleEvent.cxx, Simple/SimpleEvent.h, macros/fill.C, macros/fill_mc.C, macros/save_simple_events_mc.C, macros/study_dedx.C: Move definition of "stopping" to FillTrack, remove SelectTrack, update macros. 2006-07-12 20:47 Robert Hatcher * Rerootjob/GNUmakefile: A tweak for how we build in the case of LABYRINTH_DIR and Darwin; since both REROOT_Classes.dylib and Rerootjob.dylib have symbols for ADAMO_Shell we get a conflict. Resolve this by building a libREROOT_Classes.a and linking against that for the rerootjob executable. This fix won't work (as written) for test releases of REROOT_Classes. 2006-07-12 20:46 cbs * MuonRemoval/macros/: make_all_nd_mc.C, run_mrcc_DATA_near_cand_R1_18_4.C, run_mrcc_MC_near_cand_R1_18_4.C: Wrong release. Will add R1.18.2 instead. 2006-07-12 19:53 Robert Hatcher * REROOT_Classes/ADAMO_Shell_Dummy.cc, REROOT_Classes/FluxInfo.h, REROOT_Classes/LinkDef.h, REROOT_Classes/REROOT_Event.cxx, REROOT_Classes/REROOT_FluxInfo.cxx, REROOT_Classes/REROOT_FluxInfo.h, REROOT_Classes/ddlfiles/FluxInfo.h, REROOT_Classes/ddlfiles/neu.ddl, Rerootjob/CREOBJ.F: Extend FluxInfo ESet to include NUGPINFO block of flux ntuple (along with original NEUTRINO block). 2006-07-12 19:51 Robert Hatcher * REROOT_Classes/GNUmakefile: A tweak for what we build in the case of LABYRINTH_DIR and Darwin. 2006-07-12 19:25 Robert Hatcher * RerootExodus/RerootToTruthModule.cxx: Set the run/snarl numbers for MsgService once we pull them out of the Reroot data (normally IoModules would do this). 2006-07-12 19:19 Brian Rebel * NCUtils/GNUmakefile: fix makefile to turn of MysteryWeight stuff 2006-07-12 18:20 Nick West * setup/msrt: template command: Add support for BMAPPATH in post install (-p) mode 2006-07-12 17:20 rustem * PhysicsNtuple/: Study/StudyTrackPlane.cxx, Study/StudyTrackPlane.h, Study/TrackPlaneHistograms.cxx, Study/TrackPlaneHistograms.h, Study/TrackdEdxHistograms.cxx, Study/TrackdEdxHistograms.h, macros/save_simple_events_mc.C: Adding new modules and class for studying track dE/dx. Add a macro that creates simpe events as well. 2006-07-12 17:12 rustem * PhysicsNtuple/: MCTruth.h, Record.cxx, Record.h, Shower.h, Track.cxx, Track.h, Save/SaveEventList.cxx, Save/SaveZEvent.cxx, Select/SelectAntiNeutrino.cxx, Select/SelectFiducial.cxx, Simple/GNUmakefile, Simple/LinkDef.h, Simple/SaveSimpleEvent.cxx, Simple/SaveSimpleEvent.h, Simple/SimpleEvent.cxx, Simple/SimpleEvent.h, macros/fill_mc.C, macros/select_antineu_mc.C, macros/study_dedx.C: New modules added. Changes to Record class and corresponding changes in the modules. Lots of other minor changes. 2006-07-12 16:17 Robert Hatcher * CVSROOT/check_access: add thosieck to NCUtils, MarquardtFit and AnalysisNtuples per brebel request. 2006-07-12 15:44 cbs * MuonRemoval/macros/: run_mrcc_DATA_near_cand_R1_18_4.C, run_mrcc_MC_near_cand_R1_18_4.C: Macros for running mrcc on ND cand files with R1.18.4 2006-07-12 10:42 Nick West * RemoteSoftwareDeployment/driver/job_run_edg_job.pm: Second attempt to handle case when status is 'Submitted', not 'successfully submitted' 2006-07-12 09:33 Nick West * RemoteSoftwareDeployment/driver/replace_sw_tag.pm: Cosmetic: remove spurious ')' from report 2006-07-12 08:33 Nick West * RemoteSoftwareDeployment/driver/get_grid_ce_name.pm: Cosmetic: Remove a few gratuitous new lines 2006-07-12 08:30 Nick West * RemoteSoftwareDeployment/driver/: get_grid_ce_name.pm, initialise_globals.pm: Reassure that unable to determine CE name is O.K., if not installing 2006-07-12 08:21 Nick West * RemoteSoftwareDeployment/driver/job_run_edg_job.pm: Handle case when submitting job that status is 'Submitted', not 'successfully submitted' 2006-07-12 07:12 Nick West * RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Switch R1.23 to ROOT 5-12-00 2006-07-12 07:11 Nick West * RemoteSoftwareDeployment/libs_and_builds/install_minossoft.sh: Run validation tests in verbose mode 2006-07-12 07:10 Nick West * RemoteSoftwareDeployment/libs_and_builds/install_mysql.sh: Another fashion victim (aka broken when tidying up) 2006-07-12 01:18 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Since GeoNode::GlobalToLocal no longer changes the state through a gGeoManager->cd(...) call, it's no longer necessary to cd back to saved state in PTSimApplication.cxx. The removal of this call saves 0.4 cpu sec/event when processing cr muons locally. 2006-07-11 22:07 cbs * MuonRemoval/: AlgRmMu.cxx, AlgRmMuList.cxx, CandRmMu.cxx, CandRmMu.h, CandRmMuHandle.cxx, CandRmMuHandle.h, NtpMREvent.cxx, NtpMREvent.h, StripCands.cxx, Module/NtpMRModule.cxx: Updated information stored in CandRmMu object. 2006-07-11 20:56 rustem * PhysicsNtuple/: Event.h, Save/SaveZEvent.h, Select/SelectFiducial.cxx, Select/SelectFiducial.h, Select/SelectMCTruth.cxx, Select/SelectMCTruth.h: Merge some functionality between some modules and remove SelectMCTruth module. Few other changes that got picked as well. 2006-07-11 19:27 rustem * PhysicsNtuple/: AlgEvent.h, AlgSnarl.h, DataBlock.cxx, DataBlock.h, Default.h, Event.cxx, Event.h, GNUmakefile, LinkDef.h, MCTruth.h, ParticleId.cxx, ParticleSignId.cxx, ParticleSignId.h, Record.h, RunAlgEvent.cxx, RunAlgEvent.h, RunAlgSnarl.cxx, RunAlgSnarl.h, RunAlgorithm.cxx, RunAlgorithm.h, RunFinder.cxx, RunFinder.h, Strip.cxx, Strip.h, Draw/DrawEvent.cxx, Draw/DrawEvent.h, Fill/FillBeam.cxx, Fill/FillDataModule.cxx, Fill/FillDataModule.h, Fill/FillEvent.cxx, Fill/FillTruth.cxx, Fill/SeparateLIFar.cxx, Plot/PlotEvent.cxx, Plot/PlotTrack.cxx, Plot/PlotTrackGeometry.cxx, Save/SaveEventList.cxx, Save/SaveZEvent.cxx, Select/SelectAntiNeutrino.cxx, Select/SelectBeam.cxx, Select/SelectFarSpill.cxx, Select/SelectFiducial.cxx, Select/SelectMCTruth.cxx, Select/SelectMCTruth.h, Select/SelectTrack.cxx, Study/StudyAlgExample.cxx, Study/StudyTrackdEdx.cxx, Study/StudyTrackdEdx.h, macros/fill_mc.C, macros/select_antineu.C, macros/select_antineu_mc.C, macros/study_dedx.C: A snapshot of the recent developments. Too many changes to list them all. 2006-07-11 18:10 hartnell * NtupleUtils/: NuCuts.cxx, NuEvent.cxx, NuEvent.h: More changes to deal with the reweighting. 2006-07-11 17:47 Brian Rebel * NCUtils/: NCAnalysisModule.h, NCAnalysisModuleADM.h: remove inheritance from TObject 2006-07-11 16:54 arms * MCMonitor/MCMonitor.cxx: Downgrade the warning concerning mismatched info between stdhep[digihit[].trkId].IdHEP != digihit[].pId for digihit[].trkId > 0 to Debug level from Error level 2006-07-11 16:13 Brian Rebel * NCUtils/: GNUmakefile, LinkDef.h, NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisModuleADM.cxx, NCAnalysisModuleADM.h, NCAnalysisUtils.cxx, macros/ncccSeparation.C: copy old NCAnalysisModule into NCAnalysisModuleADM. clean out original NCAnalysisModule so that it only uses the DP extraction stuff 2006-07-11 10:00 Nick West * RemoteSoftwareDeployment/libs_and_builds/: install_MyODBC.sh, install_libsigc++.sh, install_mysql.sh, install_unixODBC.sh: While tidying up the install scripts I managed to break them. Another triumph for form over functionality. 2006-07-10 16:15 bbock * DcsDaemon/append_dcs_chiller_block.c: Ifdefed out some debugging code. 2006-07-10 16:01 bbock * DcsDaemon/dcs_mysql2rotod.c: Patched bug so that the permissions of the archiver flag files are better defined, no more setgid weirdness. 2006-07-10 15:38 bbock * DcsDaemon/dcs_mysql2roto.c: Remove crufty old files. 2006-07-10 15:38 cbs * NueAna/: ANtpShowerInfoAna.cxx, ANtpShowerInfoAna.h, ANtpShowerInfoNue.cxx, ANtpShowerInfoNue.h, macros/FilterPID.C, macros/LoadLibs.C, macros/MakeASPIDTree.C, macros/MakeAnaNueTree.C, macros/MakeHandScanFile.C, macros/MakeJBMSTree.C, macros/MakePIDTree.C, macros/MakePlotswTJPID.C, macros/MakeSensitivity.C, macros/MakeTJPIDTree.C, macros/MakeTrimmedAna.C, macros/PrintAnaNueTree.C, macros/ReadAnaNueTree.C, macros/ReadAnaNueTreewPID.C, macros/RunAllCompare.C, macros/RunFastReweight.C, macros/RunMDCompare.C, macros/RunMSTCompare.C, macros/RunNueDisplay.C, macros/RunReweight.C: Added AtNuOutput::MOISolution call in ANtpShowerInfoAna and associated variables in ANtpShowerInfoNue. Added functions LoadLibs and LoadDisplayLibs in file LoadLibs.C to load all necessary libs for NueAna. Updated macros to call these functions. 2006-07-10 15:37 bbock * DcsDaemon/: dcs_farmysql2roto.c, dcs_nearmysql2roto.c: Removed crufty old versions of the program. 2006-07-10 14:56 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h, NuReco.cxx, NuReco.h: Updates to help with beam reweighting. 2006-07-10 13:06 Nick West * RemoteSoftwareDeployment/: driver/initialise_globals.pm, libs_and_builds/build_config_table.dat: Add R1.23-build_1. A bit premature but I need to test recent TDCacheFile changes 2006-07-10 12:57 boehm * Production/Dev/PreCedar/CedarProtoTypes/: reco_near_Cosmic_Dev.C, DataQualityVersion/reco_near_Cosmic_R1_23.C, WithCamTrack/reco_near_Cosmic_S06_06_22_R1_22.C: Force the Loading of the CandFitTrackCam Library. For reasons unknown it doesn't seem to bother the scripts if this library is not explicitly loaded. 2006-07-10 12:55 boehm * Production/Dev/PreCedar/CedarProtoTypes/: DataQualityVersion/reco_far_all_R1_23.C, DataQualityVersion/reco_near_Cosmic_R1_23.C, WithCamTrack/reco_far_all_S06_06_22_R1_22.C, WithCamTrack/reco_near_Cosmic_S06_06_22_R1_22.C: The TrackListAlg needed to be changed to Cosmic for the all/Cosmic paths on the near and far detectors. It was already correct on the MC. 2006-07-10 04:38 Sue Kasahara * G3PTSim/TGeant3/TGeant3gu.cxx: Modify gustep() to handle case of low zenith angle cosmic ray muon stuck on z-boundary of steel plane during tracking. This is now treated in a similar way to the "dithering" case, such that a particle that is stuck on a z-boundary will receive a small push to move it across the boundary. The push step size is initially 2.*epsil, but increases with each iteration of, er, stuckness. 2006-07-10 04:26 Sue Kasahara * G3PTSim/gtrak/gtmuon.F: Remove change of 2006/06/01 to deal with problem of low zenith angle cosmic ray muons, moving nearly parallel to the surface of a steel plane, getting stuck on the z-boundary. Replacing it with something more robust. 2006-07-09 22:04 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, GeoScintPlnVolume.cxx, GeoShieldGroup.cxx, GeoSteelPlnVolume.cxx: Provide better organization for Medium builds. Activate field in coil region, in and out of steel planes, since BField support is now provided by BField package. 2006-07-08 14:38 boehm * Production/Dev/PreCedar/CedarProtoTypes/DataQualityVersion/: reco_MC_far_Cosmic_R1_23.C, reco_MC_far_R1_23.C, reco_MC_near_R1_23.C, reco_far_all_R1_23.C, reco_far_spill_R1_23.C, reco_near_Cosmic_R1_23.C, reco_near_spill_R1_23.C: Set of Scripts for use in the R1-23 validation, similar to WithCamTrack but also now includes Andy's Data Quality code. 2006-07-08 13:58 boehm * Production/Dev/PreCedar/CedarProtoTypes/WithCamTrack/: reco_MC_far_Cosmic_Dev.C, reco_MC_far_Cosmic_S06_06_22_R1_22.C, reco_MC_far_Dev.C, reco_MC_far_S06_06_22_R1_22.C, reco_MC_near_Dev.C, reco_MC_near_S06_06_22_R1_22.C, reco_far_all_Dev.C, reco_far_all_S06_06_22_R1_22.C, reco_far_spill_Dev.C, reco_far_spill_S06_06_22_R1_22.C, reco_near_Cosmic_Dev.C, reco_near_Cosmic_S06_06_22_R1_22.C, reco_near_spill_Dev.C, reco_near_spill_S06_06_22_R1_22.C: Replacing the Scripts that use the cambridge finder and fitter with those actually used for the S06-06-22-R1-22 test set. Some minor corrections and bug fixes were put in in addition. 2006-07-08 03:26 Ed Larty * setup/: mytmp, packages-R1.21.0-tmp: # added new package in R1.23 2006-07-08 02:02 habig * DcsUser/macros/write_dcs2mysql.C: Added missing macro which calls the DcsWriter in the above directory. 2006-07-08 01:27 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt: Re-adjust a number of plot ranges after redefining some quantities. Add an error message if the PDG particle code, stdhep[DigiScintHit::trkId].IdHEP, isn't the same as DigiScintHit::pId for trkId > 0 (hit caused by the primary particle). Updated the human-readable list of plots txt file. A little more work needs to be done on a couple plot ranges. As-is, MCMonitor was very useful for validating MCMerge vs reco_minos. :) 2006-07-08 01:16 arms * MCMerge/: ConcatArrays.cxx, ConcatArrays.h, MCMerge.cxx: Finally fixed one last persistent bug! Compared output vs reco_minos for a constant 1 det + 2 rock vtx events/snarl near det -- totally identical up to time offset per digiscinthit/stdhep particles which is unavoidably random. This is ready for prime-time! 2006-07-07 23:38 jpochoa * NuBarPID/: LoadPDF.cxx, LoadPDF.h, PIDCalculator.cxx, PIDCalculator.h: Added feature for non evaluating PDFs when value is outside range. 2006-07-07 22:55 Robert Hatcher * setup/packages-R1.23: Add R1-23 tagged versions of CandTrackCam and MuonRemoval 2006-07-07 22:07 habig * DcsUser/scripts/: ManualGaps_head.C, ManualGaps_tail.C, gapblurb.txt, gapbuilder.pl, gapbuilder.sh: Scripts and files added for alerting a human to the presence of a validity gap in the distilled coil current. 2006-07-07 20:33 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Tune away that annoying 2us offset. Using this code will nicely shift the neutrinos at the FD to the range of (0us,10us) in the timing plot. This IS a tuning, but not to the FD data. Rather, it's a tuning for unknown delays between the kicker fire and the neutrino signal in the ND. The 2us was a problem dead-reconing this; the source is unknown but largely irrelevant. It's probably something to do with the delay timer in the MCC. ---Nathaniel 2006-07-07 19:20 Ed Larty * setup/myrel: # modified 2006-07-07 19:11 Ed Larty * WebDocs/: FrozenRel.html, packages-info.txt: # announcing new generic frozen released 2006-07-07 18:43 cbs * NueAna/: MuonRemovalInfo.cxx, MuonRemovalInfo.h, MuonRemovalInfoAna.cxx: Added two extra members to MuonRemovalInfo class 2006-07-07 15:03 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: correct the implementation of mikes inuke reweighting 2006-07-07 14:16 asousa * Contrib/asousa/NikiSys/: Beam_ref_fin_neut.C, Demo_matrix_rel_br_15.C, Load_Libs.C, README, README2.txt, Rebin_br_15new.C, copy_tree.C, fn_extrapolationb_corr.C, matrix_fit_br4norm_15.C, norm_fixb_far.root, norm_fixb_new1049.root, systematic_LE10_-1sigma.root, systematic_LE10_1sigma.root, xsec_minos_modbyrs2_v3_3_7.root: Committing my version of Niki's BeamMatrix code currently running at RAL. 2006-07-07 08:33 Nick West * WebDocs/Companion/overview/macros/loon_reco_job.C: Fix up for current code: CandNtupleSRModule needs CandMorgue 2006-07-06 22:41 cbs * MuonRemoval/: AlgMuonRemoval.cxx, AlgMuonRemoval.h, AlgRmMu.cxx, AlgRmMuList.cxx, CandRmMu.cxx, CandRmMu.h, CandRmMuHandle.cxx, CandRmMuHandle.h, DBtxt_AlgMuonRemoval_default.C, DBtxt_AlgRmMuList_default.C, DBtxt_AlgRmMu_default.C, GNUmakefile, NtpMREvent.cxx, NtpMREvent.h, NtpMRTruth.h, RemoveMuon.cxx, SelectEvent.cxx, SelectEvent.h, Module/NtpMRModule.cxx, Module/NtpMRModule.h, macros/make_all_nd_mc.C: Updated code to pass event plane cut-off calculated in AlgMuonRemoval to AlgRmMu. Added new data members to NtpMREvent: pulse height weighted purity and completeness; bit-packed integer for each strip to help keep track of why it was retained/scaled and, for MC events, whether it should have been. 2006-07-06 19:22 tjyang * NueAna/macros/RunNueDisplay.C: add a library 2006-07-06 16:59 blake * CandMorgue/AlgDataQuality.cxx: fixing small memory leak 2006-07-06 11:01 raufer * Contrib/raufer/NikiSys/matrix_fit_br4norm_15.C: Deal correctly with relative normailzation error. This was left out in a previous commit. 2006-07-06 10:57 raufer * Contrib/raufer/NikiSys/Rebin_br_15new.C: Update the pot numbers. Should (finally) be correct now! 2006-07-06 10:55 raufer * Contrib/raufer/NikiSys/Demo_matrix_rel_br_15.C: Treat the SKZP2 case correctly. Was using the wrong matrices (reweighted) to make the extrapolation. In this special case, all Monte Carlo should be nominal. 2006-07-06 03:23 boehm * WebDocs/BatchDocs/PreCedarTestScripts.html: Fixing some broken links on the Cedar test pages 2006-07-05 23:36 Sue Kasahara * GeoGeometry/test/TestGeo.cc: Add a stopwatch and print a summary of cpu/realtime usage at end of job. 2006-07-05 23:25 Sue Kasahara * GeoGeometry/: GeoNode.cxx, GeoNode.h: Robert noticed that the LocalToGlobal/GlobalToLocal conversions were slow compared to Ugli and in particular that the gGeoManager->cd(fGlobalPath.c_str()); call in these methods was cpu intensive. To improve the performance, I now precalculate the matrix used in the conversions and store it with each GeoNode. One benchmark is that the performance of TestGeo is now 2.5x faster. The downside is the additional memory requirement of roughly 10 Mbyte (485x192x12x8 bytes (fardet)) to store the precalculated matrices. 2006-07-05 20:20 Robert Hatcher * Contrib/raufer/NikiSys/New_Systematics_0027.tar.gz: remove large tarball. 2006-07-05 19:32 Robert Hatcher * NCUtils/: GNUmakefile, NCAnalysisModule.cxx, NCAnalysisModule.h: Make NCAnalysisModule conditionally dependent on the mysterious "NearMysteryWeight" class based on the definition (or not) of USE_MYSTERYWEIGHT. Show in the GNUmakefile how to enable the non-default case of including it. 2006-07-05 17:32 Sue Kasahara * StandardNtuple/NtpStRecord.h: Update class version number from 7 to 8. Overlooked on commit of 2006/06/30. 2006-07-05 17:23 Sue Kasahara * CandNtupleSR/: NtpSRDetStatus.h, NtpSRRecord.h: Update version numbers from 2 to 3, and from 4 to 5, respectively. Overlooked in commits of 2006/06/30 to NtpSRRecord, and commits of 2006/07/05 & 2006/06/30 to NtpSRDetStatus. 2006-07-05 16:44 blake * CandMorgue/AlgDataQuality.cxx: fixing a small memory leak 2006-07-05 13:14 blake * CandNtupleSR/Module/NtpSRModule.cxx: added code to fill HV status information from DbuHvFromSingles table, as well as coil current values from BfldDbiCoilState table. 2006-07-05 13:12 blake * CandNtupleSR/: NtpSRDetStatus.cxx, NtpSRDetStatus.h: added coil currents to NtpSRDetStatus class 2006-07-05 13:05 musser * CandFitTrackSR/AlgFitTrackSR.cxx: calibration sigMAPs for failed track fit case as well 2006-07-05 12:54 musser * CandEventSR/AlgEventSR.cxx: Add initialization of u and v in loop over strips determining event containment. Should be a no-op. 2006-07-05 11:02 blake * CandMorgue/DQRawDigits.cxx: [no log message] 2006-07-05 08:51 hartnell * LISummary/macros/: MakeCalAdcToPe.C, MakeCalMIPCalibration.C, MakeCalStripAtten.C, MakeCalStripToStrip.C, ReadDbGains.C: ReadDbGains.C was using an old API. Changed ESimFlag to SimFlag_t. 2006-07-05 04:58 Nick West * DatabaseMaintenance/scripts/exporter.pm: List a few common exit codes. 2006-07-05 02:33 Ed Larty * setup/packages-R1.23: # new frozen generic release 2006-07-04 18:20 hartnell * NtupleUtils/: NuReco.cxx, NuReco.h: More stdhep analysing code 2006-07-04 16:28 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Tune up max_slice_size for DBUHVFROMSINGLES now that we have some data 2006-07-04 14:28 blake * CandMorgue/: FillHvFromSingles.cxx, FillHvFromSingles.h, fillhvfromsingles.C: modification to FillHvFromSingles code: make Dbi task configurable. 2006-07-04 11:34 hartnell * NtupleUtils/: NuReco.cxx, NuReco.h: Added IsMuonFromPionDecay and IsDimuon. 2006-07-04 10:42 raufer * Contrib/raufer/NikiSys/scripts/: makeFnScript.csh, runFn.csh, subFn.csh: The scripts I use to run "fn_extrapolationd_corr.C" on the different systematics. 2006-07-04 06:13 Nick West * setup/packages-R1.23-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util. 2006-07-04 06:04 Nick West * Util/doc/ChangeLog: Record tag version: V01-01-10 2006-07-04 05:58 Nick West * UserManualDoc/doc/ChangeLog: Record tag version: V01-01-15 2006-07-04 05:57 Nick West * UserManualDoc/src/UserManual.tex: Prepare for release R1.23 2006-07-04 05:52 Nick West * UserManualDoc/src/datamodel_io.tex: Fix minor typo: j.List( should be j.Input.List( 2006-07-04 05:48 Nick West * Navigation/doc/ChangeLog: Record tag version: V01-01-05 2006-07-04 05:44 Nick West * LeakChecker/doc/ChangeLog: Record tag version: V01-01-04 2006-07-04 05:39 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-07-00 2006-07-04 05:28 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-10-01 2006-07-04 05:02 Nick West * DatabaseMaintenance/scripts/: get_table_attribute.pm, make_priming_set.pm: Add DBUHVFROMSINGLES 2006-07-03 20:47 Ed Larty * setup/packages-R1.23-tmp: # new tmp file 2006-07-03 20:46 niki * Contrib/raufer/NikiSys/results_0027.tar.gz: New results for 0.00272 after minor bug fixes : enlarged dm2 limit since 2 systematic fits were exceeding current limits in fitting routine and also fixed way Relative shower energy systematics was calculated.(Thanks Tobi) 2006-07-03 20:09 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h, NCExtractionDP.cxx, NCType.h, macros/ncccSeparation.C: fix the event algorithm numbering 2006-07-03 18:40 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx: Change ph.pe to ph.sigcor everywhere 2006-07-03 16:06 musser * RecoBase/AlgTrack.cxx: add check that dz/ds is reasonable in GetdS. Pathological U/V positions in track lead to very small dz/ds values, and therefore pathological range. 2006-07-03 16:04 musser * CandFitTrackSR/AlgFitTrackSR.cxx: change order of SetUVZ and SetdS 2006-07-03 14:37 Brian Rebel * MarquardtFit/SKZPTestModule.cxx: commit changes to the SKZP test module 2006-07-03 13:47 blake * CandMorgue/: AlgDataQuality.cxx, CandDataQuality.h, CandDataQualityHandle.cxx, CandDeadChip.h, CandDeadChipHandle.cxx, DQRawDigits.cxx, DQRawDigits.h: fixing typos in CandDataQuality* and CandDeadChip* (fixed in development release a while ago - thanks Robert!) backporting modifications to AlgDataQuality/DQRawDigits to bail out of extremely large snarls in the Far Detector 2006-07-03 13:28 raufer * Contrib/raufer/NikiSys/matrix_fit_br2norm.C: Add Niki's code to pick out the right files for the relative calibration systematic. 2006-07-03 13:25 blake * AtNuOutput/reco_data.C: bringing macro up to date 2006-07-03 13:23 blake * CandMorgue/: AlgDataQuality.cxx, CandDataQuality.h, DQRawDigits.cxx, DQRawDigits.h: added a fix to bail out of extremely large snarls in the Far Detector. 2006-07-03 06:41 Nick West * DatabaseMaintenance/scripts/check_job_log.pm: Check for Unknown parameter 2006-07-02 23:05 asousa * NCUtils/NCAnalysisReader.cxx: Fixing typos. 2006-07-02 17:59 boehm * NueAna/NueAnalysisCuts.cxx: Minor correction to NueAnalysisCuts FullContainment Cut 2006-07-01 10:01 blake * AtNuOutput/: reco_MC.C, reco_data.C: changing DataQualityModule -> DataQualityReader in macros 2006-07-01 09:55 blake * CandMorgue/: DataQuality.cxx, DataQuality.h, DataQualityReader.cxx, DataQualityReader.h, LinkDef.h, README, dataquality.C: replacing DataQuality.* with DataQualityReader.* (avoiding any further duplication...) 2006-07-01 09:22 blake * CandMorgue/: DataQuality.cxx, DataQuality.h, DataQualityModule.cxx, DataQualityModule.h, LinkDef.h, README, dataquality.C: replacing "DataQualityModule" with "DataQuality" (avoiding duplication of module names). 2006-07-01 08:55 blake * CandNtupleSR/Module/NtpSRModule.cxx: filling the additional dead chip variable 2006-07-01 08:53 blake * CandNtupleSR/: NtpSRDeadChip.cxx, NtpSRDeadChip.h: adding one additional variable to NtpSRDeadChip class 2006-06-30 23:49 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt: Added a reco shower energy density quantity. Refined some plot ranges. Repaired an incompatibility with R1.18.2 produced ntuples. 2006-06-30 22:12 avva * CandFitTrackSA/: DataFT.cxx, DataFT.h: Per Robert's request fixed incosistencies with usage of typedef'd type, that were causing Doxygen warnings. 2006-06-30 22:07 blake * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: modified NtpStRecord to incorporate NtpSRDataQuality and NtpSRDeadChip branches 2006-06-30 22:02 blake * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: committed code to NtpSRModule that fills NtpSRDataQuality and NtpSRDeadChip branches of standard ntuples. 2006-06-30 22:01 blake * CandNtupleSR/: LinkDef.h, NtpSRDataQuality.cxx, NtpSRDataQuality.h, NtpSRDeadChip.cxx, NtpSRDeadChip.h, NtpSRDetStatus.cxx, NtpSRDetStatus.h, NtpSRRecord.cxx, NtpSRRecord.h: added two new branches to standard ntuples: NtpSRDataQuality, which stores information from CandDataQualityHandles NtpSRDeadChip, which stores information from CandDeadChipHandles also modified NtpSRDetStatus to (eventually) store HV status. 2006-06-30 21:51 niki * Contrib/raufer/NikiSys/New_Systematics_0027.tar.gz: All input file and results for the latest systematics with dm2 0.00272 and with SKZPII fits as of 06/29/06. 2006-06-30 21:46 Robert Hatcher * RecoBase/CandShowerHandle.cxx: Make method args match exactly so that Doxygen is happy. 2006-06-30 21:34 Robert Hatcher * NueAna/: NueFluxWeights.cxx, NueXsecWeight.cxx: In Print() having "const Option_t*" has a redundant const since Option_t is typedef'ed to "const char". Doxygen doesn't like the mismatch. 2006-06-30 21:31 Robert Hatcher * FarDetDataQuality/FarDetDeadChipHandle.cxx: Implementation of DupHandle method was doubly qualified by class name. 2006-06-30 21:22 Robert Hatcher * CandMorgue/: CandDataQualityHandle.cxx, CandDeadChipHandle.cxx: Implementation of DupHandle method was doubly qualified by class name. 2006-06-30 21:18 boehm * CVSROOT/check_access: Giving Andy Blake access to StandardNtuple and CandNtupleSR 2006-06-30 21:15 Robert Hatcher * BeamDataUtil/test/FileGap.cxx: Doxygen complained about small mis-match in DumpMissing() args: [std::]string. 2006-06-30 20:22 Robert Hatcher * Alignment/DetectorAlignment/StatisticalFluctuations.cxx: Fully initialize SubsetSummary struct before putting it in a map. 2006-06-30 20:06 Nathaniel Tagg * TriD/TridModelStrip.cxx: Fix nitpicky thing. 2006-06-30 19:54 Robert Hatcher * NueAna/: NuePIDHeader.h, Reweight/NueRW.h: Address gcc 4.0 -O concern about control reaching end without a return in AsString() -- can't really happen because of default: in switch(). 2006-06-30 19:36 Robert Hatcher * CandSubShowerSR/ClusterType.h: Address gcc 4.0 -O concern about control reaching end without a return (can't really happen because of default: in switch()). 2006-06-30 19:34 Robert Hatcher * LISummary/LIPlexMaps.cxx: quiet gcc 4.0 -O complaint about potential use before set variable. 2006-06-30 19:30 Robert Hatcher * Filtration/FiltMBSpillModule.cxx: Initialize "run" and "snarl" to obvious bogus values (but finding record header should override these). This should quiet gcc 4.0 -O 2006-06-30 19:13 Robert Hatcher * CalDetPID/CalDetParticleType.h: gcc 4.0 worried that AsString() might have control reach end without a return -- shouldn't happen with the switch having a "default", but we'll make gcc happen just to shut it up. 2006-06-30 18:42 cbs * RecoBase/CandTrackHandle.cxx: Updated IsPhysical() function. 2006-06-30 18:01 bbock * DcsDaemon/dcs_mysql2rotod.c: Added ability to touch file to tell the archiver to pick it up, and added lockfile capability. 2006-06-30 13:57 raufer * Contrib/raufer/NikiSys/Rebin_br_15new.C: deals with Brian's latest Systematics files 2006-06-30 13:56 chapman * AtNuOutput/: AtmosCalculator.cxx, NtpMaker.cxx: caught a couple of variables which could be used unitialised 2006-06-30 13:51 chapman * AtNuOutput/: AtmosCalculator.cxx, NtpMaker.cxx: caught a couple of parameters which could be used unitialised 2006-06-30 12:51 marshall * CandTrackCam/AlgTrackCam.cxx: Backporting change to make sure we don't access an uninitialised element of a vector. 2006-06-30 12:08 marshall * CandTrackCam/AlgTrackCam.cxx: Removed any chance of accessing a possibly uninitialised element of a vector. 2006-06-30 08:23 raufer * Contrib/raufer/NikiSys/Syst_rel_v2.tar.gz: ... try again after "out of memeory" error 2006-06-30 08:17 raufer * Contrib/raufer/NikiSys/Syst_rel_v1.tar.gz: Remove huge files... 2006-06-30 00:50 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt: Added MOI quantities for reco events and slices. Updated the human-readable list of plot quantities. Total 477 quantities to date. 2006-06-29 23:18 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h, RerootFlsDigitToDigiPE.cxx, RerootToTruthModule.cxx: Make assignment of the VldTimeStamp processing history independent (as was Snarl #). Anticipate the use of sub-runs in the next round of processing; make snarl # in a sub-run sequential but non-overlapping with other sub-runs by use of (large) magic offset -- the same way that GMINOS will be signalling what subrun it is assigning. 2006-06-29 22:45 cbs * CandEventSR/AlgEventSSList.cxx: Changed definition of largest track in slice. Previously used largest ph track, now using largest number of strips. 2006-06-29 22:39 cbs * RecoBase/CandTrackHandle.cxx: Changed coil hole definition in IsUnphysical() function. This was causing excessive track removal in event building for ND track only events passing partially through the partially instrumented region/coil hole. 2006-06-29 22:36 cbs * CandShowerSR/: AlgShowerSSList.cxx, DBtxt_AlgShowerSSList_default.C: Added a configurable timing cut parameter for merging 2D-showers when the two views disagree about the number of showers in the slice. 2006-06-29 22:23 George Irwin * MuonRemoval/: MergeEvent.cxx, StripCands.cxx: Add #include so these will compile. 2006-06-29 22:19 Robert Hatcher * RerootExodus/: RerootToTruthModule.cxx, RerootToTruthModule.h: Optionally print the converted DigiScintHit's in the Ana() method. 2006-06-29 22:16 Robert Hatcher * Digitization/DigiScintHit.cxx: Tweak the print format (use old version is passed option "o"). 2006-06-29 22:14 Robert Hatcher * Plex/Plexus.cxx: Use find() on STL maps and check iterator for != end(), rather than using the [] operator in order to avoid putting bad entries into the map (and thus changing it's size) when called with nonsense such as kEast ends of NearDet strips. 2006-06-29 20:23 admarino * CandFitTrack3/AlgFitTrack3.cxx: Updating code to use GetMomFromRange function. 2006-06-29 20:08 Robert Hatcher * BField/BField.cxx: Print out one more piece of info in case the "impossible" happens -- I just can't see how it gets to this code. Something must be scribbling on the local stack... 2006-06-29 19:34 admarino * CandTrackSR/: AlgTrackSR.cxx, LinkDef.h: Changing the code to use the GetMomFromRange function to convert the range in Fe to a momentum. 2006-06-29 19:32 admarino * CandFitTrackSR/AlgFitTrackSR.cxx: Updating the fitter to use the GetMomFromRange function to convert the range in iron to a momentum. 2006-06-29 19:29 admarino * DataUtil/: GetMomFromRange.cxx, GetMomFromRange.h, LinkDef.h, RangeLookupTable.cxx, RangeLookupTable.h, RangeLookupTableRow.cxx, RangeLookupTableRow.h, insert_csda.mysql, range_fe_csda.txt: Adding a function to convert the range (in g/cc) in Fe to a momentum (in GeV/c). This code accesses a database called RANGE_MU_FE_RANGE, so I am also adding the code that accesses and interpolates this table. range_fe_csda.txt is the text file that contains the data and insert_csda.mysql is the script that will load the table inthe database. 2006-06-29 17:33 raufer * Contrib/raufer/NikiSys/Syst_rel_skzp15p.tar.gz: Remove more large files. 2006-06-29 17:29 raufer * Contrib/raufer/NikiSys/Syst_rel_ndfits.tar.gz: Remove more large files. 2006-06-29 17:08 Robert Hatcher * BeamDataUtil/test/FileGap.cxx: Doxygen complained about small mis-match in DumpMissing() args: [std::]list. 2006-06-29 17:02 raufer * Contrib/raufer/NikiSys/: far_spec_dataTR.root, far_spec_dataskzpTR.root: Remove more .root files. 2006-06-29 16:38 Robert Hatcher * setup/packages-development: NueAna now depends on MuonRemoval, if the first is in the basic list of packages so must the second. 2006-06-29 16:34 Robert Hatcher * DocBuilder/GNUmakefile: -lCandEventSR now depends on -lCandChop, so add it to the link list. 2006-06-29 16:32 Robert Hatcher * CalDetPID/bin/GNUmakefile: -lCandEventSR now depends on -lCandChop, so add it to link list. 2006-06-29 16:26 Robert Hatcher * CVSROOT/check_access: add "rustem" to ControlRoomSoftware package access 2006-06-29 16:23 raufer * Contrib/raufer/NikiSys/NearMysteryWeight_C.so: Library for the MDC3. It is not needed for this but helps to make the code compile. 2006-06-29 16:13 raufer * Contrib/raufer/NikiSys/README2.txt: Explanation of how to run the final steps of the Beam Matrix, after creating the matrices etc. The first steps are detailed in README. 2006-06-29 15:58 Robert Hatcher * WebDocs/WebDocs.html: Add link to location of FNAL nightly build logs under Status/Site area 2006-06-29 14:49 raufer * Contrib/raufer/NikiSys/matrix_fit_br4norm_15.C: This version takes care of the more complicated calibration systematics handling, i.e. the NearHadronicCalibration. 2006-06-29 14:47 raufer * Contrib/raufer/NikiSys/: Beam_ref_fin_neut.C, Demo_matrix_rel_br_15.C, Load_Libs.C, PAN_le_mcfar18_2_SKZP_0.root, PAN_le_mcfar18_2_modbyrs3_0.root, Rebin_br_15.C, Results_Macros_BeamMatrix.tar.gz, copy_tree.C, fn_extrapolationb_corr.C, fn_extrapolationb_corr_d.C, matrix_fit_br1norm.C, matrix_fit_br2norm_15.C, matrix_fit_br2norm_d.C, matrix_fit_br2norm_ndf.C, results_comp_nskzp.tar.gz, results_comp_skzp.tar.gz, results_comp_skzp15p.tar.gz, scripts/buildLibs.csh, scripts/runAllNorm.csh, scripts/subExtrapolate.csh, scripts/subExtrapolateNorm.csh: Remove big root files and tarballs. Keep those files somewhere else, e. g. a web directory. Otherwise CVS checkout of this package is extremely slow. Tobi 2006-06-29 11:29 asousa * NCUtils/: NCAnalysisReader.cxx, NCAnalysisReader.h, NCReaderHelper.cxx, NCReaderHelper.h, macros/ncccReader.C: Adding option to calculate sterile oscillation probabilities and modfying Reader module accordingly. 2006-06-29 04:59 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Add RANGE_MU_FE_CSDA 2006-06-29 04:59 Nick West * DatabaseMaintenance/: scripts/make_priming_set.pm, doc/dbmauto_db_priming.html: Add range table set 2006-06-29 03:45 Robert Hatcher * MiniBooNEAna/MBSpillAccessor.cxx: was using: #include template class DbiResultPtr; which generates a whole _definition_ of the templated class, where #include #include would do (ie. it just needed DbiSqlContext.h and that was getting pulled in by the .tpl code). This duplication of definitions causes a conflict on some systems that are so tolerant. 2006-06-29 03:42 Robert Hatcher * MiniBooNEAna/MBSpill.h: remove unnecessary #include. 2006-06-29 02:46 cbs * CandEventSR/: AlgEventSSList.cxx, DBtxt_AlgEventSSList_FarBeam.C, DBtxt_AlgEventSSList_NearBeam.C, DBtxt_AlgEventSSList_default.C: Added configurable parameters to algorithm 2006-06-29 02:38 cbs * RecoBase/CandTrackHandle.cxx: Update to IsUnphysical() function used in event building. 2006-06-29 02:24 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt: Implement Ben Speakman's MOISolution with reco showers, producing eigenvalue and eigenvector quantities. Documented in mcmon_hist_list.txt. 2006-06-28 19:29 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt: Added digiScintHit total energy deposited by secondaries for truth-ID'd tracks (all, mu, pi, K, e, p). Added True # events/snarl (z < 0 & z > 0). Updated the human-readable list of plots accordingly. 2006-06-28 16:28 Robert Hatcher * OfflineTrigger/OltNewModule.h: In gcc 4.x one gets: error: floating-point literal cannot appear in a constant-expression for lines like: static const int ONE_SECOND = int(1000000000L/1.5625); replace the calculation with the actual (integer) value. 2006-06-28 11:24 marshall * CandTrackCam/AlgTrackCamList.cxx: Made tiny change to U-V matching of 2D tracks. 2006-06-28 11:03 marshall * CandFitTrackCam/: AlgFitTrackCamList.cxx, AlgFitTrackCamList.h: Some final tidying after ND Spectrometer DeMuxing. 2006-06-28 06:26 Nick West * DatabaseMaintenance/scripts/update_log.pm: Replace any double quote by a single quote before writing to log as entire message is enclosed in double quotes 2006-06-28 04:30 Robert Hatcher * IoModules/: IoInputStreamItr.cxx, test/IoInputModuleValidate.cxx: Per.h no longer has const objects kVldBegin and kVldEnd but const reference functions that return those. 2006-06-28 04:29 Robert Hatcher * Persistency/: Per.cxx, Per.h, PerInputStream.cxx, PerInputStreamManager.cxx, PerInputStreamManager.h, PerRecordTags.h, test/PerValidate.cc: Convert "Per" from a never instantiated "class" to a "namespace". Here we have to jump through some additional hoops because as well as the usual enums and static functions, Per.h also declared two high level constant objects. We'll translate this into two file-level private constants that users now see via functions that return const references, rather than directly using the objects. 2006-06-28 02:35 arms * MCMonitor/: LinkDef.h, MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, MCMonitorHistograms.h, MOISolution.cxx, MOISolution.h, mcmon_hist_list.txt: Add 115 new plots, mostly pure reco quantities (at least 5 more to come). Add a copy of Ben Speakman's MOISolution class, which will yield another way to quantify showers. 2006-06-27 20:58 Robert Hatcher * BField/bfld_slices.C: avoid C++ error if writing .ps/.png files use BfldDbiPlaneMap::SetDefensiveUnpkg(true) 2006-06-27 20:39 cbs * NueAna/: LinkDef.h, MuonRemovalInfo.cxx, MuonRemovalInfo.h, MuonRemovalInfoAna.cxx, MuonRemovalInfoAna.h, NueHeader.cxx, NueHeader.h, NueModule.cxx, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, SntpHelpers.cxx, SntpHelpers.h: Updates to write out MuonRemoval information when NtpMRRecord is present. 2006-06-27 20:19 Robert Hatcher * BField/: BfldLoanPool.cxx, BfldLoanPool.h: New method ClearPool() allows the caches to be flushed ... really only for testing purposes -- should never be needed in real life. 2006-06-27 20:17 Robert Hatcher * BField/BField.cxx: This looks like it does the right thing for translating position from global to local and field from local to global. (Not on by default, though). Still needs an even more comprehensive validation with steel rotations. 2006-06-27 20:15 Robert Hatcher * BField/BfldCache.cxx: Correct the of isUVZ flag in UgliSteelPlnHandle::GlobalToLocal (BField uses isUVZ, Ugli uses globalInXYZ -- not the reversal!) Change default (in case of no access to BfldDbiPlaneMap table); use 160 for Near, 208 for Far. #ifdef out ostream operator<< on TVector3 that used for debugging. 2006-06-27 20:08 Robert Hatcher * UgliGeometry/: UgliSteelPlnHandle.cxx, UgliSteelPlnHandle.h, UgliSteelPlnNode.cxx, UgliSteelPlnNode.h: Add LocalToGlobalVect() and GlobalToLocalVect() methods. These differ from LocalToGlobal(), et. al. by not performing the translations as is appropriate for direction vectors (eg. BField) as opposed to positions. At this stage it's only needed in the steel (for BField) so that's as far as we'll go at this stage. 2006-06-27 20:05 Robert Hatcher * UgliGeometry/: TNodeX.cxx, TNodeX.h: Provide Local2MasterVect() and the inverse to translating directions rather than positions. Because of various inaccessible private data in the base class we have to duplicate some code to make this work. 2006-06-27 20:00 Robert Hatcher * GeoGeometry/: GeoNode.cxx, GeoNode.h: Add LocalToGlobalVect() and GlobalToLocalVect() methods. These differ from LocalToGlobal(), et. al. by not performing the translations as is appropriate for direction vectors (eg. BField) as opposed to positions. 2006-06-27 18:21 asousa * NCUtils/: NCAnalysisReader.cxx, NCAnalysisReader.h, macros/ncccReader.C: Few mods to write out survival probability for each event. 2006-06-27 17:53 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h, NuEvent.cxx, NuEvent.h, NuReco.cxx: Implemented versioning system for cuts and reco. 2006-06-27 17:36 arms * MCMonitor/: MCMonitorHistograms.cxx, macro/outputMCMonitorPlots.C: Fix formatting on several plots and index pages. 2006-06-27 15:55 boehm * NueAna/NueAnalysisCuts.cxx: Correcting a typo and uploading the rest, not sure why it didnt pick it up the first time 2006-06-27 14:51 Robert Hatcher * MuonRemoval/: AlgMergeEvent.cxx, AlgMuonRemoval.cxx, MCAnalysis.cxx, RemoveMuon.cxx, SelectEvent.cxx: Add #include so one picks up the right fabs() and round(). 2006-06-27 13:57 cbs * MuonRemoval/AlgRmMu.cxx: Missing an include for TClonesArray 2006-06-27 13:56 boehm * NueAna/: NueAnalysisCuts.cxx, NueAnalysisCuts.h, Shwfit.cxx, Trimmer.cxx: Added some new variables for Dan. I also Adjusted the trimmer and the cuts class to handle the file lists more intelligently (i.e. to skip around when necessary) 2006-06-27 13:44 cbs * MuonRemoval/: AlgDIConvert.cxx, AlgDIConvert.h, AlgMergeEvent.cxx, AlgMergeEvent.h, AlgMuonRemoval.cxx, AlgMuonRemoval.h, AlgPassThru.cxx, AlgPassThru.h, AlgRmMu.cxx, AlgRmMu.h, AlgRmMuList.cxx, AlgRmMuList.h, CandRmMu.cxx, CandRmMu.h, CandRmMuHandle.cxx, CandRmMuHandle.h, CandRmMuList.cxx, CandRmMuList.h, CandRmMuListHandle.cxx, CandRmMuListHandle.h, DBtxt_AlgDIConvert_default.C, DBtxt_AlgMergeEvent_default.C, DBtxt_AlgMuonRemoval_default.C, DBtxt_AlgPassThru_default.C, DBtxt_AlgRmMuList_default.C, DBtxt_AlgRmMu_default.C, GNUmakefile, LinkDef.h, MCAnalysis.cxx, MCAnalysis.h, MergeEvent.cxx, MergeEvent.h, NtpMREvent.cxx, NtpMREvent.h, NtpMRRecord.cxx, NtpMRRecord.h, NtpMRSummary.cxx, NtpMRSummary.h, NtpMRTruth.cxx, NtpMRTruth.h, PmtMap.cxx, PmtMap.h, RawDigitInfo.cxx, RawDigitInfo.h, RemoveMuon.cxx, RemoveMuon.h, SelectEvent.cxx, SelectEvent.h, StripCands.cxx, StripCands.h, Module/GNUmakefile, Module/LinkDef.h, Module/NtpMRModule.cxx, Module/NtpMRModule.h, macros/make_all_nd_mc.C, macros/make_candfiles_fd.C, macros/make_mrcc_fd.C, macros/make_mrcc_nd.C, macros/make_mrcc_nd_mc.C: Muon removal/event merging code for Near and Far detectors, data and MC. Input is usual minossoft mdaq/cand file, output is standard ntuple with extra NtpMRRecord holding information about the removed hits. Reconstructed events with tracks are selected and track-related digits are stripped from the digitlist in the RemoveMuon module. Information about the removed track is stored, along with some truth information for MC events, using the CandRmMu(List) classes and old candlists are removed from the cand record in the StripCands module. The digits are then re-reconstructed to form new events and the information in the CandRmMu objects is written out to the Ntp objects. 2006-06-27 10:46 asousa * NCUtils/: LinkDef.h, NCOscProb.cxx, NCOscProb.h, NCReaderHelper.cxx, NCReaderHelper.h: Code to allow calculation of oscillation probabilities from user supplied values of the oscillation parameters. 2006-06-27 09:41 Robert Hatcher * BField/: BField.cxx, BField.h, BfldCache.cxx, BfldCache.h: BField has new method ResetVldContext() for updating the current VldContext useful for signaling to refetch DCS status of the coil (currently not functional ... assumes hardcoded constants). BField also has Get/Set methods for DoLocalTransform and ZTolerance note these affect the underlying BfldCache which might be shared. BField/BfldCache now respect the DoLocalTranform flag ... at least as far as values 0 and 1. Currently tranforming returned field from local coords to global isn't working (yet). 2006-06-27 08:58 Robert Hatcher * BField/BfldDbiPlaneMap.h: Add IsPairNull() method for checking if a complete pair of map variants and scales would give zero (ie. map1*scale1 == 0 && map2*scale2 == 0). Use to identify cases where maps aren't set (ie. reading old tables). 2006-06-27 08:44 Robert Hatcher * BField/BfldLoanPool.cxx: Earlier commit also included: increase ZTolerance from 0.1mm to 0.25mm expand print to print BfldCach as well. set fDoCoilSeparate=0 by default (now handled by detail maps). 2006-06-27 07:54 Robert Hatcher * BField/: BfldLoanPool.cxx, BfldLoanPool.h: New config option "DoLocalTransform" controls whether to worry about Local <--> Global transformation. 0 = do nothing, ie. assume steel is on axis and unrotated 1 = transform position to steel before looking up the field, this will account for x-y translations accurately 2 = also transform resultant field back to global to account for rotations of the steel. This currently *doesn't* work at the moment. 2006-06-27 04:29 Robert Hatcher * CVSROOT/check_access: add cbs to MuonRemoval and EventMerge packages 2006-06-26 23:10 murgia * PulserCalibration/PulserGainLog.h: Change PULSERGAINLOG table to aggregate data: GetAggNo() is renamed GetAggregateNo() (overload function in DbiWriter) 2006-06-26 23:07 murgia * PulserCalibration/PulserDBModule.cxx: PULSERGAINLOG table is now aggregate data: Set PULSERGAINLOG dbiwriter aggregate number = aggno. Change PulserGainLog GetAggNo() to GetAggregateNo() 2006-06-26 21:25 Brian Rebel * NCUtils/NCAnalysisUtils.h: version that has a TString argument with default value 2006-06-26 21:14 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: commit changes for XFPT reweighting 2006-06-26 20:39 boehm * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, NueAnalysisCuts.cxx, Shwfit.cxx, Shwfit.h, ShwfitAna.cxx, Trimmer.cxx, Trimmer.h: A few variables have been added to shwfit for Dan, also moved all the different functions which loop over strips in eventinfoana to one loop to save a few cycles. Finally a minor tweak to the trimming code to announce how many events have been trimmed. 2006-06-26 19:56 arms * MCMerge/: MCMerge.cxx, MCMerge.h, macro/far_mcmerge_reco.C, macro/near_mcmerge_reco.C: Repair offset time function. Add user adjustable input, bucket frequency (default is the current number 53.1MHz), and put example usage in the macros. 2006-06-26 19:22 Brian Rebel * MarquardtFit/: SKZPTestModule.cxx, SKZPTestModule.h: add new module to look at SKZP stuff 2006-06-26 19:22 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianModule.h, HessianParameter.cxx, LinkDef.h, MqfBeamInfo.cxx, MqfType.cxx, MqfType.h, SystematicModule.cxx, SystematicParameter.cxx, SystematicParameter.h, macros/hessian.C, macros/systematic.C: commits to make it play nice with new reconstruction reweighting 2006-06-26 19:12 Robert Hatcher * WebDocs/Package_Overviews/BField.html: Add link to Andy Goldstone's study of performance (now that it's been move from Harvard to FNALU AFS space). 2006-06-26 18:43 chapman * AtNuOutput/: AlgFarDetShieldPlank.cxx, AlgFarDetShieldPlankList.cxx, FarDetShieldPlank.cxx, FarDetShieldPlank.h, FarDetShieldPlankHandle.cxx, FarDetShieldPlankHandle.h, FarDetShieldPlankListModule.cxx, FarDetShieldPlankListModule.h, LinkDef.h, NtpMaker.cxx, ShieldInfo.cxx, ShieldInfo.h: commits to allow CandShield to work with FarDetShieldPlanks and ntuples 2006-06-26 17:24 chapman * AtNuOutput/AlgFarDetShieldPlankList.cxx: bug fix 2006-06-26 17:03 Robert Hatcher * DataUtil/RawRecCounts.cxx: rather than doing a ostream "left" after a "right" simply reset the ios::adjustfield flags to return to the default (which is neither explicitly set to left nor right adjusted). 2006-06-26 17:01 Robert Hatcher * DatabaseUpdater/DbuDaqFileSummary.cxx: reset iosflag ios::adjustfield (ie. "left" or "right") after we've mucked with them (ie. reset to default). 2006-06-26 16:29 chapman * AtNuEvent/: AtmosShieldPlank.cxx, AtmosShieldPlank.h: adding plank variable to AtmosShieldPlank 2006-06-26 16:21 chapman * AtNuEvent/: AtmosShieldPlank.cxx, AtmosShieldPlank.h: adding plank variable to atmosshieldplank 2006-06-26 16:20 chapman * AtNuOutput/: AlgFarDetShieldPlank.cxx, AlgFarDetShieldPlankList.cxx, FarDetShieldPlank.cxx, FarDetShieldPlank.h, FarDetShieldPlankHandle.cxx, FarDetShieldPlankHandle.h, FarDetShieldPlankListModule.cxx, FarDetShieldPlankListModule.h, LinkDef.h, NtpMaker.cxx: Adding changes to make use of shield geometry 2006-06-26 16:17 chapman * AtNuOutput/: ShieldInfo.h, ShieldInfo.cxx: Wrapper class for shield information 2006-06-26 16:05 habig * DcsUser/CoilTools.cxx: Uncommitted bugfix from a few weeks ago in distiller. Deals with gaps during reversed current properly. 2006-06-26 14:27 boehm * Production/Dev/PreCedar/CedarProtoTypes/: reco_MC_far_Dev.C, reco_MC_near_Dev.C, reco_near_Cosmic_Dev.C, reco_near_spill_Dev.C: Modification to the Scripts that run the Cambridge Fitter with the SR Track Finder, ensuring that it treats the spectrometer correctly. 2006-06-26 10:42 marshall * CandFitTrackCam/: CandFitTrackCamHandle.cxx, CandFitTrackCamListHandle.cxx, LinkDef.h: Enabled the candidate iterators at the request of Chris Smith. 2006-06-23 19:52 boehm * Production/Dev/PreCedar/CedarProtoTypes/: reco_MC_far_Cosmic_Dev.C, reco_MC_far_Dev.C, reco_far_all_Dev.C, reco_far_spill_Dev.C, WithCamTrack/reco_MC_far_Cosmic_Dev.C, WithCamTrack/reco_MC_far_Dev.C, WithCamTrack/reco_MC_near_Dev.C, WithCamTrack/reco_far_all_Dev.C, WithCamTrack/reco_far_spill_Dev.C, WithCamTrack/reco_near_Cosmic_Dev.C, WithCamTrack/reco_near_spill_Dev.C: Modifying the CedarPrototype scripts to correctly deal with the Slicer and CandCop on the far det Also created a set of scripts that run the Cambridge Track Finder and Cambridge Track fitter 2006-06-23 19:27 Robert Hatcher * BField/BfldMapRect2d.cxx: properly deal with "k" in kA*turns worked for whole number but fractional values such as 15.2kAturns got interpreted as 15.2 A*turns (off by 1000). 2006-06-23 18:23 arms * MCMonitor/validation/: outputMCMonitorPlotsFar.C, outputMCMonitorPlotsNear.C, reco_mcmonitor_nightly.sh: Add some useful notes to the shell script for validation. Add a flag on whether to test the number of entries in each validation plot for 3sigma consistency (normally only tests shape). 2006-06-23 18:14 arms * MCMerge/: ConcatArrays.cxx, ConcatArrays.h, MCMerge.cxx: Correct the index matching between DigiScintHits and StdHep entries when these sets of TClonesArrays are concatenated. Remove unneccesary & in ConcatArrays function calls. 2006-06-23 15:58 raufer * Contrib/raufer/NikiSys/copy_tree.C: change some paths, fix some I/O issues (open file before filling trees) and add one more switch: if shift==0 read SKZP cvalues for data 2006-06-22 23:56 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/: S06-06-22-R1-22.table, S06-06-22-R1-22.version: UPS setup info for latest snapshot. 2006-06-22 23:24 Robert Hatcher * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: Sometimes it is useful to have the "most negative" time (ie. as far back before Unix EPOCH) that you can have; turns out it is1901-12-13 20:45:52, which is what static method GetNBOT() now returns. Rather than doing our own bit shifting use (implied by ) to supply INT_MIN and INT_MAX. 2006-06-22 21:31 arms * MCMonitor/validation/reco_mcmonitor_nightly.sh: Add a little more documentation to the top of the shell script. Add some protection against missing files/directories. 2006-06-22 21:20 arms * MCMonitor/validation/: MCMonitorStyle.C, makeMCMonitorPlotsVal.C, outputMCMonitorPlotsFar.C, outputMCMonitorPlotsNear.C, reco_MC_far_val.C, reco_MC_near_val.C, reco_mcmonitor_nightly.sh: Validation scripts added, primarily for nightly validation, but likely useful otherwise. Some light modification may be necessary for individual institutions. Usage: MCMonitor/validation/reco_mcmonitor_nightly.sh (). 2006-06-22 21:15 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx, MCMonitorHistograms.h, macro/outputMCMonitorPlots.C: Move DigiScintHit canvases and histograms to a new directory in the output root files. Flush some accounting variables if we do not complete the last file in our chain. Light reformatting of source code. 2006-06-22 20:50 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/: v5-11-06a-tfile.table, v5-11-06a-tfile.version: New version/table files for ROOT v5-11-06a that have been hand modified in TFile.cxx to eliminate line that inhibits TDCacheFile use. Doesn't *seem* to harm normal use, but not fully tested for all circumstances. This was broken in ROOT on 2006-05-23 and not fixed again until 2006-06-20 (by which time multiple other modifications were made to TFile). This non-official "fix" consists of commenting out line 1575 of base/src/TFile.cxx 2006-06-22 20:41 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/: bleeding-edge.table, bleeding-edge.version: Add a GCC_4_1 qualifier version. 2006-06-22 20:40 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/: v5-10-00.table, v5-10-00.version: Add qualifier GCC_3_2 for DAQ setup version. 2006-06-22 19:07 Robert Hatcher * RDBC/include/RDBC/odbc++/drivermanager.h: Under gcc 4.1 this needs ErrorHandler declared; accomplished via #include RDBC/odbc++/errorhandler.h 2006-06-22 18:59 George Irwin * WebDocs/SnapshotRel.html: Clarify comment. 2006-06-22 18:58 Robert Hatcher * ShieldPlank/: CandShieldPlank.h, CandShieldPlankList.h: Under gcc 4.1 one can't be a friend class with another class unless you've first been properly introduced as a class. Very prim and proper that is. 2006-06-22 18:54 George Irwin * WebDocs/SnapshotRel.html: Add entry for snapshot release S06-06-22-R1-22. 2006-06-22 16:35 George Irwin * setup/packages-S06-06-22-R1-22: First commit 2006-06-22 15:52 Robert Hatcher * setup/count_buildlog_warnings: filter out gcc 4.x warning about "casting between pointer-to-function and pointer-to-object". 2006-06-22 05:34 Robert Hatcher * UgliGeometry/: UgliGeometry.cxx, UgliStripNode.cxx: reset ios flags and restore ios precision after changing them (where possible) 2006-06-22 05:31 Robert Hatcher * BField/: BfldCache.cxx, BfldHandlerRect2d.cxx, BfldMapRect2d.cxx: restore ios precision and reset ios flags after we change them (where possible). 2006-06-22 05:27 Robert Hatcher * REROOT_Classes/: REROOT_FluxInfo.cxx, REROOT_FluxWgt.cxx: clear ios flags and restore original ios precision after output. 2006-06-22 05:22 Robert Hatcher * MessageService/MsgFormat.cxx: When restoring ios flags after using a MsgBoundFormat use os.flags(f) to set and *unset* the flags to the original set. Using setiosflags(f) will only set bits that were cleared; it won't clear bits that were set. 2006-06-21 23:14 arms * MCMerge/macro/testMerge.C: [no log message] 2006-06-21 23:09 arms * MCMerge/macro/: far_mcmerge_reco.C, near_mcmerge_reco.C, testMerge.C: Added an example near det rock overlay macro. 2006-06-21 20:01 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: change message levels from info to debug 2006-06-21 19:57 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: fix up the code to use mike's shower offset and intranuke reweighting stuff 2006-06-21 19:35 musser * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_FarCosmic.C, DBtxt_AlgTrackSRList_NearBeam.C, DBtxt_AlgTrackSRList_NearCosmic.C, DBtxt_AlgTrackSRList_default.C, HoughTrackSR.cxx, HoughViewSR.cxx, Track2DSR.cxx, Track2DSR.h: add EnableSpectFind parameter to dbtxt files. This parameter turns on (1) or o\ff (0) the ND spectrometer trackfinding code. Default behavior is as before. \If using the SR track finder with cambridge fitter, you should set this paramet\er to zero in your job script. 2006-06-21 15:59 boehm * Production/Dev/PreCedar/CedarProtoTypes/reco_near_Cosmic_Dev.C: Fixed a type that was naming the candidate output file CandS instead of CandA 2006-06-21 15:58 arms * Persistency/PerInputStream.cxx: Fix a bug for streams that repeat files (kSequential & kRandom). 2006-06-21 15:57 arms * MCMerge/: ConcatArrays.cxx, MCMerge.cxx, macro/far_mcmerge_reco.C: More cleaning. Fixed a bug in checking the class stored in SimSnarlRecord TClonesArrays. Added a statement updating the run and snarl numbers with MsgService to those newly assigned as we leave MCMerge. Small tweak to the example far det overlay script. 2006-06-21 05:03 Robert Hatcher * TriD/TridHistoGLFrame.cxx: once more into the #include breach 2006-06-21 05:02 Robert Hatcher * Rotorooter/RotoSocket.cxx: GCC 4.0.1 gives "warning: operation on 'lastslash' may be undefined" for: lastslash = (lastslash) ? ++lastslash : fFileName.c_str(); make it happy with the equivalent: if (lastslash) lastslash++; // move past slash to next char else lastslash = fFileName.c_str(); // no slash, use whole thing 2006-06-21 04:57 Robert Hatcher * Rotorooter/RotoObjectifier.h: Class has a ClassDef() and so needs a virtual dtor (add and explicit default ctor as well just for clarity). This is a candidate for future conversion to a namespace. 2006-06-21 04:53 Robert Hatcher * PulserCalibration/PmtDrift/GNUmakefile: If we're explicitly listing places to look for MySQL header files, give the alternative form $MYSQL_DIR/include as well as the more common $MYSQL_DIR/include/mysql. 2006-06-21 04:52 Robert Hatcher * PulserCalibration/PmtDrift/PhotonStatSummarizer.h: class DetectorDrift has a ClassDef() and thus needs a virtual dtor. 2006-06-21 04:48 Robert Hatcher * ParticleTransportSim/: LinkDef.h, PTSim.cxx, PTSim.h: convert PTSim from a "class" to a "namespace" since it consists of only an enum and some static functions and is never intended to be instatiated. 2006-06-21 04:41 Robert Hatcher * MuELoss/LinkDef.h: convert "classes" Process, Model and StandardMaterial into "namespaces" as they consist solely of enums and static functions and were never intended to be instantiated. (this time save the file before attempting to commit). 2006-06-21 04:39 Robert Hatcher * MuELoss/: Model.cxx, Model.h, Process.cxx, Process.h, StandardMaterial.cxx, StandardMaterial.h: convert "classes" Process, Model and StandardMaterial into "namespaces" as they consist solely of enums and static functions and were never intended to be instantiated. 2006-06-21 04:26 Robert Hatcher * Morgue/Coroner.cxx: Another case needing #include 2006-06-21 04:25 Robert Hatcher * MiniBooNEAna/MBSpillAccessor.h: use #include "MiniBooNEAna/MBSpill.h" rather than #include "MBSpill.h" 2006-06-21 04:24 Robert Hatcher * MiniBooNEAna/MBSpill.cxx: Use #include "MiniBooNEAna/MBSpill.h" instead of #include "MBSpill.h" as per MINOS coding conventions. fix up CVSID so that CVS will expand "$Id:$" 2006-06-21 04:23 Robert Hatcher * MiniBooNEAna/Fill_MBSpill.cxx: use #include "MiniBooNEAna/MBSpill.h" rather than #include "MBSpill.h" add parentheses around assignment in while ( ) as recommended by compiler. 2006-06-21 04:22 Robert Hatcher * MiniBooNEAna/CountPot.cxx: use #include "MiniBooNEAna/xxx.h" rather than #include "xxx.h". 2006-06-21 04:19 Robert Hatcher * LeakChecker/: LeaMemMonitor.cxx, LeaMemMonitor.h, LinkDef.h: Make LeaMemMonitor into a namespace (static functions, never instantiated) 2006-06-21 04:15 Robert Hatcher * EventKinematics/InterGen_Neugen.cxx: use "std::string" rather than just "string" 2006-06-21 04:14 Robert Hatcher * EventKinematics/GNUmakefile: force explicit linking of BLOCK DATA object file (n3pardata.o). 2006-06-21 04:13 Robert Hatcher * EventKinematics/EvtKinFactory.h: use std::string instead of string in case "using namespace std" isn't there. 2006-06-21 04:10 Robert Hatcher * Dispatcher/: DDS.cxx, DDS.h, LinkDef.h: Convert "class" DDS to a "namespace" since it consists only of enums and static functions. 2006-06-21 01:48 Robert Hatcher * LegacyCand/: CandClusterSR.h, CandClusterSRList.h, CandEventSR.h, CandEventSRList.h, CandShowerSR.h, CandShowerSRList.h, CandSliceSR.h, CandSliceSRList.h, CandStripSR.h, CandStripSRList.h: Under gcc 4.1 one can't be a friend class with another class unless you've first been properly introduced as a class. Very prim and proper that is. 2006-06-21 01:37 Robert Hatcher * FarDetDataQuality/: FarDetDataQuality.h, FarDetDeadChip.h: Under gcc 4.1 one can't be a friend class with another class unless you've first been properly introduced as a class. Very prim and proper that is. 2006-06-21 01:18 Robert Hatcher * DeMux/: DmxCompareTypes.cxx, DmxCompareTypes.h, DmxMuonPlane.h, DmxPlane.h, DmxPlaneTypes.cxx, DmxPlaneTypes.h, DmxShowerPlane.h, DmxStatTypes.cxx, DmxStatTypes.h, LinkDef.h: Convert DmxCompareTypes, DmxPlaneTypes, DmxStatTypes from "classes" consisting of an enum + a static function into a proper namespace. 2006-06-21 01:08 Robert Hatcher * Navigation/: LinkDef.h, Nav.cxx, Nav.h: Convert Nav from a "class" to a namespace. The one data member was a static global which we can make a file level static (though the Get/Set methods are no longer inline). Also in the encoding discovery we can no longer use Nav itself to verify that it is the one implemented scheme; invent a dummy (.cxx file level) class to do the test with. 2006-06-21 00:52 Robert Hatcher * CandChop/CandChopList.h, CalDetSI/CandCalDetSI.h, CalDetPID/CandCalDetPID.h, BubbleSpeak/CandDigiPair.h, BubbleSpeak/CandDigiPairList.h, BubbleSpeak/CandMSTCluster.h, BubbleSpeak/CandMSTClusterList.h, BubbleSpeak/CandStraightCluster.h, BubbleSpeak/CandThruMuon.h, BubbleSpeak/CandThruMuonList.h, AtNuReco/CandAtNuReco.h, AtNuReco/CandFitTrackAtNu.h, AtNuReco/CandFitTrackAtNuList.h, AtNuReco/CandShowerAtNu.h, AtNuReco/CandShowerAtNuList.h, AtNuReco/CandTrackAtNu.h, AtNuReco/CandTrackAtNuList.h, AtNuOutput/FarDetEvent.h, AtNuOutput/FarDetEventList.h, AtNuOutput/FarDetShieldPlank.h, AtNuOutput/FarDetShieldPlankList.h, AtNuOutput/FarDetSlice.h, AtNuOutput/FarDetSliceList.h, AtNuOutput/FarDetStrip.h, AtNuOutput/FarDetStripList.h, AltReco/AltCandStpProb.h, AltReco/AltCandStpProbList.h: Under gcc 4.1 one can't be a friend class with another class unless you've first been properly introduced as a class. Very prim and proper that is. 2006-06-21 00:49 Robert Hatcher * CandTrackSR/CandTrackSR.h, CandTrackSR/CandTrackSRList.h, CandFitTrack3/CandFitTrack3.h, CandFitTrack3/CandFitTrack3List.h, CandFitTrackCam/CandFitTrackCam.h, CandFitTrackCam/CandFitTrackCamList.h, CandFitTrackMS/CandFitTrackMS.h, CandFitTrackMS/CandFitTrackMSList.h, CandFitTrackSA/CandFitTrackSA.h, CandFitTrackSA/CandFitTrackSAHandle.h, CandFitTrackSR/CandFitTrackSR.h, CandFitTrackSR/CandFitTrackSRList.h, CandShowerEM/CandShowerEM.h, CandShowerEM/CandShowerEMList.h, CandFitShowerEM/CandFitShowerEM.h, CandFitShowerEM/CandFitShowerEMList.h: Under gcc 4.1 one can't be a friend class with another class unless you've first been properly introduced as a class. Very prim and proper that is. 2006-06-21 00:46 Robert Hatcher * MINF_Classes/MINFEmbeddedCanvas.h, Cluster3D/CandCluster3D.h, Cluster3D/CandCluster3DList.h, Candidate/CandBase.h, Candidate/CandContext.h, Candidate/CandHandle.h, Candidate/CandUid.h, CandTrackCam/CandTrackCam.h, CandTrackCam/CandTrackCamList.h, CandSubShowerSR/CandSubShowerSR.h, CandSubShowerSR/CandSubShowerSRList.h, CandMorgue/CandDataQuality.h, CandMorgue/CandDeadChip.h: Under gcc 4.1 one can't be a friend class with another class unless you've first been properly introduced as a class. Very prim and proper that is. 2006-06-21 00:32 arms * Production/Dev/PreCedar/CedarProtoTypes/: reco_MC_far_Cosmic_Dev.C, reco_MC_far_Dev.C, reco_MC_near_Dev.C, reco_far_all_Dev.C, reco_far_spill_Dev.C, reco_near_Cosmic_Dev.C, reco_near_spill_Dev.C: Add a farm-named and file-named function to make running CedarProtoType scripts easier to use for the casual user. 2006-06-20 21:31 arms * Digitization/: DigiScintHit.cxx, DigiScintHit.h: Add two setters to make life easier for MCMerge (SetT1(), SetT2()). Change return types from double to Float_t and int to Int_t for consistency with stored data member types. 2006-06-20 20:59 Sue Kasahara * CVSROOT/check_access: Add "arms" to Digitization access list 2006-06-20 20:51 arms * MCMerge/: ConcatArrays.cxx, ConcatArrays.h, MCMerge.cxx, MCMerge.h: Memory leak fixed. Cleaned up a lot of code for efficiency as well. MCMerge is ready for validation. 2006-06-20 18:19 Robert Hatcher * RecoBase/: CandCluster.h, CandClusterList.h, CandEvent.h, CandEventList.h, CandFitTrack.h, CandFitTrackList.h, CandShower.h, CandShowerList.h, CandSlice.h, CandSliceList.h, CandStrip.h, CandStripList.h, CandTrack.h, CandTrackList.h: gcc 4.1 wants classes declared as such before one declares them as a friend of another class. picky, picky... 2006-06-20 18:18 Robert Hatcher * MessageService/MsgFormat.h: gcc 4.1 wan'ts us to declare a function outside a class before we make it a friend of the class. 2006-06-20 16:41 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: make a fZFluk data memeber to take care of problems with having too many open files 2006-06-20 16:02 Robert Hatcher * UgliGeometry/: LinkDef.h, Ugli.cxx, Ugli.h: Convert Ugli from a class to a namespace -- never needs to be instantiated. 2006-06-20 15:54 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: Add some curly-braces to improve scoping (and make gcc 4.0.1 happier). 2006-06-20 09:57 Nick West * DatabaseInterface/DbiResultPtr.h: API Change: Don't have default for vc now that Dbi::fgDefaultContext no longer exists. 2006-06-20 09:57 Nick West * DatabaseInterface/DbiConfigStream.cxx, DatabaseInterface/DbiConfigStream.h, DatabaseInterface/test/DbiValidate.cc, PhotonTransport/PhotonLookupTable.cxx, PhotonTransport/PhotonLookupTable.h: API Change: Add fgDefaultContext now that Dbi::fgDefaultContext no longer exists. 2006-06-20 09:56 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h: API Change: Convert "class" with just enums + static functions to a "namespace" (which it properly is) so that gcc 4.x is happier. 2006-06-20 03:03 Robert Hatcher * G3PTSim/gcalor/gcalor_unix.F: Protect against calling FLDIST (FLUKA) with particle codes that it can't (doesn't) deal with correctly -- unprotected use as an index into an array of 49. Most codes >49 are ions. Since we're not going to model (A,Z) + (A',Z') interactions and because generally the ion is slow moving we'll punt with the declaration that they have no hadronic interactions which is represented by SHADR (dist to next hadronic interaction) = BIG. 2006-06-19 21:25 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, BeamMonitoring.h, ComparisonPlotModule.cxx, DataQualityModule.cxx, DataQualityPlotModule.cxx, DataQualityPlotModule.h, DirectCompareModule.cxx, EventRatePlotModule.cxx, EventRatePlotModule.h, LinkDef.h, RecoMonitoring.cxx, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C, macros/dataQualityPlot.C, macros/directCompare.C, macros/eventRatePlot.C: add module to plot the data quality histograms 2006-06-19 15:25 Nathaniel Tagg * Contrib/tagg/NdTiming/README: Add readme.CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Added Files: CVS: README CVS: ---------------------------------------------------------------------- 2006-06-19 15:18 Nathaniel Tagg * Contrib/tagg/NdTiming/: LinkDef.h, NdTimeKeeper.cxx, NdTimeKeeper.h, NdTimeKeeperModule.cxx, NdTimeKeeperModule.h, tk.C: Fix up method, add example macro. 2006-06-19 11:00 marshall * CandTrackCam/DBtxt_AlgTrackCamList_Cambridge.C: Backport small change to DBtxt file used for the Cambridge contained vertex atmospheric analysis. 2006-06-19 04:12 Nathaniel Tagg * Contrib/tagg/TofAna/: GNUmakefile, LinkDef.h, Systematics.cxx, Systematics.h, TofAna.cxx, TofAna.h: Commit of code used to fit time-of-flight 2006-06-19 04:08 Nathaniel Tagg * Contrib/tagg/NdTiming/: CandPlotter.cxx, CandPlotter.h, GNUmakefile, LinkDef.h, NDSnarlOffsetList.cxx, NDSnarlOffsetList.h, NDStamp.cxx, NDStamp.h, NDStampCollector.cxx, NDStampCollector.h, NDStampList.cxx, NDStampList.h, NdTimeKeeper.cxx, NdTimeKeeper.h, NdTimeKeeperModule.cxx, NdTimeKeeperModule.h, RawDigitHelper.cxx, RawDigitHelper.h, RawPlotter.cxx, RawPlotter.h: First commit. Tools and classes for looking at ND VTM timing blocks and using them for analysis. 2006-06-19 01:47 Sue Kasahara * ParticleTransportSim/vld/: mudxdydz_0-6.C, mudxdydzstd_10GeV.C, mudxdydzstd_10GeV_bmap208.C: Scripts to plot muon trajectories, ptsim vs gminos 2006-06-19 01:16 Sue Kasahara * ParticleTransportSim/vld/: dxedray.C, dxedrayminpath10um.C: Scripts to plot path of delta rays resulting in energy deposition hits 2006-06-18 21:32 Sue Kasahara * ParticleTransportSim/vld/dedxmuloss2_stdvsalt.C: Plot of Ptsim Standard vs Mike's Alt dE/dX for mu- 2006-06-18 21:26 Sue Kasahara * ParticleTransportSim/vld/dedxmuloss2.C: Plot ptsim vs gminos, de/dx of mu w/landau fluctuation 2006-06-18 17:27 musser * RecoBase/CandEventHandle.cxx: protect divide by zero in SetPrimaryShower 2006-06-18 11:36 marshall * CandTrackCam/AlgTrackCamList.cxx: Quiet another two gcc 4.x warnings concerning variables the compiler believes could be used unitialised. (They actually present no danger.) 2006-06-17 01:44 arms * MCMerge/: ConcatArrays.cxx, ConcatArrays.h, MCMerge.cxx, MCMerge.h, macro/far_mcmerge_reco.C: Module is more or less complete, except that the code for implementing a time offset within the spill window for DigiScintHits is commented out for now; it causes a massive memory leak as-is (still working on this). Added an example macro to use MCMerge on far det events. 2006-06-17 00:10 Robert Hatcher * BField/BfldDbiPlaneMap.cxx: Add some curly-braces to sections of a switch statement so that gcc 3.2.1 doesn't barf (3.4.3 and 4.0.1 are okay with it as is). 2006-06-16 23:23 jpochoa * NuBarPID/: Params.cxx, Params.h: Modifcations in progress. Not yet done. 2006-06-16 22:42 George Irwin * CandFitTrackCam/AlgFitTrackCam.cxx: DupHandle step necessary before modifying CandDigitList and CandStripList which are owned by I/O system. The I/O-owned CandHandles are "locked", but the underlying CandDigitList and CandStripList can be modified via CandHandles obtained from the I/O-owned ones using DupHandle. 2006-06-16 22:23 jpochoa * NuBarPID/: LinkDef.h, Params.cxx, Params.h: Added new class which stores parameters for neutrino-antineutrino selection 2006-06-16 17:48 marshall * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCamList.cxx, AlgTrackCamList.h, DBtxt_AlgTrackCamList_Cambridge.C, TrackSegmentCam.cxx: Now includes pulse-height related U-V ZPos matching for the ND (adding or removing hits at the end of 2D tracks to enable better ZPos overlap between the views). Should also have addressed gcc 4.x warnings about possible use of uninitialised variables. 2006-06-16 14:35 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h, AlgFitTrackCamList.cxx, AlgFitTrackCamList.h: Large number of changes all addressing ND Spectrometer DeMuxing. Now uses timing information to greatly improve the DeMuxing. Also includes changes relating to cleaning StripList, Slices and DigitList, which are yet to be finalised. 2006-06-15 22:43 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/: S06-05-25-R1-22.table, S06-05-25-R1-22.version: Table and Version files for S06-05-22-R1-22 snapshot. 2006-06-15 22:42 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/development.table: Move to sam_cpp_api v7_2_1 (was v7_0_1). 2006-06-15 18:49 Robert Hatcher * RerootExodus/UgliGeometryReroot.cxx: Initialize some local variables upon creation ... just in case the input data is not as expected. 2006-06-15 18:46 Robert Hatcher * RerootExodus/RerootExodus.cxx: Oh, dear! A case where I was definitely using an uninitialized local variable before it was explicitly set (ie. dangerously expecting it to start with value 0...) 2006-06-15 18:43 Robert Hatcher * NeugenInterface/nulook_wrapper.h: [no log message] 2006-06-15 18:40 Robert Hatcher * RecoBase/: AlgReco.h, AlgTrack.cxx, AlgTrack.h, ArrivalTime.cxx, CandTrackHandle.cxx: Initialize some local variables (mostly arrays) that gcc fears might get used before they are set. Probably with reasonable data this will never happen, but what the heck make the compiler happy. 2006-06-15 18:39 Robert Hatcher * RecoBase/ArrivalTime.h: The use of ClassDef() introduces virtual methods which causes gcc 4.x to demand that we declare a virtual dtor ... so we'll do so to make it happy. 2006-06-15 16:10 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/: R1.22.table, R1.22.version: Add setup of GCC_3_2 version of R1.22 for the "controlroom" to match that used by DAQ computers. 2006-06-15 14:41 Robert Hatcher * AltDeMux/AlgAltDeMuxBase.cxx: Initialize all elements of the DeMuxFitResult_t struct so that gcc -O doesn't have to worry about anything being used before being set. 2006-06-15 14:39 Robert Hatcher * AltDeMux/AltDeMuxStructures.h: tweak some spacing between names and curly-braces for readability 2006-06-15 06:20 Robert Hatcher * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCamList.cxx, TrackCamListModule.cxx, TrackSegmentCam.cxx: Fixup CVSID("$Id:$") needs trailing '$' or it doesn't get expanded. 2006-06-15 06:12 Robert Hatcher * CandTrackSR/HoughTrackSR.cxx: Ensure that some local variables aren't left uninitialized (probably won't ever happen for sensible data ...); makes gcc 4.x -O happy. 2006-06-15 06:06 Robert Hatcher * NeugenInterface/card_pairs.h: [no log message] 2006-06-15 06:03 Robert Hatcher * NeugenInterface/: GNUmakefile, LinkDef.h, card_pair.h, ccnc.cxx, ccnc.h, final_state.h, flavor.cxx, flavor.h, init_state.cxx, init_state.h, interaction.h, kinematic_variable.cxx, kinematic_variable.h, neugen_config.h, neugen_cuts.h, neugen_wrapper.h, nucleus.cxx, nucleus.h, process.cxx, process.h: Convert "classes" init_state, kinematic_variable, nucleus, flavor, process, and ccnc to "namespace" as they consist of only an enum, typdef and one or two static functions. 2006-06-15 05:34 Robert Hatcher * AltReco/: AltEInteractionType.cxx, AltEInteractionType.h, AltENuFlavour.cxx, AltENuFlavour.h, AltEStripPattern.cxx, AltEStripPattern.h, AltEWeakCurrent.cxx, AltEWeakCurrent.h, LinkDef.h: Convert some "classes" that consist solely of an enum, typedef and a static function into a "namespace". 2006-06-15 05:21 Robert Hatcher * DataQualityMonitoring/: BeamDataCheckModule.cxx, EventRatePlotModule.cxx, RecoMonitoring.cxx: Quiet down some unused variable/parameter warnings but commenting things out. 2006-06-15 05:12 Robert Hatcher * EventDisplay/GfxMenu.h: Give this interface class (with just one (virtual) abstract method) an explicit dummy ctor and _virtual_ dtor so gcc 4.x will be happy. 2006-06-15 04:57 Robert Hatcher * Midad/MultiPage/GfxMenu.h: Give this interface class (with just one (virtual) abstract method) an explicit dummy ctor and _virtual_ dtor so gcc 4.x will be happy. 2006-06-15 04:49 Robert Hatcher * Plex/Plexus.cxx: Make printf() format and corresponding argument match in type (size_t doesn't seem to match anything, convert it to UInt_t and use %u). 2006-06-15 03:04 Robert Hatcher * DatabaseInterface/Dbi.h: Explicitly declare/define public ctor and virtual dtor. Both a default ctor and *non*virtual dtor were previously implicitly defined by the compiler. Discuss in comments why they are necessary, why they are public and that no one should ever actually use them. 2006-06-15 02:56 Robert Hatcher * DatabaseInterface/test/DbiDemoData3.cxx: Still another case of a needed #include 2006-06-15 02:46 Robert Hatcher * Conventions/: LinkDef.h, MinosMaterial.cxx, MinosMaterial.h: Convert MinosMaterial from a "class" to a "namespace" as it consists of nothing more than an enum, typedef and some static functions. 2006-06-15 02:14 Robert Hatcher * CandSubShowerSR/: ClusterType.cxx, ClusterType.h, LinkDef.h: Change ClusterType from a "class" to a "namespace" as it consists of nothing more than enums, typedefs and static functions. 2006-06-15 01:57 Robert Hatcher * Calibrator/PulserDriftCalScheme.cxx: Initialize all elements of the "Drift" struct after creating it, not all paths through the code set each element. 2006-06-14 23:17 arms * MCMerge/: ConcatArrays.cxx, ConcatArrays.h, LinkDef.h, MCMerge.cxx, MCMerge.h: Added namespace with functions for concatenating TClonesArrays of minossoft SimSnarlRecord objects. Added Time offset function to place events randomly within the spill window. Still need to adjust some contents such as parent/child indices in StdHep and make sure primaries are at the beginning of the StdHep array. Not complete, but compiles and runs. 2006-06-14 19:04 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: fix the typos one more time 2006-06-14 17:12 marshall * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCamList.cxx, HitCam.h, TrackCamListModule.cxx: Backporting some small bug fixes from Development, including more careful memory management. 2006-06-14 16:37 Robert Hatcher * Rerootjob/rerootjob.cc: Remove explicit signatures for atoi() and strlen(), the first now gets picked up from newly #included and the second from . 2006-06-14 16:16 musser * CandSliceSR/DBtxt_AlgSliceSRList_FarBeam.C: make PassAll the default behavior for far beam 2006-06-14 16:09 Robert Hatcher * CandTrackSR/HoughTrackSR.cxx: And yet one more #include 2006-06-14 16:08 musser * DataUtil/: TruthHelper.cxx, TruthHelper.h: fix treatment of shower completeness to deal better with status=212/205 hits 2006-06-14 16:04 musser * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h, AlgFitTrackCamList.cxx: improve post-fit ND spectrometer cleaning to remove strips in slice and strip l\ist that are duplicates of strips added during track finding. For tracks extrapolated into the spectrometer, modify the input finder track to\ include the spectrometer strips, modify track end parameters, etc, so if fit t\rack falls back on finder track in case of fit failure the finder track better \represents for full tracks. 2006-06-14 15:56 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, AlgEventSSList.cxx: Move primary track/shower set to follow track/shower list loading, as these lists are needed in the primary track/shower set methods 2006-06-14 06:00 Robert Hatcher * CandFitTrackMS/: TCL.cxx, TCL.h: Resynch TCL.h / TCL.cxx from $ROOTSYS/table/ 2006-06-14 04:53 Robert Hatcher * CalDetPID/LinkDef.h: change pragma for CalDetParticleType to "namespace" 2006-06-14 04:50 Robert Hatcher * CandFitShowerEM/CalcEM.cc: Yet another #include 2006-06-14 04:49 Robert Hatcher * CalDetPID/: CalDetParticleType.cxx, CalDetParticleType.h: Convert "class" with just enums + static functions to a "namespace" (which it properly is) so that gcc 4.x is happier. 2006-06-14 04:43 Robert Hatcher * CalDetDST/UberDST.cxx: Another #include 2006-06-14 04:24 Robert Hatcher * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: Add #include so it can find the proper fabs(). 2006-06-14 04:23 Robert Hatcher * AnalysisNtuples/Module/LinkDef.h: remove reference to uncommitted class. 2006-06-14 03:33 Sue Kasahara * ParticleTransportSim/vld/: dedxedrayminpath100um.C, dedxedrayminpath10um.C: Plot of dedx for delta rays with minium path length cuts 2006-06-14 03:16 Sue Kasahara * ParticleTransportSim/vld/dedxedray.C: Plot dedx of delta rays 2006-06-14 03:05 Sue Kasahara * ParticleTransportSim/vld/exe_gminos_ptsim.sh: Add lines to adjust loss,dray and field map 2006-06-14 03:02 Sue Kasahara * ParticleTransportSim/vld/: gminos.ffr, gphysi.dat, ptsimconfig.C: Remove some unnecessary files 2006-06-14 02:56 Sue Kasahara * ParticleTransportSim/vld/gminos_base.ffr: Add lines to adjust bfield map used. 2006-06-14 02:55 Sue Kasahara * ParticleTransportSim/vld/dedxezoom.C: Use LoadMinosPDG 2006-06-14 02:50 Sue Kasahara * ParticleTransportSim/vld/: dedxe.C, dedxestd.C: Use LoadMinosPDG 2006-06-13 21:49 arms * Persistency/: PerInputStream.cxx, PerInputStreamManager.cxx: Initialize PerInputStream ptr to the PerInputStreamManager's RNG. Set PerInputStreamManager msg level to Debug for printing the random seed. 2006-06-13 20:31 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, macro/MCMonMods.C, macro/makeMCMonitorPlots.C, macro/outputMCMonitorPlots.C: Modify MCMonitor to accept user modifications to default histogram ranges, titles, binning, etc. without recompiling the MCMonitor package. makeMCMonitorPlots.C modified with an example of the new setting. MCMonMods.C added as an example of implementing changes to a histogram. --- Also modified outputMCMonitorPlots.C with a smarter way to set which plots are displayed by default with a Logy scale. 2006-06-13 04:24 yumiceva * Contrib/yumiceva/na49_paper/: na49cmp.tex, svepj.clo, svjour.cls, fig/Fig_pt_C__piM.eps, fig/Fig_pt_C__piP.eps, fig/Fig_xf_C__piM.eps, fig/Fig_xf_C__piP.eps, fig/Fig_xf_pt_C__piM.eps, fig/Fig_xf_pt_C__piP.eps: First draft of a possible paper about Monte Carlo packages and na49 data. 2006-06-12 20:20 cbs * CandSubShowerSR/AlgSubShowerSRList.cxx: Fixed bugs at lines 1528 and 1558. The code now properly checks a separation metric when looking for the best ph window match for subshowers with missing planes. 2006-06-12 15:39 Robert Hatcher * BField/: BField.cxx, BfldCache.cxx, BfldCache.h: On the way to accomodating steel planes that aren't centered or in the x-y plane; translate into the steel plane's coordinate system before lookup. Still need to translate the resulting field back (for rotations out of x-y). 2006-06-12 11:55 Nick West * RemoteSoftwareDeployment/doc/rsd.html: Add info about getting CE name from .BrokerInfo or EDG_WL_LOG_DESTINATION 2006-06-12 11:40 Nick West * RemoteSoftwareDeployment/driver/get_grid_ce_name.pm: Fix spelling in report 2006-06-12 11:35 Nick West * RemoteSoftwareDeployment/doc/rsd.html: Add section on GRID Site Specifics 2006-06-12 11:34 Nick West * RemoteSoftwareDeployment/driver/: get_grid_ce_name.pm, initialise_globals.pm, rsd.pm: Try to get CE name (used to publish software tags) from .BrokerInfo or EDG_WL_LOG_DESTINATION. 2006-06-12 11:32 Nick West * RemoteSoftwareDeployment/driver/replace_sw_tag.pm: Improve report message 2006-06-12 10:38 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Changed the way that daughterlinks are removed in the event of a track failing the fit. 2006-06-12 10:35 marshall * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCamList.cxx, HitCam.h, TrackCamListModule.cxx: Some tidying of code, plus tweaks to enable very high tracking efficiency. 2006-06-12 07:53 Nick West * RemoteSoftwareDeployment/driver/job_process.pm: Bug fix: Don't try to run edg-job-get-output a second time. 2006-06-12 07:50 Nick West * RemoteSoftwareDeployment/driver/job_run_edg_job.pm: Once destination is know, record it in BS::CTK_REASON 2006-06-12 06:48 Nick West * DatabaseMaintenance/scripts/cs_table_find_seqno_ranges.pm: Bug fix: After discarding SEQNO found in conflicts file, set SEQNO back to 999999999 (EOF) 2006-06-11 09:51 Robert Hatcher * CandChop/ChopHelp.cxx: remove mysterious "4" that got tacked on to the end of a #include line 2006-06-09 21:03 Brian Rebel * AnalysisNtuples/: ANtpEventInfo.h, Module/ANtpInfoObjectFiller.cxx, Module/ANtpInfoObjectFillerBeam.cxx, Module/ANtpInfoObjectFillerNC.cxx, Module/CondensedNtpModuleNC.cxx, Module/LinkDef.h: fix the code to fill the hardronicFinalState variable 2006-06-09 19:51 Nathaniel Tagg * CandChop/ChopHelperModule.cxx: Improve the example: include all digits for better matching. 2006-06-09 19:44 Nathaniel Tagg * CandChop/: ChopHelp.cxx, ChopHelp.h, ChopHelper.cxx, ChopHelper.h, ChopHelperModule.cxx, ChopHelperModule.h, DigitVector.cxx, DigitVector.h, LinkDef.h, test/help.C: Added a new 'user-level' functionality: the ChopHelper. The ChopHelper can be given any set of Candidates (usually CandEvents) and it will attempt to use the Sharp2 chopper algorithm to seperate the digits. Then it compares the chopper results to the events. A ChopHelp object (which is suitable for inclusion in the standard ntuple) is returned. It has the estimated purity and completeness for each event, based upon the Chopper's best guess. What is NOT returned is any infomration on WHICH digits are contaminating or missing from an event. For that, you need to run the Chopper proper. An example of the use of this is the ChopHelperModule. Run it with test/help.C ---Nathaniel 2006-06-09 19:01 Robert Hatcher * BField/: BField.cxx, BField.h, bfld_slices.C: Between planes outside the detail region we fall back to Biot-Savart law for a line source. 2006-06-09 18:45 boehm * NueAna/macros/: MakeTrimmedAna.C, RunNueDisplay.C: Modifying scripts to handle working with the Mad package Also updating the Trimmer macro to talk to the new NueAnalysisCuts package. 2006-06-09 17:55 Robert Hatcher * BField/: BField.cxx, BfldCache.cxx, BfldCache.h, bfld_slices.C: Support for map fields in the gap between steel planes in the detail region (currently zero outside, could be analytic formula). Start support for steel planes not being only in the x-y plane, not actually working yet but some necessary interface changes are there. 2006-06-09 12:22 boehm * AltDeMux/: AlgAltDeMux.cxx, AlgAltDeMuxBase.cxx, AltDeMuxCalc.cxx, AltDeMuxModule.cxx: Reducing the amount of message service output being generated by the AltDemux package, mostly setting status reporting type things to Debug 2006-06-09 06:41 Nick West * UserManualDoc/src/database_interface.tex: Add explanation of DbiWriter::SetRequireGlobalSeqno 2006-06-09 04:53 Robert Hatcher * BField/bfld_slices.C: test routine for detail map support. 2006-06-09 04:52 Robert Hatcher * BField/: BField.cxx, BfldCache.cxx, BfldCache.h, BfldDbiPlaneMap.cxx, BfldDbiPlaneMap.h, LinkDef.h: Implement support for detail regions with seperate map pairs. Also start on support for inter-plane gap maps (not yet tested). 2006-06-08 19:42 chapman * AtNuOutput/: AlgFarDetEvent.cxx, AtmosCalculator.cxx, NtpMaker.cxx: AtmosCalculator bug fix NtpMaker will now always make a file AlgFarDetEvent fixed a bug where a CandFitTrackHandle could be used uninitialised 2006-06-08 19:30 chapman * AtNuOutput/: AlgFarDetEvent.cxx, AtmosCalculator.cxx, NtpMaker.cxx: AtmosCalculator bug fix in DistToEdgeDigits calculation NtpMaker will now always write out a file AlgFarDetEvent fixed a bug where it checked for a found track then tried to use a fitted track instead... 2006-06-08 15:35 Robert Hatcher * BField/: BfldDbiPlaneMap.cxx, BfldDbiPlaneMap.h: Two more columns the table needs (size/shape of the detail region). 2006-06-08 05:56 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_launch.pm, driver/help.txt, driver/job_make_jdl_file.pm, driver/job_submit.pm: New syntax: lcg:site not site:lcg 2006-06-08 03:32 Robert Hatcher * BField/: BfldDbiPlaneMap.cxx, BfldDbiPlaneMap.h: Prepare to handle a table with more columns: pairs of maps+scales for detail region near coil as well as plane gap (ie. collar/coil between the steel planes). Rename some of the older columns, but also handle old names in defensive mode. 2006-06-07 21:43 Nathaniel Tagg * CVSROOT/check_access: Add Minsuk to Calibrator. (Should we make a group?) 2006-06-07 20:56 kordosky * MCReweight/data/: integrated_smearing_histos_1500.root, integrated_smearing_histos_1501.root, integrated_smearing_histos_default.root, integrated_smearing_histos_offset.root: smearing histograms for improved treatment of intranuke systematics. 2006-06-07 18:33 arms * Production/Dev/PreCedar/PTSim/: ptsim_reco_MC_far_Cosmic_Dev.C, ptsim_reco_MC_far_Dev.C, ptsim_reco_MC_near_Dev.C: Under advisement, removed the PTSim setting UseGeoAll entirely from the scripts 2006-06-07 15:53 evansj * Contrib/evans/ScintCal/macros/: RunScintCal.C, RunScintCalQuick.C: [no log message] 2006-06-07 15:40 Minos CVS group account. Do not commit from here! * Contrib/evans/JustinsUtils/: .cvsignore, GNUmakefile, LinkDef.h, MCMom.cxx, MCMom.h, SRMom.cxx, SRMom.h, THMom.cxx, THMom.h: Adding my MOM-reading package to Contrib. 2006-06-07 15:36 Minos CVS group account. Do not commit from here! * Contrib/evans/NuAntiNu/: .cvsignore, GNUmakefile, LinkDef.h, NuAntiNuModule.cxx, NuAntiNuModule.h, macros/EvD.C, macros/MadNuAntiNu.C, macros/NuAntiNu.C: Adding antineutrino code to CVS. 2006-06-07 15:26 Minos CVS group account. Do not commit from here! * Contrib/evans/ScintCal/: InfoChain.cxx, ScintCalDatabase.cxx, ScintCalEvent.cxx, ScintCalInfo.cxx, ScintCalModule.cxx, ScintCalPlane.cxx, ScintCalTimePeriod.cxx, ScintCalTimePeriod.h, ScintCalTrack.cxx, macros/QuickRemoveTemperatures.C, macros/TestDatabase.C: Adding a macro (QuickRemoveTemperatures.C) to deconvolute temperature effects from the drift. 2006-06-07 15:13 Minos CVS group account. Do not commit from here! * Contrib/evans/2DSyst/.cvsignore: Removing unused directories. 2006-06-07 01:26 Robert Hatcher * BField/: BfldGrid.cxx, BfldGrid.h, BfldInterpMethod.cxx, BfldInterpMethod.h, LinkDef.h: convert "classes" that have only enum's, typedef's and static functions into "namespaces" (remove ClassDef/ClassImp and need for virtual dtor). 2006-06-07 01:24 Robert Hatcher * BField/BfldRefCnt.h: add virtual dtor to make gcc 4.0.1 happy. 2006-06-06 22:47 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: add in mike k's way of computing intranuke and shower offset weights 2006-06-06 21:29 bbock * DcsDaemon/dcs_mysql2rotod.c: Made daemon produce multiple root files when running in catchup mode. 2006-06-06 09:56 Robert Hatcher * SRT_MINOS/special/compilers/GCC.mk: Actually, we don't really want gcc complaining about all the cases where it couldn't really "inline" something. MsgService drives this nuts. 2006-06-06 07:02 Nick West * DatabaseMaintenance/doc/dbmauto_migration.html: Mark as obsolete 2006-06-06 06:11 Robert Hatcher * EventKinematics/: FlavorMod_Random.cxx, NuTransport.cxx: okay all the recent changes including ones that fix bugs... 2006-06-06 05:59 Robert Hatcher * EventKinematics/: FlavorMod_None.cxx, NuTransport.cxx: commit all the recent changes. 2006-06-06 05:06 Robert Hatcher * EventKinematics/: EvtKinFactory.cxx, EvtKinFactory.h, FlavorMod_None.cxx, FlavorMod_None.h, FlavorMod_Random.cxx, FlavorMod_Random.h, FlavorModifier.cxx, FlavorModifier.h, GNUmakefile, InterGen_Neugen.cxx, InterGen_Neugen.h, InteractionGenerator.h, LinkDef.h, NuTransport.cxx, NuTransport.h, Module/EvtKinNuModule.cxx: latest work (still not completely functional) mostly involves flavor modifier plug-able. 2006-06-06 02:10 Robert Hatcher * CVSROOT/check_access: add "bbock" to DcsUser and DcsDaemon packages. 2006-06-05 21:35 arms * Production/Dev/PreCedar/PTSim/: ptsim_reco_MC_far_Cosmic_Dev.C, ptsim_reco_MC_far_Dev.C, ptsim_reco_MC_near_Dev.C: Change all instances of jc.Path("Reco").Mod("PTSimModule").Set("UseGeoAll=0") to jc.Path("Reco").Mod("PTSimModule").Set("UseGeoAll=1") -- keeps PTSim from switching reco back to UgliGeometry. 2006-06-05 20:23 Robert Hatcher * setup/packages-development: Add CandTrackCam at Jim Musser's request. 2006-06-05 19:28 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: calculate true visible energy 2006-06-05 19:26 Brian Rebel * AnalysisNtuples/: ANtpTruthInfoBeam.cxx, ANtpTruthInfoBeam.h: add in the true visible energy variable 2006-06-05 14:52 musser * CandFitTrackCam/FitTrackCamListModule.cxx: change 'no tracklist found' message to debug level 2006-06-05 14:44 habig * DcsUser/: BfldDbiCoilState_Example.C, CoilTools.cxx: Fix logic hole in case of a validity gap. 2006-06-05 04:59 Robert Hatcher * OfflineHistograms/: DigitNDHistogramBlock.cxx, DmxDigitFDHistogramBlock.cxx, StripFDHistogramBlock.cxx: Add #include so it can find the proper fabs() 2006-06-05 04:20 Robert Hatcher * MCReweight/BMPTCalc.cxx: The line "double x0 = x0 = XSec(ev,config);" made some versions of the compiler unhappy -- setting a variable equal to itself in this way is, well, undefined. Remove one "x0 =" 2006-06-05 01:30 Robert Hatcher * AtNuReco/: AlgAtmosShowerList.cxx, HitCam.cxx: Add #include so it can find the proper fabs() 2006-06-04 20:49 arms * MCMonitor/macro/outputMCMonitorPlots.C: Add logy scale to histograms with maxima larger than 4000 entries, so we can see detail better. 2006-06-04 20:37 Nathaniel Tagg * TriD/: TridAnimator.cxx, TridAnimator.h, TridGLFrame.cxx, TridGLFrame.h, TridHistoGLFrame.cxx, TridHistoGLFrame.h, TridModel.cxx, TridModel.h, TridModelMaker.cxx, TridModelStrip.cxx, TridModelStrip.h, TridPage.cxx, TridPage.h, TridPageSlice.cxx, TridUVPage.cxx: Completely forgot to commit these changes I made at a conference two months ago. These changes rebuild the way timing works for animiations. 2006-06-04 20:35 Nathaniel Tagg * TriD/tridrc: Example .tridrc configuration file. 2006-06-04 20:29 Nathaniel Tagg * TriD/TridSetup.cxx: Whups! Complie problem. 2006-06-04 20:21 Nathaniel Tagg * TriD/TridSetup.cxx: Attempt to fix the 'infintesimally small box' problem reported by Mike. 2006-06-04 16:25 boehm * WebDocs/BatchDocs/styles.css: Minor tweak for people looking at the website in IE instead of a better browser 2006-06-04 14:07 boehm * WebDocs/BatchDocs/: Calibration.html, Calibration_Cedar.html, CandChop.html, CandEvent.html, CandFitTrackCam.html, FilterDigit.html, Input.html, Output.html, PreCedarTestScripts.html, ProdNames.html, Release-Cedar-Proto.html, Release1-18-2.html, Release1-18-4.html, Release1-18.html, ReleaseNotes.html, ScriptDesign.html, ScriptTypes.html, index.html, images/AshImage.jpg, images/BirchImage.jpg, images/CedarImage.jpg: Adding New Pages to the Documentation for the Cedar Prototype production scripts. 2006-06-03 23:39 Sue Kasahara * CVSROOT/check_access: Give "arms" write access to Production package. 2006-06-03 03:42 zarko * MCReweight/Zbeam.cxx: [no log message] 2006-06-03 03:30 niki * Contrib/raufer/NikiSys/Results_Macros_BeamMatrix.tar.gz: All .eps and .gif oscillation and neutrino decay plots (spectra, contours,ratios) along with .root files and macros 2006-06-02 21:44 boehm * NueAna/: NueAnalysisCuts.cxx, NueAnalysisCuts.h, Trimmer.cxx, Trimmer.h: The trimmer now uses the nueanalysiscuts class instead of eventfiltering. In addition the nueanalysiscuts now has the ability to trim based on an input file of the form Run SubRun Snarl Event It does currently assume that the Run/subrun all comes in the same order as in the file(s) you are processing. It will be made more intelligent later but for now be warned. 2006-06-02 04:37 zarko * MCReweight/: Zfluk.cxx, Zfluk.h: Use arrays instead of histograms in GetPTshift to speed up the code. 2006-06-02 02:54 Sue Kasahara * GeoGeometry/: GeoSteelPlnVolume.cxx, GeoSteelPlnVolume.h: Add method BuildFarSteelPgon() to build alternative steel plane shape to TGeoXtru, simple octagon to match that in gminos for purposes of validation. 2006-06-02 02:36 Sue Kasahara * IoModules/IoRerootStreamItr.cxx: Add a Debug level message to print index of record loaded. 2006-06-02 02:24 Sue Kasahara * MCNtuple/: NtpMCDigiScintHit.cxx, NtpMCStdHep.cxx, NtpMCTruth.cxx: In classes that make use of TDatabasePDG, add LoadMinosPDG() call to ctor. 2006-06-02 02:20 arms * MCMerge/: MCMerge.cxx, MCMerge.h: Progress on MCMerge continues. Helper functions and some settings still to code. 2006-06-02 02:16 Sue Kasahara * MCNtuple/NtpMCDigiScintHit.h: Change data type of "index" variable from UShort_t to UInt_t because short probably won't cut it in extreme cases. Increase version number from 4 to 5. 2006-06-02 02:10 Sue Kasahara * ParticleTransportSim/PTSimModule.cxx: Add "LoadMinosPDG()" call to ctor. 2006-06-02 01:58 Sue Kasahara * Util/GNUmakefile: Modify to replace electron mass read in from $ROOTSYS/etc/pdg_table.txt with more accurate value, output to $SRT_PRIVATE_CONTEXT/etc/minos_pdg_table.txt as suggested by R. Hatcher. The value read in from pdg_table.txt is 5.10000e-04 and this is replaced by 5.10999e-04 in minos_pdg_table.txt. The latter table is loaded by adding #include "Util/LoadMinosPDG.h" to the user's class. 2006-06-02 01:45 Sue Kasahara * G3PTSim/gtrak/gtmuon.F: Modify to help cr muons (high energy, parallel to the planes) move across a boundary when they are stuck (not dithering) on the edge of the plane z-boundary. Put a little more trust in the conclusion that gtnextTGeo() has drawn that this particle is about to cross a boundary by increasing the margin to the boundary allowed. 2006-06-02 00:59 Sue Kasahara * G3PTSim/TGeant3/TGeant3gu.cxx: Modification to gtnextTGeo() to handle situation encountered by particles traveling close to parallel with a plane boundary in which they get stuck at the boundary, "dithering" between entering and exiting the boundary. Give the particle a push if it vacillates more than Dither::kMaxNInOut times, with the magnitude of the push increasing with each vacillation beyond this. This treatment is very similar to that of R. Hatcher in gminos. 2006-06-01 23:09 boehm * Production/Dev/PreCedar/: CedarProtoTypes/reco_MC_near_Dev.C, CedarProtoTypes/reco_far_all_Dev.C, CedarProtoTypes/reco_far_spill_Dev.C, CedarProtoTypes/reco_near_Cosmic_Dev.C, CedarProtoTypes/reco_near_spill_Dev.C, PTSim/ptsim_reco_MC_far_Cosmic_Dev.C, PTSim/ptsim_reco_MC_far_Dev.C, PTSim/ptsim_reco_MC_near_Dev.C: Adjusting the PTsim scripts to be in sync with the current CedarPrototype scripts. Also introducing the first pass of data reconstruction scripts for the cedar production. The following packages are used: ---Far Spill---- CandSubShower Module CandChop CandEventSR (modified to use SS) CandFitTrackCam GeoGeometry (in reco) Alt/Cambridge Demux ----Far All---- CandChop CandFitTrackCam GeoGeometry (in reco) Alt/Cambridge Demux ---Near Spill---- CandSubShower Module CandEventSR (modified to use SS) CandFitTrackCam GeoGeometry (in reco) ---Near Cosmic---- CandFitTrackCam GeoGeometry (in reco) 2006-06-01 22:29 George Irwin * AtNuOutput/ShowerTrace.cxx: Add "#include " so it will compile. 2006-06-01 22:20 bishai * BeamData/java/NuMIMon/calConstants.txt: New tube installed in Alcove 3. Array elements 161-169 where changed 2006-06-01 10:47 cbs * Contrib/cbs/PlotOrg/: AnaNuePlotMaker.cxx, PlotOrgHelper.cxx, macros/AnaNueRunComp.C: Updated nue plots. Updated flavour definitions in helper file. 2006-06-01 10:46 cbs * Contrib/cbs/PlotOrg/PANPlotMaker.cxx: Updated CC plots 2006-06-01 09:54 Nick West * WebDocs/SnapshotRel.html: Record S06-05-25-R1-22 - It would help if I actually commit stuff after I change it! 2006-06-01 09:53 Nick West * WebDocs/leak_checkers.html: Fix broken link 2006-06-01 06:42 Nick West * DatabaseInterface/: DbiStatement.cxx, DbiStatement.h, doc/ChangeLog, test/TestDbi.cc: DbiStatement API change: Add debugging aid:- std::list TestTranslateSQL( const TString& sql, Dbi::DbTypes type); Internal change: TranslateSQL - translate MySQL NOW() to ORACLE SYSDATE. This will allow fix-up files to set INSERTDATE to the current time, to force checksum recalculation and have this work for ORACLE. 2006-05-31 12:01 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_job.pm, driver/help.txt, driver/initialise_globals.pm, driver/job_make_jdl_file.pm: job command: merge stderr with stdout, unless --separate_stderror specified 2006-05-31 10:45 Nick West * RemoteSoftwareDeployment/driver/job_make_jdl_file.pm: Whoops missed JBS::OUTPUT_FILES->JBS::OUTPUT_SANDBOX 2006-05-31 10:37 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_job.pm, driver/help.txt, driver/initialise_globals.pm, driver/job_make_jdl_file.pm: job command: Replace --output_files by --output_sandbox, add --input_sandbox 2006-05-31 08:59 marshall * CandTrackCam/AlgTrackCamList.cxx: Protected against a possible seg fault, plus tidied memory management. 2006-05-31 06:43 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_launch.pm, driver/job_make_jdl_file.pm: Use RegExp for JDL Requirements to avoid having to give site name in full 2006-05-31 06:42 Nick West * RemoteSoftwareDeployment/driver/job_process.pm: If debugging, run edg-job-status even if job status not 'running' 2006-05-31 02:56 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, macro/makeMCMonitorPlots.C: Add new flag to turn off DigiHit plot filling, even if DigiHits are present in the ntuple, to speed up the MCMonitor job. Default is to fill all histograms. 2006-05-31 02:39 arms * MCMonitor/macro/makeMCMonitorPlots.C: Accomodate new load order : libTruthHelperNtuple *before* libStandardNtuple 2006-05-31 02:18 arms * IoModules/IoDataStreamItr.cxx, IoModules/IoDataStreamItr.h, IoModules/IoInputModule.cxx, IoModules/IoInputModule.h, IoModules/IoInputStreamItr.cxx, IoModules/IoInputStreamItr.h, JobControl/JobCInput.cxx, JobControl/JobCInput.h, JobControl/JobCInputModule.cxx, JobControl/JobCInputModule.h, JobControl/test/Seq_Rand_example.C, Persistency/Per.cxx, Persistency/Per.h, Persistency/PerInputStream.cxx, Persistency/PerInputStream.h, Persistency/PerInputStreamManager.cxx, Persistency/PerInputStreamManager.h: Added new capability to IoModules, JobControl, and Persistency to handle two new Per::ESequenceMode settings, primarily for C++ rock overlay jobs but likely useful otherwise: kSequential : sequential stream access regardless of VldContext kRandom : random stream access regardless of VldContext Persistency now requires at least one kKey (default) *or* kSequential stream, with kKey having precedence (for IoInputStreams). New setters for JobCInputModule (propagated through IoModules and Persistency) that only have use for the new access modes have been installed as well: SetMaxFileRepeat : number of times to reuse a file before moving to the next SetMeanMom : const/random # of events to push to MOM from the selected stream at one time SetPushRandom : select whether to push a constant or Poisson random number of events to MOM SetRandomSeed : set the random seed for the PerInputStreamManager's RNG TestPer has been run after all of these changes, so nothing critical appears broken (I'm sure I'll eat those words soon!). An example (*non-working!*) script demonstrating using these new features is in JobControl/test/Seq_Rand_example.C A more complete working version will appear in the C++ rock overlay package: MCMerge. 2006-05-31 02:07 arms * MCMerge/: GNUmakefile, LinkDef.h, MCMerge.cxx, MCMerge.h: Skeleton files for MCMerge (C++ rock overlay module) ... more complete code to followvery soon. 2006-05-30 18:17 Brett Viren * BeamData/python/bdp/mvc/controller.py: Don't allow gui to add devices. 2006-05-30 18:15 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Add E:HMHV8 2006-05-30 16:46 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_job.pm, driver/help.txt, driver/initialise_globals.pm, driver/job_make_jdl_file.pm, driver/job_submit.pm, driver/rsd.pm: job sumbit command: create JDL if .csh or .sh script supplied 2006-05-30 08:26 ishi * Contrib/ishi/CCAnalysis/fast_fit_fd.h: Update of systematic errors obtained by 6 beam fit. Default is set tp be LE-10, and errors from 6 beam fit are commented out. 2006-05-30 05:44 Nick West * DatabaseMaintenance/doc/dbmauto_validation.html: Document differential checksumming 2006-05-30 03:07 Sue Kasahara * ParticleTransportSim/PTSimHit.h: New Get method and comment. 2006-05-30 02:57 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Remove "jiggling" in steel since the problem this attempted to address has now been fixed more correctly in G3PTSim code. 2006-05-30 02:50 Sue Kasahara * G3PTSim/util/f77flush.c: A routine to flush buffered fortran output to stdout, so debug output appears where it's supposed to be. Adopted from http://www.stat.ohio-state.edu/current/support/programming/f77flush.html 2006-05-30 02:45 Sue Kasahara * G3PTSim/TGeant3/TGeant3TGeo.cxx: Modified gtnextTGeo() to include check on particle location. This is to solve a tracking problem in which a particle gets caught in a volume, esp. TGeoXtru shaped volumes. This is (probably) a stopgap measure until it can be addressed at the TGeo navigation level. 2006-05-30 00:46 ishi * Contrib/ishi/CCAnalysis/: fast_fit_ndfd_6beam.C, fast_fit_ndfd_6beam.h: 6beam fit codes: Bug fixed. 2006-05-29 22:42 petyt * Contrib/asousa/ndfit/fdfit_data.C: FD fit: Finer binning in dmsq,s2t grid search Added normalisation loop (toggled on/off by "sys" parameter) 2006-05-29 19:34 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Found an event for which "not equal to zero (!=0.)" had problems, so changed to a more robust solution. 2006-05-29 16:06 Nick West * DatabaseMaintenance/scripts/cs_table_decide_ctype.pm: Force differential if table name matches the environmental variable DBM_SELECT_TABLE 2006-05-29 15:45 Nick West * DatabaseMaintenance/doc/dbmauto_master.html: Fixups should update INSERTDATE to the current date 2006-05-29 13:59 ishi * Contrib/ishi/CCAnalysis/: DPHistos_he_R118_2_pdf.root, DPHistos_le10high_R118_2_pdf.root, DPHistos_le10low_R118_2_pdf.root, DPHistos_le10off_R118_2_pdf.root, DPHistos_me_R118_2_pdf.root, README_FILES_1.3e20pot, README_May29, fast_fit_fd.h, fast_fit_ndfd_6beam.C, fast_fit_ndfd_6beam.h, fddataquality.h, make_table.C, make_table_fast.C, run_fast_fit_ndfd.sh, run_fast_fit_ndfd_6beam.sh: Code for 6 beam fit. Location of files, POT and analysis procedure are written in "README_FILE_1.3e20POT" and "README_May29". 2006-05-28 22:27 asousa * Contrib/asousa/ndfit/ndfit_6beams.C: Allocating large arrays in the heap instead of in the stack, so that ACLiC-compiled macro can run at RAL/Fermi. 2006-05-28 17:32 raufer * Contrib/raufer/NikiSys/: PAN_le_mcfar18_2_SKZP_0.root, PAN_le_mcfar18_2_modbyrs3_0.root: reweighted PANs to cross-check with Niki.CVS: ---------------------------------------------------------------------- 2006-05-28 17:23 raufer * Contrib/raufer/NikiSys/: far_spec_dataTR.root, far_spec_dataskzpTR.root: output files produced with fn_extrapolationb_corr_d.C Named TR to distinguish from the ones Niki committed. 2006-05-28 03:40 petyt * Contrib/asousa/ndfit/hists/: hadprod_err_6beam.root, xsec_wgt_near_le0.root, xsec_wgt_near_le170.root, xsec_wgt_near_le200.root, xsec_wgt_near_phe.root, xsec_wgt_near_pme.root: Added cross-section weighting files and hadron production error envelopes for 6 beam fit 2006-05-28 03:37 petyt * Contrib/asousa/ndfit/: data_le_0.root, data_le_170.root, data_le_200.root, data_le_jun.root, data_phe.root, data_pme.root, ndfit_6beams.C, skzp_dump_6beam.C: Added MC event dump, NDfit macros and data histogram files for 6-beam fit 2006-05-28 02:11 Robert Hatcher * CandTrackCam/AlgTrackCamList.cxx: Another #include to make gcc 4.0.1 happy about the use of fabs() 2006-05-28 01:43 Robert Hatcher * CandTrackCam/: ClusterCam.cxx, ClusterCam.h: Neccessary changes for the code to compile under gcc 3.4.3 - remove a spurious semicolon (two in a row makes gcc unhappy), add #include to resolve abs() correctly (another known 3.2 -> 3.4 issue). Originally put on the R1-22 branch, so I guess this is a "forward port". 2006-05-28 01:24 Robert Hatcher * CandTrackCam/: ClusterCam.cxx, ClusterCam.h: Neccessary changes for the code to compile under gcc 3.4.3 - remove a spurious semicolon (two in a row makes gcc unhappy), add #include to resolve abs() correctly (another known 3.2 -> 3.4 issue). 2006-05-27 21:27 George Irwin * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCam.h, AlgTrackCamList.cxx, AlgTrackCamList.h, CandTrackCamHandle.cxx, CandTrackCamHandle.h, ClusterCam.cxx, DBtxt_AlgTrackCamList_Cambridge.C, DBtxt_AlgTrackCamList_Cosmic.C, DBtxt_AlgTrackCamList_default.C, DBtxt_AlgTrackCam_Cosmic.C, DBtxt_AlgTrackCam_default.C, GNUmakefile, TrackCam.cxx, TrackCamListModule.cxx, TrackSegmentCam.cxx, example_script.C: Backport from development for Andy Blake. 2006-05-27 21:14 George Irwin * SpillTiming/SpillTimeFinder.cxx, AtNuOutput/NtpMaker.cxx: Backport from development for Andy Blake. 2006-05-27 19:20 cbs * CandEventSR/AlgEventSSList.cxx: Bug fix: Lines 572, 573 were using boolean == rather than assignment =. 2006-05-27 15:40 zarko * MCReweight/: Zbeam.cxx, Zbeam.h: Added horn off beam. 2006-05-27 15:17 blake * AtNuOutput/NtpMaker.cxx: bug fix 2006-05-27 15:10 zarko * MCReweight/data/: err_bafflescr0.25_le010z000i_far.vec, err_bafflescr0.25_le010z000i_farovernear.vec, err_bafflescr0.25_le010z000i_near.vec, err_beamwidth_le010z000i_far.vec, err_beamwidth_le010z000i_farovernear.vec, err_beamwidth_le010z000i_near.vec, err_hadrprod_fitted_le010z000i_far.vec, err_hadrprod_fitted_le010z000i_farovernear.vec, err_hadrprod_fitted_le010z000i_near.vec, err_hadrprod_le010z000i_far.vec, err_hadrprod_le010z000i_farovernear.vec, err_hadrprod_le010z000i_near.vec, err_horn1offset1mm_le010z000i_far.vec, err_horn1offset1mm_le010z000i_farovernear.vec, err_horn1offset1mm_le010z000i_near.vec, err_horncurrcal2.ka_le010z000i_far.vec, err_horncurrcal2.ka_le010z000i_farovernear.vec, err_horncurrcal2.ka_le010z000i_near.vec, err_horncurrdist_le010z000i_far.vec, err_horncurrdist_le010z000i_farovernear.vec, err_horncurrdist_le010z000i_near.vec, err_pot0.02_le010z000i_far.vec, err_pot0.02_le010z000i_farovernear.vec, err_pot0.02_le010z000i_near.vec: Added error vectors for horn off beam. 2006-05-27 12:33 Robert Hatcher * RawData/: RawPedestalTableBlock.cxx, RawSparsifierTableBlock.cxx: unify return value when error condition encountered (it's the same value, -1, but it's the *same* -1 everywhere (now a single named const, rather than the literal scattered throughout)). 2006-05-27 12:30 Robert Hatcher * RawData/RawLIHeaderInterface.h: Class has a ClassDef() and so needs a virtual dtor; might as well write explicit default ctor and copy ctor. 2006-05-27 11:58 Robert Hatcher * OfflineMonitor/MoqQuantities.cxx: Yet another case of the need to add #include for fabs() 2006-05-27 10:32 Robert Hatcher * SpillTiming/: SelectSpillTimes.cxx, SpillFunctions.cxx, SpillTimeFinder.cxx: Add #include so that it can find the proper fabs() 2006-05-27 10:05 Robert Hatcher * PulserCalibration/PmtDrift/PhotonStatSummarizer.cxx: Add #include so that it can find the proper fabs() 2006-05-27 09:49 Robert Hatcher * PEGain/PEGainSummary.cxx: Add #include so that it can find proper fabs() 2006-05-27 09:43 Robert Hatcher * NueAna/: ANtpShowerInfoAna.cxx, ShieldRejVarAna.cxx, Reweight/NueReweight.cxx: Add #include so that it finds the proper fabs() 2006-05-27 09:23 Robert Hatcher * Mad/: BeamMonMap.cxx, MadBase.cxx, MadCluAnalysis.cxx, MadDpAnalysis.cxx, MadEdAnalysis.cxx, MadHandScan.cxx, MadQuantities.cxx, SpillInfo.cxx: Add #include so it find the proper fabs() 2006-05-27 09:12 Robert Hatcher * LISummary/: LIPlexMaps.cxx, LIRun.cxx, LITuning.cxx: Add #include so it can find the proper fabs() and modf() 2006-05-27 09:03 Robert Hatcher * Filtration/: Blinder.cxx, FardetBeamSelect.cxx: Add #include so that it can find the proper fabs() 2006-05-27 08:58 Robert Hatcher * FilterLI/LIPatternFinderSimple.cxx: Add #include so that it can find the proper fabs() 2006-05-27 08:56 Robert Hatcher * FilterDigitSR/AlgFilterDigitListSR.cxx: Add #include so it can find the proper fabs() 2006-05-27 08:47 Robert Hatcher * DetSim/SimVaElectronics.cxx: Add #include so that it finds the proper fabs() 2006-05-27 08:29 Robert Hatcher * Demo/UserAnalysis.cxx: Add #include so that it can find the proper fabs() 2006-05-27 08:26 Robert Hatcher * DcsUser/CoilTools.cxx: Add #include so that it can find the proper fabs() 2006-05-27 08:23 Robert Hatcher * Cluster3D/CellListKG.cxx: Add #include so it can find the proper fabs() 2006-05-27 08:19 Robert Hatcher * RecoBase/AlgReco.cxx: Add #include so it can find the proper fabs() 2006-05-27 08:14 Robert Hatcher * CandStripSR/AlgStripSRList.cxx: Add #include so it can find the proper fabs() 2006-05-27 08:01 Robert Hatcher * CandClusterSR/AlgClusterSRList.cxx: Add #include so it can find the proper fabs() 2006-05-27 07:47 Robert Hatcher * CalDetTracker/: CDCosmicTracker.cxx, CDTrackedHits.cxx: Add #include so it can find the proper fabs() 2006-05-27 07:31 Robert Hatcher * BeamDataUtil/: BDSwicPedAccessor.cxx, BDUniquify.cxx, BMSpillAna.cxx: Add #include so it can find the proper fabs() 2006-05-27 07:28 Robert Hatcher * BeamDataMonitoring/TargetModule.cxx: Add #include so it can find the proper fabs() 2006-05-27 07:26 Robert Hatcher * BeamDataDbi/BMSpillFiller.cxx: Add #include so it can find the proper fabs. 2006-05-27 07:24 Robert Hatcher * BeamData/ana/: Summary/BeamSummary.cxx, bmnt/Pedestals.cxx, bmnt/pedmaker.cxx, bv/DeltaT.cxx: Add #include so that fabs() is properly defined. 2006-05-26 22:33 marshall * CandTrackCam/AlgTrackCamList.cxx: Made small tweak to matching of Near Detector 2D Tracks. 2006-05-26 21:27 boehm * NueAna/: ANtpShowerInfoAna.cxx, ANtpShowerInfoAna.h, ANtpShowerInfoNue.cxx, ANtpShowerInfoNue.h, ANtpTrackInfoAna.cxx, ANtpTrackInfoAna.h, ANtpTrackInfoNue.cxx, ANtpTrackInfoNue.h, NueXsecWeightAna.cxx, Shwfit.cxx, Shwfit.h, ShwfitAna.cxx, macros/MakeAnaNueTree.C: Modifications to Shwfit for Mayly to partially correct the root fitting change Addition of the CC group neergy variables to eh shower and track branches Modification of the NueXsec class to safegauard against empty snarls. Fix the macro to remove teh UseBeamDB flag 2006-05-26 20:45 avva * ControlRoomSoftware/bin/: loonfar, loonnear: Removed ip address from DISPLAY env variable in loonnear,far scripts. 2006-05-26 19:52 rustem * PhysicsNtuple/: Strip.cxx, Strip.h, Draw/DrawEvent.cxx, Draw/DrawEvent.h, Draw/DrawRecord.cxx, Draw/DrawRecord.h, Draw/LinkDef.h, Fill/FillDataModule.cxx, Fill/FillStrip.cxx, Fill/FillStrip.h, Save/SaveEventList.cxx, Study/StudyTrackdEdx.cxx, Study/StudyTrackdEdx.h, macros/fill_mc.C, macros/select_antineu_mc.C, macros/study_dedx.C: Remove DrawRecord class which is no longer used. Commit recent devopment changes. 2006-05-26 16:47 chapman * AtNuOutput/NtpMaker.cxx: file writing bug fix 2006-05-26 16:19 marshall * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCam.h, AlgTrackCamList.cxx, AlgTrackCamList.h, CandTrackCamHandle.cxx, CandTrackCamHandle.h, ClusterCam.cxx, DBtxt_AlgTrackCamList_Cambridge.C, DBtxt_AlgTrackCamList_Cosmic.C, DBtxt_AlgTrackCamList_default.C, DBtxt_AlgTrackCam_Cosmic.C, DBtxt_AlgTrackCam_default.C, GNUmakefile, TrackCam.cxx, TrackCamListModule.cxx, TrackSegmentCam.cxx, example_script.C: Now a fully featured track finding package for both Near and Far detectors. 2006-05-26 15:03 Robert Hatcher * AtNuOutput/AlgFarDetEvent.cxx: MuELoss/Material.h is now deprecated in favor of Conventions/MinosMaterial.h which is what the MuELoss/Material ctor now takes; choose ePolystyreneMinos over the other psty alternatives. Also quiet some unused variable and/or argument parameter warnings. 2006-05-26 15:00 Robert Hatcher * AtNuOutput/AtmosCalculator.cxx: quiet an unused parameter warning. 2006-05-26 14:28 vahle * NueAna/: LinkDef.h, NueFluxWeights.cxx, NueFluxWeights.h, NueFluxWeightsAna.cxx, NueFluxWeightsAna.h, NueModule.cxx, NueModule.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, NueXsecWeight.cxx, NueXsecWeight.h, NueXsecWeightAna.cxx, NueXsecWeightAna.h, macros/MakeAnaNueTree.C, scripts/qsubLotsNueTreesRAL.sh: Adding classes to hold results of cross section weighting. Also updated skzp parameters to new 12par fit values, and added a variable to hold results of kfluk weighting 2006-05-26 14:19 vahle * FDSpecWErrs/RunFDSpecAprilBoxOpen.C: Adding macro to run new data. Too bad the name didnt work out better. 2006-05-26 14:17 vahle * FDSpecWErrs/: FDSpecWErrs.h, FDSpecWErrs.cxx: Updates for new data set 2006-05-26 14:02 vahle * MCReweight/: ReweightHelpers.cxx, ReweightHelpers.h: Added function to fill a MCEventInfo from a NtpStRecord, also updated nucleus codes 2006-05-26 10:43 raufer * Contrib/raufer/NikiSys/matrix_fit_br2norm_d.C: Changed type of variable "passcut" to Float_t as wanted by the PAN. I'm sure it should be Int_t or even Bool_t to make sense though... 2006-05-26 10:36 raufer * Contrib/raufer/NikiSys/matrix_fit_br2norm_d.C: Found another path which has to be changed. 2006-05-26 10:31 raufer * Contrib/raufer/NikiSys/: Beam_ref_fin_neut_d.C, fn_extrapolationb_corr_d.C, matrix_fit_br2norm_d.C: Change file paths from afs to local. 2006-05-26 05:30 Nick West * WebDocs/Errors/compiling.html: Checking for version shear between rootcint and ROOTSYS 2006-05-26 05:22 Nick West * RemoteSoftwareDeployment/driver/cmd_install.pm: If validate_only, don't skip because install appears to have failed, it may be a bug in the validation that has now been fixed. Also in this case ensure that the list of install log files is still assembled as the files still contain useful information. 2006-05-26 03:36 ishi * Contrib/ishi/CCAnalysis/: fast_fit_fd.h, fast_fit_ndfd.h, make_table.C, make_table_fast.C: Update of ND pot, number of event and ND fit result for 1.3E20POT analysis. 2006-05-25 22:22 arms * MCMonitor/mcmon_hist_list.txt: Update the human-readable list of histograms produced. 2006-05-25 20:00 cbs * NueAna/: StdHepInfo.cxx, StdHepInfo.h, StdHepInfoAna.cxx, SubShowerVar.cxx, SubShowerVar.h, SubShowerVarAna.cxx: Added some new variables to StdHepInfo and SubShowerVar. 2006-05-25 19:31 niki * Contrib/raufer/NikiSys/: far_spec_data.root, far_spec_dataskzp.root, res_fit_data.txt, res_fit_dataskzp.txt, reshisto_fit_data.root, reshisto_fit_dataskzp.root: SKZP 6 Param + modbrys 3 files 2006-05-25 19:23 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Remove debugging line. Whups. 2006-05-25 19:03 Nathaniel Tagg * setup/: setup_minossoft_chaos, setup_minossoft_chaos.sh: New hack for mac: override the srt_environment script so that it properly sets DYLD_LIBRARY PATH. 2006-05-25 17:12 hartnell * LISummary/macros/MakeCalMIPCalibration.C: The latest macro used for putting the new MEU numbers in the database 2006-05-25 17:11 hartnell * MeuCal/: MeuPlots.cxx, macros/FileListSpecial.C, macros/nearValidate/mResponseDrift.C: A few new plots. 2006-05-25 17:02 ishi * Contrib/ishi/CCAnalysis/: fast_fit_fd.h, fast_fit_ndfd.h, make_table.C, make_table_fast.C: Change configurations (POT, #events, systematic errors) for updated ND data/MC. 2006-05-25 15:16 Nick West * RemoteSoftwareDeployment/libs_and_builds/install_MyODBC.sh: Force soft link setting - in case they are already there 2006-05-25 15:15 Nick West * RemoteSoftwareDeployment/libs_and_builds/install_minossoft.sh: Add sanity check that it is the right rootcint 2006-05-25 14:46 boehm * WebDocs/BatchDocs/: Calibration.html, Calibration_Cedar.html, CandChop.html, CandEvent.html, CandFitTrackCam.html, FilterDigit.html, Input.html, Output.html, PreCedarTestScripts.html, ProdNames.html, Release1-18-2.html, Release1-18-4.html, Release1-18.html, ReleaseNotes.html, ScriptDesign.html, ScriptTypes.html, index.html, Templates/menu.dwt: Updating the website to include Cedar settings and new Proto-Cedar scripts. Also modifications for the CandChop settings and candevent settings to more closely relfect reality. 2006-05-25 14:27 Minos CVS group account. Do not commit from here! * Contrib/evans/2DFit/scripts/WriteSystScripts.pl: Adding perl script that runs Oxford systematics study. 2006-05-25 14:22 Minos CVS group account. Do not commit from here! * Contrib/evans/2DSyst/: LoadLibs.C, README_Apr24, WriteSystScripts.pl, Zbeam.cxx, Zbeam.h, Zfluk.cxx, Zfluk.h, blessed_cont.C, blessed_fd_spec.C, fast_fit_fd.C, fast_fit_fd.C_0.93E20, fast_fit_fd.h, fast_fit_fd.h_0.93E20, fast_fit_nd.C, fast_fit_nd.h, fast_fit_ndfd.C, fast_fit_ndfd.C_0.93E20, fast_fit_ndfd.h, fast_fit_ndfd.h_0.93E20, fddataquality.h, gaussj.C, links.sh, links_realdata.sh, links_sys.sh, make_table.C, run_fast_fit_fd.sh, run_fast_fit_ndfd.sh: Permanently removing old directory 2DSyst. 2006-05-25 14:21 Minos CVS group account. Do not commit from here! * Contrib/evans/2DFit/GNUmakefile: Changing package name in GNUMakefile. Modifying perl script to ask what base release is being used. 2006-05-25 13:45 Minos CVS group account. Do not commit from here! * Contrib/evans/2DFit/: .cvsignore, GNUmakefile, LinkDef.h, Zbeam.cxx, Zbeam.h, Zfluk.cxx, Zfluk.h, fast_fit_fd.C, fast_fit_fd.h, fast_fit_ndfd.C, fast_fit_ndfd.h, gaussj.C: Committing a compilable version of the 2DFit code, which is much quicker to run than the interpreted version. Compile the .cxx files with gmake, then use ACLiC to compile the macros after loading lib2DFit.so 2006-05-25 12:20 Nick West * setup/packages-S06-05-25-R1-22: First commit 2006-05-25 05:13 Robert Hatcher * EventKinematics/Module/: EvtKinNuModule.cxx, EvtKinNuModule.h: configurable range of events in which to dumpStdHepList and at what level. 2006-05-25 05:12 Robert Hatcher * EventKinematics/macros/gen_evtkinnu.C: make DemoEventDump and Put optional parts of the path. 2006-05-25 05:11 Robert Hatcher * EventKinematics/NuTransport.cxx: remove dumpStdHepList() debugging code (now part of the Module). 2006-05-25 05:10 Robert Hatcher * EventKinematics/StdHepUtil.cxx: in dumpStdHepList mode<0 means print nothing. 2006-05-25 04:57 zarko * BeamMegaFit/: DoTheFit.C, FitPTRW.cxx, runaparamfit.C, data/truehists-reclaim.root: Made changes required for fits to 6 beams. 2006-05-25 04:35 Robert Hatcher * EventKinematics/NuTransport.cxx: when dumping (which should be removed as it's just debugging info) use the more condensed mode, ie. no vertex info. 2006-05-25 04:35 Robert Hatcher * EventKinematics/InterGen_Neugen.cxx: when returning TParticles contructed from values in /HEPEVT/ adjust the mother & daughter link indices to account for Fortran 1-based vs. C++ 0-based indexing. 2006-05-25 04:34 Robert Hatcher * EventKinematics/: StdHepUtil.cxx, StdHepUtil.h: New function indexPrimaryNu() for finding the primary neutrino given an index to an particle in an event. Enter Status codes corresponding to NEUGEN's interpretation. Change isDocStatus() to use only NEUGEN's interpretation (given the conflict in how "3" would be treated) 2006-05-25 03:49 niki * Contrib/raufer/NikiSys/: Beam_ref_fin_neut_d.C, SKZPdata.txt, beam_matrix_le010_neutb_data.root, beam_matrix_le010_neutb_dataskzp.root, fn_extrapolationb_corr_d.C, matrix_fit_br2norm_d.C: Version of macros for data, 6 param SKZP text, 6 param SKZP beam matrices for data 2006-05-25 03:40 Robert Hatcher * EventKinematics/InterGen_Neugen.cxx: Use StdHepUtil functions for taking apart ion PDG values. Move globals in as statics to helper function padstrbuffer(). 2006-05-25 03:39 Robert Hatcher * EventKinematics/NuTransport.cxx: Use StdHepUtil functions for assembling PDG code for ions. 2006-05-25 03:38 Robert Hatcher * EventKinematics/LinkDef.h: remove dumpStdHepList function (now in StdHepUtil namespace). 2006-05-25 03:38 Robert Hatcher * EventKinematics/: StdHepUtil.cxx, StdHepUtil.h, dumpStdHepList.cxx, dumpStdHepList.h: move dumpStdHepList into StdHepUtil namespace; add new functions for putting together and taking apart ion PDG values to/from IA,IZ. 2006-05-25 03:26 petyt * Contrib/asousa/ndfit/skzp_pars/: realdata_5par1.txt, realdata_6par1.txt: Added results of 15 parameter SKZP fits (to 5/6 beams) for real data 2006-05-25 03:24 petyt * Contrib/asousa/ndfit/: data_allmonths.root, fdfit_data.C, ndfit_data.C, skzp_dump_far_data.C: Modifications to ndfit and fdfit macros to allow code to run on real data. FD dump now uses all 100 FD MC files instead of the 39 used for the systematics study Added ND LE-10 data visible energy histogram for use in NDfit 2006-05-25 03:19 boehm * Production/Dev/PreCedar/CedarProtoTypes/: reco_MC_far_Cosmic_Dev.C, reco_MC_far_Dev.C, reco_MC_near_Dev.C: A little final clean up of the scripts - changed the calibrator settings to remove the timing (given that it only produces error messages for the MC) and removal of some unneeded msg level settings 2006-05-25 03:15 Robert Hatcher * EventKinematics/: InterGen_Neugen.cxx, Module/EvtKinNuModule.cxx: Improve NEUGEN configuration handling. 2006-05-25 00:01 Robert Hatcher * EventKinematics/: FluxGen_OneOverE.cxx, FluxGen_OneOverE.h, GNUmakefile, InterGen_Neugen.cxx, InterGen_Neugen.h, InteractionGenerator.h, LinkDef.h, NuTransport.cxx, NuTransport.h, dumpStdHepList.cxx, dumpStdHepList.h, Module/EvtKinNuModule.cxx, Module/EvtKinNuModule.h, macros/gen_evtkinnu.C: Checkpoint development code. Still not really functional but does compile and do "something". 2006-05-24 23:22 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Whups! Out by 22ns on the ND UG cable run. 2006-05-24 23:09 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Identified one more source of delay: the cable run from the ND DAQ racks to the ND GPS unit, 90ft of RG59. 2006-05-24 18:58 arms * MCMonitor/: MCMonitorHistograms.cxx, MCMonitorHistograms.h: Change Dedx vs Ep plots to profiles instead of TH2. 2006-05-24 18:47 musser * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: replace original SetPrimaryTrack and SetPrimaryShower methods, requested by Andy B. 2006-05-24 17:30 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Fix the ND antenna length. Fix an infinte loop: my sanity check (allow no stamps before 1975) interacted badly with my "bookend" spill at 1970. Insert a manual hack.. I still need to bookend, but it triggers an exit based on the validity date not the value of the entry. 2006-05-24 16:05 Robert Hatcher * NeugenInterface/xsec_vs_energy.cxx: TSpline3 was made "protected" and can no longer be called, thus we must duplicate it in our own copy ctor. It was probably dangerous to used the copy ctor that was there anyway because it was a shallow copy ctor (and thus dangerously shared underlying data .. which could cause duplicate deletion of the same memory). 2006-05-24 14:57 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Retune max_slice_size allowing upper limit of 10000000 2006-05-24 11:34 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Increase the maximum number of rows in a 150MB query - 100000 is too low 2006-05-24 08:16 Nick West * setup/msrt: When making a template setup script, add ROOTSYS to start of PATH and LD_LIBRARY_PATH to ensure it takes priority over any system-wide installed version. 2006-05-23 14:42 Robert Hatcher * NoiseFilter/NoiseFilterModule.cxx: Initialize some local variables that gcc's (in this case faulty) analysis says could end up being used before being set. 2006-05-23 13:07 Nick West * RemoteSoftwareDeployment/libs_and_builds/install_MyODBC.sh: Move to INSTALLATION/lib before setting soft link 2006-05-23 11:53 Nick West * RemoteSoftwareDeployment/: libs_and_builds/install_external_library.sh, driver/initialise_globals.pm: Don't use RSD_RETURN if success; caller may have more to do 2006-05-23 11:36 Nick West * RemoteSoftwareDeployment/driver/: cmd_install.pm, cmd_launch.pm: Use --no-cache to force wget to get a fresh copy - found example at RAL where cache was stale 2006-05-23 09:51 Nick West * RemoteSoftwareDeployment/doc/rsd.html: Complete >Library Script API 2006-05-23 09:19 weber * NoiseFilter/NoiseFilterModule.cxx: fix a type cast error in GetTimeFromTDC() 2006-05-23 09:14 Nick West * RemoteSoftwareDeployment/driver/: initialise_globals.pm, set_local_config.pm, set_site.pm: Differentiate between RAL tier 1 and tier2 2006-05-23 00:00 niki * Contrib/raufer/NikiSys/: Beam_ref_fin_neut.C, Load_Libs.C, README, copy_tree.C, fn_extrapolationb_corr.C, norm_fixb_far.root, norm_fixb_new1049.root, xsec_minos_modbyrs2_v3_3_7.root: Code for generating inputs for systematics studies 2006-05-22 21:40 George Irwin * setup/: packages-R1.22, setup_minossoft_chaos, setup_minossoft_chaos.sh, setup_minossoft_gadfly: Add CandTrackCam to packages-R1.22 for Andy Blake. Throw in a couple of setup-minossoft files for SLAC laptops. 2006-05-22 21:09 mdier * NueAna/: SubShowerVarAna.cxx, SubShowerVarAna.h: The determination of the primary shower is moved into the SntHelpers namespace. Added a new method: void Analyze(RecRecordImp *srobj, NtpSRShower* ntpShower=0) which now does all the filling so that this piece of code can be used with any desired shower instead of the one implemented. The other Analyze(..) method that was already there just calls this new method after determining the primary shower. 2006-05-22 21:03 mdier * NueAna/: SntpHelpers.cxx, SntpHelpers.h: Add to the SntpHelpers namespace the method NtpSRShower *GetPrimaryShower(int evnt, RecRecordImp *rri) to determine the primary shower. Currently, it is determined as it was implementned in SubShowerVarAna.cxx. 2006-05-22 20:59 Robert Hatcher * CalDetPIDSR/CalDetTOFId.cxx: Spew out warning messages that the ctor code looks incomplete and probably doesn't do the right thing. 2006-05-22 20:53 Robert Hatcher * CalDetPIDSR/CalDetTOFId.cxx: How strange... In the ctor with arguments we have: Double_t tdc1; Double_t tdc2; Double_t time1 = tdcGain1 * (tdc1 - (1.0*tdcPedestal1)); Double_t time2 = tdcGain2 * (tdc2 - (1.0*tdcPedestal2)); the second two lines explicitly use the values of the *unset* local variables declare immediately above them. How anyone ever got sensible results out of this but by shear luck is beyond me. I don't know what to initialize tdc1 and tdc2 to, but zero is no worse than completely random. Perhaps they were meant to be set to the unused arguments firstPaddle and secondPaddle (both Int_t's)? 2006-05-22 20:48 George Irwin * AtNuEvent/: AtmosShower.cxx, AtmosShower.h, AtmosStrip.cxx, AtmosStrip.h, AtmosTrack.cxx, AtmosTrack.h: Backport from development for Andy Blake and John Chapman. 2006-05-22 20:35 George Irwin * AtNuReco/AlgAtmosShowerList.cxx: Backport from development for Andy Blake and John Chapman. 2006-05-22 20:32 George Irwin * AtNuOutput/: LinkDef.h, MOISolution.cxx, MOISolution.h, NtpMaker.cxx, ShowerTrace.cxx, ShowerTrace.h: Backport from development from Andy Blake and John Chapman. 2006-05-22 20:05 Robert Hatcher * CalDetDST/UberModule.cxx: Backport to R1-22: Change "ntprec->trk.stpfit = new Bool_t[nstrip];" to Byte_t so it compiles. 2006-05-22 19:56 arms * MCMonitor/macro/MCMonitorStyle.C: Remove gROOT->ForceStyle(); line from MCMonitorStyle.C macro. Does terrible things to the formatting. 2006-05-22 19:44 Robert Hatcher * TriD/TridUVPage.cxx: Initialize some local variable that gcc worries might be used before they are set (in this case because the analysis isn't deep enough). 2006-05-22 19:42 Robert Hatcher * RunSummary/rate_plot.cc: Initialize some local TFile* variables that gcc worries might be used before they're set (if they are bad things will happen, this isn't going to help but it does suppress the warning). 2006-05-22 19:39 Robert Hatcher * RDBC/odbc/ODBCPreparedStatement.cxx: Initialize a local pointer that gcc worries might be used before it is set (I think it is confused by the try/catch structure). 2006-05-22 19:37 Robert Hatcher * PulserCalibration/PmtDrift/pmt_plot.cxx: comment out some local const's that are used only by some subsequent commented out code. 2006-05-22 19:34 Robert Hatcher * PEGain/PEGainModule.cxx: Initialize a local variable that gcc worries might be used before it is set. 2006-05-22 19:33 Robert Hatcher * OfflineTrigger/: OltNewModule.cxx, OltTimePlot.cxx: Initialize some local variables that gcc is worried might be used before they are set. 2006-05-22 19:31 Robert Hatcher * OfflineTrigger/OltCounter.cxx: comment out unused function parameter. 2006-05-22 19:29 Robert Hatcher * NueAna/HitCalcAna.cxx: Initialize some local variables that gcc worries might be used before they are set. 2006-05-22 19:22 Robert Hatcher * NueAna/: ANtpEventInfoAna.cxx, NueModule.cxx, NuePrint.cxx, Display/NueDisplayModule.cxx: Initialize some local variable that gcc worries might be used before they are set. 2006-05-22 19:16 Robert Hatcher * Mad/: MadDpAnalysis.cxx, MadEdAnalysis.cxx, MadEvDisplay.cxx, MadMKAnalysis.cxx, MadQEID.cxx, MadTestAnalysis.cxx: Initialize some local variables that gcc worries might be used before they are set. 2006-05-22 19:01 Robert Hatcher * LISummary/: LIGainCurve.cxx, LIPlexMaps.cxx, LIPmt.cxx: Initialize some local variables that gcc worries might be used before they're set, but probably aren't given our normal data structure/flow. 2006-05-22 18:53 Robert Hatcher * FarDetDataQuality/FarDetRawDigitDump.cxx, FCPCFilter/FCPCFilterModule.cxx: Shush up gcc, yes that local variable will get set before use (if you understood our data flow) but if you insist we'll initialize it explicitly. 2006-05-22 18:52 George Irwin * AtNuOutput/: AlgFarDetEvent.cxx, AlgFarDetEvent.h, AtmosCalculator.cxx, DBtxt_AlgFarDetEvent_default.C: Backported from development for John Chapman. 2006-05-22 18:50 Robert Hatcher * DataUtil/PlaneOutline.cxx: Initialize some local variables that gcc isn't smart enought to realize will actually always be set before being used. 2006-05-22 18:48 Robert Hatcher * CandSubShowerSR/AlgSubShowerSRList.cxx: Initialize local CandStripHandle* variable (to zero) that gcc thinks could potentially be used before it is set. In all cases if this were to happen BadThings(TM) would result. Previously it might point to random memory, now it will result in dereferencing a null pointer. Hope it doesn't happen. 2006-05-22 18:46 Robert Hatcher * CandSliceSR/AlgSliceSRList.cxx: Initialize some local variables that gcc is worried might be used before they are set. 2006-05-22 18:41 Robert Hatcher * CandShowerEM/AlgShowerEM.cxx: Initialize local CandStripHandle* variable (to zero) that gcc thinks could potentially be used before it is set. In all cases if this were to happen BadThings(TM) would result. Previously it might point to random memory, now it will result in dereferencing a null pointer. Hope it doesn't happen. 2006-05-22 18:38 Robert Hatcher * CandNtupleSR/Module/NtpSRModule.cxx: Initialize some local variables that "g++ -O2 -W -Wall" suggests might end up used before being initialized -- probably doesn't happen with the expected data structure / flow, but we'll quiet gcc anyway. 2006-05-22 18:04 Nathaniel Tagg * Calibrator/Calibrator.cxx: Comment out unused argument. 2006-05-22 17:42 chapman * AtNuOutput/AtmosCalculator.cxx: fixes for backporting to R1-22 2006-05-22 17:41 chapman * AtNuOutput/: AlgFarDetEvent.cxx, AlgFarDetEvent.h, DBtxt_AlgFarDetEvent_default.C: fixes for backporting into R1-22 2006-05-22 17:02 Robert Hatcher * CandFitTrackCam/AlgFitTrackCam.cxx: Initialize some local variables that gcc worries might be used before being set. 2006-05-22 17:02 ishi * Contrib/ishi/CCAnalysis/: make_table.C, make_table_fast.C: Add cut to remove FD data in "Long Weekend", when part of FD plane were off. 2006-05-22 16:57 Robert Hatcher * CandEventSR/AlgEventSR.cxx: Initialize some local variables that gcc worries might be used before being set (g++ -O2 -Wall -W does a more complete analysis than without the -O2). 2006-05-22 16:54 Robert Hatcher * BField/BField.cxx: Initialize local variables, bx,by in CoilAndCollarFieldFar() that gcc says might be used before set. 2006-05-22 16:50 Robert Hatcher * BeamDataUtil/BDSwicPedAccessor.cxx: gcc -O2 -Wall -W caught an uninitialized local variable "ind" in the line: for (size_t ind; ind * AtNuReco/: AlgAtNuReco.cxx, AlgAtmosShowerList.cxx, AlgShowerAtNu.cxx, AlgShowerCam.cxx, AlgTrackAtNu.cxx, AtNuDisplayModule.cxx, AtNuTreeModule.cxx, RecoTreeModule.cxx, TrackSegmentAtNu.cxx: Initialize local variables that gcc -O thinks could have been used before being set. Some of these probably weren't a real problem give our data structure and flow; but at least muflag in the *TreeModule.cxx cases do look dangerously like they were relying on some undefined behaviour. 2006-05-22 16:13 ishi * Contrib/ishi/CCAnalysis/: DPHistos_far.root, DPHistos_near_R1_18_2.root, README_Apr24: PDF root files generated by David Petyt. I've put them to CVS to keep reproducibility of this method. 2006-05-22 16:04 Robert Hatcher * AltReco/AltAlgSliceList.cxx: Set some defaults for local variables that gcc thinks possibly could be used before being set. 2006-05-22 16:01 Robert Hatcher * AltDeMux/: AlgAltDeMuxBase.cxx, AltDeMuxDisplay.cxx, AltDeMuxModule.cxx: Give default values to local variables that gcc warns might be otherwise left unset before use; generally this shouldn't probably happen in normal use (but gcc can't figure that out without knowing our data structures/flow). This gcc analysis is only done when compiling with -O. 2006-05-22 15:46 ishi * Contrib/ishi/CCAnalysis/: MadDpAnalysis.cxx, make_table.C, make_table_fast.C: Code I used to make PAN and tables. MadDpAnalysis.cxx and make_table_fast.C (fast version of make_table.C). 2006-05-22 15:33 Robert Hatcher * NCUtils/NCAnalysisReader.cxx: Initialize some local variables to default values that gcc -O thinks could possibly be otherwise left unset before use (probably not under normal circumstances, but I'd rather gcc be cautious and we quiet it explicitly). 2006-05-22 15:26 Robert Hatcher * NCUtils/: NCAnalysisModule.cxx, NCAnalysisUtils.cxx, NCExtractionADM.cxx, NCExtractionBR.cxx, NCExtractionDP.cxx: Eliminate numerous unused variable warnings (was by far the worst offending pkg). 2006-05-22 13:28 raufer * Contrib/raufer/NikiSys/fdfitplot.C: Macro for making contour plots and 1-dim chi2 projections. Adapted from Chris Smith's macro in Contrib/cbs/MatrixMethod. 2006-05-22 13:27 raufer * Contrib/raufer/NikiSys/: Demo_matrix_rel_br_15.C, Demo_matrix_rel_br_ndf.C, Demo_matrix_rel_br_nsk.C, Rebin_br_15.C, Rebin_br_ndf.C, Rebin_br_nsk.C, matrix_fit_br2norm_15.C, matrix_fit_br2norm_ndf.C, matrix_fit_br2norm_nsk.C: Commit latest code for the systematics check. The macros ending in _15 are used to run on the SKZP15 reweighted PANs, far_spec files, etc. The ones ending in _ndf use Davids near detector fit results for reweighting instead. Essentially, these macros are identical but for some path variable for I/O. 2006-05-22 12:54 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, FitTrackCamListModule.cxx: Made a small change to the track failure condition in AlgFitTrackCam and tidied the Debug/Warning messages in FitTrackCamListModule. 2006-05-22 11:49 Nick West * RemoteSoftwareDeployment/libs_and_builds/assemble_minossoft.sh: Fix victim of a global rename release->application 2006-05-22 11:44 Nick West * RemoteSoftwareDeployment/libs_and_builds/: assemble_minossoft.sh, install_minossoft.sh: Add simple loon validation 2006-05-22 09:13 Minos CVS group account. Do not commit from here! * Contrib/evans/2DSyst/: WriteSystScripts.pl, fast_fit_fd.C, fast_fit_fd.h, fast_fit_ndfd.C, fast_fit_ndfd.h: Committing the final files used for the systematics analysis. 2006-05-22 03:13 rustem * PhysicsNtuple/: Save/SaveEventList.cxx, Save/SaveNtpRecord.cxx, Save/SaveNtpRecord.h, Save/SaveRecord.cxx, Save/SaveZEvent.cxx, Select/SelectAntiNeutrino.cxx, Select/SelectAntiNeutrino.h: Give on saving NtpStRecord in a new tree and remove corresponding algorithm. Remove dependencies on StandardNtuple from Save algorithms. 2006-05-21 22:51 rustem * PhysicsNtuple/Save/: SaveZEvent.cxx, SaveZEvent.h: Replace #include "PhysicsNtuple/AlgEvent.h" with #include "../AlgEvent.h" so that no soft link is needed. 2006-05-21 22:45 rustem * PhysicsNtuple/Select/: SelectAntiNeutrino.cxx, SelectAntiNeutrino.h: Algorithm that selects muon anti-neutrino events. 2006-05-21 22:41 rustem * PhysicsNtuple/: AlgEvent.h, AlgFactory.cxx, AlgFactory.h, AlgSnarl.h, Event.cxx, Event.h, GNUmakefile, LinkDef.h, MCTruth.cxx, MCTruth.h, ParticleSignId.cxx, Record.cxx, Record.h, RunAlgorithm.cxx, Strip.cxx, Strip.h, Track.cxx, Track.h, Fill/FillStrip.cxx, Fill/FillStrip.h, Fill/FillTruth.cxx, Fill/fill.C, Fill/fill_mc.C, Fill/fill_test.C, Plot/GNUmakefile, Plot/LinkDef.h, Plot/PlotBasic.cxx, Plot/PlotBasic.h, Plot/PlotEvent.cxx, Plot/PlotEvent.h, Plot/PlotShower.cxx, Plot/PlotShower.h, Plot/PlotTrack.cxx, Plot/PlotTrack.h, Plot/PlotTrackGeometry.cxx, Plot/PlotTrackGeometry.h, Save/SaveZEvent.cxx, Save/SaveZEvent.h, Select/SelectBeam.cxx, Select/SelectFiducial.cxx, Select/SelectFiducial.h, Select/SelectMCTruth.cxx, Select/SelectTrack.cxx, Study/GNUmakefile, Study/LinkDef.h, Study/StudyAlgExample.cxx, Study/StudyAlgExample.h, Study/StudyTrackdEdx.cxx, Study/StudyTrackdEdx.h, macros/fill.C, macros/fill_mc.C, macros/select_antineu.C, macros/select_antineu_mc.C, macros/study_dedx.C: Adding lots of development changes and many new files. 2006-05-21 18:14 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimModule.cxx: Add some comments 2006-05-21 18:11 Sue Kasahara * G3PTSim/TGeant3/: TGeant3.cxx, TGeant3.h: Add support for TGeant3::Gptmed(Int_t numed) method to print media definitions. Useful to view media definitions after Geant3 has defined tracking parameters left undefined by the user. 2006-05-21 16:52 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: For consistency with GMINOS, can't use MinosMaterial densities for all materials just yet. 2006-05-19 18:29 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: Backport to R1.22: Add extra CPFLAGS substitution for RedHat (vs. source) configured pkgcfg in order to find the sigcconfig.h via -I[XYZZY]/sigc++-1.2/include in one case XYZZY=${exec_prefix}/lib in the other it is ${lib}. 2006-05-19 18:23 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: Add extra CPFLAGS substitution for RedHat (vs. source) configured pkgcfg in order to find the sigcconfig.h via -I[XYZZY]/sigc++-1.2/include in one case XYZZY=${exec_prefix}/lib in the other it is ${lib}. 2006-05-19 17:30 Nick West * RemoteSoftwareDeployment/doc/rsd.html: Add a link to initialise_globals.pm 2006-05-19 16:46 cbs * Contrib/cbs/PlotOrg/macros/RecoFile.C: [no log message] 2006-05-19 16:46 Nick West * RemoteSoftwareDeployment/doc/rsd.html: Reorganise script API section, factoring out common variables. 2006-05-19 16:44 Nick West * RemoteSoftwareDeployment/driver/cmd_assemble.pm: Add RSD_SITE_NAME to assemble environment 2006-05-19 14:59 Robert Hatcher * EventKinematics/FluxGen_OneOverE.cxx: compile, then commit .. compile, then commit ... 2006-05-19 14:55 Robert Hatcher * DataUtil/Truthifier.cxx: Correct CVSID(" $Id: ") to CVSID(" $Id: $") gcc 3.4.3 doesn't like the construct: if ((!a)&&(!b)) MAXMSG() << "text" << endl; it (oddly) complains about unused variable MSGCNTxxx immediately followed by MSGCNxxx undeclared. Sounds like a scoping problem in the macro. This can be solved by putting braces {} around the whole MAXMSG statement following the if conditional. 2006-05-19 14:01 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/read_context_file.pm, scripts/write_context_file.pm, doc/dbmauto_system_files.html: Introduce 'clock synchronised' context file heartbeat. 2006-05-18 23:40 niki * Contrib/raufer/NikiSys/Syst_rel_ndfits.tar.gz: Input files and results for Beam Matrix Method weighting the MC (near and far) with NDfit results (by David Petyt) 2006-05-18 22:45 Nathaniel Tagg * Calibrator/PulserLinearityCalScheme.cxx: Dont' even complain about veto shield hits.. they are lost causes. 2006-05-18 22:39 Nathaniel Tagg * Calibrator/PEGainCalScheme.cxx: Comment out an annoying and unavoidable error message that happens for MC. 2006-05-18 22:35 Nathaniel Tagg * Calibrator/StripAttenCalScheme.cxx: Reduce "the reconstruction is an idiot and Jim is a big poopyhead" messsages down to debug. 2006-05-18 22:32 Robert Hatcher * EventKinematics/Module/EvtKinNuModule.cxx: Factory name for flux is "FluxGen_OneOverE". 2006-05-18 22:25 Nathaniel Tagg * DataUtil/Truthifier.cxx: Reduce verbiage and increase blame when a bad Truthifier is built. 2006-05-18 22:17 Nathaniel Tagg * PhotonTransport/PhotonTransport.cxx: Increase error threshold to 1MeV of "lost" energy, rather than 100 keV to make Josh happy. 2006-05-18 22:14 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx: Adjusted some plot ranges: Hit dE/dx for each particle type. 2006-05-18 22:11 admarino * MuELoss/: Material.cxx, Material.h: Using the new class Conventions/MinosMaterials to get the material densities, instead of MuELoss/StandardMaterials. 2006-05-18 22:10 admarino * GeoGeometry/GeoGeometry.cxx, PhotonTransport/PhotonTransport.cxx, RecoBase/AlgTrack.cxx, Swimmer/SwimGeo.cxx, Swimmer/SwimGeo.h: Using the new class Conventions/MinosMaterials to get the material densities. 2006-05-18 21:53 admarino * CandFitTrack3/: SwimObj3.cxx, SwimObj3.h: Using the new class Conventions/MinosMaterials to get the material densities. 2006-05-18 21:52 admarino * CalDetTracker/: CDSimpleMC.cxx, CDSimpleMC.h: Using the new class Conventions/MinosMaterials to get the material densities. 2006-05-18 21:51 admarino * Conventions/: LinkDef.h, MinosMaterial.cxx, MinosMaterial.h: First version. Creating class Conventions/MinosMaterials. Based on MuELoss/StandardMaterials, but the idea is to put it in a more general location. The hope is that all of the references to material densities, A, and Z values can use this one class. 2006-05-18 21:48 Robert Hatcher * CVSROOT/check_access: Add admarino as to the trusted list. 2006-05-18 21:27 Robert Hatcher * EventKinematics/: FluxGen_OneOverE.cxx, FluxGen_OneOverE.h: flesh out a bit (including real implementations for some of the methods) add new methods required by interface. 2006-05-18 21:25 Robert Hatcher * EventKinematics/FluxGenerator.h: add new methods GetParticleList() and GetMaxEnergy() clean up a bit. 2006-05-18 18:52 Robert Hatcher * MINF_Classes/MINFast.cxx: move creation of fParticles forward of MakeTree() which tries to set a branch to point at it -- this should eliminated the Error in : Pointer to TClonesArray is null warning that's been around for a while. Thanks to John Chapman. 2006-05-18 17:03 Minos CVS group account. Do not commit from here! * Contrib/asousa/SystPlot/: fdfitplot.C, fdfitplot_sense.C, fdfitplot_spect.C, fdplotNCBackAll.C, fdplotNomAll.C, fdplotShowEnOffAll.C, ndfitplot.C, ndplotAll.C: Macros used for ND and FD spectral comparisons of the CC analysis methods. 2006-05-18 16:57 Minos CVS group account. Do not commit from here! * Contrib/asousa/SystTable/: CalcSystShift.C, NDfit_table.xls, makeScript.csh, runAll.csh, submit.csh: Code to automate systematic shifts computation using NDfit's final output. 2006-05-18 16:50 Minos CVS group account. Do not commit from here! * Contrib/asousa/ndfit/: makeScriptNom.csh, skzp_dump_Nom.C, skzp_dump_far_Nom.C: Adding code used to run spectral checks and Nominal fits, which do not use SKZP2 reweighting. 2006-05-18 16:37 Nick West * CVSROOT/modules: Add RemoteSoftwareDeployment 2006-05-18 16:36 Nick West * RemoteSoftwareDeployment/: doc/overview.gif, doc/overview.xfig, doc/rsd.html, driver/.cvsignore, driver/cmd_assemble.pm, driver/cmd_install.pm, driver/cmd_job.pm, driver/cmd_launch.pm, driver/cmd_remove.pm, driver/cmd_test.pm, driver/get_tar_name.pm, driver/get_time_stamp.pm, driver/help.pm, driver/help.txt, driver/initialise_globals.pm, driver/job_allocate_ticket_name.pm, driver/job_get_existing_ticket_names.pm, driver/job_process.pm, driver/job_read_current_ticket.pm, driver/job_run_edg_job.pm, driver/job_submit.pm, driver/job_write_current_ticket.pm, driver/local.config.example, driver/parse_command.pm, driver/print_file.pm, driver/read_build_config_table.pm, driver/replace_sw_tag.pm, driver/report.pm, driver/rsd.pm, driver/run_install_script.pm, driver/set_local_config.pm, driver/set_site.pm, driver/terminate.pm, driver/terminate_install.pm, libs_and_builds/assemble_MyODBC.sh, libs_and_builds/assemble_by_hand.sh, libs_and_builds/assemble_dcap.sh, libs_and_builds/assemble_hello_world.sh, libs_and_builds/assemble_libsigc++.sh, libs_and_builds/assemble_minossoft.sh, libs_and_builds/assemble_mysql.sh, libs_and_builds/assemble_root.sh, libs_and_builds/assemble_rsd.sh, libs_and_builds/assemble_unixODBC.sh, libs_and_builds/build_config_table.dat, libs_and_builds/hello_world.cpp, libs_and_builds/install_MyODBC.sh, libs_and_builds/install_dcap.sh, libs_and_builds/install_external_library.sh, libs_and_builds/install_hello_world.sh, libs_and_builds/install_libsigc++.sh, libs_and_builds/install_minossoft.sh, libs_and_builds/install_mysql.sh, libs_and_builds/install_root.sh, libs_and_builds/install_unixODBC.sh, libs_and_builds/print.sh, libs_and_builds/return.sh, libs_and_builds/run.sh, testing/edg-job-get-output.log, testing/edg-job-status-terminated.log, testing/edg-job-status.log, testing/edg-job-submit.log, testing/lcg-ManageVOTag-add.log, testing/lcg-ManageVOTag-list.log, testing/lcg-ManageVOTag-remove.log: Initial revision 2006-05-18 16:36 Nick West * RemoteSoftwareDeployment/: doc/overview.gif, doc/overview.xfig, doc/rsd.html, driver/.cvsignore, driver/cmd_assemble.pm, driver/cmd_install.pm, driver/cmd_job.pm, driver/cmd_launch.pm, driver/cmd_remove.pm, driver/cmd_test.pm, driver/get_tar_name.pm, driver/get_time_stamp.pm, driver/help.pm, driver/help.txt, driver/initialise_globals.pm, driver/job_allocate_ticket_name.pm, driver/job_get_existing_ticket_names.pm, driver/job_process.pm, driver/job_read_current_ticket.pm, driver/job_run_edg_job.pm, driver/job_submit.pm, driver/job_write_current_ticket.pm, driver/local.config.example, driver/parse_command.pm, driver/print_file.pm, driver/read_build_config_table.pm, driver/replace_sw_tag.pm, driver/report.pm, driver/rsd.pm, driver/run_install_script.pm, driver/set_local_config.pm, driver/set_site.pm, driver/terminate.pm, driver/terminate_install.pm, libs_and_builds/assemble_MyODBC.sh, libs_and_builds/assemble_by_hand.sh, libs_and_builds/assemble_dcap.sh, libs_and_builds/assemble_hello_world.sh, libs_and_builds/assemble_libsigc++.sh, libs_and_builds/assemble_minossoft.sh, libs_and_builds/assemble_mysql.sh, libs_and_builds/assemble_root.sh, libs_and_builds/assemble_rsd.sh, libs_and_builds/assemble_unixODBC.sh, libs_and_builds/build_config_table.dat, libs_and_builds/hello_world.cpp, libs_and_builds/install_MyODBC.sh, libs_and_builds/install_dcap.sh, libs_and_builds/install_external_library.sh, libs_and_builds/install_hello_world.sh, libs_and_builds/install_libsigc++.sh, libs_and_builds/install_minossoft.sh, libs_and_builds/install_mysql.sh, libs_and_builds/install_root.sh, libs_and_builds/install_unixODBC.sh, libs_and_builds/print.sh, libs_and_builds/return.sh, libs_and_builds/run.sh, testing/edg-job-get-output.log, testing/edg-job-status-terminated.log, testing/edg-job-status.log, testing/edg-job-submit.log, testing/lcg-ManageVOTag-add.log, testing/lcg-ManageVOTag-list.log, testing/lcg-ManageVOTag-remove.log: Remote Software Deployment - a system for the automated remote installation of MINOS offline software. 2006-05-18 16:24 boehm * NueAna/: NueModule.cxx, NueModule.h: Removing some no longer used variables from the Module - remaining options related to filling the beam data which now lives in the NueBeamModule - removed option to Trim Ntuples in the nuemodule 2006-05-18 16:21 cbs * Contrib/cbs/PlotOrg/: AnaNuePlotMaker.cxx, PANPlotMaker.cxx, PANPlotMaker.h, PlotMaker.cxx: [no log message] 2006-05-18 10:56 raufer * Contrib/raufer/NikiSys/matrix_fit_br2norm.C: Add a histogram for nc background and write to output file. This is for comparison with other methods. 2006-05-18 09:50 raufer * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h: Put in Trish's new methods to configure the beam reweighting. Used in the systematics check for all the different SKZP fits. 2006-05-18 09:48 raufer * Contrib/cbs/MatrixMethod/: MatrixMethod.cxx, MatrixMethod.h: Add global constant kFarDetDistance. This replaces "735" in the oscillation formulae. Can be set to 732 to be consistent with our MC. Put in some scale factors for the systematics checks. One is the scaling to 1.4e20, the other one a 3 per cent GNUMI/GMINOS correction. See Niki for details. Tobi 2006-05-18 04:08 Nathaniel Tagg * Calibrator/: Calibrator.cxx, Calibrator.h: Ok, I'm tired of waiting for databases to load when I want to look something up fast. So, I've introduced lazy subcalibrator resetting. The sub-calibrators aren't given the new VldContext (via Reset()->DoReset()) until the Calibrator specifically calls them. Superficially tested; seems to work nicely, but needs some more stress testing. 2006-05-17 22:03 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/: R1.18.4.table, R1.18.4.version, R1.22.table, R1.22.version, S06-05-15-R1-22.table, S06-05-15-R1-22.version: R1.18.4, R1.22 and S06-05-15-R1-22 setup files created since last commit. 2006-05-17 22:01 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/: v5-11-02.table, v5-11-02.version: setup files for minos_root v5-11-02 at FNALU 2006-05-17 22:00 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/table.template: Add required setup of oracle_client v10_1_0_2_0b pythia6 v6_326 cern 2004 to both opt and not; this allows us to build some extra ROOT libraries. 2006-05-17 21:58 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/: bleeding-edge.table, v5-10-00.table: introduce dependencies (pythia6 v6_326, cern 2004) so that we can build some extras into root. 2006-05-17 21:53 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_extern/: bleeding-edge.table, v03.table: add MYSQL and ODBC env variables. 2006-05-17 21:52 Robert Hatcher * Contrib/rhatcher/fnal_ups/genie/: development.table, development.version: an initial setup config for GENIE (development). 2006-05-17 21:51 Robert Hatcher * Contrib/rhatcher/fnal_ups/log4cpp/: 0.3.5rc3.table, 0.3.5rc3.version: 0.3.5rc3 is the version of log4cpp that's actually built. 2006-05-17 19:54 boehm * Production/Dev/PreCedar/: CandChopTests/reco_MC_far_Chopped_R1_18_2.C, CandChopTests/reco_far_All_Chopped_R1_18_2.C, CandChopTests/reco_far_Alt_CandSub_Spill_Blind_Chopped_R1_18_2.C, CedarProtoTypes/reco_MC_far_Cosmic_Dev.C, CedarProtoTypes/reco_MC_far_Dev.C, CedarProtoTypes/reco_MC_near_Dev.C, PTSim/ptsim_reco_MC_far_Cosmic_Dev.C, PTSim/ptsim_reco_MC_far_Dev.C, PTSim/ptsim_reco_MC_near_Dev.C: Corrections were necessary for the fardet CandChop files to ensure correct slicer settings. New files have been posted that are expected to be used during cedar production and Kregg's ptsim scripts are now part of Production as well. 2006-05-17 19:52 Robert Hatcher * setup/: setup_minossoft_daq.csh, setup_minossoft_daq.sh: Commit changes to DAQ setup scripts for G.F. Pearce. 2006-05-17 18:56 arms * MCMonitor/macro/outputMCMonitorPlots.C: Adjust some aesthetics on the Index pages. 2006-05-17 14:37 ishi * Contrib/ishi/GeoSwimmer/: GeoSwimMCApplication.cxx, GeoSwimMCApplication.h, GeoSwimmer.cxx, GeoSwimmer.h: Update private version of new swimmer codes (GeoSwimmer). 2006-05-17 03:15 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Bug fix to determination of split strip local position given global position during particle transport. 2006-05-16 23:27 Nathaniel Tagg * CandChop/BiggestChopModule.cxx: Add a test for no chops in the list. 2006-05-16 23:22 Nathaniel Tagg * CandChop/AlgChopListFar.cxx: Add a catch-all: return nothing if there's no data. 2006-05-16 20:43 boehm * NueAna/: ClassType.cxx, NueAnalysisCuts.cxx, NueAnalysisCuts.h: I added a function DetermineClassType which keeps the determination of ClassType along with the different values and now the NueAnalysisCut files are included. 2006-05-16 20:41 boehm * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpTruthInfoBeamAna.cxx, ClassType.h, LinkDef.h, NueRecord.cxx, NueRecord.h: Minor modifications to NueAna to allow the addition of the NueAnalysysCuts class. No changes to the interface or function of NueAna at this time. 2006-05-16 17:24 Sue Kasahara * ParticleTransportSim/vld/: dedx.C, dedxe.C, dedxestd.C, dedxestdvsalt.C, dedxestdzoom.C, dedxezoom.C, dedxmu.C, dedxmustd.C, dedxmustdvsalt.C, edxdydz_stddedx.C, exe_gminos_ptsim.sh, gminos.C, gminos.ffr, gminos_base.ffr, gphysi.dat, mudxdydz.C, mudxdydz_stdvsalt.C, ptsim.C, ptsimconfig.C, ptsimconfig_base.C, reco_minos.gaf_list: Scripts to aid in validation of ptsim vs gminos at the hit level for particles of fixed (type, momentum, vertex) as defined with the KINE card. 2006-05-16 01:17 niki * Contrib/raufer/NikiSys/results_comp_skzp15p.tar.gz: Results when using SKZP15 parameter fits in Beam Matrix so that we can compare with Tobi. 2006-05-16 01:12 niki * Contrib/raufer/NikiSys/Syst_rel_skzp15p.tar.gz: Input files when using SKZP 15 parameter fits 2006-05-16 00:10 asousa * Contrib/asousa/ndfit/: makeScript.csh, makeScriptNom.csh, runAll.csh, submitNom.csh: Improving makeScript slightly, adding Tobi's script to run all systematics at once, adding two separate scripts for the special Nominal case. 2006-05-15 23:10 dap56 * Monitoring/: DigitAnalysis.cxx, online.config: Adjusted pedestal checking limits in FD to avoid creating false positives. Rogue channels are now defined by the following criteria: truncated mean < 100 ADC or > 1200 ADC truncated RMS > 12 Also changed "cold chip" singles rate threshold from 75 to 50 Hz for the same reason. The default parameters in online.config have been modified to reflect these changes 2006-05-15 16:39 Brett Viren * WebDocs/SnapshotRel.html: Add S06-05-15-R1-22 2006-05-15 14:57 Brett Viren * setup/packages-S06-05-15-R1-22: First commit 2006-05-15 09:34 Nick West * WebDocs/test-release.html: Add section: Migrating Test Release from one Base Release to another 2006-05-15 00:22 jpochoa * ShieldCalibrator/: deltaTime.cxx, deltaTime.h: Added run and subrun info. to deltaTime class 2006-05-13 17:37 Sue Kasahara * Record/RecArrayAllocator.cxx: Backport missing Clear statement bug fix to R1.22. 2006-05-13 17:33 Sue Kasahara * Record/RecArrayAllocator.cxx: Backport missing Clear statement bug fix to release 1.21. 2006-05-13 17:30 Sue Kasahara * Record/RecArrayAllocator.cxx: Backport missing Clear statement bug fix to release 1.20. 2006-05-13 17:25 Sue Kasahara * Record/RecArrayAllocator.cxx: Backport missing Clear statement bug fix to release 1.18 2006-05-12 14:11 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx: fix crate boundary cut 2006-05-11 23:16 petyt * Contrib/asousa/ndfit/skzp_pars/ShowerEnergyOffset-1.txt: Updated SKZP2 beam+det parameters to reflect the values from Zarko's revised fit 2006-05-11 18:47 Sue Kasahara * Record/RecArrayAllocator.cxx: Bug fix. Add back in missing: array -> Clear("C"); to ReleaseArray method, which was lost in the last round of fixes to this class. Will need to be backported. 2006-05-11 16:35 Brian Rebel * MarquardtFit/: MqfType.cxx, SystematicParameter.cxx, macros/systematic.C: all the latest and greatest changes 2006-05-11 13:54 hartnell * Contrib/hartnell/lsbutlegal.pl: fndca.fnal.gov appears to have changed name to fndca1.fnal.gov 2006-05-11 12:39 Minos CVS group account. Do not commit from here! * Contrib/evans/2DSyst/: WriteSystScripts.pl, fast_fit_fd.C, fast_fit_fd.h, fast_fit_ndfd.C, fast_fit_ndfd.h: Code now automated for parallel running of systematics fits. 2006-05-11 08:14 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Reduce differential threshold to 3 days on all tables in priming list, 6 days is too long 2006-05-11 02:40 petyt * Contrib/asousa/ndfit/skzp_pars/: SKZP2-1.txt, SKZP21.txt, ShowerEnergyOffset-1.txt, ShowerEnergyOffset1.txt: updated ShowerEnergyOffset parameters from Zarko's latest fits (only the -1 sigma parameters changed) added special parameters for SKZP2 systematic error to instruct skzp_dump macros to return weights of 1.0 for Zfluk and Zbeam 2006-05-11 02:37 petyt * Contrib/asousa/ndfit/: skzp_dump.C, skzp_dump_far.C, systematic_LE10_-1sigma.root, systematic_LE10_1sigma.root: Minor modifications to skzp_dump*.C macros to handle the special case of the "SZKP2" systematic error. In this case, the SKZP2 fit parameters are ignored and a weight of 1.0 is returned for Zbeam and Zfluk. Also added the latest versions of Brian's systematic ROOT files 2006-05-11 00:43 niki * Contrib/raufer/NikiSys/results_comp_skzp.tar.gz: Update on results with SKZP (updated ShowerEnergyOffset results with Zarko's new fits) 2006-05-10 22:04 ishi * Contrib/ishi/CCAnalysis/: fast_fit_fd.h, fast_fit_ndfd.C: Remove unnecessary parts in ND+FD combined fit. Update parameters. 2006-05-10 19:36 boehm * Production/R1.18/R1.18.4/: reco_MC_far_Cosmic_R1_18_4.C, reco_MC_far_R1_18_4.C, reco_MC_near_R1_18_4.C, reco_far_Alt_All_R1_18_4.C, reco_far_Alt_CandSub_Spill_Blind_R1_18_4.C, reco_near_CandSub_Spill_R1_18_4.C, reco_near_Cosmic_Scaled_R1_18_4.C: Current Version of the R1.18.4 production scripts 2006-05-10 18:25 Robert Hatcher * CVSROOT/check_access: add yumiceva to numisoft/gnumi. 2006-05-10 17:28 hartnell * MeuCal/: MeuAnalysis.cxx, MeuPlots.cxx, macros/FileListSpecial.C, macros/makeSummaryTree.C: Now do recalibration regardless of data/MC. Put rollback feature in macro 2006-05-10 15:48 Robert Hatcher * DataUtil/infid.h: In infid_near_circle_beam use the gNear[X|Y]0Beam not gNear[X|Y]0Z. Currently they have identical values, but they might not in the future. 2006-05-10 15:22 Robert Hatcher * DataUtil/infid.h: ACLiC didn't like the cosnt Double_t r_sqrt2 = 1.0/TMath::Sqrt(2.0) so just give the final value. 2006-05-10 15:04 Robert Hatcher * DataUtil/macros/setincludepath.C: macro to set the CINT and ACLiC include paths to include files from $SRT_PRIVATE_CONTEXT and $SRT_PUBLIC_CONTEXT. Not necessary for users of loon (done automatically there), but needed for those using bare root. 2006-05-10 14:58 raufer * Contrib/raufer/NikiSys/: matrix_fit_br1norm.C, matrix_fit_br1norm_nsk.C, matrix_fit_br2norm.C, matrix_fit_br2norm_nsk.C, matrix_fit_br3norm.C, matrix_fit_br3norm_nsk.C: Change chi2 definition according to Niki's recent email. 2006-05-10 05:18 niki * Contrib/raufer/NikiSys/results_comp_nskzp.tar.gz: Results without skzp after using log-li fit 2006-05-10 02:26 niki * Contrib/raufer/NikiSys/Syst_rel_v2.tar.gz: Input files for Tobi (version 2 ) 2006-05-10 02:24 niki * Contrib/raufer/NikiSys/: results_comp_nskzp.tar.gz, results_comp_skzp.tar.gz: New results w/o skzp reweighting after but fixes by tobi 2006-05-09 18:52 raufer * Contrib/cbs/MatrixMethod/: GNUmakefile, MatrixMethod.cxx, MatrixMethod.h: Added Justin's purity fix. Added parameter fitnorm to DoFitMinuit(Bool_t fitnorm=false); 2006-05-09 11:27 raufer * Contrib/raufer/NikiSys/: matrix_fit_br1norm_nsk.C, matrix_fit_br2norm_nsk.C, matrix_fit_br3norm_nsk.C: move penalty term to the right place. 2006-05-09 11:23 raufer * Contrib/raufer/NikiSys/: matrix_fit_br1norm.C, matrix_fit_br2norm.C, matrix_fit_br3norm.C: Move penalty term into normalisation loop. Otherwise it is not finding the correct chi2 minimum. 2006-05-09 07:58 Nick West * DatabaseMaintenance/scripts/cs_table.pm: Delete backup log if checksum successful 2006-05-09 01:40 rustem * PhysicsNtuple/: AlgEvent.h, ParticleSignId.cxx, Fill/FillDataModule.cxx, Fill/FillDataModule.h, Fill/FillEvent.cxx, Fill/fill.C, Save/SaveEventList.cxx, Save/SaveEventList.h, Select/SelectFiducial.cxx, Select/SelectFiducial.h, Select/SelectTrack.cxx, Select/SelectTrack.h: Replace base class for SaveEventList, SelectTrack and SelectFiducial from AlgSnarl to AlgEvent. Also, commit latest small development changes. 2006-05-09 00:53 ishi * Contrib/ishi/CCAnalysis/: Zfluk.cxx, Zfluk.h, fast_fit_fd.h, fast_fit_ndfd.h: Add comments. Save macros used for analysis. 2006-05-08 21:51 boehm * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpAnalysisInfoAna.h, ANtpAnalysisInfoNue.cxx, ANtpAnalysisInfoNue.h, macros/MakeAnaNueTree.C: Added David and Niki's PIDs onto the AnalysisNtuple branch, this adds a mad dependancy so we need to rearrange some of the library loadings in the macros. 2006-05-08 21:27 boehm * Mad/: MadDpID.cxx, MadDpID.h, MadNsID.cxx, MadNsID.h: Primary change is the addition of functions to calculate the PID's from NtpSt objects. Both PIDs may now be generated without relying on the rest of the Mad infrastructure. Mad based code though should not be changed. Also removed the if(!ntpTrack.fit.pass) return; from MadDpID.cxx as it does not reflect the current state of the CC analysis. This was removed in the branched version but remained in the development version. 2006-05-08 18:16 raufer * Contrib/raufer/NikiSys/: matrix_fit_br1.C, matrix_fit_br1norm.C, matrix_fit_br2.C, matrix_fit_br2norm.C, matrix_fit_br3.C, matrix_fit_br3norm.C, scripts/runAllNorm.csh: final commit of the day: scan a broader range again. runAllNorm.csh now only runs dm2=0.003 2006-05-08 17:47 asousa * Contrib/asousa/ndfit/README1ST: Adding instructions to run the new version of the code. 2006-05-08 17:14 niki * Contrib/raufer/NikiSys/results_comp_skzp.tar.gz: Results to compare SKZP (old new) 2006-05-08 17:14 niki * Contrib/raufer/NikiSys/results_comp_nskzp.tar.gz: Results to compare NOSKZP (old new) 2006-05-08 17:06 asousa * Contrib/asousa/ndfit/: fdfitplot.C, makeScript.csh, ndfitplot.C, skzp_dump_far.C, submit.csh: Some final fixes and updated script to run the code in a batch environemnt. 2006-05-08 16:08 asousa * Contrib/asousa/ndfit/: MCReweight.h, NeugenWeightCalculator.h, Zbeam.h, Zfluk.h, fdfit.C, ndfit.C, skzp_dump.C, skzp_dump_far.C, skzp_pars/CCMA-1.txt, skzp_pars/CCMA1.txt, skzp_pars/NCBackground-1.txt, skzp_pars/NCBackground1.txt, skzp_pars/NearFarHadronicCalibration-1.txt, skzp_pars/NearFarHadronicCalibration1.txt, skzp_pars/NearHadronicCalibration-1.txt, skzp_pars/NearHadronicCalibration1.txt, skzp_pars/Normalization-1.txt, skzp_pars/Normalization1.txt, skzp_pars/PIDCut-1.txt, skzp_pars/PIDCut1.txt, skzp_pars/SKZP2-1.txt, skzp_pars/SKZP21.txt, skzp_pars/ShowerEnergy-1.txt, skzp_pars/ShowerEnergy1.txt, skzp_pars/ShowerEnergyOffset-1.txt, skzp_pars/ShowerEnergyOffset1.txt, skzp_pars/TrackEnergy-1.txt, skzp_pars/TrackEnergy1.txt, skzp_pars/kno_r112122-1.txt, skzp_pars/kno_r1121221.txt, skzp_pars/kno_r113123-1.txt, skzp_pars/kno_r1131231.txt: Modified version of David's code so it runs with Zarko's SKZP2 ascii files, instead of manually assembled ones. Adding the ascii files as well. skzp_dump_* macros now run in compiled mode (faster). 2006-05-08 15:48 raufer * Contrib/raufer/NikiSys/: matrix_fit_br1norm_nsk.C, matrix_fit_br2norm_nsk.C, matrix_fit_br3norm_nsk.C: Change order of pan->GetEntry(nik); if(run<21001040) 2006-05-08 15:38 niki * Contrib/raufer/NikiSys/matrix_fit_br3norm_nsk.C: Run variable added 2006-05-08 15:38 niki * Contrib/raufer/NikiSys/matrix_fit_br2norm_nsk.C: Run varible added 2006-05-08 15:38 niki * Contrib/raufer/NikiSys/matrix_fit_br1norm_nsk.C: Added run varible in the scripts that do fits without SKZPII 2006-05-08 15:34 raufer * Contrib/raufer/NikiSys/: Rebin_br.C, matrix_fit_br1norm.C, matrix_fit_br2norm.C, matrix_fit_br3norm.C, scripts/buildLibs.csh, scripts/makeExScriptNorm.csh, scripts/runAll.csh, scripts/runAllNorm.csh, scripts/subExtrapolate.csh: Set branch address for "run" variable. Before, comparison if (run<21001040) was rendomly true or false 2006-05-08 14:55 Nick West * setup/msrt: Add -p (post install) option to template command. To be used for remote software deployment 2006-05-08 12:25 raufer * Contrib/raufer/NikiSys/: Demo_matrix_rel_br.C, matrix_fit_br1norm.C, matrix_fit_br1norm_nsk.C, matrix_fit_br2norm.C, matrix_fit_br2norm_nsk.C, matrix_fit_br3norm.C, matrix_fit_br3norm_nsk.C: Changed a few more paths. Added the line 1000*dm2 back in since I call the methods with 0.003 etc... 2006-05-08 11:14 raufer * Contrib/raufer/NikiSys/: Demo_matrix_rel_br.C, matrix_fit_br1.C, matrix_fit_br2.C, matrix_fit_br3.C: Change some file paths. 2006-05-08 10:33 Nick West * DatabaseMaintenance/tools/load_tables.sh: Update the insertdate on the rows loaded 2006-05-08 09:42 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Fixup gap_threshold on DBUSUBRUNSUMMARY. Add DBUDAQFILESUMMARY &DBURUNSUMMARY 2006-05-08 09:32 raufer * Contrib/raufer/NikiSys/Demo_matrix_rel_br.C: Added the include statements back in. Must have gone lost somehow. Code now compiles again. 2006-05-08 09:25 Nick West * DatabaseMaintenance/scripts/cs_table_checksum.pm: Reorganise header to make it backward compatible. 2006-05-08 09:12 raufer * Contrib/raufer/NikiSys/Demo_matrix_rel_br.C: Change the order of arguments back to: tweak systematic dm2 shift 2006-05-08 09:00 raufer * Contrib/raufer/NikiSys/Rebin_br.C: Merge my version with Niki's. Add some of the exit statements back in. 2006-05-08 08:59 Minos CVS group account. Do not commit from here! * Contrib/evans/2DSyst/: WriteSystScripts.pl, fast_fit_fd.C, fast_fit_fd.h, fast_fit_ndfd.C, fast_fit_ndfd.h: More work towards automisation. 2006-05-08 08:03 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Fix up a few bad max_slice_size 2006-05-08 07:33 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Whoops! Remove debugging hack 2006-05-08 07:30 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Replace average size of a SEQNO by the number of SEQNOs for a 150MB query 2006-05-08 04:00 Sue Kasahara * ParticleTransportSim/macro/: PTSim_g3Config.C, PTSim_g3ConfigValidate.C: Add to Config() scripts an example of SetALTDEDX use. 2006-05-08 03:55 Sue Kasahara * G3PTSim/gphys/: find_density_pars.F, gdrela.F, gdrele_general.F, gdrelx_general.F, gprobi.F: Modify to include alternative dE/dX density effect modeling as implemented by Mike Kordosky for gminos. The default is to have the alternative dE/dX model ON, as it is in gminos. It can be configured off by adding to the user's Config() script: geant3->SetALTDEDX(0); 2006-05-08 03:51 Sue Kasahara * G3PTSim/TGeant3/: TGeant3.cxx, TGeant3.h, geant3LinkDef.h: Modify to create Ptopts_t struct equivalent to ptopts common block. New TGeant3 method: virtual void SetALTDEDX(Int_t par=1); //switch altdedx model on/off (def on) allows user to activate/deactivate alternative dedx modeling making use of Mike Kordosky's dE/dX density effect mods. The default is to have the alternative dE/dX modeling ON, as it is in gminos. 2006-05-08 03:47 Sue Kasahara * G3PTSim/comad/gcomad.F: Modify to include section to load G3PTSim common blocks, specifically ptopts. 2006-05-08 03:45 Sue Kasahara * G3PTSim/GNUmakefile: Add subdirectory 'inc' to list. 2006-05-08 03:45 Sue Kasahara * G3PTSim/inc/ptopts.inc: New directory 'inc' to hold G3PTSim specific include files. New include file 'ptopts.inc' to hold common block PTOPTS to store particle transport physics options. 2006-05-08 01:51 boehm * CandSubShowerSR/AlgSubShowerSRList.cxx: A minor change to the AlgShower code which forces a deletion of the vtxHist object. 2006-05-07 22:07 dap56 * Mad/MadDpAnalysis.cxx: li filter - <1e6 ADC, does not start/end on crate boundaries added 1.8% scale factor to pulse height quantities in PID 2006-05-07 21:24 niki * Contrib/raufer/NikiSys/Syst_rel_v1.tar.gz: Tar ball with all inputs: version 1 2006-05-07 21:09 niki * Contrib/raufer/NikiSys/: Demo_matrix_rel_br.C, Demo_matrix_rel_br_nsk.C, Rebin_br.C, matrix_fit_br1norm.C, matrix_fit_br1norm_nsk.C, matrix_fit_br2norm.C, matrix_fit_br2norm_nsk.C, matrix_fit_br3norm.C, matrix_fit_br3norm_nsk.C: Updates, final versions (assuming bug free) 2006-05-07 18:57 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, test/GeoValidate.cc, test/GeoValidate.h: Bug fix for GeoGeometry::GetTransverseExtent method as caught by Masaki. Add new validation method TestGeom_GetTransverseExtent to test/GeoValidate to prevent this from happening again. 2006-05-06 12:18 raufer * Contrib/raufer/NikiSys/scripts/: buildLibs.csh, makeExScript.csh, makeExScriptNorm.csh: Set default value for sin2 to 0.9. Change compiler option in "buildLibs.csh" to only suppress unused variable warning. 2006-05-06 11:23 petyt * Contrib/asousa/ndfit/: bmpt_dump.C, bmpt_fit.C, fdfit.C, le_horndist.txt, le_hornerr.txt, le_mc_dump.txt, ndfit.C, skzp_dump.C, skzp_dump_far.C, fd_dumps/fd_dump_Nominal.txt: Added macros to reweight ND and FD events according to Zfluk/Zbeam parameters and MODBYRS-3 FD fitcode modified to use same MC files as Brian's input histograms. Finer binning in dmsq,s2t Added normalisation loop in fit 2006-05-05 23:17 arms * MCMonitor/macro/MCMonitorStyle.C: Always double-check changes before committing... 2006-05-05 23:11 arms * MCMonitor/: MCMonitor.cxx, macro/MCMonitorStyle.C: Fixed a minor style 'bug' and added some debug info. 2006-05-05 17:48 ishi * Contrib/ishi/spec_valid/: ndfd_rat_093E20.C, Niki/mar28/NS_spectra_new.root: Add file used for 0.93E20POT. 2006-05-05 17:43 ishi * Contrib/ishi/spec_valid/: fd_pred_093E20.C, nd_data.C, nd_data_093E20.C, ndfd_rat_093E20.C, Alysia_Brian/mar27/marquardtFit_far_bound2.root, Alysia_Brian/mar27/marquardtFit_nearLE10.root, David/mar21/new_predicted_spectrum.root, Niki/mar21/NS_histos.root, chris/mar20/FDPredictionFromNDData_Anal1_rwt.root, chris/mar20/FDPredictionFromNDData_Anal1_skzp2.root, chris/mar20/MMDataFileDP_RealData.root, masaki/mar28/pred_fd_spec.root, masaki/mar28/valid_nd_spec.root, trish/mar15/FDSpec-data-12parbeamrw.root: Validation of spectrum from each analysis. 2006-05-05 16:37 vahle * MCReweight/Kfluk.cxx: Remove debug statements 2006-05-05 16:26 vahle * MCReweight/data/: ke3.vec, k0e3.vec, km3.vec, k0m3.vec: Adding data text files required for Kfluk 2006-05-05 16:26 vahle * MCReweight/LinkDef.h: Adding Kfluk class 2006-05-05 16:25 vahle * MCReweight/: Kfluk.cxx, Kfluk.h: Adding Kfluk class to calculate a weight to approximately correct 3 body kaon decays. Code transposed from Dave Jaffes paw code. Code compiles and runs, but results not validated at all 2006-05-05 13:20 Minos CVS group account. Do not commit from here! * Contrib/evans/2DSyst/: .cvsignore, WriteSystScripts.pl: Debugging perl script. 2006-05-05 11:43 Nick West * DatabaseMaintenance/scripts/: auto_distribute.perl, cs_order_tables.pm, cs_set_refresh_intervals.pm: Remove obsoleted routines 2006-05-05 11:42 Nick West * DatabaseMaintenance/scripts/time_slices.pm: Timing utility to tune slices 2006-05-05 11:42 Nick West * DatabaseMaintenance/scripts/checksum_slice_builder.pm: Assemble a series of SQL condition clauses to allow a table to be sliced into manageable chunks 2006-05-05 11:40 Nick West * DatabaseMaintenance/scripts/: dbi_query.pm, dbi_query_mysql.pm, dbi_query_perl.pm: Add columns arg. Can be #, * or a list of columns 2006-05-05 11:36 Nick West * DatabaseMaintenance/scripts/create_checksum.pm: Strip out all the table prioritising logic along with code that upgraded incremental to full checksum if there was sufficient time. 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Return table attribute. 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/cs_update_logfile.pm: Replaced by cs_table_update_log.pm 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/cs_table_update_log.pm: Merge in checksums into log file 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/cs_table.pm: Steer checksum a single table 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/cs_table_find_seqno_ranges.pm: Determine the SEQNOs that need to be recreated, 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/cs_table_decide_ctype.pm: Determine the type of checksum to perform 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/cs_table_checksum.pm: Checksum a single table 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/cs_do_table.pm: Replaced by cs_table.pm + cs_table_checksum.pm 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/: csb_add_seqno.pm, csb_terminate_block.pm, csb_terminate_slice.pm: checksum_slice_builder utility. 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/analyse_checksum.pm: Create a separate checksum file for each table. 2006-05-05 11:35 Nick West * DatabaseMaintenance/scripts/ac_read_next_entry.pm: Adjust to new checksum header line. 2006-05-05 11:27 Minos CVS group account. Do not commit from here! * Contrib/evans/2DSyst/: LoadLibs.C, README_Apr24, WriteSystScripts.pl, Zbeam.cxx, Zbeam.h, Zfluk.cxx, Zfluk.h, blessed_cont.C, blessed_fd_spec.C, fast_fit_fd.C, fast_fit_fd.C_0.93E20, fast_fit_fd.h, fast_fit_fd.h_0.93E20, fast_fit_nd.C, fast_fit_nd.h, fast_fit_ndfd.C, fast_fit_ndfd.C_0.93E20, fast_fit_ndfd.h, fast_fit_ndfd.h_0.93E20, fddataquality.h, gaussj.C, links.sh, links_realdata.sh, links_sys.sh, make_table.C, run_fast_fit_fd.sh, run_fast_fit_ndfd.sh: Submitting the version of Masaki's 2DFit code that I'm using for the systematics study. 2006-05-05 10:02 raufer * Contrib/raufer/NikiSys/.cvsignore: I like .cvsignore files 2006-05-05 09:20 chapman * AtNuReco/AlgAtmosShowerList.cxx: bug fix 2006-05-05 04:32 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Bug fix for problem observed by Masaki. I had assumed (incorrectly) that accessing entries of: DbiResultPtr steelTbl(vldc) by row using GetRow(irow) would guarantee sequential access to the main detector planes, but I've since learned from Nick that GetRowByIndex(index) is required for this purpose. 2006-05-05 03:20 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx: Some more tweaks to the DigiHits plots to make them more useful. 2006-05-04 23:51 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx, MCMonitorHistograms.h: Additional tweaks to the DigiHit plots. 2006-05-04 22:06 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, MCMonitorHistograms.h: Adjusted default DigiHit plot ranges; cleaned up unnecessary plots. 2006-05-04 21:32 boehm * Mad/: MadDpID.cxx, MadDpID.h: Minor adjustment so that there now exists a CalcPid(var1, var2, var3) function which generic non-Mad based programs can use to calculate a DP-PID value. 2006-05-04 20:41 jpochoa * CandShield/ShieldGeom.cxx: Corrected error in initialization of VetoGeomAlreadyFilled. Last plane was not initialized. 2006-05-04 18:30 boehm * NueAna/: NueModule.cxx, NueRecordAna.cxx, ShieldRejVarAna.cxx: Changed ShieldRej to just return if its not the far detector Some more rearrangement so that isFullyContained is now being filled properly again. This required hitcalc to be moved and calculated inside of FillReco as well. 2006-05-04 17:32 jpochoa * ShieldCalibrator/: deltaTime.cxx, deltaTime.h, GNUmakefile, LinkDef.h: 1st version of ShieldCalibrator 2006-05-04 17:15 raufer * Contrib/raufer/NikiSys/: matrix_fit_br1.C, matrix_fit_br1norm.C, matrix_fit_br2.C, matrix_fit_br2norm.C, matrix_fit_br3.C, matrix_fit_br3norm.C: [no log message] 2006-05-04 17:11 Robert Hatcher * EventKinematics/FluxGen_OneOverE.cxx: Compile *then* commit. You'd think I'd have learned this by now. 2006-05-04 16:52 raufer * Contrib/raufer/NikiSys/scripts/subExtrapolateNorm.csh: Another change to the intermediate filenames. 2006-05-04 16:47 Robert Hatcher * EventKinematics/: EvtKinFactory.h, FluxGen_OneOverE.cxx, FluxGen_OneOverE.h, FluxGenerator.h, LinkDef.h, SimpleFlux.cxx, SimpleFlux.h, Module/EvtKinNuModule.cxx: Replace SimpleFlux with FluxGen_OneOverE as the (yet) only exiting flux. Use this to develop the interface. In EvtKinFactory hide the CPP macros from CINT (doesn't seem absolutely necessary, but can't hurt). 2006-05-04 16:39 raufer * Contrib/raufer/NikiSys/scripts/: buildLibs.csh, runAllNorm.csh, subExtrapolate.csh, subExtrapolateNorm.csh: Ahh, forgot a library. Changed job script names as well. 2006-05-04 16:28 raufer * Contrib/raufer/NikiSys/scripts/buildLibs.csh: Scripts that builds all necessary libraries. Set to suppress compiler warnings such as "unused variable". 2006-05-04 15:44 raufer * Contrib/raufer/NikiSys/: Demo_matrix_rel_br.C, matrix_fit_br1.C, matrix_fit_br1norm.C, matrix_fit_br2.C, matrix_fit_br2norm.C, matrix_fit_br3.C, matrix_fit_br3norm.C, scripts/runAll.csh: Add functionality to read different mc files for the different zkzp fits. Not switched on by default yet. This should now only need trivial modifications once these files are available. 2006-05-04 15:06 asousa * Contrib/asousa/ndfit/: systematic_LE10_-1sigma.root, systematic_LE10_1sigma.root: Updating Brian's input files to the latest versions. 2006-05-04 14:55 asousa * Contrib/asousa/ndfit/fdfitplot.C: Macro to plot spectra and contours for NDfit's FarDet fit output. 2006-05-04 13:46 raufer * Contrib/raufer/NikiSys/scripts/: subExtrapolate.csh, subExtrapolateNorm.csh: chack for the existence of shared libraries before submitting anywhere 2006-05-04 13:36 raufer * Contrib/raufer/NikiSys/scripts/: makeExScript.csh, makeExScriptNorm.csh: Demand now that shared library is built before. Don't do it at all in batch job. i.e. replaced line .L matrix_fit.C+ with .L matrix_fit_C.so 2006-05-04 12:54 raufer * Contrib/raufer/NikiSys/scripts/: makeExScript.csh, makeExScriptNorm.csh: Don't force ACLiC recompilation each time. When running jobs in parallel this screws up everything. Some jobs will be reading a library while other ones are recompiling it. 2006-05-04 12:10 raufer * Contrib/raufer/NikiSys/scripts/: runAll.csh, runAllNorm.csh: Scripts to run everything for all the systematic parameters. Submits lots of batch jobs! Tobi 2006-05-04 10:52 raufer * Contrib/raufer/NikiSys/scripts/: makeExScript.csh, makeExScriptNorm.csh: Changed output directory for log files to be the Fit subdirectory. 2006-05-04 10:49 raufer * Contrib/raufer/NikiSys/: matrix_fit_br1.C, matrix_fit_br1norm.C, matrix_fit_br2.C, matrix_fit_br2norm.C, matrix_fit_br3.C, matrix_fit_br3norm.C: Changed the output to text file. Includes now: name of systematic, direction of shift, true dm2, best fit values, chisqr 2006-05-04 09:59 raufer * Contrib/raufer/NikiSys/Rebin_br.C: Changed typo in filename construction for systematic file. 2006-05-04 09:49 raufer * Contrib/raufer/NikiSys/: matrix_fit_br1norm.C, matrix_fit_br2norm.C, matrix_fit_br3norm.C, scripts/makeExScript.csh, scripts/makeExScriptNorm.csh: Scripts for fitting for normalization. At the moment without penalty term. Added a job script to run the norm fitting routines. Everything is as written by Niki, with slight changes to input/output filenames. 2006-05-04 09:30 Robert Hatcher * EventKinematics/: EvtKinFactory.cxx, EvtKinFactory.h, FluxGenerator.cxx, FluxGenerator.h, GNUmakefile, InteractionGenerator.cxx, InteractionGenerator.h, LinkDef.h, MsgServiceWrapper.h, NuTransport.cxx, NuTransport.h, SimpleFlux.cxx, SimpleFlux.h, Module/EvtKinNuModule.cxx, Module/EvtKinNuModule.h, macros/gen_evtkinnu.C: More preliminary infrastructure: * FluxGenerator/InteractionGenerator are (almost) abstract base classes that define will define the interfaces for objects that produce neutrino flux (hmmm? is this a good name, perhaps NuFlux in case we want to generate cosmic muons) and perform interactions (+ xsections). * EvtKinFactory for generating particular instances based on names; this allows plug ins of different types without disturbing anything due to hardcoded names * NuTransport will be the class (object) that actually calls the generators having been initialized with them and a TGeometry. 2006-05-04 04:01 Robert Hatcher * EventKinematics/: GNUmakefile, Module/.cvsignore, Module/EvtKinNuModule.cxx, Module/EvtKinNuModule.h, Module/GNUmakefile, Module/LinkDef.h, macros/.cvsignore, macros/gen_evtkinnu.C: new subdirs Module and macros primed with very essence of a beginning. 2006-05-04 02:44 Robert Hatcher * CVSROOT/: check_access, modules: new module and check_access for Pedro Ochoa's ShieldCalibrator package. 2006-05-04 02:41 Robert Hatcher * ShieldCalibrator/.cvsignore: Initial revision 2006-05-04 02:41 Robert Hatcher * ShieldCalibrator/.cvsignore: new package for Pedro Ochoa. 2006-05-03 23:36 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: update to define all appropriate indices (add ROW_COUNTER as necessary). 2006-05-03 20:17 Mayly Sanchez * NueAna/TreePIDAna.cxx: Change in treepid.fPIDCut to better handle different dm2. 2006-05-03 19:00 rustem * PhysicsNtuple/Select/: SelectBeam.cxx, SelectFarSpill.cxx, SelectFarSpill.h, SelectFiducial.cxx, SelectSpillTime.cxx, SelectSpillTime.h: Few algorithm changes. Rename far spill selection algorithm and remove old files. 2006-05-03 17:18 asousa * Contrib/asousa/ndfit/fdfit.C: Change FD normalization for Brian's histograms. 2006-05-03 15:42 boehm * CandSubShowerSR/AlgSubShowerSRList.cxx: Backporting Changes from Chris into R1-18 to take into account TSpectrum bugs 2006-05-03 15:40 boehm * CandShowerSR/AlgShowerSSList.cxx: Backporting changes from Chris into CandShowerSR to prevent TSpectrum errors 2006-05-03 15:29 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MqfBeamInfo.cxx, MqfType.cxx, MqfType.h, SystematicModule.cxx, SystematicParameter.cxx, SystematicParameter.h, macros/marquardtFit.C, macros/systematic.C: all sorts of changes to make the systematic uncertainty histograms 2006-05-03 11:49 asousa * Contrib/asousa/ndfit/bmpt_fit.C: Fix typo. 2006-05-03 11:41 asousa * Contrib/asousa/ndfit/hists/: beamerr_near_baffle.txt, beamerr_near_hadprod.txt, beamerr_near_horn1.txt, beamerr_near_horndist.txt, beamerr_near_hornerr.txt, effcc_near_new.txt, effnc_near_new.txt, purcc_near_new.txt, xsec_wgt_near_new.root, xsec_wgt_near_old.root: Auxiliary files for systematics cross-checking of David's Ndfit method. 2006-05-03 11:37 asousa * Contrib/asousa/ndfit/: LoadLibs.C, NearMysteryWeight.h, README, bmpt_dump.C, bmpt_fit.C, bmptfit_plot.C, far_syst_nominal.root, fd_dump.C, fdfit.C, fdpred2.C, le_horndist.txt, le_hornerr.txt, le_mc_dump.txt, le_mc_dump_out.txt, makeScript.csh, ndfit.C, ndfitplot.C, ndpred2.C, near_syst_test.root, submit.csh, systematic_LE10_-1sigma.root, systematic_LE10_1sigma.root: Adding David's modified code for systematics cross-checks to CVS for easy reference. Main mods enable running with Brian's histograms for systematics checking and running the code as single job in a batch environment (e.g. RAL linux farm) 2006-05-03 11:31 raufer * Contrib/raufer/NikiSys/: matrix_fit_br1.C, matrix_fit_br2.C, matrix_fit_br3.C: Incorporate Niki's latest changes: - binning - modbyrs3 used as weight in PAN ...still not even looked at the ones with Norm fitting... ... lots to do! 2006-05-03 10:41 raufer * Contrib/raufer/NikiSys/: TEXT, scripts/jobEx_CCMA_0.0025_-1.csh, scripts/jobEx_Nominal_0_0.csh, scripts/subExtrapolate.csh: Just some cleanup. Removed some files which I didn't mean to commit in the first place. These were intermediate job scripts which the code generates automatically. 2006-05-03 10:30 raufer * Contrib/raufer/NikiSys/: Fit/README, Systematics/README: These directories are needed to run the analysis. They are used to store some root files. 2006-05-03 10:15 raufer * Contrib/raufer/NikiSys/: Demo_matrix_rel_br.C, Rebin_br.C, matrix_fit_br1.C, matrix_fit_br2.C, matrix_fit_br3.C: Deal properly with "nominal" histograms. If parameter "shift" is zero, all filenames get a "_Nominal_" in the name. The systematic parameter is not used in this case because it is meaningless for the nominal case. 2006-05-03 08:35 Nick West * DatabaseMaintenance/doc/dbmauto_status.html: DCS_ENV_* now being exported by FNAL 2006-05-03 05:52 boehm * NueAna/NueModule.cxx: Turns out FillReco/true has to be called before analyze as Treepid at least relies on the ana_nue variables to make the cuts. 2006-05-03 05:17 boehm * NueAna/: LinkDef.h, macros/MakeAnaNueTree.C: New Shield package requires the CandShield library is loaded in the macros and was not set to be included by the LinkDef file and was resulting in linking errors. 2006-05-03 05:14 Mayly Sanchez * NueAna/LinkDef.h: missing linkdef for shieldrejvar 2006-05-03 02:15 zarko * BeamMegaFit/: DoTheFit.C, FitPTRW.cxx: Added MakeTables function to DoTheFit that dumps the parameters in tables. 2006-05-02 23:08 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx: Fix compatibility problems with input files containing NtpSR, NtpMC, and/or NtpTH instead of NtpSt. Adjust some default histogram ranges/binning (more to come). 2006-05-02 21:49 rustem * PhysicsNtuple/: AlgEvent.h, Beam.h, DataItem.h, Event.h, LinkDef.h, MCTruth.cxx, MCTruth.h, Particle.cxx, Particle.h, ParticleId.cxx, ParticleId.h, ParticleSignId.cxx, ParticleSignId.h, RunAlgorithm.cxx, StdHep.cxx, StdHep.h, Draw/DrawEvent.cxx, Draw/DrawEvent.h, Fill/FillBeam.cxx, Fill/FillDataModule.cxx, Fill/FillDataModule.h, Fill/FillEvent.cxx, Fill/FillEvent.h, Fill/FillHeader.cxx, Fill/FillShower.cxx, Fill/FillShower.h, Fill/FillTrack.cxx, Fill/FillTrack.h, Fill/FillTrackStrips.cxx, Fill/FillTrackStrips.h, Fill/FillTruth.cxx, Fill/FillTruth.h, Fill/fill.C, Fill/fill_mc.C, Save/SaveEventList.cxx, Select/SelectBeam.cxx, Select/SelectTrack.cxx: Few changes in the interface for algorithms that operate on events, so all event algorithms have to conform to a new interface. Also, added two particle id classes: a simple ParticleId and fancy version ParticleSignId. 2006-05-02 21:11 Minos CVS group account. Do not commit from here! * Contrib/raufer/NikiSys/: matrix_fit_br2.C, matrix_fit_br3.C, scripts/makeExScript.csh: Changed fit limits depending on input dm2: dm2 == 0.0025 -> matrix_fit_br1.C dm2 == 0.003 -> matrix_fir_br2.C dm2 == 0.0035 -> matrix_fir_br3.C scripts/makeExScript.csh finds the correct one based on dm2 command line parameter. 2006-05-02 20:28 rustem * PhysicsNtuple/: Data.h, Neutrino.cxx, Neutrino.h: Removing classes that are no longer used. 2006-05-02 19:56 zarko * BeamMegaFit/FitPTRW.cxx: Made MC and reweighted MC histograms binning the same as it is in data hists. 2006-05-02 19:17 raufer * Contrib/raufer/NikiSys/scripts/: jobEx_CCMA_0.0025_-1.csh, jobEx_Nominal_0_0.csh, makeExScript.csh, subExtrapolate.csh: scripts in order to run the extrapolation and fitting 2006-05-02 19:16 raufer * Contrib/raufer/NikiSys/: Demo_matrix_rel_br.C, Rebin_br.C, matrix_fit_br1.C, matrix_fit_br1norm.C, matrix_fit_br2.C, matrix_fit_br2norm.C, matrix_fit_br3.C, matrix_fit_br3norm.C: Initial commit. This is Niki's BeamMatrix code, with small additions by Tobi in order to do the systematics calculations. The ...norm.C macros haven't been changed at all. Demo_matrix_rel_br.C, matrix_fit_br#.C and Rebin_br.C all take "Systematic", DeltaM2 and shift (+1 or -1) in sigmas as parameters. The input root files are not part of this repository. They are: PAN_le_mcfar18_2.root far_spec_nominal_le.root and Brian's systematics file, i.e.: systematic_LE10.root Tobi 2006-05-02 18:17 culling * RecoBase/CandShowerHandle.cxx: Added protection against FPE when fittrk->GetPlaneQP() = 0 2006-05-02 00:23 hzheng * NueAna/NueRecordAna.cxx: ShieldRejVarAna analyzes... 2006-05-02 00:19 hzheng * NueAna/NueRecordAna.h: ShieldRejVarAna object added. 2006-05-02 00:17 hzheng * NueAna/NueRecord.cxx: shieldrejvars... 2006-05-02 00:16 hzheng * NueAna/NueRecord.h: Added shieldrejvars. 2006-05-02 00:15 hzheng * NueAna/ShieldRejVarAna.cxx: Code to fill shield hit variable. 2006-05-02 00:14 hzheng * NueAna/ShieldRejVarAna.h: Class to fill shield hit variable defined in ShieldRejVar.h 2006-05-02 00:11 hzheng * NueAna/ShieldRejVar.cxx: Shield hit variable. 2006-05-02 00:03 hzheng * NueAna/ShieldRejVar.h: Shield rejection: # of shield hits within 100ns of event vertex timing, and in the closest shield section within 8m of event vertex. 2006-05-01 23:52 hzheng * NueAna/SntpHelpers.cxx: Added methods to get shield info. 2006-05-01 23:51 hzheng * NueAna/SntpHelpers.h: added methods to get shield info. 2006-05-01 22:18 hartnell * MeuCal/: MeuAnalysis.cxx, MeuPlots.cxx, macros/FileListSpecial.C, macros/makeSummaryTree.C, macros/nearValidate/mResponseDrift.C: Removed some debugging. 2006-05-01 20:40 musser * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, Module/NtpSRModule.cxx: add variables evt.primshw and evt.primtrk to evt tree. These variables contain the index of the primary shower and tracks within the shw and trk arrays. Normally, this index is zero (primary is first element of array). However, if the index is less than 0, no shower is identified as the primary. In the current primary shower algorithm, this means that there are no showers either with energies greater than 2 GeV, or, if a track exists, with a vertex within 0.5 m of the track vertex. 2006-05-01 20:36 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, AlgEventSSList.cxx: move code that sets event primary shower and track to CandEventHandle methods. 2006-05-01 20:34 musser * RecoBase/: CandEvent.cxx, CandEventHandle.cxx, CandEventHandle.h: move primary track/shower algorithm to CandEventHandle methods SetPrimaryTrack, SetPrimaryShower. Make primary shower algorithm the same as that used in preliminary CC analysis. Add methods GetPrimaryTrackIndex, GetPrimaryShowerIndex, which returns index ofprimaries within the track and shower arrays. As before, these arrays are resorted as necessary to place the primaries at index=0, so under normal circumstances these call will return zero. However, in the case of showers, it is possible that none of the showers on the shower list is identified as the primary shower, in which case GetPrimaryShowerIndex returns -1. 2006-05-01 19:25 blake * SpillTiming/macros/spillservermonitor.C: [no log message] 2006-05-01 19:24 blake * SpillTiming/: FillSpillServerMon.cxx, FillSpillServerMon.h, LinkDef.h, SpillServerMon.cxx, SpillServerMon.h, SpillServerMonFinder.cxx, SpillServerMonFinder.h: A module to write the contents of the spill server monitoring block to a database table + some tools to access the table. 2006-05-01 17:39 blake * AtNuEvent/: AtmosStrip.cxx, AtmosStrip.h, AtmosTrack.cxx, AtmosTrack.h: adding back a couple of variables to make MeuCal package work again! 2006-05-01 17:37 blake * AtNuOutput/: AtmosCalculator.cxx, LinkDef.h, MOISolution.cxx, MOISolution.h, NtpMaker.cxx, ShowerTrace.cxx, ShowerTrace.h: adding Ben's atmospheric nue analysis variables. 2006-05-01 17:33 blake * AtNuEvent/: AtmosShower.cxx, AtmosShower.h: Adding Ben's atmospheric nue analysis variables 2006-05-01 17:25 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Add DCS_ENV_FAR and DCS_ENV_NEAR to priming list 2006-05-01 09:24 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Add Av SEQNO size. Ignore comments starting /*! when computing row size 2006-05-01 06:55 Nick West * DatabaseInterface/DbiValidityRecBuilder.cxx: When finding earliest creation date, only consider rows that will be used in the final result 2006-04-30 23:43 Sue Kasahara * GeoGeometry/test/ValidationLog: Remove discrepancy log entry regarding minor difference in GetZExtent observed between Ugli & Geo. 2006-04-30 23:38 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Adjust lower zmin dimension of supermodules to bring Geo in line with Ugli. Had been using UgliDbiSteelPln::GetTotalZ() to determine thickness of first plane in SM, but now using GetThickness(). In principle, for first plane with no active coverage, these values should be the same, but GetTotalZ() was slightly bigger by an amount comparable to a scint/steel airgap that is non-existent for these planes. 2006-04-30 22:48 Sue Kasahara * setup/packages-development: Add MCMerge to packages-development list 2006-04-30 22:44 Sue Kasahara * CVSROOT/check_access: Give "arms" write access to MCMerge 2006-04-30 22:43 Sue Kasahara * CVSROOT/modules: New package MCMerge 2006-04-30 22:39 Sue Kasahara * MCMerge/.cvsignore: Start new package for Kregg Arms 2006-04-30 22:39 Sue Kasahara * MCMerge/.cvsignore: Initial revision 2006-04-30 19:44 tjyang * NueAna/TreePIDAna.cxx: fix a typo 2006-04-29 23:48 jpochoa * CandShield/ShieldGeom.cxx: Added initialization of VetoGeomAlreadyFilled and VetoGeomPlank_exist in main constructor. 2006-04-29 20:27 Nathaniel Tagg * CVSROOT/check_access: Add SpillTiming. Add Andy Blake. 2006-04-29 04:23 Mayly Sanchez * NueAna/TreePIDAna.cxx: Correction to the cuts added earlier. 2006-04-28 22:29 Mayly Sanchez * NueAna/: TreePID.cxx, TreePID.h, TreePIDAna.cxx: Added extra Cut PID tuned to R1.18 2006-04-28 18:09 boehm * CVSROOT/check_access: Apparently Hai's fermilab ID is hzheng and not zheng 2006-04-28 16:04 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/v5-10-00.table: Setup oracle_client here so that snapshots (and other users of v5-10-00) can use TSQLOracle interface. 2006-04-28 14:35 boehm * CVSROOT/check_access: Giving Hai permission to commit to NueAna 2006-04-28 09:54 Nick West * DatabaseInterface/DbiValidityRecBuilder.cxx: Find earliest creation date of any aggregate and use that in validity range determination 2006-04-28 09:52 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: API change: FindTimeBoundaries(...) Pass in earliest creation date - anything early won't be a limit 2006-04-28 06:55 Nick West * DatabaseInterface/DbiTableProxyRegistry.cxx: Native calming measure: Don't print exception log if it is empty 2006-04-28 02:52 Sue Kasahara * GeoGeometry/GeoScintMdlVolume.cxx: Minor adjustment to size of near detector scint module of type 'i' and 'I'. 2006-04-28 00:52 Sue Kasahara * CVSROOT/check_access: Add Kregg to IoModules,JobControl and Persistency so that he can commit new code related to merging rock overlay streams with detector event streams. 2006-04-28 00:51 boehm * NueAna/: ANtpAnalysisInfoAna.cxx, NueModule.cxx, NueRecordAna.cxx: Modification to NueModule to be significantly less redundant when it comes to filling the data. Also ANtpAnalysis Branch is now always filled - not just when the cuts are satisfied. This means that for now isFullyContained is meaningless. 2006-04-28 00:19 boehm * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, ANtpEventInfoNue.cxx, ANtpEventInfoNue.h, ANtpTrackInfoAna.cxx, ANtpTrackInfoAna.h, ANtpTrackInfoNue.cxx, ANtpTrackInfoNue.h, ANtpTruthInfoBeamAna.cxx, ANtpTruthInfoBeamAna.h, ANtpTruthInfoBeamNue.cxx, ANtpTruthInfoBeamNue.h, SntpHelpers.cxx, SntpHelpers.h: I went through and added several of the variables from the PANs into different branches of NueAna. Also stremlined some parts of the code to handle the NtpSt/NtpSR difference a little more elegantly. 2006-04-27 23:17 asousa * Monitoring/SinglAnalysis.cxx: Fixing bad data type casting reported by Jeff H. 2006-04-27 18:38 cbs * Contrib/cbs/PlotOrg/: AnaNuePlotMaker.cxx, AnaNuePlotMaker.h, LinkDef.h, PANPlotMaker.cxx, PANPlotMaker.h, PlotMaker.cxx, PlotOrgHelper.cxx, PlotOrgHelper.h: PlotMaker modules for different pans 2006-04-27 18:26 jpochoa * NuBarPID/: LoadPDF.cxx, LoadPDF.h, PIDCalculator.cxx: Added 2D capability for first PDF (qp/sigma q/p vs. planes) 2006-04-27 17:55 ishi * Contrib/ishi/CCAnalysis/: LoadLibs.C, fddataquality.h: Add macros needed to run analysis. 2006-04-27 14:27 cpw1 * Calibrator/PulserLinearityCalScheme.cxx: Check for veto shield channels: do not calibrate and produce a single warning message 2006-04-27 11:12 vahle * NueAna/NueRecord.h: Updating NueRecord ClassDef after addition of new object StdHepInfo 2006-04-26 22:02 George Irwin * CalDetDST/UberModule.cxx: Change "ntprec->trk.stpfit = new Bool_t[nstrip];" to Byte_t so it compiles. 2006-04-26 21:02 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/bleeding-edge.table: Enable a GCC_3_4:opt version. Add required setup of oracle_client v10_1_0_2_0b to both. 2006-04-26 21:00 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/bleeding-edge.version: Enable a GCC_3_4:opt qualified version. 2006-04-26 17:54 ishi * Contrib/ishi/CCAnalysis/: README_Apr24, blessed_fd_spec.C, fast_fit_fd.h, fast_fit_ndfd.C: Add comment for cross checks. 2006-04-26 17:49 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html, packages-info.txt: # announced new generic release 2006-04-26 17:49 Ed Larty * setup/packages-R1.22: # new generic tag release 2006-04-26 17:06 boehm * WebDocs/BatchDocs/PreCedarTestScripts.html: The links to the CamFit Scripts somehow got broken. They are all fixed now. 2006-04-26 16:56 blake * Mad/fddataquality.h: Adding periods of bad data (HV trips, GPS errors) for Dec'05 to Feb'06 2006-04-26 16:13 George Irwin * CVSROOT/check_access: Add Blake to Mad 2006-04-26 14:14 hartnell * MeuCal/: MeuAnalysis.cxx, MeuPlots.cxx, macros/FileListSpecial.C, macros/makeSummaryTree.C, macros/meuPlots.C, macros/nearValidate/mResponseDrift.C: Changes for assessing new calibrations 2006-04-26 14:12 hartnell * Calibrator/PulserLinearityCalScheme.cxx: Change message level to debug: "Using x stripends to calibrate..." 2006-04-26 13:56 ishi * Contrib/ishi/CCAnalysis/: run_fast_fit_fd.sh, run_fast_fit_ndfd.sh: Add sh scripts to run analysis. 2006-04-26 09:56 marshall * CandTrackCam/: AlgTrackCamList.cxx, TrackSegmentCam.cxx: Made improvement to the matching and joining of 2D tracks. 2006-04-26 06:58 Robert Hatcher * AtNuOutput/AtmosCalculator.cxx: Compile, then commit. By the time I was going to commit EventProperties() no longer failed to make use of its parameter; so commenting it out didn't suppress a warning it created an error. 2006-04-26 06:05 Robert Hatcher * NueAna/NueSensitivity.cxx: Backport #include "TClonesArray.h" to R1-18 in order to build against ROOT v5-10-00. 2006-04-26 05:58 Robert Hatcher * DataUtil/RawRecCounts.cxx, NueAna/NueModule.cxx: Backport #include "TFile.h" to R1-18 in order to build against ROOT v5-10-00 2006-04-26 05:55 Robert Hatcher * BeamDataUtil/BeamMonFileSummary.cxx: Backport #include to R1-18 branch to be compatible with ROOT v5-10-00 2006-04-26 05:50 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_root.mk: Backport spinoff of TAuthenticate to libRootAuth.so fix to R1-18 branch. 2006-04-26 03:14 Sue Kasahara * CandNtupleSR/: NtpSRTrack.cxx, NtpSRTrack.h: Change: Bool_t *stpfit; //[nstrip] 1 if hit strip was used in final track fit to: Byte_t *stpfit; //[nstrip] 1 if hit strip was used in final track fit to avoid complaints from ROOT of the kind: NtpSRTrack::stpfit type 251 (Bool_t*) is not supported yet when using root version 5.xx to read data from a file produced with root version 4.xx, and write it out to a new file. Update NtpSRTrack class version number from 4 to 5. 2006-04-26 02:02 Sue Kasahara * Dispatcher/DDSChildServer.cxx: Override default plugin (TXNetFile) for "root:" prefaced filename so that TNetFile will be used to connect to rootd server when accessing files with the dispatcher. The line: gROOT -> GetPluginManager() -> RemoveHandler("TFile","^root:"); has been added to the DDSChildServer ctor. Required for dispatcher compatibility with ROOT v5.10/00. Dispatcher still uses rootd server (not xrootd) to serve data at detector sites. 2006-04-25 18:32 Sue Kasahara * CandNtupleSR/: NtpSRDetStatus.cxx, NtpSRDetStatus.h, Module/NtpSRModule.cxx: New coilstatus word "detstatus.dcscoilstatus", to store coil status from BfldDbiCoilState table. Old coil status word, "detstatus.coilstatus", previously filled from BfieldCoilCurrent table, has been deprecated and will no longer be filled, but has been kept for backward compatibility when reading old files. Use DcsUser/CoilStatus::ECoilStatus to interpret dcscoilstatus. // coilstatus is deprecated, used to be filled from BFieldCoilCurrent Short_t coilstatus; //magnetic coil status: -1(rev),0(off/unknown),1(forward) // dcscoilstatus is filled from BfldDbiCoilState, set to // ECoilStatus::kUnknown if table is unavailable for a given validity. Short_t dcscoilstatus; //mag coil status: enum'ed as CoilStatus::ECoilStatus ClassDef(NtpSRDetStatus,2) 2006-04-25 18:30 rustem * PhysicsNtuple/: AlgEvent.h, AlgFactory.cxx, AlgFactory.h, AlgSnarl.h, Basic.cxx, Basic.h, Beam.cxx, Beam.h, BeamData.cxx, BeamData.h, Data.h, DataBlock.cxx, DataBlock.h, DataItem.h, Default.cxx, Default.h, Event.cxx, Event.h, GNUmakefile, Geometry.cxx, Geometry.h, Header.cxx, Header.h, LinkDef.h, MCTruth.cxx, MCTruth.h, Neutrino.cxx, Neutrino.h, Particle.cxx, Particle.h, Record.cxx, Record.h, RunAlgorithm.cxx, RunAlgorithm.h, RunFinder.cxx, RunFinder.h, Shower.cxx, Shower.h, StdHep.cxx, StdHep.h, Track.cxx, Track.h, TruthEvent.cxx, TruthEvent.h, TruthTrack.cxx, TruthTrack.h, Draw/DrawEvent.cxx, Draw/DrawEvent.h, Draw/DrawRecord.cxx, Draw/DrawRecord.h, Draw/GNUmakefile, Draw/LinkDef.h, Fill/FillBasic.cxx, Fill/FillBasic.h, Fill/FillBeam.cxx, Fill/FillBeam.h, Fill/FillDataModule.cxx, Fill/FillDataModule.h, Fill/FillEvent.cxx, Fill/FillEvent.h, Fill/FillHeader.cxx, Fill/FillHeader.h, Fill/FillShower.cxx, Fill/FillShower.h, Fill/FillTrack.cxx, Fill/FillTrack.h, Fill/FillTrackStrips.cxx, Fill/FillTrackStrips.h, Fill/FillTruth.cxx, Fill/FillTruth.h, Fill/GNUmakefile, Fill/LinkDef.h, Fill/SeparateLIFar.cxx, Fill/SeparateLIFar.h, Fill/fill.C, Fill/fill_mc.C, Fill/fill_test.C, Save/GNUmakefile, Save/LinkDef.h, Save/SaveEventList.cxx, Save/SaveEventList.h, Save/SaveNtpRecord.cxx, Save/SaveNtpRecord.h, Save/SaveRecord.cxx, Save/SaveRecord.h, Select/GNUmakefile, Select/LinkDef.h, Select/PlotBeam.cxx, Select/PlotBeam.h, Select/SelectBeam.cxx, Select/SelectBeam.h, Select/SelectFiducial.cxx, Select/SelectFiducial.h, Select/SelectMCTruth.cxx, Select/SelectMCTruth.h, Select/SelectSpillTime.cxx, Select/SelectSpillTime.h, Select/SelectTrack.cxx, Select/SelectTrack.h: Starting new ntulpes package PhysicsNtuple. For a brief description of this package please seee MINOS-docdb document #1785. Top level directory contains: data classes algorithm factory auxiliary classes, methods and functions Four sub directories contain concrete algorithm classes that operate on data classes: Fill - algorithms that fill data classes from sntp files Draw - intended for future event display code Save - algorithms that save data to files Select - snarl and event selection algorithms 2006-04-25 17:31 ishi * Contrib/ishi/CCAnalysis/: README_Apr24, blessed_cont.C, blessed_fd_spec.C, fast_fit_fd.C, fast_fit_fd.h, fast_fit_ndfd.C, fast_fit_ndfd.h, links.sh: README file for cross-check. Some macro to make plots. sh-script to make links from afs. 2006-04-25 17:17 chapman * AtNuReco/AtmosShowerListModule.cxx: changed message level error -> verbose... 2006-04-25 17:15 chapman * AtNuOutput/NtpMaker.cxx: Fixed version shear with SpillTiming package 2006-04-25 16:29 Robert Hatcher * AtNuOutput/: FarDetShieldPlankListModule.cxx, NtpMaker.cxx: CVSID("$Id:$") needs second $ for the CVS keyword to be expanded. 2006-04-25 16:28 Robert Hatcher * AtNuOutput/AtmosCalculator.cxx: ClassImp() is a cpp macro with trailing semicolon, gcc 3.4.3 doesn't like an extra one. CVSID("$Id:$") needs the second $ to expand the CVS keyword. Comment out (for now) unused parameter to EventProperties(). 2006-04-25 16:01 Robert Hatcher * AtNuReco/: AlgAtmosShowerList.cxx, AlgShowerCam.cxx, AtmosShowerListModule.cxx, TrackSegmentCam.cxx: CVSID("$Id:"); doesn't expand correctly, needs to be CVSID("$Id:$"); 2006-04-25 16:00 Robert Hatcher * AtNuReco/ClusterCam.h: Shhh! We're hunting swemicolons. gcc 3.4.3. has declared open season on them. 2006-04-25 15:59 Robert Hatcher * AtNuReco/ClusterCam.cxx: abs(double) is ambiguious under newer versions of gcc (3.4.3), neither choice of abs(long long int) or abs(long int) is really appropriate. Convert such cases to TMath::Abs() to pick up proper overloading. 2006-04-25 15:45 Robert Hatcher * AtNuEvent/: AtmosData.cxx, AtmosEvent.cxx, AtmosFilter.cxx, AtmosReco.cxx, AtmosSpill.cxx: ClassImp() is a cpp macro (that ends with a semi-colon) and gcc 3.4.3 doesn't like any extra trailing semi-colons on the line. 2006-04-25 15:29 ishi * Contrib/ishi/CCAnalysis/: Zbeam.cxx, Zbeam.h, Zfluk.cxx, Zfluk.h, fast_fit_fd.C, fast_fit_fd.C_0.93E20, fast_fit_fd.h, fast_fit_fd.h_0.93E20, fast_fit_ndfd.C, fast_fit_ndfd.C_0.93E20, fast_fit_ndfd.h, fast_fit_ndfd.h_0.93E20, make_table.C: Updates of analysis codes and comments for cross-check. 2006-04-25 12:20 cbs * NueAna/: LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, StdHepInfo.cxx, StdHepInfo.h, StdHepInfoAna.cxx, StdHepInfoAna.h: First pass code for writing out stdhep summary information with NueRecord. 2006-04-25 09:27 chapman * AtNuOutput/AtmosCalculator.cxx: fix to prevent possible arithmetic exception 2006-04-25 05:20 Nick West * setup/packages-R1.22-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util 2006-04-25 01:54 Ed Larty * setup/packages-R1.18.4: # new frozen tag added at request of Mayly 2006-04-24 23:35 boehm * VertexFinder/VertexFinder.cxx: VertexFinder now makes sure the kNplanes will at least be set to 0 It also throws an error message indicating that it doesn't think it is running over the near or far detector and that is a bad thing. 2006-04-24 20:43 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: make it possible to toggle between the 12 and 15 parameter fits for FindZBeamWeight and FindSKZPWeight 2006-04-24 18:20 Ed Larty * setup/packages-R1.22-tmp: # new tmp file for next release 2006-04-24 17:11 Brett Viren * CVSROOT/: check_access, modules: Add package for Rustem 2006-04-24 17:09 Brett Viren * PhysicsNtuple/.cvsignore: Initial revision 2006-04-24 17:09 Brett Viren * PhysicsNtuple/.cvsignore: Start of package 2006-04-24 17:05 chapman * AtNuReco/AlgAtmosShowerList.cxx: change to cvsid in debug message 2006-04-24 17:03 chapman * AtNuOutput/: AtmosCalculator.cxx, AtmosCalculator.h, NtpMaker.cxx: Added protection against a couple of failure modes. 2006-04-24 15:41 blake * Filtration/macros/dataqualityfilter.C: [no log message] 2006-04-24 15:39 blake * AtNuOutput/: reco_MC.C, reco_data.C: updating scripts to accommodate new dependency of CandMorgue on DcsUser 2006-04-24 15:36 blake * CandMorgue/: FillHvFromSingles.cxx, FillHvFromSingles.h, GNUmakefile, LinkDef.h, RawReadout.cxx, dataquality.C, dumpbadelectronics.C, fillhvfromsingles.C: adding a module to fill the DbuHvFromSingles database 2006-04-24 15:33 habig * DcsUser/: CoilStatus.cxx, CoilStatus.h: Added kUnknown state to CoilStatus 2006-04-24 15:07 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h: Remove unneccesary and confusing time-window optimization in order to clean up code. Attempt at removing the Heisenbug: occasionally the STF would get corrupted and start returning bad values. This behaviour was not repeatable, and I believe is due to a dangling pointer. Change to copying the SpillTimeND objects, rather than copies of pointers.. it would appear that a DbiResultPtr's data can move under some conditions. 2006-04-21 20:28 Robert Hatcher * RerootExodus/: RerootToTruthModule.cxx, RerootToTruthModule.h: Make what to dump in Ana() configurable via module's registry. New option to dump REROOT_StdHepHead entries (if gMINFast is available) 2006-04-21 20:27 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h: interface to retrieve TClonesArray of REROOT_StdHepHead entries from gMINFast. 2006-04-21 17:51 blake * AtNuUtils/: FarDetCandStripDump.cxx, FarDetCandStripDump.h, GNUmakefile, LinkDef.h, my_muon_analysis.C: making room for atmos ntuple analysis code 2006-04-21 17:40 blake * FarDetDataQuality/: AlgFarDetDataQuality.cxx, AlgFarDetDeadChip.cxx, DBtxt_AlgFarDetDataQuality_default.C, DBtxt_AlgFarDetDeadChip_default.C, FarDetDataQuality.cxx, FarDetDataQuality.h, FarDetDataQualityHandle.cxx, FarDetDataQualityHandle.h, FarDetDataQualityModule.cxx, FarDetDataQualityModule.h, FarDetDeadChipHandle.cxx, FarDetDeadChipModule.cxx, FarDetDeadChipModule.h, FarDetRawDigitDump.cxx, FarDetRawDigitDump.h, FarDetRawRateDump.cxx, FarDetTpSinglesDump.cxx, FarDetTpSinglesDump.h, FarDetVarcErrorsDump.cxx, FarDetVarcErrorsDump.h, GNUmakefile, LinkDef.h, SnarlHeader.cxx, SnarlHeader.h, SpillServHeader.cxx, SpillServHeader.h, VarcErrHeader.cxx, VarcErrHeader.h, fardet_diagnostic.C, fardet_quality_MC.C, fardet_rawdigits.C, fardet_rawdigits_MC.C, fardet_singles.C, fardet_tpsingles.C, fardet_varcerrors.C: Changes to FarDetDataQuality: spill server blocks and varc error blocks processed number of crates in readout recorded cold chips divided up by supermodule a few small bug fixes (N.B: This package has now been superseded by CandMorgue) 2006-04-21 17:23 cbs * CandShowerSR/AlgShowerSSList.cxx: Fix to prevent out of bounds array member access 2006-04-21 17:21 chapman * AtNuOutput/: DBtxt_AlgFarDetEventList_default.C, DBtxt_AlgFarDetEvent_default.C: DB text files will contain constants for atmospheric shower calibration - currently placeholders 2006-04-21 17:19 chapman * AtNuReco/: AlgAtmosShowerList.cxx, AlgAtmosShowerList.h, AlgShowerCam.cxx, AlgShowerCam.h, AtmosShowerListModule.cxx, AtmosShowerListModule.h, ClusterCam.cxx, ClusterCam.h, DBtxt_AlgAtmosShowerList_default.C, DBtxt_AlgShowerCam_default.C, HitCam.cxx, HitCam.h, LinkDef.h, ShowerCam.cxx, ShowerCam.h, ShowerSegmentCam.cxx, ShowerSegmentCam.h, TrackCam.cxx, TrackCam.h, TrackSegmentCam.cxx, TrackSegmentCam.h: Separate shower finder for use with new track finding package 2006-04-21 17:15 chapman * AtNuOutput/reco_MC.C: new reco MC script 2006-04-21 17:13 chapman * AtNuOutput/reco_data.C: new script for data 2006-04-21 16:59 chapman * AtNuOutput/LinkDef.h: added new classes 2006-04-21 16:58 chapman * AtNuOutput/: FarDetEvent.cxx, FarDetEvent.h, FarDetEventHandle.cxx, FarDetEventHandle.h, FarDetEventModule.cxx, FarDetEventModule.h, FarDetShieldPlank.cxx, FarDetShieldPlank.h, FarDetShieldPlankHandle.cxx, FarDetShieldPlankHandle.h, FarDetShieldPlankListModule.cxx, FarDetShieldPlankListModule.h, FarDetSliceListModule.cxx, FarDetStrip.cxx, FarDetStrip.h, FarDetStripHandle.cxx, FarDetStripHandle.h, FarDetStripListModule.cxx, FarDetStripListModule.h: various updates 2006-04-21 16:57 chapman * AtNuOutput/AlgFarDetStrip.cxx: ph calibration chain added 2006-04-21 16:54 chapman * AtNuOutput/AlgFarDetShieldPlank.cxx: now uses shield timing calibration 2006-04-21 16:48 chapman * AtNuOutput/: NtpMaker.cxx, NtpMaker.h: NtpMaker is now pretty much reconstruction package independent 2006-04-21 16:38 chapman * AtNuOutput/: AlgFarDetEvent.h, AlgFarDetEvent.cxx: changed algorithm to allow for future shower energy calibration for Enu calculation 2006-04-21 16:34 chapman * AtNuOutput/: AlgFarDetEventList.h, AlgFarDetEventList.cxx, FarDetEventList.h, FarDetEventList.cxx, FarDetEventListHandle.h, FarDetEventListHandle.cxx: Added to make access to FarDetEventHandles the same as for SR counterparts. 2006-04-21 16:31 chapman * AtNuOutput/: AtmosCalculator.h, AtmosCalculator.cxx: Calculates atmospheric analysis variables for inclusion in ntuples makes ntuple filling independent of the reconstruction packages used. 2006-04-21 16:27 chapman * AtNuEvent/LinkDef.h: add AtmosSpill to list of classes 2006-04-21 16:26 chapman * AtNuEvent/: AtmosTrack.h, AtmosTrack.cxx: changed variable names + added variables used in upward muon analysis by Brian 2006-04-21 16:24 chapman * AtNuEvent/: AtmosStrip.h, AtmosStrip.cxx: added PH calibration chain variables 2006-04-21 16:22 chapman * AtNuEvent/: AtmosShower.h, AtmosShower.cxx: changed variable names 2006-04-21 16:21 chapman * AtNuEvent/: AtmosShieldPlank.h, AtmosShieldPlank.cxx: Tcorr -> Traw 2006-04-21 16:19 chapman * AtNuEvent/: AtmosScintHit.h, AtmosScintHit.cxx: positions now given as 2 element arrays showing where the particle entered/exited the strip 2006-04-21 16:17 chapman * AtNuEvent/: AtmosMC.h, AtmosMC.cxx, AtmosReco.h, AtmosReco.cxx: removed unnecessary TObject inheritance + new variables 2006-04-21 16:15 chapman * AtNuEvent/: AtmosFilter.h, AtmosFilter.cxx: removed unnecessary TObject inheritance 2006-04-21 16:14 chapman * AtNuEvent/AtmosEvent.cxx: added AtmosSpill member variable 2006-04-21 16:13 chapman * AtNuEvent/AtmosEvent.h: removed unnecessary TObject inheritance + added AtmosSpill member variable 2006-04-21 16:12 marshall * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCamList.cxx, AlgTrackCamList.h, ClusterCam.cxx, TrackCam.cxx, TrackCam.h, TrackCamListModule.cxx, TrackSegmentCam.cxx: First set of refinements made to the initial track finding algorithm. 2006-04-21 16:12 chapman * AtNuEvent/: AtmosDeadChip.h, AtmosDeadChip.cxx: changed variables to reflect info available in new DataQuality Module. 2006-04-21 16:12 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Made change to trace calculation, so that traces are negative if the track vertex is reconstructed outside detector. 2006-04-21 16:11 chapman * AtNuEvent/: AtmosData.h, AtmosData.cxx: changed member variables to make them clearer and added some new ones so all the relevant information from Andy B's DataQuality Module in the CandMorgue package can be accessed in ntuples 2006-04-21 16:07 chapman * AtNuEvent/AtmosSpill.cxx: new class containing spill info for use in vetoing beam events 2006-04-21 16:06 chapman * AtNuEvent/AtmosSpill.h: AtmosSpill contains information on spills - which can be used to veto beam events in the atmospheric analyses. 2006-04-21 13:26 vahle * BeamMegaFit/: FitPTRW.cxx, macros/MakeDataHists.C, macros/MakeFilterTrees.C: Adding macros dir and two macros to make the data and mc histograms used in the fitting 2006-04-20 20:47 boehm * NueAna/: AngClusterFitAna.cxx, AngClusterFitAna.h, NueBeamMonModule.cxx, NueBeamMonModule.h, ShwfitAna.cxx, ShwfitAna.h, macros/MakeAnaNueTree.C: With the PotTree working there is no need for the potlog files so they have been removed from the output options. Also in response to the changes in root 5 that cause segfaults in Shower fitting, I have imported the old GetMaximum and GetMaximumX code from root 4 into the AngClusterFitAna and ShwfitAna classes to allow them to run as before without crashing. 2006-04-20 19:51 Robert Hatcher * Plex/: Plexus.cxx, Plexus.h: Provide a means for forcing PlexSEIdAltL when initially created (i.e. before it has weights) to be ordered by PlexStripEndId as opposed to whatever order happened to be returned from the DB in building a map. For now this option is off by default; one can turn it on via: Plexus::SetAltLInitiallySortedBySEId(true); Not the most elegant approach, but it will do for now. I don't have a sense of how much overhead turning this on would introduce but it remains an option for future DB tests. 2006-04-20 18:56 mdier * WebDocs/database_inventory/: dbuhvfromsingles.cfg, hvdbifromsingles.cfg: Renaming of Alec's new hv status table 2006-04-20 18:25 habig * DcsUser/: DbuHvFromSingles.cxx, DbuHvFromSingles.h, DbuHvFromSingles_Example.C, HvDbiFromSingles.cxx, HvDbiFromSingles.h, HvDbiFromSingles_Example.C, LinkDef.h: Renamed HvDbiFromSingles to DbuHvFromSingles as requested by Nick. 2006-04-20 15:03 Robert Hatcher * TriD/TridGLFrame.cxx: semi-colons springing up in weird places, gcc doesn't like "#endif;". 2006-04-20 12:23 vahle * NueAna/macros/RunNueDisplay.C: Updating RunNueDisplay to change the order of loading StandardNtuple and TruthHelperNtuple libraries 2006-04-20 11:46 Nick West * UserManualDoc/doc/ChangeLog: Record tag version: V01-01-14 2006-04-20 11:43 Nick West * UserManualDoc/src/UserManual.tex: Prepare for release R1.22 2006-04-20 11:36 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-06-02 2006-04-20 11:29 Nick West * WebDocs/Companion/overview/macros/loon_reco_job.C: StandardNtuple needs TruthHelperNtuple 2006-04-20 11:21 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-10-00 2006-04-20 11:09 Nick West * EventDisplay/EVD.C: CandFitTrackSA requires NtpFitSA 2006-04-20 08:59 hartnell * MeuCal/: MeuAnalysis.cxx, MeuCuts.cxx, MeuPlots.cxx, MeuReco.cxx, MeuSummaryWriter.cxx, macros/nearValidate/mResponseDrift.C: Got rid of DetectorType 2006-04-20 00:37 Nathaniel Tagg * TriD/: GNUmakefile, TridAnimator.cxx, TridAnimator.h, TridCratePage.cxx, TridCratePage.h, TridGLFrame.cxx, TridGLFrame.h, TridHistoPage.h, TridModel.cxx, TridModelMaker.cxx, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridPageSlice.h, TridPmtPage.cxx, TridPmtPage.h, TridUVPage.cxx, TridUVPage.h: Fix up DetectorType -> Detector (though I don't know why it's changing). Fix compile-time warnings about operator=. Fix animation time; use default Munits everywhere but user interface. Animation now works well. Change to yet another printing scheme; this one works at the OpenGL level and simply dumps the data to a file, then uses the ImageMagick "convert" to change it. 2006-04-20 00:17 culling * RecoBase/CandShowerHandle.h: Added DeDx method to account for muon energy in trk chg removal for CC shws 2006-04-20 00:16 culling * RecoBase/CandShowerHandle.cxx: Added DeDx method and edited CalibrateEnergy to account for muon energy in trk chg removal from CC shws 2006-04-19 23:28 George Irwin * setup/: setup_minossoft_lawin.csh, setup_minossoft_lawin.sh: Update lawin configuration. 2006-04-19 21:30 Brett Viren * CVSROOT/check_access: Add Andy to RecoBase 2006-04-19 20:58 Robert Hatcher * BeamDataDbi/: BMFileSummaryFiller.cxx, BMSpillFiller.cxx, BeamMonSwicPedsDbuModule.cxx: convert DetectorType:: to Detector:: everywhere. 2006-04-19 20:36 Robert Hatcher * TriD/: TestDemuxModule.cxx, TridCratePage.cxx, TridModel.cxx, TridModel.h, TridModelMaker.cxx, TridModelStrip.cxx, TridModelStrip.h, TridPageDetector.cxx, TridPageSlice.cxx, TridPmtPage.cxx, TridUVPage.cxx: convert DetectorType:: to Detector:: everywhere. 2006-04-19 20:34 Robert Hatcher * TriD/stat/GNUmakefile: StandardNtuple now depends on TruthHelperNtuple library-wise. 2006-04-19 20:00 Robert Hatcher * PulserCalibration/: MakeLin.cxx, Plotter.cxx, PulserDriftPin.cxx, PulserFromRawFilterModule.cxx, PulserFromRawModule.cxx, PulserGainFit.cxx, PulserGainFit.h, PulserGainPin.cxx, PulserRawDriftPin.cxx, PulserRawGainPin.cxx, PulserRefDriftPin.cxx, PulserSummaryList.cxx, PulserTimeDrift.cxx, PulserTimePlotter.cxx, ndQuadFit.C: convert DetectorType:: to Detector:: everywhere. 2006-04-19 19:59 vahle * NueAna/: macros/MakeAnaNueTree.C, scripts/qsubLotsNueTreesRAL.sh: Mistyped NueBeamMon configuration string name in MakeAnaNueTree macro 2006-04-19 19:57 Robert Hatcher * PulserCalibration/: PmtDrift/PhotonStatSummarizer.cxx, PmtDrift/Summarizer.cxx, PmtDrift/Summarizer.h, PmtDrift/check_pmt_drift.C, PmtDrift/pmt_plot.C, PmtDrift/pmt_plot.cxx, CheckGC/CheckGC.cxx, CheckGC/CheckGC.h, CheckGC/FitGC.cxx, CheckGC/FitGC.h, CheckGC/write_calpulserfits.C: convert DetectorType:: to Detector:: everywhere. 2006-04-19 19:56 Robert Hatcher * PulserCalibration/macros/: make_pulsertimedrift_table.C, write_calpulserfits.C: convert from DetectorType:: to Detector:: everywhere. 2006-04-19 19:35 vahle * NueAna/: LinkDef.h, MCFluxInfoAna.cxx, NueBeamMonModule.cxx, NueBeamMonModule.h, NuePOT.cxx, NuePOT.h, macros/MakeAnaNueTree.C, scripts/qsubLotsNueTreesRAL.sh: Added code to write total pot in a file to another tree in the AnaNue file. Works on data and MC, but the MC is dependent on hard coded constants that will probably change every mc production round 2006-04-19 19:09 boehm * NueAna/macros/MakeAnaNueTree.C: Adding the alternative path for using the new flux files when running at fnal 2006-04-19 18:50 Robert Hatcher * Calibrator/: CalTimeJump.cxx, CalVaLinearity.cxx, Calibrator.cxx, MuonDriftCalScheme.cxx, PEGainCalScheme.cxx, PmtDriftCalScheme.cxx, PulserDriftCalScheme.cxx, PulserLinearityCalScheme.cxx, PulserSigLinCalScheme.cxx, PulserTimeCalScheme.cxx, QuadLinearityCalScheme.cxx, SimpleCalScheme.cxx, StripAttenCalScheme.cxx, TemperatureCalScheme.cxx: Change DetectorType:: to Detector:: everywhere. 2006-04-19 17:41 hartnell * MeuCal/: MeuPlots.cxx, MeuPlots.h, macros/FileListSpecial.C, macros/meuPlots.C, macros/nearValidate/mLPos.C, macros/nearValidate/mResponseDrift.C: Added plots to test drift calibration without having to rerun over the ntuples - can do it using MeuSummary objects. 2006-04-19 17:01 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h: redo the FindRecoWeight function to take the shower and track energy by reference. realize that there is an easy way to alter the value of the shower and track energy as well. 2006-04-19 16:33 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: clarify that the -R option is no longer supported (it was always a dangerous thing to do). 2006-04-19 15:45 mdier * WebDocs/database_inventory/hvdbifromsingles.cfg: Description of the hv status database table in development by Alec H. 2006-04-19 15:33 blake * CandMorgue/DataQualityModule.cxx: suppressing one more debug message... 2006-04-19 15:24 blake * CandMorgue/DataQualityModule.cxx: suppress some more debug messages... 2006-04-19 15:08 blake * Filtration/DataQualityFilter.cxx: suppress some debug messages... 2006-04-19 14:55 Robert Hatcher * WebDocs/cvs-rep.html: commit small uncommitted change that I found at FNAL. 2006-04-19 14:53 Robert Hatcher * WebDocs/database_inventory/dbusubrunsummary.cfg: commit partial documentation (better than nothing). 2006-04-19 14:47 habig * DcsUser/: HvDbiFromSingles.cxx, HvDbiFromSingles.h, HvDbiFromSingles_Example.C, LinkDef.h: Add a first pass at DBifying Andy's single's monitoring HV table 2006-04-19 14:46 habig * DcsUser/BfldDbiCoilState_Example.C: Get rid of useless index getting. 2006-04-19 14:16 Nick West * WebDocs/: SnapshotRel.html, WebDocs.html: Document Snapshot Releases 2006-04-19 10:44 Nick West * CandNtupleSR/Module/NtpSRModule.cxx: Pedro Ochoa: When writing hit planks in FillNtpShieldStrip subroutine now filter them through GetAssociatedPlank method from ShieldGeom class in CandShield package. This is to ensure that plank calling is not dependent in order of strips in PlexSeidAltL. 2006-04-19 10:19 Nick West * DatabaseInterface/test/DbiValidate.cc: If ENV_NO_CLEAN_DB_TEST set, don't clean even if Db preparation fails 2006-04-19 05:39 ochoa * CandShield/: ShieldGeom.cxx, ShieldGeom.h: Added AssociatedPlank methods to make package more robust, especially when using ORACLE instead of Mysql. 2006-04-19 04:52 Sue Kasahara * StandardNtuple/macro/readntp.C: Macro to test Get methods to be compiled with ACLIC. Needs clean-up. 2006-04-19 04:50 Sue Kasahara * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: Change access method definitions from: const std::vector GetEventStrips(int event_index) const; const std::vector GetEventTracks(int event_index) const; const std::vector GetEventShowers(int event_index) const; to: // If event index is negative (default) then return all showers, // tracks or strips in a record std::vector GetStrips(int event_index = -1) const; std::vector GetTracks(int event_index = -1) const; std::vector GetShowers(int event_index = -1) const; and clean up code a bit. 2006-04-19 04:37 zarko * BeamMegaFit/DoTheFit.C: Number of POTs were not stored correctly. 2006-04-19 00:36 Sue Kasahara * IoModules/IoInputModule.cxx: Add a few Verbose level message statements. 2006-04-18 22:35 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Backport incompatibility with root 5.10/00 fix to R1.21. 2006-04-18 22:29 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Backport latest fix to ROOT v5.10/00 incompatibility problem to R1.20. 2006-04-18 22:14 Nathaniel Tagg * PhotonTransport/macros/: mc.C, simple.C: Update documentation scripts for the new nonlinearity. 2006-04-18 22:07 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Backport collision with ROOT v5.10/00 fix to R1.18. 2006-04-18 22:06 Nathaniel Tagg * DetSim/SimDetector.cxx: Change the default mode for dealing with nonlinearity. DetSim now uses the Calibrator to introduce nonlinearity. To return to the old mode, do: detsim.Set("pmtDoNonlinearity=1") detsim.Set("doLookupNonlinearity=0"); 2006-04-18 22:04 Nathaniel Tagg * Calibrator/QuadLinearityCalScheme.cxx: Add some error messaging. Fix up error statistics for the case of no table. 2006-04-18 21:47 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h, test/TestRec.cc: Modify RecArrayAllocator once again for compatibility with 5.10/00. The use of kIsFree = BIT(28) of the TObject::fBits data member did not collide with any ROOT use of this bit, however TObject::Set/TestBit(UInt_t f) apparently doesn't work out in the bit range 28-31. I've now rid the RecArrayAllocator of any use of the TObject::fBits data member by using a map to keep track of which TClonesArrays are available. This should fix the problem and avoid any future conflict - really! Also modify TestRec validation program to allow a command line option to control the verbosity of the log messages: usage: TestRec -l -l: loglevel at which to print messages (default=Info). valid arguments are: Verbose, Debug, Synopsis, Info, Warning, Error, Fatal -h: print this message 2006-04-18 17:03 vahle * BeamMegaFit/: DoTheFit.C, FitBeam.cxx, FitBeam.h, FitData.h, FitPTRW.cxx, FitPTRW.h, GNUmakefile, LinkDef.h, runaparamfit.C, data/fluka05ptxf.root, data/truehists-reclaim.root: Initial commit of Hadron Production Fitting code. Will make it more configurable in subsequent commits 2006-04-18 16:18 vahle * NueAna/scripts/: qsubLotsNueTreesRAL.sh, qsubOneNueTreeRAL.sh, runNueTreesRAL.sh: Adding scripts directory and scripts for submitting NueTrees to farm at ral 2006-04-18 16:03 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/: S06-02-02-R1-21.table, S06-02-16-R1-21.table, S06-03-02-R1-21.table, S06-03-02-R1-21.version, S06-03-17-R1-21.table, S06-03-17-R1-21.version, S06-04-15-R1-21.table, S06-04-15-R1-21.version, development.table: update (or add) latest tables and version files 2006-04-18 15:48 vahle * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, FracVarAna.cxx, LinkDef.h, MCFluxInfoAna.cxx, MCFluxInfoAna.h, NueFluxWeights.cxx, NueFluxWeights.h, NueFluxWeightsAna.cxx, NueFluxWeightsAna.h, NueModule.cxx, NueModule.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, ShwfitAna.cxx, macros/MakeAnaNueTree.C: Updating NueAna package to include flux information and flux reweighting. Additionally, I have made a few changes to other code to get rid of memory leaks. Comprehensive list of changes is as follows: MCFluxInfoAna.cxx--new class to fill flux information. Just makes a copy of NtpMCFluxInfo and writes it to the ana_nue tree NueFluxWeights.cxx--new class to hold flux weights. Has three weights, fluxweight, the weight from hadron production tuning; beamsysweight, the weight from the beam systematics; totbeamweight, the product of the above two. Also holds the parameters that were used to reweight the flux in variable length arrays. NueFluxWeightsAna.cxx--new class to fill NueFluxWeights objects. Default tuning is to 12 parameter SKZPII fit. Has methods to change the parameters, but I have not propagated these changes up the chain to be settable in the macro yet. For the time being if the parameters change, the code will need to be recompiled. ANtpAnalysisInfoAna.cxx--delete filla object at end of analyze routine to plug memory leak ANtpEventInfoAna.cxx--delete fInfoFiller and ntpManipulator at end of analyze routine to plug memory leak ANtpShowerInfoAna.cxx--delete fInfoFiller at end of analyze ANtpTrackInfoAna.cxx--delete fInfoFiller at end of analyze FracVarAna.cxx--delete display and fneuralNet to plug memory leaks NueModule.cxx NueRecord.cxx NueRecord.h NueRecordAna.cxx NueRecordAna.h added code to all of the above to configure and fill MCFluxInfo and NueFluxWeights ShwfitAna.cxx--changed range on TF1::GetMaximumX to avoid fpe that comes in root version 5 macros/MakeAnaNueTree.C--added configuration information needed to fill flux information and weights. Added code to figure out which beam and to set the path to the MuPi trees. If you don't have the MuPi trees, but want to make the ana_nue trees anyways, change FixMuParents=1 to FixMuparents=0 (line 196). It will complain once that it can't find the tree, but then run without trying to fix the muparent information. M LinkDef.h--added new classes 2006-04-18 14:47 blake * CandMorgue/DQSpillServer.cxx: bug fix: need to initialise the member variables. 2006-04-18 13:21 cpw1 * Calibrator/: PulserTimeCalScheme.h, PulserTimeCalScheme.cxx: Include task number for jumps in configuration 2006-04-18 12:18 Nick West * StandardNtuple/NtpStRecord.cxx: Fix typos (index instead of event_index) 2006-04-18 09:58 cpw1 * PulserCalibration/macros/create_calpulserfits.mysql: add keys to vld table 2006-04-18 09:43 cpw1 * PulserCalibration/PulserTimeDrift.cxx: Fix channel index 2006-04-18 09:40 cpw1 * Calibrator/CalTimeJump.cxx: Fix channel index 2006-04-17 21:06 Brian Rebel * MarquardtFit/macros/systematic.C: fix a typo, remove some unnecessary configuration calls 2006-04-17 21:04 Brian Rebel * MarquardtFit/SystematicModule.cxx: fix bug where array index was out of bounds 2006-04-17 20:58 Brian Rebel * MarquardtFit/macros/systematic.C: minor bug fix 2006-04-17 20:52 Brian Rebel * MarquardtFit/macros/: hessian.C, systematic.C: add macros for running HessianModule and SystematicModule 2006-04-17 20:28 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianModule.h, SystematicModule.cxx, SystematicModule.h: remove some unnecessary data members from HessianModule. add a couple to SystematicModule 2006-04-17 19:47 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianModule.h, LinkDef.h, SystematicModule.cxx, SystematicModule.h: add the module that calls SystematicParameter for each of the sources of uncertainty. also make cosmetic changes to HessianModule while i am at it. 2006-04-17 14:43 boehm * NueAna/macros/: MakeAnaNueTree.C, MakeTrimmedAna.C: After some changes made in StandardNtuples it is important that gSystem->Load("libTruthHelperNtuple.so"); preceeds the loading of the StandardNtuple library. 2006-04-17 07:40 Nick West * setup/packages-S06-04-15-R1-21: SoftRelTools version is HEAD not S06-04-15-R1-21 2006-04-17 05:37 Nick West * WebDocs/Companion/coding_convention/: hot_list.html, index.html: Add rule about not using generic names 2006-04-17 02:45 rustem * StandardNtuple/NtpStRecord.cxx: Add few more consistency checks. Hopefully, any calls with an invalid index or calls that fail to find data which is expected to exist should produce a warning: if evt does not exist, then it is an error but if trk does not exist this just could mean that there are no tracks in all events in this record. Failures to find MC truth information only produce kDebug messages. 2006-04-17 02:16 rustem * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: First pass at access functions that help to extract events and other info from a record. The code is self documenting and it should be clear how to use these functions from a header file alone. No new data members are added and old ones are not modified so there is no need to change version number. 2006-04-16 02:10 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Backport bit usage fix to R1-20 so that R1-20 will be compatible with ROOT version 5.10/00. 2006-04-16 02:04 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Backport bit usage fix to R1-21 so that R1-21 will be compatible with ROOT version 5.10/00. 2006-04-16 01:36 Sue Kasahara * setup/packages-S06-04-15-R1-21: First commit 2006-04-16 00:13 Sue Kasahara * Record/: RecArrayAllocator.cxx, RecArrayAllocator.h: Change kIsFree once again from BIT(24) to BIT(28) to avoid collision with TObject use of bits in range 24-27. RecArrayAllocator will now print fatal message and abort if it recognizes (tests TClonesArray bits on creation) that it has collided with ROOT use of fBits, but it won't catch collision of use of it occurs after TClonesArray ctor. 2006-04-15 18:10 tjyang * NueAna/Display/NueDisplayModule.cxx: reset histogram maximum/minimum to fix a problem seen after switching to root5 2006-04-15 15:09 habig * DcsUser/: BfldDbiCoilStateHelpers.cxx, BfldDbiCoilStateHelpers.h, BfldDbiCoilState_Example.C, CoilTools.cxx, CoilTools.h, LinkDef.h, ManualGaps.C: Move all the helpers into CoilTools class. 2006-04-15 04:28 zarko * MCReweight/Zbeam.cxx: Last commit contained one unintendend change, so this is correcting for that. 2006-04-14 23:36 habig * DcsUser/: BfldDbiCoilStateHelpers.cxx, BfldDbiCoilStateHelpers.h: Added helper for field reversal checking. 2006-04-14 23:02 habig * DcsUser/CoilTools.cxx: Added some message control stuff in preparation for making logs to process for manual gaps. 2006-04-14 22:38 habig * DcsUser/: BfldDbiCoilStateHelpers.cxx, BfldDbiCoilStateHelpers.h, BfldDbiCoilState_Example.C, CoilTools.cxx, CoilTools.h, LinkDef.h, ManualGaps.C: Added detection of reverse field. Generalized things to Near Det (untested yet). 2006-04-14 20:03 tjyang * MiniBooNEAna/CountPot.cxx: fix a bug found by Simona 2006-04-14 20:01 tjyang * MiniBooNEAna/CountPot.cxx: forgot to include TFile.h 2006-04-14 19:02 habig * DcsUser/: BfldDbiCoilStateHelpers.h, CoilTools.cxx, CoilTools.h, LinkDef.h: Moved distillation code to DcsUser instead of the loon script, to enable its use by the regular DCS database stuffer. 2006-04-14 14:28 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianParameter.cxx, HessianParameter.h, LinkDef.h, MqfType.h, SystematicParameter.cxx, SystematicParameter.h: remove unnecessary stuff from the HessianParameter and HessianModule classes. add a new class, SystematicParameter to do the systematic uncertainty analysis. this class makes a bunch of histograms for each systematic uncertainty for the near and far detectors that can be fit by different fitting algorithms. 2006-04-14 02:37 zarko * MCReweight/Zfluk.cxx: Zfluk now looks into SRT_PUBLIC_CONTEXT if the data cannot be found in SRT_PRIVATE_CONTEXT 2006-04-14 02:36 zarko * MCReweight/Zbeam.cxx: Zbeam now looks into SRT_PUBLIC_CONTEXT if the data cannot be found in SRT_PRIVATE_CONTEXT 2006-04-13 23:23 arms * MCMonitor/MCMonitorHistograms.cxx: Add descriptive bin labels for iresonance and iaction plots. 2006-04-13 21:21 zarko * MCReweight/data/: err_hadrprod_le010_far.vec, err_hadrprod_le010_farovernear.vec, err_hadrprod_le010_lowint_far.vec, err_hadrprod_le010_lowint_farovernear.vec, err_hadrprod_le010_lowint_near.vec, err_hadrprod_le010_near.vec, err_hadrprod_le010z170i_far.vec, err_hadrprod_le010z170i_farovernear.vec, err_hadrprod_le010z170i_near.vec, err_hadrprod_le010z200i_far.vec, err_hadrprod_le010z200i_farovernear.vec, err_hadrprod_le010z200i_near.vec, err_hadrprod_le100_far.vec, err_hadrprod_le100_farovernear.vec, err_hadrprod_le100_near.vec, err_hadrprod_le250_far.vec, err_hadrprod_le250_farovernear.vec, err_hadrprod_le250_near.vec, err_hadrprod_le_far.vec, err_hadrprod_le_farovernear.vec, err_hadrprod_le_near.vec: These error vectors were defined only below 30GeV. Modified Files: err_hadrprod_le010_far.vec err_hadrprod_le010_farovernear.vec err_hadrprod_le010_lowint_far.vec err_hadrprod_le010_lowint_farovernear.vec err_hadrprod_le010_lowint_near.vec err_hadrprod_le010_near.vec err_hadrprod_le010z170i_far.vec err_hadrprod_le010z170i_farovernear.vec err_hadrprod_le010z170i_near.vec err_hadrprod_le010z200i_far.vec err_hadrprod_le010z200i_farovernear.vec err_hadrprod_le010z200i_near.vec err_hadrprod_le100_far.vec err_hadrprod_le100_farovernear.vec err_hadrprod_le100_near.vec err_hadrprod_le250_far.vec err_hadrprod_le250_farovernear.vec err_hadrprod_le250_near.vec err_hadrprod_le_far.vec err_hadrprod_le_farovernear.vec err_hadrprod_le_near.vec 2006-04-13 18:12 habig * DcsUser/: BfldDbiCoilStateHelpers.cxx, BfldDbiCoilStateHelpers.h, BfldDbiCoilState_Example.C, LinkDef.h, ManualGaps.C: Added some helper functions for the coil state DB access. Added the script for manually filling the gaps found by the distiller. 2006-04-13 15:50 Robert Hatcher * DatabaseUpdater/: DbuRunSummary.cxx, DbuRunSummary.h: new static string DbuRunSummary::kUnfilled. 2006-04-13 15:47 Robert Hatcher * DatabaseUpdater/DbuDaqFileModule.cxx: If fAuxConfigText is the special string DbuRunSummary::kUnfilled when it is time to write it, clear it first. 2006-04-13 15:43 Robert Hatcher * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h: Add CheckForRowCounterColumn() method; explicitly set ROW_COUNTER column value when writing data. Change COMMENT references to RUN_COMMENT. 2006-04-13 15:25 Robert Hatcher * DatabaseUpdater/DbuSubRunSummary.cxx: Take note of addition of ROW_COUNTER and change of COMMENT to RUN_COMMENT 2006-04-13 14:41 vahle * FDSpecWErrs/RunFDSpecConfig.C: Changed RunFDSpecConfig.C macro so it looks for hadronerror files in $SRT_PUBLIC_CONTEXT/FDSpecWErrs/data 2006-04-13 14:29 Brian Rebel * DataQualityMonitoring/: ComparisonPlotModule.cxx, DataQualityModule.cxx, DataQualityModule.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C: make changes to allow selection of fiducial volume algorithm with beam events 2006-04-13 14:25 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MarquardtFitModule.h: commit changes for making the contour plots 2006-04-13 14:24 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCType.h: add in a method for picking out rock muons instead of contained events 2006-04-13 14:14 vahle * FDSpecWErrs/data/: err_hadronprod_all_farovernear.vec, toterr_farovernear_le10.vec: Adding files that FDSpec needs for historical reasons 2006-04-13 13:43 vahle * FDSpecWErrs/: FDSpecWErrs.cxx, FDSpecWErrs.h, reallyrunConfig.C: Commented out all references to mysteryweights that was needed for systematic mdc 2006-04-13 13:06 vahle * FDSpecWErrs/FDSpecWErrs.cxx: Changed FDSpecWErrs back to using SKZPII after tests with SKZPI 2006-04-13 12:16 cbs * CandSubShowerSR/SubShowerSRListModule.cxx: Changed line in Module that demanded the tracklist be reconstructed with SR. 2006-04-12 22:21 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt: Add lots of DigiScintHit plots, almost doubling the number of monitored quantities, and yielding access to additional relevant truth-level quantities. Warning: the digihit code hasn't been tested yet, but previous functionality seems okay. 2006-04-12 19:55 habig * DcsUser/: BfldDbiCoilState.cxx, BfldDbiCoilState.h, BfldDbiCoilState_Example.C, CoilStatus.cxx, CoilStatus.h, LinkDef.h: Added stuff for the distilled coil table BfldDbiCoilState 2006-04-12 19:32 Robert Hatcher * DataUtil/infid.h: Supply some missing semicolons. Spell "octagon" correctly. Tweak beam angle to match beam sheet angle. 2006-04-12 00:06 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, TestGeo.cc: Clean up command line options to allow user to specify detector type and simflag. 2006-04-11 23:50 George Irwin * WebDocs/macosx_instructions.txt: Modify advice about replacing Hepevt.h for ROOT versions after 6April2006. ROOT has fixed Hepevt.h for MacOSX now, and my altered version conflicts with ROOT's new one. 2006-04-11 23:01 Sue Kasahara * GeoGeometry/: GeoScintMdlVolume.cxx, GeoStripVolume.cxx: Change module Al skin color to grey, and strip pstyrene insert color to cyan. 2006-04-11 22:56 Sue Kasahara * GeoGeometry/macro/: drawF001AVtcoilviewalongbeam.C, drawF001AVtcoilviewalongbeamRaytrace.C, drawF001BVtviewfromabove.C: scripts to draw far detector coil region in scint plane from view along beam, and coil in scint/steel plane pair viewed from above. 2006-04-11 22:31 Sue Kasahara * GeoGeometry/macro/: drawF001PVtcoilviewalongbeam.C, drawF001PVtcoilviewalongbeamRaytrace.C: Scripts to draw far detector coil in a steel plane. 2006-04-11 22:20 Sue Kasahara * GeoGeometry/macro/: drawN001BUfviewfromabove.C, drawN001PUfcoilviewalongbeam.C, drawN001PUfcoilviewalongbeamRaytrace.C: Scripts to draw coil implementation in near detector steel. 2006-04-11 22:05 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MarquardtFitModule.h, MqfBeamInfo.cxx, MqfType.cxx, MqfType.h, NumRec/MinosMinimization.cxx, macros/marquardtFit.C: set the condition for the fitter to stop to be a difference in chi^2 < 0.01 few other changes to make things look better in plots 2006-04-11 21:55 Sue Kasahara * GeoGeometry/macro/: drawN001AUfcoilviewalongbeam.C, drawN001AUfcoilviewalongbeamRaytrace.C, drawN002AVpcoilviewalongbeamRaytrace.C: scripts to draw near detector coil from view along the beam for full coverage plane w and w/o raytrace, and for partial coverage plane w/raytrace. 2006-04-11 21:50 Mayly Sanchez * NueAna/: Trimmer.cxx, Trimmer.h, macros/MakeTrimmedAna.C: Modifications for pre-selection cuts to Trimmer, this will be replaced by Josh's cuts class. 2006-04-11 20:24 Sue Kasahara * GeoGeometry/macro/drawN002AVpcoilviewalongbeam.C: // Script for drawing the coil region of a near detector partial // coverage V-view scint plane from a view looking along the beam direction. 2006-04-11 20:10 Sue Kasahara * GeoGeometry/macro/drawN002BVpviewfromabove.C: Script for drawing near detector partial coverage V-view plane pair (scint, steel, airgaps & coil) from a view looking down at the detector from above. 2006-04-11 20:00 Sue Kasahara * GeoGeometry/macro/drawN001BUfviewfromabove.C: Script for drawing near detector full coverage U-view plane pair (scint, steel, airgaps & coil) from a view looking down at the detector from above. 2006-04-11 19:36 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Add some comments to the material definitions. 2006-04-11 12:13 vahle * FDSpecWErrs/README: Running instructions 2006-04-11 12:13 vahle * FDSpecWErrs/fitcode/generate11x_batch.C: other code for systematics 2006-04-11 11:38 vahle * FDSpecWErrs/fitcode/: makemulti, multi.C: Added code to make oscillated histograms for systematic studies 2006-04-11 11:36 vahle * FDSpecWErrs/: FDSpecWErrs.cxx, FDSpecWErrs.h, RunFDSpecConfig.C, RunFDSpecSystMockData.C, qsubsysterrs.sh, reallyrunConfig.C, reallyrunSystMDC.C, fitcode/MakePrettyFinalResults.C, fitcode/MakePrettyFinalResults_C.d, fitcode/test_gen_mncont, fitcode/test_gen_mncont.C: Added new systematics to FDSpecWErrs and updated associated macros 2006-04-11 05:24 Nick West * DatabaseInterface/DbiWriter.tpl: BFLDDBICOILSTATE does not need a log entry. Fix bug testing SPILLTIMEND that also needs no entry 2006-04-11 05:09 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add BFLDDBICOILSTATE 2006-04-11 02:36 jpochoa * NuBarPID/: GNUmakefile, LinkDef.h, LoadPDF.cxx, LoadPDF.h, PIDCalculator.cxx, PIDCalculator.h: 1st version of NuBarPID 2006-04-11 02:17 Robert Hatcher * CVSROOT/check_access: fix misspelling of jochoa to jpochoa. 2006-04-11 01:02 Robert Hatcher * CVSROOT/: check_access, modules: start NuBarPID package for Pedro Ochoa 2006-04-11 00:59 Robert Hatcher * NuBarPID/.cvsignore: Initial revision 2006-04-11 00:59 Robert Hatcher * NuBarPID/.cvsignore: start NuBarPID for Pedro Ochoa 2006-04-10 17:04 marshall * CandTrackCam/: GNUmakefile, HitCam.cxx, HitCam.h, LinkDef.h, TrackCam.cxx, TrackCam.h, TrackCamListModule.cxx, TrackCamListModule.h, TrackSegmentCam.cxx, TrackSegmentCam.h: A New Track Finding Package. 2006-04-10 17:04 marshall * CandTrackCam/example_script.C: Example script for using new Track Finding Package with FD Beam MC. 2006-04-10 17:00 marshall * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCam.h, AlgTrackCamList.cxx, AlgTrackCamList.h, CandTrackCam.cxx, CandTrackCam.h, CandTrackCamHandle.cxx, CandTrackCamHandle.h, CandTrackCamList.cxx, CandTrackCamList.h, CandTrackCamListHandle.cxx, CandTrackCamListHandle.h, ClusterCam.cxx, ClusterCam.h: A New Track Finding Package. 2006-04-10 16:59 Nathaniel Tagg * Calibrator/Calibrator.cxx: Make Justin's muon drift the hardwired default. 2006-04-10 16:58 Nathaniel Tagg * Calibrator/QuadLinearityCalScheme.cxx: Expand on the "this is not ND data" message. Make it MAXMSG'ed. 2006-04-10 16:56 Nathaniel Tagg * Calibrator/PulserLinearityCalScheme.cxx: Change a lot of error messages from MSG to MAXMSG to cut down on verbiage. 2006-04-10 16:47 boehm * WebDocs/: WebDocs.html, BatchDocs/Calibration.html, BatchDocs/CandChop.html, BatchDocs/CandEvent.html, BatchDocs/CandFitTrackCam.html, BatchDocs/FilterDigit.html, BatchDocs/Input.html, BatchDocs/Output.html, BatchDocs/PreCedarTestScripts.html, BatchDocs/ProdNames.html, BatchDocs/Release1-18-2.html, BatchDocs/Release1-18.html, BatchDocs/ReleaseNotes.html, BatchDocs/ScriptDesign.html, BatchDocs/ScriptTypes.html, BatchDocs/index.html, BatchDocs/Templates/menu.dwt: Modifying some of the new batch pages and adding links to the documentation into the Main WebDocs page 2006-04-10 16:28 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx: add more mc information in the ntuple 2006-04-10 16:25 cbs * CandEventSR/AlgEventSSList.cxx: Updated the shower/track z vertex match criterion used during event building to determine whether a shower is at the vertex. U and V beg planes are now compared independently and if either matches to better than pShwTrkDz/2 (see DBtxt file), then the shower is considered to be a vertex shower. 2006-04-10 16:17 cbs * CandShowerSR/: AlgShowerSS.cxx, AlgShowerSSList.cxx, CandShowerSRHandle.cxx: AlgShowerSS: Added a sanity check to U/V vertex determination - check average ph weighted transverse position of shower and compare to: 1) ph weighted tpos in the vertex plane 2) vertex determined by largest subshower If 1) & 2) disagree by more than 50cm use average tpos for whole shower to decide which one to use. AlgShowerSSList: The algorithm attempts to match up U/V views using transverse ph structure. In the case that there is a U/V mismatch in number of expected showers, the lowest ph subshowers may not be included in shower formation. This has now been fixed - transverse ph regions are merged until U and V expect the same number of showers. CandShowerSRHandle: Updated the function to match showers with other showers in a during event building (BelongsWithShower). Looser timing criteria for matching neutron showers with vertex showers have been introduced. 2006-04-10 14:40 Brett Viren * CandTrackCam/.cvsignore: Initial revision 2006-04-10 14:40 Brett Viren * CandTrackCam/.cvsignore: new package 2006-04-10 14:14 Brett Viren * CVSROOT/: check_access, modules: Setup for John Marshall's new CandTrackCam 2006-04-10 09:37 Nick West * UserManualDoc/src/database_interface.tex: Document correctly how to generalise Extended Context queries including those w/o a where condition 2006-04-09 16:48 evansj * Calibrator/MuonDriftCalScheme.cxx: Removing another cout debugging statement. 2006-04-09 16:46 evansj * Calibrator/MuonDriftCalScheme.cxx: Removing a cout debugging statement. 2006-04-09 16:38 evansj * Calibrator/MuonDriftCalScheme.cxx: Updating the DoReset() method to include the version shear factor. Now all drift correction factors are corrected to be consistent with R1_18 reconstruction. 2006-04-07 22:07 Nathaniel Tagg * Registry/RegistryItemXxx.cxx: Fix up #define to cover GCC>=4 as well as GCC>3.3 2006-04-07 22:04 Nathaniel Tagg * MessageService/MsgService.cxx: One more semicolon survived the hunt. 2006-04-07 22:02 Nathaniel Tagg * JobControl/JobCFloatXImp.cxx: Turn off the MacOSX ppc floating point exception code if we're running on an intel box. 2006-04-07 22:02 Nathaniel Tagg * PulserCalibration/: PulserGainFit.cxx, PulserTimeDrift.cxx: Add to make gcc 4.0 happy 2006-04-07 22:01 Nathaniel Tagg * Calibrator/CalLinearity.cxx, Calibrator/MuonDriftCalScheme.cxx, Calibrator/PmtDriftCalScheme.cxx, Calibrator/PulserLinearityCalScheme.cxx, Validity/VldTimeStamp.cxx: Add to make gcc 4.0 happy. 2006-04-07 18:29 boehm * JobControl/: JobCModule.cxx, JobCPath.cxx, JobCPathModule.cxx: Minor changes regarding Message Service in JobControl: 1) All of the calls to Report (node and path) now write under the stream JobCReport instead of JobC, if it is ever necessary to surpress JobC Info or Warnings the Reports will still be seen. 2) Everytime a warning is sent from a package it is not necessary to have JobControl report that a warning was sent from the package as the package should always track that itself. This warning was removed 2006-04-07 18:23 Nathaniel Tagg * Candidate/CandBase.h: Fix so that it compiles on gcc4.0 on macosx (i.e. fix Intel macs so they compile). Compilation tested on intel mac and ppc mac. 2006-04-07 18:15 kordosky * CandDigit/: CandDeMuxDigit.h, CandDeMuxDigitList.h, CandDigit.h, CandDigitList.h: class XXX" declaration or include anotherheader. without the includes the code does not compile under gcc 4.0.2. Have checked that the changes compile under gcc 3.2 2006-04-07 18:03 kordosky * UgliGeometry/: UgliPlnNode.h, UgliStripHandle.h, UgliStripNode.h: headers modified to add an additional "class XXX" declaration or include another header. without the includes the code does not compile under gcc 4.0.2. Actually, from a cursory look at the code I do not understand how it compiles anyway since, for example, the previous version of UgliPlnNode.h refers to an UgliGeometry* but never declares what UgliGeometry is. Hmmmm. Have checked that the changes compile under gcc 3.2 2006-04-07 17:32 kordosky * GeoGeometry/GeoShield.h: add class GeoGeometry; which is apparently wanted by gcc4, in addition to the existing friend class GeoGeometry; 2006-04-07 17:06 kordosky * MessageService/: MsgFileOStream.h, MsgFormat.h: add #elif __GNUC__ == 4 clause to support definition of fmtflags and openmode under gcc v4 . 2006-04-07 16:58 evansj * Calibrator/: CalDrift.cxx, CalDrift.h, MuonDriftCalScheme.cxx, MuonDriftCalScheme.h: Adding a RecoVersion flag to CalDrift. Minor change to a warning message in MuonDriftCalScheme. Making CalDrift copy constructor public for now (will change back at some point). 2006-04-07 16:33 cpw1 * Calibrator/PulserLinearityCalScheme.cxx: Remove debug cout statement 2006-04-07 16:28 evansj * Contrib/evans/ScintCal/ScintCalTimePeriod.h: Minor changes to make drift code more readable. 2006-04-07 14:35 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx: make sure to check that the beam is good in IsGoodBeamSnarlBR use the right weights for the 15 parameter fit to mock data 2006-04-07 10:47 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Small changes and improvements to ND spectrometer DeMuxing. 2006-04-06 22:43 cbs * CandEventSR/EventSRListModule.cxx: Fix to check for empty, as well as null, slicelist in EventSRListModule before event list is made. This was causing seg faults in AlgEventSSList: empty slicelists are caught by track and shower modules, so track- and showerlists were not being made. However the event algs are not checking thoroughly for null lists. 2006-04-06 22:01 Brian Rebel * DataQualityMonitoring/: ComparisonPlotModule.cxx, ComparisonPlotModule.h: module to draw comparisons between different time periods of data running. 2006-04-06 22:00 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, DataQualityModule.h, DataTimeUnit.cxx, DataTimeUnit.h, DirectCompareModule.cxx, DqmType.h, EfficiencyPurityModule.cxx, EventRatePlotModule.cxx, LinkDef.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C: restructure the way the data is handled. now RecoMonitoring ctr takes a range of times in julian dates. RecoMonitoringNC(CR) know how to fill them selves using a chain, rather than being filled externally. this allows me to make a different object for each period of time i want to monitor, and not have too much data to read in for any one period of time. RecoMonitoringNC now has BeamMonitoring as a data member. removed a lot of parameters from DataQualityModule as they are no longer needed in the new scheme. 2006-04-06 17:59 kreymer * setup/msrt: changed obsolete node srtcvs to cdcvs 2006-04-06 17:57 kreymer * CVSROOT/check_access: added kreymer to core_grp 2006-04-06 17:07 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt, macro/makeMCMonitorPlots.C, macro/outputMCMonitorPlots.C: Several upgrades: - Add truth PhotonTransport & DetSim plots as well as Reco Strip & Shower plots. - Add an additional possible setting to only write out truth CC/NC event quantities and modify makeMCMonitorPlots macro with commented-out line to adjust this setting. - Modify the output macro to handle any number of additional plots (expand the index page to multiple pages as necessary). 2006-04-06 14:58 kreymer * WebDocs/readmeroot: corrected gauranteed typo 2006-04-06 06:21 Nick West * CVSROOT/check_access: perl is now in /usr/bin not /usr/local/bin 2006-04-06 06:18 Nick West * WebDocs/Errors/running.html: Add Re-initialization enforced macro G__CINTVERSION FILE 2006-04-05 04:42 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add CALPULSERFITS 2006-04-05 03:15 Sue Kasahara * Record/RecArrayAllocator.h: Modify kIsFree bit used to keep track of which TClonesArrays are free for reuse from bit 14 to bit 24 to avoid collision with root use: // From TObject.h: "Bits 0-13 are reserved as global bits. Bits 14-23 // can be used in different class hierarchies." // Bit 24 as used here should be safely out of ROOT use range. kIsFree = BIT(24) // indicates TClonesArray is available for reuse 2006-04-04 22:13 mdier * NueAna/ANtpShowerInfoAna.cxx: Determine the primary shower as the shower with the largest ph within 0.5m of the primary track vertex, if any track is present. Otherwise just take the shower with the largest ph. The primary track is determined in the same way as in ANtpTrackInfoAna. 2006-04-04 19:22 cbs * MCReweight/MuParentHelper.cxx: Muon parent PID now returned to be a PDG code rather than a GEANT code. 2006-04-04 15:57 cbs * MCReweight/LinkDef.h: Updated Linkdef.h file 2006-04-04 15:56 cbs * MCReweight/: MuParentHelper.cxx, MuParentHelper.h: First pass code for getting pion parent info based on muon parent info in the sntp files. Requires a new set of trees made from the flux files with the macro: MCReweight/macros/muonInfo.C 2006-04-04 14:01 Brian Rebel * DataQualityMonitoring/: DataTimeUnit.cxx, DataTimeUnit.h: add more guts to the new object 2006-04-04 00:03 arms * MCMonitor/MCMonitorHistograms.h: [no log message] 2006-04-03 22:18 niki * Contrib/niki/beam_matrix/matrix_fit.C: [no log message] 2006-04-03 22:04 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataTimeUnit.cxx, DataTimeUnit.h, EfficiencyPurityModule.cxx, EfficiencyPurityModule.h, EventRatePlotModule.cxx, LinkDef.h, macros/dataQualityCheck.C: make a new object to hold the data for a given unit of time. make various other changes for bugs, etc 2006-04-03 21:59 niki * Contrib/niki/beam_matrix/matrix_fit.C: fit 2006-04-03 20:59 niki * Contrib/niki/beam_matrix/Beam_ref_fin_neut.C: oops previous was without skzpIII... 2006-04-03 20:41 boehm * NueAna/: Trimmer.cxx, Trimmer.h, macros/MakeTrimmedAna.C: Modification to the trimmer to allow for beam cuts and to reweight based on the oscillation probability 2006-04-03 18:05 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx: dont do the beam spot correction for mock data, do it for real data only. 2006-04-03 15:20 admarino * Contrib/admarino/ncbkg_doc/Data_MC_weighting_effect.eps: First version of plot from Andy 2006-04-03 15:20 admarino * Contrib/admarino/ncbkg_doc/: CCshw_NC_bckgrnd.eps, CCshw_NC_pid_vars.eps, CCshw_NC_prob_E.eps, CCshw_data_bckgrnd.eps, CCshw_data_pid.eps, CCshws_NCbkg.tex, CCshws_data_mc_01.eps, CCshws_data_mc_12.eps, CCshws_data_mc_1230.eps, CCshws_data_mc_24.eps, CCshws_data_mc_46.eps, CCshws_data_mc_612.eps, CCshws_data_mc_overall.eps: Adding the plots and text from Andy Culling. 2006-04-03 14:11 cpw1 * Calibrator/: PulserLinearityCalScheme.h, PulserLinearityCalScheme.cxx: Add DecalLinFar 2006-04-01 23:55 Robert Hatcher * DataUtil/infid.h: first try at common macro for definitions of fiducial volume cuts. 2006-04-01 20:51 asousa * Contrib/admarino/tufts/: gminos_jobs.pm, run_near.perl, run_rock.perl: Updating scripts to be used in Tufts MC generation. 2006-04-01 14:39 Nathaniel Tagg * Filtration/Blinder.cxx: Add a new blinding epoch starting April 15th. Data taken after that date will be blinded with a different function than data taken before that date. ---Nathaniel 2006-04-01 05:08 George Irwin * CVSROOT/check_access: Give Caius general commit privilege. 2006-03-31 16:04 cbs * NueAna/macros/SetAnaNueAlias.C: Helper function to set short alias names for the AnaNue tree branches. 2006-03-30 18:27 avva * Contrib/sergei/ProcessFitSA/: FitHists.h, PlotFitSA.C: Added histogram of SA/SR ratio of (Prange/Pfit)data/(Prange/Pfit)mc double ratios. 2006-03-30 17:31 chapman * AtNuOutput/NtpMaker.cxx: Hmm Should actually compile now... (This version is really just a stop gap so the package builds until we're ready to commit the version being destruction tested at Cambridge.) 2006-03-30 17:25 chapman * AtNuOutput/NtpMaker.cxx: Change a couple of lines so that the code should compile with latest version of AtNuReco / RecoBase 2006-03-30 17:08 ishi * Contrib/ishi/CCAnalysis/: fast_fit_fd.C, fast_fit_fd.h, fast_fit_ndfd.C, fast_fit_ndfd.h: Code used for W&C. 2006-03-29 22:53 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: fix a typo - it does beg the question as to how we were reweighting for MODBYRS3....perhaps that is the default in MCReweight now... 2006-03-29 20:38 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: add in the spot size for Zbeam 2006-03-29 20:29 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: make the beamType parameter what is actually passed to Zbeam. user has to be careful that s/he is using Zarko's conventions now 2006-03-29 12:41 cpw1 * Calibrator/: CalPulserFits.cxx, PulserLinearityCalScheme.h, PulserLinearityCalScheme.cxx: Mods for 60-point gain curve 2006-03-29 11:25 cpw1 * PulserCalibration/macros/write_calpulserfits.C: Updates for 60-point gain curve 2006-03-29 11:21 cpw1 * PulserCalibration/: PulserGainFit.h, PulserGainFit.cxx: Updates for 60-point gain curve 2006-03-28 23:55 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx, NCType.h: fix a typo. add a line to the FindRecoWeight method to return the weight for the NC background parameter 2006-03-28 23:47 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianParameter.cxx, MarquardtFitModule.cxx, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, MqfType.cxx, MqfType.h, NumRec/MinosMinimization.cxx, NumRec/MinosMinimization.h, macros/marquardtFit.C: all sorts of changes to handle things like 1. making y distributions for each energy bin 2. more reconstruction systematic parameters (nc background, near far miscalibration) 3. fitting the far detector with a guess from the near 2006-03-28 22:22 boehm * WebDocs/BatchDocs/: Calibration.html, CandChop.html, CandEvent.html, FilterDigit.html, Input.html, Output.html, PreCedarTestScripts.html, ProdNames.html, Release1-18-2.html, Release1-18.html, ReleaseNotes.html, ScriptDesign.html, ScriptTypes.html, index.html, styles.css, Templates/menu.dwt, images/MinosBatch.jpg, images/MinosTrans.gif, images/batchBanner.jpg, images/hdrosc.jpg, images/logo.psd, images/mainbg.gif: Adding general Batch Documentation into its hopefully permanent home in WebDocs 2006-03-28 21:36 Liz Buckley-Geer * CVSROOT/check_access: Add boehm to WebDocs 2006-03-28 17:14 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h: take the beamInfo->protonIntensity < 0.5 back out - i think it is redundant the cuts from the BMSpillAna add in a flag to select the MEGA (or whatever you want to call it) weight for either data or the 1700 series MDC. put in the default values based on which you are using. 2006-03-28 17:06 Robert Hatcher * CVSROOT/: check_access, modules: add BeamMegaFit package for vahle (+zarko). 2006-03-28 17:03 Robert Hatcher * BeamMegaFit/.cvsignore: Initial revision 2006-03-28 17:03 Robert Hatcher * BeamMegaFit/.cvsignore: start BeamMegaFit package for vahle. 2006-03-28 15:58 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx: add code to determine if a track exists the detector 2006-03-28 13:54 blake * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuRecoMCTruth.cxx, AlgFitTrackAtNu.cxx, AlgShowerAtNu.cxx, AlgTrackAtNu.cxx, AtNuFindModule.cxx, AtNuFitModule.cxx, AtNuTreeModule.cxx, AtNuTreeModule.h, CandTrackAtNu.cxx, CandTrackAtNu.h, CandTrackAtNuHandle.cxx, CandTrackAtNuHandle.h, DBtxt_AlgFitTrackAtNuList_default.C, DBtxt_AlgShowerAtNuList_default.C, DBtxt_AlgShowerAtNu_default.C, DBtxt_AlgTrackAtNuList_default.C, DBtxt_AlgTrackAtNu_default.C, GNUmakefile, README, TrackSegmentAtNu.cxx, atnureco.C: 28/3/06 ======= (1) Fixed some bugs in AlgAtNuReco.cxx and TrackSegmentAtNu.cxx (2) The tracking window across the coil hole is now larger. (3) Code uses "Detector" enum rather than "DetectorType". (4) Calibrator is used to calculate MIPS for track/shower strips. (5) The new timing parameters in RecoBase are now set. (6) The track range is now defined from the END of the track in order to be consistent with the SR reconstruction. 2006-03-27 23:54 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h: Another STF optimization. This one caches the results of the last call. If the next call asks for a similar context (i.e. between the Next and Prev spills of the last call) then it just returns the same result as before. This should largely mitigate the long searches. 2006-03-27 22:56 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h: API and code update: optional optimization The last major update allowed 'unlimited' searching of database tables to find the next and previous spills. Although correct, this process is extremely slow when the DB is empty (i.e. lots of VLDs but no spills) like we get during the shutdown. By default, the original behaviour (i.e. the right answer) is done. Optionally, the user may call: SpillTimeFinder::Instance().GetTimeOfNearestSpill(cx, 10); which will not attempt to search for spills more than 10 seconds away from 'cx'. (The answer returned may be correct if the data is already cached; otherwise it will return 1970 or 2037 for 'next' and 'previous' respectively.) 2006-03-27 19:25 niki * Contrib/niki/beam_matrix/: Beam_ref_fin_neut.C, fn_extrapolationb_corr.C: code 2006-03-27 05:09 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Turn off field in all mediums but FEPL because BField package doesn't support field outside of steel planes yet. 2006-03-27 04:49 Sue Kasahara * GeoGeometry/: GeoScintPlnVolume.cxx, GeoSteelPlnVolume.cxx: Use fixed z-thickness coil volumes instead of multi-volumes for scint planes since all scint planes have the same thickness, unlike airgaps & steel planes. This is to try to help performance, since the addition of detailed coil has slowed the build-time. Much optimization still to do... 2006-03-27 02:45 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h, TestGeo.cc: Add ability to select detector type to validate on command line, e.g. TestGeo -d Calib This needs to be cleaned up, later... 2006-03-27 02:37 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, GeoScintPlnVolume.cxx: Finish implementation of detailed coil geometry by implementing coil in air gap regions between scint & steel. For the far detector, this is implemented in the same way as for the far detector scint planes. For the near detector, this is implemented in the same way as for the near detector full coverage scint planes. Fix to GeoScintPlnVolume coil implementation for far detector to account for rotation of scintpln by +/- 45 degrees when placed. 2006-03-26 21:23 Sue Kasahara * GeoGeometry/: GeoScintPlnVolume.cxx, GeoScintPlnVolume.h, GeoSteelPlnVolume.cxx: Include build of detailed coil segment implementation as part of scint plane. The thickness in z of the coil segment volumes are set to be -1 when defining the shapes, and built as TGeoVolumeMulti volumes. When placed as a node in the scint plane, the volumemulti shape will take on the thickness of its parent. As a consequence of the coil segment insertion directly into the scint plane, the coil hole cut-out has been removed from the scint plane shapes. Add patches to protect against previous assumption that all daughter nodes of scint pln volumes are scint modules. New methods: 1) BuildFarCoilVolume() // Build far scint coil region. This is built in the following // way, per instruction from R. Hatcher: // 1)Insert a "bypass" (r=Geo::kFarBypassRad) region (not to be confused // with the bypass plastic insert). This is constructed of magnetized // air. // 2)Insert into the "bypass" a "flange" (r=Geo::kFlangeRad) of magnetized // iron. // 3)Insert into the "flange" a "throat" (r=Geo::kThroatRad) of magnetized // air. // 4)Insert into the "throat" a "coil segment" (r=Geo::kCoilRad) of // magnetized FARCOIL medium. The coil segment is set to rest on the // throat (off-center in y). 2) BuildNearCoilVolume() // Build near scint coil region for full coverage planes. This is built // in the following way, per instruction from R. Hatcher: // 1)For full coverage planes, insert a "bypass" tube // (r=Geo::kNearFullBypassRad) region (not to be confused with the // bypass plastic insert). This is constructed of magnetized air, // else... // For partial coverage planes, insert a "bypass" box // (halfx/y = Geo::kNearPartialBypassRad) region. This is constructed // of magnetized air. // 2)Insert into the "bypass" a "flange" (box of halfx/y = Geo::kFlangeRad) // of magnetized iron. // 3)Insert into the "flange" a "throat" (box of halfx/y = Geo::kThroatRad) // of magnetized air. // 4)Insert into the "throat" a "coil segment" (box of halfx/y // = Geo::kCoilRad) of magnetized aluminum. The coil segment is set /// to rest on the throat // 5)Insert into the "coil segment" tubes (r=Geo::kNearCoolRad) of // magnetized water in an array of 6 columns x 8 rows. 3) AddCoilNode() // Build scint coil volume and insert it as node in this scint plane. Fix comments in GeoSteelPlnVolume. 2006-03-26 19:51 Sue Kasahara * GeoGeometry/GeoScintPlnNode.cxx: Test for MdlNode type when looping over scintpln daughters. 2006-03-26 19:43 Sue Kasahara * GeoGeometry/: GeoSteelPlnVolume.cxx, GeoSteelPlnVolume.h: Include build of detailed coil segment implementation as part of steel plane. The thickness in z of the coil segment volumes are set to be -1 when defining the shapes, and built as TGeoMultiVolumes. When placed as a node in the steel plane, the multivolume shape will take on the thickness of its parent. This allows for variable thickness of the steel plane in a non-perfect geometry, without the build of a separate coil segment volume for every steel plane in the detector. As a consequence of the coil segment insertion directly into the steel plane, the use of TGeoCompositeShape is no longer necessary to build the steel planes as a TGeoXtru with a TGeoTube coil hole cut-out, and its use has been removed. New methods: 1)BuildFarCoilVolume() // // Build far steel "detail coil disk". This is built in the // following way, per instruction from R. Hatcher: // 1)Insert a "detail disk" (r=Geo::kDetailRad) into the steel plane, made // of the same material as the plane. This defines the region // in which the detailed b-field map is used. // 2)Insert into the "detail disk" a "hole" (r=Geo::kFeHoleRad) of // magnetized air. // 3)Insert into the "hole" a "neck" (r=Geo::kNeckRad) of magnetized iron. // 4)Insert into the "neck" a "throat" (r=Geo::kThroatRad) made of // magnetized air. // 5)Insert into the "throat" a "coil" (r=Geo::kCoilRad) of // magnetized FARCOIL medium. The coil is set to rest on // the throat (off-center in y). // 2)BuildNearCoilVolume() // // Build near steel "detail coil disk". This is built in the // following way, per instruction from R. Hatcher: // 1)Insert a "detail disk" (r=Geo::kDetailRad) into the steel plane, made // of the same material as the plane. This defines the region // in which the detailed b-field map is used. // 2)Insert into the "detail disk" a "hole" (box of halfx/y // = Geo::kFeHoleRad) of magnetized air. // 3)Insert into the "hole" a "neck" (box of halfx/y = Geo::kNeckRad) of // magnetized iron. // 4)Insert into the "neck" a "throat" (box of halfx/y =Geo::kThroatRad) // made of magnetized air. // 5)Insert into the "throat" a "coil" (box of halfx/y=Geo::kCoilRad) of // magnetized aluminum. The coil segment is set to rest on // the throat. // 6)Insert into the "coil" cooling tubes (r=Geo::kNearCoolRad) of // magnetized water, arranged in an array of 6 columns x 8 rows. // 3)AddCoilNode() // Build steel coil volume and insert it as node in this steel plane. 2006-03-26 19:29 Sue Kasahara * GeoGeometry/: Geo.h, GeoGeometry.cxx: New coil hole parameters to use with detailed coil geometry. Parameters are adopted from: $GMINOSPATH/inc/coil_info.inc. 2006-03-25 20:08 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Add mediums for magnetized aluminum and magnetized water for use in simulation of near detector coil. 2006-03-24 20:24 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h, NuDemoModule.cxx, NuEvent.h, NuReco.cxx: One API change. 2006-03-23 23:05 hartnell * MeuCal/: MeuAnalysis.cxx, MeuPlots.cxx: New plots. Change to Recalibrate() method to perform drift+linearity and pe calibrations. 2006-03-23 23:04 hartnell * MeuCal/macros/: FileListSpecial.C, makeSummaryTree.C: Change config to calibrator to allow it to pull in the drift and pe calibrations. 2006-03-23 23:03 hartnell * MeuCal/macros/nearValidate/mLPos.C: Make a blessed plot version 2006-03-23 12:36 weber * CandDigit/AlgDigit.cxx: Undo Nathaniel's change (see below). The crate T0 off-set sub-traction is needed as the counter-reset can be held of in the ND, if it occurs during the spill. So it does not always occur at the start of the second. Alfons ======================================== Wed Mar 22 20:32:10 CST 2006 Commit to minossoft/CandDigit AlgDigit.cxx by tagg Update of /cvs/minoscvs/rep1/minossoft/CandDigit In directory minos01.fnal.gov:/var/tmp/cvs-serv5484 Modified Files: AlgDigit.cxx Log Message: Fix a timing bug, going from raw digits to CandDigits. The sub-second NTP time from the ROP was being added to the raw digits. I can only assume this comes from some ancient model of how the timing system was supposed to work. The CVS log shows this was put in around 2001. The timing system at both detectors fixes the sub-second t0 in hardware, not in the data; the TDC count is set to be zero at the start of the second (local GPS time). If you have read this far into this CVS commit message, you are way too committed. ---Nathaniel 2006-03-23 12:10 asousa * NCUtils/: NCAnalysisReader.cxx, NCAnalysisReader.h, macros/ncccReader.C: A few mods to improve functionality. 2006-03-23 04:19 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Steel planes are now made of FEPL, and not IRON. This is how things are done in gminos, but was overlooked until now. FEPL is slightly less dense, and only 90% iron. 2006-03-23 03:38 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Add additional material/medium definitions required by build of detailed far detector coil geometry. 2006-03-23 02:53 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Set the default values of appropriate TGeoMedium parameters negative to make it obvious that these values will be automatically computed by Geant3. 2006-03-23 02:32 Nathaniel Tagg * CandDigit/AlgDigit.cxx: Fix a timing bug, going from raw digits to CandDigits. The sub-second NTP time from the ROP was being added to the raw digits. I can only assume this comes from some ancient model of how the timing system was supposed to work. The CVS log shows this was put in around 2001. The timing system at both detectors fixes the sub-second t0 in hardware, not in the data; the TDC count is set to be zero at the start of the second (local GPS time). If you have read this far into this CVS commit message, you are way too committed. ---Nathaniel 2006-03-23 00:56 Sue Kasahara * G3PTSim/gtrak/gtreveroot.F: Modify to print warning when primary vertex is outside of MARS volume. 2006-03-22 20:24 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianParameter.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MqfBeamInfo.cxx, MqfType.cxx, MqfType.h, macros/marquardtFit.C: lots of changes including 1. only do the first 75k events in the fid volume when finding hessian elements 2. add in another couple of parameters to fit 3. some formatting of plots 4. getting the weighting right for the mc 2006-03-22 20:11 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: add in a method to find the default values of the zbeam weighting also add in code to gang some kno parameters together in neugen 2006-03-22 19:52 tjyang * MiniBooNEAna/: CountPot.cxx, CountPot.h: fix a few bugs, the runtype was not treated correctly 2006-03-22 19:43 asousa * NCUtils/macros/: IncVariables.txt, ncccReader.C: Example macro to run the NCAnalysisReader code and example of an inclusion list of variables. 2006-03-22 19:41 asousa * NCUtils/: ClassType.h, LinkDef.h, NCAnalysisReader.cxx, NCAnalysisReader.h: Adding new module to read analysis ntuples into output formats used by external packages that perform Multivariate Discriminant or decision tree analyses. Output format and inclusion or exclusion lists of variables can be specified from the job macro. Like NCAnalysisModule, it can use all the cuts in NCUtils for event selection. 2006-03-22 16:34 mdier * WebDocs/database_inventory/bflddbicoilstate.cfg: New cfg file for renamed coil status database table 2006-03-22 00:09 ishi * Contrib/ishi/CCAnalysis/fast_fit_ndfd.h: Configurations used in the ND fit. 2006-03-21 21:19 kordosky * Mad/: MadDpID.cxx, MadMKAnalysis.cxx: forgot to commit these! 2006-03-21 12:04 blake * Filtration/macros/dataqualityfilter.C: an example macro for DataQualityFilter module 2006-03-21 11:58 blake * Filtration/: DataQualityFilter.cxx, DataQualityFilter.h: DataQualityFilter modified to make output file configurable. 2006-03-21 09:44 cbs * Contrib/cbs/PlotOrg/: PlotMaker.cxx, PlotMaker.h: Added code for making CC plots with new cuts 2006-03-21 00:00 Sue Kasahara * G3PTSim/gtrak/gekbin.F: Modified to protect against taking the log of a number <= 0. Print warning if this protection is used, since it appears that it's redundant with a previous check, so it may signal a bug. 2006-03-20 21:47 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: Don't rely on gnu extensions to "egrep" use "| head -n". Handle snapshot lookup in a more generic fashion. One can now use -r snapshot [ -r snapshot-1 ] to get the latest -r snapshot-prev [ -r snapshot-2 ] to get the penultimate -r snapshot- to get older versions 2006-03-20 21:25 tjyang * NueAna/data/fvann031506.root: change the ann structure from 14:12:1 to 14:10:1 the old structure doesn't seem to be stable 2006-03-20 20:57 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: Select flavor based on UPS_FLAVOR_2. If that isn't set, set it. 2006-03-20 20:29 Robert Hatcher * Filtration/LinkDef.h: Andy's addition of DataQualityInterface and DataQualityLookup classes include ClassDef()'s so they need explicit entries in the LinkDef.h. For some reason, the reference to them from DataQualityFilter (a JobCModule that doesn't have a ClassDef()) also requires it to be explicitly named. 2006-03-20 19:46 ishi * Contrib/ishi/CCAnalysis/: fast_fit_ndfd.C, make_table.C: Added comments, removed unnecessary lines. 2006-03-20 19:37 avva * Filtration/: StopMuFilterModule.cxx, StopMuFinderFar.cxx, StopMuFinderFar.h: Made name of the candtrack list configurable in StopMuFilter. 2006-03-20 17:35 admarino * WebDocs/WebDocs.html: fixed wrong link to Francisco's MC on enstore summary. 2006-03-20 17:09 Mayly Sanchez * NueAna/macros/MakeAnaNueTree.C: Small change to dplanecut 2006-03-20 17:06 Mayly Sanchez * NueAna/: Shwfit.cxx, Shwfit.h, ShwfitAna.cxx, macros/MakeAnaNueTree.C: Added more phstrip and phplane count variabls. Changed default parameters. 2006-03-20 17:04 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: More tuning of ND spectrometer DeMuxing. 2006-03-20 16:19 ishi * Contrib/ishi/CCAnalysis/: fast_fit_fd.C, fast_fit_fd.h: Update: Add norm. error in FD fit. 2006-03-20 15:40 boehm * NueAna/: NueBeamMonModule.cxx, NueBeamMonModule.h, macros/MakeAnaNueTree.C: Added code to write out POT information during processing as well as minor modification to the MakeAna macro to write out the whole file name for easy tracking. 2006-03-20 13:12 marshall * CandFitTrackCam/AlgFitTrackCam.h: Tidied the ND DeMuxing code, ensuring that spectrometer hits are associated with the true track, not a XTalk track. 2006-03-20 13:12 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Tidied the ND DeMuxing code, ensuring that spectrometer hits are associated with the true track, not a XTalk track. Also removed DOS end of line tags, which crept into v1.21 of AlgFitTrackCam.cxx 2006-03-20 12:09 blake * Filtration/: DataQualityFilter.cxx, DataQualityFilter.h, DataQualityInterface.cxx, DataQualityInterface.h, DataQualityLookup.cxx, DataQualityLookup.h: My attempt at a global filter module for MINOS data. Can be configured to filter out data where the beam and/or the detector is known to be in a bad state. 2006-03-20 11:18 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixMethod.cxx, macros/DataDoMM.C, macros/DrawMMOut.C, macros/MakeMMFile_FLUX.C, macros/MakeMMFile_PAN.C, macros/MakeMMFile_SNTP.C: Updates 2006-03-20 10:37 asousa * StandardNtuple/NtpStRecord.h: Incrementing ClassDef to account for the new shield related members. Problem reported by Justin. 2006-03-20 06:59 Mayly Sanchez * NueAna/: LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, TreePID.cxx, TreePID.h, TreePIDAna.cxx, TreePIDAna.h, macros/MakeAnaNueTree.C: Adding first version of Cut PID. 2006-03-19 18:13 George Irwin * CVSROOT/check_access: Add blake to Filtration package. 2006-03-19 17:48 blake * FilterDigitSR/: AlgFilterDigitListAB.cxx, AlgFilterDigitListAB.h: Digit filter algorithm for Far Detector data Re-applies gap+4/5 plane trigger and removes any hits that are out of time/space with this main body of hits. This version contains better treatment of small events, Light Injection events and beam spills. 2006-03-19 17:37 blake * CandMorgue/GNUmakefile: [no log message] 2006-03-19 17:24 blake * CandMorgue/: AlgDataQuality.cxx, AlgDataQuality.h, AlgDeadChip.cxx, AlgDeadChip.h, CandDataQuality.cxx, CandDataQuality.h, CandDataQualityHandle.cxx, CandDataQualityHandle.h, CandDeadChip.cxx, CandDeadChip.h, CandDeadChipHandle.cxx, CandDeadChipHandle.h, DBtxt_AlgDataQuality_default.C, DBtxt_AlgDeadChip_default.C, DQHeader.cxx, DQHeader.h, DQHotColdElectronics.cxx, DQHotColdElectronics.h, DQLightInjection.cxx, DQLightInjection.h, DQRawDigits.cxx, DQRawDigits.h, DQSpillServer.cxx, DQSpillServer.h, DataQualityModule.cxx, DataQualityModule.h, DumpBadElectronics.cxx, DumpBadElectronics.h, LinkDef.h, README, RawChip.cxx, RawChip.h, RawReadout.cxx, RawReadout.h, dataquality.C, dumpbadelectronics.C: First verion of "CandMorgue" software. 2006-03-19 05:11 avva * CandFitTrackSA/TrackFilterBFCalibFD.cxx: Added missing 'abs'. 2006-03-18 02:40 George Irwin * setup/packages-S06-03-17-R1-21: First commit 2006-03-18 02:23 George Irwin * setup/setup_minossoft_SLAC: Switch TSQL host from medfly to costello. 2006-03-17 23:38 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, mcmon_hist_list.txt, macro/makeMCMonitorPlots.C: Increase truth and truth-reco Evt vtx plot ranges well into the rock region in front of the detectors. 2006-03-17 21:27 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: move code to select beam events based on timing out of the IsGoodBeamCC method into its own method. call that from other selection methods 2006-03-17 21:12 musser * CandNtupleSR/: NtpSRRecord.h, NtpSRShieldSummary.h: increment class versions 2006-03-17 20:13 cbs * Contrib/cbs/MatrixMethod/MatrixHelper.cxx: bug fix 2006-03-17 20:06 cbs * Contrib/cbs/MatrixMethod/mcinfo.C: helper functions for extracting mc info from sntp files 2006-03-17 20:03 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h, MatrixMethod.cxx, macros/DataDoMM.C, macros/DoMDCFit.C, macros/DrawContours.C, macros/MakeDataFile.C, macros/MakeMMFile_FLUX.C, macros/MakeMMFile_PAN.C, macros/MakeMMFile_SNTP.C, macros/MakeRealDataFile.C: Updated to add skzp2 and modbyrs3 2006-03-17 19:31 musser * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: modified for latest shield additions 2006-03-17 19:30 musser * CandNtupleSR/: NtpSRShieldExpected.cxx, NtpSRShieldExpected.h: add ShieldExpected 2006-03-17 19:28 musser * CandNtupleSR/: LinkDef.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRShieldSummary.cxx, NtpSRShieldSummary.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: [no log message] 2006-03-17 18:58 boehm * Production/Dev/PreCedar/MC/reco_MC_far_Dev.C: Minor corrective tweaks 2006-03-17 18:56 boehm * Production/Dev/PreCedar/MC/: reco_MC_far_Cosmic_Dev.C, reco_MC_far_Dev.C: Adding in adjustment settings for PhotonTransport and DetSim as requested by Nathaniel 2006-03-17 18:25 musser * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h: add spectrometer track finding 2006-03-17 18:01 admarino * WebDocs/WebDocs.html: Made some small updates to the MC section by adding links for the MC Naming Scheme page and the MC on Ensotre summary page. 2006-03-17 16:47 Brian Rebel * MarquardtFit/: GNUmakefile, LinkDef.h, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MinosMinimization.h, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, nr.cxx, nr.h, nrtypes.h, nrtypes_lib.h, nrtypes_nr.h, nrutil.h, nrutil_mtl.h, nrutil_nr.h, nrutil_tnt.h, nrutil_val.h, NumRec/GNUmakefile, NumRec/LinkDef.h, NumRec/MinosMinimization.cxx, NumRec/MinosMinimization.h, NumRec/nr.cxx, NumRec/nr.h, NumRec/nrtypes.h, NumRec/nrtypes_lib.h, NumRec/nrtypes_nr.h, NumRec/nrutil.h, NumRec/nrutil_mtl.h, NumRec/nrutil_nr.h, NumRec/nrutil_tnt.h, NumRec/nrutil_val.h, macros/marquardtFit.C: make a new directory to hold the numerical recipes and MinosMinimization code. other changes made to try and write out the MqfBeamInfo objects to a root file 2006-03-17 16:39 tjyang * NueAna/FracVarAna.cxx: forgot to include the header file "TFile.h" 2006-03-17 15:22 boehm * Production/Dev/PreCedar/MC/: reco_MC_far_Cosmic_Dev.C, reco_MC_far_Dev.C, reco_MC_near_Dev.C: Fixed a few of the comment fields and added lines to handle the change to GeoGeometry, they are currently commented out but available for later usage. Also it appears the reco_MC_near_Dev file mistakenly had the SimSnarl in the Candidate with BeamNtp output path, instead of the Candidate without BeamNtp path. This was corrected. 2006-03-16 21:06 admarino * NCUtils/NCAnalysisModule.cxx: DataSelection plots include run numbers. Now calculate the MEGAweight. The CorrectMomentumFromRange now includes the detector type since the corrections are slightly different between the near and far. 2006-03-16 19:02 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: fix the near detector track recovery cut 2006-03-16 16:59 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: if the track q/p == 0 (ie ANtpTrackInfo::fitMomentum == -9999.) then use the track range in GetTrackEnergy 2006-03-16 15:01 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h, MatrixMethod.cxx, MatrixMethod.h, macros/CombineHelpers.C, macros/DataDoMM.C, macros/DoMDCFit.C, macros/DoMM.C, macros/DrawContours.C, macros/DrawMMOut.C, macros/MakeDataFile.C, macros/MakeMMFile_FLUX.C, macros/MakeMMFile_PAN.C: Swtiched all floats to doubles. Updated fid volume. 2006-03-16 04:03 tjyang * NueAna/SubShowerVarAna.cxx: update SubShowerVarAna for Hai: the not necessarily improved version of code is ready, at least it produces less confusing result, with a requirement of phys clusters in both views (result of combining PHFracRMS in both views) 2006-03-16 01:09 tjyang * MiniBooNEAna/Fill_MBSpill.cxx: fix a bug 2006-03-15 23:00 tjyang * NueAna/: FracVar.cxx, FracVar.h, FracVarAna.cxx, FracVarAna.h, mlpANN.cxx, mlpANN.h, data/fvann031506.root: keep the old fracvars.pid in case it's needed somewhere, add a new one fracvars.pid1 2006-03-15 22:33 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MinosMinimization.cxx, MqfBeamInfo.cxx, macros/marquardtFit.C: several changes for stupid things like counting background twice, etc. 2006-03-15 21:50 ishi * Contrib/ishi/CCAnalysis/: fast_fit_fd.C, fast_fit_fd.h, fast_fit_ndfd.C, fast_fit_ndfd.h: Latest version of analysis code. 2006-03-15 19:50 vahle * FDSpecWErrs/: DrawFDPredictHists.C, FDSpecWErrs.cxx, FDSpecWErrs.h, RunFDSpecConfig.C, qsubsysterrs.sh, fitcode/MakePrettyFinalResults.C, fitcode/MakePrettyFinalResults_C.d, fitcode/test_gen_mncont, fitcode/test_gen_mncont.C, fitcode/undork: cosmetic changes to drawing code, added batch submission script for syst err runs 2006-03-15 18:33 admarino * NCUtils/NCAnalysisUtils.cxx: Adding the det type to the GetTrack energy from range. 2006-03-15 17:09 tjyang * NueAna/: SubShowerNN.cxx, SubShowerNN.h, SubShowerVar.cxx, SubShowerVar.h, SubShowerVarAna.cxx, mlpANN.cxx, mlpANN.h: add Hai and Chris' neural network based on the subshower variables (coded by Hai): SubShowerNN.h SubShowerNN.cxx SubShowerVar.h(.cxx) SubShowerVarAna.h(.cxx) update my ann as well. Tingjun 2006-03-15 02:33 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h: Add "DOLOMITE" medium to be used for modeling rock surrounding near detector cavern. The densities for DOLOMITE and "ROCK" (the medium used for the far detector rock) have been taken "as is" from those used in the gminos simulation, although the values 2.85 and 2.5 g/cm^3 respectively seem to be flipped from what they should be. Increase the dimensions of the rock surrounding the near detector to halfx,y,z = (85,30,200) m. The far detector halfz has also been updated to 200 m. 2006-03-15 02:23 Sue Kasahara * GeoGeometry/macro/: drawFarMARS.C, drawFarMARSNoTop.C, drawMARS.C, drawMARSNoTop.C: Remove "Far" from name of scripts since they can be used to draw MARS view of near detector as well. 2006-03-15 01:42 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MqfBeamInfo.cxx, MqfBeamInfo.h, macros/marquardtFit.C: fix the way the energy scale variables are called. use the reco values to determine cc and nc in HessianParameter. include background events when weighting the mc values in the fit. add poisson statistics chi^2 to the fitter. make plots of the gradients for each parameter to fit. 2006-03-15 01:38 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: one more shot at getting the energy scale weights correct 2006-03-15 00:48 Sue Kasahara * GeoGeometry/GNUmakefile: Add "test" subdirectory to list of subdirs 2006-03-15 00:47 Sue Kasahara * GeoGeometry/macro/: drawFarMARS.C, drawFarMARSNoTop.C: macros to draw geometry from MARS level to show layout of hall,tunnel, shaft, and s2 hall within rock. drawFarMARS.C draws outline of MARS (rock) box. drawFarMARSNoTop.C draws the contents only. 2006-03-15 00:36 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, GeoShieldGroup.cxx: Modify far detector rock dimensions to more closely model that of gminos. The rock is now modeled as a box of half-width dimensions (halfx,halfy,halfz) = (85 m,30 m,150 m), and the tunnel, shaft, S2 cavern and MINOS cavern are modeled within this in the same manner as in gminos. 2006-03-14 23:26 Robert Hatcher * WebDocs/WebDocs.html: linkage to Hugh's NEUGEN3 pages. 2006-03-14 21:59 vahle * FDSpecWErrs/: FDSpecWErrs.cxx, FDSpecWErrs.h: Added histograms for non weighted mc 2006-03-14 18:39 tjyang * NueAna/: AnnAna.cxx, NueRecordAna.cxx: turned on AnnAna 2006-03-14 16:22 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MinosMinimization.cxx, MqfBeamInfo.cxx, MqfType.cxx: changes to use the proper reco energy weighting, get the right bins for the energy spectrum and add some print statements 2006-03-14 16:18 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: do the reco energy adjustments correctly 2006-03-14 15:39 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: put in the correct values for the SKZP2 fit and also fix the way the FindRecoWeight method works. it now takes the event energy as an argument by reference to give back the adjusted energy and returns the adjusted weight (for normalization) 2006-03-14 08:22 Minos CVS group account. Do not commit from here! * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h, MatrixMethod.cxx, MatrixMethod.h, macros/MakeMMFile_FLUX.C: bug fixes 2006-03-14 03:39 hartnell * NtupleUtils/macros/nuDemo.C: Add a macro that shows how to run the NuDemoModule 2006-03-14 03:35 hartnell * NtupleUtils/NuDemoModule.cxx: Actually get it to compile... Still a work in progress. 2006-03-14 03:24 hartnell * NtupleUtils/: LinkDef.h, NuDemoModule.cxx, NuDemoModule.h: Add a new module to demonstrate how to use the other classes. 2006-03-13 23:58 zarko * MCReweight/: Zfluk.cxx, Zfluk.h: Updated SKZP parameterization. Now using 7 parameters. One for kaons and 6 to parameterize pt-xf weights. 2006-03-13 23:26 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: put in new SKZP2 fit parameters 2006-03-13 23:23 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MinosMinimization.cxx, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfType.cxx, macros/marquardtFit.C: lots of fixes for the fitting. add some code to do the poisson chi^2, make only the energy bins you want in the beam objects - ie nc, cc, or both. other print statements etc 2006-03-13 20:20 admarino * Contrib/admarino/run_rock.perl: Setting the number of triggers to something more reasonable. 2006-03-13 19:38 mdier * WebDocs/database_inventory/dcs_coil_state.cfg: corrected version 2006-03-13 19:33 mdier * WebDocs/database_inventory/dcs_coil_state.cfg: Information about the DCS_COIL_STATE database table 2006-03-13 19:28 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h, MatrixMethod.cxx, MatrixMethod.h, macros/CombineHelpers.C, macros/DataDoMM.C, macros/DoMDCFit.C, macros/DoMM.C, macros/DrawContours.C, macros/DrawDataMMOut.C, macros/DrawFitTestContours.C, macros/DrawMMOut.C, macros/LookAtMDCVals.C, macros/MakeDataFile.C, macros/MakeMMFile.C, macros/MakeMMFile_FLUX.C, macros/MakeMMFile_PAN.C, macros/MakeMMFile_SNTP.C, macros/MakeRealDataFile.C, macros/TestFitMechanics.C: Lots of changes... All histos: TH1F/TH2F -> TH1D/TH2D ND neutrino smearing now proceeds by generating a 3D random coord in the detector fiducial volume and then rotating to beam coords to calculate the weight. Each neutrino is used 10 times. 2006-03-13 17:23 ishi * Contrib/ishi/CCAnalysis/fast_fit_ndfd.C: Bug in treatment of MC statistical error. 2006-03-13 17:20 rustem * RootUtil/: FileFinder.cxx, FileFinder.h, LinkDef.h, test/search.C: Utility for searching files using keywords and/or run number range. 2006-03-13 16:38 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: remove spills that are fake triggers in the far detector 2006-03-13 02:02 tjyang * NueAna/Display/NueDisplayModule.cxx: increase the string length 2006-03-13 01:35 ishi * Contrib/ishi/CCAnalysis/make_table.C: Add make_table.C which include selection criteria. 2006-03-13 01:34 ishi * Contrib/ishi/CCAnalysis/fast_fit_ndfd.C: Minor change. 2006-03-12 23:23 ishi * Contrib/ishi/CCAnalysis/fast_fit_ndfd.h: Set definitions for FD analysis. 2006-03-12 23:20 ishi * Contrib/ishi/CCAnalysis/: fast_fit_ndfd.C, fast_fit_ndfd.h, run_fast_fit_nd.sh, run_fast_fit_ndfd.sh: Add MODBYRS3 and MEGA fit 10 parameters weight. 2006-03-12 16:55 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx: make sure to test that you are using the target position you want to IsGoodSpillCC 2006-03-12 15:08 admarino * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h: Been updated to allow for the PID to be calculated both internally and from external histograms. A few varaibles have been added to the AnalysisInfo ouput object: -number of event in snarl -IsGoodShower - does the shower pass the cuts suggested by Niki on 2/9/2006 - separationParameterPAN this is the PID that is caculated from the external PAN histograms, not the ones that are filled by NCAnalysisModule. Note that right now the decision for isCC is decided by this PAN separation parameter, not the one that is calculated with the PDFs generated here. 2006-03-12 15:04 admarino * NCUtils/: NCExtractionDP.cxx, NCExtractionDP.h: Added a method to resd in the PID PDF histograms from an external file (so that one can use the exact same histograms as someone else). This means that now there are two sets of histograms, one that is read in from an external file, and one that is filled in NCAnalysisModule. There is now one method to calcualte the PID from the NCAnalysis histos, and one that operates on the external histos. Also the 1.8% "time dependent" correction was added to the PID calculation for the PID for far data, as was suggested on 3/10/2006 2006-03-11 23:31 Brian Rebel * MarquardtFit/: HessianModule.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfType.cxx, macros/marquardtFit.C: make it possible to give the fitter a path to a bunch of data files, still only use one mc file. also change some ttrees to tchains. finally add some code to draw near and far spectra at the same time when fitting over both data sets 2006-03-11 21:18 tjyang * MiniBooNEAna/MNtpModule.cxx: use strip time instead of track time in calculating chi2 2006-03-11 21:16 tjyang * NueAna/Display/NueDisplayModule.cxx: using strip time instead of track time to calculate chi2 2006-03-11 00:52 kordosky * Mad/MadDpAnalysis.cxx: revers is data and shw_correction_mode commands in RecoShwEnergy() calls of MadDpAnalysis 2006-03-11 00:17 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx: add total shower energy 2006-03-10 23:44 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpAnalysisInfo.h: add flag for whether to use the shower in the energy calculation or not 2006-03-10 23:40 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: correct the track fit momentum using Jim's correction 2006-03-10 23:29 tjyang * MiniBooNEAna/macros/fill_mbspill.C: load the correct library 2006-03-10 22:58 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx, MNtpModule.h: add mc true energy information 2006-03-10 21:06 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: make sure to call the shower energy correction thing correctly 2006-03-10 20:57 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianParameter.cxx, MqfType.cxx, macros/marquardtFit.C: fix some values of neugen sigmas, and change a few things to calculate slopes 2006-03-10 20:17 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpAnalysisInfo.h: add variables to hold PAN PID value and event number in snarl 2006-03-10 19:23 kordosky * Mad/: MadDpID.cxx, MadDpID.h, MadMKAnalysis.cxx, MadMKAnalysis.h: a bunch of updates for the jan-06a branch of Mad. Accounting for trk.fit.pass==0, 1.8% correction to pid, etc. 2006-03-10 19:08 kordosky * Mad/fddataquality.h: add Daves fddataquality.h file 2006-03-10 19:06 kordosky * Mad/: data/dp_pdf_far_le.root, data/dp_pdf_near_le.root, fddataquality.h: a bunch of updates for the jan-06a branch of Mad. Accounting for trk.fit.pass==0, 1.8% correction to pid, etc. 2006-03-10 18:57 kordosky * Mad/: MadDpID.cxx, MadDpID.h, MadMKAnalysis.cxx: correct MadDpID and MadMKAnalysis to account for 1.8% shift in pulseheight related PID quantities 2006-03-10 17:24 tjyang * MiniBooNEAna/MNtpModule.cxx: modify the way to fill shower information 2006-03-10 15:39 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/notes/beam_na49/: note.tex, figures/binning_piP.eps, figures/binpt_corr.eps, figures/binxf_corr.eps, figures/cross_piP.eps, figures/na49.eps, figures/na49.ps, figures/na49_bincorrections.eps, figures/na49_bincorrections.ps, figures/na49_binning.eps, figures/na49_binning.ps, figures/na49_semilog_f_pt.eps, figures/na49_semilog_f_pt.ps: Draft of the draft of the simple NA49 simulation with the best MC software. 2006-03-10 15:34 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/notes/bfieldmaps/note.tex: Update documentation about the d.. bfield maps 2006-03-10 15:04 vahle * FDSpecWErrs/reallyrunData.C: commiting little macro for queue submission 2006-03-10 15:04 vahle * FDSpecWErrs/RunFDSpecConfigFinalRealThing.C: updating run macro with new paths to files 2006-03-10 15:03 vahle * FDSpecWErrs/DrawFDPredictHists.C: Adding macro to make pretty plots 2006-03-10 12:31 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixMethod.cxx, MatrixMethod.h: Added SKZP reweighting 2006-03-10 12:10 asousa * NueAna/AngClusterFitAna.cxx: Preventing potential memory leaks due to histogram replacement when using AddFile in the job script. 2006-03-10 05:31 Robert Hatcher * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: useda "->" where "." was appropriate; GetSnarlEventSummary() apparently returns an object not a pointer (nor a reference). 2006-03-10 01:42 tjyang * MiniBooNEAna/MNtpModule.cxx: fix a bug in filling track end v position 2006-03-09 23:41 dap56 * Mad/macros/CCSTD.C: Cleaned up CCSTD.C - now points to the "standard" PDF files for LE-10 ND and FD data/MC 2006-03-09 22:00 Brian Rebel * AnalysisNtuples/: ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, Module/ANtpInfoObjectFillerNC.cxx: add a variable to ANtpEventInfoNC::eventSummaryPlanes to keep track of the number of planes hit according to NtpEventSummary->plane.n - used to calculate the PID in the CC analysis 2006-03-09 19:33 kordosky * Mad/MadDpAnalysis.cxx: grrrrr... 2006-03-09 19:33 kordosky * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h, MadQuantities.cxx, MadQuantities.h: Properly do energy corrections in MK and DpAnalysis 2006-03-09 19:32 kordosky * Mad/data/: dp_pdf_far_le.root, dp_pdf_near_le.root: PID PDFs now match what David uses 2006-03-09 18:51 vahle * FDSpecWErrs/RunFDSpecConfigFinalRealThing.C: Added track reclaimation to cuts macro 2006-03-09 11:44 raufer * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: Bug fix in ANtpInfoObjectFillerNC::FillInformation(event,...) After looping over all events in the snarl to find the largest event, call SetEventInSnarl(event) again. Without this change the track and shower branches for each event in the snarl are filled with the values from the largest event. All AnalysisNtuples which have been processed after largestEventInSnarl went in will have to be reprocessed. 2006-03-09 11:09 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, MatrixHelper.h: [no log message] 2006-03-09 10:01 cbs * Contrib/cbs/MatrixMethod/MatrixHelper.cxx: update error calculation for histogram bins 2006-03-09 09:19 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, macros/MakeMMFile.C: updates 2006-03-09 08:18 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Reduce SPILLTIMEND 20 -> 1 2006-03-09 07:47 Nick West * DatabaseMaintenance/doc/dbmauto_status.html: FNAL is exporting DCS_MAG_NEAR because BFIELDCOILCURRENT doesn't yet have ND data 2006-03-09 04:54 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Add idiot warning for MC context. 2006-03-09 01:55 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h, NuEvent.cxx, NuEvent.h, NuReco.cxx, NuReco.h: Commit some useful bits of my analysis code so others can see (and use) the cuts I make on NuMuBar for example. More to come... but it's time for dinner. 2006-03-08 23:27 Nathaniel Tagg * Digitization/: DigiSignal.cxx, DigiSignal.h: Version 3 of DigiSignal. NOTE: This will create a backward-incompatable change with old Candidate files! Truth information may break! If desired, I may be able to write a custom streamer to recover the old data, but since Candidate files are not heavily used, I'm hoping I don't have to. This version should cure memory leaks: all DigiScintHit pointers are now internally stored as TRefs. This code has been tested, and candidate files no longer show the memory leak Sergei found. --Nathaniel 2006-03-08 23:23 Nathaniel Tagg * DataUtil/Truthifier.cxx: Remove explict dependence on DigiSignal data format within the Truthifier. 2006-03-08 23:22 Nathaniel Tagg * DetSim/: SimQieElectronics.cxx, SimQieElectronics.h, SimQiePerfectElectronics.cxx, SimQiePerfectElectronics.h, SimVaElectronics.cxx, SimVaElectronics.h, SimVaTimedElectronics.cxx: Introduce (untested) code to do inverse-calibration of PMT+electronics using the calibrator, rather than relying on hardcoded nonlinearity simulation. 2006-03-08 23:21 Nathaniel Tagg * DetSim/SimDetector.cxx: Fix up some printf statements 2006-03-08 23:20 Nathaniel Tagg * DetSim/GNUmakefile: Add SimCheck code to standard build. 2006-03-08 23:19 Nathaniel Tagg * DetSim/SimCheck/SimCheck.cxx: Old edit: remove PE list for compiler happiness. 2006-03-08 23:18 Nathaniel Tagg * DetSim/DetSim.cxx: Remove explicit dependence on structure of DigiSignal 2006-03-08 19:32 kordosky * Mad/: MadDpAnalysis.cxx, MadMKAnalysis.cxx, MadQuantities.cxx, MadQuantities.h, macros/EvDisplayList.C: Account for detector and data/mc dependent energy corrections in MadQuantities. Attempt to fix DpAnalysis to work with the new changes. 2006-03-08 18:44 cbs * Contrib/cbs/MatrixMethod/: MatrixHelper.cxx, reweight.C: re-use neutrinos when making the matrix 2006-03-08 17:57 Brian Rebel * MarquardtFit/: MqfType.cxx, MqfType.h: add the normalization parameter 2006-03-08 17:55 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx: fix some array indicies and dont reweight to skzp or modbyrs3 when determining the gradients. minor change in output to MarquardtFitModule 2006-03-08 15:57 admarino * NCUtils/NCExtractionDP.h: Added definition for FillPDFs method to only fill PDFs for numu CC events. 2006-03-08 15:56 admarino * NCUtils/NCAnalysisModule.cxx: Removed call to SetTrue for NCAnalysisADM 2006-03-08 13:39 musser * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: add GetCandSliceWritable method, to allow access to writable version of CandSlice if 'Slushy' is disabled 2006-03-08 11:42 asousa * NueAna/: MdaDiscrimAna.cxx, MdaDiscrimAna.h: Making sure discriminant calculation fails gracefully if the SAS coefficient file is absent or is not defined. 2006-03-08 00:24 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: make the CC cuts be the same as the other analyses 2006-03-07 23:52 mdier * NueAna/NueBeamMonModule.cxx: Don't print out a warning message if one is running over MC and MOM contains NueAnaRecords. Note that the beam monitoring info is only filled when running over data. 2006-03-07 22:56 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: make sure to include the proper header files 2006-03-07 22:51 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, Module/ANtpInfoObjectFiller.cxx: add code to get the near detector coil current for each event. get the far too while i am at it 2006-03-07 22:08 admarino * NCUtils/NCAnalysisCuts.cxx: Now uses 3 degrees in the far detector for the beam cut, since that is what David is using. 2006-03-07 22:01 admarino * NCUtils/NCAnalysisModule.cxx: By defualt it now creates an NCExtractionDP object, but this can easily be changedi nthe EndJob module. The following methods have been added to create the PID histos and Fill an NCExtractionDP object: void FillPDFs(TChain *chain, NCExtractionDP *dp); void ExtractNC(TChain *chain, NCExtractionDP *dpMC, NCExtractionDP *dpData, bool dataMC=false); The following methods have been added to make and draw some plots of the event selection and efficiencies. void FillEfficiencyPlots(TChain *chain); void FillSelectionPlots(TChain *chain); void FillDataSelectionPlots(TChain *chain); void DrawEfficiencyPlots(); void DrawSelectionPlots(); void DrawDataSelectionPlots(); Also a few registry keys have been added "MakeMCSelectionPlots" "MakeDataSelectionPlots" "TargetPosition" "FillMCNtuples" "MCFileName" If FillMCNtuples=false, the PID PDFs are read in from a file, specified by MCFilename. 2006-03-07 21:59 vahle * FDSpecWErrs/GNUmakefile: And the makefile 2006-03-07 21:58 vahle * FDSpecWErrs/: FDSpecWErrs.cxx, FDSpecWErrs.h, LinkDef.h, RunFDSpecConfig.C, RunFDSpecConfigFinalRealThing.C, RunFDSpecFakeIt.C, RunFDSpecNewMockData.C, reallyrunConfig.C, reallyrunNewMDC.C, fitcode/DrawResults.C, fitcode/MakePrettyFinalResults.C, fitcode/MakePrettyFinalResults_C.d, fitcode/functions.C, fitcode/functions2.h, fitcode/generate_mncont.C, fitcode/makegenerate_mncont, fitcode/makeundork, fitcode/prototypes.h, fitcode/qsubfits.sh, fitcode/runfits.sh, fitcode/test_gen_mncont, fitcode/test_gen_mncont.C, fitcode/undork, fitcode/undork.C: F/N ratio analysis 2006-03-07 21:31 Robert Hatcher * CVSROOT/: check_access, modules: FDSpecWerrs package for T. Vahle. 2006-03-07 21:29 Robert Hatcher * FDSpecWErrs/.cvsignore: Initial revision 2006-03-07 21:29 Robert Hatcher * FDSpecWErrs/.cvsignore: start FDSpecWErrs package for T. Vahle 2006-03-07 21:13 admarino * NCUtils/NCAnalysisModule.h: New histograms have been added as well as some subroutines to fill and plot these histograms. Also there is now an ExtractNC method to fill and NCExtractionDP module. The following methods have been added: void FillPDFs(TChain *chain, NCExtractionDP *dp); void ExtractNC(TChain *chain, NCExtractionDP *dpMC, NCExtractionDP *dpData, bool dataMC=false); void FillEfficiencyPlots(TChain *chain); void FillSelectionPlots(TChain *chain); void FillDataSelectionPlots(TChain *chain); void DrawEfficiencyPlots(); void DrawSelectionPlots(); void DrawDataSelectionPlots(); The following objects have been added: int fTargetPosition; // target position for beam - 0=unknown,1=LE,2=ME,3=HE,4=psME,5=psHE bool fFillMCNtuples; // if FillNtuples=true, and FillMCNtuples are false, only data is filled bool fUseMCAsData; bool fMakeMCSelectionPlots; bool fMakeDataSelectionPlots; TH1F *hcctot; // all events TH1F *hcctrack; //events with a track TH1F *hccfid; // events with above +a track in Fiducial TH1F *hccdir; // events with above +a direction cosine within 0.6 of beam TH1F *hccli; // events with above + li topology TH1F *hccfit; // events with above + trkfit pass TH1F *hccpid; // events with above + pid TH1F *hnctot; // all events TH1F *hnctrack; //events with a track TH1F *hncfid; // events with a track in Fiducial TH1F *hncdir; // events with a direction cosine within 0.6 of beam TH1F *hncli; // events with above + li topology TH1F *hncfit; // events with above + trkfit pass TH1F *hncpid; // events with above + pid TH1F *hdtot; // all events TH1F *hdtrack; //events with a track TH1F *hdfid; // events with a track in Fiducial TH1F *hdfit; // good events + trkfit pass TH1F *hdbeam; // above + beam snarl quality cuts TH1F *hdpid; // events with above + pid 2006-03-07 21:08 admarino * NCUtils/macros/ncccSeparation.C: Just addeda few more comments. Also nore that the target position can now 2006-03-07 21:03 admarino * NCUtils/macros/ncccSeparation.C: Addeda few additional runkeys, a few to make plots and one to load the MC ntuples from another file without remaking them. 2006-03-07 20:54 admarino * NCUtils/NCExtractionDP.cxx: updating the binsto the latest ones David is using. 2006-03-07 20:47 Robert Hatcher * CVSROOT/check_access: add admarino to NCUtils. 2006-03-07 20:14 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MinosMinimization.h, MqfType.cxx, MqfType.h: add in ability to do near and far fits separately 2006-03-07 15:34 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx, NCExtractionDP.cxx: commit the latest round of changes 2006-03-07 15:34 Brian Rebel * MarquardtFit/: MqfBeamInfo.cxx, MqfType.cxx, macros/marquardtFit.C: commit whatever the last changes were. still a work in progress 2006-03-07 01:48 cbs * Contrib/cbs/MatrixMethod/MatrixHelper.cxx: [no log message] 2006-03-07 01:37 cbs * Contrib/cbs/MatrixMethod/: GNUmakefile, LinkDef.h, MatrixHelper.cxx, MatrixHelper.h, MatrixMethod.cxx, MatrixMethod.h, reweight.C, macros/DataDoMM.C, macros/DoMDCFit.C, macros/DoMM.C, macros/DrawContours.C, macros/DrawDataMMOut.C, macros/DrawFitTestContours.C, macros/DrawMMOut.C, macros/LookAtMDCVals.C, macros/MakeDataFile.C, macros/MakeMMFile.C, macros/MakeRealDataFile.C, macros/TestFitMechanics.C: matrix method code 2006-03-06 17:22 cbs * Contrib/cbs/PlotOrg/macros/RecoFile_CC_ND.C: plotting macro for CC analysis Near Detector 2006-03-06 17:20 cbs * Contrib/cbs/PlotOrg/: PlotMaker.cxx, macros/RecoFile_CC.C: Updates 2006-03-06 15:44 asousa * ControlRoomSoftware/CRLForms/OmCheckListFar.htm: Fix typos. 2006-03-06 11:13 Nick West * DatabaseInterface/test/TestDbi.cc: Enclose RDBC commands within a try/catch construct 2006-03-06 07:05 Nick West * setup/setup_minossoft_oxford.csh: Check that supplied release exists 2006-03-05 22:22 tjyang * NueAna/: FracVarAna.cxx, FracVarAna.h: modified the shower selection: the primary shower close to the track vertex or the biggest shower if there is no track, to be consistent with the CC analysis (code was taken from Mad). 2006-03-05 21:14 tjyang * MiniBooNEAna/: CountPot.cxx, CountPot.h: add a module to count MiniBooNE POTs based on our cosmic data. 2006-03-05 21:13 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx, macros/countpot.C: add runtype in the ntuple, thanks Geoff and Caius. 2006-03-05 18:17 Robert Hatcher * IoModules/IoDummyStreamItr.cxx: comment out unused method argument to avoid compiler warning. 2006-03-05 17:08 Brian Rebel * AnalysisNtuples/: ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, Module/ANtpInfoObjectFillerNC.cxx: add largestEventInSnarl flag to ANtpEventInfoNC object 2006-03-04 22:12 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/: .cvsignore, BeamTools/BTXsec.cc, BeamTools/make_histograms.C, BeamTools/make_histograms_wfluk.C, BeamTools/plot_histograms.C, BeamTools/run_make_histograms_wfluk.C, BeamTools/run_plot_histograms.C, BeamTools/run_plot_histograms_w.C, notes/bfieldmaps/.cvsignore, notes/bfieldmaps/note.tex, notes/bfieldmaps/figures/BHCurves.eps, notes/bfieldmaps/figures/BHCurves_log.eps, notes/bfieldmaps/figures/EOT_ND_iso_collar.eps, notes/bfieldmaps/figures/EOT_bet_sideview.eps, notes/bfieldmaps/figures/EOT_iso_mesh.eps, notes/bfieldmaps/figures/EOT_mesh.eps, notes/bfieldmaps/figures/FD_coil.eps, notes/bfieldmaps/figures/FD_coil.jpg, notes/bfieldmaps/figures/FD_cross_coil.eps, notes/bfieldmaps/figures/ND_cross_coil.eps, notes/bfieldmaps/figures/bfld_208_layer1.eps, notes/bfieldmaps/figures/bfld_208_layer2.eps, notes/bfieldmaps/figures/bfld_map_160.eps, notes/bfieldmaps/figures/bfld_map_161.eps, notes/bfieldmaps/figures/bfld_map_162.eps, notes/bfieldmaps/figures/bfld_map_208.eps, notes/bfieldmaps/figures/bfld_map_209.eps, notes/bfieldmaps/figures/bfld_map_210.eps, notes/bfieldmaps/figures/collar_FD_elements.eps, notes/bfieldmaps/figures/collar_FD_iso.eps, notes/bfieldmaps/figures/collar_FD_iso_cut.eps, notes/bfieldmaps/figures/single_mesh.eps: upload my bfield map note and update some beam scripts. 2006-03-04 22:08 mdier * BeamDataUtil/test/StndBmsSpin.cxx: Save some changes I made recently 2006-03-04 20:13 arms * MCMonitor/macro/outputMCMonitorPlots.C: Set TH1::SetMinimum(0) for all output comparison plots so everything you want to see is displayed. 2006-03-04 17:39 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MqfEnergyBinInfo.cxx, macros/marquardtFit.C: fix the filling of the beam weights in the MqfEnergyBinInfo object 2006-03-04 13:26 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MarquardtFitModule.h, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, macros/marquardtFit.C: some last minute changes for doing the fits 2006-03-04 00:32 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: make a function to return the mega fit reweighting value with MODBYRS3 2006-03-03 20:49 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: 3rd time lucky 2006-03-03 20:46 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: oops - compile then commit 2006-03-03 20:44 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCType.h: add a specifier for any target position, also cut on the new types 2006-03-03 20:42 Brian Rebel * NCUtils/NCType.h: add types for target positions 2006-03-03 19:59 ishi * Contrib/ishi/CCAnalysis/: fast_fit_ndfd.C, fast_fit_ndfd.h: Updates of analysis tools for Collaboration meeting at Fermilab. 2006-03-03 17:13 Nick West * DatabaseMaintenance/scripts/checksum_str_comp.pm: Further loosen tolerance 1.e-9 -> 1.e-6. For reasons I don't understand the process MySQL Db -> character representation -> ORACLE DB introduces more noise now that ORACLE uses IEEE floats. Also when scaling tolerance to take account of the magnitude of the number, don't allow scale to be less than unity. If summing a mixture of numbers >1 and <1 that are within tolerance the sums can become become very small leading to a large fractional error. 2006-03-03 16:27 mdier * NueAna/BeamMon.h: some changes in the comments 2006-03-03 16:11 mdier * NueAna/: BeamMon.cxx, BeamMon.h, LinkDef.h, NueBeamMonModule.cxx, NueBeamMonModule.h, NueModule.cxx, NueRecordAna.cxx, NueRecordAna.h, macros/MakeAnaNueTree.C: Rewrite of how the beam monitoring info gets filled into the NueAna ntuples. Introduced a job module that fills the BeamMon branch of every NueRecord found in MOM with information from the database. Also introduced a variety of new members in the BeamMon class, like a flag that indicated if this is goof quality beam or not. 2006-03-03 03:30 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_extern/v03.table: MySQL libraries are in $INSTALLATION/lib/mysql, so we need to add that to the LD_LIBRARY_PATH as well. 2006-03-03 02:58 Brian Rebel * AnalysisNtuples/Module/ANtpEventManipulator.cxx: return the shower in the first entry of the tclones array for a snarl for now 2006-03-03 02:06 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, MqfType.cxx, MqfType.h, macros/marquardtFit.C: all sorts of debugging 2006-03-03 01:55 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: still add in the shower energy even if it is from a brem 2006-03-03 01:24 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: still output an energy if using the fit momentum instead of range 2006-03-03 01:13 Brian Rebel * NCUtils/NCAnalysisModule.cxx: change for the FindSurvivalProbability thing 2006-03-03 01:12 Brian Rebel * NCUtils/NCAnalysisUtils.h: find survival probability now takes a baseline as an argument 2006-03-03 01:05 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: when the track isnt contained, return the fit momentum. arg! 2006-03-02 22:57 Mayly Sanchez * NueAna/: NueRecord.h, Trimmer.cxx, Trimmer.h, macros/MakeTrimmedAna.C: Trimmer fixes to use configurable cuts from the macro. Updated ClassDef in NueRecord to 4, since it had changed from the current produced files. 2006-03-02 22:41 arms * RootUtil/TPSTest/: TPSTest.cxx, TPSTest.h, htmldoc/TPSTest.h, htmldoc/TPSTest.html, htmldoc/TPSTest_Tree.pdf, htmldoc/src/TPSTest.cxx.html: Change some documentation to allow THtml to auto-generate html for this class. Add htmldoc contents. 2006-03-02 21:41 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/: table.template, version.template: template table/version files for minos_root (one 'sed' away from usable for new root releases). 2006-03-02 21:40 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/: v5-10-00.table, v5-10-00.version: v5-10-00 table/version files 2006-03-02 20:21 hartnell * MeuCal/MeuAnalysis.cxx: Jeff de Jong reported that trying to run on files using a file location of something like: dcap://fndca1.fnal.gov:2... didn't work. It turns out that TFile* f=new TFile("dcap://fndca1.fnal.gov:2...file.root") didn't work, but it seems that TFile* f=TFile::Open("dcap://fndca1.fnal.gov:2...file.root") does work, so I have switched to that! I think it's something to do with the "TFile pluggins", but haven't bothered to look in detail. 2006-03-02 19:46 Brett Viren * setup/msrt: Add optional "-H" to msrt_snapshot to force it to tag the HEAD state instead of the state existing at the time implied by the tag label. Example: to do today's tagging including appending the most recent current frozen release label: msrt snapshot -H -f R1-21 06-03-02 W/out "-H" the behavior is unchanged. 2006-03-02 19:20 Robert Hatcher * setup/packages-S-R1-21: remove screwed up packages file. 2006-03-02 19:16 Robert Hatcher * setup/packages-S06-03-02-R1-21: First commit 2006-03-02 19:09 Robert Hatcher * setup/packages-S-R1-21: First commit 2006-03-02 18:18 arms * RootUtil/TPSTest/TPSTest.cxx: Revert TMath::CeilNint() and TMath::FloorNint() to std C++ math library functions ceil() and floor() to resolve compile problems with a version of ROOT that is **14 months old**. 2006-03-02 15:22 Nathaniel Tagg * Calibrator/Calibrator.cxx: Duh.. default linearity calibrator should not be a drift cal scheme. 2006-03-01 23:09 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx: fix the cut on IsGoodBeamEvent that checks the time of the event relative to the spill. also fix numbering in GetBeamWeight 2006-03-01 21:01 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx: add MiniBooNE pot and horn current information in the ntuple 2006-03-01 19:06 Nathaniel Tagg * Calibrator/QuadLinearityCalScheme.cxx: Fix another divide-by-zero for the case beta is exactly zero. 2006-03-01 15:31 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCExtractionADM.cxx, macros/ncccSeparation.C: some minor changes to message formatting, make sure to weight everything by skzp off the top 2006-03-01 14:55 zarko * MCReweight/Zbeam.h: Corrected bug found by Masaki. onlyPos was declared with wrong dimension. 2006-03-01 14:40 asousa * NueAna/data/: Coeff_QEtrain_nconly_Thesis.dat, Coeff_QEtrain_nconly_Thesis_single.dat, Coeff_QEtrain_nconly_Thesis_twovar.dat: Adding SAS calibration files for use with MdaDiscrim. First one includes the discriminant obtained in the latest MDA analyis, whereas the other files are single and two variable discriminants useful for testing and debugging. 2006-03-01 14:37 asousa * NueAna/: MdaDiscrim.cxx, MdaDiscrim.h, MdaDiscrimAna.cxx, MdaDiscrimAna.h, NueModule.cxx, NueModule.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, macros/MakeAnaNueTree.C: Filling MdaDiscrim classes. These allow for claculation of MDA PID for any event using a pre-determined SAS calibration data set. Configurable parameters consist of the path to the calibration file and value of the nue probability threshold, as illustrated in the macro MakeAnaNueTree.C. 2006-03-01 07:07 Nick West * setup/setup_minossoft_oxford.csh: Use private utility to pick default Base Release 2006-03-01 02:32 Sue Kasahara * ParticleTransportSim/doc/README: Remove instructions for additional env variables to be set when running FLUKA/MICAP. All data files are now located using look4file to check cwd, $SRT_PRIVATE_CONTEXT/G3PTSim/data, and $SRT_PUBLIC_CONTEXT/G3PTSim/data, in that order. 2006-03-01 02:28 Sue Kasahara * G3PTSim/gcalor/gcalor_unix.F: Clean up look4file usage. 2006-03-01 02:27 Sue Kasahara * G3PTSim/miface/gmorin.F: Modify to use look4file to search for xsneut95.dat. 2006-03-01 02:22 Sue Kasahara * G3PTSim/fluka/berttp.F: Modify to use look4file when searching for flukaaf.dat. 2006-03-01 01:37 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianModule.h, HessianParameter.cxx, HessianParameter.h, MarquardtFitModule.cxx, MinosMinimization.cxx, MinosMinimization.h, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, MqfType.cxx, MqfType.h, macros/marquardtFit.C: all sorts of changes to do the fitting. too numerous to explain, but at least it handles the oscillation fits correctly. 2006-03-01 01:27 Sue Kasahara * setup/packages-development: Add NtupleUtils 2006-03-01 01:25 Sue Kasahara * G3PTSim/gcalor/gcalor_unix.F: Add one more divide-by-zero patch after consultation with Robert. 2006-03-01 00:52 hartnell * NtupleUtils/LISieve.cxx: Quieten down 2006-03-01 00:44 Sue Kasahara * G3PTSim/GNUmakefile: Move "LinkDef.h :" target until after standard.mk include so that "all" is default target, i.e. package can be built with "gmake all" or "gmake". 2006-03-01 00:34 Sue Kasahara * G3PTSim/util/f77_isnan.c: From labyrinth utilities, used by gcalor_unix.F patch. 2006-03-01 00:19 hartnell * NtupleUtils/: LISieve.cxx, LISieve.h: Add the code to sieve the FD data for LI events. Authored by Phill Litchfield and myself with contributions from others. See the email I'm about to write to minossoft for details... 2006-02-28 23:58 hartnell * MeuCal/MeuPlots.h: Somehow the MeuPlots::Pct function never had an implementation but nothing complained... 2006-02-28 23:10 hartnell * NtupleUtils/: GNUmakefile, LinkDef.h: Add basic versions of these 2006-02-28 21:59 Robert Hatcher * Contrib/rhatcher/fnal_ups/pythia6/: v6_319.table, v6_326.table: Genie expect env symbol PYTHIA6 rather than PYTHIA6PATH...make it so. 2006-02-28 21:57 Sue Kasahara * G3PTSim/gcalor/gcalor_unix.F: Add M.Kordosky and R.Hatcher mods to protect against fpes, a la those in the gminos version of gcalor_unix. 2006-02-28 21:41 Robert Hatcher * Contrib/rhatcher/fnal_ups/pythia6/: v6_319.table, v6_319.version, v6_326.table, v6_326.version: UPS table and version files for v6_319 and v6_326. NOTE: these are built into libPythia6.so thin-wrapper libraries to make them accessible to ROOT. 2006-02-28 21:16 Robert Hatcher * Contrib/rhatcher/fnal_ups/: genie/.cvsignore, pythia6/.cvsignore: stuff for CVS to ignore. 2006-02-28 20:34 Sue Kasahara * ParticleTransportSim/macro/PTSim_g3Config.C: Modify comments to reflect gcalor option. 2006-02-28 20:32 Sue Kasahara * G3PTSim/TGeant3/TGeant3gu.cxx: Add gcalor call to guhadr, and calsig call to guphad. Hadronic interaction codes are now defined such that: ihadr < 4 => GHEISHA = 4 => FLUKA = 5 => MICAP(low E)/FLUKA(high E) = 6 => GCALOR 2006-02-28 20:14 Sue Kasahara * G3PTSim/GNUmakefile: Add gcalor directory to src subdirectory list. Build symbolic links from data directory to gcalor/*.dat targets as: ln -sf ../gcalor/xsneut.dat data/xsneut.dat ln -sf ../gcalor/chetc.dat data/chetc.dat This works, but implementation in GNUmakfile is a kludge (symbolic links created under LinkDef.h target). Suggestions on how to do this right welcome! 2006-02-28 19:30 Sue Kasahara * CVSROOT/: check_access, modules: Add NtupleUtils to modules list, and hartnell to package author list. 2006-02-28 19:27 Sue Kasahara * NtupleUtils/.cvsignore: New package to store utilities used with the standard ntuples. 2006-02-28 19:27 Sue Kasahara * NtupleUtils/.cvsignore: Initial revision 2006-02-28 18:35 Sue Kasahara * G3PTSim/data/chetc.dat: Remove symbolic link, since apparently this doesn't work ( a cvs update draws down the whole data file, not just the link ) 2006-02-28 16:58 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, macros/insert_bounds.C: Found a workaround for the 'nothing in the next seqno' problem. Program now loops forward, searching for a valid context with some rows. To keep it from just looping forever if you reach the end of the table, I will need to insert 'bounds' into the table: a single fake spill in 1970 and one in 2037. 2006-02-28 15:42 Nathaniel Tagg * Calibrator/Calibrator.cxx: Muon calibrator was causing crashes if table didn't exist, so I reverted to the 'no calibration' scheme. ---N 2006-02-28 14:58 zarko * MCReweight/data/: err_pot0.02_le010_farovernear.vec, err_pot0.02_le010_lowint_farovernear.vec, err_pot0.02_le010z170i_farovernear.vec, err_pot0.02_le010z200i_farovernear.vec, err_pot0.02_le100_farovernear.vec, err_pot0.02_le250_farovernear.vec, err_pot0.02_le_farovernear.vec: Set far/near error for pot to 0. 2006-02-28 14:43 evans * Calibrator/CalDrift.cxx: Debugging the test readout method CalDrift::CalibratedPH(...). 2006-02-28 05:50 zarko * MCReweight/: Zbeam.cxx, Zbeam.h: Calling GetWeight with nEffect=10 or nEffect=11 will now return the total error (all effects summed in quadrature). nEffect=10 includes hadron production error before hadron reweighting and nEffect=11 includes hadron production error after reweighting. 2006-02-28 05:45 zarko * MCReweight/data/: err_hadrprod_fitted_le010_far.vec, err_hadrprod_fitted_le010_farovernear.vec, err_hadrprod_fitted_le010_lowint_far.vec, err_hadrprod_fitted_le010_lowint_farovernear.vec, err_hadrprod_fitted_le010_lowint_near.vec, err_hadrprod_fitted_le010_near.vec, err_hadrprod_fitted_le010z170i_far.vec, err_hadrprod_fitted_le010z170i_farovernear.vec, err_hadrprod_fitted_le010z170i_near.vec, err_hadrprod_fitted_le010z200i_far.vec, err_hadrprod_fitted_le010z200i_farovernear.vec, err_hadrprod_fitted_le010z200i_near.vec, err_hadrprod_fitted_le100_far.vec, err_hadrprod_fitted_le100_farovernear.vec, err_hadrprod_fitted_le100_near.vec, err_hadrprod_fitted_le250_far.vec, err_hadrprod_fitted_le250_farovernear.vec, err_hadrprod_fitted_le250_near.vec, err_hadrprod_fitted_le_far.vec, err_hadrprod_fitted_le_farovernear.vec, err_hadrprod_fitted_le_near.vec: Updated hadron production errors after reweighting. 2006-02-28 05:34 Robert Hatcher * Contrib/rhatcher/fnal_ups/log4cpp/: current.chain, development.version: correct the PROD_DIR path. 2006-02-28 05:34 Sue Kasahara * G3PTSim/data/chetc.dat: Add a soft link back to the data file in the ../gcalor subdirectory. 2006-02-28 05:29 Sue Kasahara * CVSROOT/check_access: Add Jeff Hartnell to MCNtuple,TruthHelperNtuple,StandardNtuple and CandNtupleSR package author lists. 2006-02-28 05:27 Robert Hatcher * Contrib/rhatcher/fnal_ups/log4cpp/: .cvsignore, current.chain, development.table, development.version: start log4cpp setup. 2006-02-28 05:15 Sue Kasahara * G3PTSim/gcalor/: chetc.dat, gcalor_unix.F, readme.text, xsneut.dat: Add GCALOR code and data files to new gcalor subdirectory. gcalor_unix.F has been modified from the original code downloaded from the gcalor web site in the following ways: i)Subroutine names that are duplicates of those already in geant321_vmc package have been prefaced with GC_. Duplicates include all routines in G3PTSim/neutron and G3PTSim/miguti. ii)Calls to geant3 routines have been modified to use the G3 prefix associated with the geant321_vmc package version of geant3. iii)The searches for the required data files xsneut.dat and chetc.dat have been modified to use look4file. 2006-02-28 04:33 Sue Kasahara * G3PTSim/GNUmakefile: Add "util" subdir to src directory list. 2006-02-28 04:30 Sue Kasahara * G3PTSim/util/: append_str.F, expand_env.F, lenocc1.F, look4file.F: New directory to store routines used to locate data files. The routines have been adopted "as is" from labyrinth/utilities, with the exception of look4file.F. look4file.F has been extended to search for the requested file in the following paths: i)cwd ii)auxpath_in iii)${SRT_PRIVATE_CONTEXT}/G3PTSim/data iv)${SRT_PUBLIC_CONTEXT}/G3PTSim/data in the order stated. 2006-02-28 01:18 tjyang * MiniBooNEAna/: MNtp.cxx, MNtp.h, MNtpModule.cxx: modify the calculation of the earliest hit time 2006-02-27 21:45 Robert Hatcher * CVSROOT/framework.list: add Rustem to the unfortunate souls who receive commit messages (per his request, not pure spite on my part). 2006-02-27 20:45 Nathaniel Tagg * Calibrator/Calibrator.cxx: Change the default drift to Justin's scheme. Change the default linearity to Simona/Tingjun's scheme. 2006-02-27 20:43 Nathaniel Tagg * Calibrator/MuonDriftCalScheme.cxx: Dangit! Erased my last CVS commit message. Change the default reference date to Dec 01, 2005. 2006-02-27 20:40 Nathaniel Tagg * Calibrator/: CalDrift.cxx, CalDrift.h: Added Get.. Set.. prefixes to calls. Inlined functions. Added leak detecection 2006-02-27 20:40 Nathaniel Tagg * Calibrator/: MuonDriftCalScheme.cxx, MuonDriftCalScheme.h: First version of muon drift calibration. 2006-02-27 20:40 Nathaniel Tagg * Calibrator/: LinkDef.h, macros/testDrift.C: [no log message] 2006-02-27 19:38 Nathaniel Tagg * SpillTiming/macros/potAdder.C: Add a script for Mike: Uses the SpillTimeFinder and the BDSpillAccessor to add up POT for a given time range. 2006-02-27 19:36 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: fix the li topology crate boundary cut 2006-02-27 18:49 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: move message level down to debug 2006-02-27 17:54 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: fix cuts to not reject MC 2006-02-27 17:11 Robert Hatcher * Contrib/rhatcher/fnal_ups/neugen3/: current.chain, development.table, development.version, v3_3_6.table, v3_3_6.version, v3_3_7.table, v3_3_7.version, v3_4_2.table, v3_4_2.version: setups for development (current), v3_3_6/v3_3_7 (used for carrot) and v3_4_2 (used for current NeugenInterface/MCReweight). 2006-02-27 16:48 evans * Contrib/evans/ScintCal/: GNUmakefile, InfoChain.cxx, InfoChain.h, LinkDef.h, ScintCalData.cxx, ScintCalData.h, ScintCalDatabase.cxx, ScintCalDatabase.h, ScintCalEvent.cxx, ScintCalEvent.h, ScintCalInfo.cxx, ScintCalInfo.h, ScintCalModule.cxx, ScintCalModule.h, ScintCalPlane.cxx, ScintCalPlane.h, ScintCalTimePeriod.cxx, ScintCalTimePeriod.h, ScintCalTrack.cxx, ScintCalTrack.h, macros/AmalgInfoObjects.C, macros/ChainInfoObjects.C, macros/DoStuff.C, macros/DrawGraphs.C, macros/PutInDatabase.C, macros/TestDatabase.C: Adding the code I use to make the drift calibration numbers. 2006-02-27 16:31 Robert Hatcher * Contrib/rhatcher/fnal_ups/neugen3/: .cvsignore, current.chain, development.table, development.version: initial files for neugen UPS setup. 2006-02-27 16:16 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/.cvsignore: stuff for cvs to ignore. 2006-02-27 13:31 evans * Calibrator/macros/CreateCalDriftTable.C: Adding a macro to create the CALDRIFT database table. 2006-02-27 11:59 marshall * CandFitTrackCam/CandFitTrackCam.h: Removed two unused member variables 2006-02-27 11:58 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h: Now obtains range and dS measurements from the Swimmer, instead of using SetdS in AlgTrack 2006-02-27 09:35 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add CALDRIFT 2006-02-27 07:07 zarko * MCReweight/data/: err_hadrprod_fitted_le010_far.vec, err_hadrprod_fitted_le010_farovernear.vec, err_hadrprod_fitted_le010_lowint_far.vec, err_hadrprod_fitted_le010_lowint_farovernear.vec, err_hadrprod_fitted_le010_lowint_near.vec, err_hadrprod_fitted_le010_near.vec, err_hadrprod_fitted_le010z170i_far.vec, err_hadrprod_fitted_le010z170i_farovernear.vec, err_hadrprod_fitted_le010z170i_near.vec, err_hadrprod_fitted_le010z200i_far.vec, err_hadrprod_fitted_le010z200i_farovernear.vec, err_hadrprod_fitted_le010z200i_near.vec, err_hadrprod_fitted_le100_far.vec, err_hadrprod_fitted_le100_farovernear.vec, err_hadrprod_fitted_le100_near.vec, err_hadrprod_fitted_le250_far.vec, err_hadrprod_fitted_le250_farovernear.vec, err_hadrprod_fitted_le250_near.vec: Updated hadrprod_fitted error vectors. 2006-02-26 21:28 tjyang * MiniBooNEAna/Fill_MBSpill.cxx: remove the duplicated database entry 2006-02-26 15:35 zarko * MCReweight/: Zbeam.cxx, Zbeam.h: Added hadron productin error after reweighting the MC as nEffect==8. Added le010z170i and le010z200i beams as iBeam==6 and iBeam==7. 2006-02-26 14:45 Nathaniel Tagg * Calibrator/Calibrator.h: Make custom c'tor static. 2006-02-26 14:32 zarko * MCReweight/data/: err_bafflescr0.25_le010z170i_far.vec, err_bafflescr0.25_le010z170i_farovernear.vec, err_bafflescr0.25_le010z170i_near.vec, err_bafflescr0.25_le010z200i_far.vec, err_bafflescr0.25_le010z200i_farovernear.vec, err_bafflescr0.25_le010z200i_near.vec, err_beamwidth_le010z170i_far.vec, err_beamwidth_le010z170i_farovernear.vec, err_beamwidth_le010z170i_near.vec, err_beamwidth_le010z200i_far.vec, err_beamwidth_le010z200i_farovernear.vec, err_beamwidth_le010z200i_near.vec, err_hadrprod_fitted_le010_far.vec, err_hadrprod_fitted_le010_farovernear.vec, err_hadrprod_fitted_le010_lowint_far.vec, err_hadrprod_fitted_le010_lowint_farovernear.vec, err_hadrprod_fitted_le010_lowint_near.vec, err_hadrprod_fitted_le010_near.vec, err_hadrprod_fitted_le010z170i_far.vec, err_hadrprod_fitted_le010z170i_farovernear.vec, err_hadrprod_fitted_le010z170i_near.vec, err_hadrprod_fitted_le010z200i_far.vec, err_hadrprod_fitted_le010z200i_farovernear.vec, err_hadrprod_fitted_le010z200i_near.vec, err_hadrprod_fitted_le100_far.vec, err_hadrprod_fitted_le100_farovernear.vec, err_hadrprod_fitted_le100_near.vec, err_hadrprod_fitted_le250_far.vec, err_hadrprod_fitted_le250_farovernear.vec, err_hadrprod_fitted_le250_near.vec, err_hadrprod_fitted_le_far.vec, err_hadrprod_fitted_le_farovernear.vec, err_hadrprod_fitted_le_near.vec, err_hadrprod_le010z170i_far.vec, err_hadrprod_le010z170i_farovernear.vec, err_hadrprod_le010z170i_near.vec, err_hadrprod_le010z200i_far.vec, err_hadrprod_le010z200i_farovernear.vec, err_hadrprod_le010z200i_near.vec, err_horn1offset1mm_le010z170i_far.vec, err_horn1offset1mm_le010z170i_farovernear.vec, err_horn1offset1mm_le010z170i_near.vec, err_horn1offset1mm_le010z200i_far.vec, err_horn1offset1mm_le010z200i_farovernear.vec, err_horn1offset1mm_le010z200i_near.vec, err_horncurrcal2.ka_le010z170i_far.vec, err_horncurrcal2.ka_le010z170i_farovernear.vec, err_horncurrcal2.ka_le010z170i_near.vec, err_horncurrcal2.ka_le010z200i_far.vec, err_horncurrcal2.ka_le010z200i_farovernear.vec, err_horncurrcal2.ka_le010z200i_near.vec, err_horncurrdist_le010z170i_far.vec, err_horncurrdist_le010z170i_farovernear.vec, err_horncurrdist_le010z170i_near.vec, err_horncurrdist_le010z200i_far.vec, err_horncurrdist_le010z200i_farovernear.vec, err_horncurrdist_le010z200i_near.vec, err_pot0.02_le010z170i_far.vec, err_pot0.02_le010z170i_farovernear.vec, err_pot0.02_le010z170i_near.vec, err_pot0.02_le010z200i_far.vec, err_pot0.02_le010z200i_farovernear.vec, err_pot0.02_le010z200i_near.vec: Added error vectors for hadron production after hadron reweighting. Added error vectors for le010z170i and le010z200i beams. 2006-02-25 00:53 tjyang * MiniBooNEAna/: Fill_MBSpill.h, MBSpill.h, MBSpillAccessor.h, MNtp.h: add some information 2006-02-25 00:48 tjyang * MiniBooNEAna/: LinkDef.h, MNtp.cxx, MNtp.h, MNtpModule.cxx, MNtpModule.h, macros/makemntp.C: MNtp: a class to hold variables for MiniBooNE neutrino study MNtpModule: a job module to generate MNtp ntuples makemntp.C: a working job script 2006-02-25 00:47 George Irwin * AnalysisNtuples/Module/AnalysisModule.cxx: Change '#include "AnalysisNtuples/AnalysisModule.h"' to '#include "AnalysisNtuples/Module/AnalysisModule.h"' 2006-02-24 23:02 Robert Hatcher * WebDocs/WebDocs.html: Make note that "Run search" now works via SAM. Restore link to old DbuSubRunSummary search which returns useful extra bits such as "RunComment". Eventually we should have a page that interfaces to the new DbuDaqFileSummary/DbuRunSummary/DbuDaqConfigFilesText tables for these (and more) extras. 2006-02-24 22:26 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianModule.h, HessianParameter.cxx, MarquardtFitModule.cxx, MinosMinimization.cxx, MqfBeamInfo.cxx, MqfType.cxx: make sure you do the weighting right and take care of the neugen weighting for MODBYRS3 correctly. the weighting for SKZP too. 2006-02-24 22:25 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisModule.cxx, macros/ncccSeparation.C: fix a few things to prevent core dumps and empty histograms - most noteably make sure that the IsGoodSpill is what checks the number of pot > 0.5e12 as it has a flag in there to pass all mc events on through. mc always has good beam 2006-02-24 21:21 Nathaniel Tagg * Calibrator/QuadLinearityCalScheme.cxx: Fix divide-by-zero when beta is exactly zero. 2006-02-24 21:16 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx: fix a couple of typos 2006-02-24 21:11 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h: finish adding cuts on LI in the far detector. also add methods to reweight to MODBYRS 3 and SKZP with default values 2006-02-24 20:55 Nathaniel Tagg * JobControl/JobCFloatXImp.cxx: Add a floating point exception controller for Mac OSX. This may be PPC-specific; intel users will have to report on it's efficacy. It has to use a custom handler (don't know why, but only this works). The handler reports the SIGFPE and does an immediate exit(1). GDB on Mac OSX does the right thing and shows you the error if it's running. As usual, my backdoor remains in place: to turn of FPEs (on Mac or Linux) just put the following in your .rootrc file: Loon.fpe off 2006-02-24 17:57 evans * Calibrator/: CalDrift.cxx, CalDrift.h: Fixed a few references in CalDrift header file. 2006-02-24 17:40 Brian Rebel * AnalysisNtuples/: AnalysisModule.cxx, AnalysisModule.h, LinkDef.h: move AnalysisModule into the Module directory 2006-02-24 17:39 Brian Rebel * AnalysisNtuples/Module/: AnalysisModule.cxx, AnalysisModule.h, LinkDef.h: move AnalysisModule into the Module directory where it belongs 2006-02-24 17:17 boehm * VertexFinder/: GNUmakefile, LinkDef.h, VertexFinder.cxx, VertexFinder.h, VtxCluster.cxx, VtxCluster.h, VtxClusterList.cxx, VtxClusterList.h, Module/GNUmakefile, Module/LinkDef.h, Module/NtpVtxFinder.cxx, Module/NtpVtxFinder.h, Module/ValVtxModule.cxx, Module/ValVtxModule.h, Module/VtxFinderAna.cxx, Module/VtxFinderAna.h, Module/VtxFinderData.cxx, Module/VtxFinderData.h, Module/VtxModule.cxx, Module/VtxModule.h, Module/VtxRecord.cxx, Module/VtxRecord.h, Module/VtxRecordAna.cxx, Module/VtxRecordAna.h, macros/MakeVtxTree.C, macros/RunVtxAna.C: Updated version of VertexFinder and installing a set of new code that allows for testing and adjustment of vertexfinder settings. By default the GNUmakefile will not descend into this directory as it will not be interesting to the average Minosian. 2006-02-24 16:14 mdier * BeamDataDbi/BMSpillFiller.cxx: The status bit for the horn off or on was filled with 0 when horn current is below 175kA. Changed this to 150kA 2006-02-24 11:34 evans * Calibrator/: CalDrift.cxx, CalDrift.h: Making VldContext a reference in CalibratedPH(...). 2006-02-23 23:36 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: use the right variables to do the xf-pt reweighting 2006-02-23 23:30 Brian Rebel * AnalysisNtuples/: ANtpTruthInfoBeam.cxx, ANtpTruthInfoBeam.h, Module/ANtpInfoObjectFillerBeam.cxx: add in the relevant information for doing the beam reweighting 2006-02-23 23:17 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MinosMinimization.h, MqfBeamInfo.cxx, MqfBeamInfo.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, MqfType.cxx, MqfType.h: whew - finished adapting the code to handle multiple beam configurations and still keep all the functionality it had before. i dont have the heart to test it just yet. 2006-02-23 18:25 arms * RootUtil/TPSTest/TPSTest.cxx: Add some extra protection against crashes in TMath::PoissonI() from large values of n and/or mu. 2006-02-23 18:07 litchfld * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: make definition of shower.totalStrips consistent between basic and NC Analysis Ntuples 2006-02-23 15:57 evans * Calibrator/: CalDrift.cxx, CalDrift.h: An improved verion of the CalibratedPH() function. 2006-02-23 15:55 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx, MCMonitorHistograms.h: Add nslice plot; reduce the range on nevent/nslice plot. 2006-02-23 15:51 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: forgot to make IsStoppingBeamMuonCC a member function in .h file - syntax error fix in .cxx file 2006-02-23 15:48 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h: some more cuts for doing the cross check of the simultaneous fit to near and far data 2006-02-23 15:45 Brian Rebel * NCUtils/NCType.h: add variable to flag with NC/CC extraction to use 2006-02-23 15:22 Brian Rebel * MarquardtFit/: MqfBeamInfo.cxx, MqfBeamInfo.h: add objects that describe different beam configurations. each one holds a vector of MqfEnergyBinInfo objects. the MqfBeamInfo objects are passed to the MinosMinimization object for it to fill an internal vector of MqfEnergyBinInfo objects. hopefully this change makes the book keeping much easier. 2006-02-23 15:20 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianModule.h, HessianParameter.cxx, HessianParameter.h, LinkDef.h, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MinosMinimization.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, MqfType.cxx, MqfType.h: rework the package to all for multiple beam configurations, different NC/CC extraction methods 2006-02-22 23:52 George Irwin * Filtration/FiltMBSpillModule.cxx: Fix compilation errors and warnings. 2006-02-22 22:38 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: add Mike's PlaneOutline, this is really nice! 2006-02-22 21:27 tjyang * MiniBooNEAna/: Fill_MBSpill.cxx, MBSpillAccessor.h, macros/create_mbspill.mysql, macros/fill_mbspill.C: add the macros 2006-02-22 21:23 tjyang * MiniBooNEAna/: Fill_MBSpill.cxx~, Fill_MBSpill.h~, GNUmakefile~, LinkDef.h~, MBSpill.cxx~, MBSpill.h~, MBSpillAccessor.cxx~, MBSpillAccessor.h~: remove *~ 2006-02-22 21:23 boehm * Production/Dev/PreCedar/: CandChopTests/reco_MC_far_Chopped_R1_18_2.C, CandChopTests/reco_MC_near_Chopped_R1_18_3.C, CandChopTests/reco_far_All_Chopped_R1_18_2.C, CandChopTests/reco_far_Alt_CandSub_Spill_Blind_Chopped_R1_18_2.C, CandChopTests/reco_near_Cosmic_Scaled_Chopped_R1_18_3.C, CandChopTests/reco_near_Spill_Chopped_R1_18_3.C, CandEventTests/reco_MC_far_CandEvent_Dev.C, CandEventTests/reco_MC_near_CandEvent_Dev.C, CandFitTrackCamTests/reco_MC_far_CamFit_Dev.C, CandFitTrackCamTests/reco_MC_near_CamFit_Dev.C, CandFitTrackCamTests/reco_far_Alt_All_CamFit_Dev.C, CandFitTrackCamTests/reco_far_Alt_All_CamFit_R1_21.C, CandFitTrackCamTests/reco_far_Alt_CandSub_Spill_Blind_CamFit_Dev.C, CandFitTrackCamTests/reco_near_Cosmic_Scaled_CamFit_Dev.C, CandFitTrackCamTests/reco_near_Spill_CamFit_Dev.C, MC/reco_MC_far_Cosmic_Dev.C, MC/reco_MC_far_Dev.C, MC/reco_MC_near_Dev.C: In order to make all of the testing scripts available to collaboration and in order to provide record keeping of the scripts as they are developed a new directory has been created to house those scripts not strictly tied to a Production release. Scripts used in the CandChop, Cambridge Fitter are located here as well as scripts noting expected code changed for the Cedar release. 2006-02-22 21:21 tjyang * MiniBooNEAna/: Fill_MBSpill.cxx, Fill_MBSpill.cxx~, Fill_MBSpill.h, Fill_MBSpill.h~, GNUmakefile, GNUmakefile~, LinkDef.h, LinkDef.h~, MBSpill.cxx, MBSpill.cxx~, MBSpill.h, MBSpill.h~, MBSpillAccessor.cxx, MBSpillAccessor.cxx~, MBSpillAccessor.h, MBSpillAccessor.h~: MBSpill.h MBSpill.cxx: Database table for saving MiniBooNE spill information. Fill_MBSpill.h Fill_MBSpill.cxx: Function to fill the table MBSPILL based on the text files from Steve Brice. MBSpillAccessor.h MBSpillAccessor.cxx: Facility to get spill information based on a give time stamp, this is a copy of BDSpillAccessor with the simple replacement BD->MB. thanks Mark Dierckxsens for useful discussion. 2006-02-22 21:01 Robert Hatcher * CVSROOT/: check_access, modules: start MiniBooNEAna package for murgia/tjyang/hjkang. 2006-02-22 20:57 Robert Hatcher * MiniBooNEAna/.cvsignore: Initial revision 2006-02-22 20:57 Robert Hatcher * MiniBooNEAna/.cvsignore: start new package for murgia 2006-02-22 19:29 arms * RootUtil/TPSTest/TPSTest.cxx: Fix a div by zero bug. 2006-02-22 19:07 evans * Calibrator/: CalDrift.cxx, CalDrift.h: Modified CalibratedPH(...) to allow detector to be specified. 2006-02-22 18:59 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h, test/bmspillana_db_test.C: Now you can just give the snarl time, instead of giving the time difference. Hope this will reduce the confusion about all the different 'spill' times. 2006-02-22 18:02 mdier * NueAna/: ANtpEventInfoAna.cxx, CompareMD.cxx: Port Brian's changes to ANtpEventInfo class into NueAna package (event --> index) 2006-02-22 17:54 musser * CandNtupleSR/Module/NtpSRModule.cxx: fix CandShield interface issue 2006-02-22 17:43 evans * Calibrator/: CalDrift.cxx, CalDrift.h: Adding DbiTableRow class 'CalDrift' that reads out the drift calibration database. 2006-02-22 17:39 evans * Calibrator/LinkDef.h: Adding the DbiTableRow class 'CalDrift' that reads out the drift calibration database. 2006-02-22 17:35 Nick West * CandNtupleSR/Module/NtpSRModule.cxx: Commit Pedro Ochoa's update: Respond to change in API:- ShieldGeom now takes a VldContext instead of a VldTimeStamp. 2006-02-22 17:32 asousa * CVSROOT/framework.list: Fix typo in e-mail address. 2006-02-22 17:31 asousa * CVSROOT/check_access: Giving Justin write permissions to Calibrator. 2006-02-22 17:15 Brian Rebel * Mad/MadAnalysis.cxx: fix the code to account for the ANtpEventInfo::event -> index change 2006-02-22 16:31 Brian Rebel * AnalysisNtuples/Module/CondensedNtpModule.cxx: adjust for ANtpEventInfo::event -> index change 2006-02-22 16:07 Brian Rebel * AnalysisNtuples/: ANtpEventInfo.cxx, ANtpEventInfo.h, Module/ANtpInfoObjectFiller.cxx: change ANtpEventInfo::event to ANtpEventInfo::index 2006-02-22 13:53 raufer * NCUtils/NCAnalysisCuts.cxx: Found bug in InBeamFiducialVolumeOx(): Was doing FD fiducial cuts on Near Detector and vice versa. Changed two occurences of != to ==. This must have happened when combining the originally separate methods into one. 2006-02-22 12:12 asousa * CVSROOT/framework.list: Adding Justin to the minossoft cvs mailing list. 2006-02-22 09:24 Nick West * setup/setup_minossoft_oxford.csh: Dismantle RedHat/Scientific Linux dual support 2006-02-22 05:07 jpochoa * CandShield/: ShieldGeom.cxx, ShieldGeom.h: ShieldGeom now takes a VldContext instead of a VldTimeStamp. 2006-02-22 03:55 Sue Kasahara * ParticleTransportSim/macro/ptsim_MC_far_R1_20.C: Demo macro to just run MC portion of job. 2006-02-22 03:54 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimModule.cxx, macro/PTSim_testG3.C, macro/ptsim_reco_MC_far_R1_20.C: Add configuration flag "UseGeoAll" to allow user to configure whether GeoGeometry will be used only for PTSim, with Ugli used for all other processing including BField (UseGeoAll=0), or if GeoGeometry will be used throughout processing (UseGeoAll=1). UseGeoAll=1 is the default, but the demo scripts have been altered to set UseGeoAll to 0 for now. 2006-02-22 01:22 zarko * MCReweight/: Zbeam.cxx, Zbeam.h: Added the reweighting for low intensity LE10 (Ibeam=5) During this run beam was narrower than in current MC, so as for ME and HE setting ns=0 for beamwidth will reweight to narrower beam. 2006-02-22 00:52 admarino * Contrib/admarino/ncbkg_doc/: main_ncbkg.tex, nc_bkg.tex, nc_norm.tex, nc_summary.tex, pan_data_pid_ebins_1.eps, pan_data_pid_ebins_6.eps, pan_data_pid_scales_1.eps, pan_data_pid_scales_6.eps: added preliminary numbers for the estimated background. updated numbers for normalization uncertainties to those obtained with the CC track-removed corrections to the pdf shape. 2006-02-22 00:28 Brian Rebel * NCUtils/NCAnalysisUtils.h: default to beamType =0 for FindBeamWeight - corresponds to LE beam 2006-02-22 00:26 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: handle different beam configurations when doing the beam reweighting for horn current uncertainties, etc 2006-02-21 23:45 zarko * MCReweight/data/: err_bafflescr0.25_le010_lowint_far.vec, err_bafflescr0.25_le010_lowint_farovernear.vec, err_bafflescr0.25_le010_lowint_near.vec, err_beamwidth_le010_lowint_far.vec, err_beamwidth_le010_lowint_farovernear.vec, err_beamwidth_le010_lowint_near.vec, err_hadrprod_le010_lowint_far.vec, err_hadrprod_le010_lowint_farovernear.vec, err_hadrprod_le010_lowint_near.vec, err_horn1offset1mm_le010_lowint_far.vec, err_horn1offset1mm_le010_lowint_farovernear.vec, err_horn1offset1mm_le010_lowint_near.vec, err_horncurrcal2.ka_le010_lowint_far.vec, err_horncurrcal2.ka_le010_lowint_farovernear.vec, err_horncurrcal2.ka_le010_lowint_near.vec, err_horncurrdist_le010_lowint_far.vec, err_horncurrdist_le010_lowint_farovernear.vec, err_horncurrdist_le010_lowint_near.vec, err_pot0.02_le010_lowint_far.vec, err_pot0.02_le010_lowint_farovernear.vec, err_pot0.02_le010_lowint_near.vec: Added errors for le010 low intensity run. Beam width during that run was narrower than it is in current MC. As for ME and HE this function will reweight to narrower beam with choice of ns=0. Choosing ns>0 will reweight to even narrower beam. 2006-02-21 23:13 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: make sure the shower you are finding the energy for is a good one. return 0. for the energy if it isnt 2006-02-21 23:12 Nathaniel Tagg * Calibrator/: LinkDef.h, QuadLinearityCalScheme.cxx, QuadLinearityCalScheme.h: Add the QuadLinearity scheme, which will do the ND nonlinearity correction by using the quadratic fit. First version. 2006-02-21 22:10 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: fix the IsGoodBeamEventCC method to also include the criteria for recovering events in the ND where trk.fit.pass < 1 2006-02-21 22:02 Brian Rebel * AnalysisNtuples/: ANtpTrackInfo.cxx, ANtpTrackInfo.h, Module/ANtpInfoObjectFiller.cxx: add some variables to the base class: begPlaneU(V) endPlaneU(V) in order to be able to match david's cuts also fill these in the filler 2006-02-21 21:25 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisModule.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCType.h: add a couple more methods to select events/snarls/spills the way the CC analysis does as documented in MINOS-doc-1342 also add a method to set the algorithms to the CC ones 2006-02-21 21:18 arms * RootUtil/GNUmakefile: Add SUBDIRS = TPSTest, so libTPSTest is built with along with libRootUtil. 2006-02-21 20:59 arms * RootUtil/GNUmakefile: Need to fix a bug.... 2006-02-21 20:56 arms * RootUtil/GNUmakefile: Add TPSTest to build structure on a gmake RootUtil.all command 2006-02-21 20:47 admarino * WebDocs/gminos_jobs.html: first version 2006-02-21 19:42 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: clean up old kruft. no longer depend on $UPS_FLAVOR_2 being set (apparently not set by setup of ups itself as I thought, but "setup login" which not everyone does). 2006-02-21 19:12 tjyang * NueAna/Display/NueDisplayModule.cxx: change vector to vector for the timing. 2006-02-21 19:06 Nathaniel Tagg * PulserCalibration/ndQuadFit.C: Add my script for generating quadratic fits to the ND nonlinearity data. Code is crude but workable. 2006-02-21 18:51 Robert Hatcher * EventKinematics/doc/: nu_evt_module.ppt.pdf, nu_evt_module.ppt.sxi: RWH talk from Jan'06 collaboration meeting. 2006-02-21 17:52 Robert Hatcher * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh, setup_minossoft_FNALU_parser.sh: New FNALU setup scripts. 2006-02-21 17:47 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_config/v01.table: under tcsh (but not bash) the unsetup of a local temp env variable would cause problems on the second setup ... just make it a non-temp. 2006-02-21 17:44 mdier * NueAna/BeamMonAna.cxx: Use tortgt as a primary source for pot counting instead of trtgtd, since the former one has calibration applied. 2006-02-21 17:21 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/: R1.10.table, R1.11.table, R1.12.table, R1.13.table, R1.14.table, R1.15.table, R1.16.table, R1.17.table, R1.18.1.table, R1.18.2.table, R1.18.table, R1.20.table, R1.21.table, R1.6.table, R1.7.table, R1.8.table, R1.9.table, S06-02-02-R1-21.table, S06-02-16-R1-21.table, development.table: somehow SetupRequired(sam) got lost ... 2006-02-21 16:20 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_config/v01.table: fix up $SCRATCH setting on minos cluster (I'm sure it worked last night!) 2006-02-21 14:32 cbs * Contrib/cbs/PlotOrg/: Plot1DHistogram.cxx, Plot1DHistogram.h, Plot2DHistogram.cxx, PlotDirectory.cxx, PlotDirectory.h, PlotMaker.cxx, PlotManager.cxx, PlotManager.h, macros/RecoFile_CC.C: updates 2006-02-21 05:51 boehm * NueAna/MdaDiscrimAna.h: Functionless declarations cause library linking errors, so dummy functions have been added. 2006-02-21 03:11 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/: R1.15.table, R1.15.version: R1.15 was built with both GCC_3_4 and GCC_3_3 (which also use different versions of minos_extern as well). 2006-02-21 03:07 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/: R1.10.table, R1.10.version, R1.11.table, R1.11.version, R1.12.table, R1.12.version, R1.13.table, R1.13.version, R1.14.table, R1.14.version, R1.15.table, R1.15.version, R1.16.table, R1.16.version, R1.17.table, R1.17.version, R1.18.1.table, R1.18.1.version, R1.18.2.table, R1.18.2.version, R1.18.table, R1.18.version, R1.20.table, R1.20.version, R1.21.table, R1.21.version, R1.6.table, R1.6.version, R1.7.table, R1.7.version, R1.8.table, R1.8.version, R1.9.table, R1.9.version, S06-02-02-R1-21.table, S06-02-02-R1-21.version, S06-02-16-R1-21.table, S06-02-16-R1-21.version, development.table, development.version: initial version/table files for all currently known FNALU builds (hopefully some are even right). 2006-02-21 03:06 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/.cvsignore: initial .cvsignore 2006-02-21 03:04 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_config/v01.table: some cleanup and reordering. 2006-02-21 03:04 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_extern/: bleeding-edge.table, v01.table, v02.table, v03.table: all tables now set UNIXODBC_DIR and SIGC_DIR. 2006-02-21 03:03 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/v4-01-04.table: typo in the dcap requiredfor v4-01-04 2006-02-21 01:47 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_config/v01.table: flush out with addition env variables 2006-02-21 01:12 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_config/: .cvsignore, current.chain, v01.table, v01.version: global offline config "product" 2006-02-21 00:04 zarko * MCReweight/: Zfluk.cxx, Zfluk.h: Modified Files: Zfluk.cxx Zfluk.h Added function GetPTshift(par). This uses the fluka05ptxf.root file that should be in MCReweight/data. This function returns shift in mean pT for a given set of parameters, for a parameterization that was set with UseParameterization. 2006-02-20 23:54 zarko * MCReweight/data/fluka05ptxf.root: Added Files: data/fluka05ptxf.root This file is used by Zfluk to calculate the mean pT 2006-02-20 23:38 mdier * BeamDataMonitoring/scripts/run_bdq_link.sh: small bug fixes 2006-02-20 23:38 mdier * BeamDataMonitoring/scripts/run_bdq_fnal_cron.sh: adding a cron script to run the Beam Data Quality Histogram maker on minos-acnet 2006-02-20 22:52 admarino * Contrib/admarino/ncbkg_doc/: bibliography.tex, main_ncbkg.tex, nc_bkg.tex, nc_intro.tex, nc_norm.tex, nc_summary.tex: Updated tex files with some grmmatical tweaks. Also updated some of the references and put in updated numbers for the beam weighting parameters. 2006-02-20 22:41 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_root/: v5-08-00-tspectrum.table, v5-08-00-tspectrum.version, v5-08-00b-tspectrum.table, v5-08-00b-tspectrum.version: v5-08-00-tspectrum should have been v5-08-00b-tspectrum 2006-02-20 18:16 hartnell * MeuCal/macros/nearValidate/mXY.C: Fix bug that plotted the u-view plot twice... 2006-02-20 18:00 hartnell * MeuCal/macros/: FileListSpecial.C, nearValidate/mPlanes.C, nearValidate/mXY.C: More blessed plot tinkering... now makes smaller versions and dumps all the different formats to disk. 2006-02-20 17:32 litchfld * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: Fix typo in ANtpInfoObjectFillerNC::FillShowerInfoNC() (variable transverseRMSU was not being filled) 2006-02-20 16:55 admarino * Contrib/admarino/ncbkg_doc/main_ncbkg.tex: first version 2006-02-20 16:45 admarino * Contrib/admarino/ncbkg_doc/: bibliography.tex, nc_bkg.tex, nc_intro.tex, nc_norm.tex, nc_summary.tex, pan_data_pid_ebins_1.eps, pan_data_pid_ebins_6.eps, pan_data_pid_scales_1.eps, pan_data_pid_scales_6.eps, pan_mctest_ebins_6.eps, pan_mctest_scales_6.eps, pid_ccnc_mc.eps, unsmeared.eps: first version of NC background position paper 2006-02-20 08:02 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: add dt vs ds information for tracks 2006-02-19 21:39 Sue Kasahara * ParticleTransportSim/: GNUmakefile, doc/README, macro/PTSim_g3libs.C, test/PTSimValidateInit.C: Update ParticleTransportSim package to reflect use of minossoft library libG3PTSim in place of external geant321+_vmc package. 2006-02-19 21:34 Sue Kasahara * G3PTSim/fluka/berttp.F: Modify Fluka search path for flukaaf.dat to use ${CERN_ROOT}/lib if G3SYS has not been set. This is to be consistent with MICAP search path for xsneut95.dat, and avoids the need for the additional env variable. 2006-02-19 20:20 mdier * BeamDataMonitoring/scripts/: run_bdata_quality.sh, run_bdq_link.sh: Adding scripts to run the Beam Data Quality histogram maker on minos-acnet. 2006-02-18 22:56 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Changed the emphasis on how we use the MEU number in sections 5.2, 7.2, 7.3 and 7.4 2006-02-18 22:55 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/: Far1stAug037thDec05DriftCropped.eps, BlessedDriftNDonly.eps: [no log message] 2006-02-17 17:26 cbs * Contrib/cbs/PlotOrg/PlotMaker.cxx: bug fix 2006-02-17 17:02 admarino * WebDocs/WebDocs.html: Updated gnumi link. Added gminos_jobs link. 2006-02-17 16:57 Liz Buckley-Geer * CVSROOT/check_access: Add admarino to WebDocs 2006-02-17 16:35 asousa * NueAna/: LinkDef.h, MdaDiscrim.cxx, MdaDiscrim.h, MdaDiscrimAna.cxx, MdaDiscrimAna.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h: Adding skeleton for a class that computes posterior event nue PIDs and classifies those events using MDA discriminators obtained via SAS. 2006-02-17 16:17 Nick West * JobControl/JobCEnv.cxx: Stop frightening users with messages about exception handling by directly calling the exception setting routine G__SetCatchException(int) rather than using the CINT API .exception which prints the new value set. 2006-02-17 15:11 cbs * Contrib/cbs/PlotOrg/PlotMaker.cxx: updates 2006-02-17 06:23 cbs * Contrib/cbs/PlotOrg/macros/RecoFile_CC.C: plot making code for CC cuts 2006-02-17 05:58 cbs * Contrib/cbs/PlotOrg/: Plot1DHistogram.cxx, Plot2DHistogram.cxx, Plot2DHistogram.h, PlotDirectory.cxx, PlotMaker.cxx, PlotMaker.h, PlotManager.cxx, PlotManager.h: [no log message] 2006-02-16 20:56 murgia * Filtration/FiltMBSpillModule.h: [no log message] 2006-02-16 20:56 murgia * Filtration/FiltMBSpillModule.cxx: Select ND snarls consistent with MiniBooNE spills. 2006-02-16 19:26 kordosky * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h: upgrades 2006-02-16 18:34 arms * MCMonitor/macro/outputMCMonitorPlots.C: Add summary output to the end of the macro. 2006-02-16 18:19 asousa * ControlRoomSoftware/CRLForms/OmCheckListFar.htm: Adding 4 new checks to the Crate Monitor section related to VARC and TRC monitoring. The corresponding "ideal" plots were added to the OM Gallery. 2006-02-16 17:33 George Irwin * setup/packages-S06-02-16-R1-21: First commit 2006-02-16 17:33 kordosky * Mad/macros/MakePanMK.C: use new QE pdfs by default 2006-02-16 17:32 kordosky * Mad/data/QEpdfs_R1_18_2.root: new pdfs for the QE pid 2006-02-16 08:04 Robert Hatcher * Contrib/rhatcher/fnal_ups/: minos_root/bleeding-edge.table, minos_root/v3-05-05.table, minos_root/v3-05-07.table, minos_root/v3-10-01.table, minos_root/v3-10-02.table, minos_root/v4-00-02.table, minos_root/v4-00-03A.table, minos_root/v4-00-04.table, minos_root/v4-00-08.table, minos_root/v4-00-08f.table, minos_root/v4-01-02.table, minos_root/v4-01-04.table, minos_root/v4-02-00.table, minos_root/v4-04-02b.table, minos_root/v4-04-02f.table, minos_root/v5-08-00-tspectrum.table, minos_extern/bleeding-edge.table, minos_extern/v01.table, minos_extern/v02.table, minos_extern/v03.table: When setting up gcc use -j to avoid setting up (ancient) "gdb". 2006-02-16 03:48 Robert Hatcher * CVSROOT/check_access: add murgia to Filtration package so she can commit miniboone spill fiter. 2006-02-15 20:39 kordosky * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h: move a bunch of trunk changes onto the new branch 2006-02-15 20:16 Robert Hatcher * CVSROOT/: check_access, modules: New packages EventMerge and MuonRemoval for Caius. Do my bit at improving the alphabetization of the list. 2006-02-15 20:13 Brian Rebel * DataQualityMonitoring/: EfficiencyPurityModule.cxx, EfficiencyPurityModule.h: add method to draw single efficiency plots 2006-02-15 19:59 kordosky * Mad/MadDpID.cxx: remove fiducial requirement to match jan-06 branch. 2006-02-15 19:52 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: fix the fiducial volume algorithm for BR near detector events 2006-02-15 18:53 Robert Hatcher * EventMerge/.cvsignore: New EventMerge package for Caius. 2006-02-15 18:52 Robert Hatcher * MuonRemoval/.cvsignore, EventMerge/.cvsignore: Initial revision 2006-02-15 18:52 Robert Hatcher * MuonRemoval/.cvsignore: Second try at new MuonRemoval package for Caius. 2006-02-15 18:41 Brett Viren * BeamDataMonitoring/: BDataQualityModule.cxx, CDFMonitoringModule.cxx, GNUmakefile, scripts/bdata_quality_libs.C, scripts/bdata_quality_plot.C: Old additions never committed 2006-02-15 18:36 Robert Hatcher * Contrib/rhatcher/fnal_ups/: minos_extern/bleeding-edge.table, minos_extern/bleeding-edge.version, minos_extern/v01.table, minos_extern/v01.version, minos_extern/v02.table, minos_extern/v02.version, minos_extern/v03.table, minos_extern/v03.version, minos_root/bleeding-edge.table, minos_root/bleeding-edge.version, minos_root/v3-05-05.table, minos_root/v3-05-05.version, minos_root/v3-05-07.table, minos_root/v3-05-07.version, minos_root/v3-10-01.table, minos_root/v3-10-01.version, minos_root/v3-10-02.table, minos_root/v3-10-02.version, minos_root/v4-00-02.table, minos_root/v4-00-02.version, minos_root/v4-00-03A.table, minos_root/v4-00-03A.version, minos_root/v4-00-04.table, minos_root/v4-00-04.version, minos_root/v4-00-08.table, minos_root/v4-00-08.version, minos_root/v4-00-08f.table, minos_root/v4-00-08f.version, minos_root/v4-01-02.table, minos_root/v4-01-02.version, minos_root/v4-01-04.table, minos_root/v4-01-04.version, minos_root/v4-02-00.table, minos_root/v4-02-00.version, minos_root/v4-04-02b.table, minos_root/v4-04-02b.version, minos_root/v4-04-02f.table, minos_root/v4-04-02f.version, minos_root/v5-08-00-tspectrum.table, minos_root/v5-08-00-tspectrum.version: Attempt to "rationalize" FNALU setup by using UPS. 2006-02-15 18:30 Robert Hatcher * Contrib/rhatcher/.cvsignore: stuff to ignore. 2006-02-15 16:39 Brian Rebel * DataQualityMonitoring/: EventRatePlotModule.cxx, EventRatePlotModule.h: make the boundaries for the months and the labels into data member vectors 2006-02-15 15:57 kordosky * DataUtil/: EnergyCorrections.cxx, EnergyCorrections.h: add correction from for momentum via curvature as advocated in 1430-v2. Only modifies momenta of positively charged tracks. 2006-02-14 23:28 Liz Buckley-Geer * WebDocs/WebDocs.html: try again - replace run search with SAM run search 2006-02-14 23:26 Liz Buckley-Geer * WebDocs/WebDocs.html: replace run search with SAM run search 2006-02-14 16:03 Nathaniel Tagg * CVSROOT/check_access: Add Pedro to the Calibrator so he can do shield stuff. 2006-02-14 16:00 Nathaniel Tagg * Calibrator/PulserTimeCalScheme.cxx: Turn walk correction on by default. 2006-02-14 13:04 Nick West * RDBC/rdbc/TSQLUrl.cxx: Document my own indolence. 2006-02-14 12:49 Nick West * DatabaseInterface/doc/ChangeLog: Global Exception Log + DbiExceptionLog with each DbiResult. 2006-02-14 12:48 Nick West * DatabaseInterface/DbiTableProxyRegistry.cxx: Print out Global Exception Log before terminating. 2006-02-14 12:48 Nick West * DatabaseInterface/DbiTableProxy.cxx: After building DbiResult, set up its DbiExceptionLog. 2006-02-14 12:47 Nick West * DatabaseInterface/: Dbi.cxx, DbiStatement.cxx: When printing warnings at Msg::kWarning and above, add to the Global Exception Log. 2006-02-14 12:47 Nick West * DatabaseInterface/: DbiResult.cxx, DbiResult.h: API Change: Add const DbiExceptionLog& GetExceptionLog() const; void CaptureExceptionLog(UInt_t startFrom); DbiExceptionLog fExceptionLog; A DbiResult now has an exception log which is built using the latest entries of the Global Exception Log. 2006-02-14 12:47 Nick West * DatabaseInterface/: DbiExceptionLog.cxx, DbiExceptionLog.h: API Change: Add void Print() const; UInt_t Size() const; void Copy(DbiExceptionLog& that, UInt_t start=0) const; void AddEntry(const char* errMsg); static DbiExceptionLog& GetGELog() static DbiExceptionLog fgGELog; Extend to allow adding of error messages and other DbiExceptionLogs Add a Global Exception Log to record all exceptions. 2006-02-14 12:43 Nick West * UserManualDoc/: doc/ChangeLog, src/database_interface.tex: DatabaseInterface: Add sections: Error Logging, Going Native 2006-02-14 04:48 Sue Kasahara * G3PTSim/GNUmakefile: Clean up SRT compatible GNUmakefile. GNUmakefile is based on geant321+_vmc Makefile provided with package. It builds a minossoft library "libG3PTSim.so" which can be loaded in place of external package library when running PTSim with Geant3 option. This GNUmakefile, my first venture into attempting to understand SRT make, could benefit from expert eyes. 2006-02-14 03:23 arms * MCMonitor/macro/outputMCMonitorPlots.C: Added fail directory to root output file, fail output ps file, and an index to the normal output ps file, all highlighting comparisons that are statistically different (fail). 2006-02-14 01:53 Sue Kasahara * G3PTSim/doc/: gedoc, update97a.txt, cmze/Versions/v3_15, cmze/Versions/v3_16, cmze/Versions/v3_21, cmzf/Versions/v3_16, cmzf/Versions/v3_21, cmzg/Versions/v3_12, cmzg/Versions/v3_13, cmzg/Versions/v3_14, cmzg/Versions/v3_15, cmzg/Versions/v3_16, cmzg/Versions/v3_21, cmzh/Versions/v3_14, cmzh/Versions/v3_15, cmzh/Versions/v3_16, cmzh/Versions/v3_21, cmzm/Versions/v3_16, cmzm/Versions/v3_21, cmzt/Versions/v3_13, cmzt/Versions/v3_14, cmzt/Versions/v3_15, cmzt/Versions/v3_16, cmzt/Versions/v3_21, cmzx/Versions/v3_14, cmzx/Versions/v3_15, cmzx/Versions/v3_16, cmzx/Versions/v3_21, ghdoc/blank.doc, ghdoc/consts.doc, ghdoc/curpar.doc, ghdoc/errcom.doc, ghdoc/event.doc, ghdoc/masind.doc, ghdoc/masses.doc, ghdoc/mat.doc, ghdoc/result.doc, history/geane321, history/geanx321, history/h_v_314.F, history/v_313.F, history/v_314.F, history/v_315.F, history/v_316.F, include_specials/incbeg.inc, include_specials/incend.inc, include_specials/incseq.cra: First commit. geant321+_vmc Version 1.3 2006-02-14 01:46 Sue Kasahara * G3PTSim/minicern/: allgs/kerngt.F, allgs/lnblnk.c, allgs/ublow.F, allgs/ubunch.F, gen/def128.inc, gen/def64.inc, gen/defc64.inc, gen/imp128.inc, gen/imp64.inc, gen/impc64.inc, gen/pilot.h, hpxgs/kerngt.F, hpxgs/lnblnk.c, hpxgs/traceq.F, hpxgs/traceqc.c, kerngen/cf_clos.h, kerngen/cf_open.h, kerngen/cf_reaw.h, kerngen/cf_seek.h, kerngen/cf_xaft.h, kerngen/fortchar.h, kerngen/fortranc.h, kerngen/iall1s.inc, kerngen/iallbl.inc, kerngen/kalph.h, kerngen/kdecwnt.h, kerngen/kdos.h, kerngen/khpx.h, kerngen/kirt.h, kerngen/kirtd.h, kerngen/klnx.h, kerngen/kmpw.h, kerngen/kos9.h, kerngen/ksgi.h, kerngen/ksun.h, kerngen/kvaos.h, kerngen/kvax.h, kerngen/kvmi.h, kerngen/kwnt.h, kerngen/pilot.h, kerngen/q_andor.inc, kerngen/q_cbyt.inc, kerngen/q_isabit.inc, kerngen/q_jbit.inc, kerngen/q_jbytet.inc, kerngen/q_sbit.inc, kerngen/q_sbyt.inc, kerngen/q_shift.inc, kerngen/qf_f2c.h, kerngen/qnatch.inc, kerngen/qnatchdata.inc, kerngen/ublowx1.inc, kerngen/ubnchx1.inc, kerngen/wordsizc.h, kerngen/wordsize.inc, kernnum/pilot.h, lnxgs/ibits.F, lnxgs/ishftr.c, lnxgs/kerngt.F, lnxgs/rdmin.F, lnxgs/ublow.F, lnxgs/ubunch.F, lnxgs/utrans.F, lnxppcgs/ublow.F, lnxppcgs/ubunch.F, qutyinv/izbcd.F, qutyinv/izbcdt.F, qutyinv/izbcdv.F, qutyinv/izhnum.F, qutyinv/zhtoi.F, qutyinv/zitoh.F, qutyz32/izbcd.F, qutyz32/izbcdt.F, qutyz32/izbcdv.F, qutyz32/izchav.F, qutyz32/izhnum.F, qutyz32/zhtoi.F, qutyz32/zitoh.F, sungs/datimh.F, sungs/intrac.F, sungs/iumode.F, sungs/jbit.F, sungs/jbyt.F, sungs/jrsbyt.F, sungs/kerngt.F, sungs/qnexte.c, sungs/sbit0.F, sungs/sbit1.F, sungs/sbyt.F, sungs/ublow.F, sungs/ubunch.F, sungs/upkbyt.F, zebra/bankparq.inc, zebra/bkfoparq.inc, zebra/bknmparq.inc, zebra/cqbkc.inc, zebra/debugvf1.inc, zebra/debugvf2.inc, zebra/divparq.inc, zebra/dzc1.inc, zebra/eqlqf.inc, zebra/eqlqform.inc, zebra/eqlqmrf.inc, zebra/eqlqmst.inc, zebra/eqlqr.inc, zebra/eqlqrrf.inc, zebra/eqlqt.inc, zebra/eqlqzep.inc, zebra/fzcf.inc, zebra/fzci.inc, zebra/fzcocc.inc, zebra/fzcseg.inc, zebra/fzcx.inc, zebra/fzstat.inc, zebra/hzc.inc, zebra/jzc.inc, zebra/jztimed.inc, zebra/jztimin.inc, zebra/jztimout.inc, zebra/jzuc.inc, zebra/mqsys.inc, zebra/mqsysh.inc, zebra/mzbits.inc, zebra/mzca.inc, zebra/mzcb.inc, zebra/mzcc.inc, zebra/mzcl.inc, zebra/mzcn.inc, zebra/mzct.inc, zebra/mzcwk.inc, zebra/mzioc.inc, zebra/pilot.h, zebra/pilot.h.ori, zebra/q.inc, zebra/q_and.inc, zebra/q_andor.inc, zebra/q_jbit.inc, zebra/q_jbyt.inc, zebra/q_jbytet.inc, zebra/q_jbytor.inc, zebra/q_locf.inc, zebra/q_mbytet.inc, zebra/q_mbytor.inc, zebra/q_not.inc, zebra/q_or.inc, zebra/q_sbit.inc, zebra/q_sbit0.inc, zebra/q_sbit1.inc, zebra/q_sbyt.inc, zebra/q_shift.inc, zebra/q_shiftl.inc, zebra/q_shiftr.inc, zebra/q_xor.inc, zebra/qcardl.inc, zebra/qequ.inc, zebra/qstore.inc, zebra/qstorjz.inc, zebra/qtoabend.inc, zebra/qtofatal.inc, zebra/qtrace.inc, zebra/qtrace99.inc, zebra/qtraceq.inc, zebra/quest.inc, zebra/questparq.inc, zebra/qversion.inc, zebra/rzbmap.inc, zebra/rzbuff.inc, zebra/rzch.inc, zebra/rzckey.inc, zebra/rzcl.inc, zebra/rzclun.inc, zebra/rzclxx.inc, zebra/rzcount.inc, zebra/rzcout.inc, zebra/rzcstr.inc, zebra/rzcycle.inc, zebra/rzdir.inc, zebra/rzk.inc, zebra/rzover.inc, zebra/storparq.inc, zebra/tzc1.inc, zebra/tzread1.inc, zebra/tzread2.inc, zebra/tzuc.inc, zebra/zbcd.inc, zebra/zbcdch.inc, zebra/zbcdk.inc, zebra/zceta.inc, zebra/zebq.inc, zebra/zfatalch.inc, zebra/zfatalre.inc, zebra/zheadp.inc, zebra/zkrakc.inc, zebra/zkrakcc.inc, zebra/zkrakqu.inc, zebra/zlimit.inc, zebra/zmach.inc, zebra/zmachfix.inc, zebra/znatur.inc, zebra/zstate.inc, zebra/zunit.inc, zebra/zvfaut.inc, zebra/zvfwkc.inc: First commit. geant321+_vmc Version 1.3 2006-02-14 01:42 Sue Kasahara * G3PTSim/minicern/: abend.c, atg.F, cfclos.c, cfget.c, cfill.F, cfopei.c, cfopen.F, cfput.c, cfseek.c, cfstat.F, cfstati.c, cleft.F, cltou.F, cross.F, cutol.F, datime.c, datimh.F, dzare1.F, dzbkdv.F, dzbkhd.F, dzbkup.F, dzbkxr.F, dzdata.F, dziopd.F, dzioph.F, dziopr.F, dzmap.F, dzopt.F, dzshpr.F, dzsnap.F, dzswap.F, dztext.F, dztyp.F, f010pr.F, fact.inc, fchput.c, fchtak.c, fint.F, finv.inc, flpsor.F, fzdummies.F, gamma.F, gamma128.F, gamma64.F, gauss.F, gauss128.F, gauss64.F, gausscod.inc, geteni.c, getenvf.F, gshowf.F, hbcdf.F, icluns.F, intrac.F, iucomp.F, iufind.F, iumode.F, iusame.F, izbcd.F, izbcdt.F, izhnum.F, jbit.F, jbyt.F, jrsbyt.F, jumptn.c, jumpxn.c, kerngt.F, kerset.F, lenocc.F, lnblnk.c, locatf.F, locf.c, lorenf.F, mtlprt.F, mtlset.F, mzbook.F, mzchln.F, mzchls.F, mzchnb.F, mzdiv.F, mzdrop.F, mzdvac.F, mzebra.F, mzend.F, mzeunit.inc, mzeunit2.inc, mzfdiv.F, mzfgap.F, mzflag.F, mzform.F, mzgar1.F, mzgarb.F, mzgsta.F, mzinco.F, mzinqd.F, mzinqs.F, mziocf.F, mzioch.F, mziocr.F, mzixco.F, mzlift.F, mzlink.F, mzlint.F, mzlogl.F, mzmaps.F, mzmove.F, mzneed.F, mzpudx.F, mzpush.F, mzrelb.F, mzrell.F, mzrelx.F, mzresv.F, mzsdiv.F, mzstor.F, mztabc.F, mztabf.F, mztabh.F, mztabm.F, mztabr.F, mztabs.F, mztabx.F, mzvers.F, mzwipe.F, mzwork.F, mzxref.F, mzxrup.F, nzleft.F, prob.F, qnext.F, qnexte.c, ranlux.F, ranmar.F, rfact.F, rfinv.F, rinv.F, rnorml.F, rnormx.F, rnpssn.F, sbit0.F, sbit1.F, sbyt.F, sortzv.F, timed.F, timel.F, tmprnt.F, traceq.F, ubits.F, ublow.F, ubunch.F, ucopiv.F, ucopy.F, ucopy2.F, uctoh.F, uctoh1.F, ufill.F, uhtoc.F, uoptc.F, upkbyt.F, uset.F, utrans.F, vblank.F, vfill.F, vmax.F, vmod.F, vscale.F, vunit.F, vxinvb.c, vzero.F, zabend.F, zend.F, zfatal.F, zfatam.F, zhtoi.F, zitoh.F, zpage.F, zphase.F, zpostm.F, zshunt.F, ztell.F, ztelus.F, zvautx.F: First commit. geant321+_vmc Version 1.3 2006-02-14 01:33 Sue Kasahara * G3PTSim/TGeant3/: G3GUI.C, G3GUISliders.cxx, G3GUISliders.h, G3GeometryGUI.cxx, G3GeometryGUI.h, G3GuiGeomDialog.cxx, G3GuiGeomDialog.h, G3GuiGeomMain.cxx, G3GuiGeomMain.h, G3Material.cxx, G3Material.h, G3Medium.cxx, G3Medium.h, G3Node.cxx, G3Node.h, G3Volume.cxx, G3Volume.h, G3toRoot.cxx, G3toRoot.h, TCallf77.h, TG3Application.cxx, TG3Application.h, TGeant3.cxx, TGeant3.h, TGeant3TGeo.cxx, TGeant3TGeo.h, TGeant3f77.cxx, TGeant3f77.h, TGeant3gu.cxx, TGeant3gu.h, THIGZ.cxx, THIGZ.h, TPaveTree.cxx, TPaveTree.h, galicef.F, geant3LinkDef.h, rdummies.F: First commit. geant321+_vmc Version 1.3 2006-02-14 01:30 Sue Kasahara * G3PTSim/: miguti/azirn.F, miguti/exprnf.F, miguti/gtiso.F, miguti/randc.F, miguti/sflraf.F, miguti/sigmor.F, neutron/angcdf.F, neutron/bankr.F, neutron/barier.F, neutron/cadig.F, neutron/cangle.F, neutron/cevap.F, neutron/cevap1.F, neutron/chkzeb.F, neutron/clear.F, neutron/cmlabe.F, neutron/cmlabi.F, neutron/colisn.F, neutron/cterp.F, neutron/evaplr.F, neutron/fisrnf.F, neutron/fltrnf.F, neutron/getene.F, neutron/getnu.F, neutron/getpar.F, neutron/grndst.F, neutron/gtmed.F, neutron/interp.F, neutron/intsch.F, neutron/isotpe.F, neutron/labnf.F, neutron/lr2bod.F, neutron/lrnorm.F, neutron/matiso.F, neutron/micset.F, neutron/moxsec.F, neutron/n2nn3n.F, neutron/nghevy.F, neutron/nn2bod.F, neutron/nsigta.F, neutron/partxs.F, neutron/photon.F, neutron/rnmaxf.F, neutron/secegy.F, neutron/secl11.F, neutron/seclf1.F, neutron/seclf5.F, neutron/seclf7.F, neutron/seclf9.F, neutron/stopar.F, neutron/tbsplt.F, neutron/thrmsc.F, neutron/thrsel.F, neutron/trebod.F, neutron/twobod.F, neutron/xsecn1.F, neutron/xsecn2.F, neutron/xsecn3.F, neutron/xsecn5.F, neutron/xsecnu.F, peanut/bimsel.F, peanut/cosleg.F, peanut/fekfnc.F, peanut/fpfrnc.F, peanut/fradnc.F, peanut/frhinc.F, peanut/frhonc.F, peanut/nclvin.F, peanut/nclvst.F, peanut/nucnuc.F, peanut/nwisel.F, peanut/peanut.F, peanut/pfnclv.F, peanut/phdset.F, peanut/phdwll.F, peanut/pioabs.F, peanut/prepre.F, peanut/rstsel.F, peanut/sbcomp.F, peanut/sigfer.F, peanut/umofin.F, peanut/xinneu.F, peanut/xinpro.F: First commit. geant321+_vmc Version 1.3 2006-02-14 01:26 Sue Kasahara * G3PTSim/: gxint/gdrmat.F, gxint/gidrop.F, gxint/gintri.F, gxint/goptim.F, gxint/gpaw.F, gxint/gpawpp.F, gxint/gpawpp.F.ori, gxint/gxclos.F, gxint/gxcont.F, gxint/gxcs.F, gxint/gxdraw.F, gxint/gxdz.F, gxint/gxfca.F, gxint/gxfort.F, gxint/gxfz.F, gxint/gxgcon.F, gxint/gxgeom.F, gxint/gxint.F.ori, gxint/gxlist.F, gxint/gxlunf.F, gxint/gxobj.F, gxint/gxphys.F, gxint/gxpick.F, gxint/gxrz.F, gxint/gxscah.F, gxint/gxscal.F, gxint/gxscan.F, gxuser/gukine.F, gxuser/guout.F, gxuser/gustep.F, gxuser/uginit.F, gxuser/uglast.F, matx55/dcross.F, matx55/ddot.F, matx55/dmm55.F, matx55/dnorm.F, matx55/dsmt5t.F, matx55/rmm55.F, matx55/rsmt5t.F, matx55/ssmt5t.F, matx55/xmm55.F, miface/gfmdis.F, miface/gfmfin.F, miface/gmicap.F, miface/gmiset.F, miface/gmorin.F, miface/gmplxs.F, miface/gmxsec.F: First commit. geant321+_vmc Version 1.3 2006-02-14 01:21 Sue Kasahara * G3PTSim/: gscan/gscani.F, gscan/gscank.F, gscan/gscano.F, gscan/gscanu.F, gscan/gsscan.F, gstrag/gasho.F, gstrag/gdifmg.F, gstrag/giasho.F, gstrag/gkokri.F, gstrag/goscin.F, gstrag/goscmg.F, gstrag/gpscin.F, gstrag/gstcor.F, gstrag/gstdn.F, gstrag/gstini.F, gstrag/gstint.F, gstrag/gstren.F, gstrag/gsttab.F, gstrag/gstxin.F, gstrag/gxgint.F, gtrak/garndm.F, gtrak/gdebug.F, gtrak/gekbin.F, gtrak/gfinds.F, gtrak/ggckov.F, gtrak/ghelix.F, gtrak/ghelx3.F, gtrak/ginvol.F, gtrak/gltrac.F, gtrak/gnckov.F, gtrak/gpcxyz.F, gtrak/gpgkin.F, gtrak/gpjxyz.F, gtrak/granor.F, gtrak/grkuta.F, gtrak/grndm.F, gtrak/grndmq.F, gtrak/gsking.F, gtrak/gskpho.F, gtrak/gsstak.F, gtrak/gstord.F, gtrak/gstrac.F, gtrak/gsxyz.F, gtrak/gtckov.F, gtrak/gtelec.F, gtrak/gtgama.F, gtrak/gthadr.F, gtrak/gthion.F, gtrak/gtmany.F, gtrak/gtmedi.F, gtrak/gtmuon.F, gtrak/gtneut.F, gtrak/gtnext.F, gtrak/gtnino.F, gtrak/gtrack.F, gtrak/gtrak.doc, gtrak/gtreve.F, gtrak/gtreveroot.F, guser/gudcay.F, guser/gudigi.F, guser/gudtim.F, guser/gufld.F, guser/guhadr.F, guser/guiget.F, guser/guinme.F, guser/guinti.F, guser/gukine.F, guser/gunear.F, guser/guout.F, guser/gupara.F, guser/guphad.F, guser/guplsh.F, guser/guskip.F, guser/gustep.F, guser/guswim.F, guser/gutrak.F, guser/gutrev.F, guser/guview.F, guser/guxcs.F: First commit. geant321+_vmc Version 1.3 2006-02-14 01:18 Sue Kasahara * G3PTSim/: gkine/gfkine.F, gkine/gfvert.F, gkine/gkine.doc, gkine/gludky.F, gkine/glund.F, gkine/glundi.F, gkine/gpkine.F, gkine/gpkinx.F, gkine/gpvert.F, gkine/gskine.F, gkine/gskinu.F, gkine/gsvert.F, gkine/gsveru.F, gkine/gtau.F, gparal/checkstr.F, gparal/gpabort.F, gparal/gpdefrng.F, gparal/gpdynamic.F, gparal/gpinit.F, gparal/gplast.F, gparal/gpmsgerr.F, gparal/gpreadrng.F, gparal/gprocs.F, gparal/gprun.F, gparal/gpsumhr.F, gparal/gpsumhr.F.ori, gparal/gptrig.F, gparal/gptrigi.F, gparal/gpwriterng.F, gparal/pbarrier.F, gphys/ganni.F, gphys/ganni2.F, gphys/gannii.F, gphys/gannir.F, gphys/gavrl2.F, gphys/gavrl3.F, gphys/gbflos.F, gphys/gbfsig.F, gphys/gbirk.F, gphys/gbrela.F, gphys/gbrele.F, gphys/gbrelm.F, gphys/gbreme.F, gphys/gbremm.F, gphys/gbrsga.F, gphys/gbrsge.F, gphys/gbrsgm.F, gphys/gbteth.F, gphys/gcbrem.F, gphys/gcoeff.F, gphys/gcomp.F, gphys/gcompi.F, gphys/gdeca2.F, gphys/gdeca3.F, gphys/gdecay.F, gphys/gdray.F, gphys/gdrela.F, gphys/gdrele.F, gphys/gdreli.F, gphys/gdrelm.F, gphys/gdrelp.F, gphys/gdrelx.F, gphys/gdrot.F, gphys/gdrprt.F, gphys/gdrsga.F, gphys/gefch2.F, gphys/gfang.F, gphys/gfluct.F, gphys/gfnrdt.F, gphys/gfrdt.F, gphys/gfsdpr.F, gphys/gfshdc.F, gphys/gfshls.F, gphys/ghsig.F, gphys/ghsigm.F, gphys/glande.F, gphys/glandg.F, gphys/glando.F, gphys/glandr.F, gphys/glands.F, gphys/glandz.F, gphys/glisur.F, gphys/gloren.F, gphys/gmcoul.F, gphys/gmgaus.F, gphys/gmol4.F, gphys/gmoli.F, gphys/gmoli1.F, gphys/gmoli2.F, gphys/gmolie.F, gphys/gmolio.F, gphys/gmols.F, gphys/gmulof.F, gphys/gmults.F, gphys/gpairg.F, gphys/gpairm.F, gphys/gphak.F, gphys/gphal2.F, gphys/gphal3.F, gphys/gphini.F, gphys/gphot.F, gphys/gphoti.F, gphys/gphrin.F, gphys/gphsg1.F, gphys/gphsg2.F, gphys/gphsgp.F, gphys/gphsig.F, gphys/gphxin.F, gphys/gphxsi.F, gphys/gphys.doc, gphys/gphysi.F, gphys/gpoiss.F, gphys/gprela.F, gphys/gprelm.F, gphys/gprobi.F, gphys/gprsga.F, gphys/gprsgg.F, gphys/gprsgm.F, gphys/grangi.F, gphys/grangi1.F, gphys/grayl.F, gphys/grayli.F, gphys/gshlin.F, gphys/gsync.F, gphys/gsynge.F, gphys/gsynit.F, gphys/gvaviv.F, gphys/gvrot.F: First commit. geant321+_vmc Version 1.3 2006-02-14 01:14 Sue Kasahara * G3PTSim/: ghrout/cohert.F, ghrout/ghepec.F, ghrout/ghetun.F, ghrout/higclu.F, ghrout/higclu.F.ori, ghrout/highab.F, ghrout/higsel.F, ghrout/higxpt.F, ghrout/sverl2.F, ghrout/svgam7.F, ghutils/minv.F, ghutils/pcsdat.F, giface/compo.F, giface/gheini.F, giface/gheish.F, giface/ghesig.F, giface/ghstop.F, giface/gmunu.F, giface/gmunui.F, giface/gmusig.F, giface/gnslwd.F, giface/gpfis.F, giface/gpfisi.F, giface/gpghei.F, giface/gphmfi.F, giface/limdat.F, giopa/gclose.F, giopa/gfin.F, giopa/gfout.F, giopa/gget.F, giopa/giopa.doc, giopa/gopen.F, giopa/grend.F, giopa/grfile.F, giopa/grget.F, giopa/grin.F, giopa/grleas.F, giopa/grmdir.F, giopa/grout.F, giopa/grout.F.ori, giopa/grsave.F, giopa/gsave.F: First commit. geant321+_vmc Version 1.3 2006-02-14 01:11 Sue Kasahara * G3PTSim/: ggeom/gbstat.F, ggeom/gcent.F, ggeom/gdtom.F, ggeom/gfatt.F, ggeom/gfclim.F, ggeom/gfcoor.F, ggeom/gfcord.F, ggeom/gfcvol.F, ggeom/gfipar.F, ggeom/gflcar.F, ggeom/gflphi.F, ggeom/gflrad.F, ggeom/gflthe.F, ggeom/gfmoth.F, ggeom/gfpara.F, ggeom/gfstat.F, ggeom/gfupar.F, ggeom/gfvolu.F, ggeom/ggcave.F, ggeom/ggdpar.F, ggeom/ggdspe.F, ggeom/ggdvlp.F, ggeom/ggeom.doc, ggeom/ggnlev.F, ggeom/ggord.F, ggeom/ggordq.F, ggeom/ggperp.F, ggeom/ggperp.F.ori, ggeom/ggppar.F, ggeom/ggppar.F.ori, ggeom/ggvchk.F, ggeom/ginctu.F, ggeom/gingtr.F, ggeom/ginme.F, ggeom/ginpar.F, ggeom/ginpco.F, ggeom/ginpgo.F, ggeom/ginrot.F, ggeom/gintco.F, ggeom/gintrp.F, ggeom/gitran.F, ggeom/glmoth.F, ggeom/glvolu.F, ggeom/gmedi2.F, ggeom/gmedia.F, ggeom/gmedia.F.ori, ggeom/gmedin.F, ggeom/gmediv.F, ggeom/gmepos.F, ggeom/gmtod.F, ggeom/gnbox.F, ggeom/gncone.F, ggeom/gnctub.F, ggeom/gneltu.F, ggeom/gnex2.F, ggeom/gnext.F, ggeom/gnhype.F, ggeom/gnobox.F, ggeom/gnocon.F, ggeom/gnoctu.F, ggeom/gnoelt.F, ggeom/gnohyp.F, ggeom/gnopar.F, ggeom/gnopco.F, ggeom/gnopg1.F, ggeom/gnopgo.F, ggeom/gnosph.F, ggeom/gnotr1.F, ggeom/gnotr2.F, ggeom/gnotr9.F, ggeom/gnotra.F, ggeom/gnotrp.F, ggeom/gnotub.F, ggeom/gnpara.F, ggeom/gnpcon.F, ggeom/gnpgo1.F, ggeom/gnpgon.F, ggeom/gnsphr.F, ggeom/gntrap.F, ggeom/gntrp.F, ggeom/gntube.F, ggeom/gprotm.F, ggeom/gprotx.F, ggeom/gpstat.F, ggeom/gpvolu.F, ggeom/gpvolx.F, ggeom/grmtd.F, ggeom/grmul.F, ggeom/grot.F, ggeom/grpar.F, ggeom/gsagtr.F, ggeom/gsaphi.F, ggeom/gsatt.F, ggeom/gschk.F, ggeom/gscvol.F, ggeom/gsdvn.F, ggeom/gsdvn2.F, ggeom/gsdvs.F, ggeom/gsdvs2.F, ggeom/gsdvt.F, ggeom/gsdvt2.F, ggeom/gsdvx.F, ggeom/gsipar.F, ggeom/gsnear.F, ggeom/gsnext.F, ggeom/gsngtr.F, ggeom/gsord.F, ggeom/gspos.F, ggeom/gsposp.F, ggeom/gsrotm.F, ggeom/gsunea.F, ggeom/gsvolu.F, ggeom/gtrain.F, ggeom/gtrmul.F, ggeom/gtrnsf.F, ggeom/gvdcar.F, ggeom/gvdlim.F, ggeom/gvdphi.F, ggeom/gvdrad.F, ggeom/gvdthe.F, ggeom/gvgrad.F, ggeom/gvlong.F, ggeom/gvpsqr.F, ggeom/gvsafe.F, ggeom/gvsign.F, ggeom/sxsrot.F, gheisha/add.F, gheisha/add3.F, gheisha/ang.F, gheisha/atomas.F, gheisha/captur.F, gheisha/casal0.F, gheisha/casaom.F, gheisha/casasm.F, gheisha/casasp.F, gheisha/casax0.F, gheisha/casaxm.F, gheisha/casfrg.F, gheisha/cask0.F, gheisha/cask0b.F, gheisha/caskm.F, gheisha/caskp.F, gheisha/casl0.F, gheisha/casn.F, gheisha/casnb.F, gheisha/casom.F, gheisha/casp.F, gheisha/caspb.F, gheisha/caspim.F, gheisha/caspip.F, gheisha/cassm.F, gheisha/cassp.F, gheisha/casx0.F, gheisha/casxm.F, gheisha/cinema.F, gheisha/coranh.F, gheisha/coscat.F, gheisha/cross3.F, gheisha/defs.F, gheisha/defs1.F, gheisha/dlpnuc.F, gheisha/dlpsor.F, gheisha/dotes2.F, gheisha/dotnuc.F, gheisha/dpdnuc.F, gheisha/exnu.F, gheisha/fctcos.F, gheisha/fermi.F, gheisha/fissio.F, gheisha/gdpdk.F, gheisha/genxpt.F, gheisha/gpdk.F, gheisha/kmabs.F, gheisha/length.F, gheisha/lor.F, gheisha/nbanh.F, gheisha/nfac.F, gheisha/normal.F, gheisha/nucrec.F, gheisha/pbanh.F, gheisha/phasp.F, gheisha/phpnuc.F, gheisha/pimabs.F, gheisha/pmltpc.F, gheisha/poisso.F, gheisha/ranres.F, gheisha/rotes2.F, gheisha/rtmi.F, gheisha/selfab.F, gheisha/setcur.F, gheisha/settrk.F, gheisha/steep.F, gheisha/steeq.F, gheisha/steer.F, gheisha/stees.F, gheisha/stpair.F, gheisha/sub.F, gheisha/sub3.F, gheisha/tdelay.F, gheisha/trac.F, gheisha/twob.F, gheisha/twoclu.F, ghits/gcderr.F, ghits/gcdrif.F, ghits/gcmwpc.F, ghits/gcubs.F, ghits/gfdet.F, ghits/gfdeta.F, ghits/gfdetd.F, ghits/gfdeth.F, ghits/gfdetu.F, ghits/gfdigi.F, ghits/gfhits.F, ghits/gfndig.F, ghits/gfnhit.F, ghits/gfpath.F, ghits/ggdetv.F, ghits/ghits.doc, ghits/gicyl.F, ghits/giplan.F, ghits/gpdigi.F, ghits/gpdrif.F, ghits/gphits.F, ghits/gpmwpc.F, ghits/gpsets.F, ghits/grhits.F, ghits/gsahit.F, ghits/gschit.F, ghits/gsdet.F, ghits/gsdeta.F, ghits/gsdetd.F, ghits/gsdeth.F, ghits/gsdetu.F, ghits/gsdetv.F, ghits/gsdigi.F: First commit. geant321+_vmc Version 1.3 2006-02-14 01:07 Sue Kasahara * G3PTSim/: gdraw/gchnwk.F, gdraw/gd16v.F, gdraw/gd3d3d.F, gdraw/gdahit.F, gdraw/gdarc.F, gdraw/gdarr.F, gdraw/gdaxis.F, gdraw/gdbomb.F, gdraw/gdcgcl.F, gdraw/gdcgem.F, gdraw/gdcger.F, gdraw/gdcghi.F, gdraw/gdcgob.F, gdraw/gdcgpr.F, gdraw/gdcgrs.F, gdraw/gdcgsl.F, gdraw/gdcgvw.F, gdraw/gdcgwv.F, gdraw/gdchit.F, gdraw/gdcirc.F, gdraw/gdcirr.F, gdraw/gdciry.F, gdraw/gdclos.F, gdraw/gdcol.F, gdraw/gdcol1.F, gdraw/gdcota.F, gdraw/gdcurs.F, gdraw/gdcut.F, gdraw/gdcxyz.F, gdraw/gdelet.F, gdraw/gdeltu.F, gdraw/gdfr3d.F, gdraw/gdfspc.F, gdraw/gdhead.F, gdraw/gdhits.F, gdraw/gdinit.F, gdraw/gdkine.F, gdraw/gdlcyl.F, gdraw/gdlens.F, gdraw/gdline.F, gdraw/gdlumi.F, gdraw/gdlw.F, gdraw/gdlw1.F, gdraw/gdman.F, gdraw/gdnino.F, gdraw/gdnson.F, gdraw/gdopen.F, gdraw/gdopt.F, gdraw/gdpart.F, gdraw/gdplst.F, gdraw/gdprtr.F, gdraw/gdrack.F, gdraw/gdraw.F, gdraw/gdraw.doc, gdraw/gdrawc.F, gdraw/gdrawp.F, gdraw/gdraws.F, gdraw/gdrawt.F, gdraw/gdrawv.F, gdraw/gdrawx.F, gdraw/gdrayt.F, gdraw/gdrect.F, gdraw/gdrvol.F, gdraw/gdrwsc.F, gdraw/gdsarc.F, gdraw/gdscal.F, gdraw/gdshad.F, gdraw/gdshif.F, gdraw/gdshow.F, gdraw/gdson.F, gdraw/gdspec.F, gdraw/gdssur.F, gdraw/gdstep.F, gdraw/gdsurf.F, gdraw/gdthrz.F, gdraw/gdtr0.F, gdraw/gdtr1.F, gdraw/gdtr10.F, gdraw/gdtr11.F, gdraw/gdtr12.F, gdraw/gdtr2.F, gdraw/gdtr3.F, gdraw/gdtr4.F, gdraw/gdtr5.F, gdraw/gdtr6.F, gdraw/gdtr8.F, gdraw/gdtr99.F, gdraw/gdtrak.F, gdraw/gdtree.F, gdraw/gdwmn1.F, gdraw/gdwmn2.F, gdraw/gdwmn3.F, gdraw/gdxyz.F, gdraw/gdxzoo.F, gdraw/gdzoom.F, gdraw/geditv.F, gdraw/gfind.F, gdraw/gkhits.F, gdraw/gkxyz.F, gdraw/glight.F, gdraw/gm3pol.F, gdraw/gmclos.F, gdraw/gmopen.F, gdraw/greswk.F, gdraw/gspe3d.F, gdraw/gunliv.F, gdraw/gviewf.F, geant321/aadat.inc, geant321/auxpar.inc, geant321/balanc.inc, geant321/bamjcm.inc, geant321/blank.inc, geant321/camass.inc, geant321/cerrcm.inc, geant321/cgcaan.inc, geant321/cgcedg.inc, geant321/cgcfac.inc, geant321/cgctra.inc, geant321/cgdelt.inc, geant321/cggpar.inc, geant321/cghpar.inc, geant321/cgxcom.inc, geant321/cmagic.inc, geant321/cmass.inc, geant321/cmsres.inc, geant321/comcon.inc, geant321/comcont.inc, geant321/corinc.inc, geant321/crandm.inc, geant321/dblprc.inc, geant321/decayc.inc, geant321/decayc2.inc, geant321/depnuc.inc, geant321/dimpar.inc, geant321/eropts.inc, geant321/ertrio.inc, geant321/erwork.inc, geant321/eva0.inc, geant321/eva1.inc, geant321/fheavy.inc, geant321/fheavyt.inc, geant321/finlsp.inc, geant321/finlsp2.inc, geant321/finlsp3.inc, geant321/finpar.inc, geant321/finpar2.inc, geant321/finuc.inc, geant321/finuc2.inc, geant321/finuct.inc, geant321/forcn.inc, geant321/gc10ev.inc, geant321/gcasho.inc, geant321/gcbank.inc, geant321/gccurs.inc, geant321/gccuts.inc, geant321/gcdlin.inc, geant321/gcdraw.inc, geant321/gcfdim.inc, geant321/gcflag.inc, geant321/gcgobj.inc, geant321/gchil2.inc, geant321/gchiln.inc, geant321/gchvir.inc, geant321/gcjloc.inc, geant321/gcjump.inc, geant321/gckine.inc, geant321/gcking.inc, geant321/gckmax.inc, geant321/gclink.inc, geant321/gclist.inc, geant321/gclund.inc, geant321/gcmate.inc, geant321/gcmulo.inc, geant321/gcmutr.inc, geant321/gcmzfo.inc, geant321/gcnmec.inc, geant321/gcnum.inc, geant321/gcomis.inc, geant321/gconsp.inc, geant321/gconst.inc, geant321/gcopti.inc, geant321/gcpara.inc, geant321/gcparm.inc, geant321/gcphnr.inc, geant321/gcphpr.inc, geant321/gcphrd.inc, geant321/gcphxs.inc, geant321/gcphys.inc, geant321/gcpixe.inc, geant321/gcpmxz.inc, geant321/gcpoly.inc, geant321/gcpotm.inc, geant321/gcpush.inc, geant321/gcrayt.inc, geant321/gcrz.inc, geant321/gcscal.inc, geant321/gcscan.inc, geant321/gcsetf.inc, geant321/gcsets.inc, geant321/gcshno.inc, geant321/gcshpt.inc, geant321/gcspee.inc, geant321/gcstak.inc, geant321/gcstra.inc, geant321/gctime.inc, geant321/gctmed.inc, geant321/gctrak.inc, geant321/gcunit.inc, geant321/gcursb.inc, geant321/gcvdma.inc, geant321/gcvol1.inc, geant321/gcvol2.inc, geant321/gcvolu.inc, geant321/gcxlun.inc, geant321/gfkdis.inc, geant321/gsecti.inc, geant321/gtasho.inc, geant321/gtbank.inc, geant321/gtcons.inc, geant321/gtcurs.inc, geant321/gtcuts.inc, geant321/gtdraw.inc, geant321/gtfdim.inc, geant321/gtflag.inc, geant321/gthil2.inc, geant321/gthiln.inc, geant321/gthvir.inc, geant321/gtjump.inc, geant321/gtkine.inc, geant321/gtlink.inc, geant321/gtlist.inc, geant321/gtmutr.inc, geant321/gtnum.inc, geant321/gtopti.inc, geant321/gtpara.inc, geant321/gtparm.inc, geant321/gtphys.inc, geant321/gtpixe.inc, geant321/gtrayt.inc, geant321/gtscal.inc, geant321/gtscan.inc, geant321/gtsets.inc, geant321/gtspee.inc, geant321/gtstak.inc, geant321/gttmed.inc, geant321/gttrak.inc, geant321/gtursb.inc, geant321/gtvdma.inc, geant321/gtvol1.inc, geant321/gtvolu.inc, geant321/gversc.inc, geant321/hadflg.inc, geant321/hadpar.inc, geant321/hetc5.inc, geant321/hetc7.inc, geant321/hettp.inc, geant321/higfis.inc, geant321/incdek.inc, geant321/inpdat.inc, geant321/inpdat2.inc, geant321/inpflg.inc, geant321/iounit.inc, geant321/isotop.inc, geant321/labcos.inc, geant321/limits.inc, geant321/ludat1.inc, geant321/ludat3.inc, geant321/lujets.inc, geant321/mapa.inc, geant321/mapat.inc, geant321/mapoll.inc, geant321/mconst.inc, geant321/mcreco.inc, geant321/mcross.inc, geant321/metlsp.inc, geant321/mgamma.inc, geant321/minput.inc, geant321/mmass.inc, geant321/mmicab.inc, geant321/mmicap.inc, geant321/mnutrn.inc, geant321/mparam.inc, geant321/mpifinc.inc, geant321/mpoint.inc, geant321/mpstor.inc, geant321/mrecoi.inc, geant321/multiprox.inc, geant321/multseeds.inc, geant321/mupsca.inc, geant321/mxgkgh.inc, geant321/nucdat.inc, geant321/nucgeo.inc, geant321/nuciod.inc, geant321/nuclev.inc, geant321/nucpar.inc, geant321/nucstf.inc, geant321/paprop.inc, geant321/papropt.inc, geant321/parevt.inc, geant321/parnuc.inc, geant321/part.inc, geant321/part2.inc, geant321/part2t.inc, geant321/part3.inc, geant321/partt.inc, geant321/pawc.inc, geant321/pawct.inc, geant321/pcodat.inc, geant321/pcodim.inc, geant321/pilot.h, geant321/pilot.h.ori, geant321/qquark.inc, geant321/reac.inc, geant321/redver.inc, geant321/resnuc.inc, geant321/s_blank.inc, geant321/s_blankp.inc, geant321/s_consts.inc, geant321/s_coscom.inc, geant321/s_csdat.inc, geant321/s_csdim.inc, geant321/s_curpar.inc, geant321/s_defcom.inc, geant321/s_errcom.inc, geant321/s_event.inc, geant321/s_genio.inc, geant321/s_kginit.inc, geant321/s_mat.inc, geant321/s_nucio.inc, geant321/s_prntfl.inc, geant321/s_result.inc, geant321/sckine.inc, geant321/split.inc, geant321/trcom3.inc, geant321/xsepar.inc, geocad/gboset.F, geocad/gckmat.F, geocad/gckpar.F, geocad/gcoset.F, geocad/gcsetc.F, geocad/gctset.F, geocad/gdexca.F, geocad/gelset.F, geocad/genset.F, geocad/getshp.F, geocad/gjwrit.F, geocad/gpaset.F, geocad/gpcset.F, geocad/gpgset.F, geocad/gposi.F, geocad/gptset.F, geocad/greucl.F, geocad/gspset.F, geocad/gstmat.F, geocad/gstset.F, geocad/gtrase.F, geocad/gtrdse.F, geocad/gtrset.F, geocad/gtuset.F, geocad/gtxset.F, geocad/gweucl.F, geocad/gwrtre.F, geocad/history.F, geocad/readme.F: First commit. geant321+_vmc Version 1.3 2006-02-14 01:03 Sue Kasahara * G3PTSim/: fiface/fldist.F, fiface/flinit.F, fiface/flufin.F, fiface/flufin.F.ori, fluka/abbrch.F, fluka/ainel.F, fluka/akeka.F, fluka/altra.F, fluka/altraf.F, fluka/amga.F, fluka/ankeka.F, fluka/bamjev.F, fluka/beexi.F, fluka/bekeka.F, fluka/berttp.F, fluka/beta.F, fluka/betarn.F, fluka/betrst.F, fluka/bkeka.F, fluka/bklass.F, fluka/bnkeka.F, fluka/calumo.F, fluka/calumv.F, fluka/chanwt.F, fluka/corevt.F, fluka/corrin.F, fluka/datar3.F, fluka/decaux.F, fluka/decay.F, fluka/difevv.F, fluka/dost.F, fluka/drelab.F, fluka/dres.F, fluka/eexi.F, fluka/eexlvl.F, fluka/ekeka.F, fluka/energi.F, fluka/energy.F, fluka/enrg.F, fluka/erup.F, fluka/evdeex.F, fluka/eventv.F, fluka/evevap.F, fluka/evvini.F, fluka/ferevv.F, fluka/ferhav.F, fluka/fisfra.F, fluka/fkdeca.F, fluka/fkdres.F, fluka/fkener.F, fluka/fkerup.F, fluka/fkflav.F, fluka/fkimpu.F, fluka/fksigi.F, fluka/fkvert.F, fluka/fkzero.F, fluka/flavor.F, fluka/fpower.F, fluka/fprob.F, fluka/gamrn.F, fluka/geta.F, fluka/hadden.F, fluka/hadevv.F, fluka/hadrin.F, fluka/hadriv.F, fluka/hevhin.F, fluka/hinhev.F, fluka/hklass.F, fluka/hypero.F, fluka/iefun.F, fluka/impuls.F, fluka/incini.F, fluka/index2.F, fluka/kinpar.F, fluka/kpois.F, fluka/lortra.F, fluka/nizl.F, fluka/nizlnw.F, fluka/nucevv.F, fluka/nucrel.F, fluka/nucriv.F, fluka/nudisv.F, fluka/nuprel.F, fluka/parjet.F, fluka/pmprab.F, fluka/poli.F, fluka/qnrg.F, fluka/raco.F, fluka/rakekv.F, fluka/rbkekv.F, fluka/rchanv.F, fluka/rotat.F, fluka/samcst.F, fluka/sfecfe.F, fluka/shptot.F, fluka/sigel.F, fluka/sigint.F, fluka/sihael.F, fluka/sitsao.F, fluka/stalin.F, fluka/tchoic.F, fluka/threpd.F, fluka/trafo.F, fluka/trahad.F, fluka/trans.F, fluka/ttrans.F, fluka/twopad.F, fluka/twopar.F, fluka/verein.F, fluka/vertex.F, fluka/xlamb.F, fluka/xseneu.F, fluka/xsepro.F, fluka/zeroin.F, gbase/gbase.doc, gbase/gbhsta.F, gbase/geamon.F, gbase/getnum.F, gbase/getver.F, gbase/gffgo.F, gbase/gfhead.F, gbase/gfhsta.F, gbase/gfrung.F, gbase/ggclo2.F, gbase/ggclos.F, gbase/ghclos.F, gbase/ginit.F, gbase/glast.F, gbase/glook.F, gbase/gmail.F, gbase/gphead.F, gbase/gprint.F, gbase/gprung.F, gbase/grun.F, gbase/gshead.F, gbase/gsrung.F, gbase/gtrig.F, gbase/gtrigc.F, gbase/gtrigi.F, gbase/gwork.F, gbase/gzebra.F, gbase/gzinit.F, gcons/gcons.doc, gcons/gevkev.F, gcons/gfcoul.F, gcons/gfmate.F, gcons/gfpart.F, gcons/gftmat.F, gcons/gftmed.F, gcons/ghmix.F, gcons/gmate.F, gcons/gpart.F, gcons/gpions.F, gcons/gplmat.F, gcons/gpmate.F, gcons/gpmatx.F, gcons/gppart.F, gcons/gpparx.F, gcons/gprmat.F, gcons/gptmed.F, gcons/gptmex.F, gcons/gsckov.F, gcons/gsdk.F, gcons/gsmate.F, gcons/gsmate.F.ori, gcons/gsmixt.F, gcons/gspart.F, gcons/gstmed.F, gcons/gstpar.F, gcons/gxsi.F: First commit. geant321+_vmc Version 1.3 2006-02-14 01:00 Sue Kasahara * G3PTSim/: erdecks/erbcer.F, erdecks/erbctr.F, erdecks/erland.F, erdecks/ermcsc.F, erdecks/erpini.F, erdecks/erprop.F, erdecks/erstor.F, erdecks/ertrak.F, erdecks/ertrch.F, erdecks/ertrgo.F, erdecks/ertrnt.F, erdecks/erxyzc.F, erdecks/eufill.F, erdecks/eufilp.F, erdecks/eufilv.F, erdecks/eustep.F, erdecks/evolio.F, erpremc/trprfn.F, erpremc/trprop.F, erpremc/trptsc.F, erpremc/trptsd.F, erpremc/trs1s2.F, erpremc/trscpt.F, erpremc/trscsd.F, erpremc/trscsp.F, erpremc/trsdpt.F, erpremc/trsdsc.F, erpremc/trspsc.F, examples/E01.C, examples/E01_g3Config.C, examples/E02.C, examples/E02_g3Config.C, examples/E03.C, examples/E03_g3Config.C, examples/Makefile, examples/flukaaf.dat, examples/flukaerr.dat, examples/galicef.F, examples/gcbank.inc, examples/gccuts.inc, examples/gcflag.inc, examples/gckine.inc, examples/gcking.inc, examples/gclist.inc, examples/gcmate.inc, examples/gcnum.inc, examples/gconsp.inc, examples/gconst.inc, examples/gcphys.inc, examples/gcscan.inc, examples/gctmed.inc, examples/gctrak.inc, examples/gcunit.inc, examples/gcvolu.inc, examples/gexam1.F, examples/gexam1.dat, examples/gexam3.F, examples/gexam3.dat, examples/gexam4.F, examples/gexam4.dat, examples/gmain.cxx, examples/gphysi.dat, examples/model.F, examples/model.dat, examples/model.inc, examples/rootlogon.C: First commit. geant321+_vmc Version 1.3 2006-02-14 00:56 Sue Kasahara * G3PTSim/: comad/gcadd.cxx, comad/gcomad.F, config/MakeExe, config/MakeMacros, config/MakeRules, config/Makedepend, config/Makefile.alphacxx6, config/Makefile.hpuxacc, config/Makefile.linux, config/Makefile.linuxia64ecc, config/Makefile.linuxia64gcc, config/Makefile.linuxicc, config/Makefile.linuxx8664gcc, config/Makefile.macosx, config/Makefile.macosxxlc, config/Makefile.solarisCC5, config/makedist.sh, config/version_number, data/flukaaf.dat, data/xsneut95.dat: First commit. geant321+_vmc Version 1.3 2006-02-14 00:53 Sue Kasahara * G3PTSim/: block/fdevap.F, block/fdnopt.F, block/fdpree.F, block/flkdt1.F, block/flkdt2.F, block/flkdt3.F, block/flkdt4.F, block/flkdt5.F, block/flkdt6.F, block/flkdt7.F, cdf/g321m.c, cdf/g321m.cdf, cdf/g321x.c, cdf/g321x.cdf, cgpack/cgaffi.F, cgpack/cgbfit.F, cgpack/cgbint.F, cgpack/cgbmmt.F, cgpack/cgbool.F, cgpack/cgbox.F, cgpack/cgbrik.F, cgpack/cgbsea.F, cgpack/cgbsec.F, cgpack/cgbsor.F, cgpack/cgbsub.F, cgpack/cgbtef.F, cgpack/cgbtfp.F, cgpack/cgbttt.F, cgpack/cgcev.F, cgpack/cgcopy.F, cgpack/cgelli.F, cgpack/cgfac2.F, cgpack/cgfaco.F, cgpack/cgfare.F, cgpack/cgfvis.F, cgpack/cghcre.F, cgpack/cghdfa.F, cgpack/cghend.F, cgpack/cgheva.F, cgpack/cghins.F, cgpack/cghmov.F, cgpack/cghpla.F, cgpack/cghpla.F.ori, cgpack/cghren.F, cgpack/cghshi.F, cgpack/cghsiz.F, cgpack/cghtre.F, cgpack/cginve.F, cgpack/cgmnmx.F, cgpack/cgpers.F, cgpack/cgrifl.F, cgpack/cgsaan.F, cgpack/cgscop.F, cgpack/cgshel.F, cgpack/cgshif.F, cgpack/cgsize.F, cgpack/cgslic.F, cgpack/cgsnor.F, cgpack/cgsphe.F, cgpack/cgsub.F, cgpack/cgtset.F, cgpack/cgtstr.F, cgpack/cgvedg.F, cgpack/cgvhed.F, cgpack/cgvtef.F, cgpack/cgvtin.F, cgpack/cgwire.F, cgpack/cgwsor.F, cgpack/cgzre.F, cgpack/cgzrev.F: First commit. geant321+_vmc Version 1.3 2006-02-14 00:50 Sue Kasahara * G3PTSim/added/: dummies.c, dummies2.c, loadmod.F: First commit. geant321+_vmc Version 1.3 2006-02-13 23:32 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: include the check on target position to be in the IsGoodSpill method so that if the event is MC, the target position is not checked after all - it aint filled, why check it. 2006-02-13 23:18 Sue Kasahara * G3PTSim/: GNUmakefile, Makefile, README, gcinit.F: New package to house MINOS customized Geant3 concrete vmc implementation 2006-02-13 22:53 arms * MCMonitor/macro/outputMCMonitorPlots.C: Add the ability to write comparison failures to a separate ps file on output (outputMCMonitorPlots.C). Meant to put this in before the initial commit, but oh well... 2006-02-13 22:28 arms * MCMonitor/: GNUmakefile, LinkDef.h, MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt, macro/MCMonitorStyle.C, macro/makeMCMonitorPlots.C, macro/outputMCMonitorPlots.C: MCMonitor : Produce and compare characteristic truth and truth vs. reconstruction Monte Carlo quantities for validation and monitoring. - Compares *ANY* two input Monte Carlo samples, so one can investigate the effect of any differences leading to ntuple output (i.e. particle transport, reconstruction, beam flux, etc.) - Main forseen uses: (1) MC generator validation (i.e. ParticleTransportSim) (2) Farm MC production monitoring (3) Minossoft release validation - Reads from input NtpSt (or NtpSR, NtpMC, NtpTH) produced by standard reconstruction - The most important part of the package is the macros: makeMCMonitorPlots.C -- generate a root file w/standard plots outputMCMonitorPlots.C -- produce output comparison plots MCMonitorStyle.C -- TStyle for MCMonitor - See MINOS docDB documents 1390 and 1507 https://minos-docdb.fnal.gov:440/cgi-bin/ShowDocument?docid=1390 and: https://minos-docdb.fnal.gov:440/cgi-bin/ShowDocument?docid=1507 2006-02-13 22:28 Sue Kasahara * CVSROOT/: check_access, modules: [no log message] 2006-02-13 22:23 Sue Kasahara * G3PTSim/.cvsignore: New package to house Geant3 concrete vmc implementation (TGeant3), customized for MINOS purposes. 2006-02-13 22:23 Sue Kasahara * G3PTSim/.cvsignore: Initial revision 2006-02-13 22:08 Sue Kasahara * CVSROOT/framework.list: Add Masaki to cvs update e-mail list. 2006-02-13 21:13 arms * RootUtil/TPSTest/: TPSTest.cxx, TPSTest.h: Fix some documentation. 2006-02-13 19:39 Brett Viren * BeamDataUtil/test/: BDTestData.cxx, run_bdtd.C: Updated scale for latest integrated (pushing 1.4e20) 2006-02-13 19:03 Liz Buckley-Geer * WebDocs/cvs-rep.html: Second attempt to fix broken link 2006-02-13 19:00 Liz Buckley-Geer * WebDocs/cvs-rep.html: Fix broken link 2006-02-13 18:40 Minos CVS group account. Do not commit from here! * RootUtil/TPSTest/: TPSTest.cxx, TPSTest.h: Add method GetInt() that returns the integral of bin contents within the specified range. 2006-02-13 17:14 Ed Larty * setup/packages-R1.18.3: #new frozen tag for R1.18 2006-02-13 17:09 Robert Hatcher * AnalysisNtuples/Module/: ANtpInfoObjectFillerBeam.cxx, ANtpInfoObjectFillerBeam.h: Convert from DetectorType:: to Detector:: (last case in this package). 2006-02-13 13:29 asousa * Monitoring/: SinglAnalysis.cxx, SinglAnalysis.h: Clone the new checklist plots into the Monitoring Blocks TRC plots. A few cosmetic changes. 2006-02-13 10:25 asousa * CVSROOT/check_access: Adding Jeff H. to DataUtil so he can commit his LI Filter. 2006-02-13 06:30 avva * CandFitTrackSA/: README, reco.C: Updated sample job script. 2006-02-13 05:06 avva * CandFitTrackSA/: AlgFitTrackSA.h, AlgFitTrackSAList.cxx, ConstFT.h, ConvergenceMaster.cxx, ConvergenceMaster.h, MatrixCalculator.cxx, TrackContext.cxx, TrackSegmentMakerDummy.cxx: Added some comments, fixed compiler warnings. 2006-02-13 03:50 avva * CandFitTrackSA/: DBtxt_AlgFitTrackSA_default.C, FitResult.cxx, FitResult.h, FitStateConverged.cxx, FitTrackSAListModule.cxx, FitTrackSAListModule.h, MatrixCalculator.cxx, MatrixCalculator.h, TrackFilterBFCalibFD.cxx, TrackFilterBFCalibFD.h, TrackFilterBFCalibND.cxx, TrackFilterBFCalibND.h: Fixed calculation of the ndf written into NtpFitSA the ntuple. Added TrackFilterBFCalibFD class to select stopping track candidates in the Far det. 2006-02-13 00:35 niki * Mad/data/: weights_nearle18_2.dat, weights_nearphe18_2.dat, weights_nearpme18_2.dat: 18_2 ANN weight files for near 2006-02-13 00:34 niki * Mad/MadNsID.cxx: update my ANN weight files to version 18_2 2006-02-13 00:32 niki * Mad/MadDpAnalysis.cxx: Fixed shower selection there as well 2006-02-13 00:32 niki * Mad/MadBase.h: .h file 2006-02-13 00:32 niki * Mad/MadBase.cxx: Added MadBase::LoadShower_Jim(Int_t ievt,Int_t &ishw, Int_t detector) that calculated primary shower of events according to the prescription shown in Reconstruction meeting of 02-09-06 2006-02-13 00:20 kordosky * DataUtil/: EnergyCorrections.cxx, EnergyCorrections.h: correction of +1.8% to FD data shower energy 2006-02-12 22:09 kordosky * DataUtil/: EnergyCorrections.cxx, EnergyCorrections.h: Update momentum correction to account for new density and thickness measurements. 2006-02-12 20:37 boehm * CandChop/: DBtxt_AlgChopListSharp2_NearBeam.C, DBtxt_AlgChopListSharp2_default.C, SliceFromChopModule.cxx, SliceFromChopModule.h: Backporting changes to the CandChopper for compatibility with the Near Detector. Also adding an empty DBtxt file so there is no error message when AlgChopListSharp2_default points to a configuration that doesn't exist (NearBeam). 2006-02-12 18:33 hartnell * MeuCal/MeuAnalysis.cxx: Fix a bug spotted by Phill L. The pulser box boundaries were not quite right when running on Cam ntuples... I changed one but not the other before. 2006-02-12 15:38 cbs * MCReweight/macros/muonInfo.C: Updates 2006-02-12 05:20 asousa * Monitoring/: ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h: Filled the TRC monitoring block histograms and created a new PPS time monitoring histogram based on the RawVATimingMonitor block. More modifications to VARC Etc and Sparsification monitoring plots. 4 new histograms added to "Checklist plots/Crate Monitor". FarDet OM shift form will have to be modified to reflect the change. 2006-02-11 16:19 Nathaniel Tagg * Calibrator/PulserTimeCalScheme.cxx: Apply Pedro's suggested bugfixes. Pull Andy's walk explicitly into the shield computation, for clarity Apply the magic 60/90 gain ratio to andy's walk Use the other sign for the t0 correction 2006-02-11 15:44 cbs * MCReweight/macros/muonInfo.C: Function for ripping the pion/kaon parent info out of the flux files for neutrinos where the immediate parent is a muon. 2006-02-11 00:12 Minos CVS group account. Do not commit from here! * RootUtil/TPSTest/TPSTest.cxx: Fix a typo in the documentation. Cleanup some long lines. 2006-02-10 23:57 Minos CVS group account. Do not commit from here! * RootUtil/TPSTest/TPSTest.cxx: Fix a typo in the documentation 2006-02-10 23:05 Minos CVS group account. Do not commit from here! * RootUtil/TPSTest/: GNUmakefile, LinkDef.h, TPSTest.cxx, TPSTest.h, macro/Contrast.C, macro/MakeContrastPlots.C, macro/MakeValidationPlots.C, macro/Validation.C, macro/compTests.C: Add the sub-package TPSTest. TPSTest "Point Significance Test" Hypothesis test of the assumption that two TH1 objects were filled from the same probability distribution. A maximum likelihood method is used to find the most likely source PDF bin-by-bin. The resulting probability is the confidence level of the hypothesis that the input TH1 objects are the result of Poisson distributed fluctuations about the maximum likelihood fit distribution. The returned significance is more stable and potentially more powerful over repeated trials than the TH1::Chi2Test or TH1::KolmogorovTest. macros directory contains example scripts including comparisons of the performance of this test against the TH1::Chi2Test and TH1::KolmogorovTest tests. 2006-02-10 22:57 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DirectCompareModule.cxx, EfficiencyPurityModule.cxx, LinkDef.h, RecoMonitoring.cxx, macros/dataQualityCheck.C, macros/weeklyCheck.C: make changes to correspond to the changes in the NCUtils package and AnalysisNtuples package 2006-02-10 21:46 George Irwin * CVSROOT/check_access: Add blake to CandMorgue. 2006-02-10 21:36 boehm * CandFitTrackCam/AlgFitTrackCam.cxx: Backporting division by zero error protection into the R1-21 version to finish up the validation processing. 2006-02-10 21:07 Brian Rebel * AnalysisNtuples/Module/CondensedNtpModuleNC.cxx: set the criteria for determining the primary shower to be 0,0 - ie the primary shower will be the one in the shw[0] position as agreed at the reco meeting on 2/9/06. other cuts still apply, but they can be made at the analysis level rather than the ntuple making level 2006-02-10 20:47 Robert Hatcher * WebDocs/doxygen/package_index.pl: Catch and classify a few more .h files. Doxygen has some funky naming scheme in the case of .h files that aren't classes (e.g. function prototypes or structures) and if the file name contains underscores. Attempt to handle those two cases when building the ByPackage.html index. Also just skip LinkDef.h files at this time (their .html naming is stranger yet, apparently _2LinkDef_8h.html) 2006-02-10 20:37 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisModule.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h: now the ANtpHeaderInfo object carries around whether the event is MC or Data, so use that when determining how to correct the momentum from range or whether a spill is good or not 2006-02-10 20:26 Nathaniel Tagg * Calibrator/: PulserTimeCalScheme.cxx, PulserTimeCalScheme.h: Change default to NOT applying pulser time calibrations, since we know it's buggy anyway. Change default to Andy's calibrations, which are currently industry-standard. Add Pedro's shield calibrations. Untested. 2006-02-10 20:15 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, Module/ANtpInfoObjectFiller.cxx: add data member to ANtpHeaderInfo that records the sim flag for the event - (int)SimFlag::kData/kMC that way can adjust cuts accordingly. 2006-02-10 20:08 litchfld * MeuCal/MeuAnalysis.cxx: Modifications to the FilterLI method(s). The time-window (to filter singles) has been debugged so that it dosen't throw away single ended hits. The asymmetry requirement is waived for very large LI snarls, (because the VAs on the flashed side saturate.) 2006-02-10 18:02 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCType.h: merge the IsGoodBeamEvent and IsGoodBeamSnarl methods to select the different algorithms, but users only ever need call the generic method. 2006-02-10 17:34 Brian Rebel * NCUtils/: LinkDef.h, NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisModule.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCExtractionADM.cxx, NCExtractionBR.cxx, NCExtractionDP.cxx, NCExtractionDP.h, NCType.h, macros/ncccSeparation.C: add extraction algorithm based on the CC PID analysis change the structure of NCAnalysisCuts to set data members holding info objects and remove the arguements to the different methods. make the default beam fiducial volume determination be the oxford algorithm. 2006-02-10 14:47 Nick West * DocBuilder/GNUmakefile: RDBC's dependency on RDBCodbc is now exposed 2006-02-10 14:42 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Made improvements to the checks that guard against division by zero. 2006-02-10 14:15 Nick West * JobControl/JobCEnv.cxx: Downgrade the object caught in the "last chance saloon" from a TSQLException* to a TObject*, so as not to couple JobControl to RDBC and hence complicate the building of special applications such as Rotorooter. 2006-02-10 12:31 Nick West * RDBC/rdbc/TSQLDriverManager.cxx: For backward compatibility (when ProcessLineFast was used) treat the p/wd \0 as a null string. 2006-02-10 09:09 Nick West * JobControl/JobCEnv.cxx: Catch any TSQLException*. It's too late to recover, but does at least provide some diagnostic to help fix the missed catch. 2006-02-10 09:08 Nick West * RDBC/rdbc/TSQLDriverManager.cxx: Directly call ODBC implementation instead of calling TROOT:ProcessLineFast. which was loosing C++ exceptions. Philippe subsequently explained that standard C++ exception handling can be enabled/disabled using:- gROOT->ProcessLine(".exception"); but by then I had changed to code and made it more transparent e.g con = new ODBCConnection(dsn.Data(),user.Data(),pswd.Data()); is clearer than:- con = (TSQLConnection*) gROOT->ProcessLineFast(Form( "new ODBCConnection(\"%s\",\"%s\",\"%s\")",dsn.Data(),user.Data(),pswd.Data())); 2006-02-10 09:08 Nick West * RDBC/rdbc/TSQL.cxx: Throw TSQLException* C++ exception instead of Emitting a TSQLException* ROOT signal which was getting lost. 2006-02-10 09:08 Nick West * RDBC/rdbc/Makefile.SRT: Allow RDBC to directly access odbc. 2006-02-10 09:07 Nick West * DatabaseMaintenance/DbmValidate.cxx: Avoid handling exceptions by using DbiStatement instead of TSQLStatement. 2006-02-10 09:07 Nick West * DatabaseMaintenance/DbmModule.cxx: Respond to new DbiStatement API. Protect against RDBC exceptions. 2006-02-10 09:06 Nick West * DatabaseUpdater/: DbuDaqConfigFilesText.cxx, DbuDaqMonitorModule.cxx: Protect against RDBC exceptions. 2006-02-10 09:05 Nick West * DatabaseInterface/doc/ChangeLog: Major reworking of error handling between DBI and RDBC. 2006-02-10 09:05 Nick West * DatabaseInterface/test/TestDbi.cc: Respond to new Dbi and DbiStatement API. Create a TApplication. It should always have done this but omission was benign while RDBC called TROOT:ProcessLineFast(...) 2006-02-10 09:05 Nick West * DatabaseInterface/: DbiExceptionLog.cxx, DbiExceptionLog.h, LinkDef.h: Add class to hold a record of database exceptions. 2006-02-10 09:05 Nick West * DatabaseInterface/: DbiStatement.cxx, DbiStatement.h: API change: Rename PrintWarnings(Int_t) to PrintExceptions(Int_t) AppendWarnings() to AppendExceptionLog(TSQLException*) ClearWarnings() to ClearExceptionLog() Replace const TList* GetWarnings() by const DbiExceptionLog& GetExceptionLog() State change: Replace TList fWarnings; by DbiExceptionLog fExceptionLog; Protect against RDBC exceptions and record in owned DbiExceptionLog. 2006-02-10 09:04 Nick West * DatabaseInterface/DbiSqlValPacket.cxx, DatabaseInterface/test/DbiValidate.cc, DatabaseUpdater/DbuDaqFileSummary.cxx, DatabaseUpdater/DbuRunSummary.cxx: Respond to new DbiStatement API. 2006-02-10 09:04 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiResultSet.cxx: Respond to new DbiStatement API. Protect against RDBC exceptions. 2006-02-10 09:04 Nick West * DatabaseInterface/: DbiConnection.cxx, DbiConnection.h: API change: rename (no change in functionality) PrintWarnings(...) to PrintExceptions(...) Protect against RDBC exceptions. 2006-02-10 09:03 Nick West * DatabaseInterface/DbiCascader.cxx: Respond to new Dbi and DbiStatement API. 2006-02-10 09:03 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h: API change: rename (no change in functionality) PrintWarnings(...) to PrintExceptions(...) 2006-02-10 00:03 avva * Contrib/sergei/ProcessFitSA/: FitHists.h, PlotFitSA.C, ProcessFitSAModule.cxx: Added prange histogram, fixed ndf bug. 2006-02-09 22:44 avva * Contrib/sergei/ProcessFitSA/: PlotFitSA.C, ProcessFitSAModule.cxx: Changed hbegin binning, added more plots. 2006-02-09 22:22 Liz Buckley-Geer * WebDocs/cvs-rep.html: modified instructions on whom to send your ssh key file to 2006-02-09 20:04 Robert Hatcher * CVSROOT/: check_access, modules: create new package "MCMonitor" for Kregg Arms. 2006-02-09 20:02 Robert Hatcher * MCMonitor/.cvsignore: Initial revision 2006-02-09 20:02 Robert Hatcher * MCMonitor/.cvsignore: create package for Kregg Arms. 2006-02-09 06:06 avva * Contrib/sergei/ProcessFitSA/ProcessMCSpectrometer.C: Fixed a typo. 2006-02-09 05:31 avva * Contrib/sergei/ProcessFitSA/: ProcessDataSpectormeter.C, ProcessDataSpectrometer.C, ProcessMCSpectormeter.C, ProcessMCSpectrometer.C: Typo - renamed spectrometer scripts. 2006-02-09 05:05 avva * Contrib/sergei/ProcessFitSA/ProcessFitSAModule.cxx: Added periodic printing of # records processed. 2006-02-09 04:58 avva * Contrib/sergei/ProcessFitSA/: FitCuts.h, FitHists.h, PlotFitSA.C, ProcessDataCalorimeter.C, ProcessDataSpectormeter.C, ProcessFitSAModule.cxx, ProcessFitSAModule.h, ProcessMCCalorimeter.C, ProcessMCSpectormeter.C: Added histograms for SR fitter comaprisons. 2006-02-09 00:29 avva * Contrib/sergei/ProcessFitSA/: PlotFitSA.C, ProcessData.C, ProcessFitSAModule.cxx, ProcessFitSAModule.h, ProcessMC.C: Added a script to plot histograms. 2006-02-08 22:51 bspeak * setup/: setup_minossoft_umn.csh, setup_minossoft_umn.sh: A rewrite of the setup scripts to allow for multiple root builds for a single minossoft release. 2006-02-08 18:47 Nathaniel Tagg * CandChop/DBtxt_AlgChopListSharp2_default.C: fix the labelling of this algorithm config. 2006-02-08 18:25 asousa * CVSROOT/check_access: Giving Phill write access to MeuCal so he can do some committing. 2006-02-08 18:15 Nick West * DatabaseInterface/DbiStatement.cxx: Downgrade appending of error message to Debug; if it's a problem it will shout later 2006-02-08 17:30 avva * Contrib/sergei/ProcessFitSA/: GNUmakefile, LinkDef.h, ProcessFitSA.C, ProcessFitSAModule.cxx, ProcessFitSAModule.h: A simple module to process NtpFitSARecord ntuples and fill histograms. 2006-02-08 15:50 Brian Rebel * DataQualityMonitoring/: EfficiencyPurityModule.cxx, EfficiencyPurityModule.h: change to the calling of how to select the tracks for the efficiency module 2006-02-08 15:44 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: add in a fiducial volume cut based on the CC analysis 2006-02-08 14:53 raufer * AnalysisNtuples/ANtpEventInfoNC.cxx: Set variables to ANtpDefVal defaults rather than 0. at construction. Should have been like that in the first place. 2006-02-08 13:15 cbs * Contrib/cbs/PlotOrg/: GNUmakefile, LinkDef.h, Plot1DHistogram.cxx, Plot1DHistogram.h, Plot2DHistogram.cxx, Plot2DHistogram.h, PlotDirectory.cxx, PlotDirectory.h, PlotHistType.cxx, PlotHistType.h, PlotMaker.cxx, PlotMaker.h, PlotManager.cxx, PlotManager.h, macros/RecoFile.C, macros/RunComp.C: Package for organizing plots. 2006-02-08 12:45 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Update on drift estimate, taking Justin's study into account 2006-02-08 05:18 avva * CandFitTrackSA/Ntp/NtpFitSARecord.cxx: Removed use of Tracer object, otherwise NtpFitSA library can not be loaded by itself. 2006-02-08 00:16 boehm * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: Adding some error protection in case the reconstructed lepton energy is ever less than the lepton mass. 2006-02-07 23:04 Robert Hatcher * CandFitTrackSA/: FitContext.cxx, PlaneData.h, TrackEstimatorFixed.cxx, TrackEstimatorFixed.h, TrackEstimatorRange.cxx, TrackEstimatorRange.h: Convert DOS format files (extra \r's) to unix format. 2006-02-07 23:03 Robert Hatcher * CandFitTrackSA/TrackEstimator.h: For ROOT versions >= 5.08/00 use #include "TMatrixDfwd.h" rather than "class TMatrixD;" to avoid conflict. Also convert DOS format file (extra \r's) to unix format. 2006-02-07 23:02 Robert Hatcher * CandFitTrackSA/GNUmakefile: add ROTOCINTFLAGS -p to handle ROOT_VERSION macro in TrackEstimator.h 2006-02-07 22:49 avva * CandFitTrackSA/DataFT.cxx: Protect against dividing by zero. 2006-02-07 18:01 kordosky * Mad/: MadDpID.cxx, MadMKAnalysis.cxx: why didn't these commit before? 2006-02-07 17:59 kordosky * Mad/macros/MakePanMK.C: remove fiducial in pid code. implement Mark D suggestion for associating beam monitoring data with given event. lower Dbi loglevel in macro. 2006-02-07 16:26 boehm * NueAna/ANtpAnalysisInfoAna.cxx: Modifying the warning message when the 3d hits aren't set and giving it a cutoff 2006-02-07 12:02 Nick West * MessageService/MsgTripWire.cxx: Use getenv not gSystem->Getenv to make MessageService independent of ROOT 2006-02-06 23:03 tjyang * Calibrator/PulserLinearityCalScheme.cxx: correct an error in the message printing 2006-02-06 22:25 bishai * BeamData/java/NuMIMon/: swicConstants.txt, pedConstants.txt: New pedestals 2006-02-06 16:03 Brett Viren * setup/: msrt, usepackage/config.h: Fix bad comment/blank line removal from packages file as found by Nick 2006-02-06 15:56 Nathaniel Tagg * RootUtil/: ValueErr.cxx, ValueErr.h: Copy over the ValueErr classes, which ARE of general utility and maybe could be promoted into ROOT. The orignal copies remain in Calibrator, and will continue to do so until RootUtil becomes part of the standard Loon build. For those who haven't used them: the ValueErr template (with the concrete implimentations FloatErr and DoubleErr) provide a seamless way of manipulating numbers that have uncorrelated gaussian errors; basically, what we all learned how to do handle errors in undergraduate physics lab. Automatic promotion/demotion, all the usual overloaded operators are in place, it's lightweight and intuitive. Not well documented yet, though. 2006-02-06 10:27 asousa * Monitoring/ErrorBlockAnalysis.cxx: Modified the Etc error map to explicitly display vmm location and changed the filling of the Etc vs time frame and Etc vs crate number plots so that the displayed number of entries is consistent throughout. 2006-02-04 21:47 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, ConvergenceMaster.cxx, DBtxt_AlgFitTrackSA_default.C, FitResult.h, FitStateConverged.cxx, FitStateDiverged.cxx, FitStateFinal.cxx, FitStateInitial.cxx, TrackFilterBFCalibND.cxx, TrackFilterFactory.cxx, TrackFilterFactory.h: Added TrackFilterFactory, choice of track filter is made in alg config. Added $$ around Id: to in several files where I forgot them. 2006-02-04 21:16 cbs * Mad/MadQuantities.cxx: Expanded the definitions for valid nucleus codes. 2006-02-04 18:50 vahle * MCReweight/macros/ExamplePanReweighting.C: An example macro showing how to use MCReweight on pans, also useful in testing new versions of reweighting softwar 2006-02-04 08:29 avva * CandFitTrackSA/DataFT.cxx: Uncomment a line that was producing a semicolon related error. 2006-02-04 08:23 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, AlgFitTrackSAList.h, CandFitTrackSA.h, CandFitTrackSAHandle.h, DBtxt_AlgFitTrackSA_default.C, DataFT.cxx, DataFT.h, FitContext.cxx, TrackEstimatorFixed.cxx, TrackFilterBFCalibND.cxx: Removed obsolete config parameters from DBtxt_AlgFitTrackSA_default.C. Removed some stray semicolons (gcc 3.3 does not complain about them, but 3.4 won't compile). 2006-02-04 08:08 Nick West * setup/packages-S06-02-02-R1-21: SoftRelTools version is HEAD not S06-02-02-R1-21 2006-02-04 07:14 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, AlgFitTrackSAList.cxx, AlgFitTrackSAList.h, BFieldFT.cxx, BFieldFT.h, CandFitTrackSA.cxx, CandFitTrackSAHandle.cxx, CandFitTrackSAList.cxx, CandFitTrackSAList.h, CandFitTrackSAListHandle.cxx, CandFitTrackSAListHandle.h, ConstFT.h, ConvergenceMaster.cxx, ConvergenceMaster.h, DBtxt_AlgFitTrackSA_default.C, DataFT.cxx, DataFT.h, FitContext.cxx, FitContext.h, FitResult.cxx, FitResult.h, FitState.cxx, FitState.h, FitStateConverged.cxx, FitStateConverged.h, FitStateDiverged.cxx, FitStateDiverged.h, FitStateFactory.cxx, FitStateFactory.h, FitStateFinal.cxx, FitStateFinal.h, FitStateInitial.cxx, FitStateInitial.h, FitStateIterating.cxx, FitStateIterating.h, FitTrackSAListModule.cxx, FitTrackSAListModule.h, GeoFT.cxx, GeoFT.h, GeometryHelper.cxx, GeometryHelper.h, GridBuilder.cxx, GridBuilder.h, GridBuilderTH2.cxx, GridBuilderTH2.h, Interval.cxx, Interval.h, IterationState.cxx, IterationState.h, LinkDef.h, MatrixCalculator.cxx, MatrixCalculator.h, PlaneData.h, SuperIterationState.cxx, SuperIterationState.h, TracerSA.cxx, TracerSA.h, TrackContext.cxx, TrackContext.h, TrackEstimator.h, TrackEstimatorFixed.cxx, TrackEstimatorFixed.h, TrackEstimatorRange.cxx, TrackEstimatorRange.h, TrackFilter.h, TrackFilterBFCalibND.cxx, TrackFilterBFCalibND.h, TrackSegment.cxx, TrackSegment.h, TrackSegmentMaker.h, TrackSegmentMakerDummy.cxx, TrackSegmentMakerDummy.h, Ntp/LinkDef.h, Ntp/NtpFitSA.cxx, Ntp/NtpFitSA.h, Ntp/NtpFitSABFieldCalib.cxx, Ntp/NtpFitSABFieldCalib.h, Ntp/NtpFitSAFit.cxx, Ntp/NtpFitSAFit.h, Ntp/NtpFitSAFitSR.cxx, Ntp/NtpFitSAFitSR.h, Ntp/NtpFitSAPlane.cxx, Ntp/NtpFitSAPlane.h, Ntp/NtpFitSARecord.cxx, Ntp/NtpFitSAVtx.cxx, Ntp/NtpFitSAVtx.h, NtpModule/NtpFitSAModule.cxx: Massively updated version of the SA fitter. Functionality is geared towards verifying/calibrating magnetic field in the ND and (possibly) FD. 2006-02-03 23:03 tjyang * Calibrator/: PulserLinearityCalScheme.cxx, PulserLinearityCalScheme.h, macros/testLinearity.C: add PulserLinearityCalScheme::DecalLinearity() to decalibrate the MC 2006-02-03 22:17 tjyang * NueAna/Display/NueDisplayModule.cxx: added support for NtpSR modified the zooming feature 2006-02-03 21:07 jpochoa * CandShield/: CandShieldSR.cxx, ShieldGeom.cxx, ShieldProj.cxx: Added warning and debug messages all around. Also added protection so that code does not try to sample an array with a weird index (namely -1). 2006-02-03 20:39 Robert Hatcher * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h: For GetSteelPlnNodeMap() enforce "in main body of detector" by explicitly requiring IsVetoShield() to be false (cuts FarDet shield + CalDet floor plns). In GetNearestSteelPlnNode(z) don't determine distances by doing two coordinate transforms, but rather use the z0 info stored in the map returned by GetSteelPlnNodeMap(). This is a huge time savings. The empirical differences between the two methods showed up never more than 1.5 micrometer differences in the plane to choose. Even this small difference probably arises from the map being key'ed off a Float_t rather than a Double_t. Make several "logical const" methods "const". These methods don't actually change the geometry, but were non-const because they fill caches. This can be overcome by making the cache member data "mutable". 2006-02-03 11:58 litchfld * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h: Remove (comment out) depriciated FillHeaderInfo() method. If you are making hybridised AnalysisNtuples and the module stops working you could uncomment the code, but switching to the newer version is better. Some reformatting of code. (Less long lines makes it easier to follow on the sort of low-cost, low-res display a grad student might have at home.) 2006-02-03 04:18 dap56 * Mad/MadDpAnalysis.cxx: Changed conditions for calculating PID in FD 2006-02-03 04:12 dap56 * Monitoring/: DigitAnalysis.cxx, FileMain.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, killmon.csh, near.config: Use Dispatcher selection cuts for ND Physics data to keep up with 4/5 plane trigger rate Added new pedestal checking plots (differences between raw and truncated means, rms) changed the range on FD singles rate frequency plot 2006-02-02 23:19 niki * Mad/AnnInputBlock.h: .h 2006-02-02 23:19 niki * Mad/AnnInputBlock.cxx: Added variable 2006-02-02 21:19 niki * Mad/MadCluAnalysis.cxx: Fixed the way is was using SpillInfo class 2006-02-02 21:19 niki * Mad/MadTestAnalysis.h: .h file 2006-02-02 21:19 niki * Mad/MadTestAnalysis.cxx: Since MadTestAnalysis is a copy (do we need it?) of MadDpAnalysis I made the changes there as well... 2006-02-02 21:18 niki * Mad/SpillInfo.cxx: Re-implement my code (to make is fast, as it was at the beggining...) 2006-02-02 21:18 niki * Mad/: MadDpAnalysis.h, SpillInfo.h: .h 2006-02-02 21:17 niki * Mad/MadDpAnalysis.cxx: Changes to that speed up code. 2006-02-02 20:07 dbox * DatabaseTables/scripts/cp_table_minosdb.pl: had to add new data type (-4) 2006-02-02 19:15 hartnell * MeuCal/macros/nearValidate/: mPlanes.C, mXY.C: Changes to improve blessed plots. 2006-02-02 19:14 hartnell * MeuCal/MeuPlots.cxx: More plots 2006-02-02 18:13 George Irwin * setup/packages-S06-02-02-R1-21: First commit 2006-02-01 20:44 niki * Mad/MadDpAnalysis.h: .h of the updates 2006-02-01 20:44 niki * Mad/MadDpAnalysis.cxx: Updates... 2006-02-01 20:17 kordosky * Mad/MadMKAnalysis.cxx: add shower truth/ completeness. 2006-02-01 20:04 Robert Hatcher * RunSummary/: FarmListModule.cxx, FarmListModule.h, FilterRunType.cxx, RunFileModule.cxx, RunFileModule.h, RunSummary.cxx, RunSummary.h, UtilRSM.cxx, rundmc.cc: Convert from DetectorType:: to Detector::. 2006-02-01 19:22 Robert Hatcher * OfflineTrigger/: OltBlockScan.h, OltDataIntegrity.h, OltEnds.h, OltNewModule.cxx, OltNewModule.h, OltRawLI.h, OltTimePlot.cxx, OltTimePlot.h, OltTimeScan.h: Convert from DetectorType:: to Detector::. Also remove some unnecessary #include lines (especially Conventions/DetectorType.h). 2006-02-01 18:13 Robert Hatcher * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuRecoMCTruth.cxx, AlgFitTrackAtNu.cxx, AlgShowerAtNu.cxx, AlgTrackAtNu.cxx, AtNuFindModule.cxx: Convert from DetectorType:: to Detector::. Also remove a few unnecessary #include "Conventions/DetectorType.h" (Detector.h is pulled via VldContext.h). 2006-02-01 14:57 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: remove dependence on derived classes when the methods only make use of variables in the base classes 2006-02-01 14:56 Brian Rebel * DataQualityMonitoring/: EfficiencyPurityModule.cxx, EventRatePlotModule.cxx, RecoMonitoring.cxx: lots of changes for cosmetic reasons 2006-01-31 23:49 Brian Rebel * DataQualityMonitoring/EfficiencyPurityModule.cxx: do the configuration correctly 2006-01-31 23:45 Brian Rebel * DataQualityMonitoring/EfficiencyPurityModule.cxx: write the correct histograms to file 2006-01-31 23:40 Brian Rebel * DataQualityMonitoring/EventRatePlotModule.h: helps to commit the .h file too 2006-01-31 23:33 Brian Rebel * DataQualityMonitoring/EventRatePlotModule.cxx: calculate the mean rate as stan requested it. 2006-01-31 23:01 Brian Rebel * DataQualityMonitoring/EfficiencyPurityModule.cxx: final commit to be able to draw the efficiency plots 2006-01-31 22:26 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimParticle.cxx: Bug fix to PTSimModule::ClearStdHepSecondaries() method responsible for removing secondaries from input particle stack received from gminos. Modify PTSimParticle::Print method. 2006-01-31 22:23 Brian Rebel * DataQualityMonitoring/: EfficiencyPurityModule.cxx, EfficiencyPurityModule.h, EventRatePlotModule.cxx, EventRatePlotModule.h, RecoMonitoring.cxx: fill and draw the Efficiency plots, protect against a funky seg fault in RecoMonitoring. minor changes to EventRatePlotModule 2006-01-31 21:18 cbs * CandEventSR/: AlgEventSRList.cxx, AlgEventSSList.cxx: Updated AlgEventSSList to fix AddStripAtEvent() bug that meant some strips would be added to a shower but not to one of it's daughter subshowers. Updated AlgEventSRList to reflect R1.18.2 version but with some bugs fixed. 2006-01-31 20:29 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: add in method to select FD tracks based on info in docdb #1466 2006-01-31 18:06 tjyang * Calibrator/macros/testLinearity.C: add a macro to demonstrate the linearity calibration 2006-01-31 16:07 cbs * CandShowerSR/AlgShowerSSList.cxx: Fix to reset histograms each slice. Also, added check to ensure that peak positions returned by TSpectrum are in ascending order. 2006-01-31 08:00 Nick West * DatabaseMaintenance/scripts/get_standard_data_type.pm: Add ORACLE SQL_TYPE_TIMESTAMP 93 2006-01-30 20:57 zarko * MCReweight/: Zfluk.cxx, Zfluk.h: Removed one parameter from SKZP (par[2]) Redefined par[3] (low pT) and par[4] (kaons) in SKZP, and par[5] (kaons) in TV, so that they are just numbers. They are not multiplicative factors of sigma distortions any more. 2006-01-30 20:53 zarko * MCReweight/: Zbeam.cxx, Zbeam.h: Updated beam width error vectors for ME and HE Put back hadron production error as nEffect=7 2006-01-30 20:51 zarko * MCReweight/data/: err_beamwidth_le100_far.vec, err_beamwidth_le100_farovernear.vec, err_beamwidth_le100_farovernear.vec~, err_beamwidth_le100_near.vec, err_beamwidth_le250_far.vec, err_beamwidth_le250_farovernear.vec, err_beamwidth_le250_near.vec: [no log message] 2006-01-30 20:17 Robert Hatcher * NueAna/NueModule.cxx, ParticleTransportSim/PTSimApplication.cxx, ParticleTransportSim/PTSimModule.cxx: TFile.h used to be picked up via complicated dependency; recent change to ROOT has made this a simple forward declaration, so we need to explicitly include TFile.h. 2006-01-30 20:16 Robert Hatcher * NueAna/NueSensitivity.cxx: Recent change to ROOT meant TClonesArray.h was not longer being included (only a forward declaration). Explicitly include it now. Also change a couple references to DetectorType:: to Detector::. 2006-01-30 20:07 Robert Hatcher * DataUtil/: GetUgliGeomHandle.h, GetDetectorBins.cxx: Convert from using DetectorType:: to Detector::. 2006-01-30 20:04 Robert Hatcher * BeamDataUtil/BeamMonFileSummary.cxx, DataUtil/RawRecCounts.cxx: TFile.h used to be picked up via complicated dependency; recent change to ROOT has made this a simple forward declaration, so we need to explicitly include TFile.h. 2006-01-30 20:01 Robert Hatcher * BeamDataUtil/BMSpillAna.cxx: It's Munits::mm not Munits:mm (two colons delineate a namespace). 2006-01-30 17:16 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Never select spills that have a fit failure in the gaussian fit to the last profile monitor before the target (occurs for less than 0.04% of the spills). In such cases, the database gets filled by a large negative value (-999). The code now rejects spills with a beam width <-0.1mm. Beam widths of zero means that the profile monitor is taken out of the beam pipe. 2006-01-30 16:52 litchfld * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: Change InBeamFiducialVolume() and InBeamFiducialVolumeOx() methods to use a detector based fiducal cut in the ND (50cm from a UV-averaged partial plane edge). InBeamFiducialVolume() can be configured using the method SetFiducialEdgeCut(double), but InBeamFiducialVolumeOx() is fixed (as a record of what we in Oxford currently think is sensible.) 2006-01-30 11:38 raufer * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: Make sure, emFrac is set to a non-physical value in case of cluster array failure mode. 2006-01-30 11:22 raufer * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: Protect against very rare failure mode: Sometimes, the shw.clu variable seems to give -1, event though the shw.ncluster variable is non-zero. This caused a crash when doing "fClusterArray->At(..)". The condition is now caught and an error message printed. 2006-01-29 19:17 Brian Rebel * AnalysisNtuples/ANtpHeaderInfo.h: oops - increment the class def number 2006-01-29 19:09 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, Module/ANtpInfoObjectFiller.cxx: add the snarl trigger time to the ANtpHeaderInfo object 2006-01-29 15:44 Brian Rebel * MarquardtFit/: MarquardtFitModule.cxx, MqfType.cxx, MqfType.h: change the order of neugen variables in MqfType. Draw the gradients in a nice way in the module 2006-01-29 14:55 kordosky * Mad/MadMKAnalysis.cxx: remove beam reweighting. every so often (1/1000) it cannot seem to read the reweighting files, upon which the code asserts... must be afs/nfs related. 2006-01-29 14:24 kordosky * Mad/MadMKAnalysis.cxx: guessed wrong 2006-01-29 12:42 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: remove check on good spill from IsGoodBeamSnarlBR for the near det 2006-01-29 12:40 Brian Rebel * DataQualityMonitoring/: EfficiencyPurityModule.cxx, EfficiencyPurityModule.h, EventRatePlotModule.cxx, RecoMonitoring.cxx: add module for finding tracking efficiencies. also make cosmetic changes to other files 2006-01-29 00:47 zarko * MCReweight/: Zfluk.cxx, Zfluk.h, data/err_beamwidth_le010_far.vec, data/err_beamwidth_le010_farovernear.vec, data/err_beamwidth_le010_near.vec, data/err_beamwidth_le100_far.vec, data/err_beamwidth_le100_far.vec~, data/err_beamwidth_le100_farovernear.vec, data/err_beamwidth_le100_farovernear.vec~, data/err_beamwidth_le100_near.vec, data/err_beamwidth_le100_near.vec~, data/err_beamwidth_le250_far.vec, data/err_beamwidth_le250_far.vec~, data/err_beamwidth_le250_farovernear.vec, data/err_beamwidth_le250_farovernear.vec~, data/err_beamwidth_le250_near.vec, data/err_beamwidth_le250_near.vec~, data/err_beamwidth_le_far.vec, data/err_beamwidth_le_farovernear.vec, data/err_beamwidth_le_near.vec: Added Zfluk function that reweighs the hadrons depending on their pt-xf. Added beamwidth error vectors needed by Zbeam. 2006-01-29 00:44 zarko * MCReweight/: LinkDef.h, Zbeam.cxx, Zbeam.h: Added beam width effect for ME and HE. Removed hadron production from Zbeam. 2006-01-28 20:14 kordosky * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h: Oh no. MadMKAnalysis has been branched. May god help us. 2006-01-28 19:42 Brian Rebel * MarquardtFit/MarquardtFitModule.cxx: implement the method to draw overlays of the different hessian matrix elements 2006-01-28 17:37 niki * Mad/MadDpAnalysis.cxx: Energy corrections are picked up with this version of MadDpAnalysis 2006-01-28 17:37 niki * Mad/MadQuantities.h: commit .h file 2006-01-28 17:36 niki * Mad/MadQuantities.cxx: Added code (for 18_2 only I guess) to take into account energy corrections in shower and muon energy. This code will be modified in next releases that persumably (hopefuly) won;t need these corrections 2006-01-28 00:59 dap56 * Mad/MadDpAnalysis.cxx: Added mc flux info tpx,tpy,tpz,tptype to PAN ntuple for use in xf,pt reweighting 2006-01-27 19:58 kordosky * Mad/data/: README, dp_pdf_far_le.root, dp_pdf_far_le_R1.16.root, dp_pdf_near_he.root, dp_pdf_near_le.root, dp_pdf_near_me.root: [no log message] 2006-01-27 17:19 kordosky * Mad/data/: dp_pdf_near_he_R1.16.root, dp_pdf_near_le_R1.16.root, dp_pdf_near_me_R1.16.root: archival commit 2006-01-27 17:04 vahle * Mad/MadMKAnalysis.cxx: Adding flux information to MadMKAnalysis code 2006-01-27 15:38 Nathaniel Tagg * Calibrator/: PEGainCalScheme.cxx, PEGainCalScheme.h: Add a tuning handle to the gain calibration: Calibrator::PeCalibrator.Set("TuneGainFactor=1.1"); will now artifically increase all PMT gains by 10%. 2006-01-27 15:37 Nathaniel Tagg * Calibrator/StripAttenCalScheme.cxx: Allow hits outside the strip when decalibrating, so that simulated LI can put light into the pigtails. 2006-01-27 15:30 webera * Contrib/weber/Validate/: Validate.cxx, Validate.h, ValidateFD.C: the latest update 2006-01-27 13:38 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: make sure to set all the variables that the IsGoodSpill tests on for the MC 2006-01-27 13:38 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: fix one of the beam cuts 2006-01-27 11:18 kordosky * Mad/MadMKAnalysis.cxx: upgrades 2006-01-27 09:19 cpw1 * PulserCalibration/PulserGainFit.cxx: Fix bug in loop index in FarMeans 2006-01-27 02:51 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: start the baseline in may 2005 2006-01-27 02:45 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: add a method to determine the quality of a beam spill. this is just a pirated version of the BMSpillAna code, but allows me to avoid having to remake my ntuples just now. eventually it will just return the ANtpBeamInfo->goodSpill value which is filled by the BMSpillAna::SelectSpill return value 2006-01-26 23:41 kordosky * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h, macros/EvDisplayList.C: upgrades. 2006-01-26 19:26 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: a quick change that i may back out again. 2006-01-26 18:38 cbs * Mad/MadEvDisplay.cxx: Fix for overlapping entries in InteractionDiagram 2006-01-26 16:08 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: start beam data with may 2005 2006-01-26 15:48 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: final corrections to filling one day event rate plot 2006-01-26 14:13 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DirectCompareModule.cxx, RecoMonitoring.cxx: more work to fill the hour by hour event rate plot in DataQualityModule. make sure you get the right number of momentum bins for cosmic rays when doing the direct comparison change cut value on TrackStripUseFraction in DirectCompareModule 2006-01-26 10:28 cpw1 * Calibrator/PulserDriftCalScheme.cxx: Fix for new CALPULSERFITS 2006-01-26 00:58 ishi * Contrib/ishi/: GeoSwimmer/GeoSwimMCApplication.cxx, TGeoSwimmer/GNUmakefile, TGeoSwimmer/LinkDef.h, TGeoSwimmer/TGeoSwimCondition.h, TGeoSwimmer/TGeoSwimMCApplication.cxx, TGeoSwimmer/TGeoSwimMCApplication.h, TGeoSwimmer/TGeoSwimMCStack.cxx, TGeoSwimmer/TGeoSwimMCStack.h, TGeoSwimmer/TGeoSwimParticle.cxx, TGeoSwimmer/TGeoSwimParticle.h, TGeoSwimmer/TGeoSwimZCondition.cxx, TGeoSwimmer/TGeoSwimZCondition.h, TGeoSwimmer/TGeoSwimmer.cxx, TGeoSwimmer/TGeoSwimmer.h: Bug fix in GeoSwimmer/GeoSwimMCApplication.cxx and removal of obsolute codes (TGeoSwimmer). 2006-01-26 00:45 ishi * Contrib/ishi/TGeoSwimmer/macro/: GNUmakefile, TGeoSwimmer_basiclibs.C, TGeoSwimmer_g3Config.C, TGeoSwimmer_g3libs.C: Removed the obsolete version. 2006-01-26 00:40 ishi * Contrib/ishi/GeoSwimmer/: GNUmakefile, GeoSwimCondition.h, GeoSwimMCApplication.cxx, GeoSwimMCApplication.h, GeoSwimMCStack.cxx, GeoSwimMCStack.h, GeoSwimParticle.cxx, GeoSwimParticle.h, GeoSwimZCondition.cxx, GeoSwimZCondition.h, GeoSwimmer.cxx, GeoSwimmer.h, LinkDef.h, macro/GNUmakefile, macro/GeoSwimmer_basiclibs.C, macro/GeoSwimmer_g3Config.C, macro/GeoSwimmer_g3libs.C: Modifications in alternative Swimmer test programs. 1. Change name to GeoSwimmer in order to distinguish from ROOT codes. 2. Backword direction is considered by adding momentum in each step. 2006-01-25 23:16 mdier * BeamDataUtil/BDSpillAccessor.cxx: The horn current calibration got applied in the wrong direction. The values in the R1_18_2 ntuples are 3.4% lower than they should be. Same for any code dating before Jan 25, 2006 that uses this class to access the database. The horn current is very stable and the different running conditions are far enough apart that they don't mix up. There will be more information on this in a note that will appear soon. 2006-01-25 23:05 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Change the default cut values so they coincide with Sacha's recommended cuts 2006-01-25 20:36 Robert Hatcher * setup/count_buildlog_warnings: weird quoting issue with grep ... 2006-01-25 20:26 Nathaniel Tagg * PhotonTransport/: PhotonInjector.cxx, PhotonInjector.h, macros/li.C: Add a simulated light injection package, with an associated macro. Seems to work perfectly.... the only problem is that it takes 8 seconds to simulate a single LED flash, so it's not very useful. 2006-01-25 19:35 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h: make it possible to plot the hour by hour event rate for a day 2006-01-25 18:32 Nathaniel Tagg * CandChop/test/GNUmakefile: Fix test binary build. 2006-01-25 17:31 Robert Hatcher * Calibrator/PulserDriftCalScheme.cxx: In FitIsOK() comment out line using CalPulserFit::GetNumPoints() because that method not longer exists for CalPulserFit. 2006-01-25 16:23 Brian Rebel * MarquardtFit/MarquardtFitModule.h: add in the declaration of the DrawGradientsOverlay method 2006-01-25 16:19 Brian Rebel * MarquardtFit/GNUmakefile: dont forget the makefile 2006-01-25 16:12 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianModule.h, HessianParameter.cxx, HessianParameter.h, LinkDef.h, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MinosMinimization.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, MqfType.cxx, MqfType.h, nr.cxx, nr.h, nrtypes.h, nrtypes_lib.h, nrtypes_nr.h, nrutil.h, nrutil_mtl.h, nrutil_nr.h, nrutil_tnt.h, nrutil_val.h, print_array.h, macros/marquardtFit.C: initial commit of Marquardt fitting package 2006-01-25 14:18 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h: move the using namespace AstUtil into the implementation file 2006-01-25 14:17 cpw1 * PulserCalibration/CheckGC/FitGC.cxx: Mods for new definition of CalPulserFits 2006-01-25 14:17 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: add code to IsGoodBeamSnarl to reject snarls where the pot value is < 0.5e12 and the goodSpill flag is 0 also check the julian date for the time when the pot accounting was messed up in june 2006-01-25 14:08 cpw1 * PulserCalibration/macros/create_calpulserfits.mysql: Mods for new definition of CalPulserFits 2006-01-25 14:07 cpw1 * PulserCalibration/PulserGainFit.cxx: Mods for new definition of CalPulserFits; split Run method into RunPinFits and RunNearFarFits and add code for near-far fits 2006-01-25 13:54 cpw1 * PulserCalibration/PulserGainFit.h: Mods for new definition of CalPulserFits; split Run method into RunPinFits and RunNearFarFits and add code for near-far fits 2006-01-25 13:52 cpw1 * PulserCalibration/: PulserGain.h, PulserGain.cxx: Make methods ZCMean and ZCError const 2006-01-25 13:48 cpw1 * Calibrator/: PulserDriftCalScheme.h, PulserDriftCalScheme.cxx: Use zero-corrected values and implement checks on fits 2006-01-25 12:46 cpw1 * Calibrator/: CalPulserFits.h, CalPulserFits.cxx: New definition of database table with more columns 2006-01-25 11:45 kordosky * Calibrator/LinkDef.h: Hopefully fix linker problem associated with the new PulserLinearityCalScheme 2006-01-25 02:22 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h: add a histogram to look at the event rate for a specific day. also make sure to not set the goodSpill flag to true all the time. 2006-01-25 01:46 boehm * Production/R1.18/R1.18.X/reco_MC_far_Cosmic_R1_18_2.C: A MC script was requested for processing cosmics in the far detector. Settings are equivalent to the reco_far_Alt_All_R1_18_X.C file used in the R1-18-2 processing. 2006-01-25 01:10 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: added two features: added a button to the 1st page that zooms in the U and V views changed the pulse height (color) scale so they were the same for both views as requested by Dan Cherdack. 2006-01-24 22:03 Nathaniel Tagg * Calibrator/PulserTimeCalScheme.cxx: Fix stupid warning message: this module needs CALTIMECALIBRATION, not CALMUONCALIBRATION. 2006-01-24 20:56 Ed Larty * WebDocs/: FrozenRel.html, packages-info.txt: # announcing new generic release for testing 2006-01-24 20:54 murgia * Calibrator/: PulserLinearityCalScheme.cxx, PulserLinearityCalScheme.h: Linearity corrections 2006-01-24 20:54 Robert Hatcher * CVSROOT/check_access: add murgia tjyang to Calibrator 'cause they asked nice. 2006-01-24 20:52 Ed Larty * setup/: packages-R1.21, packages-R1.21.0-tmp: # new generic release 2006-01-24 20:30 Robert Hatcher * CVSROOT/: check_access, modules: module and check_access entries for MarquardtFit package. 2006-01-24 20:23 Robert Hatcher * MarquardtFit/.cvsignore: Initial commit for MarquardtFit package. 2006-01-24 20:23 Robert Hatcher * MarquardtFit/.cvsignore: Initial revision 2006-01-24 17:12 Nathaniel Tagg * TriD/macros/tridntp.C: Remove StupidGeometry. Reorder library load order to accomodate linux. 2006-01-24 17:02 Nathaniel Tagg * CandChop/: SliceFromChopModule.cxx, SliceFromChopModule.h: Add Peter's StripStat stuff to the SliceFromChop module, so that everything runs OK. However, these stats are bound to be problematic: Niki's cuts will not work the same way anymore, since AlgStrip no longer gets a complete list of digits (but rather a Chopped list.) ---Nathaniel 2006-01-24 16:26 Robert Hatcher * TriD/TridPageSlice.cxx: Eliminate spurious semi-colon (pedantic error under gcc 3.4.3) 2006-01-24 14:14 litchfld * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, ANtpInfoObjectFillerNC.cxx, ANtpInfoObjectFillerNC.h, CondensedNtpModule.cxx, CondensedNtpModuleNC.cxx: Add methods to ANtpInfoObjectFiller and ANtpInfoObjectFillerNC to fill new variables. Put setting of strip/pixel maps in SetDetector() method of ANtpInfoObjectFillerNC, rather than duplicating the code in each constructor. Make sure CondensedNtupleModule(NC) takes advantage of new arrangments. Few cosmetic changes (mainly shortening long lines) to give me a fighting chance of following the code on my tiny screen at home. 2006-01-24 14:01 litchfld * AnalysisNtuples/: ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h: Removed variable "isFid" from ANtpEventInfoNC; this has been superseded by the new variables in ANtpEventInfo Added variable dtdz to ANtpTrackInfoNC to help distinguish between forward-going & backward-going tracks. 2006-01-24 13:57 litchfld * AnalysisNtuples/: ANtpEventInfo.cxx, ANtpEventInfo.h, ANtpTrackInfo.cxx, ANtpTrackInfo.h: Added new data members to make fiducial-type cuts easier: ANtpTrackInfo & ANtpEventInfo have: vtxMetersToCoil, vtxMetersToBeam & vtxMetersToCloseEdge ANtpTrackInfo also has: endMetersToCoil, endMetersToBeam & endMetersToCloseEdge Note that at the ND "CloseEdge" means partial plane outline for vtx, but full plane outline for end. 2006-01-24 12:55 Nick West * setup/packages-R1.21.0-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util 2006-01-24 12:42 Nick West * UserManualDoc/: doc/ChangeLog, src/UserManual.tex: Record tag version: V01-01-13 2006-01-24 12:34 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-06-01 2006-01-24 12:26 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-09-01 2006-01-24 01:20 Nathaniel Tagg * TriD/: TridCratePage.cxx, TridModelMaker.cxx, TridModelMaker.h, TridModelSlice.cxx, TridModelSlice.h, TridPage.cxx, TridPage.h, TridPageSlice.cxx, TridPageSlice.h, TridUVPage.cxx, macros/trid.C, macros/trid_with_midad.C, macros/tridfd.C, macros/tridnd.C, stat/GNUmakefile: Add a slicer view. More bug fixes. Remove all mention of StupidGeometry everywhere so that that package can die a clean death. 2006-01-23 23:04 mdier * BeamDataUtil/test/: bmspillana_db_test.C, bmspillana_test.C: Adding a macro that shows how to use the BMSpillAna class when accessing the BeamMonSpill table directly instead of using ntuples. It still uses the ntuples to get the time of the snarl, but it should work with any time. 2006-01-23 20:39 ishi * Contrib/ishi/TGeoSwimmer/: GNUmakefile, LinkDef.h, TGeoSwimCondition.h, TGeoSwimMCApplication.cxx, TGeoSwimMCApplication.h, TGeoSwimMCStack.cxx, TGeoSwimMCStack.h, TGeoSwimParticle.cxx, TGeoSwimParticle.h, TGeoSwimZCondition.cxx, TGeoSwimZCondition.h, TGeoSwimmer.cxx, TGeoSwimmer.h, macro/GNUmakefile, macro/TGeoSwimmer_basiclibs.C, macro/TGeoSwimmer_g3Config.C, macro/TGeoSwimmer_g3libs.C: Test version of New Module. TGeoSwimmer is a alternative Swimmer using VMC system. All codes are refered to original Swimmer and ParticleTransportSim modules. 2006-01-23 18:13 Ed Larty * setup/packages-R1.21.0-tmp: # new tmp file 2006-01-23 17:22 Robert Hatcher * CandShowerSR/AlgShowerSR.cxx: Change from using DetectorType:: to Detector:: 2006-01-23 17:18 Robert Hatcher * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSRList.cxx: Change from DetectorType:: to Detector:: 2006-01-23 17:10 Robert Hatcher * CandSubShowerSR/AlgSubShowerSRList.cxx, CandShowerSR/AlgShowerSSList.cxx: A more sensible handling of function name change in TSpectrum (so it still works with older versions of ROOT than the CVS HEAD). 2006-01-23 13:23 raufer * NCUtils/NCAnalysisModule.cxx: Use the configurable "TreeName" for naming the TChains instead of a hard coded name. 2006-01-23 12:09 cpw1 * PulserCalibration/PulserDBModule.cxx: Stop writing drift points 2006-01-22 13:17 cbs * CandSubShowerSR/AlgSubShowerSRList.cxx, CandSubShowerSR/AlgSubShowerSRList.h, CandShowerSR/AlgShowerSSList.cxx: Fix for function name change in TSpectrum 2006-01-20 23:21 Brett Viren * setup/msrt: Add "msrt snapshot" command. This will tag all MINOS packages in packages-development and produce a new packages-TAG file. The tag is based on the given date and optional nearby (optional) frozen release. Optionally "msrt snapshot" will add and commit the new packages-TAG file. The first snapshot is named "S06-01-20-R1-20". 2006-01-20 23:15 Brett Viren * setup/packages-S06-01-20-R1-20: First commit 2006-01-20 22:34 mdier * BeamDataUtil/test/LinkDef.h: Comment out a few lines 2006-01-20 22:33 mdier * BeamDataUtil/test/StndBmsSpin.cxx: more plots, counters and also a few bug fixes. 2006-01-20 20:51 musser * CandFitTrackSR/AlgFitTrackSR.cxx: revert to R1.14-era limits on position/angle covariance matrix elements. 2006-01-20 20:21 cbs * CandSubShowerSR/: AlgSubShowerSRList.cxx, AlgSubShowerSRList.h: Updated TSpectrum usage. 2006-01-20 20:20 cbs * CandShowerSR/: AlgShowerSS.cxx, AlgShowerSSList.cxx, AlgShowerSSList.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h: Changed some message levels. Altered TSpectrum usage in AlgShowerSSList. Updated CandShowerSRHandle::BelongsWithShower() to use shower time RMS's to check shower associations. 2006-01-20 19:55 boehm * AltDeMux/AlgAltDeMux.cxx: Changing another message level from Error to Info 2006-01-20 19:47 cbs * CandEventSR/AlgEventSSList.cxx: Couple of bug fixes. 2006-01-20 17:48 kordosky * DataUtil/: PlaneOutline.cxx, PlaneOutline.h: Now users can request the distance to the inner and outer edges of the planes separately. This code compiles but hasn't been tested to the usual extent. 2006-01-20 17:30 kordosky * Mad/: MadEvDisplay.cxx, MadEvDisplay.h, MadMKAnalysis.cxx, macros/CCSTD.C, macros/EvDisplayList.C: Enable user control of shower marker color and style. 2006-01-20 17:10 mdier * BeamDataUtil/test/: FileGap.cxx, FileGap.h: Added an extra argument to FileGap::GetFileBounds(...) to allow an increase in the beam monitoring file boundaries. By default it takes the time of the first and last spill in the file. 2006-01-20 16:11 litchfld * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, ANtpInfoObjectFillerBeam.cxx, ANtpInfoObjectFillerBeam.h, ANtpInfoObjectFillerNC.cxx, ANtpInfoObjectFillerNC.h: promote fDetector from being a member of ANtpInfoObjectFillerNC to being a member of ANtpInfoObjectFiller so that knowing which detector you are at is not a special privelege of the NC analysis. Chain constructors through ANtpInfoObjectFillerBeam. This is the minimum change which reproduces the existing behavior. 2006-01-20 14:21 Nick West * TriD/: TridModel.cxx, TridModelShower.h, TridModelTrack.h: Add missing namespace std:: to endl 2006-01-20 13:49 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h: Now makes plots of CalStripAtten data. 2006-01-20 08:11 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Add BFIELDCOILCURRENT to priming list 2006-01-20 01:55 Nathaniel Tagg * TriD/: SelectionInfoPage.cxx, TridControl.cxx, TridControl.h, TridModel.cxx, TridModel.h, TridModelCandidate.cxx, TridModelCandidate.h, TridModelCrate.cxx, TridModelCrate.h, TridModelDigits.cxx, TridModelDigits.h, TridModelIntersect.cxx, TridModelIntersect.h, TridModelMaker.cxx, TridModelNtuple.cxx, TridModelNtuple.h, TridModelPmt.cxx, TridModelPmt.h, TridModelRecoStrip.cxx, TridModelRecoStrip.h, TridModelShower.cxx, TridModelShower.h, TridModelStrip.cxx, TridModelStrip.h, TridModelTrack.cxx, TridModelTrack.h, TridPage.h, TridPageDetector.cxx, TridPmtPage.cxx: Found a much more elegant solution that eliminates all those mix-in classes and virtual class depencies. Showers still look wrong, but everything else is working. 2006-01-19 20:55 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DirectCompareModule.h, EventRatePlotModule.cxx, EventRatePlotModule.h, LinkDef.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h: remove unused data members from classes, add module for generating event rate related plots. have to run the DataQualityModule first to produce an output file to generate the event rate plots 2006-01-19 18:09 Robert Hatcher * PhotonTransport/PhotonNdAfterpulseModel.cxx: deal with unused parameter warning. 2006-01-19 18:03 Robert Hatcher * CandFitTrackSA/AlgFitTrackSA.cxx: deal with unused parameter warning. 2006-01-19 15:42 Robert Hatcher * TriD/stat/GNUmakefile: "tridshar" binary now depends on -lCandNtupleSR -lMCNtuple -lStandardNtuple as well. 2006-01-19 15:19 Robert Hatcher * CVSROOT/check_access: add "Koskinen" to numisoft write access. 2006-01-19 10:45 kordosky * Mad/MadEvDisplay.cxx: fix incomplete commit of yesterday evening. 2006-01-19 08:34 Nick West * TriD/TridModelMaker.cxx: Add missing MsgService.h include 2006-01-19 02:08 ishi * Contrib/ishi/CCAnalysis/fast_fit_nd.C: Minor modification. 2006-01-19 01:31 ishi * Contrib/ishi/CCAnalysis/: fast_fit_nd.C, fast_fit_nd.h, fast_fit_ndfd.C, fast_fit_ndfd.h, gaussj.C, run_fast_fit_nd.sh, run_fast_fit_ndfd.sh: Add ND fit code. 2006-01-18 21:51 kordosky * Mad/: MadBase.cxx, MadEvDisplay.cxx: modify event display to display largest shower, and vertex shower distinctly 2006-01-18 21:12 Nathaniel Tagg * TriD/macros/tridntp.C: Usage macro to run TriD on ntuples; first commit. 2006-01-18 21:12 Nathaniel Tagg * TriD/: TridCratePage.cxx, TridModel.cxx, TridModel.h, TridModelDigits.cxx, TridModelDigits.h, TridModelIntersect.cxx, TridModelMaker.cxx, TridModelMaker.h, TridModelNtuple.cxx, TridModelNtuple.h, TridModelShower.cxx, TridModelShower.h, TridModelStrip.cxx, TridModelStrip.h, TridModelStripEnd.cxx, TridModelStripEnd.h, TridModelTrack.cxx, TridModelTrack.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPmtPage.cxx, TridUVPage.cxx, TridUVPage.h, macros/tridnd.C: Major implimentation change: TriD now works on Ntuples! Fix up the ND 2-d U/V view with scenery. Add tracks/showers to 2-d U/V view. The shower blobs still don't look right with ntuples; I need to figure out how to use the available shower variables to get centroid and U/V widths. Ntuple reading still lacks good mouseover feedback, and no PMT/Channel views exist yet. This work still in production, but can be played with using the macros/tridntp.C macro. 2006-01-18 21:06 boehm * AltDeMux/: AlgAltDeMux.cxx, AlgAltDeMuxBase.cxx: Cleaning up the messages being output from the AltDeMux package. There was a rogue cout not wrapped as a debug message an reducing the level from Error to Info on one of the messages. This will help allow the MSG server level in production scripts to be dropped from Fatal to Error. 2006-01-18 18:35 hartnell * MeuCal/: MeuPlots.cxx, macros/FileListSpecial.C, macros/nearValidate/mBetheBloch.C, macros/nearValidate/mPlanes.C, macros/nearValidate/mXY.C: More tinkering to perfect the blessed plots. 2006-01-18 11:33 cbs * CandEventSR/GNUmakefile: Removed non-existant DBtxt files from makefile 2006-01-18 08:53 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: ORACLE hack: Select default version for perl_dbd_oracle, not v5_8_10 2006-01-17 20:28 cbs * CandEventSR/: AlgEventSSList.cxx, AlgEventSSList.h, DBtxt_AlgEventSSList_FarBeam.C, DBtxt_AlgEventSSList_NearBeam.C, DBtxt_AlgEventSSList_default.C, GNUmakefile, LinkDef.h: New event building algorithm for beam running. Tuned to work with subshower reco chain only. 2006-01-17 16:38 Sue Kasahara * Contrib/schubert/RecoTest/test2/: GNUmakefile, Handle.cxx, Handle.h, LinkDef.h, RecoAlgABC.cxx, RecoAlgABC.h, RecoAlgDigit.cxx, RecoAlgDigit.h, RecoAlgStrip.cxx, RecoAlgStrip.h, RecoData.cxx, RecoData.h, RecoDigit.cxx, RecoDigit.h, RecoModule.cxx, RecoModule.h, RecoRecord.cxx, RecoRecord.h, RecoStrip.cxx, RecoStrip.h, RecoVar.h, RefCount.cxx, RefCount.h, macro/drawreco.C, macro/reco.C, macro/testread.C, macro/treeprint.C: Store data in TClonesArray. Use customized RecoData streamer to rebuild handles on input. class RecoData { ... std::vector fDigits; //! handles to digits, not persisted std::vector fStrips; //! handles to strips, not persisted TClonesArray* fDigitArray; //-> array of RecoDigit's, persisted TClonesArray* fStripArray; //-> array of RecoStrip's, persisted }; RecoStrip uses TRefArray to store references to digits. Handles restored on input: class RecoStrip { ... DigitVec_t fDigits; //! not persisted TRefArray* fDigitArray; // persisted }; A memory leak occurs during reco job-will be fixed. No memory leak on input. ---------------------------------------------------------------------- 2006-01-17 16:28 Brett Viren * RecoBase/AlgTrack.cxx: Protect against taking log of zero as found by Trish. 2006-01-17 15:44 Sue Kasahara * Contrib/schubert/RecoTest/test1/: GNUmakefile, Handle.cxx, Handle.h, LinkDef.h, RecoAlgABC.cxx, RecoAlgABC.h, RecoAlgDigit.cxx, RecoAlgDigit.h, RecoAlgStrip.cxx, RecoAlgStrip.h, RecoData.cxx, RecoData.h, RecoDigit.cxx, RecoDigit.h, RecoModule.cxx, RecoModule.h, RecoRecord.cxx, RecoRecord.h, RecoStrip.cxx, RecoStrip.h, RecoVar.h, RefCount.cxx, RefCount.h, macro/drawreco.C, macro/reco.C, macro/testread.C, macro/treeprint.C: variation 1 from baseline: RecoDigit/Strip inherit from TObject, through base class RefCount. 2006-01-17 14:54 Sue Kasahara * Contrib/schubert/RecoTest/base/: .cvsignore, GNUmakefile, Handle.cxx, Handle.h, LinkDef.h, RecoAlgABC.cxx, RecoAlgABC.h, RecoAlgDigit.cxx, RecoAlgDigit.h, RecoAlgStrip.cxx, RecoAlgStrip.h, RecoData.cxx, RecoData.h, RecoDigit.cxx, RecoDigit.h, RecoModule.cxx, RecoModule.h, RecoRecord.cxx, RecoRecord.h, RecoStrip.cxx, RecoStrip.h, RecoVar.h, RefCount.cxx, RefCount.h, macro/drawreco.C, macro/reco.C, macro/testread.C, macro/treeprint.C: baseline reco package performance test 2006-01-17 14:29 Sue Kasahara * Contrib/schubert/RecoTest/: GNUmakefile, Handle.cxx, Handle.h, LinkDef.h, RecoAlgABC.cxx, RecoAlgABC.h, RecoAlgDigit.cxx, RecoAlgDigit.h, RecoAlgStrip.cxx, RecoAlgStrip.h, RecoDigit.cxx, RecoDigit.h, RecoModule.cxx, RecoModule.h, RecoRecord.cxx, RecoRecord.h, RecoStrip.cxx, RecoStrip.h, RecoVar.h, RefCount.cxx, RefCount.h, macro/reco.C, macro/testread.C: Moving test code to sub-directory 2006-01-17 11:57 raufer * AnalysisNtuples/ANtpEventInfoNC.h: Cosmetic changes to the line comments. make sure they don't exceed 72 characters per line. Makes easier reading. 2006-01-17 11:55 raufer * AnalysisNtuples/ANtpHeaderInfo.cxx: Initialize new variables to default values from ANtpDefVal rather than 0. Should have done that in the first place. 2006-01-17 10:17 Nick West * setup/setup_minossoft_ox_pplx2: Obsolete Oxford RedHat server PPLX2 2006-01-16 12:24 kordosky * Mad/MadEvDisplay.cxx: hopefully fix an fpe reported by Jeff Harnell. FPE occurred when calculating kinematic quantities, perhaps in an event without a track. 2006-01-16 11:18 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Changed the q/p tweak so that it is charge symmetric, as discussed in MINOS DocDB 1430-v2. 2006-01-15 23:02 Sue Kasahara * Contrib/schubert/RecoTest/GNUmakefile: A forgotten GNUmakefile 2006-01-15 21:47 Sue Kasahara * CandNtupleSR/: NtpSRShower.cxx, NtpSRTrack.cxx: Change initialization of shw & trk stpph0sigmap[i],stpph0mip[i],stpph0gev[i] from -999999. to 0. to match the initialization of corresponding pulseheight variables in NtpSRStripPulseHeight/NtpSRPulseHeight. As requested by J. Hartnell. 2006-01-15 21:25 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Test for null CandRecord ptr indicating triggerless MC snarl. 2006-01-13 23:22 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Spills with bad BPM readout having position at target zero slipped through the maze. Changed the default cut values slightly, from 0mm to 0.01mm (-0.01mm) for vertical (horizontal) position. Thanks to Jeff H. for noticing this. 2006-01-13 18:36 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: add lines to mark month boundaries for the event rate plots. add an if statement to flag days that are way off from the mean event rate in the near detector 2006-01-13 17:24 litchfld * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, ANtpInfoObjectFillerNC.cxx: Fix minor bug relating to sntpRow data member. Previously was getting the right answer for the wrong reason, in accord with my suspicion of any (and all) code that appears to work. Also some cosmetic changes to the comment lines. 2006-01-13 16:58 mdier * BeamDataUtil/test/StndBmsSpin.cxx: Bug fix: selection on beam position at target ('and' should've been 'or'). Introduced more plots. 2006-01-13 12:09 raufer * AnalysisNtuples/macros/makeCondensedNtupleNC.C: Macro to fill the derived NC classes along with everything else. Make sure NtpBDLite input stream is included. 2006-01-13 07:16 Nick West * DatabaseMaintenance/: scripts/make_priming_set.pm, doc/dbmauto_db_priming.html: Add SPILLTIMEND to beammon priming list 2006-01-13 03:18 avva * ControlRoomSoftware/CRLForms/: DcsCheckListFar.htm, DcsCheckListNear.htm, Start_Shift.htm: Defined "recently" in dcs checklists (in "check the DCS page has been updated recently") as being "less than ten minutes ago". 2006-01-13 03:09 avva * ControlRoomSoftware/CRLForms/: Om2CheckListNearDraft.htm, OmCheckListFar.htm, OmCheckListNear.htm: Fixed a typo - "Problmes" should have been "Problems" obviously. 2006-01-13 02:41 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: make sure you dont cut the far cosmics based on the beam fiducial volume cut 2006-01-12 20:01 murgia * PulserCalibration/PulserGainFit.cxx: Abot DbiWriter only if last pass. Use SetRange to define fit interval. 2006-01-12 17:57 Brian Rebel * DataQualityMonitoring/DirectCompareModule.cxx: protect against null pointer 2006-01-12 16:36 raufer * AnalysisNtuples/Module/CondensedNtpModuleNC.cxx: comment out unused variable "bool mc" to silence compiler warning Add debug statement which shows whether db or beam ntuple in sntp file is used to fill the beam info. 2006-01-12 16:28 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DirectCompareModule.h: change std::string variables to TStrings quiet some compiler warnings 2006-01-12 16:13 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: draw lines to indicate monthly boundaries in the rate plot. also cut on fiducial volume when filling the histograms as that is no longer handled by the IsGoodBeamEvent method in NCAnalysisCuts 2006-01-12 15:00 musser * CandFitTrackSR/AlgFitTrackSR.cxx: change to post-fit qp correction to treat positive charge sign correctly 2006-01-12 13:38 raufer * AnalysisNtuples/: Module/ANtpInfoObjectFiller.cxx, Module/ANtpInfoObjectFiller.h, Module/ANtpInfoObjectFillerNC.cxx, macros/makeCondensedNtupleNC.C: Finish up filling of additional "Oxford NC" variables. Changes in ANtpInfoObjectFiller are for the filling of updated "header" base class, the changes to the ANtpInfo...NC for the filling of shower and event variables. The new macro macros/makeCondensedNtupleNC.C calls the relevant NC Ana method. 2006-01-11 22:25 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx: make sure you actually write out the comparison 2D histograms - the method was just writing out the baseline histograms. not too good. 2006-01-11 18:32 raufer * AnalysisNtuples/: Module/ANtpInfoObjectFillerNC.cxx, Module/ANtpInfoObjectFillerNC.h, Module/ANtpRecoNtpManipulator.cxx, Module/ANtpRecoNtpManipulator.h, Module/CondensedNtpModuleNC.cxx, Module/CondensedNtpModuleNC.h, macros/makeCondensedNtuple.C: Changes that go with my previous commits to the ANtp..NC classes. Mainly in the filler methods. Added a pointer to the cluster array in ANtpRecoNtpManipulator, completely analogous to the strip array. This will be used for shower related variables. I am going home now but will continue on this tomorrow. ATTENTION: The code works (ie compiles and runs) but not all the new variables are filled yet. The event branch is done. I will do the header and shower branches tomorrow. There are no changes to the track branch. 2006-01-11 15:49 raufer * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, ANtpHeaderInfoNC.cxx, ANtpHeaderInfoNC.h: Put the two new variables in the base class ANtpHeaderInfo. There is no need for the derived class anymore. 2006-01-11 14:41 litchfld * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: Include methods: InBeamFiducialVolumeFarOx InBeamFiducialVolumeNearOx for fiducial cuts as used in Oxford (octagon with coil hole at FD, 1m circle following beam at ND) Also uncomment unused variable names in definiton of IsGoodBeamEventTO(); these were silencing some "unused variable" warnings but confusing doxygen. 2006-01-11 13:57 raufer * NCUtils/: NCAnalysisModule.h, NCAnalysisUtils.h, NCExtraction.h, NCExtractionADM.h, NCExtractionBR.h, NCExtractionResultsADM.h, NCType.h: Strip out "using" directives properly in all header files. This should satisfy even the more pedantic programmers. ;-) 2006-01-11 13:13 raufer * AnalysisNtuples/: ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, ANtpHeaderInfoNC.cxx, ANtpHeaderInfoNC.h, ANtpShowerInfoNC.cxx, ANtpShowerInfoNC.h: Put the Oxford code into the derived NC classes of AnalysisNtuples. Added a new class ANtpHeaderInfoNC. 2006-01-11 11:13 raufer * NCUtils/: NCAnalysisCuts.h, NCType.h: Delete line "using namespace std" in NCAnalysisCuts.h and change it to "using std::vector" in NCType.h. 2006-01-11 10:21 asousa * CVSROOT/check_access: Giving Phill and Tobi write privileges to NCUtils and AnalysisNtuples. 2006-01-11 01:36 avva * ControlRoomSoftware/CRLForms/OmCheckListFar.htm: Some minor changes to the "Singles" section. The diagnostics plot is now called "Hot and Cold chips". Also changed accepted singles rate range to agree with the OM and removed checking of the "mean singles" and "current singles" plots. 2006-01-10 23:19 Sue Kasahara * ParticleTransportSim/macro/ptsim_reco_MC_far_R1_20.C: Turn off "WriteDigiHit" option. 2006-01-10 22:51 mdier * BeamDataUtil/test/StndBmsSpin.cxx: Do not bail out when a timestamp earlier than numi start-up date is found in the SpillTimeND table. This can (will) happen during periods of beam downtime. When it does, just silently add 1sec to the last look up timestamp and repeat until a next spill is found. 2006-01-10 20:11 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: implement the method to set which algorithm to use to find stopping muons in the beam data 2006-01-10 19:03 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: add a z cut off for determining stoppers. 2006-01-10 17:41 kordosky * Mad/macros/EvDisplayList.C: run the event display over a list of events 2006-01-10 17:40 kordosky * Mad/: MadEvDisplay.cxx, MadEvDisplay.h, MadMKAnalysis.h, macros/EvDisplay.C: Event display improvements. Now prints kinematic variables, indicates if muon stopped in detector and applies energy corrections. 2006-01-10 16:35 hartnell * MeuCal/macros/nearValidate/: mPlanes.C, mXY.C: Tinkering to bring to blessed plot standard 2006-01-09 22:19 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: make the old stopping determination the default 2006-01-09 22:13 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCType.h: put in a different method for picking out the near detector stoppers. should eventually put this in for picking out near detector contained vertex events too. 2006-01-09 16:08 kordosky * NeugenInterface/neugen_config.h: set_best_parameters(const char* name, const int num) declared but not defined. Library builds but does not work. 2006-01-09 11:59 cbs * CandShowerSR/AlgShowerSSList.cxx, CandSubShowerSR/AlgSubShowerSRList.cxx: Short term fix for TSpectrum fpes 2006-01-08 10:05 George Irwin * MCReweight/: NeugenWeightCalculator.cxx, Zbeam.cxx: "#include " added so it will compile. 2006-01-07 09:36 Robert Hatcher * EventKinematics/LinkDef.h: Add LinkDef.h so build doesn't fail. 2006-01-06 16:22 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCExtractionADM.cxx, macros/ncccSeparation.C: normalize the pdfs for comparison by area for each separate pdf 2006-01-06 09:34 Robert Hatcher * EventKinematics/: NuEvtKin.cxx, NuEvtKin.h, StdHepUtil.cxx, StdHepUtil.h, doc/EventKinematics_UML.dia, doc/EventKinematics_UML.eps, doc/ek_PR.html: Finally commit code that's been languishing in a test release for 6-12 months. Everything, of course, subject to revision (or even complete removal). 2006-01-05 11:37 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: put in a debug statement for neugen stuff 2006-01-05 03:20 Sue Kasahara * ParticleTransportSim/macro/PTSim_g3ConfigValidate.C: Add new configuration script with "old" validation configuration parameters, e.g. 100 keV cutoffs. PTSim_g3Config.C now has configuration parameters appropriate for beam data. 2006-01-05 03:18 Sue Kasahara * ParticleTransportSim/test/: PTSimValidate.C, PTSimValidateInit.C: Use new PTSim_g3ConfigValidate.C. 2006-01-04 16:42 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/PMTs-NL.eps: Doh.. Add the plot. 2006-01-04 14:29 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/: Makefile, calib.tex: Add Anatael's nonlinearity plot, which looks way better than the M16 plot. 2006-01-04 03:20 Sue Kasahara * ParticleTransportSim/doc/README: Correct comments regarding GCALOR. 2006-01-04 03:19 Sue Kasahara * ParticleTransportSim/macro/PTSim_g3Config.C: Correct comments. As Robert pointed out, GCALOR doesn't come with Geant3: // From TGeant3gu::guhadr() // ihadr < 4 = GHEISHA, 4 = FLUKA, > 4 = MICAP(low E)/FLUKA(high E) 2006-01-04 03:14 Sue Kasahara * ParticleTransportSim/macro/ptsim_reco_MC_far_R1_20.C: Script for simulating and reconstructing far detector beam neutrino events using a reroot file as input to generate the initial state. Based on the production reco script. 2006-01-04 03:09 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimStack.cxx, PTSimStack.h: Add new mode (StdHepMode = 1) for storing secondary particles to support only storing secondary stdhep tracks above momentum threshold. The default mode (StdHepMode = 0) is still to store all tracks above momentum threshold plus all tracks which directly, or through a descendant, result in an energy deposition hit. The default mode produces a very large stdhep array (thousands) of secondary particles when using a 10 keV cutoff on simulations of beam neutrino events however. An example of how to store only secondary particles satisfying the momentum threshold criteria, which is set to 100. GeV for all particles except those resulting from a decay, which have a lower threshold of 150 MeV: jc.Path("Reco").Mod("PTSimModule").Set("StdHepMode=1"); jc.Path("Reco").Mod("PTSimModule").Set("StdHepThr=100."); // Decay processes (process code 4) receive a lower threshold jc.Path("Reco").Mod("PTSimModule").Cmd("SetStdHepMechThr 4 0.15"); 2006-01-03 23:35 mdier * BeamDataUtil/test/: StndBmsSpin.cxx, StndBmsSpin.h, stndbmsspin.C: Making per file and per day histograms of the selected spills and PoT after various beam quality cuts. Calculate the total efficiency over the time period run. Change the macro so that one can easily run over a specific month. 2006-01-03 21:56 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Mostly minor editorial changes 2006-01-02 22:54 Sue Kasahara * ParticleTransportSim/doc/README: Describe additional environment variables to be set when using GCALOR. 2006-01-02 22:49 Sue Kasahara * ParticleTransportSim/macro/PTSim_g3Config.C: Adjust configuration parameters to mimic those of the gminos ffr file used in production. Specifically: i)Move energy cut-off from 100 keV to 10 keV ii)Move max number of steps from default value of 10,000 to 800,000 geant3 -> SetMaxNStep(800000); iii)Use GCALOR in place of GHEISHA geant3 -> SetHADR(6); 2006-01-02 22:12 tjyang * PulserCalibration/CheckGC/: CheckGC.cxx, FitGC.cxx, GCSummary.cxx, GCSummary.h, getsiglin.C: add both zero-corrected and uncorrected pin and pmt values in the ntuple. fix some inconsistency in zero-correction 2006-01-02 20:30 boehm * NueAna/: Trimmer.cxx, Trimmer.h, macros/MakeTrimmedAna.C: A new module which produces AnaNue ntuples that have been stripped of whatever cuts people feel like having applied. Mainly this ends up being a time/space saver for later processing and plotting. 2006-01-02 20:28 boehm * NueAna/LinkDef.h: [no log message] 2006-01-02 04:35 Sue Kasahara * ParticleTransportSim/PTSimStack.cxx: Bug fix to bug fix introduced earlier today. 2006-01-02 04:27 Sue Kasahara * MCNtuple/NtpMCDigiScintHit.h: Change type of trkId and pId to Int_t from Short_t. Update class version number from 3 to 4. 2006-01-02 00:38 tjyang * PulserCalibration/CheckGC/FitGC.cxx: add ability to write both the high gain and low gain fits to the database 2006-01-01 23:19 Nathaniel Tagg * CVSROOT/framework.list: update my email 2006-01-01 17:41 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Fix to reinitialize w/each event fPrimary variable used in debug print statements. 2006-01-01 17:29 cbs * CandShowerSR/AlgShowerSSList.cxx, CandSubShowerSR/AlgSubShowerSRList.cxx: Fix for changes to TSpectrum in ROOT 5 2006-01-01 07:39 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimStack.cxx: Bug fixes to handling of initial state when input is a neutrino beam reroot file. Thanks to Kregg's test runs. 2006-01-01 00:00 Brian Rebel * NCUtils/NCAnalysisModule.cxx: make sure to initialize some vectors 2005-12-31 23:53 Brian Rebel * NCUtils/NCAnalysisModule.cxx: fix the configuration 2005-12-31 23:09 Brian Rebel * NCUtils/NCAnalysisModule.cxx: get the neutrino survival probability for mc from NCAnalysisUtils 2005-12-31 23:07 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h: add ability to change the f_s when doing extraction with mc 2005-12-31 21:33 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: quiet some compiler warnings and fix some typos 2005-12-31 21:28 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h: add fZbeam data member to NCAnalysisUtils, fix a few bugs in NCAnalysisModule 2005-12-31 21:19 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h: add methods for finding weights for beam reweighting and reco stuff 2005-12-31 14:00 kordosky * Mad/: MadAnalysis.cxx, MadQuantities.cxx: only call MadBase::InitChain() one time... in the MadBase constructor 2005-12-28 21:52 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: check to make sure there is a shower or track in the event before trying to get the corrected energy 2005-12-28 20:35 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: remove the fiducial volume cut from the good event classification 2005-12-28 19:37 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCExtractionADM.cxx: fix the way the comparison plots for data and mc are displayed (ie the normalization) 2005-12-28 19:34 Brian Rebel * MCReweight/Zbeam.cxx: set the "Zbeam reading files from: " message to kDebug level and set the stream to Zbeam 2005-12-28 16:43 Brian Rebel * NCUtils/NCExtractionADM.cxx: fix a typo 2005-12-28 16:40 Brian Rebel * NCUtils/NCExtractionADM.h: remove extraneous t 2005-12-28 16:38 Brian Rebel * NCUtils/: NCExtraction.h, NCExtractionADM.cxx, NCExtractionADM.h: increment some class def numbers and fix a typo in NCExtractionADM.cxx 2005-12-28 16:35 Brian Rebel * NCUtils/NCType.h: add another enum value for total MC 2005-12-28 16:35 Brian Rebel * NCUtils/NCExtraction.h: move vector for data PDFs to base class, add vector for total mc PDFS 2005-12-28 16:32 Brian Rebel * NCUtils/: NCExtractionADM.cxx, NCExtractionADM.h: add ability to compare data and MC pdfs 2005-12-24 04:36 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Increment version number 2005-12-23 17:35 Brett Viren * HistMan/HistMan.cxx: Remove debugging cerr 2005-12-23 17:04 Brett Viren * HistMan/HistMan.cxx: Buglet fix. When creating a HistMan with a TFile and told to attach the heirarchy to ROOT Memory, the HistMan should not own the folder. 2005-12-23 11:56 hartnell * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Added section on comparison between spill and cosmics and discussed the 3% drop in response for R1.18.2 spill MC and data (but not cosmics). Mentioned the dE/dx mods. Also added dates. 2005-12-22 23:08 avva * Contrib/sergei/RecoTest/Makefile: Added Makefile to compile this as a standalone test. 2005-12-22 23:07 avva * Contrib/sergei/RecoTest/: AlgDigitImpl.cxx, DigitABC.h, DigitImpl.cxx, DigitImpl.h, ReadWriteFuncs.cxx, RecordDigit.cxx, RecordDigitHandle.cxx, RecordDigitPtr.cxx, RecordStripHandle.cxx, RecordTrackHandle.cxx, testHandle.C: Added more fake data to the DigitABC/DigitImpl class to make the test more realistic. 2005-12-22 18:11 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Fix figure/table numeric labels. 2005-12-22 17:42 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Fix spelling. 2005-12-22 17:24 avva * Contrib/sergei/RecoTest/: DigitABC.h, Handle.h, ReadWriteFuncs.cxx: Added swap member and non-member functions to Handle class template. 2005-12-22 17:02 Brett Viren * RootUtil/: Counter.cxx, Counter.h, LinkDef.h, test/counter.C: A silly little counter 2005-12-22 16:43 Nick West * DatabaseMaintenance/doc/dbmauto_data_mappings.html: Add ORACLE BINARY_FLOAT and BINARY_DOUBLE 2005-12-22 15:52 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Fix up the summary numbers to reflect Jeff's new errors. Move round-trip stuff to absolute calibration section to clean it up. Why are the figure numbers all wrong? 2005-12-22 15:37 Brett Viren * HistMan/: HistMan.cxx, HistMan.h: Fix long standing bug in the multi-file "zip" mode by allowing HistMan to use a TFile but not attach the hierarchy to ROOT Memory. 2005-12-22 15:23 Nick West * DatabaseInterface/test/: DbiValidate.cc, prepare_db_1.sql: For self consistency use DbiDemoData3 for test data, not the priming file 2005-12-22 15:21 Nick West * DatabaseInterface/test/DbiDemoData3.cxx: Exclude short unsigned application to unsigned table where top bit is set. 2005-12-22 15:17 Nick West * DatabaseInterface/test/TestDbi.cc: New problem to show Dennis 2005-12-22 15:15 Nick West * DatabaseInterface/: DbiFieldType.cxx, doc/ChangeLog: Support new ORACLE data types; BINARY_FLOAT and BINARY_DOUBLE. 2005-12-22 14:53 Nick West * DatabaseInterface/DbiCascader.cxx: Make sure table exists in database before locking it 2005-12-21 22:15 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: actually implement the SetStart(End)ZOffsetCut and SetCoilHoleCut methods 2005-12-21 19:20 tjyang * PulserCalibration/CheckGC/: FitGC.cxx, MakeGCTree.C, rungcfit.C, write_calpulserfits.C: add high gain pin readout 2005-12-21 16:06 hartnell * MeuCal/: MeuAnalysis.cxx, macros/FileListSpecial.C, macros/meuPlots.C, macros/nearValidate/mD_MCStripends.C: A few minor tweaks. 2005-12-21 15:45 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Add note about why DCS_HV has not been converted 2005-12-20 22:49 avva * OfflineHistograms/: FitTrackFDHistogramBlock.cxx, FitTrackFDHistogramBlock.h, FitTrackNDHistogramBlock.cxx, FitTrackNDHistogramBlock.h, HistogramBlockFactory.cxx, HistogramBlockFactory.h: Replaced "string" arguments with "const string&". Added histograms of #strips/plane and sum(pe)/plane for tracks in ND and FD. 2005-12-20 20:32 Nathaniel Tagg * Contrib/tagg/SpillTriggerStats/StsMaker.cxx: performance fixes. 2005-12-20 20:00 Ed Larty * setup/packages-R1.20, WebDocs/FrozenRel.html, WebDocs/packages-info.txt: # new generic release 2005-12-20 19:37 Ed Larty * setup/packages-R1.20.0-tmp: # modified to read properly 2005-12-20 19:15 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Fix typos in the summary 2005-12-20 16:53 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/: Anf-Final.eps, Anf-Hit.eps, anatael_addition.tex, calib.tex: Add a first draft of anatael's comments. Trim it down considerably; take some wild stabs at what he meant. 2005-12-20 08:31 Nick West * setup/packages-R1.20.0-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util. 2005-12-20 06:11 Sue Kasahara * Contrib/schubert/RecoTest/: Handle.cxx, Handle.h, LinkDef.h, RecoAlgABC.cxx, RecoAlgABC.h, RecoAlgDigit.cxx, RecoAlgDigit.h, RecoAlgStrip.cxx, RecoAlgStrip.h, RecoDigit.cxx, RecoDigit.h, RecoModule.cxx, RecoModule.h, RecoRecord.cxx, RecoRecord.h, RecoStrip.cxx, RecoStrip.h, RecoVar.h, RefCount.cxx, RefCount.h, macro/reco.C, macro/testread.C: Simplified version of Sergei/Rustem proposed candidate classes for purposes of benchmarking i/o. All that's here so far is a baseline configuration - will modify to test different options. 2005-12-19 23:31 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: fix up the calling of some of the methods to not need NC type info objects 2005-12-19 23:22 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: no real need to make the ANtpTrackInfo argument of IsStoppingBeamMuon to be an ANtpTrackInfoNC 2005-12-19 23:12 Mayly Sanchez * Contrib/msanchez/StatPatterRecognition/: GNUmakefile, README, SprAbsAdaBoostReader.cc, SprAbsAdaBoostReader.hh, SprAbsBaggerReader.cc, SprAbsBaggerReader.hh, SprAbsClassifier.cc, SprAbsClassifier.hh, SprAbsCombiner.cc, SprAbsCombiner.hh, SprAbsFilter.cc, SprAbsFilter.hh, SprAbsMultiClassLearner.hh, SprAbsReader.hh, SprAbsSNNS.hh, SprAbsTrainedClassifier.cc, SprAbsTrainedClassifier.hh, SprAbsTrainedCombiner.cc, SprAbsTrainedCombiner.hh, SprAbsTrainedMultiClassLearner.hh, SprAbsTwoClassCriterion.hh, SprAbsWriter.hh, SprAdaBoost.cc, SprAdaBoost.hh, SprAdaBoostBinarySplitApp.cc, SprAdaBoostBinarySplitReader.cc, SprAdaBoostBinarySplitReader.hh, SprAdaBoostCombiner.cc, SprAdaBoostCombiner.hh, SprAdaBoostDecisionTreeApp.cc, SprAdaBoostDecisionTreeReader.cc, SprAdaBoostDecisionTreeReader.hh, SprAdaBoostTopdownTreeReader.cc, SprAdaBoostTopdownTreeReader.hh, SprArcE4.cc, SprArcE4.hh, SprAsciiWriter.cc, SprAsciiWriter.hh, SprAverageLoss.hh, SprBagger.cc, SprBagger.hh, SprBaggerDecisionTreeApp.cc, SprBaggerDecisionTreeReader.cc, SprBaggerDecisionTreeReader.hh, SprBaggerTopdownTreeReader.cc, SprBaggerTopdownTreeReader.hh, SprBinarySplit.cc, SprBinarySplit.hh, SprBootstrap.cc, SprBootstrap.hh, SprBoxFilter.cc, SprBoxFilter.hh, SprBumpHunter.cc, SprBumpHunter.hh, SprBumpHunterApp.cc, SprCrossValidator.cc, SprCrossValidator.hh, SprData.cc, SprData.hh, SprDataFeeder.cc, SprDataFeeder.hh, SprDataMoments.cc, SprDataMoments.hh, SprDecisionTree.cc, SprDecisionTree.hh, SprDecisionTreeApp.cc, SprDefs.hh, SprEmptyFilter.hh, SprExperiment.hh, SprExploratoryAnalysisApp.cc, SprFisher.cc, SprFisher.hh, SprFisherApp.cc, SprFomCalculator.cc, SprFomCalculator.hh, SprGoFDecisionTreeApp.cc, SprIntegerBootstrap.cc, SprIntegerBootstrap.hh, SprIntegerPermutator.cc, SprIntegerPermutator.hh, SprLoss.hh, SprMultiClassBoostedSplitApp.cc, SprMultiClassBoostedSplitReader.cc, SprMultiClassBoostedSplitReader.hh, SprMultiClassLearner.cc, SprMultiClassLearner.hh, SprPoint.hh, SprRBFNetApp.cc, SprRandomNumber.cc, SprRandomNumber.hh, SprRootReader.cc, SprRootReader.hh, SprSimpleReader.cc, SprSimpleReader.hh, SprStdBackpropApp.cc, SprStdBackpropPlusAdaSplitApp.cc, SprStringParser.cc, SprStringParser.hh, SprTopdownTree.cc, SprTopdownTree.hh, SprTrainedAdaBoost.cc, SprTrainedAdaBoost.hh, SprTrainedAdaBoostCombiner.cc, SprTrainedAdaBoostCombiner.hh, SprTrainedBagger.cc, SprTrainedBagger.hh, SprTrainedBinarySplit.cc, SprTrainedBinarySplit.hh, SprTrainedDecisionTree.cc, SprTrainedDecisionTree.hh, SprTrainedFisher.cc, SprTrainedFisher.hh, SprTrainedMultiClassLearner.cc, SprTrainedMultiClassLearner.hh, SprTrainedNode.hh, SprTrainedRBF.cc, SprTrainedRBF.hh, SprTrainedStdBackprop.cc, SprTrainedStdBackprop.hh, SprTrainedTopdownTree.cc, SprTrainedTopdownTree.hh, SprTransformation.hh, SprTreeNode.cc, SprTreeNode.hh, SprTupleWriter.cc, SprTupleWriter.hh, SprTwoClassBKDiscovery.hh, SprTwoClassCrossEntropy.hh, SprTwoClassGiniIndex.hh, SprTwoClassIDFraction.hh, SprTwoClassPurity.hh, SprTwoClassSignalSignif.hh, SprTwoClassTaggerEff.hh, SprTwoClassUniformPriorUL90.hh, SprUtils.hh, bin_StatPatternRecognition.mk, discrete_square.pat, exampleBootstrapVarianceEst.cc, exampleCorrTest.cc, gauss2_uniform_2d_train.pat, gauss2_uniform_2d_valid.pat, gauss4_uniform_2d_train.pat, gauss4_uniform_2d_valid.pat, gauss_uniform_2d_train.pat, gausscorr_uniform_2d_train.pat, link_StatPatternRecognition.mk, trainRoot.pat, triangle_square_00_train.pat, triangle_square_RBF_trained.net, uniform_on_uniform_2d.pat: Wrong name. 2005-12-19 23:07 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: add a couple of methods to get shower and track energy - change the method to get the event energy to call those methods. 2005-12-19 22:35 Mayly Sanchez * Contrib/msanchez/StatPatterRecognition/: GNUmakefile, README, SprAbsAdaBoostReader.cc, SprAbsAdaBoostReader.hh, SprAbsBaggerReader.cc, SprAbsBaggerReader.hh, SprAbsClassifier.cc, SprAbsClassifier.hh, SprAbsCombiner.cc, SprAbsCombiner.hh, SprAbsFilter.cc, SprAbsFilter.hh, SprAbsMultiClassLearner.hh, SprAbsReader.hh, SprAbsSNNS.hh, SprAbsTrainedClassifier.cc, SprAbsTrainedClassifier.hh, SprAbsTrainedCombiner.cc, SprAbsTrainedCombiner.hh, SprAbsTrainedMultiClassLearner.hh, SprAbsTwoClassCriterion.hh, SprAbsWriter.hh, SprAdaBoost.cc, SprAdaBoost.hh, SprAdaBoostBinarySplitApp.cc, SprAdaBoostBinarySplitReader.cc, SprAdaBoostBinarySplitReader.hh, SprAdaBoostCombiner.cc, SprAdaBoostCombiner.hh, SprAdaBoostDecisionTreeApp.cc, SprAdaBoostDecisionTreeReader.cc, SprAdaBoostDecisionTreeReader.hh, SprAdaBoostTopdownTreeReader.cc, SprAdaBoostTopdownTreeReader.hh, SprArcE4.cc, SprArcE4.hh, SprAsciiWriter.cc, SprAsciiWriter.hh, SprAverageLoss.hh, SprBagger.cc, SprBagger.hh, SprBaggerDecisionTreeApp.cc, SprBaggerDecisionTreeReader.cc, SprBaggerDecisionTreeReader.hh, SprBaggerTopdownTreeReader.cc, SprBaggerTopdownTreeReader.hh, SprBinarySplit.cc, SprBinarySplit.hh, SprBootstrap.cc, SprBootstrap.hh, SprBoxFilter.cc, SprBoxFilter.hh, SprBumpHunter.cc, SprBumpHunter.hh, SprBumpHunterApp.cc, SprCrossValidator.cc, SprCrossValidator.hh, SprData.cc, SprData.hh, SprDataFeeder.cc, SprDataFeeder.hh, SprDataMoments.cc, SprDataMoments.hh, SprDecisionTree.cc, SprDecisionTree.hh, SprDecisionTreeApp.cc, SprDefs.hh, SprEmptyFilter.hh, SprExperiment.hh, SprExploratoryAnalysisApp.cc, SprFisher.cc, SprFisher.hh, SprFisherApp.cc, SprFomCalculator.cc, SprFomCalculator.hh, SprGoFDecisionTreeApp.cc, SprIntegerBootstrap.cc, SprIntegerBootstrap.hh, SprIntegerPermutator.cc, SprIntegerPermutator.hh, SprLoss.hh, SprMultiClassBoostedSplitApp.cc, SprMultiClassBoostedSplitReader.cc, SprMultiClassBoostedSplitReader.hh, SprMultiClassLearner.cc, SprMultiClassLearner.hh, SprPoint.hh, SprRBFNetApp.cc, SprRandomNumber.cc, SprRandomNumber.hh, SprRootReader.cc, SprRootReader.hh, SprSimpleReader.cc, SprSimpleReader.hh, SprStdBackpropApp.cc, SprStdBackpropPlusAdaSplitApp.cc, SprStringParser.cc, SprStringParser.hh, SprTopdownTree.cc, SprTopdownTree.hh, SprTrainedAdaBoost.cc, SprTrainedAdaBoost.hh, SprTrainedAdaBoostCombiner.cc, SprTrainedAdaBoostCombiner.hh, SprTrainedBagger.cc, SprTrainedBagger.hh, SprTrainedBinarySplit.cc, SprTrainedBinarySplit.hh, SprTrainedDecisionTree.cc, SprTrainedDecisionTree.hh, SprTrainedFisher.cc, SprTrainedFisher.hh, SprTrainedMultiClassLearner.cc, SprTrainedMultiClassLearner.hh, SprTrainedNode.hh, SprTrainedRBF.cc, SprTrainedRBF.hh, SprTrainedStdBackprop.cc, SprTrainedStdBackprop.hh, SprTrainedTopdownTree.cc, SprTrainedTopdownTree.hh, SprTransformation.hh, SprTreeNode.cc, SprTreeNode.hh, SprTupleWriter.cc, SprTupleWriter.hh, SprTwoClassBKDiscovery.hh, SprTwoClassCrossEntropy.hh, SprTwoClassGiniIndex.hh, SprTwoClassIDFraction.hh, SprTwoClassPurity.hh, SprTwoClassSignalSignif.hh, SprTwoClassTaggerEff.hh, SprTwoClassUniformPriorUL90.hh, SprUtils.hh, bin_StatPatternRecognition.mk, discrete_square.pat, exampleBootstrapVarianceEst.cc, exampleCorrTest.cc, gauss2_uniform_2d_train.pat, gauss2_uniform_2d_valid.pat, gauss4_uniform_2d_train.pat, gauss4_uniform_2d_valid.pat, gauss_uniform_2d_train.pat, gausscorr_uniform_2d_train.pat, link_StatPatternRecognition.mk, trainRoot.pat, triangle_square_00_train.pat, triangle_square_RBF_trained.net, uniform_on_uniform_2d.pat: Adding StatPatternRecognition package version v02-03-04 2005-12-19 21:27 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Merge recent edits. Add some things suggested by Lisa. Add final conclusions. Further clarify the executive summary. Add a toc. 2005-12-19 18:03 Ed Larty * setup/packages-R1.20.0-tmp: # for next frozen tag 2005-12-19 15:48 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/: anatael_addition.tex, calib.tex: Merge my recent edits with Lisa's 2005-12-19 15:15 musser * RecoBase/: AlgTrack.cxx, CandTrackHandle.cxx, CandTrackHandle.h: restore ClearUVT method for backward compatibility in various packages. This method just calls ClearMaps AlgTrack: add cast to unsigned int to plane variable checked against LastPlaneNearCalor to avoid warning. 2005-12-19 15:09 musser * DataUtil/TruthHelper.cxx: remove requirement for statuscode==1 in calculating completeness. This missed EM shower component, which is typically represented in track list by a statuscode=205 gamma. 2005-12-19 13:23 hartnell * Contrib/Documents/CalibBoxOpenDoc/calib.tex: latest numbers 2005-12-19 09:13 Nick West * NCUtils/NCAnalysisUtils.cxx: Fix typo: deweightedCCGeV should be deweightCCGeV, deweightedNCGeV should be deweightNCGeV 2005-12-19 09:12 Nick West * NCUtils/NCAnalysisUtils.h: Fix typo: showerType::CandShowerHandle::kCC should be showerType=CandShowerHandle::kCC 2005-12-19 07:56 Nick West * UserManualDoc/src/UserManual.tex: Record release R1.20 2005-12-19 07:56 Nick West * UserManualDoc/doc/ChangeLog: Record tag version: V01-01-12 2005-12-19 07:46 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-06-00 2005-12-19 07:32 Nick West * DatabaseMaintenance/doc/dbmauto_data_mappings.html: Record value of Dbi::DataTypes 2005-12-19 07:27 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-09-00 2005-12-19 06:47 Nick West * DatabaseInterface/GNUmakefile: Add final newline 2005-12-18 23:49 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/calib.tex: A bunch of minor editorial changes 2005-12-18 17:49 kordosky * CVSROOT/check_access: add zarko to MCReweight 2005-12-18 17:45 kordosky * MCReweight/Zbeam.cxx: reacting to instructions from zarko, modify weight function to return 1+deviation (e.g. a weight). 2005-12-18 16:36 kordosky * MCReweight/: LinkDef.h, Zbeam.cxx, Zbeam.h, data/err_bafflescr0.25_le010_far.vec, data/err_bafflescr0.25_le010_farovernear.vec, data/err_bafflescr0.25_le010_near.vec, data/err_bafflescr0.25_le100_far.vec, data/err_bafflescr0.25_le100_farovernear.vec, data/err_bafflescr0.25_le100_near.vec, data/err_bafflescr0.25_le250_far.vec, data/err_bafflescr0.25_le250_farovernear.vec, data/err_bafflescr0.25_le250_near.vec, data/err_bafflescr0.25_le_far.vec, data/err_bafflescr0.25_le_farovernear.vec, data/err_bafflescr0.25_le_near.vec, data/err_hadrprod_le010_far.vec, data/err_hadrprod_le010_farovernear.vec, data/err_hadrprod_le010_near.vec, data/err_hadrprod_le100_far.vec, data/err_hadrprod_le100_farovernear.vec, data/err_hadrprod_le100_near.vec, data/err_hadrprod_le250_far.vec, data/err_hadrprod_le250_farovernear.vec, data/err_hadrprod_le250_near.vec, data/err_hadrprod_le_far.vec, data/err_hadrprod_le_farovernear.vec, data/err_hadrprod_le_near.vec, data/err_horn1offset1mm_le010_far.vec, data/err_horn1offset1mm_le010_farovernear.vec, data/err_horn1offset1mm_le010_near.vec, data/err_horn1offset1mm_le100_far.vec, data/err_horn1offset1mm_le100_farovernear.vec, data/err_horn1offset1mm_le100_near.vec, data/err_horn1offset1mm_le250_far.vec, data/err_horn1offset1mm_le250_farovernear.vec, data/err_horn1offset1mm_le250_near.vec, data/err_horn1offset1mm_le_far.vec, data/err_horn1offset1mm_le_farovernear.vec, data/err_horn1offset1mm_le_near.vec, data/err_horncurrcak2.ka_le_farovernear.vec, data/err_horncurrcal2.ka_le010_far.vec, data/err_horncurrcal2.ka_le010_farovernear.vec, data/err_horncurrcal2.ka_le010_near.vec, data/err_horncurrcal2.ka_le100_far.vec, data/err_horncurrcal2.ka_le100_farovernear.vec, data/err_horncurrcal2.ka_le100_near.vec, data/err_horncurrcal2.ka_le250_far.vec, data/err_horncurrcal2.ka_le250_farovernear.vec, data/err_horncurrcal2.ka_le250_near.vec, data/err_horncurrcal2.ka_le_far.vec, data/err_horncurrcal2.ka_le_farovernear.vec, data/err_horncurrcal2.ka_le_near.vec, data/err_horncurrdist_le010_far.vec, data/err_horncurrdist_le010_farovernear.vec, data/err_horncurrdist_le010_near.vec, data/err_horncurrdist_le100_far.vec, data/err_horncurrdist_le100_farovernear.vec, data/err_horncurrdist_le100_near.vec, data/err_horncurrdist_le250_far.vec, data/err_horncurrdist_le250_farovernear.vec, data/err_horncurrdist_le250_near.vec, data/err_horncurrdist_le_far.vec, data/err_horncurrdist_le_farovernear.vec, data/err_horncurrdist_le_near.vec, data/err_pot0.02_le010_far.vec, data/err_pot0.02_le010_farovernear.vec, data/err_pot0.02_le010_near.vec, data/err_pot0.02_le100_far.vec, data/err_pot0.02_le100_farovernear.vec, data/err_pot0.02_le100_near.vec, data/err_pot0.02_le250_far.vec, data/err_pot0.02_le250_farovernear.vec, data/err_pot0.02_le250_near.vec, data/err_pot0.02_le_far.vec, data/err_pot0.02_le_farovernear.vec, data/err_pot0.02_le_near.vec, macros/test_zbeam.C: Z. Pavlovic zbeam code added . see macros/test_zbeam.C 2005-12-17 11:43 marshall * CandFitTrackCam/: FitTrackCamAnalysisModule.cxx, FitTrackCamAnalysisModule.h: Added final few properties to analysis tree. 2005-12-16 23:06 tjyang * NueAna/macros/: MakeAnaNueTree.C, RunNueDisplay.C: load an additional library 2005-12-16 19:36 musser * CandNtupleSR/Module/NtpSRModule.cxx: change vertex position and direction errors from SR to base class 2005-12-16 18:56 marshall * CandFitTrackCam/: example_script.C, example_script_cosmic.C: AlgFitTrackCam now works with message service. 2005-12-16 18:55 marshall * CandFitTrackCam/: FitTrackCamAnalysisModule.cxx, FitTrackCamAnalysisModule.h: Stores the new properties in analysis tree. 2005-12-16 18:53 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h: Sets all the properties recently moved down to CandFitTrackHandle and CandTrackHandle. Also implements q/p tweak. 2005-12-16 17:35 vahle * Mad/macros/LoadLibs.C: Added libraries to to LoadLibs.C, added libBeamDataNtuple and libBeamDataAnaSummary 2005-12-16 16:52 musser * CandNtupleSR/: NtpSRTrackTime.h, Module/NtpSRModule.cxx: add cambridge time fit variables to ntuple 2005-12-16 16:42 Nathaniel Tagg * BeamDataUtil/BeamMonSpill.cxx: Temporary hack: use a simple bit test to check time source in SpillTime() rather than the union check. Fixes Macintosh endian-problem when accessing this table. 2005-12-16 16:28 musser * RecoBase/: CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h: new variables for time fits requested by cambridge 2005-12-16 16:28 Robert Hatcher * BeamDataUtil/: BDSpillAccessor.cxx, BDSwicPedAccessor.cxx, BeamMonFileSummary.cxx, BeamMonSpill.cxx: Convert to use Detector:: rather than DetectorType::. Remove explicit #include of Detector[Type].h and SimFlag.h; these are unnecessary since VldContext.h already being included and that will bring these in (no reason to parse them a second time). 2005-12-16 16:23 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: add code into GetEventEnergy to pick out the correct form of the shower energy based on the passed in argument 2005-12-16 16:09 Brian Rebel * NCUtils/NCAnalysisUtils.h: add default values for SimFlag and CandShowerHandle types 2005-12-16 15:59 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: fix one of the include statements 2005-12-16 15:57 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: add in more arguments to GetEventEnergy to take into account the energy corrections proposed by alysia, jim, mike and niki 2005-12-16 15:21 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisUtils.cxx: fix some minor bugs and typos 2005-12-16 15:16 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisUtils.cxx, NCAnalysisUtils.h: add method for getting the event vertex with the ANtpAnalysisInfo object 2005-12-16 15:15 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpAnalysisInfo.h: add a data member for the radial distance of the vertex from the detector center or beam center 2005-12-16 10:43 Nick West * DatabaseInterface/DbiDBProxy.cxx: Extend DBUSUBRUNSUMMARY hack (order by TIMESTART not CREATIONDATE) to DBURUNSUMMARY 2005-12-16 06:44 vahle * NeugenInterface/: neugen_config.cxx, neugen_wrapper.cxx: Changed fill_named_configuration to check for config_name, not _name, fixed values of parameters 2005-12-16 06:13 vahle * NeugenInterface/: neugen_config.cxx, neugen_config.h: Added fill_named_configuration function to neugen_config so that default values of xsection parameters are filled given a configuration name 2005-12-16 06:12 vahle * MCReweight/NeugenWeightCalculator.cxx: Fixed NeugenWeightCalculator::Config() to set reweight parameters based on the values of those parameters after calling neugen_config::fill_named_configuration() 2005-12-16 04:52 vahle * MCReweight/NeugenWeightCalculator.cxx: Committing initial changes to MCReweight to enable reweighting to new neugen configurations. This is the first stage of changes, the full mods will follow 2005-12-16 04:51 vahle * NeugenInterface/: neugen_config.cxx, neugen_config.h, neugen_wrapper.cxx, neugen_wrapper.h, nucleus.h: Committing initial changes to NeugenInterface to enable reweighting to new neugen configurations. This is the first stage of changes, the full mods will follow 2005-12-16 03:38 kordosky * DataUtil/: EnergyCorrections.cxx, EnergyCorrections.h: place implementation in a cxx file 2005-12-16 02:52 kordosky * DataUtil/EnergyCorrections.h: Forgot the include guards. Thansk Niki. 2005-12-16 01:01 kordosky * CVSROOT/check_access: add access rights for vahle, hgallag and deb4 to neugeninterface and mcreweight 2005-12-15 23:13 Robert Hatcher * OnlineUtil/msgLogLib/Makefile: synch with changes as of 2005-12-06 (but not used in offline build). 2005-12-15 23:12 Robert Hatcher * OnlineUtil/msgLogLib/msgLogger.c: synch to changes as of 2005-04-29 in online CVS repository (I don't know how this got missed in the intervening months). 2005-12-15 23:07 Robert Hatcher * OnlineUtil/msgLogLib/msgLog.c: synch to fix I suggested to Caius on 2005-10-15 (and then had to rediscover). This FPE in the initial stage confuses gdb (version 6.1 and earilier) to no end. Of course, I forgot to make same commit at that time so I had to rediscover (painfully hard) this fix. 2005-12-15 22:44 kordosky * DataUtil/EnergyCorrections.h: retweaked A Culling formulae in reaction to his presentation this morning 2005-12-15 22:42 Brian Rebel * AnalysisNtuples/Module/CondensedNtpModuleNC.cxx: put back the reset tree variables method 2005-12-15 22:26 kordosky * DataUtil/EnergyCorrections.h: E=sqrt(p*p+m*m) != p (almost negligible) 2005-12-15 22:07 Brett Viren * BeamDataUtil/test/run_bdtd.C: Driver script for BDTestDataModule running 2005-12-15 22:06 Brett Viren * BeamDataUtil/test/: BDTestData.cxx, BDTestData.h, BDTestDataModule.cxx, BDTestDataModule.h, BoundsTracker.cxx, FileGap.cxx, FileGap.h, LinkDef.h, STND_BMS.h, StndBmsSpin.h, bdtest_chain.C, bms_stnd.C, stndbmsspin.C: Add job module (BDTestDataModule) to use BDUniquify to clean up late-Oct, early-Nov fubar. Change BDTestData scale to >1e20! Other random changes. 2005-12-15 22:06 Brian Rebel * AnalysisNtuples/ANtpEventInfoNC.cxx: added NtpSRBleach variables 2005-12-15 22:05 Brian Rebel * AnalysisNtuples/: ANtpEventInfoNC.h, Module/ANtpInfoObjectFillerNC.cxx: add the NtpSRBleach variables to the EventInfoNC 2005-12-15 21:57 kordosky * DataUtil/EnergyCorrections.h: moved from Mad 2005-12-15 21:56 kordosky * Mad/MadMKAnalysis.cxx: fix to use datautil version of energycorrections.h 2005-12-15 21:55 kordosky * Mad/EnergyCorrections.h: remove EnergyCorrections.h 2005-12-15 21:41 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.h: forgot to commit this one 2005-12-15 21:36 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFillerNC.cxx, CondensedNtpModuleNC.cxx, CondensedNtpModuleNC.h: get rid of some outdated fluff now that the ANtpInfoObjectFillerNC exists. add method to set which detector we are using 2005-12-15 20:59 Brian Rebel * AnalysisNtuples/Module/CondensedNtpModuleNC.cxx: uncomment out a method that i had previously commented out 2005-12-15 20:35 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.h, ANtpInfoObjectFillerNC.cxx, ANtpInfoObjectFillerNC.h, CondensedNtpModuleNC.cxx, CondensedNtpModuleNC.h, LinkDef.h: add ANtpInfoObjectFillerNC to fill the ANtpXXXInfoNC classes. add the module to actually run the ntuple making 2005-12-15 20:14 Brian Rebel * AnalysisNtuples/: ANtpShowerInfoNC.cxx, ANtpShowerInfoNC.h: add variables for Phil L.'s far detector event selection cuts 2005-12-15 19:37 Brian Rebel * AnalysisNtuples/ANtpShowerInfo.cxx: missed one typo 2005-12-15 19:18 Brian Rebel * AnalysisNtuples/ANtpShowerInfo.cxx: fix typo reported by Jeff H. 2005-12-15 16:54 avva * Contrib/sergei/OmHistory/README: Updated URL. 2005-12-15 16:53 Brian Rebel * AnalysisNtuples/: ANtpShowerInfo.cxx, ANtpShowerInfo.h, Module/ANtpInfoObjectFiller.cxx: hold the shower energy estimation in the info object now and fill them 2005-12-15 14:07 Nick West * DatabaseInterface/: DbiDBProxy.cxx, doc/ChangeLog: For context specific queries on DBUSUBRUNSUMMARY order by TIMESTART as it is a more reliable guide to best than CREATIONDATE. 2005-12-15 08:17 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: PPSLGEN is new Oxford SL3 Linux server. Setup Perl v5_8_10 for ORACLE support at FNAL 2005-12-15 02:42 kordosky * Mad/: MadAnalysis.cxx, MadMKAnalysis.cxx, MadQuantities.cxx: tweaks to class constructors 2005-12-15 00:08 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: add a new cut to exclude the coil hole from the fiducial volume 2005-12-15 00:07 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DirectCompareModule.cxx, RecoMonitoring.cxx, RecoMonitoring.h, macros/dataQualityCheck.C, macros/directCompare.C: add ability to get N(mu+)/N(mu-) ratio for all data sets. 2005-12-14 23:19 niki * Mad/: MadDpAnalysis.cxx, MadNsID.cxx, MadTestAnalysis.cxx: Fix a bug (ntrklike was zero for a given track(?) and I was dividing by it). Thanks to David P. and Mike K. for catching this! 2005-12-14 22:40 Nathaniel Tagg * Contrib/tagg/SpillTriggerStats/: StDataLooter.cxx, StsMaker.cxx, StsMaker.h, sts.C: Fixes 2005-12-14 21:03 Brett Viren * BeamDataUtil/: BDProfMon.cxx, BDProfMon.h, BDSwicMaskAccessor.cxx, BDSwicPedAccessor.cxx: Turn some class data members into simple local instances in BDProfMon, since that is all they are used for. A smaller mem leak caught in the BDSwic{Ped,Mask}Accessors. There is still a yet smaller one that appears to be in TGraph::Fit() but I can't reproduce it in a small, self-contained example. 2005-12-14 20:35 kordosky * Mad/: EnergyCorrections.h, MadMKAnalysis.cxx, MadMKAnalysis.h: Updated energy corrections. 2005-12-14 19:37 arms * TruthHelperNtuple/NtpTHEvent.h: correct strip comments to event comments in NtpTHEvent.h 2005-12-14 19:07 Brett Viren * CVSROOT/check_access: Add Kregg Arms to MCNtuple 2005-12-14 10:32 cbs * CandNtupleSR/: NtpSRShower.cxx, NtpSRShower.h, Module/NtpSRModule.cxx: Added shower strip information to ntuple. Provides calibrated pulse height and time information and x,y,z strip coords. 2005-12-14 03:55 Sue Kasahara * GeoGeometry/: Geo.h, GeoGeometry.cxx: Modify far detector coil geometry to follow after the coil geometry in gminos. The newer fardet coil geometry is modeled with 3 layers: i)central coil tube made up of a mixture of mostly copper (90%) w/radius 12.827 cm ii)air gap between coil & steel collar, modeled as a tube w/outer radius 12.93812 cm iii)steel collar, modeled as a tube w/outer radius 16.98625 cm The bfield has *not* been activated for the coil & steel collar, since this does not appear to be supported by the BField package yet. 2005-12-13 23:56 Nathaniel Tagg * Contrib/tagg/SpillTriggerStats/StsMaker.cxx: Stupid semicolons. 2005-12-13 23:53 Nathaniel Tagg * Contrib/tagg/SpillTriggerStats/: GNUmakefile, LinkDef.h, StDataLooter.cxx, StDataLooter.h, StMonitorRecord.cxx, StMonitorRecord.h, StsMaker.cxx, StsMaker.h, sts.C: Code for doing monitoring/efficiency stuff on SpillTrigger. Version 16, I think.. I've redone this so many times with so many laptops my head is spinning. 2005-12-13 21:02 Sue Kasahara * CVSROOT/check_access: Add Chris to CandNtupleSR author list. 2005-12-13 20:29 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, DqmType.cxx, DqmType.h, RecoMonitoring.cxx: add histograms to get the radial position of the event vertex and the event energy as a function of radial position 2005-12-13 20:24 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h: add methods for checking whether the event passes bleaching in the ND and for getting the event vertex. it uses the track vertex as default unless there is no track in the event. 2005-12-13 19:54 Brett Viren * BeamDataUtil/BDProfMon.cxx: Clean up 3 leaks (found by google perftools) introduced with Mary's fits. Also convert those additions to the one true indentation style. There appears to still be a smaller leak (or leaks) somewhere as the memory usage continues to grow in size linearly with time. 2005-12-13 19:41 kordosky * Mad/EnergyCorrections.h: Standalone routines to correct the momentum via range to to groom et al range tables. Also, correct data to 7.755 g/cc which is our current best estimate of the detector density. 2005-12-13 16:00 Robert Hatcher * CandShowerSR/AlgShowerSR.cxx, CandShowerSR/CandShowerSRHandle.cxx, DetSim/CustomLightInjector.cxx, DetSim/DetSim.cxx, DetSim/LightInjector.cxx, DetSim/SimDetector.cxx, DetSim/SimDetector.h: substitute Detector:: for (now obsolete) DetectorType:: 2005-12-13 15:57 Robert Hatcher * AstroUtil/Ast.cxx, AstroUtil/Ast.h, AstroUtil/AstCoordinate.cxx, AstroUtil/AstCoordinate.h, AstroUtil/test/AstValidate.cc, CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSR.h, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/AlgTrackSRList.h, CandTrackSR/TrackClusterSR.cxx: substitute Detector:: for (now obsolete) DetectorType:: 2005-12-13 15:33 Robert Hatcher * RecoBase/: CandShowerHandle.cxx, CandTrackHandle.cxx: Replace DetectorType:: with Detector:: 2005-12-13 15:27 Robert Hatcher * RecoBase/: CandShowerHandle.cxx, CandTrackHandle.cxx: replace DetectorType:: with Detector:: 2005-12-13 15:27 Robert Hatcher * RecoBase/AlgTrack.cxx: Replace ">= 121" test with "> PlexPlaneId::LastPlaneNearCalor()"; DetectorType:: with Detector:: and break one long line for readability. 2005-12-13 15:24 cbs * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSR.h, AlgShowerSS.cxx, AlgShowerSS.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h: Added calls to SetUVT() in AlgShowerSR/S. Added IsUnphysical() function to CandShowerSRHandle to flag showers formed predominantly from x-talk. Can be called during event building. 2005-12-13 15:15 cbs * RecoBase/: CandShower.cxx, CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, CandTrackHandle.cxx, CandTrackHandle.h: CandShower: 1) Added vector to hold shower strip time information. CandShowerHandle: 1) Added code to fill time information. Uses same algorithm as CandTrack to calculate fibre corrected times at each plane. 2) Added IsUnphysical() which runs a check on constituent strips of shower and returns false if shower looks like mainly x-talk. Function can be called during event building. CandTrackHandle: 1) Added IsUnphysical() to check for tracks with missing planes, asymmetric tracks or tracks formed largely from x-talk. Function can be called during event building. 2005-12-13 15:05 cbs * CandSubShowerSR/AlgSubShowerSRList.cxx: Fix to TimeTest() to deal with duplicate strips that sometimes appear in near det strip list. 2005-12-12 23:06 avva * Contrib/sergei/OmHistory/omhistory.cpp: Modified function that extracts file "index" from file name. It splits files name with _ or . delimiters and looks for an integer number > 999 (both date or run number should be ok). 2005-12-12 21:58 Brett Viren * BeamDataDbi/scripts/last_spill.py: Dump time since last A9 2005-12-12 21:50 Brett Viren * BeamDataDbi/scripts/run_bdbu.sh: Undo accidental commit of local change 2005-12-12 21:49 Brett Viren * BeamDataDbi/scripts/: last_file.py, run_bdbu.sh: Check BD DB for recent updates 2005-12-12 20:42 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Add a short comment about Anatael's thesis and linearity. 2005-12-12 16:51 Mark Messier * CVSROOT/framework.list: onuchin@fnal.gov forwards to onuchin@sirus.ihep.su which bounces. Remove the address until I know a valid e-mail address for Valerey. 2005-12-12 16:45 Mark Messier * CVSROOT/framework.list: oxford => ox seems to be more reliable way to send mail to Nick West 2005-12-12 15:36 niki * Mad/MadNsID.h: Corresponding .h file 2005-12-12 15:35 niki * Mad/data/: weights_farnooscilnew18.dat, weights_farnooscilnewfid18.dat, weights_farosc1new18.dat, weights_farosc1newfid18.dat, weights_farosc2new18.dat, weights_farosc2newfid18.dat, weights_nearle18.dat, weights_nearphe18.dat, weights_nearpme18.dat: ANN weight files for release R1_18 2005-12-12 15:34 niki * Mad/MadNsID.cxx: Revised the ANN weight files in order to reflect training with R1_18 Addded a few comments to explain the use of priors, fiducials e.t.c 2005-12-09 16:20 Brett Viren * RootUtil/doc/README: As per the last offline meeting, document purpose and restrictions of this package 2005-12-09 16:09 Nick West * setup/setup_minossoft_oxford.csh: Need /datadisk for data disks. Support SL3 and RH7 2005-12-09 15:11 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: add a method to check quality of cosmic ray snarls 2005-12-09 15:05 Brian Rebel * NCUtils/: NCExtraction.h, NCExtractionADM.cxx, NCExtractionADM.h, NCExtractionBR.cxx, NCExtractionBR.h: rest of the stuff i forgot to commit yesterday 2005-12-09 14:29 hartnell * MeuCal/MeuAnalysis.cxx: Uninitialised Int_t data member. 2005-12-09 10:49 hartnell * MeuCal/macros/nearValidate/mD_MCStripends.C: Now simple to plot lots of MC on little data and vice versa. I need more ND MC... 2005-12-09 10:32 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Test: inserted a missing 'is' 2005-12-09 10:19 hartnell * MeuCal/macros/recoCosmicFDMC.C: Fix a bug with setting GeVPerMip. Add printout of calibrator config. Use database value of meu. 2005-12-09 00:07 Nathaniel Tagg * DetSim/SimCheck/: GNUmakefile, LinkDef.h, SimCheck.cxx, SimCheck.h: Add a quick and dirty module to test for some memory leak/IO problems seen by Sergei/Sue 2005-12-08 23:18 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h: make it possible to use mc reweight in the AnalysisModule. also add a function that calls the reweighting to the utils 2005-12-08 21:58 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Fix up summary table for typos. Revert back to 5% hadronic uncertainty after rereading Mike's stuff. Fix caption on figure 5. 2005-12-08 15:33 hartnell * Contrib/Documents/CalibBoxOpenDoc/: cD_MCTrkWinRespFD.eps, calib.tex: Added latest FD results obtained with this summer's cosmics and reprocessed MC. Slight correction of about 1% is required. 2005-12-07 21:07 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Fix up some cosmetic problems. 2005-12-07 20:42 tjyang * PulserCalibration/CheckGC/: FitGC.cxx, FitGC.h, getsiglin.C, rungcfit.C, write_calpulserfits.C: change the fitting formula from a(x+b) to a(x-b) to be consistent with Pat's convention enable overlaycreationdata 2005-12-07 17:44 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Add quotation of Mike's comments. Further expand the summary. Fill in the major blanks. Spell-check the mother. 2005-12-07 14:34 musser * CandNtupleSR/Module/NtpSRModule.cxx: moved some tracking methods to base classes - changes to casting to reflect this 2005-12-07 14:15 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: File Edit Options Buffers Tools Help move various methods needed by cambridge fitter to the base class 2005-12-07 14:09 musser * VertexFinder/VertexFinder.cxx: remove dependence on SR classes 2005-12-07 14:09 musser * RecoBase/: AlgTrack.cxx, CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h: move various methods to base classes to support cambridge fitter 2005-12-07 09:20 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Retract last commit (adding PULSERTIMEDRIFT); it's not ready for prime time 2005-12-07 04:51 boehm * Production/R1.18/R1.18.X/: reco_MC_far_R1_18_X.C, reco_MC_near_R1_18_X.C: Updating the comments and last modified date, purely cosmetic no functional changes 2005-12-07 04:27 boehm * Production/R1.18/R1.18.X/: reco_MC_far_R1_18_X.C, reco_MC_near_R1_18_X.C: Returning SimSnarl to its rightful place inside the Candidate files for MC generation 2005-12-07 03:27 Sue Kasahara * CVSROOT/check_access: Add Rustem to cvs access list so that he can commit new Get methods. 2005-12-07 01:06 Brian Rebel * DataQualityMonitoring/DirectCompareModule.cxx: some minor changes to track down issues between R1.14 and R1.18.2 2005-12-06 23:02 Brett Viren * RootUtil/CanvasViewer.cxx: Remove some tell tale traces of theft from root/tutorial/guitest.C ... 2005-12-06 23:00 Brett Viren * BeamDataMonitoring/BDataQualityViewer/: BDQViewer.cxx, BDQViewer.h, GNUmakefile, LinkDef.h: Implement a RootUtil/CanvasViewer for showing the important data quality plots for BeamData taking. This extends CanvasViewer to include a text area that will give shifters guidance on what problems to look for. 2005-12-06 22:59 Brett Viren * BeamDataMonitoring/BDataQualityModule.cxx: Don't care about E:M121DS 2005-12-06 22:57 Brett Viren * RootUtil/: CanvasViewer.cxx, CanvasViewer.h: Small fixups 2005-12-06 22:56 Nathaniel Tagg * Calibrator/: ErrorPropTest.cxx, ValueErr.cxx, ValueErr.h: Fix up the ValueErr templates a little bit, based upon some feedback from Rustem. Remove the inline operator+ methods, replace with a global friend function. Remove the operator+=(T) methods; let this be handled by auto-promotion. Add some more comments. Strip out some redundant code. 2005-12-06 21:37 ishi * Contrib/ishi/CCAnalysis/: fast_fit_ndfd.C, fast_fit_ndfd.h: New private module for CC analysis. 2005-12-06 20:49 Robert Hatcher * Conventions/Detector.cxx: In StringToMask one can look for the unique characters "n" "f" and "c" for Near, Far, Calib detectors. But using "t" alone for TestStand isn't okay because a user might type "CalDet" and pick up kTestStand as well; require "test" at a minimum. 2005-12-06 19:49 Brett Viren * RootUtil/CanvasViewer.cxx: Quiet cerr's 2005-12-06 18:50 Brett Viren * setup/packages-development: Add RootUtil 2005-12-06 18:49 Brett Viren * CVSROOT/: check_access, modules: Add RootUtil with access for all 2005-12-06 18:43 Brett Viren * RootUtil/: CanvasViewer.C, CanvasViewer.cxx, CanvasViewer.h, GNUmakefile, LinkDef.h, test/canvas_viewer.C, test/load_libs.C: New package for little utility classes/function which only depends on ROOT and do not on any other part of minossoft. Seeded with a simple tab-based TCanvas viewer. 2005-12-06 18:43 Brett Viren * RootUtil/: CanvasViewer.C, CanvasViewer.cxx, CanvasViewer.h, GNUmakefile, LinkDef.h, test/canvas_viewer.C, test/load_libs.C: Initial revision 2005-12-06 18:40 hartnell * MeuCal/macros/recoCosmicFDMC.C: Macro for reconstructing FD cosmics MC with SR. 2005-12-06 17:47 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Add the executive summary about 1/3 of the way through Clean up some of the language in the first sections. 2005-12-06 16:21 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: actually set the track length cuts 2005-12-06 16:19 hartnell * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Added reference to the new DocDB note on the ND MEU calibration. 2005-12-06 13:02 hartnell * Contrib/Documents/CalibBoxOpenDoc/: cYvsX12U.eps, cYvsX12UV.eps, calib.tex: A new slimmed down version, which should hopefully be more readable. The details of the ND MEU calibration are now in their own DocDB note. Still waiting on (my) reprocessing before a few plots can be remade... 2005-12-06 01:39 Sue Kasahara * GeoGeometry/GeoScintMdlVolume.cxx: Add some "ifdef" statements to check ROOT version number before using TGeoScaledShape class, since TGeoScaledShape is only available for root versions >= 5.06/00 (Oct, 2005). The ifdef statements allow this development version of GeoGeometry to be compiled against older versions of root. However, the use of a newer version of root is required to build a valid GeoGeometry. If the user attempts to use an older version of root, the GeoGeometry build will abort after warning the user of the problem. 2005-12-05 21:08 Brett Viren * BeamDataMonitoring/: BDataQualityModule.cxx, scripts/bdata_quality.C, scripts/bdata_quality_plot.C: Various updates 2005-12-05 05:08 Sue Kasahara * GeoGeometry/test/: GeoCheckOverlaps.cc, GeoCheckOverlaps.h, TestOverlap.cc: Modify to check overlaps for the 3 detectors using two simflags: MC & Data. Modify to allow additional command line options to configure which detector(s) and which simflag(s) to test. Allowed options are now: > TestOverlap -h usage: TestOverlap -l -p -d -s -l: loglevel at which to print messages (default=Info). valid arguments are: Verbose, Debug, Synopsis, Info, Warning, Error, Fatal -p: precision used in check (cm) (def 0.1) -d: detector type(s) used in check (def Far,Near,CalDet) -s: simflag(s) used in check (def MC,Data) -h: print this message 2005-12-05 04:56 Sue Kasahara * GeoGeometry/: GeoScintMdlVolume.cxx, GeoScintMdlVolume.h: Modify to use newer root class TGeoScaledShape. One set of ideal scint module shapes is built, and then these shapes are scaled along the tpos direction to account for plane-to-plane differences in strip tpos in real (kData) detector geometry. Requires use of root newer than 10/2005. 2005-12-04 18:40 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DirectCompareModule.cxx, RecoMonitoring.cxx, RecoMonitoringCR.cxx, macros/directCompare.C: make sure you actually pass the goodCharge flag through the chain 2005-12-04 18:39 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: add a debug statement at debug level 2005-12-04 16:52 Brian Rebel * DataQualityMonitoring/RecoMonitoring.cxx: make use of the charge test 2005-12-04 16:52 Brian Rebel * DataQualityMonitoring/DirectCompareModule.cxx: compile first, then commit 2005-12-04 16:50 Brian Rebel * DataQualityMonitoring/DirectCompareModule.cxx: test a larger set of cosmic ray data. also use the analysis cuts object to check the charge id quality. 2005-12-04 16:10 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: put a lower bound on the acceptable reduced chi^2 values - values at 0 are indicative of a pathology. 2005-12-04 13:42 Brian Rebel * DataQualityMonitoring/: DirectCompareModule.cxx, RecoMonitoring.cxx, macros/directCompare.C: commit a few changes for comparing apples to apples 2005-12-04 13:41 Brian Rebel * NCUtils/NCExtractionResultsADM.h: remove definition for a method that is not implemented 2005-12-03 22:37 jpochoa * CandShield/: CandShieldSR.cxx, CandShieldSR.h: Added new constructor CandShieldSR(const NtpVertex&,const NtpVertex&,ShieldGeom) 2005-12-02 16:55 hartnell * MeuCal/: MeuPlots.cxx, MeuReco.cxx, MeuSummary.cxx, MeuSummary.h: Added some new plots. Added NumStrips data member to summary and code to fill it. 2005-12-02 16:53 hartnell * MeuCal/macros/: FileListSpecial.C, nearValidate/m1DXY.C, nearValidate/mD_MCStripends.C, nearValidate/mHitDensity.C, nearValidate/mPlanes.C, nearValidate/mStrips.C, nearValidate/mXY.C: Decided to make these macros work for the FD as well rather than duplicating them. The macros adjust the axes, etc automagically since I added the histograms hDetector and hSimFlag to the root file of plots. 2005-12-01 22:32 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Changed order of Calibrate(&cth), SetT(&cth) and SetdS(&cth) methods to fix issue with MIPs 2005-12-01 22:18 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, mungeMysqlDump.pl, prime_oracle_from_mysql.pl: changes to cope w new mysqldump format 2005-12-01 19:42 rustem * Contrib/rustem/CandImp/: AlgDigit.cxx, AlgDigit.h, AlgStrip.cxx, AlgStrip.h, Digit.cxx, Digit.h, GNUmakefile, LinkDef.h, RecoModule.cxx, RecoModule.h, RecoVar.h, Strip.cxx, Strip.h, cand.C, read.C, readme, reco.C: Concrete implementations of Digit and Strip classes with corresponding algorithms. This is a fully working model and there is a readme file for simple instructions explaining how to compile code and run macros. Digit, Strip, AlgDigit and AlgStrip belong to Reco namespace. RecoModule is in the :: namespace. 2005-12-01 19:27 rustem * Contrib/rustem/CandABC/: AlgABC.cxx, AlgABC.h, ClusterABC.cxx, ClusterABC.h, DigitABC.cxx, DigitABC.h, EventABC.cxx, EventABC.h, GNUmakefile, Handle.h, LinkDef.h, List.h, RecoRecord.cxx, RecoRecord.h, Record.cxx, Record.h, RefCount.cxx, RefCount.h, ShowerABC.cxx, ShowerABC.h, SliceABC.cxx, SliceABC.h, StripABC.cxx, StripABC.h, TrackABC.cxx, TrackABC.h, Vertex.cxx, Vertex.h: Adding ABC interface classes for candidate reconstruction objects: DigitABC, StripABC, SliceABC, ClusterABC, ShowerABC, TrackABC and EventABC and other required classes for the framework: Handle<>, List<>, RefCount, Record, RecoRecord and Vertex Two major changes: 1) All of the framework classes now belong to namespace Reco. There are two simple reasons for this change: a) avoid name conflicts with current framework b) which allows brief class names, for example Track, Shower, etc. Standard C++ practices recommend an individual namespace for a module. In this case the new framework is a single logical module within minossoft. 2) RecoRecord is a standard minossoft record which is just a wrapper around internal Reco::Record class. Explicitly disallow splitting of Reco::Record with //|| so that Persistency can read this record when TTree split level is set to 99. Also added many other small improvements and corrections. 2005-12-01 19:10 Brett Viren * BeamDataMonitoring/: BDataQualityModule.cxx, BDataQualityModule.h, scripts/bdata_quality.C: First commit. Makes Beam Data Quality Histograms on a per file basis. Requires up to date SpillTimeND table. 2005-12-01 18:51 hartnell * MeuCal/: MeuCuts.cxx, MeuHitInfo.cxx, MeuHitInfo.h, MeuPlots.cxx, MeuPlots.h, macros/FileListSpecial.C, macros/nearValidate/mD_MCStripends.C, macros/nearValidate/mLPos.C, macros/nearValidate/mPlanes.C, macros/nearValidate/mResponseDrift.C, macros/nearValidate/mStrips.C, tools/farm.pl: Various updates and a few new plots. 2005-12-01 18:27 hartnell * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Added more details. 2005-12-01 14:28 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCExtractionResultsADM.cxx, NCExtractionResultsADM.h: add in a data member to the results object to keep track of the detector for which the results apply 2005-12-01 11:14 hartnell * MeuCal/: MeuCuts.cxx, MeuCuts.h, MeuPlots.cxx: Added a "Pitt" fiducial volume cut that I got from MadMkAnalysis. 2005-12-01 11:13 hartnell * MeuCal/macros/nearValidate/: mBetheBloch.C, mFidVol.C, mResultsTable.C, mStripends.C: Added a new macro to work out the average MEU value in a particular fiducial volume. Minor mods otherwise. 2005-12-01 04:39 avva * CandFitTrackSA/: GridBuilder.cxx, GridBuilder.h, GridBuilderTH2.cxx, GridBuilderTH2.h, Interval.cxx, Interval.h, TracerSA.cxx, TracerSA.h, TrackSegment.cxx, TrackSegment.h: Classes added for BFieldCalibrator: - GridBuilder, GridBuilderTH2 - convert (u,v) to a bin number - Interval, TrackSegment - represent segments of a track TracerSA - a tracer that prints "entering func", "leaving func" for debugging. 2005-11-30 23:53 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, ConstFT.h, DBtxt_AlgFitTrackSA_default.C, DataFT.cxx, DataFT.h, FitResult.cxx, FitResult.h, FitState.h, GeoFT.cxx, GeoFT.h, MatrixCalculator.cxx, MatrixCalculator.h, PlaneData.h, Ntp/LinkDef.h, Ntp/NtpFitSA.cxx, Ntp/NtpFitSA.h, Ntp/NtpFitSABFieldCalib.cxx, Ntp/NtpFitSABFieldCalib.h, Ntp/NtpFitSAFit.cxx, Ntp/NtpFitSAFit.h, Ntp/NtpFitSAPlane.cxx, Ntp/NtpFitSAPlane.h, Ntp/NtpFitSAVtx.cxx, Ntp/NtpFitSAVtx.h: Some major changes: - added fuctionality for BFieldCalibrator (select stoppoing tracks and fit either whole tracks or segments) - moved track vertex to the middle of the "previous" steel plate - updated DataFT::SwimAs...() to reflect this chage - made MatrixCalculator a member of AlgFitTrackSA - added an ntuple block NtpFitSABFieldCalib - etc 2005-11-30 20:31 tjyang * NueAna/Display/NueDisplayModule.cxx: add zenith and azimuth angles information 2005-11-30 14:43 hartnell * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Latest and greatest. Added details about FD and CD from my thesis. Some ND errors now well estimated. 2005-11-30 01:46 Sue Kasahara * CVSROOT/check_access: Add "arms" to ParticleTransportSim & TruthHelperNtuple (the latter so that he can commit comments to data members without definitions). 2005-11-30 01:33 Sue Kasahara * MCNtuple/Module/NtpMCModule.cxx: Quiet warnings about no fluxinfo/fluxwgt when primary is not a neutrino, e.g. primary may be a cosmic ray muon. 2005-11-30 01:10 Sue Kasahara * Persistency/PerInputStream.cxx: Modify behavior of RemoveFile(std::string fullfilepathname). Now will remove all files if argument is "*", even currentfile. If argument is not "*", will remove first file in filelist to match argument. Modify behavior of input stream in case file in input stream filelist fails to contain the stream tree, or the file is otherwise unreadable. The new behavior is to print a warning to the user, and then remove the file from the stream's filelist. 2005-11-29 22:13 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: add more reco printout 2005-11-29 19:20 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Remove: I:HI602 I:HP602 I:HP604 I:VP605 I:HP606 as reading them out evidently causes the entire ACNET to come to its knees. Or something like that. 2005-11-29 12:35 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: add method to calculate the survival probability for nu_mu in the far detector 2005-11-29 01:33 Sue Kasahara * IoModules/IoOutputModule.h: Forgotten header that should have been committed with yesterday's change. Thanks to Robert & Jim for pointing it out. 2005-11-28 22:31 bishai * BeamData/java/NuMIMon/: swicConstants.txt, pedConstants.txt: New peds from Nov 27th, 2005 2005-11-28 21:38 boehm * Production/R1.18/R1.18.X/: reco_MC_far_R1_18_X.C, reco_MC_near_R1_18_X.C: Adding in the msg level to surpress warnings from PhotonTransport 2005-11-28 21:35 boehm * Production/R1.18/R1.18.X/: reco_MC_far_R1_18_X.C, reco_MC_near_R1_18_X.C, reco_far_Alt_All_R1_18_X.C, reco_far_Alt_CandSub_Spill_Blind_R1_18_X.C, reco_near_CandSub_Spill_R1_18_X.C, reco_near_Cosmic_Scaled_R1_18_X.C: Modifying the headers to accurately reflect the file names 2005-11-28 21:22 Brett Viren * DataUtil/: HistManModule.cxx, HistManModule.h: Add option to save per-input file HistMan's instead of just per-job. 2005-11-28 20:02 avva * Contrib/sergei/RecoTest/Record.cxx: Change order in Record::Clear - clear "higher level" objects first. 2005-11-28 19:58 avva * Contrib/sergei/RecoTest/: DigitABC.cxx, ReadWriteFuncs.cxx, Record.h, RecordDigitHandle.cxx, RecordStripHandle.cxx, RecordTrackHandle.cxx, RefCount.h, StripABC.cxx, TrackABC.cxx, testHandle.C: Added printout of the reference count for debugging. 2005-11-28 19:46 hartnell * Contrib/Documents/CalibBoxOpenDoc/calib.tex: Filling in more details. 2005-11-28 19:41 avva * Contrib/sergei/RecoTest/ReadWriteFuncs.cxx: Manually delete new'ed Digits. 2005-11-28 15:52 hartnell * Contrib/Documents/CalibBoxOpenDoc/: cBetheBloch0.eps, cBetheBloch20.eps, cD_MCTrkWinResp.eps, calib.tex: Here're the files from last Thursday when cvs wasn't working. 2005-11-28 04:45 Sue Kasahara * WebDocs/packages-info.txt: Document root bug causing failure to read ConfigRecord header. 2005-11-28 04:06 Sue Kasahara * IoModules/IoOutputModule.cxx: Automatically attach "Associated" streams on output, as is already done on input. The only example of this currently is that the Config stream is associated with the Cand stream. 2005-11-23 21:34 hartnell * Contrib/Documents/CalibBoxOpenDoc/: c1DXY.eps, cD_MCCosThZ.eps, cDenYvsXPF.eps, cDensity.eps, cPlane.eps, cYvsX.eps, calib.tex: Kick start my adding of the details of the MEU calibration to the position paper. Lots more sexy plots to come... The figure numbering doesn't work properly at the moment... haven't tried to (err) figure it out. 2005-11-23 21:30 hartnell * MeuCal/macros/nearValidate/: mD_MCCosThZ.C, mD_MCLPos.C: minor mods. 2005-11-23 17:41 hartnell * MeuCal/macros/nearValidate/: mD_MCStripends.C, mResultsTable.C, mStripends.C: New macro to print out the differences between data and MC. Sorted out the errors when scaling histograms. 2005-11-23 17:03 avva * ControlRoomSoftware/CRLForms/OmCheckListFar.htm: Changed lower limit on singles rate per VARC from 5 to 4 by Doug W request. 2005-11-23 13:51 hartnell * MeuCal/macros/nearValidate/: m1DXY.C, mD_MC1DXY.C: Macros for making 1-dimensional profile plots of X,Y and TPos 2005-11-23 13:12 Nick West * UserManualDoc/src/database_interface.tex: Fix broken \chapter command. Thanks Mike for spotting it 2005-11-22 22:11 Brian Rebel * DataQualityMonitoring/DirectCompareModule.cxx: dont do the difference histograms for now 2005-11-22 21:05 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, DirectCompareModule.cxx, RecoMonitoring.cxx, RecoMonitoringNC.cxx, macros/dataQualityCheck.C, macros/directCompare.C: remove filling of the difference histograms for now - gotta fix up some FPE's before i can use it 2005-11-22 20:16 Brian Rebel * DataQualityMonitoring/macros/directCompare.C: add the necessary libraries 2005-11-22 20:00 Brian Rebel * DataQualityMonitoring/macros/directCompare.C: macro to run the DirectCompareModule 2005-11-22 19:57 hartnell * MeuCal/: MeuPlots.cxx, macros/FileListSpecial.C, macros/nearValidate/mD_MCStrips.C: Minor changes 2005-11-22 19:56 hartnell * MeuCal/macros/nearValidate/: mBetheBloch.C, mResponseDrift.C: Macros to make Bethe-Bloch plots and also detector response over time. 2005-11-22 19:33 Brett Viren * BeamDataUtil/test/: BoundsTracker.cxx, BoundsTracker.h: Forgotten commit 2005-11-22 19:29 Sue Kasahara * IoModules/IoOutputModule.cxx: Add Config to default list of output streams. Full list is now: DaqSnarl,DaqMonitor,LightInjection,Cand,Config,SimSnarl Also supply default definition of NtpSt stream: this -> DefineStream("NtpSt","NtpStRecord"); Can be overridden by user as with other default stream definitions. 2005-11-22 18:59 hartnell * MeuCal/macros/nearValidate/: mD_MCLPos.C, mHitDensity.C, mLPos.C: Macros for plotting track window hit density and detector response as a function of position along the strip. 2005-11-22 17:18 hartnell * MeuCal/: MeuPlots.cxx, macros/nearValidate/mCosThZ.C, macros/nearValidate/mD_MCCosThZ.C, macros/nearValidate/mD_MCStrips.C: Macros to plot detector response as a function of cosThZ. Other minor changes 2005-11-22 15:46 hartnell * MeuCal/macros/nearValidate/: mD_MCStrips.C, mStrips.C: Macros for plotting detector response vs strip. 2005-11-22 15:19 Nick West * WebDocs/Companion/cxx_crib/precedence.html: Fix a couple of typos found by Nahmin Horwitz 2005-11-22 15:17 cbs * Mad/: MadAnalysis.cxx, MadAnalysis.h, MadBase.cxx, MadBase.h, MadCBSQEAnalysis.cxx, MadCluAnalysis.cxx, MadCluAnalysis.h, MadEvDisplay.cxx, MadEvDisplay.h, MadQuantities.cxx, MadQuantities.h, macros/LoadLibs.C: MadBase: Fixed bug in LoadShowerAtTrackVertex(). Added Get function for this. MadQuantities: removed some obsolete functions related to vxb tests. Added a shower validation function. MadAnalysis: updated CreatePAN. MadEvDisplay: added EventDump function. Modified timing plots to use a single TMultiGraph for both showers and tracks. LoadLibs: removed unnecessary libraries 2005-11-22 14:59 Nick West * DatabaseInterface/: DbiWriter.h, DbiWriter.tpl: API Change: Add: void SetRequireGlobalSeqno(Int_t requireGlobal) Int_t fRequireGlobalSeqno; ///< Controls SEQNO type (see DbiCascader::AllocateSeqNo) Allow user to control type of SEQNO used. The default remains unchanged: to use a local SEQNO unless writing to an authorising DB. 2005-11-22 14:04 Nick West * DatabaseInterface/DbiCascader.cxx: Skip tests on connection if it fails to open 2005-11-22 13:42 hartnell * MeuCal/macros/nearValidate/: mD_MCPlanes.C, mPlanes.C, mStripends.C: New macros to plot the detector response as a function of plane. 2005-11-21 23:54 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisModule.cxx, NCExtractionResultsADM.cxx, NCExtractionResultsADM.h, macros/ncccSeparation.C: add some stuff to avoid killing off mc events 2005-11-21 19:09 Brian Rebel * NCUtils/NCAnalysisModule.cxx: remove and unused variable 2005-11-21 19:05 Brian Rebel * NCUtils/NCExtractionResultsADM.h: get the right includes in the header 2005-11-21 19:04 Brian Rebel * NCUtils/NCExtractionResultsADM.h: fix typo 2005-11-21 19:03 Brian Rebel * NCUtils/NCExtractionResultsADM.h: add another method to set the results that takes vectors as arguments 2005-11-21 19:01 Brian Rebel * NCUtils/NCExtractionResultsADM.h: make it a public of TNamed instead of just TObject 2005-11-21 18:57 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisModule.cxx, NCAnalysisModule.h, NCExtractionADM.cxx, NCExtractionADM.h, NCExtractionResultsADM.cxx: add another way to get the fit results from alysia's extraction algorithm, use it in the analysis module and write the object to the file 2005-11-21 18:47 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: fix the IsGoodBeamSnarl method to not check the spillSource for near data 2005-11-21 18:40 bishai * BeamData/java/NuMIMon/device.dat: Changed upper limit on VP113 from -2.8 to -1.5 2005-11-21 18:17 hartnell * MeuCal/tools/farm.pl: My perl script for running everything at CSF at RAL. 2005-11-21 18:16 hartnell * MeuCal/: MeuAnalysis.cxx, MeuAnalysis.h, MeuCuts.cxx, MeuCuts.h, MeuReco.cxx: Now works on FD data using NtpSt (as well as AtNu) to first order. More testing is scheduled. 2005-11-21 18:14 hartnell * MeuCal/macros/: recoCosmicFDMCAtNu.C, recoCosmicNDMC.C, recoSpillNDMC.C: My reconstruction macros. 2005-11-21 18:13 hartnell * MeuCal/macros/: FileListSpecial.C, nearValidate/mD_MCStripends.C, nearValidate/mStripends.C, nearValidate/mXY.C: More validation macros... 2005-11-21 13:00 marshall * CandFitTrackCam/FitTrackCamAnalysisModule.h: Removed some entries for variables no longer in use. 2005-11-21 04:40 Sue Kasahara * ParticleTransportSim/PTSimStack.cxx: Bug fix to fill of SimSnarlRecord stdheparray secondary particles so that particle vertex is converted from cm to meters. 2005-11-21 04:26 Sue Kasahara * ParticleTransportSim/test/: MCInitModule.cxx, MCInitModule.h, PTSimValidateInit.C: Modify PTSimValidateInit.C to mimic input conditions used in reroot control file used to generate ptsimvalidate.root file. Modify MCInitModule to add new config parameter "SimFlag" to allow user to switch between Reroot/MC options. Rename config parameter "DetType" to "Detector" to avoid confusion. 2005-11-21 03:16 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: change the IsGoodBeamSnarl method to look at spill type and trigger source. move the check on the number of reconstructed events to the BR version of the method 2005-11-21 02:19 Sue Kasahara * ParticleTransportSim/test/MCInitModule.h: Fix comment in header. The memory leak reported last week turned out to be in PTSim and is now fixed. MCInitModule can now be used to initialize the primary particle state using fixed primary particles specified through a SetKine command as illustrated in PTSimValidateInit.C. This eliminates the need for a gminos input file to be used as input for fixed primary particles. The full MC job path is: jc.Path.Create("Reco", "MCInitModule::Get " // creates SimSnarlRecord "PTSimModule::Reco " "PhotonTransport::Get " "DetSim::Get"); //Input Parameters jc.Input.Set("Format=dummy"); // no input file, Run(nevt) sets event limit 2005-11-21 01:43 Sue Kasahara * ParticleTransportSim/test/: PTSimValidate.C, PTSimValidateInit.C: Comment out unnecessary job modules for PTSim validation purposes. 2005-11-21 01:19 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimModule.h, PTSimParticle.cxx, PTSimParticle.h: Fix memory leak in PTSimParticle. Implement PTSimModule::ClearStdHepSecondaries to clear gminos generated secondaries before tracking. 2005-11-20 00:21 Brian Rebel * NCUtils/: LinkDef.h, NCAnalysisCuts.cxx, NCExtractionResultsADM.cxx, NCExtractionResultsADM.h: add a class to hold the results of Alysia's NC/CC extraction method 2005-11-19 16:49 tjyang * NueAna/Display/NueDisplayModule.cxx: add subrun no. in the display 2005-11-18 22:27 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Makefile: Make the makefile work by default. 2005-11-18 21:54 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/: Makefile, calib.tex, linearity_distorted.C, linearity_distorted.eps, muon_drift.eps, nonlin_m16.eps, nonlin_m64.eps, pmt_drift.eps: First commit. Document describing the calibration box opening. Added crude introduciton, drift section and linearity section. 2005-11-18 21:24 bishai * BeamData/java/: ACNETpackage/AcnetXmlRpcPlugin.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/TargetSummaryPlotter.java, NuMIMon/device.dat, lib/acnet.jar: Added monitoring for the He back pressure measurement 2005-11-18 21:17 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, macros/dataQualityCheck.C: turn off a message level 2005-11-18 20:20 tjyang * NueAna/FracVarAna.cxx: increase box size 2005-11-18 20:19 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: correct a mistake in calculating shower timing profile add reco information on the 3rd canvas 2005-11-18 20:09 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: add in cuts used by Tom for fiducial volume and event selection in the FD 2005-11-18 18:41 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h: Changes made to the setting of track properties when the fit fails. 2005-11-18 17:13 vahle * Mad/MadMKAnalysis.cxx: Add RemoteSpillType to MadMKAnalysis 2005-11-18 16:38 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, RecoMonitoring.cxx: fix the range on a couple of histograms 2005-11-18 16:26 vahle * Mad/MadMKAnalysis.cxx: Add RemoteSpillType to MadMKAnalysis 2005-11-18 16:16 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx: make sure to use as much beam data for the far det as possible in the baseline change the energy range for interactions/pot to have a boundary at 8 instead of 10 GeV fix problem where far beam histograms werent getting filled 2005-11-18 05:44 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, macros/dataQualityCheck.C: set the NCAnalysisCuts() for the right detector when using beam data. 2005-11-18 05:43 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: downgrade a message from kInfo to kDebug 2005-11-18 05:38 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: give the SetBeamDefaults() method an argument for the detector being used 2005-11-18 04:56 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: protect against fStripArray not being set 2005-11-18 02:07 tjyang * NueAna/Display/NueDisplayModule.cxx: fix a bug that used to crash the display when the first snarl is empty 2005-11-17 23:58 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: fix an include statement 2005-11-17 23:48 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DirectCompareModule.cxx, DirectCompareModule.h, macros/dataQualityCheck.C: change DirectCompareModule over to using the NCUtils package cuts 2005-11-17 23:07 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: fix typo in evaluating beamInfo->goodSpill for IsGoodBeamSnarl 2005-11-17 22:40 Brian Rebel * NCUtils/NCAnalysisModule.cxx: make sure to fix the code calling modified methods as well 2005-11-17 22:36 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: rework the definition of the IsGoodBeamSnarl to depend on only snarl related quantities in the far detector, move the event related stuff into the IsGoodBeamEvent method. 2005-11-17 22:18 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: add a method to do tom's fiducial cut 2005-11-17 22:15 Brian Rebel * AnalysisNtuples/Module/ANtpMCManipulator.cxx: add in +1 to the TClonesArray->GetEntries() tests 2005-11-17 20:43 niki * Mad/SpillInfo.cxx: Modifications to speed up the code. 2005-11-17 20:16 avva * ControlRoomSoftware/CRLForms/OmCheckListNear.htm: Number of LI pulses has been increased from 1000 to 2000 - updated in the checklist. 2005-11-17 19:27 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # announce again for new release 2005-11-17 19:26 Ed Larty * setup/packages-R1.18.2: # new bug tag release for R1.18 2005-11-17 19:05 Ed Larty * setup/: packages-R1.18.2, packages-R1.18.3: # removed to be retagged 2005-11-17 18:38 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # announce new release R1.18.3 2005-11-17 18:37 Ed Larty * setup/packages-R1.18.3: # new bug fixed tag for R1.18 2005-11-17 17:29 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: fill the event vertex time stamp 2005-11-17 17:28 Brian Rebel * AnalysisNtuples/: ANtpEventInfo.cxx, ANtpEventInfo.h: add variable to hold the vertex timestamp for the event 2005-11-17 16:59 vahle * Mad/MadMKAnalysis.cxx: Must set time diff AFTER setting spill 2005-11-17 16:34 vahle * Mad/MadMKAnalysis.cxx: Must set time diff manually when trying to use BMSpillAna with data base instead of ntuple beam records 2005-11-17 16:23 boehm * CandFitTrackSR/AlgFitTrackSR.cxx: Backporting the message level change from Info to Debug from Brian 2005-11-17 16:10 Brian Rebel * AnalysisNtuples/Module/LinkDef.h: remove unused classes from linkdef 2005-11-17 15:50 vahle * Mad/: MadMKAnalysis.h, MadMKAnalysis.cxx: Added checks for track vertex in fid volume. Switched goodbeam varible to use BMSpillAna 2005-11-17 15:49 vahle * Mad/NearbyEvents.cxx: Commented out argument to function, no more compiler warnings 2005-11-17 13:21 vahle * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h: Added a count of the number of reconstructed strips and the ph of reconstructed strips that show up in another event 2005-11-17 04:40 boehm * BeamDataUtil/BDSpillAccessor.cxx: Backporting Mark's commit of a correct value for tortgt. Apply the new calibration corrections to tortgt as suggested by Sasha, since the previous values he distributed were apparently wrong. 2005-11-17 01:12 mdier * BeamDataUtil/BDSpillAccessor.cxx: Apply the new calibration corrections to tortgt as suggested by Sasha, since the previous values he distributed were apparently wrong. 2005-11-16 22:47 boehm * RecoBase/CandShowerHandle.cxx: Backporting the: Log Message: final tweak to Andy's calibration code - this time fixing NC 2005-11-16 22:47 boehm * CandShowerSR/DBtxt_AlgShowerSS_default.C: Backporting the Log Message: final tweak to Andy's calibration code - this time fixing NC 2005-11-16 22:22 musser * CandShowerSR/DBtxt_AlgShowerSS_default.C: new calibration constants from Andy 2005-11-16 22:22 musser * RecoBase/CandShowerHandle.cxx: final tweak to Andy's calibration code - this time fixing NC 2005-11-16 21:52 Brian Rebel * CandFitTrackSR/AlgFitTrackSR.cxx: set the message level to debug for a statement that snuck in as kInfo 2005-11-16 20:56 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpAnalysisInfo.h, Module/ANtpInfoObjectFillerBeam.cxx, Module/LinkDef.h: calculate beam position at target using BeamMonSpill 2005-11-16 20:22 Brian Rebel * AnalysisNtuples/: ANtpBeamInfo.cxx, ANtpBeamInfo.h, Module/ANtpInfoObjectFillerBeam.cxx: add in the variables goodSpill (filled from BMSpillAna) and streamSpillTimeDiff (also filled from BMSpillAna or similar). 2005-11-16 20:14 Nick West * DatabaseInterface/DbiCascader.cxx: Retract last commit: If not forcing SEQNO to be global or local select global ones for authorising DBs and local ones otherwise. 2005-11-16 18:11 Brian Rebel * DataQualityMonitoring/macros/: dataQualityCheck.C, weeklyCheck.C: add the load for the NCUtils library 2005-11-16 18:07 Brian Rebel * DataQualityMonitoring/LinkDef.h: remove AnalysisCuts/Utils from LinkDef.h 2005-11-16 18:07 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h: remove dependence on the AnalysisCuts/Utils classes in favor of using NCUtils/NCAnalysisCuts(Utils) classes. 2005-11-16 17:52 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, macros/weeklyCheck.C: finally works again. whew. pot accounting is right (actually it was in the last commit) other cosmetic changes. still need to get rid of dependence on AnalysisCuts/Utils classes. coming soon. 2005-11-16 04:49 Sue Kasahara * ParticleTransportSim/test/: LinkDef.h, MCInitModule.cxx, MCInitModule.h, PTSimValidateInit.C: New demo job module MCInitModule to handle generation of MC initial state. The only initialization method it supports, so far, is through a SetKine command which the user can use to set the primary particle id, vtx, & momentum, ala the KINE card in a gminos.ffr file. The use of this module allows the user to bypass the need for a reroot file to use as input to PTSim test jobs. The idea of doing away with the reroot file for fixed particle kinematics originated with Kregg. PTSimValidateInit.C is a macro to demonstrate use. The users job path becomes: jc.Path.Create("Reco", "MCInitModule::Get " // creates SimSnarlRecord "PTSimModule::Reco " "NtpMCModule::Reco " "Output::Put"); And the input "dummy" mode must be selected: jc.Input.Set("Format=dummy"); // no input file, Run(nevt) sets event limit since the job path is run with no input file. The job module provides a few configurable parameters (run,subrun,detector type, startdate, ...) in addition to the SetKine command as shown in the demo script and the class documentation. HOWEVER, I'm seeing a memory leak tonight that I didn't have time to address - needs to be fixed before this is put to use. 2005-11-16 00:53 jpochoa * CandShield/: ShieldGeom.cxx, ShieldGeom.h: Added method ClosestTwoSections(Double_t zpos, Int_t cont) 2005-11-16 00:03 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, RecoMonitoring.cxx, RecoMonitoring.h, macros/dataQualityCheck.C, macros/weeklyCheck.C: i think i got the bug in the plot generation. added a couple of methods to RecoMonitoring to get the histograms using a histogram number and distribution type for the arguments. 2005-11-15 21:51 Sue Kasahara * IoModules/: IoDataStreamFactory.cxx, IoDataStreamItr.cxx, IoDummyStreamItr.cxx, IoDummyStreamItr.h: New IoDummyStreamItr class to allow job control cycling without specifying an input file. Dummy input format is selected as: jc.Input.Set("Format=dummy"); and the number of cycles to execute the job path is determined from the nevent argument in jc.Path("pathname").Run(nevent). For example, jc.Path("Reco").Run(100); will execute for 100 cycles. The default argument is JOBCPATH_RUN_LIMIT = 1.e9, so setting this argument is recommended. The dummy input mode is useful for self-contained jobs requiring no input, for example, MC jobs that are initialized and simulated within the job and require no external input data file. 2005-11-15 20:12 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # announced new bug fixed release for R1.18 2005-11-15 20:10 Ed Larty * setup/packages-R1.18.2: ## new bug fixed tag for release R1.18 2005-11-15 18:49 boehm * CandShowerSR/DBtxt_AlgShowerSS_default.C: Backporting into R1-18 the new Dbtxt file from Jim Log Message: add set of parameters for mid range CC deweighted 2005-11-15 18:44 boehm * RecoBase/CandShowerHandle.cxx: Backporting to R1-18 the change Jim made for new calibration settings: mods required for implementing new 'tri-range' parameterization of CC energy calibration. 2005-11-15 18:16 musser * CandShowerSR/DBtxt_AlgShowerSS_default.C: add set of parameters for mid range CC deweighted 2005-11-15 18:15 musser * RecoBase/CandShowerHandle.cxx: mods required for implementing new 'tri-range' parameterization of CC energy calibration. 2005-11-15 17:01 Sue Kasahara * MCNtuple/NtpMCStdHep.cxx: Add text print to go along with Neugen status codes so I can stop looking at user manual for definitions. 2005-11-15 07:37 Nick West * DatabaseMaintenance/tools/load_tables.sh: Do the dumb thing - hardwire --server_v3 to be on. It doesn't ever seem to hurt and often helps. Dumb: the new smart. 2005-11-15 02:30 George Irwin * WebDocs/: WebDocs.html, enstore2xrootd.html: Document use of xrootd to access enstore data files. 2005-11-14 22:18 avva * OfflineHistograms/offlineHist.py: Use minos-db1:prod_stat database. 2005-11-14 22:17 avva * OfflineHistograms/StripNDHistogramBlock.cxx: Fixed typo in the histogram name. 2005-11-14 22:14 avva * OfflineHistograms/: FitTrackNDHistogramBlock.cxx, ShowerNDHistogramBlock.cxx: Added Xvtx histogram for showers and tracks in the ND in the band -0.1m < Yvtx < 0.1m. 2005-11-14 20:58 boehm * Production/R1.18/R1.18.X/reco_MC_near_R1_18_X.C: The committed version only ran over the first 20 snarls, this limitation is removed 2005-11-14 19:40 hartnell * MeuCal/doc/MeuCal.html: Few more important points. 2005-11-14 19:28 bishai * BeamData/java/NuMIMon/device.dat: Reset limits on TPCAST, TGTHFR and HP608 2005-11-14 19:13 musser * RecoBase/CandShowerHandle.cxx: mods to CandShowerHandle required by Andy's change to calibration parameterization 2005-11-14 19:11 musser * CandShowerSR/DBtxt_AlgShowerSS_default.C: new shower calibrations for SS from Andy 2005-11-14 18:17 hartnell * MeuCal/doc/MeuCal.html: A hopefully complete first draft of the instructions on how to run the code, make the plots, etc. 2005-11-14 18:16 hartnell * MeuCal/macros/: FileListSpecial.C, farValidate/mXY.C, nearValidate/mXY.C: Committing a few of the validation macros, many more to come... 2005-11-14 16:36 kordosky * Mad/: MadBase.h, MadEvDisplay.cxx, macros/EvDisplay.C: some additional documentation in MadBase.h intended to clear up usage questions. Improve behaviour of MadEvDisplay when using event lists. If the next event in the list isn't in one of the input files it now move on to the subsequent event. 2005-11-14 12:59 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm, scripts/analyse_checksum.pm, scripts/checksum_str_comp.pm: Introduce a new checksum conflict: Rowc - number of rows conflict. List total of each type of conflict at the end of the log file along with explanation and possible cause. 2005-11-14 12:04 vahle * Mad/: MadMKAnalysis.h, MadMKAnalysis.cxx: Adding Brians lowph ratio variable for cutting fd junk events to MadMKAnalysis ntuple 2005-11-14 10:49 Nick West * DatabaseMaintenance/scripts/analyse_checksum.pm: Fix bug that could drop report age section of last table in analysis report 2005-11-12 22:04 tjyang * PulserCalibration/CheckGC/: CheckGC.cxx, FitGC.cxx, FitGC.h, GCSummary.h, MakeGCTree.C, write_calpulserfits.C: add timeStart and timeEnd information in gc_summary for synchronization of CALPULSERFITS with PULSERGAIN and PULSERGAINPIN, thanks to the help of Nick. 2005-11-12 16:37 bishai * BeamData/java/NuMIMon/swicConstants.txt: New bad wires on MTGT 2005-11-12 12:10 Nick West * WebDocs/WebDocs.html: Add link to Oracle checksum 2005-11-12 11:34 Nick West * DatabaseInterface/DbiCascader.cxx: AllocateSeqNo(tableName,requireGlobal,dbNo) internal change if requireGlobal == 0. Allocate global SEQNO is there is an authorising DB anywhere in the cascade instead of requiring that dBNo is authorising. 2005-11-12 01:28 tjyang * PulserCalibration/CheckGC/: FitGC.cxx, getsiglin.C: use TSpline3 in getting pin value from TGraph forgot to mention: apply zero correction by default 2005-11-12 00:21 tjyang * PulserCalibration/CheckGC/: CheckGC.cxx, CheckGC.h, FitGC.cxx, FitGC.h, MakeGCTree.C, getsiglin.C, rungcfit.C, write_calpulserfits.C: merge 3 routines into one: FitGC::PlotPL() fix a bug in FitGC::WriteDB() 2005-11-11 23:23 boehm * Production/R1.18/R1.18.X/reco_far_Alt_CandSub_Spill_Blind_Chopped_R1_18_X.C: A first attempt at a script which makes use of the Chopper on for the far det spill files. 2005-11-11 22:17 boehm * RawData/: RawBlockId.h, RawChannelId.h: Modifying the headers to reflect Pre-Detector vs DetectorType transition 2005-11-11 22:00 boehm * RawData/: RawBeamMonBlock.cxx, RawBeamMonBlock.h, RawBeamMonHeaderBlock.h, RawBeamSwicData.cxx, RawBeamSwicData.h, RawBlockId.cxx, RawBlockId.h, RawChannelId.cxx, RawChannelId.h, RawCrateMonitorBlock.cxx, RawCurrentInjectDataBlock.h, RawDaqHeaderBlock.h, RawDcsChillerMonitorBlock.cxx, RawDcsEnvMonitorBlock.cxx, RawDcsHeaderBlock.h, RawDcsHvMonitorBlock.cxx, RawDcsMagnetMonitorBlock.cxx, RawDeadChipBlock.cxx, RawDigit.cxx, RawDigitDataBlock.cxx, RawLIAdcSummary.cxx, RawLIHeader.cxx, RawLITimingSummary.cxx, RawLiTpmtDigitsBlock.cxx, RawLinearizedDataBlock.h, RawOvershootBlock.cxx, RawQieCalibrationDataBlock.h, RawQieDataBlock.h, RawSnarlHeaderBlock.h, RawSpillServerMonitorBlock.h, RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h, RawTrcMonitorBlock.cxx, RawVaTimingMonitorBlock.cxx: Backporting into R1-18 the Raw Data changes 2005-11-11 21:39 boehm * BeamDataDbi/: BMFileSummaryFiller.cxx, BMSpillFiller.cxx, BMSpillFiller.h, BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonSwicPedsDbuModule.cxx, scripts/BeamMonFileSummary.mysql, scripts/BeamMonSpill.mysql, scripts/BeamMonSwicMask.mysql, scripts/BeamMonSwicPeds.mysql, scripts/BeamMonSwicRel.mysql, scripts/last_file.sh, scripts/run_bdbu_coop_cron.sh: Backporting into R1-18 the changes made to BeamDataDbi 2005-11-11 21:23 boehm * BeamDataUtil/: BDSpliceModule.cxx, BDSpliceModule.h, BDUniquify.cxx, BDUniquify.h, BMSpillAna.cxx, BMSpillAna.h: Backporting to R1-18: New Files into BeamDataUtil 2005-11-11 21:17 boehm * BeamDataUtil/: BDEarliest.cxx, BDEarliest.h, BDHornCurrent.cxx, BDProfMon.cxx, BDProfMon.h, BDSpillAccessor.cxx, BDSpillAccessor.h, BDSwicCalibrator.cxx, BDSwicDevice.cxx, BDSwicDevice.h, BDTarget.cxx, BDTarget.h, BeamMonSpill.cxx, BeamMonSpill.h, LinkDef.h, test/BDCheckDB.cxx, test/BDCheckDB.h, test/BDLivePlot.cxx, test/BDLivePlot.h, test/BDTestData.cxx, test/BDTestData.h, test/BDUniquifyTestModule.cxx, test/BDUniquifyTestModule.h, test/BMS_STND.cxx, test/BMS_STND.h, test/FileGap.cxx, test/FileGap.h, test/LinkDef.h, test/STND_BMS.cxx, test/STND_BMS.h, test/StndBmsSpin.cxx, test/StndBmsSpin.h, test/bd_check_db.C, test/bd_check_db_plot.C, test/bdtest_chain.C, test/bduniquify_test.C, test/bms_stnd.C, test/bms_stnd_plot.C, test/bmspillana_test.C, test/convert.C, test/convert_bdtd.C, test/file_gap.C, test/loop_times.C, test/plot_bdtd.C, test/spill_access.C, test/spin_db.C, test/stnd_bms.C, test/stndbmsspin.C: Backporting into R1-18 the Changes to BeamDataUtil Pass 1 2005-11-11 20:40 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: remove a couple of methods that arent needed for the NCAnalysis 2005-11-11 20:29 Brian Rebel * NCUtils/macros/ncccSeparation.C: add an example macro for running the NCAnalysisModule 2005-11-11 20:28 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCExtraction.cxx, NCType.cxx: fix the initial bugs - just typos from converting from my private directory to cvs 2005-11-11 20:22 Brian Rebel * NCUtils/: LinkDef.h, NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCExtraction.cxx, NCExtraction.h, NCExtractionADM.cxx, NCExtractionADM.h, NCExtractionBR.cxx, NCExtractionBR.h, NCType.cxx, NCType.h: adding first go round of code to the NCUtils package 2005-11-11 19:20 hartnell * MeuCal/doc/MeuCal.html: Very first preliminary stab at documentation. Only an introduction so far... 2005-11-11 18:24 hartnell * MeuCal/: MeuAnalysis.cxx, MeuCuts.cxx: Bit of minor tinkering. 2005-11-11 18:19 hartnell * MeuCal/: MeuAnalysis.cxx, MeuAnalysis.h, MeuPlots.cxx, MeuPlots.h: Changes to get everything to work in the new package properly. Automated detection of the Cambridge ntuples so that the same macro can be used as with NtpSt. 2005-11-11 18:18 hartnell * MeuCal/macros/meuPlots.C: Macro to make all the validation plots using the MeuSummary tree. 2005-11-11 17:45 Liz Buckley-Geer * CVSROOT/framework.list: Remove Bob Bernstein at his request. Also remove Roy Lee 2005-11-11 17:23 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h, AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, CandSubShowerSRHandle.cxx, CandSubShowerSRHandle.h, DBtxt_AlgSubShowerSRList_Beam.C, DBtxt_AlgSubShowerSRList_Cosmic.C, DBtxt_AlgSubShowerSRList_default.C: Added new timing cuts to development. Updated registry options + DBtxt files. 2005-11-11 17:09 hartnell * MeuCal/macros/makeSummaryTree.C: Updated macro to run the first step of the code. 2005-11-11 17:08 cbs * CandShowerSR/: AlgShowerSSList.cxx, AlgShowerSSList.h, DBtxt_AlgShowerSSList_default.C: Adding timing checks to development AlgShowerSSList. Adding extra checks to shower U/V view matching to use timing and plane range information, as well as energy. 2005-11-11 12:03 Robert Hatcher * setup/packages-development: Add MeuCal at Jeff Hartnell's request. 2005-11-11 09:50 Nick West * DatabaseInterface/DbiResultSet.cxx: Downgrade message about possible truncation from Error to Warning 2005-11-11 09:34 Nick West * DatabaseInterface/DbiFieldType.cxx: Ignore precision when defining integer types from a MySQL database. 2005-11-11 09:27 Nick West * DatabaseInterface/DbiWriter.tpl: Write meta-data when writing to file 2005-11-11 09:26 Nick West * DatabaseInterface/DbiOutRowStream.cxx: Reinstate support for writing signed BIGINIT from unsigned int. It's not the recommended way to store unsigned int in the database and isn't supported under ORACLE but there was no need to gratuitously break it. 2005-11-11 04:40 jpochoa * CandShield/: ShieldGeom.cxx, ShieldGeom.h: Added methods WhatSection(Int_t pl) and WhatSectionAbove(Double_t zpos,Int_t cont) 2005-11-10 23:02 Brett Viren * RawData/RawBeamMonBlock.cxx: Plug honkin' big memory leak that's been around forever. 2005-11-10 22:41 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoring.h, macros/weeklyCheck.C: wow, not sure what happened, but had to do some serious debugging. should all work now. 2005-11-10 22:39 Brett Viren * RawData/RawBeamMonBlock.cxx: Remove debug noise 2005-11-10 18:25 boehm * MCNtuple/Module/NtpMCModule.cxx: Backporting to R1-18 a second tweak by Sue onthe Message warning levels. From Nov 9: Modify warning messages when FluxInfoList/FluxWgtList's are null. 2005-11-10 17:01 musser * EventDisplay/: EVD.cxx, GfxDigit.cxx, GfxStrip.cxx: further tweaking of colors 2005-11-10 15:33 thomson * AltDeMux/AlgAltDeMuxBase.cxx: Fix two problems: i) ensure all PlaneValidity_t structures are initialised ii) protect against potential memory overwrite which could occur for LI + very steep events 2005-11-10 15:32 niki * Mad/macros/CCSTD.C: Added one more argument in CreatePAN to reflect previous changes having to do with selection of MC Near ANN for LE-10, PME , PHE 2005-11-10 15:31 niki * Mad/MadDpAnalysis.h: commit changes to the corresponding .h file 2005-11-10 15:30 niki * Mad/MadDpAnalysis.cxx: Added some new variables. Updated all ANNs (near and far) to version R1.18. Added one more argument in CreatePAN to determine if Near MC is LE-10, PME or PHE for the proper ANN to be used. 2005-11-10 14:31 hartnell * MeuCal/: LinkDef.h, MeuAnalysis.cxx, MeuAnalysis.h, MeuCuts.cxx, MeuCuts.h, MeuHitInfo.cxx, MeuHitInfo.h, MeuPlots.cxx, MeuPlots.h, MeuReco.cxx, MeuReco.h, MeuSummary.cxx, MeuSummary.h, MeuSummaryWriter.cxx, MeuSummaryWriter.h: This is the first commit to minossoft of my MEU calibration code. It was developed over the last 18 months and used to set the energy scale for the detectors in MC and data. 2005-11-10 13:41 kordosky * DataUtil/PlaneOutline.cxx: Forgot to commit these a few days ago. Fix a typo which resulted in not quite the right outline for the ND partial U plane type. Tweak GetNDPlanesHist. 2005-11-10 03:05 Sue Kasahara * MCNtuple/Module/NtpMCModule.cxx: Modify warning messages when FluxInfoList/FluxWgtList's are null. 2005-11-09 23:45 Brian Rebel * DataQualityMonitoring/: BeamDataCheckModule.h, BeamMonitoring.cxx, BeamMonitoring.h, DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DirectCompareModule.h, DqmConventions.cxx, DqmConventions.h, DqmType.cxx, DqmType.h, LinkDef.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/weeklyCheck.C: change the static const ints in DqmConventions to enumerated types and rename DqmConventions to DqmType 2005-11-09 23:16 boehm * MCNtuple/Module/NtpMCModule.cxx: Backporting Trish's fix to NtpMCModule Use MAXMSG to limit warnings when fluxinfo or fluxwgt array does not exist in reroot file, check index to make sure it doesnt try to get a fluxinfo or fluxwgt object if the arrays exist, but have zero length 2005-11-09 22:38 Brian Rebel * DataQualityMonitoring/LinkDef.h: make sure to link in DqmConventions 2005-11-09 20:23 Robert Hatcher * CVSROOT/: check_access, modules: New MeuCal package requested by Jeff Hartnell; access given to hartnell, howcroft, caius, med (Mark Dorman). 2005-11-09 20:07 Robert Hatcher * MeuCal/: .cvsignore, GNUmakefile: Initial revision 2005-11-09 20:07 Robert Hatcher * MeuCal/: .cvsignore, GNUmakefile: create new "MeuCal" package for Jeff Hartnell. 2005-11-09 19:38 boehm * PhotonTransport/: PhotonCalibratedPeComputer.cxx, PhotonTransport.cxx: Backporting Nathaniel's bug fix from 11:17 this morning Fixed the bug from fixing the bug in the Computer: now clipfrac works right, dammnit, and the coil hole isn't way off to the right. Urgent bugfix: should be backported everywhere. 2005-11-09 19:37 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Cut on TORTGT, which has the calibrated pots, instead of TRTGTD. 2005-11-09 19:31 tjyang * PulserCalibration/CheckGC/: CheckGC.h, FitGC.cxx, FitGC.h, GCSummary.cxx, GCSummary.h, MakeGCTree.C, getsiglin.C, rungcfit.C, write_calpulserfits.C: a few changes: increase numentries from 20 to 40 as we increased GC points add ability to do the linearity fit and write constants to the db table CalPulserFits fix a few bugs: the calculation of npoints in the fit, missing VldTimeStamp header 2005-11-09 19:18 vahle * MCNtuple/Module/NtpMCModule.cxx: Use MAXMSG to limit warnings when fluxinfo or fluxwgt array does not exist in reroot file, check index to make sure it doesnt try to get a fluxinfo or fluxwgt object if the arrays exist, but have zero length 2005-11-09 18:41 boehm * Production/R1.18/R1.18.X/: reco_MC_far_R1_18_X.C, reco_MC_near_R1_18_X.C, reco_far_Alt_All_R1_18_X.C, reco_far_Alt_CandSub_Spill_Blind_R1_18_X.C, reco_near_CandSub_Spill_R1_18_X.C, reco_near_Cosmic_Scaled_R1_18_X.C: Adding the new production scripts to development as well 2005-11-09 17:12 Brian Rebel * DataQualityMonitoring/: BeamDataCheckModule.cxx, DataQualityModule.cxx, macros/beamCheck.C, macros/weeklyCheck.C: add some more stuff into the BeamDataCheckModule to check the spill timing stuff 2005-11-09 16:19 boehm * Production/R1.18/R1.18.X/: reco_MC_far_R1_18_X.C, reco_MC_near_R1_18_X.C, reco_far_Alt_All_R1_18_X.C, reco_far_Alt_CandSub_Spill_Blind_R1_18_X.C, reco_near_CandSub_Spill_R1_18_X.C, reco_near_Cosmic_Scaled_R1_18_X.C: These are the new processing scripts for the re-release of R1-18. Few modifications were necessary. All scripts now obey the new naming schema internally for the scripting names: reco_spill, reco_all, reco_MC New calibrator settings have been adopted AlgFitTrackSR's msg level was set to warning to surpress some output All scripts have new functionalized internal structure - this has no impact on running just on people modifying the code. 2005-11-09 16:17 Nathaniel Tagg * PhotonTransport/: PhotonCalibratedPeComputer.cxx, PhotonTransport.cxx: Cosmetic change to PhotonTransport... no code change. Fixed the bug from fixing the bug in the Computer: now clipfrac works right, dammnit, and the coil hole isn't way off to the right. Urgent bugfix: should be backported everywhere. 2005-11-09 15:27 ishi * ParticleTransportSim/PTSimApplication.cxx: Bug fix: Change the position of initialization of manetic field b[]. 2005-11-08 21:22 yumiceva * Contrib/admarino/wm/: run_near.csh, run_near.pl, run_rock.csh, run_rock.pl: WM farm scripts to produce MC. They still need to be clean up and add comments, anyhow I am the only one using them. 2005-11-08 20:57 Brian Rebel * DataQualityMonitoring/BeamDataCheckModule.cxx: print out another value 2005-11-08 20:46 Brian Rebel * DataQualityMonitoring/: BeamDataCheckModule.cxx, BeamDataCheckModule.h, BeamMonitoring.cxx, DataQualityModule.cxx, LinkDef.h, RecoMonitoring.cxx, RecoMonitoringNC.cxx, macros/beamCheck.C, macros/dataQualityCheck.C, macros/weeklyCheck.C: add a macro and module to do some quick checks on the beam information in the ntuples. can add more bells and whistles later 2005-11-08 20:21 George Irwin * Candidate/CandHandle.cxx: Change a MSG level. 2005-11-08 18:34 Brett Viren * RawData/: RawBeamMonBlock.cxx, RawBeamMonBlock.h: By default filter out any device data that has a DAE time more than one second away from the earliest DAE of all devices. This only affects what RawBeamData unpackers are available in the map. The underlying data is untouched. The filter can be removed and a remapping will be eventually be triggered if SetFiltered(false) is called. 2005-11-08 17:43 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Get account info from ENV_TSQL_* environment so that this tool can be used on any database to check on sizes and local Table Convention Violations. Add warning about code 4 violations on PULSERDRIFT, PULSERGAIN and CALPMTDRIFT. 2005-11-08 17:42 musser * EventDisplay/: EVD.C, EVD.cxx, GfxDigit.cxx, GfxStrip.cxx, GfxTrack.cxx: change display colors for better control room visibility 2005-11-08 17:25 bishai * BeamData/java/: ACNETpackage/BeamPositionPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/SimpleAcnetPlotter.java, NuMIMon/device.dat, lib/acnet.jar: Add HP608 to list of BPMs monitored 2005-11-08 12:00 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Improvement made to vtx shower identification for cases with steep tracks. 2005-11-08 11:10 Nick West * DatabaseInterface/DbiResultSet.cxx: Reinstate support for reading signed BIGINIT into unsigned int. It's not the recommended way to store unsigned int in the database and isn't supported under ORACLE but there was no need to gratuitously break it. 2005-11-08 02:58 George Irwin * Candidate/: CandHandle.cxx, CandHandle.h: Add experimental 'slushy freeze' option. Nick to blame for name. 2005-11-07 23:59 Brett Viren * BeamDataUtil/: BDEarliest.cxx, BDUniquify.cxx, test/BDUniquifyTestModule.cxx: Change BDEarliest to choose the earliest of all tested devices for the DAE time instead of the earliest from the group that exists. This will catch a few more spills in the Oct 19-30 troubled time. Use BDEarliest in BDUniquify to reject spills which have no valid earliest dae and vme times. This also catches a few more good spills that were previously hidden behind bad ones by BDUniquify. 2005-11-07 22:06 kordosky * Mad/: MadEvDisplay.cxx, MadEvDisplay.h, macros/EvDisplay.C, macros/make_events_file.C: MadEvDisplay now allows the user to page through a list of interesting events read in from a text file. See MadEvDisplay::ReadEventsFile. macros/make_events_file.C is a utility which may be used to produce the text file from a pan ntuple. 2005-11-07 21:38 Brett Viren * BeamDataDbi/: BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonSwicPedsDbuModule.cxx: Use BDUniquify 2005-11-07 21:35 Brett Viren * BeamDataUtil/: BDUniquify.cxx, BDUniquify.h, test/BDUniquifyTestModule.cxx, test/BDUniquifyTestModule.h, test/bduniquify_test.C: Try to work around some problems with data from Oct 19-30 and Nov 3-4 where multiple callbacks were started somehow (likely through shifter messing with bdp-gui - I need to block that). The result of the multiple callbacks is that: - Was getting up to 3 multiple spills of data delivered per callback. - The duplicate spills don't always come together in one Mom and sometimes they come out of order. - A few spills of data are corrupt in that they have a mix of devices from temporally neighboring spills. Deal with most of this with BDUniquify class which remembers some time in the past (10 spills by default) what VldTimeStamps have been seen and only allows spills to be used that haven't yet been seen. "Seen" means w/in 0.5 seconds of any of the recent VldTimeStamps. This cleans up all but a few cases where the duplicate spill that comes in a later Mom is of higher quality. Currently, data from corrupt spill is not being ignored. 2005-11-07 19:26 boehm * CandNtupleSR/Module/NtpSRBleachFiller.cxx: Backporting to R1-18 Tweak to the new Bleach Filler Module 2005-11-07 15:15 Brett Viren * BeamDataUtil/BDSpillAccessor.cxx: Doh! 2005-11-07 14:46 Brett Viren * BeamDataUtil/: BDSpillAccessor.cxx, BeamMonSpill.h: Add, check and set a "calibrated" flag to avoid multiple calibration applications. 2005-11-07 13:57 kordosky * Mad/: LinkDef.h, MadBase.cxx, MadBase.h, MadChain.cxx, MadChain.h, MadEvDisplay.cxx, macros/EvDisplay.C: Add a run,snarl map to MadChain. The map is conditionally constructed based on the last parameter in the MadChain constructor. Map construction is off by default but turned on in MadEvDisplay. This allows the run,snarl lookup to work on a chain of files. The new feature comes at a price: the entire record of every event has to be read to fill the map. After much fussing I failed to make single branch (e.g. just the header) reading work on chains, though it does work on a single file. 2005-11-07 12:19 Nick West * DatabaseMaintenance/tools/check_unsigned_column.perl: Generate ALTER TABLE commands 2005-11-07 10:56 Nick West * UserManualDoc/src/database_interface.tex: TIMESTART and TIMEEND are now required keys 2005-11-07 03:04 Sue Kasahara * CandNtupleSR/Module/NtpSRBleachFiller.cxx: Initialize nstpevt to 0. 2005-11-07 00:10 boehm * CandFitTrackSR/: AlgFitTrackSR.cxx, DBtxt_AlgFitTrackSR_Cosmic.C: Backporting to R1-18 Brian's fix to the chi^2 determination for the tracks: change the definition of the filtered chi^2 value from filChi2 = dtpos*dtpos/(poserr*poserr + + currentkp->GetFilCovarianceMatrixValue(idir, index,index)); to filChi2 = dtpos*dtpos/(poserr*poserr); this is a better definition of chi^2 as it uses the error on the measurement only, not the error on the measurement and the error on the fit in the denominator. 2005-11-06 23:40 Brian Rebel * CandFitTrackSR/: AlgFitTrackSR.cxx, DBtxt_AlgFitTrackSR_Cosmic.C: remove cvs merge statements that snuck in to my last commit 2005-11-06 20:42 tjyang * NueAna/NueRecordAna.cxx: turn off ann analysis 2005-11-06 06:33 Brian Rebel * CandFitTrackSR/AlgFitTrackSR.cxx: change the definition of the filtered chi^2 value from filChi2 = dtpos*dtpos/(poserr*poserr + + currentkp->GetFilCovarianceMatrixValue(idir, index,index)); to filChi2 = dtpos*dtpos/(poserr*poserr); this is a better definition of chi^2 as it uses the error on the measurement only, not the error on the measurement and the error on the fit in the denominator. do the same thing for the prefiltered chi^2 2005-11-06 03:12 boehm * CandNtupleSR/Module/: GetEventDuration.cxx, GetEventDuration.h, GetFixedWindowPH.cxx, GetFixedWindowPH.h, GetlateBucketPHFraction.cxx, GetlateBucketPHFraction.h, GetstraightPHFraction.cxx, GetstraightPHFraction.h, LinkDef.h, NDAPPlaneHistory.cxx, NDAPPlaneHistory.h, NtpSRBleachFiller.cxx, NtpSRBleachFiller.h, NtpSRModule.cxx, NtpSRModule.h, NtpSRNDAPPlaneHistory.cxx, NtpSRNDAPPlaneHistory.h: Backporting into R1-18 modifications by Sue Wrap NtpSRBleach associated Get methods into NtpSRBleachFiller namespace. Rename NDAPPlaneHistory with NtpSR prefix to fit coding convention of package. 2005-11-06 03:05 boehm * MCNtuple/: LinkDef.h, NtpFluxInfo.cxx, NtpFluxInfo.h, NtpFluxWgt.cxx, NtpFluxWgt.h, NtpMCFluxInfo.cxx, NtpMCFluxInfo.h, NtpMCFluxWgt.cxx, NtpMCFluxWgt.h, NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h, macro/testNtpMCModule.C, macro/testNtpMCModuleReroot.C: Bckporting to R1-18 Sue's modifications to MCNtuple per her request please see original commits from 11/05/05 for more information 2005-11-06 00:03 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.h: Clean up ShieldGeom allocated memory at destruction of module. 2005-11-05 23:53 Sue Kasahara * CandNtupleSR/Module/: GetEventDuration.cxx, GetEventDuration.h, GetFixedWindowPH.cxx, GetFixedWindowPH.h, GetlateBucketPHFraction.cxx, GetlateBucketPHFraction.h, GetstraightPHFraction.cxx, GetstraightPHFraction.h, LinkDef.h, NDAPPlaneHistory.cxx, NDAPPlaneHistory.h, NtpSRBleachFiller.cxx, NtpSRBleachFiller.h, NtpSRModule.cxx, NtpSRModule.h, NtpSRNDAPPlaneHistory.cxx, NtpSRNDAPPlaneHistory.h: Wrap NtpSRBleach associated Get methods into NtpSRBleachFiller namespace. Rename NDAPPlaneHistory with NtpSR prefix to fit coding convention of package. 2005-11-05 22:10 Sue Kasahara * MCNtuple/macro/: testNtpMCModule.C, testNtpMCModuleReroot.C: Remove obsolete testNtpMCModuleReroot.C. Add testNtpMCModule.C which uses SimSnarl stream from .cand. file to generate NtpMC tree. 2005-11-05 22:08 Sue Kasahara * MCNtuple/: LinkDef.h, NtpFluxInfo.cxx, NtpFluxInfo.h, NtpFluxWgt.cxx, NtpFluxWgt.h, NtpMCFluxInfo.cxx, NtpMCFluxInfo.h, NtpMCFluxWgt.cxx, NtpMCFluxWgt.h, NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Rename NtpFluxXXX classes as NtpMCFluxXXX. Change storage of NtpMCFlux data members in NtpMCTruth from pointer to object. 2005-11-05 19:40 Sue Kasahara * StandardNtuple/macro/readNtpHeader.C: Example script illustrating how to access header data members without reading in entire record. Example works for all records deriving from base type RecRecord (NtpXX, SimSnarl, Beam records). 2005-11-05 19:08 raufer * CandNtupleSR/Module/NDAPPlaneHistory.cxx: Tune the exponential decay model to more and tighter cut data. Should be much better now. 2005-11-05 03:51 tjyang * NueAna/: Ann.cxx, Ann.h, AnnAna.cxx, AnnAna.h, LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h: add ann including variables from everyone person's package right now many evnets fail since it would be ignored if it fails any package but it may not be too bad for nue events. more test is needed 2005-11-05 02:29 admarino * Contrib/admarino/gminos_jobs_doc.tex: Some changes to the subroutine descriptions. 2005-11-05 02:08 admarino * Contrib/admarino/gminos_jobs_doc.tex: Updated documentation to talk about options subruns and the new merge routine. Incldues and example of how to call the merge routine. 2005-11-05 02:06 admarino * Contrib/admarino/run_merge.perl: First version. A sample script to merge together rock files. It takes three inputs. EG: run_merge.perl 1 1 2 First argument is the run number Second arguments is the first subrun to include in the merge Third arguments is the last subrun to include in the merge 2005-11-05 02:04 admarino * Contrib/admarino/run_rock.perl: updated to take an optional subrun number. 2005-11-05 02:03 admarino * Contrib/admarino/: run_far.perl, run_overlay.perl: updated to take an option subrun number 2005-11-05 02:02 admarino * Contrib/admarino/run_near.perl: Updated to take an optional subrun number. 2005-11-05 02:01 admarino * Contrib/admarino/gminos_jobs.pm: Fixed a bug in the command to turn off WFLUK for all but v16 and v17 flux files. Added capability to specify a subrun number for the det and rock files. Added the run_merge function to merge together rock files with different subrun numbers. 2005-11-05 00:46 boehm * CandNtupleSR/: LinkDef.h, NtpSRBleach.cxx, NtpSRBleach.h, NtpSREvent.cxx, NtpSREvent.h, NtpSRShower.cxx, NtpSRShower.h, Module/GetEventDuration.cxx, Module/GetEventDuration.h, Module/GetFixedWindowPH.cxx, Module/GetFixedWindowPH.h, Module/GetlateBucketPHFraction.cxx, Module/GetlateBucketPHFraction.h, Module/GetstraightPHFraction.cxx, Module/GetstraightPHFraction.h, Module/LinkDef.h, Module/NDAPPlaneHistory.cxx, Module/NDAPPlaneHistory.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Backporting to R1-18: This is the bleaching code for CandNtupleSR 2005-11-05 00:37 boehm * PhotonTransport/PhotonCalibratedPeComputer.cxx: Backporting to R1-18 a Fix by Nathaniel This code was assuming the coil hole to be at the center of the strip when choosing which strip boundary to calculate for light leakage (clipfrac). This fixes the problem and does it properly. Affects ND only: for the FD this assumption was correct. ---Nathaniel 2005-11-05 00:33 boehm * RecoBase/AlgTrack.cxx: Backporting Alysia's change to AlgTrack.cxx from 8/08 into R1-18 2005-11-04 22:41 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Major bug fix: This code was assuming the coil hole to be at the center of the strip when choosing which strip boundary to calculate for light leakage (clipfrac). This fixes the problem and does it properly. Affects ND only: for the FD this assumption was correct. ---Nathaniel 2005-11-04 21:59 Robert Hatcher * BField/bfld_imap.C: script for making standard plot of individual field maps. 2005-11-04 21:44 yumiceva * Contrib/admarino/gminos_jobs.pm: Changes to manage WFLUK variable: disable by default but enable for fluxes v.16 and v.17. Add a new variable to manage string preffix for flux ntuples files. 2005-11-04 21:16 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: The future beam sizes will be determined from Gaussian fits to the profile monitors. Change the default cut values to the ones to be used with the widths instead of the RMS. 2005-11-04 19:09 Brett Viren * BeamDataDbi/BeamMonSwicPedsDbuModule.cxx: For an as yet unknown reason, recent beam data has had multiple duplicate spills (thanks Alysia for first noticing it). This module was unnecessarily bailing on such records leading to empty DB entries. This commit will just print a warning and use the first rawblock. 2005-11-04 15:31 Nick West * DatabaseInterface/: DbiTableMetaData.cxx, doc/ChangeLog, test/DbiValidate.cc: Add index on TIMESTART and TIMEEND. Minor code clean-up 2005-11-04 15:29 Nick West * DatabaseInterface/test/TestDbi.cc: Don't report success from DTF if import test failed 2005-11-04 15:27 vahle * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h: Remove all vestiges of old beam monitoring ntuple lookup, change the way track containment is decided in the FD 2005-11-04 07:25 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: fix typo 2005-11-04 07:16 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h: add data member to hold whether a far detector event passed the demuxing internal checks 2005-11-04 07:15 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, CondensedNtpModule.cxx: fill new variable added to ANtpHeaderInfo for whether event passes the demuxing checks or not (ie not a multiple muon and had enough valid planes to attempt a demuxing solution) also change the template module to use the version of ANtpInfoObjectFiller::FillHeaderInfo that takes an ANtpRecoNtpManipulator as an argument - the other version of the method has been depricated for some time. 2005-11-04 05:33 Robert Hatcher * BField/: BfldMapRect2d.cxx, BfldMeshRect2d.cxx, BfldMeshRect2d.h: Backport to R1-18 the changes of 2005-10-25/26 that correctly use NearestGenerator() and LowerLeftGenerator() [and implement the two correctly] 2005-11-04 03:58 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Modified to fill shower strip mip values. 2005-11-04 03:57 Sue Kasahara * CandNtupleSR/: NtpSRShower.cxx, NtpSRShower.h: Add new variables: Float_t* stpph0mip; //[nstrip] ph in MIPs (east) Float_t* stpph1mip; //[nstrip] ph in MIPs (west) to store shower strip ph in mips, as requested by Andy Culling. Class version number incremented to 9. 2005-11-04 01:56 boehm * RecoBase/CandShowerHandle.cxx: Backporting another 9/21 change from Jim into R1-18 This apparently add 3rd and 4th order terms to wt.ed shower cal. 2005-11-04 01:54 boehm * CandShowerSR/: DBtxt_AlgShowerSR_Beam.C, DBtxt_AlgShowerSR_Cosmic.C, DBtxt_AlgShowerSR_default.C, DBtxt_AlgShowerSS_default.C: Backporting into R1-18 some changes made by Jim on 9/21 ("new versions of andy's shower calibrations for weighted case") 2005-11-04 01:52 boehm * CandShowerSR/: CandShowerSR.cxx, CandShowerSR.h, LinkDef.h: Backporting into R1-18 some changes from George (8/28) that upgraded ClassDef to version 3 and removed custom streamer. 2005-11-04 01:47 boehm * CandStripSR/: AlgStripSRList.cxx, AlgStripSRList.h, DBtxt_AlgStripSRList_default.C, LinkDef.h, StripSRListModule.cxx, StripSRListModule.h: Adding Peter and Niki's changes to CandStripSR into development 2005-11-04 01:22 boehm * MCNtuple/: NtpMCSummary.cxx, NtpMCSummary.h: Continuing Backport to R1-18: These files also needed to be updated in order to work with Trish's modifications 2005-11-04 00:43 boehm * MCNtuple/: LinkDef.h, NtpFluxInfo.cxx, NtpFluxInfo.h, NtpFluxWgt.cxx, NtpFluxWgt.h, NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Backporting to R1-18: Trish's modifications to NtpMC See original commits to development on October 31, 2005 for more information 2005-11-03 23:31 boehm * CandStripSR/: AlgStripSRList.cxx, AlgStripSRList.h, DBtxt_AlgStripSRList_default.C, LinkDef.h, StripSRListModule.cxx, StripSRListModule.h: Backporting into R1-18: Modifications made by Niki and Peter to the CandStripSR module for late light cleaning. 2005-11-03 23:18 boehm * CandSubShowerSR/: AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, CandSubShowerSRHandle.cxx, CandSubShowerSRHandle.h: Remainder of R1-18 CandSubShower backports, please contact Chris Smith with any questions about the nature of these backports. 2005-11-03 23:17 boehm * CandShowerSR/AlgShowerSSList.cxx: The first of the CandSubShower Backports required for the R1-18 reprocessing 2005-11-03 21:54 Brett Viren * BeamData/doc/HACKING: Few minor new ideas 2005-11-03 21:27 Brett Viren * BeamDataDbi/BeamMonDbuModule.cxx: For an as yet unknown reason, recent beam data has had multiple duplicate spills (thanks Alysia for first noticing it). This module was unnecessarily bailing on such records leading to empty DB entries. This commit will just print a warning and use the first rawblock. 2005-11-03 15:14 Nick West * DatabaseMaintenance/tools/check_unsigned_column.perl: Fix typo checking for smallint 2005-11-03 14:51 Nick West * WebDocs/debugging_optimising.html: Add links to talks by Brett and Mike 2005-11-03 14:32 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Now ReInitialises calibrator and runs Calibrate(&cth) to set fit-track pulse height in MIPs and GeV 2005-11-03 12:22 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DqmConventions.cxx, DqmConventions.h, LinkDef.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, macros/dataQualityCheck.C: add some more histograms for tracking down differences between versions 2005-11-02 21:56 mdier * BeamDataDbi/BMSpillFiller.cxx: Modify the calls to methods from BeamDataUtil/BDTarget to reflect the changes committed just before this one. 2005-11-02 21:53 mdier * BeamDataUtil/: BDTarget.cxx, BDTarget.h: The time of the spill can be determined inside the BpmProjection and ProfileProjection methods, so there is no need pass them as an argument. Only check for valid readout of the target position devices when that readout is actually used. 2005-11-02 21:48 mdier * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h: No need to pass the pointer as a reference to the CalibrateSpill method 2005-11-02 21:23 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # updated for new point tag release 2005-11-02 21:18 Ed Larty * setup/: packages-R1.18.1, setup_minossoft_tamu.csh: # added new forzen tag to cvs 2005-11-02 19:16 raufer * CandNtupleSR/Module/GetFixedWindowPH.cxx: Fixed a small memory leak. Fixed an error resulting in a seg fault. Make sure, lowest plane number to be considered is 1 and not 0. 2005-11-02 17:55 Nick West * DatabaseMaintenance/tools/check_unsigned_column.perl: Utility to check for unsigned/bigint values that will become negative if changed to signed 2005-11-02 17:04 Sue Kasahara * Record/: SimSnarlRecord.cxx, SimSnarlRecord.h: New protected access methods: virtual TObject* FindSimComponent(const char* classname = 0, const char* objectname = 0) const; virtual TObject* FindSimTemporary(const char* classname = 0, const char* objectname = 0) const; virtual TObject* FindSimObject(const char* classname = 0, const char* objectname = 0) const; to return non-const objects from SimSnarlRecord lists. Protection limits use of methods to mc job modules now declared as friends of SimSnarlRecord. So far, these are: friend class PTSimModule; friend class PhotonTransport; friend class DetSim; 2005-11-02 17:00 raufer * CandNtupleSR/Module/GetEventDuration.cxx: Ah, the event duration is supposed to be in nsec. Should have noticed before. Fixed. 2005-11-02 16:54 Robert Hatcher * CandDigit/DigitListModule.cxx: Thanks to John Chapman for pointing out a scoping issue with duplicate local pointers openning the potential for a SEGV. Also now early test for existence of RawDigitDataBlock in the found RawRecord before calling the algorithm. 2005-11-02 14:44 raufer * CandNtupleSR/Module/: GetEventDuration.cxx, GetEventDuration.h, NtpSRModule.cxx: Fill the eventDuration data member in NtpSRBleach class. Use the difference between first and last strip time in the event. 2005-11-02 14:21 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Don't count unsigned SEQNO as coding violation 2005-11-02 12:52 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: make sure to fill the li trigger pmt time in the method which takes an ANtpRecoNtpManipulator as an argument 2005-11-02 12:29 cbs * NueAna/: NueHandScan.cxx, NueHandScan.h, macros/MakeHandScanFile.C: Added pre-scale factors so that the relative contributions of different event types can be tuned. 2005-11-02 08:11 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFillerBeam.cxx, ANtpInfoObjectFillerBeam.h: add functionality for pulling beam information out of the NtpBDLiteRecords in the reconstructed files rather than going to the DB. should speed up processing time for making the AnalysisNtuple style ntuples. 2005-11-02 05:48 Sue Kasahara * CandNtupleSR/: NtpSRBleach.cxx, NtpSRBleach.h: Adapt to data member name & meaning change. 2005-11-02 05:48 Sue Kasahara * CandNtupleSR/Module/: NDAPPlaneHistory.cxx, NtpSRModule.cxx: Fixes to late afternoon commit oversights so that code will again compile (fix include statement in NDAPPlaneHistory to have correct directory path, and remove duplicate cndrec argument from FillNtpBleach method). 2005-11-01 23:53 mdier * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h: Using const_cast to change the pointer to a const BeamMonSpill object into a pointer to a non-const BeamMonSpill object to be able to change the values of the BeamMonSpill object. 2005-11-01 20:53 thosieck * CandNtupleSR/Module/NtpSRModule.cxx: Commiting NtpSRModule.cxx with my one line addition for straightPHFraction cleanup 2005-11-01 20:12 George Irwin * RecoBase/: CandClusterHandle.cxx, CandEventHandle.cxx, CandRecoHandle.cxx: Prevent potential segv's from method call on deleted objects. 2005-11-01 19:55 raufer * CandNtupleSR/: NtpSRBleach.cxx, NtpSRBleach.h: changed one data member name to fixedPlanePH because it is not a fraction. This should be the last commit from me in a while. Unless I haven't forgotten something else. Time for dinner. 2005-11-01 19:51 raufer * CandNtupleSR/Module/LinkDef.h: Added NDAPPlaneHistory class to LinkDef.h 2005-11-01 19:48 raufer * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Put the parameter CandRecord* cndrec back into FillNtpBleach method. This is used to fill fixedWindowPH data member. 2005-11-01 19:42 raufer * CandNtupleSR/Module/: GetFixedWindowPH.cxx, GetFixedWindowPH.h: Calculate predicted afterpulsing in a fixed plane window around the vertex. This is based on an exponential decay model fitted to NearDet data. 2005-11-01 19:40 raufer * CandNtupleSR/Module/: NDAPPlaneHistory.cxx, NDAPPlaneHistory.h: Helper object which contains all the hit strips in a plane in a snarl. It also calculates the predicted afterpulsing based on an exponential decay model which has been fitted to NearDet data. Parameters will probably change soon. This is just the first commit to get the code in. 2005-11-01 18:20 thosieck * CandNtupleSR/Module/: GetstraightPHFraction.cxx, GetstraightPHFraction.h: Committing the file that define my data-cleanup parameter for the excess of low pulse height events in the near detector 2005-11-01 16:36 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Remove CandRecord argument from FillNtpBleach method since it's not being used. 2005-11-01 16:32 Robert Hatcher * CVSROOT/check_access: add raufer, thosieck to CandNtupleSR for bleaching method additions 2005-11-01 16:01 cbs * NueAna/: LinkDef.h, NueHandScan.cxx, NueHandScan.h, macros/MakeHandScanFile.C: JobModule to make a randomized nue + background event file from a set of ntuples. 2005-11-01 11:23 webera * VADynodeScan/: DynodeScan.C, ProcessDynodeScans: drop compilation from ProcessDynode scan and plot all results for short runs 2005-10-31 23:03 Nathaniel Tagg * TriD/macros/: tridfd.C, tridnd.C: Add a couple of example macros. 2005-10-31 22:24 mdier * BeamDataUtil/BDSpillAccessor.cxx: Add a -1.6% correction to the raw horn current value when reading from the BeamMonSpill database, as advertised by Jim Hylen. 2005-10-31 22:21 mdier * BeamDataDbi/: BMSpillFiller.cxx, BMSpillFiller.h: Increase the number of spills to write to one validity range from 500 to 3000. 2005-10-31 21:34 Robert Hatcher * RerootExodus/RerootToTruthModule.cxx: Backport to R1-18 branch changes to copy FluxInfo and FluxWgt data into SimSnarlRecord. Also a small amount of reordering: break out print_tclones_tdhep() as separate function. 2005-10-31 21:32 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Backport to R1-18 the new methods GetFlux[Info|Wgt]List(). 2005-10-31 21:24 Robert Hatcher * REROOT_Classes/ADAMO_Shell.h, REROOT_Classes/ADAMO_Shell_Dummy.cc, REROOT_Classes/FluxInfo.h, REROOT_Classes/LinkDef.h, REROOT_Classes/REROOT_Event.cxx, REROOT_Classes/REROOT_Event.h, REROOT_Classes/REROOT_FluxInfo.cxx, REROOT_Classes/REROOT_FluxInfo.h, REROOT_Classes/REROOT_FluxWgt.cxx, REROOT_Classes/REROOT_FluxWgt.h, REROOT_Classes/REROOT_UserVisitor.cxx, REROOT_Classes/REROOT_UserVisitor.h, REROOT_Classes/REROOT_Visitor.h, Rerootjob/ADAMO_Shell.cxx, Rerootjob/CREOBJ.F, Rerootjob/reco_options, Rerootjob/rerootjob.cc: Backport to R1-18 branch the changes needed to read new ADAMO dataflow V007 and new ESet FluxInfo. 2005-10-31 21:16 tjyang * CandNtupleSR/Module/: GetlateBucketPHFraction.cxx, GetlateBucketPHFraction.h, NtpSRModule.cxx: add function to calculate one of the members (lateBucketPHFraction) in NtpSRBleach - Tingjun & Jiajie 2005-10-31 21:07 Robert Hatcher * CVSROOT/check_access: add "tjyang" to CandNtupleSR so he can commit bleaching function code 2005-10-31 20:57 Robert Hatcher * REROOT_Classes/ddlfiles/: FluxInfo.h, FluxInfo.h.INQ, actsim.ddl, flow.ddl, neu.ddl: reflect current state of LABYRINTH ADAMO definitions. 2005-10-31 20:51 kordosky * Mad/: MadEvDisplay.cxx, macros/LoadLibs.C: event display upgrades. Now shows nd structure in uz,vz and xy views. Fixed some intranuke related trouble in momentum vectors display. 2005-10-31 20:42 kordosky * DataUtil/macros/: nd_planes.C, po_draw_outlines.C: modify macro to use new functions in plane outline 2005-10-31 19:37 vahle * MCNtuple/: LinkDef.h, NtpFluxInfo.cxx, NtpFluxInfo.h, NtpFluxWgt.cxx, NtpFluxWgt.h, NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Added gnumi flux information to NtpMCTruth. Involves addition of two new classes, NtpFluxInfo and NtpFluxWgt. Pointers to these new objects were added to NtpMCTruth, Filler methods were added to NtpMCModule 2005-10-31 18:19 Robert Hatcher * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Change FillNtpBleach() arg list to include CandEventHandle* and RawRecord* needed by lateBucketPHFraction filling. Change FillNtpEvent() arg list to include RawRecord* needed by FillNtpBleach(). 2005-10-31 18:03 hartnell * CalDetTracker/: CDBeamMuTracker.cxx, CDBeamMuTracker.h, CDSimpleMC.h: These must have been pulling in namespace::std and from somewhere else before. Explictly defined now. 2005-10-31 15:12 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: New (dummy) method: void FillNtpBleach(NtpSRBleach& ntpbleach, const CandRecord* cndrec); to fill NtpSRBleach object. 2005-10-31 15:11 Sue Kasahara * CandNtupleSR/: NtpSRBleach.cxx, NtpSREvent.cxx, NtpSREvent.h: New data member: NtpSRBleach bleach; // values used to cut low ph near detector evts added to NtpSREvent class. Version number incremented to 4. Fix NtpSRBleach Print method. 2005-10-31 11:38 marshall * CandFitTrackCam/: CandFitTrackCamListHandle.cxx, CandFitTrackCamHandle.cxx: Now includes a method to fill gaps in tracks, as well as extra checks on the strips near the track vertex 2005-10-31 11:33 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h, CandFitTrackCam.cxx, CandFitTrackCamList.cxx, FitTrackCamAnalysisModule.cxx, FitTrackCamAnalysisModule.h, FitTrackCamListModule.cxx: Now includes a method to fill gaps in tracks, as well as extra checks on the strips near the track vertex 2005-10-31 05:50 Sue Kasahara * CandNtupleSR/: LinkDef.h, NtpSRBleach.cxx, NtpSRBleach.h: New class requested by Brian on behalf of the NC group. The purpose of the class is to store cuts used to clean the low pulseheight "events" from the near detector. 2005-10-30 05:22 Sue Kasahara * CVSROOT/check_access: Add vahle to access list for MCNtuple and StandardNtuple packages. 2005-10-29 19:39 rustem * Contrib/rustem/FillData/fill.C: Change path to a default output file to . 2005-10-29 19:37 rustem * Contrib/rustem/Analysis/LinkDef.h: Removed from LinDef.h an entry for class which is not in the package. 2005-10-28 22:05 avva * OfflineHistograms/: StripEffNDHistogramBlock.cxx, StripHistogramBlock.cxx, StripHistogramBlock.h, StripNDHistogramBlock.cxx, StripNDHistogramBlock.h, offlineHist.py, samLoon.py: Removed StripHB, added StripNDHB. Added a script to run offline monitoring jobs and record status in a db. 2005-10-28 20:09 tjyang * Contrib/tjy/Sld/Sld.cxx: fix a bug in array size 2005-10-28 08:13 cpw1 * PulserCalibration/: PulserDriftPin.h, PulserDriftPin.cxx: Make ZCMean and ZCError const 2005-10-28 04:33 Robert Hatcher * REROOT_Classes/REROOT_FluxInfo.cxx: trivial typo fix 2005-10-28 04:03 rustem * Contrib/rustem/FillData/: FillBeamAlg.cxx, FillBeamAlg.h, FillDataModule.cxx, FillDataModule.h, FillEventAlg.cxx, FillEventAlg.h, FillHeaderAlg.cxx, FillHeaderAlg.h, FillShowerAlg.cxx, FillShowerAlg.h, FillTrackAlg.cxx, FillTrackAlg.h, fill.C, readme: 1) Required changes to filling algorithms reflecting new simple ntuples class structure. 2) Added readme file for anyone who might be interested to try running this code. If you do please let me know your suggestions and/or criticisms. 3) Few bug fixes. 2005-10-28 03:51 rustem * Contrib/rustem/Analysis/: BeamData.cxx, BeamData.h, Default.h, Event.cxx, Event.h, Header.cxx, Header.h, LinkDef.h, Record.cxx, Record.h, RunFinder.cxx, Shower.cxx, Shower.h, Track.cxx, Track.h, index, run.C: Final version of simple ntuples data classes. The code is based on Brian's AnalysisNtuples package with few changes: 1) Added Analysis namespace that encapsulates all objects in this directory. Separate namespace allows to give objects simple names: Event, Header, BeamData, Shower. By using namespace encapsulation one does not have to worry about ambiguities in name resolution for objects in global namespace. 2) Tree has a branch with the object of class Record. Record class contains a single BeamData and Header objects and stl vector of Event objects. Tree is filled once per snarl where all events in a snarl are contained in an Event vector. This record structure avoids Header and BeamData duplication and saves about 20% in file sizes. 3) Event class contains stl vectors of Shower and Track objects so all tracks and showers associated with an event are stored in Event class. This data structure is very compact - all of 260k ND October spills, processed with R1.18 in short ntuples format and posted on afs at fnalu, fit in 300MB file. This stuff works only with root v4-04-02. With v-04-02-00 root it crashes when trying to get a title for a Event Branch (I think). 2005-10-28 03:26 Robert Hatcher * PulserCalibration/PulserDrift.cxx: make ZCMean() and ZCError() "const" methods to match declaration in .h file 2005-10-28 03:18 rustem * Contrib/rustem/Analysis/: EventData.cxx, EventData.h, ShowerData.cxx, ShowerData.h, TrackData.cxx, TrackData.h, run_index: Removing old files for classes and files that were renamed. 2005-10-27 22:03 mdier * BeamDataDbi/scripts/: BeamMonFileSummary.mysql, BeamMonSpill.mysql, BeamMonSwicMask.mysql, BeamMonSwicPeds.mysql, BeamMonSwicRel.mysql: some (bug) fixes in the commands that create the main BeamMon* tables: - change 'KEY (SEQNO,ROW_COUNTER)' to 'PRIMARY KEY (SEQNO,ROW_COUNTER)' - add a comma after the column definition just before the primary key statement 2005-10-27 21:14 mdier * BeamDataDbi/BMSpillFiller.cxx: Use same target z-position for all spills in a certain time period instead of the spill-by-spill readout. Give the time of the spill as argument to the methods from BDTarget that determine the projection at target and beam type so they will pick up the latest changes to BDTarget. PS: thanks George 2005-10-27 21:13 mdier * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h: Apply calibrations and corrections to a BeamMonSpill object after it is pulled out of the database, but before it is passed to the user. Put in an extra method that applies these corrections. For now, only the calibrations for TORTGT are applied and the values are hardcoded. 2005-10-27 21:10 George Irwin * CVSROOT/check_access: Add BeamDataDbi with a few people authorized for it. 2005-10-27 20:56 mdier * BeamDataUtil/: BDTarget.cxx, BDTarget.h: Use same target z-position for all spills in a certain time period instead of the spill-by-spill readout. Add an extra argument to the TargetIn method to pass along the time. If the time is not given, the code will default back on the actual readout. The values for these positions are hardcoded for the time being and determined as the average of the good readouts over that time period. Add arguments to BpmProjection and ProfileProjection in order to pass along the time. 2005-10-27 18:55 Nathaniel Tagg * DetSim/: DetSim.cxx, SimAfterpulseModel.cxx, SimAfterpulseModel.h, SimDetector.cxx, SimDetector.h, SimPmt.cxx, SimPmt.h: Add hooks and code to deal with afterpulse model. 2005-10-27 18:43 Robert Hatcher * FarDetDataQuality/FarDetDeadChipHandle.cxx: remove duplicate class qualification on DupHandle() implementation. 2005-10-27 18:29 tjyang * Contrib/tjy/Sld/: Sld.cxx, Sld.h, sld.C: add flag to the suspicious events 2005-10-27 15:00 cpw1 * PulserCalibration/PulserDrift.h: Make ZCMean and ZCError const 2005-10-27 14:23 kordosky * DataUtil/: PlaneOutline.cxx, PlaneOutline.h: additions to draw u,v vs. z plane outline in nd 2005-10-27 14:22 kordosky * DataUtil/macros/nd_planes.C: additions to draw the nd u,v vs. z planar structure 2005-10-27 09:37 cpw1 * PulserCalibration/: PulserDrift.h, PulserDrift.cxx, PulserDriftPin.h, PulserDriftPin.cxx, PulserGain.h, PulserGain.cxx, PulserGainPin.h, PulserGainPin.cxx: Add methods ZCMean and ZCError 2005-10-27 09:35 cpw1 * PulserCalibration/: PulserGainFit.h, PulserGainFit.cxx: Use zero-corrected values in fits and add number of fit points to CalPulserFits 2005-10-27 09:27 cpw1 * PulserCalibration/macros/create_calpulserfits.mysql: Add number of fit points 2005-10-27 09:21 cpw1 * Calibrator/: CalPulserFits.h, CalPulserFits.cxx: Add number of fit points 2005-10-27 02:32 rustem * Contrib/rustem/FillData/: FillBeamAlg.cxx, FillBeamAlg.h, FillDataModule.cxx, FillDataModule.h, FillEventAlg.cxx, FillEventAlg.h, FillHeaderAlg.cxx, FillHeaderAlg.h, FillShowerAlg.cxx, FillShowerAlg.h, FillTrackAlg.cxx, FillTrackAlg.h, GNUmakefile, LinkDef.h, fill.C: Algorithm class that fills simple ntuples. This code is borrowed from Brian's AnalysisNtuples package where: 1) Manipulator and Filler classes are merged into algorithm class 2) Filling algorithms for each data type are separated into independent classes 3) As a small campaign in my war against TObjects, all TObjectness is removed (no harm is done since there is no need for these classes to inherit from TObject) 4) Class names are truncated to simplify naming conventions 2005-10-27 02:22 rustem * Contrib/rustem/Analysis/: BeamData.cxx, BeamData.h, EventData.cxx, EventData.h, GNUmakefile, Header.cxx, Header.h, LinkDef.h, Record.cxx, Record.h, RunFinder.cxx, RunFinder.h, ShowerData.cxx, ShowerData.h, TrackData.cxx, TrackData.h, run_index: Simple ntuples class for event analysis. This code is borrowed from Brian's AnalysisNtuples package where I removed TObject inheritances and truncated class names. This package depends only on Rtypes.h and core C++ stuff so ntuples can be used in bare root session. 2005-10-26 05:33 Robert Hatcher * OfflineMonitor/MoqQuantities.cxx: Make RecoShwEnergy() arg type agree between .h and .cxx (int -> Int_t) 2005-10-26 05:31 Robert Hatcher * NueAna/NueRWHelpers.h: make arg types consistent between .h and .cxx (and various OscillateMatter() methods). Int_t and int are essentially the same, but doxygen doesn't know that. 2005-10-26 05:25 Robert Hatcher * Mad/: SpillInfo.cxx, SpillInfo.h: Make GetSpillInfo() args agree between .cxx and .h ( int <-> Int_t and double <-> Double_t are essentially same, by doxygen doesn't know it). 2005-10-26 05:18 Robert Hatcher * Mad/PANAnalysis.cxx: Make MakeMCVector() arg types agree in .cxx with those in .h; while Int_t and int are essentially equivalent, doxygen doesn't know that. 2005-10-26 05:14 Robert Hatcher * Mad/MadQuantities.cxx: Make arg types in .cxx agree with those in .h (int -> Int_t) for RecoShwEnergy(), RecoShwEnergySqrt(), GetSqrtTrkSkimSC(), GetSqrtShwSC() to make doxygen happy. Also convert from DetectorType:: to Detector:: (primary name and synonym swap some time ago, Detector:: is now preferred). 2005-10-26 05:08 Robert Hatcher * FarDetDataQuality/FarDetDataQualityHandle.cxx: remove duplicat class qualification on DupHandle implementation. 2005-10-26 05:03 Robert Hatcher * CandFitTrackCam/: CandFitTrackCamHandle.cxx, CandFitTrackCamListHandle.cxx: remove duplicate class qualification on DupHandle() implementation. 2005-10-26 04:59 Robert Hatcher * AtNuOutput/FarDetShieldPlankListHandle.cxx: remove duplicate class qualification on DupHandle implementation. 2005-10-26 03:38 Robert Hatcher * CandFitTrackMS/: AlgFitTrackMS.cxx, AlgFitTrackMS.h, FitTrackMSListModule.cxx: remove some unnecessary MINF_Classes & REROOT_Classes includes. 2005-10-26 03:28 Robert Hatcher * BField/BfldMeshRect2d.cxx: some versions of ROOT don't have TMath::FloorNint() use it's definition instead: TMath::Nint(floor()) 2005-10-26 03:11 Robert Hatcher * REROOT_Classes/REROOT_Event.h: Addition of "m_fluxinfos" should have triggered an increment of class version. Do that at now (1->2). 2005-10-26 02:07 Sue Kasahara * MCNtuple/: NtpMCSummary.cxx, NtpMCSummary.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Add new variable to NtpMCSummary: UShort_t error; // error code, set 1 if stdhep<->mc indexing failed to record failures during fill of NtpMC variables. Default is 0, and is set 1 if generation of mc<->stdhep indexing failed. Increment version number to 2. NtpMCModule method that builds index has been made more robust. 2005-10-25 06:45 Robert Hatcher * BField/BfldHandlerRect2d.cxx: commit some #ifdef'd out debugging output. 2005-10-25 06:44 Robert Hatcher * BField/BfldMeshRect2d.cxx: dump old (bad) implementation of NearestGenerator(). update LowerLeftGenerator() implementation to correctly use FloorNint() rather than simply Nint() which would put it off by half a grid spacing. 2005-10-25 06:40 Robert Hatcher * BField/BfldMeshRect2d.h: reorder declaration of methods. 2005-10-25 06:32 Robert Hatcher * BField/BfldMapRect2d.cxx: when reading in grid points find the nearest "generator", not the one to the lower left, to which to associate the information. This would have slightly skewed the field map (by half a grid step) in the past. 2005-10-25 01:40 hartnell * LISummary/LISummaryModule.cxx: Added plots for looking at number of entries in each TF summary as a function of timeframe. 2005-10-24 16:56 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Print number of rows using %n.0f rather than %nd - properly handles numbers > 2**31-1 2005-10-23 23:49 hartnell * Contrib/hartnell/lsbutlegal.pl: A legal alternative to ls with ftp. It's a perl script with 3 basic functions to: # - download the complete list of all the files in enstore # - scan the list for files satisfying particular patterns and write the file path to an array # - download the files listed in the array from enstore using wget PLEASE FEEL FREE TO ADD TO THIS CODE AND COMMIT IT 2005-10-23 01:57 Sue Kasahara * GeoGeometry/macro/: geoCalDetMCExport.C, geoFarMCExport.C, geoImport.C, geoNearMCExport.C: Example scripts to export and import a TGeoManager built for a MINOS detector geometry. This is so that I can give a TGeo geometry to Costas for testing with his event initialization package, although there is a problem in that storing the geometry as a TGeoManager still has minossoft dependencies in that TGeo geometry is built from classes which derive from TGeoVolume/TGeoNodes as defined in GeoGeometry package. 2005-10-23 01:48 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoNode.h, GeoScintMdlVolume.cxx, GeoScintPlnVolume.cxx, GeoSteelPlnVolume.cxx, GeoStripNode.h, GeoVolume.h: Fix up default constructors to not touch gGeoManager. The default constructors are used for i/o, and are invoked when importing a TGeoManager from file. The default constructors had been setting this to null, which upset the TGeoVolume setting of it's fGeoManager data member to gGeoManager. 2005-10-22 22:29 Sue Kasahara * GeoGeometry/test/: GNUmakefile, GeoCheckOverlaps.cc, GeoCheckOverlaps.h, TestOverlap.cc, ValidationLog: New validation driver TestOverlap. Used to run TGeoManager::CheckOverlaps on built geometries for 3 detector types to look for overlaps/extrusions of detector element volumes. Usage: usage: TestOverlap -l -p -l: loglevel at which to print messages (default=Info). valid arguments are: Verbose, Debug, Synopsis, Info, Warning, Error, Fatal -p: precision used in check (cm) (def 0.1) -h: print this message Currently only SimFlag MC is tested for each of 3 detector types. TestOverlap reports 111 overlaps amongst far detector shield planes, each of less than 1 cm. This is a known problem and requires adjustments to the shield db positional values to fix it. The problem has been added to ValidationLog. 2005-10-22 22:04 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Fix plane pair bounding boxes to use bounding box computed by TGeo for scint & steel planes with no additional fudge factors. 2005-10-22 18:47 tjyang * Contrib/tjy/Sld/: LinkDef.h, Sld.cxx, Sld.h: update display 2005-10-21 23:51 George Irwin * setup/: setup_minossoft_lawin.csh, setup_minossoft_lawin.sh: For lawin, define MYSQL_DIR and correct ENV_TSQL_URL definition. 2005-10-21 23:50 George Irwin * PulserCalibration/: GNUmakefile, PmtDrift/GNUmakefile: Correct CXXFLAGS to include mysql.h correctly when MYSQL_DIR!=INSTALLATION. 2005-10-21 22:02 Mayly Sanchez * NueAna/NuePrint.cxx: Fixes for fOscProb 2005-10-21 20:42 Mayly Sanchez * NueAna/NuePrint.cxx: Bug fixes to work with mock files. 2005-10-21 16:39 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/BeamTools/: BTXsec.cc, BTXsec.hh, make_histograms.C, make_histograms_wfluk.C, plot_all.C, plot_histograms.C, run_make_histograms.C, run_make_histograms_wfluk.C, run_plot_histograms.C, run_plot_histograms_w.C, xsec_nc_nue.dat, xsec_nc_nuebar.dat: updated code: new class to read cross sections, make tons of histograms, nice plots, root files ... Modified Files: plot_all.C Added Files: BTXsec.cc BTXsec.hh make_histograms.C make_histograms_wfluk.C plot_histograms.C run_make_histograms.C run_make_histograms_wfluk.C run_plot_histograms.C run_plot_histograms_w.C Removed Files: xsec_nc_nue.dat xsec_nc_nuebar.dat 2005-10-21 11:22 cbs * CandFitShowerEM/BinCorrelationEM.cxx: Commented out unused variables to get rid of compiler warnings. 2005-10-21 11:12 cbs * Mad/: MadAnalysis.cxx, MadAnalysis.h, MadBase.cxx, MadBase.h, MadCluAnalysis.cxx, MadCluAnalysis.h, MadEvDisplay.cxx, MadQuantities.cxx, MadQuantities.h: Added new function to MadBase: LoadShowerAtTrackVertex - loads the closest shower to the track vertex, or the largest shower within 50cm of the track vertex. Added new functions to MadQuantities: TrueLeptonEnergy - returns lepton energy for CC events; NumFSGeantino - number of final state geantinos. Updated RecoShwEnergy to take a second option to select new shwph quantities. Previous usage still returns the same quantity: shw.ph.gev Updated MadAnalysis::CreatePAN to include some ND cleaning variables and beam info. Updated MadCluAnalysis to include NN selection + associated new variables. MadEvDisplay: Fixed a bug in text display of purity/completeness of shower; track/shower timing displays now in nanoseconds with trigtime subtracted. 2005-10-21 05:50 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Add PULSERTIMEDRIFT to priming list 2005-10-20 20:50 Brett Viren * BeamDataUtil/test/: stnd_bms.C, stndbmsspin.C: Driver script for new test classes 2005-10-20 20:49 Brett Viren * BeamDataUtil/test/: LinkDef.h, STND_BMS.cxx, STND_BMS.h, StndBmsSpin.cxx, StndBmsSpin.h: More test code 2005-10-20 20:48 Brett Viren * BeamDataUtil/test/BDTestData.cxx: Zero out some uninitialized doubles that were causeing an FPE 2005-10-20 19:23 Brett Viren * ControlRoomSoftware/ShiftersGuide/: BeamMonitoring.tex, Computing.tex: Some quick updates 2005-10-20 17:55 Brett Viren * ControlRoomSoftware/ShiftersGuide/BeamMonitoring.tex: tr '\r' '\n' 2005-10-20 17:13 tjyang * Contrib/tjy/RawLI/raw.C: forgot the macro 2005-10-20 17:12 tjyang * Contrib/tjy/RawLI/: GNUmakefile, LinkDef.h, RawLI.cxx, RawLI.h: tools to look at rawdigit 2005-10-20 17:11 tjyang * Contrib/tjy/Sld/: GNUmakefile, LinkDef.h, Sld.cxx, Sld.h, sld.C: some display tools 2005-10-20 16:17 Brett Viren * BeamData/doc/index.html: Add links to todo and validate, remove starting.txt 2005-10-20 09:24 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Major re-write: Drop tar file size, reorder to move most important information to the left. Add links to table descriptions. Analyse these descriptions for "Table Convention Violations". Currently the following are defined:- 1 Missing primary index on SEQNO in VLD table 2 Missing primary index on SEQNO,ROW_COUNTER in main table 3 Missing index on TIMESTART and TIMEEND 4 Use of unsigned or bigint The utility will help in the systematic removal of existing violations and will identify new ones when they occur. 2005-10-20 01:32 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, macros/MakeCalMIPCalibration.C, macros/MakeCalStripAtten.C, macros/MakeCalStripToStrip.C: All the changes necessary to put ALL the new calibration constants in the database. I made sure that there were 12000 entries in all the ND tables so that the MC does not complain. 2005-10-19 23:56 kordosky * Mad/MadMKAnalysis.cxx: [no log message] 2005-10-19 21:44 Brett Viren * BeamDataDbi/scripts/: BeamMonFileSummary.mysql, BeamMonSpill.mysql, BeamMonSwicMask.mysql, BeamMonSwicPeds.mysql, BeamMonSwicRel.mysql, run_bdbu_coop_cron.sh: Add KEY (SEQNO,ROW_COUNTER) to table init scripts 2005-10-19 20:36 vahle * Mad/MadMKAnalysis.cxx: Fix pot counting in FD 2005-10-19 19:55 vahle * Mad/MadMKAnalysis.cxx: Added new variables to MadMKAnalysis ntuple, namely li time, demux status; fixed various small bugs 2005-10-19 19:54 vahle * Mad/: MadBase.h, MadBase.cxx: Added pointers to NtpSRDmxStatus and NtpSRDetStatus to MadBase 2005-10-19 18:31 Robert Hatcher * OfflineHistograms/HistogramBlock.h: need #include to compile on some systems. 2005-10-19 16:14 avva * OfflineHistograms/samLoon.py: Release should be given to SAM as rX.YY. 2005-10-19 16:12 avva * HistMan/: HistMan.cxx, HistMan.h: Added HistMan::FillProfile(const char*, Axis_t, Axis_t, Stat_t) method to fill profile histograms (HistMan::Book should be used to create them). 2005-10-18 21:08 avva * Contrib/sergei/OmHistory/: histmanmapimpl.cpp, histmanmapimpl.h, histogrammanager.h, omhistorymain.ui, omhistorymain.ui.h: Added "Integral History" button - plots integral vs time, uses TH1::GetIntegral(). 2005-10-18 20:53 Brett Viren * BeamData/doc/HACKING: First commit 2005-10-18 20:31 Brett Viren * BeamData/doc/: todo/style.css, todo/todo.skr, validate/style.css, validate/validate.skr: First commit 2005-10-18 12:30 Nick West * DatabaseMaintenance/doc/dbmauto_data_mappings.html: Add section on handling unsigned data 2005-10-18 12:26 Nick West * UserManualDoc/src/database_interface.tex: Update section on data mappings: a) Include ORACLE, b) Deprecate unsigned 2005-10-18 12:18 Nick West * DatabaseInterface/doc/ChangeLog: Support I/O between unsigned table row data members and signed database table columns. 2005-10-18 12:17 Nick West * DatabaseInterface/test/TestDbi.cc: Test reading of two rows of data (first row is read differently to subsequent rows). 2005-10-18 12:17 Nick West * DatabaseInterface/test/: DbiDemoData3.cxx, DbiDemoData3.h, prepare_db_1.sql: API change. Add void JunkFill() to ensure a subsequent positive fill test is genuine. Test range of signed/unsigned ints to TINYINT, SMALLINT and INT. 2005-10-18 12:16 Nick West * DatabaseInterface/DbiResultSet.cxx: Support reading unsigned integers from signed database columns. 2005-10-18 12:16 Nick West * DatabaseInterface/DbiOutRowStream.cxx: Support writing unsigned integers to signed database columns. 2005-10-18 12:16 Nick West * DatabaseInterface/: DbiFieldType.cxx, DbiFieldType.h: API change. Add member functions: UInt_t GetSize() const; Bool_t IsSigned() const Add support on UTiny to as part of revised unsigned integer handling. 2005-10-18 12:15 Nick West * DatabaseInterface/DbiDBProxy.cxx: Set DbiFieldType Unsigned attribute if applicable as part of revised unsigned integer handling. 2005-10-18 12:15 Nick West * DatabaseInterface/Dbi.h: Add kUTiny to DataTypes as part of revised unsigned integer handling. 2005-10-18 07:32 Robert Hatcher * REROOT_Classes/REROOT_FluxInfo.cxx: addition of single space in formatted output (note to self: save then commit) 2005-10-18 07:17 Robert Hatcher * RerootExodus/RerootToTruthModule.cxx: spinoff print_tclones_stdhep() as separate function. new function for duplicating fluxinfo and fluxwgt tclones arrays, now are copied over into simrecord by Get(). Ana() will print out the fluxinfo and fluxwgt arrays in the simrecord. 2005-10-18 07:15 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h: easy access to FluxInfo and FluxWgt TClonesArrays. 2005-10-18 07:13 Robert Hatcher * Rerootjob/: ADAMO_Shell.cxx, CREOBJ.F, reco_options, rerootjob.cc: new ESet (ADAMO table) to handle: FluxInfo. 2005-10-18 07:12 Robert Hatcher * REROOT_Classes/: ADAMO_Shell.h, ADAMO_Shell_Dummy.cc, FluxInfo.h, LinkDef.h, REROOT_Event.cxx, REROOT_Event.h, REROOT_FluxInfo.cxx, REROOT_FluxInfo.h, REROOT_FluxWgt.cxx, REROOT_FluxWgt.h, REROOT_UserVisitor.cxx, REROOT_UserVisitor.h, REROOT_Visitor.h: new ESet (ADAMO table) to handle FluxInfo, also tweak FluxWgt. 2005-10-18 05:02 Nick West * WebDocs/WebDocs.html: Add link to Art's Data Handling page 2005-10-16 21:25 Nathaniel Tagg * DetSim/SimAfterpulseModel.h: ABC for Rustem's model, 2005-10-16 17:20 Nathaniel Tagg * Calibrator/CalPmtDrift.h: Add a task number for far-end photon stat summaries. 2005-10-16 17:19 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h, pmt_plot.C: Newest verion of plotting code. Add an option to compute far-end drifts instead of near-end drifts. 2005-10-15 22:31 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Fixed sign error in calculating direction cosines. 2005-10-15 18:57 Brian Rebel * AnalysisNtuples/ANtpTrackInfoAtm.h: forgot to increment the class def 2005-10-15 18:51 Brian Rebel * AnalysisNtuples/: ANtpTrackInfoAtm.cxx, ANtpTrackInfoAtm.h: add variable to do my own chi^2 fit for the track 2005-10-14 14:52 Nick West * DatabaseInterface/DbiValidityRecBuilder.cxx: Add printout in an attempt to track down 'invalid time gate' warnings in LI processing 2005-10-14 11:58 Nick West * DatabaseMaintenance/tools/clean_up_ascii_data.perl: Utility to clean out bad characters in specified column(s) of specified table 2005-10-14 09:54 Nick West * DatabaseInterface/DbiStatement.cxx: When dealing with WHERE clause, skip any leading INSERT INTO 2005-10-14 09:11 Nick West * DatabaseMaintenance/scripts/checksum_str_add.pm: Ignore nulls: ORACLE returns a single null when given an empty character field. 2005-10-14 07:00 Nick West * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h, doc/ChangeLog, doc/Help.txt: Add new command to dbmjob: SetTimer 2005-10-14 05:58 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx: fix algorithm to select beam events. add functionality to make events/pot plot for far detector. adjust some histogram ranges. 2005-10-13 22:58 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, macros/dataQualityCheck.C, macros/weeklyCheck.C: add in cuts to select far beam events 2005-10-13 10:33 Nick West * DatabaseMaintenance/scripts/cs_update_logfile.pm: Force SEQNOs to be numeric. Allow local SEQNOs (useful for testing 2005-10-13 04:28 rustem * Contrib/sergei/RecoObjects/: AlgRecoDigitAlt.cxx, AlgRecoDigitAlt.h, RecoDigitAlt.cxx, RecoDigitAlt.h: RecoDigitAlt is an alternative implementation of DigitABC and AlgRecoDigitAlt is a corresponding algorithm. RecoDigitAlt contains PlexSEIdAltL as data member. This is different from RecoDigit which does not contain PlexSEIdAltL but has all information (except for weight) required to build it: PlexPixelSpotId, PlexStripEndId, PE, SigCorr, SigLin, Calibrated Time. 2005-10-13 04:15 rustem * Contrib/sergei/RecoObjects/: LinkDef.h, NtpRecoRecord.h, RecoDigit.cxx, RecoDigit.h, RecoModule.cxx, RecoModule.h, TestReco.cxx, TestReco.h, read_test.C, reco.C, write_test.C: 1) Remove obsolete class TestReco and two macros that were used for initial testing. 2) Change Get methods in NtpRecoRecord to const. 3) Add printing of cpu stats to RecoModule 4) Add a new class RecoDigitAlt to LinkDef.h file 2005-10-13 02:12 rustem * Contrib/sergei/RecoValidation/: GNUmakefile, LinkDef.h, ValidationModule.cxx, ValidationModule.h, read.C: Simple job module that compares CandDigits and CandStrips with RecoDigits and RecoStrips. 2005-10-13 00:03 jjling * LISummary/macros/MakeCalStripAtten.C: macros for make tables 2005-10-13 00:02 jjling * LISummary/: LIPlex.C, LIPlexMaps.cxx: LIPlexMaps.cxx add some plots 2005-10-12 22:04 Brett Viren * BeamData/python/: Makefile, scripts/run_one.sh, scripts/start_dispatcher.sh: Add a dispatcher start script 2005-10-12 21:38 jjling * LISummary/: LIPlexMaps.cxx, LIPlexMaps.h: New method for writing mapper fits to database 2005-10-12 21:25 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, test/GeoValidate.cc, test/GeoValidate.h, test/TestGeo.cc: Pad far detector pair plane bounding box in x-direction by 1 mm on each side to avoid extrusion of steel ears as reported by CheckOverlaps. Add new configuration switch to TestGeo to allow the user to specify the precision to which floating point numbers are compared. The default is fractional difference = 0.01 (1%). 2005-10-12 21:22 Nathaniel Tagg * CVSROOT/check_access: Add Jiajie to Calibrator and LIsummary 2005-10-12 21:12 Brett Viren * BeamData/python/: Makefile, scripts/start_bd_files_monitor.sh: Integrate the BGB into new re-org 2005-10-12 21:03 Brett Viren * BeamData/python/: Makefile, cfg/bdp.cfg, scripts/common_bdp.sh, scripts/shutdown_bdp.sh, scripts/start_bdp.sh, scripts/start_bdp_gui.sh: Continue file re-org 2005-10-12 20:46 Brett Viren * BeamData/python/: Makefile, main/shutdown_bdp.sh, main/start_bdp_gui.sh, scripts/run_one.sh, scripts/shutdown_bdp.sh, scripts/start_bdp.sh, scripts/start_bdp_gui.sh: Some re-org 2005-10-12 16:40 avva * Contrib/sergei/OmHistory/: omhistory.cpp, omhistorymain.ui.h: cd to TDirectory before reading its content - hopefully fix for R__unzip error bug. Increased max number of open files to 250. 2005-10-12 15:31 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: fill the trigger pmt time variable in the other FillHeaderInfo method 2005-10-12 10:49 Nick West * DatabaseInterface/DbiCache.cxx: Print ResultKey when results adopted 2005-10-12 09:01 Nick West * DatabaseMaintenance/DbmModule.cxx: Query command: Print DbiResultKey, rather than list individual SEQNOs 2005-10-12 08:59 Nick West * DatabaseMaintenance/doc/dbmauto_data_mappings.html: Add data type audit results 2005-10-12 08:58 Nick West * DatabaseInterface/DbiResultKey.cxx: Cosmetic change 2005-10-12 08:57 Nick West * DatabaseInterface/doc/ChangeLog: Record update to DbiFieldType 2005-10-12 05:20 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoScintPlnVolume.cxx: Reduce size of scint air plane (container volume enclosing modules), and plane pair box to fix extrusion of pair boxes into hall floor. 2005-10-12 04:35 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Oops - forgot to take supermodule name out of path name. 2005-10-12 04:22 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoShieldGroup.cxx: Remove TGeoVolumeAssembly used to enclose supermodule since it's use hurt performance. Modify internal coil & shield group boxes to be NodeOverlaps and not Nodes because they overlap the pair bounding box planes used to enclose the scint/steel planes. This is temporary until I can fix the pair plane boxes. 2005-10-12 00:03 tjyang * PulserCalibration/CheckGC/: FitGC.cxx, MakeGCTree.C, rungcfit.C: increase file name length. 2005-10-11 23:00 Brett Viren * BeamData/python/: bdp/util.py, cfg/bdp.cfg, main/start_bdp.sh: Move to minos-beamdata, change logging to just INFO, change from having roto.py to having start_bdp start rotorooter 2005-10-11 21:20 Brian Rebel * DataQualityMonitoring/RecoMonitoring.cxx: draw the 2D histograms in logz 2005-10-11 20:44 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: only print the eventsPerPOTVsDay if you want to print all the figures 2005-10-11 20:34 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Use TGeoManager::MasterToLocal(gxyz,lxyz) instead of GeoNode::GlobalToLocal, since latter will now alter state (change path to that of node) before applying conversion. 2005-10-11 20:32 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, GeoNode.cxx, GeoNode.h, GeoShield.cxx, GeoShield.h, GeoShieldGroup.cxx, GeoShieldGroup.h, LinkDef.h: New helper classes GeoShield & GeoShieldGroup to help organize far detector veto shield planes as nodes in larger container volumes to help performance and organization. The five groups are enumerated as: enum EGroupType { // Shield group. Every shield volume is assigned to only one group // and all shield volumes within a group are enclosed by a common // mother volume. kFarInnerE, // Inner vertical(|) planes hugging east side of detector kFarInnerW, // Inner vertical(|) planes hugging west side of detector kFarOuterE, // Outer wall planes of both vertical(|) and slant(e) on east kFarOuterW, // Outer wall planes of both vertical(|) and slant(w) on west kFarTop, // Planes of type -,/,\ overlaying top of detector kUnknown }; and the first four are enclosed in a box, and the last (kFarTop) is a TGeoXtru running the length of the detector and modeled as a box with a trapezoid cut-out to fit over the top of the detector. This is to help organization and navigation performance, although the performance improvement using Masaki's muons (beam dir, 5Gev) is small. Remove storage of LocalToGlobal matrix with every GeoNode. Matrices are now calculated on the fly as needed. This doesn't seem to have much effect performance-wise. Bug fix to positioning of fardet return coil - was cutting into hall floor, now is positioned to lie on top of the floor. Widen hall coordinates in x-direction by 2 cm to stop shield from cutting into walls. 2005-10-11 20:23 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, RecoMonitoring.cxx: actually get the .pdf extension in the filenames 2005-10-11 20:17 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: one more file to change to a pdf 2005-10-11 20:10 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, RecoMonitoring.cxx: print pdf files by default 2005-10-11 19:07 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: make the baseline start month 1 2005-10-11 19:05 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, BeamMonitoring.h, DataQualityModule.cxx, DataQualityModule.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h: make it possible to print the plots by throwing a flag in the config file (job macro) 2005-10-11 18:44 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, Module/ANtpInfoObjectFiller.cxx: add data member to hold trigger pmt timestamp to help filter out li events 2005-10-11 15:29 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DirectCompareModule.h, DqmConventions.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h: add functionality to make a legend for when single distributions are drawn 2005-10-11 14:25 Brian Rebel * DataQualityMonitoring/: DirectCompareModule.cxx, DirectCompareModule.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h: actually fill the difference histograms and get rid of some unused methods. 2005-10-11 04:37 Mayly Sanchez * NueAna/macros/MakePIDTree.C: Modify filenaming for MakePIDTree 2005-10-10 21:02 Mayly Sanchez * NueAna/: FillPIDFromText.cxx, FillPIDFromText.h, macros/MakePIDTree.C: Added option to FillPIDFromText to use either a likelihood or a selected classification from the hand scanning. 2005-10-10 19:26 Brian Rebel * DataQualityMonitoring/: DirectCompareModule.cxx, RecoMonitoring.cxx, RecoMonitoring.h: [no log message] 2005-10-10 18:49 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DirectCompareModule.h, LinkDef.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, macros/dataQualityCheck.C: [no log message] 2005-10-10 18:37 cbs * NueAna/SubShowerVarAna.cxx: Protect against div by 0 - 2nd attempt... 2005-10-10 18:23 cbs * NueAna/SubShowerVarAna.cxx: Protect against div by 0. 2005-10-10 17:50 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Now sets all fitted track properties in CandFitTrackHandle, CandTrackHandle, CandRecoHandle, CandHandle. 2005-10-10 17:45 marshall * CandFitTrackCam/: example_script.C, example_script_cosmic.C: No longer need to run cluster and shower reco packages before track fitter. 2005-10-10 17:41 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h, CandFitTrackCamHandle.cxx, CandFitTrackCamHandle.h, FitTrackCamAnalysisModule.cxx, FitTrackCamAnalysisModule.h, FitTrackCamListModule.cxx: Now sets all fitted track properties in CandFitTrackHandle, CandTrackHandle, CandRecoHandle, CandHandle. 2005-10-10 16:41 tjyang * PulserCalibration/CheckGC/: CheckGC.cxx, FitGC.cxx, FitGC.h, MakeGCTree.C, rungcfit.C: Update checkgc. 2005-10-10 15:12 Nick West * DatabaseInterface/test/TestDbi.cc: Cosmetic changes. 2005-10-10 15:12 Nick West * DatabaseInterface/test/: DbiDemoData3.cxx, DbiDemoData3.h, prepare_db_1.sql: Add test of TINY type. Reinstate full test of Double. 2005-10-10 15:11 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiTableMetaData.cxx: Adjust to new DbiFieldType API. 2005-10-10 15:11 Nick West * DatabaseInterface/Dbi.h: Add kTiny to DataTypes, needed for DbiFieldType restructuring. 2005-10-10 15:11 Nick West * DatabaseInterface/: DbiFieldType.cxx, DbiFieldType.h: Major API change. Replace: DbiFieldType(Int_t type,Dbi::TypeRegimes); by: DbiFieldType(Int_t type = Dbi::kInt); and: DbiFieldType(Int_t type,Int_t precision,Dbi::DbTypes); Replace: DbiFieldType(const string& sql); by: DbiFieldType(const string& sql,Int_t precision); Remove: void SetPrecision(Int_t precision,Dbi::DbTypes) void SetRootType(Int_t type); void SetSQLType(Int_t type); Add: void Init(Int_t type, Int_t precision, Int_t size); During development of ORACLE support, this class rather lost its way. Unlike MySQL, which has a discrete set of integer and floating point types, ORACLE has variable precision and the resulting initialisation from 4 different sources (application type, MySQL and ORACLE type as returned by TSQLResultSetMetaData, and MySQL SQL) of ~15 data types was rather "fuzzy". The class has been reorganised so that all ctors now call a single Init() method to standardise the mappings which are now also documented in full. 2005-10-10 15:08 Nick West * DatabaseMaintenance/doc/: dbmauto_data_mappings.html, dbmauto_index.html: Add a section on Data Mappings 2005-10-10 05:01 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Addition of weight variable plus selection of signal and bg samples 2005-10-09 22:18 Nathaniel Tagg * PulserCalibration/PmtDrift/: GNUmakefile, LinkDef.h, pmt_plot.cxx, pmt_plot.h: Fixes to make it work with mac osx 2005-10-08 19:43 kordosky * Mad/data/dp_pdf_far_le.root: PDFs for daves pid 2005-10-08 17:53 boehm * NueAna/: ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx: Fixing a few things to make NueAna run on R1-12 again. A few modules hadn't replicated all the features into both the SR and the St paths. 2005-10-08 14:20 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DqmConventions.cxx, DqmConventions.h, RecoMonitoring.cxx: add a couple of histograms, change the filling of some of them to get x and y correct 2005-10-07 20:25 Mayly Sanchez * NueAna/: NuePrint.cxx, macros/PrintAnaNueTree.C: Info printout about cuts and extra fileNo variable for SPR 2005-10-07 19:52 Nathaniel Tagg * TriD/: TridModel.h, TridOpenGLGlobal.cxx: One more time... Fixes for Mac OSX 2005-10-07 18:32 vahle * Mad/: MadMKAnalysis.h, MadMKAnalysis.cxx: Added late activity variables to MadMKAnalysis 2005-10-07 18:05 kordosky * Mad/: MadBase.cxx, MadMKAnalysis.cxx, MadMKAnalysis.h, data/QEpdfs_R1_18.root: a few changes to analysis, refinement of pdfs. MadBase not loading mcHeader correctly when GetEntry() called. Suprisingly, it had no effect up until now. 2005-10-07 17:04 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Added all cuts available in NueDisplay/NueModule to NuePrint 2005-10-07 16:56 med * Mad/MadQEID.cxx: Small change to last commit 2005-10-07 16:45 kordosky * Mad/MadQEID.cxx: some optimizations 2005-10-07 16:40 avva * OfflineHistograms/samLoon.py: Switch to use python 2.4 from UPD (installed by Robert). Add a full list of data type choices. 2005-10-07 15:25 Mayly Sanchez * NueAna/: NuePrint.cxx, NueRecord.h, macros/PrintAnaNueTree.C, macros/RunNueDisplay.C: Adding SPR option to NuePrint. SPR is a new Pattern Recognition package to be used in addition to WEKA or SAS. Note also the change in class version for NueRecord. 2005-10-07 14:41 Brett Viren * BeamDataDbi/BMSpillFiller.cxx: The number of batches in the StatusBits were not being filled. This means the currently filled BeamMonSpill DB table lacks them. For now, to get this information, one must count how many non-zero elements are in BeamMonSpill::fBpmInt. 2005-10-07 14:07 Brett Viren * BeamData/python/cfg/bdp.cfg: Switch to minos-acnet.dhcp.fnal.gov 2005-10-07 11:19 kordosky * Mad/: MadDpID.cxx, MadNsID.cxx: deal with BeamMonSpill::StatusBits.beam_type==0 without asserting. Clearly, it can be zero! 2005-10-06 18:40 kordosky * Mad/: MadDpID.cxx, MadNsID.cxx, MadQEID.cxx: random additions 2005-10-06 18:18 vahle * Mad/MadMKAnalysis.cxx: bug fix, use plane number instead of z when asking if strip is within a plane window 2005-10-06 17:52 vahle * Mad/MadMKAnalysis.cxx: Added early activity variables to ntuple 2005-10-06 17:29 vahle * Mad/: MadMKAnalysis.h, MadMKAnalysis.cxx: Added early activity variables to MadMKAnalysis 2005-10-06 15:26 boehm * NueAna/: CompareAll.cxx, CompareAll.h: Modifications to CompareAll's default values for the beam cuts and also recommitting changes to allow for oscillation weighting. 2005-10-06 15:03 kordosky * Mad/: LinkDef.h, MadDpID.cxx, MadDpID.h, MadMKAnalysis.cxx, MadMKAnalysis.h, MadNsID.cxx, MadNsID.h, data/QEpdfs_R1_16.root, data/QEpdfs_R1_18.root, macros/MakePanMK.C: various improvements, pids finally integrated into pan construction routine, still not fully debugged though 2005-10-06 15:02 kordosky * MCReweight/: BeamType.cxx, BeamType.h: extensions to BeamType 2005-10-06 13:14 cbs * CandSubShowerSR/AlgSubShowerSRList.cxx: Mike's fixes to prevent memory leaks in AlgSubShowerSRList::FindCluster. 2005-10-06 11:13 kordosky * CandSubShowerSR/AlgSubShowerSRList.cxx: fix leak in FindCluster by replacing arrays on the heap with vectors 2005-10-06 10:33 Minos CVS group account. Do not commit from here! * Contrib/symes/fardet_sts/: .SortOutStats.C, FarDetIter.cxxi, make_consts.c++, tctdb_otherway.C: [no log message] 2005-10-06 04:32 rustem * Contrib/sergei/RecoObjects/: AlgRecoDigit.cxx, AlgRecoShower.cxx, AlgRecoShower.h, AlgRecoStrip.cxx, AlgRecoTrack.cxx, RecoModule.cxx, RecoShower.cxx, RecoShower.h, RecoTrack.cxx, RecoTrack.h, TranslationModule.cxx, reco.C, translate.C: Add completed AlgRecoShower and AlgRecoTrack algorithms. These two algorithms iterate over daughter strip lists of CandTrack and CandShower and fill new RecoTrack and RecoShower objects daughter vector with matching Strip_t templated strip handles. Also add missing $ in CVSID tag. 2005-10-05 23:29 rustem * Contrib/sergei/RecoObjects/: AlgRecoDigit.cxx, AlgRecoDigit.h, AlgRecoShower.cxx, AlgRecoShower.h, AlgRecoStrip.cxx, AlgRecoStrip.h, AlgRecoTrack.cxx, AlgRecoTrack.h, GNUmakefile, LinkDef.h, NtpRecoRecord.cxx, NtpRecoRecord.h, RecoDigit.cxx, RecoDigit.h, RecoModule.cxx, RecoModule.h, RecoShower.cxx, RecoShower.h, RecoStrip.cxx, RecoStrip.h, RecoTrack.cxx, RecoTrack.h, RecoVar.h, TestReco.cxx, TestReco.h, TranslationModule.cxx, TranslationModule.h, read_test.C, readme, reco.C, translate.C, write_test.C: Fully functional prototype for concrete implementation of reconstruction and algorithm classes using templates and stl containers and algorithms. 2005-10-05 23:24 rustem * Contrib/sergei/RecoABC/: AlgRecoABC.cxx, AlgRecoABC.h, DigitABC.cxx, DigitABC.h, GNUmakefile, Handle.h, LinkDef.h, List.h, ListData.h, RecoRecord.cxx, RecoRecord.h, RefCount.cxx, RefCount.h, ShowerABC.cxx, ShowerABC.h, StripABC.cxx, StripABC.h, TrackABC.cxx, TrackABC.h: Prototype for abstract reconstruction and algorithm base classes using templates and stl containers and algorithms. 2005-10-05 22:03 avva * Contrib/sergei/RecoTest/: AlgDigitABC.cxx, AlgDigitABC.h, AlgDigitImpl.cxx, AlgDigitImpl.h, AlgStripABC.cxx, AlgStripABC.h, AlgStripImpl.cxx, AlgStripImpl.h, AlgTrackABC.cxx, AlgTrackABC.h, AlgTrackImpl.cxx, AlgTrackImpl.h, DigitABC.cxx, DigitABC.h, DigitImpl.cxx, DigitImpl.h, GNUmakefile, Handle.h, LinkDef.h, List.h, ListData.h, ReadWriteFuncs.cxx, ReadWriteFuncs.h, Record.cxx, Record.h, RecordDigit.cxx, RecordDigit.h, RecordDigitHandle.cxx, RecordDigitHandle.h, RecordDigitPtr.cxx, RecordDigitPtr.h, RecordStripHandle.cxx, RecordStripHandle.h, RecordTrackHandle.cxx, RecordTrackHandle.h, RefCount.cxx, RefCount.h, StripABC.cxx, StripABC.h, StripImpl.cxx, StripImpl.h, Timer.cxx, Timer.h, TrackABC.cxx, TrackABC.h, TrackImpl.cxx, TrackImpl.h, testHandle.C, testRecord.C, testSchema.C: Prototype of the reco framework based on templates and STL containers. 2005-10-05 21:34 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: More gobbly-gook added 2005-10-05 19:34 Nathaniel Tagg * setup/setup_minossoft_chaos.sh: Add a bash version 2005-10-05 19:09 mdier * BeamDataUtil/BMSpillAna.cxx: The default maximum time difference was set to 0 for some reason. A pretty efficient cut. Changed it to 1 sec as it should have been. 2005-10-05 13:26 Nick West * DatabaseInterface/DbiResult.cxx: If possible give SEQNOs in duplicated index error message 2005-10-05 12:38 med * Mad/: MadQEID.cxx, MadQEID.h: Some revisions to PDF code 2005-10-05 11:45 Nick West * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog, doc/Help.txt: Add --Task option to Query command 2005-10-05 04:39 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h, ValidationLog: Add test of GetZExtent(zmin,zmax,isup) method. There is an offset observed between Ugli & Geo such that zmin of Geo is consistently (all 3 dets) offset by -2 mm relative to Ugli. This has been documented in ValidationLog. 2005-10-05 03:15 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Add check that detector type is kFar before filling shield variables. 2005-10-05 00:52 Sue Kasahara * ParticleTransportSim/test/validate_ptsim.C: Rebin kCanRebin plots as needed to have overlayed plots have matching bin width. 2005-10-05 00:47 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h: Step towards modularizing geometry by introducing super module volume "assemblies" that enclose the super module planes. The super module volumes are TGeoVolumeAssembly's. Unfortunately, this doesn't seem to have improved the performance much, may have even hurt a little (argh), but the organization is better. Bug fix to placement of far det SM2 coil. Coil placement is determined by the dimensions of the SM, and this was getting mis-calculated for the zmin of SM2. 2005-10-04 23:59 Sue Kasahara * CVSROOT/framework.list: Add Kregg Arms. 2005-10-04 17:32 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Plane pair boxes are now TGeoNodes instead of GeoNodes. 2005-10-04 17:11 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, test/GeoValidate.cc, test/GeoValidate.h: In an effort to move away from dependency on GeoNode in favor of making use of TGeoVolume::AddNodeXXX methods directly, hall & linr nodes are no longer GeoNode's. test/GeoValidate updated to add checks on hall extent. 2005-10-04 16:48 admarino * Contrib/admarino/gminos_jobs.pm: Small change to reroot. Set number of spills to 9999999 for the far detector. 2005-10-04 16:05 Minos CVS group account. Do not commit from here! * Contrib/admarino/gminos_jobs.pm: fix a few typos and rearrange some if statements. Modified Files: gminos_jobs.pm 2005-10-04 15:32 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoringCR.cxx: make sure to write out all the special cosmic ray monitoring plots too. 2005-10-04 10:51 Nick West * DatabaseMaintenance/scripts/: auto_distribute.perl, exporter.pm, import_export_lock.pm, importer.pm, primer/launch.csh, primer/launch.sh: Replace logic that prevents multiple importer/exporter jobs running simultaneously. Instead of using ps to count existing launch jobs, which fails on Scientific Linux 3 machine under bash, use a lock file containing the PID the current import/export job. 2005-10-03 19:08 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Apply suggestions made by Sacha during last week's meeting. Change the default maximum horn current to -163kA. By default allow spills where no information from the profile monitors is available. This can be changed by setting UseProfMonOut to 0. 2005-10-03 18:04 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/BeamTools/: xsec.C, xsec_cc_nue.dat, xsec_cc_nuebar.dat, xsec_cc_numu.dat, xsec_cc_numubar.dat, xsec_nc_nue.dat, xsec_nc_nuebar.dat, xsec_nc_numu.dat, xsec_nc_numubar.dat, xseccc.C: Add neutrino cross sections(over energy) generated with neugen and function to extracted the cross section. Added Files: xsec.C xsec_cc_nue.dat xsec_cc_nuebar.dat xsec_cc_numu.dat xsec_cc_numubar.dat xsec_nc_nue.dat xsec_nc_nuebar.dat xsec_nc_numu.dat xsec_nc_numubar.dat Removed Files: xseccc.C 2005-10-03 18:02 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: remove unused variables in MakeEventRatioPlot method 2005-10-03 18:00 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: fix a typo 2005-10-03 16:48 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h: modify the way i make the plots showing the number of events/pot in the >10GeV and < 10 GeV reconstructed energy bins. 2005-10-03 11:10 Nick West * DatabaseMaintenance/scripts/primer/launch.sh: Fix typo running ps (username was repeated) 2005-10-02 18:40 Sue Kasahara * ParticleTransportSim/test/validate_ptsim.C: Add note about how to run. 2005-10-02 18:07 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, test/validate_ptsim.C: Tinker with validation plots. validate_ptsim.C can now be ACLiC'ed. and doing so caught a few bugs. gSystem->Load("libEG.so") has been removed because latest root does this automatically using $ROOTSYS/etc/system.rootmap 2005-10-02 16:41 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, RecoMonitoring.cxx, macros/dataQualityCheck.C: some fixes to get things to display correctly 2005-10-02 16:33 Sue Kasahara * WebDocs/packages-info.txt: Update status of known root development problems. 2005-10-01 21:40 tjyang * NueAna/Display/NueDisplayModule.cxx: substract propagation time from stpt0 and stpt1, thanks to Brian's help. 2005-10-01 19:35 Robert Hatcher * DatabaseUpdater/LinkDef.h: make operator<<(ostream&, const DbuSubRunSummary&) available to CINT. 2005-10-01 00:30 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: add more timing information 2005-09-30 20:34 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, DqmConventions.cxx, DqmConventions.h, RecoMonitoring.cxx, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C: fix some bugs associated with the normalization when not using POT 2005-09-30 16:17 cbs * NueAna/: SubShowerVar.cxx, SubShowerVar.h, SubShowerVarAna.cxx: Updated SubShower variables 2005-09-30 14:20 Brett Viren * BeamDataUtil/test/BDTestData.cxx: Update scale now that we've passed 4e19 2005-09-30 14:12 habig * BeamDataUtil/test/convert_bdtd.C: Pulled in DBU library, commented out VERY verbose debug flag. 2005-09-29 22:18 Brett Viren * CVSROOT/check_access: Add Rustem to BeamData 2005-09-29 22:17 Brett Viren * BeamData/python/main/beam_data_files_monitor.py: Add Rustems Big Green Button 2005-09-29 19:51 boehm * SRT_MINOS/SoftRelTools/arch_spec_clhep.mk: A new architecture file to allow for each use of the CL_HEP libraries by minos packages 2005-09-29 18:15 Brett Viren * CVSROOT/check_access: Add Alec to BeamDataUtil 2005-09-29 18:13 boehm * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpAnalysisInfoAna.h: Added the coil whole back into the fiducial volume cut on the far detector. Also added a condition to check for the is fully contained to look at the end of the event, since the 3d hits cut off at 4 meters in z. 2005-09-29 18:07 Brett Viren * BeamDataUtil/test/plot_bdtd.C: Load libDatabaseUpdater 2005-09-29 11:33 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h, DbiCascader.cxx, doc/ChangeLog, test/DbiDemoData3.cxx, test/DbiDemoData3.h, test/DbiValidate.cc, test/TestDbi.cc: Fall more or less into line with Robert's naming and semantic convention for returning table creation SQL. Change names, and functionality slightly (now returns the full SQL):- Dbi::GetVLDMetaData() -> GetVldDescr(const char* tableName,Bool_t isTemporary = false) and DbiDemoData3::GetMainMetaData() -> GetTableDescr(const char* alternateName = 0) 2005-09-29 06:56 Nick West * DatabaseInterface/test/TestDbi.cc: Complete writing of 'Data Transmission Fidelity Test'. Works on MySQL 2005-09-29 06:55 Nick West * DatabaseInterface/test/DbiDemoData3.cxx: Compare(...) - Handle case when handed a null pointer 2005-09-29 05:23 Nick West * DatabaseMaintenance/scripts/primer/launch.sh: Bring into line with launch.csh regarding prevention of running multiple dbmjob jobs 2005-09-29 05:20 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: When counting running launch jobs, exclude those running checksum 2005-09-28 14:25 Nick West * DatabaseInterface/test/DbiValidate.cc: Remove gratuitous semi-colons 2005-09-28 14:05 Nick West * DatabaseInterface/test/DbiValidate.cc: Switch priming printout back to debug 2005-09-28 14:04 Nick West * DatabaseInterface/DbiFieldType.cxx: Ctor from const string& sql: Allow INTEGER as well as INT 2005-09-28 13:55 Nick West * DatabaseInterface/test/: DbiValidate.cc, prepare_db_0.sql, prepare_db_1.sql: Change PrepareDatabases() - Get definition of table DBIDEMODATA3 from DbiDemoData3 (instead of defining it 3 separate times) 2005-09-28 13:54 Nick West * DatabaseInterface/test/: DbiDemoData3.cxx, DbiDemoData3.h, TestDbi.cc: API Change to member functions:- Make Get*DTF static (they should have been from the start) Add static string GetMainMetaData(); 2005-09-28 11:42 Nathaniel Tagg * TriD/TridPageDetector.cxx: Remove some debugging lines 2005-09-28 11:32 Nick West * DatabaseInterface/DbiCascader.cxx: Get definition of VLD table from Dbi::GetVLDMetaData() 2005-09-28 11:32 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h: Change API: Add: string Dbi::GetVLDMetaData() to centralise the definition of all VLD tables. 2005-09-28 10:56 Nick West * DatabaseInterface/DbiCascader.cxx: Internal changes: to CreateTemporaryTable(...):- 1) Strip out all ORACLE specific temporary table SQL (we don't use temporary tables in ORACLE and even if we did, all ORACLE SQL should now be called as part of DbiStatement::TranslateSQL). 2) Fail if creation of main table fails. 2005-09-28 10:17 Nathaniel Tagg * TriD/: LinkDef.h, SelectionInfoPage.cxx, SelectionInfoPage.h, TridAnimator.cxx, TridAnimator.h, TridControl.cxx, TridControl.h, TridModel.cxx, TridModel.h, TridModelDigits.cxx, TridModelDigits.h, TridModelShower.cxx, TridModelShower.h, TridModelTrack.cxx, TridModelTrack.h, TridPage.cxx, TridPageDetector.cxx, TridPageDetector.h, TridPageDisplay.cxx, TridPageDisplay.h: Fixes to the fixes to the fixes. Continue my glacial move away from Brett's classes: impliment my own text boxes on the Page Display. Decommission all the hacks to get around CINT problems now that CINT seems better behaved with SigC. Allow new hooks for users to actually set things they like. Add full GUI for auto-event-increment. Major speedup to the 'IsPicked' code, which was bogging down in attempting to check the picked object's digits/stripends with every other object's digits/stripends. The STL set_intersection was definately faster, but was bogging down with the totally unnecessary output iteration. So, I hacked some code from stl_algo.h to do a fast intersection test, and even made it all templatable and stuff. Added better info to the Track and Shower mouse-overs. Too many little bugfixes to remember. 2005-09-28 09:54 cpw1 * PulserCalibration/macros/: create_calpulserfits.mysql, write_calpulserfits.C: Macros re CalPulserFits 2005-09-28 09:39 cpw1 * PulserCalibration/: PulserGainFit.h, PulserGainFit.cxx: Fill CalPulserFits table 2005-09-28 09:38 cpw1 * PulserCalibration/LinkDef.h: Add PulserGainFit 2005-09-28 09:37 cpw1 * PulserCalibration/PulserConventions.h: Add kNearLow etc. 2005-09-28 09:33 cpw1 * Calibrator/: CalPulserFits.h, CalPulserFits.cxx: Replacement for PulserXScale 2005-09-28 09:31 cpw1 * Calibrator/LinkDef.h: Add CalPulserFits 2005-09-28 09:30 cpw1 * Calibrator/: PulserDriftCalScheme.h, PulserDriftCalScheme.cxx: Add option to use CalPulserFits method 2005-09-28 03:17 avva * Contrib/sergei/HandleForRoot/: Digit.cxx, Digit.h, DigitABC.h, DigitImpl.cxx, DigitImpl.h, DigitImplLinkDef.h, DigitLinkDef.h, Hit.cxx, Hit.h, HitABC.cxx, HitABC.h, HitImpl.cxx, HitImpl.h, HitImplLinkDef.h, HitLinkDef.h, Makefile, ReadWriteFuncs.cxx, RecordDigit.cxx, RecordDigit.h, RecordDigitHandle.cxx, RecordDigitHandle.h, RecordDigitPtr.cxx, RecordHitHandle.cxx, RecordTrackHandle.cxx, Track.cxx, Track.h, TrackABC.cxx, TrackABC.h, TrackImpl.cxx, TrackImpl.h, TrackImplLinkDef.h, TrackLinkDef.h, testHandle.cxx, testSchema.cxx: Added 'Impl' to the names of implementation classes and typredefs. 2005-09-28 01:34 Sue Kasahara * ParticleTransportSim/test/: PTSimValidate.C, validate_ptsim.C: Plot histograms of processing time and geometry build time. Reorganize plots of muon end position. 2005-09-28 01:31 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h: New histograms to store processing cpu/real time per event, and cpu/real time per geometry build. These are written to the validation output file. 2005-09-27 23:19 George Irwin * Candidate/: CandHandle.cxx, CandHandle.h: Add method for Jim: const CandHandle *GetDaughter(Int_t ndau) const; 2005-09-27 23:05 avva * Contrib/sergei/HandleForRoot/: Hit.cxx, Hit.h, HitABC.cxx, HitABC.h, HitABCLinkDef.h, HitLinkDef.h, Makefile, ReadWriteFuncs.cxx, ReadWriteFuncs.h, RecordHitHandle.cxx, RecordHitHandle.h, RecordHitHandleLinkDef.h, RecordTrackHandle.cxx, RecordTrackHandle.h, Track.cxx, Track.h, TrackABC.cxx, TrackABC.h, testHandle.cxx: Added one more level of "nestedness" to test I/O for complex STL structures. RecordHit: vector | V Track: vector | V Hit: vector 2005-09-27 19:00 boehm * NueAna/: CompareAll.cxx, CompareAll.h, macros/RunAllCompare.C: New version of CompareAll saves the different histograms into appropriately named subfolders. 2005-09-27 18:27 Nathaniel Tagg * TriD/TridPageDetector.cxx: Fix anim problem? 2005-09-27 18:09 Nathaniel Tagg * TriD/TridPage.cxx: Attempt to fix crash; reset Pick and Selection on Update() 2005-09-27 16:51 Nathaniel Tagg * TriD/: SelectionInfoPage.cxx, SelectionInfoPage.h, TridControl.cxx, TridControl.h, TridModelPmt.cxx, TridPage.cxx, TridSetup.cxx: Replace the DigitText with something that goes in a tab. Allow multiple config files on the same computer. Fix up the control window placement.. still not right, but better. 2005-09-27 16:26 Nick West * DatabaseInterface/test/: prepare_db_0.sql, prepare_db_1.sql: Fix data that failed ORACLE constraint 2005-09-27 16:26 Nick West * DatabaseInterface/test/TestDbi.cc: Start work on Data Transmission Fidelity Test 2005-09-27 16:26 Nick West * DatabaseInterface/test/DbiDemoData3.h: API change: Add getters for Data Transmission Fidelity (DTF) tests 2005-09-27 16:26 Nick West * DatabaseInterface/test/DbiDemoData3.cxx: Retreat from aggressive floating point and character handling, until new testing system built 2005-09-27 16:26 Nick West * DatabaseInterface/DbiTableMetaData.cxx: Skip ORACLE constraint and index building for special GLOBAL/LOCAL/SEQNO tables 2005-09-27 16:25 Nick West * DatabaseInterface/DbiFieldType.cxx: Ctor from MySQL type: include TINYTEXT.\n Ctor: from SQL regime: treat VARCHAR as string not char 2005-09-27 16:03 avva * ControlRoomSoftware/ShiftersGuide/: BeamMonitoring.tex, ShiftersGuide.tex, figures/bdp_monitor.png, figures/beamdata_monitor.png, figures/jas_dialog_20050925_1.png, figures/jas_dialog_20050925_2.png, figures/jas_dialog_e1_090905.png, figures/jas_display_20050925_1.png, figures/jas_display_20050925_2.png, figures/jas_status_20050925_1.png, figures/numi_beamline.png: Committing additions to the Beam Monitoring section by Mary and Mark. 2005-09-27 14:41 Nick West * WebDocs/Errors/index.html: Add a very basic 'If All Else Fails' section 2005-09-27 13:35 Brett Viren * BeamDataUtil/test/: BDLivePlot.cxx, BDLivePlot.h: Not-yet-done attempt to make nPoT plot showing FD/ND live time 2005-09-27 13:14 Nathaniel Tagg * TriD/TridModel.cxx: Nasssssty semicolon. 2005-09-27 12:53 Nathaniel Tagg * TriD/: TridControl.cxx, TridPage.cxx, TridPageDetector.cxx, TridPageDetector.h, TridPageDisplay.cxx: Fix a few more compile-time problems. Fix up the detector menu a little. 2005-09-27 12:24 Nathaniel Tagg * TriD/: GNUmakefile, TridCratePage.cxx, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridModelCrate.cxx, TridModelCrate.h, TridModelDigits.cxx, TridModelDigits.h, TridModelIntersect.cxx, TridModelIntersect.h, TridModelPmt.cxx, TridModelPmt.h, TridModelRecoStrip.h, TridModelStrip.cxx, TridModelStrip.h, TridModelStripEnd.cxx, TridModelStripEnd.h, TridPOV.cxx, TridPOV.h, TridPage.cxx, TridPageDetector.cxx, TridPmtPage.cxx, TridSketches.cxx, TridStereoGLFrame.cxx, gltest/GNUmakefile, stat/GNUmakefile: Boy! That's a lot of bugfixes. My previous overhaul had a lot of unintended consequences, largely because I had pedantic errors off (in order to include an external library header which caused all the pain). Found an #undef that would do the job instead of turning off pedantic errors. Changed 2d view not to use Z-buffering, which was causing the problem with viewing some sketches. Fixed up interface problems that were causing ShouldContain() to fail, as well as some printing statements. Cleaned up the FE window a bit for ND. Cleaned up the PMT window a bit for ND. 2005-09-27 05:57 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: Make change suggested by Dennis (thanks): avoiding multiple launching by counting launch jobs not dbmjobs 2005-09-26 23:54 asousa * NueAna/AngClusterFitAna.cxx: Replaced X0/plane and Moliere radius values with more precise figures. Should improve shower fitting. 2005-09-26 17:30 boehm * NueAna/: ANtpTruthInfoBeamAna.cxx, ANtpTruthInfoBeamNue.cxx, ANtpTruthInfoBeamNue.h, CompareAll.cxx, CompareAll.h, EventFilter.cxx, EventFilter.h, LinkDef.h, NueRWHelpers.cxx, NueRWHelpers.h, macros/RunAllCompare.C: Made a suite of changes to accomodate the new CompareAll functionality. There are now EventFilter filtering functions that take a NueRecord for the cut, The Truth Branch was modified so that ana_nue trees will hold what oscillation values were used when they were created. A tree is produced with each compare all file which records number of POT and what oscialation params were used to weight the MC if any. A new macro reflects some of these new settings. 2005-09-26 17:00 Nick West * DatabaseInterface/DbiResultAgg.cxx: Optimise DbiResultAgg:QueryValidityRec; instead of searching a DbiResult for a given row, ask the row for its owning DbiResult. 2005-09-26 17:00 Nick West * DatabaseInterface/DbiResultNonAgg.cxx: Record DbiTableRow ownership 2005-09-26 16:58 Nick West * DatabaseInterface/: DbiTableRow.cxx, DbiTableRow.h: API Change:- Add methods:- DbiResult* GetOwner() const; void SetOwner(DbiResult* owner); Add data member:- DbiResult * fOwner; Change made to optimise DbiResultAgg:QueryValidityRec; instead of searching a DbiResult for a given row, it can ask the row for its owning DbiResult. 2005-09-26 15:56 cbs * CandShowerEM/LinkDef.h: Switch on automatic Streamers 2005-09-26 15:54 cbs * CandSubShowerSR/LinkDef.h: Switch on automatic Streamers. 2005-09-26 14:52 Nathaniel Tagg * TriD/: TridPageDetector.cxx, TridPageDisplay.cxx: Add a 10-second auto-advance button. 2005-09-26 12:39 Nathaniel Tagg * TriD/: TridModelRecoStrip.cxx, TridModelRecoStrip.h: Add the missing class. 2005-09-26 11:55 Nathaniel Tagg * TriD/: TridControl.cxx, TridModel.cxx, TridModel.h, TridModelCrate.cxx, TridModelDigits.cxx, TridModelDigits.h, TridModelIntersect.cxx, TridModelPmt.cxx, TridModelShower.h, TridModelStrip.cxx, TridModelStripEnd.cxx, TridPageDetector.cxx, TridPmtPage.cxx: Add shower strips. 2005-09-26 09:25 cbs * CandSubShowerSR/CandSubShowerSR.cxx: Removed Streamer function 2005-09-26 09:24 cbs * CandShowerEM/CandShowerEM.cxx: Removed Streamer function. 2005-09-26 07:54 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Add a cut on "a" time difference. When using the BDLiteNtuples, this will be automatically set from the header file (fTimeDiffStreamSpill). When using BeamMonSpill objects, the user has to supply the value him/herself, using the SetTimeDiff method. 2005-09-26 01:37 Sue Kasahara * ParticleTransportSim/test/: PTSimValidate.C, validate_ptsim.C: validate_ptsim.C is a simple start to a possible validation script. Requires two ptsimvalidate.root files (a file generated by PTSimModule when the Validate config param is set true) as input - one from a test run, and the second from a baseline. This demo plots TNtuple mu end position data, the only validation data store in ptsimvalidate.root so far. 2005-09-25 23:06 tjyang * NueAna/: SntpHelpers.cxx, SntpHelpers.h, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h: add timing information with the help of Jim add veto shield outline 2005-09-25 19:25 Sue Kasahara * Persistency/: PerFile.cxx, PerFileManager.cxx: Modifications to faciliate use of PerFile with xrootd. Replace use of TNetFile with TFile::Open in PerFile.cxx in all cases. Modify PerFileManager ctor to set environment variable: gEnv -> SetValue("TFile.ForceRemote",1"); to enforce use of TNetFile on files specified with protocol "root(s):", even when the file is determine from the host to be local. 2005-09-25 12:46 Nathaniel Tagg * TriD/: GNUmakefile, TridModelDigits.cxx, TridModelDigits.h, TridPageDetector.cxx, TridPmtPage.cxx: Fix up ND PMT plots positions. Remove some usless ND plane frames; add plane numbers. Take a shot at fixing up selection/picking, but it Just Don't Work (tm) 2005-09-23 22:55 avva * OfflineHistograms/: ChecklistHistogramBlock.cxx, ChecklistHistogramBlock.h, DigitNDHistogramBlock.cxx, DigitNDHistogramBlock.h, EventFDHistogramBlock.cxx, EventFDHistogramBlock.h, HistManHistogramBlock.h, HistogramBlock.h, OfflineHistogramModule.cxx, OfflineHistogramModule.h, StripFDHistogramBlock.cxx, StripFDHistogramBlock.h: Added StripFD histogram block and Checklist block (where copies of useful histograms go). 2005-09-23 16:48 marshall * CandFitTrackCam/FitTrackCamAnalysisModule.cxx: Some cosmetic changes to the event display 2005-09-23 16:46 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h: Changes to the shower finding (used in extra track finding) as detailed in reco meeting 22/09/05 2005-09-23 15:11 bishai * BeamData/java/: ACNETpackage/SimpleAcnetMonitor.java, NuMIMon/pedConstants.txt, NuMIMon/swicConstants.txt, lib/acnet.jar: Add write flag setting to xmlrpc.cfg file 2005-09-23 11:48 kordosky * MCReweight/macros/test_beam_weight.C, Mad/MadBase.cxx, Mad/MadMKAnalysis.cxx, Mad/MadMKAnalysis.h: a few additions for R1.18. code meant to handle R1.16 and R1.18 ntpshowers not working properly. only handles R1.18 correctly. 2005-09-22 17:04 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpRecoNtpManipulator.h: make sure to actually fill the new variables in the header. also make sure you call the methods by the same name in the .h and .cxx files 2005-09-22 16:40 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.h, ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, Module/ANtpInfoObjectFiller.cxx, Module/ANtpInfoObjectFiller.h, Module/ANtpRecoNtpManipulator.cxx, Module/ANtpRecoNtpManipulator.h, macros/makeCondensedNtuple.C: add trigger source and spill type flags to the ANtpHeaderInfo object and fill these values in the InfoObjectFiller. that requires changes to the RecoNtpManipulator as well. also change the interface to the InfoObjectFiller to take a RecoNtpManipulator rather than various values that can be obtained from that object....just makes things cleaner. 2005-09-21 22:08 avva * OfflineHistograms/samLoon.py: [no log message] 2005-09-21 20:30 avva * OfflineHistograms/samLoon.py: Added usage message. 2005-09-21 19:10 Robert Hatcher * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimHit.cxx: convert to using Detector:: rather than DetectorType::. 2005-09-21 19:08 avva * OfflineHistograms/samLoon.py: Python script to run loon jobs using SAM datasets. 2005-09-21 17:37 Nick West * DatabaseInterface/: doc/ChangeLog, test/DbiDemoData3.cxx, test/DbiDemoData3.h, test/DbiValidate.cc, test/prepare_db_0.sql, test/prepare_db_1.sql: Start work on an improved test of data transmission fidelity 2005-09-21 16:01 Brian Rebel * Contrib/style/README: add requirement that plots are labeled with beam configuration and detector 2005-09-21 15:07 avva * ControlRoomSoftware/CRLForms/OmCheckListNear.htm: Committing Alysia's edits - changed image links to open in a separate browser window. 2005-09-21 13:37 musser * CandShowerSR/: DBtxt_AlgShowerSR_Beam.C, DBtxt_AlgShowerSR_Cosmic.C, DBtxt_AlgShowerSR_default.C, DBtxt_AlgShowerSS_default.C: new versions of andy's shower calibrations for weighted case 2005-09-21 13:37 musser * RecoBase/CandShowerHandle.cxx: add 3rd and 4th order terms to wt.ed shower cal 2005-09-21 04:15 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimModule.cxx, PTSimModule.h, macro/PTSim_testG3.C, test/PTSimValidate.C: Modify validation portion of code to use own validation TFile to store ntuples/histos in place of HistMan, since TNtuple need to have TFile ownership seems to collide with HistMan. Use of validation flags are now illustrated in test/PTSimValidate.C, and have been removed from demo PTSim_testG3.C. Validation is activated, and output is directed as: jc.Path("Reco").Mod("PTSimModule").Set("Validate=1"); // activate jc.Path("Reco").Mod("PTSimModule").Set("VldFileName=othername.root"); // optionally redirect validation output, default is ptsimvalidate.root 2005-09-21 03:46 tjyang * NueAna/Display/NueDisplayModule.cxx: add veto shield hits in display, quite preliminary 2005-09-20 23:53 bishai * BeamData/java/: ACNETpackage/BeamPositionPlotter.java, ACNETpackage/NuMIBPMDevice.java, ACNETpackage/NuMISummaryPlotter.java, lib/acnet.jar: Added batch-batch positions along the beamline to the main display. Some other aesthetic fixes and capability of reading site specific xmlrpc configurations from a file 2005-09-20 21:30 Nathaniel Tagg * CVSROOT/check_access: Add Pat Ward to Calibrator and PulserCalibration. 2005-09-20 19:50 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoringCR.cxx, macros/dataQualityCheck.C, macros/weeklyCheck.C: plot the single distributions as ratios or not depending on the configuration 2005-09-20 17:40 Sue Kasahara * ParticleTransportSim/macro/PTSim_testG3.C: Add line: jc.Path("Reco").Mod("PTSimModule").Set("Validate=1"); to activate generation of validation ntuples/histos. Add: "HistMan::Put " to job module path to output HistMan folder to histman.root 2005-09-20 17:34 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimModule.cxx, PTSimModule.h: Introduce use of HistMan to generate validation plots. Masaki's example to store muon trk end points has been adapted to use this tool. The end-point data is stored in a TNtuple "MuEndPosition", stored in folder "HistMan/PTSim/Validate/". New PTSimModule configuration flag "Validate" needs to be set true to activate validation hist/ntuple filling. 2005-09-20 16:53 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/BeamTools/: README, my_skim_fluka.f, plot_all.C, wfluk.h, xseccc.C: Scripts to plot neutrino rates. It can apply wfluk weights to plots. Added Files: BeamTools/README BeamTools/my_skim_fluka.f BeamTools/plot_all.C BeamTools/wfluk.h BeamTools/xseccc.C 2005-09-20 14:52 cbs * NueAna/: LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, SubShowerVar.cxx, SubShowerVar.h, SubShowerVarAna.cxx, SubShowerVarAna.h, Display/NueDisplayModule.cxx: Added Hai's code for producing variables from SubShower info in ntuples. Updated NueRecord to hold a SubShowerVar object, and updated LinkDef.h Also, updated the display module to show the interactive reco canvas in MEU rather than PE. 2005-09-20 08:17 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm, scripts/analyse_checksum.pm: When only checksum comparing two sites, print totals for each type of conflict instead of just the total for all. 2005-09-19 21:42 bishai * BeamData/java/: ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/SimpleAcnetMonitor.java, NuMIMon/device.dat, lib/acnet.jar: Added the capability of reading in the xmlrpc configuration from a file 2005-09-19 20:46 cbs * CandShowerSR/CandShowerSRHandle.cxx: Update to CandShowerSRHandle::BuriedTrack algorithm. 2005-09-19 19:04 avva * ControlRoomSoftware/controlgui/: README, controlgui.ui, controlgui.ui.h, main.cpp: Alex added an extra (optional) option [-L|-R] - forward local or remote port. 2005-09-19 18:28 murgia * PulserCalibration/PulserSummaryModule.cxx: Remove fSummaryList if no triggers are found, before call to Finish. 2005-09-19 17:07 murgia * PulserCalibration/PulserDBModule.cxx: Replace DbiWriters to use Overlay creation date 2005-09-19 14:12 musser * CandClusterSR/: AlgClusterSRList.cxx, AlgClusterSRList.h: cache local list of strips by plane to speed up code - should introduce no functional difference. 2005-09-19 12:37 Nick West * DatabaseInterface/: Dbi.h, DbiStatement.cxx: Bug fix: When SQL translated into multiple commands was only reporting any errors in the last one 2005-09-19 12:35 Nick West * DatabaseInterface/Dbi.cxx: Drop gratuitous newline from message 2005-09-19 09:55 Nick West * DatabaseMaintenance/: doc/dbmauto_master.html, scripts/exp_get_fixup.pm, scripts/exporter.pm: When broadcasting bands of SEQNOs use SEQNO ranges rather than export each individually as that can lead to very long command files if exporting many. Also add a maximum number to rebroadcast to the SQL fix-up fle as a safety measure. 2005-09-19 07:16 Nick West * DatabaseMaintenance/: doc/dbmauto_master.html, scripts/exp_get_fixup.pm: Support rebroadcasting bands of SEQNOs 2005-09-19 06:28 Nick West * DatabaseMaintenance/scripts/checksum_str_comp.pm: Loosen tolerance on floating point check (needed for transmission between ORACLE and MySQL) 2005-09-18 17:48 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimHit.cxx: Add a Verbose level statement to check when FindNode "jiggle" finds a node different than current node, and a Fatal statement/abort() when CreateDigiScintHit doesn't have a valid plane. 2005-09-18 05:03 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: fix a bug on recording run/subrun 2005-09-16 13:23 Nick West * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h, doc/ChangeLog: Bug fix caching of Extended Context queries. It was not encoding the task, so result would satisfy same context and any other task. 2005-09-16 13:22 Nick West * DatabaseInterface/DbiCache.cxx: Cosmetic, missed space in message 2005-09-15 21:26 Brian Rebel * DataQualityMonitoring/macros/weeklyCheck.C: turn drawing of plots off for making weekly check of the data compared to a baseline - will figure out how to make the plots as well as the root file later. could always just make .eps files when running in batch mode... 2005-09-15 21:24 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h: add data member to turn drawing of plots off/on 2005-09-15 21:10 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, macros/weeklyCheck.C: move the code to pick out the current date for making weekly plots to the new macro weeklyCheck.C make the code a little more intelligent when comparing data to data and only loop over those files in the appropriate year-month directories for the baseline and comparison time periods. 2005-09-15 19:43 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C: just normalize all the histograms to the same value - really, how often are we not going to use POT's? also just make ratio plots for all the histograms at once, get rid of the start and end numbers fix bug that kept more than 16 plots being displayed on one page added some of Jim's recocheck plots add functionality to be able to figure out the comparison time frame for a week based on the current time. useful for running cron jobs. 2005-09-15 15:28 avva * ControlRoomSoftware/CRLForms/End_Shift.htm: [no log message] 2005-09-15 15:19 boehm * NueAna/: NueModule.cxx, NueModule.h: Added in the flag TrimmedNtuple. When activated it surpresses the output of snarls with no events and events that do not pass cuts. activate using nue_mod.Set("TrimmedNtuple=1") by default it is inactive. 2005-09-14 21:59 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoringCR.cxx, RecoMonitoringNC.cxx: fix some bugs causing core dumps. still a couple of non-critical bugs to fix, but that is for tomorrow. 2005-09-14 20:55 Robert Hatcher * Contrib/admarino/gminos_jobs.pm: rationalize flavor permutation handling; was setting PFLV_STRING but writing into the FFR file PFLV_LINE (ie. blank). 2005-09-14 20:52 George Irwin * setup/packages-development: Remove LegacyCand from development list, as per Sept 1 SW mtg decision. 2005-09-14 16:41 kordosky * MCReweight/: BeamEnergyCalculator.cxx, BeamType.h: added kME, kHE enums to BeamType 2005-09-14 15:12 Robert Hatcher * Mad/AnnInputBlock.h: remove extraneous (and for gcc 3.4.3 fatally flawed) semi-colon after function definition. 2005-09-14 15:01 Nick West * WebDocs/install_products.html: MyODBC: How to deal with /usr/bin/ld: cannot find -lXext 2005-09-14 13:42 kordosky * Mad/data/README: forgot readme file 2005-09-14 13:40 cbs * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h: Updates to event builder for SS reconstruction chain: - Tracks are flagged for removal by calling CandShowerSRHandle::BuriedTrack() rather than EventSR routine. - New function FindUnassociated() added which takes eventlist as argument. Unassociated strips are found by comparing slicelist with eventlist. This makes strips from tracks which have been removed available for addition to existing events. 2005-09-14 13:32 kordosky * Mad/: MadDpID.cxx, MadDpID.h, MadEvDisplay.cxx, MadMKAnalysis.cxx, MadMKAnalysis.h, MadNsID.cxx, MadNsID.h, data/dp_pdf_near_he.root, data/dp_pdf_near_le.root, data/dp_pdf_near_me.root, data/weights_farnoosc12.dat, data/weights_farnooscilnew12.dat, data/weights_farnooscilnewfid12.dat, data/weights_farosc1new12.dat, data/weights_farosc1newfid12.dat, data/weights_farosc2new12.dat, data/weights_farosc2newfid12.dat, data/weights_nearle16.dat, data/weights_nearphe16.dat, data/weights_nearpme16.dat, data/weights_neutrinosh.dat, data/weights_neutrinotr.dat, macros/MakeDpHists.C, macros/MakePanTest.C: DpID and NsID classes now fully working and validated with MadTestAnalysis by comparing nannpid vs. annpid and npid0 vs. pid0. pdf files and weights stored in data subdirectory. FD pdfs needed for DpID. 2005-09-14 13:30 cbs * CandShowerSR/CandShowerSRHandle.cxx: Updates to functions for flagging buried tracks and for matching showers with other shower and tracks 2005-09-14 11:30 Nick West * DatabaseMaintenance/DbmModule.cxx: Improve error message when unable to allocate global seqno 2005-09-14 04:15 asousa * Contrib/admarino/: gminos_jobs.pm, tufts/gminos_jobs.pm: Fixing two typos in file name determination that crashed jobs with run# >= 100. 2005-09-13 21:21 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoringNC.cxx, macros/dataQualityCheck.C: make sure to actually make all the histograms before trying to fill them 2005-09-13 20:27 Brett Viren * BeamData/ana/: Bmnt.cxx, Bmnt.h, make_bmnt.C, make_bmnt_one.C: Remove potential leaks 2005-09-13 19:06 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/NuMIBPMDevice.java, ACNETpackage/SwicDevice.java, lib/acnet.jar: Added checking for batch position differences and better timing error reporting 2005-09-13 16:33 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DqmConventions.cxx, DqmConventions.h, RecoMonitoring.cxx: make changes to start adding in Jim's RecoCheck style plots. so far only the plots that can be made from either data or MC are in there. 2005-09-13 15:07 kordosky * Mad/AnnInputBlock.cxx: missed one 2005-09-13 15:00 kordosky * Mad/: AnnInputBlock.h, LinkDef.h, MadNsID.cxx, MadNsID.h, MadTestAnalysis.cxx, macros/MakeDpHists.C, macros/MakePanTest.C: nearly done with PID mods after a bit of a hiatus 2005-09-13 06:54 Nick West * DatabaseInterface/: DbiTableMetaData.cxx, test/DbiValidate.cc: Force SEQNO and ROW_COUNTER to be NOT NULL 2005-09-12 23:05 Robert Hatcher * DcsDaemon/: GNUmakefile, append_dcs_can_block.c, append_dcs_chiller_block.c, append_dcs_env_block.c, append_dcs_header_block_seconds.c, append_dcs_hv_block.c, append_dcs_magnet_block.c, append_dcs_rps_block.c, append_dcs_ups_block.c, build_dcs_blockid.c, dcs_mysql2roto_common.h, dcs_mysql2rotod.c, parse_detector.c, parse_roto_config.c, table_name_from_type.c, time_utils.c: new restructured daemon: dcs_mysql2rootd separated into individual files for independent functions (small collections for related functions of time_utils and parst_roto_config). main loop itself is vastly reorganized. in keep-up mode it should work almost (but not quite) identical (no joint sharing of records by independent VLD entries, but also _no_ duplication of the data ... was a logic bug). In catch-up mode (ie. daemon hasn't been running while data was being entered into DB) it should essentially the same results (ie. same records, same timestamps, etc) as if it had been in keep-up. signal handling now works as expected (one HUP,TERM,INT signal is sufficient). more configurability on sleep delay between looking for new data and how long a file can remain open (command line -s, -m flags). 2005-09-12 21:37 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/LossSummaryPlotter.java, ACNETpackage/NuMIBPMDevice.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/ProfilePlotter.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/SimpleBPMDevice.java, ACNETpackage/SimpleBPMPlotter.java, ACNETpackage/TargetSummaryPlotter.java, NuMIMon/device.dat, lib/acnet.jar: Changes to error monitoring and some aesthetics 2005-09-12 20:20 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h: Add some hooks for doing mean/pin 2005-09-12 19:47 Nathaniel Tagg * Calibrator/: CalPmtDrift.cxx, CalPmtDrift.h: Add a field to hold electroncs channel address, for aggregation Add 2 fields to hold min/max channel info, for validation 2005-09-12 19:46 Nathaniel Tagg * PulserCalibration/PmtDrift/PhotonStatSummarizer.cxx: Make the channel ID a bigint to hold UInt_t. 2005-09-12 19:42 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h, Summarizer.cxx, check_pmt_drift.C, pmt_plot.C, pmtdrift.C: Fix up for ND and FD drift points. Change database definition for new ('version B') PMT drift points. Associated plotting changes. ---N 2005-09-12 18:35 Nathaniel Tagg * PhotonTransport/PhotonTransport.cxx: Remove all reference to PhotonMuonComputer; but actually allow the code to start up without segfaulting. 2005-09-12 18:27 tjyang * NueAna/FracVarAna.cxx: return if shower->plane.beg>shower->plane.end to get rid of cosmics 2005-09-12 14:23 Nathaniel Tagg * Filtration/FardetBeamSelect.cxx: Whups.. if the user specifically disallows fake spills, I allowed them in anyway. what can I say? I like big phonies. ---N 2005-09-12 02:16 Sue Kasahara * GeoGeometry/test/ValidationLog: Document observed offset in global position of Geo caldet floor planes versus Ugli. 2005-09-12 02:00 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoScintPlnVolume.cxx, GeoSteelPlnVolume.cxx: Add some more debug/verbose print statements, and adjust the level of some existing statements from verbose to debug. 2005-09-11 20:38 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, TestGeo.cc: Introduce options argument list to TestGeo. Two options so far: -l : controls verbosity of output -h: produces help menu, e.g.: > TestGeo -h usage: TestGeo -l -l: loglevel at which to print messages (default=Info). valid arguments are: Verbose, Debug, Synopsis, Info, Warning, Error, Fatal -h: print this message 2005-09-11 04:42 Mayly Sanchez * NueAna/: NueModule.cxx, NueModule.h, ShwfitAna.cxx, ShwfitAna.h, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/MakeAnaNueTree.C, macros/RunNueDisplay.C: Addition cuts for hiPhStripCount and hiPhPlaneCount in the display. Some preliminary defaults are provided in the macros to produce these variables. The display has been modified to show MEUs so that there is more consistency in energy units. 2005-09-10 00:57 asousa * Contrib/admarino/tufts/: gminos_jobs.pm, run_near_L100200.perl, run_near_L250200.perl, run_overlay_L100200.perl, run_overlay_L250200.perl, run_rock_L100200.perl, run_rock_L250200.perl: Committing all the perl scripts used in the Tufts MC production for easy reference. 2005-09-10 00:51 asousa * Contrib/admarino/: run_overlay.perl, run_rock.perl: Make CLEAN and TRANSFER_ROCK explicit. 2005-09-10 00:46 asousa * Contrib/admarino/gminos_jobs.pm: Some fixes and additions: Fixed a bug and typos in rock reuse code Added CLEAN option to clean up split and reroot files upon job completion. Integrated sub-routine transfer_reroot with run_split for automated transfer and fixed transfer condition. Added sub-routine to transfer rock files and corresponding variable. 2005-09-09 22:53 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DqmConventions.h, RecoMonitoring.cxx, RecoMonitoring.h: add another set of histograms to hold the ratio's of the comparison to baseline values. add methods to normalize the comparison histograms to the baseline ones and just write those out - if you want a different type of normalization you will have to just rerun the job. add normalization data member to RecoMonitoring classes. 2005-09-09 21:12 Mayly Sanchez * NueAna/: NueModule.cxx, NueModule.h, Shwfit.cxx, Shwfit.h, ShwfitAna.cxx, ShwfitAna.h, macros/MakeAnaNueTree.C: Added new variables to shwfit: hiPhStripCount and hiPhPlaneCount. They count strips or planes above a certain ph(meu) threshold within x planes. Configurable from MakeAnaNueTree.C (defaults have not been studied in detail) 2005-09-09 20:12 Robert Hatcher * CVSROOT/check_access: add "admarino" to numisoft/mars stuff 2005-09-09 19:23 Robert Hatcher * CVSROOT/modules: add "mars-real_target" for "numisoft/mars/mars-studies/real_target" 2005-09-09 15:48 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Remove obsolete CAL tables CALGAINDRIFT, CALGAINDRIFTREFERENCE, CALMAPPERDATA, CALMAPPERHEADER and CALNONLINEARITY 2005-09-09 15:44 kordosky * Mad/: LinkDef.h, MadTestAnalysis.cxx, MadTestAnalysis.h: new analysis class, basically a copy of dpanalysis, to test new pid routines event by event 2005-09-09 15:41 avva * ControlRoomSoftware/CRLForms/: End_Shift.htm, Start_Shift.htm: Added request to enter FD/ND run/subrun in Start_Shift and End_Shift forms. 2005-09-09 15:15 Nathaniel Tagg * PhotonTransport/: LinkDef.h, PhotonCalibratedBlueComputer.cxx, PhotonCalibratedBlueComputer.h, PhotonMapperPlusMuonComputer.cxx, PhotonMapperPlusMuonComputer.h, PhotonMuonComputer.cxx, PhotonMuonComputer.h, PhotonMuonDecalibrator.cxx, PhotonMuonDecalibrator.h, PhotonStripComputer.cxx, PhotonStripComputer.h: Remove obsolete decalibration models. These all date back from before the rewrite of the Calibrator and are now obsolete (and probably not very good anyway). Removed to make code directory less obscure. 2005-09-09 15:00 Nathaniel Tagg * DetSim/: LinkDef.h, LoadDetSimDB.cxx, LoadDetSimDB.h: Remove the now-obsolete database loader. 2005-09-09 14:27 kordosky * Mad/: MadNsID.cxx, MadNsID.h: continuing work on MadNsID 2005-09-09 00:04 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetPlotter.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/ProfilePlotter.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/SimpleAcnetPlotter.java, ACNETpackage/SimpleDeviceGUI.java, ACNETpackage/TestAcnetMonitor.java, NuMIMon/device.dat, lib/acnet.jar, ACNETpackage/LossSummaryPlotter.java, ACNETpackage/NuMIBPMDevice.java, ACNETpackage/SimpleBPMDevice.java, ACNETpackage/SimpleBPMPlotter.java: Mostly changes to the error handling and monitoring 2005-09-08 21:07 Mayly Sanchez * NueAna/: EventFilter.cxx, EventFilter.h, NueModule.cxx, NueModule.h, Display/NueDisplayModule.cxx, macros/MakeAnaNueTree.C, macros/RunNueDisplay.C: Added same EventFilter capabilities to NueModule that were written for NueDisplay. 2005-09-08 21:05 Nathaniel Tagg * Calibrator/LinkDef.h: fix linkdef. 2005-09-08 20:34 Nathaniel Tagg * Calibrator/old_classes/: DigitCalibrator.cxx, DigitCalibrator.h, MIPCalibrator.cxx, MIPCalibrator.h, MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h, PEGainCalibrator.cxx, PEGainCalibrator.h, PulserSigLinCalibrator.cxx, PulserSigLinCalibrator.h, SigMappedCalibrator.cxx, SigMappedCalibrator.h, StripCalibrator.cxx, StripCalibrator.h, TimeCalibrator.cxx, TimeCalibrator.h: Nuke old stuff which is in the attic anyway. 2005-09-08 20:30 Nathaniel Tagg * Calibrator/: CalMapperData.cxx, CalMapperData.h, CalMapperHeader.cxx, CalMapperHeader.h, CalMuonCalibration.cxx, CalMuonCalibration.h, LinkDef.h, MuonSigCorrCalScheme.cxx, MuonSigCorrCalScheme.h, SigMappedCalScheme.cxx, SigMappedCalScheme.h: Remove a bunch of obsolete suff. CalMapperData and CalMapperHeader were never used; we may generate these tables in the future, but probably won't use this layout. CalMuonCalibration is the 'old style' strip-to-strip and should no longer be used. The SigMapped and MuonSigCorr schemes are both the 'old style' and should no longer be used. 2005-09-08 20:14 Nathaniel Tagg * Calibrator/: CalLinearity.cxx, CalLinearity.h, CalNonLinearity.cxx, CalNonLinearity.h, LinkDef.h: Another useless table hits the dust. 2005-09-08 20:09 Nathaniel Tagg * Calibrator/: CalGainDriftReference.cxx, CalGainDriftReference.h: Another dead dead dead Ryan table. 2005-09-08 20:07 Nathaniel Tagg * Calibrator/: CalGainDrift.cxx, CalGainDrift.h: Remove a table made by Ryan.. never used. 2005-09-08 18:25 avva * Contrib/sergei/OmHistory/omhistorymain.ui.h: Added directories where offline histograms are kept to the default list. 2005-09-08 18:09 avva * OfflineHistograms/cpnewfiles: Perl script - copies files newer than time stamp from one directory to another. 2005-09-08 17:20 Nick West * WebDocs/Companion/intro_talks/gdb/: gdb.html, gdb.pdf, gdb.tex: Add Brett's gdb talk 2005-09-08 16:38 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h: LowerBound streams now make use of fFileVldContextMap to determine the need to move forward to a new file before opening that file. This should considerably improve the performance when reading cand files from dcache, since the Config stream typically has just one record per file, and the stream sync'ing mechanism was opening the next file on each new CandRecord to check to see if it should move to the next file for the Config stream. The use of the map still needs to be generalized to other use cases. 2005-09-07 22:12 avva * OfflineHistograms/offhists: Changed default message level for OfflineHistograms. 2005-09-07 22:11 avva * OfflineHistograms/: OfflineHistogramModule.cxx, offhists: Replaced "events"->"records". Added space in the input streams list. 2005-09-07 21:42 avva * OfflineHistograms/: BeamLiteHistogramBlock.cxx, EventNDHistogramBlock.cxx, OfflineHistogramModule.cxx: Added info printout every "PrintInfoFrequency" records; added #events,#tracks,#showers/POT plots. 2005-09-07 21:38 boehm * Production/R1.18/: reco_far_Alt_All_R1_18.C, reco_far_Alt_CandSub_All_R1_18.C, reco_far_Alt_CandSub_Spill_Blind_R1_18.C, reco_far_Alt_Spill_R1_18.C, reco_far_Camb_Cosmic_R1.18.C, reco_far_SR_All_R1_18.C, reco_far_SR_CandSub_All_R1_18.C, reco_far_SR_CandSub_Spill_Blind_R1_18.C, reco_far_SR_Spill_Blind_R1_18.C, reco_far_SR_Spill_R1_18.C, reco_near_CandSub_Cosmic_R1_18.C, reco_near_CandSub_Cosmic_Scaled_R1_18.C, reco_near_CandSub_Spill_R1_18.C, reco_near_Cosmic_R1_18.C, reco_near_Cosmic_Scaled_R1_18.C, reco_near_Spill_R1_18.C: Modifying the files to have the new naming convention for the entry point functions per Howie's request. 2005-09-07 19:41 Robert Hatcher * Rotorooter/RotoServer.cxx: fix file name creation for DCS/BeamMon such that in the year 2010 the files are F10MMDD_* rather than F00MMDD_* (too few places in modulo). Better to catch it now than in 4+ years time. 2005-09-07 19:38 Robert Hatcher * OnlineUtil/rototalk.c: smidge of code layout cleanup (no substantive change). 2005-09-07 16:31 avva * OfflineHistograms/: BeamLiteHistogramBlock.cxx, DigitNDHistogramBlock.cxx, HistogramBlockFactory.cxx, OfflineHistogramModule.cxx, offhists: Added reading NtpBDLite stream in offhists; extra debugging output by the module. 2005-09-07 15:50 Nick West * DatabaseInterface/DbiTableProxy.cxx: Add warning about using Level 2 cache for production 2005-09-07 15:18 Nick West * UserManualDoc/src/: calibrator.tex, database_interface.tex, datamodel_io.tex, dispatcher.tex, navigation.tex, ntuples.tex: Replace inappropriate doubled back and forward quotes by double quotes in verbatim sections 2005-09-07 15:07 mdier * BeamDataUtil/BMSpillAna.cxx: another bug fix: use the proper variables to cut on the beam width 2005-09-07 14:47 mdier * BeamDataUtil/BMSpillAna.cxx: fixing a few copy/paste bugs 2005-09-07 02:24 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h, test/pervld.C: Start of fix to performance problem observed by Sergei, which occurs when reading multiple sequential files from dcache. A new data member std::map fFileVldContextMap; //map of file/first vldc has been introduced to the PerInputStream class to record the vldcontext of the first entry in the tree of each file in the file list assigned to the stream. This map is filled as each file is encountered, i.e. files are not opened up front. The map will allow the sync'ing mechanism to look to the map first to determine if a previously opened file need be re-opened, since opening/closing files is a significant performance hit when using dcache. 2005-09-07 00:48 Sue Kasahara * WebDocs/packages-info.txt: Add new section to list of minossoft releases/root version combos that have been tested. The new section is a place to document known problems/experience with versions of root newer than the latest fully vetted version of root used in production and includes two entries so far. 2005-09-06 22:55 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, ValidationLog: Modify tests of GetPlaneIdFromZ(z) and GetNearestSteelPlnNode(z) to test range of z that encompasses full zextent of detector +/- 1 m beyond ends. Remove ValidationLog discrepancy report about Ugli/Geo versions of GetPlaneIdFromZ since this is now understood & fixed. 2005-09-06 22:51 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Modify GetPlaneIdFromZ(z) to match behavior of Ugli in the case that the z value is downstream of that of the back face of the highest-z plane in the main detector block. The behavior is now to return the highest-z plane, even though this contradicts the definition used for the rest of the planes. The full definition of the method is now: // Purpose:: Retrieve detector plane corresponding to the first // plane in the main detector block with a back face (high-z side) // "downstream" of z (greater than z). The exception is that if z // is greater than back face of highest-z plane in main detector block, // return plexplaneid of last plane, even though this plane's high-z face is // not downstream of z. This behavior is that used in UgliGeometry. // Use PlexPlaneId::IsValid() to determine validity of returned PlexPlaneId. // Will only return invalid plexplaneid if no planes in main detector // block. 2005-09-06 22:06 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, ValidationLog: More clean up of validation methods. Log new observed difference between Ugli & Geo for CalDet. 2005-09-06 22:03 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoStripNode.cxx: Make use of caldet floor plane IsVetoShield check now that it's available. Minor mod to GeoStripNode. 2005-09-06 21:41 Robert Hatcher * UgliGeometry/: UgliGeometry.cxx, UgliScintPlnNode.cxx: Don't call PlexVeotSHieldHack::RenumberMuxToMdl() for anything but FarDet veto planes (was being called for newly declared CalDet floor planes). 2005-09-06 20:06 Sue Kasahara * StandardNtuple/macro/testNtpStModule.C: Add load of CandShield library. 2005-09-06 19:11 Robert Hatcher * OnlineUtil/GNUmakefile: Ugly hackery to link in "rt" library when building shared library (but not static) on non-MacOSX machines. Attempting to cross link static libraries just doesn't work for SRT; MacOSX doesn't need this because it doesn't have an "rt" library (for clock_gettime()) and thus we have to do a different bit of hack and slashing. 2005-09-06 19:08 Robert Hatcher * OnlineUtil/msgLogLib/fake_clock_gettime.h: A fake clock_gettime() function that turns around and uses gettimeofday(). Currently necessary for MacOSX which doesn't have "rt" library. 2005-09-06 19:06 Robert Hatcher * OnlineUtil/msgLogLib/: Makefile, msgCommon.h, msgLog.c, msgLog.h, msgLogTest.c: Synch with online CVS repository as of 2005-08-25. This includes fixes for const correctness on char* format strings. Alas, it now uses clock_gettime() rather than gettimeofday() -- this exists on Linux, but doesn't for MacOSX, but does require linkage to -lrt library. 2005-09-06 18:59 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: Clean up & reorganization. Fix test of GetNearestSteelPlaneHandle(z) and GetPlaneIdFromZ(z) to test wider range of z's. 2005-09-06 17:00 Nick West * WebDocs/: cvs-rep.html, soft_use_test.html: Repository host is now minoscvs not minos1 2005-09-06 16:55 Nick West * WebDocs/Companion/overview/Creating_Test_Release.html: Repository host is now minoscvs not minos1 2005-09-05 16:32 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h, AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, DBtxt_AlgSubShowerSRList_Beam.C, DBtxt_AlgSubShowerSRList_Cosmic.C, DBtxt_AlgSubShowerSRList_default.C, DBtxt_AlgSubShowerSR_default.C: Code tidy + changed hard coded cuts into configurable quantities. Changed default for cosmics so that FormHalo() is not called. 2005-09-05 16:24 cbs * CandShowerSR/: AlgShowerSSList.cxx, CandShowerSRHandle.cxx, CandShowerSRHandle.h: Added function BuriedTrack() to CandShowerSRHandlewhich takes a track as argument and returns true if track is buried in shower core. Added a timing check to AlgShowerSSList for matching shower views if multuple showers are found in the same plane region. 2005-09-03 16:45 Brett Viren * SpillTiming/looter/GNUmakefile: Explicitly define PACKAGE in order to cause unique symbol names to be used in Cint dictionary. W/out this there are symbol name clashes in the lib built in the parent directory. 2005-09-02 22:30 Robert Hatcher * RawData/RawDcsChillerMonitorBlock.cxx: change FormatToOStream to make the dump actually formatted (was without any spaces or end-lines) to be readable. 2005-09-02 20:55 boehm * NueAna/macros/MakeAnaNueTree.C: Modifying the macro to make the names more logically (run number/subrun) without breaking if there are other _ in the path Also add the spilltiming library so it can be run over data 2005-09-02 20:22 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, macros/dataQualityCheck.C: fix up the plotting of single distribution canvases when using the ratios make the number of POT settable from job macros when just drawing the distributions rather than filling them 2005-09-02 19:53 Nathaniel Tagg * Calibrator/TemperatureCalScheme.cxx: Whups, only complain about no temperature data if there really is no temperature data. 2005-09-02 18:20 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetPlotter.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/ProfilePlotter.java, ACNETpackage/SimpleAcnetMonitor.java, NuMIMon/device.dat, NuMIMon/runtest.sh, lib/acnet.jar: minor mods and tuning of device limits 2005-09-02 17:31 mdier * BeamDataUtil/LinkDef.h: Off course one should also not forget to update the Lindef.h file. 2005-09-02 17:27 mdier * BeamDataUtil/test/bmspillana_test.C: A simple macro to test the functionality of the BMSpillAna class. 2005-09-02 17:26 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Adding a new class to select beam spills one is interested in. It is based on simple cuts on various beam monitoring data values. The cut values are configurable and it can be used with NtpBDLiteRecord as wel as BeamMonSpill objects. Look at the header file on how to use this class. 2005-09-02 16:54 Nathaniel Tagg * Calibrator/: CalPmtDrift.cxx, CalPmtDrift.h, TemperatureCalScheme.cxx, TemperatureCalScheme.h: Add near detector temperature lookup. 2005-09-02 16:52 Robert Hatcher * AltDeMux/AlgAltDeMuxBase.cxx: SetConstants doesn't need to warn about every time it's called with simflag=kMC. Use MsgService at level kDebug rather than straight "cout". 2005-09-02 16:29 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DqmConventions.cxx, DqmConventions.h, RecoMonitoring.cxx, macros/dataQualityCheck.C: add a couple of plots for direction cosines, and draw them 2005-09-01 21:30 avva * Contrib/sergei/HandleForRoot/: Makefile, testHandle.cxx: Fixed Makefile. 2005-09-01 21:02 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Add I:BEAM23[] 2005-09-01 20:11 admarino * Contrib/admarino/gminos_jobs.pm: Added LIST command to the FFR cards so that the FFR card info will be added to the log files. 2005-09-01 19:40 avva * Contrib/sergei/HandleForRoot/: Makefile, ReadWriteFuncs.cxx, ReadWriteFuncs.h, RecordDigit.cxx, RecordDigit.h, RecordDigitLinkDef.h, RecordDigitPtr.cxx, testHandle.cxx, testSchema.cxx: Added one more test - I/O of std::vector's. 2005-09-01 19:02 avva * Contrib/sergei/HandleForRoot/: Makefile, ReadWriteFuncs.cxx, ReadWriteFuncs.h, RecordDigitHandle.cxx, testHandle.cxx, testSchema.cxx: Added two tests suggested at the software meeting: 1) checked that reading "duplicate" Handle's indeed creates just one object with proper number of Handles (in RecorDigitHandle.cxx added printingaddress of the poitee object) 2) verified that the automatic schema evolution works by adding an extra data member to Digit and reading the previously created root files (testSchema.cxx) 2005-09-01 10:20 vahle * CalDetDST/UberModule.cxx: Commented out debug print statements 2005-09-01 08:07 Robert Hatcher * UgliGeometry/: Ugli.cxx, Ugli.h, UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliScintMdlHandle.cxx, UgliScintMdlHandle.h, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliSteelPlnHandle.cxx, UgliSteelPlnHandle.h, UgliStripABC.h, UgliStripHandle.cxx, UgliStripHandle.h, UgliStripNode.cxx, UgliStripNode.h: Modify local<->global transformation methods (in Ugli*Handle's) to include an additional argument "globalInXYZ" which if true (default) means that the global position is in XYZ space, otherwise it is in UVZ space. Give up the fiction that these methods are inline-able and move them to the .cxx files. Add static functions to Ugli:: to support these since one doesn't necessary have access back to the global geometry. This all assumes that from now on, geometries are constructed in XYZ space. 2005-09-01 00:05 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetPlotter.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/SimpleDeviceGUI.java, ACNETpackage/TestAcnetMonitor.java, NuMIMon/device.dat, lib/acnet.jar: Added error reporting framework to ACNETpackage 2005-08-31 19:55 Robert Hatcher * JobControl/JobCRootEnv.cxx: the include files path for RDBC is different from all other packages; this fix allows the RDBC headers to be found by CINT and ACLiC. 2005-08-31 16:58 Brian Rebel * Contrib/brebel/DataQualityMonitoring/: BeamMonitoring.cxx, BeamMonitoring.h, DataQualityModule.cxx, DataQualityModule.h, DqmConventions.cxx, DqmConventions.h, GNUmakefile, LinkDef.h, RecoMonitoring.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h: removing files from contrib as they are now in head. 2005-08-31 16:36 Brett Viren * BeamDataUtil/BDSpillAccessor.cxx: Reinstate DbiResultPtr instantion. This is needed at link time. 2005-08-31 16:11 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Made a couple of small changes, mainly concerned with how many track hits are left if the hits inside a vtx shower are removed. If enough hits are left, we can afford to use the swimmer to carry out some track finding inside the vtx shower. 2005-08-31 06:15 jpochoa * CandShield/: CandShieldSR.cxx, ShieldGeom.cxx, ShieldGeom.h: Package now takes into account that some planes in the shield were not present during installation. Methods IsPlaneActive() and ValidVetoPlanes() added into ShieldGeom in order to provide information on this, which is used by CandShieldSR when calculating which planks the muon may have gone through. 2005-08-30 22:26 avva * ControlRoomSoftware/ShiftersGuide/BeamMonitoring.tex: adding $Id: $ that I accidentally removed to BeamMonitoring.tex 2005-08-30 22:24 avva * ControlRoomSoftware/ShiftersGuide/: BeamMonitoring.tex, StatusPages.tex, figures/ljplot1.png, figures/ljplot1b.png: Debbie edited BeamMonitoring section and added two plots. 2005-08-30 22:15 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: New implementation of Kalman filter, with extra track finding 2005-08-30 20:00 avva * Contrib/sergei/HandleForRoot/testHandle.cxx: Print out count of "digits" written/read. 2005-08-30 19:40 Nathaniel Tagg * TriD/: LinkDef.h, TridAnimator.cxx, TridAnimator.h, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridGLFrame.cxx, TridGLFrame.h, TridModel.cxx, TridModel.h, TridModelCandidate.cxx, TridModelCandidate.h, TridModelDigits.cxx, TridModelDigits.h, TridModelShower.cxx, TridModelShower.h, TridModelTrack.cxx, TridModelTrack.h, TridPage.cxx, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx, TridSketches.cxx, TridSketches.h, TridUVPage.cxx, TridUVPage.h: Add shower and track graphical objects. They look nifty. Requires a populated reconstruction tree. Names are still hardwired, and the color scale is meaningless. 2005-08-30 19:13 avva * Contrib/sergei/HandleForRoot/Makefile: Fixed a couple of makefile problems - need to unset MAKEFILES env variable and link with $LIBS instead of $GLIBS. 2005-08-30 18:44 avva * Contrib/sergei/HandleForRoot/: Digit.cxx, Digit.h, DigitABC.cxx, DigitABC.h, DigitABCLinkDef.h, DigitLinkDef.h, Handle.h, Makefile, RecordDigitHandle.cxx, RecordDigitHandle.h, RecordDigitHandleLinkDef.h, RecordDigitPtr.cxx, RecordDigitPtr.h, RecordDigitPtrLinkDef.h, RecordTrackHandle.cxx, RecordTrackHandle.h, RecordTrackHandleLinkDef.h, RefCount.cxx, RefCount.h, RefCountLinkDef.h, Timer.cxx, Timer.h, Track.cxx, Track.h, TrackABC.cxx, TrackABC.h, TrackABCLinkDef.h, TrackLinkDef.h, testHandle.cxx: Initial commit. 2005-08-30 16:42 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Bug fix to problem discovered by Masaki which was that DigiScintHit's were sometimes created with only the strip node exit info and not the enter info. This new bug was a by-product of the recent "jiggle" fix to dislodge particles stuck in the steel. 2005-08-30 15:42 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Move Masaki's new tmp & volId variables within commented out validation block to avoid compiler warnings about unused variables. 2005-08-30 15:00 Brett Viren * BeamDataUtil/BDSpillAccessor.cxx: Remove uneeded DbiResultPtr predeclaration 2005-08-30 15:00 Brett Viren * BeamDataUtil/BeamMonSpill.cxx: Remove uneeded DbiResultPtr predeclaration and include file 2005-08-30 03:01 Mayly Sanchez * NueAna/: ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, ANtpTruthInfoBeamAna.cxx, macros/MakeAnaNueTree.C: Fix for NueAna to be able to run on R1.18. Added initialization of fInfoFiller object where missing. Changed the macro to work with the new filename convention. 2005-08-29 22:06 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/SwicDevice.java, NuMIMon/device.dat, lib/acnet.jar: Fixed problem with resetting PM data in BeamPositionMonitor. Added red warning background to NuMISummaryPlotter 2005-08-29 21:12 George Irwin * CandFitTrackCam/FitTrackCamListModule.cxx: Add "#include " so it will compile. 2005-08-29 20:36 ishi * ParticleTransportSim/: PTSimApplication.cxx, test/gminos.ffr, test/make_muon.sh, test/reco_minos.gaf_list, test/reco_options, test/sample10ev.reroot.root, test/single_mu.README: Scripts for Validity check of GeoGeometry MC using single muons. 2005-08-29 19:57 Brian Rebel * DataQualityMonitoring/: DqmConventions.cxx, DqmConventions.h, RecoMonitoring.cxx: add in histograms for the track direction cosines in x and z (y is already there as cos(theta)) 2005-08-29 14:01 Robert Hatcher * setup/packages-development: add CandFitTrackCam at Jim Musser's request. 2005-08-28 22:29 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoScintPlnNode.cxx, GeoScintPlnNode.h: Modify GeoGeometry to invoke PlexVetoShieldHack::RenumberMuxToMdl only for far detector veto shield planes now that there are also caldet veto shield planes. Implement last dummy method GeoScintPlnNode::GetClosestStrip. 2005-08-28 01:41 Robert Hatcher * CalDetTracker/: CDAnaModule.cxx, CDAnaModule.h, CDAnalysis.cxx, CDBeamMuTracker.cxx, CDCosmicTracker.cxx, CDCrossTalker.cxx, CDPreFilterModule.cxx, CDPreFilterModule.h, CDTrackerModule.cxx: convert from DetectorType:: to Detector::, this is require here because in some places the enum name EDetectorType was used instead of the typedef name Detector_t and thus isn't completely transparent to the change. 2005-08-28 00:17 George Irwin * CandShowerSR/: CandShowerSR.cxx, CandShowerSR.h, LinkDef.h: Put ClassDef Version at 3 (from 1, skipping 2 which was last correct level) Remove manual Streamer from CandShowerSR.cxx, since it was not customized. Restore LinkDef "+"'s for automatic Streamers in CandShowerSR, CandShowerSRList, CandShowerSRHandle and CandShowerSRListHandle. 2005-08-27 13:06 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: Switch Master DB to minos-mysql1.fnal.gov 2005-08-26 23:30 George Irwin * Candidate/: CH.cxx, CH.h, CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h, LinkDef.h, test/cand_test.job: Introduce templated version (CH) of CandHandle for development purposes. Can't be used for real without integration with templated XXXItr. 2005-08-26 22:14 avva * OfflineHistograms/BeamLiteHistogramBlock.cxx: Fixed histogram limits. 2005-08-26 21:57 avva * OfflineHistograms/BeamLiteHistogramBlock.cxx: Changed histogram limits. 2005-08-26 21:48 avva * OfflineHistograms/: BeamLiteHistogramBlock.cxx, BeamLiteHistogramBlock.h, NewHistogramBlock.cxx_template: Adding BeamLite histogram block - histograms of the beam monitoring data from NtpBDLiteRecord stream. 2005-08-26 20:48 Nathaniel Tagg * DetSim/DetSim.cxx: Degrade some messages that were too noisy for Jeff H. 2005-08-26 20:46 Brett Viren * BeamData/python/test/easy-listener.py: Can now set host and port that the listener should bind to from the command line like so: ./easy-listener.py hostname:port 2005-08-26 20:27 Robert Hatcher * CandFitTrackCam/AlgFitTrackCam.cxx: abs() is not legal in gcc 3.4 for non-integer arguments; convert to fabs(). suppress 'unused parameter' warning. 2005-08-26 20:26 Robert Hatcher * CandFitTrackCam/AlgFitTrackCamList.cxx: suppress 'unused parameter' warning. 2005-08-26 19:23 Robert Hatcher * GeoGeometry/: Geo.h, GeoGeometry.cxx, GeoScintMdlVolume.cxx, GeoScintPlnVolume.cxx, GeoScintPlnVolume.h, GeoSteelPlnVolume.cxx, GeoSteelPlnVolume.h, GeoStripVolume.cxx: convert from DetectorType:: to Detector::. 2005-08-26 19:19 Robert Hatcher * DatabaseInterface/Dbi.cxx, DatabaseInterface/DbiCache.cxx, DatabaseInterface/DbiDBProxy.cxx, DatabaseInterface/DbiLogEntry.cxx, DatabaseInterface/DbiLogEntry.h, DatabaseInterface/DbiResultPtr.h, DatabaseInterface/DbiResultPtr.tpl, DatabaseInterface/DbiSqlContext.cxx, DatabaseInterface/DbiSqlContext.h, DatabaseInterface/DbiTableProxy.cxx, DatabaseInterface/DbiValidityRec.cxx, DatabaseInterface/DbiValidityRecBuilder.cxx, DatabaseUpdater/DbuDaqConfigFilesText.cxx, DatabaseUpdater/DbuDaqConfigFilesText.h, DatabaseUpdater/DbuDaqFileModule.cxx, DatabaseUpdater/DbuDaqFileSummary.cxx, DatabaseUpdater/DbuDaqFileSummary.h, DatabaseUpdater/DbuDaqMonitorModule.cxx, DatabaseUpdater/DbuRunSummary.cxx, DatabaseUpdater/DbuRunSummary.h, DatabaseUpdater/DbuSubRunSummary.cxx, DatabaseUpdater/DbuSubRunSummary.h, DatabaseUpdater/DbuVaChipPeds.cxx, DatabaseUpdater/DbuVaChipSpars.cxx, DatabaseUpdater/RunTypeName.cxx, DatabaseUpdater/RunTypeName.h, Fabrication/FabPlnInstall.cxx, Fabrication/FabPlnInstall.h, Fabrication/FabPlnInstallLookup.cxx, Fabrication/FabSteelPlate.cxx, Fabrication/FabSteelPlate.h: convert from DetectorType:: to Detector::. 2005-08-26 19:14 Robert Hatcher * BField/BField.cxx, BField/BfieldCoilCurrent.cxx, BField/BfldCache.cxx, BField/BfldDbiPlaneMap.cxx, BField/BfldGrid.cxx, BField/BfldGrid.h, BField/BfldValidate.cxx, BField/BfldValidate.h, CandFitTrackMS/AlgFitTrackMS.cxx, CandFitTrackMS/AlgFitTrackMS.h, CandFitTrackMS/BFieldMS.cxx: convert from DetectorType to Detector 2005-08-26 19:08 Robert Hatcher * Persistency/Per.cxx, Rotorooter/RotoClientBinaryFile.cxx, Rotorooter/RotoClientModule.cxx, Rotorooter/RotoObjectifier.cxx, Rotorooter/RotoObjectifier.h, Rotorooter/RotoServer.cxx: convert from DetectorType to Detector 2005-08-26 19:04 Robert Hatcher * RawData/RawBeamMonHeaderBlock.h, RawData/RawBlockId.cxx, RawData/RawBlockId.h, RawData/RawChannelId.cxx, RawData/RawChannelId.h, RawData/RawCrateMonitorBlock.cxx, RawData/RawCurrentInjectDataBlock.h, RawData/RawDaqHeaderBlock.h, RawData/RawDcsEnvMonitorBlock.cxx, RawData/RawDcsHeaderBlock.h, RawData/RawDcsHvMonitorBlock.cxx, RawData/RawDcsMagnetMonitorBlock.cxx, RawData/RawDeadChipBlock.cxx, RawData/RawDigit.cxx, RawData/RawDigitDataBlock.cxx, RawData/RawLIAdcSummary.cxx, RawData/RawLIHeader.cxx, RawData/RawLITimingSummary.cxx, RawData/RawLiTpmtDigitsBlock.cxx, RawData/RawLinearizedDataBlock.h, RawData/RawOvershootBlock.cxx, RawData/RawQieCalibrationDataBlock.h, RawData/RawQieDataBlock.h, RawData/RawSnarlHeaderBlock.h, RawData/RawSpillServerMonitorBlock.h, RawData/RawTpSinglesSummaryBlock.cxx, RawData/RawTpSinglesSummaryBlock.h, RawData/RawVaTimingMonitorBlock.cxx, RerootExodus/CheezyDisplay.cxx, RerootExodus/PlexusReroot.cxx, RerootExodus/RerootExodus.cxx, RerootExodus/RerootExodus.h, RerootExodus/RerootToRawDataModule.cxx, RerootExodus/RerootToRawDataModule.h, RerootExodus/RerootToTruthModule.cxx, RerootExodus/RerootToTruthModule.h, RerootExodus/UgliGeometryReroot.cxx: convert from DetectorType to Detector 2005-08-26 19:00 Robert Hatcher * UgliGeometry/: MinosOutline.cxx, UgliDbiGeometry.h, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h, UgliDbiStructHash.cxx, UgliDbiStructHash.h, UgliDbiTables.cxx, UgliDbiTables.h, UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliLoanPool.cxx, UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx, UgliStripNode.cxx: convert from DetectorType to Detector 2005-08-26 18:56 Robert Hatcher * CVSROOT/check_access: add tjyang and hjkang to "minossoft/gnumi" 2005-08-26 18:47 Robert Hatcher * Plex/: PlexHandle.cxx, PlexLedId.cxx, PlexLedId.h, PlexLoanPool.cxx, PlexMuxBoxId.cxx, PlexMuxBoxId.h, PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPinDiodeToLed.cxx, PlexPinDiodeToLed.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h, PlexPixelSpotToStripEnd.cxx, PlexPixelSpotToStripEnd.h, PlexPixelToRawChannel.cxx, PlexPixelToRawChannel.h, PlexPlaneId.cxx, PlexPlaneId.h, PlexRawChannelReadoutType.cxx, PlexRawChannelReadoutType.h, PlexRawChannelToPinDiode.cxx, PlexRawChannelToPinDiode.h, PlexSEIdAltL.cxx, PlexSEIdAltL.h, PlexScintMdlId.cxx, PlexScintMdlId.h, PlexStripEndId.cxx, PlexStripEndId.h, PlexStripEndToLed.cxx, PlexStripEndToLed.h, PlexValidate.cxx, PlexValidate.h, PlexVetoShieldHack.cxx, PlexVetoShieldMuxToMdl.cxx, Plexus.cxx: convert from DetectorType to Detector 2005-08-26 18:08 cbs * Mad/: LinkDef.h, MadChi2Calc.cxx, MadChi2Calc.h, PANAnalysis.cxx, PANAnalysis.h, ReweightLooper.cxx, ReweightLooper.h, macros/OscProb.C, macros/PanAna.C: PANAnalysis: code for performing oscillation analysis with PANs ReweightLooper: to allow multiple reweight loops when calculating chi2 surface PanAna.C: example macro 2005-08-26 17:45 cbs * NueAna/Display/: GNUmakefile, LinkDef.h, NueDisplayModule.cxx, NueDisplayModule.h, SelectPad.cxx, SelectPad.h: Updated interactive display to allow button selection by dragging mouse. Updated voting to write out current run number to file. 2005-08-26 17:25 Robert Hatcher * Validity/: VldContext.cxx, VldRange.cxx, VldRange.h, VldValidate.cxx: convert from using DetectorType to Detector as primary name. 2005-08-26 17:24 Robert Hatcher * Validity/VldContext.h: convert from using DetectorType to Detector. 2005-08-26 17:20 Robert Hatcher * Validity/VldContext.h: Bump VldContext's ClassDef version to accomodate change from DetectorType to Detector as primary name. 2005-08-26 17:18 Robert Hatcher * Conventions/: CalDigitType.cxx, CalDigitType.h, CalStripType.cxx, CalStripType.h, CalTimeType.cxx, CalTimeType.h, ConventionsValidate.cxx, ConventionsValidate.h, ElecType.cxx, ElecType.h, LinkDef.h, PlaneCoverage.cxx, PlaneCoverage.h, PlaneView.cxx, PlaneView.h, ReadoutType.cxx, ReadoutType.h, SimFlag.cxx, SimFlag.h, StripEnd.cxx, StripEnd.h: convert many program units from a "class" with just an enum + static methods into a more appropriate "namespace". Make concurrent change to LinkDef.h 2005-08-26 17:17 Robert Hatcher * Conventions/: Detector.cxx, Detector.h, DetectorType.cxx, DetectorType.h: Convert DetectorType from a "class" with just an enum + static methods into a more appropriate "namespace". At same time institute a change such that the primary name is "Detector" with an equivalence of "DetectorType" to same (previously Detector was typedef'ed to DetectorType). 2005-08-26 16:29 admarino * Contrib/admarino/run_far.perl: Added NSPLIT=1 to example script. 2005-08-26 16:26 admarino * Contrib/admarino/run_far.perl: Added FLUX_BASE line. 2005-08-26 16:25 admarino * Contrib/admarino/run_rock.perl: Cahnged how FLUX_BASE is defined. It is now the subdirectoy of the FLUXPATH environment variable. 2005-08-26 16:23 admarino * Contrib/admarino/run_near.perl: Changed how FLUX_BASE is defined. It now the directory below the FLUXPATH environment variable. Changed default overlay time window. 2005-08-26 16:22 admarino * Contrib/admarino/run_overlay.perl: Cahnged the default overlay time window. 2005-08-26 16:17 admarino * Contrib/admarino/gminos_jobs_doc.tex: Changed the default time for the spill overlay window. 2005-08-26 16:03 Robert Hatcher * Plex/PlexPlaneId.h: GetVetoSection() return 1 for CalDet veto planes [61-64] GetPlaneCoverage() and GetPlaneView() set special bits only for FarDet veto shield planes (and not for CalDet veto planes). 2005-08-26 15:59 Robert Hatcher * Plex/PlexPlaneId.cxx: tighten up the AsString() code; deal with the fact that CalDet planes 61-64 are now declared VetoShield, but don't have two character coverage names. 2005-08-26 15:58 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: use PlexPlaneId::GetVetoSection() rather than doing calculation ourselves. 2005-08-26 14:58 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h, CandFitTrackCamHandle.cxx, CandFitTrackCamList.h, FitTrackCamAnalysisModule.cxx: New implementation of the Kalman filter for track fitting 2005-08-24 21:30 Brian Rebel * DataQualityMonitoring/: RecoMonitoring.cxx, macros/dataQualityCheck.C: now it really should be that the denominator in the ratio plots is the baseline 2005-08-24 20:27 avva * OfflineHistograms/OfflineHistogramModule.cxx: Updated default histogram blocks to fill (fill all Far det blocks using candidate lists as they are named in R1.18 production) 2005-08-24 19:00 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, RecoMonitoring.cxx, macros/dataQualityCheck.C: change the comparison of time periods to have the baseline data in the denominator when making the ratio plots. also increase the energy bin size for events to 0.5 GeV. put a divide by zero protection in the BeamMonitoring histogram filling and make the #Delta pot plot be (tor101-trtgtd)/tor101 change the macro to work on the minos linux cluster 2005-08-24 18:45 Ed Larty * setup/packages-R1.19: # added new generic release 2005-08-24 18:26 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/SimpleAcnetPlotter.java, ACNETpackage/TargetSummaryPlotter.java, NuMIMon/device2.dat, lib/acnet.jar: Changed generic plots of value vs time from ICloud2D to IDataPointSet. Time axis is now plotted as a date 2005-08-24 17:39 Brett Viren * setup/msrt: Use even dummier password when generating setup script template 2005-08-24 17:37 Minos CVS group account. Do not commit from here! * Contrib/admarino/gminos_jobs.pm: Fix small typo in determination of HORN_TYPE_FLUX for HE horn position. 2005-08-24 16:55 avva * OfflineHistograms/: DigitHistogramBlock.cxx, DigitHistogramBlock.h, EventFDHistogramBlock.cxx, EventFDHistogramBlock.h, FitTrackNDHistogramBlock.cxx, FitTrackNDHistogramBlock.h, ShowerNDHistogramBlock.cxx, ShowerNDHistogramBlock.h, StripEffFDHistogramBlock.cxx, StripEffFDHistogramBlock.h, StripEffHistogramBlock.cxx, StripEffHistogramBlock.h, StripEffNDHistogramBlock.cxx, StripEffNDHistogramBlock.h: Adding FD, ND specific histogram blocks. 2005-08-24 14:44 Brett Viren * WebDocs/msrt.html: Fix pserver CVSROOT - thanks Rustem. 2005-08-24 14:35 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, doc/LISummary.html: My duplicate pin diode hunting code (just dumps the database) and clarifications to the documentation regarding pins. 2005-08-24 13:45 Nick West * setup/packages-R1.19.0-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util. 2005-08-24 13:39 Nick West * Util/doc/ChangeLog: Record tag version: V01-01-09 2005-08-24 13:32 Nick West * UserManualDoc/: doc/ChangeLog, src/UserManual.tex: Record tag version: V01-01-11 2005-08-24 13:25 avva * ControlRoomSoftware/CRLForms/OmCheckListFar.htm: Giles Barr added hyperlinks to OM gallery plots to the far OM checklist. 2005-08-24 13:20 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-05-01 2005-08-24 13:13 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-08-00 2005-08-24 12:58 Nick West * DatabaseMaintenance/scripts/get_db_acc_info.pm: Support cascade URL where port is specified 2005-08-24 02:46 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: New validation methods: bool TestStrip_DistanceAlong(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_Intersection(UgliStripHandle geo,UgliStripHandle ugli); 2005-08-24 02:45 Sue Kasahara * GeoGeometry/: GeoStripNode.cxx, GeoStripNode.h: Implement 2 former dummy methods: virtual Float_t DistanceAlong(const PlexStripEndId& orthogonalStrip) const; virtual TVector3 Intersection(const PlexStripEndId& orthogonalStrip) const; There is now just 1 dummy method left needed for reconstruction. 2005-08-24 02:26 Nathaniel Tagg * Calibrator/CalVaLinearity.cxx: A fix for giles: pack in detector ID into index word. 2005-08-23 22:22 avva * OfflineHistograms/: DigitHistogramBlock.h, DigitNDHistogramBlock.cxx, DmxDigitFDHistogramBlock.cxx, EventNDHistogramBlock.cxx, EventNDHistogramBlock.h, FitTrackFDHistogramBlock.cxx, FitTrackFDHistogramBlock.h, FitTrackHistogramBlock.cxx, FitTrackHistogramBlock.h, NewHistogramBlock.h_template, OfflineHistograms.C, ShowerFDHistogramBlock.cxx, ShowerFDHistogramBlock.h, ShowerHistogramBlock.cxx, ShowerHistogramBlock.h, TrackHistogramBlock.cxx, offhists: Added EventND histogram block - #tracks, showers per slice, snarl. Renamed FitTrack and Shower to be FD specific versions. 2005-08-23 22:10 admarino * Contrib/admarino/run_rock.perl: Major changes to the naming scheme. Horn current and target position are now encoded in the name. They must be specified by the user. 2005-08-23 22:10 admarino * Contrib/admarino/run_overlay.perl: Overlay number are no longer hard coded and must be figured out in advance. This has been spun off from run-near. The overlaying and splitting are done here. 2005-08-23 22:08 admarino * Contrib/admarino/run_near.perl: Major changes to the naming scheme. Horn current and target position are now encoded in the name. The overlaying is now removed from this routine and is done in another file. 2005-08-23 22:08 admarino * Contrib/admarino/run_far.perl: Major changes to the naming scheme. Horn current and target position are now encoded in the name. The user must set these. 2005-08-23 22:07 admarino * Contrib/admarino/gminos_jobs_doc.tex: Major changes to the naming scheme. Horn current and target position are now encoded in the name. Overlay number are no longer hard coded. Instructionsa re given on how to figure out what they should be. Update docuemntation on run_split 2005-08-23 22:05 admarino * Contrib/admarino/gminos_jobs.pm: Major changes to the naming scheme so that the horn current and target position are now part of the file name. Removed the hardcoded overlay numbers. The user now needs to figure this out in advance. Minor change to run_split, to fix a bug where it had been incrementing the starting event number too soon. 2005-08-23 21:19 boehm * NueAna/ANtpEventInfoAna.cxx: Fixing a typo or three that crept in 2005-08-23 21:12 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, macros/dataQualityCheck.C: add functionality so that you can pass in a string like YYYYMMDD and HHMMSS to set the time periods for comparisons. 2005-08-23 18:58 boehm * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpAnalysisInfoAna.h, ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, ANtpTruthInfoBeamAna.cxx: Modifying the NueAna framework to work with Brians modification to ANtpInfoObjectFiller 2005-08-23 15:38 Ed Larty * setup/packages-R1.19.0-tmp: # new tmp file 2005-08-23 14:27 avva * ControlRoomSoftware/CRLForms/: OmCheckListFar.htm, OmCheckListNear.htm: Committing near and far OM checklists edited by Alysia. 2005-08-23 04:18 Nathaniel Tagg * ControlRoomSoftware/TaggTicker/: GNUmakefile, run.sh: Minor fixes to make it work. 2005-08-23 04:07 Nathaniel Tagg * ControlRoomSoftware/TaggTicker/: TaggTickerFd, TaggTickerNd: Remove obsolete scripts 2005-08-23 04:06 Nathaniel Tagg * ControlRoomSoftware/TaggTicker/: BeamListener.cxx, BeamListener.h, DispatchListener.cxx, DispatchListener.h, GNUmakefile, TaggTickerFd, TaggTickerNd, al_sound.cxx, al_sound.h, beam.wav, easy-listener-register.py, easy-listener.py, fd_tick.wav, laser.wav, listen.sh, main.cxx, nd_tick.wav, pong.wav, run.sh, soundlibs/libopenal.a, soundlibs/libopenal.so, soundlibs/libopenal.so.0, soundlibs/include/al.h, soundlibs/include/alc.h, soundlibs/include/alctypes.h, soundlibs/include/altypes.h, soundlibs/include/alut.h, soundlibs/include/aluttypes.h, soundlibs/include/jlib.h, soundlibs/include/AL/alext.h, soundlibs/include/AL/alexttypes.h: First serious commit of the control room ticker. This version uses the OpenAL libraries to mix concurrent sounds and add pitch shifting for representing POT. It uses a TThread which connects to each of the ND and FD dispatchers to get digit data. It uses a pipe to a script provided by Brett to get a callback server to the ACNET to get beam data. Finally, it uses a simple Xlib interface to draw stuff on the screen. Currently this is hardcoded so it will ONLY work from minos-om. Future expansions may include the ability to run from Soudan so they have a nice heartbeat too. The run.sh script can be used to actually start the thing. 2005-08-22 22:07 avva * Contrib/sergei/OmHistory/: omhistorymain.ui, omhistorymain.ui.h: Added a hardcoded limit on the number of simultaneously opened ROOT files (250). 2005-08-22 21:29 Robert Hatcher * OnlineEventDisplay/OnlineEventDisplay.cxx: use fabs() where appropriate (rather than abs() which only takes int args). 2005-08-22 20:25 Minos CVS group account. Do not commit from here! * Contrib/admarino/gminos_jobs.pm: Subroutine to handle the splitting has been added. Modified Files: gminos_jobs.pm 2005-08-22 20:04 Brian Rebel * DataQualityMonitoring/DqmConventions.cxx: forgot to change the include path on this one 2005-08-22 19:51 Ed Larty * setup/packages-R1.18.0: # new production release 2005-08-22 19:49 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx: add the cosmic ray monitoring object change the paths in the includes of the implementation files 2005-08-22 19:48 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html, packages-info.txt: # updated for new production release 2005-08-22 17:58 Brett Viren * BeamDataUtil/BDProfMon.cxx: Jane, stop this crazy thing! The new Minuit fits on the profile monitors spew an ungodly amount of verbiage, rivaling the raw data rate. Add "q" option to Fit() calls to shut them up. 2005-08-22 15:47 Robert Hatcher * CVSROOT/check_access: add brebel as writer for DataQualityMonitoring package 2005-08-22 15:46 Robert Hatcher * CVSROOT/modules: add DataQualityMonitoring module (for Brian Rebel) fix up alphabetization of the list. 2005-08-22 15:40 bishai * BeamDataUtil/: BDProfMon.cxx, BDProfMon.h, BDSpillAccessor.h, BDSwicCalibrator.cxx, BDSwicDevice.cxx, BDSwicDevice.h, BDTarget.cxx, test/BDTestData.cxx, test/BDTestData.h, test/convert_bdtd.C: Fit profile monitor profiles using a single Gaussian and use the sigma for beam width instead of RMS. Cross-talk on the profile monitors distorts the RMS measurements. 2005-08-22 15:00 Mark Messier * CVSROOT/numisoft.list: Remove obsolete e-mail addresses which produced returned mail 2005-08-21 18:46 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: New validation methods: TestStrip_GetSEId(geostphandle,uglistphandle); TestStrip_GetScintMdlHandle(geostphandle,uglistphandle); TestStrip_GetScintPlnHandle(geostphandle,uglistphandle); TestStrip_GlobalPos(geostphandle,uglistphandle); 2005-08-21 17:49 Brett Viren * BeamData/python/test/easy-listener-register.py: Just specify python, not python2.3 2005-08-21 17:47 Brett Viren * BeamData/python/test/easy-listener.py: Now tested to run on minosXX 2005-08-21 17:28 Brett Viren * BeamData/python/test/: easy-listener-register.py, easy-listener.py: Simple listener to receive callbacks from BD's Export server. 2005-08-19 22:32 avva * OfflineHistograms/: DigitNDHistogramBlock.cxx, DmxDigitFDHistogramBlock.cxx, DmxDigitFDHistogramBlock.h: Added DmxDigitFD histogram block. Added histograms for digits in the spectrometer region to DigitNDHB. 2005-08-19 17:25 pa * Contrib/PowerPlotter/: DateManager.java, PlotterServ.java: Dan Cherdack's Java plotter for interesting datalogger variables 2005-08-19 04:33 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h: Added SGATE timing plots (derived from RawVtmTimeInfoBlocks) Added "TMPT hits in SGATE" plot to Producer/Checklist plots 2005-08-19 03:03 Nathaniel Tagg * Calibrator/: VaLinearityCalScheme.cxx, VaLinearityCalScheme.h: Add config to VA calibrator: Calibrator::Instance().VALinCalibrator().Set("Task=All") will pull the neccessary tables to calibrate all channels, not just the PINs. By default, only PIN channels get calibrated, to cut down on DB load. This hack is so Giles can give is calibrations to Peter Litchfield. ---Nathaniel 2005-08-18 23:27 avva * OfflineHistograms/: DigitNDHistogramBlock.cxx, DigitNDHistogramBlock.h, offhists: Added DigitND histogram block. Added report printing to offhists. 2005-08-18 20:12 Brett Viren * Midad/: Base/GNUmakefile, Base/LinkDef.h, Gui/GuiBase.h, Util/Signals.h: Remove more of the hack to work around recent ROOT regression involving sigc. This commit removes the few symbols that were duplicated between the base and Gui libs. So, Mac OS X should be able to link properly again, if not I trust George will let me know. I still had to hide GuiBase's SigC::Object parent class from CINT in order to avoid undefined symbols in the generated MidadCint.cc file. 2005-08-18 19:15 Ed Larty * WebDocs/FrozenRel.html: # update releases 2005-08-18 18:39 boehm * DetSim/: SimPmtM64Oxford.cxx, SimPmtM64Oxford.h: Backporting the fix for unreasonably high pe numbers coming out of the simulations Fix to prevent FPEs in SimLaterDynodes() Method. It truncates signals to less than 1200pe per bucket and electron amplification to less than 3*10^6. This is unphysical, but in real life such large signals are bad for your your M64. So such Monte Carlo can't be compared to data anyway. 2005-08-18 18:36 boehm * CandEventSR/AlgEventSRList.cxx: Backporting another mod from Jim modify RemoveTracksInShowers to use shower boundaries defined by minPE cuttoff. Cut off is set to 3PEs currently. This addresses issue arising with this method for SS showers, whose physical extent includes Xtalk. 2005-08-18 18:35 boehm * RecoBase/: CandShowerHandle.cxx, CandShowerHandle.h: Backporting some of Jim's modifications from 8/18 modify MinU/V MaxU/V methods to allow specification of minimum PE defining 'boundary' of shower. Default is 0 PEs - ie, previous behaviour is preserved. 2005-08-18 16:30 litchfld * DetSim/: SimPmtM64Oxford.cxx, SimPmtM64Oxford.h: Fix to prevent FPEs in SimLaterDynodes() Method. It truncates signals to less than 1200pe per bucket and electron amplification to less than 3*10^6. This is unphysical, but in real life such large signals are bad for your your M64. So such Monte Carlo can't be compared to data anyway. 2005-08-18 16:23 Brett Viren * Midad/Base/PageDisplay.h: Give default a arg so old API can still be used 2005-08-18 16:22 Brett Viren * TriD/: TridPageDisplay.cxx, TridPageDisplay.h: Match recent API change in Midad/Base 2005-08-18 15:42 avva * OfflineHistograms/: OfflineHistograms.C, offhists: Load all libraries as in R1.18 production scripts. 2005-08-18 13:28 musser * CandEventSR/AlgEventSRList.cxx: modify RemoveTracksInShowers to use shower boundaries defined by minPE cuttoff. Cut off is set to 3PEs currently. This addresses issue arising with this method for SS showers, whose physical extent includes Xtalk. 2005-08-18 13:24 musser * RecoBase/: CandShowerHandle.cxx, CandShowerHandle.h: modify MinU/V MaxU/V methods to allow specification of minimum PE defining 'boundary' of shower. Default is 0 PEs - ie, previous behaviour is preserved. 2005-08-17 23:41 dap56 * Monitoring/: SinglAnalysis.cxx, SinglAnalysis.h: Cleaned up CrateMonitor plots - removed readings from uninstrumented varcs Cosmetic changes to a couple of SpillServer Monitoring plots 2005-08-17 22:01 Nathaniel Tagg * ControlRoomSoftware/evd/: EVD_FAR.C, EVD_NEAR_SGATE.C: Commit the SGATE only script for the first time. Add 10:1 prescaling on the FD and 2:1 prescaling on the ND.. this makes the events easier to look at and makes the EVD machine quieter in the control room since it's not buring CPU so hot. ---Nathaniel 2005-08-17 20:24 Brian Rebel * Contrib/brebel/DataQualityMonitoring/DataQualityModule.cxx, Contrib/brebel/DataQualityMonitoring/DataQualityModule.h, Contrib/brebel/DataQualityMonitoring/DqmConventions.cxx, Contrib/brebel/DataQualityMonitoring/DqmConventions.h, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.h, Contrib/brebel/DataQualityMonitoring/RecoMonitoringNC.cxx, Contrib/brebel/DataQualityMonitoring/RecoMonitoringNC.h, Contrib/brebel/DataQualityMonitoring/macros/dataQualityCheck.C, DataQualityMonitoring/DataQualityModule.cxx, DataQualityMonitoring/DataQualityModule.h, DataQualityMonitoring/DqmConventions.cxx, DataQualityMonitoring/DqmConventions.h, DataQualityMonitoring/RecoMonitoring.cxx, DataQualityMonitoring/RecoMonitoring.h, DataQualityMonitoring/RecoMonitoringNC.cxx, DataQualityMonitoring/RecoMonitoringNC.h, DataQualityMonitoring/macros/dataQualityCheck.C: add functionality to be able to normalize by POT or area plot the ratio of the baseline distribution to the comparison add some more plots and functionality for filling them 2005-08-17 18:07 hartnell * Contrib/hartnell/Selector/: FilterOnTxtList.C, FilterOnTxtList.cxx, FilterOnTxtList.h, GNUmakefile, LinkDef.h: First stab at a class that will select events in a NtpSt tree based on the run and snarl number read in from a text file. The macro creates a new NtpSt tree with only the events of interest. This is used to create an NtpSt of stopping muon candidates thus reducing the data volume by a factor of ~100. It needs a bit more work to make it configurable. It seems to work but I do get errors about "stpfit" branches not being writable. 2005-08-17 17:53 boehm * CandNtupleSR/Module/NtpSRModule.cxx: Backporting Sue's change: Bug fix to fill of evt.end.xxx and evt.vtx.xxx data members, as caught by Jim. These data members are now filled directly from the appropriate CandEventHandle::Get methods. 2005-08-17 10:42 kordosky * Mad/MadDpAnalysis.h: forgot this one 2005-08-17 03:34 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: New validation methods: bool TestStrip_LocalToGlobal(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_GlobalToLocal(UgliStripHandle geo,UgliStripHandle ugli); 2005-08-17 03:03 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: New validation methods: bool TestScintMdl_GetScintPlnHandle(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); bool TestScintMdl_GetPlexScintMdlId(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); bool TestScintMdl_GetPlexPlaneId(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); This completes the set for scint modules. 2005-08-17 02:19 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: New validation methods: bool TestScintMdl_GetClearFiber(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); bool TestScintMdl_GetExtraWlsFiber(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); 2005-08-17 01:03 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: New validation methods: bool TestScintMdl_GlobalToLocal(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); bool TestScintMdl_LocalToGlobal(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); bool TestScintMdl_GetZRotRelPlnRad(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); bool TestScintMdl_GetLPosRelPln(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); bool TestScintMdl_GetTPosRelPln(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); 2005-08-17 00:34 Sue Kasahara * CVSROOT/check_access: Add "ishi" (Masaki) to ParticleTransportSim access list. 2005-08-16 23:19 Nathaniel Tagg * Calibrator/PulserTimeCalScheme.cxx: Fix buggy code that kept the automatic LI timing calibtaion from working. Still no guarentees that it's giving the right numbers, though... ---N 2005-08-16 23:07 boehm * Production/R1.18/reco_near_Cosmic_Scaled_R1_18.C: Same thing but in 1-18 2005-08-16 23:04 boehm * Production/R1.18/reco_near_Cosmic_Scaled_R1_18.C: New reco script for working with the near cosmics no candsubshower processing and prescaled. 2005-08-16 20:58 boehm * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSR.h, AlgShowerSRList.cxx, DBtxt_AlgShowerSRList_FarBeam.C, DBtxt_AlgShowerSRList_FarCosmic.C, DBtxt_AlgShowerSRList_NearBeam.C, DBtxt_AlgShowerSRList_NearCosmic.C, DBtxt_AlgShowerSRList_default.C, DBtxt_AlgShowerSR_Beam.C, DBtxt_AlgShowerSR_Cosmic.C, DBtxt_AlgShowerSR_default.C, GNUmakefile: Backporting the remainder of Jim's modifications: Log Message: Add support for separate Beam and Cosmic contexts for showerSR algorithm. In Cosmic context, timing is used to set shower directionality in new method FindTimingDirection. In beam context, showers are always assumed to run from smaller to larger Z (the behavior for all cases prior to this mod) 2005-08-16 20:52 boehm * CandEventSR/GNUmakefile: Missed this one in the update - see provious commit message backporting the first set of Jim's modifications into CandEventSR Log Message: mods to avoid use of Josh's Vertex Finder for cosmic rays running. In addition, add support for separate Beam and Cosmic contexts for showerSR algorithm. In Cosmic context, timing is used to set shower directionality. In beam context, showers are always assumed to run from smaller to larger Z. 2005-08-16 20:49 boehm * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, AlgEventSRList.h, DBtxt_AlgEventSRList_FarBeam.C, DBtxt_AlgEventSRList_FarCosmic.C, DBtxt_AlgEventSRList_NearBeam.C, DBtxt_AlgEventSRList_NearCosmic.C, DBtxt_AlgEventSRList_default.C, DBtxt_AlgEventSR_Beam.C, DBtxt_AlgEventSR_Cosmic.C, DBtxt_AlgEventSR_default.C: backporting the first set of Jim's modifications into CandEventSR Log Message: mods to avoid use of Josh's Vertex Finder for cosmic rays running. In addition, add support for separate Beam and Cosmic contexts for showerSR algorithm. In Cosmic context, timing is used to set shower directionality. In beam context, showers are always assumed to run from smaller to larger Z. 2005-08-16 19:19 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSR.h, AlgShowerSRList.cxx, DBtxt_AlgShowerSRList_FarBeam.C, DBtxt_AlgShowerSRList_FarCosmic.C, DBtxt_AlgShowerSRList_NearBeam.C, DBtxt_AlgShowerSRList_NearCosmic.C, DBtxt_AlgShowerSRList_default.C, DBtxt_AlgShowerSR_Beam.C, DBtxt_AlgShowerSR_Cosmic.C, DBtxt_AlgShowerSR_default.C, GNUmakefile: Add support for separate Beam and Cosmic contexts for showerSR algorithm. In Cosmic context, timing is used to set shower directionality in new method FindTimingDirection. In beam context, showers are always assumed to run from smaller to larger Z (the behavior for all cases prior to this mod) 2005-08-16 19:16 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, AlgEventSRList.h, DBtxt_AlgEventSRList_FarBeam.C, DBtxt_AlgEventSRList_FarCosmic.C, DBtxt_AlgEventSRList_NearBeam.C, DBtxt_AlgEventSRList_NearCosmic.C, DBtxt_AlgEventSRList_default.C, DBtxt_AlgEventSR_Beam.C, DBtxt_AlgEventSR_Cosmic.C, DBtxt_AlgEventSR_default.C, GNUmakefile: mods to avoid use of Josh's Vertex Finder for cosmic rays running. In addition, add support for separate Beam and Cosmic contexts for showerSR algorithm. In Cosmic context, timing is used to set shower directionality. In beam context, showers are always assumed to run from smaller to larger Z. 2005-08-16 16:11 marshall * CandFitTrackCam/example_script_cosmic.C: New implemenation of Kalman filter - extra finding available very soon 2005-08-16 16:07 marshall * CandFitTrackCam/: CandFitTrackCam.h, CandFitTrackCamHandle.cxx, CandFitTrackCamHandle.h, FitTrackCamAnalysisModule.cxx, FitTrackCamAnalysisModule.h, FitTrackCamListModule.cxx: New implemenation of Kalman filter - extra finding available very soon 2005-08-16 16:06 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h: New implementation of Kalman filter - extra finding available soon 2005-08-16 15:51 tjyang * PulserCalibration/: PulserDBModule.cxx, PulserSummaryModule.cxx, PulserSummaryModule.h: Save the last point in the last subrun if the run stopped between two LED pulses. This bug was pointed out by Pat Ward. Thanks Robert H. for showing how to pass an object between two modules. 2005-08-16 15:29 Nick West * DatabaseInterface/doc/ChangeLog: Bug fixes for writing temporary tables. 2005-08-16 15:27 Nick West * DatabaseInterface/DbiWriter.tpl: Internal changes: DbiWriter::Close - Only create DbiLogEntry if writing to Master DB 2005-08-16 15:27 Nick West * DatabaseInterface/DbiCascader.cxx: Internal changes: DbiCascader::CreateTemporaryTable(...) - Support mixed case table name. DbiCascader::ReserveNextSeqNo - Don't pass table name to lock if table temporary DbiCascader::Lock::SetLock(Bool_t setting) - Only lock table if not null 2005-08-16 13:05 Brian Rebel * AnalysisNtuples/: ANtpEventInfo.cxx, ANtpEventInfo.h, ANtpShowerInfo.cxx, ANtpShowerInfo.h, ANtpTrackInfo.cxx, ANtpTrackInfo.h, Module/ANtpInfoObjectFiller.cxx, Module/ANtpInfoObjectFiller.h, Module/CondensedNtpModule.cxx: add data members to ANtpEvent/Track/ShowerInfo objects to keep track of how many strips were hit on each plane for the given reconstructed object. add functionality to the ANtpInfoObjectFiller to fill said variables. add a datamember to hold a TClonesArray for strips as well fix CondensedNtpModule to adjust for the above changes 2005-08-16 10:17 cbs * NueAna/: Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/RunNueDisplay.C: Updated interactive reconstruction canvases: uses a fast MC to predict shower shape given energy of selected hits and event vertex. Added a new config variable which hides run, snarl info without hiding the truth buttons + updated the display macro showing how to switch on this feature. 2005-08-16 03:47 Nathaniel Tagg * ControlRoomSoftware/TaggTicker/: CLICK12A.WAV, CLICK13A.WAV, CLICK15A.WAV, GNUmakefile, LinkDef.h, TaggTickerFd, TaggTickerNd, main.cxx, main.h: A new tool for the control room: a small binary reads a dispatcher stream and threads a subprocess off to make 'ticks' on the computer speaker whenever a spill trigger is encountered. This lets the operator keep an ear on what is going on. The TaggTickerFd and Nd scripts are suitable for use on minos-om.fnal.gov to start up the processes. Still experimental. 2005-08-15 19:56 bishai * BeamData/java/: NuMIMon/device.dat, lib/acnet.jar: Monitor losses on TLMCTD since this is what causes rad trips 2005-08-15 19:48 bishai * BeamData/java/: ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/SimpleAcnetMonitor.java, lib/acnet.jar: Added a dead time progress bar to the xml-rpc GUI 2005-08-15 19:40 kordosky * Mad/: AnnInputBlock.h, MadNsID.cxx, MadNsID.h: first commit of a little class to compute Nikis PID. code builds but is not fully functional or integrated. 2005-08-15 16:58 asousa * Contrib/admarino/gminos_jobs.pm: Add Robert's recommendations to make_rock_ffr routine. 2005-08-14 07:16 dap56 * Monitoring/: Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h: Additional SpillServer Monitoring plots: - spill response error code: new 2D plot, error code vs timeframe number - corrected 1D error code plot (binning problem) - added number of spill response errors to "Status canvas" 2005-08-14 00:24 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Work-around fix to problem discovered by Masaki, which is that the Geant3 mc implementation frequently gets stuck in the steel planes, esp. for muons projected along z-direction. I've fixed this for now by "jiggling" the mc with a FindNode search for the current point in PTSimApplication::Stepping, just before returning. Also, add a check to the PTSimApplication::Field method to determine whether or not the current node's medium has a field and return without checking the field if not. Otherwise this method is sometimes called by the mc implementation when the current node is the pair box encapsulating the steel plane, and not in the steel plane itself. May be a bug in the mc implementation? 2005-08-13 21:33 bishai * BeamData/java/NuMIMon/NuMIMon.sh: Using jas3 0.8.1 now 2005-08-13 21:30 bishai * BeamData/java/: ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/ProfilePlotter.java, ACNETpackage/SimpleAcnetMonitor.java, lib/acnet.jar: Some minor aesthetic changes 2005-08-13 19:05 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Bug fix to fill of evt.end.xxx and evt.vtx.xxx data members, as caught by Jim. These data members are now filled directly from the appropriate CandEventHandle::Get methods. 2005-08-13 04:01 Sue Kasahara * IoModules/IoInputModule.cxx: Bug fix to repair segv problem that Chris S. observed when using GoTo(run,snarl) method to move to snarls in sequential files. The MomNavigator::Clear method is now invoked at the top of the Next and Prev methods, to avoid further use of a PerOwned record which may be deleted by Persistency when crossing a file boundary. 2005-08-12 19:38 bishai * BeamData/java/ACNETpackage/NuMISummaryPlotter.java: Change the main status page to show all 4 2-D hadron and muon monitor plots 2005-08-12 18:48 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, CondensedNtpModule.cxx: added data members to ANtpHeaderInfo object: snarlPulseHeight //total ph in snarl snarlPulseHeight2PE //total ph in snarl above 2PE slices //number of slices in snarl so had to also fill those values in the ANtpInfoObjectFiller 2005-08-12 18:37 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h: Add some new variables for monitoring purposes 2005-08-12 18:34 bishai * BeamData/java/NuMIMon/calConstants.txt: Mask off chamber 1 in tube 2 on Alcove 3 2005-08-12 14:48 Brett Viren * NueAna/macros/RunNueDisplay.C: Show example of turning off the Run/Snarl entry in comments 2005-08-12 14:47 Brett Viren * Midad/Base/: GNUmakefile, LinkDef.h, Mint.cxx, Mint.h, PageDisplay.cxx, PageDisplay.h, PageDisplayConfig.cxx, PageDisplayConfig.h: Add PageDisplayConfig class to allow the PageDisplay to be configured. To use doe something like: PageDisplayConfig pdc; pdc.use_run_snarl_entry = false; PageDisplay* pd = mint->SpawnDisplay(width,height,&pdc); 2005-08-12 14:43 niki * Mad/MadDpAnalysis.cxx: Fixed bug in ANN input block (Mike thanks for pointing out!) 2005-08-12 12:42 med * Mad/MadQEID.cxx: Fixed another little bug. 2005-08-12 11:42 kordosky * Mad/MadBase.h: whoops, forgot to commit a change to MadBase. thanks george for noticing. 2005-08-12 11:08 cbs * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: First pass at a canvas for manually reconstructing EM showers within events. 2005-08-11 23:48 tjyang * NueAna/Display/NueDisplayModule.cxx: set highlightcolor of all the canvases to be 0 to fix the problem with buttons 2005-08-11 22:45 Mayly Sanchez * NueAna/: EventFilter.cxx, EventFilter.h, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/RunNueDisplay.C: Adding track like cut for scanning 2005-08-11 21:20 boehm * CandEventSR/DBtxt_AlgEventSRList_NearBeam.C: Backporting Jim's modification Log Message: revert to R1.14 value for MinTrackIsolationDist 2005-08-11 20:44 musser * CandEventSR/DBtxt_AlgEventSRList_NearBeam.C: revert to R1.14 value for MinTrackIsolationDist 2005-08-11 20:26 moeller * Contrib/IMD/ANtpTrackInfoIMD.h: //changed trackInfoIMD version in class def 2005-08-11 20:22 moeller * Contrib/IMD/: ANtpTrackInfoIMD.cxx, ANtpTrackInfoIMD.h, Module/ANtpInfoObjectFillerIMD.cxx, Module/ANtpInfoObjectFillerIMD.h, Module/CondensedPshModuleIMD.cxx: //includes max pulse height in strips in first 3 planes of track 2005-08-11 19:30 bishai * BeamData/java/NuMIMon/device.dat: Remove some monitors we dont need 2005-08-11 19:14 bishai * BeamData/java/: ACNETpackage/AcnetPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/ProfilePlotter.java, ACNETpackage/SimpleAcnetPlotter.java, NuMIMon/device.dat, lib/acnet.jar: Added some new plotters for losses and rep rate 2005-08-11 17:11 kordosky * Mad/: MadDpAnalysis.cxx, MadDpAnalysis.h, MadDpID.cxx, MadDpID.h: translation of Daves cc likelihood into a portable little class MadDpID. Not yet tested or integrated into ntuple making code, but builds ok. Addition of static InFidVol() in MadDpAnalysis(). 2005-08-11 02:14 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: New scint mdl validation methods: bool TestScintPln_GetScintMdlHandleVector(UgliScintPlnHandle geo, UgliScintPlnHandle ugli); bool TestScintMdl_GetModuleNum(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); bool TestScintMdl_NumberOfStrips(UgliScintMdlHandle geo, UgliScintMdlHandle ugli); 2005-08-11 01:26 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: New validation methods: bool TestSteelPln_GlobalToLocal(UgliSteelPlnHandle geo, UgliSteelPlnHandle ugli); bool TestSteelPln_LocalToGlobal(UgliSteelPlnHandle geo, UgliSteelPlnHandle ugli); 2005-08-11 01:13 Sue Kasahara * GeoGeometry/: GeoSteelPlnVolume.cxx, test/GeoValidate.cc, test/GeoValidate.h: Bug fix to GeoSteelPlnVolume to account for non-uniform steel thickness. Previously one shape was built for each steel plane type, now a separate steel plane shape is built for every steel plane. New validation methods: bool TestSteelPln_GetHalfThickness(UgliSteelPlnHandle geo, UgliSteelPlnHandle ugli); bool TestSteelPln_GetCenter(UgliSteelPlnHandle geo, UgliSteelPlnHandle ugli); bool TestSteelPln_GetX0(UgliSteelPlnHandle geo,UgliSteelPlnHandle ugli); bool TestSteelPln_GetY0(UgliSteelPlnHandle geo,UgliSteelPlnHandle ugli); bool TestSteelPln_GetZ0(UgliSteelPlnHandle geo,UgliSteelPlnHandle ugli); 2005-08-10 22:59 Sue Kasahara * GeoGeometry/test/GeoValidate.cc: TestScintPln_LocalToGlobal/GlobalToLocal now test 3 points. 2005-08-10 21:07 rustem * Alignment/DetectorAlignment/: AlignmentAlgorithm.cxx, AlignmentAlgorithm.h, AlignmentHistograms.cxx, AlignmentHistograms.h, AlignmentRunSummary.cxx, AlignmentRunSummary.h, AlignmentStripHistograms.cxx, MakeAlignment.C, MakeAlignmentModule.cxx, MakeAlignmentModule.h, StatisticalFluctuations.cxx, StatisticalFluctuations.h, SubsetStat.cxx, SubsetStat.h: A final commit to the DetectorAlignment package that completes the series of the recent changes. It should be now a fully functional package which, in principle, works for a generic MINOS detector (tested only for the Near Detector case). Usage documentation will be provided upon request. 2005-08-10 20:35 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: New validation methods: bool TestScintPln_GetZRotRelSteelRad(UgliScintPlnHandle geo, UgliScintPlnHandle ugli); bool TestScintPln_GetX0RelSteel(UgliScintPlnHandle geo, UgliScintPlnHandle ugli); bool TestScintPln_GetY0RelSteel(UgliScintPlnHandle geo, UgliScintPlnHandle ugli); bool TestScintPln_NumberOfStrips(UgliScintPlnHandle geo, UgliScintPlnHandle ugli); bool TestScintPln_GlobalToLocal(UgliScintPlnHandle geo, UgliScintPlnHandle ugli); bool TestScintPln_LocalToGlobal(UgliScintPlnHandle geo, UgliScintPlnHandle ugli); GlobalToLocal & LocalToGlobal currently only test one point - 2005-08-10 19:12 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: remove other references to spillInfo 2005-08-10 19:10 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: dont use the spillInfo object in the MC 2005-08-10 18:45 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: make sure to include the beam monitoring header files 2005-08-10 18:44 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: only try to access the DB when looking at data for now - can change this when we get MC "beam" info in the DB 2005-08-10 17:12 cbs * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: Fixed bug in DrawInteractionDiagram() and moved the diagram to the first canvas on the display. Changed defaults such that display is not is test mode and does not show subshower information. 2005-08-10 14:42 Robert Hatcher * OnlineUtil/mdQieReadout.h: mirror change made in online CVS repository on 2005-06-24 (but was inaccessible due to lack of access). 2005-08-10 14:40 avva * OfflineHistograms/: cleanoldfiles, offhists: [no log message] 2005-08-10 14:08 cbs * Mad/: MadAnalysis.cxx, MadAnalysis.h, MadCBSQEAnalysis.cxx, MadCBSQEAnalysis.h, MadCluAnalysis.cxx, MadCluAnalysis.h, MadEvDisplay.cxx, MadEvDisplay.h, MadUserAnalysis.cxx, MadUserAnalysis.h, macros/LoadLibs.C: Added two new functions to MadAnalysis so that a derived user analysis class can add new branches to the "standard" PAN defined in MadAnalysis::CreatePAN() MadUserAnalysis, MadCBSQEAnalysis and MadCluAnalysis updated to reflect this change. Tidied up code in MadEvDisplay and added a new button so that multiple events in the ND can be overlaid. 2005-08-10 02:34 Robert Hatcher * DataUtil/: TruthHelper.cxx, TruthHelper.h: convert functions of the form: Bool_t IsXyzzy(TParticle * part) const; to: static Bool_t IsXyzzy(const TParticle * part); so that they can take a pointer to a const object (since they don't need to change the TParticle). Make them static functions because the don't depend on the state of TruthHelper at all (just that of the TParticle); this means one can call them with TruthHelper::IsXyzzy(part) without having instantiated at TruthHelper object. 2005-08-09 20:41 Brett Viren * BeamDataUtil/BeamMonSpill.h: Comment improvements only 2005-08-09 20:04 cbs * NueAna/: Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/RunNueDisplay.C: Updated the display to toggle on/off cluster information using Config variable: DrawClu. This is to allow backward compatibility with older ntuples which don't have cluster information. Updated display macro to show the new config variables, (including "TestMode" which removes the MC truth buttons in case you don't trust yourself). 2005-08-09 14:57 cbs * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: Added SubShower view and Interaction Diagram from Mad showing stdhep particles to event display. 2005-08-09 12:01 med * Mad/: MadQEID.cxx, MadQEID.h: Fixed bug that messed up results. 2005-08-09 10:48 Minos CVS group account. Do not commit from here! * Contrib/symes/StripEndCal/: CalDet.cxx, CalDet.h, FarDet.cxx, FarDet.h, GNUmakefile, GenDetector.cxx, GenDetector.h, LinkDef.h, NearDet.cxx, NearDet.h, PhilException.h, SECalCorrectionFuncs.cxxi, SECalDebugFuncs.cxxi, SECalModule.cxx, SECalModule.h, Stripend.cxx, Stripend.h, secal.C: This is my code for rolling calibrations at all detectors. It is still in the development stage. 2005-08-09 10:44 Minos CVS group account. Do not commit from here! * Contrib/symes/newMaps/: GNUmakefile, LinkDef.h, cally.cxx, cally.h, calmap.cxx, calmap.h, makeMap.C: This is my code for making response maps of CalDet...probably obsolete for most people. 2005-08-09 10:42 Minos CVS group account. Do not commit from here! * Contrib/symes/NearLI/: GNUmakefile, GenDetector.cxx, GenDetector.h, JustNearLI.C, LIReco.C, LinkDef.h, M64.cxx, M64.h, NearLI.cxx, NearLI.h, NearLI_HTML.cxxi, Pixel.cxx, Pixel.h, Stripend.cxx, Stripend.h: This is my code for debugging the LI system at the NearDet and making HTML status reports. 2005-08-09 10:40 cbs * NueAna/: SntpHelpers.cxx, SntpHelpers.h: Added helper functions to get cluster information from ntuples. 2005-08-09 10:39 Minos CVS group account. Do not commit from here! * Contrib/symes/neardet_sts/: GNUmakefile, LinkDef.h, NDGeom.h, NearDet.C, NearDet.cxx, NearDet.h, NearDetIter.c++, NearStp.cxx, NearStp.h, Test.c++, nearMap.C, transConsts.C: This is my code for NearDet strip-to-strip calibration with SR ntuples. 2005-08-09 10:29 Minos CVS group account. Do not commit from here! * Contrib/symes/fardet_sts/: FarDet.cxx, FarDet.h, FarDetDebugFuncs.cxxi, FarDetIter.cxxi, FarDetLandau.cxxi, FarStp.cxx, FarStp.h, GNUmakefile, Landau.cxx, Landau.h, LinkDef.h, Mapperlooker.cxx, Mapperlooker.h, Test.cxx, Test.h, makeMap.C: This is my code for the FarDet strip-to-strip calibration constants. 2005-08-08 22:13 admarino * RecoBase/AlgTrack.cxx: Modifying the range calculation in scintillator so that it reflects an effective range in steel. This allows for a more accurate determination of the reconstructed momentum from range. See NuMI-Note-Comp-1102 for the details. A. Marino, August 8, 2005 2005-08-08 22:08 vahle * Mad/MadMKAnalysis.cxx: fixed weighted averaging in hpos2,vpos2 2005-08-08 21:31 bishai * BeamData/java/: ACNETpackage/MuonHadPlotter.java, ACNETpackage/ProfilePlotter.java, ACNETpackage/SimpleAcnetPlotter.java, NuMIMon/device2.dat, NuMIMon/pedConstants.txt, NuMIMon/swicConstants.txt, lib/acnet.jar: Modified profile monitor fits so that its only a Gaussian now and added some fit limits to prevent unphysical fits. New pedestals 2005-08-08 20:52 Robert Hatcher * CVSROOT/check_access: add admarino to RecoBase so she can make an approved change. 2005-08-08 20:45 tjyang * NueAna/: Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/RunNueDisplay.C: move 'ph>?' buttons to the bottom of the column implement 'ScanMode' to remove the necessity of clicking 'log details' when recording the scanning decision 2005-08-08 19:11 boehm * Production/R1.18/: reco_far_Alt_CandSub_All_R1_18.C, reco_far_Alt_CandSub_Spill_Blind_R1_18.C, reco_far_SR_CandSub_All_R1_18.C, reco_far_SR_CandSub_Spill_Blind_R1_18.C, reco_near_CandSub_Cosmic_R1_18.C, reco_near_CandSub_Cosmic_Scaled_R1_18.C, reco_near_CandSub_Spill_R1_18.C: Updating the CandSubSHower scripts to use the new dbtxt files 2005-08-08 19:10 boehm * CandSubShowerSR/: DBtxt_AlgSubShowerSRList_Beam.C, DBtxt_AlgSubShowerSRList_Cosmic.C, GNUmakefile: backporting Chris's adjustments to the DBtxt files Log Message: Forgot to change names in DBtxt files and didn't add new macros to makefile 2005-08-08 16:57 vahle * Mad/MadMKAnalysis.cxx: Fixed up beam position and width variables 2005-08-08 16:17 cbs * CandSubShowerSR/: DBtxt_AlgSubShowerSRList_Beam.C, DBtxt_AlgSubShowerSRList_Cosmic.C, GNUmakefile: Forgot to change names in DBtxt files and didn't add new macros to makefile 2005-08-08 15:06 boehm * Production/R1.18/: ConfigOptions.txt, reco_MC_far_R1_18.C, reco_MC_near_R1_18.C, reco_farCamCosmics_R1_18.C, reco_far_Alt_All_R1_18.C, reco_far_Alt_CandSub_All_R1_18.C, reco_far_Alt_CandSub_Spill_Blind_R1_18.C, reco_far_Alt_Spill_R1_18.C, reco_far_SR_All_R1_18.C, reco_far_SR_CandSub_All_R1_18.C, reco_far_SR_CandSub_Spill_Blind_R1_18.C, reco_far_SR_Spill_Blind_R1_18.C, reco_far_SR_Spill_R1_18.C, reco_near_CandSub_Cosmic_R1_18.C, reco_near_CandSub_Cosmic_Scaled_R1_18.C, reco_near_CandSub_Spill_R1_18.C, reco_near_Cosmic_R1_18.C, reco_near_Spill_R1_18.C: Adding the reco scripts into the R1.18 branch 2005-08-06 10:32 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add CALVALINEARITY 2005-08-05 20:11 boehm * CandSubShowerSR/: AlgSubShowerSRList.cxx, DBtxt_AlgSubShowerSRList_Beam.C, DBtxt_AlgSubShowerSRList_Cosmic.C: Backporting Chris's fix for subshower from August 4 Log Message: Bug fix for backward going tracks in initial SubShower hit selection. New DBtxt files for beam/cosmics. 2005-08-05 20:07 boehm * Production/R1.18/: reco_far_Alt_CandSub_Spill_Blind_R1_18.C, reco_far_SR_CandSub_Spill_Blind_R1_18.C, reco_far_SR_Spill_Blind_R1_18.C: Fixing the bug that was causing duplicate ntuple entries in the open data set. 2005-08-05 20:02 Brett Viren * BeamDataDbi/scripts/last_file.sh: Show recent BeamMonFileSummary activity 2005-08-05 19:02 Robert Hatcher * WebDocs/database_inventory/: plexpindiodetoled.cfg, plexpixeltorawchannel.cfg, plexrawchanneltopindiode.cfg: assign (nominal) blame ... mostly non-specific because I can't remember who generated the data filling the tables. 2005-08-05 19:00 Robert Hatcher * WebDocs/database_inventory/plexstripendtoled.cfg: flesh out this table's description 2005-08-05 18:34 shanahan * Contrib/shanahan/AnaCuts/: AnaBeam.cxx, AnaBeam.h, AnaHists.cxx, AnaHists.h, AnaIMD.cxx, LinkDef.h, macros/cuts_IMD_v0.cfg: - New Version AnaBeam - can require or veto subruns. Has timing cuts 2005-08-05 18:16 boehm * Production/R1.16/: reco_farBeam_R1.16.C, reco_farCosmic_R1.16.C: Adding the "unsplit" scripts to the 1.16 directory as its what is being used in current processing. 2005-08-05 14:43 Nick West * DatabaseInterface/DbiWriter.tpl: CALVALINEARITY does not need a Log Entry 2005-08-05 14:42 Brett Viren * BeamDataUtil/: BDSpliceModule.cxx, BDSpliceModule.h, scripts/splice.C, test/BDCheckDB.cxx, test/BDCheckDB.h, test/BDTestData.cxx, test/BMS_STND.cxx, test/BMS_STND.h, test/FileGap.cxx, test/FileGap.h, test/bdtest_chain.C, test/bms_stnd.C, test/bms_stnd_plot.C, test/convert.C, test/loop_times.C, test/spin_db.C: Add a module to create an output file that exactly spans some configurable time range. Many other minor changes and additions in test/ that have been building up. 2005-08-05 11:45 vahle * Mad/MadMKAnalysis.cxx: Added new beam monitoring variables to MadMKAnalysis 2005-08-04 13:49 cbs * CandSubShowerSR/: AlgSubShowerSRList.cxx, DBtxt_AlgSubShowerSRList_Beam.C, DBtxt_AlgSubShowerSRList_Cosmic.C: Bug fix for backward going tracks in initial SubShower hit selection. New DBtxt files for beam/cosmics. 2005-08-04 11:08 raufer * Contrib/raufer/OsciFit/LinkDef.h: removed some obsolete classes 2005-08-04 10:02 vahle * Mad/MadMKAnalysis.cxx: MadMKAnalysis resorts to beam monitoring ntuples if it cant find the beam monitoring database table. 2005-08-03 23:05 Brian Rebel * Contrib/brebel/DataQualityMonitoring/BeamMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/BeamMonitoring.h, Contrib/brebel/DataQualityMonitoring/DataQualityModule.cxx, Contrib/brebel/DataQualityMonitoring/DataQualityModule.h, Contrib/brebel/DataQualityMonitoring/DqmConventions.cxx, Contrib/brebel/DataQualityMonitoring/DqmConventions.h, Contrib/brebel/DataQualityMonitoring/LinkDef.h, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.h, Contrib/brebel/DataQualityMonitoring/RecoMonitoringNC.cxx, Contrib/brebel/DataQualityMonitoring/RecoMonitoringNC.h, Contrib/brebel/DataQualityMonitoring/macros/dataQualityCheck.C, DataQualityMonitoring/BeamMonitoring.cxx, DataQualityMonitoring/BeamMonitoring.h, DataQualityMonitoring/DataQualityModule.cxx, DataQualityMonitoring/DataQualityModule.h, DataQualityMonitoring/DqmConventions.cxx, DataQualityMonitoring/DqmConventions.h, DataQualityMonitoring/LinkDef.h, DataQualityMonitoring/RecoMonitoring.cxx, DataQualityMonitoring/RecoMonitoring.h, DataQualityMonitoring/RecoMonitoringNC.cxx, DataQualityMonitoring/RecoMonitoringNC.h, DataQualityMonitoring/macros/dataQualityCheck.C: some major changes: add histograms for vertex z locations add 2d histograms and ability to fill and draw them add ability to choose a time period for each of the baseline and comparison data sets change "MC" to "Compare" and "Data" to "Base" to more correctly identify the function of those variables (ie a baseline and comparison variable as sometimes you arent comparing data to mc) 2005-08-03 21:12 Robert Hatcher * WebDocs/database_inventory/: plexpindiodetoled.cfg, plexrawchannelreadouttype.cfg, plexrawchanneltopindiode.cfg: tweak info. 2005-08-03 21:10 Robert Hatcher * WebDocs/database_inventory/plexpixeltorawchannel.cfg: first commit with a real description. 2005-08-03 21:01 boehm * CandShowerSR/AlgShowerSSList.cxx: Backporting Chris's bug fix into R1-18 2005-08-03 20:55 Robert Hatcher * WebDocs/database_inventory/plexrawchannelreadouttype.cfg: first commit with actual info. 2005-08-03 20:37 Robert Hatcher * WebDocs/database_inventory/: plexpindiodetoled.cfg, plexrawchanneltopindiode.cfg: first commit of table descriptions. 2005-08-03 20:10 cbs * CandShowerSR/AlgShowerSSList.cxx: Bug fix 2005-08-03 19:05 boehm * Production/R1.18/: reco_farCamCosmics_R1_18.C, reco_far_Alt_All_R1_18.C, reco_far_Alt_Spill_R1_18.C, reco_far_SR_All_R1_18.C, reco_far_SR_Spill_R1_18.C, reco_near_CandSub_Cosmic_R1_18.C, reco_near_CandSub_Cosmic_Scaled_R1_18.C: Minor tweaks and cleaning up - no changes that should affect running 2005-08-03 18:09 vahle * Mad/MadMKAnalysis.cxx: Changed MadMKAnalysis so that it gets beam monitoring info from database 2005-08-03 15:46 admarino * Contrib/admarino/gminos_jobs_doc.tex: updated to include flux type 5, the new le -10cm position 2005-08-03 15:35 admarino * Contrib/admarino/run_rock.perl: updated to include flux type 5, which is the new le -10cm 2005-08-03 15:34 admarino * Contrib/admarino/run_near.perl: updated to allow flux type 5, the new LE -10cm 2005-08-03 15:33 admarino * Contrib/admarino/gminos_jobs.pm: Updated to include flux type 5, which is the new LE -10cm 2005-08-02 19:55 Brett Viren * Loon/batch/: README.qloon, bloon, qloon: First commit. Example batch helper 2005-08-02 15:35 Brett Viren * BField/BfldMapRect2d.cxx: Checking for zero pointer: good. Bailing from method after using said pointer: bad. 2005-08-02 15:12 cbs * Mad/MadQuantities.cxx: Fixes to make the extraction of stdhep information more efficient. 2005-08-02 15:06 mdier * BeamDataNtuple/NtpBDLiteModule.cxx: MAXMSG is very cunning indeed: it needs curly brackets if you want it to act as one statement. This commit: change a MSG to MAXMSG. 2005-08-02 14:58 Brett Viren * Production/R1.18/reco_far_SR_Spill_R1_18.C: Fix typo. I prefer Linux myself. 2005-08-02 14:53 Brett Viren * MessageService/MsgService.h: Add comment on MAXMSG explaining you can't use it on single line branch or loop statements. Hopefully it will help save some debug time when it bites the next person. 2005-08-02 13:07 niki * Mad/MadDpAnalysis.cxx: Fixed bug in ANN nomralization factors for FAR events and comments for fiducial region selection in the FD 2005-08-02 12:10 kordosky * Mad/MadQEID.cxx: try to make qeid more efficient 2005-08-02 12:09 Nick West * WebDocs/: valgrind.html, Companion/intro_talks/valgrind/valgrind.html, Companion/intro_talks/valgrind/img0.html, Companion/intro_talks/valgrind/img0.jpg, Companion/intro_talks/valgrind/img1.html, Companion/intro_talks/valgrind/img1.jpg, Companion/intro_talks/valgrind/img2.html, Companion/intro_talks/valgrind/img2.jpg, Companion/intro_talks/valgrind/img3.html, Companion/intro_talks/valgrind/img3.jpg, Companion/intro_talks/valgrind/img4.html, Companion/intro_talks/valgrind/img4.jpg, Companion/intro_talks/valgrind/img5.html, Companion/intro_talks/valgrind/img5.jpg, Companion/intro_talks/valgrind/img6.html, Companion/intro_talks/valgrind/img6.jpg, Companion/intro_talks/valgrind/img7.html, Companion/intro_talks/valgrind/img7.jpg, Companion/intro_talks/valgrind/text0.html, Companion/intro_talks/valgrind/text1.html, Companion/intro_talks/valgrind/text2.html, Companion/intro_talks/valgrind/text3.html, Companion/intro_talks/valgrind/text4.html, Companion/intro_talks/valgrind/text5.html, Companion/intro_talks/valgrind/text6.html, Companion/intro_talks/valgrind/text7.html: Add Mike's Valgrind talk 2005-08-02 11:53 kordosky * Mad/: MadMKAnalysis.cxx, MadQEID.cxx: try to make houghtrans more efficient 2005-08-02 11:22 kordosky * Mad/: HoughTrans.cxx, HoughTrans.h: fix a memory leak in hough transform 2005-08-02 11:05 kordosky * Mad/: MadMKAnalysis.cxx, MadQEID.cxx: add marks qeid to ntuple 2005-08-02 08:28 kordosky * Mad/MadQuantities.cxx: fix memory leak and unitialized value in MadQuantities 2005-08-02 03:42 boehm * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: Backporting a fix so the AnalysisNtuples work with new ntpbd code Use BDSpillAccessor as singleton. 2005-08-02 00:50 boehm * Production/R1.18/: reco_MC_far_R1_18.C, reco_MC_near_R1_18.C, reco_farCamCosmics_R1_18.C, reco_far_Alt_All_R1_18.C, reco_far_Alt_CandSub_All_R1_18.C, reco_far_Alt_CandSub_Spill_Blind_R1_18.C, reco_far_Alt_Spill_R1_18.C, reco_far_SR_All_R1_18.C, reco_far_SR_CandSub_All_R1_18.C, reco_far_SR_CandSub_Spill_Blind_R1_18.C, reco_far_SR_Spill_Blind_R1_18.C, reco_far_SR_Spill_R1_18.C, reco_near_CandSub_Cosmic_R1_18.C, reco_near_CandSub_Cosmic_Scaled_R1_18.C, reco_near_CandSub_Spill_R1_18.C, reco_near_Cosmic_R1_18.C, reco_near_Spill_R1_18.C: Resoring the files, fixing typos, and adding in the MC and Cambridge scripts 2005-08-02 00:49 boehm * Production/R1.18/: reco_farAll_R1_18.C, reco_farAltAll_R1_18.C, reco_farAltSpill_R1_18.C, reco_farAlt_CandSub_All_R1_18.C, reco_farAlt_CandSub_Blind_Spill_R1_18.C, reco_farSR_CandSub_All_R1_18.C, reco_farSR_CandSub_Blind_Spill_R1_18.C, reco_farSpillBlind_R1_18.C, reco_farSpill_R1_18.C, reco_far_Alt_All_R1_18.C, reco_far_Alt_CandSub_All_R1_18.C, reco_far_Alt_CandSub_Spill_Blind_R1_18.C, reco_far_Alt_Spill_R1_18.C, reco_far_SR_All_R1_18.C, reco_far_SR_CandSub_All_R1_18.C, reco_far_SR_CandSub_Spill_Blind_R1_18.C, reco_far_SR_Spill_Blind_R1_18.C, reco_far_SR_Spill_R1_18.C, reco_nearCand_Cosmic_R1_18.C, reco_nearCand_Spill_R1_18.C, reco_nearCosmic_R1_18.C, reco_nearSpill_R1_18.C, reco_near_CandSub_Cosmic_R1_18.C, reco_near_CandSub_Cosmic_Scaled_R1_18.C, reco_near_CandSub_Spill_R1_18.C, reco_near_Cosmic_R1_18.C, reco_near_Spill_R1_18.C: Cleaning out the directory to get rid of duplicate files 2005-08-02 00:26 boehm * BeamDataNtuple/: NtpBDLiteModule.cxx, NtpBDLiteModule.h: Backporting Brett and Marks changes to fix the BDLite code. Never trust your assumptions! The earliest vldcontext in mom was used to look up the beam monitoring data in the database. In case a ConfigRecord is present, the earliest vldcontext remains the one from the first snarl in the file. ConfigRecords are now excluded by default using the new DataUtil::GetVldContext. This can be changed by setting the configurable parameter fInputRecordsFilter in NtpBDLiteModule. 2005-08-02 00:20 boehm * DataUtil/: GetVldContext.cxx, GetVldContext.h: Backporting Brett and Marks fixes Allow filtering on what Records are used in GetVldContext function 2005-08-01 23:42 mdier * BeamDataNtuple/: NtpBDLiteModule.cxx, NtpBDLiteModule.h: Never trust your assumptions! The earliest vldcontext in mom was used to look up the beam monitoring data in the database. In case a ConfigRecord is present, the earliest vldcontext remains the one from the first snarl in the file. ConfigRecords are now excluded by default using the new DataUtil::GetVldContext. This can be changed by setting the configurable parameter fInputRecordsFilter in NtpBDLiteModule. 2005-08-01 22:58 Brian Rebel * Contrib/brebel/DataQualityMonitoring/DataQualityModule.cxx, Contrib/brebel/DataQualityMonitoring/DqmConventions.cxx, Contrib/brebel/DataQualityMonitoring/DqmConventions.h, Contrib/brebel/DataQualityMonitoring/LinkDef.h, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.h, Contrib/brebel/DataQualityMonitoring/RecoMonitoringNC.cxx, Contrib/brebel/DataQualityMonitoring/RecoMonitoringNC.h, DataQualityMonitoring/DataQualityModule.cxx, DataQualityMonitoring/DqmConventions.cxx, DataQualityMonitoring/DqmConventions.h, DataQualityMonitoring/LinkDef.h, DataQualityMonitoring/RecoMonitoring.cxx, DataQualityMonitoring/RecoMonitoring.h, DataQualityMonitoring/RecoMonitoringNC.cxx, DataQualityMonitoring/RecoMonitoringNC.h: add new class RecoMonitoringNC to keep track of distributions for NC/CC separation analyses. get rid of references to ANtpTruthInfoBeam as i dont need them when monitoring reconstruction related quantities. 2005-08-01 22:48 Brett Viren * DataUtil/GetVldContext.cxx: Buglet: include/exclude flag needs to be static 2005-08-01 22:15 Brian Rebel * Contrib/brebel/DataQualityMonitoring/DataQualityModule.cxx, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/macros/dataQualityCheck.C, DataQualityMonitoring/DataQualityModule.cxx, DataQualityMonitoring/RecoMonitoring.cxx, DataQualityMonitoring/macros/dataQualityCheck.C: changes to prevent divide by zeros when filling histograms 2005-08-01 20:00 Brett Viren * DataUtil/: GetVldContext.cxx, GetVldContext.h: Allow filtering on what Records are used in GetVldContext function 2005-08-01 18:46 Brett Viren * RawData/: RawBeamSwicData.cxx, RawBeamSwicData.h: Const correctness 2005-08-01 18:36 kordosky * Mad/: MadQEID.cxx, MadQEID.h: added function to implement Marks bin-by-bin cuts. This code is still being tested. 2005-08-01 18:09 Brian Rebel * Contrib/brebel/DataQualityMonitoring/BeamMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/DataQualityModule.cxx, Contrib/brebel/DataQualityMonitoring/DataQualityModule.h, Contrib/brebel/DataQualityMonitoring/DqmConventions.cxx, Contrib/brebel/DataQualityMonitoring/DqmConventions.h, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/macros/dataQualityCheck.C, DataQualityMonitoring/BeamMonitoring.cxx, DataQualityMonitoring/DataQualityModule.cxx, DataQualityMonitoring/DataQualityModule.h, DataQualityMonitoring/DqmConventions.cxx, DataQualityMonitoring/DqmConventions.h, DataQualityMonitoring/RecoMonitoring.cxx, DataQualityMonitoring/macros/dataQualityCheck.C: add a couple of plots, ie strips/plane in events, and cuts for ND data quality 2005-08-01 17:50 kordosky * MCReweight/: BeamType.cxx, BeamType.h: added enum for LE10 beam 2005-08-01 16:02 musser * Contrib/RecoCheck/: FARJOB.C, NEARJOB.C, ntupleSR_farref.root, ntupleSR_nearref.root: update job scripts, and make new reference files based on R18 2005-08-01 15:57 musser * Contrib/RecoCheck/: MkCheckplots.C, NEARJOB.C, checkplots.ps: update MkCheckplots.C 2005-08-01 15:39 Brian Rebel * AnalysisNtuples/: ANtpTruthInfoAtm.cxx, ANtpTruthInfoAtm.h: get ready for the new mc and put in a weighting variable 2005-08-01 12:21 vahle * Mad/: MadMKAnalysis.h, MadMKAnalysis.cxx: adding new variable to pan ntuple created by MadMKAnalysis 2005-08-01 11:34 kordosky * CVSROOT/check_access: add mark and tricia to Mad access list. advised them of gentlemens rules. 2005-08-01 10:48 kordosky * Mad/: HoughTrans.cxx, HoughTrans.h, MadQEID.cxx, MadQEID.h: some small improvements 2005-08-01 10:31 kordosky * Mad/: HoughTrans.cxx, HoughTrans.h, MadQEID.cxx, MadQEID.h: first commit of Mark Dormans QE selection routines 2005-07-30 21:28 rustem * Alignment/DetectorAlignment/: WriteAlignmentModule.cxx, WriteAlignmentModule.h: Removing two files which are no longer needed. 2005-07-30 21:25 rustem * Alignment/DetectorAlignment/: AlignmentAlgorithm.cxx, AlignmentAlgorithm.h, AlignmentStrip.cxx, AlignmentStrip.h, AlignmentStripHistograms.cxx, AlignmentStripHistograms.h, DetectorAlignment.cxx, DetectorAlignment.h, DetectorAlignmentModule.cxx, DetectorAlignmentModule.h, MakeAlignment.C, MakeAlignmentModule.cxx, MakeAlignmentModule.h, StatisticalFluctuations.cxx, StatisticalFluctuations.h, TrackDirectionModule.cxx, TrackDirectionModule.h, WriteAlignment.C: This commit fixes few bugs. 2005-07-30 00:22 tjyang * PulserCalibration/CheckGC/: FitGC.cxx, FitGC.h, LinkDef.h, rungcfit.C: add code to do a linear fit for the gain curve 2005-07-29 21:29 rustem * Alignment/DetectorAlignment/: AlignmentAlgorithm.cxx, AlignmentAlgorithm.h, AlignmentHistograms.cxx, AlignmentHistograms.h, AlignmentRunSummary.cxx, AlignmentRunSummary.h, AlignmentStrip.cxx, AlignmentStrip.h, AlignmentStripHistograms.cxx, AlignmentStripHistograms.h, LinkDef.h, MakeAlignmentModule.cxx, MakeAlignmentModule.h, StatisticalFluctuations.cxx, StatisticalFluctuations.h, SubsetStat.cxx, SubsetStat.h, TrackDirectionModule.cxx, TrackDirectionModule.h: This is a major overhaul of the DetectorAlignment package. Instead of doing all alignment calculations in a gargantuan (2869 lines of code) object, separate alignment algorithms and histograms into two separate classes. Also, add four new classes for convenience and transparency. The code compiles (I hope...) but is not fully tested yet. 2005-07-29 19:46 boehm * AltDeMux/: AlgAltDeMux.cxx, AlgAltDeMux.h, AlgAltDeMuxBase.cxx, AlgAltDeMuxBase.h: Backporting Mark Thomsons changes to AltDeMux into 1-18 Log Message: Fill SetNumValidPlanesU/V in cdlh and SetDeMuxDigitListFlagBit in case where too few planes. Add check for validity of altlist when finally tagging cross-talk. Lower MSG level from Error to Info where appropriate. 2005-07-29 19:43 boehm * CandFitTrackSR/AlgFitTrackSR.cxx: Backpoting another modification from Jim into R1-18 original comment: post-process tweak to qp 2005-07-29 19:38 boehm * RecoBase/CandShowerHandle.cxx: Bakporting Jim's latest modifications into R1-18 original comment: apply correction to ND shower energy relative to FD based on relative completeness 2005-07-29 18:48 shanahan * Contrib/IMD/: ANtpEventInfoIMD.cxx, ANtpEventInfoIMD.h, Module/ANtpInfoObjectFillerIMD.cxx: - Added minumum strip time 2005-07-29 18:36 admarino * Contrib/admarino/gminos_jobs_doc.tex: For overaly, removed references to theseus, and replaced it with reco_minos 2005-07-29 18:36 admarino * Contrib/admarino/gminos_jobs.pm: changed the overlay executable from theseus to reco_minos 2005-07-29 18:35 admarino * Contrib/admarino/run_near.perl: fixed typo in rock_reuse 2005-07-29 15:47 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Take Brett's advice (always worth taking) and add SPILLTIMEND to priming list 2005-07-29 13:27 musser * RecoBase/CandShowerHandle.cxx: apply correction to ND shower energy relative to FD based on relative completeness 2005-07-29 12:47 Nick West * UserManualDoc/src/database_interface.tex: Warn about using spare aggregates without requesting Truncated Validity Ranges 2005-07-29 06:52 boehm * Production/R1.18/: reco_far_Alt_All_R1_18.C, reco_far_Alt_CandSub_All_R1_18.C, reco_far_Alt_CandSub_Spill_Blind_R1_18.C, reco_far_Alt_Spill_R1_18.C, reco_far_SR_All_R1_18.C, reco_far_SR_CandSub_All_R1_18.C, reco_far_SR_CandSub_Spill_Blind_R1_18.C, reco_far_SR_Spill_Blind_R1_18.C, reco_far_SR_Spill_R1_18.C, reco_near_CandSub_Cosmic_R1_18.C, reco_near_CandSub_Cosmic_Scaled_R1_18.C, reco_near_CandSub_Spill_R1_18.C, reco_near_Cosmic_R1_18.C, reco_near_Spill_R1_18.C: Modified and renamed version of the output scripts 2005-07-29 06:27 boehm * BeamDataNtuple/: NtpBDLiteModule.cxx, NtpBDLiteModule.h: Backporting additionl changes from Brett into R1-18 Use BDSpillAccessor as singleton. 2005-07-29 06:25 boehm * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h: Backporting changes from Brett to the BeatDataUtil to 1-18 Change BDSpillAccessor into a singleton as it should have been all along. Add helper method to BeamMonSpill that will give averages over BPM batches. Handle gaps better. This turns a 15 minute job querying through gappy times into a 15 second one! The trick is to only query the next/prev vld ranges if the central one has changed (or if next/prev hasn't yet been looked up of course). In regions where there is fully coverage this shouldn't have much effect. 2005-07-29 06:01 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: CalDet "cosmic" floor planes [61-64] now return IsVetoShield()=true 2005-07-29 02:21 tjyang * NueAna/FracVarAna.cxx: get rid of huge value input to ann, further investigation is needed. 2005-07-29 01:53 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, test/GeoValidate.cc, test/GeoValidate.h: Fix GeoGeometry::GetPlaneIdFromZ(z) implementation to match behavior of Ugli version. Previously required z-value to be within z-bound of plane. Now returns detector plane corresponding to the lowest plane in the main detector block with a back face (high-z side) greater than z. Add: TestGetPlaneIdFromZ method to GeoValidate. 2005-07-28 21:24 musser * CandFitTrackSR/AlgFitTrackSR.cxx: post-process tweak to qp 2005-07-28 20:49 Mayly Sanchez * NueAna/Display/NueDisplayModule.cxx: Fix two other Msg:: missing. Caught thanks to Brett. 2005-07-28 17:13 Robert Hatcher * CVSROOT/numisoft.list: add yumiceva@fnal.gov 2005-07-28 17:09 Robert Hatcher * CVSROOT/check_access: add new line for "numisoft/g4numi" initially with "zarko yumiceva". 2005-07-28 14:53 Brian Rebel * Contrib/brebel/DataQualityMonitoring/BeamMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/BeamMonitoring.h, Contrib/brebel/DataQualityMonitoring/DataQualityModule.cxx, Contrib/brebel/DataQualityMonitoring/DqmConventions.cxx, Contrib/brebel/DataQualityMonitoring/DqmConventions.h, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.h, Contrib/brebel/DataQualityMonitoring/macros/dataQualityCheck.C, DataQualityMonitoring/BeamMonitoring.cxx, DataQualityMonitoring/BeamMonitoring.h, DataQualityMonitoring/DataQualityModule.cxx, DataQualityMonitoring/DqmConventions.cxx, DataQualityMonitoring/DqmConventions.h, DataQualityMonitoring/RecoMonitoring.cxx, DataQualityMonitoring/RecoMonitoring.h, DataQualityMonitoring/macros/dataQualityCheck.C: make it possible to draw just one distribution from the monitoring classes. add a couple of tracking and event distributions 2005-07-28 10:47 thomson * OnlineEventDisplay/: OnlineEventDisplay.cxx, OnlineEventDisplay.h: Improvements in event categorization for neutrino candidates. Better tagging of potential demux problems. Needs new AltDeMux (28/7/2005) which now fills numbers of valid planes in CandDeMuxDigitList 2005-07-28 10:38 thomson * AltDeMux/: AlgAltDeMux.cxx, AlgAltDeMux.h, AlgAltDeMuxBase.cxx, AlgAltDeMuxBase.h: Fill SetNumValidPlanesU/V in cdlh and SetDeMuxDigitListFlagBit in case where too few planes. Add check for validity of altlist when finally tagging cross-talk. Lower MSG level from Error to Info where appropriate. 2005-07-28 04:48 Robert Hatcher * setup/count_buildlog_warnings: don't include "inlining failed" as warnings to count. 2005-07-28 04:46 Robert Hatcher * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: current version of FNALU setup scripts (inc R1.18 config) 2005-07-28 02:27 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: New validation methods to test UgliGeomHandle methods: bool TestGetScintPlnHandle(UgliGeomHandle geo); bool TestGetSteelPlnHandle(UgliGeomHandle geo); bool TestGetStripHandle(UgliGeomHandle geo); These are self-validation methods (no ugli required). 2005-07-28 01:29 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h, ValidationLog: New validation methods: bool TestGetSteelPlnHandleVector(UgliGeomHandle geo, UgliGeomHandle ugli); bool TestGetPlnHandleVector(UgliGeomHandle geo, UgliGeomHandle ugli); 2005-07-27 23:41 Robert Hatcher * Plex/Plexus.cxx: restore order of PinDiodes in pair<> to what one has gotten to date: internal documentation was labelled backwards because of 0=high, 1=low confusion. We'll keep what used to happen (over what the documentation said) because people might rely on it. 2005-07-27 22:59 Robert Hatcher * Plex/: PlexPinDiodeId.cxx, PlexPinDiodeId.h, Plexus.cxx: Convention has it that PinDiodeId "gain" uses 0=high gain, 1=low gain. I think it has something to do with labelling on the printed circuit board at the FarDet. But this contributes significant confusion so we'll add IsHighGain() and IsLowGain() methods. 2005-07-27 16:48 Brett Viren * NueAna/Display/NueDisplayModule.cxx: Missing "Msg::" on a msg level in the MSG() macro tickled an assert in MessageService. Massive miscoding now mitigated but more mayhem imminent. Mmmm. 2005-07-27 16:48 Robert Hatcher * CandFitTrackCam/AlgFitTrackCam.cxx: comment out unused AlgConfig variable in RunAlg. 2005-07-27 15:46 Ed Larty * OfflineMonitor/macros/offmacrotxt_ntpstFC.C: # added new file 2005-07-27 15:46 Ed Larty * OfflineMonitor/macros/: NtpStFC.C, myscript, textfile.f: # modified 2005-07-27 13:56 Brett Viren * NueAna/: BeamMon.h, BeamMonAna.cxx: Bump BeamMon to version 2 with the following changes: - time goes from int to double so sub-second precision is available - dt_bmst, the time difference between the input record VldTimeStamp and the BeamMonSpill time is added. This is filled from the old beamsummary trees or the DB. - dt_stnd, same, but dt to SpillTimeND time. Note, that this time will be the spill time at whatever detector the data is from. Ie. the 2.4 msec offset is applied if FD data is used (which is not the case for dt_bmst). This is always filled from the DB. 2005-07-27 03:26 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Fix problem that caused BField steel cache warnings: coordinate supplied to BField (left over from previous BField use kludge that treated BField as 2-d) had been 2-d. Replaced with 3-d. Reinstate use of Ugli version of geometry with BField and downstream reconstruction modules until I finish validation comparing Ugli use to Geo use. 2005-07-27 02:58 Sue Kasahara * GeoGeometry/test/ValidationLog: A place to document known differences between Ugli & Geo geometry implementations and their status. 2005-07-27 02:40 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: Add new validation test methods: bool TestGetScintPlnHandleVector(UgliGeomHandle geo, UgliGeomHandle ugli); // Tests of UgliScintPlnHandle methods bool TestScintPln_GetStripHandleVector(UgliScintPlnHandle geo, UgliScintPlnHandle ugli); // Tests of UgliStripHandle methods bool TestStrip_GetHalfLength(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_GetHalfThickness(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_GetHalfWidth(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_WlsBypass(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_GetZRotRelMdlRad(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_GetLPosRelMdl(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_GetTPosRelMdl(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_GetTPos(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_PartialLength(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_IsMirrored(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_WlsPigtail(UgliStripHandle geo,UgliStripHandle ugli); bool TestStrip_ClearFiber(UgliStripHandle geo,UgliStripHandle ugli); 2005-07-27 02:19 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoScintMdlNode.cxx, GeoScintMdlVolume.cxx, GeoScintPlnNode.cxx, GeoStripNode.cxx, GeoStripNode.h: Modifications to Geo classes as part of debug process: GeoGeometry - more debug statements GeoScintMdlNode - more debug statements and bug fix to GetZRotRelPlnRad() method GeoScintMdlVolume - fix to GetStripNode method to clean off strip sub-part and/or end info off seid before search GeoScintPlnNode - more debug statements and bug fix to GetZRotRelSteelRad() GeoStripNode - more debug statements and fixes to GetZRotRelMdlRad() and GetTPos(orthcoord). 2005-07-26 20:42 bishai * BeamData/java/NuMIMon/calConstants.txt: Mask out the 4 bad pixels on MM3 2005-07-26 20:42 bishai * BeamData/java/NuMIMon/device.dat: Remove M101 - it isnt in the beam anymore 2005-07-26 19:49 boehm * CandShowerSR/AlgShowerSSList.cxx: Backporting Hai's mod to the SSList into 1-18 Return when at least one of slicelist, clusterlist and subshowerlist are missing. 2005-07-26 19:47 boehm * CandSubShowerSR/SubShowerSRListModule.cxx: Backporting change of error message output 2005-07-26 19:35 mdier * HistMan/: HistMan.cxx, HistMan.h: Adding a new constructor that takes as arguments a list of files containing a HistMan directory and a list of (full paths to) histograms. The lists are given as arrays of const char*'s with last element 0. The new HistMan will have the sum of the histograms from the files in the list (if exisiting). At the moment, it craches using more than 2 files. 2005-07-26 19:15 Brett Viren * CVSROOT/check_access: Add Mark to HistMan 2005-07-26 19:12 Robert Hatcher * CVSROOT/check_access: add "admarino" to numisoft/gnumi 2005-07-26 18:38 Jon Urheim * CandSubShowerSR/SubShowerSRListModule.cxx: don't flag as error condition cases where CandSliceList is empty/null. 2005-07-26 18:21 zheng * CandShowerSR/AlgShowerSSList.cxx: Return when at least one of slicelist, clusterlist and subshowerlist are missing. 2005-07-26 15:37 shanahan * Contrib/IMD/: ANtpShowerInfoIMD.cxx, ANtpShowerInfoIMD.h, Module/ANtpInfoObjectFillerIMD.cxx, Module/ANtpInfoObjectFillerIMD.h, Module/CondensedPshModuleIMD.cxx: Added New Variables for fraction of shower energy on track 2005-07-26 13:12 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h: Add debugging stuff. Fix bug: operator<(l,r) was not invertable: (l * PulserCalibration/PmtDrift/PhotonStatSummarizer.cxx: Fix up versioning system. Allow a starting 'good' version, and a 'current' version. 2005-07-26 11:27 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, pmt_plot.C: Kludge to fix DB. Add channel addresses to plots. 2005-07-26 05:27 dap56 * Mad/: LinkDef.h, MadDpAnalysis.cxx, MadDpAnalysis.h, ScanList.cxx, ScanList.h, macros/CCSTD.C, macros/LoadLibs.C: Added ScanList class to incorporate scan decisions into the Physics Analysis Ntuple. The scan decisions are read in from an external root file whose location is defined by the environmental variable $SCAN_LIST. MadDpAnalysis::CreatePAN now has an option to filter events based on their presence (or otherwise) in the scan root file. This is controlled by a switch in CCSTD.C LoadLibs.C - added BeamDataUtil and SpillTiming packages. 2005-07-25 22:29 niki * Mad/MadDpAnalysis.h: The .h file 2005-07-25 22:29 niki * Mad/MadDpAnalysis.cxx: PAN Additions: Spill Timing information (from database) Beam Info information (from database) {My Beam Info filling method still in there in order to a) crosscheck database info b) have valid beam info while database being re-filled } Added My ANN PIDs for Near Far detector and LE PME PHE Beam (for Near) New Methods: AnnInputBlock AnnVar GetAnnPid Sigmoid Code is documented in MadDpAnalysis :: CreatePAN 2005-07-25 21:10 Brett Viren * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h: Handle gaps better. This turns a 15 minute job querying through gappy times into a 15 second one! The trick is to only query the next/prev vld ranges if the central one has changed (or if next/prev hasn't yet been looked up of course). In regions where there is fully coverage this shouldn't have much effect. 2005-07-25 19:39 boehm * Production/R1.18/: reco_farAlt_CandSub_All_R1_18.C, reco_farAlt_CandSub_Blind_Spill_R1_18.C, reco_farSR_CandSub_All_R1_18.C, reco_farSR_CandSub_Blind_Spill_R1_18.C, reco_nearCand_Cosmic_R1_18.C, reco_nearCand_Spill_R1_18.C: Changing the message level for the AlgShowerSS package 2005-07-25 19:29 boehm * CandShowerSR/AlgShowerSS.cxx: Backporting Jon's changing of the message level in CandSubSHower Code 2005-07-25 19:24 Jon Urheim * CandShowerSR/AlgShowerSS.cxx: scale back log level from kError to KInfo for "Insufficient SubShowerSR objects to form CandShowerSR" message 2005-07-25 15:46 Brett Viren * NueAna/: BeamMonAna.cxx, BeamMonAna.h, NueModule.cxx, NueModule.h, macros/MakeAnaNueTree.C: Add code to access beam mon data via DB instead of deprecated "beamsummary" trees. This is still off by default in the NueModule but as of this commit, on in the MakeAnaNueTree.C macro. Setting the module config parameter UseBeamMonDB=1 turns it on. 2005-07-25 15:42 Brett Viren * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx, BeamDataNtuple/NtpBDLiteModule.cxx, BeamDataNtuple/NtpBDLiteModule.h: Use BDSpillAccessor as singleton. 2005-07-25 15:42 Brett Viren * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h, BeamMonSpill.cxx, BeamMonSpill.h: Change BDSpillAccessor into a singleton as it should have been all along. Add helper method to BeamMonSpill that will give averages over BPM batches. 2005-07-25 15:41 Brett Viren * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: Change from // to /**/ to quell multi-line comment warning 2005-07-25 14:26 Brett Viren * Midad/Base/PageDisplay.h: Include headers (MCText.h, MCTree.h) instead of just forward declaring their classes. Hopefully this fixes the problem Nick sees in building TriD. 2005-07-25 14:22 boehm * RecoBase/CandShowerHandle.cxx: Backporting Jims change to RecoBase for the candsubshower code into R1-18 2005-07-25 14:20 boehm * CandShowerSR/DBtxt_AlgShowerSS_default.C: Backporting Jim's changes into CandShowerSR - warning still an issue running this on neardet montecarlo as of this weekend. 2005-07-25 11:41 Nick West * WebDocs/install_products.html: Cosmetic change to improve visibility of soft link step 2005-07-22 22:08 moeller * Contrib/shanahan/AnaCuts/: AnaIMD.cxx, AnaIMD.h, macros/readPshNtupleMCIMD.C: //added track fit momentum threshold cut of 11GeV 2005-07-22 19:12 Brian Rebel * Contrib/brebel/DataQualityMonitoring/BeamMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/BeamMonitoring.h, Contrib/brebel/DataQualityMonitoring/DataQualityModule.cxx, Contrib/brebel/DataQualityMonitoring/DataQualityModule.h, Contrib/brebel/DataQualityMonitoring/DqmConventions.cxx, Contrib/brebel/DataQualityMonitoring/DqmConventions.h, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.h, Contrib/brebel/DataQualityMonitoring/macros/dataQualityCheck.C, DataQualityMonitoring/BeamMonitoring.cxx, DataQualityMonitoring/BeamMonitoring.h, DataQualityMonitoring/DataQualityModule.cxx, DataQualityMonitoring/DataQualityModule.h, DataQualityMonitoring/DqmConventions.cxx, DataQualityMonitoring/DqmConventions.h, DataQualityMonitoring/RecoMonitoring.cxx, DataQualityMonitoring/RecoMonitoring.h, DataQualityMonitoring/macros/dataQualityCheck.C: change the structure - 1) draw the plots from within the XXXMonitoring objects 2) do the normalization based on the area under the curves, not POT 3) generally clean up the code 2005-07-22 19:12 Robert Hatcher * RawData/RawTrcMonitorBlock.cxx: fix unpacking of "flags" and "nswap" words from substructures (noticed by Alfons). tweak formatting. 2005-07-22 13:16 raufer * Contrib/raufer/OsciFit/: CCNCFit.cxx, CCNCFit.h: minor changes 2005-07-22 13:14 raufer * Contrib/raufer/OsciFit/: testPan.cxx, testPan.h: not used anymore 2005-07-22 13:13 raufer * Contrib/raufer/OsciFit/: niki_data.cxx, niki_data.h, niki_mc.cxx, niki_mc.h: Makefile style class to read in and fit Niki's selection 2005-07-22 10:27 webera * Contrib/weber/Validate/: .cvsignore, GNUmakefile, LinkDef.h, Validate.cxx, Validate.h, ValidateFD.C: Add a new package that helps to validate the FD data 2005-07-21 22:47 boehm * Production/R1.18/: ConfigOptions.txt, reco_farAll_R1_18.C, reco_farAltAll_R1_18.C, reco_farAltSpill_R1_18.C, reco_farAlt_CandSub_All_R1_18.C, reco_farAlt_CandSub_Blind_Spill_R1_18.C, reco_farSR_CandSub_All_R1_18.C, reco_farSR_CandSub_Blind_Spill_R1_18.C, reco_farSpillBlind_R1_18.C, reco_farSpill_R1_18.C, reco_nearCand_Cosmic_R1_18.C, reco_nearCand_Spill_R1_18.C, reco_nearCosmic_R1_18.C, reco_nearSpill_R1_18.C: Creating an official R1-18 directory in production, all 13 scripts for detector production possibilities are going in for now. The names are hopefully descriptive enough for now. Once validation is done R1.18 itself will gain a directory with the appropriate files. 2005-07-21 21:37 Robert Hatcher * NueAna/Display/NueDisplayModule.h, CalDetSI/Helpers.h, LISummary/LIAnalysis.cxx, LISummary/LILookup.cxx, LISummary/LILookup.h, LISummary/LIPlexMaps.cxx, LISummary/LIPlexMaps.h, LISummary/LIRun.cxx, LISummary/LIRun.h, LISummary/LITuning.cxx, LISummary/LITuning.h: preliminary cleanup for transition of various Convention "classes" to simple namespaces with typedef'd enums. 2005-07-21 21:34 Robert Hatcher * DatabaseInterface/DbiValidityRecBuilder.cxx, DeMux/DmxMuonPlane.h, DeMux/DmxPlane.h, DeMux/DmxShowerPlane.h, PulserCalibration/CheckGC/CheckGC.h, RerootExodus/RerootToRawDataModule.cxx, RerootExodus/RerootToTruthModule.cxx: preliminary cleanup for transition of various Convention "classes" to simple namespaces with typedef'd enums. 2005-07-21 21:15 boehm * BeamDataUtil/BDSpillAccessor.cxx: Backporting Brett's changes to the BDSpill Accessor into 1-18 2005-07-21 21:13 boehm * Swimmer/SwimDefStepper.cxx: Backporting Brian's fix to the Swimmer into R1-18 (uv vs xy issue) 2005-07-21 21:05 Brett Viren * BeamDataUtil/: BDTarget.cxx, BDTarget.h: Redo how BDTarget handles multi batch to make it a bit more friendly. It will fill positions and intensity with zeros for any empty batches. It should also handle the expected case in the future where the missing batch may not be the last one. 2005-07-21 20:46 Brett Viren * Midad/MultiPage/GfxProxy.h: Add lost inclusion of class_slot.h 2005-07-21 20:35 Brett Viren * Midad/Gui/: LinkDef.h, GuiBox.cxx: Forgot this. 2005-07-21 20:32 Brett Viren * EventDisplay/GfxBase.h: include Midad/Util/Signals.h to enjoy rootcint busting mojo 2005-07-21 20:32 Brett Viren * Midad/Util/Signals.h: Consolidate SigC includes and rootcint machinations 2005-07-21 20:26 Brett Viren * Midad/: Base/CanvasSignals.h, Base/GfxButton.h, Base/Jint.h, Base/LinkDef.h, Base/MCText.h, Base/MCTree.h, Base/Mint.h, Base/PageABC.h, Base/PageDisplay.h, Base/PageProxy.h, Base/PmtPixels.h, Base/RangeAxis.h, Base/TimeHist.h, Base/ZoomPad.h, Gui/GNUmakefile, Gui/GuiBase.h, Gui/GuiBox.h, Gui/GuiButton.h, Gui/GuiMainWindow.h, Gui/GuiMenu.h, Gui/GuiSlider.h, Gui/GuiTab.h, Gui/GuiTextEntry.h, Gui/GuiTree.h, MultiPage/GfxBase.h, MultiPage/GfxCfg.h, MultiPage/GfxDigit.h, MultiPage/GfxDigitList.h, MultiPage/GfxProxy.h, MultiPage/GfxStrip.h, MultiPage/GfxStripList.h, MultiPage/GfxTrack.h, MultiPage/MultiPage.h, MultiPage/ViewState.h, Util/CompositeRange.h, Util/Range.h, Util/RangeControl.h, Util/Undoable.h, macros/load_libs.C: A re-workaround to fight recent root regresion. Move all #include of sigc related things to Util/Signals.h and do some random crap there until rootcint doesn't complain about SigC namespace. Add some Gui classes to Base/LinkDef.h because rootcint would otherwise generate noncompileable dictionaries. Sprinkle around nasty comments about how anoying this all is. 2005-07-21 20:11 Brett Viren * PhotonTransport/PhotonTransport.cxx: Initialize fNoiseMaker and fAfterpulser to zero to avoid segv. 2005-07-21 19:22 Ed Larty * OfflineMonitor/macros/: NtpStFC.C, NtpStFC.h: # added new files 2005-07-21 19:20 Ed Larty * OfflineMonitor/macros/: myscript, textfile.f: # new files added 2005-07-21 17:17 Nick West * UserManualDoc/src/database_interface.tex: Clarify the section about using unsigned values 2005-07-21 15:48 Nick West * DatabaseInterface/DbiTableMetaData.cxx: Deal with "PRIMARY KEY" when recreating object from SQL. 2005-07-21 15:47 Nick West * DatabaseInterface/: DbiStatement.cxx, DbiStatement.h: API Change: Remove second optional arg: const TString& sqlOracle="" from: TSQLResultSet* ExecuteQuery( const TString& sql=""); Int_t ExecuteUpdate( const TString& sql=""); std::list TranslateSQL( const TString& sql); Use DbiTableMetaData to deal with translation of table creation SQL from MySQL to ORACLE rather than pass in both forms. 2005-07-21 15:45 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: API Change: Remove data members mutable string fSqlOracleMetaMain; mutable string fSqlOracleMetaVld; Retract plan to have DbiSqlValPacket distribute MySQL and ORACLE forms of table creation SQL. Instead DbiTableMetaData will deal with conversion between the two forms. 2005-07-21 15:45 Nick West * DatabaseInterface/: DbiFieldType.cxx, test/DbiValidate.cc, test/prepare_db_0.sql: Attempt to recover from my confusion of the term "precision" as it applies to MySQL and ORACLE column types. Depending on the context it can mean the size in bits, bytes, decimal digits or none of the above (just display width). At least all the information on column types is centralised in one place now. 2005-07-20 22:51 Brian Rebel * Contrib/brebel/MarquardtFit/: GNUmakefile, HessianModule.cxx, HessianModule.h, LinkDef.h, MarquardtFitModule.cxx, MarquardtFitModule.h, MinosMinimization.cxx, MinosMinimization.h, MqfConventions.cxx, MqfConventions.h, MqfEnergyBinInfo.cxx, MqfEnergyBinInfo.h, NCFitModule.cxx, NCFitModule.h, nr.cxx, nr.h, nrtypes.h, nrtypes_lib.h, nrtypes_nr.h, nrutil.h, nrutil_mtl.h, nrutil_nr.h, nrutil_tnt.h, nrutil_val.h, print_array.h: package to fit for systematic uncertainties using a Marquardt style fit. 2005-07-20 22:12 Brian Rebel * Contrib/brebel/DataQualityMonitoring/BeamMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/BeamMonitoring.h, Contrib/brebel/DataQualityMonitoring/DataQualityModule.cxx, Contrib/brebel/DataQualityMonitoring/DataQualityModule.h, Contrib/brebel/DataQualityMonitoring/DqmConventions.cxx, Contrib/brebel/DataQualityMonitoring/DqmConventions.h, Contrib/brebel/DataQualityMonitoring/GNUmakefile, Contrib/brebel/DataQualityMonitoring/LinkDef.h, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.cxx, Contrib/brebel/DataQualityMonitoring/RecoMonitoring.h, DataQualityMonitoring/BeamMonitoring.cxx, DataQualityMonitoring/BeamMonitoring.h, DataQualityMonitoring/DataQualityModule.cxx, DataQualityMonitoring/DataQualityModule.h, DataQualityMonitoring/DqmConventions.cxx, DataQualityMonitoring/DqmConventions.h, DataQualityMonitoring/GNUmakefile, DataQualityMonitoring/LinkDef.h, DataQualityMonitoring/RecoMonitoring.cxx, DataQualityMonitoring/RecoMonitoring.h: beginnings of a package to monitor changes in reconstruction/do data-MC comparisons for near beam, far beam and far cosmics. 2005-07-20 21:35 Ed Larty * OfflineMonitor/macros/: NtpSt.C, NtpStNB.C, NtpStNB.h, NtpStNC.C, NtpStNC.h, myscript, offmacro_ntpstNB.C, offmacro_ntpstNC.C, offmacrotxt.C, offmacrotxt_ntpst.C, plotsmacro_ntpstNB.C, plotsmacro_ntpstNC.C, plotsmacrotxt.C, plotsmacrotxt_ntpst.C, textfile.s: #added new files 2005-07-20 21:18 bishai * BeamData/java/: ACNETpackage/MuonHadPlotter.java, lib/acnet.jar: Turned off automatic pedestal subtraction in MuonHadPlotter 2005-07-20 21:08 bishai * BeamData/java/NuMIMon/: swicConstants.txt, pedConstants.txt: pedestals from 7/15/05 2005-07-20 20:06 tjyang * PulserCalibration/: GNUmakefile, CheckGC/CheckGC.cxx, CheckGC/CheckGC.h, CheckGC/GCSummary.cxx, CheckGC/GCSummary.h, CheckGC/GNUmakefile, CheckGC/LinkDef.h, CheckGC/MakeGCTree.C, PmtDrift/GNUmakefile: add code for gain curves and linearity calibration study 2005-07-20 17:11 Brett Viren * Midad/: Base/CanvasSignals.h, Base/Jint.h, Base/Mint.h, Base/PageDisplay.h, Util/Range.h: Reinstate protection against CINT broken handling of SigC that has recently regressed back. 2005-07-20 16:46 Brian Rebel * Swimmer/SwimDefStepper.cxx: bob armstrong found that the function void SwimDefStepper::DerivFunc::operator()(double /* x */, const double* y, double* dydx) was rotating the particle position and momentum values into xyz coordinates from uvz, although the fitter had already done that. i removed those lines and now everything stays in xyz. 2005-07-20 15:54 Nick West * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: API Change: New set method:- void SetFromSql(const string& sql); This will be used to convert between MySQL and Oracle table creation SQL. 2005-07-20 15:54 Nick West * DatabaseInterface/: DbiFieldType.cxx, DbiFieldType.h: API Change: New ctor:- DbiFieldType(const string& sql); This will be used to convert between MySQL and Oracle table creation SQL. 2005-07-20 10:56 Nick West * DatabaseInterface/: DbiConnection.cxx, DbiConnection.h: API Change: Add member function: Bool_t PrintWarnings(Int_t level = 3) const; 2005-07-20 10:56 Nick West * DatabaseInterface/DbiCascader.cxx, DatabaseInterface/test/DbiValidate.cc, DatabaseUpdater/DbuDaqFileSummary.cxx, DatabaseUpdater/DbuRunSummary.cxx: Respond to changed Dbi::PrintWarnings API. 2005-07-20 10:56 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h: API Change: Remove static member functions:- Bool_t PrintWarnings(DbiConnection* con,Int_t level = 3); Bool_t PrintWarnings(DbiStatement* stmt,Int_t level = 3); Instead use non-static DbiConnection::PrintWarnings(level = 3) and DbiStatement::PrintWarnings(level = 3) Internal restructuring so that Dbi no longer depends on DbiStatement and DbiConnection. Layout more logical but main goal is to allow DbiStatement to use DbiTableMetaData. 2005-07-20 07:12 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_root.mk: The very latest ROOT in CVS spins TAuthenticate off into a separate library libRootAuth.so. TAuthenticate is needed by Dispatcher, which is needed by IoModules, which is needed by essentially all binaries. Test for the existence of the new library and add it to the ROOTLIBS list if it exists. I'm not sure this is the best way of testing for its existence, but it does seem to work. 2005-07-20 06:42 Nick West * DatabaseInterface/doc/ChangeLog: Move generation of SQL to create tables into DbiTableMetaData. 2005-07-20 06:42 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Change in API: remove string QuerySqlTableCreate(...) - replaced by DbiTableMetaData::Sql Internal: Modify void StoreMetaData(...) - record precision, IsAutoIncrement and IsNullable in DbiTableMetaData 2005-07-20 06:41 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, test/DbiValidate.cc: Get table creation SQL from DbiTableMetaData instead of DbiDBProxy. 2005-07-20 06:41 Nick West * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: Change in API: Add data members: std::vector fColIsAutoIncrement; std::vector fColIsNullable; Add member functions to get and set the above. Add member function: string Sql(Dbi::DbTypes dbType = Dbi::kMySQL) const; DbiTableMetaData now has all the information necessary to generate table creation SQL for either MySQL or ORACLE. This is a first step to consolidating all table creation SQL in a single class aided by DbiFieldType that handles column type conversions. 2005-07-19 22:46 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: avoid filling the local sidereal time for now - seems that when some records are read in, this values gets filled with a nan, even though the original ntuple value seems ok. 2005-07-19 22:13 shanahan * Contrib/shanahan/AnaCuts/: AnaCuts.cxx, AnaHists.cxx, AnaHists.h, AnaIMD.cxx: - previous HEAD tagged as V0. (just prior to this commit) - significant change to AnaHists - now fills histograms for no Cuts, other cuts, and All Cuts. This forced a change in how cuts are passed to AnaHists::Fill, in AnaCuts and AnaIMD. 2005-07-19 21:04 shanahan * Contrib/shanahan/AnaCuts/: AnaCuts.cxx, AnaIMD.cxx: - fixed bugs in sigmaQoverP cuts 2005-07-19 20:45 Brett Viren * BeamDataUtil/: BDTarget.cxx, BDTarget.h: Big bug found by Mark Dierckxsens - was stuffing the BPM intensities with BPM positions. 2005-07-19 19:44 shanahan * Contrib/shanahan/AnaCuts/macros/: cuts_IMD_v0.cfg, readPshNtupleMCIMD.C: - macro example for IMD MC - config file example 2005-07-19 19:13 shanahan * Contrib/shanahan/AnaCuts/GNUmakefile: Add makefile! 2005-07-19 17:55 shanahan * Contrib/IMD/Module/: ANtpInfoObjectFillerIMD.cxx, CondensedPshModuleIMD.cxx: - Apply Brian's fix for unreco'd MC info in stRecord - Change includes to reflect that AnaCuts is now a package 2005-07-19 17:04 Brett Viren * BeamDataDbi/: BMSpillFiller.cxx, BMSpillFiller.h: Instead of filling a VldRange based on some time limit, just write out to the DB each time some number of spills (500) have been collected. EOF still triggers the writing of any as yet unwritten spills. 2005-07-19 17:02 Brett Viren * BeamDataUtil/test/: BDCheckDB.cxx, BMS_STND.cxx, BMS_STND.h, FileGap.cxx, FileGap.h, LinkDef.h, bd_check_db.C, bd_check_db_plot.C, bms_stnd.C, file_gap.C, spill_access.C: More testing code 2005-07-19 16:46 Brian Rebel * AnalysisNtuples/Module/CondensedNtpModule.cxx: retry committing change from yesterday 2005-07-19 16:36 shanahan * Contrib/shanahan/AnaCuts/: AnaCuts.cxx, AnaCuts.h, AnaHists.cxx, AnaHists.h, AnaIMD.cxx, AnaIMD.h: - Add config variables to skip truth NC or CC histograms. - Clean up some unused variable warnings. 2005-07-19 15:12 Nathaniel Tagg * Calibrator/: Calibrator.cxx, PmtDriftCalScheme.cxx, PmtDriftCalScheme.h: Fix PmtDriftCalScheme bugs. Add PMT drift interpolation: if a PMT response has dropped to 20% of it's nominal value, or if there is no data, attempt to interpolate or extrapolate from recent/pending drift points, rather than apply large correction. Make the PmtDriftCalScheme the default drift scheme! 2005-07-19 15:08 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, check_pmt_drift.C, pmt_plot.C: Fix warning/info messages a little. Add script to build PMT plots. Add script to build calibrator check. 2005-07-19 14:47 Nick West * DatabaseInterface/DbiDBProxy.cxx: Enclose optional SQL extension to secondary query within parentheses to ensure it is applied as an additional, rather than an alternative, constraint. 2005-07-19 13:17 musser * CandShowerSR/DBtxt_AlgShowerSS_default.C: add Andy's latest calibrations for SS 2005-07-19 13:16 musser * RecoBase/CandShowerHandle.cxx: use sigmoid function in SS shower deweighted calibration 2005-07-18 23:05 shanahan * Contrib/shanahan/AnaCuts/: AnaCuts.cxx, AnaCuts.h, AnaHists.cxx, AnaHists.h, AnaIMD.cxx, AnaIMD.h: Added flag to control whether NC/CC get done. Rather ugly interface to static member of AnaHists to accomplish this. Changed which directory header files are found in. 2005-07-18 22:26 shanahan * Contrib/shanahan/AnaCuts/: AnaHists.cxx, AnaIMD.cxx, AnaIMD.h, LinkDef.h: Add IMD version 2005-07-18 22:19 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, ANtpInfoObjectFillerBeam.cxx, ANtpInfoObjectFillerBeam.h, CondensedNtpModule.cxx: remove the commented out overloaded methods that dealt with NtpSR(t) split. fix the test to fill rows in tree when mc data is present, but no reconstructed event. 2005-07-18 21:05 Ed Larty * setup/: packages-R1.16.0-tmp, packages-R1.17.0-tmp: # removed old tmp files 2005-07-18 20:48 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: add the functionality to always show MC information 2005-07-18 20:30 ochoa * CandShield/: ShieldGeom.cxx, ShieldGeom.h: Added method GetChipNumber(Int_t pl, Int_t pk, Int_t noorso) 2005-07-18 19:43 Brett Viren * BeamDataUtil/BDSpillAccessor.cxx: "Crossport" Nathaniel's fix to SpillTimeFinder. 2005-07-18 18:23 shanahan * Contrib/shanahan/AnaCuts/: AnaCuts.cxx, AnaCuts.h, AnaHists.cxx, AnaHists.h, CutDef.cxx, CutDef.h, LinkDef.h, anaStats.cxx, anaStats.h: Package for reading AnalysisNtuples output, with lots of cuts and histograms 2005-07-18 18:00 tjyang * NueAna/: SntpHelpers.cxx, SntpHelpers.h, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h: add facility to draw stdhep vectors by default MC information won't be shown 2005-07-18 16:05 Brett Viren * CVSROOT/check_access: Add Tingjun to Midad 2005-07-18 10:16 Nick West * DatabaseMaintenance/scripts/: add_row_counters.pm, arc_get_todo_list_of_seqnos.pm: Add --start_at=nnn option 2005-07-18 04:37 Sue Kasahara * ParticleTransportSim/macro/PTSim_testG3.C: Change module names: ScintHitToDigiPE -> PhotonTransport DigiPEtoRawDigitModule -> DetSim to keep up with the latest. Remove SimFlagAssociation trick to build Data geometry in place of MC, since shield positional values are now in MC db! 2005-07-18 04:25 Sue Kasahara * GeoGeometry/test/: GNUmakefile, GeoValidate.cc, GeoValidate.h, TestGeo.cc: New GeoGeometry/test subdirectory with a start at validation code. Builds two geometries (ugli,geo) for each detector type to run comparison checks between the two. Validation methods to begin are: TestLoanPool - to test use of UgliLoanPool to retrieve geometry of requested type. TestGetNearestSteelPlnHandle - to compare nearest steel pln for a given z retrieved by geo vs ugli. 2005-07-18 04:19 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Restore filling of fPlaneMap during geometry build. 2005-07-18 00:12 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Remove use of kVMC application argument in geometry build. 2005-07-18 00:09 Sue Kasahara * GeoGeometry/macro/: testGeoDrawCalDet.C, testGeoDrawInCM.C, testGeoMultiple.C: Remove use of application type kVMC from examples. 2005-07-18 00:07 Sue Kasahara * GeoGeometry/: Geo.cxx, GeoGeometry.cxx: Geometry for both application types (kRecons & kVMC) is now built in cm. Once this change is tested, the application type will be removed as the 3rd argument to the UgliGeomHandle geometry ctor since the distinction is no longernecessary. 2005-07-17 23:54 Sue Kasahara * UgliGeometry/: UgliGeomHandle.h, UgliPlnHandle.h, UgliScintMdlHandle.cxx, UgliScintMdlHandle.h, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliSteelPlnHandle.h, UgliStripHandle.cxx, UgliStripHandle.h: Add scale factor behind Handles so that GeoGeometry, which will now always be built in cm, appears to the UgliXXXHandle user in meters. 2005-07-15 22:14 Liz Buckley-Geer * CVSROOT/check_access: Add user yumiceva to numisoft/fluka 2005-07-15 18:11 boehm * CandShowerSR/CandShowerSRHandle.cxx: Backporting sqrt of negative number fix 2005-07-15 18:02 cbs * CandShowerSR/CandShowerSRHandle.cxx: Bug fix: protect against taking sqrt of a small negative number 2005-07-15 12:39 Nick West * UserManualDoc/src/database_interface.tex: Add ROW_COUNTER to table description, and explain its purpose 2005-07-15 12:19 Nick West * DatabaseInterface/doc/ChangeLog: Further ORACLE support: Prepare for Master ORACLE DB by generating table creation SQL from either MySQL or ORACLE database, and pass both forms to Slave site. Work in progress; only partially tested. 2005-07-15 12:19 Nick West * DatabaseInterface/: DbiStatement.cxx, DbiStatement.h: Change to API: Add trailing const TString& arg to:- TSQLResultSet* ExecuteQuery( const TString& sql="", const TString& sqlOracle=""); Int_t ExecuteUpdate( const TString& sql="", const TString& sqlOracle="" ); std::list TranslateSQL( const TString& sql, const TString& sqlOracle ); Can now pass in (optional) ORACLE equivalent SQL to be used if connecting to an ORACLE DB. 2005-07-15 12:19 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Change to API: Add data members to hold ORACLE table creation SQL Can now read update files containing both MySQL and ORACLE table creation SQL and apply the appropriate one. Can also create update files with both forms but code currently commented out to allow sites time to update before switching to the new file format. 2005-07-15 12:18 Nick West * DatabaseInterface/: DbiFieldType.cxx, DbiFieldType.h: Change to API: Add member function:- Int_t GetPrecision(Dbi::DbTypes dbType = Dbi::kMySQL) const; Can now generate ORACLE column types as well as MySQL ones. 2005-07-15 12:18 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Change to API: Add bi::DbTypes dbType_target to:- string QuerySqlTableCreate(UInt_t dbNo, Bool_t mainTable=kTRUE, Dbi::DbTypes dbType = Dbi::kMySQL) const; Can now generate both MySQL and ORACLE table creation SQL. 2005-07-15 12:11 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, pmtdrift.C: Fix bug on exit. 2005-07-15 12:04 Nathaniel Tagg * PulserCalibration/PmtDrift/PhotonStatSummarizer.cxx: Abort earlier if we're not going to write the point. 2005-07-15 08:07 Nick West * DatabaseMaintenance/scripts/arc_convert_rows.pm: Delete temporary file used to copy data after use 2005-07-14 22:32 tjyang * NueAna/: Display/NueDisplayModule.cxx, macros/MakeTJPIDTree.C, macros/RunNueDisplay.C: modify the implementation of reading PID file 2005-07-14 22:24 mdier * WebDocs/database_inventory/dcs_env_far.cfg: add cfg file from Brian for table DCS_ENV_FAR 2005-07-14 21:09 Mayly Sanchez * NueAna/: Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/RunNueDisplay.C: Small changes to Debug/Error/Warning levels. Added PIDCut infrastructure, not done yet. 2005-07-14 15:58 Nick West * Util/scripts/: cvs_diff, cvs_diff.pm: Add little utility to compare difference versions of a CVS managed file 2005-07-14 15:53 shanahan * Contrib/IMD/Module/ANtpInfoObjectFillerIMD.cxx: Peter - Changed handling of Boost to COM. 2005-07-14 14:22 boehm * CandNtupleSR/: NtpSREventSummary.cxx, NtpSREventSummary.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h, macro/testNtpSRModule.C: Backporting changes to the Cand Ntuple into R1-18 2005-07-14 12:32 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h: Increment version number. 2005-07-14 12:26 Nathaniel Tagg * PulserCalibration/PmtDrift/PhotonStatSummarizer.cxx: Misc changes with weighted mean system. 2005-07-13 21:39 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: change the layout 2005-07-13 20:55 Mayly Sanchez * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpAnalysisInfoAna.h, EventFilter.cxx, EventFilter.h, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/RunNueDisplay.C: Change to NueDisplay so that it uses the script to configure the cuts. Fiducial check for far detector added and total energy in sigcor. Use of event flter and ANtpAnalysisInfo functions. 2005-07-13 20:48 bishai * BeamData/java/: ACNETpackage/ProfilePlotter.java, lib/acnet.jar: Remove auto noise calculation from ProfilePlotter, set noise to 0.5 mV all the time 2005-07-13 20:39 tjyang * NueAna/macros/RunNueDisplay.C: add color code to change background color 2005-07-13 17:06 Nick West * DatabaseMaintenance/scripts/arc_main.pm: Terminate job after 24 hours of elapse - to avoid any token expiration problems 2005-07-13 14:46 boehm * Plex/PlexMuxBoxId.cxx: Backporting Jon's fix for Plex into R1-18 2005-07-13 13:35 Nick West * DatabaseInterface/DbiDBProxy.cxx: Remove debug print out 2005-07-13 12:28 Nick West * DatabaseInterface/: DbiDBProxy.cxx, test/DbiValidate.cc, test/DbiValidate.hh: Use new facilities in DbiFieldType to deal with MySQL ddl. 2005-07-13 12:27 Nick West * DatabaseInterface/DbiSqlValPacket.cxx: Paranoia mode: What if table name contains the string 'ROW_COUNTER'? 2005-07-13 12:24 Nick West * DatabaseInterface/: DbiFieldType.cxx, DbiFieldType.h: Change API: New member functions: string AsSQLString(Dbi::DbTypes dbType = Dbi::kMySQL) const; void SetPrecision(Int_t precision,Dbi::DbTypes dbType = Dbi::kMySQL); New data members: Int_t fPrecision; Start to develop class so that it handles translation between MySQL and ORACLE column types. 2005-07-13 01:46 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Clean up to recently introduced shield data members: First data member: ShieldGeom* shgeom; is now ShieldGeom* fShGeom; and is initialized to null. Second data member: bool Geomfilled; has been removed and use replaced with test of fShGeom non-null. 2005-07-13 01:27 Sue Kasahara * CandNtupleSR/macro/testNtpSRModule.C: Update script to include load of CandShield library. 2005-07-13 01:26 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Modify to fill new data member evthdr.litime 2005-07-13 01:13 Sue Kasahara * CandNtupleSR/: NtpSREventSummary.cxx, NtpSREventSummary.h: New data member: Double_t litime; // time of last li digit in snarl (-1 if none) to appear in NtpSR (or NtpSt) as evthdr.litime The purpose of the new data member is to record the occurence of an li hit within the snarl spill window at the far detector. The determination of whether or not a rawdigit is part of an li event is done in the same way as Nathaniel's CandChop/BiggestChopModule.cxx, e.g. The rawdigit channel readout type must be ReadoutType::kFlashTrigPMT and the rawdigit ADC value must be > 100. The time of the li raw digit is stored in data member litime, for comparison with the snarl triggertime. Typically there is just one li rawdigit per snarl, but in the event that there is more than one, the last li digit time is stored. If no li digit exists in the snarl, the litime is set to -1. Class version number has been upgraded to 3. 2005-07-12 22:33 Jon Urheim * Plex/PlexMuxBoxId.cxx: fix to Robert's mods of 08-jul-2005: don't strip off irrelevant bits from fEncoded in ctor's & assignments. they're not irrelevant for derived classes. 2005-07-12 16:34 boehm * SpillTiming/SpillTimeFinder.cxx: Backporting Nathaniel's mod to R1-17 2005-07-12 16:33 boehm * SpillTiming/SpillTimeFinder.cxx: Backporting Nathaniel's mod to R1-18 2005-07-12 16:15 moeller * Contrib/IMD/: ANtpTrackInfoIMD.cxx, ANtpTruthInfoIMD.cxx, ANtpTruthInfoIMD.h, Module/ANtpInfoObjectFillerIMD.cxx, Module/CondensedPshModuleIMD.cxx: //added edgeDistance to track info and information about lepton and neutrino center of mass variable to truth info 2005-07-12 14:02 kordosky * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h: fix compiler warnings 2005-07-12 13:20 webera * Caryatid/: .cvsignore, Caryatid.cxx, Caryatid.h, CaryatidAna.cxx, CaryatidAna.h, CaryatidReco.cxx, CaryatidReco.h, GNUmakefile, LinkDef.h, makeCaryatidAna.C, makeCaryatidOnline.C, makeCaryatidReco.C, doc/CaryatidDoc.html: This is some old code packaged classically to analyse the online pedestals for the FD. It's main task is to generate new online sparcification tables. 2005-07-12 13:10 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Fix a bug found by Brett: when looking at the 'previous' validity context for closest match, the selection string given to the DBI used "find a table with enddate less than current start date" rather than "find a table with enddate less than OR EQUAL TO current start date". This caused it to look two SEQNOs back instead of one. The inverse problem (looking at the next table) was already correct, since I had thoroughly tested the walk-forward system. 2005-07-12 12:51 Nathaniel Tagg * CVSROOT/: check_access, modules: Add package Caryatid to modules, add alfons, tobi and anatael to users 2005-07-12 12:48 Nathaniel Tagg * Caryatid/.cvsignore: Initial revision 2005-07-12 12:48 Nathaniel Tagg * Caryatid/.cvsignore: New directory to replace the Package That Shall Not Be Named. 2005-07-12 12:36 jpochoa * CandShield/: CandShieldSR.cxx, CandShieldSR.h: Added new constructor CandShieldSR(NtpSRTrack,ShieldGeom) which wisely decides between using the vertex or the end information for projecting back in the shield 2005-07-12 09:26 cbs * Mad/MadChain.cxx: Removed BuildIndex call in MadChain. Causes seg fault when run with multiple ntuple files. 2005-07-11 21:12 tjyang * NueAna/Display/NueDisplayModule.cxx: fix a mistake 2005-07-11 20:03 bishai * BeamData/java/: ACNETpackage/AcnetXmlRpcListener.java, lib/acnet.jar: Fixed typo in xml-rpc server url name 2005-07-11 19:52 bishai * BeamData/java/: NuMIMon/device.dat, lib/acnet.jar: New jar file and new device.dat 2005-07-11 19:50 bishai * BeamData/java/ACNETpackage/: AcnetDevice.java, AcnetXmlRpcListener.java, NuMISummaryPlotter.java, TargetSummaryPlotter.java: Fixed problem with creating too many AcnetDevice objects in the listner. Some cosmetic changes 2005-07-11 18:35 Brett Viren * BeamDataDbi/BMFileSummaryFiller.cxx: Change missing pointer msg from warning to debug - can happen in a file w/out records 2005-07-11 18:34 Brett Viren * BeamDataDbi/BMSpillFiller.cxx: Vld range now ends at the integral second past last spill 2005-07-11 18:33 Brett Viren * BeamDataUtil/: BDHornCurrent.cxx, BDSpillAccessor.cxx, BDSwicCalibrator.cxx: Just debugging print out changes 2005-07-11 18:32 Brett Viren * BeamDataUtil/test/BDCheckDB.cxx: Use BDEarliest for lookup time 2005-07-11 18:31 Brett Viren * BeamDataUtil/: BDEarliest.cxx, BDEarliest.h: Factor heavy lifting into a static method 2005-07-11 18:20 Nathaniel Tagg * PulserCalibration/PmtDrift/PhotonStatSummarizer.cxx: Fix threshold for zero-counting. 2005-07-11 18:19 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h: Attempt to fiddle with acceptance parameters and use a kind of weighted mean. 2005-07-11 17:12 Ed Larty * setup/packages-R1.18: # ANNOUNCING new generic frozen release R1.18 being tested with root version 4.04.02 2005-07-11 16:49 Ed Larty * WebDocs/packages-info.txt: # added new info for new release 2005-07-11 15:42 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h: UChar_t has problems when used as an int-like thing. Go to Short_t 2005-07-11 14:29 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h, pmtdrift.C: Some more monitoring stuff. 2005-07-11 12:38 Nick West * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h, doc/ChangeLog, doc/Help.txt: Add new command to dbmjob: SetLogLevel. 2005-07-11 12:26 Nick West * Util/MsgUtil.cxx: Check for illegal level codes 2005-07-11 11:25 marshall * CandFitTrackCam/: FitTrackCamAnalysisModule.cxx, FitTrackCamAnalysisModule.h: Analysis module for CandFitTrackCam: displays relevant hits and creates tree of useful quantities 2005-07-11 03:20 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, ddschildserver.cc, test/DemoClient.cc: Modify DDSChildServer to shutdown client if client is inactive (no new instructions sent) for fMaxInactive (def = 21600 secs). This is to help with problem observed at detector sites with lingering inactive clients causing the ddsparentserver to "saturate" with the maximum allowed 10 childservers running. 2005-07-10 21:50 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, DDSChildServer.h, DDSParentServer.cxx, DDSParentServer.h, ddschildserver.cc, ddsparentserver.cc: New ddsparentserver command line argument to allow max inactive time limit of clients to be configured. Default inactive time is 21600 seconds (6 hours). New ddsparentserver usage: ddsparentserver -p -m -l -t -p: port number to listen on (default=9090) -m: maximum number of concurrent clients (default = 10) -l: loglevel at which to print messages (default=Info). valid arguments are: Verbose, Debug, Synopsis, Info, Warning, Error, Fatal -t: inactive client time limit(sec) before child server will disconnect -h: print this message Still need to implement use of new paremeter in DDSChildServer. 2005-07-10 21:11 Sue Kasahara * Dispatcher/: DDS.cxx, DDS.h: New child server return status: kInactive // Client connection shutdown due to inactivity 2005-07-10 20:12 Sue Kasahara * GeoGeometry/: GeoStripNode.cxx, GeoStripNode.h: Implement former dummy method: virtual Float_t GetTPos(Float_t orthCoord = 9999.) const; Implementation is different than that of UgliStripNode::GetTPos and still needs to be validated against Ugli to check that it's doing the same thing. Upgrade "Dummy" method: virtual Float_t TotalAttenuation(StripEnd::StripEnd_t end, const Float_t alongLength) const; to "Dummy, but also dummy in UgliStripNode" There are now 3 remaining GeoXXXNode methods to implement to offer same functionality in reconstruction as Ugli. 2005-07-10 17:19 Sue Kasahara * GeoGeometry/: GeoStripNode.cxx, GeoStripNode.h: Implement former dummy method: virtual TVector3 GlobalPos(const Float_t alongLength, const Bool_t onWLS = kFALSE) const; although onWLS flag is ignored for now (same as in Ugli implementation)). 2005-07-10 17:03 Sue Kasahara * GeoGeometry/: GeoStripNode.cxx, GeoStripNode.h: Implement former dummy method: virtual Float_t ClearFiber(StripEnd::StripEnd_t end) const; 2005-07-08 21:21 Robert Hatcher * Plex/: PlexMuxBoxId.cxx, PlexMuxBoxId.h: comparison operators have been wrong from day one ... masked off wrong bits. add copy ctor and assignment operator to override default simple data copy so that assignment/ctor from derived class (PinDiodeId or PixelSpotId) will strip off the irrelevant bits. also strip off irrelevant bits when ctor'ing from encoded value. 2005-07-08 21:14 Brett Viren * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h: Change how BDSpillAccessor works to match the new way the BeamMonSpill table will be written. This is blatant rip from how Nathaniel's SpillTimeFinder works. Coupled with the soon-to-be-refilled BeamMonSpill table, this should fix the problem of apparently missing spills. 2005-07-08 21:10 Brett Viren * BeamDataUtil/: BDSpillAccessor.h, test/BDCheckDB.cxx: BDSpillAccessor.cxx 2005-07-08 20:49 Brett Viren * BeamDataUtil/test/: BDCheckDB.cxx, BDCheckDB.h, bd_check_db.C: Begin of a class to check DB against raw files 2005-07-08 20:48 Brett Viren * BeamDataUtil/test/: BDTestData.cxx, BDTestData.h, LinkDef.h, convert_bdtd.C, spill_access.C: Follow BDSpillAccessor changes 2005-07-08 20:48 Brett Viren * BeamDataUtil/test/run_bdtd.coop.sourceme: For running on BNL co-op cluster 2005-07-08 20:47 Brett Viren * BeamDataDbi/: BMSpillFiller.cxx, BMSpillFiller.h: Change how per-spill table is filled. VldRange is now set by the integral seconds of first and last spill in the range. 2005-07-08 20:45 cbs * CandSubShowerSR/AlgSubShowerSRList.cxx: [no log message] 2005-07-08 20:45 Brett Viren * BeamDataDbi/scripts/: dbu.C, dbu_peds.C, do_all.sh, run_bdbu.sh, run_bdbu_coop_cron.sh: Quiet the dbu scripts. Turn off mailing of log files. 2005-07-08 17:19 musser * CandTrackSR/: DBtxt_AlgTrackSRList_FarBeam.C, Track2DSR.cxx: uploaded wrong version of Track2DSR 2005-07-08 16:43 musser * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, DBtxt_AlgTrackSRList_NearBeam.C, Track2DSR.cxx: Add linear fit to obtain initial track slope/intercept in the case Hough fails Use Mike K.'s plane outlines to determine when track is in partially instrumented part of detector Remove strips in spectrometer from strip and slice strip lists which share a channel with a track strip, but are not themselves on a track fix Track2DSR::GetChi2 so that something more like a true chi2 is returned Modification to logic for removing shorter track in multiple track slices 2005-07-08 13:21 Nick West * Util/doc/ChangeLog: Record tag version: V01-01-08 2005-07-08 13:01 Nick West * WebDocs/Companion/overview/macros/loon_reco_job.C: Fix up for R1.18 2005-07-08 12:58 Nick West * UserManualDoc/: doc/ChangeLog, src/UserManual.tex: Record tag version: V01-01-10 2005-07-08 12:41 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-05-00 2005-07-08 12:32 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-07-00 2005-07-08 11:48 Nick West * DatabaseMaintenance/scripts/arc_get_table_status.pm: Tweaks for MySQL 4.1 2005-07-08 05:00 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add CALPMTDRIFT 2005-07-08 04:56 Nick West * DatabaseMaintenance/scripts/: analyse_checksum.pm, create_analyse_checksum.pm: Bug fix: Really limit number of reported conflicts where there are many 2005-07-08 04:24 Sue Kasahara * WebDocs/MinosCollabStandardNtupleJune2005.pdf: A link to this document is now part of the standard_ntuples overview. 2005-07-08 04:21 Sue Kasahara * UserManualDoc/src/ntuples.tex: Add a description of the NtpSt ntuple to the chapter introduction. 2005-07-08 03:54 Sue Kasahara * WebDocs/ntuple_examples/: drawNtpSt_crzenith.C, index.html, rootcintNtpSt_crzenith.C, selectNtpSt.C, selectNtpSt_snarllist.dat: Add 3 new example scripts which make use of NtpSt. selectNtpSt uses an input data list of select run,snarl numbers to select ntuple entries of interest and write the selected entries out to file. 2005-07-08 03:40 Sue Kasahara * WebDocs/standard_ntuples.html: Update to standard ntuples documentation to include description of NtpSt and a little more info about different tools to analyze ntuples. 2005-07-08 00:17 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: add some comments 2005-07-07 21:02 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSS.cxx, DBtxt_AlgShowerSR_default.C, DBtxt_AlgShowerSS_default.C: move code that uses Andy C.s shower calibrations to a method in CandShowerHandl\e. Add Andy's constants to the DBtxt files 2005-07-07 21:01 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx: move code that uses Andy C.s shower calibrations to a method in CandShowerHandle. 2005-07-07 20:44 musser * RecoBase/: CandShowerHandle.cxx, CandShowerHandle.h: add method CalibrateEnergy to CandShowerHandle. This method uses Andy C.'s calibrations to calculate shower energy for all possible shower types. If this method is passed a non-null CandTrackHandle, the track pulse height is subtracted from the CC shower estimates (but not NC or EM) 2005-07-07 20:41 musser * CandNtupleSR/: NtpSRShower.h, NtpSRShowerPulseHeight.cxx, NtpSRShowerPulseHeight.h, Module/NtpSRModule.cxx: NtpSRShowerPulseHeight inherits directly from TObject Add now shower tree members shw.shwph.wtCCgev shw.shwph.linCCgev shw.shwph.wtNCgev shw.shwph.linNCgev shw.shwph.EMgev 2005-07-07 19:15 Brett Viren * Util/: UtilBlockedRunningAverage.cxx, UtilBlockedRunningAverageVector.cxx: Fix the bug that the last commit should have. The ordering of how things were being done in SetSampleSize could let an empty deque be dereferenced. This should now be fixed. Really. No joke. For sure. 2005-07-07 18:19 Brett Viren * Util/: UtilBlockedRunningAverage.cxx, UtilBlockedRunningAverageVector.cxx: Protect against previously zero size in SetSampleSize 2005-07-07 13:49 Nick West * DatabaseMaintenance/doc/dbmauto_db_priming.html: Add --server_v3 to list of load_tables.sh options 2005-07-07 13:48 Nick West * DatabaseMaintenance/tools/load_tables.sh: Add hint to try --server_v3 if get SQL errors 2005-07-07 13:33 Nick West * DatabaseMaintenance/scripts/arc_main.pm: Add reminder message to send out ALTER TABLE SQL 2005-07-07 13:26 Nathaniel Tagg * PulserCalibration/PmtDrift/PhotonStatSummarizer.cxx: Fix temperature field. 2005-07-07 13:08 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h, pmtdrift.C: Make it configurable so I can put the output file where I like. 2005-07-07 12:55 cbs * CandShowerSR/: CandShowerSRHandle.cxx, CandShowerSRHandle.h: Added BelongsWithShower() function in order to tag spatially distinct neutron showers. Function is called during event formation. 2005-07-07 12:48 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h, AlgSubShowerSRList.cxx, CandSubShowerSRHandle.cxx, CandSubShowerSRHandle.h: Added GetAveTime() to CandSubShowerSRHandle. Added timing constraint to SubShower Halo formation step in AlgSubShowerList Updated XTalk definition in AlgSubShower + tidied up code. 2005-07-07 12:43 cbs * CandEventSR/AlgEventSRList.cxx: Reintroducing BelongsWithShower() for SubShower reco chain. 2005-07-07 11:54 Nick West * CVSROOT/check_access: Add Chris Smith to CandEventSR and RecoBase 2005-07-06 22:39 Brett Viren * BeamDataUtil/test/BDTestData.cxx: Don't write garbage if toroid device is missing 2005-07-06 20:55 boehm * BeamDataUtil/BDSpillAccessor.cxx: Backporting Bretts change to R1_17 This "invalidate local cache if initial query lands in a gap. this was at least one source of bogus data getting returned." 2005-07-06 20:38 Jon Urheim * CandEventSR/AlgEventSR.cxx: replace "cout" with MSG("EventSR", Msg::kVerbose) 2005-07-06 19:05 Brett Viren * BeamDataUtil/test/: BDTestData.cxx, BDTestData.h, run_bdtd.sh: Don't look at non 0xa9 triggered readouts. 2005-07-06 19:03 Brett Viren * BeamDataDbi/BeamMonDbuModule.cxx: Use E:TRTGTD instead of E:TOR101 for npot in BeamMonFileSummary totals 2005-07-06 18:56 Brian Rebel * AnalysisNtuples/: ANtpEventInfoNC.cxx, ANtpEventInfoNC.h: add data member to keep track of early activity in the detector for each event in a snarl 2005-07-06 18:23 Brett Viren * Util/: UtilRunningAverage.cxx, UtilRunningAverageVector.cxx: The data is held in a deque. New data is push_front()'ed, old is pop_back()'ed. For a rational programmer, this would imply that LastSample() returns deque::front(). It was returning deque:back(). This is the source of the bogosity in the BeamMonSpill toroid values. It resulted in the values from 10 spills ago being used for the current spill. Grrr. 2005-07-06 17:05 Robert Hatcher * DataUtil/RawRecCounts.cxx: initialize fFileRootVersion (to 0) in case the file has no records we don't pick up garbage. 2005-07-06 15:19 Nathaniel Tagg * Calibrator/: LinkDef.h, PmtDriftCalScheme.cxx, PmtDriftCalScheme.h: Add the new calibration scheme that can use the "new" pmt-by-pmt tables. 2005-07-06 15:03 moeller * Contrib/IMD/: ANtpEventInfoIMD.cxx, ANtpEventInfoIMD.h, ANtpTrackInfoIMD.cxx, ANtpTrackInfoIMD.h, Module/ANtpInfoObjectFillerIMD.cxx, Module/ANtpInfoObjectFillerIMD.h: Add distance-to-edge variables for track end. 2005-07-06 14:07 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, pmtdrift.C: Attempt to kill FPEs. 2005-07-06 10:32 Nathaniel Tagg * PulserCalibration/PmtDrift/PhotonStatSummarizer.cxx: Hey, Rocky, watch me pull a rabbit out of this hat. Again? This time for sure. 2005-07-06 10:29 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, pmtdrift.C: Add comment to DbiWriter. Add hacks for FNAL MySQL login. 2005-07-06 09:55 Nathaniel Tagg * Calibrator/CalPmtDrift.cxx: Remove debugging line. 2005-07-06 00:01 tjyang * NueAna/Display/NueDisplayModule.cxx: modify "Read" mode 2005-07-05 23:31 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: fix some bugs 2005-07-05 21:56 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: fill the event number from the ANtpInfoObjectFiller for a change. 2005-07-05 20:07 Robert Hatcher * DataUtil/: RawRecCounts.cxx, RawRecCounts.h: report ROOT version the file was written with as a formatted string. change MSG package name string from XYZZY to "DataUtil" 2005-07-05 19:02 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: some tiny modifications 2005-07-05 18:22 shanahan * Contrib/IMD/Module/: ANtpInfoObjectFillerIMD.cxx, ANtpInfoObjectFillerIMD.h: ANtpInfoObjectFillerIMD now has private: fManipulator 2005-07-05 16:20 Nathaniel Tagg * PulserCalibration/PmtDrift/: LinkDef.h, PhotonStatSummarizer.cxx, PhotonStatSummarizer.h, pmtdrift.C: Add a tree for average detector drift. Put temperatures in tree Fix PMT encoding so it works Add an additional parameter for PMT ID, since the original seems to flop. 2005-07-05 15:24 Nathaniel Tagg * Calibrator/CalPmtDrift.cxx: Change PMT encoded value to be the one returned by PlexPixelSpotId::GetUniquePmtEncodedValue() 2005-07-05 02:51 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: modify I/O features 2005-07-05 00:08 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: add buttons to get rid of low ph digits and to rotate lego plots. 2005-07-04 18:54 cbs * CandShowerSR/CandShowerSRHandle.cxx: Updated function BelongsWithTrack() for associating showers and tracks during event building. 2005-07-04 17:31 cbs * CandSubShowerSR/CandSubShowerSRHandle.cxx: Set defaults for GetMaxU, GetMaxV to -999 and defaults for GetMinU, GetMinV to 999. 2005-07-04 15:59 Nathaniel Tagg * PulserCalibration/PmtDrift/GNUmakefile: Doh. Forgot the makefile. 2005-07-04 15:45 Nathaniel Tagg * PulserCalibration/: GNUmakefile, PmtDrift/LinkDef.h, PmtDrift/PhotonStatSummarizer.cxx, PmtDrift/PhotonStatSummarizer.h, PmtDrift/Summarizer.cxx, PmtDrift/Summarizer.h, PmtDrift/pmtdrift.C: Add new experimental sub-package for re-summarizing PULSERDRIFT databases into CALPMTDRIFT databases. 2005-07-04 14:27 Nathaniel Tagg * Calibrator/: CalPmtDrift.cxx, CalPmtDrift.h, LinkDef.h: Add a database row class reprsenting a PMT drift point. This DB row is meant to replace the by-stripend PMTDRIFT database, at least for the end-user. 2005-07-04 14:21 Nick West * UserManualDoc/src/database_interface.tex: Cover case when local derived cache holds pointers to DbiResult 2005-07-04 14:14 Nick West * DatabaseInterface/: DbiResultPtr.h, DbiResultPtr.tpl: Change API: Add GetResultID() 2005-07-04 11:27 Nick West * DatabaseMaintenance/tools/load_tables.sh: Add -v -v to mysql command if --debug 2005-07-04 11:16 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/analyse_checksum.pm, scripts/create_analyse_checksum.pm, scripts/primer/launch_help.txt: Add new checksum analysis switch: --limit_report_per_table 2005-07-04 10:51 Nick West * DatabaseMaintenance/scripts/arc_get_table_status.pm: Remove log file afte use 2005-07-04 10:51 Nick West * DatabaseMaintenance/scripts/arc_convert_rows.pm: Discard contents file if there are no SEQNOs to copy 2005-07-03 01:08 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: polish I/O facility, user can switch between 'WRITE' and 'READ' modes, in 'READ' mode, only events recorded in a text file will be displayed. 2005-07-02 06:26 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: Add facility to read events from a file. 2005-07-02 04:29 asousa * BField/BfldCache.cxx: Backport BField defaults fix by Robert. 2005-07-01 23:10 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: update display, almost done 2005-07-01 22:14 Robert Hatcher * BField/BfldCache.cxx: Make maps 159/204 the defaults for Near/FarDet (both MC+Data) if one can't find the appropriate BFLDDBIPLANEMAP table entry. 2005-07-01 21:35 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_devel.C: Backporting the same modification to R1-17 2005-07-01 21:34 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_devel.C: Modifying the AltDemux COnfiguration file to have acd.Set("NormalizeWeights", 1); // Normalize weights to 1 if non-zero acd.Set("TrimHyps", 1); // Drop "0" weights if neg., or keep top N 2005-07-01 20:10 Robert Hatcher * Plex/: PlexLoanPool.cxx, Plexus.cxx: new pkg config key "Paranoia" set the level at which database entries are checked when filling Plexus maps: 0 = no checking (current default) 1 = check 1:N maps for duplicate keys check 1:1 maps for duplicate values (PinDiode->RawChannelId) but suppress warnings about crazy StripEnds (GetPlane() = 1023) 2 = report plane 1023 errors as well 2005-07-01 16:49 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: change GuiTextButton to GuiLabel 2005-07-01 16:18 Robert Hatcher * CVSROOT/check_access: remove "rjn" add "tjyang" on PulserCalibration. 2005-07-01 02:09 dap56 * Monitoring/Producer_dispatcher.cc: Run-end sequence is now only triggered by RawRunEndBlocks or the detection of a new run number. The previous method of using DDS::TimeOutNewFile messages occasionally produced spurious end-run signals and has now been removed. Some minor tweaks to the parameters in the OM keep-up algorithm. Snarl selection algorithm changed such that all SGATES are now processed in the ND. Cosmic snarls are still subject to 1-in-N sampling. 2005-06-30 23:07 Robert Hatcher * AnalysisNtuples/Module/ANtpInfoObjectFiller.h: make VldContext fVldc "protected" so derived classes can access it. 2005-06-30 22:12 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h: add a VldContext data member to the base ANtpInfoObjectFiller class. 2005-06-30 21:25 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: update event display, add the same preselections as in Mad and a button that allows you to enable or disable the cuts 2005-06-30 19:59 Brett Viren * BeamDataUtil/BDSpillAccessor.cxx: Invalidate local cache if initial query lands in a gap. This was at least one source of bogus data getting returned. 2005-06-30 16:04 Robert Hatcher * NeugenInterface/neugen_wrapper.cxx: fix memory leak reported by Tricia Vahle. 2005-06-30 14:38 Nick West * DatabaseMaintenance/scripts/: arc_convert_rows.pm, arc_main.pm: Support the --update_slave mode 2005-06-30 14:37 Nick West * DatabaseMaintenance/scripts/call_system.pm: Remove temporary output file after use 2005-06-30 10:22 Nathaniel Tagg * DataUtil/: PurgeCandidateModule.cxx, PurgeCandidateModule.h: Add a module to delete candidates from Mom. By default, the PurgeCandidateModule removes everything that is not a CandDigitList 2005-06-30 10:21 Nathaniel Tagg * CandData/: CandRecord.cxx, CandRecord.h: Add a return value to RemoveCandHandle. 2005-06-30 07:44 Nick West * DatabaseInterface/test/DbiValidate.cc: Fix gcc 3.4 error - it won't use the templated MsgStream::operator << with an enum 2005-06-29 23:25 George Irwin * CandData/: CandRecord.cxx, CandRecord.h: Add new method: void RemoveCandHandle(CandHandle *ch); 2005-06-29 23:21 Robert Hatcher * Plex/: PlexHandle.h, Plexus.cxx, Plexus.h: new methods GetAllPindDiodes() and GetAllLeds(). addition (currently disabled) paranoia code when entering PinDiode and Led maps such that it verifies that there isn't already an entry -- there shouldn't be as these maps should be 1:1 -- though this only checks if the map's _key_ is duplicated ... need to expand to verify that the value also isn't duplicated. Currently disabled as the underlying data does seem to have "oddities". 2005-06-29 22:33 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, DigitAnalysis.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, near.config: NearDet: - added SGATE QIE Priority Truncate Errors master v minder plot to Raw Digits checklist folder - added SGATE Event master vs minder and T-T0 plots to Status & Summary Plots folder - tweaked code to speed up processing of NearCheckCal runs - DDSTimeOut reduced from 40 to 20 seconds FarDet: - added SpillServer status (spills served, timestamp of last true spill) to Status Canvas - New "Spill type vs time" plot added to "SpillServer Monitoring" folder - removed crate 2, varc 0, vmm 5 (special timing channels) from charge injection plots - scaled down shield channels in Raw Digits "Electronics canvas" to make distributions more uniform. General: - End-run activity now triggered by an OR of a) detection of a RawRunEndBlock b) receiving a DDS::TimeoutNewFile message from the dispatcher 2005-06-29 21:29 moeller * Contrib/IMD/.cvsignore: ignore some stuff 2005-06-29 21:02 shanahan * Contrib/IMD/: ANtpEventInfoIMD.cxx, ANtpEventInfoIMD.h, ANtpShowerInfoIMD.cxx, ANtpShowerInfoIMD.h, ANtpTrackInfoIMD.cxx, ANtpTrackInfoIMD.h, ANtpTruthInfoIMD.cxx, ANtpTruthInfoIMD.h, GNUmakefile, LinkDef.h, Module/ANtpInfoObjectFillerIMD.cxx, Module/ANtpInfoObjectFillerIMD.h, Module/CondensedPshModuleIMD.cxx, Module/CondensedPshModuleIMD.h, Module/GNUmakefile, Module/LinkDef.h: Inverse Muon Decay Versions of ANtp. Peter S. and Vickie M. 2005-06-29 20:31 zheng * CandShowerSR/AlgShowerSS.cxx: tiny cleanup 2005-06-29 20:24 Robert Hatcher * CVSROOT/check_access: add "zheng" to CandShowerSR. 2005-06-29 20:18 zheng * CandSubShowerSR/AlgSubShowerSR.cxx: tiny cleanup. 2005-06-29 19:59 Brett Viren * Util/: LinkDef.h, MsgUtil.cxx, MsgUtil.h: Add simple function to make it easier to change msg levels from non job control scripts 2005-06-29 18:19 boehm * Filtration/: NeardetBeamSelect.cxx, NeardetBeamSelect.h: Backporting the neardet trigger 2005-06-29 18:13 asousa * CVSROOT/check_access: Fixing typo. 2005-06-29 16:32 Nick West * DatabaseMaintenance/scripts/: analyse_checksum.pm, auto_distribute.perl, create_checksum.pm: When creating/updating checksum logs, save time by skipping any that are totally excluded by the checksum analysis filter file. 2005-06-29 15:51 Nick West * DatabaseMaintenance/scripts/: arc_convert_rows.pm, arc_get_todo_list_of_seqnos.pm, arc_main.pm: Still work in progress: Standard mode appears to work, --update_slave not yet supported 2005-06-29 15:49 Nick West * DatabaseMaintenance/scripts/call_system.pm: Add option to check standard output for warnings and errors 2005-06-29 15:03 tjyang * NueAna/Display/NueDisplayModule.cxx: close the file 2005-06-29 14:35 musser * CandNtupleSR/: LinkDef.h, NtpSRShower.h, NtpSRShowerPulseHeight.cxx, NtpSRShowerPulseHeight.h, Module/NtpSRModule.cxx: add new members to shower tree, holding shower energy for different shower types shw.ph.linCCgev shw.ph.wtCCgev shw.ph.linNCgev shw.ph.wtNCgev shw.ph.EMgev fix event energy, which is now calculated in AlgEventSR, and uses range if the track is contained, and curvature if the event is not contained. 2005-06-29 14:30 musser * CandEventSR/AlgEventSR.cxx: fix logic error in code setting event containment flag 2005-06-29 10:07 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/add_row_counters.pm, scripts/arc_add_row_counter_to_sql.pm, scripts/arc_convert_rows.pm, scripts/arc_get_table_status.pm, scripts/arc_get_todo_list_of_seqnos.pm, scripts/arc_main.pm, scripts/auto_distribute.perl, scripts/call_system.pm: Work in progress on a new ROW_COUNTER conversion method. This method will be required to convert the large automatically updating tables as it works in-situ (not need to move data between databases) and only requires only a very short pause in updating. 2005-06-29 09:38 Nick West * DatabaseMaintenance/scripts/: add_row_counter.pm, dbi_query_mysql.pm: Place account options first on mysql and mysqldump commands to keep sgi-irix happy 2005-06-29 06:21 Nick West * DatabaseMaintenance/tools/load_tables.sh: If --server_v3 force conversion of table type to TYPE=MyISAM 2005-06-29 06:11 Nick West * DatabaseMaintenance/tools/load_tables.sh: Add --server_v3 (MySQL server is version 3) 2005-06-29 03:21 tjyang * NueAna/Display/NueDisplayModule.cxx: fix a bug 2005-06-29 03:02 tjyang * NueAna/: Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/RunNueDisplay.C: update NueDisplay, add functionality for hand scan. 2005-06-29 00:00 George Irwin * NueAna/: FracVarAna.cxx, HitCalcAna.cxx, OscProb.cxx, ShwfitAna.cxx: Replace fabs by TMath::Abs for code portability. 2005-06-28 19:06 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: oops - was getting target_in instead of beam_type for the targetPosition variable. 2005-06-28 17:04 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_devel.C: Adding the altdemux config file to R1.17 as well 2005-06-28 17:03 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_devel.C: Adding a config file for the AltDeMux setting 2005-06-28 14:26 musser * RecoBase/: CandEvent.cxx, CandEvent.h, CandEventHandle.cxx, CandEventHandle.h, CandShower.cxx, CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, CandTrackHandle.cxx: Chris's changes to CandShowerHandle to make BelongsWithTrack/Shower virtual fix bug in BelongsWithTrack found by Chris Support new private members fEnergy and fIsContained in CandEvent Support new private energy members in CandShower for NC/CC/EM shower reco, with versions for a signal deweighted calibration and a simple linear charge sum based calibration. 2005-06-28 14:21 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, DBtxt_AlgEventSR_default.C: mods to code that subtracts track eloss from shower - CandShower now has separ\ate energy members for CC, NC, and EM shower hypotheses. CandEvent now has private member fEnergy, that is filled with shower + track en\ergy, where track energy is based on range if track is contained. Chris's changes to support use of overloaded BelongsWithTrack and BelongsWithShower 2005-06-28 14:13 musser * CandShowerSR/: AlgShowerSR.cxx, DBtxt_AlgShowerSR_default.C, ShowerSRListModule.cxx: add ability to calibrate CC/NC/EM showers with different non-linear calibrations. 2005-06-28 12:34 Nathaniel Tagg * Calibrator/PEGainCalScheme.cxx: Copy the DbiResKey on intialization. 2005-06-28 07:37 cbs * CandShowerSR/AlgShowerSS.cxx: Saome changes Hai made for determining shower Z vertex from constituent SubShowers 2005-06-28 07:09 cbs * Mad/MadAnalysis.cxx: Update to be consistent with AnalysisNtuples 2005-06-28 05:18 Nick West * DatabaseMaintenance/tools/load_tables.sh: Only convert SQL for MySQL client < 4.0 (rather than 4.1) 2005-06-27 21:37 tjyang * NueAna/: ANtpTruthInfoBeamAna.cxx, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/gen_md.C: Modify ANtpTruthInfoBeamAna according to Brian's recent update on AnalysisNtuples. Add event number control in the event display. 2005-06-27 21:26 vahle * NueAna/macros/AnalysisFunctions.C: Added code to make delta vs. UE32 plot 2005-06-27 18:36 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFillerBeam.cxx, ANtpInfoObjectFillerBeam.h: dont really need the Sqr methods in the derived ANtpInfoObjectFillerBeam class as they are the same in the ANtpInfoObjectFiller class 2005-06-27 18:34 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: include the appropriate headers too. 2005-06-27 18:32 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: oops - forgot to get rid of some commenting out. fixed now. 2005-06-27 18:12 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, ANtpInfoObjectFillerBeam.cxx, ANtpInfoObjectFillerBeam.h, ANtpRecoNtpManipulator.cxx, ANtpRecoNtpManipulator.h, CondensedNtpModule.cxx: make some changes to further remove the NtpSR(t)Record split personality: ANtpRecoNtpManipulator now holds run, snarl, subrun as data members and returns them through getters ANtpInfoObjectFiller ctor now takes run, snarl, subrun, NtpSREventSummary, and NtpSRCosmicRay arguments, ctors for NtpSR(t)Records are commented out (but not yet forgotten) ANtpInfoObjectFillerBeam ctor now takes a VldTimeStamp instead of either NtpSR(t)Records ANtpInfoObjectFillBeam::FillBeamMCTruthInformation now takes a TClonesArray * for the stdArray, rather than either type of record sorry to all who have to experience a little pain for the greater good with these changes 2005-06-27 16:55 Nathaniel Tagg * DetSim/LightInjector.cxx: Fix remaining compiler warning. 2005-06-27 16:47 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, GeoScintMdlNode.h: GeoGeometry: Implement former dummy methods: virtual GeoSteelPlnNode* GetNearestSteelPlnNode(Double_t z); virtual void GetTransverseExtent(PlaneView::PlaneView_t view, Double_t& tmin, Double_t& tmax) const; New method: const std::map& GetSteelPlnNodeMap(); to store steel planes using z0 position of steel planes as key. 2005-06-27 14:21 Brett Viren * BeamDataUtil/test/BDTestData.cxx: Tweaks 2005-06-27 12:54 cbs * NueAna/macros/AnalysisFunctions.C: Updated functions used for MDC. 2005-06-27 11:17 cbs * CandShowerSR/: AlgShowerSSList.cxx, CandShowerSRHandle.cxx, CandShowerSRHandle.h: Added functions to CandShowerSRHandle for event building with subshowers. Added extra sanity checks to 3D shower formation algorithm. 2005-06-27 11:13 cbs * CandSubShowerSR/: CandSubShowerSRHandle.cxx, CandSubShowerSRHandle.h: Added functions to return number of strips per plane and max/min U/V strip per plane. 2005-06-27 09:31 Nathaniel Tagg * Filtration/: NeardetBeamSelect.cxx, NeardetBeamSelect.h: Add a simple SGATE filter. Much simpler than Robert's, ---Nathaniel 2005-06-27 03:32 avva * ControlRoomSoftware/CRLForms/: OmCheckListFar.htm, OmCheckListNear.htm: Updated OM checklists per David's recommendations. 2005-06-25 20:07 Robert Hatcher * JobControl/: JobCPath.cxx, JobCPath.h: Backport BeginJob() fix to R1.17 2005-06-25 20:03 Robert Hatcher * JobControl/JobCRootCommandModule.cxx: Add a bit of verbosity (JobCModule's "unique" (eg. path) name) to the kDebug messages for the various entry points. 2005-06-25 20:01 Robert Hatcher * JobControl/: JobCPath.cxx, JobCPath.h: Make sure BeginJob() signal gets propagated to all the attached paths as well as the nodes (i.e. JobCModules) in the top level path. 2005-06-25 12:24 cbs * Mad/: MadAnalysis.cxx, MadEvDisplay.cxx, MadQuantities.cxx, MadQuantities.h, SpillInfo.cxx, SpillInfo.h: Added new function RecoEMFrac() to MadQuantities which uses SubShowers to estimate EMFrac. Added branch to write out true and reco emfrac in MadAnalysis::CreatePAN(). Changed the way clusters are displayed in Event Display. Added an internal map to SpillInfo class to speed up spill entry look up. 2005-06-25 12:10 cbs * CandSubShowerSR/AlgSubShowerSRList.cxx: Not including NearDet hits from plane>=121 in subshower clustering. 2005-06-24 20:42 Mayly Sanchez * CandClusterSR/ClusterSRListModule.cxx, CandEventSR/EventSRListModule.cxx, CandTrackSR/TrackSRListModule.cxx: Backport of changes to JobC error codes if no slicelist present. 2005-06-24 20:27 Mayly Sanchez * Filtration/Blinder.cxx, Filtration/Blinder.h, Filtration/FardetBeamSelect.cxx, SpillTiming/SpillTimeFinder.cxx, SpillTiming/SpillTimeFinder.h: Backport recent changes to Blinder and SpillTimeFinder for production runs. 2005-06-24 19:34 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: change BeginFile() to BeginRun() for the consistency 2005-06-24 19:33 Robert Hatcher * Midad/UserDisplay/: UserDisplayModule.cxx, UserDisplayModule.h: Trigger BuildDisplay off of BeginRun() rather than BeginJob() which won't necessarily have anything in mom yet. Currently only notices whether it has a canvas already but doesn't check if the geometry has changed (for instance if two sequential files were for Near vs. Far det). 2005-06-24 18:41 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: Change 'virtual void BeginJob()' to 'virtual void BeginFile()' as suggested by Robert H. It seems mom is no longer available in BeginJob() since Robert changed the executing order of BeginJob,BeginRun and BeginFile in the job module so we couldn't get detector information in BeginJob(). But BeginFile() is a more reasonable place to get such information. 2005-06-24 15:20 Nathaniel Tagg * PulserCalibration/PulserTimingPoint.cxx: Remove my oh-so-pretty-but-unappreciated DBI commit comment. 2005-06-24 13:36 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h, DBtxt_AlgSubShowerSRList_default.C, DBtxt_AlgSubShowerSR_default.C: Updated ID definitions for track-like subshowers 2005-06-24 13:34 cbs * NueAna/: NueRWHelpers.cxx, NueRWHelpers.h, NueSensitivity.cxx, OscProb.cxx, OscProb.h: Tidied up OscProb functions. Added delta and hierarchy as inputs to OscillateMatter() functions. 2005-06-24 11:48 cbs * CandShowerSR/AlgShowerSSList.cxx: Bug fix for a rare seg fault. 2005-06-24 02:56 Jon Urheim * CandEventSR/EventSRListModule.cxx: don't set a JobC error code (was kError) for snarls where no slicelist is present (but do return a selection state kFailed). Use MAXMSG for warning about this condition and downgrade message from kWarning to kInfo. 2005-06-24 02:54 Jon Urheim * CandTrackSR/TrackSRListModule.cxx: don't set a JobC error code (was kWarning) for snarls where no slices are present. Also use MAXMSG for "Bail out.." message, to keep output down to a minimum. 2005-06-24 02:49 Jon Urheim * CandClusterSR/ClusterSRListModule.cxx: don't set a JobC error code (was kWarning) for snarls where no slices are present. Also downgrade "Bail out.." MSG from kWarning to kInfo, and use MAXMSG for this to keep output down to a minimum. 2005-06-23 21:05 avva * OfflineHistograms/dccpnewfiles: [no log message] 2005-06-23 20:33 Robert Hatcher * CVSROOT/check_access: add yumiceva to numisoft access. 2005-06-23 19:43 avva * OfflineHistograms/: OfflineHistograms.C, StripEffHistogramBlock.cxx, cleanoldfiles, dccpnewfiles, offhists: Fixed strip numbering (first strip is 0, not 1), axis labels, set print level for "Cand", "Plex" streams to Error. 2005-06-23 15:51 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h: Add DataIsAvailable() function call, which can be used to determine whether valid data is available at the given context. 2005-06-23 15:31 Nick West * DatabaseInterface/: DbiResult.cxx, DbiResult.h, DbiResultKey.cxx, DbiResultKey.h, DbiResultPtr.tpl, doc/ChangeLog: Create a static DbiResultKey to be returned whenever a DbiResultKey is requested but none exists. 2005-06-23 11:45 Nathaniel Tagg * CVSROOT/check_access: Add Rustem to PhotonTransport 2005-06-23 11:43 Nathaniel Tagg * PhotonTransport/: LinkDef.h, PhotonCaldetNoise.cxx, PhotonConfiguration.cxx, PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonEventResult.cxx, PhotonEventResult.h, PhotonNdAfterpulseModel.cxx, PhotonNdAfterpulseModel.h, PhotonTransport.cxx, PhotonTransport.h, PhotonTransportModule.cxx, PhotonTransportModule.h, test/GNUmakefile: Add support for afterpulsing. Add support for new DigiPE model. Add the 'PhotonNdAfterpulseModel' as a playground for Rustem to work in.. at the moment, it generates afterpulsing 1-3us after a PE, randomly on pixels 1-8 and 57-64, and generates an afterpulse PE 4% of the time following a genuine PE. Afterpulses do not beget afterpulses, just for simplicity. 2005-06-23 11:40 Nathaniel Tagg * DetSim/: CustomLightInjector.cxx, SimPixelTimeBucket.cxx, SimPmt.cxx: Modifications for using the new DigiPE interface. 2005-06-23 11:40 Nathaniel Tagg * Digitization/: DigiPE.cxx, DigiPE.h, DigiSignal.h: Changed the format of the DigiPE to hold more non-genuine flags. Accessors are all still available. Constructors changed. Added kAfterpulse as a possible truth. 2005-06-22 19:16 asousa * CVSROOT/check_access: Granting Josh trusted status with the blessing of a core software member. 2005-06-22 19:12 zheng * CandSubShowerSR/AlgSubShowerSR.cxx: Added EndZ for clusters. 2005-06-22 16:07 Ed Larty * OfflineMonitor/MoqQuantities.cxx: # removed unused variables 2005-06-22 15:52 Ed Larty * OfflineMonitor/MoqQuantities.cxx: # removed unused variables 2005-06-22 15:52 Nathaniel Tagg * TriD/TridAnaglyphGLFrame.cxx: Yuch. Allowing green to filter in through both channels looks yucky with my glasses. 2005-06-22 15:49 Nathaniel Tagg * TriD/: TridAnaglyphGLFrame.cxx, TridAnaglyphGLFrame.h, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridModel.cxx, TridModel.h, TridModelCrate.cxx, TridModelCrate.h, TridModelDigits.cxx, TridModelDigits.h, TridModelIntersect.cxx, TridModelIntersect.h, TridModelPmt.cxx, TridModelPmt.h, TridModelStrip.cxx, TridModelStrip.h, TridModelStripEnd.cxx, TridModelStripEnd.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPmtPage.cxx, TridUVPage.cxx: Fairly major overhaul of the Model system, in an attempt to move away from CandDigits as the only data source. (I figure that if I make TriD work with Ntuples people will get a whole lot more interested.) Some functionality taken away, but the system works. I managed to snag a few red/blue 3d glasses from the Ely open house, so I coded up a quick-n-dirty anaglyph display package to use them. Works, mostly, although objects close to the objective get distorted pretty badly, same as stereo and crosseyed. 2005-06-21 23:12 Liz Buckley-Geer * WebDocs/WebDocs.html: Fix formatting 2005-06-21 23:09 Liz Buckley-Geer * WebDocs/WebDocs.html: Add SAM link and clean up a few links in the Data section 2005-06-21 22:47 George Irwin * TriD/gltest/GNUmakefile: Darwin-only mods: Add "-I/usr/X11R6/include" to CPPFLAGS for GL and remove "-lpthread" from BINLIBS. 2005-06-21 21:33 tjyang * LISummary/LITuning.cxx: using only low gain pin diodes for near detector led pulseheight tuning for the time being 2005-06-21 20:58 George Irwin * CVSROOT/check_access: Authorize tjyang for LISummary package. 2005-06-21 20:47 marshall * CandFitTrackCam/example_script.C: New implementation of Kalman Filter with choice of propagator 2005-06-21 20:38 bspeak * Contrib/bspeak/BenAna/: ShowerAna.cxx, ShowerAna.h, ThroughAna.cxx, ThroughAna.h, LinkDef.h, StopperAna.cxx, StopperAna.h: [no log message] 2005-06-21 20:34 bspeak * Contrib/bspeak/BenAna/: PlotMan.cxx, PlotMan.h, macros/camevd.C, macros/ntpana.C: clean up 2005-06-21 19:09 Brian Rebel * Contrib/style/: README, minosPub.rootlogon.C, minosTalks.rootlogon.C: add initial style files and instructions/guidelines to style directory 2005-06-20 21:35 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: fix typo in include 2005-06-20 20:18 avva * ControlRoomSoftware/ShiftersGuide/: Introduction.tex, Shifting.tex: Fixed some broken links in the Shifters Guide, pointed out by Alan Wehmann. 2005-06-20 19:40 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: add SpillTimeFinder code to ANtpInfoObjectFillerBeam::FillBeamInformation() method to get the time to the nearest spill variables filled. 2005-06-20 19:14 avva * ControlRoomSoftware/CRLForms/DcsCheckListNear.htm: Added timing checks, suggested by Nathaniel 2005-06-20 19:05 avva * ControlRoomSoftware/CRLForms/DcsCheckListFar.htm: Added the timing checks suggested by Nathaniel to the FD checklist. 2005-06-20 18:56 Brian Rebel * AnalysisNtuples/: ANtpBeamInfo.cxx, ANtpBeamInfo.h, Module/ANtpInfoObjectFillerBeam.cxx, Module/ANtpInfoObjectFillerBeam.h: change the targetPosition variable from Double_t to Int_t add code into ANtpInfoObjectFillerBeam to get the beam information out of the db 2005-06-20 18:33 avva * ControlRoomSoftware/CRLForms/DcsCheckListNear.htm: Just renaming DcsCheckListNearDraft -> DcsCheckListNear. 2005-06-20 16:24 Brian Rebel * AnalysisNtuples/: ANtpBeamInfo.cxx, ANtpBeamInfo.h: add in a few variables to keep track of the time to the nearest spill: Double_t timeToNearestSpill; // time to nearest spill in seconds Int_t nearestSecToSpill; // second from unix epoc to nearest spill Int_t nearestNSToSpill; // ns past second from unix epoc to nearest spill 2005-06-20 15:24 Nathaniel Tagg * Filtration/: Blinder.cxx, Blinder.h: One final addition to the Blinder: it now rescrables the blinding function based upon an 'epoch number'. This means that: - Real and MC data will be scrambled with different blind functions - You can set a watershed date to reblind the data with a new set of paramters. 2005-06-20 12:04 cbs * CandSubShowerSR/DBtxt_AlgSubShowerSR_default.C: By default, do EM energy profile fitting. 2005-06-18 18:47 Nathaniel Tagg * Filtration/FardetBeamSelect.cxx: Fix up config paramaters 2005-06-18 18:16 Nathaniel Tagg * Filtration/FardetBeamSelect.cxx: Optmize: look at trigger word first, THEN at the DB. ---N 2005-06-18 16:21 Robert Hatcher * Filtration/: Blinder.cxx, Blinder.h: Copy Nathaniel's just-post-tagging changes onto the R1.17 branch. 2005-06-18 16:17 Robert Hatcher * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: backport Jim/Pedro's changes to R1.17 branch. 2005-06-18 16:11 marshall * CandFitTrackCam/: GNUmakefile, LinkDef.h: GNUmakefile 2005-06-18 16:09 marshall * CandFitTrackCam/: CandFitTrackCamListHandle.cxx, CandFitTrackCamListHandle.h, example_script.C, FitTrackCamAnalysisModule.cxx, FitTrackCamAnalysisModule.h, FitTrackCamListModule.cxx, FitTrackCamListModule.h: New Kalman Filter implementation with choice of propagator 2005-06-18 16:05 marshall * CandFitTrackCam/: AlgFitTrackCam.h, AlgFitTrackCamList.cxx, AlgFitTrackCamList.h, CandFitTrackCam.cxx, CandFitTrackCam.h, CandFitTrackCamHandle.cxx, CandFitTrackCamHandle.h, CandFitTrackCamList.cxx, CandFitTrackCamList.h: New Kalman Filter implementation with choice of propagator 2005-06-18 16:04 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: New Kalman Filter implementation with choice of propagators 2005-06-18 15:35 Brett Viren * CVSROOT/: check_access, modules: Add John Marshall and CandFitTrackCam 2005-06-18 15:01 Brian Rebel * AnalysisNtuples/: ANtpTrackInfoAtm.cxx, ANtpTrackInfoAtm.h: add another charge id cut 2005-06-17 22:09 Brett Viren * CandFitTrackCam/.cvsignore: first commit 2005-06-17 18:44 Robert Hatcher * Filtration/Blinder.cxx: assert needs #include in general. 2005-06-17 17:23 Nick West * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: Run latex2html with -local_icons so that icons are O.K. if viewed from site w/o latex2html 2005-06-17 16:01 Nick West * DatabaseMaintenance/DbmModule.cxx: Use single quotes for insert condition (thanks Dennis) 2005-06-17 15:26 Nick West * UserManualDoc/src/alg_cand.tex: Fix broken links 2005-06-16 23:02 musser * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: replace old veto shield code with CandShield imp. 2005-06-16 17:17 Nathaniel Tagg * Filtration/: Blinder.cxx, Blinder.h: Recode the algorithm a little for easier development cycle. Retune the algorithm for a larger data fraction: now data fraction is typically 40-50%, with a guanenteed fraction of 25% for each point in phase space. ---N 2005-06-16 16:53 Ed Larty * WebDocs/packages-info.txt: #updated for new frozen release 2005-06-16 16:48 Ed Larty * setup/packages-R1.17: # new frozen release 2005-06-16 15:32 Nathaniel Tagg * Filtration/Blinder.cxx: Minor bugfix to Blinder. Will probably be irrelevant after immenant retuning. 2005-06-16 15:00 Nathaniel Tagg * CandChop/BiggestChopModule.cxx: Added configuration option (default on) that removes the original CandDigitList to the Temporaries list. Although not neccessary, this drastically reduces the size of the candidate files. 2005-06-15 20:37 Nathaniel Tagg * Filtration/: Blinder.cxx, FardetBeamSelect.cxx, FardetBeamSelect.h: Fix CVSID in Blinder. Rewrite of FardetBeamSelect to select IP triggers or events in beam. 2005-06-15 19:31 Robert Hatcher * DatabaseUpdater/: DbuDaqFileSummary.cxx, DbuRunSummary.cxx: when reading via Dbi handle older table that had one fewer column. 2005-06-15 18:45 Ed Larty * setup/: mytmp, packages-R1.17.0-tmp: # tmp file in anticipation for frozen release R1.17 tomorrow noon, June 16 2005 2005-06-15 18:30 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: new columns in definition of DbuRunSummary and DbuDaqFileSummary tables. 2005-06-15 17:20 Robert Hatcher * DatabaseUpdater/: DbuDaqFileModule.cxx, DbuDaqFileModule.h: Changes to module to account for filling addition of new table data members, fAuxConfigText to DbuRunSummary and fRecSetsNotLIOnly to DbuDaqFileSummary. Allow the module to be configured as which RawConfigFilesTextBlocks go into fAuxConfigText and which go into the separate table. 2005-06-15 17:14 Robert Hatcher * DatabaseUpdater/: DbuDaqFileSummary.cxx, DbuDaqFileSummary.h: new data member contains the number of record sets that didn't consist solely of "LightInjection" (ie. what job control would count if I/O were configured to only read "DaqMonitor" and "DaqSnarl" streams) 2005-06-15 17:12 Robert Hatcher * DatabaseUpdater/: DbuRunSummary.cxx, DbuRunSummary.h: Additional data member "AuxConfigText" is the part of the ConfigFilesText that will change on a run-by-run basis (read liStartTime.config) that would break the sharing of those entries amongst different runs. 2005-06-15 16:56 Robert Hatcher * MINF_Classes/: MINFAttParticle.cxx, MINFAttParticle.h: Some printing tweaks that have been sitting in my test release for ages. 2005-06-14 20:28 tjyang * NueAna/: CompareAll.cxx, CompareMD.cxx, CompareMD.h, LinkDef.h, NueRecordAna.cxx, macros/RunAllCompare.C, macros/RunMDCompare.C, macros/gen_md.C: add code for data/mc comparison, I don't think I actually changed CompareAll.cxx or RunAllCompare.C, I may just touch them. 2005-06-14 18:06 Brett Viren * BeamDataUtil/test/BDTestData.cxx: Tweakage 2005-06-13 20:07 Robert Hatcher * TriD/TridControl.cxx: the very latest ROOT changes the table type behind TEnv, so when creating an iterator don't do it via an intermediate pointer, ie. not as TOrdCollection* table = env.GetTable(); TIter next(table); but instead: TIter next(env.GetTable()); 2005-06-12 19:30 Sue Kasahara * GeoGeometry/macro/: drawC000AVt.C, drawC000PVt.C, drawC001AUt.C, testGeoDrawCalDet.C: scripts to draw caldet components. 2005-06-12 19:04 Sue Kasahara * GeoGeometry/macro/: drawN001AUf.C, drawN001AUfcoil.C, drawN001BUf.C, drawN001PUf.C, drawN002AVp.C, drawN003AUp.C, drawN006AVf.C, testGeoDrawNearDet.C: Macros to draw components of near detector. 2005-06-12 17:32 Sue Kasahara * GeoGeometry/macro/testGeoDrawNearDet.C: Fix drawing of near detector to better center in z. 2005-06-12 17:14 Sue Kasahara * GeoGeometry/macro/: drawF001AVt.C, drawF001AVtcoil.C, drawF001AVtwithbox.C, drawF001BVt.C, drawF001PVt.C, drawF002AUt.C: Scripts to draw components of far detector geometry. 2005-06-12 14:42 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, GeoPlnNode.cxx, GeoScintMdlNode.cxx, GeoScintMdlNode.h, GeoScintMdlVolume.cxx, GeoScintMdlVolume.h, GeoScintPlnNode.cxx, GeoScintPlnNode.h, GeoScintPlnVolume.cxx, GeoScintPlnVolume.h, GeoSteelPlnVolume.cxx, GeoStripNode.h, GeoStripVolume.cxx: GeoGeometry.h/.cxx: Implement previous dummy methods: virtual GeoSteelPlnNode* GetSteelPlnNode(PlexPlaneId planeId) const; const std::vector& GetScintPlnNodePtrVector(); const std::vector& GetSteelPlnNodePtrVector(); const std::vector& GetPlnNodePtrVector(); virtual void GetZExtent(Float_t& zmin, Float_t& zmax, Int_t isup = -1) const; virtual TVector3 GetHallExtentMin() const; virtual TVector3 GetHallExtentMax() const; Repair methods: virtual void GetZExtent(Double_t& zmin, Double_t& zmax, Int_t isup = -1) const; virtual PlexPlaneId GetPlaneIdFromZ(Double_t z) const; to work with new geometry. New method: static std::string GetGeoCompatibleName(std::string name); to replace "-" with "h" and "/" with "f" in names used to define detector components, since hyphens conflict with "-" used in defining composite shapes, and "/" conflict with global path names. Cleaner implementation of detector geometries: - bounding box of scint/steel plane pair is determined from scint/steel plane volume shape size after construction - separate methods BuildFar/Near/CalDetGeometry have been consolidated into one BuildDetector - removed unused Materials/Mediums - removed pre-build rotaton matrix list in favor of only building as necessary - fixed implementation of near and far detector coils to be closer to true representation, but still use hardwired values and parameters need checking. GeoPlnNode.cxx: Implement previous dummy method: virtual Float_t GetHalfThickness() const; GeoScintMdlVolume.h/.cxx: New methods: GeoStripNode* GetStripNode(const PlexStripEndId& seid) const; std::vector GetStripNodePtrVector() const; Modify to improve smoothness of module coil hole cut out. Make use of GetGeoCompatibleName to define volume/shape names. Scint module color is now blue. GeoScintMdlNode.h/.cxx: New methods: GeoStripNode* GetStripNode(const PlexStripEndId& seid) const; virtual std::vector GetStripNodePtrVector() const; GeoScintPlnNode.h/.cxx: Implement former dummy methods: virtual Int_t NumberOfStrips() const; virtual std::vector GetStripNodePtrVector() const; virtual std::vector GetScintMdlNodePtrVector() const; New method: virtual Int_t NumberOfModules() const; GeoScintPlnVolume.h/.cxx: New methods: virtual Int_t NumberOfStrips() const; virtual Int_t NumberOfModules() const { return GetNdaughters(); } virtual std::vector GetStripNodePtrVector() const; virtual std::vector GetScintMdlNodePtrVector() const; GeoStripNode.h: Change to comment. GeoStripVolume: Strips are now grey. 2005-06-11 05:49 avva * Contrib/sergei/OmHistory/: histmanmapimpl.cpp, omhistorymain.ui, omhistorymain.ui.h: Added separate input box to add filename pattern (like "*.root"). 2005-06-11 04:21 avva * OfflineHistograms/: DigitHistogramBlock.cxx, FitTrackHistogramBlock.cxx, FitTrackHistogramBlock.h, GNUmakefile, HistManHistogramBlock.cxx, HistManHistogramBlock.h, HistogramBlock.h, HistogramBlockFactory.cxx, HistogramBlockFactory.h, OfflineHistogramModule.cxx, OfflineHistogramModule.h, ShowerHistogramBlock.cxx, ShowerHistogramBlock.h, StripEffHistogramBlock.cxx, StripEffHistogramBlock.h, StripHistogramBlock.cxx, StripHistogramBlock.h, TrackHistogramBlock.cxx, TrackHistogramBlock.h: Added DigitHistogramBlock, StripHistogramBlock. In all other files, added missing $ to '$Id:'. 2005-06-11 03:41 avva * OfflineHistograms/DigitHistogramBlock.h: Digit hist block. 2005-06-10 20:08 cbs * NueAna/NueRWHelpers.cxx: fixed bug in nue->nue oscillations 2005-06-10 18:20 kordosky * Mad/MadMKAnalysis.cxx: fix so trees are not written in memory as a result of inadvertant gDirectory movement in other code 2005-06-10 16:11 Nick West * DatabaseInterface/DbiCascader.cxx: Embryonic version shear detection. Should we ever need to introduce another backward incompatible change like the ROW_COUNTER column addition, a system will be developed to prevent versions of the DBI from connecting to databases whose layout they don't support. 2005-06-10 16:06 cbs * Mad/: MadCluAnalysis.cxx, MadCluAnalysis.h: updates 2005-06-10 15:53 avva * OfflineHistograms/: FitTrackHistogramBlock.cxx, OfflineHistograms.C, TrackHistogramBlock.cxx, cleanoldfiles, dccpnewfiles: Renamed time slope histograms from TimeSlopeY, AbsTimeSlopeY back to TimeSlope, AbsTimeSlope. 2005-06-10 14:55 cbs * NueAna/NueSensitivity.cxx: fix 2005-06-10 14:50 cbs * NueAna/: OscProb.cxx, OscProb.h: new osc probs 2005-06-10 14:24 Brett Viren * BeamDataMonitoring/TargetModule.cxx: Ah, newbies, gotta love em (cause you'll go to jail for doing what you really want to them). Remove gcvt entirely and use Form - which was being used *anyways*.... 2005-06-10 14:12 cbs * NueAna/: NueRWHelpers.cxx, NueRWHelpers.h: Added an approximation to osc prob including matter effects. 2005-06-10 13:48 bspeak * Contrib/bspeak/BenAna/: ThroughAna.cxx, ThroughAna.h: [no log message] 2005-06-10 13:47 bspeak * Contrib/bspeak/BenAna/: ShowerAna.cxx, ShowerAna.h: Several Histograms and cuts 2005-06-10 13:46 bspeak * Contrib/bspeak/BenAna/: PlotMan.cxx, PlotMan.h: Add CamAna::Finish 2005-06-10 13:42 bspeak * Contrib/bspeak/BenAna/: ChangeMe.cxx, ChangeMe.h: Add Finish 2005-06-10 13:41 bspeak * Contrib/bspeak/BenAna/CamAna.h: Add the Finishing move 2005-06-10 12:27 vahle * NueAna/macros/: AddFiles.C, AnalysisFunctions.C, MakeASPIDTree.C, MakeRandFile.C, RunFastReweight.C, chooz.C: Added plots to AnalysisFunctions, added functionality to chooz.C, other cosmetic fixes 2005-06-10 09:32 Nick West * DatabaseInterface/test/: DbiValidate.cc, DbiValidate.hh: Fix mis-ordering of clean-up statements. Don't print warnings during preparation clean-up 2005-06-10 09:21 Nick West * DatabaseInterface/doc/ChangeLog: Further ORACLE support: DbiStatement now accumulates all the warning messages. 2005-06-10 09:21 Nick West * DatabaseInterface/: DbiStatement.cxx, DbiStatement.h: Further ORACLE support: DbiStatement now accumulates all the warning messages during statement execution as the ORACLE translation can generate multiple SQL commands to be executed by a TSQLStatement, but that TSQLStatement holds only the warning associated with the last command that was executed. 2005-06-10 09:20 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h: Respond to change in the DbiStatement (it now accumulates all warnings). 2005-06-10 08:37 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDSimpleMC.cxx, CDSimpleMC.h: The versions used for my thesis (submitted last Wednesday - wohoooo!). 2005-06-10 06:39 Nick West * DatabaseInterface/test/DbiValidate.cc: Fix MSG lines - output was being attributed to Dbm 2005-06-09 23:55 George Irwin * BeamDataMonitoring/TargetModule.cxx: Add MacOSX implementation for gcvt function missing from stdlib on MacOSX. 2005-06-09 17:36 vahle * NueAna/: data/biguniformnumbers-specialforchris.txt, macros/AnalysisFunctions.C: biguniformnumbers, special, for chris 2005-06-09 17:31 George Irwin * NueAna/NuePrint.cxx: Convert isinf,isnan to TMath equivalents for platform standardization. 2005-06-09 17:16 tjyang * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, ANtpEventInfoNue.cxx, ANtpEventInfoNue.h: Add a new variable in ANtpEventInfoNue.h: hotch to mask the hot channels in near detector data. hotch==1 means at lease one channel in that event has abnormal ADC counts(larger than 60000). No effect on FarDet. 2005-06-09 15:26 thosieck * BeamDataMonitoring/: HadMuMonModule.cxx, LossModule.cxx, TargetModule.cxx: Added style changes, and added returns so that values were not put in histograms when beam intensity is less than 0.1 e12 and when bpm position is greater than 990 mm, more is coming 2005-06-09 14:33 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: fix bug in filling hadronic final state information 2005-06-09 14:19 Nick West * DatabaseMaintenance/scripts/importer_mail_logentries.pm: Suppress SPILLTIMEND DbiLogEntry reports 2005-06-09 14:04 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: forgot to commit this one yesterday. it changes horn_current to hornCurrent in the ANtpBeamInfo object filling 2005-06-09 13:19 vahle * NueAna/: MSTCalc.cxx, macros/AddFiles.C, macros/MakeRandFile.C, macros/MakeTJPIDTree.C, macros/NueReweightFast.C, macros/RunFastReweight.C: Fixed bug in copy constructor of MSTCalc, when trying to copy the arrays, must check that the arrays in the original are not of zero length 2005-06-09 04:00 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Adding setup to change default values for tracks 2005-06-09 03:59 Mayly Sanchez * NueAna/macros/CreateChain.C: Order files to create chain and take chain name as input 2005-06-09 01:15 boehm * NueAna/NuePrint.cxx: Minor tweak to the logic of including variables 2005-06-08 22:54 George Irwin * CandChop/BiggestChopModule.cxx: Fix typo: vetoedLi misspelled as vetedLi in declaration. 2005-06-08 19:42 kordosky * Mad/MadMKAnalysis.cxx: fix small memory leak... one must delete momentum 4 vectors! 2005-06-08 19:30 Brian Rebel * AnalysisNtuples/: ANtpBeamInfo.cxx, ANtpBeamInfo.h: add a few more variables to the info object, including protonIntensity and targetPosition. eventually ANtpHeaderInfoBeam will become obsolete 2005-06-08 19:28 boehm * NueAna/AngClusterFitAna.cxx: Another divide by something really really close to zero error fixed 2005-06-08 19:12 Brett Viren * BeamData/python/main/poll-acnet.py: Handle arrays 2005-06-08 19:06 bspeak * Contrib/bspeak/BenAna/: UtilShw.cxx, UtilShw.h: Fix up the InFid to NotFid, returns true for non-fiducial X,Y,Z Modify IsThr to deal with this change and add IsFC and IsPC 2005-06-08 18:49 Brett Viren * BeamData/python/bdp/roto.py: Add the creation of a symlink to tickle the BeamData dbu process. 2005-06-08 18:48 Brett Viren * BeamData/python/main/ssh_tunnel.sh: Example to start needed ssh tunnels for running behind firewall 2005-06-08 18:38 boehm * NueAna/: ANtpAnalysisInfoAna.cxx, AngClusterFitAna.cxx: Adding some debugging statements and fixing a divide by zero in AngClusterFit 2005-06-08 18:38 Brett Viren * BeamData/python/sourceme-coop.sh: Setup for the BNL co-op cluster 2005-06-08 17:35 Brett Viren * BeamDataUtil/BDProfMon.cxx: Use Voltage instead of Charge to do weighted average 2005-06-08 16:02 Brett Viren * BeamDataUtil/BDSwicCalibrator.cxx: Change from GPD to GPR pressure sensors. The ones on the detectors are getting hosed from radiation so we now rely on the ones in the racks. 2005-06-08 15:33 Brett Viren * BeamDataUtil/BDTarget.cxx: Skip zero'th BPM array element as it is just the average of the per batch values and now a per batch value itself. If there is but one batch, then return it as this is from the days before we read out the full arrays. 2005-06-08 15:13 musser * CandTrackSR/: AlgTrackSRList.cxx, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_FarCosmic.C, DBtxt_AlgTrackSRList_NearBeam.C, HoughViewSR.cxx, TrackClusterSR.cxx: TrackClusterSR: change == definition to include timing in addition to seid agree\ment AlgTrackSRList: for cosmics, make sure that isDone is sent only if tracks found \that span slice plane extent in BOTH views DBtxt_AlgTrackList: for cosmics, reduce values of Trk2DLinA0 and B0 to be more c\onsistent with previous incarnation of IsBestClusterInPlane. for all, increase Trk2dSigmaA from 2 to 3 sigma. 2005-06-08 13:02 Nathaniel Tagg * MessageService/MsgService.h: Further fix the macro logic so that the new __attribute__ flag on the CVSID isn't seen by the CINT precompiler when #including MsgService.h in an ACLiC-compiled macro. (Whew!) 2005-06-08 12:53 cbs * Mad/macros/NueOscProb.C: File contains an approx of the nue appearance prob with matter effects 2005-06-08 12:47 cbs * Mad/macros/OscReweight.C: Oscillation reweighting functions, including nue appearance 2005-06-08 12:33 kordosky * Mad/MadMKAnalysis.cxx: small modifications, zeroing some variables, etc 2005-06-08 12:32 kordosky * MCReweight/BeamEnergyCalculator.cxx: enforce energy range when calculating 1/E flux 2005-06-08 11:43 raufer * Contrib/raufer/OsciFit/: awtest.cxx, awtest.h: Remove now obsolete test object. 2005-06-08 11:39 raufer * Contrib/raufer/OsciFit/: CCNCFit.cxx, LinkDef.h: Few changes - now uses a GNUmakefile instead of ACliC prompted by changes to MessageService and CVSID 2005-06-08 11:35 Minos CVS group account. Do not commit from here! * Contrib/raufer/OsciFit/CCNCFit.C: remove -- this is now CCNCFit.cxx 2005-06-08 11:07 cbs * Mad/: LinkDef.h, MadAnalysis.cxx, MadChain.cxx, MadCluAnalysis.cxx, MadCluAnalysis.h: Added a new analysis class: MadCluAnalysis for the SubShower nue analysis. Updated MadAnalysis::CreatePAN() to write out the spill information. Removed a cout statement from MadChain.cxx Added MadCluAnalysis to LinkDef.h 2005-06-08 10:35 raufer * Contrib/raufer/OsciFit/CCNCFit.C: add proper CVSID line 2005-06-08 10:18 raufer * Contrib/raufer/OsciFit/: testFc.C, GNUmakefile: ditto 2005-06-08 10:18 Nathaniel Tagg * CandChop/: BiggestChopModule.cxx, BiggestChopModule.h: Add code to reject chops within (-1,+31) microseconds of a TPMT hit (i.e. an LI event). 2005-06-08 10:17 Nathaniel Tagg * CandChop/DBtxt_AlgChopListFar_default.C: Add parameters for extra window. 2005-06-08 10:16 Nathaniel Tagg * CandChop/AlgChopListFar.cxx: A fairly major rewrite to allow widen the window around a chop candidate, allowing in shield hits. 2005-06-08 10:12 raufer * Contrib/raufer/OsciFit/FcLim.sh: Get repository up to date 2005-06-08 10:11 raufer * Contrib/raufer/OsciFit/: CCNCFit.C, CCNCFit.h: Get repository up to date. 2005-06-08 09:50 cbs * NueAna/macros/AddFiles.C: Removed analysis functions from file. Only contains functions for adding reweight trees. 2005-06-08 09:43 cbs * NueAna/macros/AnalysisFunctions.C: Macro containing functions for making analysis plots (fitting, sensitivity, etc.). Functions expect rwtree file as argument. 2005-06-08 04:07 Robert Hatcher * RawData/RawDigitDataBlock.cxx: take the advice given in the warning: suggest parentheses around assignment used as truth value to quiet the compiler. 2005-06-07 23:13 Robert Hatcher * DatabaseUpdater/DbuDaqFileModule.cxx: React to change in RawConfigFilesBlock::GuessFileType() return type. 2005-06-07 23:12 Robert Hatcher * RawData/: RawConfigFilesBlock.cxx, RawConfigFilesBlock.h: Change return type of GuessFileType() to std::string. If possible extract the file name from the string that is in newer config files. If it can't be found resort to guessing; add new guessing keywords for dcp.config and liStartTimes.config. 2005-06-07 23:10 George Irwin * MessageService/MsgService.h: Move MSG_ONLY_COUNT definition so it is seen by MACOSX as well as Linux. 2005-06-07 21:53 avva * OfflineHistograms/: FitTrackHistogramBlock.cxx, ShowerHistogramBlock.cxx, StripEffHistogramBlock.cxx, TrackHistogramBlock.cxx: Fixed several typos in histogram names (also the editor replaced some whitespace with another type of whitespace without asking me). 2005-06-07 21:50 mdier * BeamData/ana/Summary/BeamSummaryAna.cxx: Add a possible selection for the pseudo low energy target postion. 2005-06-07 21:47 Robert Hatcher * RawData/: RawVtmTimeInfoBlock.cxx, RawVtmTimeInfoBlock.h: Obsolete GetLastTimeStamp() in favor of new GetLastRFClock() method to reflect the name that the DAQ has been using for some time (lastTimeStamp was what the data member was originally named for the first 4+ months). Old function just calls new. 2005-06-07 21:47 vahle * NueAna/macros/AddFiles.C: updating Addfiles.C 2005-06-07 21:32 asousa * NueAna/AngClusterAna.cxx: Fix rare abort case due to failure to find the largest cluster in an event. 2005-06-07 21:06 Robert Hatcher * setup/count_buildlog_warnings: now catch and flag "No rule for making target" errors 2005-06-07 20:23 kordosky * Mad/MadMKAnalysis.cxx: add a few variables for xsection reweighting 2005-06-07 19:41 Sue Kasahara * UgliGeometry/: UgliScintMdlHandle.cxx, UgliScintMdlHandle.h, UgliScintPlnHandle.cxx, UgliStripHandle.cxx: Implement alternative use of GeoScintMdlNode behind UgliXXXHandle interface. 2005-06-07 19:32 Sue Kasahara * GeoGeometry/: GeoScintMdlNode.cxx, GeoScintMdlNode.h, GeoScintPlnNode.cxx, GeoScintPlnNode.h: Add new dummy methods: void SetZRotRelPlnRad(Float_t radians); void SetLTPosRelPln(Float_t lpos, Float_t tpos); to GeoScintMdlNode and dummy method: virtual std::vector GetScintMdlNodePtrVector() const; to GeoScintPlnNode. 2005-06-07 18:39 Sue Kasahara * GeoGeometry/GeoScintMdlVolume.cxx: Add missing scale factor to i/I type module shape definition. 2005-06-07 18:31 Sue Kasahara * StandardNtuple/macro/testNtpStModule.C: New example script to illustrate creation of NtpSt ntuple using cand file as input. 2005-06-07 18:02 Sue Kasahara * StandardNtuple/NtpStRecord.h: Add new data member: NtpSRDetStatus detstatus; // status of detector Update class version number from 5 to 6. 2005-06-07 17:58 Sue Kasahara * CandNtupleSR/: LinkDef.h, NtpSRDetStatus.cxx, NtpSRDetStatus.h, NtpSRRecord.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: New class NtpSRDetStatus to keep track of detector state variables. Sole data member so far: Short_t coilstatus;// magnetic coil status: -1(rev),0(off/unknown),1(forward) keeps track of coil status, with value being that of enumerated type BfieldCoilCurrent::CoilStatus_t, as requested by Brian. NtpSRDetStatus detstatus; is a new data member of the NtpSRRecord class. NtpSRRecord class version number updated from 2 to 3. 2005-06-07 17:50 mdier * BeamData/ana/Summary/BeamSummary.cxx: another bug fix: if 2 look-ups in a row did not find an entry in the btree (from a beamsummary ntuple), all subsequent look-ups failed too. 2005-06-07 15:03 Nick West * MessageService/: MsgService.h, MsgStream.cxx, MsgStream.h, doc/ChangeLog: Extend MAXMSG so that suppressed messages still contribute to the total counts. 2005-06-07 14:54 kordosky * Mad/: BeamMonMap.cxx, BeamMonMap.h: beam monitoring stuff 2005-06-07 14:49 kordosky * Mad/macros/MakePanMK.C: add the ntuple making macro 2005-06-07 14:36 kordosky * Mad/: LinkDef.h, MadMKAnalysis.cxx, MadMKAnalysis.h, Moments.cxx, Moments.h, NearbyEvents.cxx: update madmkanalysis to include, bmpt and cross section reweighting info. also, do beam energy reweighting on mc. for data include beam monitoring info (from tricia) 2005-06-07 14:34 kordosky * MCReweight/: BeamEnergyCalculator.cxx, LinkDef.h: trival fix to beamenergycalculator. if you want x=a then you have to type x=a! 2005-06-07 13:33 asousa * NueAna/NuePrint.cxx: Adding file number printout to the SAS format. 2005-06-07 08:18 Robert Hatcher * NueAna/NueSensitivity.cxx: revert to #include "NueAna/macros/OscProb.C" until a "NueAna/OscProb.h" actually shows up. 2005-06-07 08:05 Robert Hatcher * GeoGeometry/GeoScintMdlVolume.cxx: correction this time for gcc 3.4 which doesn't like "abs(Float_t)" or "abs(Double_t)", use TMath::Abs() in place of abs(). 2005-06-07 07:45 Robert Hatcher * GeoGeometry/GeoScintMdlVolume.cxx: s/fGeoManager/gGeoManager/ as the class doesn't have a data member fGeoManger, but there does seem to be a global (that other Geo*Volume classes make use of). Don't know if this works, but at least now the code compiles. 2005-06-07 05:09 asousa * NueAna/NuePrint.cxx: Fixed mixed up if-else logic introduced by previous commit. 2005-06-07 04:40 asousa * NueAna/NuePrint.cxx: Fixing some typos 2005-06-07 04:21 asousa * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Add option to recalculate oscillation weights with user defined parameters in the PrintAnaNueTree.C macro. 2005-06-07 03:35 Mayly Sanchez * NueAna/NuePrint.cxx: Adding check for timelength 2005-06-07 01:15 Brett Viren * setup/msrt: Add "-p" flag to "msrt update" to force pserver to be used even if packages were checked out via ssh. This doesn't effect the CVS/Root file; it effects only this update session. It is useful in that it speeds up updates a bit. 2005-06-06 21:33 cbs * NueAna/NueSensitivity.cxx: Removed dependence on systematics plot. 2005-06-06 20:36 litchfld * DetSim/: LinkDef.h, SimPmtM64SexyNL.cxx, SimPmtM64SexyNL.h, SimPmtM64ToyNL.cxx, SimPmtM64ToyNL.h: Sorry Anatael, Class reformed as `SimPmtM64ToyNL' in case anyone ever finds it useful. `Caryatid' wouldn't work, and `SimPmtM64Overstimulated' would have been to much hassle to type, SeeminglyEndlessOOIdentifierThatIWillMissTpyeForSure(Iterator?)s notwithstanding. 2005-06-06 20:00 kordosky * Mad/MadBase.cxx: replace instances of TObjArray::GetEntries with GetEntries fast in the various LoadXXX() routines. GetEntries() does a loop over all entries in the array, checking each for null. My job was spending about 40pct of the time in GetEntries(). I do not *think* that there should be any null entries in the standard ntuples.... running on 150k real data and 20k mc events both seem to have worked 2005-06-06 19:46 vahle * NueAna/: data/biguniformnumbers.txt, macros/MakeRandFile.C: added more lines to biguniformnumber.txt, changed MakeRandFile to make more uniform numbers 2005-06-06 19:42 mdier * BeamData/ana/Summary/BeamSummary.cxx: Bug fix: cases where time difference in sec between a spill and a snarl was 2, were reported as not found. Happened quite often with recent data. 2005-06-06 19:33 vahle * NueAna/macros/RunFastReweight.C: Added macro RunFastReweight.C 2005-06-06 19:27 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h: Updates to the EM fitting code. 2005-06-06 19:20 vahle * NueAna/: ANtpEventInfoNue.h, HitCalcAna.cxx, Reweight/GNUmakefile, macros/NueReweightFast.C: Added a macro, NueReweightFast.C, that does x-section reweighting much faster than NueReweight.cxx 2005-06-06 18:29 Robert Hatcher * WebDocs/WebDocs.html: Point GNUMI link at up-to-date FNALU copy. 2005-06-06 18:26 mdier * BeamData/ana/Summary/BeamSummary.cxx: Make sure the values in the BeamSummary object remain zero when no spill found 2005-06-06 16:57 Brett Viren * BeamDataNtuple/NtpBDLiteRecord.cxx: Add time from spill using SPILLTIMEND 2005-06-06 16:55 Nick West * DatabaseInterface/: Dbi.cxx, DbiCascader.cxx, DbiCascader.h, DbiConnectionMaintainer.cxx, DbiConnectionMaintainer.h, DbiTableProxy.cxx, LinkDef.h, doc/ChangeLog: Introduce a DbiConnectionMaintainer to improve connection management by holding open a connection for the duration of a DBI query rather than making a new connection for each SQL query. 2005-06-06 16:52 Nick West * DatabaseInterface/DbiConnection.cxx: Downgrade connection failure to Error and limit messages 2005-06-06 16:43 Brett Viren * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h: Add const for VldContext& method args 2005-06-06 16:41 Brett Viren * BeamDataNtuple/: NtpBDFullRecord.cxx, NtpBDLiteModule.cxx, NtpBDLiteModule.h, NtpBDLiteRecord.h, macros/MakeNtpBDLite.C: Add time from spill using SPILLTIMEND 2005-06-06 16:39 Robert Hatcher * CVSROOT/numisoft.list: add rhatcher@fnal.gov to those who get commit messages. 2005-06-06 16:38 Brian Rebel * AnalysisNtuples/Module/ANtpMCManipulator.cxx: add protection to not access a null pointer in the case where looking at data not mc 2005-06-06 15:52 Brett Viren * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCRootEnv.cxx, JobCRootEnv.h, main/JobCmain.cxx: Don't run app if any input files are not found 2005-06-06 14:09 Robert Hatcher * MCReweight/BeamEnergyCalculator.cxx: class method definitions should not end with a semi-colon. gcc 3.4 is picky about these spurious semicolons (even if it doesn't always correctly identify *which* semicolon offends it so). 2005-06-06 12:06 thomson * AltDeMux/AlgAltDeMuxBase.cxx: Ensure all data elements of PlaneValidity_t are initialised in ValidateOneSidedPlaneForPattern 2005-06-06 11:32 kordosky * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h, NearbyEvents.cxx, NearbyEvents.h: addition of RCS tags, MKAnalysis now using nearbyevents code 2005-06-06 10:35 Nathaniel Tagg * SpillTiming/: LinkDef.h, NDSgateTimeLooter.cxx, NDSgateTimeLooter.h: Some more sophisticated code for doing checks on VTM monitor blocks. 2005-06-06 09:35 Nathaniel Tagg * Contrib/tagg/SpillSearch/: AddFiles.cxx, AddFiles.h, BeamFilter.cxx, BeamFilter.h, Glob.cxx, Glob.h, LinkDef.h: MOre stuff in my sandbox. 2005-06-06 03:47 Sue Kasahara * GeoGeometry/macro/testGeoDrawCalDet.C: New test macro to draw calibration detector. 2005-06-06 03:46 Sue Kasahara * GeoGeometry/: Geo.cxx, Geo.h, GeoGeometry.cxx, GeoGeometry.h, GeoNode.cxx, GeoNode.h, GeoPlnNode.cxx, GeoPlnNode.h, GeoScintMdlNode.cxx, GeoScintMdlNode.h, GeoScintMdlVolume.cxx, GeoScintMdlVolume.h, GeoScintPlnNode.cxx, GeoScintPlnNode.h, GeoScintPlnVolume.cxx, GeoScintPlnVolume.h, GeoSteelPlnNode.cxx, GeoSteelPlnNode.h, GeoSteelPlnVolume.cxx, GeoSteelPlnVolume.h, GeoStripNode.cxx, GeoStripNode.h, GeoStripVolume.cxx, GeoStripVolume.h, GeoVolume.h, LinkDef.h: Several changes as described below. Highlights are scint modules are now implemented, caldet has been implemented, steel planes use TGeoXtru, several class methods are no longer dummies. Still needs cleanup, esp. GeoGeometry class, testing of use in PTSim package, and optimization to improve build time which has been slowed by scint module implementation. GeoStripVolume: New methods: virtual Float_t GetHalfWidth() const; virtual Float_t GetHalfThickness() const; virtual Float_t GetHalfLength() const; virtual Float_t GetWidth() const; virtual Float_t GetThick() const; virtual Float_t GetTotalLen() const; virtual Float_t GetLenPart(StripEnd::StripEnd_t end) const; virtual Float_t GetWlsLen(StripEnd::StripEnd_t end) const; virtual Float_t GetWlsLenBypass() const; virtual Bool_t IsSplit() const; virtual Bool_t IsMirrored(StripEnd::StripEnd_t stripend) const; GeoStripNode: Implement former dummy methods: virtual Float_t GetLPosRelMdl() const; virtual Float_t GetTPosRelMdl() const; virtual Float_t GetZRotRelMdlRad() const; GeoScintMdlNode* GetScintMdlNode(void) const { return fScintMdlNode; } GeoScintPlnNode* GetScintPlnNode(void) const; virtual Float_t PartialLength(const StripEnd::StripEnd_t end) const; virtual Float_t WlsBypass() const; virtual Float_t WlsPigtail(const StripEnd::StripEnd_t end) const; virtual Bool_t IsMirrored(const StripEnd::StripEnd_t end) const; Remove GeoStripNode specific LocalToGlobal/GlobalToLocal methods in favor of use of GeoNode (base class) methods. Modify implementation of GetHalfLength/Thickness/Width() to pass invoke appropriate methods of GeoStripVolume. GeoNode: New methods to support LocalToGlobal(MARS)/GlobalToLocal transformations for "physical" nodes (one which corresponds to a global path, e.g. /MARS_1/HALL_1/PlanePairName_1/PlaneScintName_1/MdlName_1" A matrix to be used for local<->global conversions is constructed and stored with the node upon geometry close to be used for subsequent conversion calls, as is the global path to the node. Should improve performance. LinkDef.h: Add new pragma link line for GeoScintMdlVolume class. GeoVolume: No change. Geo: New constants to aid in module geometry build: // Nominal module Al skin thickness const Float_t kModuleSkinThick = 0.05 * Munits::cm; // tdr // Nominal module coil hole radius const Float_t kFarModuleHoleRad = 15. * Munits::cm; // tdr // The near detector coil hole radius defined here is big enough // to encircle the 18 cm halfwidth coil hole and applies to the // full coverage planes const Float_t kNearModuleHoleRad = 27. * Munits::cm; // guess // Steel coil hole dimensions const Float_t kFarSteelHoleRad = 15. * Munits::cm; const Float_t kNearSteelHoleHalfWidth = 18. * Munits::cm; GeoPlnNode: Removed plane specific LocalToGlobal/GlobalToLocal transformations in favor of use of GeoNode base class methods. GeoScintMdlVolume: New class. Implements module shapes and creates module volume from module shape and medium. Modules are created as an exterior aluminum volume with an interior air volume node. The interior volume has the same shape of the exterior, but is scaled to subtract off the module skin thickness (0.5 mm). Module shapes are built as TGeoTrap,TGeoBBox or TGeoXtru for shapes that require coil hole cut-out. Supports all module shapes used by far,near and calibration detector. The shape building also supports module expansion/contraction along the tpos direction as is required to support alignment variations from module to module, but this is not actually used at the moment because of the time consumed by building separate shapes for every module in the detector. Instead, for now, one shape is built per module shape type, and the assumption is that all modules of the same type have the same shape. This is appropriate for kMC, but not kData. GeoScintMdlNode: Flesh out what was a dummy class. New methods: GeoScintMdlVolume* GetScintMdlVolume() const { return dynamic_cast(GetVolume()); } GeoScintPlnNode* GetScintPlnNode() const { return fScintPlnNode; } virtual PlexScintMdlId GetPlexScintMdlId() const { return fScintMdlId; } virtual PlexPlaneId GetPlexPlaneId() const; virtual Int_t GetModuleNum() const; virtual Float_t GetClearFiber(StripEnd::StripEnd_t end) const; virtual Float_t GetExtraWlsFiber(StripEnd::StripEnd_t end) const; Float_t GetZRotRelPlnRad() const; Float_t GetLPosRelPln() const; Float_t GetTPosRelPln() const; // State testing methods, work is passed to module volume virtual Int_t NumberOfStrips() const; GeoSteelPlnVolume: Reimplement near and far steel planes using a composite shape of TGeoXtru outlining plane with a subtracted hole (box or tube respectively) representing coil hole. Implement calibration detector steel plane. GeoScintPlnVolume: Implement calibration detector scint plane. Pad scint plane dimensions to encompass scint modules with aluminum skin. scint pln shape implementations still need work to get rid of hard-wired dimensions. GeoScintPlnNode: Implement former dummy methods: Float_t GetZRotRelSteelRad() const; Float_t GetX0RelSteel() const; Float_t GetY0RelSteel() const; GeoGeometry: Implement new method DumpVolume(std::string volname) to help in debugging, and modified Draw method to allow argument specifying volume to Draw. Adapted to api changes of other classes. 2005-06-06 02:54 asousa * NueAna/: ANtpShowerInfoNue.h, ANtpTrackInfoNue.h: Incrementing ClassDefs. 2005-06-06 02:46 asousa * NueAna/NuePrint.cxx: Adding a default value for the SAS case. 2005-06-06 02:19 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Added cuts selections. Training option. Fixed too small and too high numbers. 2005-06-06 00:13 boehm * NueAna/ANtpEventInfoAna.cxx: fixing a typo 2005-06-05 21:45 boehm * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, ANtpShowerInfoAna.cxx, ANtpShowerInfoNue.cxx, ANtpShowerInfoNue.h, ANtpTrackInfoAna.cxx, ANtpTrackInfoNue.cxx, ANtpTrackInfoNue.h, NueAnaBase.h, NueModule.cxx, NueModule.h: Adding phMeu and GeV energy to the shower and track paths 2005-06-05 20:22 asousa * NueAna/AngClusterFitAna.cxx: Protect against skewness and kurtosis blowing up for transverse profile variable calculations. 2005-06-05 20:14 kordosky * MCReweight/: BeamEnergyCalculator.cxx, BeamEnergyCalculator.h, BeamType.cxx, BeamType.h, macros/test_beam_weight.C: code which uses gnumi flux files to derive weights for the various beam energies. allows you to reweight neutrino energy spectra between the different beams and 1/E flux. not yet fully compliant with MCReweight but works on a basic level as demonstrated by the test macro. doesnt do anything position dependent in the ND... not sure its needed for many studies, but if you think its necessary: GMINOS. could use gnumi histograms with many more energies... tails look a bit rocky 2005-06-05 19:24 boehm * NueAna/CompareAll.cxx: Fixing a type and adding some protection 2005-06-05 19:03 boehm * NueAna/MSTCalcAna.cxx: fixing the default values to always be applied 2005-06-05 18:52 boehm * NueAna/FracVarAna.cxx: small fix from default value changes 2005-06-05 03:05 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, Producer_dispatcher.cc: ND Hit maps now cleanly separated into SGATES & COSMICS All ND hitmaps have Logz scale Trigger PMT/pin diodes (crate 0 geoadd 16) now removed from QIE digits plots Changed selection algorithm to process all SGATES and sample COSMICS 2005-06-05 02:43 Mayly Sanchez * NueAna/macros/PrintAnaNueTree.C: Adding input line to Print macro 2005-06-05 01:08 Mayly Sanchez * NueAna/NuePrint.cxx: Added error checking so that header and values always have same N 2005-06-05 00:18 asousa * NueAna/NuePrint.cxx: Enable SAS input format print out when "SAS" is specified in the config lines. 2005-06-04 23:42 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Added the possibility of using a file to select variables to print 2005-06-04 22:28 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Adding switch to print everything (or not). 2005-06-04 21:55 jpochoa * CandShield/: ShieldGeom.cxx, ShieldGeom.h: Added IsLowerSide public method 2005-06-04 20:26 boehm * NueAna/: CompareAll.cxx, CompareAll.h, data/AllParam.txt, macros/RunAllCompare.C: Adding in the plotting module that will allow for variable comparison, uses the file AllParam to see what to graph and is run from the macro. 2005-06-04 18:20 Mayly Sanchez * NueAna/NuePrint.cxx: No longer print unrecoed events and switch to use UtilString 2005-06-04 15:47 Mayly Sanchez * NueAna/StringUtil.h: Missing String Util. 2005-06-04 07:39 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Added the possibility of eliminating extra branches 2005-06-04 05:57 Robert Hatcher * IoModules/IoInputModule.cxx: Okay, this should work (more) correctly in (most common) cases for triggering job control BeginFile/EndFile. I've tried to apply the principle of "least suprise" so that it generally works as one might expect. This means we now no longer trigger (End/)BeginFile every time a *stream* moves on to a new file, especially after one has already processed a number of records in the new file. Users of two disjoint files with two streams don't normally expect: BeginFile 1 (stream A) ... BeginFile 1 (stream B) ... EndFile 1 (stream A) BeginFile 2 (stream A) ... EndFile 1 (stream B) BeginFile 2 (stream B) ... EndFile 2 (due to EOJ) This is extra confusing because the while one can query for the current file (given a stream name) during Begin/EndFile calls, one has no way of determining which stream changed, or even what streams there are currently open. And thus the only solution would be to guess at the stream names and keep one's own record of what streams have what files... This new code should instead give: BeginFile 1 (stream A) ... (record that stream B has also openned file 1) (but don't trigger JobControl's BeginFile) ... EndFile 1 (stream A but also applied to adhoc B) BeginFile 2 (stream A) ... (record that stream B has also openned file 2) ... EndFile 2 (due to EOJ) Recent changes also ensure the file changes are bracket externally by Run # changes (as appropriate) and the whole thing enclosed by BeginJob/EndJob calls. This new code is still probably "broken" for the really, really odd cases of overlapping files and such. Also, since we're using what we find in the record set to determine file changes (coupled with the code structure in JobControl) it's not trivial to properly handling things when a job stops due to a limit on RecSets or a SIGHUP signal -- so don't necessarily count on seeing the final EndFile/EndRun calls in those cases. 2005-06-04 03:29 Mayly Sanchez * NueAna/macros/PrintAnaNueTree.C: Added track cut check 2005-06-04 03:29 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h: Fix for IsDefault checks and added track cut check 2005-06-04 00:00 Robert Hatcher * DatabaseUpdater/: DbuDaqFileModule.cxx, DbuDaqFileModule.h: backport (R1-16) protection against Begin/End Run/File changes in JobControl that interacted poorly with what the module expected would happen. 2005-06-03 23:59 Robert Hatcher * DatabaseUpdater/: DbuDaqFileModule.cxx, DbuDaqFileModule.h, DbuSignalHandler.h: backport (R1-15) protection against Begin/End Run/File changes in JobControl that interacted poorly with what the module expected would happen. 2005-06-03 23:26 Robert Hatcher * IoModules/: IoInputModule.cxx, IoInputModule.h: First crack at implementing GetLastRun() and GetLastFile(). Reorganize new run determination so it works properly. Make an attempt at new file determination that would rationalize the behaviour some -- but still "broken" in some instances of having multiple files at the same time as multiple streams. 2005-06-03 22:56 Robert Hatcher * JobControl/: JobCInput.cxx, JobCInput.h: Add GetLastRun() and GetLastFile() methods by calling the fImpl version. 2005-06-03 22:54 Robert Hatcher * JobControl/: JobCInputModule.cxx, JobCInputModule.h: Dummy versions of GetLastRun() and GetLastFile(). 2005-06-03 22:53 Robert Hatcher * JobControl/: JobCModule.cxx, JobCModule.h: Add new methods GetCurrentRun(), GetLastRun(), GetLastFile() -- the latter two for calls in EndRun() and EndFile(). Restructure some code to remove duplication of error handling/messaging to GetJobCInputModule(). 2005-06-03 22:51 Robert Hatcher * JobControl/JobCPath.cxx: Reorder code such that JobBegin() gets called on modules before BeginRun or BeginFile (which would seem to be more what one would expect). Move where MsgService is informed about new run/snarl #'s ahead of processing that would trigger BeginRun or BeginFile. 2005-06-03 22:46 Robert Hatcher * JobControl/JobCRootCommandModule.cxx: instrument methods with kDebug level MSG output as an aid in debugging JobControl Begin/End Run/File calls. 2005-06-03 22:41 Robert Hatcher * JobControl/JobCRootEnv.cxx: tweak trivial debugging message 2005-06-03 22:37 Robert Hatcher * DatabaseUpdater/: DbuDaqFileModule.cxx, DbuDaqFileModule.h: current JobControl triggers of Begin/End Run/File are seriously damaged in how they work (or don't) and don't supply sufficient info. So revert to using our own code to notice new runs/files. 2005-06-03 21:55 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h: Adding check for default values in PrintValues 2005-06-03 21:14 Robert Hatcher * RawData/test/spin_raw_vtminfo.C: example of dumping various raw data blocks related to VtmTimeInfo. 2005-06-03 20:52 Robert Hatcher * Demo/: DemoEventDump.cxx, DemoEventDump.h: Expand DumpRawHeader() so that if "DumpRawBlockList" is enabled as well as "DumpRawHeader" then the raw header will be followed by a list of raw blocks in the record. Remove DumpRawDaqHeader() method -- just a subset of DumpRawHeader(). Tweak formatting in several places. Replace use of "\n" with endl to avoid systematic output synchronization issues against MSG where things appear to come out of order. 2005-06-03 20:48 Brett Viren * BeamDataUtil/: BDProfMon.cxx, BDSwicDevice.cxx: Fix bug that was leaving all but the first SWIC filled with fresh data. I could have sworn I'd already fixed this... Also, protect against sqrt(0) in BDProfMon::GetStats(). 2005-06-03 20:46 Robert Hatcher * RawData/RawDigitDataBlock.cxx: debug flag for outputting only first/last digit in a crate from within FormatToOStream (also reports min/max TDC values across all crates). 2005-06-03 19:50 Robert Hatcher * RawData/RawDigitDataBlock.cxx: add debug flag to control restrict printing of digits (beyond the block header info) in cases where one doesn't have direct access to the 'option" arg passed to FormatToOStream(). 2005-06-03 17:41 bspeak * Contrib/bspeak/BenAna/: PlotMan.cxx, PlotMan.h: Add SetStyle based on minosStyle 2005-06-03 17:31 jpochoa * CandShield/: ShieldGeom.cxx, ShieldGeom.h: Added GetChipIndex public method 2005-06-03 17:14 asousa * NueAna/: AngClusterFit.h, FracVar.h: Incrementing ClassDef by 1. 2005-06-03 16:48 bspeak * Contrib/bspeak/BenAna/: ChangeMe.cxx, ShowerAna.cxx, ThroughAna.cxx: #include to work with gcc3.3 2005-06-03 15:00 bspeak * Contrib/bspeak/BenAna/ThroughAna.cxx: syncing minor changes 2005-06-03 14:58 bspeak * Contrib/bspeak/BenAna/CamEvd.cxx: Just syncing some minor changes 2005-06-03 14:17 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: Add code to pick out the appropriate lepton to fill in the lepton information variables 2005-06-03 07:06 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Added registry configuration to NuePrint. 2005-06-03 05:43 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h: Print all vars for weka. Using tricky code from TInspectorCanvas. 2005-06-02 22:26 Liz Buckley-Geer * WebDocs/: WebDocs.html, test-release.html: Rationalize test release instructions 2005-06-02 20:56 boehm * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, ANtpEventInfoNue.cxx, ANtpEventInfoNue.h, ANtpTruthInfoBeamAna.cxx: Adding in Trigger pass and calibrated energy scale also shifing osc prob to assume the CC groups MDC results 2005-06-02 20:22 cbs * MCReweight/: BMPTHistoWeightCalculator.cxx, BMPTWeightCalculator.cxx, NeugenWeightCalculator.cxx: Fixed some bad coding by me. 2005-06-02 20:19 cbs * CalDetTracker/CDTrackerModule.cxx: Change to RawChannelId test for finding trigger channel in CalDet running. 2005-06-02 20:19 bspeak * Contrib/bspeak/BenAna/UtilShw.cxx: fix 2005-06-02 19:34 bspeak * Contrib/bspeak/BenAna/LinkDef.h: add ShowerAna 2005-06-02 19:30 Robert Hatcher * Validity/VldContext.cxx: passing "c" or "C" to AsString() gives a slightly more compact output (single char for Detector and SimFlag). 2005-06-02 19:30 asousa * CVSROOT/check_access: Adding Mayly as a trusted member, with the blessing of a core group member. 2005-06-02 19:24 bspeak * Contrib/bspeak/BenAna/: ShowerAna.cxx, ShowerAna.h: Intial commit 2005-06-02 19:23 bspeak * Contrib/bspeak/BenAna/: ThroughAna.cxx, UtilShw.cxx, UtilShw.h: Move InFid and IsThr to UtilShw 2005-06-02 18:37 vahle * NueAna/macros/AddFiles.C: update to reweight file adding 2005-06-02 16:55 Robert Hatcher * CalDetPIDSR/CalDetTOFId.cxx: comment out unused "firstPaddle" and "secondPaddle" parameters. 2005-06-02 16:53 Robert Hatcher * Validity/VldTimeStamp.cxx: long ago OLD_VLDTIMESTAMP_INTERFACE was removed from .h file, guess it's time to remove the implementation code from .cxx. 2005-06-02 16:52 avva * Contrib/sergei/Shadow/: SunShadow.h, ANtps/FillShadowTreesANtp.C: Add data members "brgoodcut" and "brqidcut" to the shadow ntuples. They are set to 1 if event passes Brian's "good track" and "good charge id" cuts. 2005-06-02 16:43 bspeak * Contrib/bspeak/BenAna/: PlotMan.cxx, PlotMan.h: Add the SetLoud(int loud = 0) method to control the verbosity of everything sent to the "BenAna" MSG stream: if(loud>= 4) s->SetLogLevel(Msg::kVerbose); if(loud== 3) s->SetLogLevel(Msg::kDebug); if(loud== 2) s->SetLogLevel(Msg::kSynopsis); if(loud== 1) s->SetLogLevel(Msg::kInfo); if(loud== 0) s->SetLogLevel(Msg::kWarning); if(loud==-1) s->SetLogLevel(Msg::kError); if(loud<=-2) s->SetLogLevel(Msg::kFatal); Default level is Msg::kWarning 2005-06-02 16:08 bspeak * Contrib/bspeak/BenAna/changeme.sh: quick script to make new CamAna from ChangeMe script 2005-06-02 16:07 bspeak * Contrib/bspeak/BenAna/ChangeMe.cxx: Add the rest of the TClonesArrays in AtmosEvent 2005-06-02 16:05 asousa * Calibrator/Calibrator.cxx: Backport Nathaniel's fix to R1.16 2005-06-02 16:05 bspeak * Contrib/bspeak/BenAna/UtilCanvas.h: fix that semicolon 2005-06-02 15:52 shanahan * ControlRoomSoftware/CRLForms/OmCheckListNear.htm: Peter: added request for shifters to give scale of QIE error problems. 2005-06-02 09:49 Nathaniel Tagg * Contrib/tagg/SpillSearch/: SpillTriggerEfficiency.cxx, SpillTriggerEfficiency.h: [no log message] 2005-06-02 09:42 Nathaniel Tagg * Contrib/tagg/SpillSearch/: SpillTriggerEfficiency.cxx, SpillTriggerEfficiency.h, spillTrigEff.C: more stuffCVS: ---------------------------------------------------------------------- 2005-06-02 09:10 Nathaniel Tagg * Calibrator/Calibrator.cxx: Remove debugging lines that were causing an FPE on the farm. 2005-06-02 06:50 Robert Hatcher * Filtration/FiltTriggerPrescale.cxx: clean up how "unnamed" trigger bits are handled, RawTriggerCodes now names them "TrigBit". 2005-06-02 06:49 Robert Hatcher * RawData/: RawBlockId.h, RawDataBlock.h: last commit of this file had erroneous log message. it actually added #if !defined(__CINT__) || defined(__MAKECINT__) around inline method definitions to avoid segv when used in a CINT script that #includes the header file (now it uses the dictionary to find the right method rather than attempting to simulate the inline). 2005-06-02 06:36 Robert Hatcher * RawData/: RawBlockId.h, RawDataBlock.h, RawTriggerCodes.cxx: tweak the returned string for unnamed bits, now returns "TrigBit" for single bits and "0xBBBBBBBB" for multiple bits. The second should never happen, the first could if the DAQ starts setting a new bit before the offline is notified. 2005-06-02 05:52 Robert Hatcher * Filtration/macros/spin_prescale.C: a script to demonstrate the use of FiltTriggerPrescale job module. 2005-06-02 05:51 Robert Hatcher * Filtration/: FiltTriggerPrescale.cxx, FiltTriggerPrescale.h: a job module for filtering based on a snarl's trigger source (non-snarl record-sets simply pass through). Pass N-of-M of each trigger type (set individually) based on snarl number for reproducibility. 2005-06-02 05:48 Robert Hatcher * Filtration/LinkDef.h: doxygen \defgroup declaration for the package. 2005-06-02 05:46 Robert Hatcher * RawData/RawDaqSnarlHeader.cxx: use RawTriggerCodes method to turn trigSrc into a readable name when printing the header. 2005-06-02 00:17 asousa * NueAna/: AngClusterFit.cxx, AngClusterFit.h, AngClusterFitAna.cxx, AngClusterFitAna.h: Added several transverse variables based on the energy profile of the primary shower found via the angular clustering method. 2005-06-01 23:06 Liz Buckley-Geer * WebDocs/test-release.html: Add info about alternative locations for bin,lib amd tmp dirs 2005-06-01 22:38 kreymer * WebDocs/products/external.html: corrected forwarding from fnal_minos/computing to offline_software/srt_public_context 2005-06-01 22:37 kreymer * WebDocs/WebDocs.html: Moved Data Handling pages from ~kreymer/minos/dh to official www-numi/minwork/computing/dh/ 2005-06-01 22:36 Liz Buckley-Geer * CVSROOT/check_access: Added Art Kreymer to WebDocs 2005-06-01 19:14 Robert Hatcher * RawData/: LinkDef.h, RawTriggerCodes.cxx, RawTriggerCodes.h: make trigger code (bits) available to the offline in a structured form (enum in a namespace and functions to convert to/from string format). 2005-06-01 18:50 bspeak * Contrib/bspeak/BenAna/macros/: camevd.C, ntpana.C: Alter to match the new PlotMan constructor, and fix the reading from the JobCEnv command line files 2005-06-01 18:47 bspeak * Contrib/bspeak/BenAna/: CamAna.h, CamEvd.cxx, CamEvd.h, CamMCInfoAna.cxx, CamMCInfoAna.h, ChangeMe.cxx, ChangeMe.h, PlotMan.cxx, PlotMan.h, ThroughAna.cxx, ThroughAna.h: Several changes to several files 1)PlotMan class no longer has a local HistMan. I removed in in attempt to fix a problem that was caused by something entirely different. I'll leave it off for now, since everything still seems to work. 2)With the addition the namespace UtilCanvas and removal local HistMan from PlotMan, there is no longer a need for CamAna classes to have PlotMan passed as argument to the MakeHistos or MakeCanvases methods. 3)PlotMan::UpdateCanvases now searches through the HistMan base folder to find canvases that need updating. This is a bit slow, and will only get slower with more canvases and histos in the HistMan TFolder, I'll consider reverting to a vector if this becomes imposingly slow. 4)Use the FarLayout class in CamEvd now, rather than the hard coded TPolyLine from AtNuEventViewer. 5)All CamAna classes, now make a HistMan at the beginning of MakeHistos and MakeCanvases which books and adopts those canvases and histos to be written to file. 2005-06-01 18:29 bspeak * Contrib/bspeak/BenAna/LinkDef.h: Add UtilCanvas namespace 2005-06-01 18:28 bspeak * Contrib/bspeak/BenAna/FarLayout.cxx: Turn on Msg stuff, and use to get rid of some compile warnings 2005-06-01 17:54 bspeak * Contrib/bspeak/BenAna/: UtilCanvas.cxx, UtilCanvas.h: Add a namespace TCanvas utility to divest these functions from PlotMan 2005-06-01 17:19 asousa * NueAna/Display/NueDisplayModule.cxx: Small fix to correct the fact that the event display classifies NC elastic events (iaction==0 && iresonance==1001) as "NC quasi-elastic" 2005-06-01 17:13 avva * ControlRoomSoftware/CRLForms/: OmCheckListFar.htm, OmCheckListNear.htm: Added link to David's checklist help webpage to both near and far OM checklist forms. 2005-06-01 17:01 thosieck * BeamDataMonitoring/: CDFMonitoringModule.cxx, HadMuMonModule.cxx, HornModule.cxx, LossModule.cxx, NpotModule.cxx, TargetModule.cxx: Made Changes to fix readability of plots. Mainly for shifters to quickly understand what is going on in them. 2005-06-01 16:07 avva * Contrib/sergei/Shadow/getephem: Modified perl script to download ephemerides from JPL Horizons site. 2005-06-01 16:04 boehm * Production/R1.16/: reco_farCamCosmics_R1.16.C, reco_farSplit_R1.16.C, reco_nearSplit_R1.16.C: Removing unneeded message lines from the production scripts 2005-06-01 14:56 boehm * NueAna/ANtpAnalysisInfoAna.cxx: replacing a Abs with TMath::Abs 2005-06-01 14:50 Brett Viren * BeamDataMonitoring/: NpotModule.h, TargetModule.cxx, TargetModule.h, TempModule.h: Clean up recent commit 2005-06-01 13:59 Brett Viren * CVSROOT/framework.list: Add Trish 2005-06-01 12:51 Nick West * DatabaseInterface/: Dbi.cxx, DbiBinaryFile.cxx, DbiCascader.cxx, DbiConfigStream.cxx, DbiConnection.cxx, DbiDBProxy.cxx, DbiFieldType.cxx, DbiLogEntry.cxx, DbiOutRowStream.cxx, DbiResult.cxx, DbiResultSet.cxx, DbiSqlValPacket.cxx, DbiTableProxy.cxx: Use MAXMSG("Dbi",Msg::kError,20) for all Error messages 2005-05-31 23:31 boehm * NueAna/ANtpAnalysisInfoAna.cxx: a little more padding 2005-05-31 23:09 avva * Contrib/sergei/Shadow/ANtps/brians_track_cuts.C: Brian's track cuts. 2005-05-31 23:07 avva * Contrib/sergei/Shadow/ANtps/: FillShadowTreesANtp.C, shadow.C: Modified to include new data members for magnet polarity and nPlanesIn35 and to exclude bad runs. 2005-05-31 23:05 avva * Contrib/sergei/Shadow/shadow2d.C: Create subfolders for all polarity/reco'd charge combinations and fill the same set of histograms in every folder. 2005-05-31 23:00 avva * Contrib/sergei/Shadow/: SunShadow.C, SunShadow.h: Add data members to store magnet polarity and nPlanesIn35 (from Brian's ANtp's); add BadRunRegister. 2005-05-31 22:50 Brett Viren * BeamDataUtil/BDSwicCalibrator.cxx: Clean up a mess with the temp/pres calibration of had/mu monitors. Was using wrong devices, wrong units and wrong spelling. wrong Wrong WRONG. And, of course, I just finished filling the FNAL DB with these values.... 2005-05-31 22:29 boehm * NueAna/ANtpAnalysisInfoAna.cxx: Protecting against absurdly high muon energies 2005-05-31 21:23 thosieck * BeamDataMonitoring/: BeamMonBaseModule.h, CDFMonitoringModule.h, HornModule.h, LossModule.h, NpotModule.h, TargetModule.h, TempModule.h, BeamMonBaseModule.cxx, HadMuMonModule.cxx, HornModule.cxx, LossModule.cxx, NpotModule.cxx, TargetModule.cxx, TempModule.cxx: Made some minor fixes, additions, etc., more to come tomorrow. 2005-05-31 19:57 boehm * Production/R1.16/: reco_farCamCosmics_R1.16.C, reco_farSplit_R1.16.C, reco_nearSplit_R1.16.C: Rolling back the message levels to fatal for now, to make sure we dont destory our quotes 2005-05-31 19:30 avva * Contrib/sergei/OmHistory/: histmanmapimpl.cpp, histmanmapimpl.h, omhistorymain.ui.h: Reverting back to letting ROOT manage histogram ownership. 2005-05-31 18:06 vahle * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoNue.cxx, ANtpEventInfoNue.h, HitCalcAna.cxx, NueModule.cxx, data/biguniformnumbers.txt, macros/AddFiles.C: Added sigcormeu to ANtpEventInfoNue.h, added aneia.SetParams to else statements so sigcormeu gets set everytime FillReco is called 2005-05-31 17:24 boehm * Production/R1.16/: reco_farCamCosmics_R1.16.C, reco_farSplit_R1.16.C, reco_nearSplit_R1.16.C: backporting to R1-16 the message levels and removing the caching 2005-05-31 17:20 boehm * Production/R1.16/: reco_farCamCosmics_R1.16.C, reco_farSplit_R1.16.C, reco_nearSplit_R1.16.C: Removing the Caching in the near det split script, and changing message levels from fatal to error 2005-05-31 17:15 asousa * NueAna/AngClusterFitAna.cxx: Recast the transverse energy profile in units of 2 Moliere Radius as to desensitize fit to profile fluctuations. 2005-05-31 17:01 asousa * NueAna/HitCalcAna.cxx: Loosen the cuts on strip to strip energy difference when assembling 3D hits. 2005-05-31 16:49 cbs * CandShowerSR/CandShowerSRHandle.cxx: Bug fix: Forgot to decrement nUSubShowers/nVSubShowers when calling RemoveSubShower(). 2005-05-31 16:25 Nathaniel Tagg * Contrib/tagg/SpillSearch/: SpillTriggerEfficiency.cxx, SpillTriggerEfficiency.h, spillTrigEff.C: Code to do correlations between spill triggers and SpillServer monitor blocks. 2005-05-31 16:00 avva * ControlRoomSoftware/CRLForms/OmCheckListNear.htm: Ben Brown updated OmNear checklist, this form replaces Om1NearCheckListDraft and Om2NearCheckListDraft, that are going to be removed from CRL web directory. 2005-05-31 15:34 Robert Hatcher * AtNuOutput/: AlgFarDetEvent.cxx, AlgFarDetShieldPlank.cxx, AlgFarDetShieldPlankList.cxx, AlgFarDetStrip.cxx, FarDetEventModule.cxx, FarDetShieldPlankListModule.cxx, FarDetStripListModule.cxx, NtpMaker.cxx: With Andy Blake's approval, submit changes to quiet the compiler about unused variables/parameters. 2005-05-31 15:20 musser * CandEventSR/: AlgEventSRList.cxx, DBtxt_AlgEventSRList_NearBeam.C, EventSRListModule.cxx: upload Chris's fix to AddStriptoEvent, which was failing to properly replace modified clusters on the shower cluster list. 2005-05-31 15:02 Brett Viren * BeamData/python/main/poll-acnet.py: Fix buglets 2005-05-31 14:57 Brett Viren * BeamData/python/main/poll-acnet.py: Simple cmd line access to acnet 2005-05-31 08:17 asousa * NueAna/: AngClusterAna.cxx, AngClusterFit.cxx, AngClusterFit.h, AngClusterFitAna.cxx: Using more precise Transverse profile fit function. Added more ana_nue variables reflecting the higher number of fit parameters. Now adding to the primary shower high energy hits close to the vertex, which thus have inherent poor angular resolution and are not always picked up by the angular clustering algorithm. 2005-05-30 20:59 tjyang * NueAna/: mlpANN.cxx, mlpANN.h: Add ANN class 2005-05-30 20:58 tjyang * NueAna/: FracVar.cxx, FracVar.h, FracVarAna.cxx, LinkDef.h: Add ann pid 2005-05-30 10:16 Nathaniel Tagg * Calibrator/: PEGainCalScheme.cxx, PEGainCalScheme.h: Whups.. don't double-delete Guessed rows. 2005-05-30 10:05 Nathaniel Tagg * Calibrator/: PEGainCalScheme.cxx, PEGainCalScheme.h: Add routines to avoid the cache call to help further debug the batch system problem. 2005-05-30 08:06 asousa * NueAna/AngClusterAna.cxx: Use regular centroid calculation for shower direction determination instead of weighted centroid. 2005-05-30 03:36 asousa * DatabaseInterface/: DbiResultKey.cxx, DbiResultKey.h: Last backport to Calibrator in R1.16 depends on these DatabaseInterface files, which are being used at the farm R1.16 anyway. 2005-05-28 00:14 asousa * Calibrator/PEGainCalScheme.cxx: Another backport for farm debugging. 2005-05-27 21:07 Robert Hatcher * VALinCalibration/VALinCalibration.cxx: comment out unused variables to quiet the compiler warnings. 2005-05-27 21:03 Robert Hatcher * ShieldPlank/: AlgShieldPlank.cxx, AlgShieldPlankList.cxx: comment out unused AlgConfig& parameter in RunAlg() to quiet the compiler. 2005-05-27 20:41 asousa * Calibrator/Calibrator.cxx: Backporting Nathaniels's mod to the Calibrator in order to try to narrow down what the problem is at the farm. 2005-05-27 18:51 Nathaniel Tagg * SpillTiming/SpillFunctions.cxx: Remove useless debug line. 2005-05-27 18:43 Nathaniel Tagg * SpillTiming/: LinkDef.h, SpillFunctions.cxx, SpillFunctions.h: Fix up my new stream selection hack. 2005-05-27 16:08 bspeak * Contrib/bspeak/BenAna/: CamEvd.cxx, CamMCInfoAna.cxx: little cleaning 2005-05-27 16:06 bspeak * Contrib/bspeak/BenAna/: ThroughAna.cxx, ThroughAna.h: Add a few more histos and use the FarLayout 2005-05-27 16:04 bspeak * Contrib/bspeak/BenAna/: FarLayout.cxx, FarLayout.h: Ripped code partly from Midad/Base/SteelOutline and CamEvd to make steel, shield, coil hole, and fiducial layouts. 2005-05-27 15:19 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h, doc/ChangeLog, test/DbiValidate.cc: Further ORACLE support: Handle SEQNO renumbering 2005-05-27 15:10 Nick West * DatabaseMaintenance/tools/copy_table.pm: Utility to copy tables between Master databases 2005-05-27 14:47 Nathaniel Tagg * TriD/executable/: GNUmakefile, LinkDef.h, trid.cxx, trid.h: Add a custom binary. This one acts just like Loon. 2005-05-27 14:46 Nathaniel Tagg * TriD/gltest/: GNUmakefile, gltest.cc, gltest.cxx, gltest.h: Get this bloody test to compile.y 2005-05-27 14:16 cbs * CandShowerSR/: AlgShowerSS.cxx, DBtxt_AlgShowerSS_default.C: Energy of shower is now set to be GetCharge(CalStripType::kGeV). 2005-05-27 14:15 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h, AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, DBtxt_AlgSubShowerSR_default.C: Integrated the two transverse clustering algorithms into TransCluster(). Added function TestOverLap() to catch subshowers that are formed through a previously found subshower. In AlgSubShowerSR made MIP->GeV conversion factor a configurable parameter. 2005-05-27 11:24 Nathaniel Tagg * TriD/gltest/: LinkDef.h, gltest.h: Add a few empty but neccessary header files. 2005-05-27 00:17 tjyang * NueAna/macros/MakeAnaNueTree.C: point BeamMonDir to a directory that contains all the beamsummary ntuples in Mark's home directory except the obsolete ones. 2005-05-26 23:16 bspeak * Contrib/bspeak/BenAna/: PlotMan.cxx, PlotMan.h: Fix the Prev button Get rid of some Emits Move GetHistMan inline Use the same WriteOut as PlotterManager 2005-05-26 23:04 bspeak * Contrib/bspeak/BenAna/: ThroughAna.cxx, ThroughAna.h: start some histos 2005-05-26 23:03 bspeak * Contrib/bspeak/BenAna/CamMCInfoAna.cxx: Try booking the histos instead of adopting after creation. 2005-05-26 22:53 boehm * NueAna/NueRecordAna.cxx: Changing the if( ==kData flag) for processing of truth branches 2005-05-26 21:37 Mayly Sanchez * NueAna/: AngClusterAna.cxx, AngClusterFitAna.cxx, HitCalcAna.cxx, Shwfit.cxx: Modifying output of kInfo level for packages 2005-05-26 21:36 Mayly Sanchez * NueAna/Display/NueDisplayModule.cxx: Fixing memory leak in the display due to new histos 2005-05-26 21:03 Brett Viren * PerfTools/python/graphviz/graph/: graph.py, graph_wrap.cxx: Commit newly SWIG generated files that got tickled from Robert's comma clean up of a few days ago. 2005-05-26 16:53 Robert Hatcher * WebDocs/WebDocs.html: small re-ordering in "Data" subsections. 2005-05-26 16:46 kordosky * Mad/: NearbyEvents.cxx, NearbyEvents.h: simple class to characterize events which are near each other. motivation is slicer runts. can be used outside of Mad. 2005-05-26 16:45 kordosky * Mad/: MadBase.cxx, MadBase.h: modified MadBase to add some public access methods. Idea is to support Analyse(this) inside a MadBase derived class 2005-05-26 16:18 Robert Hatcher * IoModules/IoInputModule.cxx, IoModules/IoInputModule.h, SRT_MINOS/SoftRelTools/arch_spec_SAM.mk: Modify to use new sam_cpp_api package, backport to R1.15. 2005-05-26 16:03 Robert Hatcher * WebDocs/WebDocs.html: Add link to Art Kreymer's data handling top level page. 2005-05-26 15:40 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_SAM.mk, IoModules/IoInputModule.cxx, IoModules/IoInputModule.h: Modify to use new sam_cpp_api package, backport to R1.16. 2005-05-26 13:00 cbs * MCReweight/GnumiInterface.cxx: Small change to logic when reading in files. Code expects sequential flux file numbers up to a maximum of 20. As long as at least one file is found GnumiInterface::Status() will return true. 2005-05-26 11:47 Nathaniel Tagg * JobControl/gen_module.cc: Made some changes to the gen_module to change the way code is generated. Some people might not like this, but I think it's much better. - Remove unneccessary #ifndef around #include. - Remove explicit package name from #include "moduleName.h" - Make all comments triple-slash, in the doxygen-friendly way - Got comment indentation right - Added member variables for config paramters. Changed Config() so that it automatically reads these variables with r.GetXXX() (which causes an assert if the variable doesn't exist). Added default intializers, removed ugly dtmp temporary variables. Code now compiles right away, without requiring any edits to get started. 2005-05-26 11:44 raufer * VADynodeScan/ProcessDynodeScans: Take care of doublequotes in html-ized config files. This caused javascript in dynode scan status web page to crash. Should work now (hopefully). 2005-05-26 10:35 Nathaniel Tagg * CandChop/: AlgSliceListFromChopList.cxx, ChopModule.cxx, SliceFromChopModule.cxx: Not sure if these changes are neccessary; make sure I explicitly set the CandRecord for created candidates. Also, minor change to chop analysis method. 2005-05-26 10:33 Nathaniel Tagg * TriD/gltest/: GNUmakefile, gltest.cc: Fix up the build system so that it will work even if the user doesn't have ASImage libraries built in root. However, printing will work differently. 2005-05-26 10:32 Nathaniel Tagg * Contrib/tagg/SpillSearch/: DumpTrigTime.cxx, DumpTrigTime.h, LinkDef.h, SpillTriggerEfficiency.cxx, SpillTriggerEfficiency.h, spillTrigEff.C: More private files for looking at spill data. 2005-05-26 10:31 Nathaniel Tagg * SpillTiming/: CheckND.cxx, CheckND.h, LinkDef.h, SpillFunctions.cxx, SpillFunctions.h, SpillTimeFinder.cxx: Recommit some files used to check ND system performance. They've been handy for tests. Add some global functions. With some care, they can be used in jc.Input.Select() functions to allow fast selection of in-time beam data. Overhaul all the offsets. I now understand the origin of every constant, and have some documentation on each of them. There are two new pieces of info in this update: - I remembered to look at the FD timing fiducial, which turned out to be substantial (which was unexpected). This causes the FD clock to run 30us slow. - I checked the ND 10MHz clock against the 53MHz clock. The 10MHz clock turned out to be 19us slow. This has been identified by Bill L as being due to a long PPS pulse which doesn't get massaged properly in the VTM I am now ~1.5 us off the correct timing. I cannot identify the residual offset, although I have some culprits in mind. 2005-05-26 00:09 asousa * NueAna/AngClusterAna.cxx: Fix bug in centroid calculation and use MSG for some debugging comments. 2005-05-26 00:05 asousa * NueAna/AngClusterFitAna.cxx: Raoved artificial gaps from the fitted longitudinal energy profile histogram of the primary cluster. 2005-05-26 00:04 asousa * NueAna/AngClusterAna.cxx: Removed artificial gaps from the fitted longitudinal energy profile histogram of the primary cluster. 2005-05-25 23:31 Robert Hatcher * IoModules/: IoInputModule.cxx, IoInputModule.h: Modify to use new sam_cpp_api package, backport to R1.14 2005-05-25 23:31 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_SAM.mk: Modify to use new sam_cpp_api package, backport to R1-14 2005-05-25 23:28 Mayly Sanchez * NueAna/macros/CreateChain.C: Macro to create chains, to produce training, testing sets 2005-05-25 23:18 Robert Hatcher * IoModules/: IoInputModule.cxx, IoInputModule.h: Backport SAM API change to R1.13 (for completeness). Modify to use new sam_cpp_api package 2005-05-25 23:16 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_SAM.mk: Modify to use new sam_cpp_api package, backport to R1.13 2005-05-25 23:04 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_SAM.mk: Modify to use new sam_cpp_api package, backported to R1.12. 2005-05-25 23:03 Robert Hatcher * IoModules/: IoInputModule.cxx, IoInputModule.h: backport SAM API change (copied from R1.14) to R1.12 change SAM include file path 2005-05-25 22:13 Liz Buckley-Geer * IoModules/: IoInputModule.cxx, IoInputModule.h: Modify headers file locations for new sam_cpp_api package 2005-05-25 22:13 Liz Buckley-Geer * SRT_MINOS/SoftRelTools/arch_spec_SAM.mk: Modify to use new sam_cpp_api package 2005-05-25 22:01 avva * CandFitTrackSA/: DataFT.cxx, DataFT.h, LinkDef.h, PlaneData.h: Made access to elements of vector - switchable from operator[] to at() (same as [], but checks bounds) methods, depending on setting of DEBUG flag. 2005-05-25 21:21 vahle * NueAna/: AngClusterFit.h, FilterPID.cxx, Reweight/NueRW.cxx, Reweight/NueRW.h, Reweight/NueReweight.cxx, data/biguniformnumbers.txt, macros/AddFiles.C, macros/MakeRandFile.C, macros/RunReweight.C: Added macros to aid reweighting 2005-05-25 18:50 avva * CandTrackSR/: TrackClusterSR.cxx, TrackClusterSR.h: Added fLPos data member to TrackClusterSR to hold longitudinal position along the strip. fLPos is initially set to 0., in order to actually set the it, TrackClusterSR::SetLPos(Double_t lpos) method should be called at some point AFTER tracking had been performed. As of this moment I haven't figured out where the best place to call SetLPos is, so this commit should not change anything in tracking/fitting. Bumped ClassDef version of TrackClusterSR to 10. 2005-05-25 11:25 Nick West * setup/setup_minossoft_oxford.csh: Handle case where no version supplied to avoid lot's of unary operator expected' 2005-05-25 09:59 Nathaniel Tagg * Contrib/tagg/SpillSearch/: BeamFilter.cxx, BeamFilter.h, FDEventStats.cxx, FDEventStats.h, FilterAdcs.cxx, FilterAdcs.h, GNUmakefile, LinkDef.h, SpillSearch.cxx, SpillSearch.h, TFid.cxx, TFid.h, search.C: Initial revision 2005-05-25 09:59 Nathaniel Tagg * Contrib/tagg/SpillSearch/: BeamFilter.cxx, BeamFilter.h, FDEventStats.cxx, FDEventStats.h, FilterAdcs.cxx, FilterAdcs.h, GNUmakefile, LinkDef.h, SpillSearch.cxx, SpillSearch.h, TFid.cxx, TFid.h, search.C: Some stuff I'm using for timing studies. 2005-05-25 09:33 Nathaniel Tagg * TriD/: EventInfoPage.cxx, EventInfoPage.h, GNUmakefile, LinkDef.h, TridGLFrame.cxx, TridPageDetector.cxx, TridPageDetector.h, TridPageDisplay.cxx, TridPageDisplay.h, TridSetup.cxx, macros/trid.C, stat/GNUmakefile: Added a Page to the control window to show me basic things like trigger word and time-from-spill. Added a easy-to-use isometric end-on view Fixed up the build system so that it will work even if ASImage libraries havent' been built with Root. 2005-05-24 22:24 avva * ControlRoomSoftware/ShiftersGuide/ShiftersGuide.tex: Fixed usage of \date. 2005-05-24 22:22 avva * ControlRoomSoftware/ShiftersGuide/: BeamMonitoring.tex, Introduction.tex, ShiftersGuide.tex: Minor cosmetic changes to BeamMonitoring section. Added date printed under the title, location of the web copy. 2005-05-24 21:26 boehm * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoNue.cxx, ANtpEventInfoNue.h, NueModule.cxx, Display/NueDisplayModule.cxx: Adding in a total event energy measure in MEUs 2005-05-24 17:36 Ed Larty * setup/rootrel.sh, WebDocs/packages-info.txt: # added default settings 2005-05-24 16:30 bspeak * Contrib/bspeak/BenAna/: ChangeMe.cxx, ChangeMe.h, ThroughAna.cxx, ThroughAna.h: Fix the CVS Id tags 2005-05-24 16:28 bspeak * Contrib/bspeak/BenAna/CamEvd.cxx: Change a few abs and fabs to TMath::Abs() 2005-05-24 15:35 bspeak * Contrib/bspeak/BenAna/GNUmakefile: Rid the bin section, no need for it now. 2005-05-24 15:33 Brett Viren * BeamDataMonitoring/: BeamMonBaseModule.cxx, BeamMonBaseModule.h, HadMuMonModule.cxx, HadMuMonModule.h, HornModule.cxx, HornModule.h, LossModule.cxx, LossModule.h, NpotModule.cxx, NpotModule.h, TargetModule.cxx, TargetModule.h, TempModule.cxx, TempModule.h, scripts/shift_histograms_dds.C: Turn back on calibration of swics. This needed an api change - the calibration method is sort of obtuse and should be reworked. HadMuMonModule wasn't using the swic channel->index map for the muon monitors leading to garbled pixel displays. 2005-05-24 15:33 bspeak * Contrib/bspeak/BenAna/macros/ntpana.C: Also add the JobCEnv method for grabbing the command line files 2005-05-24 15:27 Robert Hatcher * Plex/PlexPlaneId.h: mask used in determining VetoShield section should exclude the bit for 512 in order to get the right value (1,2,3,4...). 2005-05-24 15:19 Nathaniel Tagg * MessageService/MsgService.h: If compiling with GCC, attach the unused attribute to the CVSID variable. This way, you will no longer get 'unused variable' warnings from the compiler for unusued CVSIDs. This is too encourage people to put MsgService boilerplate into their code (rather than the more convenient cout) but not generate extraneous warning messages if all the MSG calls are subsequently removed or not written. In general, we should do this, but the CVSID variable is a special case. 2005-05-24 15:19 bspeak * Contrib/bspeak/BenAna/macros/camevd.C: Grab files from command line as done in Mad/macros/EvDisplay.C 2005-05-24 15:18 bspeak * Contrib/bspeak/BenAna/ThroughAna.h: Compile before you commit Ben 2005-05-24 14:48 Brett Viren * BeamDataMonitoring/: CDFMonitoringModule.cxx, HadMuMonModule.cxx, scripts/run_dispatcher_parent_server.sh, scripts/run_histo_display_main.sh, scripts/run_shift_histograms.sh, scripts/shift_histograms_dds.C: Quiet down some MSGs. Minor fixes in the scripts. 2005-05-24 14:46 Brett Viren * BeamData/python/bdp/roto.py: Look for BEAM_DATA_DIR env. var. before using hard coded path to the currentfile symlink. 2005-05-24 14:40 bspeak * Contrib/bspeak/BenAna/LinkDef.h: Add ChangeMe and ThroughAna 2005-05-24 14:39 bspeak * Contrib/bspeak/BenAna/: CamMCInfoAna.cxx, CamMCInfoAna.h: Add the watching of some kinematics 2005-05-24 14:38 bspeak * Contrib/bspeak/BenAna/: PlotMan.cxx, PlotMan.h: 1)Change Step to Next and Prev buttons, Prev doesn't work yet. 2)ResetCounter now just Reset, and call all CamAna::Reset() methods 3)Use fEntries in fProgress::SetRange 4)Add SetUpdateFraction to set update interval as a fraction of fEntries 5)Add method AddFiles, which just passes the string to TChain::Add(). I needed this to pass in wild cards. 2005-05-24 14:35 Robert Hatcher * NueAna/Reweight/NueRW.cxx: gcc 3.4 doesn't know about fabs() unless one has "#include " 2005-05-24 14:30 bspeak * Contrib/bspeak/BenAna/: ThroughAna.cxx, ThroughAna.h: New CamAna 2005-05-24 14:30 bspeak * Contrib/bspeak/BenAna/: ChangeMe.cxx, ChangeMe.h: A simple base that I'll use to copy into other CamAna inherited class 2005-05-24 14:15 Robert Hatcher * MCReweight/ReweightHelpers.h: gcc 3.4 is pickier about extraneous semi-colons (namespaces don't have them following the closing brace). 2005-05-24 14:07 bspeak * Contrib/bspeak/BenAna/CamAna.h: Add the virtual Reset() 2005-05-24 09:08 asousa * NueAna/: AngClusterAna.cxx, AngClusterFitAna.cxx, AngClusterFitAna.h, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h: Added Cluster and ClusterFit user canvasses to NueDisplayModule. Essential for AngClusterFitAna debugging. Correspondingly filled the AngClusterFitAna::Draw function. Also small bugfix to AngClusterAna to ensure events where no cluster is found are not fitted. 2005-05-24 08:51 Nick West * DatabaseMaintenance/tools/load_tables.sh: Convert SQL from 4.1 if local mysqldump is earlier 2005-05-23 22:46 Brett Viren * Dispatcher/DDSFileHandler.cxx: When following the "currentfile" symlink, don't add the result of readlink to the fDataSourceDir if the result has a "/" as the first character as this means the symlink is pointing to an absolute path. 2005-05-23 21:17 Brett Viren * setup/packages-development: Add CDFMonitoringFwk and BeamDataMonitoring 2005-05-23 21:14 bishai * BeamData/java/: ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/ProfilePlotter.java, lib/acnet.jar: Simplified the drawing of the beam profile on target - this improved the live time of the display 2005-05-23 20:42 asousa * NueAna/: BeamMonAna.h, DCGraph.h, DCVertex.h, MSTCalc.h, MSTCalcAna.h: Completing removal of all instances of "using namespace std;" from NueAna header files. 2005-05-23 19:50 Brett Viren * BeamDataUtil/scripts/run_one.sh: Script to run one instance of something. 2005-05-23 19:49 Brett Viren * BeamDataMonitoring/scripts/: run_dispatcher_parent_server.sh, run_histo_display_main.sh, run_shift_histograms.sh, shift_histograms_dds.C: Add scripts to simplify running the various parts of the shift histograms 2005-05-23 18:44 asousa * NueAna/: AngClusterAna.h, AngClusterFitAna.h, HitCalcAna.h, NueRecordAna.h: Changing typedef std::deque< deque > DeqDeqInt_t; to typedef std::deque< std::deque > DeqDeqInt_t; so that compilation does not depend on third party headers containing "using namespace std" statements. 2005-05-23 17:29 Brett Viren * BeamData/python/main/bdp-server.py: Roll output files at 0,8,16 hours UTC instead of an 8 hour cycle starting at the time the process runs. 2005-05-23 16:44 Brett Viren * BeamDataUtil/: BDTarget.cxx, test/BDTestData.cxx, test/run_bdtd.sh: Widen the allowed range of target z position to let "pseudo LE" be considered LE. 2005-05-23 16:20 Ed Larty * setup/rootrel.sh: # created a new file for detecting recommended root version for a given frozen release 2005-05-23 14:29 Nathaniel Tagg * setup/packages-development: Add CandChop to packages list. 2005-05-23 12:30 Nathaniel Tagg * Calibrator/Calibrator.cxx: Add Error message for abnormally low or high gains in the digit calibrator method (as high-level as we can get in this code). This can be backported to test the 'abnormal gain' problem reported by Niki and others. ---Nathaniel 2005-05-23 11:45 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Change account to reader_old and added --lock-tables=false to mysqldump command. Server changes broke the tool and unfortunately blew away the growth history. Keep the last 5 versions in future to avoid a repeat. 2005-05-23 10:30 cbs * MCReweight/: ReweightHelpers.cxx, ReweightHelpers.h: Helper functions from Trish for filling the reweighting event registry from NtpMCRecord or ANtpTruthInfoBeam objects. 2005-05-23 07:10 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Change of work directory for new server 2005-05-22 08:16 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: Master DB server is now minos13 2005-05-21 16:26 vahle * NueAna/: Reweight/GNUmakefile, Reweight/NueReweight.cxx, Reweight/NueReweight.h, macros/RunReweight.C: Fixed Reweight Makefile to see NueRW in loon, moved registry filling in Reweight to if(firstevent) block for speed 2005-05-21 15:39 bspeak * RunSummary/scripts/farm_list.sh: cat .sup file contents in addition to counting runs 2005-05-20 21:34 bspeak * Contrib/bspeak/BenAna/LinkDef.h: Add NtpControl 2005-05-20 21:34 bspeak * Contrib/bspeak/BenAna/: NtpControl.cxx, NtpControl.h: A class for testing out a control window 2005-05-20 19:49 anatael * SexyPedestal/makeSexyPedAna.C: A. 2005-05-20 19:29 vahle * NueAna/: GNUmakefile, LinkDef.h, Reweight/GNUmakefile, Reweight/GNUmakefile~, Reweight/LinkDef.h, Reweight/NueRW.cxx, Reweight/NueRW.h, Reweight/NueReweight.cxx, Reweight/NueReweight.h, data/randnumbers.txt, macros/MakeRandFile.C, macros/RunReweight.C: Added reweighting code to directory Reweight 2005-05-20 18:49 anatael * SexyPedestal/SexyPedAna.cxx: A. 2005-05-20 17:47 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Fix a comment. 2005-05-20 17:46 Nathaniel Tagg * SpillTiming/: LinkDef.h, SpillTimeCreateKeyFile.cxx, SpillTimeCreateKeyFile.h, SpillTimeFinder.cxx, SpillTimeFinder.h, SpillTimeRecord.cxx, SpillTimeRecord.h: Add a class and a function for creating a file of empty records that have the VldContext of real spills. This should be useable with Sue's kWindow approach to do fast time-correlation of spills with events. But it doesn't work very well: it takes too long to generate the key file. I haven't actually tested it yet. Also, tweak the ND-FD offset by 11.0 microseconds. We are now tuned to the beam... but I have no idea why the dead reconing was so far off. 2005-05-20 17:30 Ed Larty * WebDocs/packages-info.txt: # added new info 2005-05-20 17:11 Ed Larty * WebDocs/FrozenRel.html: # corrected root version from 4.02.02 to 4.02.00 as used at farm 2005-05-20 17:06 Ed Larty * WebDocs/FrozenRel.html: # added linked to packages-info.txt 2005-05-20 17:04 Ed Larty * setup/packages-info: # deleted and rename in another location (WebDocs) 2005-05-20 17:01 Ed Larty * WebDocs/packages-info.txt: # Provides info on root versions tested and built 2005-05-20 16:37 Ed Larty * setup/packages-info: # added a few 2005-05-20 16:26 Ed Larty * setup/packages-info: # new file to provide information on tested root versions on a release 2005-05-20 16:17 Nick West * DatabaseMaintenance/scripts/checksum_str_add.pm: For checksum purposes convert two character representations supported by the DBI to single character form 2005-05-20 15:59 Mayly Sanchez * NueAna/EventFilter.h: Removing extra declarations of the Filter functions 2005-05-20 15:03 anatael * SexyPedestal/SexyPedAna.cxx: A. 2005-05-20 14:56 Nick West * Util/UtilString.cxx: In UtilString::MakePrintable include \t so that this function handles all the special characters the DBI will support 2005-05-20 14:50 anatael * SexyPedestal/SexyPedAna.cxx: In Online version a separate plot with a summary of the sparisification table created gets output. The file is called "LastSparsificationTables.eps" -> easier for operator to check sanity of lastest sparsification tables prior to upload them into DAQ machines. Anatael 2005-05-20 14:47 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/: CamEvd.cxx, CamEvd.h: Shamelessly ripped off from EventDraw class in Contrib/AtNuEventViewer 2005-05-20 14:45 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/NtpAna.cc: Add interactive PlotMan, and SetStyle 2005-05-20 14:39 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/: CamMCInfoAna.cxx, CamMCInfoAna.h: [no log message] 2005-05-20 14:39 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/: PlotMan.cxx, PlotMan.h: Add interactive usage window 2005-05-20 14:38 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/CamAna.h: Make the AtmosEvent const 2005-05-20 14:36 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/macros/: camevd.C, control.C, ntpana.C: Few new macros 2005-05-20 13:35 cbs * Mad/: MadEvDisplay.cxx, MadEvDisplay.h: Minor changes to hand scan user classfications. 2005-05-20 10:15 hartnell * CalDetTracker/CDAnalysis.cxx: The energy loss curves should be good now! 2005-05-20 08:28 asousa * NueAna/: AngClusterAna.cxx, AngClusterAna.h, AngClusterFit.cxx, AngClusterFit.h, AngClusterFitAna.cxx, AngClusterFitAna.h, NueRecordAna.cxx, macros/MakeAnaNueTree.C: Adding working code to perform fitting of longitudinal and transverse EM shower profiles to the primary shower selected via angular clustering of 3D hits. More variables will be added as code validation proceeds. 2005-05-20 06:03 asousa * NueAna/: HitCalcAna.cxx, HitCalcAna.h: Complete conversion to sigcormeu energy units. 2005-05-19 22:07 Mayly Sanchez * NueAna/: EventFilter.cxx, EventFilter.h: Cure EventFilter from compilation warnings. 2005-05-19 20:46 anatael * SexyPedestal/: SexyPedAna.cxx, SexyPedAna.h, SexyPedReco.cxx: SexyPedestal "Online" version is ready to be installed at the FD. Output have been validated now. I found a few undesired details, now corrected! Anatael 2005-05-19 20:28 cbs * Mad/: MadEvDisplay.cxx, MadEvDisplay.h: Added hand scan logging functions to MadEvDisplay. Caling MadEvDisplay::EnableHandScan(filename) before first Display() call brings up a different set of user buttons allowing hand scan classifications to be applied to each event. These classifications are logged into along with run, snarl, event, etc. when the "Log Details" button is pushed. 2005-05-19 20:26 boehm * NueAna/: ANtpTruthInfoBeamAna.cxx, NueRWHelpers.cxx, NueRWHelpers.h: Tweaking the NueRWHelper files and using them to fill the OscProb variable 2005-05-19 19:14 vahle * NueAna/: FilterPID.cxx, FilterPID.h, macros/FilterPID.C: Added FilterPID, a job module that writes out a new ana_nue tree, filtered by PID 2005-05-19 19:13 vahle * NueAna/: MSTCalc.cxx, MSTCalc.h, Shwfit.cxx, Shwfit.h: Added copy constructors to MSTCalc and Shwfit 2005-05-19 19:00 Robert Hatcher * OscProb/: OpComplex.cxx, OpComplex.h, OpMatrix.cxx, OpMatrix.h, OpProbability.cxx, OpProbability.h: OscProb package looks abandoned, but do some general cleanup of warning messages anyway in case at some point it's revised. 2005-05-19 18:55 Brett Viren * BeamDataUtil/test/BDTestData.cxx: include . Somehow not needed at BNL 2005-05-19 18:39 Brett Viren * BeamDataUtil/test/: BDTestData.cxx, run_bdtd.sh: fix typo 2005-05-19 18:20 vahle * NueAna/: NueRWHelpers.cxx, NueRWHelpers.h: Added NueRWHelpers, a namespace to hold generally useful functions 2005-05-19 18:18 vahle * NueAna/: ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, ANtpTruthInfoBeamAna.cxx, AngCluster.h, AngClusterFit.h, AngClusterFitAna.cxx, FracVarAna.cxx, HitCalc.h, HitCalcAna.cxx, LinkDef.h, NueRecord.cxx, NueRecord.h, macros/MakeAnaNueTree.C: Cleaned up some unused variables. Added a copy constructor to NueRecord 2005-05-19 18:16 Brett Viren * BeamDataUtil/test/: BDTestData.cxx, BDTestData.h, LinkDef.h, convert_bdtd.C, plot_bdtd.C, run_bdtd.sh: Create a small tree to test various parts of beam data util and to generate a newer, better, faster nPoT plot. 2005-05-19 17:55 Nathaniel Tagg * CandChop/: AlgChopListGeneric.cxx, AlgChopListMitre.cxx, AlgChopListPerfectMC.cxx, AlgChopListSharp.cxx, AlgChopListSharp2.cxx, AlgSliceListFromChopList.cxx, AlgStripListFromSliceList.cxx, AlgStripListFromSliceList.h, ChopEvaluation.cxx, ChopEvaluation.h, ChopModule.cxx, DBtxt_AlgChopListSharp2_default.C, DBtxt_AlgStripListFromSliceList_default.C, LinkDef.h, SliceFromChopModule.cxx: Slight algorithm tweaks. Add algorithm to make a global strip list from the slice list, something Jim said is needed. Fix Ana() code so that it can run and show event pictures of real data. Messy, but operable. Fix up compiler warnings for Robert. 2005-05-19 17:49 Nathaniel Tagg * StupidGeometry/StupidStripHandle.cxx: Fix compiler warning. 2005-05-19 17:47 Nathaniel Tagg * TriD/: GNUmakefile, TridControl.cxx, TridControl.h, TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridHistoGLFrame.cxx, TridHistoGLFrame.h, TridHistoPage.cxx, TridModel.cxx, TridModel.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridStereoGLFrame.cxx, TridUVPage.cxx, gltest/GNUmakefile, gltest/gltest.cc, stat/trid.cxx: Many updates for TriD, now that I've started playing with data again. Fixed spamming error messages, coming from non-real intersections in the veto shield. Fixed numerous display problems. Added new code to do printing; it relies heavily on the AfterImage library that's buried inside ROOT. This is slightly illegal (it burrows in to find the header files it needs) but it does the job admirably. This could be fixed if the ROOT guys expose some more structures. Lots more work to do; thinking about adding the ability to draw Reco objects.. ---N 2005-05-19 17:44 Nathaniel Tagg * Morgue/: BadHardwareTableMaker.cxx, BadHardwareTableMaker.h: Move CVSID from header to implimentation to fix compiler warning. 2005-05-19 17:36 Nathaniel Tagg * PhotonTransport/toyMC/ToyMCModule.cxx: Remove 'unused variable' warning. 2005-05-19 17:27 Nathaniel Tagg * DetSim/: SimDigit.cxx, SimQiePerfectElectronics.cxx: Fix a few benign compiler warnings for Robert. 2005-05-19 16:13 Ed Larty * WebDocs/WebDocs.html: # changed root version to what farm is using i.e 4.02.00 2005-05-19 15:45 Robert Hatcher * setup/packages-development: add CandShield package. 2005-05-19 15:35 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # announced new production release 2005-05-19 15:32 Ed Larty * setup/: packages-R1.16.0, setup_minossoft_tamu.csh: # tagged new point release 2005-05-19 14:41 anatael * SexyPedestal/: SexyPedAna.cxx, SexyPedAna.h, SexyPedReco.cxx, SexyPedReco.h, SexyPedestal.cxx, SexyPedestal.h, makeSexyPedAna.C, makeSexyPedOnline.C, makeSexyPedReco.C: A few more changes... A. 2005-05-19 14:39 Robert Hatcher * PerfTools/python/graphviz/graph/Graph.hh: remove comma after final value in enum list. 2005-05-19 14:10 boehm * NueAna/ANtpTruthInfoBeamAna.cxx: Fixing a bug in the NueWeight Function 2005-05-19 13:17 cbs * Mad/MadEdAnalysis.cxx: Commented out unused variables in MadEdAnalysis.cxx 2005-05-19 11:03 vahle * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: Added a method to NueDisplayModule to delete old histograms after going on to next event 2005-05-19 10:22 Nick West * R2Hbook/R2hConverter.cxx, RDBC/odbc/ODBCConnection.cxx, RDBC/odbc/ODBCConnection.h, RDBC/odbc/ODBCStatement.cxx: Quell compiler warnings as my modest contribution towards Robert's welfare. 2005-05-19 09:15 litchfld * DetSim/: SimPmtM64Oxford.cxx, SimPmtM64SexyNL.cxx: Pacify the compiler using the /* IgnoreArgument */ trick, as requested by Robert. It's been bothering me months but i didn't know how to stop it. Somehow the world seems friendlier now. 2005-05-18 22:49 mdier * BeamDataNtuple/: NtpBDFullRecord.cxx, NtpBDLiteRecord.cxx: remove not used MsgService header and CVSID 2005-05-18 22:34 tjyang * NueAna/: Display/NueDisplayModule.cxx, macros/RunNueDisplay.C: skip events that don't pass the cuts 2005-05-18 21:44 anatael * SexyPedestal/: SexyPedReco.cxx, makeSexyPedReco.C: A. 2005-05-18 21:39 Brett Viren * BeamDataMonitoring/: StripHist.cxx, StripHist.h, TargetModule.cxx, TargetModule.h, test/slow_copy.C, test/test_cdfmm.C, test/test_dds.C: Shhh, be quiet there little compiler! Don't bother Robert, he's sleeping. 2005-05-18 21:30 dap56 * Monitoring/: DigitAnalysis.cxx, LIAdcAnalysis.cxx, MonState.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx: Removed obsolete "max no of records" variable from code and OM config frame Fixed "unused variable" compiler warnings 2005-05-18 20:33 Brian Rebel * AnalysisNtuples/: AnalysisModule.cxx, Module/ANtpInfoObjectFillerBeam.cxx, Module/CondensedNtpModule.cxx: quiet compiler warnings. 2005-05-18 20:08 mdier * BeamDataNtuple/NtpBDLiteModule.cxx: Fill the Status bit field in the header of the lite ntuples 2005-05-18 20:05 Robert Hatcher * WebDocs/WebDocs.html: update gnumi link to Mark's new IU location (harvard links have gone pooof). 2005-05-18 19:52 Robert Hatcher * VALinCalibration/VALinAnalyze.cxx: enum VALinStatic::kDacMax must be cast to an int before it can be used with operator<<(ostream&,) 2005-05-18 19:51 Robert Hatcher * VALinCalibration/VALinDacFind.cxx: ClassImp() macro shouldn't be followed by a semi-colon (gcc 3.4 enforces this) 2005-05-18 19:39 Brett Viren * BeamDataDbi/scripts/run_bdbu_fnal_cron.sh: Log any output to quell cron email 2005-05-18 19:20 Robert Hatcher * setup/packages-development: add BeamDataNuple and NueAna packages. 2005-05-18 19:17 Robert Hatcher * OnlineEventDisplay/OnlineEventDisplay.cxx: use TMath::Abs() rather than abs() so that the correct version is used when arg isn't an int (required to build under gcc 3.4). 2005-05-18 19:01 anatael * SexyPedestal/makeSexyPedOnline.C: New macro for setting SexyPedestal to work "online". For reference. Anatael 2005-05-18 19:00 anatael * SexyPedestal/: SexyPedAna.cxx, SexyPedAna.h, SexyPedReco.cxx, SexyPedReco.h, SexyPedestal.cxx, SexyPedestal.h, makeSexyPedAna.C, makeSexyPedReco.C: SexyPedestal has been modified so it can work faster to providing sparsification tables upon every pedestal run, i.e. "a la online". Anatael 2005-05-18 18:51 cbs * CandShowerSR/CandShowerSRHandle.cxx: Bug fix for AddSubShower(). Using GetOwnedCandBase() rather than GetCandBase() when modifying candidate. 2005-05-18 18:30 Brett Viren * RawData/RawBeamData.cxx: When unpacking a device's name, only use up to a space or a "[". The can "["s sneak in if the device is an array type device and has a name less than 8 chars (ie, BPMs). 2005-05-18 18:25 musser * RecoBase/: CandShower.cxx, CandShowerHandle.cxx: change GetCandBase to GetOwnedCandBase in CandShowerHandle::RemoveCluster. Upshot is that Random seg-faults result from the same clusterhandle appearing on multiple shower cluster lists. This should be backported. 2005-05-18 17:52 cbs * CandShowerSR/CandShowerSRHandle.cxx: Fixed a bug in RemoveSubShower(). 2005-05-18 17:27 boehm * NueAna/: ANtpTruthInfoBeamAna.cxx, ANtpTruthInfoBeamAna.h, ANtpTruthInfoBeamNue.h, ClassType.h: Fleshing out the functions for the expanded Turthinfobeam class. Added the getnueclass and getweight functions in addition to defining the ClassType namespace to resurrect it from the days of NueAnalysis 2005-05-18 16:02 Robert Hatcher * setup/setup_minossoft_RHATCHER02.sh: setup script changes that are several months old. 2005-05-18 14:31 Robert Hatcher * NueAna/Display/NueDisplayModule.cxx: under gcc 3.4 the DbiResultPtr.tpl include must come *after* the definition of CVSID. 2005-05-18 13:21 Nathaniel Tagg * CandChop/DBtxt_AlgChopListFar_default.C: And again. 2005-05-18 13:18 Nathaniel Tagg * CandChop/DBtxt_AlgChopListFar_default.C: Bug in DBtxt file. 2005-05-18 12:59 Nathaniel Tagg * CandChop/: AlgChopListMitre.cxx, AlgChopListSharp2.cxx, AlgChopListSharp2.h, ChopEvaluation.h, ChopModule.cxx, DBtxt_AlgChopListSharp2_default.C, LinkDef.h: Various trials and tribulations with the Chopper. Added a new playground algorithm for the attempting recombobulation after sharp chopping, called 'sharp2'. 2005-05-18 08:05 Nick West * DatabaseInterface/test/DbiValidate.cc: eport the number of tests that pass. Allow for ORACLE translation when checking for table creation SQL. 2005-05-18 07:29 Nick West * DatabaseInterface/DbiDBProxy.cxx: Use single quote to delimit date - it keeps ORACLE happy 2005-05-18 06:18 Nick West * NtupleBase/test/DemoCandNtpModule.cxx: Early riser commit: Modify to fill RemoteSpillType of RecCandHeader 2005-05-18 04:35 Sue Kasahara * PhotonTransport/toyMC/ToyMCModule.cxx: Modify to fill dummy spilltype value of -1 to SimSnarlHeader ctor. 2005-05-18 04:29 Sue Kasahara * DetSim/: CustomLightInjector.cxx, LightInjector.cxx: Fill spilltype argument of SimSnarlHeader ctor with -1. 2005-05-18 04:28 Sue Kasahara * RerootExodus/: RerootFlsDigitToDigiPE.cxx, RerootToTruthModule.cxx: Fill spilltype argument of SimSnarlHeader constructor with dummy -1. 2005-05-18 04:14 Sue Kasahara * Record/: RecCandHeader.h, RecPhysicsHeader.h, SimSnarlHeader.h: Modify constructors to enforce use of new remotespilltype argument. 2005-05-18 03:54 Sue Kasahara * Cluster3D/NtpCluster3DModule.cxx: Modify to fill RemoteSpillType of NtpCluster3DRecord. 2005-05-18 03:52 boehm * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpEventInfoAna.cxx: Cleaning out some unused variables 2005-05-18 03:50 Sue Kasahara * CandNtupleEM/Module/NtpEMModule.cxx: Modify to fill RemoteSpillType of NtpEMRecord header. 2005-05-18 03:46 Sue Kasahara * CandFitTrackSA/NtpModule/NtpFitSAModule.cxx: Modify to fill RemoteSpillType data member of NtpFitSARecord header. 2005-05-18 03:43 boehm * NueAna/: ANtpTruthInfoBeamNue.cxx, ANtpTruthInfoBeamNue.h: These files didnt actually make it last time 2005-05-18 03:43 Sue Kasahara * Alignment/DetectorAlignment/DetectorAlignmentModule.cxx: Add initialization of RemoteSpillType in construction of NtpAlignmentRecord header. 2005-05-18 03:33 Sue Kasahara * StandardNtuple/Module/NtpStModule.cxx: Modify to initialize RemoteSpillType data member of header. spill type will appear as fRemoteSpillType leaf on NtpSt tree. 2005-05-18 03:20 Sue Kasahara * TruthHelperNtuple/Module/NtpTHModule.cxx: Modify initialization of NtpTHRecord to include initialization of RemoteSpillType. 2005-05-18 03:16 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Update to include filling of fRemoteSpillType data member of NtpSRRecord header. This means that the spill type will appear as a leaf on the NtpSR tree. 2005-05-18 03:05 Sue Kasahara * MCNtuple/Module/NtpMCModule.cxx: Modify creation of ntuple header to fill RemoteSpillType data member from SimSnarlHeader. 2005-05-18 03:02 Sue Kasahara * Record/: RecCandHeader.cxx, RecCandHeader.h, RecPhysicsHeader.cxx, RecPhysicsHeader.h, SimSnarlHeader.h, test/DemoRecordModule.cxx, test/RecValidate.cc: Add new data member: Int_t fRemoteSpillType; to RecPhysicsHeader class to be filled by the RawDaqSnarlHeader data member of the same name. Update version number to 2. Default value is -1. Modify related classes to adapt to change. 2005-05-17 22:11 avva * ControlRoomSoftware/: mcrrc, bin/evdfarcontrol, bin/evdnearcontrol, bin/omfarcontrol, bin/omnearcontrol, bin/rcfarcontrol, bin/rcnearcontrol: Changed how the options for "setup_minos" are set in order to accomodate the special build of R1.15 with gcc 3.3 - it needs "-rR1.15 -v3_3" options. MINOS_OPTIONS is the environment variable, defined in mcrrc, that holds all the options. 2005-05-17 21:13 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, Producer_dispatcher.cc, QieBlockAnalysis.cxx, near.config, online.config: New QIE pedestal plots based on Near check cal runs (dacval<0) added QIE Error Stats and SGATE T-T0 folders moved into ND Checklist plots directory Master vs Minder plot showing location of wrong datatype digit (!=4) that occur during sgates added to Checklist folder OM output files now archived to $DAQ_LOG_DIR_LOCAL Run number now passed to OM output file archival script 2005-05-17 20:56 Brett Viren * BeamData/ana/bmnt/: Knot.cxx, Knot.h, Swic.cxx, Swic.h, pedmaker.cxx: Knot gives access to full DeviceMap, Swic gets some const correctness and some extra accessor methods. 2005-05-17 20:53 boehm * NueAna/: ANtpAnalysisInfoNue.cxx, ANtpAnalysisInfoNue.h, ANtpEventInfoNue.cxx, ANtpEventInfoNue.h, ANtpShowerInfoNue.cxx, ANtpTrackInfoNue.cxx, ANtpTruthInfoBeamAna.cxx, ANtpTruthInfoBeamAna.h, AngCluster.cxx, AngClusterAna.cxx, AngClusterFit.cxx, FracVar.cxx, HitCalc.cxx, HitCalcAna.cxx, LinkDef.h, MSTCalc.cxx, MSTCalcAna.cxx, NueRecord.h, ShwfitAna.cxx: Changed people over to using ANtpDefVal also created a ANtpTruthInfoBeamNue for additional variables we will end up needing : 2005-05-17 20:31 Robert Hatcher * IoModules/IoInputModule.cxx: backport Brett's USER fix to R1.16 2005-05-17 20:31 Robert Hatcher * IoModules/IoInputModule.cxx: backport Brett's USER fix to R1.14 2005-05-17 20:28 Brett Viren * BeamDataDbi/scripts/data-to-dbu.sh: Simple script to dump state of DBU queue 2005-05-17 20:22 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: send the info objects the Reset command before filling the entries 2005-05-17 20:19 Brett Viren * BeamDataDbi/scripts/: run_bdbu.sh, run_bdbu_fnal_cron.sh: Save log files, exit immediately if there is nothing to do. 2005-05-17 20:15 Robert Hatcher * IoModules/IoInputModule.cxx: backport Brett's USER fix to R1.15 2005-05-17 20:12 Robert Hatcher * IoModules/: IoInputModule.cxx, IoInputModule.h: backport SAM API change to R1.15 so we can build a gcc 3.3 version 2005-05-17 20:10 Brian Rebel * AnalysisNtuples/macros/makeCondensedNtupleSt.C: no need for this to be around any more 2005-05-17 20:09 Brian Rebel * AnalysisNtuples/macros/makeCondensedNtuple.C: add the NtpSt stream to the input 2005-05-17 19:58 Brett Viren * IoModules/IoInputModule.cxx: Once again, the lack of USER environment variable lead to a hard to diagnose segv. Fix it once and for all so that "unknown" is substituted if Getenv returns 0. 2005-05-17 19:49 Mayly Sanchez * NueAna/: NueModule.cxx, Shwfit.cxx, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/MakeAnaNueTree.C, macros/RunNueDisplay.C: Fix NueDisplay to use SIGCORRMEU for shwfit and fracvar packages 2005-05-17 18:49 Nick West * DatabaseInterface/DbiStatement.cxx: Fix spelling in comment 2005-05-17 18:48 Nick West * DatabaseInterface/test/DbiValidate.cc: Check for warnings when cleaning out test data (ORACLE sometimes fails to remove tables?) Don't run Test_9 (Temporary table creation & access) when ORACLE is in position 0 of the cascade. It won't allow a table name to be overlaid but the whole point of the test is to do just that - overlay existing data. Still ORACLE won't be use to host temporary tables so I won't worry about this test. 2005-05-17 18:41 Nick West * DatabaseInterface/DbiStatement.cxx: More Synopsis printout. Improved ORACLE translation:- 1) Make tests case insensitive 2) Remove "IF EXISTS" from DROP TABLE (again!) 3) Convert \' -> '' (in general ORACLE doesn't respect escape sequences except single quotes and only then as '' not \'). 4) Fix cosmetic error handling DROP TABLE - accessed character after end of TString but TString refused. 2005-05-17 18:34 Nick West * DatabaseInterface/DbiCascader.cxx: More Synopsis printout 2005-05-17 18:28 boehm * NueAna/: Shwfit.cxx, ShwfitAna.cxx: CHanging Shwfit to use the new Default values 2005-05-17 17:26 Nick West * DatabaseInterface/doc/ChangeLog: Improved character handling in text columns 2005-05-17 17:23 Nick West * DatabaseInterface/DbiSqlValPacket.cxx: Use DbiStatement, not TSQLStatement - assumption that translation never needed proved false! 2005-05-17 17:17 Nick West * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Convert ORACLE text from printable to binary. Specifically convert the character pairs \n, \t, \', \" and \\ into their single character representations. 2005-05-17 17:11 Nick West * DatabaseInterface/: DbiRowStream.cxx, DbiRowStream.h: API change: Add ColFieldType(), ColName() Get name and type of any column 2005-05-17 17:05 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerBeam.cxx: fill the added ANtpTruthInfoBeam variable for em shower fraction 2005-05-17 17:00 boehm * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpAnalysisInfoAna.h, ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, ANtpTruthInfoBeamAna.cxx: Modifying the NueAna files to work with the latest version of ANalysis Ntuples note primary change - cant get event info directly from ANtpRecoNtpManipulator anymore - need to go another level in. 2005-05-17 16:39 Brett Viren * BeamDataDbi/scripts/run_bdbu.sh: Run nice-ly 2005-05-17 15:38 Nick West * DatabaseInterface/DbiWriter.tpl: BEAMMON* tables don't require a DbiLogEntry. Write DbiLogEntry for tables that don't require them if a reason is supplied. 2005-05-17 15:28 kordosky * SRT_MINOS/SoftRelTools/arch_spec_root.mk: remove -lProof from ROOTLIBS. backport to R1.14 2005-05-17 13:42 Brett Viren * CVSROOT/check_access: Fix typo 2005-05-16 22:04 Robert Hatcher * CVSROOT/check_access: additional sub-list of people allowed to edit the ControlRoomSoftware/ShiftersGuide directory. 2005-05-16 21:46 Brett Viren * BeamDataDbi/: BeamMonFillerHelpers.cxx, BeamMonFillerHelpers.h, LinkDef.h, scripts/load_1084.C: Rework the BMWriteHadMuRel function into a class so it can keep reuse the DbiWriter and allow for one comment to apply to multiple rows. 2005-05-16 21:14 Brian Rebel * AnalysisNtuples/: ANtpTruthInfoBeam.cxx, ANtpTruthInfoBeam.h: add variable holding fraction of shower energy due to em stuff 2005-05-16 21:08 boehm * NueAna/NueModule.cxx: Bug Fix: The energy modification from friday was only made for the NtpSt chain not the NtpSR chain this resulted in some strange behavior for anyone that had been using sigcor/100. 2005-05-16 20:58 Brian Rebel * AnalysisNtuples/Module/LinkDef.h: remove references to removed objects 2005-05-16 20:46 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpBeamInfo.cxx, ANtpDefaultValue.cxx, ANtpDefaultValue.h, ANtpEventInfo.cxx, ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, ANtpHeaderInfoBeam.cxx, ANtpShowerInfo.cxx, ANtpShowerInfoNC.cxx, ANtpTrackInfo.cxx, ANtpTrackInfoAtm.cxx, ANtpTrackInfoAtm.h, ANtpTrackInfoNC.cxx, ANtpTruthInfo.cxx, ANtpTruthInfo.h, ANtpTruthInfoAtm.cxx, ANtpTruthInfoBeam.cxx, LinkDef.h, Module/ANtpInfoObjectFiller.cxx, Module/ANtpRecord.h, Module/ANtpSRNtpManipulator.cxx, Module/ANtpSRNtpManipulator.h, Module/ANtpStNtpManipulator.cxx, Module/ANtpStNtpManipulator.h, Module/CondensedNtpModuleSt.cxx, Module/CondensedNtpModuleSt.h: big changes abound - added ANtpDefaultValue class to specify default values for variables in info objects change all defaults in info objects to use the ANtpDefaultValues except in a couple of rare cases (ie coilStatus should default to 0 --> unknown) remove the ANtpSR(t)NtpManipulator classes as well as the CondensedNtpModuleSt as the ANtpRecoNtpManipulator and CondensedNtpModule can now handle either SR/MC/TH or St records rename variables in ANtpTruthInfo object to be lepton instead of muon for the nue group. 2005-05-16 20:34 Brett Viren * BeamDataDbi/scripts/: BeamMonSwicPeds.mysql, BeamMonSwicRel.mysql: Remove trailing commas. The mysql at FNAL chokes on it 2005-05-16 20:25 Brett Viren * BeamDataDbi/scripts/: BeamMonFileSummary.mysql, BeamMonSpill.mysql, BeamMonSwicMask.mysql, BeamMonSwicPeds.mysql, BeamMonSwicRel.mysql: Remove deletion of LOCALSEQNO entries 2005-05-16 20:06 Brett Viren * BeamDataDbi/scripts/: run_bdbu.sh, run_bdbu_fnal_cron.sh: Scripts to run the DBU from FNAL 2005-05-16 18:22 avva * ControlRoomSoftware/bin/mcrrun: Comment out "set -x", it's only needed for debugging the scripts. 2005-05-16 18:01 avva * ControlRoomSoftware/rcgui/near/gui.config: Somenone tweaked near gui config. 2005-05-16 18:00 avva * ControlRoomSoftware/rcgui/far/gui.config: Someone tweaked far gui config file. 2005-05-16 17:57 avva * ControlRoomSoftware/evd/: EVD_FAR.C, EVD_NEAR.C: After switching to R1.15 evd scripts need to load libCandSubShowerSR.so. 2005-05-16 17:56 avva * ControlRoomSoftware/mcrrc: Changing minossoft version from R1.14 to R1.15. 2005-05-16 16:23 Brett Viren * BeamDataUtil/: BDHadMuMon.cxx, BDHadMuMon.h: Clean up some discrepancies in pixel numbering convention. Pixel origin is now lower left everywhere. 2005-05-16 16:22 Brett Viren * BeamDataMonitoring/BeamMonBaseModule.cxx: Downgrade a MSG to verbose 2005-05-16 16:21 Brett Viren * BeamDataMonitoring/HadMuMonModule.cxx: Change from plotting charge to millivolts 2005-05-16 16:18 kordosky * SRT_MINOS/SoftRelTools/arch_spec_root.mk: remove -lProof linking from arch_spec_root.mk so executables will build with newer versions of root such as 4.04.02. A similar commit was made to devel on April 29 2005-05-16 15:19 Nathaniel Tagg * CVSROOT/: check_access, modules: Add CandChop. Remove CandDSlice, which should be removed from the Attic by someone. 2005-05-16 15:17 Nathaniel Tagg * CandChop/: .cvsignore, AlgChop.h, AlgChopListFar.cxx, AlgChopListFar.h, AlgChopListGeneric.h, AlgChop.cxx, AlgChopListGeneric.cxx, AlgChopListMitre.cxx, AlgChopListMitre.h, AlgChopListPerfectMC.cxx, AlgChopListPerfectMC.h, AlgChopListSharp.cxx, AlgChopListSharp.h, AlgSliceListFromChopList.cxx, AlgSliceListFromChopList.h, BiggestChopModule.cxx, BiggestChopModule.h, CandChopList.cxx, CandChopList.h, CandChopListHandle.cxx, CandChopListHandle.h, ChopEvaluation.cxx, ChopEvaluation.h, ChopModule.cxx, ChopModule.h, DBtxt_AlgChopListFar_default.C, DBtxt_AlgChopListPerfectMC.C, DBtxt_AlgChopListSharp_default.C, DBtxt_AlgChopList_default.C, DBtxt_AlgChop_default.C, DBtxt_AlgSliceListFromChopList_default.C, DigitVector.cxx, DigitVector.h, GNUmakefile, LinkDef.h, SliceFromChopModule.cxx, SliceFromChopModule.h, test/GNUmakefile, test/LinkDef.h, test/gmon.out, test/test.cxx, test/test.h: First import of CandChop. Used to be CandDSlice, but that was judged too confusing. 2005-05-16 15:17 Nathaniel Tagg * CandChop/: .cvsignore, AlgChop.h, AlgChopListFar.cxx, AlgChopListFar.h, AlgChopListGeneric.h, AlgChop.cxx, AlgChopListGeneric.cxx, AlgChopListMitre.cxx, AlgChopListMitre.h, AlgChopListPerfectMC.cxx, AlgChopListPerfectMC.h, AlgChopListSharp.cxx, AlgChopListSharp.h, AlgSliceListFromChopList.cxx, AlgSliceListFromChopList.h, BiggestChopModule.cxx, BiggestChopModule.h, CandChopList.cxx, CandChopList.h, CandChopListHandle.cxx, CandChopListHandle.h, ChopEvaluation.cxx, ChopEvaluation.h, ChopModule.cxx, ChopModule.h, DBtxt_AlgChopListFar_default.C, DBtxt_AlgChopListPerfectMC.C, DBtxt_AlgChopListSharp_default.C, DBtxt_AlgChopList_default.C, DBtxt_AlgChop_default.C, DBtxt_AlgSliceListFromChopList_default.C, DigitVector.cxx, DigitVector.h, GNUmakefile, LinkDef.h, SliceFromChopModule.cxx, SliceFromChopModule.h, test/GNUmakefile, test/LinkDef.h, test/gmon.out, test/test.cxx, test/test.h: Initial revision 2005-05-16 10:02 Nick West * Util/UtilString.cxx: Skip really unprintable ones: 0-8,11-31,>=128 2005-05-15 06:36 niki * Mad/MadDpAnalysis.cxx: Correction to singletimeframe method in order to handle correctly starting and ending snarls in each file when checking for "cut SGATES" 2005-05-15 05:58 niki * Mad/MadDpAnalysis.h: [no log message] 2005-05-15 05:58 niki * Mad/MadDpAnalysis.cxx: David added some new variables and I added the beam monitoring info variables, this time by calling my class (SpillInfo) 2005-05-15 05:55 niki * Mad/SpillInfoBlock.cxx: SpillInfoBlock object that holds beam monitoring related variables 2005-05-15 05:54 niki * Mad/: SpillInfo.h, SpillInfoBlock.h, LinkDef.h: [no log message] 2005-05-15 05:53 niki * Mad/SpillInfo.cxx: Class to fill Beam Monitoring information in SpillInfoBlock object. 2005-05-14 05:50 Mayly Sanchez * NueAna/: Shwfit.cxx, Shwfit.h, ShwfitAna.cxx, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h: Adding Shwfit plots to display 2005-05-14 00:40 Mayly Sanchez * NueAna/ShwfitAna.cxx: Fixing ShwfitAna with new energy. 2005-05-13 22:20 Brett Viren * BeamDataUtil/BDSwicDevice.cxx: Fix bug in constructor. Should not pre-allocate vector as parent class push_back()'s not operator[]'s. 2005-05-13 21:58 Mayly Sanchez * NueAna/macros/RunNueDisplay.C: Turn off debugging for the display 2005-05-13 21:24 Mayly Sanchez * NueAna/: Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/RunNueDisplay.C: Added EventFilter to NueDisplayModule Filter can be configured in the job macro as in NueModule Note that it doesn't go automatically to the next good event, so you have to keep clicking. I'll fix this soon. 2005-05-13 20:04 boehm * NueAna/: FracVarAna.cxx, HitCalcAna.cxx, MSTCalcAna.cxx, MSTCalcAna.h, NueAnaBase.h, NueModule.cxx, ShwfitAna.cxx: Modified ShwFitCalc, FracVars, HitCalc, MST stuff and NueModule in order to standardize people onto the units of MEUs. I didn't make the modification in cases were it was just a ratio anyway. 2005-05-13 19:08 thosieck * CandSliceSR/AlgSliceSRList.cxx: Made small change during section where SR slicer adds lowph (<2.0 pe) back into the slice. Normally the slicer would add hits back in time that occurred earlytimediff BEFORE the slice, this was put in place by Jim to fix some tracking issues and is sensible, but it is a bit too loose, so I halved the value in the code 2005-05-13 18:19 Nathaniel Tagg * Calibrator/PEGainCalScheme.cxx: Copy the DbiResultKey rather than relying on an old one to hang around. Probably fixes a segfault on program end. 2005-05-13 18:07 Nathaniel Tagg * Calibrator/PulserDriftCalScheme.cxx: Make a few warnings MAXMSG from MSG. 2005-05-13 16:28 Nick West * DatabaseInterface/DbiStatement.cxx: Don't DROP PUBLIC SYNONYM when creating tables. Treat LOCALSEQNO like GLOBALSEQNO. 2005-05-13 16:27 Nick West * DatabaseInterface/test/prepare_db_0.sql: Drop KEY SEQNO (SEQNO) for now - DbiStatement::TranslateSQL generates a duplicate constraint 2005-05-13 15:53 thosieck * BeamDataMonitoring/: TargetModule.cxx, TargetModule.h: Fixed some static declarations 2005-05-13 14:23 Brett Viren * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h: Store the DbiResultKey by value. This does indeed fix the SegV. 2005-05-13 13:26 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTrackerModule.cxx, macros/mcTracker.C, macros/stopMuCalib.C, tools/recoData.pl: New dE/dx plots. Also some GeVPerMip histograms. Updated macros, etc. 2005-05-13 10:57 Nathaniel Tagg * PhotonTransport/macros/: mc.C, simple.C: Fix sample macros to include turn-off of unused calibrations. 2005-05-13 10:57 Nathaniel Tagg * DetSim/: SimDetector.cxx, SimPmt.cxx, SimPmt.h, SimPmtM64Oxford.cxx, SimPmtM64Oxford.h, SimPmtUTM16.cxx, SimPmtUTM16.h: [no log message] 2005-05-13 10:17 Nick West * UserManualDoc/src/database_interface.tex: Correct bad advice about keeping a pointer to a DbiResultKey - must make a local copy (sorry Brett and Mark). 2005-05-13 07:06 Nick West * DatabaseInterface/: DbiResultKey.cxx, DbiResultKey.h, test/DbiValidate.cc: Allow default ctor to take an optional const DbiResultKey* 2005-05-13 07:05 Nick West * DatabaseInterface/DbiDBProxy.cxx: A bit more kSynopsis printout 2005-05-13 04:35 thosieck * BeamDataMonitoring/: HadMuMonModule.cxx, HadMuMonModule.h, LossModule.cxx, StripHist.cxx, StripHist.h, TargetModule.cxx, TargetModule.h: Added some summary canvases and little modifications, more to come 2005-05-12 22:08 boehm * Production/R1.16/reco_nearSplit_R1.16.C: Same exact update backported to R1.16 2005-05-12 22:06 boehm * Production/R1.16/reco_nearSplit_R1.16.C: Updated reco script: noise filter applied to both, all other filters not applied to spill path, default window size for the SGate trigger. 2005-05-12 21:57 Brett Viren * BeamData/python/bdp/roto.py: Tell rotorooter to maintain the currentfile symlink 2005-05-12 21:18 mdier * BeamDataNtuple/: NtpBDLiteModule.cxx, NtpBDLiteRecord.cxx, NtpBDLiteRecord.h: NtpBDLiteRecord: adding the extra variables introduced by Brett in the db renaming member names to make them shorter NtpBDLiteModule: apply renaming of exisiting variables in the ntuple and fill newly introduced members. 2005-05-12 21:07 bspeak * Contrib/bspeak/BenAna/NtpAna.cc: [no log message] 2005-05-12 20:21 Robert Hatcher * DataUtil/DumpMom.cxx: restore missing "," between function call args. 2005-05-12 20:11 Brett Viren * BeamDataMonitoring/: LossModule.cxx, TargetModule.cxx: Move the % on target/baffle from BeamDataUtil/BDTarget 2005-05-12 20:11 Brett Viren * BeamDataUtil/: BDTarget.cxx, BDTarget.h: Move the % on target/baffle methods into BeamDataMonitoring/TargetModule. 2005-05-12 19:43 Brett Viren * BeamDataUtil/BeamMonSpill.cxx, BeamDataUtil/BeamMonSpill.h, BeamDataUtil/test/pedstudy.C, BeamDataDbi/BMSpillFiller.cxx, BeamDataDbi/BMSpillFiller.h, BeamDataDbi/BeamMonDbuModule.cxx, BeamDataDbi/BeamMonDbuModule.h, BeamDataDbi/scripts/do_all.sh: Add other toroid at 101 2005-05-12 19:30 musser * CandEventSR/AlgEventSRList.cxx: fix mistake I made in merging chris's changes with mine. 2005-05-12 19:27 admarino * Contrib/admarino/run_near.perl: Addinga sample script to process near det files. 2005-05-12 19:26 admarino * Contrib/admarino/: gminos_jobs.pm, gminos_jobs_doc.tex: Added capacity to set the BField maps. Unless values are specified by the user, the default values in the gminos executable are used. 2005-05-12 18:48 Brett Viren * BeamDataUtil/: BDSwicCalibrator.cxx, BDSwicPedAccessor.h, BDSwicPeds.cxx, BDSwicPeds.h, test/pedstudy.C: Move noisy pedestal cut into BDSwicCalibrator. 2005-05-12 17:54 Brett Viren * BeamDataDbi/: BMSpillFiller.cxx, scripts/BeamMonSpill.mysql: Store BPM positions and intensities of all batches. 2005-05-12 17:52 Brett Viren * BeamDataUtil/: BDTarget.cxx, BDTarget.h, BeamMonSpill.cxx, BeamMonSpill.h, test/PedStudy.cxx, test/pedstudy.C: BDTarget: provide all batchs of BPM data. BeamMonSpill: take all batches of BPM data. Add method (GetStatusInt) to return the status bits as an int. 2005-05-12 16:39 Brett Viren * BeamData/doc/status/050512/status.skb: Add today's talk 2005-05-12 16:04 Ed Larty * OfflineMonitor/macros/: offmacro.C, plotsmacro.C: # obsolete 2005-05-12 15:55 Ed Larty * OfflineMonitor/macros/: NtpSt.C, NtpSt.h, myscript, ntpst_cand.C, offcand_ntpst.C, offmacro_ntpst.C, offmacrotxt_ntpst.C, textfile.s: # modified for new release 2005-05-12 15:16 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSRList.cxx, ClusterType.cxx, DBtxt_AlgSubShowerSRList_default.C: Swtiched to using TMath for sqrt, abs, pow etc. Changed cout's to MSG() Added error estimates to slope and intercept from Hough transform Now using a combination of the two TransCluster codes: if Hough slope is inconsistent with zero, then use HoughTransCluster() otherwise use TransCluster() 2005-05-12 15:10 cbs * CandShowerSR/: AlgShowerSS.cxx, AlgShowerSSList.cxx: Switched to using TMath for abs, sqrt, pow etc. Changed the variable for subshower grouping (again). Now using max PH per tpos bin to look for transverse gaps. 2005-05-12 15:00 admarino * Contrib/admarino/gminos_jobs.pm: Set WGAF setting for rock files to be 2 instead of old value of 1. This makes it consistent with LE MDC files. 2005-05-12 13:39 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h, EventSRListModule.cxx: upload chris's mods to AlgEventSRList to make it compatible with subshowers. also do a little reorganization and cleaning up. 2005-05-12 11:12 Nathaniel Tagg * DataUtil/: DumpMom.cxx, DumpMom.h: Add a dump_cand() routine, to do recursive listing of what candidates hold. Call it from dump_mom(). Remove the rawBlock->Print() statement, because it tends to fill the screen with stuff that we don't actually care about too much. 2005-05-12 10:11 shanahan * ControlRoomSoftware/CRLForms/Om2CheckListNearDraft.htm: Changed which folder is used for QIE errors. Now have check for all error types. 2005-05-12 10:10 shanahan * ControlRoomSoftware/CRLForms/Om1CheckListNearDraft.htm: Added SGATE Timing check 2005-05-12 08:25 shanahan * ControlRoomSoftware/CRLForms/DcsCheckListNearDraft.htm: Changed names of max MASTER and MINDER variables to make reading submitted checklists easier. Reordered items to match DCS web page. Added preliminary lower limit to Magnet Voltage 2005-05-12 07:16 Nick West * DatabaseInterface/DbiResultAgg.cxx: Switch from non-standard hash_map to map rather than add even more #ifs for gcc 4 2005-05-12 07:13 Nick West * DatabaseInterface/test/DbiValidate.cc: Adjust to the new findFullTimeWindow default 2005-05-12 07:12 Nick West * DatabaseInterface/test/TestDbi.cc: Add comment about special environmental vriable 2005-05-11 22:50 Minos CVS group account. Do not commit from here! * BeamDataNtuple/: BeamDataLiteHeader.cxx, BeamDataLiteHeader.h: Adding the status bits field as an unsigned int to the header of the lite ntuples. 2005-05-11 21:41 Minos CVS group account. Do not commit from here! * CandShield/: CandShieldSR.cxx, ShieldGeom.cxx, ShieldGeom.h, ShieldProj.cxx, ShieldProj.h: -ShieldProj has info. on wether proj is inside plank, CandShieldSR reads this. -Plex problem is temporarily fixed in ShieldGeom -ShieldGeom has new Reinitialize() function. 2005-05-11 20:16 Minos CVS group account. Do not commit from here! * CandSubShowerSR/AlgSubShowerSR.cxx: Some fixes for subshower angle and vertex, major modification of chi2 calculation, going into combined chi2 of both longitudinal and transverse, also tunning of vertex and angle for transverse hist. before passing for chi2 calculation. 2005-05-11 20:14 Minos CVS group account. Do not commit from here! * CandSubShowerSR/AlgSubShowerSR.h: Added bothfitprob, commented out longfitprob, tranfitprob. 2005-05-11 19:36 Minos CVS group account. Do not commit from here! * BeamDataDbi/scripts/BeamMonSpill.mysql: Remove N_BATCHES. This is at most 6 and so can fit nicely in the status bit field. 2005-05-11 19:34 Minos CVS group account. Do not commit from here! * BeamDataDbi/scripts/BeamMonSpill.mysql: Add more data to per-spill table. This adds the following: - The second toroid at 101 (TR101D) - Number of batches - Per batch X/Y from BPMs - Profile X/Y 2005-05-11 17:25 Minos CVS group account. Do not commit from here! * BeamDataUtil/BDSwicPeds.cxx: Hold hardcoded dae-vme cut values in const floats 2005-05-11 17:23 Minos CVS group account. Do not commit from here! * BeamDataMonitoring/: CDFMonitoringModule.cxx, CDFMonitoringModule.h, HadMuMonModule.cxx, HadMuMonModule.h, LossModule.cxx, LossModule.h, NpotModule.cxx, StripHist.cxx, StripHist.h, TargetModule.cxx, TargetModule.h: Cleanup. Remove hard coded paths in #include lines Change spelling of DrawfStrip to DrawStrip (don't expose data names). 2005-05-11 17:19 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDTarget.cxx, BDTarget.h: Small cleanup. 2005-05-11 16:19 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDTarget.cxx, BDTarget.h: Added a preliminary function to help out with BDM, specifically with fraction of beam hitting target/baffle 2005-05-11 15:32 Minos CVS group account. Do not commit from here! * BeamDataUtil/test/: PedStudy.cxx, PedStudy.h: Catch end cases in Next/Prev and loop to begin/end instead of crashing 2005-05-11 05:40 Minos CVS group account. Do not commit from here! * NueAna/: EventFilter.cxx, EventFilter.h, NueModule.cxx, NueModule.h, macros/MakeAnaNueTree.C: This completes the EventFilter, cuts for track planes, event planes, high and low energy cuts are allowed. See MakeAnaNueTree.C for configuration options. 2005-05-10 21:49 Minos CVS group account. Do not commit from here! * BeamDataUtil/test/: LinkDef.h, PedStudy.cxx, PedStudy.h, pedstudy.C: Add interactive display to make studying the pedestals for many files and devices a bit easier. 2005-05-10 21:48 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSwicPeds.cxx, BDSwicPeds.h, test/GNUmakefile: Apply any masks as the peds are being calculated. Don't consider spills for ped production where the vme/dae time stamps are inconsistent. 2005-05-10 21:11 Minos CVS group account. Do not commit from here! * Contrib/sergei/Shadow/: shadow2d.C, ANtps/FillShadowTreesANtp.C: Fixes to process Brian's new ANtps. 2005-05-10 18:40 Minos CVS group account. Do not commit from here! * HistMan/HistMan.cxx: Catch clashes between using the same name as an object and a subfolder. 2005-05-10 17:37 Minos CVS group account. Do not commit from here! * BeamDataMonitoring/: HadMuMonModule.h, TargetModule.h: Header files for new modules 2005-05-10 16:49 Minos CVS group account. Do not commit from here! * BeamData/java/: ACNETpackage/MuonHadPlotter.java, ACNETpackage/NuMISummaryPlotter.java, lib/acnet.jar: [no log message] 2005-05-10 16:42 Minos CVS group account. Do not commit from here! * CandDSlice/AlgDSliceListFar.cxx: Ensure that only digits after the pretrigger window are used to form slices at the FD. 2005-05-10 16:32 Minos CVS group account. Do not commit from here! * CVSROOT/: check_access, modules: Add package "CandDSlice". Access given to the usual slicer people, although I suspect only I will be using it in the short term. ---Nathaniel 2005-05-10 16:28 Minos CVS group account. Do not commit from here! * CandDSlice/: .cvsignore, AlgDSlice.cxx, AlgDSlice.h, AlgDSliceListFar.cxx, AlgDSliceListFar.h, AlgSliceListFromDSlice.cxx, AlgSliceListFromDSlice.h, BiggestSliceModule.cxx, BiggestSliceModule.h, CandDSliceList.cxx, CandDSliceList.h, CandDSliceListHandle.cxx, CandDSliceListHandle.h, DBtxt_AlgDSliceListFar_FarBeam.C, DBtxt_AlgDSliceList_Far_FarBeam.C, DBtxt_AlgDSliceList_default.C, DBtxt_AlgDSlice_default.C, DBtxt_AlgSliceFromDSlice_default.C, DBtxt_AlgSliceListFromDSlice_default.C, DSliceModule.cxx, DSliceModule.h, DigitVector.cxx, DigitVector.h, GNUmakefile, LinkDef.h, SliceFromDSliceModule.cxx, SliceFromDSliceModule.h, test/GNUmakefile, test/LinkDef.h, test/gmon.out, test/test.cxx, test/test.h: A new package for doing slicing by digits instead of my strips. This package can be used for both ND and FD data. Initial version; works, runs. Contains a simple slicer for FD data which uses a gap method identical to the DAQ, good enough for slicing the IP spill triggers. 2005-05-10 16:28 Minos CVS group account. Do not commit from here! * CandDSlice/: .cvsignore, AlgDSlice.cxx, AlgDSlice.h, AlgDSliceListFar.cxx, AlgDSliceListFar.h, AlgSliceListFromDSlice.cxx, AlgSliceListFromDSlice.h, BiggestSliceModule.cxx, BiggestSliceModule.h, CandDSliceList.cxx, CandDSliceList.h, CandDSliceListHandle.cxx, CandDSliceListHandle.h, DBtxt_AlgDSliceListFar_FarBeam.C, DBtxt_AlgDSliceList_Far_FarBeam.C, DBtxt_AlgDSliceList_default.C, DBtxt_AlgDSlice_default.C, DBtxt_AlgSliceFromDSlice_default.C, DBtxt_AlgSliceListFromDSlice_default.C, DSliceModule.cxx, DSliceModule.h, DigitVector.cxx, DigitVector.h, GNUmakefile, LinkDef.h, SliceFromDSliceModule.cxx, SliceFromDSliceModule.h, test/GNUmakefile, test/LinkDef.h, test/gmon.out, test/test.cxx, test/test.h: Initial revision 2005-05-10 16:22 Minos CVS group account. Do not commit from here! * BeamDataMonitoring/: HadMuMonModule.cxx, TargetModule.cxx: Adding newest files 2005-05-10 15:21 Minos CVS group account. Do not commit from here! * CandDigit/: CandDigitListHandle.cxx, CandDigitListHandle.h, LinkDef.h: Add an XXXITR for CandDigitListHandles, for those of us who like to play with lists. 2005-05-10 14:21 Minos CVS group account. Do not commit from here! * BeamDataDbi/: BMSpillFiller.cxx, BeamMonDbuModule.cxx: Fiddle with MSGs 2005-05-10 13:58 Minos CVS group account. Do not commit from here! * CandShowerSR/: AlgShowerSSList.cxx, DBtxt_AlgShowerSSList_default.C: Small change in the assignment of subshowers to showers. Rather than using vertex to establish subshower transverse position use combination of vertex, angle and plane range to estimate average position. 2005-05-10 07:52 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/CRLForms/DcsCheckListNearDraft.htm: Added Magnet Polarity Field. 2005-05-10 07:28 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/CRLForms/DcsCheckListNearDraft.htm: Peter S. - Apr 10, 2005 - split MINDER and MASTER crate temperatures, - entered rough limits for magnet I and V 2005-05-10 01:17 Minos CVS group account. Do not commit from here! * NueAna/: ANtpTruthInfoBeamAna.cxx, EventFilter.cxx, EventFilter.h, LinkDef.h, NueModule.cxx: Added EventFilter helper functions. Right now it just filters on tracklength but will do energy and event length in the future. Fixed a bug in the registry config for Nue Module. 2005-05-09 22:53 Minos CVS group account. Do not commit from here! * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Fix typo for LVDT devices 2005-05-09 22:12 Minos CVS group account. Do not commit from here! * BeamDataUtil/test/: GNUmakefile, TestCalibModule.cxx, TestCalibModule.h, test_calib.C: Some testing code 2005-05-09 22:11 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDHadMuMon.cxx, BDProfMon.cxx, BDSwicCalibrator.cxx, BDSwicDevice.cxx, BDSwicDevice.h: BDHadMuMon: fix hard coded spacing for muon monitors, fix typo bug in GetStats that lead to infinite loop, fix bug that was still using Voltage instead of charge in GetStats (also same bug fixed in BDProfMon). BDSwicCalibrator: use unit mask if one isn't found in the DB. Set capacitance here instead of implicitly in BDSwicDevice. Fix bone head comparison test that was keep any SWIC objects from actually getting calibrated. BDSwicDevice: as above, also clean up how defaults get set. Minor optimization of how scale calibrations are applied for GetTotal*(). 2005-05-09 19:53 Minos CVS group account. Do not commit from here! * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpAnalysisInfoAna.h, NueRecordAna.cxx: Update to the Analysis Info class to perform the fiducial and containment cuts using Alex's 3D hits and modification of NueRecord to set it correctly 2005-05-09 19:01 Minos CVS group account. Do not commit from here! * BeamDataDbi/: BMSpillFiller.cxx, scripts/do_all.sh: Attempt to determine if a PM is in or not. Minor bug fixes. 2005-05-09 18:59 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDTarget.cxx, BDTarget.h, BeamMonSpill.h: Fix some unit confusion in TargetIn, also now return the beam type (LE, ME, etc). 2005-05-09 18:15 Minos CVS group account. Do not commit from here! * CVSROOT/check_access: note that tass should also have ControlRoomSoftware write privs, but he like geoff and cat doesn't have a proper set of keys. 2005-05-09 17:59 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/LinkDef.h: add RecordImp stuff to LinkDef.h 2005-05-09 17:26 Minos CVS group account. Do not commit from here! * Morgue/: HardwareComponent.cxx, HardwareComponent.h, HardwareType.cxx, HardwareType.h, Morgue.cxx, Morgue.h: Add new hardware types: supermodule, veto shield, calorimeter, spectrometer, detector Add new call for morgue: GetNumDeadStripEndsInVeto(), which should be handy for the FD guys. 2005-05-09 17:16 Minos CVS group account. Do not commit from here! * NueAna/ANtpTruthInfoBeamAna.h: Modifying the Filler Object to work with new analysis ntuples format 2005-05-09 16:54 Minos CVS group account. Do not commit from here! * BeamDataDbi/scripts/: BeamMonFileSummary.mysql, BeamMonSpill.mysql, BeamMonSwicMask.mysql, BeamMonSwicPeds.mysql, BeamMonSwicRel.mysql, do_all.sh: Add a script to optionally create and fill all tables. The .mysql scripts now remove their LOCALSEQNO line. This is still in testing, don't try it at home. 2005-05-09 16:52 Minos CVS group account. Do not commit from here! * BeamDataUtil/BeamMonSpill.cxx: Fill status int 2005-05-09 16:02 Minos CVS group account. Do not commit from here! * BeamDataMonitoring/: LossModule.cxx, LossModule.h, StripHist.cxx, StripHist.h: Committing First Stab at implementing Beam Monitoring Plots. Cosmetics were not my primary concern, but correctness, should be much more coming this week 2005-05-09 15:41 Minos CVS group account. Do not commit from here! * BeamDataUtil/BDTarget.h: Why do I keep missing these? 2005-05-09 15:40 Minos CVS group account. Do not commit from here! * Mad/MadAnalysis.cxx: Updated CreateANtpPAN() to use ANtpInfoObjectFillerBeam in accordance with changes made to the AnalysisNtuples package. 2005-05-09 15:37 Minos CVS group account. Do not commit from here! * BeamDataNtuple/: BeamDataLiteHeader.cxx, NtpBDFullModule.cxx, NtpBDFullRecord.cxx, NtpBDLiteModule.cxx, NtpBDLiteRecord.cxx: ClassImp() is a macro which contains a semi-colon. gcc 3.4 does NOT like a second semicolon. 2005-05-09 15:08 Minos CVS group account. Do not commit from here! * BeamDataDbi/: BMSpillFiller.cxx, scripts/dbu.C, scripts/dbu.sh, test/PlotAllPeds.cxx: Follow BeamMonSpill minor API change. Add filling of status bits. 2005-05-09 14:55 Minos CVS group account. Do not commit from here! * BeamDataUtil/BeamMonSpill.h: Apparently, this didn't make it into previous commit 2005-05-09 13:46 Minos CVS group account. Do not commit from here! * BeamData/ana/bv/run_npot.sh: Typo. 2005-05-09 13:00 Minos CVS group account. Do not commit from here! * NueAna/: FracVarAna.cxx, FracVarAna.h, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h: [no log message] 2005-05-09 05:47 Minos CVS group account. Do not commit from here! * Mad/MadAnalysis.cxx: Comment out calls to non-existent ANtpInfoObjectFiller::FillBeamMCTruthInformation - should there be a ANtpInfoObjectFillerBeam object? 2005-05-08 05:03 Minos CVS group account. Do not commit from here! * MCNtuple/NtpMCDetSimResult.cxx: Backport from Sue to initialize snarls(0) 2005-05-08 01:57 Minos CVS group account. Do not commit from here! * GeoGeometry/GeoGeometry.cxx: Bug fix - plain pair was missing scale factor application. 2005-05-08 00:43 Minos CVS group account. Do not commit from here! * BeamData/java/NuMIMon/: device.dat, pedConstants.txt, swicConstants.txt: New constants and device.dat file 2005-05-08 00:14 Minos CVS group account. Do not commit from here! * BeamData/java/ACNETpackage/: AcnetPlotter.java, AcnetXmlRpcListener.java, BeamPositionPlotter.java, NuMISummaryPlotter.java, ProfilePlotter.java, SimpleAcnetPlotter.java, TargetSummaryPlotter.java: Fixes, aesthetics and a new target status display 2005-05-07 19:47 Minos CVS group account. Do not commit from here! * MCNtuple/NtpMCDetSimResult.cxx: Bug fix - Initialize data member "snarls" to 0 in default constructor. 2005-05-07 18:14 Minos CVS group account. Do not commit from here! * CandDigit/DigitListModule.cxx: Fix typo in request for RawRecord from LightInjection stream. LightInjection was misspelled. 2005-05-07 13:07 Minos CVS group account. Do not commit from here! * NueAna/macros/MakeAnaNueTree.C: [no log message] 2005-05-07 09:30 Minos CVS group account. Do not commit from here! * NueAna/: SntpHelpers.cxx, SntpHelpers.h, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/RunNueDisplay.C: add support for R1.14+ 2005-05-07 07:33 Minos CVS group account. Do not commit from here! * NueAna/AngClusterFitAna.cxx: Sorry Alex, I have to add several lines in your file to make the package work. 2005-05-07 06:50 Minos CVS group account. Do not commit from here! * NueAna/Display/: GNUmakefile, LinkDef.h, NueDisplayModule.cxx, NueDisplayModule.h: add a new directory 2005-05-07 06:47 Minos CVS group account. Do not commit from here! * NueAna/: GNUmakefile, LinkDef.h, NueDisplayModule.cxx, NueDisplayModule.h, macros/RunNueDisplay.C: make NueDisplayModule its own library 2005-05-06 22:38 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpMCManipulator.h, ANtpRecoNtpManipulator.cxx: make sure to pass the arguments in the Initialize method in the correct order 2005-05-06 22:12 Minos CVS group account. Do not commit from here! * NueAna/: AngClusterAna.cxx, AngClusterAna.h, AngClusterFit.cxx, AngClusterFit.h, AngClusterFitAna.cxx, AngClusterFitAna.h, LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h: Adding skeleton classes that will contain code with the purpose of fitting a EM shower profile to the 3D Hits contained in the primary cluster found in AngClusterAna. Includes all the necessary mods to NueRecordAna et al so that hit and cluster objects are safely passed around. 2005-05-06 22:07 Minos CVS group account. Do not commit from here! * NueAna/macros/MakeAnaNueTree.C: Make macro aware of new class AlgClusterFitAna. 2005-05-06 21:42 Minos CVS group account. Do not commit from here! * Contrib/sergei/Shadow/ANtps/: FillShadowTreesANtp.C, shadow.C: Script FillShadowTreesANtp is modified to read ntuples in ANtp... format. 2005-05-06 21:40 Minos CVS group account. Do not commit from here! * Contrib/sergei/Shadow/SunShadow.C: Return temporaries from EphemGetter::Get, ::Interpolate. 2005-05-06 21:13 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSwicPeds.cxx, BDSwicPeds.h, BeamMonSpill.cxx, BeamMonSpill.h: Add a status bit field to BeamMonSpill and move all the inline ugliness out of the class proper and to the bottom of the .h. Factor out the code that decides if a spill is ped-worthy into its own static method in BDSwicPeds. 2005-05-06 21:13 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpEventManipulator.cxx, ANtpHeader.cxx, ANtpHeader.h, ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, ANtpInfoObjectFillerBeam.cxx, ANtpInfoObjectFillerBeam.h, ANtpRecord.cxx, ANtpRecord.h, CondensedNtpModule.cxx, CondensedNtpModule.h, CondensedNtpModuleSt.cxx, CondensedNtpModuleSt.h, LinkDef.h: add header and record classes make derived class for filling beam information add some comments to the event manipulator in the .cxx file to clarify what the GetXXX(int index) methods are doing remove mention of ANtpTruthInfoBeam from the template modules so that they only care about base classes again 2005-05-06 21:11 Minos CVS group account. Do not commit from here! * AnalysisNtuples/: ANtpBeamInfo.cxx, ANtpBeamInfo.h, LinkDef.h: add new class to hold beam monitoring information 2005-05-06 21:08 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/ShiftersGuide/Introduction.tex: Add information about subscribing to minos-shifters mailing list 2005-05-06 21:06 Minos CVS group account. Do not commit from here! * Midad/Base/Mint.cxx: backport fix to R1.16 as well. 2005-05-06 20:41 Minos CVS group account. Do not commit from here! * NueAna/AngClusterAna.cxx: Protect against divide by zero in weighted centroid calculation. 2005-05-06 19:39 Minos CVS group account. Do not commit from here! * BeamDataDbi/scripts/BeamMonSpill.mysql: Add status bitfield 2005-05-06 19:15 Minos CVS group account. Do not commit from here! * Midad/Base/Mint.cxx: Backport of Musser's fix to a workaround of a ROOT FPE 2005-05-06 19:11 Minos CVS group account. Do not commit from here! * Midad/Base/Mint.cxx: Backport of Musser's fix to a workaround of a ROOT FPE 2005-05-06 18:51 Minos CVS group account. Do not commit from here! * Midad/Base/Mint.cxx: Enlarge the epsilon used to avoid FPE in ROOT when times delta is too small. Thanks Jim for the fix. 2005-05-06 14:34 Minos CVS group account. Do not commit from here! * BeamDataUtil/BDSpillAccessor.cxx: cleaning up some redundant lines 2005-05-06 12:39 Minos CVS group account. Do not commit from here! * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Go to 500 msec readout delay 2005-05-06 12:37 Minos CVS group account. Do not commit from here! * BeamData/python/main/start_bdp.sh: Rely on .bashrc for initial setup 2005-05-06 04:56 Minos CVS group account. Do not commit from here! * NueAna/AngClusterAna.cxx: Oops. Forgot to remove a few temporary debug print outs. 2005-05-06 04:52 Minos CVS group account. Do not commit from here! * NueAna/AngClusterAna.cxx: Primary cluster centroid and direction calculation now weighted by hit's distance to the event vertex. 2005-05-06 00:15 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/CondensedNtpModule.cxx: fix bugs introduced by last change. compile then commit 2005-05-06 00:10 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: CondensedNtpModule.cxx, CondensedNtpModule.h: fix stuff to fill mc info for records with no SR record (ie no reconstructed event for the mc) 2005-05-05 22:10 Minos CVS group account. Do not commit from here! * BeamDataDbi/: BMSpillFiller.cxx, BeamMonDbuModule.cxx: Down grade some Debugs to Verboses. Fix bug that was forgetting to fill the had/mu objects. 2005-05-05 21:45 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDEarliest.cxx, BDHadMuMon.cxx: Change some Debug's to Verbose's. Fix bonehead infinite recursion method call. 2005-05-05 21:24 Minos CVS group account. Do not commit from here! * DatabaseInterface/DbiResultPtr.h, DatabaseInterface/DbiTableProxy.h, DatabaseInterface/DbiValidityRecBuilder.cxx, DatabaseInterface/DbiValidityRecBuilder.h, UserManualDoc/src/database_interface.tex: Make Full Time Window validities the default 2005-05-05 21:13 Minos CVS group account. Do not commit from here! * BeamDataDbi/BMSpillFiller.cxx: Fix bug. Was not using the single set of had/mu objects created in the module, instead created local ones on the stack. 2005-05-05 21:11 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSwicCalibrator.cxx, BDSwicCalibrator.h, BDSwicDevice.cxx, BDSwicDevice.h, BDSwicMaskAccessor.cxx, BDSwicMaskAccessor.h, BDSwicPedAccessor.cxx, BDSwicPedAccessor.h: De-bone-head-ify the calibration mechanism so that each spill doesn't add yet more copies of devices to be calibrated which progressively and needlessly slowed down any job using it. Fix bug in BDSwicDevice to match the fact that peds are now in ADC not mV. Alter API on the ped and mask accessors slightly. Hopefully no one will notice. 2005-05-05 19:54 Minos CVS group account. Do not commit from here! * Contrib/sergei/Shadow/: SunShadow.C, SunShadow.h: Replaced floats with doubles. Added Time::operator<<. Added EphemGetter data members to hold the detector name and directory where to download ephemerides. 2005-05-05 19:51 Minos CVS group account. Do not commit from here! * Contrib/sergei/Shadow/shadow2d.C: Do three fits for the positive/negative/all tracks. 2005-05-05 19:49 Minos CVS group account. Do not commit from here! * Contrib/sergei/Shadow/getephemerides: Add option to download ephemeirdes for the Near Detector. 2005-05-05 18:53 Minos CVS group account. Do not commit from here! * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Add E:TBRL01, target water level 2005-05-05 18:30 Minos CVS group account. Do not commit from here! * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Add E:TGTHF[RF] target helium flow monitors, yep the leak is back 2005-05-05 17:22 Minos CVS group account. Do not commit from here! * BeamDataUtil/BDSpillAccessor.cxx: For now, skip the use of DbiResultKey until I understand why we get segvs. 2005-05-05 17:17 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/ShiftersGuide/: CRL.tex, Computing.tex, ControlTools.tex, DCS.tex, EventDisplay.tex, Glossary.tex, Introduction.tex, JIRA.tex, OnlineMonitoring.tex, RunControl.tex, Shifting.tex, StatusPages.tex: Inserted $Id:$ into all latex files so that CVS would add version info. 2005-05-05 17:08 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/ShiftersGuide/figures/cr_pc-layout.png: Update location of the ND DCS screen. 2005-05-05 16:28 Minos CVS group account. Do not commit from here! * BeamData/ana/bv/run_npot.sh: Previously uncommitted script for generating nPoT plot 2005-05-05 16:25 Minos CVS group account. Do not commit from here! * BeamData/ana/: make_bmnt_one.C, npot_collect.C, bv/run_npot_one.C: Previously uncommitted macros for generating nPoT plot 2005-05-05 15:54 Minos CVS group account. Do not commit from here! * BeamData/python/sourceme.sh: Make which test release we used externally set in .bashrc 2005-05-05 15:53 Minos CVS group account. Do not commit from here! * BeamData/python/bdp/roto.py: Old fix, not committed. s/log.err/log.error/ 2005-05-05 11:05 Minos CVS group account. Do not commit from here! * Mad/MadAnalysis.cxx: Updated MadAnalysis::CreateANtpPAN() to use ANtpInfoObjectFiller for all truth variables. 2005-05-05 06:47 Minos CVS group account. Do not commit from here! * NueAna/HitCalcAna.cxx: Copy vector reference instead of copying element by element in Get3DHit method. 2005-05-05 06:30 Minos CVS group account. Do not commit from here! * NueAna/: AngClusterAna.cxx, AngClusterAna.h, HitCalcAna.cxx, HitCalcAna.h, NueRecordAna.cxx, NueRecordAna.h, macros/MakeAnaNueTree.C: Modify clustering code to use references to 3D hit vectors instead of reinstantiating the HitCalcAna object following Trish's suggestion. The NueRecordAna structure had to be modified and methods HitCalcAna::Get3DHit, AngClusterAna::Set3DHit now have to be called prior to the AngclusterAna::Analyze call. This methodology will also be useful for the ANtpAnalysisInfoAna class impementation. 2005-05-05 00:04 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/CondensedNtpModule.cxx: fix a bug that was using just NtpSRRecords even though NtpStRecords might be there 2005-05-04 22:48 Minos CVS group account. Do not commit from here! * BeamDataNtuple/macros/: MakeNtpBDFull.C, MakeNtpBDLite.C: Examples of macros to create lite and full beam monitoring data ntuples 2005-05-04 22:47 Minos CVS group account. Do not commit from here! * BeamDataNtuple/: NtpBDFullModule.cxx, NtpBDFullModule.h, NtpBDFullRecord.cxx, NtpBDFullRecord.h: First pass at a record and a job module for the full ntuples 2005-05-04 22:46 Minos CVS group account. Do not commit from here! * BeamDataNtuple/: BeamDataLiteHeader.cxx, BeamDataLiteHeader.h, NtpBDLiteModule.cxx, NtpBDLiteModule.h, NtpBDLiteRecord.cxx, NtpBDLiteRecord.h: Header and Record for the lite ntuples and a job module to create such an nutple. 2005-05-04 22:43 Minos CVS group account. Do not commit from here! * BeamDataNtuple/: GNUmakefile, LinkDef.h: Adding the GNUmakefile and Linkdef.h for this package 2005-05-04 22:25 Minos CVS group account. Do not commit from here! * IoModules/IoInputModule.cxx: Remove : from project name. Change default station to minos 2005-05-04 22:04 Minos CVS group account. Do not commit from here! * BeamDataNtuple/.cvsignore: Initial revision 2005-05-04 22:04 Minos CVS group account. Do not commit from here! * BeamDataNtuple/.cvsignore: Start BeamDataNtuple 2005-05-04 21:54 Minos CVS group account. Do not commit from here! * CVSROOT/check_access: Add BeamDataNtuple 2005-05-04 21:51 Minos CVS group account. Do not commit from here! * CVSROOT/modules: Add BeamDataNtuple 2005-05-04 21:41 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: CondensedNtpModule.cxx, CondensedNtpModuleSt.cxx: add some comments to show that getting the TH stuff from a strip is just a suggestion, you dont have to do it if you prefer using events, tracks, or showers 2005-05-04 21:41 Minos CVS group account. Do not commit from here! * BeamDataUtil/BDSwicCalibrator.cxx: Initialize, initialize, initialize! 2005-05-04 21:18 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: fix a bug in the FillBeamMCTruthInformation method pointed out by chris 2005-05-04 21:09 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/evd/EVD_NEAR.C: Changed ADC cut from 100. to 20. 2005-05-04 21:00 Minos CVS group account. Do not commit from here! * BeamDataUtil/BDSwicCalibrator.cxx: Use the sigma'less GetPeds() method 2005-05-04 20:58 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDEarliest.cxx, BDSwicPedAccessor.cxx, BDSwicPedAccessor.h: Fix some stupid timing bugs in BDEarliest. Add a version of GetPeds() to BDSwicPedAccessor that only gets the means. Producing the sigmas is relatively expensive so no reason to do it if it's not needed. 2005-05-04 20:03 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSwicPedAccessor.cxx, BDSwicPedAccessor.h: Put a simple, hard coded mask to cut out high pedestals on profile monitors. Persist the DbiResultPtr for the life of the class. 2005-05-04 19:55 Minos CVS group account. Do not commit from here! * CVSROOT/check_access: define new subgroup list variable of those trusted for ControlRoomSoftware package and use it for that package. 2005-05-04 19:10 Minos CVS group account. Do not commit from here! * Production/R1.16/MC/reco_farCamMCCosmics_R1.16.C: Backport the field switch into R1.16. 2005-05-04 19:08 Minos CVS group account. Do not commit from here! * Production/R1.14/MC/reco_farCamMCCosmics_R1.14.C: Backport the relevant script into R1.14. 2005-05-04 19:07 Minos CVS group account. Do not commit from here! * Production/: R1.14/MC/reco_farCamMCCosmics_R1.14.C, R1.16/MC/reco_farCamMCCosmics_R1.16.C: Use Bfield 201 instead of 202. 2005-05-04 18:04 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/ShiftersGuide/ShiftersGuide.tex: Added comment about how to build pdf output file. 2005-05-04 18:04 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/CamMCInfoAna.cxx: [no log message] 2005-05-04 17:12 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDEarliest.cxx, BDEarliest.h: Pull the ACNET readout delay from the data instead of being explicitly configured with it. 2005-05-04 16:58 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/ShiftersGuide/ShiftersGuide.tex: Forgot secod $ in $Id:$ 2005-05-04 16:51 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/ShiftersGuide/ShiftersGuide.tex: Trying to insert CVS information. 2005-05-04 16:44 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/CRLForms/: Cable_Swap.htm, DcsCheckListFar.htm, DcsCheckListNearDraft.htm, Elect_Prob.htm, End_Shift.htm, Hardware_Swap.htm, ND_ModInstall_SR.htm, Om1CheckListNearDraft.htm, Om2CheckListNearDraft.htm, OmCheckListFar.htm, PMT_Swap.htm, Start_Shift.htm, VACHIP_Swap.htm, VARC_Swap.htm, VFB_Change_Log.htm, VMM_Swap.htm: CRL web forms, initial commit. 2005-05-04 16:41 Minos CVS group account. Do not commit from here! * ControlRoomSoftware/ShiftersGuide/: BeamMonitoring.tex, CRL.tex, Computing.tex, ControlTools.tex, DCS.tex, EventDisplay.tex, Glossary.tex, Introduction.tex, JIRA.tex, OnlineMonitoring.tex, RunControl.tex, ShiftersGuide.tex, Shifting.tex, StatusPages.tex, figures/controlgui.png, figures/cr_pc-layout.png, figures/crlweb_entry.png, figures/crlweb_index.png, figures/crlweb_search.png, figures/crlweb_startshift.png, figures/crlweb_topic.png, figures/daqweb_fd.png, figures/daqweb_nd.png, figures/dcs_nd_screen.png, figures/dcs_rps.png, figures/dcs_screen.png, figures/dcsweb_fd.png, figures/dcsweb_nd.png, figures/evd_track.png, figures/jira_far.png, figures/jira_issues.png, figures/kde.png, figures/om.png, figures/om_archive.png, figures/om_gallery.png, figures/om_gallery_ci.png, figures/om_tbrowser.png, figures/rcgui_fd.png, figures/summary.png, figures/timing_web_fd.png, figures/timing_web_nd.png: Shifters Guide converted to Latex, initial commit. 2005-05-04 16:11 Minos CVS group account. Do not commit from here! * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h: Add warning messages for the old module name. 2005-05-04 16:09 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/ANtpSnarlManipulator.cxx: fix bug reported by Phil 2005-05-04 16:05 Minos CVS group account. Do not commit from here! * Production/R1.14/MC/reco_MC_far_Cosmics_R1.14.C: Backport fix into R1.14. 2005-05-04 16:05 Minos CVS group account. Do not commit from here! * PhotonTransport/: PhotonEventResult.h, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Fix the 'friend' fo the EventResult. Add warning message to old module name. 2005-05-04 16:04 Minos CVS group account. Do not commit from here! * Production/R1.14/MC/reco_MC_far_Cosmics_R1.14.C: Fix the flat gain issue on the Far Cosmics MC SR script. 2005-05-04 15:24 Minos CVS group account. Do not commit from here! * CalDetTracker/CDAnalysis.cxx: More energy vs distance plots, trying to track down the "hairy muons"... 2005-05-04 15:23 Minos CVS group account. Do not commit from here! * PhotonTransport/: LinkDef.h, PhotonTransport.cxx, PhotonTransport.h, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h, macros/mc.C, macros/simple.C: As with DetSim: rename the module to be simply 'PhotonTransport', rather than ScintHitToDigiPE. Change the example macros to reflect this. Keep the old class as a simple decendent of the new one so that old scripts continue to work. 2005-05-04 15:20 Minos CVS group account. Do not commit from here! * DetSim/: DetSim.cxx, DetSim.h, LinkDef.h: Change the 'DigiPetoRawDigitModule' to 'DetSim'. This is much easier to read and less confusing. Keep the old module around as a simple decendent of the new one so that scripts keep working. On Report(), revert back to JobCModule if there is no gDetector, for Jeff H. ---Nathaniel 2005-05-04 14:14 Minos CVS group account. Do not commit from here! * WebDocs/doxygen/loon.doxygen: Add *.tpl to FILE_PATTERNS. Define dummy macro ClassImp - doxygen has trouble with macros w/o trailing semicolon 2005-05-04 14:06 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpEventManipulator.cxx, ANtpEventManipulator.h, ANtpMCManipulator.cxx, ANtpMCManipulator.h, ANtpRecoNtpManipulator.cxx, ANtpRecoNtpManipulator.h, ANtpSliceManipulator.cxx, ANtpSliceManipulator.h, ANtpSnarlManipulator.cxx, ANtpSnarlManipulator.h, CondensedNtpModule.cxx, LinkDef.h: add the sublevel manipulators for Brett and Trish. Make ANtpRecoNtpManipulator work with them, but leave the SRNtp and StNtp versions alone so as not to break others code - that will come soon enough. 2005-05-04 14:06 Minos CVS group account. Do not commit from here! * CVSROOT/check_access: Add BeamData* 2005-05-04 10:43 Minos CVS group account. Do not commit from here! * VADynodeScan/DynodeScan.C: Changed a line in Dynode.C to use dynode.config.daq_in_use as the current table. 2005-05-04 05:05 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/doc/dbmauto_system_files.html: Fix typo: should be --EnableSQL ... DCS* (not DCS) - Thanks Mark D. 2005-05-04 04:35 Minos CVS group account. Do not commit from here! * Production/R1.14/MC/reco_farCamMCCosmics_R1.14.C: Backport into R1.14. 2005-05-04 04:33 Minos CVS group account. Do not commit from here! * Production/R1.14/MC/reco_farCamMCCosmics_R1.14.C: Cambridge MC reco script for R1.14 Production. 2005-05-03 20:50 Minos CVS group account. Do not commit from here! * BeamData/: doc/acnet-devices-to-readout.xls, doc/acnet-devices-to-readout.txt, python/cfg/devices.cfg: Add I:NUTG[UD]H devices 2005-05-03 19:16 Minos CVS group account. Do not commit from here! * NueAna/: NueDisplayModule.cxx, NueDisplayModule.h, macros/RunNueDisplay.C: update NueDisplayModule 2005-05-03 19:13 Minos CVS group account. Do not commit from here! * BeamData/java/: ACNETpackage/ProfilePlotter.java, NuMIMon/device2.dat, lib/acnet.jar: Changed profile fits to single Gaussian + 1st order poly - seems to be more reliable 2005-05-03 15:57 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/doc/dbmauto_db_priming.html: Add the new BEAMMON tables 2005-05-03 15:54 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/scripts/add_row_counter.pm: Bug fix: look for column named SEQNO, not just ending SEQNO! 2005-05-03 15:52 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/scripts/make_priming_set.pm: Add the new BEAMMON tables 2005-05-03 15:47 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add the new BEAMMON tables 2005-05-03 15:43 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpRecoNtpManipulator.cxx, ANtpRecoNtpManipulator.h: make it possible to set the data members using a new record without having to instantiate the object again 2005-05-03 15:25 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, CondensedNtpModule.cxx: overload FillBeamMCTruthInformation to take a TClonesArray for the stdhep rather than a record. alter CondensedNtpModule to use ANtpRecoNtpManipulator accordingly 2005-05-03 14:53 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpRecoNtpManipulator.cxx, ANtpRecoNtpManipulator.h: fix the strip methods to use consistent track, strip, event, slice objects as pointed out by trish. add comments to the .h file to indicate what each method does. 2005-05-03 14:09 Minos CVS group account. Do not commit from here! * NueAna/ANtpAnalysisInfoAna.cxx: Temporary fix for an improperly wrapped pointer 2005-05-03 14:07 Minos CVS group account. Do not commit from here! * BeamData/: doc/acnet-devices-to-readout.xls, doc/acnet-devices-to-readout.txt, python/cfg/devices.cfg: Add E:HELEAK 2005-05-03 12:04 Minos CVS group account. Do not commit from here! * DetSim/SimPmtM64Oxford.cxx: Latest tuning of nonlinearity. Hopefully the last word in tuning to the test stand data. More detailed simulation of the test stand has made the best fit nonlinearity gentler. 2005-05-03 11:57 Minos CVS group account. Do not commit from here! * DetSim/: SimPmtM64SexyNL.cxx, SimPmtM64SexyNL.h: Newer parameterisation of Nonlinearity in M64s. This dispenses with the high order polynomial, which was unnessecary (& also slighty wrong). Now uses a "linearly nonlinear" model, switching to a saturating behavior at very high charges so that even huge (well beyond 300 pe) pulses will do something reasonable. 2005-05-03 11:50 Minos CVS group account. Do not commit from here! * CalDetDST/: UberHit.cxx, UberHit.h, UberModule.cxx, UberRecord.cxx: backport into R1.16 2005-05-03 11:15 Minos CVS group account. Do not commit from here! * CalDetDST/: UberHit.cxx, UberHit.h, UberModule.cxx, UberRecord.cxx: modifications which will allow events without hits to be properly recorded in the output dst. Only important at very low beam energies, particularly for protons. 2005-05-03 08:46 Minos CVS group account. Do not commit from here! * VADynodeScan/DynodeScan.C: Added missing newline characters. 2005-05-03 08:37 Minos CVS group account. Do not commit from here! * VADynodeScan/DynodeScan.C: Changed header lines in dynode.config. Now of the form: 2005-05-03 03:14 Minos CVS group account. Do not commit from here! * Monitoring/: FileMain.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, near.config, online.config: Added option to run job to archive OM output files from within Producer_dispatcher.cc. Command script name is defined in OM config file. Slight tweaks to TPSingles/LI algorithm 2005-05-02 22:16 Minos CVS group account. Do not commit from here! * Production/R1.16/reco_farCamCosmics_R1.16.C: Backporting.... 2005-05-02 22:14 Minos CVS group account. Do not commit from here! * Production/R1.16/reco_farCamCosmics_R1.16.C: R1.16 reco script for Cambridge pass on FarDet data. 2005-05-02 21:56 Minos CVS group account. Do not commit from here! * BeamDataDbi/scripts/: BeamMonFileSummary.mysql, BeamMonSpill.mysql, BeamMonSwicMask.mysql, BeamMonSwicPeds.mysql, BeamMonSwicRel.mysql: Add ROW_COUNTER 2005-05-02 20:38 Minos CVS group account. Do not commit from here! * Production/R1.16/: reco_farSplit_R1.16.C, reco_nearSplit_R1.16.C, MC/reco_MC_far_R1.16.C, MC/reco_MC_near_R1.16.C: Adding the current processing scripts into development 2005-05-02 20:33 Minos CVS group account. Do not commit from here! * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpAnalysisInfoAna.h: First effort at having a fleshed out Analysis ntuple section 2005-05-02 19:50 Minos CVS group account. Do not commit from here! * BeamDataUtil/BDSwicCalibrator.cxx: Hard code masking of profile channels with peds > 50 ADC counts 2005-05-02 19:49 Minos CVS group account. Do not commit from here! * BeamDataDbi/test/: PlotAllPeds.cxx, PlotAllPeds.h: Bug fix, add Prev() method 2005-05-02 19:49 Minos CVS group account. Do not commit from here! * BeamDataDbi/BeamMonSwicPedsDbuModule.cxx: Bail if we trigger on other than 0xa9 2005-05-02 19:45 Minos CVS group account. Do not commit from here! * setup/packages-development: Add BeamData{Util,Dbi} 2005-05-02 19:16 Minos CVS group account. Do not commit from here! * Production/R1.16/: reco_nearSplit_R1.16.C, MC/reco_MC_far_R1.16.C, MC/reco_MC_near_R1.16.C: Tweaking the comments at the top of the file to be reflective of the current standards for calling the scripts and removal of the 1000 limit in the nearsplit 2005-05-02 18:58 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h, LinkDef.h, test/spill_access.C: Fix bug. Add test macro. Change API slightly. 2005-05-02 18:51 Minos CVS group account. Do not commit from here! * Production/R1.16/: reco_farSplit_R1.16.C, reco_nearSplit_R1.16.C, MC/reco_farSplit_R1.16.C, MC/reco_nearSplit_R1.16.C: Pulling the data analysis scripts out of the MC folder as they clearly don't belong there. 2005-05-02 17:06 Minos CVS group account. Do not commit from here! * DataUtil/GetUgliGeomHandle.h: Look for new Record class in mom (after failing RawRecord/CandRecord) before resorting to gMINFast for VldContext. 2005-05-02 16:15 Minos CVS group account. Do not commit from here! * UgliGeometry/UgliDbiTables.cxx: DATETIME values need to be surrounded by double-quotes not single-quotes. 2005-05-02 15:24 Minos CVS group account. Do not commit from here! * UserManualDoc/src/database_interface.tex: Use double quote to delimit dates to be consistent with TSQLImporter.cxx 2005-05-02 15:13 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSwicPeds.cxx, BeamMonSwicPeds.h: Bug fix. Was saving peds as scaled values. They should be unscaled ie, ADC counts. 2005-05-02 14:52 Minos CVS group account. Do not commit from here! * DatabaseInterface/test/: DEMOASCIICONFIGVLD.csv, DEMOASCIIDATAVLD.csv: Use double quote to delimit dates to be consistent with TSQLImporter.cxx 2005-05-02 14:48 Minos CVS group account. Do not commit from here! * DatabaseInterface/test/DbiValidate.cc: Test validity of entire set, not first entry as that relies on ordering which isn't defined 2005-05-02 14:46 Minos CVS group account. Do not commit from here! * DatabaseInterface/DbiCache.cxx: More kSynopsis print level stuff 2005-05-02 14:44 Minos CVS group account. Do not commit from here! * BeamDataDbi/test/: LinkDef.h, PlotAllPeds.cxx, PlotAllPeds.h: Plot per file pedestals for all 15 SWICs from DB 2005-05-02 14:27 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/: CamAna.h, CamEvd.cxx, CamEvd.h, CamMCInfoAna.h, LinkDef.h, NtpAna.cc, PlotMan.cxx, PlotMan.h: [no log message] 2005-05-02 11:29 Minos CVS group account. Do not commit from here! * DatabaseInterface/: DbiCache.cxx, DbiCascader.cxx, DbiDBProxy.cxx, DbiResultAgg.cxx, DbiResultNonAgg.cxx, DbiResultPtr.tpl, DbiValidityRec.cxx, DbiValidityRecBuilder.cxx, doc/ChangeLog, test/TestDbi.cc: Start to use kSynopsis for a more digestible output prom the DBI showing just main queries, cache searches and results. 2005-05-02 02:13 Minos CVS group account. Do not commit from here! * Persistency/PerFile.cxx: Modify UseCache usage so that rootd served files that are closed now make use of it. 2005-05-02 01:12 Minos CVS group account. Do not commit from here! * CandNtupleSR/: NtpSRCluster.h, Module/NtpSRModule.cxx: Set NtpSRCluster data member "id" to ClusterType::kUnknown if filling from clusters and not subshowers, as per Chris Smith's request. 2005-05-02 00:35 Minos CVS group account. Do not commit from here! * Dispatcher/DDSClient.cxx: Customize message service for DDS message stream to print time stamp for all log levels on client side. This was already done on server side, and this will help to correlate problems across the two sides. 2005-05-01 21:53 Minos CVS group account. Do not commit from here! * Persistency/: PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h: Modify handling of AutoSave "By Time" to better take into account online output streams which lie dormant for significant periods of time, specifically LightInjection. Previous behavior was to AutoSave the tree of a particular stream if AutoSaveTime(sec) has passed since the last AutoSave. The passage of time was determined by the timestamps of records persisted to this stream. New behavior is the same as before with an addition, which is the ability to use the timestamps of records on parallel output streams, managed by the same output stream manager, to trigger the AutoSave of a dormant output stream. Specifically this helps to flush the last LI records of an LI sequence to disk so that they can be served by the dispatcher without waiting for the next LI sequence to begin. 2005-05-01 21:41 Minos CVS group account. Do not commit from here! * CalDetTracker/CDAnalysis.cxx: Lots of different energy deposited vs distance plots. 2005-05-01 20:45 Minos CVS group account. Do not commit from here! * Persistency/test/DemoDaq.cc: Fix RawDaqSnarlHeader construction to include new spilltype argument. 2005-05-01 10:37 Minos CVS group account. Do not commit from here! * NueAna/: AngClusterAna.cxx, AngClusterAna.h: Added clustering variables calculation code and fixed hard-to-find flaw in the removal of cluster degeneracy from the centroid histogram, which is now done in a much simpler way. 2005-04-30 03:01 Minos CVS group account. Do not commit from here! * Production/R1.16/MC/: reco_MC_far_R1.16.C, reco_MC_near_R1.16.C, reco_farSplit_R1.16.C, reco_nearSplit_R1.16.C: Adding in the reco scripts for data and MC 2005-04-29 22:58 Minos CVS group account. Do not commit from here! * Monitoring/: Producer_dispatcher.cc, SinglAnalysis.cxx: More Singles-LI tweaks Demoted QIE singles rates per plane from checklist folder to "monitoring blocks" folder 2005-04-29 22:45 Minos CVS group account. Do not commit from here! * RawData/: RawRecord.cxx, RawRecord.h: Overload GetName() to return base class TNamed value if set, but otherwise try to set the name based on "stream" name int the TempTags. 2005-04-29 22:38 Minos CVS group account. Do not commit from here! * RawData/: RawDigitDataBlock.cxx, RawDigitDataBlock.h: Separate GetSeenErrorMask() into separate QIE and VA function/data-members, just to make it clearer how to interpret them (+ handle mixed elec for CalDet). FormatToOStream doesn't print actual digits if option string has a "-", but now also prints error masks and "IsOverlapTfBoundary" value. 2005-04-29 22:38 Minos CVS group account. Do not commit from here! * BeamDataUtil/BDSwicPedAccessor.cxx: Quiet down 2005-04-29 22:32 Minos CVS group account. Do not commit from here! * RawData/RawDataBlock.cxx: allow "x" and "X" char anywhere in option string. 2005-04-29 22:31 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h, BeamMonSpill.cxx, BeamMonSpill.h: Add accessor for per-spill table. Compiles, but not tested. 2005-04-29 21:51 Minos CVS group account. Do not commit from here! * SRT_MINOS/SoftRelTools/arch_spec_root.mk: Remove "-lProof" from ROOTLIBS definition. libProof.so has started depending on libThread.so. But libTreePlayer.so doesn't appear to need libProof.so any more, so "-lProof" not needed for minossoft. Thanks to Robert for helping to figure this out. 2005-04-29 21:23 Minos CVS group account. Do not commit from here! * DataUtil/: GetVldContext.cxx, GetVldContext.h: Add function to return vector of VldContexts, one from each record in mom. 2005-04-29 20:47 Minos CVS group account. Do not commit from here! * DataUtil/GetDetectorType.cxx: oops, small typo meant I had the test backwards... 2005-04-29 20:18 Minos CVS group account. Do not commit from here! * DataUtil/: GetDetectorType.cxx, GetRunSnarlEvent.h: Additional means of aquiring Detector type or Run/Snarl/Event from the new record classes if it fails to find a CandRecord in mom. 2005-04-29 20:17 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSwicCalibrator.h, BDSwicMaskAccessor.h, BDSwicPedAccessor.h, BeamMonFileSummary.h, BeamMonSpill.h, BeamMonSwicMask.h, BeamMonSwicPeds.h, BeamMonSwicRel.h: Doxygen fixes 2005-04-29 20:09 Minos CVS group account. Do not commit from here! * BeamDataDbi/scripts/load_1084.C: Load per-pixel relative calibrations for had/mu mon that are from Dharma's NuMI-B-1084. 2005-04-29 20:09 Minos CVS group account. Do not commit from here! * BeamDataDbi/: BeamMonFillerHelpers.cxx, BeamMonFillerHelpers.h, LinkDef.h: Some helper functions that might be just in .C files but root chokes on the DBI templates. 2005-04-29 19:41 Minos CVS group account. Do not commit from here! * BeamDataDbi/: GNUmakefile, LinkDef.h, RootExtras.cxx, RootExtras.h: React to per channel calibs. Fix some missing symbols. 2005-04-29 19:40 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSwicMaskAccessor.cxx, BDSwicMaskAccessor.h, BeamMonSwicRel.cxx, BeamMonSwicRel.h, LinkDef.h: Add table class for relative channel calibrations 2005-04-29 18:59 Minos CVS group account. Do not commit from here! * CandDigit/DBtxt_AlgFilterDigitList_NearDet.C: backport reversion of which QIE error(or "flag") codes on digits to filter/remove. Re-enable TransferSharedMinder, disable PriorityTruncate. 2005-04-29 18:56 Minos CVS group account. Do not commit from here! * CandDigit/DBtxt_AlgFilterDigitList_NearDet.C: Revert to the previous list of QIE error codes to filter out. TransferSharedMinder removes all digits on a minder that had either parity errors or miscount errors. Killing PriorityTruncate flagged words (only set for the last digit before truncation) is probably not the right thing -- really we should just be tossing any/all *snarls* that have been truncated in any channel, as we don't know what it's done to the event topology. Such truncation should be relatively rare and only occur on "non-interesting" (ie. cosmic) events. 2005-04-29 17:39 Minos CVS group account. Do not commit from here! * BeamDataDbi/scripts/: BeamMonSwicMask.mysql, BeamMonSwicRel.mysql: Hold micro vld range for mask. Add Rel table to hold per channel relative calibrations. 2005-04-29 17:33 Minos CVS group account. Do not commit from here! * BeamDataUtil/BeamMonSwicMask.h: Add missing implementation 2005-04-29 16:15 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BeamMonFileSummary.cxx, BeamMonFileSummary.h, BeamMonSpill.cxx, BeamMonSwicMask.cxx, BeamMonSwicMask.h, BeamMonSwicPeds.cxx, GNUmakefile, LinkDef.h: Remove mention of DbiWriter. Add micro vld range for mask tables (idea stolen from how Nathaniel does Morge tables). Remove unimplemented method from BeamMonFileSummary. 2005-04-29 09:41 Minos CVS group account. Do not commit from here! * DatabaseInterface/DbiValidityRecBuilder.cxx: Fix bug which underestimated time window for aggregated data which meant that valid results could be dropped unnecessarily. 2005-04-29 05:14 Minos CVS group account. Do not commit from here! * Alignment/DetectorAlignment/WriteAlignmentModule.cxx: Adjust for change in UgliDbiScintPln ctor. 2005-04-29 04:49 Minos CVS group account. Do not commit from here! * RerootExodus/UgliGeometryReroot.cxx: react to small change in UgliDbiScintPln ctor. 2005-04-29 04:49 Minos CVS group account. Do not commit from here! * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiGeometry.h, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPln.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h, UgliDbiTableDescr.cxx, UgliDbiTableDescr.h, UgliDbiTables.cxx, UgliDbiTables.h: Teach the UgliDbi row classes how to output themselves as text. Add method to write a consistent set to ASCII db style files from UgliDbiTables. Regularize and clean up various and assorted bits. 2005-04-29 04:46 Minos CVS group account. Do not commit from here! * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h: Making an effort to extricate ourselves from header dependency hell. Including UgliDbiTables.h in GeoGeometry.h means that it is pulled back into UgliGeomHandle.h and thus into ALL instances where geometry is used. Thus making them all parse all the UgliDbi row class headers and sensitive to changes to them (major league recompilations). Move it to the .cxx file and declare the necessary components as "class X" in the header. 2005-04-28 22:16 Minos CVS group account. Do not commit from here! * NueAna/: AngCluster.cxx, AngCluster.h, AngClusterAna.cxx, AngClusterAna.h, HitCalc.cxx, HitCalc.h, HitCalcAna.cxx, HitCalcAna.h, LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h: Give Angular Clustering its own branch as to make the 3D Hit calculation class a lot leaner. 2005-04-28 21:36 Minos CVS group account. Do not commit from here! * CandDigit/DBtxt_AlgFilterDigitList_NearDet.C: Backporting... 2005-04-28 21:34 Minos CVS group account. Do not commit from here! * CandDigit/DBtxt_AlgFilterDigitList_NearDet.C: Modify the FilterDigit NearDet config as per Niki's suggestion to avoid FPEs. 2005-04-28 20:36 Minos CVS group account. Do not commit from here! * BeamDataDbi/test/: GNUmakefile, PlotPeds.h, dump_peds.h: Track yesterday's re-org 2005-04-28 20:35 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BeamMonFileSummary.cxx, BeamMonSpill.cxx: Add explicit DbiResltPtr template instantiation to quell link time errors 2005-04-28 17:44 Minos CVS group account. Do not commit from here! * BeamDataDbi/BeamMonFiller.h: Comment out unused arg in NewFil 2005-04-28 17:34 Minos CVS group account. Do not commit from here! * BeamDataDbi/: BMFileSummaryFiller.cxx, BMSpillFiller.cxx, BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonSwicPedsDbuModule.cxx: Adjust for new calibration mechanism. Fix CVSID ordering problem (thanks Robert). 2005-04-28 17:34 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSwicCalibrator.cxx, BDSwicCalibrator.h, BDSwicDevice.cxx, BDSwicDevice.h: BDSwicDevice now give themselves to the calibrator to allow for implicit calibration. Must still explicitly call BDSwicCalibrator::Calibrate(). 2005-04-28 16:08 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/: CamAna.h, CamMCInfoAna.cxx, CamMCInfoAna.h, Histos.cxx, Histos.h, LinkDef.h, NtpAna.cc, PlotMan.cxx, PlotMan.h: Rework Histos interface to the PlotMan interfact, based on PlotterManager in BeamData 2005-04-28 15:18 Minos CVS group account. Do not commit from here! * CandShowerSR/: AlgShowerSSList.cxx, CandShowerSRHandle.cxx, CandShowerSRHandle.h, DBtxt_AlgShowerSSList_default.C: Fixed bug in AlgList + added code to remove small non-physics showers (as defined by component subshowers) below some energy threshold. Added RemoveSubShower() function to CandShowerSRHandle. 2005-04-28 14:38 Minos CVS group account. Do not commit from here! * IoModules/: IoInputModule.cxx, IoInputModule.h: backport SAM API changes to R1.16. 2005-04-28 14:18 Minos CVS group account. Do not commit from here! * CandSubShowerSR/: AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, CandSubShowerSRHandle.cxx, CandSubShowerSRHandle.h: Added NavKey function to sort handles by slice. Fixed a bug in AlgList. 2005-04-28 07:06 Minos CVS group account. Do not commit from here! * NueAna/: HitCalcAna.cxx, HitCalcAna.h: Finished migration of 3D Hit Angular Clustering from old NueAnaysis framework. Can go back to focussing on useful clustering variables an optimization of the shower fit. 2005-04-28 02:11 Minos CVS group account. Do not commit from here! * ParticleTransportSim/: PTSimModule.cxx, PTSimModule.h, macro/PTSim_testG3.C: Modify PTSim_testG3.C to illustrate use of dbi SimFlagAssociation to configure use of Data db tables in place of MC. Flush previous "avert your eyes please" method of doing this, which was to overwrite the SimFlag stored in the vldcontext of the SimSnarlRecord to force use of Data tables. 2005-04-27 21:31 Minos CVS group account. Do not commit from here! * IoModules/: IoInputModule.cxx, IoInputModule.h: Merge (only) SAM API changes backported to R1.14. Only necessary for sites with new SAM (ie. FNAL). 2005-04-27 20:48 Minos CVS group account. Do not commit from here! * Monitoring/: LIAdcAnalysis.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h: FD SpillServerMonitoringBlock plots added Yet another hack to exclude LI from ND singles plots - this time allowing TpSinglesSummaryBlocks in time coincidence with CalibType=0 LI blocks to pass through. 2005-04-27 18:42 Minos CVS group account. Do not commit from here! * BeamDataDbi/: BMFileSummaryFiller.cxx, BMSpillFiller.cxx, BMSwicCalibrator.cxx, BMSwicCalibrator.h, BMSwicMaskAccessor.cxx, BMSwicMaskAccessor.h, BMSwicPedAccessor.cxx, BMSwicPedAccessor.h, BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonFileSummary.cxx, BeamMonFileSummary.h, BeamMonSpill.cxx, BeamMonSpill.h, BeamMonSwicMask.cxx, BeamMonSwicMask.h, BeamMonSwicPeds.cxx, BeamMonSwicPeds.h, BeamMonSwicPedsDbuModule.cxx, GNUmakefile, LinkDef.h: Move and rename classes from BeamDataDbi to BeamDataUtil. This is done in order to satisfy dependencies so that I can allow SWIC objects to calibrate themselves. 2005-04-27 18:41 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDSwicCalibrator.cxx, BDSwicCalibrator.h, BDSwicMaskAccessor.cxx, BDSwicMaskAccessor.h, BDSwicPedAccessor.cxx, BDSwicPedAccessor.h, BeamMonFileSummary.cxx, BeamMonFileSummary.h, BeamMonSpill.cxx, BeamMonSpill.h, BeamMonSwicMask.cxx, BeamMonSwicMask.h, BeamMonSwicPeds.cxx, BeamMonSwicPeds.h, GNUmakefile, LinkDef.h: Move and rename classes from BeamDataDbi to BeamDataUtil. This is done in order to satisfy dependencies so that I can allow SWIC objects to calibrate themselves. 2005-04-27 17:36 Minos CVS group account. Do not commit from here! * BeamDataDbi/: BMFileSummaryFiller.cxx, BMFileSummaryFiller.h, BMSpillFiller.cxx, BMSpillFiller.h, BeamMonDbuModule.cxx, BeamMonDbuModule.h: Respond to BeamDataUtil/BDScalar changes. 2005-04-27 17:36 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDProtonIntensity.cxx, BDProtonIntensity.h, BDScalar.cxx, BDScalar.h, LinkDef.h: Add to BDScalar so that it can directly handle simple values where one is just pulling a single device data out of the raw blocks. Remove BDProtonIntensity as BDScalar can now do what it did. 2005-04-27 17:18 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/scripts/checksum_str_add.pm: Convert \\ to \ in strings (MySQL appears to eacape \ with a \) 2005-04-27 16:36 Minos CVS group account. Do not commit from here! * DetSim/DigiPEtoRawDigitModule.cxx: fix in "example code" (that isn't actually compiled) to avoid leading users to memory leak a TIterator. 2005-04-27 16:00 Minos CVS group account. Do not commit from here! * Production/R1.16/MC/: reco_farCamMCCosmics_R1.16.C, reco_farMCCosmics_R1.16.C: Backport into R1.16. 2005-04-27 15:57 Minos CVS group account. Do not commit from here! * Production/R1.16/MC/: reco_farCamMCCosmics_R1.16.C, reco_farMCCosmics_R1.16.C: Fixing the Cosmics MC reco scripts to not force a flat detector response. 2005-04-27 14:32 Minos CVS group account. Do not commit from here! * WebDocs/database_inventory/calmapperfits.cfg: adding description file for calmapperfits table. 2005-04-27 12:28 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/scripts/dbi_query_perl.pm: Check for ROW_COUNTER 2005-04-27 12:27 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/scripts/checksum_str_add.pm: More debug printout 2005-04-27 10:31 Minos CVS group account. Do not commit from here! * DatabaseInterface/DbiResultPtr.tpl: Fix up NextQuery method:- If heading towards the final boundary, just return the same query. The end time limit is exclusive, so stepping to the end does cross the boundary. 2005-04-27 06:03 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/scripts/cs_do_table.pm: Bug fix incremental checksum: Only allow gaps in adjacent SEQNOs > 1 to be considered as part of a single contiguous block for querying the main DBUSUBRUNSUMMARY table. Doing this on other tables leads to double counting any SEQNO that hasn't been changed since the incremental date. 2005-04-27 06:02 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/scripts/create_checksum.pm: Remove short term hack that skipped PULSERDRIFT 2005-04-26 23:43 Minos CVS group account. Do not commit from here! * NueAna/: FracVar.cxx, FracVar.h, FracVarAna.cxx, FracVarAna.h, LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h: Adding Tingjun's FracVar variables. 2005-04-26 23:21 Minos CVS group account. Do not commit from here! * IoModules/: IoInputModule.cxx, IoInputModule.h: Changes for new SAM Consumer interface 2005-04-26 23:12 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpRecoNtpManipulator.cxx, ANtpRecoNtpManipulator.h, CondensedNtpModule.cxx, LinkDef.h: make new manipulator class. this class has two constructors, one to take NtpSRRecords and one for NtpStRecords. it is basically the same as the previous manipulator objects, which will go away soon. adjust the CondensedNtpModule to use the new manipulator 2005-04-26 22:37 Minos CVS group account. Do not commit from here! * WebDocs/database_inventory/globalseqno.cfg: change table type from 7 to 4, will update the cgi script 2005-04-26 21:10 Minos CVS group account. Do not commit from here! * CandFitTrackSR/AlgFitTrackSR.cxx: Backport Jim's fix of problem in eqp/qp vs qp plot. 2005-04-26 21:00 Minos CVS group account. Do not commit from here! * BeamDataDbi/: BMSpillFiller.cxx, BMSpillFiller.h, BMSwicCalibrator.cxx, BMSwicCalibrator.h, BMSwicMaskAccessor.cxx, BMSwicMaskAccessor.h, BMSwicPedAccessor.cxx, BMSwicPedAccessor.h, BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonSwicMask.cxx, BeamMonSwicMask.h, BeamMonSwicPedsDbuModule.cxx, BeamMonSwicPedsDbuModule.h, LinkDef.h, scripts/BeamMonSwicMask.mysql, test/PlotPeds.cxx, test/dump_peds.cxx: BMSpillFiller: add had/mu total intensities BMSwicPedAccessor: use Nick's nice new full gap mechanism (thanks Nick!). Fix bug where an failed operator[] inserts unwanted empty entry in swic map. BeamMonDbuModule: Changes to accomodate the movement of calibration duties to BMSwicCalibrator and BDPipeline changes. BeamMonSwicPedsDbuModule: Accomodate BDPipeline changes. PlotPeds: use Nick's full gap mechanism, remove DetectorType::kNearFar. Add: BMSwicCalibrator, to handle all calibration of SWIC scanner devices. BeamMonSwicMask, a new table to hold when certain SWIC scanner channels should be masked. This also is meant to hold per pixel static scaling (eg Numi-B-1084). 2005-04-26 20:54 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDDevices.h, BDHadMuMon.cxx, BDHadMuMon.h, BDHornCurrent.cxx, BDPipeline.cxx, BDPipeline.h, BDSwicDevice.cxx, BDSwicDevice.h, BDTarget.cxx, BDTarget.h: BDHadMuMon: remove calibration stubs - all in BDSwicDevice now. BDHornCurrent: tweak Msg levels BDPipeline: take raw blocks instead of mom BDSwicDevice: add enum for general device type, allow voltage->charge and overall gain calibrations BDTarget: no longer allow setting of pedestals, chore moved to BeamDataDbi/BMSwicCalibrator 2005-04-26 20:26 Minos CVS group account. Do not commit from here! * Util/: UtilBlockedRunningAverageVector.cxx, UtilRunningAverageVector.cxx: UBRAV: Fix bug due to dereferencing empty array. URAV: cosmetic 2005-04-26 18:43 Minos CVS group account. Do not commit from here! * RawData/RawBeamSwicData.h: Add header protection. Did this previously, but I guess I only committed to the frozen release.... 2005-04-26 18:28 Minos CVS group account. Do not commit from here! * Util/UtilRunningAverageVector.cxx: When clearning zero out vector instead dropping entries 2005-04-26 16:47 Minos CVS group account. Do not commit from here! * GeoGeometry/macro/testGeoMultiple.C: Update comments to reflect that root (as of 4/25/05) supports drawing of sequential TGeo geometries in the same root session. 2005-04-26 16:44 Minos CVS group account. Do not commit from here! * WebDocs/database_inventory/globalseqno.cfg: First attempt 2005-04-26 16:18 Minos CVS group account. Do not commit from here! * BeamDataUtil/GNUmakefile: Just testing cvs 2005-04-26 16:17 Minos CVS group account. Do not commit from here! * Conventions/DetectorType.h: Remove the actually unneeded kNearFar before it confuses people 2005-04-26 14:53 Minos CVS group account. Do not commit from here! * DatabaseInterface/test/: DbiValidate.cc, GNUmakefile: RunTimeTest has been dummied out. It's no longer needed and using UGLI pulls in most of loon and makes testing of API changes tedious as many libraries have to be rebuilt. 2005-04-26 14:52 Minos CVS group account. Do not commit from here! * WebDocs/database_inventory/: bfieldcoilcurrent.cfg, bfieldmapdata.cfg, bfieldmapheader.cfg: Adding the description files for the BFIELD* db tables provided by Erik Beall 2005-04-26 14:45 Minos CVS group account. Do not commit from here! * WebDocs/database_inventory/: dcs_can.cfg, dcs_chiller_far.cfg, dcs_env_cal.cfg, dcs_env_near.cfg, dcs_hv.cfg, dcs_mag_cal.cfg, dcs_mag_far.cfg, dcs_mag_near.cfg, dcs_rps.cfg: Adding the description files for the DCS* db tables provided by Brian Bock 2005-04-26 14:42 Minos CVS group account. Do not commit from here! * Conventions/: DetectorType.h, Munits.h: Add milli/micro volt and kNearFar det type 2005-04-26 14:14 Minos CVS group account. Do not commit from here! * SpillTiming/: GNUmakefile, NDSgateTimeLooter.cxx, NDSgateTimeLooter.h, SpillTimeFinder.cxx, SpillTimeFinder.h, macros/loop_times.C, macros/lootnd.C: Minor bug fixes to the SpillFinder. Allow user-instantiated copies; no real reason to provide only a singleton. Add new module to retrieve times from ND VTM blocks and save in DB as task=1. Add some useful macros. 2005-04-26 13:11 Minos CVS group account. Do not commit from here! * CandFitTrackSR/AlgFitTrackSR.cxx: restore previous value for constraint on (qp,qp) element of covariance matrix, fixing problem observed by Mike in eqp/qp vs qp plot. This should be backported to R1.16 2005-04-26 11:53 Minos CVS group account. Do not commit from here! * UserManualDoc/src/database_interface.tex: Add support for more accurate validity ranges. 2005-04-26 11:29 Minos CVS group account. Do not commit from here! * DatabaseInterface/test/TestTSQL2.C: Generalise test to support any query - not just SEQNO ones. 2005-04-26 11:28 Minos CVS group account. Do not commit from here! * DatabaseInterface/: doc/ChangeLog, test/DbiValidate.cc, test/prepare_db_0.sql: Add support for more accurate validity ranges. 2005-04-26 11:28 Minos CVS group account. Do not commit from here! * DatabaseInterface/: DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h: API change: Add arg findFullTimeWindow = false to standard context queries. allows users to get more accurate (larger) vality range for a query at the cost of more I/O. 2005-04-26 11:28 Minos CVS group account. Do not commit from here! * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: API change: Add arg findFullTimeWindow = false to standard context queries. allows users to get more accurate (larger) validity range for a query at the cost of more I/O. 2005-04-26 11:27 Minos CVS group account. Do not commit from here! * DatabaseInterface/: DbiResultPtr.h, DbiResultPtr.tpl: API change: Add arg findFullTimeWindow = false to standard context queries. allows users to get more accurate (larger) validity range for a query at the cost of more I/O. Default behaviour unchanged - returns trimmed validity. Internal change: NextQuery always request findFullTimeWindow so should always return a result with accurate validity range. 2005-04-26 11:27 Minos CVS group account. Do not commit from here! * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: API change: Add FindTimeBoundaries Needed to support more accurate validity ranges. 2005-04-26 11:27 Minos CVS group account. Do not commit from here! * DatabaseInterface/DbiCascader.cxx: Tidy up warning statement. 2005-04-25 21:34 Minos CVS group account. Do not commit from here! * NueAna/: ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx: Fixed ANtpShowerInfoAna and AntpTrackInfoAna so that it works once again with R1.12 files, event=ntpManipulator.GetEventInSnarl(evtn); must be called to get the primary track and shower from the manipulator object. 2005-04-25 19:57 Minos CVS group account. Do not commit from here! * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpAnalysisInfoAna.h, ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, ANtpShowerInfoAna.cxx, ANtpShowerInfoAna.h, ANtpTrackInfoAna.cxx, ANtpTrackInfoAna.h, ANtpTruthInfoBeamAna.cxx, ANtpTruthInfoBeamAna.h, BeamMon.cxx, BeamMon.h, BeamMonAna.cxx, BeamMonAna.h, CompareMST.cxx, DCGraph.h, DCHit.cxx, DCHit.h, HitCalcAna.cxx, HitCalcAna.h, LinkDef.h, MSTCalc.cxx, MSTCalc.h, MSTCalcAna.cxx, MSTCalcAna.h, MSTTemplate.cxx, MSTTemplate.h, NueAnaBase.h, NueModule.cxx, NueModule.h, NueReadTJPID.cxx, NueReadwPID.cxx, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, ShwfitAna.cxx, ShwfitAna.h, SntpHelpers.cxx, SntpHelpers.h, macros/MakeAnaNueTree.C: Major changes so that package works withh NtpStRecord as well as the three individual streams. Added BeamMonintoring information to NueRecord (for short term use). Added code to make new templates for MSTs 2005-04-25 17:56 Minos CVS group account. Do not commit from here! * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpAnalysisInfo.h, ANtpEventInfo.cxx, ANtpEventInfo.h, ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, ANtpHeaderInfoBeam.cxx, ANtpShowerInfo.cxx, ANtpShowerInfo.h, ANtpShowerInfoNC.cxx, ANtpShowerInfoNC.h, ANtpTrackInfo.cxx, ANtpTrackInfo.h, ANtpTrackInfoAtm.cxx, ANtpTrackInfoAtm.h, ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h, ANtpTruthInfo.cxx, ANtpTruthInfo.h, ANtpTruthInfoAtm.cxx, ANtpTruthInfoAtm.h, ANtpTruthInfoBeam.cxx, ANtpTruthInfoBeam.h, Module/ANtpInfoObjectFiller.cxx, Module/ANtpInfoObjectFiller.h, Module/ANtpSRNtpManipulator.cxx, Module/ANtpSRNtpManipulator.h, Module/ANtpStNtpManipulator.cxx, Module/ANtpStNtpManipulator.h, Module/CondensedNtpModule.cxx, Module/CondensedNtpModule.h, Module/CondensedNtpModuleSt.cxx, Module/CondensedNtpModuleSt.h: get rid of all xcode tabbing...looks like it is back to emacs 2005-04-25 16:53 Minos CVS group account. Do not commit from here! * DetSim/: SimPmtUTM16.cxx, SimPmtUTM16.h: new M16 non-linearity prescription based on CalDet LI and courtesy of Anatael 2005-04-25 16:02 Minos CVS group account. Do not commit from here! * VADynodeScan/ProcessDynodeScans: Make sure the config file currently in use in the daq is always used for comparison on the dynode status web site. 2005-04-25 13:42 Minos CVS group account. Do not commit from here! * Mad/MadDpAnalysis.h: [no log message] 2005-04-25 13:42 Minos CVS group account. Do not commit from here! * Mad/MadDpAnalysis.cxx: 1) added track related variables 2) PassBasicCuts checks the event vertex rather than the track vertex 3) Changed ND fiducial region (z between 1 and 5 meters and more precise beam center position) 4)Added Method MadDpAnalysis::SingleTimeFrame which checks for "cut snarls" that we should not be using and it is something that was happening in the data at least so far. This method returns a float that is 1 if the snarl is OK and 0 if it is not. This variable has been added to the PAN tree 5)Added Method MadDpAnalysis::GetSpillInfo that fills up a structure with the beam information I presented in the ND meeting and then I use that to write this beam variables in the PAN tree so that we can make quality cuts based on them. 6) Added Method MadDpAnalysis::wei_leme that is calculating the weight needed to go from LE MC->pME (temporary not going to be used when appropriate pME MC is produced) 7) Added variable tarpos in MadDpAnalysis::MakeMyFile(std::string tag,int tarpos) so that if you give it 1 it means LE and sets the weight to 1 for the PDFS, if you give it 2 means pME and will calulcate the weight that "converts" LE to pME mc events and use that to calculate the PDFs, and if you give it 3 it sets weight to 1 (I put that there for pHE events in case we get some of those and want to re-weight LE mc to pHE mc). 2005-04-25 13:38 Minos CVS group account. Do not commit from here! * Mad/MadBase.cxx: changed selection of largest track in the event. Before it was examining ntpTrack.ph.gev quantity, now it is examining track length (ntpTrack->plane.end-ntpTrack->plane.beg+1) in order to determine the largest one. CVS: ---------------------------------------------------------------------- 2005-04-25 13:36 Minos CVS group account. Do not commit from here! * Mad/MadQuantities.cxx: Changed ND fiducial region. More accurate beam center and stricter z fiducial cut (between 1 and 5 meters) 2005-04-25 13:08 Minos CVS group account. Do not commit from here! * LISummary/: LIPlex.C, LIPlexMaps.cxx, macros/MakeCalStripToStrip.C: A few mods to the strip to strip database reading/writing stuff 2005-04-25 11:19 Minos CVS group account. Do not commit from here! * SpillTiming/SpillTimeFinder.cxx: Found a bug: an extra digit in a constant was generating a 10 us offset. Found a new hardware feature: there is an as-yet unexplained 22.8 microsecond offset between the SGATE and when the kicker fire should have generated the SGATE. Talked to Tom Fitzpatrick: he claims that although there should be something here, it should be less than 1 MI turn (11 us), so something fishy is up. However, you can measure this by looking at 10MHz timestamps from the VTM and comparing them to the GPS timestamps in the database. --Nathaniel 2005-04-25 10:57 Minos CVS group account. Do not commit from here! * WebDocs/: WebDocs.html, db_adding_primary_keys.html: Move Adding Primary Keys to Oxford to avod delay in propagating changes 2005-04-25 08:37 Minos CVS group account. Do not commit from here! * OnlineEventDisplay/: OnlineEventDisplay.cxx, OnlineEventDisplay.h, oedLive.C: Uncomment line which write .gif files (oops) and update oedLive.C with additional comments 2005-04-25 05:15 Minos CVS group account. Do not commit from here! * DatabaseMaintenance/scripts/create_checksum.pm: Mail result of Master site checksum log copy 2005-04-25 03:49 Minos CVS group account. Do not commit from here! * ParticleTransportSim/: macro/PTSim_testG3.C, PTSimApplication.cxx: Reset UgliLoanPool::SetUseGeo(false) after build of vmc so that BField and reconstruction following PTSim will use UgliGeometry. 2005-04-25 03:32 Minos CVS group account. Do not commit from here! * Production/R1.16/: GNUmakefile, MC/GNUmakefile, MC/reco_farCamMCCosmics_R1.16.C, MC/reco_farMCCosmics_R1.16.C: Backport new scripts into R1.16. 2005-04-25 03:31 Minos CVS group account. Do not commit from here! * UgliGeometry/UgliLoanPool.cxx: Bug fix to SetUseGeo method. 2005-04-25 03:27 Minos CVS group account. Do not commit from here! * Production/R1.16/: GNUmakefile, MC/GNUmakefile, MC/reco_farCamMCCosmics_R1.16.C, MC/reco_farMCCosmics_R1.16.C: Creating R1.16 directory in the Production directory and adding working Cambridge MC reco scripts. 2005-04-25 03:01 Minos CVS group account. Do not commit from here! * GeoGeometry/macro/: testGeoDrawInCM.C, testGeoDrawNearDet.C, testGeoMultiple.C: Add new macro to test build of two geometries in memory. One may draw either geometry but not both in the same root session. 2005-04-24 22:28 Minos CVS group account. Do not commit from here! * NueAna/: LinkDef.h, NuePrint.cxx, NuePrint.h, macros/MakeAnaNueTree.C, macros/PrintAnaNueTree.C: Adding a preliminary Print module 2005-04-24 03:32 Minos CVS group account. Do not commit from here! * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpAnalysisInfo.h, ANtpEventInfo.cxx, ANtpEventInfo.h, ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, ANtpHeaderInfoBeam.cxx, ANtpHeaderInfoBeam.h, ANtpShowerInfo.cxx, ANtpShowerInfo.h, ANtpShowerInfoNC.cxx, ANtpShowerInfoNC.h, ANtpTrackInfo.cxx, ANtpTrackInfo.h, ANtpTrackInfoAtm.cxx, ANtpTrackInfoAtm.h, ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h, ANtpTruthInfo.cxx, ANtpTruthInfo.h, ANtpTruthInfoAtm.cxx, ANtpTruthInfoAtm.h, ANtpTruthInfoBeam.cxx, ANtpTruthInfoBeam.h, AnalysisModule.cxx, Module/ANtpInfoObjectFiller.cxx, Module/ANtpInfoObjectFiller.h, Module/ANtpSRNtpManipulator.cxx, Module/ANtpSRNtpManipulator.h, Module/ANtpStNtpManipulator.cxx, Module/ANtpStNtpManipulator.h, Module/CondensedNtpModule.cxx, Module/CondensedNtpModuleSt.cxx: get rid of the xcode induced tabs 2005-04-23 22:41 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: make the coil status variable be -1, 0, or 1 not just 0 or 1 2005-04-23 21:32 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/: CamMCInfoAna.cxx, Histos.cxx, Histos.h, NtpAna.cc: [no log message] 2005-04-23 16:28 Minos CVS group account. Do not commit from here! * Mad/MadMKAnalysis.cxx: add a few subshower variables 2005-04-23 09:56 Minos CVS group account. Do not commit from here! * OnlineEventDisplay/oedLive.C: Update live event display macro to use AltDeMux and change config to behave as befire oedLive.C 2005-04-23 09:45 Minos CVS group account. Do not commit from here! * OnlineEventDisplay/GNUmakefile: Commit missing makefile for OnlineEventDisplay 2005-04-22 20:51 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpSRNtpManipulator.cxx, ANtpStNtpManipulator.cxx: fix comparison between signed and unsigned integer 2005-04-22 20:28 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, CondensedNtpModule.cxx, CondensedNtpModuleSt.cxx: add code to fill the coil status variable in ANtpHeaderInfo object 2005-04-22 20:27 Minos CVS group account. Do not commit from here! * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h: add coil status data member to class to keep track of the field 2005-04-22 20:04 Minos CVS group account. Do not commit from here! * Filtration/: StopMuFilterModule.cxx, StopMuFilterModule.h, StopMuFinder.h, StopMuFinderFactory.cxx, StopMuFinderFactory.h, StopMuFinderFar.cxx, StopMuFinderFar.h, macros/StopMuFilter.C: StopMuFilterModule - job module to filter out stopping track candidates. It's extensible by adding more "StopMuFinder" types. Right only the most trivial StopMuFinderFar exists. Usage example is in macros/StopMuFilter.C. StopMuFilter's "structure" is similar to that of FilterLI package, that I used as an example. 2005-04-22 19:38 Minos CVS group account. Do not commit from here! * DatabaseTables/scripts/cp_table_minosdb.pl: fixed some error checking and reporting 2005-04-22 17:30 Minos CVS group account. Do not commit from here! * NueAna/: HitCalcAna.cxx, HitCalcAna.h: Changed message level of awarning from kError to kInfo. Minor tweaks to better accomodate NearDet running. 2005-04-22 15:17 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/NtpAna.cc: Use the MakeCanvases and PrintPS methods 2005-04-22 15:16 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/: CamMCInfoAna.cxx, CamMCInfoAna.h: Add MakeCanvases to use the canvas map in Histos class 2005-04-22 15:14 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/: Histos.cxx, Histos.h: Add the rest of the histos, profiles, and canvases Also add a printing bit 2005-04-22 12:55 Minos CVS group account. Do not commit from here! * PhotonTransport/ScintHitToDigiPE.cxx: Go from TRandom to TRandom3 to improve periodicity when starting from a fresh seed. 2005-04-22 12:54 Minos CVS group account. Do not commit from here! * DetSim/DigiPEtoRawDigitModule.cxx: After some pretty convincing evidence from Phil L, I've moved to using TRandom3 from TRandom. The original TRandom, although fast, had a poor periodicity when starting from an arbitrary seed. 2005-04-22 12:27 Minos CVS group account. Do not commit from here! * DetSim/SimDigit.cxx: Remove hard-coded 53Mhz value and use the Calibrator. 2005-04-22 12:22 Minos CVS group account. Do not commit from here! * DetSim/: LightInjector.cxx, LightInjector.h, SimPmtM64.cxx, SimQieClock.cxx, SimQieClock.h: Minor fixes to the LightInjector. Modify the SimQieClock to use the Calibrator values for the 53MHz. 2005-04-22 03:59 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/: CamMCInfoAna.cxx, CamMCInfoAna.h, Histos.cxx, Histos.h, GNUmakefile, LinkDef.h: Initial Commit 2005-04-22 03:58 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/: NtpAna.cc, UtilShw.cxx, UtilShw.h: Intial Commit 2005-04-22 03:55 Minos CVS group account. Do not commit from here! * Contrib/bspeak/BenAna/BenAna.h: initial commit 2005-04-21 22:16 Minos CVS group account. Do not commit from here! * BeamDataDbi/: BeamMonSwicPedsDbuModule.cxx, scripts/dbu.C, scripts/dbu.sh, scripts/dbu_peds.C, test/GNUmakefile, test/LinkDef.h, test/PlotPeds.cxx, test/PlotPeds.h, test/dump_peds.cxx, test/dump_peds.h, test/load_libs.C: Debug the filling of pedestals. Add test code that makes pedestal histograms from DB data. 2005-04-21 22:14 Minos CVS group account. Do not commit from here! * BeamDataUtil/: BDHadMuMon.cxx, BDHadMuMon.h, BDProfMon.cxx, BDProfMon.h, BDSwicDevice.cxx, BDSwicDevice.h, BDSwicPeds.cxx, BDTarget.h: Convert channel, wire and pixel numbers to be 1 based counting instead of 0 based. 2005-04-21 19:23 Minos CVS group account. Do not commit from here! * NueAna/ANtpTruthInfoBeamAna.cxx: Fill the ANtpTruthInfoBeam member of NueRecord using methods from AnalysisNtuples/Module/ANtpInfoObjectFiller 2005-04-21 19:08 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, CondensedNtpModule.cxx, CondensedNtpModuleSt.cxx: remove unused variable from ANtpInfoObjectFiller::FillBeamMCInformation() methods and put the filling of the header information in CondensedNtpModule outside of the event loop as it doesnt change for different events in the same snarl 2005-04-21 18:35 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/LinkDef.h: oops, get rid of my private modules in the LinkDef.h 2005-04-21 18:34 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, CondensedNtpModule.cxx, CondensedNtpModuleSt.cxx, LinkDef.h: it is DetectorType::Detector_t not DetectorType_t. d'oh! 2005-04-21 18:11 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: CondensedNtpModule.cxx, CondensedNtpModuleSt.cxx, ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h: add method to ANtpInfoObjectFiller to take care of the header information. change the CondensedNtpModule(St) accordingly 2005-04-21 13:56 Minos CVS group account. Do not commit from here! * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, CondensedNtpModule.cxx, CondensedNtpModule.h, CondensedNtpModuleSt.cxx, CondensedNtpModuleSt.h: rework FillMCStdHepInformation methods in ANtpInfoObjectFiller to take ANtpTruthInfoBeam objects and actually fill all the variables for that object except the parent information as that isnt available in the reconstruction ntuples. make the appropriate changes in the CondensedNtpModule 2005-04-21 13:54 Minos CVS group account. Do not commit from here! * AnalysisNtuples/: ANtpTrackInfoAtm.cxx, ANtpTrackInfoAtm.h: remove fractional length variables in favor of number of planes crossed in each radial region 2005-04-21 11:09 Minos CVS group account. Do not commit from here! * LISummary/macros/MakeCalMIPCalibration.C: latest 2005-04-21 08:05 Minos CVS group account. Do not commit from here! * UserManualDoc/src/database_interface.tex: In GetRow(UInt_t i) index starts at 0 - thanks Brett 2005-04-21 01:28 Minos CVS group account. Do not commit from here! * DatabaseTables/scripts/cp_table_minosdb.pl: a priming utility for oracle and other databases 2005-04-20 23:17 Minos CVS group account. Do not commit from here! * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Add devices from sacha: E:HADINT -- total signal in all 49 HadMon channels E:MM1INT -- " " " " 81 channels in Muon Alcove 1 E:MM2INT -- " " " " 81 channels in Muon Alcove 2 E:MM3INT -- " " " " 81 channels in Muon Alcove 3 E:HADXAV -- Beam average X position at HadMon (straight mean) E:MM1XAV -- Beam average X position at Muon Alc 1 (straight mean) E:MM2XAV -- Beam average X position at Muon Alc 2 (straight mean) E:MM3XAV -- Beam average X position at Muon Alc 3 (straight mean) E:HADYAV -- Beam Avg Y at HadMon E:MM1YAV -- Beam Avg Y at Mu Alcove 1 E:MM2YAV -- Beam Avg Y at Mu Alcove 2 E:MM3YAV -- Beam Avg Y at Mu Alcove 3 These are redundant and are (trivially) calculated offline. At some time they should go away - don't rely on them. 2005-04-20 22:38 Minos CVS group account. Do not commit from here! * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: New devices from Jim Hylen added: E:BTHP01 - Target Baratron, scaling is 6000 PSI at 10V E:BTHP02 - Target He Supply Pressure(Range is 0-2500 PSI) E:BTHP03 - He Leak Detector on Target RAW. Readout is in volts DC. 2005-04-20 22:06 Minos CVS group account. Do not commit from here! * setup/count_buildlog_warnings: made more general and cleaner. also test commits to new cvs server. 2005-04-20 22:00 Minos CVS group account. Do not commit from here! * setup/: gen-changelog.pl, myrel, mytmp: Change pserver address from minos1 to minoscvs in these files. 2005-04-20 21:59 Minos CVS group account. Do not commit from here! * AltDeMux/AlgAltDeMuxBase.cxx: abs(Float_t) is not allowed in gcc 3.4 as "abs()" takes either an int or a long int; use fabs() instead. 2005-04-20 21:44 Minos CVS group account. Do not commit from here! * setup/migrate_release: Added SRT_DIST/setup 2005-04-20 19:35 Minos CVS group account. Do not commit from here! * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, FitTrackSRListModule.cxx: Backporting Jim's CandfitTrackSR mods to R1.16. 2005-04-20 18:24 Minos CVS group account. Do not commit from here! * NueAna/NueModule.cxx: Small reshuffling of the #include directives so that code compiles with gcc 3.4. 2005-04-20 17:53 Minos CVS group account. Do not commit from here! * setup/msrt: s/minos1/minoscvs/g 2005-04-20 17:23 Minos CVS group account. Do not commit from here! * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, FitTrackSRListModule.cxx: raise the lower limit on minimum allowed size of covariance matrix elements. This partially eliminates a class of very time-costly swimming failures, and results in another factor of two reduction in fitter execution time. With this mod, the average execution time for beam events is ~ 1 sec. (about 6 times faster than R1.12) 2005-04-20 13:33 thomson * AltDeMux/: DBtxt_AlgAltDeMuxCosmics_default.C, DBtxt_AlgAltDeMuxDevel_default.C: remove obsolete config files 2005-04-20 13:32 thomson * AltDeMux/: AltDeMuxModule.cxx, LinkDef.h: AltDeMuxModule.cxx/Linkdefh modified to replace AlgAltDeMuxCosmics with AlgAltDeMux 2005-04-20 13:28 thomson * AltDeMux/: AlgAltDeMuxCosmics.cxx, AlgAltDeMuxCosmics.h: Remove OBSOLETE AlgAltDeMuxCosmics - replaced with AlgAltDeMux 2005-04-20 13:25 thomson * AltDeMux/: AlgAltDeMuxDevel.cxx, AlgAltDeMuxDevel.h, AltDeMuxCalc.cxx, AltDeMuxCalc.h, AltDeMuxModule.cxx, AltDeMuxStructures.h, LinkDef.h, README_IMPORTANT: Update AltDeMux service code 2005-04-20 13:13 thomson * AltDeMux/: AlgAltDeMuxBase.cxx, AlgAltDeMuxBase.h: Updated versions of the core AltDeMux code. Main changes are improved/new validation code. 2005-04-20 12:57 thomson * AltDeMux/: AlgAltDeMux.cxx, AlgAltDeMux.h, DBtxt_AlgAltDeMux_default.C: Adding new DEFAULT algorithm for use with all event types. AlgAltDeMux replaces AlgAltDeMuxCosmics. It is optimised for both beam and cosmic events. 2005-04-20 12:42 thomson * OnlineEventDisplay/: OnlineEventDisplay.cxx, OnlineEventDisplay.h, OnlineEventDisplayVeto.cxx: Much improved event classification + more module config options 2005-04-20 10:30 Nick West * TriD/: TridCratePage.cxx, TridHistoPage.cxx, TridPage.cxx, TridPageDetector.cxx, TridPmtPage.cxx, TridUVPage.cxx: Avoid collision between:- Xlib.h: #define Status int and TGeoCache.h: void Status() const; by explicitly including TGeoManager.h before the includes for the TriD headers. 2005-04-20 06:39 asousa * NueAna/ANtpAnalysisInfoNue.cxx: Removed redundant ";" for gcc 3.4 compatibility. 2005-04-20 06:35 asousa * NueAna/: HitCalcAna.cxx, HitCalcAna.h: Profound streamlining of the code and algorithm for improved speed and robustness. All conventional arrays replaced with std::deque and std::vector consistently accessed with bound checking. 2005-04-20 04:05 asousa * Production/R1.14/MC/reco_MC_far_Cosmics_R1.14.C: Backporting script into R1.14. 2005-04-20 04:03 asousa * Production/R1.14/MC/reco_MC_far_Cosmics_R1.14.C: Script for Cambridge MC Cosmics production. 2005-04-20 00:32 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimModule.cxx: Remove use of GeoXXXHandle classes in favor of UgliXXXHandles. Add calls to UgliGeomHandle::UpdateGlobalManager appropriately to make sure that MC implementation has the gGeoManager set to the geometry of interest. There are currently two Geo geometries constructed in PTSim - one for use with the mc implementation swimmer (units in cm), and one by BField (units in meters). The BField use of a GeoGeometry is still incomplete (missing method implementation). 2005-04-20 00:27 Sue Kasahara * UgliGeometry/UgliGeomHandle.h: Add UpdateGlobalManager() method to set the gGeoManager global pointer to that of the handle's geometry. In general the user won't need to invoke this, but it's necessary for PTSim application. 2005-04-20 00:26 Sue Kasahara * GeoGeometry/: GeoGeomHandle.cxx, GeoGeomHandle.h, GeoGeometry.cxx, GeoGeometry.h, GeoHandle.cxx, GeoHandle.h, GeoLoanPool.cxx, GeoLoanPool.h, GeoNode.cxx, GeoNode.h, GeoPlaneHandle.cxx, GeoPlaneHandle.h, GeoPlnNode.cxx, GeoPlnNode.h, GeoScintMdlNode.h, GeoScintPlnHandle.cxx, GeoScintPlnHandle.h, GeoScintPlnNode.cxx, GeoScintPlnNode.h, GeoScintPlnVolume.cxx, GeoScintPlnVolume.h, GeoSteelPlnHandle.cxx, GeoSteelPlnHandle.h, GeoSteelPlnNode.cxx, GeoSteelPlnNode.h, GeoSteelPlnVolume.cxx, GeoSteelPlnVolume.h, GeoStripHandle.cxx, GeoStripHandle.h, GeoStripNode.cxx, GeoStripNode.h, GeoStripVolume.cxx, GeoStripVolume.h, GeoVolume.cxx, GeoVolume.h, LinkDef.h, macro/testGeoDraw.C, macro/testGeoDrawInCM.C, macro/testGeoDrawNearDet.C: Remove GeoXXXHandle and GeoLoanPool classes in favor of using UgliXXXHandle and UgliLoanPool classes. Add more careful management of gGeoManager global pointer to all Geo classes in an effort to better handle two Geo based geometries in memory at once. There are still some issues here, but its definitely better than it was. Add new GeoVolume class to hold reference to parent GeoGeometry and common methods to GeoXXXVolume classes. Adapt macros to use UgliGeomHandle in place of GeoGeomHandle. 2005-04-19 21:30 vahle * NueAna/: CompareMST.cxx, CompareMST.h, LinkDef.h, MSTCalcAna.cxx, MSTCalcAna.h, NueModule.cxx, NueModule.h, macros/MakeAnaNueTree.C, macros/RunMSTCompare.C: tweaked MST to make ND and FD agree better. added MSTCompare module to make some plots. Added a data member to NueModule to hold the SigCor/MEU number as retrieved from the db 2005-04-19 21:06 Liz Buckley-Geer * setup/migrate_release: Added the ability to handle CVS directory at top of release and make optional the overwriting of SRT_DIST/setup/cvsroot 2005-04-19 20:35 Brett Viren * BeamDataDbi/: BMFileSummaryFiller.h, BMSpillFiller.cxx, BMSpillFiller.h, BMSwicPedAccessor.cxx, BMSwicPedAccessor.h, BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonFiller.h, BeamMonSpill.h, BeamMonSwicPeds.cxx, BeamMonSwicPedsDbuModule.cxx, BeamMonSwicPedsDbuModule.h, scripts/dbu.sh, scripts/dbu_peds.C: Big addition to make pedestal tables work and to use them for profile related info in per-spill table. 2005-04-19 20:34 Brett Viren * BeamDataUtil/: BDHadMuMon.cxx, BDHadMuMon.h, BDProfMon.cxx, BDProfMon.h, BDSwicDevice.cxx, BDSwicDevice.h, BDSwicPeds.cxx, BDSwicPeds.h, BDTarget.cxx, BDTarget.h: Add classes to deal with specific SWIC-ness and profile/hadron/muon monitor-ness. 2005-04-19 19:44 asousa * Swimmer/SwimGeo.h: This backport was missing from Jim's mods to Swimmer. 2005-04-19 18:45 boehm * Production/R1.14/MC/: GNUmakefile, reco_MC_far_R1.14.C, reco_MC_near_R1.14.C: Adding the MC scripts for R1.14 to the actual R1.14 tagged release 2005-04-19 18:40 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h, AlgSubShowerSRList.cxx, DBtxt_AlgSubShowerSRList_default.C, DBtxt_AlgSubShowerSR_default.C: Added switch to turn on/off EM shower shape fitting to AlgSubShowerSR. AlgSubShowerSRList: Fixed fpe in hitDensity calculation. Added code to include high PH track hits near vertex in initial strip lists. 2005-04-19 18:38 boehm * Production/R1.14/MC/reco_MC_far_R1.14.C: Adding reco script for far det MC files 2005-04-19 18:35 asousa * Swimmer/: SwimDefStepper.cxx, SwimG4Stepper.h: Backporting these into R1.15 so that it compiles on the farm. 2005-04-19 17:23 Ed Larty * setup/packages-R1.16: # new frozen package 2005-04-19 17:20 Nick West * DatabaseMaintenance/tools/diff_seqno_lists.pl: Simple utility to compare two lists of SEQNOs 2005-04-19 16:16 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_FarBeam.C: Same mod backported to 1.15 2005-04-19 16:15 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_FarBeam.C: Same mod backported to 1.14 2005-04-19 16:11 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_FarBeam.C: Fixing a bug in the DeMux config settings 2005-04-19 15:09 Nick West * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog, doc/Help.txt: dbmjob export command: --SeqNo option can include a range. 2005-04-19 13:53 Nathaniel Tagg * PhotonTransport/: PhotonConfiguration.cxx, macros/mc.C: Modify the default MIP/GeV ratio by a 1.7%, as per Jeff H's instruction. 2005-04-19 13:51 Nathaniel Tagg * CVSROOT/check_access: Add Jeff H. to the PhotonTransport. 2005-04-19 12:20 Nick West * setup/packages-R1.16.0-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util 2005-04-19 11:57 Nick West * Util/doc/ChangeLog: Record tag version: V01-01-07 2005-04-19 11:41 Nick West * UserManualDoc/: doc/ChangeLog, src/UserManual.tex: Record tag version: V01-01-09 2005-04-19 11:31 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-04-07 2005-04-19 09:58 Robert Hatcher * JobControl/JobCROOT.h: comment out args on dummy copy ctor and assignment operator to avoid warnings. 2005-04-19 09:54 Robert Hatcher * Swimmer/SwimG4Stepper.h: Comment out the args for the dummy ctors in the case that the site doesn't have GEANT4 installed to avoid compiler complaints. 2005-04-19 09:49 Robert Hatcher * Swimmer/SwimDefStepper.cxx: use #include rather than deprecated/antiquated "iostream.h". 2005-04-19 09:44 Robert Hatcher * EventDisplay/EVD.cxx: make sprintf format agree with data type (was %3.2f, now %1d). 2005-04-19 09:36 Robert Hatcher * CDFMonitoringFwk/ConsumerExport.cc: put some ()'s around a ?: conditional within a cerr << statement. to break parsing ambiguity. 2005-04-19 09:25 Robert Hatcher * DatabaseUpdater/DbuSignalHandler.h: comment out unused arg in dummy (private) copy ctor to avoid compiler warnings. 2005-04-19 09:14 Robert Hatcher * Persistency/PerFileManager.h: for dummy copy ctor and assignment operator comment out unused arg to avoid compiler warnings. 2005-04-19 09:01 Robert Hatcher * Monitoring/: Error.cxx, MonState.cxx: remove spurious semicolons that prevent compilation under gcc 3.4. 2005-04-19 08:54 Robert Hatcher * Monitoring/ChargeInjectAnalysis.cxx: resolve ambiguous abs(double) call using TMath::Abs(). Original alternatives were abs(int) and abs(long long int), neither of which is probably what the author intended. This come up more frequently with gcc 3.4. 2005-04-19 08:47 Robert Hatcher * CandSubShowerSR/AlgSubShowerSR.cxx: resolve ambiguous abs(double) call using TMath::Abs(). Original alternatives were abs(int) and abs(long long int), neither of which is probably what the author intended. This come up more frequently with gcc 3.4. 2005-04-19 06:53 Robert Hatcher * Alignment/DetectorAlignment/WriteAlignmentModule.cxx: remove spurious semi-colon. 2005-04-19 01:37 jpochoa * CandShield/ShieldGeom.cxx: Removed message in destructor 2005-04-19 00:30 Mayly Sanchez * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpAnalysisInfoAna.h, ANtpAnalysisInfoNue.cxx, ANtpAnalysisInfoNue.h, ANtpEventInfoAna.cxx, LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, macros/MakeAnaNueTree.C: Adding the AnalysisInfo class. 2005-04-18 22:02 Robert Hatcher * CandFitTrackSA/FitResult.h: make arg types match exactly between .cxx and .h for doxygen. 2005-04-18 21:58 Robert Hatcher * Calibrator/PulserTimeCalScheme.cxx: make arg types exactly match in .cxx and .h for doxygen. 2005-04-18 21:56 Robert Hatcher * BField/BField.h: make arg types match exactly for doxygen. 2005-04-18 21:36 Brett Viren * Util/: LoadMinosPDG.h, UtilRunningAverageVector.cxx: Fix bug that was causing the sample and population sizes to be multiplied by the vector size. 2005-04-18 19:33 Brian Rebel * AnalysisNtuples/macros/makeCondensedNtupleSt.C: put the libs in the right order 2005-04-18 19:29 Brian Rebel * AnalysisNtuples/macros/makeCondensedNtupleSt.C: load the libCandSubShowerSR.so as well 2005-04-18 18:29 Brian Rebel * AnalysisNtuples/macros/makeCondensedNtupleSt.C: helps to name the function correctly 2005-04-18 17:53 Brian Rebel * AnalysisNtuples/macros/makeCondensedNtuple.C: remove references to my test directory 2005-04-18 17:44 Ed Larty * setup/: packages-R1.14.0-tmp, packages-R1.15.0-tmp, packages-R1.16.0-tmp, packages-R1.8.0-tmp, packages-R1.9.0-tmp: # added new tmp file 2005-04-18 17:01 Brett Viren * Conventions/Munits.h: Add mil 2005-04-18 16:38 George Irwin * setup/packages-development: Add Mad package to development list. 2005-04-18 14:24 anatael * LISummary/: LIGainCurve.cxx, LILinResp.cxx: Added a few more features: -The PIN response is linearised. -A few more details... Anatael 2005-04-18 11:02 cbs * Mad/MadQuantities.cxx: Fixed a bug in the FSNeutron functions which returned the Proton information instead of the Neutron information. 2005-04-16 22:43 anatael * LISummary/: LIGainCurve.cxx, LIGainCurve.h: Added functionalities to calculate and parametrise the NL in terms of ADC, explicitly. Anatael 2005-04-16 19:36 dap56 * Monitoring/: LIAdcAnalysis.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx: improved algorithm for suppressing LI in ND singles plots added ND TMPT adc distributions 2005-04-15 23:55 Liz Buckley-Geer * WebDocs/WebDocs.html: Fix ps link to user manual, modify html link 2005-04-15 23:09 Liz Buckley-Geer * WebDocs/cvs_migration.html: Additional info added about cvs login/CVSROOT 2005-04-15 22:59 Liz Buckley-Geer * WebDocs/WebDocs.html: Added CVS Hot News item 2005-04-15 22:57 Liz Buckley-Geer * WebDocs/cvs_migration.html: Web page for CVS migration 2005-04-15 21:49 Liz Buckley-Geer * setup/migrate_release: Script to migrate pserver test and base releases 2005-04-15 20:33 avva * OfflineHistograms/: FitTrackHistogramBlock.cxx, FitTrackHistogramBlock.h, HistManHistogramBlock.cxx, HistManHistogramBlock.h, HistogramBlock.h, OfflineHistogramModule.h, ShowerHistogramBlock.cxx, ShowerHistogramBlock.h, StripEffHistogramBlock.cxx, StripEffHistogramBlock.h, TrackHistogramBlock.cxx, TrackHistogramBlock.h: Commented all files a la doxygen. Added plane efficiency histograms to StripEffHistogramBlock. 2005-04-15 19:22 mdier * NueAna/: ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, ANtpTruthInfoBeamAna.cxx, ANtpTruthInfoBeamAna.h, LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h: Added ANtpTruthInfoBeam to NueRecord and made a Ana class for it. Not all members are filled yet. Made the necessary changes to the other classes. Cleaned up the ANtpXXXInfoAna classes a little bit. 2005-04-15 18:54 Robert Hatcher * IoModules/IoInputModule.cxx: Protect against case where casting to CandHeader (after failing to cast to a RawDaqSnarlHeader) also fails. Using it blindly involves dereferencing a null pointer. 2005-04-15 17:08 Brett Viren * RawData/: RawBeamPosData.h, RawBeamSwicData.h: Some how all this time, these were not ifndef/def/endif protected. 2005-04-15 15:43 Brett Viren * DataUtil/GetDetectorBins.h: Woops, fix inverted closing comment mark 2005-04-15 15:39 Brett Viren * DataUtil/: CDL2STL.h, DumpMom.h, GetCandHeader.h, GetCandidate.h, GetDetectorBins.h, GetDetectorType.h, GetRawBlock.h, GetRawHeader.h, GetRecords.h, GetRunSnarlEvent.h, GetUgliGeomHandle.h: My elisp macros assume a .h file holds a class. This commit fixes doxygen tagging given they are functions in a namespace and not methods in a class. 2005-04-15 15:31 kordosky * Contrib/cbs/Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h: updates 2005-04-15 14:50 Brett Viren * DataUtil/: CDL2STL.h, DatabaseToucher.h, DumpMom.h, DumpMomModule.h, GetCandHeader.h, GetCandidate.h, GetDetectorBins.h, GetDetectorType.h, GetRawBlock.h, GetRawHeader.h, GetRecords.h, GetRunSnarlEvent.h, GetUgliGeomHandle.h, HistManModule.h, LinkDef.h, PlaneOutline.h, RawRecCounts.h, SleepModule.cxx, SleepModule.h, TruthHelper.h, Truthifier.h, ValidateRawChecksums.h, test/test_sleep.C: Doxygen fixups 2005-04-15 14:26 Brett Viren * Util/UtilMath.cxx: Remove header comments. They are in .h file 2005-04-15 14:19 Brett Viren * Util/: LinkDef.h, LoadMinosPDG.h, UtilBlockedRunningAverage.h, UtilBlockedRunningAverageVector.h, UtilMath.h, UtilRunningAverage.h, UtilRunningAverageVector.h, UtilStream.h, UtilString.h: Doxygen fixups 2005-04-15 14:09 Brett Viren * BeamDataUtil/: BDDevices.h, BDEarliest.h, BDHornCurrent.h, BDPipeline.h, BDProcessor.h, BDProtonIntensity.h, BDScalar.h, BDSwicPeds.h, LinkDef.h: Doxygen fixups 2005-04-15 13:54 Brett Viren * BeamDataDbi/: BMFileSummaryFiller.h, BMSpillFiller.cxx, BMSpillFiller.h, BMSwicPedAccessor.cxx, BMSwicPedAccessor.h, BeamMonDbuModule.h, BeamMonFileSummary.h, BeamMonSpill.h, BeamMonSwicPeds.cxx, BeamMonSwicPeds.h, BeamMonSwicPedsDbuModule.cxx, BeamMonSwicPedsDbuModule.h, LinkDef.h, scripts/dbu.sh: Add BMSwicPedAccessor to simplify read back of pedestal table. This slurps in enough vld ranges to provide the requested sample size. It only hits up the DB for more data after being asked for a spill outside these vld ranges. Other changes mostly fixing up doxygen comments. 2005-04-15 00:37 asousa * NueAna/: ANtpEventInfoNue.cxx, ANtpShowerInfoNue.cxx, ANtpTrackInfoNue.cxx, DCEdge.h, DCHit.cxx, macros/MakeAnaNueTree.C: Making the NueAna package compatible with gcc 3.4. 2005-04-15 00:25 asousa * NueAna/: HitCalcAna.cxx, HitCalcAna.h: Added 3D Hit matching code and Tufts variables calculation to the Analyze method. Clustering coming soon. 2005-04-15 00:08 Sue Kasahara * IoModules/IoInputModule.cxx: Add CandHeader run/snarl check to IoInputModule. 2005-04-14 23:43 Mayly Sanchez * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, ANtpEventInfoNue.cxx, ANtpEventInfoNue.h, ANtpShowerInfoAna.cxx, ANtpShowerInfoAna.h, ANtpShowerInfoNue.cxx, ANtpShowerInfoNue.h, ANtpTrackInfoAna.cxx, ANtpTrackInfoAna.h, ANtpTrackInfoNue.cxx, ANtpTrackInfoNue.h, LinkDef.h, NueRecord.cxx, NueRecord.h: Adding new InfoNue classes for Event, Shower, Track. This allows adding new variables to the base classes. 2005-04-14 23:26 George Irwin * DocBuilder/GNUmakefile: Add "-lCandShowerEM -lCandFitShowerEM" to library link list. 2005-04-14 23:25 George Irwin * CalDetPID/bin/GNUmakefile: Add "-lCandShowerEM -lCandFitShowerEM" to list of libraries to link. 2005-04-14 21:31 avva * OfflineHistograms/HistogramBlock.cxx: HistogramBlock has only pure virtual methods - no need for .cxx file. 2005-04-14 21:30 avva * OfflineHistograms/OfflineHistograms.C: Set printout level. 2005-04-14 21:28 avva * OfflineHistograms/offhists: Change printout level from Debug to Warning. 2005-04-14 21:15 Brett Viren * CVSROOT/framework.list: Add Mark Dierckxsens 2005-04-14 21:03 Nathaniel Tagg * WebDocs/database_inventory/: calndmapperfits.cfg, calndmapperfitsvld.cfg: Turns out, I DID document the calndmapperfits table, I just named the file wrong. 2005-04-14 21:01 avva * OfflineHistograms/: HistogramBlock.h, HistogramBlockFactory.cxx, HistogramBlockFactory.h, OfflineHistogramModule.cxx, OfflineHistogramModule.h: More Doxygen tweaking. 2005-04-14 20:27 avva * OfflineHistograms/: HistogramBlock.cxx, HistogramBlock.h, HistogramBlockFactory.cxx, HistogramBlockFactory.h, OfflineHistogramModule.cxx, OfflineHistogramModule.h, OfflineHistograms.C: Added a lot of Doxygen-ized comments. 2005-04-14 19:48 Mayly Sanchez * NueAna/macros/MakeAnaNueTree.C: Change path for templates.root, this assumes you are running from your testing directory. 2005-04-14 18:10 zheng * CandSubShowerSR/EMFluctuation.cxx: EM shower fluctuation calc. 2005-04-14 18:09 zheng * CandSubShowerSR/EMFluctuation.h: EM shower fluctuation parameterized func. 2005-04-14 18:04 zheng * CandSubShowerSR/AlgSubShowerSR.cxx: Detector type, using tpos instead of stp to be more general(ND), sanity check with vtx, fitting code (default not fitting now).. 2005-04-14 18:02 zheng * CandSubShowerSR/AlgSubShowerSR.h: Updated with detector type, variables for fitting... 2005-04-14 16:33 vahle * NueAna/: DCEdge.h, DCGraph.h, DCHit.cxx, DCHit.h, DCVertex.h, GNUmakefile, LinkDef.h, MSTCalc.cxx, MSTCalc.h, MSTCalcAna.cxx, MSTCalcAna.h, NueDisplayModule.cxx, NueModule.cxx, NueModule.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, data/templates.root, macros/MakeAnaNueTree.C, macros/MakePlotswTJPID.C: Added MST code to package. Restructured NueRecord into two classes, original NueRecord to hold variables and NueRecordAna to do analysis. Changed output file name in MakeAnaNueTree.C 2005-04-14 16:19 musser * CandTrackSR/AlgTrackSRList.cxx: Change number of cluster that can be removed at track ends to facilitate track merging from 3 to 5. 2005-04-14 16:13 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, CandFitTrackSRHandle.cxx, DBtxt_AlgFitTrackSR_Beam.C, DBtxt_AlgFitTrackSR_Cosmic.C, DBtxt_AlgFitTrackSR_default.C, FitTrackSRListModule.cxx: load TrackPointError array (Previously done only in the finder) replace all slicing on plane clusters with cached slices. This reduces fitter \execution time by ~ 20% For beam events, use track range as initial guess as to track momentum (rather \than infinity) 2005-04-14 16:03 musser * CandShowerSR/: AlgShowerSR.cxx, DBtxt_AlgShowerSR_default.C: add registry value EnergyAlg, which determines which shower sum algorithm to us\e in loading the shower energy member variable. Possible values are 0=straight sum, 1=sqrt sum. 0 is currently the default. 2005-04-14 15:59 musser * CandEventSR/: AlgEventSRList.cxx, EventSRListModule.cxx: fix non-matching cluster UIDs problem, and modify ReconstructShowers to allow possibility for loading shower energy from alternative summing algorithms, based on new registry entry EnergyAlg, associated with AlgShowerSR 2005-04-14 15:54 musser * RecoBase/: CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, CandTrackHandle.cxx: add CandShowerHandle::RemoveCluster 2005-04-14 14:16 Brett Viren * WebDocs/doxygen-howto.html: Add modules example 2005-04-14 08:52 webera * VADynodeScan/: DynodeScan.C, ProcessDynodeScans: cosmetic changes to improve layout and information in log-files 2005-04-13 22:42 zheng * CandSubShowerSR/AlgSubShowerSR.h: back to old 1.2 2005-04-13 22:12 Brett Viren * Validity/: LinkDef.h, VldContext.h, VldRange.h, VldTimeStamp.h: Play with doxygen a bit. This is an example of how to group the whole package together in a "module". The emacs lisp macros are updated to support use this as well as be better doxygen compliant in general. http://minos.phy.bnl.gov/~bviren/minos/coding-conventions/minos-conventions.php 2005-04-13 22:06 George Irwin * Algorithm/AlgFactory.cxx: Backport fix to memory leak, found by Mike Kordosky. 2005-04-13 22:04 George Irwin * Algorithm/AlgFactory.cxx: Fix small memory leak, found by Mike Kordosky. Thanks, Mike! 2005-04-13 20:14 zheng * CandSubShowerSR/AlgSubShowerSR.h: update 2005-04-13 19:50 asousa * CandClusterSR/AlgClusterSRList.cxx: Backporting Jim's CandClusterSR mod to R1.15. 2005-04-13 19:47 asousa * Swimmer/: SwimDefStepper.cxx, SwimGeo.cxx, SwimStepOnceAction.cxx, SwimSwimmer.cxx: Backporting Jim's fixes to Swimmer into R1.15. 2005-04-13 19:40 Ed Larty * OfflineMonitor/macros/: NtpSt.C, plotsmacro_ntpst.C: # changed from lego to mbox 2005-04-13 19:17 cbs * MCReweight/: BMPTHistoWeightCalculator.cxx, BMPTHistoWeightCalculator.h, BMPTWeightCalculator.cxx, BMPTWeightCalculator.h, MCReweight.cxx, MCReweight.h, NeugenWeightCalculator.cxx, NeugenWeightCalculator.h, WeightCalculator.cxx, WeightCalculator.h, macros/TestMCReweightCode.C: Added ReweightConfigReset() function to WeightCalculators to reset the internally stored model parameters to the default values. Added ResetAllReweightConfigs() function to MCReweight to apply the ...Reset() function to all the WeightCalculators held by the MCReweight object. 2005-04-13 18:54 Robert Hatcher * RerootExodus/: RerootToRawDataModule.cxx: Follow change to RawDaqSnarlHeader ctor. 2005-04-13 18:48 Robert Hatcher * DetSim/DigiPEtoRawDigitModule.cxx: Follow change to RawDaqSnarlHeader ctor. 2005-04-13 18:45 Robert Hatcher * DetSim/DigiPEtoRawDigitModule.cxx: Follow change to RawDaqSnarlHeader ctor. 2005-04-13 18:21 Robert Hatcher * Calibrator/StripAttenCalScheme.cxx: MAXMSG @ 20 the annoying kInfo complaints about: "Reconstruction asked for non-physical attenuation correction: " 2005-04-13 17:15 Robert Hatcher * Rotorooter/RotoObjectifier.cxx: backport change for change to RawDaqSnarlHeader ctor, include RemoteSpillType. 2005-04-13 17:12 musser * CandClusterSR/AlgClusterSRList.cxx: remove NavSet::Slice() for performance reasons ---------------------------------------------------------------------- 2005-04-13 17:12 Robert Hatcher * RawData/: RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h, RawSnarlHeaderBlock.cxx: backport RemoteSpillType changes to snarl header [block]. 2005-04-13 17:07 Robert Hatcher * Rotorooter/RotoObjectifier.cxx: Reflect addition of fRemoteSpillType to RawDaqSnarlHeader class. 2005-04-13 17:06 Robert Hatcher * RawData/: RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h: New data member fRemotSpillType to keep in 1-to-1 correspondence to RawSnarlHeaderBlock. Include it in full ctor; add Get method; and update FormatToOStream to print it. Default value (ie. unset) is -1. 2005-04-13 17:05 Robert Hatcher * RawData/RawSnarlHeaderBlock.cxx: For version > 2 FormatToOStream should output the RemoteSpillType as well. Also define debug flag value that can force a hex dump. 2005-04-13 16:49 Robert Hatcher * JobControl/JobCPath.cxx: comment out "cerr" directed debugging output in ctors. 2005-04-13 16:49 asousa * Production/R1.15/: GNUmakefile, reco_nearSplit_R1.15.C: Backporting to R1.15. 2005-04-13 16:44 asousa * Production/R1.15/: GNUmakefile, reco_nearSplit_R1.15.C: Split Path script prototype for NearDet data reco production. 2005-04-13 16:23 mdier * WebDocs/database_inventory/: bflddbiplanemap.cfg, caltempcalibration.cfg, dbusubrunsummary.cfg, dbuvachippeds.cfg, dbuvachipspars.cfg, plexpindiodetoled.cfg, plexpixelspottostripend.cfg, plexpixeltorawchannel.cfg, plexrawchannelreadouttype.cfg, plexrawchanneltopindiode.cfg, plexstripendtoled.cfg, plexvetoshieldmuxtomdl.cfg, uglidbigeometry.cfg, uglidbiscintmdl.cfg, uglidbiscintmdlstruct.cfg, uglidbiscintpln.cfg, uglidbiscintplnstruct.cfg, uglidbisteelpln.cfg, uglidbistrip.cfg, uglidbistripstruct.cfg: Adding basic cfg files for Robert's database tables. The option fields are commented out. 2005-04-13 13:14 musser * Swimmer/SwimDefStepper.cxx: remove unneeded sqrt call 2005-04-13 13:00 musser * Swimmer/: SwimDefStepper.cxx, SwimGeo.cxx, SwimGeo.h, SwimStepOnceAction.cxx, SwimSwimmer.cxx: optimize SwimGeo. Results in ~ 30% faster fitter execution times. 2005-04-12 22:38 asousa * NueAna/macros/ReadAnaNueTree.C: Load the AnalysisNtuple libraries. 2005-04-12 22:06 George Irwin * Persistency/: PerFile.cxx, PerInputStream.cxx, PerInputStreamManager.cxx, PerOutputStream.cxx, PerOutputStream.h: Backports to R1-15 from development. 2005-04-12 22:03 George Irwin * Dispatcher/DDSParentServer.cxx: Backport to R1-15 from development. 2005-04-12 21:09 kordosky * CalDetSI/: AlgCalDetSI.cxx, AlgCalDetSI.h: modified to look for a RawDaqSnarlHeader if no RawSnarlHeaderBlock can be found. Only important for mc. 2005-04-12 20:56 Sue Kasahara * Persistency/: PerOutputStream.cxx, PerOutputStream.h: Remove BuildTreeIndex method and call. BuildIndex for vldtimestamp will no longer be called before writing the final output tree to file. 2005-04-12 20:52 Sue Kasahara * Dispatcher/DDSParentServer.cxx: ddscomm status request will now report one of three responses: Ok,SocketError, or Saturated (new), as requested by Ben. 2005-04-12 20:44 Sue Kasahara * Persistency/: PerFile.cxx, PerInputStream.cxx: Bug fix to insert fFileEnabled during UpdateTree method before GetVldContext(lastentry) call to determine location of end of (open) tree. This bug was introduced fairly recently and affected dispatcher use. Remove UseCache call for rootd served files (still present for dcache), since this isn't well tested with dispatcher use and dispatcher makes use of rootd to view files on daq machine. 2005-04-12 20:09 Brett Viren * BeamDataUtil/: BDSwicPeds.cxx, BDSwicPeds.h: Move to the UtilRunningAverageVector class 2005-04-12 19:43 Brett Viren * Util/: LinkDef.h, UtilBlockedRunningAverageVector.cxx, UtilBlockedRunningAverageVector.h: In competition for the longest class name in all of Minosdom. 2005-04-12 19:23 Brett Viren * Util/: LinkDef.h, UtilRunningAverageVector.cxx, UtilRunningAverageVector.h, test/test_blocked_running_average.C, test/test_running_average_vector.C, test/test_running_average_vector_driver.C: A vector version of UtilRunningAverage 2005-04-12 17:16 cbs * MCReweight/: GnumiInterface.cxx, GnumiInterface.h: Added a function to return neutrino parent information from an NtpStRecord. 2005-04-12 17:14 cbs * Mad/: MadAnalysis.cxx, MadAnalysis.h, macros/LoadLibs.C: Added new function: MadAnalysis::CreateANtpPAN() Function creates a PAN very similar to that created by CreatePAN() using the classes defined in AnalysisNtuples. LoadLibs.C updated to contain the AnalysisNtuples libraries. 2005-04-12 16:29 Robert Hatcher * CandDigit/DigitListModule.cxx: In Get() and Reco() methods first try looking for the RawRecord in the DaqSnarl stream, if that fails then try LightInjection. Otherwise it's pretty hopeless since we're looking for RawDigitDataBlocks and that's where they're to be found... (unless DAQ DCP code is really messed up). Previously we relied on the implicit order in MOM, but that is dangerous and doesn't work in certain circumstances (esp. when using Per::kWindow with a BeamMon data file). 2005-04-12 15:49 Sue Kasahara * StandardNtuple/NtpStRecord.cxx: Verbose statements added to ctors and dtor. 2005-04-12 14:54 Robert Hatcher * BField/BfldCache.cxx: A fix for R1.14 where during the contruction era PlexPlaneId::GetAdjoin() can return a planeid that when passed to UgliGeomHandle::GetSteelPlnHandle() can result in an unchecked (ie. invalid) UgliSteelPlnHandle. 2005-04-11 22:22 avva * OfflineHistograms/: OfflineHistogramModule.cxx, OfflineHistogramModule.h, cleanoldfiles, daily.pl, dccpnewfiles, loon.C, offhists, runloon.sh: Save output histogram file periodically. Edited and renamed scripts - main perl script is now "offhists". "offhists daily" starts a daily job, "offhists weekly" starts a weekly job. 2005-04-11 21:44 Brett Viren * Util/: LinkDef.h, UtilBlockedRunningAverage.cxx, UtilBlockedRunningAverage.h, UtilRunningAverage.cxx, UtilRunningAverage.h, test/test_blocked_running_average.C: Add a "blocked" version of UtilRunningAverage that can also maintain running statistics but is fed blocks of samples (mean,sigma,number) instead of individual sample values. See comments in .h file for details. 2005-04-11 20:05 asousa * NueAna/: HitCalc.cxx, HitCalc.h, HitCalcAna.cxx, HitCalcAna.h, LinkDef.h, NueRecord.cxx, NueRecord.h: Making NueAna aware of 3D Hit and agular clustering variables. Structural framework is in place but variables are currently empty. Will start filling Analyze() method immediately. 2005-04-11 19:50 Brett Viren * BeamData/ana/window.C: Example of using kWindow with DaqSnarl+BeamMon streams 2005-04-11 19:26 mdier * BeamData/ana/Summary/BeamSummary.cxx: fixed bug abs(Double_t) on lines 136, 137 and 138 of BeamSummary.cxx , changed to fabs(Double_t). 2005-04-11 18:37 cbs * CandShowerSR/: AlgShowerSSList.cxx, DBtxt_AlgShowerSSList_default.C: Some changes to allow for multiple reconstructed showers in the same slice and same plane range. 2005-04-11 18:29 cbs * CandSubShowerSR/: AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, DBtxt_AlgSubShowerSRList_default.C: Many changes in order to correctly reconstruct subshowers in ND. 2005-04-11 17:59 Brett Viren * BeamDataUtil/: BDPipeline.cxx, BDSwicPeds.cxx, BDSwicPeds.h: Changes for swic pedestal calculations 2005-04-11 17:59 Brett Viren * BeamDataDbi/: BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonSwicPeds.cxx, BeamMonSwicPeds.h, BeamMonSwicPedsDbuModule.cxx, BeamMonSwicPedsDbuModule.h, LinkDef.h, scripts/BeamMonSwicPeds.mysql, scripts/dbu.sh, scripts/dbu_peds.C: Add classes related to the swic pedestal tables. 2005-04-11 03:45 Sue Kasahara * Persistency/PerOutputStream.cxx: Fix to use of TTree::BuildIndex that should clear up Valgrind memory overwrite reports. The problem was that TTree::BuildIndex assumes that it can find an object at the ptr address used to create the TTree::Branch (in this case fTObject is this ptr), but doesn't check to see if that ptr is null. I've forced the construction of an object of the correct type before the BuildIndex call, e.g.: TClass* tclass = gROOT -> GetClass(fClassName.c_str()); ... fTObject = (TObject*)tclass->New(); fTTree -> BuildIndex("fHeader.fVldContext.fTimeStamp.fSec", "fHeader.fVldContext.fTimeStamp.fNanoSec"); if ( fTObject ) delete fTObject; fTObject = 0; 2005-04-09 10:33 hartnell * Calibrator/PulserDriftCalScheme.cxx: Get rid of "Only 343 entries for..." messages here too. 2005-04-09 08:42 hartnell * Calibrator/PulserSigLinCalScheme.cxx: After several GB of log files with these messages: Only 351 entries for... No Near Reference Drift Point database row for... I decided they had to be MAXMSGed. No more than 20 now in line with other similar messages! 2005-04-08 22:03 rustem * Alignment/DetectorAlignment/: NtpAlignmentPosition.cxx, NtpAlignmentPosition.h: Remove two more files which are no longer belong to the package. 2005-04-08 19:31 rustem * Alignment/DetectorAlignment/: DetectorAlignmentDebug.C, WriteAlignment.C, WriteAlignmentModule.cxx, WriteAlignmentModule.h: Forgot to run cvs add for 4 new files before committing. 2005-04-08 19:29 rustem * Alignment/DetectorAlignment/: AlignmentHistograms.cxx, AlignmentHistograms.h, AlignmentStrip.cxx, AlignmentStrip.h, DetectorAlignment.C, DetectorAlignment.cxx, DetectorAlignment.h, DetectorAlignmentBatch.C, DetectorAlignmentBatchDebug.C, DetectorAlignmentModule.cxx, DetectorAlignmentModule.h, LinkDef.h, MakeAlignment.C, MakeAlignmentModule.cxx, MakeAlignmentModule.h, NtpAlignCandStrip.cxx, NtpAlignCandStrip.h, NtpAlignMdlPosition.cxx, NtpAlignMdlPosition.h, NtpAlignStripPosition.cxx, NtpAlignStripPosition.h, NtpAlignTrackStrip.cxx, NtpAlignTrackStrip.h, NtpAlignmentRecord.cxx, NtpAlignmentRecord.h: Committing latest alignment code for Near Detector. This should run for the Far Detector data without any major modification. At the moment there is no documentation for this package pending completion of NuMI note for alignment results of module transverse positions in Near Detector. 2005-04-08 18:23 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, macros/mcTracker.C, macros/stopMuCalib.C, macros/tracker.C: Many changes. Added a ReCalibrate method to allow recalibration of the ntps. Had to hard code the changing of the calibrator schemes: PulserSigLinCalScheme PulserDriftCalScheme depending on the run number (very ugly). In 2002 we use one scheme and in 2003 the other... Now writing out the average temperature. Had to change calibrator settings in the macros because the defaults have changed under me. 2005-04-08 16:18 Brett Viren * BeamDataDbi/: BeamMonDbuModule.cxx, BeamMonDbuModule.h: Add pedestal processor 2005-04-08 16:18 Brett Viren * BeamDataUtil/: BDScalar.cxx, BDSwicPeds.cxx, BDSwicPeds.h: Changes to match UtilRunningAverage API change. New processor to accumulate pedestals on the fly and provide masks against noisy channels. 2005-04-08 15:04 Brett Viren * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: Add two static methods GetBOT() and GetEOT() that return VldTimeStamps holding corresponding to the smallest and largest possible 32 bit unsigned integer number of seconds from the EPOCH (ca. 1970 and 2038, respectively). This explicitly assumes 32 bits to match how VldTimeStamp stores time and so should be changed along with the rest of VldTimeStamp by the poor schmuck who is maintaining the Validity package when time_t goes to 64 bits. Y2.038K anyone? 2005-04-08 14:11 Brett Viren * Util/: UtilRunningAverage.cxx, UtilRunningAverage.h: Stick GetPopulationSize imp into .cxx. Thanks to Nick for the temporary patchup. 2005-04-08 12:26 Nathaniel Tagg * CandDigit/: AlgCaldetDigit.cxx, AlgDigit.cxx, AlgMCDigit.cxx: Remove casts to double when doing Calibrator::GetTimeFromTDC 2005-04-08 12:20 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Retune fine SGATE delay to 7.3us, as was done in February. 2005-04-08 11:45 Nathaniel Tagg * DetSim/: SimQieElectronics.h, SimQiePerfectElectronics.cxx, SimQiePerfectElectronics.h: Phil L. found a memory leak in SimQiePerfectElectronics. This class was mostly completely redundant code with SimQieElectronics, so I simply made it a subclass and rewrote the charge to adc conversion. This makes the code more maintainable, and also removes the leak (I think). ---N 2005-04-08 11:04 anatael * LISummary/: LIGainCurve.cxx, LILinResp.cxx: A few minor chages to get the parametrisation more correct: -) now plots are NL-L/L -) straght fit for M16 Anatael 2005-04-08 05:18 Nick West * Util/UtilRunningAverage.h: Supply implementation for GetPopulationSize 2005-04-08 00:17 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, near.config, online.config: QIE T-T0 plots fixed (separate distributions for COSMIC & SGATE snarls) New Singles plots in ND/FD checklists. LI suppressed from ND singles rate plots hot/cold singles channels flagged in FD checklist plot 2005-04-07 23:26 George Irwin * NeugenInterface/GNUmakefile: Add "$(FORTLINKLIBS)" before "$(FORTLINKLOADLIBES)" in LIBLIB string. Needed in general for platforms (macosx) with libg2c.a in an unknown place. 2005-04-07 23:17 George Irwin * SRT_MINOS/SoftRelTools/platforms/Darwin.mk: For Macosx define FORTLINKDIR and FORTLINKLIBS (SRT environment variables). These point the way to libg2c.a, needed for Fortran linking. 2005-04-07 21:52 Brett Viren * Util/: UtilRunningAverage.cxx, UtilRunningAverage.h, test/test_running_average.C: Add both sample and "population" mean/sigma statistics. This is an API change - hopefully no one but me has used this class yet. 2005-04-07 19:03 Mayly Sanchez * NueAna/macros/: MakeASPIDTree.C, MakeAnaNueTree.C, MakeJBMSTree.C, MakePlotswTJPID.C, MakeSensitivity.C, MakeTJPIDTree.C, ReadAnaNueTree.C, ReadAnaNueTreewPID.C, RunNueDisplay.C: Loading libMidadUtil before libMidad for Mac compatibility 2005-04-07 18:48 Ed Larty * OfflineMonitor/macros/NtpSt.C: # updated 2005-04-07 18:17 asousa * CandSliceSR/SliceSRListModule.cxx: Same thing for R1.14. 2005-04-07 18:16 asousa * CandSliceSR/SliceSRListModule.cxx: Backporting the fix Brett applied to the issue of the default config registry being re-initialized on every call to DefaultConfig(). 2005-04-07 17:52 Ed Larty * OfflineMonitor/macros/: NtpSt.C, plotsmacro_ntpst.C: # added new routines 2005-04-07 17:07 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_FarBeam.C: Backporting to R1-15 2005-04-07 17:06 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_FarBeam.C: Backporting to R1-14 2005-04-07 16:43 boehm * CandDigit/DBtxt_AlgDeMuxDigitList_FarBeam.C: Adding a new config file for the Demux List so it doesnt have to be done in the scripts 2005-04-07 16:37 jpochoa * CandShield/: ShieldGeom.h, CandShieldSR.cxx, CandShieldSR.h, ShieldGeom.cxx: Added Clear Fiber and Wls Pigtail to geometry. Also, can now tell what strip in the plank was hit. 2005-04-07 11:19 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Add some more debugging info to help find this 'massive hit' bug. ---N 2005-04-06 21:47 avva * Contrib/sergei/Shadow/analyse2mu.C: Fixed name of a variable. 2005-04-06 20:41 mdier * BeamData/ana/GNUmakefile: Adding Summary to the list of subdirectories so that libBeamDataAna gets built automacally. 2005-04-06 19:24 litchfld * DetSim/: SimDetector.cxx, SimPmtM64Oxford.cxx, SimPmtM64Oxford.h: Some changes to SimPmtM64Oxford: + New (gentler) tuning of nonlinearity + Added some configurable knobs and switches: pmtDoChargeSmear > turns 1pe smearing on/off pmtM64DynodeSkipRate > fraction of pes that skip dynode 1 (none, by default) pmtM64NonlinearityScale > use to change the rate at which nonlinearity increase\s with charge. pmtM64NLThreshold > threshold for eleciting a nonlinear response Note that these parameters do not (currently) affect any other pmt model. 2005-04-06 17:45 Brett Viren * BeamDataDbi/: BMFileSummaryFiller.cxx, BMFileSummaryFiller.h, BMSpillFiller.cxx, BMSpillFiller.h, BeamDataDbuModule.cxx, BeamDataDbuModule.h, BeamMonDbuModule.cxx, BeamMonDbuModule.h, BeamMonFileSummary.cxx, BeamMonFileSummary.h, BeamMonSpill.cxx, BeamMonSpill.h, LinkDef.h, scripts/BeamMonSpill.mysql, scripts/dbu.C, scripts/dbu.sh: Now writes partial per-spill table. 2005-04-06 17:41 Brett Viren * CVSROOT/modules: Add BeamDataUtil 2005-04-06 17:40 Brett Viren * BeamDataUtil/: BDBeamDistribution.h, BDDevices.cxx, BDDevices.h, BDEarliest.cxx, BDEarliest.h, BDHornCurrent.cxx, BDHornCurrent.h, BDPipeline.cxx, BDPipeline.h, BDProcessor.cxx, BDProcessor.h, BDProtonIntensity.cxx, BDProtonIntensity.h, BDScalar.cxx, BDScalar.h, GNUmakefile, LinkDef.h: Initial revision 2005-04-06 17:40 Brett Viren * BeamDataUtil/: BDBeamDistribution.h, BDDevices.cxx, BDDevices.h, BDEarliest.cxx, BDEarliest.h, BDHornCurrent.cxx, BDHornCurrent.h, BDPipeline.cxx, BDPipeline.h, BDProcessor.cxx, BDProcessor.h, BDProtonIntensity.cxx, BDProtonIntensity.h, BDScalar.cxx, BDScalar.h, GNUmakefile, LinkDef.h: Utils for beam monitoring data processing 2005-04-06 14:59 anatael * LISummary/LIGainCurve.cxx: A few details for plotting M16vsM64 non linearity: conclusion M16-NL is x2 smaller than M64-NL. Anatael 2005-04-06 08:49 Nick West * WebDocs/db_adding_primary_keys.html: 20 CAL tables converted 2005-04-06 06:44 Nick West * DatabaseMaintenance/scripts/: add_row_counter.pm, add_row_counters.pm, auto_distribute.perl: Allow a list of names of tables to be converted to ROW_COUNTER form Add the SQL to switch to the new form and append the DBMauto fixups to the file "row_counter_fixup". 2005-04-06 04:27 Sue Kasahara * Persistency/PerInputStreamManager.cxx: Fix bug caught by Nathaniel and Brett which surfaced when processing multiple files sequentially through one stream and one or more files in the chain had a stream tree with 0 entries. In this case the processing stopped before completing the chain of files. 2005-04-06 01:52 Sue Kasahara * UgliGeometry/UgliGeomHandle.h: Missed if ( !IsGeo() ) ... block for GetVldRange method. 2005-04-06 01:10 George Irwin * DetSim/LinkDef.h: Add new SimPmtM64SexyNL class to LinkDef.h so DetSim package will build. 2005-04-05 22:45 Brett Viren * Util/UtilRunningAverage.cxx: Forget careful. Set negative variances to zero with extreme prejudice. 2005-04-05 22:27 Brett Viren * Util/: GNUmakefile, LinkDef.h, UtilRunningAverage.cxx, UtilRunningAverage.h: Fix up Sigma to carefully handle the case of tiny devation due to identical, small values and round off errors. This will check that if the subtraction in the sigma calculation is negative and is small (as compared to one of the subtractands relative to std::numeric_limits::epsilon()) and if so, will simply set it to exactly zero. Change the behavior of Deviation so that if sigma is exactly zero, return positive or negative std::numeric_limits::infinity(). Add default build target so a plain "make" does something useful. Add UtilRunningAverage to LinkDef. 2005-04-05 21:41 asousa * Production/R1.14/: reco_farCamCosmics_R1.14.C, reco_farCosmics_R1.14.C: Backporting... 2005-04-05 21:40 asousa * Production/R1.14/: reco_farCamCosmics_R1.14.C, reco_farCosmics_R1.14.C: Removed redundant and misleading FilterDigitList config line. 2005-04-05 21:33 Brett Viren * CandSliceSR/SliceSRListModule.cxx: Fix some bungled logic that caused the default config registry to be re-initialized on every call to DefaultConfig(). This explains at least some of the warnings Josh reported. 2005-04-05 20:23 Sue Kasahara * MCNtuple/macro/testNtpMCPrint.C: Simple macro to illustrate loop over NtpMC record entries invoking Print. 2005-04-05 20:22 Brian Rebel * AnalysisNtuples/: ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h: remove the trace variables because they are in the base class now, also remove the fiducial variables because they can be easily found from the end points xyz coordinates 2005-04-05 20:11 Sue Kasahara * MCNtuple/NtpMCRecord.cxx: Fill out Print method to print more than just header. Will now invoke mchdr, and mc and stdhep entry Print methods. 2005-04-05 19:07 anatael * LISummary/: LIGainCurve.cxx, LIGainCurve.h, LILinResp.cxx, LILinResp.h: Package has been modified to use the Giles' CalCaLinearity object to disentagle the average VA non-linearity from the average non-linearity curve computed with LI Gain-Curve. This allows to measure the otherwise convoluted M16 non-linearity. Works very successully! Anatael 2005-04-05 18:57 litchfld * DetSim/SimPmtM64SexyNL.cxx: Oops, not so sexy. i left a few debugging lines uncommented in the previous commit. 2005-04-05 18:27 litchfld * DetSim/: SimPmtM64SexyNL.cxx, SimPmtM64SexyNL.h: Extension to SimPmtM64Full. Adds a simple simulation of PMT nonlinearity by reducing the anode charge according to a polynomial provided by Anatael. He also suggested the name. 2005-04-05 17:43 Brett Viren * Validity/: LinkDef.h, VldTimeStamp.h: Add implicit conversion between VldTimeStamp and double change operator- to return VldTimeStamp. Add doxygen comments to these methods warning about using a double for a timestamp is only good to ~usec. 2005-04-05 17:31 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: The BPMs never officially got array status. This fixes that. 2005-04-05 17:13 asousa * CVSROOT/check_access: Giving Josh permissions to modify CandDigit. 2005-04-05 15:16 Nick West * WebDocs/db_adding_primary_keys.html, DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: CALPINTOADC is dead. An ex-table, bereft of life,... etc. (traditional) 2005-04-05 13:30 Nathaniel Tagg * Calibrator/StripAttenCalScheme.cxx: Fix possible underflow in inverse-calibration. Unlikely, but may as well be safe. 2005-04-05 12:10 Nathaniel Tagg * Calibrator/: CalPINtoADC.cxx, CalPINtoADC.h, LinkDef.h: Remove the obsolete DB row class CalPINtoADC. It's just clutter at the moment, and Nick has orders to nuke the table. ---Nathaniel 2005-04-05 05:38 Nick West * WebDocs/db_adding_primary_keys.html: More CAL tables to be converted tomorrow 2005-04-04 21:49 anatael * LISummary/: LIGainCurve.cxx, LIGainCurveAna.C: Implemented a few ornamental changes. Realised that the non-linearity calculation should not be performed in PEs, because VA non-linearity is in terms of ADCs. Therefore the option of using of using the DB gains becomes essentially deprecated!! Anatael 2005-04-04 21:33 asousa * Production/R1.14/: nearBadChannels_2005_02.txt, nearBadChannels_2005_03.txt, reco_nearBeamList_R1.14.C: Backport into R1.14. 2005-04-04 21:31 asousa * Production/R1.14/reco_nearBeamList_R1.14.C: Modified Brian's near beam reco script to write cand output and not to try to write the MC digitlist. This script is already deprecated for R1.15 and above but should be used for R1.14 Production. 2005-04-04 21:30 asousa * Production/R1.14/: nearBadChannels_2005_02.txt, nearBadChannels_2005_03.txt, reco_nearBeamList_R1.14.C: [no log message] 2005-04-04 20:05 Robert Hatcher * CandFitTrackSR/AlgFitTrackSR.cxx: Backport Brian's fix to ignore clusters marked as not valid to R1-15. 2005-04-04 18:54 Brian Rebel * CandFitTrackSR/AlgFitTrackSR.cxx: make sure to ignore clusters marked as not valid when looking for upstream and downstream clusters to add to the track. this check should have been in for a long time, but i just caught it. 2005-04-04 17:11 Brian Rebel * CandDigit/DBtxt_AlgFilterDigitList_NearDet.C: change filter strategy to be 1 by default as the bad channel list used by strategy 2 is no longer needed. leave the functionality in the AlgFilterDigitList just in case we ever want it again 2005-04-04 16:37 cbs * NueAna/: LinkDef.h, NueSensitivity.cxx, NueSensitivity.h, macros/MakeSensitivity.C, macros/chooz.C, macros/DataFit.C, macros/OscProb.C: NueSensitivity code - for making sensitivity plots for different analyses by reading in ntp and nue_pid stream simultaneously. Also outputs oscillated MC histograms that can be used for performing fits with DataFit.C macro. MakeSensitivity.C can be used to run the NueSensitivity code. chooz.C contains 90% CL from CHOOZ experiment. OscProb.C contains approximations to nue appearance probability. 2005-04-04 14:51 kordosky * HistMan/HistMan.cxx: fix a trivial error associated with FolderToDir so (updated) R1.14 will build properly 2005-04-04 09:00 Nick West * WebDocs/db_adding_primary_keys.html: Don't use where it should be . PLEX/UGLI now done 2005-04-04 03:52 Sue Kasahara * UgliGeometry/: UgliGeomHandle.cxx, UgliGeomHandle.h, UgliLoanPool.cxx, UgliLoanPool.h: Modify to support use of alternate geometry (GeoGeometry). Activated through use of: UgliLoanPool::Instance()->SetUseGeo(true); or alternatively through Config parameter UgliLoanPool::Instance()->Set("UseGeo=1"); UgliLoanPool::Instance()->Config(); as illustrated in GeoGeometry/macro/testGeoDrawInCM.C The default is still to build an UgliGeometry and the user shouldn't notice any change. Also, subject to Robert's approval. 2005-04-04 03:45 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, macro/testGeoDrawInCM.C: Modifications to support api requirements of UgliGeomHandle. In addition to new dummy methods, GeoGeometry now inherits from TObject (to store in UgliLoanPool TObjArray's) and is i/o'able (class version number incremented from 0 to 1) to allow use with UgliLoanPool write/read cache. testGeoDrawInCM.C modified to show use of UgliGeomHandle in place of GeoGeomHandle. 2005-04-04 00:10 Sue Kasahara * PhotonTransport/PhotonEventResult.h: Upgrade version number to 3. Was missed in upgrade on 2/18/05 to add new data member "noisePE". 2005-04-03 22:38 Sue Kasahara * MCNtuple/Module/NtpMCModule.cxx: Fix bug caught by M.Kordosky for case when mc record has no NeuKin entry. Buggy line: if ( nneukin < 0 ) return; // nothing to build is now: if ( nneukin <= 0 ) return; // nothing to build Remove MK's change to protect against bug fall-out, since the above change should be enough... 2005-04-02 18:52 Ed Larty * setup/packages-R1.15: #new frozen tag 2005-04-02 07:49 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: this I'm pretty sure is right for GetTPos() with rotations. but it really does deserve some more testing/verification. 2005-04-02 03:07 George Irwin * CandDigit/AlgFilterDigitList.cxx: Remove object from TFolder before deleting it. 2005-04-02 01:32 George Irwin * CandDigit/: AlgFilterDigitList.cxx, AlgFilterDigitList.h: Clean up TFolder handling some more. Cache fTFolder for speed. 2005-04-01 22:18 Robert Hatcher * Calibrator/StripAttenCalScheme.cxx: prevent FPE from 1/underflow; these are associated with DB entries that strip attenuation with only a short (~10cm) component. 2005-04-01 21:45 cbs * Mad/: MadBase.cxx, MadBase.h, MadCBSQEAnalysis.cxx, MadCBSQEAnalysis.h, MadChain.cxx, MadChain.h, MadContour.cxx, MadContour.h, MadEvDisplay.cxx, MadEvDisplay.h, MadQuantities.cxx, MadQuantities.h: Added fiducial and containment cuts in MadQuantities + added catch for fpe found by Mike. Added code to find entry in ntuple using run and snarl using BuildIndex, but not currently working. 2005-04-01 19:03 admarino * Contrib/admarino/gminos_jobs_doc.tex: Added documentation about the flux file paths and the variables that need to be set for them. 2005-04-01 19:02 admarino * Contrib/admarino/gminos_jobs.pm: Added variables to set the LE, ME and HE flux file paths. 2005-04-01 18:21 Robert Hatcher * UgliGeometry/: UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliStripABC.h, UgliStripHandle.h, UgliStripNode.h: "orthCoord" is a better name than "lpos" for GetTPos() argument. 2005-04-01 18:20 Robert Hatcher * GeoGeometry/: GeoScintPlnNode.cxx, GeoScintPlnNode.h, GeoStripNode.cxx, GeoStripNode.h: "orthCoord" is a more descriptive name than "lpos" for GetTPos() arg. 2005-04-01 17:53 Robert Hatcher * RawData/RawDigitDataBlock.cxx: In PostFillRawDigits() we clear mode bits off RawChannelId's when making the list of bad channels, but we must also remember to clear the mode bits off non-error channels when looking for SameMenu errors (which checks for same channel via operator==). 2005-04-01 17:15 Nick West * WebDocs/db_adding_primary_keys.html: Schedule conversion of CALDET*, CALTEMPCALIBRATION and CALTIMECALIBRATION 2005-04-01 16:11 bspeak * RunSummary/scripts/farm_list.sh: place sup files in the sup/ directory 2005-04-01 15:55 cbs * MCReweight/: BMPTHistoWeightCalculator.cxx, BMPTHistoWeightCalculator.h, BMPTWeightCalculator.cxx, BMPTWeightCalculator.h, LinkDef.h, MCEventInfo.cxx, MCEventInfo.h, MCReweight.cxx, MCReweight.h, NeugenWeightCalculator.cxx, NeugenWeightCalculator.h, NuParent.h, WeightCalculator.cxx, WeightCalculator.h, macros/TestMCReweightCode_EventObjects.C: Added new GetWeight() functions to the WeightCalculators that pass MCEventInfo and NuParent objects rather than an event registry. Original functions passing two registries are still working. MCEventInfo holds all interaction information as well as a default cross-section (calculated using the Standard Config parameters) and a bool which determines whether or not to use the default stored cross-section in the (neugen) reweight calculation. If the bool is true, then the first time the event is reweighted, the default cross-section is set in the MCEventInfo object, and will be used in subsequent reweighting calls. This should ~halve the number of neugen calculations currently being done. Also added a new macro TestMCReweightCode_EventObjects.C to show how to use new code. 2005-04-01 15:43 cbs * NeugenInterface/: neugen_wrapper.cxx, neugen_wrapper.h: Small changes to neugen_wrapper::reweight() to help speed up the reweighting. If the default cross section for this event is passed in the function, then it is not recalculated. 2005-04-01 15:35 kordosky * MCNtuple/Module/NtpMCModule.cxx: fix BuildMCToStdHep to handle nneukin=0 without writing to unallocated memory 2005-04-01 15:23 kordosky * MCNtuple/Module/NtpMCModule.cxx: fix BuildMCToStdHep to handle nneukin=0 without writing to unallocated memory 2005-04-01 13:51 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: This should be closer to the correct GetTPos() calculation in the case of rotations, but it's as yet untested... so don't use it. 2005-04-01 13:48 Nick West * setup/packages-R1.15.0-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util. 2005-04-01 13:42 Nick West * WebDocs/Companion/overview/macros/loon_reco_job.C: Load additional libraries that are now required 2005-04-01 13:38 Nick West * Util/doc/ChangeLog: Record tag version: V01-01-06 2005-04-01 13:32 Nick West * UserManualDoc/: doc/ChangeLog, src/UserManual.tex: Record tag version: V01-01-08 2005-04-01 13:11 Nick West * Navigation/doc/ChangeLog: Record tag version: V01-01-04 2005-04-01 12:50 Nick West * LeakChecker/doc/ChangeLog: Record tag version: V01-01-03 2005-04-01 12:42 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-04-06 2005-04-01 12:30 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-06-00 2005-04-01 10:36 Nick West * WebDocs/db_adding_primary_keys.html: CALMIPCALIBRATION Scheduled for Wednesday 6 April 2005-04-01 03:09 Robert Hatcher * UgliGeometry/: UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliStripABC.h, UgliStripHandle.h, UgliStripNode.h: strip method GetTPos() now takes "lpos" argument representing the orthogonal coordinate (for U and V planes only) in order to include corrections due to rotations. if lpos>1000 then instead use the center of the strip (whereever it might be in lpos space). UgliScintPlnHandle::GetClosestStrip now also takes a (optional) 2nd arg "lpos". 2005-04-01 03:07 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: prepare for GetTPos() taking "lpos" argument representing the orthogonal coordinate (for U and V planes only) in order to include corrections due to rotations. if lpos>1000 then instead use the center of the strip (whereever it might be in lpos space). the code does not yet work -- it's being committed to allow the interface to change -- so don't use it yet! 2005-04-01 03:03 Robert Hatcher * GeoGeometry/: GeoScintPlnNode.cxx, GeoScintPlnNode.h, GeoStripNode.cxx, GeoStripNode.h: adapt to Ugli interface changes: strip GetTPos now takes an argument that is the coordinate in the orthogonal view to allow for corrections due to rotations (if lpos>1000 interpret lpos center-of-strip and don't perform the correction). 2005-04-01 02:25 Robert Hatcher * CandFitTrackSA/: BFieldFT.cxx, BFieldFT.h: make GetBField() interface the same as base BField class with the addition of a Bool_t isUVZ=false. 2005-03-31 22:13 Ed Larty * setup/: packages-R1.15.0-tmp, setup_minossoft_tamu.csh: # new tmp file for next frozen release 2005-03-31 21:57 Liz Buckley-Geer * CVSROOT/cvs.log: Modify so that sending mail works both on IRIX and Linux 2005-03-31 21:50 avva * HistMan/HistMan.h: Added one more argument with a default value to HistMan::Book method - ", Bool_t sumw2=kFALSE)". If sumw2 is set to true, then the array of sum of squared weights is initialized (i.e. TH1::Sumw2() is called). This does not change HistMan's default behavior and should not afect any existing code. 2005-03-31 21:40 avva * ControlRoomSoftware/bin/omhistory: Inserted process id in the log file name. 2005-03-31 20:12 mdier * BeamData/ana/Summary/BeamSummaryAna.cxx: oops, correcting little cut and paste error: "pme" appeared twice in the if statement of SelectTargetPosition, instead of once + "phe". 2005-03-31 20:09 mdier * BeamData/ana/Summary/: BeamSummaryAna.cxx, BeamSummaryAna.h: Adding two methods to this class: PrintCuts: prints out the current cut values SelectTargetPosition: select a certain position of the target (e.g. "le") 2005-03-31 18:58 Brett Viren * BeamData/ana/bv/: DeltaT.cxx, DeltaT.h, run_plots.C: Fixes to run on multiple files 2005-03-31 18:58 Brett Viren * BeamData/ana/bmnt/: Plotter.h, PlotterManager.cxx: Plotters now notified if a new file is opened. 2005-03-31 16:43 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Add scarecrow G:RD1224 2005-03-31 15:52 bspeak * RunSummary/scripts/farm_list.sh: Add .sup file transfer 2005-03-31 15:14 bspeak * RunSummary/scripts/farm_list.sh: Initial Commit 2005-03-31 14:52 Brett Viren * WebDocs/doxygen-howto.html: Fix from Nick: comments following something need to have an "<". 2005-03-31 14:04 raufer * Contrib/raufer/OsciFit/: CCNCFitAnaInfo.h, awtest.cxx, awtest.h, testDst.cxx, testDst.h, testDstData.cxx, testDstData.h: Ditto. 2005-03-31 14:03 raufer * Contrib/raufer/OsciFit/: CCNCFit.C, CCNCFit.h, NearFit.C, NearFit.h: This is broken. Do not use! Just committing to CVS to easily copy it from one place to another. Will be rewritten soon. 2005-03-31 10:38 Nick West * WebDocs/db_adding_primary_keys.html: Fix some font typos. PLEX* and UGLI* will be converted on the 4th April 2005-03-31 10:14 Nick West * WebDocs/valgrind.html: Update to Valgrind 2.4.0 2005-03-31 06:43 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, near.config, online.config: Far pedestal checking plots now shown on a per-channel rather than a per-chip basis. Pedestal checking code now calculates truncated means, rms (two methods, method switch and associated parameters added to online.config) 2005-03-31 00:15 admarino * Contrib/admarino/gminos_jobs_doc.tex: Adding a latex document to describe how this whole package works. 2005-03-31 00:09 admarino * Contrib/admarino/: gminos_jobs.pm, run_det.perl, run_far.perl, run_rock.perl: Removed run_det.perl, and instead have a separate script for the near and far detectors. gminos_jobs has been modified so that the rerooting now happens in a separate subroutine from the overlaying (since far files will be rerooted, but not overlaid). 2005-03-31 00:01 mdier * BeamData/ana/Summary/: BeamSummary.cxx, BeamSummaryAna.cxx, BeamSummaryAna.h, LinkDef.h, macro/get_snarl_spill.C: Adding BeamSummaryAna class that hold a method to make simple cuts on some of the quantities of the beam spills. 2005-03-30 21:38 admarino * Contrib/admarino/run_det.perl: Perl script to make gminos detector files. See the tex document for more info. 2005-03-30 21:24 bspeak * RunSummary/rundmc.cc: Set root batch mode 2005-03-30 20:52 Mayly Sanchez * NueAna/macros/: MakeASPIDTree.C, MakeAnaNueTree.C, MakeJBMSTree.C, MakePIDTree.C, MakePlotswTJPID.C, MakeTJPIDTree.C, ReadAnaNueTreewPID.C, RunNueDisplay.C: Added some extra loading of libraries. 2005-03-30 20:38 mdier * BeamData/ana/Summary/: BeamSummary.cxx, BeamSummary.h, GNUmakefile, LinkDef.h, macro/get_snarl_spill.C, macro/loop_spills.C: Adding classes and examples how to read the beam summary ntuples in the directory BeamData/ana/Summary GNUmakefile: the makefile for this directory Linkdef.h: another required part BeamSummary.h: the header file for the beam summary ntuple BeamSummary.cxx: the implementation macro/loop_spills.C: An example of how to loop over the beamsummary ntuples macro/get_snarl_spill.C: An example of how to loop over NtpSR ntuples and look up a spill in the beam ntuples 2005-03-30 20:17 Ed Larty * OfflineMonitor/macros/NtpSt.C: # modified 2005-03-30 19:17 Brett Viren * Util/: UtilRunningAverage.cxx, UtilRunningAverage.h, test/test_running_average.C: A little engine to help maintain running averages. This time committed to development! 2005-03-30 18:50 Brett Viren * Util/: GNUmakefile, LinkDef.h, UtilRunningAverage.cxx, UtilRunningAverage.h, test/test_running_average.C: A little engine to help maintain running averages. 2005-03-30 16:56 Brian Rebel * AnalysisNtuples/Module/: ANtpSRNtpManipulator.cxx, ANtpSRNtpManipulator.h, ANtpStNtpManipulator.cxx, ANtpStNtpManipulator.h, CondensedNtpModule.cxx, CondensedNtpModuleSt.cxx: add method GetSnarlStrip to the manipulators to return the strip in the snarl with index i. change the name of the GetStrip to GetEventStrip as that is what the method really returns 2005-03-30 16:44 avva * Contrib/sergei/OmHistory/: histmanmapimpl.cpp, histmanmapimpl.h: Added init() function. 2005-03-30 16:29 Brett Viren * WebDocs/doxygen-howto.html: Add full .h example 2005-03-30 15:17 Brett Viren * BeamDataDbi/scripts/: BeamMonFileSummary.mysql, BeamMonSpill.mysql: Some more colums 2005-03-30 06:24 Nick West * WebDocs/doxygen-howto.html: Add some examples plagiarised from an email by Brett 2005-03-30 06:21 Nick West * WebDocs/Companion/coding_convention/index.html: Strip out all references to ROOT's HTML generator and add link to Doxygen 2005-03-30 06:20 Nick West * WebDocs/Companion/coding_convention/hot_list.html: Remove broken link 2005-03-30 00:37 admarino * Contrib/admarino/gminos_jobs.pm: [no log message] 2005-03-29 23:02 avva * Contrib/sergei/OmHistory/: OmHistory.pro, histmanfactory.cpp, histmanfactory.h, omfile.h, omhistorymain.ui, omhistorymain.ui.h: Added HistManFactory class. 2005-03-29 22:56 avva * OfflineHistograms/: FitTrackHistogramBlock.cxx, FitTrackHistogramBlock.h, HistManHistogramBlock.cxx, HistManHistogramBlock.h, NewHistogramBlock.cxx_template, NewHistogramBlock.h_template, OfflineHistogramModule.cxx, OfflineHistogramModule.h, ShowerHistogramBlock.cxx, StripEffHistogramBlock.cxx, StripEffHistogramBlock.h, TrackHistogramBlock.cxx, daily.pl, loon.C, runloon.sh: Added FitTrack and StripEff(iciency) histogram blocks and "template" files for adding new histogram blocks NewHistogramBlock.h(cxx)_template 2005-03-29 20:19 anatael * LISummary/: LIGainCurve.cxx, LIGainCurveAna.C: A. 2005-03-29 19:57 Brett Viren * BeamDataDbi/: BeamDataDbuModule.cxx, BeamMonFileSummary.cxx, BeamMonFileSummary.h, LinkDef.h, scripts/BeamMonFileSummary.C: Now loads the BeamMonFileSummary table! 2005-03-29 19:55 anatael * LISummary/: LIGainCurve.cxx, LIGainCurve.h, LIGainCurveAna.C, LILinResp.cxx, LILinResp.h: NEW ANALYSIS CODE NOW available @ LISummary!!! "LIGainCurve" is an OO LI Gain-Curve data analysis framework. LIGainCurve serves as an analysis interface (handling histos, I/O, so on) to "LILinResp" objects. LILinResp are objects corresponding to each PMTvsPIN plot per channel. Each "LILinResp" object have the information/capability necesary to plot PMTvsPIN for each channel, for all channels, compute linear fits and study the residuals. It's essentially Toy-GainCurve calibration. LIGainCurve was developed with Near/Far readout comparison analysis at CalDet on mind. Therefore it's ready to handle both types of electronics. It will need some modifications to get it to work in the ND and FD. There is room for many improvements/refinements, which I did not have time to do during the usual CalDet firefighting and now my thesis writing. However, it's useful and I think there is nothing equivalent in the MINOS package market, therefore here you go! I will try to document it better in the near future. Users can contact me for questions , although as I shall be leaving MINOS shortly, I will become less and less available for support with time - give a try though. Contacting Jeff Hartnell may become the way to get support in the future, as he is not familiar to the code yet. Enjoy it! Anatael (Oxford, 29-03-2005) 2005-03-29 19:55 asousa * Production/R1.14/reco_nearBeam_R1.14.C: Backporting ND beam reco script. 2005-03-29 19:18 kordosky * Mad/: MadMKAnalysis.cxx, MadMKAnalysis.h: Bring the not-in-contrib-Mad package up to date with my analysis classes. 2005-03-29 19:04 avva * Contrib/sergei/OmHistory/: OmHistory.pro, histmanmapimpl.cpp, histmanmapimpl.h, histogrammanager.cpp, histogrammanager.h, omfile.cpp, omfile.h, omhistory.cpp, omhistory.h, omhistorymain.ui, omhistorymain.ui.h: 1) Select histogram bin by a double, NOT a single mouse click. 2) "Draw Canvas" does not open new window, but draws on the embedded canvas. 3) Moved histogram making from OmFile to HistogramManager 4) PIMPLed HistogramManager 2005-03-29 18:17 George Irwin * CVSROOT/check_access: Add anatael to LISummary. 2005-03-29 17:58 raufer * VADynodeScan/DynodeScan.C: Check for the trigger pmt. Set dynode thrshold to 10, like for the shield modules. 2005-03-29 17:57 Brian Rebel * CandFitTrackSR/AlgFitTrackSR.cxx: add a debug statement to print out the snarl number. the statement has the stream "EventNum" so that it is easy to turn on and off in the message service 2005-03-29 17:10 bspeak * RunSummary/macros/Near/: CheckOut.C, Physics.C, QieCalibrate.C, QieMonitor.C: initial commit 2005-03-29 16:49 bspeak * RunSummary/: FarmListModule.cxx, FarmListModule.h: Clean up, and remove the maxplane for near lists 2005-03-29 16:15 Brett Viren * Validity/: VldContext.h, VldRange.h, VldTimeStamp.h: Doxygenify comments 2005-03-29 02:43 bspeak * RunSummary/: FarmListModule.cxx, FarmListModule.h: Cut only on a couple of counters now, for the near det. 2005-03-28 22:35 Brett Viren * BeamDataDbi/scripts/: BeamMonFileSummary.mysql, BeamMonSpill.mysql: Initial table creator scripts 2005-03-28 22:35 Brett Viren * BeamData/doc/data-summary/: alignment.skb, style.css, tables.skb: Small mods 2005-03-28 22:29 Brett Viren * CVSROOT/modules: Add BeamDataDbi 2005-03-28 22:28 Brett Viren * BeamDataDbi/: BeamDataDbuModule.cxx, BeamDataDbuModule.h, BeamMonFileSummary.cxx, BeamMonFileSummary.h, GNUmakefile, LinkDef.h: Beginning of DBI/DBU classes for Beam Monitoring data 2005-03-28 22:28 Brett Viren * BeamDataDbi/: BeamDataDbuModule.cxx, BeamDataDbuModule.h, BeamMonFileSummary.cxx, BeamMonFileSummary.h, GNUmakefile, LinkDef.h: Initial revision 2005-03-28 22:23 asousa * NueAna/SntpHelpers.h: Eliminated extra ";" for gcc 3.4 compatibility. 2005-03-28 21:13 avva * ControlRoomSoftware/mcrrc: Changed default location of the rcGui binary from ${MINSOFT}/online/bin directory to ${MCR}/bin. Geoff prefers to first test a binary that appears in ${MINSOFT}/online/bin after a rebuild and then manually copy it to ${MCR}/bin . 2005-03-28 19:37 Ed Larty * Mad/: MadEdAnalysis.cxx, MadEdAnalysis.h: # modified 2005-03-28 15:26 Brett Viren * BeamData/doc/data-summary/alignment.skb: Some notes from Debbie's offsets talk 2005-03-28 15:25 Brett Viren * BeamData/doc/data-summary/tables.skb: Beginning of definition of Bm DB tables 2005-03-28 15:24 Brett Viren * BeamData/doc/data-summary/050317/talk.skb: Few changes made before presting in BM parallel session 2005-03-28 14:47 bspeak * RunSummary/FilterRunType.cxx: Fix the accidental failing of modified runs as test runs 2005-03-26 23:54 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Add more info to error message print to help with debugging problems w/ mis-matched uids between clusters associated w/showers and the clusters in the cluster list. 2005-03-26 21:41 George Irwin * DeMux/DmxDeMuxCosmicsModule.cxx, DeMux/DmxDeMuxModule.cxx, CandDigit/AlgFilterDigitList.cxx: Minor change to make TFolder play better between packages. 2005-03-26 19:53 Sue Kasahara * CandNtupleSR/macro/testNtpSRModule.C: Update example script to demonstrate use of running NtpSRModule::Reco as standalone job module to generate NtpSR trees using "cand" files as input. 2005-03-26 19:47 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Add call to Calibrator::Instance().Reset(vldc); in Reco method. Calibrator, used in FillNtpTrack, relies on this reset call to determine the context of the calibration. In full reconstruction scripts, this call was being handled by job module(s) which run before NtpSRModule, but explicit call in NtpSRModule is required when NtpSRModule is run alone using "cand" files as input. 2005-03-26 19:42 Sue Kasahara * CandNtupleSR/: NtpSRCluster.cxx, NtpSRShower.cxx, NtpSRSlice.cxx: Fix Print methods. 2005-03-25 23:01 Robert Hatcher * CandDigit/DBtxt_AlgFilterDigitList_NearDet.C: Peter thinks we should be filtering out all the following cases: set by hardware: ParityError CapIdError MisCountError set by unpacking in RawDigitDataBlock CapIdSameMenuError - digit was in same menu as a digit with CapIdError TransferSharedMinderError - digit was in same minder as a digit with ParityError or MisCountError This final error code is new to RawDigitDataBlock/RawQieDigit. 2005-03-25 22:57 Robert Hatcher * RawData/: RawDigitDataBlock.cxx, RawDigitDataBlock.h: New method GetSeenErrorMask() returns a bit mask of all the error bits seen in any digit in the block. PostFillRawDigits() now looks for QIE Parity/MisCount errors and sets TransferSharedMinder error bits in digits that shared a minder. New method IsOverlapTfBoundary() attempts to determine if the digits in the block span a TimeFrame boundary. This has not be extensively tested (but on the other hand the probability on spanning a TF boundary is very small so I haven't yet found a case). 2005-03-25 22:53 Robert Hatcher * RawData/RawDigit.cxx: output error code as hex value for easier decoding. 2005-03-25 22:52 Robert Hatcher * RawData/: RawQieDigit.cxx, RawQieDigit.h: New error bit kTransferSharedMinderError is for when a digit was on the same Minder as a digit that had a kParityError or kMisCountError. Add new Set method for setting the new bit, renamed old methods to be a bit more descriptive. 2005-03-25 22:51 Brett Viren * JobControl/: JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h, JobCModule.cxx, JobCModule.h, JobCPath.cxx, JobCPath.h: A JobCModule now knows what JobCPath it is in and has a GetCurrentFile() method. Check newly doxygenated and expanded comments. One gotchya is that when called in EndFile() it will usually return the next file to be used. The other mods are code added to support this new feature. 2005-03-25 22:47 Brett Viren * IoModules/: IoInputModule.cxx, IoInputModule.h: Remove broken outside header protection ifndef/endif. Add private Get(MomNavigator*) method to quell compile warnings. Add GetCurrentFile() method to return the name of the current file. 2005-03-25 22:02 raufer * VADynodeScan/: DynodeScan.C, DynodeScan.h: Make the axis limits for rate plots fixed. Helps when comparing normal and high rate PMTs. 2005-03-25 21:18 asousa * CVSROOT/check_access: Giving write permissions to Mayly, Josh, Chris and Tingjun to NueAna. 2005-03-25 20:02 jpochoa * CandShield/: CandShieldSR.cxx, CandShieldSR.h: Changes made to CandShieldSR. Now up to 5 hits in veto shield are stored. Removed alarm for more than 5 hits. 2005-03-25 19:47 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: Modify GetNext()/GetPrevious()/GetAdjoin*() to take PlaneView and PlaneCoverage values used to select particular view/coverages if other than kUnknown. Default values enable existing code to remain unchanged. 2005-03-25 19:31 Brett Viren * JobControl/JobCPathModule.cxx: Uncomment unused input parameter and instead fix typo that lead to initial unusedness. 2005-03-25 14:34 raufer * VADynodeScan/ProcessDynodeScans: change the 'diff' of new and old status so that it ignore differences in page number 2005-03-25 14:26 raufer * VADynodeScan/AnaDynThrScan.cxx: Add runtype "DynodeSpecialSingle". 2005-03-25 14:24 raufer * VADynodeScan/DynodeScan.C: Make plots for all VFBs in a RSDynodeScanSingle run. Even if everything looks ok, one wants to see the plots after swapping hardware in the detector. Notice: For a full dynode scan, only suspicious Vfb's (low thresholds, high rates, strange curves,...) trigger the plotting. 2005-03-25 03:54 Sue Kasahara * WebDocs/ntuple_examples/makeproxy/: index.html, testsumenergy_NtpSt.C: Add new example to illustrate use of MakeProxy with NtpSt tree. 2005-03-25 02:37 jpochoa * CandShield/CandShieldSR.h: Changes made to CandShieldSR.h. Now it gives up to 3 veto hits. 2005-03-25 02:34 jpochoa * CandShield/CandShieldSR.cxx: Change made to CandShieldSR. Now it gives up to three veto hits. 2005-03-24 19:50 Brian Rebel * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, DBtxt_AlgFitTrackSRList_NearBeam.C, DBtxt_AlgFitTrackSRList_NearCosmic.C, DBtxt_AlgFitTrackSR_Beam.C, DBtxt_AlgFitTrackSR_Cosmic.C, DBtxt_AlgFitTrackSR_default.C, KalmanPlaneSR.cxx: add a new configurable parameter fParmMaxImpactParameter to determine which hits to include when doing the track fitting. change the configuration macros as well 2005-03-24 18:51 bspeak * RunSummary/doc/RunSummary.html: yep 2005-03-24 18:04 kordosky * DetSim/SimPmtUTM16.cxx: Fixed sign problem. Thanks Anatael. 2005-03-24 17:29 Robert Hatcher * DatabaseInterface/DbiStatement.h: GetDBType() method is needed by backport to R1.12. 2005-03-24 16:36 Robert Hatcher * DatabaseUpdater/DbuDaqFileModule.cxx: protect against multiple calls to EndFile() now that JobControl does it too. 2005-03-24 16:15 Nathaniel Tagg * RecoBase/AlgReco.cxx: Comment out calls that use shower width to estimate SigMap position error, since the calls to candShower->GetMinU()/GetMaxU/GetMinV/GetMaxV are apparently broken. 2005-03-24 16:02 raufer * VADynodeScan/DynodeScan.C: Set return value of ShowRate() to -1 if vfb doesn't exist. 2005-03-24 15:27 raufer * VADynodeScan/: LinkDef.h, ProcessDynodeScans: just minor adjustments that I forgot to commit earlier 2005-03-24 15:09 raufer * VADynodeScan/: DynodeScan.C, DynodeScan.h: Added counters for file opening errors and the number of Vfb's which were in the dynode scan sequence. Added a run summary output. 2005-03-24 15:06 Nick West * WebDocs/db_adding_primary_keys.html: Code has been backported to R1.12. Give timetable for pilot table UGLIDBISCINTMDL. 2005-03-24 13:10 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, DcsUser/Dcs_Can.cxx, DcsUser/Dcs_Chiller_Far.cxx, DcsUser/Dcs_Env_Cal.cxx, DcsUser/Dcs_Env_Far.cxx, DcsUser/Dcs_Env_Near.cxx, DcsUser/Dcs_Hv.cxx, DcsUser/Dcs_Mag_Cal.cxx, DcsUser/Dcs_Mag_Far.cxx, DcsUser/Dcs_Rps.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, 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-24 11:10 Nathaniel Tagg * Calibrator/CalStripAtten.cxx: Apparently, I patched the wrong calibration method yesterday. This should fix it. 2005-03-24 06:17 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, LIAdcAnalysis.cxx, Producer_dispatcher.cc: Fixed QIE pedestal plots for ND Fixed binning problem for QIE SGATE 2D hit maps Changed lower ADC limit for QIE LI gain calculation from 200 to 100 2005-03-24 00:10 Brett Viren * JobControl/JobCPath.cxx: Get this fscking code to trigger {Begin,End}{Run,File} module methods. 2005-03-23 23:02 Brian Rebel * AnalysisNtuples/Module/: CondensedNtpModule.cxx, CondensedNtpModuleSt.cxx: make the split level of the branches 2 so that you can make use of the TTree::SetBranchStatus() functionality to turn off the base class branches as well 2005-03-23 22:18 Brett Viren * BeamData/ana/bv/GNUmakefile: Remove explicit link to other libs 2005-03-23 21:49 Ed Larty * OfflineMonitor/macros/: NtpSt.C, NtpSt.h, myscript, offmacro_ntpst.C, offmacrotxt_ntpst.C, textfile.f: # modified at stated 2005-03-23 19:31 asousa * Production/R1.14/reco_nearBeam_R1.14.C: Backporting... 2005-03-23 19:27 asousa * Production/R1.14/reco_nearBeam_R1.14.C: Remove all filters for near SGATEs data processing. 2005-03-23 18:49 raufer * VADynodeScan/ProcessDynodeScans: changed all references to $HOME to $RSM_DIR 2005-03-23 18:41 raufer * VADynodeScan/ProcessDynodeScans: minor corrections 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:58 Robert Hatcher * CVSROOT/: check_access, modules: new pkg VADynodeScan for Alfons, Ben, Tobi. 2005-03-23 01:43 Robert Hatcher * VADynodeScan/: .cvsignore, GNUmakefile, LinkDef.h: Initial revision 2005-03-23 01:43 Robert Hatcher * VADynodeScan/: .cvsignore, GNUmakefile, LinkDef.h: New package for Alfons. 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 23:05 Robert Hatcher * CVSROOT/check_access: Pedro is sometimes "jpochoa" as well as "ochoa". 2005-03-16 22:18 Brett Viren * CVSROOT/check_access: Add Mark to BeamData 2005-03-16 20:15 Robert Hatcher * CVSROOT/: check_access, modules: New CandShield package for Pedro Ochoa. 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, DcsUser/Dcs_Can.cxx, DcsUser/Dcs_Chiller_Far.cxx, DcsUser/Dcs_Env_Cal.cxx, DcsUser/Dcs_Env_Far.cxx, DcsUser/Dcs_Env_Near.cxx, DcsUser/Dcs_Hv.cxx, DcsUser/Dcs_Mag_Cal.cxx, DcsUser/Dcs_Mag_Far.cxx, DcsUser/Dcs_Rps.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, UgliGeometry/UgliDbiGeometry.cxx, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiScintMdlStruct.cxx, UgliGeometry/UgliDbiScintPln.cxx, UgliGeometry/UgliDbiScintPlnStruct.cxx, UgliGeometry/UgliDbiSteelPln.cxx, UgliGeometry/UgliDbiStrip.cxx, UgliGeometry/UgliDbiStripStruct.cxx, Calibrator/CalTimeJump.cxx: 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:50 Brett Viren * CVSROOT/modules: Add BeamDataMonitoring 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, DcsUser/Dcs_Can.cxx, DcsUser/Dcs_Chiller_Far.cxx, DcsUser/Dcs_Env_Cal.cxx, DcsUser/Dcs_Env_Far.cxx, DcsUser/Dcs_Env_Near.cxx, DcsUser/Dcs_Hv.cxx, DcsUser/Dcs_Mag_Cal.cxx, DcsUser/Dcs_Mag_Far.cxx, DcsUser/Dcs_Mag_Near.cxx, DcsUser/Dcs_Rps.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 2005-03-10 16:04 Nathaniel Tagg * Morgue/macros/badHardwareExample.C: Add an example file showing how to create bad hardware tables. 2005-03-10 15:52 Brian Rebel * AnalysisNtuples/macros/makeCondensedNtupleSt.C: add an example job control macro for using the NtpSt style ntuples 2005-03-10 15:49 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpEventInfo.cxx, ANtpEventInfoNC.cxx, ANtpHeaderInfo.cxx, ANtpShowerInfo.cxx, ANtpShowerInfoNC.cxx, ANtpTrackInfo.cxx, ANtpTrackInfoAtm.cxx, ANtpTrackInfoNC.cxx, ANtpTruthInfo.cxx, ANtpTruthInfoAtm.cxx, ANtpTruthInfoBeam.cxx, Module/ANtpStNtpManipulator.cxx: initialize all the base class values to non-physical numbers in the constructor and Reset methods 2005-03-10 14:56 bspeak * RunSummary/macros/Far/Physics.C: Quiet down NoiseFilter a bit 2005-03-10 14:55 bspeak * RunSummary/macros/Far/VACalibrate.C: Fix a wrong call to path 2005-03-10 07:43 Nick West * DatabaseMaintenance/scripts/cs_order_tables.pm: For tables that have very large refresh interval, reduce negative priority so that 500 - priority = 999 2005-03-09 21:26 blake * Contrib/blake/AtNuReco/AlgFitTrackAtNu.cxx: [no log message] 2005-03-09 21:24 blake * AtNuReco/AlgFitTrackAtNu.cxx: sign of DirCosUVZ was constantly being set to be +ve Z - now fixed. 2005-03-09 20:01 bspeak * RunSummary/macros/Far/Physics.C: Fix a typo 2005-03-09 19:45 avva * OfflineHistograms/: GNUmakefile, HistManHistogramBlock.cxx, HistManHistogramBlock.h, HistogramBlock.cxx, HistogramBlock.h, HistogramBlockFactory.cxx, HistogramBlockFactory.h, LinkDef.h, OfflineHistogramModule.cxx, OfflineHistogramModule.h, OfflineHistograms.C, ShowerHistogramBlock.cxx, ShowerHistogramBlock.h, TrackHistogramBlock.cxx, TrackHistogramBlock.h, daily.pl, loon.C, runloon.sh: Initial commit of the OfflineHistograms package. Purpose of the package - provide a framework for creating "standard" sets of monitoring histograms of various reconstruction quantities. 2005-03-09 19:26 Robert Hatcher * CVSROOT/: check_access, modules: new package OfflineHistograms for Sergey. 2005-03-09 19:23 Robert Hatcher * OfflineHistograms/.cvsignore: Initial revision 2005-03-09 19:23 Robert Hatcher * OfflineHistograms/.cvsignore: start package for Sergey. 2005-03-09 18:16 bspeak * RunSummary/UtilRSM.cxx: Fix a logic error that mis-classifed VAPedestal with zero DaqSnarls as QieMonitor. They will now be defined as VAPedestal as they should. 2005-03-09 16:42 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, CondensedNtpModuleSt.cxx, CondensedNtpModuleSt.h, LinkDef.h: add some stuff to be compliant with NtpStRecords (grumble, grumble): CondensedNtpModuleSt is the same as CondensedNtpModule except that it looks for NtpStRecords instead of NtpSR, NtpMC, and NtpTH records Overload a method in ANtpInfoObjectFiller to take either NtpStRecord or NtpMCRecord 2005-03-09 14:27 Brett Viren * CVSROOT/check_access: Add Mark to NueAna 2005-03-09 03:00 Sue Kasahara * Persistency/PerInputStream.cxx: Fix to persistency so that it will now correctly skip over files in the input stream file list which fail to open, such as when the user has incorrectly specified the filename. A warning is issued on failure to open a file and the stream advances to the next file in the list. Thanks to Liz for bringing the problem to my attention. 2005-03-09 00:44 Sue Kasahara * Dispatcher/: DDS.cxx, DDS.h, DDSClient.cxx, DDSClient.h, DDSParentServer.cxx, DDSParentServer.h, ddscomm.cc: Change implementation of ddscomm status check. The ddscomm will now send a message DDS::kStatus to the parent server. The parent server will return with DDS::kOk (only possibility so far) indicating it's alive. Possibility to expand this to include other status data later. ddscomm will either print the status as Ok or SocketError if unable to connect to the server (indicating server as died) and return 0 if okay, 1 if not. Example: > ddscomm ddsparentserver minos-pc2.spa.umn.edu port 9090 status Ok 2005-03-08 22:15 Sue Kasahara * Dispatcher/ddscomm.cc: Commit Ben's changes to allow ddscomm to communicate a status check of the ddsparentserver. Returns 0 if check succeeded, 1 if failed. 2005-03-08 21:54 Sue Kasahara * MCNtuple/Module/NtpMCModule.cxx: Modify to support filling of detsim & photon data members in NtpSt as well as NtpMC. 2005-03-08 21:43 Sue Kasahara * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: Add new detsim and photon(transport) data members to match those in NtpMCRecord. Update version number to 5. 2005-03-08 21:12 cbs * Mad/MadEvDisplay.cxx: Updates to EvDisplay to match slices with events when TH and MC are not present. 2005-03-08 21:05 boehm * Production/R1.14/MC/: GNUmakefile, reco_MC_near_R1.14.C: Committing the new neardet MC production script 2005-03-08 21:02 Sue Kasahara * StandardNtuple/NtpStRecord.cxx: Remove ClearClusters() call from ClearStrips method. 2005-03-08 19:35 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Merge recent cluster additions which were made with a slightly out-of-date version of NtpSRModule with recent mods to NtpSRModule. Change new cluster additions to access std::map through "find" instead of [] since the latter will create a new entry in the map if it doesn't find a matching entry of the specified uid. These changes needs to be tested - hopefully Chris or Jim is willing to do this? 2005-03-08 19:26 Brian Rebel * AnalysisNtuples/ANtpAnalysisInfo.h: increment the class def number 2005-03-08 19:21 bspeak * RunSummary/UtilRSM.cxx: Avoid double setting of the BaseRunType 2005-03-08 19:14 bspeak * RunSummary/rundmc.cc: Finish the usage statement 2005-03-08 17:53 bspeak * RunSummary/macros/Far/: CheckOut.C, Physics.C, VACalibrate.C, VAPedestal.C: Go back to void functions Attach the DynSpec path in CheckOut.C Split the VACalibrate.C paths at CalInjectSpecial runtypes Add the RunFileModule the CalInjectSpecial split path to write file CalInjectSpecial.lst. 2005-03-08 17:50 bspeak * RunSummary/scripts/rsm.sh: Fix VALinCal perl script, and remove some verbosity 2005-03-08 17:38 bspeak * RunSummary/scripts/rsm.sh: Initial commit. 2005-03-08 17:07 Nathaniel Tagg * Morgue/: Coroner.h, HardwareComponent.cxx, HardwareComponent.h, Morgue.cxx, Morgue.h: Tidy up. Finish off loose ends. Document each user-callable function so they have some idea what they are doing. Get linker happy to put into Loon. 2005-03-08 15:10 Nathaniel Tagg * Morgue/: BadHardwareTableMaker.cxx, BadHardwareTableMaker.h, Coroner.cxx, HardwareComponent.h, LinkDef.h: Bug fixes and additions. Make a class for convenient writes to badhardware databases. 2005-03-08 03:51 bishai * BeamData/java/NuMIMon/: pedConstants.txt, swicConstants.txt: updated pedestals 2005-03-07 20:49 Sue Kasahara * CandNtupleSR/NtpSRShower.h: Change type of ncluster from Short_t back to Int_t. Upgrade version number of class to 6. 2005-03-07 20:05 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpAnalysisInfo.h: add a few new data members isNC - 0/1 flag for if the event is classified as NC isCC - 0/1 flag for if the event is classified as CC separationParameterCut - carry the cut around with the event for convenience 2005-03-07 15:39 Robert Hatcher * MessageService/MsgService.cxx: IRIX6 is another platform where the custom MsgService::StackTrace won't build. 2005-03-07 12:35 Nathaniel Tagg * UserManualDoc/src/message_service.tex: Restructure and add a lot of stuff to the MessageService chapter, including: - color - MAXMSG - the JobC.Msg interface - hints and tips 2005-03-07 12:28 Nathaniel Tagg * JobControl/: JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h, JobCPath.cxx: Add inteface calls for the new MessageService color formats. Add interface calls for the new IoModule GetCurrentRun/Snarl calls. Add a line that informs MessageService about the new Run/Snarl numbers whenever Next() is called. This is a clumsy way to do it, but avoid circular dependencies and lets the user see the snarl number of the event that crashed his job. 2005-03-07 12:26 Nathaniel Tagg * MessageService/: Msg.cxx, Msg.h, MsgService.cxx, MsgService.h, MsgStream.cxx, MsgStream.h: Big revamp of color output. Give the user total control of which colors they use. This should stop biatching about my color choices. Also, add the 'RunSnarl' option to the header, which may turn out to be very useful for batch job debugging. 2005-03-07 12:24 Nathaniel Tagg * IoModules/IoInputModule.h: Add GetCurrentSnarl and GetCurrentEvent calls. These need not be perfect, but are useful for MsgService 2005-03-07 11:21 Nathaniel Tagg * MCReweight/BMPTEvent.cxx: Add math.h header so it compiles in gcc 3.4 2005-03-07 11:15 thomson * OnlineEventDisplay/: LinkDef.h, OnlineEventDisplay.cxx, OnlineEventDisplay.h, OnlineEventDisplayVeto.cxx, OnlineEventDisplayVeto.h, README, oedLive.C: First Release of OnlineEventDisplay 2005-03-07 04:45 Sue Kasahara * CandNtupleSR/: NtpSRCluster.cxx, NtpSRCluster.h, NtpSRRecord.cxx, NtpSRShower.cxx, NtpSRShower.h: Start of cleanup to recent cluster additions. It appears that an older version than development was used to make these changes (and patched to match development data member list), and so some code needed to be restored. Also remove shower ClearCluster() call from NtpSRRecord ClearStrips which is used when removing strips for slim ntuples. Reorganize and change type (e.g. Int_t to Short_t) of some new data members and nicetize Print methods. 2005-03-06 20:03 Sue Kasahara * MinosObjectMap/: MomNavigator.cxx, MomNavigator.h: Add new method: std::vector GetFragmentList(const char* classname = 0, const char* username = 0, const char* streamname = 0) const; to return a list of records from Mom that satisfy the specified argument list. For example, use: std::vector dmList = mom -> GetFragmentList("RawRecord","", "DaqMonitor"); to retrieve all records in Mom of type RawRecord originating from input stream DaqMonitor. 2005-03-06 18:49 Sue Kasahara * Persistency/macro/perIo.C: Job script to illustrate use of kWindow mode. 2005-03-06 18:49 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Fix Per::kWindow sequence mode so that it now works. 2005-03-06 15:42 blake * Contrib/blake/FarDetEvent/FarDetEventHandle.cxx: [no log message] 2005-03-06 15:40 blake * AtNuOutput/FarDetEventHandle.cxx: oh dear, got PE and GeV the wrong way round... 2005-03-06 04:36 asousa * CandSubShowerSR/AlgSubShowerSR.cxx: Fixed some abs(~int) with TMath::Abs(). Final commit on this gcc 3.4 porting. 2005-03-06 04:33 asousa * StandardNtuple/Module/NtpStModule.cxx: Another ";" gone. 2005-03-06 04:30 asousa * EventDisplay/: EVD.cxx, GfxMCVec.cxx, GfxTrack.cxx: Some more ";" removed and an abs(~int) changed to TMath::Abs(). 2005-03-06 04:26 asousa * CandNtupleSR/Module/: NtpSRFilterModule.cxx, NtpSRModule.cxx: Two more ";" eliminated. 2005-03-06 04:19 asousa * AtNuEvent/: AtmosData.cxx, AtmosEvent.cxx, AtmosFilter.cxx, AtmosReco.cxx: Eliminated unnecessary ";". 2005-03-05 23:48 asousa * CalDetPID/LoadCalDetPIDDB.cxx: Fix extra ";" in line 697, though it was reported in line 23. 2005-03-05 21:23 bspeak * RunSummary/rundmc.cc: Complete rewrite of rundmc.cc to incorporate map and multimap for modes. 2005-03-05 20:41 bspeak * RunSummary/RateSummary.cxx: Don't just trust DbuSubRunSummary output, check run and subrun first 2005-03-05 20:22 bspeak * RunSummary/UtilRSM.cxx: Fix a bad casting line that could cause crashes 2005-03-05 18:41 kordosky * CalDetPID/LoadCalDetPIDDB.cxx: removed an extra semi-colon from line 833 of LoadCalDetPIDDB. GCC 3.4 was reporting it as an error. Could not find a reported error on line 23 2005-03-05 10:35 anatael * SexyPedestal/: SexyPedAna.cxx, SexyPedestal.cxx: Substitute all calls of abs() for TMath::Abs. Compatible with gcc3.4 Anatael 2005-03-04 22:39 George Irwin * MessageService/: MsgService.cxx, test/GNUmakefile: Opt out of MsgService::StackTrace for MacOSX. Defaults to TUnixSystem version of StackTrace. Remove -ldl from BINLIBS in GNUmakefile for MacOSX. 2005-03-04 21:50 Brett Viren * BeamData/Monitoring/CDFMonitoringModule.cxx, BeamData/Monitoring/NpotModule.cxx, BeamData/Monitoring/NpotModule.h, BeamData/Monitoring/StripHist.cxx, BeamData/Monitoring/StripHist.h, BeamData/Monitoring/test/test_cdfmm.C, BeamDataMonitoring/CDFMonitoringModule.cxx, BeamDataMonitoring/NpotModule.cxx, BeamDataMonitoring/NpotModule.h, BeamDataMonitoring/StripHist.cxx, BeamDataMonitoring/StripHist.h, BeamDataMonitoring/test/test_cdfmm.C: Add StripHist class to combine a strip chart and a histogram of the strip charts vales. Move the NpotModule over to using this. 2005-03-04 21:45 Brett Viren * Conventions/Munits.h: Ack! there are 24 hours in a day not 24 minutes 2005-03-04 21:43 Brett Viren * Conventions/Munits.h: Add minute, hour, day, year and snowmass_year 2005-03-04 20:09 murgia * PulserCalibration/PulserDBModule.cxx: Print run number when starting new run. 2005-03-04 19:10 Brett Viren * BeamData/Monitoring/CDFMonitoringModule.cxx, BeamData/Monitoring/CDFMonitoringModule.h, BeamData/Monitoring/GNUmakefile, BeamData/Monitoring/NpotModule.cxx, BeamData/Monitoring/NpotModule.h, BeamDataMonitoring/CDFMonitoringModule.cxx, BeamDataMonitoring/CDFMonitoringModule.h, BeamDataMonitoring/GNUmakefile, BeamDataMonitoring/NpotModule.cxx, BeamDataMonitoring/NpotModule.h, BeamData/Monitoring/test/test_cdfmm.C, BeamDataMonitoring/test/test_cdfmm.C: Add beginning of framework to produce online monitoring plots for BeamMon data and an initial plot module. See comments in .h files for details. 2005-03-04 19:08 bishai * BeamData/java/: ACNETpackage/ProfilePlotter.java, lib/acnet.jar: Fixed bug with plotted the fitted x mean of the profile monitors 2005-03-04 19:03 Brian Rebel * AnalysisNtuples/Module/: ANtpStNtpManipulator.cxx, ANtpStNtpManipulator.h: make a manipulator object for working with the "StandardNtuple" trees - ie the NtpStRecord based trees. 2005-03-04 17:50 George Irwin * OnlineEventDisplay/.cvsignore: Initial revision 2005-03-04 17:50 George Irwin * OnlineEventDisplay/.cvsignore: Whoops, do this again. Create package for Mark Thomson 2005-03-04 17:12 Robert Hatcher * BField/: BfldCache.cxx, BfldCache.h, BfldLoanPool.cxx, BfldLoanPool.h: Allow adjustable (via loan pool config) z tolerance error when determining whether a z position is within the nearest steel plane. Initial value is 0.1mm. 2005-03-04 17:08 Brett Viren * CDFMonitoringFwk/HistoDisplay.cxx, CDFMonitoringFwk/Server.cc, CDFMonitoringFwk/TConsumerInfo.cxx, Monitoring/ChargeInjectAnalysis.cxx, Monitoring/DigitAnalysis.cxx, Monitoring/LIAdcAnalysis.cxx, Monitoring/MonState.cxx, Monitoring/Producer_dispatcher.cc, Monitoring/SinglAnalysis.cxx: Comment out unused variables to quell compilation warnings 2005-03-04 17:08 George Irwin * CVSROOT/: check_access, modules: Add Mark Thomson's OnlineEventDisplay 2005-03-04 17:05 bishai * BeamData/java/: ACNETpackage/ProfilePlotter.java, lib/acnet.jar: Remove requirement for toroid intensity when fittint the profiles, just check the profiles themselves are measureing enough charge 2005-03-04 03:27 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx: More NCC fixes Re-instated Pedestal Adc Mean plot 2005-03-03 22:45 Brett Viren * MessageService/MsgService.cxx: Comment out noisy cout 2005-03-03 22:29 hartnell * Contrib/AtNuEventViewer/: EventDraw.cxx, EventDraw.h, GNUmakefile, LinkDef.h, macros/viewer.C: This is Caius' event display for looking at Cambridge ntuples. I have got it to compile with the new AtNuEvent classes (as opposed to original version). However, it needs the attention of its master if it is to work properly. Changes of variable names in AtNuEvent have left it in a confused state. My contribution is macros/viewer.C , which is a nifty little control panel (blatently copied from Chris Smith's CDEvDisplay). 2005-03-03 22:05 bishai * BeamData/java/: ACNETpackage/ProfilePlotter.java, lib/acnet.jar: Just use the sigma of the narrowest Gaussian to define the beam width 2005-03-03 21:56 musser * CandTrackSR/AlgTrackSRList.cxx: improved version of slice clone memory leak fix 2005-03-03 21:48 musser * NumericalMethods/: NmOdeInt.cxx, NmStepperRKCK.cxx: In trying to track down the 'Geom returned plane ... but z ... not within... found that the principle culprit was that one of the fixed parameters in the Runge-Kutta code was missing a minus sign. This is probably not a good thing. 2005-03-03 20:27 Robert Hatcher * Calibrator/CalMapperFits.cxx, CandFitTrackSA/BFieldFT.cxx, CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx: remove DOS-ism of ending lines with \r\n rather than standard Unix \n. 2005-03-03 20:00 Brett Viren * DataUtil/: SleepModule.cxx, SleepModule.h, test/test_sleep.C: Are you tired of your jobs finishing too soon? Can't justify that $25k computing purchase because of not enough jobs in the existing batch queue?. Well, add this module and your worries will be gone! Using this module regularly has the added benefit that you can later remove it and report that you sped up the reconstruction software by a factor of 2. All with out having to learn to use PerfTools! Zzzzz.... 2005-03-03 19:41 Nathaniel Tagg * MessageService/: Msg.cxx, Msg.h, MsgService.cxx, MsgService.h, MsgStream.cxx, test/GNUmakefile: Fix up the SetDefaultFormat() call so it actually works as advertised. Allow parsing to be case-insensitive for us lazy typists. Add another parameter to StackTrace() so that it can remove extra extraneous functions from the top of the call list. Modify the automatic MsgStream format call to use this (eliminating one useless line). Add depth numbers to make stack trace more readable. Remove most of the pathname from the stack trace to compress it a bit. (If there are two identically named files in different directories, this would be a Bad Thing.) Add XTERM color sequences as an option. 2005-03-03 19:34 Nathaniel Tagg * JobControl/: JobCMsgModule.cxx, JobCMsgModule.h: Add a user call to set default formats. For instance: jc.Msg.SetDefaultFormat("Time","Info"); will add a timestamp on all Info lines and: jc.Msg.SetDefaultFormat("Time"); will add a timestamp on all lines. 2005-03-03 19:08 Sue Kasahara * Persistency/: Per.cxx, Per.h, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Support for new sequencing mode kWindow. This doesn't quite work yet and shouldn't be used, but is being committed so that Brett can see what's been done. It includes code changes by both Brett and myself. 2005-03-03 19:07 Sue Kasahara * JobControl/: JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h: Support for new input sequencing mode kWindow. 2005-03-03 19:06 Sue Kasahara * IoModules/: IoDataStreamItr.cxx, IoDataStreamItr.h, IoInputModule.cxx, IoInputModule.h, IoInputStreamItr.cxx, IoInputStreamItr.h: Modifications by Brett to add support for new sequencing mode Per::kWindow. User may request this with: jc.Input.SetSequenceMode("",Per::kWindow); jc.Input.SetWindow("",lowerwindow,upperwindow); where lowerwindow and upperwindow define a time window in seconds relative to the Key stream(s) vldcontext. Records from stream of name "streamname" which fall within this window will be loaded into Mom as part of the record set. Useful for correlating beam monitor records with data records. 2005-03-03 18:27 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, DBtxt_AlgFitTrackSR_Beam.C: Fix sign error in filtered state chi2 Change max # iterations for 10 to 15 increase allowed asymmetry in # U/V planes for good track 2005-03-03 18:16 musser * CandTrackSR/AlgTrackSRList.cxx: 1: fix memory leak in slice cloning code 2: change gap1/2 data types to float in SpectrometerTracking, to avoid roundoff 2005-03-03 18:13 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h, DBtxt_AlgEventSRList_NearBeam.C: Change Near SMPlaneLast and SMPlaneFirst parameter values to squelch (benign) UGLI warnings 2005-03-03 18:11 Nathaniel Tagg * MessageService/: Msg.cxx, Msg.h, MsgStream.cxx: As per George's request: You can now automagically stacktrace any MSG call by setting this in your job path (for example): jc.Msg.Format("Dbi:Info","StackTrace"); This adds stacktrace info (3 calls deep) every time Dbi prints an info message. Most fugly, but can be the poor man's gdb. 2005-03-03 18:06 Robert Hatcher * CVSROOT/check_access: add lartey, dap56, kordosky to write privs to Mad package. 2005-03-03 17:32 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx: # added routine to process mock data 2005-03-03 16:57 Nathaniel Tagg * MessageService/MsgService.cxx: Tidy it up: if addr2line or c++filt aren't found in the default path, don't have silly error messages, and dump the raw output for the user to demangle as they will. 2005-03-03 16:36 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h: Code to look at EnDep vs dist. 2005-03-03 15:41 Nathaniel Tagg * Morgue/: BadHardware.cxx, BadHardware.h, Coroner.cxx, Coroner.h, GNUmakefile, HardwareComponent.cxx, HardwareComponent.h, LinkDef.h, Morgue.cxx, Morgue.h: Add code that adds the nearest recorded LI TPMT hit to the Morgue. 2005-03-03 15:40 Nathaniel Tagg * MessageService/: MsgService.cxx, MsgService.h: Add a new global function. Users who want to see who's calling their code can put in: MsgService::StackTrace("MyStream",Msg::kWarning,4); in their code to see the 4 most recent calls to their code (including this one). This function is expensive, and should only be used when a serious error has been made! This will allow us to track down problems (i.e. UgliGeometry) without having to invoke gdb and re-run each case. Bleeding edge development release, sure to get somebody complaing it doesn't compile (but I can't figure out those conditions). Basically this a simplified rewrite of TUnixSystem::StackTrace, with hooks onto MsgStreams and using a slightly cleaner output format, and also allowing for customized trace depth. 2005-03-03 13:32 Nathaniel Tagg * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: Added VldTimeStamp::Add(double). This method is potentially dangerous to use, since the precision of a double will not be good to 1 ns if the double is larger than ~1e6. Thus, adding times larger than ~2 weeks will trigger a MsgService warning. 2005-03-03 13:28 Nathaniel Tagg * DataUtil/: GetRawBlock.h, GetRawHeader.h: Add a couple of very useful raw data routines: GetRawBlock(s) and GetRawHeader. GetRawBlocks will find all instances of the given kind of block in all RawRecords in mom. GetRawBlock returns the first such instance. GetRawHeader is also castable, i.e. can be used to get the (first) RawDaqSnarlHeader. 2005-03-03 09:04 Nick West * DatabaseMaintenance/scripts/: auto_distribute.perl, checksum_str_add.pm, create_analyse_checksum.pm, cs_do_table.pm: Prepare ground for checksum version 3 - ROW_COUNTER aware. Slave databases run in "follow FNAL" mode which remains set to checksum version 2. At end of checksum report list tables without ROW_COUNTER column. 2005-03-03 09:00 Nick West * DatabaseMaintenance/doc/dbmauto_status.html: FNAL is no longer distributing PULSERGAIN 2005-03-03 08:47 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Set refresh interval to 'infinity' on v. large tables DBUVACHIPPEDS, DBUVACHIPSPARS, DCS_HV, PULSERDRIFT and PULSERGAIN 2005-03-03 08:21 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Extend list of tables that are too large to include DCS_HV, DBUVACHIPPEDS, DBUVACHIPSPARS and PULSERGAIN 2005-03-02 23:55 bishai * BeamData/java/: ACNETpackage/NuMISummaryPlotter.java, lib/acnet.jar: Oops - remove the fake width I put in to test the beam on target display. 2005-03-02 23:26 bishai * BeamData/java/: ACNETpackage/AcnetPlotter.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/SimpleAcnetPlotter.java, NuMIMon/device2.dat, lib/acnet.jar: Beautified main NuMI event display and added an event display of the beam size and location on the target 2005-03-02 19:25 mdier * WebDocs/database_inventory/cfg_glines.html: updating small changes in the cfg guidelines page. 2005-03-02 19:13 mdier * WebDocs/database_inventory/: cfg_glines.html, fabplninstall.cfg, software_configuration.cfg, spilltimend.cfg, tinfo_empty.cfg: Adding fabplninstall.cfg Adding new table types, and change the type in: spilltimend.cfg software_configuration.cfg Adding an extra option field autogen adn update the cfg guidelines page and the empty example 2005-03-02 18:56 musser * CandNtupleSR/NtpSREventSummary.h: incrememt version numbers 2005-03-02 18:52 musser * StandardNtuple/NtpStRecord.h: increment version number 2005-03-02 18:17 Nick West * WebDocs/db_adding_primary_keys.html: Validation tests complete. Minor changes to DbiTableRow sub-classes code changes to ease automation 2005-03-02 18:06 cbs * Mad/: MadAnalysis.cxx, MadBase.cxx, MadBase.h, MadCBSQEAnalysis.cxx, MadChain.cxx, MadChain.h, MadDpAnalysis.cxx, MadEdAnalysis.cxx, MadEdAnalysis.h, MadEvDisplay.cxx, MadEvDisplay.h, MadHandScan.cxx, MadMKAnalysis.cxx, MadQuantities.cxx, MadUserAnalysis.cxx, macros/Analyze.C, macros/AnalyzeMC.C, macros/CBSQE.C, macros/CCSTD.C, macros/EvDisplay.C, macros/EvDisplay_Cand.C, macros/HandScan.C, macros/Utilities.C, macros/Validate.C: Major changes to Mad that will only work with the current development release of minossoft. Changes: 1) Can now run Mad from NtpSt ntuples 2) NtpSRCluster information available 3) MadEvDisplay has been updated to show ntpcluster information 2005-03-02 17:56 blake * Contrib/blake/NtpAna/: NtpDraw.C, NtpFilter.C, NtpFilterStoppers.C, NtpSelection.C: [no log message] 2005-03-02 17:51 blake * Contrib/blake/AtmosHistogram/: AtmosHistogram.cxx, AtmosHistogram.h, GNUmakefile, LinkDef.h: toy histogram class used for oscillation fit 2005-03-02 16:45 Robert Hatcher * CVSROOT/: check_access, modules: Mad as a package separate from Contrib. 2005-03-02 16:41 Robert Hatcher * Mad/.cvsignore: Initial revision 2005-03-02 16:41 Robert Hatcher * Mad/.cvsignore: start separate Mad package outside of Contrib for cbs. 2005-03-02 16:15 Brett Viren * BeamData/doc/data-summary/: npot.eps, summary.skb: Add example nPoT plot and a few more thoughts 2005-03-02 11:34 cbs * MCReweight/: BMPTWeightCalculator.cxx, NeugenWeightCalculator.cxx: Added a fix so that the registry options: "neugen:use_scale_factors" and "bmpt:use_scale_factors" are treated as bools in the code. 2005-03-02 09:54 Nathaniel Tagg * WebDocs/database_inventory/: pulsertimedrift.cfg, pulsertimingcardsetting.cfg: Add PulserTiming stuff. 2005-03-02 09:42 Nathaniel Tagg * WebDocs/database_inventory/spilltimend.cfg: Add 'autogen' comment to spilltimend.cfg 2005-03-02 08:35 Nick West * WebDocs/WebDocs.html: Move DB Table Status URL to Mark's latest and greatest 2005-03-02 08:34 Nick West * WebDocs/db_adding_primary_keys.html: Add info on converting individual DbiTableRow sub-class code 2005-03-02 08:25 Nick West * WebDocs/database_inventory/software_configuration.cfg: Another brick in the wall 2005-03-02 06:52 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: table eq ... NOT table = ... 2005-03-02 06:46 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Skip PULSERDRIFT -it's too large! 2005-03-02 01:05 dap56 * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadDpAnalysis.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/macros/CCSTD.C, Mad/MadAnalysis.cxx, Mad/MadDpAnalysis.cxx, Mad/MadQuantities.cxx, Mad/macros/CCSTD.C: Slight modification to MadAnalysis::CreatePAN() to be constent with 'standard' analysis Clean-up of MadDpAnalysis.cxx Changed definition of MadQuantities::IsFidAll for Near Detector 2005-03-01 22:39 asousa * CandSliceSR/AlgSliceSRList.cxx: Backporting Tom's slicer fix to R1.14. 2005-03-01 22:07 Brett Viren * BeamData/doc/data-summary/: style.css, summary.skb: Some more mods 2005-03-01 21:37 mdier * WebDocs/database_inventory/: calstripatten.cfg, calstriptostrip.cfg, caltimejump.cfg, photonbluespectrum.cfg, photonelectronrange.cfg, photonfastbluespectrum.cfg, photonfibreabsorb.cfg, photongreenspectrum.cfg, photonpmtquantumefficiency.cfg, photonprotonrange.cfg, photonscintatten.cfg, photontio2paintreflec.cfg, simpmtm16crosstalk.cfg, simpmtm64crosstalk.cfg, spilltimend.cfg: Making correction to the .cfg files from Nathaniel to match the names in the structure field with the actual names of the columns in the database tables. Also removed some redundant \\ in that field. 2005-03-01 21:10 Robert Hatcher * Demo/: DemoEventDump.cxx, DemoEventDump.h: Option for printing memory usage (via LeakChecker/LeaMemMonitor). Use 'PrintMemStat=1' to enable. 2005-03-01 21:03 bishai * BeamData/java/: ACNETpackage/AcnetPlotter.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/SimpleAcnetPlotter.java, lib/acnet.jar: Added an extra plotter which is essentially a collection of plots from the plotters associated with individual devcies. Intended as something simple for the shifter to look at 2005-03-01 21:02 bishai * BeamData/java/ACNETpackage/NuMISummaryPlotter.java: Summary plotter for NuMI which displays selected plots from other plotters 2005-03-01 20:59 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: check to make sure that there is actually a neutrino in the truth information before trying to use its energy to determine the direction cosines of the neutrino 2005-03-01 20:55 mdier * WebDocs/database_inventory/: caldetbeammomentum.cfg, caldetcerrange.cfg, caldetcertimewin.cfg, caldetoverlapwin.cfg, caldettofrange.cfg, tinfo_empty.cfg: tinfo_empry.cfg: Removing the redundant "\\" in the structure field. caldet*.cfg: Adding the .cfg files for the caldet specific tables. 2005-03-01 19:55 bspeak * RunSummary/UtilRSM.cxx: Shuffle those delete statements to make sure the memory is freed for both new and old fardet runtypes. 2005-03-01 19:33 cbs * WebDocs/database_inventory/caltempcalibration.cfg: DB table info for CalTempCalibration 2005-03-01 18:59 cbs * CandShowerSR/AlgShowerSSList.cxx: Algorithm looks for plane gaps between subshower groups in a slice to define subshower assignment to 3D showers. 2005-03-01 18:57 Sue Kasahara * Dispatcher/DDS.h: Move new message type kInvalidSelection to bottom of message type enumerated list to avoid problems with using development minossoft on client side and R1.14 minossoft on server side, as caught by Ben. 2005-03-01 17:47 Brett Viren * BeamData/doc/data-summary/: style.css, summary.skb: Flesh out 2005-03-01 16:00 Brett Viren * BeamData/doc/data-summary/: style.css, summary.skb: First commit of data summary requirements 2005-03-01 15:23 bspeak * RunSummary/: UtilRSM.cxx, UtilRSM.h: Add RunTypeName to return a string from the output of RunType Delete the rawrec in the RunType method, bad memory leak 2005-03-01 15:05 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: fill the muon information in truth if the p4mu1[3] value is non-zero, dont also check to see that there was a nu_mu in the event as that keeps cosmic ray muon mc info from being filled. 2005-03-01 13:21 Nathaniel Tagg * WebDocs/database_inventory/: calndmapperfitsvld.cfg, calstripatten.cfg, calstriptostrip.cfg, caltimejump.cfg, photonbluespectrum.cfg, photonelectronrange.cfg, photonfastbluespectrum.cfg, photonfibreabsorb.cfg, photongreenspectrum.cfg, photonpmtquantumefficiency.cfg, photonprotonrange.cfg, photonscintatten.cfg, photontio2paintreflec.cfg, simpmtm16crosstalk.cfg, simpmtm64crosstalk.cfg, spilltimend.cfg: Be a nice boy and document your tables Nathaniel, or no dessert for you. 2005-03-01 11:48 cbs * Calibrator/PulserSigLinCalScheme.cxx: Added temperature calibration to PulserSigLinCalScheme::ApplyBendyCalib() for temperature corrected, linearised, drift corrected ADCs 2005-03-01 08:00 Nick West * WebDocs/database_inventory/dbilogentry.cfg: First attempt 2005-02-28 20:46 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h, AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, DBtxt_AlgSubShowerSRList_default.C, macros/reco_MC_far.C, macros/reco_MC_far_SubShower.C: Some updates to the algorithm classes. Added some example macros showing how to run the SubShower code in the usual reco path. 2005-02-28 20:07 Robert Hatcher * CVSROOT/check_access: per Jim Musser's okay, grant Chris Smith write access to CandShowerSR. 2005-02-28 19:07 Robert Hatcher * CVSROOT/check_access: Add 'zheng' to CandSubShowerSR. 2005-02-28 18:01 Robert Hatcher * CandNtupleSR/: NtpSREventSummary.h, NtpSRRecord.h, NtpSRShower.h: When adding data members one *MUST* bumpt the class version #. 2005-02-28 15:27 Brian Rebel * AnalysisNtuples/Module/CondensedNtpModule.cxx: put the "." at the end of the branch name for the brach holding the ANtpTruthInfo objects 2005-02-28 14:08 cbs * MCReweight/: BMPTConfig.cxx, BMPTConfig.h, BMPTHistoWeightCalculator.cxx, BMPTHistoWeightCalculator.h, BMPTWeightCalculator.cxx, BMPTWeightCalculator.h, MCReweight.cxx, MCReweight.h, NeugenWeightCalculator.cxx, NeugenWeightCalculator.h, WeightCalculator.cxx, WeightCalculator.h, macros/TestMCReweightCode.C: 1) Added Print() function to BMPTConfig 2) Added PrintReweightConfig() functions to MCReweight and the WeightCalculators 3) Updated reweight config registry options for NeugenWeightCalculator to include "neugen:use_scale_factors". When set to 1, the other neugen values in the registry are used as scale factors which are applied to the standard config parameters in order to get the reweight values. 4) Updated reweight config registry options for NeugenWeightCalculator to include "neugen:scale_kno_all", "neugen:scale_kno_cc" and "neugen:scale_kno_nc". The registry value is used to scale all appropriate kno parameters by the same amount, ("use_scale_factors" does not need to be set for this to work). 5) Updated reweight config registry options for BMPTWeightCalculator to include "bmpt:use_scale_factors" for the same functionality as in NeugenWC. 6) Updated the test macro 2005-02-28 13:49 Nick West * BField/BfldMapRect2d.cxx: Catch failure to find data file - SegV results otherwise! 2005-02-28 12:53 vahle * CalDetDST/macros/StdProduction/uber-all.C: Changed Messaging Levels in uber-all.C macro 2005-02-28 12:21 kordosky * CalDetDST/macros/StdProduction/uber-all.C: including modified job macro 2005-02-28 12:16 kordosky * CalDetDST/: UberHit.h, UberRecord.cxx, UberRecord.h, UberRecordLite.cxx, UberRecordLite.h: Some modifications to support more efficient framework IO. UberRecord::Init() now does SetClearable(true) and UberRecord::Clear() added. Same for UberRecordLite. Cosmetic change to UberHit. 2005-02-28 07:15 Robert Hatcher * UgliGeometry/UgliScintMdlHandle.h: remove some cut-and-paste crude that looks like declarations for independent functions RotateRelSteelBy() and ShiftXY0RelSteelBy() that are outside the class. 2005-02-28 05:45 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoPlaneNode.cxx, GeoSteelPlnVolume.cxx, GeoStripVolume.cxx: Modify handling of matrix registration with TGeoManager to adapt to recent changes to root when matrix is one part of combination matrix (translation + rotation). Modify geometry hierarchy to improve performance. Air TGeoBBox now encloses steel TGeoCompositeShape and steel & scint planes are paired and enclosed by air TGeoBBox volume. These changes improve the performance of PTSim tracking by a factor of 2 for cosmic rays - not the factor I need according to Nathaniel's performance test but a step in the right direction. Plan to add additional layering to move away from current "flat" geometrical structure. Fix visibility settings. 2005-02-28 03:54 Sue Kasahara * ParticleTransportSim/: PTSimApplication.h, PTSimModule.cxx, PTSimModule.h: Install TStopwatch to keep track of time spent in particle transport, excluding geometry build. Total cpu/real time + number of events processed in printed at EndJob as PTSim Info level message. 2005-02-27 06:06 asousa * Production/R1.14/: reco_nearBeam_R1.14.C, reco_nearCosmics_R1.14.C: With precious help from Niki, modified the existing near reco scripts to get ready for data processing. 2005-02-27 03:38 bishai * BeamData/java/: ACNETpackage/AcnetPlotter.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/ProfilePlotter.java, ACNETpackage/SimpleAcnetPlotter.java, NuMIMon/pedConstants.txt, lib/acnet.jar: Fixed problems with profile monitor fits by using an IDataPointSet object. Other minor fixes added 2005-02-27 00:25 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: ckporting into R1.14. 2005-02-27 00:24 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Modify Cam reco script config to use the B field map 202. 2005-02-26 18:07 bishai * BeamData/java/NuMIMon/: swicConstants.txt, pedConstants.txt: Constants for Feb 26, 2005 2005-02-26 17:54 bishai * BeamData/ana/: make_bmnt.C, pedConstants.txt, swicConstants.txt: New pedestals for Feb 26 2005 2005-02-26 15:04 dap56 * Monitoring/: DigitAnalysis.cxx, online.config: Reinstated shield hit maps Extended range of T-T0 plots to +5000 ns 2005-02-26 14:53 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpInfoObjectFiller.h, CondensedNtpModule.cxx, CondensedNtpModule.h, LinkDef.h: make a new helper object called ANtpInfoObjectFiller which is designed to fill the data members of the base Info objects. the code to fill all base class data members is in this object. just put it in your CondensedNtpModule and call the different FillXXXInformation methods with the appropriate arguments. examples are in the CondensedNtpModule as always. the basic change here is that the CondensedNtpModule no longer has methods to fill the base info objects, it just has an ANtpInfoObjectFiller as a datamember instead. should answer some objections to people potentially filling the info objects with the wrong information, either by choice or accident. of course, if some one really wants to do so, i cant really stop them... 2005-02-26 05:34 asousa * CVSROOT/check_access: Giving permissions to Mayly and Josh to commit to the Production package. 2005-02-26 05:28 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Backporting... 2005-02-26 05:26 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Thought I had updated the Cam reco script with Andy's last suggestion. Was not the case. 2005-02-25 23:34 Brian Rebel * AnalysisNtuples/: ANtpTruthInfo.cxx, ANtpTruthInfo.h, ANtpTruthInfoBeam.h: get all the variables put in for MC reweighting 2005-02-25 23:33 Brian Rebel * AnalysisNtuples/Module/: CondensedNtpModule.cxx, CondensedNtpModule.h: make sure all the base class info variables are filled in the CondensedNtpModule FillXXXInformation methods make those methods public so that new CondensedNtpModules for different individuals/working groups can inherit from it and call the base class methods to fill the default variables for each kind of ANtpXXXInfo object 2005-02-25 21:36 Brian Rebel * AnalysisNtuples/: ANtpTruthInfo.cxx, ANtpTruthInfo.h, ANtpTruthInfoBeam.cxx, ANtpTruthInfoBeam.h: add more variables to ANtpTruthInfoBeam for using with MCReweightx 2005-02-25 21:35 Brian Rebel * AnalysisNtuples/Module/CondensedNtpModule.cxx: add code to show how to fill the hadronic final state information but dont actually fill it because that info is stored in ANtpTruthInfoBeam, not the base class 2005-02-25 20:31 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/bfld_map_manip/: GNUmakefile, bfpoint.hh, make_map.cxx: Added Files: GNUmakefile bfpoint.hh make_map.cxx Very simple program to produce BField maps for minosoft from FEA output files. 2005-02-25 19:14 kordosky * CVSROOT/labyrinth.list: I might want to know about gminos changes 2005-02-25 18:37 Brett Viren * CVSROOT/framework.list: Add Mike 2005-02-25 18:22 cbs * MCReweight/: BMPTHistoWeightCalculator.cxx, BMPTWeightCalculator.cxx, MCReweight.cxx, NeugenWeightCalculator.cxx, WeightCalculator.cxx, WeightCalculator.h: Added a name to the WeightCalculator class in order to check that the same WeightCalculator is not added to MCReweight multiple times. 2005-02-25 18:13 kordosky * DataUtil/: PlaneOutline.cxx, PlaneOutline.h: whoops! Forgot to cvs add the actual PlaneOutline.h(.cxx) code! 2005-02-25 18:12 kordosky * DataUtil/: LinkDef.h, macros/po.C, macros/po_draw_depth.C, macros/po_draw_dist.C, macros/po_draw_isinside.C, macros/po_draw_outlines.C, macros/po_validate_depth.C, macros/po_validate_dist.C, macros/po_validate_isinside.C: Added PlaneOutline, a bit of code to draw near and far active plane types in (x,y) space. Also allows users to ask if a given (x,y) is inside the active plane and how far (x,y) is from the nearest edge of the active plane. 2005-02-25 18:00 avva * ControlRoomSoftware/bin/omhistory: Copy .rootrc, .rootlogon.C to working directory. 2005-02-25 17:36 cbs * NeugenInterface/interaction.cxx: Remove pesky messages during reweighting 2005-02-25 17:36 mdier * WebDocs/database_inventory/cfg_glines.html: Correcting typos 2005-02-25 17:05 Robert Hatcher * CalDetPID/bin/GNUmakefile, DocBuilder/GNUmakefile: libCandShowerSR.so now depends on libCandSubShowerSR.so 2005-02-25 15:54 musser * CandNtupleSR/Module/: NtpSRFilterModule.cxx, NtpSRModule.cxx, NtpSRModule.h: remain of chris's cluster upload 2005-02-25 15:50 musser * CandNtupleSR/: NtpSRCluster.cxx, NtpSRCluster.h: add ntpcluster class 2005-02-25 15:49 musser * CandNtupleSR/: LinkDef.h, NtpSREventSummary.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRShower.cxx, NtpSRShower.h: include Chris's cluster stuff 2005-02-25 15:45 musser * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: include cluster stuff from Chris 2005-02-25 15:42 musser * CandShowerSR/: CandShowerSRList.cxx, CandShowerSRList.h: forgot two files 2005-02-25 15:41 musser * CandShowerSR/: AlgShowerSS.cxx, AlgShowerSS.h, AlgShowerSSList.cxx, AlgShowerSSList.h, CandShowerSR.cxx, CandShowerSR.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h, CandShowerSRListHandle.cxx, CandShowerSRListHandle.h, DBtxt_AlgShowerSRList_default.C, DBtxt_AlgShowerSSList_default.C, DBtxt_AlgShowerSS_default.C, GNUmakefile, LinkDef.h, ShowerSRListModule.cxx: major addition: SS code 2005-02-25 15:28 musser * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_FarCosmic.C, DBtxt_AlgTrackSRList_NearBeam.C, DBtxt_AlgTrackSRList_NearCosmic.C, DBtxt_AlgTrackSRList_default.C: remove tracks with >25% of planes outside active region. mods to IsBestClusterInPlane to reduce near/far dependencies 2005-02-25 05:52 ebeall * DcsUser/scripts/filefinder_cronjobnear.sh: extra check to make sure multiple cronjobs can't run at same time 2005-02-25 05:52 ebeall * DcsUser/scripts/filefinder_cronjobfar.sh: some extra checks to make sure two cronjobs can't run at the same time 2005-02-24 22:51 mdier * WebDocs/database_inventory/: fab_alner_box_caldet_loc.cfg, fab_alner_box_type1_loc.cfg, fab_alner_box_type2_loc.cfg, fab_alner_box_type3_loc.cfg, fab_alner_box_type4_loc.cfg, fab_alner_box_type5_loc.cfg, fab_control_cable_f_loc.cfg, fab_fe_vme_crate_loc.cfg, fab_harvard_ps_loc.cfg, fab_hv_cable_f_loc.cfg, fab_hv_connector_loc.cfg, fab_keeper_aux_card_loc.cfg, fab_keeper_card_loc.cfg, fab_li_box_n_loc.cfg, fab_lv_cable_f_loc.cfg, fab_m16_pmt_base_loc.cfg, fab_m16_pmt_loc.cfg, fab_m64_pmt_base_cal_loc.cfg, fab_m64_pmt_base_spec_loc.cfg, fab_m64_pmt_loc.cfg, fab_master_aux_card_loc.cfg, fab_master_card_loc.cfg, fab_master_crate_loc.cfg, fab_menu_card_loc.cfg, fab_minder_aux_t_loc.cfg, fab_minder_aux_u_loc.cfg, fab_minder_card_loc.cfg, fab_mtm_card_loc.cfg, fab_mux_box_e_loc.cfg, fab_mux_box_sh_loc.cfg, fab_mux_box_w_loc.cfg, fab_pin_diode_aux_card_loc.cfg, fab_pvic_interf_loc.cfg, fab_rop_loc.cfg, fab_rps_n_loc.cfg, fab_signal_cable_f_loc.cfg, fab_va_chip_loc.cfg, fab_varc_loc.cfg, fab_vfb_loc.cfg, fab_vmm_loc.cfg, fab_vtm_card_loc.cfg, fab_weiner_ps_loc.cfg, fabcomponent.cfg, fabdevicetype.cfg, fabmotivation.cfg, faboutofservice.cfg, fabwhere.cfg: adding czar field to the fab*.cfg files 2005-02-24 22:50 mdier * WebDocs/database_inventory/: cfg_glines.html, tinfo_empty.cfg: putting/updating guidelines and empty example cfg file in Webdocs/database_inventory 2005-02-24 21:44 bspeak * setup/setup_minossoft_umn.csh: Forgot the MYSQL_DIR line 2005-02-24 21:42 bspeak * setup/: setup_minossoft_umn.csh, setup_minossoft_umn.sh: Add the new products db. Supplement external products defines for those systems which don't have the libraries installed locally. 2005-02-24 21:31 Brett Viren * Midad/UserDisplay/UserDisplayModule.cxx: Fix uninitialized pointer bug found by Tingjun. 2005-02-24 20:40 musser * EventDisplay/EVD.cxx: highlight in spill events with different color in text box 2005-02-24 20:14 musser * EventDisplay/: EVD.C, EVD.cxx, EVD2.C, GfxMCVec.cxx, GfxMCVecList.cxx, GfxTrack.cxx, GfxTrackList.cxx: fall back to displaying finder track if no fit track 2005-02-24 20:07 avva * ControlRoomSoftware/: mcrrc, bin/evdfarcontrol, bin/evdnearcontrol, bin/loonfar, bin/loonnear, bin/minos-kinit, bin/omfarcontrol, bin/omnearcontrol, bin/rcfarcontrol, bin/rcnearcontrol, evd/EVD_FAR.C: Committing exactly as configured for the 12th floor control room. 2005-02-24 19:59 cbs * MCReweight/: MCReweight.h, NeugenWeightCalculator.cxx: Updated NeugenWeightCalculator to be able to set NC dis_res factors from the registry. 2005-02-24 19:58 cbs * NeugenInterface/: neugen_config.cxx, neugen_config.h, neugen_wrapper.cxx: Updated the default values in neugen_config.h Updated neugen_config to hold the NC dis_res factors + associated changes Updated neugen_wrapper to be able to set the NC dis_res factors 2005-02-24 19:48 cbs * Contrib/cbs/Mad/MadQuantities.cxx, Mad/MadQuantities.cxx: Bug fix in MadQuantities::HadronicFinalState() 2005-02-24 17:54 avva * ControlRoomSoftware/controlgui/controlgui.ui.h: [no log message] 2005-02-24 17:37 Brian Rebel * AnalysisNtuples/Module/ANtpSRNtpManipulator.cxx: test on the number of entries in the stdhep array in GetMCStdHep as opposed to the number of events in the event summary 2005-02-24 16:55 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, Producer_dispatcher.cc, near.config: More NCC fixes. 2005-02-24 16:16 bspeak * setup/: setup_minossoft_umn.csh, setup_minossoft_umn.sh: Add R1.14 and move ROOT_DATA to /data/minos 2005-02-24 00:23 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Contrib/cbs/Mad/MadEdAnalysis.h, Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.h: # added new function to cut out rock muons 2005-02-23 23:29 Brett Viren * HistMan/: HistMan.cxx, HistMan.h: Provide GetObject() method to return a stored object as a generic TObject 2005-02-23 23:28 Brett Viren * BeamData/ana/bmnt/: PlotterManager.cxx, PlotterManager.h: Provide for multiple calls to Spin() 2005-02-23 23:27 Brett Viren * BeamData/ana/Bmnt.cxx: Fix problems with the branchname vs. the devicename. 2005-02-23 22:35 avva * ControlRoomSoftware/: README, mcrrc, bin/evdfarcontrol, bin/evdnearcontrol, bin/omfarcontrol, bin/omnearcontrol: Edited README file. 2005-02-23 21:09 avva * Contrib/sergei/ControlGui/: README, controlgui.pro, controlgui.ui, controlgui.ui.h, main.cpp: Removing controlgui from Contrib/sergei 2005-02-23 21:07 avva * ControlRoomSoftware/controlgui/controlgui.ui.h: Set "running" flags when pressing "start" button. 2005-02-23 20:51 avva * ControlRoomSoftware/buttons/sample.desktop: [no log message] 2005-02-23 20:29 Ed Larty * setup/: setup_minossoft_tamu, setup_minossoft_tamu.csh: # as stated 2005-02-23 19:01 dap56 * Monitoring/: Producer_dispatcher.cc, near.config: Changed default dispatcher subscription string - should (finally) solve near check cal problems. 2005-02-23 17:32 bspeak * RunSummary/macros/Far/: CheckOut.C, Physics.C, VACalibrate.C, VAPedestal.C: 1)Change the functions to int, so a return value may be specified 2)Have all gSystem->Load("libRunSummary.so") so scripts can be run outside of rundmc 3)Remove the AppendFile from the RunFileModule in CheckOut 2005-02-23 17:08 cbs * MCReweight/NeugenWeightCalculator.cxx: Event registry contains w^2 but need to pass w to neugen. Updated NeugenWeightCalculator accordingly. 2005-02-23 16:51 cbs * MCReweight/NeugenWeightCalculator.cxx: GetWeight() now correctly selects the kinematic variables to be passed to neugen for the different processes QEL,RES,DIS. COH interactions return 1. 2005-02-23 16:48 cbs * NeugenInterface/origMakefile: Removing old makefile 2005-02-23 16:48 cbs * NeugenInterface/neugen_wrapper.cxx: Force neugen_wrapper::reweight() to return 1 for COH interactions 2005-02-23 16:46 bspeak * RunSummary/macros/Far/: CheckOut.C, Physics.C, VACalibrate.C, VAPedestal.C: Initial commit of near live production scripts 2005-02-23 15:45 blake * Contrib/blake/ShieldPlankAnalysis/: GNUmakefile, LinkDef.h, ShieldGeomHandle.cxx, ShieldGeomHandle.h, ShieldPlankAnalysisModule.cxx, ShieldPlankAnalysisModule.h, ShieldPlexHandle.cxx, ShieldPlexHandle.h, TmpShieldPlankAnalysisModule.cxx, TmpShieldPlankAnalysisModule.h, my_shield_geom.dat, my_shield_plex.dat: [no log message] 2005-02-23 15:41 blake * Contrib/blake/NtpMaker/: NtpMaker.cxx, NtpMaker.h: [no log message] 2005-02-23 14:59 blake * AtNuOutput/NtpMaker.cxx: (i) add extra couple of variables to AtmosTrack class (ii) label AtmosStrip->Trk/Shw with track/shower index 2005-02-23 14:57 blake * AtNuEvent/: AtmosTrack.cxx, AtmosTrack.h: Add extra couple of variables to AtmosTrack class 2005-02-23 08:59 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Use /data_02 as workspace for priming file creation 2005-02-23 08:22 avva * ControlRoomSoftware/: README, mcrrc, bin/dcsfarcontrol, bin/evdfarcontrol, bin/evdnearcontrol, bin/loonfar, bin/loonnear, bin/mcrrun, bin/minos-kinit, bin/omfarcontrol, bin/omhistory, bin/omnearcontrol, bin/rcfarcontrol, bin/rcnearcontrol, buttons/logo-alien.png, controlgui/README, controlgui/controlgui.pro, controlgui/controlgui.ui, controlgui/controlgui.ui.h, controlgui/main.cpp, evd/EVD_FAR.C, evd/EVD_NEAR.C, rcgui/far/gui.config, rcgui/near/gui.config: Control Room scripts. Initial checkin. 2005-02-23 08:16 avva * Contrib/sergei/ControlGui/README: [no log message] 2005-02-23 05:17 avva * Contrib/sergei/ControlGui/main.cpp: [no log message] 2005-02-22 22:16 bspeak * RunSummary/: GNUmakefile, RateSummary.cxx, RateSummary.h: 1)Use RSM MSG replacements in RSM.h 2)House cleaning for the MINOS coding conventions 3)Use the Dbi and DbuSubRunSummary to find when the run ends, to determine what monthly directory to put the TFile in. 4)Get rid of the block counting, RunSummary does all that. 5)Lose the SetStyle Method, no longer used. 6)In the registry replace MonthlySubDir with MonthlyDir and lose MakeRunFile. Also replace RateTreeDir with RateFileDir and RateFileName. 7)Add the ::Config method and the appropriate private data members. 8)Alter GNUmakefile to include DatabaseUpdater in BINLIBS 2005-02-22 22:08 bspeak * RunSummary/rundmc.cc: 1)Some cleaning for MINOS coding conventions 2)Add the -A flag which will turn on all RunTypes (Far and Near). 3)Use PathCompare and SuffCompare on command line specified mdaq.root files 4)Count the Other files and the reasons for being Other 5)Replace gSystem->Exec("rm -f ") with gSystem->Unlink(""); 2005-02-22 22:01 bspeak * RunSummary/: RunSummary.cxx, RunSummary.h: 1)Use the RSM MSG replacements in RSM.h 2)Clean up a bit to start lining up with MINOS coding conventions 3)Ditch the HVTrip seeking code that was never implemented anyway 4)Add the ::Config method and the corresponding private data members 5)Change MonthlySubDir to MonthlyDir and ditch MakeSplitFile, MakeAfile, AFileName, AFileDir, and MakeDBEntries from registry 2005-02-22 21:53 bspeak * RunSummary/: RunFileModule.cxx, RunFileModule.h: 1)Use the RSM SMG replacements from RSM.h 2)Add the ::Config method and private data members to hold the registry members 3)Do some cleaning to start lining up with MINOS coding conventions 2005-02-22 21:52 bspeak * RunSummary/: FarmListModule.cxx, FarmListModule.h: 1)Use the RSM MSG replacements from RSM.h 2)Add the Config methods and private data members to hold the output of the Registry configurables 3)Change MonthlySubDir to MonthlyDir and get rid of MakeMFile in the Registry 4)Do a little cleaning to start lining up with MINOS coding conventions 2005-02-22 21:47 bspeak * RunSummary/: CrateMonitorEvent.cxx, DaqSnarlEvent.cxx, TPSinglesEvent.cxx: 1)Replace MSG with RSM definitions from RSM.h 2005-02-22 21:44 bspeak * RunSummary/: BlockEvent.cxx, BlockEvent.h, ChipEvent.cxx, ChipEvent.h: 1)Little code cleansing for MINOS coding conventions 2)Use the MSG replacements in RSM.h 2005-02-22 21:41 bspeak * RunSummary/: FilterRunType.cxx, FilterRunType.h, FilterStream.cxx, FilterStream.h: 1)Change the MSG("RSM", ... statements the those in RSM.h 2)Have FilterRunType take advantage of UtilRSM::ParseConfigBlock 3)Clean some of the code to line up better with MINOS Coding conventions 4)Fix the error in FilterRunType introduced with 1.3 in the RunTypeName configuration block. 5)Include more RunTypes in FilterRunType (Qie and VA specific) 2005-02-22 21:35 bspeak * RunSummary/: UtilRSM.cxx, UtilRSM.h: Primarily some code cleaning efforts. Replace gSystem->Exec("rm -f ") with gSystem->Unlink(""). 2005-02-22 21:05 Brett Viren * HistMan/LinkDef.h: Add Get 2005-02-22 20:10 Brett Viren * HistMan/HistMan.h: Document Adopt 2005-02-22 20:09 Brett Viren * HistMan/: HistMan.cxx, test/THMtest.cxx: Allow Adopt to place the object in the HistMan's top directory by passing either "" or a 0 pointer as the path. 2005-02-22 19:52 Brett Viren * HistMan/: HistMan.cxx, HistMan.h, test/THMtest.cxx: Modify the Adopt() method to allow HistMan to hold any TObject. 2005-02-22 19:03 raufer * Contrib/raufer/OsciFit/: CCNCFit.C, CCNCFit.h: Add method DoValidation() to investigate fitting biases, make pull distributions, etc 2005-02-22 18:47 Brett Viren * BeamData/ana/Bmnt.cxx: Drop any square brackets in name 2005-02-22 18:33 cbs * MCReweight/: NeugenWeightCalculator.cxx, macros/TestMCReweightCode.C: Made the changes to NeugenWeightCalculator required to use the new NeugenInterface code. Update the test macro showing the new variables required for reweighting. 2005-02-22 18:31 cbs * NeugenInterface/: final_state.cxx, final_state.h, neugen_wrapper.cxx, neugen_wrapper.h: Hugh's changes to the wrapper code: New member variable in final_state class to hold ID of hadronic final state. New function neugen_wrapper::offshell_diff_xsec() implemented to call offshell_differential from fortran neugen, (requires additional variables: 4-vectors of neutrino and target nucleus and final_state object). offshell_diff_xsec() is now used in neugen_wrapper::reweight(). The argument list for reweight() has changed accordingly. 2005-02-22 18:04 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Mad/MadQuantities.cxx: Couple of bug fixes in MadAnalysis. Updated MadQuantities::HadronicFinalState() 2005-02-22 15:54 Brian Rebel * AnalysisNtuples/Module/LinkDef.h: remove my condensed ntuple modules from the LinkDef.h 2005-02-22 15:53 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, Module/CondensedNtpModule.cxx, Module/LinkDef.h, macros/makeCondensedNtuple.C: add utc timestamp to the header info base class 2005-02-22 13:02 Nick West * DatabaseMaintenance/scripts/add_row_counter.pm: Improve test looking for ROW_COUNTER. Fix bugs that prevented some duplicates from being listed 2005-02-22 13:01 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, MonState.cxx, MonState.h, Producer_dispatcher.cc, near.config: Another attempted fix to near check cal plots 2005-02-22 09:40 Nick West * DatabaseInterface/: DbiResult.cxx, doc/ChangeLog: Minor tweak to caching logic not to discard expired results that still have clients to support Calibrator that can hold multiple contexts. 2005-02-22 09:39 Nick West * DatabaseInterface/DbiCache.cxx: Minor improvement to kDebug output 2005-02-22 03:01 avva * Contrib/sergei/ControlGui/controlgui.ui.h: Added QT_VERSION switch - setMaxLogLines method only available for Qt >= 3.3.3. 2005-02-22 00:19 Brian Rebel * CandTrackSR/AlgTrackSRList.cxx: fix bug found by Rustem - the KeyOnXViewVetoChargeNear NavKey functions used planes before 120 only, and the spectrometer tracking uses planes >120 so that plane 120 was never in a track. fix the NavKey functions to use all planes <121. 2005-02-21 23:46 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Contrib/cbs/Mad/MadEdAnalysis.h, Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.h: # modified to work 2005-02-21 21:28 vahle * NueAna/macros/: MakeAnaNueTree.C, MakePIDTree.C: Fixed out filename in macros so that run number is set correctly 2005-02-21 20:30 cbs * CandSubShowerSR/AlgSubShowerSRList.cxx: Couple of memory leaks fixed. 2005-02-21 15:10 Brian Rebel * AnalysisNtuples/Module/: CondensedNtpModule.cxx, CondensedNtpModule.h: change the FillStdHepInformation with an example of how to get the initialState value needed by the ANtpTruthInfoBeam object. 2005-02-21 13:10 dap56 * Monitoring/: DigitAnalysis.cxx, Producer_dispatcher.cc, online.config: forgot to exclude trigger pmt from shield plots in previous commit 2005-02-21 11:43 raufer * Contrib/raufer/OsciFit/: CCNCFit.C, CCNCFit.h, LinkDef.h, NearFit.C, NearFit.h, panChain.cxx, panChain.h, testPan.cxx, testPan.h: beginning a new directory CC/NC oscillation fit using likelihood 2005-02-21 09:56 Nick West * DocBuilder/GNUmakefile: DataUtil and Demo require HistMan 2005-02-21 09:02 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, DigitAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, near.config: Added separate hit maps for FD veto shield VARC vs VMM rate maps (hits/snarl) added 2005-02-21 04:01 Sue Kasahara * IoModules/IoDDSStreamItr.cxx: If error message is returned by DDSClient::Next, print it. 2005-02-21 03:48 Sue Kasahara * IoModules/: IoDDSFile.cxx, IoDDSFile.h, IoInputModuleOld.cxx, IoInputModuleOld.h: These too. 2005-02-21 03:47 Sue Kasahara * IoModules/: IoDataFile.cxx, IoDataFile.h, IoDataFileFactory.cxx, IoDataFileFactory.h, IoInputDataFile.cxx, IoInputDataFile.h, IoRawDataFile.cxx, IoRawDataFile.h, IoRerootDataFile.cxx, IoRerootDataFile.h, test/GNUmakefile, test/IoDataFileValidate.cxx, test/IoDataFileValidate.h, test/TestIoFile.cxx: Remove long deprecated DataFile classes. These haven't been used in years. 2005-02-21 03:35 Sue Kasahara * Dispatcher/: DDS.cxx, DDS.h, DDSChildServer.cxx: New error of type DDS::EMessageType: DDS::kInvalidSelection is passed back to the client from DDSClient::Next when the client has subscribed to the Dispatcher with an invalid selection string. This is different than the previous behavior, which was to print an error message on the server side only (to the ddsparentserver log), ignore the invalid selection string, and return DDS::kOk. The new behavior is to print the error message to the server side log, and return the DDS::kInvalidSelection message type to the client. The client will then have to resubscribe with a correct selection string before successfully receiving data. 2005-02-21 03:26 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Add new data member fIsValidSelectionString to PerInputStream class to keep track of success or failure of user's applied selection string. New method PerInputStreamManager::IsValidSelectionString is used to to check the valdity of all stream selection strings. These changes are to be used with the Dispatcher application to facilitate passing an error message back to the client when an invalid selection string is submitted. 2005-02-21 01:08 bishai * BeamData/: ana/make_bmnt.C, ana/pedConstants.txt, ana/swicConstants.txt, java/NuMIMon/swicConstants.txt, java/NuMIMon/pedConstants.txt: updated SWIC constants 2005-02-21 01:07 bishai * BeamData/java/: ACNETpackage/SimpleAcnetMonitor.java, lib/acnet.jar: write data to file is now on by default 2005-02-21 00:41 bishai * BeamData/java/: ACNETpackage/AcnetPlotter.java, ACNETpackage/SimpleAcnetPlotter.java, lib/acnet.jar: Add capability to turn generic plotters on so TRTGTD plotter is now displayed by default 2005-02-21 00:20 Sue Kasahara * MCNtuple/: LinkDef.h, NtpMCDetSimResult.cxx, NtpMCDetSimResult.h, NtpMCPhotonResult.cxx, NtpMCPhotonResult.h, NtpMCRecord.cxx, NtpMCRecord.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: A little cleanup to last Friday's commit reflecting my preferred way of handling the latest DetSim/PhotonTransport Result additions, but still needs input from Nathaniel before this becomes final. Remove MCNtuple dependency on PhotonTransport/DetSim through addition of new classes NtpMCDetSimResult/NtpMCPhotonResult which are functional equivalents of DetSim/SimEventResult and PhotonTransport/PhotonEventResult. MCNtupleModule now depends on DetSim/PhotonTransport to fill these NtpMC data members of the new types, but MCNtuple does not. Add data members: NtpMCPhotonResult photon; // summary data from photon transport mc NtpMCDetSimResult detsim; // summary data from det sim mc to NtpMCRecord class to store photon transport and detsim results. These objects will be split to leafs of basic data type. Update version of number of NtpMCRecord to 10. The new data members are filled from PhotonEventResult and SimEventResult, stored in the SimSnarlRecord during the running of job modules ScintHitToDigiPE and DigiPEtoRawDigitModule. If Photon/SimEventResult doesn't exist, the user will be warned once and the data members will be left empty. Restore ReleaseArray call of TClonesArray digihits that was somehow removed from NtpMCRecord::Clear with last Friday's commit. Protect against segv when running NtpMCModule with UseStandard config flag set. The new changes don't exist yet in the StandardNtuple/NtpSt - I'll do this after I receive Nathaniel's comments. 2005-02-19 20:18 Ed Larty * OfflineMonitor/macros/plotsmacro_ntpst.C: # removed a bug 2005-02-19 20:18 Ed Larty * OfflineMonitor/macros/: NtpSR.C, NtpSR.h, ntpsr_cand.C, offcand_ntpsr.C, offmacro_ntpsr.C, offmacrotxt_ntpsr.C, plotscand_ntpsr.C, plotsmacro_ntpsr.C, plotsmacrotxt_ntpsr.C: # deleted old stuff 2005-02-19 20:17 Ed Larty * OfflineMonitor/macros/: NtpSt.C, NtpSt.h, ntpst_cand.C, offcand_ntpst.C, offmacro_ntpst.C, offmacrotxt_ntpst.C, plotscand_ntpst.C, plotsmacro_ntpst.C, plotsmacrotxt_ntpst.C: #added new changes 2005-02-19 18:38 Brett Viren * BeamData/GNUmakefile: Add ana/ to SUBDIRS 2005-02-19 18:03 Brett Viren * BeamData/ana/bmnt/Swic.cxx: Be more informative in error message 2005-02-19 18:02 Brett Viren * BeamData/ana/bmnt/ProfMon.cxx: Fix rms calculation 2005-02-19 18:01 Brett Viren * BeamData/ana/bmnt/PlotterManager.cxx: Use new HistMan::WriteOut method 2005-02-19 17:58 Brett Viren * BeamData/ana/make_bmnt.C: After updating to Feb 18th root, need to switch the order of loading libs. libBeamDataAnaNt needs to proceed libBeamDataAna. Not sure why it worked before and not now. 2005-02-19 13:37 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, Producer_dispatcher.cc, near.config: dispatcher selection cuts only enabled for physics runs (run_type=769) minor ND hit map bug fixes + minder renumbering on QIE hit maps 2005-02-19 05:47 bishai * BeamData/java/: ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/ProfilePlotter.java, lib/acnet.jar: Changed defaults to A9 and 1000 msec delay 2005-02-18 22:49 bishai * BeamData/java/NuMIMon/device.dat: Updated devices to monitor 2005-02-18 22:48 bishai * BeamData/java/NuMIMon/swicConstants.txt: Updated peds with the noisy channel on M121 1st X 2005-02-18 22:17 Robert Hatcher * CVSROOT/: check_access, modules: new ControlRoomSoftware package (not needed in normal package-XXX list). 2005-02-18 22:12 Robert Hatcher * ControlRoomSoftware/.cvsignore: Initial revision 2005-02-18 22:12 Robert Hatcher * ControlRoomSoftware/.cvsignore: new package for Sergey to put ControlRoom scripts and such. 2005-02-18 21:09 Robert Hatcher * Rerootjob/INITAP.F: Bump the allocated ZEBRA memory size 4Mb to 32Mb. 2005-02-18 20:49 Brett Viren * Demo/: UserAnalysis.cxx, UserAnalysis.h, demo-0.C, demo-1.C, demo-1a.C, demo-2.C: Modify UserAnalysis and related macros to use HistMan for booking and write-out of histograms. 2005-02-18 20:47 Brett Viren * DataUtil/: DumpMomModule.cxx, HistManModule.cxx, HistManModule.h: Add HistManModule which will dump any HistMan histograms into an output file on EndJob. Also provides a static convenience method, GetHistMan() to produce a uniquely rooted HistMan based on given job module and optional subdirectory. Fix apparent cut-and-paste induced bogosity in DumpMomModule's description string. 2005-02-18 19:49 Robert Hatcher * SRT_MINOS/special/pre_standard.mk: Add BField, this is used often enough we shouldn't force users to load it themselves. 2005-02-18 19:45 Robert Hatcher * DatabaseInterface/DbiValidityRecBuilder.cxx: Limit the number (now 10) of complaints about non-existent tables. 2005-02-18 19:45 kordosky * Contrib/cbs/Mad/MadMKAnalysis.cxx, Mad/MadMKAnalysis.cxx: rolling upgrade 2005-02-18 19:44 Brett Viren * SRT_MINOS/special/pre_standard.mk: Add HistMan just after DataUtil in anticipation of future changes. 2005-02-18 19:38 Robert Hatcher * MCNtuple/NtpMCRecord.h: Addition of PhotonEventResult* and SimEventResult* means that one should declare these classes (not necessarily #include them though) in the header. 2005-02-18 19:19 Brett Viren * JobControl/: JobCModule.cxx, JobCModule.h, JobCPath.cxx, JobCPath.h, test/uniq_names.C: Add mechanism to set a unique name to each module in a path. The name is stored in the JobCModule::fConfig Registry as the "UniqueName" member. If this member pre-exists it will not be overwritten, otherwise the assignment is done at the begining of JobCPath::Run() and names are relative to (and include the name of) this JobCPath doing the Run()ing. If the module is in a path which is accessible by multiple individual transversals (eg Module in D in A->B, B->D, A->C, C->D) it will get a name based on the last traversal (eg /A/C/D/Module). Because of this a suitably crafty path construction may cause non-unique names. If/when this happens, after the crafty perpetrator has finished being beaten, something more clever will have to be designed. 2005-02-18 19:04 Nathaniel Tagg * PhotonTransport/ScintHitToDigiPE.cxx: Ensure that totalPE count includes noise 2005-02-18 18:55 Nathaniel Tagg * PhotonTransport/: PhotonEventResult.cxx, PhotonEventResult.h, ScintHitToDigiPE.cxx: Add true number of noise PE to SimEventResult 2005-02-18 18:51 Nathaniel Tagg * MCNtuple/: NtpMCRecord.cxx, NtpMCRecord.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Add PhotonEventResult and SimEventResult as branches to the NtpMCRecord. This creates a dependency on PT and DetSim, but that shouldn't be a problem for most jobs. Remaining operational problem: leaves of the EventResult classes don't show up when doing NtpMC->Print(), so the user doesn't know what's in there. 2005-02-18 18:49 Nathaniel Tagg * DetSim/: SimEventResult.cxx, SimEventResult.h: Add copy operator (=) to SimEventResult. 2005-02-18 18:19 Nathaniel Tagg * PhotonTransport/: PhotonEventResult.cxx, PhotonEventResult.h, ScintHitToDigiPE.cxx: Add a copy operator to PhotonEventResult. Set up ScintHitToDigiPE so that it always returns a PhotonEventResult, even for a null simulation. 2005-02-18 18:00 Nathaniel Tagg * Calibrator/PEGainCalScheme.cxx: OK, now make it so it doesn't crash on Instance(). Doh. 2005-02-18 17:31 Nathaniel Tagg * BField/BfieldCoilCurrent.cxx: Fix for compiling under gcc-3.4: CVSID() must come before include of DbiResultPtr.tpl 2005-02-18 16:51 Brett Viren * HistMan/LinkDef.h: Remove Book<>() entirely until ROOT works with overloaded templated methods 2005-02-18 16:27 Nathaniel Tagg * Calibrator/: CalMuonStats.cxx, CalMuonStats.h, CalStripAtten.h, LinkDef.h, PEGainCalScheme.cxx, PEGainCalScheme.h, TemperatureCalScheme.cxx: Remove obsolete DB class. Fix up c'tor in StripAtten row class. More error trapping in PEGainCalScheme. Now traps bad seids and psids fed to the algorithm, and attempts to return sensible defaults. 2005-02-18 16:22 Brett Viren * ParticleTransportSim/PTSimStack.cxx: include TClonesArray.h 2005-02-18 15:37 Brett Viren * CandDigit/FilterBadChannelMap.h: Add std:: 2005-02-18 13:51 cbs * Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadEvDisplay.h, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.h: Added Tingjun's code for drawing stdhep vectors to MadEvDisplay. 2005-02-18 12:57 Brett Viren * BeamData/: doc/acnet-devices-to-readout.xls, doc/acnet-devices-to-readout.txt, python/cfg/bdp.cfg, python/cfg/devices.cfg: Add profile monitor and target locations. Move file roll time to 8 hours. 2005-02-18 11:54 vahle * NueAna/: NueDisplayModule.cxx, ShwfitAna.cxx, macros/MakeAnaNueTree.C, macros/MakePIDTree.C, macros/ReadAnaNueTree.C, macros/ReadAnaNueTreewPID.C, macros/RunNueDisplay.C: added a ; to NueDisplayModule after JOBMODULE, fixed n_count bug in ShwfitAna, added appropriate load library statements to macros 2005-02-18 06:43 Nick West * WebDocs/db_adding_primary_keys.html: Award CALMIPCALIBRATION to Jeff 2005-02-18 01:36 Robert Hatcher * BField/BfldMapRect2d.cxx: clean up messages a bit. 2005-02-17 20:57 Ed Larty * OfflineMonitor/macros/: NtpSR.C, NtpSR.h, NtpSt.C, NtpSt.h, myscript, ntpsr_cand.C, ntpst_cand.C, offcand_ntpsr.C, offcand_ntpst.C, offmacro_ntpsr.C, offmacro_ntpst.C, offmacrotxt_ntpsr.C, offmacrotxt_ntpst.C, plotscand_ntpsr.C, plotscand_ntpst.C, plotsmacro_ntpsr.C, plotsmacro_ntpst.C, plotsmacrotxt_ntpsr.C, plotsmacrotxt_ntpst.C: # make adjustment for changes from NtpSR to NtpSt 2005-02-17 20:48 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadCBSQEAnalysis.cxx, Contrib/cbs/Mad/MadCBSQEAnalysis.h, Contrib/cbs/Mad/MadDpAnalysis.cxx, Contrib/cbs/Mad/MadDpAnalysis.h, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Contrib/cbs/Mad/macros/Analyze.C, Contrib/cbs/Mad/macros/AnalyzeMC.C, Contrib/cbs/Mad/macros/CBSQE.C, Contrib/cbs/Mad/macros/CCSTD.C, Contrib/cbs/Mad/macros/EvDisplay.C, Contrib/cbs/Mad/macros/HandScan.C, Contrib/cbs/Mad/macros/LoadLibs.C, Contrib/cbs/Mad/macros/Utilities.C, Contrib/cbs/Mad/macros/Validate.C, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/MadCBSQEAnalysis.cxx, Mad/MadCBSQEAnalysis.h, Mad/MadDpAnalysis.cxx, Mad/MadDpAnalysis.h, Mad/MadQuantities.cxx, Mad/MadQuantities.h, Mad/macros/Analyze.C, Mad/macros/AnalyzeMC.C, Mad/macros/CBSQE.C, Mad/macros/CCSTD.C, Mad/macros/EvDisplay.C, Mad/macros/HandScan.C, Mad/macros/LoadLibs.C, Mad/macros/Utilities.C, Mad/macros/Validate.C: New quantities to MadAnalysis::CreatePAN() for neugen reweighting and new functions in MadQuantities to extract them. Inherited analysis classes now take care of opening their own histogram files for PID. Simplified the macros. 2005-02-17 20:10 kordosky * HistMan/HistMan.cxx: a few spaces added to test cvs access 2005-02-17 18:47 vahle * NueAna/: GNUmakefile, LinkDef.h, NueDisplayModule.cxx, NueDisplayModule.h, macros/RunNueDisplay.C: addition of an example, midad-based event display 2005-02-17 18:37 cbs * CandSubShowerSR/AlgSubShowerSRList.cxx: Fixed a memory leak in TransCluster() 2005-02-17 17:03 kordosky * SRT_MINOS/special/compilers/GCC.mk: add () brackets, not {}, it's a makefile dammit! 2005-02-17 16:56 kordosky * SRT_MINOS/special/compilers/GCC.mk: needed some brackets in previous commit 2005-02-17 16:10 kordosky * SRT_MINOS/special/compilers/GCC.mk: Added support for arbitrary compiler flags in GCC.mk. The contents of MINOS_CXXFLAGS and _CFLAGS will be added to CXXFLAGS and CCFLAGS respectively. 2005-02-17 15:49 cbs * CandSubShowerSR/AlgSubShowerSRList.h: changed vector to std::vector 2005-02-17 15:44 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSRList.cxx: changed all vector to std::vector 2005-02-17 15:27 Robert Hatcher * UgliGeometry/: UgliDbiScintMdl.cxx, UgliDbiScintPln.cxx, UgliDbiStrip.cxx, UgliDbiTableDescr.cxx, UgliLoanPool.cxx, UgliScintMdlNode.cxx: convert "cout" statements into MSG ones. 2005-02-17 15:27 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: Comment out some "cout" statements that were there for development debugging and should have been removed. Convert some others to MSG. 2005-02-17 13:33 cbs * Contrib/cbs/Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.cxx: Don't draw 999 entry from the stdhep array in the interaction diagram 2005-02-17 13:02 Nathaniel Tagg * Calibrator/StripAttenCalScheme.cxx: Turn up 'off end of strip' warnings to kInfo; users really should see these. 2005-02-17 11:32 Nathaniel Tagg * Filtration/FardetBeamSelect.cxx: Some code cleanup to make Robert happier. 2005-02-17 10:00 Nick West * WebDocs/db_adding_primary_keys.html: Award BFLDDBIPLANEMAP to Robert. Remove BFIELDPLANES 2005-02-17 00:45 dap56 * Contrib/cbs/Mad/LinkDef.h, Contrib/cbs/Mad/MadDpAnalysis.cxx, Contrib/cbs/Mad/MadDpAnalysis.h, Mad/LinkDef.h, Mad/MadDpAnalysis.cxx, Mad/MadDpAnalysis.h, Contrib/cbs/Mad/macros/CCSTD.C, Mad/macros/CCSTD.C: New version of MadDpAnalysis.cxx. Also added MadDpAnalysis to list of classes in LinkDef.h new macro CCSTD.C committed - used to create PDF histograms and PAN for standard analysis 2005-02-16 20:49 Brett Viren * setup/packages-development: Add CandSubShowerSR 2005-02-16 20:22 Brett Viren * HistMan/HistMan.h: Improve docs 2005-02-16 19:42 blake * AtNuReco/AlgFitTrackAtNu.cxx: Set the CandFitTrack.MomomentumCurve variable (and make it positive!) 2005-02-16 19:27 Brett Viren * HistMan/: HistMan.h, LinkDef.h, RootHists.h, test/THMtest.cxx, test/THMtest.h: Add lines to LinkDef to allow for some Book and Get methods to be usable in interpreted code. Book<>() for 2D hists does not yet work under CINT. 2005-02-16 18:44 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.cxx: # added new changes 2005-02-16 17:53 Robert Hatcher * Dispatcher/DDS.cxx, Dispatcher/DDSChildServer.cxx, Dispatcher/DDSClient.cxx, Dispatcher/DDSFileHandler.cxx, Dispatcher/DDSParentServer.cxx, Dispatcher/DDSSubscription.cxx, Dispatcher/DDSSubscription.h, Persistency/PerInputStream.h, Persistency/PerInputStreamManager.cxx, Persistency/PerInputStreamManager.h: backport Sue's latest changes to R1.14 (hopefully got them all). 2005-02-16 17:19 vahle * NueAna/: FillPIDFromText.cxx, FillPIDFromText.h, LinkDef.h, NuePID.cxx, NuePID.h, NuePIDHeader.cxx, NuePIDHeader.h, NueReadwPID.cxx, NueReadwPID.h, macros/MakePIDTree.C, macros/ReadAnaNueTreewPID.C: Added a prototype PID class, also JobModules and macros to read and write the PID class 2005-02-16 17:01 Robert Hatcher * setup/packages-development: the addition of FardetBeamSelect to Filtration package introduced a dependency on SpillTiming package, so we better include that package. 2005-02-16 16:55 Nathaniel Tagg * Morgue/: BadHardware.cxx, BadHardware.h, Coroner.cxx, Coroner.h, HardwareComponent.cxx, HardwareComponent.h, HardwareType.cxx, HardwareType.h, LinkDef.h, Morgue.cxx, Morgue.h: Add new classes that can identify types and specific locations of readout hardware. 2005-02-16 16:49 Robert Hatcher * AnalysisNtuples/Module/: ANtpSRNtpManipulator.cxx, CondensedNtpModule.cxx: Once headers are moved into Module subdir one must make the appropriate change in the .cxx file. This can appear to work if one is using a test directory because it could pick up the the version in the base release. 2005-02-16 16:46 ebeall * DcsUser/scripts/eriks_sqlbackupnear: near script that runs at dcsdcp-nd.fnal.gov to clean up all data in our internal dcs database for online operations that is older than one month. This is neces sary for speed of online DCS operations. We're still slow control, tho. 2005-02-16 16:46 ebeall * DcsUser/scripts/eriks_sqlbackupfar: script that runs at dcsdcp.minos-soudan.org to clean up all data in our internal dcs database for online operations that is older than one month. This is necessary for speed of online DCS operations. We're still slow control, tho. 2005-02-16 16:45 ebeall * DcsUser/scripts/filefinder_cronjobnear.sh: near script that runs at dcsdcp-nd.fnal.gov to take data from dcs root files and put it into the offline database at minos-db1.fnal.gov 2005-02-16 16:44 ebeall * DcsUser/scripts/filefinder_cronjobfar.sh: script that runs at dcsdcp.minos-soudan.org to take data from dcs root files and put it into the offline database at minos-db.minos-soudan.org. 2005-02-16 16:33 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Backporting into R1.14. 2005-02-16 16:31 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Added Andy's mods to the Cambridge reco script. 2005-02-16 13:42 Nathaniel Tagg * Filtration/: Blinder.h, FardetBeamSelect.cxx, FardetBeamSelect.h: By popular demand, add a filtration module that will find FD beam events by timing. Must have SpillTimeND database table for this to work, and need to load libSpillTiming. By default, this module APPLIES BLINDNESS. Until there is a collaboration decision on this issue, we should assume we are blind from day 1. 2005-02-16 13:37 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h, SpillTimeND.cxx, looter/lootSpillFiles.cxx: Fixes for gcc-3.4 2005-02-16 11:14 vahle * NueAna/: NueModule.cxx, ShwfitAna.h, SntpHelpers.cxx: Fixed #includes to look in correct directory for header files 2005-02-16 10:27 Nick West * WebDocs/db_adding_primary_keys.html: Read before commit, read before commit ... remove spare URL 2005-02-16 10:08 Nick West * WebDocs/db_adding_primary_keys.html: Add warning about back-porting 2005-02-16 09:59 Nick West * WebDocs/db_adding_primary_keys.html: Indulge in my favorite pastime - allocating work to other people! 2005-02-16 05:07 Sue Kasahara * Dispatcher/: DDSChildServer.cxx, DDSSubscription.cxx, DDSSubscription.h: Introduce support for new Subscription parameter KeepUpWindow for use when the user subscribes to the dispatcher in kRecordKeepUp mode. DDSSubscription::SetKeepUpWindow(time(sec)) allows the user to specify how close in time they would like to stay to the most recent record set when subscribing in RecordKeepUp mode. The default is 30 seconds. By setting this to 0, they will always receive the most recent record set, but this introduces the possibility of a time lag before they receive the Next record set because of the rotorooter autosave time lag (10 seconds at the detector sites) and MaxSyncDelay parameter. By setting it to 30 (default), the dispatcher server will advance to the first record set within 30 sec of the record set end. If the user has "high" frequency Next calls this reduces the wait time before they see the Next record set. By setting it progressively higher, the client asymptotically approaches the kAll keep up mode. 2005-02-16 04:55 Sue Kasahara * Persistency/: PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Bug fix to implementation of AdvanceRecordTags that surfaces when running Dispatcher in RecordKeepUp mode. This bug was introduced with recent changes to fix another Dispatcher bug. Introduce new methods to support use of KeepUpWindow when running dispatcher in RecordKeepUp mode. 2005-02-16 00:29 George Irwin * Candidate/: CandBase.h, CandBase.tpl: Undo bad effects on MACOSX of CandBase.tpl separation from CandBase.h. 2005-02-15 23:28 Robert Hatcher * BField/: BfieldCoilCurrent.cxx, BfieldCoilCurrent.h: Teach the row how to print itself. 2005-02-15 23:09 kordosky * CalDetDST/UberModule.cxx: removed "tokens" call and uncommented Ntp filling routines 2005-02-15 23:07 Robert Hatcher * BField/: BfldDbiPlaneMap.cxx, BfldDbiPlaneMap.h: Now there are 4 MapVariant/Scale values; two for power on, two for power off. 2005-02-15 23:03 Robert Hatcher * BField/: BfieldCoilCurrent.cxx, BfieldCoilCurrent.h: Allow ctor to set # of turns for each SM coil. 2005-02-15 21:42 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimModule.h, macro/PTSim_g3Config.C, macro/PTSim_testG3.C: Add TRandom random number generator. Owned by PTSimModule, and passed to MC implementation for use during particle transport. The initial seeds are set on each snarl according to: seed = run + snarl + fRandomSeed where fRandomSeed (default 0) is configurable by the user to allow variability for the same snarl. This formula was ripped off from DigiPEtoRawDigitModule. PTSim_testG3.C has been modified to illustrate the use of the new configuration parameter "RandomSeed". The setting of the random number generator seems to work in that results can be reproduced (or varied) according to the consistency (or not) of the setting of RandomSeed. But the Geant3 MC implementation print of the initial random seeds doesn't reflect the initial seed setting (always prints 0). The initial seeds can be printed using PTSim msg level set to Debug. 2005-02-15 21:35 kordosky * CalDetDST/: CalDet2003PlotsModule.cxx, UberModule.cxx, UberModule.h, UberModuleLite.cxx, UberModuleLite.h, UberRecord.cxx, UberRecord.h, UberRecordLite.cxx, UberRecordLite.h: Added two new ntuple variables, torbits an torok. The word "torbits" is a bitfield where each of the first bits reflects the presence of one of the varc lemo inputs from crate 0, varc 0 to crate 1, varc 2. Higher bits are unused. The word "torok" is set true if all the relevant bits for a good trigger are set in torbits. The relevant bits changed with the caldet running period. 2005-02-15 21:30 kordosky * CalDetSI/: AlgCalDetSI.cxx, AlgCalDetSI.h, CandCalDetSI.cxx, CandCalDetSI.h, CandCalDetSIHandle.h: Now searching for varc lemo channels and flipping the corresponding bits in CandCalDetSI::fTriggerORBits. Also, computing the value of the field when all relevant bits are set and using that to compare to fTriggerORBits. If they are equal fTriggerOROK gets set true (= a good trigger). 2005-02-15 21:13 Brian Rebel * AnalysisNtuples/: ANtpSRNtpManipulator.cxx, ANtpSRNtpManipulator.h, CondensedNtpModule.cxx, CondensedNtpModule.h, GNUmakefile, LinkDef.h, Module/ANtpSRNtpManipulator.cxx, Module/ANtpSRNtpManipulator.h, Module/CondensedNtpModule.cxx, Module/CondensedNtpModule.h, Module/GNUmakefile, Module/LinkDef.h: restructure things a bit - move all objects that know about the SRNtuple classes and any of the other reconstruction stuff into the Module directory. now the libAnalysisNtuples.so library only holds information about the Info classes so that one can use those ntuples in a module without having to load any other lib in the job script. adjust the LinkDef.h files accordingly 2005-02-15 21:10 vahle * NueAna/: GNUmakefile, LinkDef.h, NueAnaBase.h, NueHeader.cxx, NueHeader.h, NueModule.cxx, NueModule.h, NueRead.cxx, NueRead.h, NueRecord.cxx, NueRecord.h, Shwfit.cxx, Shwfit.h, ShwfitAna.cxx, ShwfitAna.h, SntpHelpers.cxx, SntpHelpers.h, macros/MakeAnaNueTree.C, macros/ReadAnaNueTree-nojc.C, macros/ReadAnaNueTree.C: A start on a new nue ntuple 2005-02-15 20:38 avva * Contrib/sergei/ControlGui/controlgui.ui.h: [no log message] 2005-02-15 20:36 avva * Contrib/sergei/ControlGui/: controlgui.ui, controlgui.ui.h: Signal/slot connections from "program start"/"program stop" buttons got lost for some reason. Added them back. 2005-02-15 19:20 Brett Viren * CVSROOT/: check_access, modules: Module name too long, shorten by one letter. 2005-02-15 18:14 dap56 * CDFMonitoringFwk/HistoDisplayMain.cc: Change to argument handling code in HistoDisplayMain.cc 2005-02-15 17:58 Sue Kasahara * MCNtuple/NtpMCStdHep.cxx: Add print of status code TMCProcessName when status code >= 300, where this name is the process responsible for the particle production. Example Print: index 1 mc index 0 parent indices 0 to 0 child indices -1 to -1 status code 309/Delta ray Id(PDG) 11/e- mass(GeV) 0.00051 p4(GeV) (-0.000147823,0.000103257,0.000510378,0.000743707) vtx(x,y,z(m),t(nsec)) (-348.133,201.559,903.963,11.1446) 2005-02-15 17:51 Sue Kasahara * ParticleTransportSim/PTSimStack.cxx: Modify setting of stdhep StatusCode/IstHEP variable to be: 1)Status code received from NEUGEN final state for initial state particles, or 2)Mechanism code resulting in production of track + 300 for particles produced during tracking. The mechanism codes are those listed in $ROOTSYS/vmc/inc/TMCProcess.h Status codes set by tracking in GMINOS are assigned a G3 mechanism code + 200 and so can be distinguished by range from those set by PTSim (as suggested by Robert). 2005-02-15 17:48 Nick West * WebDocs/: WebDocs.html, db_adding_primary_keys.html: Add section on Adding Primary Keys 2005-02-15 17:44 Brett Viren * CVSROOT/: check_access, modules: Add NueAnal/trish 2005-02-15 17:42 Brett Viren * NueAna/.cvsignore: Initial revision 2005-02-15 17:42 Brett Viren * NueAna/.cvsignore: New package for Trish 2005-02-15 15:21 Nick West * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h, doc/ChangeLog: Add Bool_t HasRowCounter(const std::string& tableName) to provide support for clients to detect if any specific table has migrated to the new form having a primary key (SEQNO,ROW_COUNTER). 2005-02-15 14:27 Nick West * DatabaseInterface/: DbiRowStream.cxx, DbiTableMetaData.h: Add Bool_t DbiTableMetaData::HasRowCounter() const 2005-02-15 12:24 kordosky * MCNtuple/Module/: NtpMCModule.cxx, NtpMCModule.h: Made it so "breakdown in procedure to match stdhep" message isn't printed for CalDet. We run single particles and use this package to extract stdhep. 2005-02-14 23:15 avva * Contrib/sergei/ControlGui/main.cpp: Added SIGUSR1 signal handler to bring up the window if minimized on SIGUSR1. 2005-02-14 22:50 Robert Hatcher * BField/BfieldCoilCurrent.cxx: there are only 8 turns (planks) in the NearDet coil, though each is constructed from 6 conductors in parallel. 2005-02-14 22:49 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Spill has two els. Update device.cfg 2005-02-14 22:46 Brett Viren * BeamData/doc/: acnet-devices-to-readout.txt, acnet-devices-to-readout.xls: Add horn and stripline temps that would have been nice to have added already. Snarky comment. Grumble, grumble. Recriminations, etc. 2005-02-14 22:24 kordosky * CalDetPID/AlgCalDetPID.cxx: Removed fTimeFile->Print() call 2005-02-14 22:01 asousa * Production/R1.14/: reco_nearBeam_R1.14.C, reco_nearCosmics_R1.14.C: Backporting fixes into R1.14. 2005-02-14 21:49 asousa * Production/R1.14/: reco_nearBeam_R1.14.C, reco_nearCosmics_R1.14.C: Fixed missing line and redundant Report statements reported by Mark. 2005-02-14 21:37 kordosky * CalDetPID/AlgCalDetPID.cxx: Tracking down a light bug in AlgCalDetPID initialization. Was invisible till now because we always had the package in our test releases. 2005-02-14 21:25 George Irwin * CandTrackSR/DBtxt_AlgTrackSRList_default.C: Backport Mike's bug fix: "(IsCosmic" -> "IsCosmic" 2005-02-14 21:18 kordosky * CandTrackSR/DBtxt_AlgTrackSRList_default.C: Changed (IsCosmic -> IsCosmic ...I could have sworn this bug got fixed in the past! 2005-02-14 20:50 Robert Hatcher * BField/: BfieldCoilCurrent.cxx, BfieldCoilCurrent.h: Add data members sm1turns, sm2turns (currently filled from hardcoded values when Fill()'d based on Detector). Define enum CoilStatus to distinguish between degaussed, forward/reversed (powered) and off but not deguassed. Remove unnecessary #include lines. 2005-02-14 19:59 Robert Hatcher * BField/: BfieldCoilCurrent.cxx, BfieldCoilCurrent.h, LinkDef.h: New DbiTableRow class for holding long term coil readout values (ie. aggregated from more frequent DCS readbacks). 2005-02-14 19:03 kordosky * CalDetDST/: DBtxt_AlgFilterChannels_default.C, GNUmakefile: Added DBtxt_AlgFilterChannels_default.C to the package root directory. Fixed it so it doesn't set a useless parameter. Added ROOTMACROS line in GNUmakefile to assure the DBtxt macro get's copied into the macros directory in the base and test release. 2005-02-14 19:01 kordosky * CalDetDST/macros/DBtxt_AlgFilterChannels_default.C: Removed DBtxt_AlgFilterChannels_default.C from the macros directory. 2005-02-14 18:34 cbs * MCReweight/: BMPTCalc.cxx, GnumiInterface.cxx, GnumiInterface.h, NeugenWeightCalculator.cxx: Updated GnumiInterface to Fill ANtpTruthInfoBeam objects. 2005-02-14 18:03 Nathaniel Tagg * PhotonTransport/ScintHitToDigiPE.cxx: Fix an odd little bug where a hit can have a valid stripend, but an invalid UgliStripHandle. Happens when PTSim attempts to generate a veto shield hit, but Ugli can't cope and dies horribly. 2005-02-14 17:31 mdier * WebDocs/database_inventory/: fab_alner_box_caldet_loc.cfg, fab_alner_box_type1_loc.cfg, fab_alner_box_type2_loc.cfg, fab_alner_box_type3_loc.cfg, fab_alner_box_type4_loc.cfg, fab_alner_box_type5_loc.cfg, fab_control_cable_f_loc.cfg, fab_fe_vme_crate_loc.cfg, fab_harvard_ps_loc.cfg, fab_hv_cable_f_loc.cfg, fab_hv_connector_loc.cfg, fab_keeper_aux_card_loc.cfg, fab_keeper_card_loc.cfg, fab_li_box_n_loc.cfg, fab_lv_cable_f_loc.cfg, fab_m16_pmt_base_loc.cfg, fab_m16_pmt_loc.cfg, fab_m64_pmt_base_cal_loc.cfg, fab_m64_pmt_base_spec_loc.cfg, fab_m64_pmt_loc.cfg, fab_master_aux_card_loc.cfg, fab_master_card_loc.cfg, fab_master_crate_loc.cfg, fab_menu_card_loc.cfg, fab_minder_aux_t_loc.cfg, fab_minder_aux_u_loc.cfg, fab_minder_card_loc.cfg, fab_mtm_card_loc.cfg, fab_mux_box_e_loc.cfg, fab_mux_box_sh_loc.cfg, fab_mux_box_w_loc.cfg, fab_pin_diode_aux_card_loc.cfg, fab_pvic_interf_loc.cfg, fab_rop_loc.cfg, fab_rps_n_loc.cfg, fab_signal_cable_f_loc.cfg, fab_va_chip_loc.cfg, fab_varc_loc.cfg, fab_vfb_loc.cfg, fab_vmm_loc.cfg, fab_vtm_card_loc.cfg, fab_weiner_ps_loc.cfg, fabdevicetype.cfg, fabmotivation.cfg, faboutofservice.cfg, fabwhere.cfg, tinfo_empty.cfg: Adding the cfg files that describe the hardware database tables. 2005-02-14 15:58 Brian Rebel * AnalysisNtuples/: ANtpEventInfo.h, ANtpEventInfoNC.h, ANtpShowerInfo.h, ANtpShowerInfoNC.h, ANtpTrackInfo.h, ANtpTrackInfoAtm.cxx, ANtpTrackInfoAtm.h, ANtpTrackInfoNC.h, ANtpTruthInfoBeam.cxx, ANtpTruthInfoBeam.h: add new variables to ANtpTruthInfoBeam at the request of C. Smith add new variables to ANtpTrackInfoBeam add comments describing each variable in the Info classes 2005-02-14 11:44 Nathaniel Tagg * ParticleTransportSim/PTSimModule.cxx: A newly-created digisciint hit list belongs in the SimSnarl, not in Mom. 2005-02-14 06:22 Sue Kasahara * ParticleTransportSim/macro/PTSim_testG3.C: Comment out line setting SimFlag configuration parameter to Data. 2005-02-14 06:03 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimHit.cxx, PTSimHit.h, PTSimModule.cxx, PTSimModule.h, PTSimParticle.cxx, PTSimParticle.h, PTSimStack.cxx, PTSimStack.h, macro/PTSim_testG3.C: Introduce ability to configure the storage of tracks to the stdhep array. All tracked particles are stored until the very end of processing of each event. A filter is then applied to the tracked particles to select which particles will be stored in the stdhep array. The default filter configuration is to store all particles which directly, or through a descendant, resulted in the production of an energy deposition hit, OR which pass a momentum threshold (default value 0.15 GeV/c). The first part of this logic eliminates the need to store negative track ids in DigiScintHits, since all tracks resulting in DigiScintHits are stored in the stdhep array. The momentum threshold is configurable to adjust the overall threshold, or on an individual production mechanism basis as is illustrated in macro/PTSim_testG3.C. 2005-02-14 05:31 Sue Kasahara * Digitization/DigiScintHit.h: Add SetTrackId method to set fTrackId variable. For use with ParticleTransportSim. 2005-02-12 19:51 George Irwin * AtNuOutput/: FarDetShieldPlankListModule.cxx, reco_data.C: Backports from development to R1-14 2005-02-12 19:47 George Irwin * AtNuReco/AlgTrackAtNu.cxx, AtNuEvent/GNUmakefile: Backports from development to R1-14 2005-02-12 19:17 Brett Viren * HistMan/LinkDef.h: Forgot to commit this. 2005-02-12 14:53 blake * AtNuOutput/reco_data.C: suppress some messages 2005-02-12 14:48 blake * AtNuOutput/FarDetShieldPlankListModule.cxx: ... and again 2005-02-12 14:23 blake * AtNuOutput/FarDetShieldPlankListModule.cxx: Register algorithm with correct name... 2005-02-12 02:05 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Backport script fixes. 2005-02-12 02:02 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Fixed some typos. 2005-02-12 01:27 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Backporting script into R1.14. 2005-02-12 01:26 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: New Cambridge reco script that produces the Cambridge analysis ntuple. 2005-02-12 00:34 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.cxx, ANtpAnalysisInfo.h, ANtpHeaderInfo.h, LinkDef.h: first stab at object to hold information related to doing fits etc 2005-02-12 00:00 Brett Viren * HistMan/: HistMan.cxx, HistMan.h: New construction method: /// Create a Histman and try to attach the HistMan directory in /// the given file. If fail, will act like Histman("") above. /// The file is still used to store the histograms so must be kept /// open. HistMan(TFile& file); 2005-02-11 23:43 cbs * MCReweight/: BMPTCalc.cxx, BMPTCalc.h, BMPTConfig.cxx, BMPTConfig.h, BMPTEvent.cxx, BMPTEvent.h, BMPTHistoWeightCalculator.cxx, BMPTHistoWeightCalculator.h, BMPTWeightCalculator.cxx, BMPTWeightCalculator.h, GnumiInterface.cxx, GnumiInterface.h, LinkDef.h, NuParent.cxx, NuParent.h, macros/TestMCReweightCode.C: BMPTCalc,BMPTConfig,BMPTEvent all translated from fortran for beam reweighting. BMPTWeightCalculator interfaces this code with the MCReweight object. GnumiInterface takes the "999" stdhep array entry from the standard ntuples and looks up the neutrino parent info from the gnumi files. Information is returned as a NuParent or ANtpNuParentInfo object. 2005-02-11 23:27 Brett Viren * HistMan/: HistMan.cxx, HistMan.h, test/THMtest.cxx: Fix problem with transfering ownership to TFile on WriteOut (thanks Sergei). Remove save-in-TFolder feature, always save to TDirectories. 2005-02-11 22:33 Brett Viren * HistMan/: GNUmakefile, HistMan.cxx, HistMan.h, test/THMtest.cxx, test/test_hm.C: Move the interface Mike added a while ago to write out to TDirectories instead of TFolders into WriteOut which now takes a second option use_tdir, default is false (ie, orig behaviour of using TFolders). Also add a WriteOut() that takes a file name, instead of a TFile. 2005-02-11 21:28 mdier * WebDocs/database_inventory/fabcomponent.cfg: Adding the directory database_interface to the WebDocs area to hold the config files that describe the database tables. Added fabcomponent.cfg to test if everything is working, before adding more files. 2005-02-11 20:46 Brian Rebel * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: commit the NavKey functions used in the CandTrackSR and CandFitTrackSR packages for sorting strips by plane, strip and time 2005-02-11 20:30 Robert Hatcher * setup/packages-development: add new package NCUtils for NC working group shared code. 2005-02-11 20:26 Robert Hatcher * CVSROOT/: check_access, modules: new module NCUtils and access to know NC working group members. 2005-02-11 20:19 Robert Hatcher * NCUtils/: .cvsignore, GNUmakefile, LinkDef.h: At Brian's request start a utilities package for the NC working group where they can share common code. 2005-02-11 20:19 Robert Hatcher * NCUtils/: .cvsignore, GNUmakefile, LinkDef.h: Initial revision 2005-02-11 18:19 blake * AtNuEvent/GNUmakefile: make the library name the same as the package name... 2005-02-11 18:17 blake * AtNuReco/AlgTrackAtNu.cxx: bug fix to remove some FPEs 2005-02-11 17:42 ebeall * DcsDaemon/GNUmakefile: version to compile new versions of mysql2roto for each detector 2005-02-11 17:42 ebeall * DcsDaemon/dcs_nearmysql2roto.c: near version of mysql2roto 2005-02-11 17:41 ebeall * DcsDaemon/dcs_farmysql2roto.c: far version of mysql2roto 2005-02-11 17:22 Brian Rebel * CandFitTrackSR/AlgFitTrackSR.cxx, CandFitTrackSR/SwimObjSR.cxx, CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/CandTrackSRHandle.cxx, CandTrackSR/TrackClusterSR.cxx: change the sorting of strips to use 2 navigation functions rather than 1. this should take care of the sorting problem described by rustem where the timing information in the original code was lost due to a double to float conversion change all calls to abs or fabs to TMath::Abs to take care of type issues 2005-02-11 16:33 vahle * CalDetDST/: CalDet2003PlotsModule.cxx, UberModule.cxx, macros/StdProduction/uber-all.C, macros/StdProduction/uber-lite.C: added temperature to header, well it was already there, but now I'm filling it. 2005-02-11 13:32 musser * CandSliceSR/AlgSliceSRList.cxx: change time window for adding low pulse height hits so that window goes back in time from start of slice by earlytimediff, and forward in time to start of next slice - earlytimediff 2005-02-11 09:36 Robert Hatcher * AnalysisNtuples/ANtpEventInfoNC.cxx: In Reset() call base class Reset() method to clear base class member variables. 2005-02-11 09:31 Robert Hatcher * AnalysisNtuples/ANtpEventInfoNC.cxx: Do not attempt to initialize the data members of the base class in the ctor; these will get handled in the base class'es ctor. 2005-02-11 09:17 Robert Hatcher * BField/BfldCache.cxx: performance improvement in UgliGeomHandle::GetNearestSteelPlnHandle() is enought that it no longer makes sense to attempt to walk a plane or too before calling it. Now if we're not in the currently cached steel z range we simply ask the geometry. 2005-02-11 09:15 Robert Hatcher * UgliGeometry/: UgliGeomABC.h, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h: Significant speed improvement in GetNearestSteelPlnNode(). Binary search on cached z midpoints really improves performance. Change arg of GetPlaneIdFromZ() and GetNearestSteelPln{Node|Handle}() from Float_t to Double_t. Generally, one already has a Double_t (since this is what other objects return) and thus we can avoid extra type conversions. 2005-02-10 21:28 Brian Rebel * AnalysisNtuples/: ANtpShowerInfoNC.h, ANtpTrackInfoAtm.h, ANtpTrackInfoNC.h, ANtpTruthInfoAtm.h, ANtpTruthInfoBeam.h: forgot to increment the class def numbers 2005-02-10 21:17 George Irwin * GeoGeometry/GeoGeometry.cxx: In 4.03/02 ROOT moved declaration of enum EGeoTransfTypes from TGeoMatrix.h file scope to inside the TGeoMatrix class itself. This fix checks ROOT_VERSION_CODE for each of 4 invocations of enum. It would be nice to find a better way. 2005-02-10 20:26 Brian Rebel * AnalysisNtuples/: ANtpEventInfoNC.h, ANtpShowerInfoNC.cxx, ANtpTrackInfoAtm.cxx, ANtpTrackInfoAtm.h, ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h, ANtpTruthInfoAtm.cxx, ANtpTruthInfoBeam.cxx, ANtpTruthInfoBeam.h: remove inititalization list of base class variables from constructors and redeclaration of base class variables from headers of derived classes. call base class Reset methods in daughter class Reset methods to reset the baseclass datamembers. these objects really use inheritance now. 2005-02-10 19:20 Nick West * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Remove unused function Bool_t AddDataRow(const string & row) rather than add support for ROW_COUNTER tables. 2005-02-10 19:05 Nick West * DatabaseInterface/doc/ChangeLog: Add support for tables with ROW_COUNTERs. 2005-02-10 19:05 Nick West * DatabaseInterface/test/: DbiValidate.cc, prepare_db_0.sql, prepare_db_1.sql, DEMOASCIIDATA.csv: Add ROW_COUNTER to all test data tables. 2005-02-10 19:04 Nick West * DatabaseInterface/: DbiConfigSet.cxx, DbiResultNonAgg.cxx, DbiSqlValPacket.cxx: Handle table with ROW_COUNTERS. 2005-02-10 19:04 Nick West * DatabaseInterface/: DbiRowStream.cxx, DbiRowStream.h: Add Bool_t HasRowCounter() const so that ROW_COUNTER can be ignored on input and generated on output. 2005-02-10 19:03 Nick West * DatabaseInterface/DbiConfigStream.cxx: Fix bug in error reporting message. 2005-02-10 18:17 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: Fake the "-r" switch that FNAL scripts use Add the R1.14 releases 2005-02-10 18:12 Brett Viren * BeamData/ana/bv/: Cuts.cxx, DeltaT.cxx, GnumiTree.cxx, GnumiTree.h, LinkDef.h, ProtonDist.cxx, ProtonDist.h, reweight.cxx, reweight.h, run_plots.C: As of todays reco meeting 2005-02-10 17:04 George Irwin * AtNuReco/DBtxt_AlgFitTrackAtNu_default.C: More synch AtNuReco R1-14 with development for Andy's Feb 4 commits. 2005-02-10 16:53 George Irwin * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuRecoMCTruth.cxx, AlgFitTrackAtNu.cxx, AlgFitTrackAtNu.h, AlgFitTrackAtNuList.cxx, AlgShowerAtNu.cxx, AlgShowerAtNuList.cxx, AlgTrackAtNu.cxx, AlgTrackAtNuList.cxx, AtNuDisplayModule.cxx, AtNuDisplayModule.h, AtNuFindModule.cxx, AtNuFitModule.cxx, AtNuTreeModule.cxx, AtNuTreeModule.h, CandAtNuReco.cxx, CandAtNuReco.h, CandAtNuRecoHandle.cxx, CandAtNuRecoHandle.h, CandFitTrackAtNuHandle.cxx, CandFitTrackAtNuListHandle.cxx, CandShowerAtNu.cxx, CandShowerAtNu.h, CandShowerAtNuHandle.cxx, CandShowerAtNuHandle.h, CandShowerAtNuList.cxx, CandShowerAtNuListHandle.cxx, CandTrackAtNu.cxx, CandTrackAtNu.h, CandTrackAtNuHandle.cxx, CandTrackAtNuHandle.h, CandTrackAtNuList.cxx, CandTrackAtNuListHandle.cxx, ClusterAtNu.cxx, DBtxt_AlgAtNuReco_default.C, HitAtNu.cxx, HitAtNu.h, ObjAtNu.cxx, ObjShowerAtNu.cxx, ObjTrackAtNu.cxx, README, RecoTreeModule.cxx, ShowerAtNu.cxx, ShowerAtNu.h, ShowerSegmentAtNu.cxx, TrackAtNu.cxx, TrackAtNu.h, TrackSegmentAtNu.cxx, atnureco.C: Synch AtNuReco R1-14 with development for Andy's Feb 4 commits. 2005-02-10 15:51 Ed Larty * setup/packages-R1.14: # tagged new Cambridge packages with R1-14 2005-02-10 15:37 Ed Larty * setup/packages-development: # added new Cambridge packages 2005-02-09 20:07 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSRList.cxx: Fixed a few bugs. 2005-02-09 19:35 Robert Hatcher * BField/BField.cxx: Make use of package configuration parameter ForceUseEverywhere if non-zero. Clean up info/debug messages. BfldCache::GetDefault{MapVariant,Scale} are static methods so one should BfldCache:: rather than fCache->. 2005-02-09 19:29 Robert Hatcher * BField/: BfldLoanPool.cxx, BfldLoanPool.h: provide (transitional) configuration parameter ForceUseEverywhere to force the use of a particular field map (without geometry). 0 means use BfldDbiPlaneMap as one should; 1 means pick the hardcoded 'best' value (in BfldCache) for the given VldContext; otherwise use the value as the map #. 2005-02-09 19:26 Robert Hatcher * BField/BfldMapRect2d.cxx: clean up info/debug messages. 2005-02-09 19:25 Robert Hatcher * BField/BfldCache.cxx: cleanup or remove some info/debug messages. 2005-02-09 18:42 Brian Rebel * AnalysisNtuples/CondensedNtpModule.cxx: put in a TMath::Sqrt that was forgotten when finding neutrino direction cosines 2005-02-09 16:22 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Change from : to _ for E:MxxxPL 2005-02-09 16:05 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add CALTIMEJUMP 2005-02-09 16:00 Brian Rebel * AnalysisNtuples/: ANtpTruthInfo.cxx, ANtpTruthInfo.h, ANtpTruthInfoAtm.h, ANtpTruthInfoBeam.cxx, ANtpTruthInfoBeam.h, LinkDef.h, macros/makeCondensedNtuple.C: add new object for beam analyses, ANtpTruthInfoBeam add comments to all truth info object headers describing what is held in each data member 2005-02-09 15:42 Robert Hatcher * Persistency/: Per.cxx, PerFile.cxx, PerFileManager.cxx, PerInputStream.cxx, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStream.cxx, PerOutputStreamManager.cxx, PerStream.cxx, PerStreamManager.cxx: Previous partial backport to R1.14 left package in a broken state. Rather than try and figure out the exact details, just synch it with HEAD. I think the real difference that was stopping things was that PerInputStreamManager.h didn't get backported but had new data member. Other changes involved are just the removal of semi-innoculous semi-colons. 2005-02-09 15:10 Brett Viren * PerfTools/python/graphviz/graph/Makefile: Don't remove generated wrappers in a make clean 2005-02-09 04:58 Robert Hatcher * BField/: BfldMap.cxx, BfldMap.h: Rip out all the old TClonesArray stuff, leaving only vector version. 2005-02-09 04:53 Robert Hatcher * BField/: BfldMap.cxx, BfldMap.h: Rather than storing the map vectors as TVector3 objects in a TClonesArray we can store the components and reconstruct the TVector3 objects as needed. If one uses vector and doesn't keep Bz (as the maps are 2d) then, given the overhead of the TObject-ness of TVector3, one can reduce the in memory size by a factor of two. If one uses Float_t then one gains another factor of two. All this without any loss of precision (given that the input data files don't have any better than 1 in 10^6). At most this appears to increase the time by perhaps 3.3% of the non-geometry time (ie.useEverywhere != 0). This make keeping multiple maps in memory much more appealing. 2005-02-09 04:41 Robert Hatcher * BField/BfldMapRect2d.cxx: Deletion of TClonesArray should be delegated to base class BfldMap which owned it. We were only saved from double deletion because we zeroed out the pointer when we were done. Look for map data file in "." as well as $BMAPPATH. 2005-02-09 04:38 Robert Hatcher * BField/BfldMapVoronoi.cxx: Deletion of TClonesArray should be delegated to base class BfldMap which owned it. We were only saved from double deletion because we zeroed out the pointer when we were done. 2005-02-09 03:33 Sue Kasahara * SRT_MINOS/SoftRelTools/arch_spec_TGeant3.mk: Remove: override CPPFLAGS += -DSITE_HAS_TGEANT3 line. 2005-02-09 03:31 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, doc/README: Remove obsolete SITE_HAS_TGEANT3/SITE_HAS_TGEANT4 ifdef statements. The movement of the construction of the concrete vmc implementation from the Module to the user's config script made these unnecessary. Update README to reflect current installation instructions. 2005-02-09 02:21 Sue Kasahara * GeoGeometry/GNUmakefile: Remove DemoMC from GNUmakefile subdir list. 2005-02-09 02:18 Sue Kasahara * GeoGeometry/DemoMC/: DemoMCApplication.cxx, DemoMCApplication.h, DemoMCBField.cxx, DemoMCBField.h, DemoMCParticle.cxx, DemoMCParticle.h, DemoMCStack.cxx, DemoMCStack.h, GNUmakefile, LinkDef.h: Remove demo vmc application classes used early in the testing of the GeoGeometry package. These have been replaced by the ParticleTransportSim package classes. 2005-02-09 02:13 Sue Kasahara * ParticleTransportSim/: LinkDef.h, PTSimApplication.cxx, PTSimApplication.h, PTSimBField.cxx, PTSimBField.h, test/LinkDef.h, test/PTSimBfldValidate.cxx, test/PTSimBfldValidate.h, test/run_ptsimbfld_vld.C: Remove work-around class PTSimBField in favor of using BField class directly, now that BField doesn't enforce build of UgliGeometry. 2005-02-08 21:08 Brett Viren * BeamData/doc/prelim_report_final_instrumentation_alignment.xls: Comment from Virgil Bocean's email announcement: Please find attached the PRELIMINARY summary of the NuMI Primary Beamline instrumentation final alignment (BPMs, TX profile monitors, FNAL multiwire) with respect to the NOMINAL NuMI_11Dec02_g beamsheet. The information is reported in the SURVEYOR' s Coordinate system: X - positive beam RIGHT looking downstream Z - positive UPWARD. The dX and dZ represent the offsets of the `as set' component with respect to the ideal beamline. A dX, dZ positive offset means that the point is respectively beam right, or above the beam. Please note that the BPM offsets are from their MECHANICAL centers, as referenced with the Laser Tracker. I will send an updated list after computing the `as set' station for each component, for now I thought the information about the transversal offsets is more relevant for your upcoming beam test. 2005-02-08 21:05 Robert Hatcher * DataUtil/: RawRecCounts.cxx, RawRecCounts.h: Fairly simplistic JobCModule for dealing with RawData files (.mdaq, .mdcs and .mbeam). Reports number of record and record-sets; first/last VldContext (and Snarl's VldContext and # if they exist); counts of each RawDataBlock type. 2005-02-08 20:13 kordosky * RecoBase/: CandShowerHandle.cxx, CandTrackHandle.cxx: Prevent calls to GetScintPlnHandle in CandTrackAndle and CandShowerHandle unless working on FarDet data. The calls generated serious error messages. 2005-02-08 18:41 Robert Hatcher * CVSROOT/check_access: add "yumiceva" to labyrinth/bfield access. 2005-02-08 17:27 Robert Hatcher * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h: Backport Jim's changes to R1.14 at Jon's request (via Jim). Include Nathaniel's abs() -> fabs() fix. 2005-02-08 17:25 Robert Hatcher * CandFitTrackSR/DBtxt_AlgFitTrackSR_Beam.C: Backport Jim's changes to R1.14 at Jon's request (via Jim). 2005-02-08 13:35 blake * AtNuOutput/NtpMaker.h: BUG FIX - forgot to rename a header file, doh! 2005-02-08 05:31 Robert Hatcher * Monitoring/ChargeInjectAnalysis.cxx: re-commit #ifndef RAWCHANNELID_NEW_CTOR conditional code to handle the drop of two bools from the ctor in R1.13 and later. 2005-02-07 23:13 dap56 * Monitoring/: QieBlockAnalysis.cxx, near.config: Small update to Vtm block code in QieBlockAnalysis by Tom Osiecki 2005-02-07 20:21 kordosky * Contrib/cbs/Mad/macros/LoadLibs.C, Mad/macros/LoadLibs.C: fixed loading order in LoadLibs.C ... typical annoying change 2005-02-07 20:08 kordosky * Contrib/cbs/Mad/LinkDef.h, Contrib/cbs/Mad/MadMKAnalysis.cxx, Contrib/cbs/Mad/MadMKAnalysis.h, Contrib/cbs/Mad/MadQuantities.cxx, Mad/LinkDef.h, Mad/MadMKAnalysis.cxx, Mad/MadMKAnalysis.h, Mad/MadQuantities.cxx: Added my analysis code, which I only use for ntuple construction at this time 2005-02-07 17:23 Brian Rebel * AnalysisNtuples/: ANtpTruthInfo.cxx, ANtpTruthInfo.h, AnalysisModule.cxx, AnalysisModule.h, LinkDef.h: put hooks in ANtpTruthInfo for extra information wanted by Chris and Trish Add template module for using the ANtp produced analysis ntuples 2005-02-07 15:55 musser * CandFitTrackSR/DBtxt_AlgFitTrackSR_Beam.C: a couple parameter settings in DBtxt_AlgFitTrackSR_Beam.C that I was testing locally were mistakenly uploaded to development. This revert these parameters 2005-02-07 13:49 Nick West * Navigation/: NavKeyFunc.cxx, NavKeyFunc.h, doc/ChangeLog: Cache NavKeys to improve performance when NavKeys are costly to create. 2005-02-07 12:50 Nick West * UserManualDoc/src/navigation.tex: Document hort-cut XxxItr functions: SetSelectFun, SetSortFun and SetSort2Fun 2005-02-07 11:56 Nick West * UserManualDoc/src/database_interface.tex: Use DbiResultKey to check for changes in DbiResult 2005-02-07 09:45 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add DCS_ENV_NEAR, DCS_MAG_NEAR 2005-02-07 06:21 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Backport into R1.14. 2005-02-07 06:18 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Do away with Ugli verbosity. 2005-02-07 05:52 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Cambridge reco script producing less verbose output logs. 2005-02-07 05:02 George Irwin * Persistency/PerInputStreamManager.cxx: Backport Sue's bug fixes to R1-14 from development 2005-02-06 19:09 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: GetNext(), GetPrevious(), GetAdjoinXXX(), GetNumStrips(), and GetNumScintMdls() all don't change the object and thus should be "const" methods. Don't know why this never came up before, or why it was overlooked originally. 2005-02-05 19:38 George Irwin * MCNtuple/Module/: NtpMCModule.cxx, NtpMCModule.h: Restore R1-14 versions from erroneous MAK commits. 2005-02-04 22:41 blake * AtNuOutput/: AlgFarDetEvent.cxx, AlgFarDetEvent.h, AlgFarDetShieldPlank.cxx, AlgFarDetShieldPlank.h, AlgFarDetShieldPlankList.cxx, AlgFarDetShieldPlankList.h, AlgFarDetSlice.cxx, AlgFarDetSlice.h, AlgFarDetSliceList.cxx, AlgFarDetSliceList.h, AlgFarDetStrip.cxx, AlgFarDetStrip.h, AlgFarDetStripList.cxx, AlgFarDetStripList.h, DBtxt_AlgFarDetShieldPlankList_default.C, DBtxt_AlgFarDetShieldPlank_default.C, DBtxt_AlgFarDetSliceList_default.C, DBtxt_AlgFarDetSlice_default.C, DBtxt_AlgFarDetStripList_default.C, DBtxt_AlgFarDetStrip_default.C, FarDetEvent.cxx, FarDetEvent.h, FarDetEventHandle.cxx, FarDetEventHandle.h, FarDetEventModule.cxx, FarDetEventModule.h, FarDetShieldPlank.cxx, FarDetShieldPlank.h, FarDetShieldPlankHandle.cxx, FarDetShieldPlankHandle.h, FarDetShieldPlankList.cxx, FarDetShieldPlankList.h, FarDetShieldPlankListHandle.cxx, FarDetShieldPlankListHandle.h, FarDetShieldPlankListModule.cxx, FarDetShieldPlankListModule.h, FarDetSlice.cxx, FarDetSlice.h, FarDetSliceHandle.cxx, FarDetSliceHandle.h, FarDetSliceList.cxx, FarDetSliceList.h, FarDetSliceListHandle.cxx, FarDetSliceListHandle.h, FarDetSliceListModule.cxx, FarDetSliceListModule.h, FarDetStrip.cxx, FarDetStrip.h, FarDetStripHandle.cxx, FarDetStripHandle.h, FarDetStripList.cxx, FarDetStripList.h, FarDetStripListHandle.cxx, FarDetStripListHandle.h, FarDetStripListModule.cxx, FarDetStripListModule.h, GNUmakefile, LinkDef.h, NtpMaker.cxx, NtpMaker.h, VaDigit.cxx, VaDigit.h, reco_MC.C, reco_data.C: *** CAMBRIDGE NTUPLE-MAKING PACKAGE + DEPENDENCIES *** 2005-02-04 21:41 Robert Hatcher * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: latest FNALU setup scripts including ROOT version changes for various releases and defining $SCRATCH to local scratch space on the new nodes. 2005-02-04 21:16 blake * AtNuEvent/: AtmosData.cxx, AtmosData.h, AtmosDeadChip.cxx, AtmosDeadChip.h, AtmosEvent.cxx, AtmosEvent.h, AtmosFilter.cxx, AtmosFilter.h, AtmosMC.cxx, AtmosMC.h, AtmosReco.cxx, AtmosReco.h, AtmosScintHit.cxx, AtmosScintHit.h, AtmosShieldPlank.cxx, AtmosShieldPlank.h, AtmosShower.cxx, AtmosShower.h, AtmosStrip.cxx, AtmosStrip.h, AtmosTrack.cxx, AtmosTrack.h, GNUmakefile, LinkDef.h: *** CAMBRIDGE NTUPLE CLASSES *** 2005-02-04 21:07 blake * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuRecoMCTruth.cxx, AlgFitTrackAtNu.cxx, AlgFitTrackAtNu.h, AlgFitTrackAtNuList.cxx, AlgShowerAtNu.cxx, AlgShowerAtNuList.cxx, AlgTrackAtNu.cxx, AlgTrackAtNuList.cxx, AtNuDisplayModule.cxx, AtNuDisplayModule.h, AtNuFilterModule.cxx, AtNuFilterModule.h, AtNuFindModule.cxx, AtNuFitModule.cxx, AtNuTreeModule.cxx, AtNuTreeModule.h, CandAtNuReco.cxx, CandAtNuReco.h, CandAtNuRecoHandle.cxx, CandAtNuRecoHandle.h, CandFitTrackAtNuHandle.cxx, CandFitTrackAtNuListHandle.cxx, CandShowerAtNu.cxx, CandShowerAtNu.h, CandShowerAtNuHandle.cxx, CandShowerAtNuHandle.h, CandShowerAtNuList.cxx, CandShowerAtNuListHandle.cxx, CandTrackAtNu.cxx, CandTrackAtNu.h, CandTrackAtNuHandle.cxx, CandTrackAtNuHandle.h, CandTrackAtNuList.cxx, CandTrackAtNuListHandle.cxx, ClusterAtNu.cxx, DBtxt_AlgAtNuReco_default.C, DBtxt_AlgFitTrackAtNu_default.C, HitAtNu.cxx, HitAtNu.h, ObjAtNu.cxx, ObjShowerAtNu.cxx, ObjTrackAtNu.cxx, README, RecoTreeModule.cxx, ShowerAtNu.cxx, ShowerAtNu.h, ShowerSegmentAtNu.cxx, TrackAtNu.cxx, TrackAtNu.h, TrackSegmentAtNu.cxx, atnureco.C: LATEST VERSION OF ATNURECO CODE ------------------------------- o small changes in algorithms e.g. allowing multiple strips per plane, slightly more aggressive vertex shower finding, o adding some new member variables to CandTrackAtNu class o small bug fixes e.g stopping fpe's in charge reconstruction 2005-02-04 20:04 kordosky * MCNtuple/Module/: NtpMCModule.cxx, NtpMCModule.h: small mod to prevent module from spewing FillNtpMCTruth: breakdown in procedure ... messages for CalDet 2005-02-04 19:56 Robert Hatcher * Plex/PlexLoanPool.cxx: Name the key "PurgeDbiTableCache" rather than the confusing "PurgeDbiTables". 2005-02-04 19:54 Robert Hatcher * UgliGeometry/UgliLoanPool.cxx: Name the key "PurgeDbiTableCache" rather than the confusing "PrugeDbiTables". 2005-02-04 19:32 cbs * CandSubShowerSR/: AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, CandSubShowerSRHandle.cxx, CandSubShowerSRHandle.h: Added a new sorting function to CandSubShowerSRHandle to iterate through subshowers with lowest energy first. Updated AlgSubShowerSRList: moved SubShower merging to be after initial clustering has finished. 2005-02-04 19:22 Nick West * Navigation/: XxxItr.h, test/NavValidate.cxx: Passing 0 to short cut XxxItr methods SetSortFun and SetSelectFun clears sort/selection 2005-02-04 19:17 Robert Hatcher * Plex/Plexus.cxx: In GetRawChannelId(PlexStripEndId) warn when users are passing an id that has the strip end other than East/West (FarDet) or West (NearDet). This happens, generally, when users get the id from a Cand*Strip* and forget to set which end they're trying to look up. 2005-02-04 18:47 Nick West * Navigation/doc/ChangeLog: Add short-cut XxxItr functions SetSelectFun, SetSortFun and SetSort2Fun 2005-02-04 18:45 Nick West * Navigation/test/NavValidate.cxx: Test short-cut XxxItr functions SetSelectFun, SetSortFun and SetSort2Fun 2005-02-04 18:44 Nick West * Navigation/: NavSet.cxx, XxxItr.h: Provide the short-cut XxxItr functions:- void SetSelectFun(XxxKeyBinFun fun,Bool_t update=kTRUE); void SetSortFun(XxxKeyBinFun fun,Bool_t dropExisting=kTRUE,Bool_t update=kTRUE); void SetSort2Fun(XxxKeyBinFun fun1,XxxKeyBinFun fun2, Bool_t dropExisting=kTRUE,Bool_t update=kTRUE); to simplify the sorting and selecting by binary functions. 2005-02-04 17:59 Robert Hatcher * Plex/PlexLoanPool.cxx, Plex/PlexLoanPool.h, Plex/Plexus.cxx, UgliGeometry/UgliGeometry.cxx, UgliGeometry/UgliLoanPool.cxx, UgliGeometry/UgliLoanPool.h: Package Config entry "PurgeDbiTables" controls whether the Dbi table cache is explicitly destroyed when the Plex/UgliGeometry is filled/constructed. This should help in cases where one is making large jumps in time such as when processing a "golden event" file. By default we still purge in order trade memory saving in exchange for potential time saving. Request by Nathaniel prompted this. 2005-02-04 17:54 hartnell * CalDetTracker/: CDAnalysis.cxx, CDTrackerModule.cxx, CDTrackerModule.h: Added code to write the temperature used by the Calibrator to the tree. 2005-02-04 16:50 blake * FarDetDataQuality/: AlgFarDetDataQuality.cxx, AlgFarDetDataQuality.h, AlgFarDetDeadChip.cxx, AlgFarDetDeadChip.h, FarDetDataQuality.cxx, FarDetDataQuality.h, FarDetDataQualityHandle.cxx, FarDetDataQualityHandle.h, FarDetDataQualityModule.cxx, FarDetDataQualityModule.h, FarDetDeadChip.cxx, FarDetDeadChip.h, FarDetDeadChipHandle.cxx, FarDetDeadChipHandle.h, FarDetDeadChipModule.cxx, FarDetDeadChipModule.h, FarDetRawDigitDump.cxx, FarDetRawDigitDump.h, FarDetRawRateDump.cxx, FarDetRawRateDump.h, FarDetTpSinglesDump.cxx, FarDetTpSinglesDump.h, GNUmakefile, LiHeader.cxx, LiHeader.h, LinkDef.h, README, SnarlHeader.cxx, SnarlHeader.h, VaChip.cxx, VaChip.h, fardet_quality.C, fardet_quality_MC.C, fardet_rawdigits.C, fardet_rawdigits_MC.C, fardet_singles.C, make_summaries.C: *** committing FarDetDataQuality package into CVS *** 2005-02-04 16:31 Nathaniel Tagg * Calibrator/: PEGainCalScheme.cxx, PEGainCalScheme.h, PulserTimeCalScheme.cxx: Modify the gain calibrator to use the newly-available DbiResultKey so it can do caching. Performance tests show that the first time a set of gains are requested it's about 8% slower, but subsequent queries are faster by a factor of 2. This DB is hit more than all the others by PT, and DetSim. 2005-02-04 16:01 Brett Viren * CVSROOT/: check_access, modules: Add FarDetDataQuality 2005-02-04 15:59 Brett Viren * FarDetDataQuality/.cvsignore: Initial revision 2005-02-04 15:59 Brett Viren * FarDetDataQuality/.cvsignore: Package for Andy 2005-02-04 15:32 blake * AtNuUtils/: FarDetCandStripDump.cxx, FarDetCandStripDump.h, GNUmakefile, LinkDef.h, my_muon_analysis.C: First installment of code in AtNuUtils by Andy FarDetCandStripDump .h/.cxx - this is a module which fits straight lines to events, constrains the chi-square and the writes all the strip information to a ROOT file. There is a macro my_muon_analysis.C which can be run on the output, which produces some useful plots. This can be used to study dead regions of the detector (signified by single-ended strips) and timing calibration (by looking at the east-west timing information). 2005-02-04 01:03 Brett Viren * BeamData/ana/bmnt/PlotterManager.cxx: More fixes to HistMan saving. Leak heap TFile to keep continuing root session from segv (I think hist ownership confusion). Create HistMan at top level of hierarchy to save any folders that nasty users (ie, me) may have created manually. 2005-02-04 00:47 Brett Viren * BeamData/ana/bmnt/: PlotterManager.cxx, PlotterManager.h, ProfMon.cxx, Swic.cxx: Fix bug that stopped PlotterManager from writing out the HistMan correctly. Add verbosity to error conditions in Swic. 2005-02-03 23:00 Robert Hatcher * BField/: BField.cxx, BfldHandlerRect2d.cxx, BfldMap.cxx, BfldMap.h, BfldMapRect2d.cxx, BfldMapRect2d.h, BfldMapVoronoi.cxx, BfldMapVoronoi.h, BfldMeshRect2d.cxx, BfldMeshRect2d.h, BfldMeshVoronoi.cxx: pull out the stitches - remove tons of kruft left in during surgery (stuff commented or #ifdef'd out) 2005-02-03 22:35 Robert Hatcher * BField/: BFLInterpolation.cxx, BField.cxx, BField.h, BfldCache.cxx, BfldCache.h, BfldHandler.cxx, BfldHandler.h, BfldHandlerRect2d.cxx, BfldHandlerRect2d.h, BfldHandlerVoronoi.cxx, BfldHandlerVoronoi.h, BfldLoanPool.cxx, BfldLoanPool.h, BfldMap.cxx, BfldMap.h, BfldMapRect2d.cxx, BfldMapRect2d.h, BfldMapVoronoi.cxx, BfldMapVoronoi.h, BfldMesh.cxx, BfldMesh.h, BfldMeshRect2d.cxx, BfldMeshRect2d.h, BfldMeshVoronoi.cxx, BfldMeshVoronoi.h: Major surgery - refactorize, restructure, revise. Should be much cleaner. BField::GetField now takes: (TVector3& pos, bool isUVZ=false) and the proper things get done when the position is in one coord and the underlying map is in the other in either direction. Some cleanup of BfldMap which had trace vestiges of applying B-H and end-plane correction; this is better handled (ie. has config info and not so cpu intensive) after both interpolation and 2 map summing. Eliminate weird BfldMapRect2d - BfldMeshRect2d cross linking. Coil field direction will be wrong wrong when running in reverse mode. Attempted to migrate Voronoi code -- still compiles, but untested. 2005-02-03 22:20 George Irwin * CVSROOT/check_access: Add Caius to CandMorgue. 2005-02-03 22:20 ebeall * DcsUser/Dcs_Mag_Near.h: Modification to account for no Bool datatype in mysql, only short 2005-02-03 22:19 ebeall * DcsUser/Dcs_Env_Near.cxx: last bug for ENV_NEAR (switched pressure and radon here also) 2005-02-03 22:18 ebeall * DcsUser/DcsWriter.cxx: neardet bug fix (HV aggregate number) 2005-02-03 18:40 Brett Viren * BeamData/doc/asfound_inst.xls: Fix bug giving wrong extrapolation target 2005-02-03 18:20 cbs * Contrib/cbs/Mad/MadBase.cxx, Mad/MadBase.cxx: Suggested fix by Tingjun for LoadTruthForRecoTH. Ensures correct slice gets displayed in MadEvDisplay. 2005-02-03 16:21 Brett Viren * CVSROOT/: check_access, modules: Add new AtNu packages 2005-02-03 15:18 Nathaniel Tagg * CVSROOT/modules: add Morgue. 2005-02-03 15:16 Nathaniel Tagg * Morgue/: .cvsignore, Coroner.cxx, Coroner.h, GNUmakefile, LinkDef.h, Morgue.cxx, Morgue.h: Add package Morgue for CandMorgue stuff. 2005-02-03 15:16 Nathaniel Tagg * Morgue/: .cvsignore, Coroner.cxx, Coroner.h, GNUmakefile, LinkDef.h, Morgue.cxx, Morgue.h: Initial revision 2005-02-03 14:20 Brian Rebel * AnalysisNtuples/ANtpSRNtpManipulator.cxx: fix the check on the index to get an NtpMCTruth object to look at the number of objects in the array, not the number of events in the snarl. 2005-02-03 11:56 Nathaniel Tagg * MuELoss/: Bremsstrahlung.cxx, Constants.h, DirectElectronPairProduction.cxx, Ionization.cxx, NuclearInteraction.cxx: Fixes for gcc 3.4. This is probably not the right fix, but I don't understand templates well enough. Lines like this: template Bremsstrahlung; generate 'Unqualified id' errors by the compiler. I have replace these with specific instantiations, i.e.: Bremsstrahlung petrukhinshestakov_instance; Someone who better understands advance templating should fix this. 2005-02-03 11:43 Nathaniel Tagg * StandardNtuple/Module/NtpStFilterModule.cxx: .. so, ya gotta ask yourself.. do I feel lucky? Well, do ya, semicolon? 2005-02-03 09:55 Nick West * DatabaseInterface/: DbiResultKey.h, doc/ChangeLog: Add DbiResultKey::IsEqualTo(const DbiResultKey* that) const 2005-02-03 09:55 Nick West * DatabaseInterface/DbiResultKey.cxx: Drop debug print to kDebug level 2005-02-03 05:09 Sue Kasahara * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h: Bug fix to input sequencing when used in UpdateMode (dispatcher). This should fix the LI missing records problem. 2005-02-02 22:02 cbs * CandSubShowerSR/: AlgSubShowerSRList.cxx, AlgSubShowerSRList.h: Updated the BestHough() code for fnding the general angle of the clusters. Also added a simple transverse clustering algorithm for testing. 2005-02-02 20:25 George Irwin * AltDeMux/AlgAltDeMuxBase.cxx: Undo one of Nathaniel's abs->fabs changes with an integer argument: if( fabs(eventHighPlane-fCCHighestPlane) ... changed back to: if( abs(eventHighPlane-fCCHighestPlane) ... 2005-02-02 17:25 Nathaniel Tagg * RDBC/test/: RDBCTestFloat/RDBCTestFloat.C, RDBCTestInt/RDBCTestInt.C, RDBCTestMetaData/RDBCTestMetaData.C, RDBCTestString/RDBCTestString.C: Fix up the other tbin targets 2005-02-02 17:22 Nathaniel Tagg * RDBC/test/RDBCTestConnect/RDBCTestConnect.C: Another semicolon in a tbin target. 2005-02-02 17:21 Brett Viren * BeamData/doc/: asfound_inst.xls, index.html: Add ss with measured positions of some devices 2005-02-02 17:17 Nathaniel Tagg * CandFitTrackSR/CandFitTrackSR.cxx: Add CandBase.tpl so linker doesn't give up 2005-02-02 17:17 Nathaniel Tagg * CandTrackSR/CandTrackSR.cxx: Add CandBase.tpl so linker doesn't barf. 2005-02-02 17:16 Nathaniel Tagg * DocBuilder/docbin.cc: This old package isn't used anymore, but what the heck, let's let it compile. 2005-02-02 17:03 grzelakk * Cluster3D/CellListKG.cxx: Test of CVSID 2005-02-02 17:02 Nathaniel Tagg * RunSummary/: BlockEvent.cxx, ChipEvent.cxx, CrateMonitorEvent.cxx, DaqSnarlEvent.cxx, FarmListModule.cxx, FilterRunType.cxx, FilterStream.cxx, RateSummary.cxx, RunFileModule.cxx, RunSummary.cxx, TPSinglesEvent.cxx: gcc 3.4 semicolon fixes. 2005-02-02 16:51 Nathaniel Tagg * TriD/stat/LoadPlex.cxx: One more semicolon.. the last one??? 2005-02-02 16:44 Nathaniel Tagg * PhotonTransport/: PhotonCaldetNoise.cxx, PhotonCalibratedBlueComputer.cxx, PhotonCalibratedPeComputer.cxx, PhotonCompositeGreenTracker.cxx, PhotonCount.cxx, PhotonCount.h, PhotonDefaultModel.cxx, PhotonEventResult.cxx, PhotonEventResult.h, PhotonFastBlueModel.cxx, PhotonFullBlueTracker.cxx, PhotonFullFibreModel.cxx, PhotonFullGreenTracker.cxx, PhotonLookupTable.cxx, PhotonLookupTableRow.cxx, PhotonMapperPlusMuonComputer.cxx, PhotonMuonComputer.cxx, PhotonMuonDecalibrator.cxx, PhotonStripComputer.cxx, PhotonTransportMaker.cxx, PhotonTransportModule.cxx, PhotonUtil.cxx, ScintHitToDigiPE.cxx, ScintPhoton.cxx, test/CompareToReroot.cxx, test/LogCounter.h, test/ScintHitAna.cxx: Gcc 3.4 ate my baby. One sigificant change, abs->fabs in Fast blue tracker. 2005-02-02 16:31 Nathaniel Tagg * ParticleTransportSim/: PTSim.cxx, PTSimModule.cxx: gcc 3.4 semicolon fix. 2005-02-02 16:29 Nathaniel Tagg * NtupleBase/test/DemoCandNtpModule.cxx: gcc 34 fix to test/ 2005-02-02 16:22 Nathaniel Tagg * MCNtuple/Module/NtpMCModule.cxx: Gcc 3.4 hates semicolons, yet it does. 2005-02-02 16:21 Nathaniel Tagg * GeoGeometry/Geo.h: gcc 3.4 is my master. 2005-02-02 16:20 Nathaniel Tagg * UgliGeometry/UgliDbiGeometry.h: comment out an unused parameter, to save on warning flying up the screen. 2005-02-02 16:18 Nathaniel Tagg * Filtration/Blinder.cxx: Another semicolon down, only a zillion left to go. 2005-02-02 16:15 Nathaniel Tagg * FilterLI/LIPatternFinderSimple.cxx: abs() to fabs(). Probably insignificant. I don't think this filter has ever been used anyway. 2005-02-02 16:12 Nathaniel Tagg * EventDisplay/: EVD.cxx, GfxDigit.cxx, GfxMCVec.cxx, GfxShower.cxx, GfxStrip.cxx, GfxTrack.cxx, RecoText.cxx: Fix a whole bunch of semicolons, and one (probably innocuous) fabs(). 2005-02-02 16:03 Nathaniel Tagg * RawData/RawBlockRegistry.h: Comment out an unused parameter to save muchly on compiler warnings with gcc 3.4 2005-02-02 16:01 Robert Hatcher * BField/BfldLoanPool.cxx: AllBellsAndWhistles actually should be non-zero (not just in the config) to enable this option. 2005-02-02 16:00 Nathaniel Tagg * DetSim/: CustomLightInjector.cxx, LinkDef.h, LoadDetSimDB.cxx, SimDaqEnergyTrigger.cxx, SimDaqMultTrigger.cxx, SimDaqPlaneTrigger.cxx, SimDaqTrigMaker.cxx, SimDaqTrigger.cxx, SimDetector.cxx, SimDetector.h, SimDigitList.cxx, SimElecMaker.cxx, SimElectronics.cxx, SimEventResult.cxx, SimPixelTimeBucket.cxx, SimPmt.cxx, SimPmt.h, SimPmtDecalibrator.cxx, SimPmtDecalibrator.h, SimPmtGenericM64.cxx, SimPmtM16.cxx, SimPmtM16Crosstalk.cxx, SimPmtM16CrosstalkTable.cxx, SimPmtM16UTTimed.cxx, SimPmtM64.cxx, SimPmtM64Crosstalk.cxx, SimPmtM64CrosstalkTable.cxx, SimPmtM64Full.cxx, SimPmtM64Oxford.cxx, SimPmtMaker.cxx, SimPmtTimeBucket.cxx, SimPmtUTM16.cxx, SimQieClock.h, SimQieElectronics.cxx, SimQiePerfectElectronics.cxx, SimSnarl.cxx, SimVaElectronics.cxx, SimVaTimedElectronics.cxx: Many many many extra semicolons removed for gcc 3.4 Finally removed the long-obsolete PmtDecalbrator object, which was serving very little function but occupying memory. Now both the M64 Oxford and M16 UT models completely rebuild their data each VldContext reset. This is probably way too often, but there's no easy way to be able to tell if the gains have changed in the intervening time. Maybe I'll put a hook into the PeCalibrator to tell this. 2005-02-02 15:20 Nathaniel Tagg * Dependency/: idep_altab.cxx, idep_namea.cxx: Execute a few spare semicolons. 2005-02-02 15:18 Nathaniel Tagg * CandTrackSR/AlgTrackSRList.cxx: Change another abs() to fabs(), this time in FindNumSkippedPlanes, which is rounding Z positions to the nearest meter. 2005-02-02 15:13 Nathaniel Tagg * CandStripSR/: AlgStripSRList.cxx, AlgStripSRList.h: Fix a std:: in a header. Change an abs() to fabs(). This could be important: it seems to have to do with time-grouping hits on a pixel, so may be leading to bad grouping! 2005-02-02 15:00 Nathaniel Tagg * CandSliceSR/AlgSliceSRList.cxx: This one could be important: if(abs(sa->GetZPos()-sa2->GetZPos()) < zsplitdistance) should be fabs. This COULD change the slicer behaviour.. if it was doing abs(), then it would only have rounded to the nearest meter! 2005-02-02 14:57 Nathaniel Tagg * CandNtupleSR/Module/: NtpSRFilterModule.cxx, NtpSRModule.cxx: Do I ever tire of sniping semicolons? Hell, yes. 2005-02-02 14:55 Nathaniel Tagg * CandNtupleEM/Module/NtpEMModule.cxx: You thought you could get away from me, my little semicolon? Well, I'll show you... 2005-02-02 14:54 Nathaniel Tagg * DataUtil/CDL2STL.h: Add CandHandle.h. A forward declaration won't do if you actually use the data members... 2005-02-02 14:53 Nathaniel Tagg * StupidGeometry/StupidGeomHandle.cxx: Gcc 3.4 semicolon fixes. 2005-02-02 14:52 Nathaniel Tagg * TriD/: FilterEvent.cxx, GuiMenuThings.cxx, GuiMenuThings.h, TestDemuxModule.cxx, TestDigitsModule.cxx, TridAnimator.cxx, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridFlatGLFrame.cxx, TridGLFrame.cxx, TridGLFrame.h, TridHistoGLFrame.cxx, TridHistoPage.cxx, TridModelList.cxx, TridOpenGLGlobal.cxx, TridPage.cxx, TridPageDisplay.h, TridPmtPage.cxx, TridSketchList.cxx, TridSketches.cxx, TridStereoGLFrame.cxx, glf.cxx, glf.h: Fixes for gcc 3.4, including some warning fixes that have been around forever in glf.cxx 2005-02-02 14:52 Nathaniel Tagg * Midad/: Base/DigitText.cxx, Base/PageDisplay.cxx, Base/PageDisplay.h, MultiPage/GfxDigit.cxx, MultiPage/GfxStrip.cxx: Mostly semicolon fixes for gcc 3.4 2005-02-02 14:51 Nathaniel Tagg * Midad/Util/Range.h: Curious this wasn't caught before. fName.c_str() makes no sense if fName is just a const char*. 2005-02-02 14:07 cbs * MCReweight/NeugenWeightCalculator.cxx: Updated NeugenWeightCalculator::Config() to recognize all the parameters that can currently be adjusted in NeugenInterface 2005-02-02 14:05 cbs * NeugenInterface/: neugen_config.cxx, neugen_config.h, neugen_wrapper.cxx: Updated neugen_config and neugen_wrapper in order to store and handle all parameters described at: http://minos.phy.tufts.edu/gallag/meetings/02_01_05/weighting.html 2005-02-02 12:49 Nathaniel Tagg * AstroUtil/: Ast.h, AstCoordinate.h, AstTime.h: Remove some top-level semicolons. 2005-02-02 12:48 Nathaniel Tagg * AltReco/: AltAlgSliceList.cxx, AltCandStpProbHandle.h: Change one abs to fabs, and add a couple of std:: prefixes to a header file. 2005-02-02 12:47 Nathaniel Tagg * AltDeMux/: AlgAltDeMuxBase.cxx, AltDeMuxModule.cxx: Some fairly harsh edits: changed many many instances of abs() to fabs(); most look benign, but some might change program behavior! Also some gcc 3.4 edits. 2005-02-02 12:46 Nathaniel Tagg * CalDetDBUtils/: BeamLoss.cxx, CalDetSuperCycle.cxx, DCSEnvCal.cxx, DCSMagCal.cxx, ECuts.cxx, MomSetErrors.cxx, SpillErrors.cxx: Fixes for gcc 3.4, namely putting CVSID before the DBI .tpl files. 2005-02-02 12:44 Nathaniel Tagg * TruthHelperNtuple/Module/NtpTHModule.cxx: Another semicolon bites the dust. 2005-02-02 12:39 Nathaniel Tagg * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSAList.cxx, CandFitTrackSA.cxx, CandFitTrackSAHandle.cxx, CandFitTrackSAList.cxx, CandFitTrackSAListHandle.cxx, ConstFT.h, Ntp/NtpFitSA.cxx, Ntp/NtpFitSAFit.cxx, Ntp/NtpFitSAPlane.cxx, Ntp/NtpFitSARecord.cxx, Ntp/NtpFitSAVtx.cxx: .. through the winter of 2005, the Great Semicolon Massacre continued. Implimentation files ran black with ink, with dismembered periods and commas everywhere... Fixes for gcc 3.4 2005-02-02 12:34 Nathaniel Tagg * CandEventSR/AlgEventSRList.h: Add a couple of std::'s in the right places. 2005-02-02 12:33 grzelakk * Cluster3D/: CellKG.cxx, NtpCluster3DModule.cxx: removed semi-colon after ClassImp and added one missing header file 2005-02-02 12:23 grzelakk * Cluster3D/: CellKG.cxx, CellListKG.cxx: Change abs -> fabs to make old version of Cluster3D work with gcc 3.4 2005-02-02 12:17 Nathaniel Tagg * CalDetSI/TempReader.cxx: Small fix to work with gcc 3.4 2005-02-02 12:15 Nathaniel Tagg * CalDetTracker/: CDTrackerModule.cxx, CDTruthifier.cxx, CDTruthifier.h: Add std:; in the places it needed it. Add some neccessary #includes to make gcc 3.4 happy. 2005-02-02 12:13 Nathaniel Tagg * CandData/CandRecord.cxx: Add std:: before cout and endl to make gcc 3.4 happy. 2005-02-02 11:56 Nathaniel Tagg * WebDocs/Package_Overviews/DetSim.html: Old mod sitting around lonely in my cvs. Might as well patch. 2005-02-02 11:45 Nathaniel Tagg * Plex/: PlexSEIdAltL.h, PlexSEIdAltLItem.h, PlexusABC.h: Comment out unused parameter. Remove 'class' from 'friend class std::ostream' in PlexSEIdAltL and LItem. This change seems to be backwards compatable to gcc 3.2, so it's probably ok to change this without an ifdef. 2005-02-02 11:40 Nathaniel Tagg * PulserCalibration/: PulserConventions.h, PulserPoint.cxx, PulserTimeDrift.cxx, PulserTimingCardSetting.cxx, PulserTimingPoint.cxx: The vorpal semicolon sword went snicker-snack. 2005-02-02 11:39 Nathaniel Tagg * CandDigit/CandDigit.cxx: Add CandBase.tpl include. 2005-02-02 11:38 Nathaniel Tagg * RecoBase/: CandCluster.cxx, CandEvent.cxx, CandFitTrack.cxx, CandReco.cxx, CandSlice.cxx, CandStrip.cxx, CandTrack.cxx, CandTrackList.cxx: Add CandBase.tpl to various Candidates. 2005-02-02 11:38 Nathaniel Tagg * Candidate/: CandBase.cxx, CandBase.h, CandBase.tpl, CandHandle.cxx, CandHandle.h: Take template functions out of CandBase.h and move into new file CandBase.tpl. Fix up operator== for CandHandles, which was ambiguously overloaded between CandHandle::operator== and operator==(CandHandle, CandHandle) Move the code to the latter operator (which is called by one of the above templates). Prototype it. 2005-02-02 08:39 Robert Hatcher * TriD/stat/DummyInput.cxx: With Nathaniel's cleanup of extra semi-colons it now means that it is manditory that JOBMODULE() usage be followed by one. 2005-02-02 08:36 Robert Hatcher * Midad/UserDisplay/UserDisplayModule.cxx: With Nathaniel's cleanup of extra semi-colons it now means that it is manditory that JOBMODULE() usage be followed by one. 2005-02-02 08:20 Robert Hatcher * BField/: BField.cxx, BField.h: New methods CoilField() and SMGapAndEndField() as hooks for when such can be put in place. Call these if appropriate flags are enabled. Also if DoInterPlaneField && RequireInZTest > 1 then we'll attempt interplane field calculations. Fix some typos. Currently there's a "hacktrocity" there for the FarDet coil. 2005-02-02 08:15 Robert Hatcher * BField/: BfldCache.cxx, BfldCache.h: New methods IsInCoilRegion() and IsOutsideSM() which will eventually serve as interfaces to the cached geometry. Currently they have a "hacktrocity". 2005-02-02 08:13 Robert Hatcher * BField/BfldDbiPlaneMap.cxx: Replace stary "cout" with MSG. 2005-02-02 08:12 Robert Hatcher * BField/BfldLoanPool.cxx: New single flag to turn on all the (semi-sensible) new features. Turn OFF the new features by default so that there are no suprises. Replace a stray "cout" with MSG. 2005-02-02 02:34 Robert Hatcher * BField/: BField.cxx, BField.h, BfldCache.cxx, BfldCache.h, BfldDbiPlaneMap.cxx, BfldDbiPlaneMap.h, BfldGrid.cxx, BfldGrid.h, BfldLoanPool.cxx, BfldLoanPool.h, LinkDef.h: Major surgery: * BField can handle map0*scale0 + map1*scale1 * BField applys BHCorrection and/or SlotCorrection * BField obj is configurable (defaults from BfldLoanPool config) * BfldCache does even more caching in attempt to speed things up * BfldDbiPlaneMap has more columns: = two map variants, two scale factors (maps added linearly) = bhcurve # (not yet used) = bhfactor/bhcutoff correction factors = slotfactor/slotcutoff correction factors * refactorize how flags are unpacked / stored * when called with useEverywhere!=0 no longer builds a geometry (for Sue) There is a hook for using B-H curves, but the details of how that is to be implemented are still open. No coil stuff yet, but the flags for controlling it are there; some of the work should get done by UgliGeometry for determing geometry of the coil (and collars). 2005-02-01 22:39 Brett Viren * Midad/GNUmakefile: Add HistPage 2005-02-01 22:25 Brian Rebel * AnalysisNtuples/: CondensedNtpModule.cxx, CondensedNtpModule.h: make ClassDef int argument 0, fix up compiler complaint about fFileName and fTreeName 2005-02-01 22:13 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Backport script into R1.14. 2005-02-01 22:11 asousa * Production/R1.14/reco_farCamCosmics_R1.14.C: Prototype script to use the Cambridge reconstruction with R1.14. 2005-02-01 19:10 Nathaniel Tagg * JobControl/JobCModuleRegistry.h: Remove a semicolon from a macro so things compile nice with gcc 3.4 2005-02-01 19:09 Nathaniel Tagg * IoModules/IoDataFile.cxx: Minor fixes for gcc-3.4 2005-02-01 19:09 Nathaniel Tagg * Digitization/: DigiPE.cxx, DigiPhoton.cxx, DigiPhoton.h, DigiRerootInfo.cxx, DigiSignal.cxx, DigiSignal.h: Semicolon fixes for gcc 3.4 2005-02-01 19:07 Nathaniel Tagg * DataUtil/: Truthifier.cxx, Truthifier.h: Minor semicolon fixes for gcc 3.4 2005-02-01 19:07 Nathaniel Tagg * CandDigit/: CaldetRawDigitWrapper.cxx, DeMuxDigitListModule.cxx, DigitListModule.cxx: Fix a few semicolons for gcc-3.4 2005-02-01 19:06 Nathaniel Tagg * BField/TIntList.cxx: Fix a semicolon for gcc 3.4 2005-02-01 19:04 Nathaniel Tagg * MessageService/: MsgFileOStream.h, MsgFormat.h: Apparently, the _CPP_BITS_IOSBASE_H flag is no longer set, so I'm doing the easy thing here and using the GCC version number. 2005-02-01 18:56 Nathaniel Tagg * Validity/VldTimeStamp.cxx: Remove extraneous semicolon. Double-plus good now. 2005-02-01 18:55 Nathaniel Tagg * LeakChecker/: LeaClassMonitor.cxx, LeaLeakChecker.cxx, LeaMemMonitor.cxx: A few more ClassImp(); extra semicolons. 2005-02-01 18:53 Nathaniel Tagg * Registry/RegistryItem.cxx: A couple more bad top-level semicolons. 2005-02-01 18:53 Nathaniel Tagg * Registry/Registry.cxx: gcc 3.4 clean up 2005-02-01 18:52 Nathaniel Tagg * Configurable/CfgPromptConfigurable.cxx: A few gcc-3.4 related semicolon problems. 2005-02-01 18:51 Nathaniel Tagg * Record/: RecArrayAllocator.cxx, RecRecordImp.cxx, test/DemoNtupleModule.cxx, test/DemoRecordModule.cxx: One std:: missing before an endl, and the usual ClassImp() semicolons. 2005-02-01 18:49 Nathaniel Tagg * Persistency/: Per.cxx, PerFile.cxx, PerFileManager.cxx, PerInputStream.cxx, PerInputStreamManager.cxx, PerOutputStream.cxx, PerOutputStreamManager.cxx, PerStream.cxx, PerStreamManager.cxx: More bad semicolons after ClassImp() directives. Sue and I seem to make this mistake more than others. 2005-02-01 18:45 Nathaniel Tagg * RawData/RawBlockRegistry.h: Normally, I don't have anything against semicolons. But now they have to die. 2005-02-01 18:42 Nathaniel Tagg * Dispatcher/: DDS.cxx, DDSChildServer.cxx, DDSClient.cxx, DDSFileHandler.cxx, DDSParentServer.cxx, DDSSubscription.cxx, test/DDSPaceModule.cxx: More removal of nasty semicolons. We hates them, precious. 2005-02-01 18:38 Nathaniel Tagg * RDBC/: include/RDBC/odbc++/callablestatement.h, include/RDBC/odbc++/connection.h, include/RDBC/odbc++/databasemetadata.h, include/RDBC/odbc++/drivermanager.h, include/RDBC/odbc++/errorhandler.h, include/RDBC/odbc++/preparedstatement.h, include/RDBC/odbc++/resultset.h, include/RDBC/odbc++/resultsetmetadata.h, include/RDBC/odbc++/statement.h, include/RDBC/odbc++/types.h, odbc++/callablestatement.cpp, odbc++/databasemetadata.cpp, odbc++/datahandler.cpp, odbc++/datahandler.h, odbc++/datastream.h, odbc++/datetime.cpp, odbc++/driverinfo.h, odbc++/dtconv.h, odbc++/preparedstatement.cpp, odbc++/resultset.cpp: Lots and lots of semicolon removals to make this code play happy with gcc 3.4. Should do no damage anywhere else. 2005-02-01 17:33 Nathaniel Tagg * Calibrator/: CalGainDriftReference.cxx, CalScheme.cxx, CalTimeJump.cxx, CalibrationSmearer.cxx, Calibrator.cxx, GenericThingId.cxx, MIPCalScheme.cxx, MuonSigCorrCalScheme.cxx, PEGainCalScheme.cxx, PulserDriftCalScheme.cxx, PulserSigLinCalScheme.cxx, PulserTimeCalScheme.cxx, SigMappedCalScheme.cxx, SimpleCalScheme.cxx, StripAttenCalScheme.cxx, StripToStripCalScheme.cxx, TemperatureCalScheme.cxx, TimeCalScheme.cxx, VaLinearityCalScheme.cxx: Very cosmetic changes to code to get working with gcc 3.4. Mostly extra top-level semicolons (what a drag!) and getting CVSID in the right place (i.e. before #including DbiResultPtr.tpl) 2005-02-01 14:51 musser * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h: clone slice list and CandSlices in spectrometer tracking, as CandStrips are clone, fixing CandStripList/CandSlice daughter list mismatches being seen in ntuple code. Remove RemoveDaughter calls to strip and slice daughter lists, previously called to remove the stale CandStrips being cloned in the spectrometer tracking. Unfortunately, because a strip can be found in multiple slices, removing such strips can again result in cases in which a strip is found in a slice list but not the overall strip list. So far, I've not thought of a better way of dealing with this than allowing strips to appear multiple times in the final strip list in the case of spectrometer strips (original strip, plus a track strip for each track that claims ownership of this strip) 2005-02-01 10:17 Nick West * DatabaseMaintenance/scripts/checksum_str_add.pm: Whoops - was ignoring col 2, but row_counter is col 1 after SEQNO removedchecksum_str_add.pm 2005-02-01 09:41 Nick West * DatabaseMaintenance/scripts/: checksum_str_add.pm, dbi_query_mysql.pm: Exclude ROW_COUNTER from checksum calculation 2005-02-01 09:39 Nick West * DatabaseMaintenance/scripts/add_row_counter.pm: Add instruction to load data into new table 2005-02-01 05:44 Sue Kasahara * Persistency/PerInputStreamManager.cxx: Bug fix to application of MaxSyncDelay parameter when PerInputStreamManager is used by dispatcher. The bug surfaced when reading in multiple input data streams, and one or more of those open (still being written to) streams has an empty tree w/no entries. 2005-01-31 22:37 Robert Hatcher * setup/packages-development: add AnalysisNtuples as standard package. 2005-01-31 20:36 Brett Viren * BeamData/ana/bmnt/: Knot.cxx, Pedestals.cxx, Pedestals.h, Plotter.h, PlotterManager.cxx, PlotterManager.h, ProfMon.cxx, ProfMon.h, Swic.cxx, Swic.h: Add ch mask and mask out bad channels in E:M121DS 2005-01-31 20:34 Brett Viren * BeamData/ana/sue_correlate.C: restrict NearDaq files to runs 606[78] 2005-01-31 20:32 Brett Viren * BeamData/ana/bv/: Cuts.cxx, Cuts.h, DeltaT.cxx, DeltaT.h, LinkDef.h, MaxDaeDt.cxx, MaxDaeDt.h, ProtonDist.cxx, ProtonDist.h, plots.cxx, run_plots.C: Add code to extrapolate from BPM and PM to target to get proton beam positions, directions and widths. Still waiting for reliable device positions before this can be really useful. 2005-01-31 20:20 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Typo: s/E:VIP101/E:VI101/ 2005-01-31 19:11 Nick West * DatabaseMaintenance/scripts/: add_row_counter.pm, auto_distribute.perl: Add facility to add ROW_COUNTER to to table, removing duplicate rows 2005-01-31 17:30 Brett Viren * BeamData/ana/: Bmnt.cxx, Bmnt.h, make_bmnt.C: Fix late device bug 2005-01-31 17:29 Nathaniel Tagg * Calibrator/: PulserTimeCalScheme.cxx, PulserTimeCalScheme.h: Whups! didn't commit all the changes. Now compiles. 2005-01-31 12:33 Nathaniel Tagg * Calibrator/: PulserTimeCalScheme.cxx, PulserTimeCalScheme.h: Some mods to the Pulser Calibrator: - Allow two levels of fallback if a table entry is bad - Check on DB values to ensure that the accuracy of the correction is better than 0.2 ticks (~0.15 ns) or use a fallback. 2005-01-31 11:02 Nathaniel Tagg * PulserCalibration/PulserTimingPoint.cxx: Allow points to be written, even if bad. Handle this at the reco stage instead. 2005-01-31 06:08 asousa * Production/R1.14/: GNUmakefile, reco_farCosmics_R1.14.C, reco_nearBeam_R1.14.C, reco_nearCosmics_R1.14.C: Backport scripts into R1.14. 2005-01-31 06:03 asousa * Production/R1.14/: GNUmakefile, reco_farCosmics_R1.14.C, reco_nearBeam_R1.14.C, reco_nearCosmics_R1.14.C: Scripts for R1.14 farm reconstruction. 2005-01-31 02:55 Sue Kasahara * Dispatcher/test/ddspace.C: Example script illustrating use of DDSPaceModule with output module autosave parameters set to rotorooter default values. 2005-01-31 01:50 Sue Kasahara * Dispatcher/test/: DDSPaceModule.cxx, DDSPaceModule.h, GNUmakefile, LinkDef.h: New dispatcher test module. When inserted in a job path, it will adjust the pace at which the records pass through the path according to the record time stamps using gSystem->Sleep calls. The purpose is to mimic the flow of records to the output module as they would have appeared on online at the detector site. 2005-01-30 21:37 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Bug fix to Stepping method retrieval of current track id. 2005-01-30 20:59 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimHit.cxx, PTSimHit.h, PTSimModule.cxx, PTSimModule.h, PTSimStack.cxx, PTSimStack.h, macro/PTSim_testG3.C: Implement filling of "StdHep" TClonesArray of TParticles, stored in Mom. A default energy threshold of 0.15 GeV is applied to all secondaries for now and is not yet configurable by the user. PTSimStack now includes map of particle trkid (all particles) to stdhep trkid. Stdhep trkid is set negative if particle did not pass threshold, and its absolute value indicates the index of its nearest ancestor in the stdhep array. This stdhep trkid is now also stored in the output DigiScintHit to indicate the track resulting in the energy deposition. These changes mimic GMINOS behavior, although GMINOS's configurable energy thresholds have not yet been implemented. 2005-01-29 19:48 Robert Hatcher * DcsUser/LinkDef.h: For some inexplicable reason Dcs_Hv, Dcs_Can, Dcs_Rps, Dcs_Env_Far, Dcs_Env_Near, Dcs_Env_Cal, Dcs_Mag_Far, Dcs_Mag_Near, Dcs_Mag_Cal, Dcs_Chiller_Far were all declared as "namespace"s rather than "class"es. 2005-01-29 19:42 Robert Hatcher * DcsUser/LinkDef.h: Add new class Dcs_Mag_Near like Dcs_Mag_Far 2005-01-29 14:32 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h, AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, CandSubShowerSR.cxx, CandSubShowerSR.h, CandSubShowerSRHandle.cxx, CandSubShowerSRHandle.h, CandSubShowerSRList.cxx, CandSubShowerSRList.h, CandSubShowerSRListHandle.cxx, CandSubShowerSRListHandle.h, ClusterType.cxx, ClusterType.h, DBtxt_AlgSubShowerSRList_default.C, DBtxt_AlgSubShowerSR_default.C, GNUmakefile, LinkDef.h, SubShowerSRListModule.cxx, SubShowerSRListModule.h: First commit for CandSubShowerSR clustering and shower id package. Algorithm should be run after ClusterSR and TrackSR. Algorithm considers all hits in a slice that are in a cluster as well as hits that are not in a cluster _and_ not in a track. It uses shower pulse height topology to form 2D SubShowerSR objects in both views, (these are similar to ClusterSR objects but with some extra information for shower identification). Additional CandShowerSR code is required in order to read in the SubShowerSR objects and form 3D ShowerSR objects. CandNtupleSR also needs to be updated in order to write out the SubShower/Cluster information. The module cannot be used in the SR chain until these changes have been made, (this work is underway). 2005-01-28 22:10 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Mad/MadAnalysis.cxx, Mad/MadEvDisplay.cxx, Mad/MadQuantities.cxx, Mad/MadQuantities.h: Added Andy Culling's Sqrt Method for shower reconstrcution to MadQuantities. Also fixed a bug in MadQuantities::Initial_state(). Added an extra entry in the tree produced by MadAnalysis::CreatePAN() for the sqrt shower energy reconstruction. Added the x-y steel outline (stolen from Midad code!) for the Near and Far detectors to MadEvDisplay. 2005-01-28 22:07 ebeall * DcsUser/DcsWriter.cxx: Added Neardet Magnet 2005-01-28 22:07 ebeall * DcsUser/Dcs_Mag_Near.cxx: Neardet Access class 2005-01-28 22:07 ebeall * DcsUser/Dcs_Mag_Near.h: Neardet Magnet table access class 2005-01-28 21:27 ebeall * RawData/RawDcsMagnetMonitorBlock.cxx: Neardet magnet additions 2005-01-28 21:26 ebeall * RawData/RawDcsMagnetMonitorBlock.h: Neardet Magnet additions 2005-01-28 21:26 ebeall * DcsDaemon/dcs_mysql2roto.c: neardet magnet additions 2005-01-28 20:21 cbs * Calibrator/: PulserDriftCalScheme.cxx, PulserSigLinCalScheme.cxx, TemperatureCalScheme.cxx: Removed the 2 hour time lag in GetTemperature() for CalDet. Fixed a bug in the CalDet2003Check() functions in Pulser*CalScheme.cxx Commented out the CalDet2003Check() and the check that the channel is of type VA before applying the temperature calibration in the Pulser*CalScheme::ApplyCalib() and Pulser*CalScheme::InverseCalib(). The VA check needs to go back in if temperature calibrations are ever switched on for Near, Far detectors. 2005-01-28 19:29 Brett Viren * BeamData/ana/bmnt/: Pedestals.cxx, Pedestals.h: Provide a mask to remove all channels w abs(ped)>50, except for muon monitors 2005-01-28 11:21 Nathaniel Tagg * SpillTiming/looter/lootSpillFiles.cxx: Tighten up the validation window when loading goblin data. 2005-01-28 10:25 Nathaniel Tagg * PhotonTransport/macros/mc.C: Fix default macro options to match current DetSim: M64Oxford model is now default. 2005-01-28 10:24 Nathaniel Tagg * DetSim/SimDetector.cxx: Change over to SimPmtM64Oxford as the default: this means that the ND PMTs will now get a nonlinearity simulation. Thanks to Phillip Litchfiel for all his work on this. 2005-01-28 07:38 bspeak * RunSummary/UtilRSM.cxx: Small change to clean up code with verbosity of one output statement 2005-01-28 07:33 bspeak * RunSummary/rundmc.cc: I forgot to add slash when putting together path and filename 2005-01-28 07:29 bspeak * RunSummary/rundmc.cc: Implement use of this PathCompare for the case when looking in a RootDataDir. 2005-01-28 07:25 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add PHOTONELECTRONRANGE 2005-01-27 23:57 Liz Buckley-Geer * NeugenInterface/GNUmakefile: Finally got working GNUmakefile - test program now works 2005-01-27 21:39 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, DataFT.cxx, DataFT.h: Added uv<->xy conversions between the fitter and the Swimmer. 2005-01-27 20:48 avva * Swimmer/: SwimSwimmer.cxx, SwimSwimmer.h: Added comments to SwimSwimmer ctor's - the SwimSwimmer(const VldContext& vldc) is the one that should be used for all reco purposes. 2005-01-27 20:32 bspeak * RunSummary/rundmc.cc: Use UtilRSM::FileListOut to write out run and list files If any macro isn't found, write out list file instead. 2005-01-27 18:42 Brett Viren * BeamData/ana/: BDAnaModule.cxx, BDAnaModule.h, GNUmakefile, make_bmnt.C, sue_correlate.C, bmnt/GNUmakefile, bmnt/Knot.cxx, bmnt/Knot.h, bmnt/LinkDef.h, bmnt/Pedestals.h, bmnt/Plotter.h, bmnt/PlotterManager.cxx, bmnt/PlotterManager.h, bv/DeltaT.cxx, bv/DeltaT.h, bv/GNUmakefile, bv/LinkDef.h, bv/MaxDaeDt.cxx, bv/MaxDaeDt.h, bv/plots.cxx, bv/run_plots.C: Add a plotter manager to organize snippets of histogramming code. Various minor other changes. 2005-01-27 17:57 bspeak * RunSummary/: UtilRSM.cxx, UtilRSM.h: New methods: CheckFile(string FileName, bool TestCreate=false) to check if a file exists. If TestCreate is true, try creating the file if not there. FileListOut(string FileName, vector Flist, bool Append=false) FileListOut(string FileName, string FStr, bool Append=false) overloaded FileName is written the with the contents of FList or FStr, default to not append. 2005-01-27 16:12 Brian Rebel * AnalysisNtuples/ANtpSRNtpManipulator.cxx: put check into getting the entry in the mc truth array to make sure that the index given is reasonable. 2005-01-27 15:31 bspeak * RunSummary/rundmc.cc: I've made several changes to rundmc to accomodate near run types 1)Use the UtilRSM::RunType method where sepruns and cfgtest were used 2)Now have lists for Physics, CheckOut, VACalibrate, VAPedestal, QieCalibrate, QieMonitor which are filled based on the output of the UtilRSM::RunType (1-6 for the above types respectively). 3)Ditch the .noli.mdaq files, only look for .mdaq.root files. 4)Remove the long_opt part of command line parsing, no longer used 5)Add the -L option to specify a list of mdaq.root files 6)Add the -F and -N switches for far and near. 7)Move the command line switches around a bit to simplify: [bspeak.msft@speakman ~/minlocal]$ rundmc -h Usage: rundmc -hvqn -FN -D -L -rR -tT -mM -v: Verbose output up one level -q: Quiet output down one level -h: output this statement -n: Dry Run, count runs, generate lists, don't process -F: Far, set for far processing -N: Near, set for near processing -D : Location of the mdaq root files (./) -L : List of the mdaq root files () -r: Turn off reading of .run file -R: Turn on reading of .run file(default) Reading of .run files is turned off if mdaq files are specified on the command line -t: Don't allow test runs through to job scripts(default) -T: Allow test runs through to job scripts -m: Don't allow modified runs through to job scripts -M: Allow modified runs through to job scripts(default) 2005-01-27 13:12 Nick West * RunSummary/RSM.h: Add missing MessageService/Msg.h 2005-01-27 12:40 Nick West * UserManualDoc/src/database_interface.tex: Fix spelling 2005-01-27 12:33 Nick West * UserManualDoc/src/database_interface.tex: Add a unique ID to each DbiResultSet 2005-01-27 12:27 Nick West * DatabaseInterface/: DbiResult.cxx, DbiResult.h, doc/ChangeLog: Add a unique ID to each DbiResultSet 2005-01-27 12:25 Nick West * DatabaseInterface/DbiResultSet.h: Tidy up doxygen comments 2005-01-27 11:03 Nick West * DatabaseInterface/DbiWriter.h, DatabaseInterface/DbiWriter.tpl, DatabaseInterface/doc/ChangeLog, DatabaseInterface/test/DbiValidate.cc, DatabaseInterface/test/prepare_db_0.sql, UserManualDoc/src/database_interface.tex: Support writing to alternative tables 2005-01-27 11:02 Nick West * DatabaseInterface/DbiResultPtr.tpl: GetTableProxy(const string& tableName) - If name is use default. 2005-01-27 00:22 Robert Hatcher * CandSliceSR/AlgSliceSRList.cxx: For NavKey functions: SliceSRKeyFromForwardTime(const CandSliceHandle*) StripSRKeyFromCorrTime(const CandStripHandle*) StripSRKeyFromBegTime(cosnt CandStripHandle*) don't lose precision by going from Double_t through intermediate Float_t before ctor'ing the NavKey -- doing so will lose the significant bits needed for a proper time sort when near the end of the 1 sec timeframe. Remove unused (and INCORRECT!) NavKey function: SliceSRKeyFromTimeStripPlane(const CandStripHandle*) which relied on bit hashing techniques found elsewhere. Not quite as dangerous as others because the time was put in the high order bits and thus didn't overlap the other bits (rather they fell off into the bucket) but it probably doesn't work correctly in the case of negative times even if the allocated 15 bits were sufficient -- actually times late in the second (fame) might have even been sorted in reverse order if the high bit were interpreted as a sign (+/-). 2005-01-26 21:56 bspeak * RunSummary/: UtilRSM.cxx, UtilRSM.h: I've added RunType and ParseConfigBlock methods. short RunType(string FileName): Returns a number which defines the runtype as used by rundmc. string ParseConfigBlock(RawRunConfigBlock *rrcfgb, string ParseIt, bool Case = true): Returns the string that rrcfgb holds for ParseIt, Case decides if ParseIt should be treated case sensitively. 2005-01-26 21:19 bspeak * RunSummary/RSM.h: Change most of the defines to const short, char, or int. Add the defines aliases for MSG("RSM",...) 2005-01-26 20:29 Robert Hatcher * RawData/RawSpillServerMonitorBlock.cxx: track typo fix in OnlineUtil/mdSpillData.h 2005-01-26 20:24 Robert Hatcher * OnlineUtil/mdSpillData.h: mimic typo fix in online CVS (capitalize "type"). 2005-01-26 18:32 Nathaniel Tagg * PulserCalibration/PulserTimingMaker.cxx: Now loop over all available rawrecords in Mom, rather than rely on the first one. Apparently, DAQ monitor blocks all get stamped with exactly the same time as the LI block, and thus hide it. Doh! 2005-01-26 18:09 vahle * CalDetDBUtils/: BeamLoss.cxx, CalDetSuperCycle.cxx, DCSEnvCal.cxx, DCSMagCal.cxx, ECuts.cxx, MomSetErrors.cxx, SpillErrors.cxx: Changed .cxx to .tpl for inclusion of templated Dbi classes 2005-01-26 16:53 Brett Viren * BeamData/ana/bmnt/: Pedestals.cxx, Pedestals.h, pedmaker.cxx, run_pedmaker.C: Incorporate pedmaker code into Pedestals directly 2005-01-26 16:53 Brett Viren * BeamData/ana/sue_correlate.C: Fix input file ordering 2005-01-26 15:54 Nathaniel Tagg * TriD/: TridCratePage.cxx, TridPmtPage.cxx, macros/trid.C: Minor visual fixes. Update the macro so it will now work on raw data files. 2005-01-26 15:13 Nathaniel Tagg * TriD/: macros/trid.C, stat/GNUmakefile, stat/trid.cxx: Some minor fixes to update paths/modules. 2005-01-26 11:58 Nathaniel Tagg * PulserCalibration/: PulserTimeDrift.h, PulserTimingMaker.cxx, PulserTimingPoint.cxx: Some minor bugfixes to timing constants maker: - Fix save format of cache file - Don't save a the current point on job end; if complete it gets saved anyway, othewise it's gets cached for writing by the next job. Who cares if we miss one? - Don't write out summaries with more than 10 bad chips. 2005-01-26 10:38 hartnell * Calibrator/macros/demoAttenCalib.C: A macro to demonstrate the use of the Calibrator to do the attenuation correction. 2005-01-26 04:43 Robert Hatcher * BField/BfldMapRect2d.cxx: Backport fix for getting overall -1 sign on 158 map (new NearDet map). 2005-01-26 04:32 Robert Hatcher * BField/BfldMapRect2d.cxx: All but the 15* (new NearDet 4pp chemistry) maps have their coil current listed in the header as "blah, blah, 40kAturns, blah" but these (including the 158 map that is our lastest, best hope for a NearDet map) use the string "blash, blah, 40k A-turns". Thus looking for "Aturn" fails; search for "A-turn" as well when attempting to parse this header line. This fixes an overall -1 that was missing for the NearDet data reconstruction. 2005-01-26 02:39 Sue Kasahara * IoModules/IoInputModule.cxx: Bug fix to ReadHeader method to fix loop over mom objects so that it works even when there are gaps in Mom's array, and to fix use of temptags Registry when i/o tags are not present. 2005-01-25 18:20 Brett Viren * BeamData/doc/numi_121102_g.ces0.2.txt: Some beam device nominal positions 2005-01-25 17:34 Nathaniel Tagg * PhotonTransport/tables/load_estar.C: script to load the ESTAR NIST electron range tables into a DB. 2005-01-25 17:33 Nathaniel Tagg * PhotonTransport/: PhotonConfiguration.cxx, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h, macros/mc.C: Add electron fudge function. By default this is disabled. Electrons below a threshold kinetic energy or threshold range travelled can be looked up in the NIST ESTAR electron range tables to calculate the dE/dX. This is to try to correct where GEANT seems to be getting things a little wrong, and therefore screwing up the Birk's supression. This is still a work in progress. 2005-01-24 21:13 Brett Viren * BeamData/ana/: BDAnaModule.cxx, sue_correlate.C: Using Per::kLowerBound to sync up BeamMon and DaqSnarl records 2005-01-24 21:11 Brett Viren * BeamData/ana/: BDCorrelatorModule.cxx, BDCorrelatorModule.h, LinkDef.h: Abort attempt to do by hand what Per does for us 2005-01-24 19:47 Sue Kasahara * MinosObjectMap/MomNavigator.cxx: Add Compress() call to fFragmentArray at end of Clear() method to avoid excessive fragmentation of TObjArray. 2005-01-24 19:45 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: Remove all machine dependencies (that ugly series of hostname if thens) Assume all machine using these scripts see /home/software/minossoft 2005-01-24 19:15 Nathaniel Tagg * SpillTiming/: SpillTimeFinder.cxx, SpillTimeFinder.h: Fixed up time relationships FD->ND->Kicker fire Tuned up the timing constant for ND->Kickerfire to 19 revs + 10.5us, as per the 22Jan beam shot. (This may move to a DB table if it changes again.) 2005-01-24 18:08 Brett Viren * BeamData/ana/: BDAnaModule.cxx, BDCorrelatorModule.cxx, correlate.C: Remove operator-() 2005-01-24 18:06 Brett Viren * Validity/VldTimeStamp.h: Add operator-() 2005-01-24 11:57 raufer * Contrib/weber/AnaDynThrScan/DynodeScan.C: Properly initialize file pointers fSumFile and fDynodeFile with 0 in c'tor. Thus avoid segV in DynodeScan::Read(). 2005-01-24 10:14 Nathaniel Tagg * PulserCalibration/macros/make_pulsertimedrift_table.C: Fix up script to modern standards. 2005-01-24 02:20 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Tuck NJT strip end calibration inside "if" block to check that stripend ndigits > 0 before applying calibration. This eliminates the warnings: =W= Plex PlexStripEndId.cxx,v1.34:268> PlexStripEndId [ Near| 1 Uf| 46|*E] has non-West readout =W= Plex PlexStripEndId.cxx,v1.34:268> PlexStripEndId [ Near| 1 Uf| 46|*E] has non-West readout caused by the application of calibration to both ends of the near detector strips. 2005-01-24 02:15 Sue Kasahara * Dispatcher/macro/testNetSystem.C: Simple test macro for testing TNetSystem class. 2005-01-22 20:17 cbs * Contrib/cbs/Mad/macros/EvDisplay_Cand.C, Mad/macros/EvDisplay_Cand.C: small change 2005-01-22 20:04 cbs * Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadEvDisplay.h, Contrib/cbs/Mad/macros/EvDisplay_Cand.C, Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.h, Mad/macros/EvDisplay_Cand.C: Some modifications to run EvDisplay on Cand files. Included an example macro. 2005-01-22 18:45 George Irwin * CandStripSR/AlgStripSRList.cxx: Backport Rustem's Navigation sort fix. 2005-01-22 04:55 bishai * BeamData/java/NuMIMon/: pedConstants.txt, swicConstants.txt: New pedestals for Jan 21st 2005 commisioning run 2005-01-21 22:59 Brett Viren * BeamData/ana/: BDAnaModule.cxx, BDAnaModule.h, BDCorrelatorModule.cxx, BDCorrelatorModule.h, LinkDef.h, correlate.C: Add a module to find the nearest beam monitoring data in a given set of raw beam monitoring data files. If found, the raw beam data header and payload blocks are saved to a TFolder a'la Brian's DeMux/DmxStatus object where they can be used by subsequent modules. A hacked up version of Robert's sgate_filter.C is a test driver. Builds, but not yet tested.... 2005-01-21 22:53 rustem * CandStripSR/AlgStripSRList.cxx: Second commit to fix a bug in NavKey used by CandStripSR/AlgStripSRList.cxx:RunAlgNear(): 1) Removed bad StripSRKeyFromPSEIdTime NavKey 2) Added sorting of CandDigitList in RunAlgNear using two already existent NavKeys: StripSRKeyFromPSEId and StripSRKeyFromTime 2005-01-21 22:40 Robert Hatcher * Filtration/: FiltSGateModule.cxx, FiltSGateModule.h: Add a new histogram fSnarlVsTimeRFHist like fAdcVsTimeRFHist1 (same binning and scale) that has one entry per snarl at the time (adc weighted average) of the snarl. Also (hack, hack, hack) specifically kill off RawChannelId crate 5, 18-0-12. 2005-01-21 21:51 Ed Larty * setup/packages-R1.14: # added new generic frozen release 2005-01-21 20:31 blake * FilterDigitSR/: AlgFilterDigitListAB.cxx, AlgFilterDigitListAB.h, LinkDef.h, macros/DBtxt_AlgFilterDigitListAB_default.C: *** An alternative FilterDigit algorithm *** 2005-01-21 20:01 blake * Contrib/blake/: AtNuReco/AlgAtNuReco.cxx, AtNuReco/AlgAtNuReco.h, AtNuReco/AlgAtNuRecoMCTruth.cxx, AtNuReco/AlgAtNuRecoMCTruth.h, AtNuReco/AlgFitTrackAtNu.cxx, AtNuReco/AlgFitTrackAtNu.h, AtNuReco/AlgFitTrackAtNuList.cxx, AtNuReco/AlgFitTrackAtNuList.h, AtNuReco/AlgShowerAtNu.cxx, AtNuReco/AlgShowerAtNu.h, AtNuReco/AlgShowerAtNuList.cxx, AtNuReco/AlgShowerAtNuList.h, AtNuReco/AlgTrackAtNu.cxx, AtNuReco/AlgTrackAtNu.h, AtNuReco/AlgTrackAtNuList.cxx, AtNuReco/AlgTrackAtNuList.h, AtNuReco/AtNuBFieldCalibrator.cxx, AtNuReco/AtNuBFieldCalibrator.h, AtNuReco/AtNuDisplayModule.cxx, AtNuReco/AtNuDisplayModule.h, AtNuReco/AtNuFindModule.cxx, AtNuReco/AtNuFindModule.h, AtNuReco/AtNuFitModule.cxx, AtNuReco/AtNuFitModule.h, AtNuReco/AtNuTreeModule.cxx, AtNuReco/AtNuTreeModule.h, AtNuReco/CandAtNuReco.cxx, AtNuReco/CandAtNuReco.h, AtNuReco/CandAtNuRecoHandle.cxx, AtNuReco/CandAtNuRecoHandle.h, AtNuReco/CandFitTrackAtNu.cxx, AtNuReco/CandFitTrackAtNu.h, AtNuReco/CandFitTrackAtNuHandle.cxx, AtNuReco/CandFitTrackAtNuHandle.h, AtNuReco/CandFitTrackAtNuList.cxx, AtNuReco/CandFitTrackAtNuList.h, AtNuReco/CandFitTrackAtNuListHandle.cxx, AtNuReco/CandFitTrackAtNuListHandle.h, AtNuReco/CandShowerAtNu.cxx, AtNuReco/CandShowerAtNu.h, AtNuReco/CandShowerAtNuHandle.cxx, AtNuReco/CandShowerAtNuHandle.h, AtNuReco/CandShowerAtNuList.cxx, AtNuReco/CandShowerAtNuList.h, AtNuReco/CandShowerAtNuListHandle.cxx, AtNuReco/CandShowerAtNuListHandle.h, AtNuReco/CandTrackAtNu.cxx, AtNuReco/CandTrackAtNu.h, AtNuReco/CandTrackAtNuHandle.cxx, AtNuReco/CandTrackAtNuHandle.h, AtNuReco/CandTrackAtNuList.cxx, AtNuReco/CandTrackAtNuList.h, AtNuReco/CandTrackAtNuListHandle.cxx, AtNuReco/CandTrackAtNuListHandle.h, AtNuReco/ClusterAtNu.cxx, AtNuReco/ClusterAtNu.h, AtNuReco/DBtxt_AlgAtNuRecoMCTruth_default.C, AtNuReco/DBtxt_AlgAtNuReco_default.C, AtNuReco/DBtxt_AlgFitTrackAtNu_default.C, AtNuReco/DBtxt_AlgShowerAtNu_default.C, AtNuReco/DBtxt_AlgTrackAtNu_default.C, AtNuReco/GNUmakefile, AtNuReco/HitAtNu.cxx, AtNuReco/HitAtNu.h, AtNuReco/LinkDef.h, AtNuReco/ObjAtNu.cxx, AtNuReco/ObjAtNu.h, AtNuReco/ObjShowerAtNu.cxx, AtNuReco/ObjShowerAtNu.h, AtNuReco/ObjTrackAtNu.cxx, AtNuReco/ObjTrackAtNu.h, AtNuReco/README, AtNuReco/RecoTreeModule.cxx, AtNuReco/RecoTreeModule.h, AtNuReco/ShowerAtNu.cxx, AtNuReco/ShowerAtNu.h, AtNuReco/ShowerSegmentAtNu.cxx, AtNuReco/ShowerSegmentAtNu.h, AtNuReco/TrackAtNu.cxx, AtNuReco/TrackAtNu.h, AtNuReco/TrackSegmentAtNu.cxx, AtNuReco/TrackSegmentAtNu.h, AtNuReco/atnureco.C, AtNuReco/my_neutrino_analysis.C, AtmosEvent/AtmosData.cxx, AtmosEvent/AtmosData.h, AtmosEvent/AtmosDeadChip.cxx, AtmosEvent/AtmosDeadChip.h, AtmosEvent/AtmosEvent.cxx, AtmosEvent/AtmosEvent.h, AtmosEvent/AtmosFilter.cxx, AtmosEvent/AtmosFilter.h, AtmosEvent/AtmosMC.cxx, AtmosEvent/AtmosMC.h, AtmosEvent/AtmosReco.cxx, AtmosEvent/AtmosReco.h, AtmosEvent/AtmosScintHit.cxx, AtmosEvent/AtmosScintHit.h, AtmosEvent/AtmosShieldPlank.cxx, AtmosEvent/AtmosShieldPlank.h, AtmosEvent/AtmosShower.cxx, AtmosEvent/AtmosShower.h, AtmosEvent/AtmosStrip.cxx, AtmosEvent/AtmosStrip.h, AtmosEvent/AtmosTrack.cxx, AtmosEvent/AtmosTrack.h, AtmosEvent/GNUmakefile, AtmosEvent/LinkDef.h, DcsFilter/DcsFilter.cxx, DcsFilter/DcsFilter.h, DcsFilter/DcsStatusHandle.cxx, DcsFilter/DcsStatusHandle.h, DcsFilter/GNUmakefile, DcsFilter/LinkDef.h, FarDetDataQuality/AlgFarDetDataQuality.cxx, FarDetDataQuality/AlgFarDetDataQuality.h, FarDetDataQuality/AlgFarDetDeadChip.cxx, FarDetDataQuality/AlgFarDetDeadChip.h, FarDetDataQuality/FarDetDataQuality.cxx, FarDetDataQuality/FarDetDataQuality.h, FarDetDataQuality/FarDetDataQualityHandle.cxx, FarDetDataQuality/FarDetDataQualityHandle.h, FarDetDataQuality/FarDetDataQualityModule.cxx, FarDetDataQuality/FarDetDataQualityModule.h, FarDetDataQuality/FarDetDeadChip.cxx, FarDetDataQuality/FarDetDeadChip.h, FarDetDataQuality/FarDetDeadChipHandle.cxx, FarDetDataQuality/FarDetDeadChipHandle.h, FarDetDataQuality/FarDetDeadChipModule.cxx, FarDetDataQuality/FarDetDeadChipModule.h, FarDetDataQuality/FarDetRawDigitDump.cxx, FarDetDataQuality/FarDetRawDigitDump.h, FarDetDataQuality/FarDetRawDigitMonitor.cxx, FarDetDataQuality/FarDetRawDigitMonitor.h, FarDetDataQuality/FarDetRawRateDump.cxx, FarDetDataQuality/FarDetRawRateDump.h, FarDetDataQuality/FarDetTpSinglesDump.cxx, FarDetDataQuality/FarDetTpSinglesDump.h, FarDetDataQuality/GNUmakefile, FarDetDataQuality/LiHeader.cxx, FarDetDataQuality/LiHeader.h, FarDetDataQuality/LinkDef.h, FarDetDataQuality/README, FarDetDataQuality/SnarlHeader.cxx, FarDetDataQuality/SnarlHeader.h, FarDetDataQuality/VaChip.cxx, FarDetDataQuality/VaChip.h, FarDetDataQuality/fardet_quality.C, FarDetDataQuality/fardet_quality_MC.C, FarDetDataQuality/fardet_rawdigits.C, FarDetDataQuality/fardet_rawdigits_MC.C, FarDetDataQuality/fardet_singles.C, FarDetDataQuality/make_summaries.C, FarDetEvent/AlgFarDetEvent.cxx, FarDetEvent/AlgFarDetEvent.h, FarDetEvent/FarDetEvent.cxx, FarDetEvent/FarDetEvent.h, FarDetEvent/FarDetEventHandle.cxx, FarDetEvent/FarDetEventHandle.h, FarDetEvent/FarDetEventModule.cxx, FarDetEvent/FarDetEventModule.h, FarDetEvent/GNUmakefile, FarDetEvent/LinkDef.h, FarDetFilter/AlgFarDetFilterDigitList.cxx, FarDetFilter/AlgFarDetFilterDigitList.h, FarDetFilter/DBtxt_AlgFarDetFilterDigitList_default.C, FarDetFilter/GNUmakefile, FarDetFilter/LinkDef.h, FarDetSlice/AlgFarDetSlice.cxx, FarDetSlice/AlgFarDetSlice.h, FarDetSlice/AlgFarDetSliceList.cxx, FarDetSlice/AlgFarDetSliceList.h, FarDetSlice/DBtxt_AlgFarDetSliceList_default.C, FarDetSlice/DBtxt_AlgFarDetSlice_default.C, FarDetSlice/FarDetSlice.cxx, FarDetSlice/FarDetSlice.h, FarDetSlice/FarDetSliceHandle.cxx, FarDetSlice/FarDetSliceHandle.h, FarDetSlice/FarDetSliceList.cxx, FarDetSlice/FarDetSliceList.h, FarDetSlice/FarDetSliceListHandle.cxx, FarDetSlice/FarDetSliceListHandle.h, FarDetSlice/FarDetSliceListModule.cxx, FarDetSlice/FarDetSliceListModule.h, FarDetSlice/GNUmakefile, FarDetSlice/LinkDef.h, FarDetStrip/AlgFarDetStrip.cxx, FarDetStrip/AlgFarDetStrip.h, FarDetStrip/AlgFarDetStripList.cxx, FarDetStrip/AlgFarDetStripList.h, FarDetStrip/DBtxt_AlgFarDetStripList_default.C, FarDetStrip/DBtxt_AlgFarDetStrip_default.C, FarDetStrip/FarDetCandStripDump.cxx, FarDetStrip/FarDetCandStripDump.h, FarDetStrip/FarDetCandStripMonitor.cxx, FarDetStrip/FarDetCandStripMonitor.h, FarDetStrip/FarDetStrip.cxx, FarDetStrip/FarDetStrip.h, FarDetStrip/FarDetStripCalibrator.cxx, FarDetStrip/FarDetStripCalibrator.h, FarDetStrip/FarDetStripHandle.cxx, FarDetStrip/FarDetStripHandle.h, FarDetStrip/FarDetStripList.cxx, FarDetStrip/FarDetStripList.h, FarDetStrip/FarDetStripListHandle.cxx, FarDetStrip/FarDetStripListHandle.h, FarDetStrip/FarDetStripListModule.cxx, FarDetStrip/FarDetStripListModule.h, FarDetStrip/GNUmakefile, FarDetStrip/LinkDef.h, FarDetStrip/VaDigit.cxx, FarDetStrip/VaDigit.h, FarDetStrip/fardet_strip.C, FarDetStrip/my_muon_analysis.C, NtpMaker/GNUmakefile, NtpMaker/LinkDef.h, NtpMaker/NtpMaker.cxx, NtpMaker/NtpMaker.h, ShieldPlank/AlgShieldPlank.cxx, ShieldPlank/AlgShieldPlank.h, ShieldPlank/AlgShieldPlankList.cxx, ShieldPlank/AlgShieldPlankList.h, ShieldPlank/CandShieldPlank.cxx, ShieldPlank/CandShieldPlank.h, ShieldPlank/CandShieldPlankHandle.cxx, ShieldPlank/CandShieldPlankHandle.h, ShieldPlank/CandShieldPlankList.cxx, ShieldPlank/CandShieldPlankList.h, ShieldPlank/CandShieldPlankListHandle.cxx, ShieldPlank/CandShieldPlankListHandle.h, ShieldPlank/DBtxt_AlgShieldPlankList_default.C, ShieldPlank/DBtxt_AlgShieldPlank_default.C, ShieldPlank/GNUmakefile, ShieldPlank/LinkDef.h, ShieldPlank/ShieldPlankCalibrator.cxx, ShieldPlank/ShieldPlankCalibrator.h, ShieldPlank/ShieldPlankListModule.cxx, ShieldPlank/ShieldPlankListModule.h, ShieldPlank/ShieldSinglesDump.cxx, ShieldPlank/ShieldSinglesDump.h, dcsTables/my_coilcurrents_SM1.dat, dcsTables/my_coilcurrents_SM2.dat, dcsTables/my_coilcurrents_cal.dat, dcsTables/my_hvstatus_SM1.dat, dcsTables/my_hvstatus_SM2.dat, dcsTables/my_hvstatus_cal.dat, tcalTables/my_jump_cal.dat, tcalTables/my_jump_cal_shield.dat, tcalTables/my_mask_cal.dat, tcalTables/my_mask_cal_shield.dat, tcalTables/my_strip_cal.dat, tcalTables/my_strip_cal_MC.dat, tcalTables/my_strip_cal_MC_zeros.dat, tcalTables/my_strip_cal_shield.dat, tcalTables/my_timewalk_cal.dat, tcalTables/my_timewalk_cal_MC.dat, tcalTables/my_timewalk_cal_shield.dat, tcalTables/timing_jumps_in.txt, tcalTables/timing_jumps_out.txt: *** First installment of the code used for my PhD analysis *** 2005-01-21 19:46 blake * Contrib/blake/README: [no log message] 2005-01-21 19:41 Robert Hatcher * CandDigit/: AlgFilterDigitList.cxx, AlgFilterDigitList.h: make rootcint happy by converting "const char*" to std::string for holding fBadChannelFile (path and file). 2005-01-21 19:01 Brian Rebel * CandDigit/: AlgFilterDigitList.cxx, AlgFilterDigitList.h, FilterBadChannelMap.cxx, FilterBadChannelMap.h, LinkDef.h: make it possible to filter out known bad channels in near data by setting BadChannelFile=filename FilterStrategy=2 with the registry 2005-01-21 18:08 Robert Hatcher * Filtration/: FiltSGateModule.cxx, macros/sgate_filter.C: Make binning/range for LastRFClock histogram user settable. Fill SpillTImeRF histogram only for new latched values. For Dispatcher show the keepup modes (and now set to RecordKeepUp by default). 2005-01-21 18:01 Liz Buckley-Geer * SRT_MINOS/SoftRelTools/arch_spec_neugen3.mk: Created arch_spec for Neugen3 2005-01-21 18:00 Liz Buckley-Geer * NeugenInterface/linkdef.h: Removed as it has the wrong naming convention 2005-01-21 17:58 Liz Buckley-Geer * NeugenInterface/LinkDef.h: Created correct filename for LinkDef.h 2005-01-21 17:57 Liz Buckley-Geer * NeugenInterface/GNUmakefile: Make compatible with SRT 2005-01-21 17:34 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Add E:NSLIN[A-D], horn peak strip currents 2005-01-21 17:25 Nathaniel Tagg * CalDetDST/: UberModule.cxx, UberModuleLite.cxx: Fix for changes to Calbrator::DecalTime 2005-01-21 17:25 Nathaniel Tagg * CandNtupleSR/Module/NtpSRModule.cxx: Refinement to the fix: use only the end charge, not strip charge. 2005-01-21 16:23 Brett Viren * BeamData/python/cfg/devices.cfg: Fix typo on a horn current device 2005-01-21 16:22 Brett Viren * BeamData/doc/: acnet-devices-to-readout.txt, acnet-devices-to-readout.xls: Fix typo of horn current device 2005-01-21 16:01 musser * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h: remove hardwired timewalk corrections 2005-01-21 16:01 musser * RecoBase/AlgTrack.cxx: remove hard wired time walk correction 2005-01-21 15:47 musser * CandSliceSR/AlgSliceSRList.cxx: sorry, mistyped Debug 2005-01-21 15:44 musser * CandSliceSR/AlgSliceSRList.cxx: change new warning messages to debug level 2005-01-21 15:36 Brett Viren * CVSROOT/check_access: Add Andy to FilterDigitSR 2005-01-21 15:25 Brett Viren * CandStripSR/.cvsignore: test commit 2005-01-21 15:19 musser * RecoBase/CandShowerHandle.cxx: uploaded wrong version of CandShowerHandle yesterday 2005-01-21 15:06 bishai * BeamData/java/NuMIMon/device.dat: device.dat for monitoring Jan 21st 2005 2005-01-21 15:01 bishai * BeamData/java/lib/acnet.jar: latest jar file 2005-01-21 14:44 Nathaniel Tagg * CandNtupleSR/Module/NtpSRModule.cxx: Fix up the decal stage in NtpSRModule so it undoes the walk correction. 2005-01-21 14:10 blake * Contrib/blake/README: setting up a directory in Contrib to archive the code used the my PhD analysis. Lots of code on its way! 2005-01-21 13:44 webera * NoiseFilter/: NoiseFilter.C, NoiseFilterModule.cxx, NoiseFilterModule.h: Update to be fit for ND data. Now properly treats crate T0 and events overlapping 1sec boundary. 2005-01-21 13:02 Nathaniel Tagg * CVSROOT/check_access: Add Phill Litchfield to CandDigit and Alfon's code minion. 2005-01-21 04:36 bishai * BeamData/java/ACNETpackage/: AcnetDevice.java, AcnetPlotter.java, BeamPositionPlotter.java, ProfilePlotter.java: added the profile monitor plots of mean position and sigma vs location to the BeamPositionPlotter. Modified ProfilePlotter so other classes can access this information. AcnetPlotter also modified to get the data from the ProfilePlotters and pass it on to the BeamPositionPlotter. Its all very messy and kludgy but it might work 2005-01-21 03:10 Robert Hatcher * Filtration/: FiltSGateModule.cxx, FiltSGateModule.h, doc/FiltSGateModule.html, macros/sgate_filter.C: CheckTimeFrame selects whether to include TimeFrame # in the time calculation (both selection window and histogramming). 2005-01-21 02:42 rustem * CandStripSR/: .cvsignore, AlgStripSR.cxx, AlgStripSR.h, AlgStripSRList.cxx, AlgStripSRList.h, DBtxt_AlgStripSRList_default.C, DBtxt_AlgStripSR_default.C, GNUmakefile, LinkDef.h, Makefile, StripSRListModule.cxx, StripSRListModule.h: Initial commit to fix a bug in NavKey used by CandStripSR/AlgStripSRList.cxx:RunAlgNear(). I made the following changes to RunAlgNear(): 1) Removed bad StripSRKeyFromPSEIdTime NavKey 2) Added sorting of CandDigitList in RunAlgNear using two already existent NavKeys: StripSRKeyFromPSEId and StripSRKeyFromTime I first add StripSRKeyFromPSEId NavKey without sorting the list and then add second StripSRKeyFromTime NavKey, at which Navigation sorts entire CandDigitList first by encoded PexStripEndId and then CandDigits with equal PlexStripEndIds are sorted in time. 2005-01-21 01:24 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, LIAdcAnalysis.cxx, Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h, near.config: NearDet OM updates: - several SGATE-specific plots added - two additional Vtm plots - minor tune-up of keep-up algorithm 2005-01-21 00:17 bishai * BeamData/java/ACNETpackage/BeamPositionPlotter.java: The Beam position vs location along beamline plotter 2005-01-20 23:02 Robert Hatcher * Filtration/doc/FiltSGateModule.html: show new default for QieErrorMask, document PedSubAdcMin parameter. 2005-01-20 23:02 Robert Hatcher * Filtration/macros/sgate_filter.C: Change some values where we override the defaults Show examples of others, but commented out. 2005-01-20 22:53 Robert Hatcher * Filtration/: FiltSGateModule.cxx, FiltSGateModule.h: Reorder methods in .cxx and .h files. New parameter for rejecting pedSubAdc values below setable value. By default enable rejection of all digits with *any* Qie error bit on. Tweaks to Msg formatted output. 2005-01-20 22:17 Ed Larty * setup/packages-R1.14.0-tmp: # added new tmp file for frozen release 2005-01-20 22:02 bspeak * RunSummary/rate_plot.cc: 1)Add the run_time routine to pass histograms to and measure the runtime based on the OptSignal also passed as argument. 2)Replace run time calculations in lt_plot and ds_plot with the run_time routine 3)Add the -A flag to control allowing of shield and pulsed rates. 4)Now measure the live time for each SM and by the min hit block rate 2005-01-20 21:22 musser * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_NearBeam.C: revert back to R1.12 version of IsBestClusterInPlane. Version uploaded earlier needs a little more tuning on near detector 2005-01-20 20:27 George Irwin * CandDigit/: AlgDigit.cxx, AlgMCDigit.cxx: Apply Alfons' CandDigit time correction for events spanning timeframes. 2005-01-20 20:07 Mark Messier * CVSROOT/check_access: Add zarko to numisoft things 2005-01-20 19:08 musser * CandTrackSR/AlgTrackSR.cxx: If GetTimingDirection never performs a time fit, due to track length, then define reasonable default values for vertex/end times, and time fit chi2. 2005-01-20 19:04 Brett Viren * BeamData/python/cfg/bdp.cfg: Remove stray quote 2005-01-20 19:02 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Some SNC devices 2005-01-20 18:56 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Add BPM intensities 2005-01-20 18:56 Nick West * MessageService/doc/ChangeLog: Record tag version: V01-02-00 2005-01-20 18:56 Nick West * UserManualDoc/: doc/ChangeLog, src/UserManual.tex: Record tag version: V01-01-07 2005-01-20 18:55 Nick West * Navigation/doc/ChangeLog: Record tag version: V01-01-03 2005-01-20 18:55 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-05-01 2005-01-20 18:52 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h, DBtxt_AlgEventSRList_FarBeam.C, DBtxt_AlgEventSRList_NearBeam.C: minor change to interface of MergeShowers Mod to RemoveTrackinShower algorithm to define track as good if it has several adjacent isolated hits in either 2D view, or adjacent isolated hits in 3D 2005-01-20 18:46 musser * RecoBase/: CandCluster.cxx, CandClusterList.cxx, CandShower.cxx, CandShowerHandle.h, CandShowerList.cxx, CandStrip.cxx, CandStripList.cxx, CandTrack.cxx, CandTrackHandle.cxx, CandTrackList.cxx: Improvements to shower/track matching methods in CandShowerHandle and CandTrackHandle 2005-01-20 18:45 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, DBtxt_AlgFitTrackSR_Beam.C: don't allow fitter to reverse track direction based on timing for beam events 2005-01-20 17:49 Robert Hatcher * Filtration/doc/Filtration_PR.html: link to separate FiltSGateModule.html 2005-01-20 17:45 Robert Hatcher * WebDocs/: pkg_links.html, Package_Overviews/Filtration.html: Overview info for Filtration package. 2005-01-20 17:42 Nathaniel Tagg * Calibrator/: CalADCtoPE.cxx, CalGainDrift.cxx, CalLinearity.cxx, CalMIPCalibration.cxx, CalMuonCalibration.cxx, CalPINtoADC.cxx, CalScheme.cxx, CalScheme.h, CalTempCalibration.cxx, CalTimeCalibration.cxx, Calibrator.cxx, Calibrator.h, PulserTimeCalScheme.cxx, PulserTimeCalScheme.h, SimpleCalScheme.cxx, SimpleCalScheme.h, TimeCalScheme.cxx, TimeCalScheme.h: Final fix to all MsgService streams.. everything now runs on "Calib" instead of "Calibrator". Add hooks for timewalk correction. Add Andy's timewalk correction as hardcoded function. 2005-01-20 17:34 Robert Hatcher * Filtration/doc/FiltSGateModule.html: Fleshed out a bit in case we get to this before it's really done. 2005-01-20 16:35 Robert Hatcher * Filtration/doc/: FiltSGateModule.gif, FiltSGateModule.html: Placeholder copies of documentation for FiltSGateModule. 2005-01-20 15:28 Robert Hatcher * Filtration/: FiltSGateModule.cxx, FiltSGateModule.h: Note which TimeFrame the SpillTimeRF was latched but looking for a new value (RawVtmTimeInfoBlocks repeat the rf clock value until it is re-latched); if the "new" value is the same as the old, then this will be a problem, so hopefully the cycle time is never *exactly* a multiple of 1 second otherwise this method of finding dynode triggers relative to the SGate recorded in the RawVtmTimeInfoBlock will fail. Small naming change (LastXyzzy to LatestXyzzy). Still not using TF # in choosing window, but this should be part of the next commit. Keep track of current run/subrun (for Msg output). 2005-01-20 12:32 Nick West * WebDocs/Companion/overview/macros/loon_reco_job.C: Add in MCNtuple and StandardNtuple 2005-01-20 06:58 Robert Hatcher * Filtration/doc/Filtration_PR.html: A cheesy first hack at a package rationale. 2005-01-20 06:58 Robert Hatcher * Filtration/macros/sgate_filter.C: example of setting histogram time ranges. 2005-01-20 06:56 Robert Hatcher * Filtration/: FiltSGateModule.h, FiltSGateModule.cxx: All configuration for time ranges is now done in seconds; histogram scales are calculated independently and adjusted to sec/millisec/usec/ns as appropriate. LastRFClock stamp is now stored as part of module in anticipation of extending window around TF boundary (but not yet used). 2005-01-20 05:29 asousa * Production/R1.13/: reco_farCosmics_R1.13.C, reco_nearCosmics_R1.13.C: Add UgliLoanPool instantiation line. Not necessary for devel after 2005-01-12 or releases > R1.13. 2005-01-20 05:22 avva * Contrib/sergei/ControlGui/: README, controlgui.pro, controlgui.ui, controlgui.ui.h, main.cpp: This is a helper gui application, used in the Fermilab control room to start applications like OM viewer, run control gui, event display etc remotely, connecting to the detector sites through an ssh tunnel. 2005-01-20 04:45 asousa * Production/R1.13/reco_nearCosmics_R1.13.C: Add message stats printout at end of job. 2005-01-20 00:49 George Irwin * NeugenInterface/GNUmakefile: Fix SRT GNUmakefile errors to eliminate "msrt build" failures. 2005-01-20 00:35 bishai * BeamData/java/lib/acnet.jar: Added new plotter for BPMs, pedestal and noise calculations to profile monitors and minor changes in other places - new jar file 2005-01-20 00:34 bishai * BeamData/java/ACNETpackage/: AcnetDevice.java, AcnetPlotter.java, AcnetXmlRpcListener.java, MuonHadPlotter.java, ProfilePlotter.java, SimpleAcnetMonitor.java, SimpleAcnetPlotter.java: Added new plotter for BPMs, pedestal and noise calculations to profile monitors and minor changes in other places 2005-01-20 00:32 musser * RecoBase/CandRecoHandle.cxx: treat vtx and end in symetric fashion 2005-01-19 21:12 bspeak * setup/setup_minossoft_soudan.sh: Swap out all exit statements for return 2005-01-19 21:11 Robert Hatcher * Filtration/FiltSGateModule.cxx: minor Msg::kDebug and Msg::kSynopsis message output changes. 2005-01-19 21:07 Robert Hatcher * OnlineUtil/mdBlockDefinitions.h: synch with online CVS repository as of 2005-01-19 (simple struct data member name change). 2005-01-19 21:03 Robert Hatcher * CVSROOT/: check_access, modules: new cvs module/package CandSubShowerSR for Chris Smith. 2005-01-19 21:01 Robert Hatcher * CandSubShowerSR/: .cvsignore, GNUmakefile, LinkDef.h: Initial revision 2005-01-19 21:01 Robert Hatcher * CandSubShowerSR/: .cvsignore, GNUmakefile, LinkDef.h: New CandSubShowerSR package for Chris Smith. 2005-01-19 20:57 niki * EventDisplay/EVD.cxx: Fixing display coordinates of Near Detector in EVD.cxx ---------------------------------------------------------------------- 2005-01-19 20:55 Robert Hatcher * setup/packages-development: add MCReweight and NeugenInterface packages to default build list. 2005-01-19 20:40 musser * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.h, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_NearBeam.C, HoughTrackSR.cxx, HoughViewSR.cxx, TrackClusterSR.cxx: uncomment line in HoughViewSR which adds tracks to hough track list. Rationalize definition of maximum swim residual and max. angle difference in IsBestClusterInPlane, making these definitions simpler and more physically motivated. Change from snarl-based to sliced based inital vtx/end plane determintion in 3D track formation, loosen time match if nu=nv=1 in 3D track formation, include requirement that beg or end planes of 2 2d tracks must be in agreement to within tolerance, in addition to requiring less than fParmPlaneMatch mismatch in ACTIVE planes on beg or end. 2005-01-19 20:23 Brett Viren * BeamData/ana/: .cvsignore, make_bmnt.C, bmnt/Swic.cxx, bmnt/Swic.h, bmnt/pedmaker.cxx: Some small things 2005-01-19 19:56 asousa * Production/R1.13/reco_nearCosmics_R1.13.C: Remove NoiseFilterModule from path, as advised by Brian. 2005-01-19 18:42 Nathaniel Tagg * Calibrator/: PulserTimeCalScheme.cxx, PulserTimeCalScheme.h: Added support for multiple calibration tasks. You can now do: Calibrator::TimeCalibrator().Set("MuonTask=Andys"); or Calibrator::TimeCalibrator().Set("MuonTask=Brians"); Brian's remains the default. 2005-01-19 13:33 kordosky * CandDigit/: AlgDigit.cxx, CandDigitHandle.cxx: Some things noticed while browsing. Removed redundant test for caltype_t==kNone in CandDigitHandle::GetTime(), GetCharge(). Removed redundant assert in AlgDigit::RunAlg(). 2005-01-19 13:03 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: SPILLTIMEND 2005-01-19 12:37 kordosky * CandStripSR/AlgStripSRList.cxx: Commented out unnecessary algconfig look-up of MaxXtalkTimeWindow. 2005-01-19 12:29 kordosky * CandStripSR/: AlgStripSR.cxx, AlgStripSRList.cxx: Noticed a few things while browsing the code. Comment out xtalkmap creation in AlgStripSRList::RunAlgNear() since it is never used. Rectified redundant use of dynamic_cast and InheritsFrom in AlgStripSR::RunAlg() which will hopefully result in a small efficiency improvement. 2005-01-19 10:15 raufer * Contrib/raufer/AnaTemp/: AnaTemp.cxx, AnaTemp.h, AnaTempMacro.C: some more typos 2005-01-19 09:14 Robert Hatcher * Filtration/FiltSGateModule.cxx: LastRFClock wanders more than previously seen -- set expanded limits on hist. Expand TminWindow/TmaxWindow so we accept any snarl with digits within 100 usec of the SpillTimeRF (by default, this can be configured). 2005-01-19 09:12 Robert Hatcher * Filtration/macros/sgate_filter.C: make separate function "sgate_run_some(int nrecset)" so that users can easily process additional record sets. 2005-01-19 08:27 Robert Hatcher * Filtration/macros/sgate_filter.C: rather than passing a bool to choose to use the Dispatcher, pass a port # (if == 0 then don't use DDS). A few other tweaks for more appropriate default for the beam test setup. 2005-01-19 08:24 Robert Hatcher * Filtration/FiltSGateModule.cxx: Histogram file has the name 'sgate_filter.root'. 2005-01-19 07:18 Robert Hatcher * Filtration/: FiltSGateModule.cxx, FiltSGateModule.h: Hey, it now actually performs as a filter! 2005-01-19 07:17 Robert Hatcher * Filtration/macros/sgate_filter.C: tweaks to the script. 2005-01-19 06:36 Robert Hatcher * UserManualDoc/src/message_service.tex: Show default info for the Synopsis message level. 2005-01-19 04:54 Robert Hatcher * RawData/: RawQieLookUpTableBlock.cxx, RawQieLookUpTableBlock.h: Change GetHeaderSize() to GetHeaderSizeBytes(). Skip the padding words when jumping to the LookUpTable based on the HeaderSize (if version >= 2). Tweak the FormatToOStream output. 2005-01-18 23:22 Robert Hatcher * RawData/: RawQieLookUpTableBlock.cxx, RawQieLookUpTableBlock.h: Handle new "headerSize" word added to block ahead of data payload (ver >= 2). 2005-01-18 23:21 Robert Hatcher * OnlineUtil/mdBlockDefinitions.h: synch with online CVS repository as of 2005-01-18 2005-01-18 23:16 dap56 * Monitoring/: Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h, SinglAnalysis.cxx, near.config: Minor change to QieBlockAnalysis::Fill(RawVtmTimeInfoBlock* rvtib) - now pass a pointer to a single RawVtmTimeInfoBlock rather than a vector containing multiple block pointers Suppressed debug printout in SinglAnalysis.cxx 2005-01-18 23:13 dap56 * CDFMonitoringFwk/: GNUmakefile, HistoDisplay.cxx, photo.xpm: removed Producer from BINLIBS in GNUmakefile 2005-01-18 23:02 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimModule.cxx, PTSimParticle.cxx, PTSimParticle.h, PTSimStack.cxx, PTSimStack.h: Implement PTSimStack and Particle support for storing daughter particle links from tracked particle, as well as range of daughter particle track ids. Implement Stack and Particle print methods, so that Stack print will show tree of particles and daughters. Stack print is invoked when PTSim Verbose level is set, at the end of each event. 2005-01-18 22:23 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # announced new frozen release 2005-01-18 22:19 Ed Larty * setup/: packages-R1.13.0, packages-R1.13.0-tmp: # added new tested tag 2005-01-18 20:18 Brian Rebel * AnalysisNtuples/LinkDef.h: remove my personal ntpule makers from the list of classes 2005-01-18 19:16 Brian Rebel * AnalysisNtuples/: ANtpTrackInfoAtm.cxx, ANtpTrackInfoAtm.h, ANtpTruthInfoAtm.cxx, ANtpTruthInfoAtm.h: put in the atmospheric/cosmic ray classes 2005-01-18 19:15 Brian Rebel * AnalysisNtuples/: ANtpEventInfo.cxx, ANtpHeaderInfo.cxx, ANtpShowerInfoNC.cxx, ANtpTrackInfo.cxx, ANtpTrackInfoNC.cxx, ANtpTruthInfo.cxx, CondensedNtpModule.cxx, LinkDef.h, macros/makeCondensedNtuple.C: put stupid new lines at the end of all the .cxx files 2005-01-18 16:59 Brett Viren * setup/msrt: Forgotten commit - need to pass parallel flags to make 2005-01-18 15:59 Robert Hatcher * UgliGeometry/UgliLoanPool.cxx: Upon reading back a cache file make sure all the geometries have the fPlaneTable filled (some methods would do this if they didn't find the appropriate info, but other didn't -- just do it always upon read.). 2005-01-18 15:57 Robert Hatcher * UgliGeometry/UgliGeometry.h: small change to comments about whjy UgliLoanPool is this class's friend 2005-01-18 11:37 raufer * Contrib/weber/CalInject/: CIChannel.cxx, CIChannel.h: fixed typo 2005-01-18 11:34 raufer * Contrib/weber/CalInject/CIChannel.cxx: add copy constructor 2005-01-18 10:40 kordosky * Filtration/Blinder.cxx: fixed typo in Blinder.cxx including Blinder.h 2005-01-18 10:26 raufer * Contrib/raufer/AnaTemp/AnaTemp.cxx: another small bug 2005-01-18 10:21 raufer * Contrib/raufer/AnaTemp/AnaTemp.cxx: Add output "i% percent of loop done" to GetCurvesAll(). 2005-01-18 10:03 raufer * Contrib/raufer/AnaTemp/: AnaTemp.cxx, AnaTemp.h: Fixing minor bugs. 2005-01-18 09:57 raufer * Contrib/raufer/AnaTemp/: AnaTemp.cxx, AnaTemp.h, AnaTempMacro.C: Writing temperature and gain from VA charge injection to TTree instead of writing TGraphs to file. At the moment, the whole thing is one ugly hack. Don't use it or anything unless you are absolutely sure what you are doing! 2005-01-17 17:50 raufer * Contrib/raufer/AnaTemp/: AnaTemp.cxx, AnaTemp.h, AnaTempMacro.C, LinkDef.h: minor changes 2005-01-17 17:46 hartnell * CalDetTracker/: CDAnalysis.cxx, CDTruthifier.cxx: Fix potential bug - was checking MCParticle==13 so wouldn't have got mu+. Now do abs(MCParticle)==13. 2005-01-17 17:25 Brian Rebel * AnalysisNtuples/: ANtpEventInfo.cxx, ANtpEventInfo.h, ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, ANtpSRNtpManipulator.cxx, ANtpSRNtpManipulator.h, ANtpShowerInfo.cxx, ANtpShowerInfo.h, ANtpShowerInfoNC.cxx, ANtpShowerInfoNC.h, ANtpTrackInfo.cxx, ANtpTrackInfo.h, ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h, ANtpTruthInfo.cxx, ANtpTruthInfo.h, CondensedNtpModule.cxx, CondensedNtpModule.h, LinkDef.h, macros/makeCondensedNtuple.C: commit the first classes into the AnalysisNtuples directories. classes with names like ANtp*Info* contain data members that are filled based on the NtpSR values for events, showers, tracks, header-like info and mc truth. the bases classes are ANtpHeaderInfo -- header-like info: run, subrun, time, detector, etc ANtpEventInfo -- event info: planes, signal, #tracks, #showers, #strips, etc ANtpShowerInfo -- shower info: similar to event info ANtpTrackInfo -- track info: similar to event info ANtpTruthInfo -- mc info: neutrino flavor, energy, muon momentum, etc the *NC classes hold extra data members used in the nc analysis. users can add other Info classes for each analysis, ie ANtpEventInfoCC, ANtpEventInfoAtm, ANtpEventInfoNuE, etc ANtpSRNtpManipulator is the NtupleHelper/NtpHelper class renamed and placed into this package. CondensedNtpModule uses the ANtpSRNtpManipulator to fill the Info classes. it makes a tree which has branches corresponding to each of the Info class types. users will copy and edit this module to fill their Info classes. macros/makeCondensedNtuple.C is a basic job macro to show users how to make the condensed ntuples. 2005-01-17 17:14 raufer * Contrib/weber/CalInject/Calinject.C: modify path to use new module CIAnaNew which makes use of CIChannel class. 2005-01-17 17:13 raufer * Contrib/weber/CalInject/CIAnaNew.cxx: change some filenames 2005-01-17 17:12 raufer * Contrib/weber/CalInject/CIChannel.h: increment ClassDef numbering 2005-01-17 12:54 Nathaniel Tagg * Filtration/: Blinder.cxx, Blinder.h, LinkDef.h: Add a module that performs the blindness scheme discussed at the collaboration meeting. 2005-01-17 11:59 Nathaniel Tagg * SpillTiming/looter/: README, loot.sh, lootSpillFiles.cxx: Add validation for lines read in, so that crazy -ve times don't get used. Change creation date of database to the start time of the table; this will allow for better overlapping in the case of catch-up mode (when the last table gets loaded first). Add the scripts and readme file. 2005-01-17 04:25 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Replace use of fStripUidMap[uid] with fStripUidMap.find(uid) and issue Error message if uid of strip is not found in strip map. All uses of std::map [] operator have now been purged from the NtpSRModule. 2005-01-17 03:30 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Replace use of fSliceUidMap[uid] with fSliceUidMap.find(uid) and issue Error message if uid of slice is not found in slice map. 2005-01-15 01:19 dap56 * Monitoring/: DigitAnalysis.cxx, Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h, SinglAnalysis.cxx, SinglAnalysis.h, near.config, online.config: FarDet: - removed LI from singles plots - new singles rate per VARC plot - hot chip now defined to be >1500 Hz NearDet: - added plots for RawQieErrorStatsBlock - default DDS mode changed to KeepUp 2005-01-15 00:32 Robert Hatcher * Filtration/FiltSGateModule.cxx: Give the histograms different names to avoid root warning. 2005-01-15 00:06 Robert Hatcher * Dispatcher/DDSClient.cxx: Catch case where TSocket doesn't return a error code on Recv() but the message pointer is NULL -- don't deref the pointer. 2005-01-14 23:33 Robert Hatcher * setup/packages-development: Add Filtration package to default list of those built by "development" 2005-01-14 23:28 Robert Hatcher * Filtration/LinkDef.h: Empty LinkDef.h to make rootcint happy. 2005-01-14 23:27 Robert Hatcher * Filtration/: FiltSGateModule.cxx, FiltSGateModule.h, macros/sgate_filter.C: Commit first stab at a filter (it doesn't yet!) module and script for selecting NearDet SGate events and histograming times relative to the SpillTimeRF. Initial commit := lots of cruft! 2005-01-14 23:00 asousa * Production/R1.13/reco_nearCosmics_R1.13.C: Added near_det specific config line for FilterDigitLisModule. 2005-01-14 22:54 asousa * Production/R1.13/: GNUmakefile, reco_farCosmics_R1.13.C, reco_nearCosmics_R1.13.C: Prototype scripts for Cosmics data R1.13 processing 2005-01-14 21:05 thosieck * CandSliceSR/AlgSliceSRList.cxx: Taking Strip Sorting out of PassAll function, since not needed and as Rustem has pointed out in the past, NavKey functions with bit operations are suspicious of negative activity. That's the only change 2005-01-14 19:23 Robert Hatcher * OnlineUtil/mdBlockDefinitions.h: New id # for QieErrorStats block (0x609). Document new words tacked on RawSnarlHeaderBlock and RawVtmTimeInfoBlock. 2005-01-14 19:20 Robert Hatcher * RawData/: LinkDef.h, RawQieDigit.cxx, RawQieDigit.h, RawQieErrorStatsBlock.cxx, RawQieErrorStatsBlock.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h, RawVaDigit.cxx, RawVaDigit.h, RawVtmTimeInfoBlock.cxx, RawVtmTimeInfoBlock.h: Backport RawData changes and additions to R1.13 for the DAQ group. New class for RawQieErrorStatsBlocks; additional AsString methods in Raw{Qie|Va}Digit for interpreting error and data types to support this; new Get methods for additional word tacked on to RawVtmTimeInfoBlock and RawSnarlHeaderBlock. 2005-01-14 17:51 Nathaniel Tagg * SpillTiming/looter/: lootSpillFiles.cxx, main.cxx: Automatically create tables if they don't exist. 2005-01-14 17:48 Robert Hatcher * Filtration/: GNUmakefile, macros/.cvsignore, macros/GNUmakefile: commit macros subdir to Filtration package. 2005-01-14 17:48 Nathaniel Tagg * SpillTiming/: GNUmakefile, SpillTimeND.h, looter/GNUmakefile, looter/LinkDef.h, looter/lootSpillFiles.cxx, looter/lootSpillFiles.h, looter/main.cxx, looter/main.h, macros/lootSpillTimes.C: Formalize the 'looter' code with a standalone application, suitable for running on DAQ or Control Room OM machines. 2005-01-14 17:41 weber * Contrib/weber/AnaMC/: CCNCFit.C, CCNCFit.h: Get my latest fitting program into CVS. Multiple changes, still not fully functional. 2005-01-14 16:00 Robert Hatcher * AnalysisNtuples/LinkDef.h: Package needs a LinkDef.h 2005-01-14 00:33 Robert Hatcher * RawData/: RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h: Minor version 3 has fRawBlock[12] as "remoteSpillType". 2005-01-14 00:24 Robert Hatcher * RawData/LinkDef.h: move declaration of std::map forward of all blocks that use them. 2005-01-14 00:20 Robert Hatcher * RawData/: RawQieErrorStatsBlock.cxx, RawQieErrorStatsBlock.h: Now strip out all the transitional junk. 2005-01-14 00:07 Robert Hatcher * RawData/: RawQieErrorStatsBlock.cxx, RawQieErrorStatsBlock.h: transitional copy of the code. I really want map rather than map but when I attempt to do so cint barfs at the map of maps. So break out the maps individually (and keep an unpacked flag). 2005-01-13 23:59 Robert Hatcher * OnlineUtil/mdBlockDefinitions.h: sync with online CVS repository as of 2005-01-13. 2005-01-13 21:40 cbs * MCReweight/: BMPTWeightCalculator.cxx, BMPTWeightCalculator.h, LinkDef.h, NeugenWeightCalculator.cxx, macros/TestMCReweightCode.C: Added WeightCalculator for BMPT beam model + associated changes. Note: These reweighting factors take you between gfluka <--> BMPT models. If you have MC events generated with a different model, you will need another weighting scheme to get to BMPT. Also, small changes to NeugenWeightCalculator. 2005-01-13 19:05 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Change ND/FD distance to match Wes Smart's number. 2005-01-13 19:02 bspeak * RunSummary/FilterRunType.cxx: 1)Clean up the TObject ugly nesting I used to do 2)If RunTypeName is set, only watch to RunNum change (ignore SunRunNum change) 2005-01-13 18:59 Nathaniel Tagg * SpillTiming/macros/lootSpillTimes.C: Further mods to spill time looting script. -> Log file to prevent reloading same file -> ungzip and re-gzip .gz files. 2005-01-13 18:53 bspeak * RunSummary/RateSummary.cxx: Allow RawTpSinglesSummaryBlock chip rates to be seen in plex by switching the VAChannel to 5 2005-01-13 17:40 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Modify default timing offsets to match 'first guess' for NuMI kicker fire cycle. 2005-01-13 14:12 Nathaniel Tagg * Calibrator/PulserTimeCalScheme.cxx: Fix bug so that FD-only calibrations don't crash ND data. 2005-01-12 22:58 George Irwin * MCNtuple/NtpMCFLSDigit.cxx: Change: #include "LegacyNtp/NtpMCFLSDigit.h" to #include "MCNtuple/NtpMCFLSDigit.h" 2005-01-12 22:34 Brett Viren * CVSROOT/check_access: Add rustem to CandStripSR 2005-01-12 21:29 ebeall * DcsUser/DcsWriter.cxx: swapped two data members in Dcs_Env_Near table access 2005-01-12 21:11 ebeall * DcsUser/DcsWriter.cxx: swapped two data members in table access class usage of Dcs_Env_Near 2005-01-12 21:11 ebeall * DcsUser/Dcs_Env_Near.cxx: swapped two data memebers in table access methods 2005-01-12 19:34 Robert Hatcher * BField/BfldLoanPool.cxx: Force BfldLoanPool to build UgliLoanPool before the ctor for its own instance; this insures that the dtor order is correct (first ctor, last dtor). 2005-01-12 17:23 Nathaniel Tagg * Calibrator/: CalTimeJump.cxx, CalTimeJump.h, Calibrator.cxx, LinkDef.h, PulserTimeCalScheme.cxx, PulserTimeCalScheme.h: Add DB table row for Andy's timing jumps. Add support for timing jumps to PulserTimingCalibration. Make the PulserTiming the default calibration module. 2005-01-12 06:33 Nick West * JobControl/JobCPath.cxx: Backport to R1.13:- Communicate event and node changes to MsgTripWire. 2005-01-12 06:25 Nick West * MessageService/: MsgService.cxx, MsgStream.cxx, MsgTripWire.cxx, MsgTripWire.h, doc/ChangeLog, test/MsgRootDummies.cxx, test/MsgRootDummies.h: Backport to R1.13:- Add Trip Wire debug facility. It's purpose is to help debug situations in which the same job, run twice without any intervening change to the software or the data, has produced different results indicating some randomising effect, such as the use of uninitialised data. 2005-01-12 05:11 Sue Kasahara * LegacyNtp/: NtpMCFLSDigit.cxx, NtpMCFLSDigit.h: [no log message] 2005-01-12 05:09 Sue Kasahara * LegacyNtp/LinkDef.h: Remove NtpMCFLSDigit.h,.cxx This class has been restored to MCNtuple package. 2005-01-12 05:06 Sue Kasahara * MCNtuple/: LinkDef.h, NtpMCFLSDigit.cxx, NtpMCFLSDigit.h: Retreat from attempt to remove this class from library. Since I can't seem to get rid of the TClonesArray of these objects in NtpMCRecord for reasons of backward compatibility, I might as well keep the NtpMCFLSDigit class definition here to avoid the load of additional library libLegacyNtp. 2005-01-12 00:38 Robert Hatcher * OnlineUtil/mdBlockDefinitions.h: New block QieErrorStats. 2005-01-12 00:36 Robert Hatcher * RawData/: RawQieDigit.cxx, RawQieDigit.h, RawVaDigit.cxx, RawVaDigit.h: some AsString static methods for giving character strings to interpret error codes and data types. 2005-01-12 00:35 Robert Hatcher * RawData/: LinkDef.h, RawQieErrorStatsBlock.cxx, RawQieErrorStatsBlock.h: New block RawQieErrorStatBlock holds lists of RawChannelId,count pairs for various types of QIE errors. 2005-01-11 23:26 Sue Kasahara * Record/RecArrayAllocator.cxx: Downgrade message from Error to Warning when deleting arrays during final destruction when those arrays are still on loan. 2005-01-11 22:31 George Irwin * FCPCFilter/: PreFilter.cxx, PreFilter.h: Backport development changes to R1-13 for Jeremy. 2005-01-11 22:25 Brett Viren * BeamData/doc/note/: Makefile, note.skb, server-context.dia, three-io.dia: First commit 2005-01-11 22:24 Robert Hatcher * NeugenInterface/Make.include: MINOS setups (based on FNALU setup) expect $CERNLIBS to be defined and not $CERNLIB. 2005-01-11 21:17 bishai * BeamData/java/README: README file with installation and runing instructions 2005-01-11 20:52 Robert Hatcher * CVSROOT/check_access: give "mdier" write access to WebDocs. 2005-01-11 12:53 Nick West * RecoBase/CandShowerHandle.cxx: Cosmetic change, initialise local variables trkU,trkV so that values are defined for Msg output regardless of view. 2005-01-11 06:17 Nick West * DatabaseMaintenance/scripts/cs_update_logfile.pm: Bug fix: was reporting wrong SEQNO when found in main table but not VLD 2005-01-10 22:12 Nick West * JobControl/JobCPath.cxx, MessageService/MsgTripWire.cxx, MessageService/MsgTripWire.h, UserManualDoc/src/message_service.tex: Pulled over by the Word Patrol for excessive use of the "E" word. Not given a ticket this time so long as "event" is renamed "recordset". 2005-01-10 22:00 Robert Hatcher * AnalysisNtuples/GNUmakefile: Oops forgot a GNUmakefile for this package when importing it. 2005-01-10 21:58 Robert Hatcher * CVSROOT/: check_access, modules: New packages/modules "AnalysisNtuples", "EventKinematics" and "Filtration" Remove duplicate DcsDaemon line in check_access. 2005-01-10 21:50 Robert Hatcher * Filtration/: .cvsignore, GNUmakefile: A common package for various filters (and possibly classifiers) such as prescale, in-beam selection, etc. 2005-01-10 21:49 Robert Hatcher * EventKinematics/.cvsignore, EventKinematics/GNUmakefile, Filtration/.cvsignore, Filtration/GNUmakefile: Initial revision 2005-01-10 21:49 Robert Hatcher * EventKinematics/: .cvsignore, GNUmakefile: This package is for keeping event kinematics and modules to call event generators. 2005-01-10 21:36 Robert Hatcher * AnalysisNtuples/.cvsignore: Initial revision 2005-01-10 21:36 Robert Hatcher * AnalysisNtuples/.cvsignore: start AnalysisNtuples package as place for Universal Event-based Ntuple(s); some combination of Brian's NtupleHelper and Chris' MAD stuff. 2005-01-10 20:39 Robert Hatcher * NeugenInterface/: GNUmakefile, Make.include: Muck with Makefile stuff so that it builds in the MINOS environment. There are probably still SRT build issues. 2005-01-10 11:16 Nick West * Navigation/NavSet.cxx: Back-port: Remove address dependency in NavKey comparison 2005-01-08 17:30 George Irwin * Record/: RecDataRecord.cxx, RecRecordImp.cxx: Change for MACOSX only, needed to compile recent minossoft (with CVS ROOT): Eliminate "using std::endl;" in RecDataRecord.cxx. Add "using namespace std;" in RecRecordImp.cxx. I don't understand why this has suddenly become necessary. 2005-01-08 17:23 Sue Kasahara * MCNtuple/: NtpMCRecord.cxx, NtpMCRecord.h: Re-add obsolete TClonesArray* flsdigit to list of data members, for backward compatibility with older versions of NtpMCRecord. root automatic schema evolution should be able to handle the removal of this data member but doesn't (as I've learned in two different attempts now), at least not consistently. Update version number of NtpMCRecord. 2005-01-07 22:22 bspeak * VALinCalibration/: VALinDatabase.cxx, VALinDatabase.h: Use the WriteDirectory configure tag from VALinCalibration 2005-01-07 22:16 bspeak * VALinCalibration/VALinCalibration.cxx: Add WriteDirectory to Configuration to define where file are written to 2005-01-07 20:57 Sue Kasahara * Dispatcher/DDSFileHandler.cxx: Fix comment to reflect new root requirements. 2005-01-07 20:49 Sue Kasahara * UserManualDoc/src/dispatcher.tex: Document change to DDS_DAQ_DATA_DIR format as is required with root version 4.00/08 and later. 2005-01-07 16:08 Nick West * Navigation/NavSet.cxx: Remove address dependency in NavKey comparison 2005-01-07 13:38 Nick West * WebDocs/debugging_optimising.html: Add reference to Trip Wire Debug Facility 2005-01-07 12:16 Nick West * UserManualDoc/src/message_service.tex: Add Trip Wire debug facility. It's purpose is to help debug situations in which the same job, run twice without any intervening change to the software or the data, has produced different results indicating some randomising effect, such as the use of uninitialised data. 2005-01-07 12:13 Nick West * JobControl/JobCPath.cxx: Communicate event and node changes to MsgTripWire 2005-01-07 12:12 Nick West * MessageService/: MsgService.cxx, MsgStream.cxx, MsgTripWire.cxx, MsgTripWire.h, doc/ChangeLog, test/MsgRootDummies.cxx, test/MsgRootDummies.h: Add Trip Wire debug facility. It's purpose is to help debug situations in which the same job, run twice without any intervening change to the software or the data, has produced different results indicating some randomising effect, such as the use of uninitialised data. 2005-01-07 07:57 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_read_next_entry.pm, scripts/auto_distribute.perl, scripts/checksum_str_add.pm, scripts/create_checksum.pm, scripts/cs_do_table_v1.pm, scripts/cs_update_logfile.pm, scripts/dbi_query.pm, scripts/dbi_query_mysql_v1.pm: Remove support for obsolete checksum version 1. 2005-01-07 06:35 cbs * MCReweight/: NeugenWeightCalculator.cxx, macros/TestMCReweightCode.C: Updated NeugenWeightCalculator to interpret more neugen parameters Added a macro to show how to use the code 2005-01-06 23:07 Brett Viren * CVSROOT/check_access: Add bspeak to VALinCalibration 2005-01-06 23:01 Brett Viren * BeamData/doc/status/050106/: 0x29-0x51.eps, Makefile, PPRskribe.sty, advi.sty, context.dia, dts-ehadmds.eps, dts-em101ds.eps, dts-em114ds.eps, local.skr, talk.skb, ts-v-time.eps: First commit 2005-01-06 22:48 Robert Hatcher * CandTrackSR/AlgTrackSR.cxx: in RunAlg() replace "new UgliGeomHandle" with one built on the stack. 2005-01-06 22:24 Robert Hatcher * RawData/: RawVtmTimeInfoBlock.cxx, RawVtmTimeInfoBlock.h: new method for extracting new additional data word: GetLastRFClockFromPrevTF(). add to and clean up FormatToOStream. 2005-01-06 21:58 barr * VALinCalibration/VALinCalibration.cxx: Upgrade RawChannelId 2005-01-06 17:05 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn.csh, setup_minossoft_umn.sh: Change msft release to root release Before: msft(R1.12*) -> root(v4_01_02) msft(R1.13*) -> root(v4_01_02) After msft(R1.12*) -> root(v4_01_04) msft(R1.13*) -> root(v4_02_00) 2005-01-06 12:23 Nick West * DatabaseMaintenance/doc/dbmauto_status.html: FNAL is not transmitting PULSERDRIFT 2005-01-06 00:23 Robert Hatcher * OnlineUtil/: GNUmakefile, mdBlockDefinitions.h: sync to online CVS repository (changed on 2004-12-21, but I'm told no blocks have yet been written with the expanded vtmTimeInfoBlock). 2005-01-05 20:46 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn.csh, setup_minossoft_umn.sh: Add release R1.13* with root v4_01_02 2005-01-05 19:54 Robert Hatcher * setup/: setup_minossoft_daq.csh, setup_minossoft_daq.sh: commit DAQ setup scripts for Geoff. 2005-01-05 19:36 Robert Hatcher * DatabaseInterface/DbiCascader.cxx: option should trail with a ";" because TSQLDriverManager is going to tack on additional options (specifically "User=xyzzy;") and without the ";" the URL parser doesn't tokenize correctly. 2005-01-05 18:51 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimModule.cxx, PTSimModule.h, macro/PTSim_g3Config.C, macro/PTSim_testG3.C, macro/PTSim_testG4.C: Modify PTSimModule and associated classes to allow new configuration options: jc.Path("Reco").Mod("PTSimModule").Set("CreateTracks=1"); // default 0 can be used to activate creation and filling of TGeoTracks. TGeoTracks are stored in TGeoManager and can be used for debugging and visual display purposes using TGeoTrack::Draw and TGeoTrack::AnimateTrack. Primary TGeoTracks are stored in TGeoManager track list, with secondary TGeoTracks accessible from primary TGeoTracks. jc.Path("Reco").Mod("PTSimModule").Set("SaveGeoMgr=1"); // default 0 can be used to activate the export of TGeoManager to file at the end of the job. The TGeoManager can be extracted from file in a root job and geometry and tracks can be browsed from the TBrowser. jc.Path("Reco").Mod("PTSimModule").Set("GeoFileName=ptsimgeom.root"); // default PTSimGeom.root can be used to specify output filename for TGeoManager storage jc.Path("Reco").Mod("PTSimModule").Set("SimFlag=Data"); // default Unknown can be used to override the SimFlag stored in the SimSnarlRecord vldcontext SimFlag for purposes of building a geometry different than MC. The main purpose at this point is to allow the build of a far detector geometry which includes the shield. The flag will actually replace the SimFlag stored in the SimSnarlRecord with the user specified type, otherwise subsequent requests for geometry (for example in NtpMCModule::Reco) will see a different geometry than used in MC. This is a temporary fix until the "right" way to handle this problem can be implemented. Beware that this method fails to work if "ScintHitToDigiPE" is called after PTSimModule since this module plays a similar trick to enforce insertion of SimFlag::kMC into SimSnarlRecord VldContext, thereby overriding SimFlag inserted in PTSimModule. Modify PTSim_g3Config.C to build TGeant3TGeo MC implementation as is now required with the latest version of TGeant3. Modify PTSim_testG3.C, PTSim_testG4.C to illustrate new config options and to load libraries now required with latest minossoft. 2005-01-05 17:13 bishai * BeamData/java/ACNETpackage/MuonHadPlotter.java: Added online pedestal, noise, dnoise calculation. Uses data when beam intensity is v. low for calculation. 2005-01-05 05:12 Sue Kasahara * MCNtuple/Module/: NtpMCModule.cxx, NtpMCModule.h: Move Truthifier instantiation and extraction of RawRecord from Mom into FillNtpMCTruth just before the point its needed (to fill ndigu/v, tphu/v) so that NtpMCModule can be called optionally higher in the reconstruction chain (post SimSnarlRecord creation but pre-RawRecord creation) with only these data members not filled properly. 2005-01-05 00:09 bishai * BeamData/java/NuMIMon/device.dat: Added all profile monitors to device list 2005-01-05 00:08 bishai * BeamData/java/NuMIMon/: calConstants.txt, pedConstants.txt, swicConstants.txt: Added SWIC pedestal file as well as new had/muon pedestals 2005-01-05 00:07 bishai * BeamData/java/ACNETpackage/: MuonHadConstants.java, MuonHadPlotter.java, ProfilePlotter.java: Added single Gaussian fits to x and y projections of swic profiles 2005-01-04 22:41 bishai * BeamData/java/ACNETpackage/: AcnetDevice.java, AcnetPlotter.java, MuonHadConstants.java, MuonHadPlotter.java, ProfilePlotter.java, SimpleAcnetPlotter.java, SwicConstants.java: Created a new plotter class for the profile monitors and removed the profile monitor specific code from SimpleAcnetPlotter. Also created a class to read in profile monitor pedestals from file 2005-01-04 21:13 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Now implemented full x,y,z reconstruction for each plane on the muon track. Using proper path length reconstruction to get MEU value, it didn't change much (0.5%) but is consistent with the far detector. 2005-01-04 19:06 Robert Hatcher * Persistency/PerInputStream.cxx: Backport Sue's fix to R1.13. 2005-01-04 17:52 thosieck * CandSliceSR/: AlgSliceSRList.cxx, DBtxt_AlgSliceSRList_NearBeam.C, DBtxt_AlgSliceSRList_NearCosmic.C, DBtxt_AlgSliceSRList_FarCosmic.C, DBtxt_AlgSliceSRList_FarBeam.C: 1-4-05 : Am committing fully updated SR Slicer, completely cleaned up with comments. Also cleaned up the input files for Near/Far. Notice that the biggest change to SR Slicer is the combining step which gets rid of most of low-completeness slices. As of now this does not change the output of event former, but slightly reduces the num of high-completeness events, so I decided to keep this as a on/off option until (maybe) one day needed. 2005-01-04 06:03 bspeak * RunSummary/macros/runtype.C: A macro to hunt through all *0.mdaq.root files in a given directory and write out their runtype as specified in the RawRunConfigBlock. Used like: loon -bq 'runtype.C("/data/root_files")' 2005-01-04 01:23 Sue Kasahara * AstroUtil/AstCoordinate.h: Add include statement for DetectorType. 2005-01-03 23:59 Robert Hatcher * REROOT_Classes/REROOT_NeuKin.cxx: In printEvent print all 4 components of the P4*'s not just the first three. 2005-01-03 17:10 Brett Viren * BeamData/doc/index.html: Add link to MINOS specific XMLRPC server 2005-01-03 17:10 Brett Viren * BeamData/python/cfg/bdp.cfg: Switch to MINOS specific XMLRPC server 2005-01-03 17:07 Brett Viren * BeamData/python/bdp/roto.py: Catch if archive flag file dir d.n.e. 2005-01-03 17:04 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Add I:BEAM and some SNC devices 2005-01-03 05:09 Sue Kasahara * StandardNtuple/macro/: reco_MC_near_St.C, testIo.C, testNtpStMC.C: reco_MC_near_St.C is a modified production sript which shows how to fill the new NtpStRecord as an alternative to the NtpSR/MC/TH records. The content of NtpSt is a merged version of those 3 trees, and its implementation is now complete for the filling of all 3 sets of data members. testIo.C tests the I/O of the NtpSt records through the framework in a subsequent job. 2005-01-03 05:03 Sue Kasahara * StandardNtuple/Module/: LinkDef.h, NtpStFilterModule.cxx, NtpStFilterModule.h, NtpStModule.cxx: New Module NtpStFilterModule to produce slimmed down version of NtpStRecord. Invokes NtpStRecord::ClearStrips() method which in turn removes all strip info from SR entities, and Clear()'s TruthHelper strip (thstp) array and MC digihit array. Fix NtpStModule print statement. 2005-01-03 04:25 Sue Kasahara * CandNtupleSR/Module/NtpSRFilterModule.cxx: Remove no longer needed include statements. 2005-01-03 04:19 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Fix access to primary track in UseStandard case. 2005-01-03 03:31 Sue Kasahara * StandardNtuple/Module/: NtpStModule.cxx, NtpStModule.h: Add Config parameters RecordName,RecordTitle,CandRecordName with default names "Primary","Created by NtpStModule", "PrimaryCandidateRecord" respectively. 2005-01-03 03:08 Sue Kasahara * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: Add new SR related summary data members (evthdr,vetohdr,..) and update version number to 3. Add new ClearStrips() method. When invoked it eliminates strip info from all SR arrays, and also Clear()'s digihit mc array and thstp truthhelper array. 2005-01-03 03:06 Sue Kasahara * CandNtupleSR/Module/: NtpSRFilterModule.cxx, NtpSRModule.cxx, NtpSRModule.h: Adapt to support configuration option "UseStandard". Set to 1, e.g.: jc.Path("Reco").Mod("NtpSRModule").Set("UseStandard=1"); will cause the NtpSRModule::Reco method to extract a pre-existing (created from NtpStModule::Get) NtpStRecord from Mom and fill its SR related arrays and summary objects, instead of the NtpSRRecord arrays. If UseStandard=0 (the default), the NtpSRRecord will be created and its arrays will be filled as it has always been. The one change to use with the default option (UseStandard = 0) is that job scripts will now have to add: gSystem->Load("libStandardNtuple"); to list of libraries loaded at the top of the job script. This was the last of the 3 Ntp packages to adapt. NtpSRFilterModule will only work on NtpSRRecords. A separate NtpStFilterModule will be provided to produce a slim NtpStRecord. Also, modify default "RecordName" used by the NtpSRModule and NtpSRFilterModule from "PrimaryNtpSRRecord" to "Primary". This is to simplify the use of this Name to specify different record types (Primary,Cambridge,etc.), and because the NtpSR information is already available through the class name. 2005-01-03 02:10 Sue Kasahara * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRShower.cxx, NtpSRShower.h, NtpSRSlice.cxx, NtpSRSlice.h, NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRFilterModule.cxx: Modify classes NtpSREvent,Shower,Slice, and Track to include new data member: Int_t nstpcnt; // number of strips in event (,shower,slice,track) to hold the number of strips in event. This frees up existing data member Int_t nstrip; // number of strips in strip array to strictly keep track of the number of strips stored in the stp index arrays. For full ntuples (sntp), nstpcnt == nstrip. For "slim" ntuples (snts), for which strip data has been removed, nstrip will (from now on) be 0, but nstpcnt can still be used to determine the number of strips assocated with the event, shower, slice or track. The version number for each class has been updated by 1. (When reading old versions of stored NtpSRRecord objects, the nstpcnt variable will be 0 - an effect that I was unable to overcome with Streamer manipulation because the NtpSRxxx::Streamers are not invoked when reading from the split tree.) Add ClearStrips() method to each of the same classes and also NtpSRRecord, to purge strip data. Used by NtpSRFilterModule. Implement NtpSRRecord::Print method. 2005-01-02 22:16 Sue Kasahara * Persistency/PerInputStream.cxx: Fix significant bug introduced with recent persistency change such that only part of the ntuple record (the header) was being read in. This fix reduces the extent of performance gain achieved with recent persistency changes, however the new persistency is still significantly faster when reading ntuple records than older (pre-bug) versions. 2005-01-02 18:11 Sue Kasahara * CandNtupleSR/: NtpSRDate.cxx, NtpSRDmxStatus.cxx, NtpSREventSummary.cxx: Implement or modify print methods. 2004-12-27 02:21 Sue Kasahara * MCNtuple/: LinkDef.h, NtpMCFLSDigit.cxx, NtpMCFLSDigit.h, NtpMCRecord.cxx, NtpMCRecord.h: Remove NtpMCFLSDigit class and array of NtpMCFLSDigit from NtpMCRecord. The filling of this data member was removed as an option in 9/04. Update version number of NtpMCRecord to 7. 2004-12-27 02:15 Sue Kasahara * LegacyNtp/: GNUmakefile, LinkDef.h, NtpMCFLSDigit.cxx, NtpMCFLSDigit.h: Move NtpMCFLSDigit class from MCNtuple package to this package. This class definition now requires the load of libLegacyNtp.so to read old NtpMC files. The filling and use of objects of this type has been deprecated since 9/04. 2004-12-27 02:08 Sue Kasahara * setup/packages-development: Add LegacyNtp to package list. 2004-12-27 02:07 Sue Kasahara * CVSROOT/modules: Add LegacyNtp to package list. The purpose of the new package is to store legacy Ntp classes. 2004-12-27 02:04 Sue Kasahara * LegacyNtp/.cvsignore: Initial revision 2004-12-27 02:04 Sue Kasahara * LegacyNtp/.cvsignore: New LegacyNtp package 2004-12-27 01:38 Sue Kasahara * StandardNtuple/NtpStRecord.h: Add data member: NtpMCSummary mchdr; // mc summary data to NtpSt record to be filled by NtpMCModule when "UseStandard" config option is set. Upgrade version number to 2. 2004-12-27 01:34 Sue Kasahara * MCNtuple/: NtpMCRecord.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Add new data member: NtpMCSummary mchdr; // summary data for mc record to NtpMCRecord class, the purpose of which is store record summary data. mchdr.nmc,nstdhep,ndigihit are used to store the number of entries in the associated record arrays. NtpMCRecord version number incremented to 6. 2004-12-27 01:22 Sue Kasahara * MCNtuple/: LinkDef.h, NtpMCSummary.cxx, NtpMCSummary.h: Add new mc summary class to keep track of number of mc,stdhep and digihit entries. 2004-12-27 01:19 Sue Kasahara * MCNtuple/NtpMCDigiScintHit.cxx: Modify Print method to include print of index of hit. 2004-12-25 02:50 jgogos * FCPCFilter/: PreFilter.cxx, PreFilter.h: Fix for demuxdigitlist naming. 2004-12-22 23:38 jgogos * FCPCFilter/PreFilter.cxx: Changing an error in destructor which caused seg fault. 2004-12-22 21:13 rustem * Alignment/: GNUmakefile, DetectorAlignment/AlignmentHistograms.cxx, DetectorAlignment/AlignmentHistograms.h, DetectorAlignment/AlignmentStrip.cxx, DetectorAlignment/AlignmentStrip.h, DetectorAlignment/DetectorAlignment.cxx, DetectorAlignment/DetectorAlignment.h, DetectorAlignment/DetectorAlignmentBatch.C, DetectorAlignment/DetectorAlignmentModule.cxx, DetectorAlignment/GNUmakefile, DetectorAlignment/LinkDef.h, DetectorAlignment/MakeAlignment.C, DetectorAlignment/MakeAlignmentModule.cxx, DetectorAlignment/MakeAlignmentModule.h, DetectorAlignment/NtpAlignmentPosition.cxx, DetectorAlignment/NtpAlignmentPosition.h, DetectorAlignment/NtpAlignmentRecord.cxx, DetectorAlignment/NtpAlignmentRecord.h: [no log message] 2004-12-22 06:19 Nick West * WebDocs/WebDocs.html: Add link to FNAL batch farm statistics 2004-12-21 20:11 Ed Larty * setup/packages-R1.13: # added new generic frozen release 2004-12-21 14:54 Brett Viren * setup/msrt: Default max_make_flags to 1 2004-12-21 12:08 raufer * Contrib/raufer/ND_health/: ND_health.C, ND_health.cxx, ND_health.h, pins.C: lots of small updates to the tree 2004-12-21 11:25 Nick West * setup/packages-R1.13.0-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util 2004-12-21 11:17 Nick West * UserManualDoc/: doc/ChangeLog, src/UserManual.tex: Record tag version: V01-01-06 2004-12-21 10:59 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-04-04 2004-12-21 10:52 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-05-00 2004-12-21 06:53 jgogos * FCPCFilter/PreFilter.cxx: minor change for R1.13. 2004-12-20 21:38 Ed Larty * setup/packages-R1.13.0-tmp: #new tmp file 2004-12-20 17:18 Brett Viren * BeamData/ana/bv/: plots.cxx, plots.h, run_plots.C: some changes... 2004-12-20 15:49 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, prime_oracle_from_mysql.pl: more changes to make primary keys for data tables 2004-12-20 14:22 Brian Rebel * Contrib/brebel/genTimingCalibration.C: get rid of the vtx.t calls and just use the minTime variable. make the limits for the histograms larger 2004-12-20 08:30 Nick West * DatabaseMaintenance/tools/check_seqno.sh: Add support for RAL (non-standard MySQL account) 2004-12-20 05:30 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerStream.cxx, PerStream.h: Set of modifications to dramatically improve the Persistency efficiency on input, especially when reading in records from trees with a large number of branches, such as ntuple records. On my system, the factor of improvement is ~100x. This change is being made in response to the persistent prodding of Mike K.(thanks Mike). The change is that records which are of type IsClearable() are now constructed once by Persistency and owned by Persistency. It allows the time consuming construction/setbranchaddress/destruction sequence to be avoided on each job cycle. Records can be declared to be clearable by using the SetClearable(true) method provided with the RecRecordImp base class. This is already set in the Init() methods of NtpSR/MC/THRecord. Other Ntp record types which provide a Clear method can do this as well to get improved performance on input. The requirement for a Clearable record type is that it should provide a Clear method which is capable of deleting any dynamically allocated memory belonging to the record. Examples of such Clear methods are given in the NtpSR/MC/TH Records. 2004-12-20 05:11 Sue Kasahara * JobControl/JobC.cxx: Invoke Mom.Clear() in JobC destructor, before destructing Mom,Input etc. as this guarantees Mom is empty and has released any objects before Persistency goes through its destruction sequence. 2004-12-20 05:06 Sue Kasahara * CandNtupleSR/: NtpSRRecord.cxx, Module/NtpSRFilterModule.cxx: Modify NtpSRRecord to print verbose level messages when NtpSRRecord ctor/dtor are invoked. Modify NtpSRFilterModule to have default RecordName PrimaryNtpSRRecord. This should have gone in with last week's fix to apply the same change to NtpSRModule. 2004-12-20 04:59 Sue Kasahara * Record/: RecDataRecord.cxx, RecRecord.h, RecRecordImp.cxx, RecRecordImp.h: Add support for new methods IsPerOwned and SetPerOwned to allow persistency to tag an object as belongint to it. This tag is used by Mom to avoid deleting an object owned by Persistency. Also fix RecDataRecord::Print method. 2004-12-20 04:57 Sue Kasahara * MinosObjectMap/MomNavigator.cxx: Modify Clear method to not delete records which are "PerOwned". These records are removed from the fFragmentArray, but not destructed. Modify Print method to be more useful. Still invoked by Clear method when Mom "Verbose" level is set. 2004-12-20 03:33 Sue Kasahara * IoModules/: IoInputModule.cxx, IoInputModule.h: Add TStopwatch to record time spent in input module Next, Prev and Get methods. The summed real and cpu time is printed at the end of the job when "Io" Debug level is set. 2004-12-19 21:32 hartnell * CalDetTracker/CDAnalysis.cxx: forgot the PS muon cut in my fiducial volume cuts 2004-12-19 21:06 hartnell * CalDetTracker/macros/tracker.C: No longer cutting out events with dead chips but rather flagging them in the tree. 2004-12-19 21:05 hartnell * CalDetTracker/: CDAnalysis.cxx, CDTrackerModule.cxx, CDTrackerModule.h: Added the dead chips info to the tree. 2004-12-19 14:27 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: A few more plots to show the effect of cuts. Added code to use truth information to do path length correction. 2004-12-19 14:07 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Record growth rates 2004-12-19 11:41 hartnell * LISummary/LITuning.cxx: Fix a bug/typo that Tinjung found. Also, put "best guesses" in for the ND tuning. Many of the parameters are configurable anyway. 2004-12-17 23:48 Robert Hatcher * DatabaseInterface/DbiConnection.cxx: Allow "_" as part of DB name, so we can address "offline_dev" and not think it is named "offline". 2004-12-17 23:41 dap56 * Monitoring/: Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h, SinglAnalysis.cxx, SinglAnalysis.h, near.config, online.config: Added Tom O's code to analyse RawVtmTimeInfoBlocks 2004-12-17 21:49 Robert Hatcher * setup/: setup_minossoft_MINOS-RHATCHER.csh, setup_minossoft_MINOS-RHATCHER.sh: tweaked versions of MINOS-RHATCHER setup 2004-12-17 21:33 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: don't drop new tables if they exist. update documentation of what the fields are and what they mean. 2004-12-17 20:51 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: four more fields (related to digit data blocks) added to DbuDaqFileSummary 2004-12-17 20:43 Robert Hatcher * DatabaseUpdater/: DbuDaqFileModule.cxx, DbuDaqFileSummary.cxx, DbuDaqFileSummary.h: just about to start production processing. 2004-12-17 07:07 Robert Hatcher * DatabaseUpdater/DbuDaqFileModule.cxx: flesh out WritePythonFile(); may not be exactly what SAM needs but it's a start 2004-12-17 06:09 Nick West * DatabaseMaintenance/scripts/logentry_mail_list: Add Mark D. 2004-12-16 22:30 Robert Hatcher * DatabaseUpdater/: DbuDaqFileModule.cxx, DbuDaqFileSummary.cxx, DbuDaqFileSummary.h, DbuRunSummary.cxx: Some more additional data fields to DbuDaqFileSummary and formatting tweaks. 2004-12-16 22:29 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: latest version of DbuDaqFileSummary. 2004-12-16 20:28 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, near.config, online.config: several new ND plots: strip profile histograms sub-divided by plane number for cosmic & SGATE digits QIE error summaries by crate Added a switch to enable DDS selection cuts if time taken to read in records exceeds processing + histo fill time 2004-12-16 18:09 bspeak * RunSummary/rate_plot.cc: 1)Accomodate new TPSinglesEvent. 2)Add -p flag to removed pulsed data. 3)Add PostTrigADC>=3000 cut, since this takes place after NoiseFilterModule which does only 2000ADC cut plus to number of plane thing. 4)Add red line to denote the >4*fOptSignal rate and at least kill the way it squashes the scale. 2004-12-16 17:46 bspeak * RunSummary/: RateSummary.cxx, RateSummary.h: Yikes, I changed a bunch without intermediate commits. This will likely come back to bite me. 1)Change code to adapt to new DaqSnarlEvent, DSChipEvent, TPSinglesEvent, and TPChipEvent 2)Clean up the nested TObject loops referencing the same obj 3)Count streams and RawDataBlocks (probably redundant since RunSummary also does this, but doesn't take up much time to count. 4)Read in RawLITimingSummaryBlocks to flag TP chips and crates as pulsed. I need to figure a way to propagate this to DaqSnarlEvents as well. 5)Take RawDataBlock loops out of Stream loops on Sue Kasahara's suggestion 2004-12-16 17:30 bspeak * RunSummary/: TPSinglesEvent.cxx, TPSinglesEvent.h: 1)Add IsShield and IsPulsed to TPChipEvent 2)Add CratePulsed[NCRATE] to TPSinglesEvent 3)Update ClassDef to 2 for TPSinglesEvent and TPChipEvent 4)Clean up some MSG stuff 2004-12-16 17:24 bspeak * RunSummary/DaqSnarlEvent.h: Last commit failed on one commented line, try again. 2004-12-16 17:23 bspeak * RunSummary/: DaqSnarlEvent.cxx, DaqSnarlEvent.h: 1)Add IsPulsed and IsShield to DSChipEvent 2)Add PreTrigADC and PostTrigADC to DaqSnarlEvent 3)Ditch SHPlanesHit, wasn't working right, I'll fix it later. 4)Clean up some MSG stuff 5)Update ClassDef to 2 for both DSChipEvent and DaqSnarlEvent 2004-12-16 16:33 Robert Hatcher * setup/count_buildlog_warnings: count subset warnings about "unused" (variables or parameters). 2004-12-16 16:32 bspeak * RunSummary/: RunSummary.cxx, RunSummary.h: 1)Remove the farm list generation method MFileOUT, since this is done in FarmListModule now. 2)Count both number of times a stream is encountered and how many of the usual RawDataBlocks are encountered. 3)Clean up all of the nasty TObject nested loops using the same obj 4)Pull RawDataBlocks out of Stream loops, on Sue suggestion. 5)Ditch the EndFile and BeginFile methods. 6)Overall code clean up. 2004-12-16 16:29 Robert Hatcher * DatabaseUpdater/DbuDaqFileModule.cxx: assert() for ROOT versions less than v4.01.04 as that version some code we want to rely on. This doesn't interfere with the ability to read back the table info, just prevents running the JobCModule that fills the table (which should only be getting done at very select sites). 2004-12-16 16:00 Robert Hatcher * NeugenInterface/: ccnc.h, flavor.h, init_state.h, kinematic_variable.h, nucleus.h, process.h: A C string delimited by double quotes (") is of type "_const char*"; the old C standard would (wrongly) allow one to assign it to "char*" but that is deprecated and throws numerous warning messages. 2004-12-16 15:58 bspeak * RunSummary/: RunFileModule.cxx, RunFileModule.h: Ditch the BeginFile and EndFile methods, they don't work anyway. Change some variable names to match other JobCModules. 2004-12-16 15:46 bspeak * RunSummary/rundmc.cc: Oops syntax error 2004-12-16 15:34 bspeak * RunSummary/rundmc.cc: Add AllowTest and AllowModified to make decision wether to pass runs with MASK_TEST and MASK_MODIFIED bits set through to the job scripts. This are controlled the the -m(M) and -t(T) for modified and test respectively with upper case to allow and lower case to disallow. 2004-12-16 15:20 bspeak * RunSummary/LinkDef.h: Add FarmListModule to the mix 2004-12-16 15:19 bspeak * RunSummary/: FarmListModule.cxx, FarmListModule.h: Spin off a separate JobCModule just for Howie's batch farm lists 2004-12-16 15:18 bspeak * RunSummary/GNUmakefile: Get rid of runsum from bin compilation, not used anymore 2004-12-16 14:56 Robert Hatcher * FCPCFilter/FCPCFilterModule.cxx: Reinstate the -r 1.2 change that got lost in the "cvs import" fiasco. if one is going to use "assert()" one must "#include "; some versions of gcc let this slide, others don't. 2004-12-16 07:48 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: 2 new frozen release, and the .srt_envrc base release fix 2004-12-16 01:21 dbox * DatabaseTables/scripts/MysqlToOracleFilter.pl: lots of changes to deal with primary keys on the data tables 2004-12-15 23:01 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDEvDisplay/CalDetDisplay.C: Moving ever closer to final CalDet analysis... Now writing txt files of bad snarl numbers with run number postfix. 2004-12-15 22:34 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: almost final tables for DBURUNSUMMARY, DBUDAQFILESUMMARY and DBUDAQCONFIGFILES. 2004-12-15 22:32 Robert Hatcher * DatabaseUpdater/: DbuDaqFileModule.cxx, DbuDaqFileModule.h, DbuDaqFileSummary.cxx, DbuDaqFileSummary.h, DbuRunSummary.cxx, DbuRunSummary.h: First commit of the new DbuDaqFileModule job module. The DbuRunSummary and DbuDaqFileSummary objects have undergone major changes as well. Getting really close to the final product. 2004-12-15 20:05 Brett Viren * WebDocs/: WebDocs.html, distcc-ccache.html, msrt-menu.html, msrt-parallel.html, msrt.html, soft_use_test.html, test-release.html: Document how to use distcc and/or ccache and/or SRT parallel build mechanism. 2004-12-15 19:03 Brett Viren * setup/msrt: Point to example.msrtrc in docs 2004-12-15 18:57 Brett Viren * SRT_MINOS/special/compilers/GCC.mk: Add support for distcc and ccache 2004-12-15 18:56 Brett Viren * setup/: example.msrtrc, msrt: Add support for distcc and ccache and parallel builds. Add example.msrtrc that describes some new parallel build related msrt options as well as the old ones. 2004-12-15 12:16 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/LinkDef.h, Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadCBSQEAnalysis.cxx, Contrib/cbs/Mad/MadCBSQEAnalysis.h, Contrib/cbs/Mad/MadDpAnalysis.cxx, Contrib/cbs/Mad/MadDpAnalysis.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Contrib/cbs/Mad/MadUserAnalysis.cxx, Contrib/cbs/Mad/MadUserAnalysis.h, Contrib/cbs/Mad/macros/CBSQE.C, Contrib/cbs/Mad/macros/LoadLibs.C, Mad/LinkDef.h, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/MadCBSQEAnalysis.cxx, Mad/MadCBSQEAnalysis.h, Mad/MadDpAnalysis.cxx, Mad/MadDpAnalysis.h, Mad/MadEvDisplay.cxx, Mad/MadQuantities.cxx, Mad/MadQuantities.h, Mad/MadUserAnalysis.cxx, Mad/MadUserAnalysis.h, Mad/macros/CBSQE.C, Mad/macros/LoadLibs.C: Updated code to work with ND files (rather than assumming 1 event per snarl) MadAnalysis has new method to fit Near and Far spectra simultaneously, also has handles to include generator systematics using MCReweight package - not tested. MadQuantities assumes truth vertex is in m (not cms) 2004-12-15 09:14 Nick West * DatabaseInterface/test/prepare_db_0.sql: DBILOGENTRY column name is LOG_REASON not REASON 2004-12-15 08:47 Nick West * DatabaseInterface/DbiLogEntry.cxx: Don't recreate if new state consistent with old. 2004-12-15 07:10 Nick West * DatabaseInterface/test/DbiDemo.C, UserManualDoc/src/database_interface.tex: Validity end time stamp is exclusive 2004-12-15 06:26 Nick West * DatabaseMaintenance/scripts/logentry_mail_list: Add Jeff and Phil 2004-12-15 01:13 Sue Kasahara * GeoGeometry/GeoHandle.h: Fix typo 2004-12-15 00:25 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Change the default Name of NtpSRRecord to PrimaryNtpSRRecord. Anything to please George. 2004-12-14 23:26 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: After discussion with George, add Config parameter so that user can specify the CandRecord Name from which the NtpSRRecord is filled to be different than the Name assigned to the NtpSRRecord. The defaults are: r.Set("CandRecordName", "PrimaryCandidateRecord"); r.Set("RecordName", "PrimaryCandidateRecord"); r.Set("RecordTitle", "Created by NtpSRModule"); 2004-12-14 22:22 blake * AtNuReco/: AlgFitTrackAtNu.cxx, AtNuTreeModule.cxx, RecoTreeModule.cxx: minor tweaks: in AtNuTreeModule/RecoTreeModule, output file to ./ directory in AlgFitTrackAtNu, change fieldmap from 120 to 201 2004-12-14 21:16 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Contrib/cbs/Mad/MadEdAnalysis.h, Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.h: # new modification 2004-12-14 19:30 dbox * DatabaseTables/scripts/MysqlToOracleFilter.pl: tweaks to get index tablespace right and make sure pesky vowels are removed from index names > 30 characters 2004-12-14 15:12 Brett Viren * WebDocs/: cvs-rep.html, cvs_primer.html: cvs-rep: Explicitly tell non-core programmers not to use "cvs import", clear up the steps for both non-core and core how to create a new package. cvs_primer: Add note at top saying this page is just general info with link to cvs-rep for MINOS-specific CVS info. 2004-12-14 10:16 chapman * FCPCFilter/README: putting it all back in 2004-12-14 10:15 chapman * FCPCFilter/: FCPCFilterModule.cxx, FCPCFilterModule.h: putting it all back in... 2004-12-14 10:10 chapman * FCPCFilter/GNUmakefile: putting everything back in... 2004-12-14 06:14 jgogos * FCPCFilter/: PreFilter.cxx, PreFilter.h: i have no idea what i've done 2004-12-14 05:36 Nick West * DatabaseMaintenance/scripts/logentry_mail_list: Empty 'Significant Database changes' list except for me. People can sign up if they want to 2004-12-14 05:24 jgogos * FCPCFilter/FCPCFilter/.cvsignore: this isn't working... 2004-12-14 05:17 jgogos * FCPCFilter/FCPCFilter/: FCPCFilterModule.cxx, FCPCFilterModule.h, GNUmakefile, PreFilter.cxx, PreFilter.h, README: this is probably wrong 2004-12-14 05:13 jgogos * FCPCFilter/: .cvsignore, FCPCFilterModule.cxx, FCPCFilterModule.h, GNUmakefile, PreFilter.cxx, PreFilter.h, README: i, jgogos, hope i did this right 2004-12-14 05:06 jgogos * FCPCFilter/: EventDisp.cxx, EventDisp.h, PreFilter_lite.cxx, PreFilter_lite.h, old_clustering, old_prefilter: this probably won't work 2004-12-14 04:27 Minos CVS group account. Do not commit from here! * FCPCFilter/: EventDisp.cxx, EventDisp.h, PreFilter.cxx, PreFilter.h, PreFilter_lite.cxx, PreFilter_lite.h, old_clustering, old_prefilter, FCPCFilter/.cvsignore, FCPCFilter/FCPCFilterModule.cxx, FCPCFilter/FCPCFilterModule.h, FCPCFilter/GNUmakefile, FCPCFilter/PreFilter.cxx, FCPCFilter/PreFilter.h, FCPCFilter/README: Initial revision 2004-12-14 04:27 Minos CVS group account. Do not commit from here! * FCPCFilter/: EventDisp.cxx, EventDisp.h, GNUmakefile, PreFilter.cxx, PreFilter.h, PreFilter_lite.cxx, PreFilter_lite.h, old_clustering, old_prefilter, FCPCFilter/.cvsignore, FCPCFilter/FCPCFilterModule.cxx, FCPCFilter/FCPCFilterModule.h, FCPCFilter/GNUmakefile, FCPCFilter/PreFilter.cxx, FCPCFilter/PreFilter.h, FCPCFilter/README: [no log message] 2004-12-13 18:47 bspeak * setup/: setup_minossoft_umn.csh, setup_minossoft_umn.sh: Alter the order of setup root and srt_setup to ensure people with DEFAULT_SRT_BASE_RELEASE 2004-12-13 17:55 hartnell * CalDetTracker/CDAnalysis.cxx: Added the PID plots with N and N_1 varieties. This is an almost final version, will try running with this... 2004-12-13 16:10 Nick West * DatabaseInterface/doc/ChangeLog: Minor change to DbiConnection/DbiStatement to avoid benign warning: Unable to close connection .. 2004-12-13 16:08 Nick West * DatabaseInterface/: DbiConnection.cxx, DbiConnection.h: Count connected DbiStatements. Only attempt to drop the connection after they are all deleted 2004-12-13 16:06 Nick West * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Lock now uses a DbiStatement so that DbiConnection keeps proper account of associated statements 2004-12-13 16:01 Nick West * DatabaseInterface/DbiStatement.cxx: Ctor connects to associated DbiConnection and dtor disconnects 2004-12-13 13:03 hartnell * CalDetTracker/: CDAnaModule.cxx, CDAnaModule.h: Now deals with the QIE timing as well. 2004-12-13 10:08 Nick West * WebDocs/WebDocs.html: Add Dennis' Minos-Oracle Status Reports/Daybook 2004-12-13 02:59 Sue Kasahara * CandNtupleSR/Module/: NtpSRFilterModule.cxx, NtpSRFilterModule.h, NtpSRModule.cxx, NtpSRModule.h: Add new Config parameters to NtpSR modules to allow the user to assign a name & title to the NtpSRRecord. NtpSRModule config parameters: "RecordName" is set by default to "PrimaryCandidateRecord" "RecordTitle" is set by default to "Created by NtpSRModule" The NtpSR "RecordName" is also now used to extract the CandRecord in Mom using the additional record name qualifier: const CandRecord* cndrec = dynamic_cast (mom->GetFragment("CandRecord",fRecordName.c_str())); so that the NtpSRRecord will share the same TNamed name as the CandRecord from which its information is derived. This allows multiple CandRecords to be held in Mom, e.g. one labeled "PrimaryCandidateRecord", another "Cambridge", and the NtpSRModule/NtpSRFilterModules may now be configured to pick the desired CandRecord from Mom by name when filling the NtpSRRecord. 2004-12-12 23:51 Robert Hatcher * RawData/LinkDef.h: Declare necessary template types to CINT map and pair . This should have gone in with the last RawTpSinglesSummary change. 2004-12-12 22:13 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h: Moving towards a final analysis... very slowly... 2004-12-12 22:12 hartnell * CalDetTracker/macros/tracker.C: turn on the cuts to remove snarls with electronics errors 2004-12-12 16:17 hartnell * CalDetTracker/CDEvDisplay/: CalDetDisplay.C, DrawDisplay.cxx, SetUpDisplay.C: Another upgrade to the event display. I hope it's considered an improvement but if not then it's easy to change back. *** Firstly *** The time display now always shows the times of all the hits. The untracked hits are now stars rather than single pixels. *** Secondly *** Added a new button to the control pannel called "Last shown". This button allows you to jump back to the previous event that was shown on the display; if you keep clicking it then you cycle between two events. *** Thirdly *** and perhaps most controversially... The default colour scheme has been "upgraded". The spotlight is now on tracked hits and I have tried to make xtalk the least prominent. Untracked hits are designed to be somewhere between the tracked hits and xtalk in terms of prominence. This is the scheme: Hit borders: Tracked hits = Black Xtalk hits = Yellow Untracked hits = Blue Hit fill colour: Blue is removed, red is second highest and black is highest. The rest are the same. In my humble opinion, it makes scanning hundreds of events less hard work for the eyes. However, it's no problem to change back; I made it easy to do. 2004-12-12 11:00 Robert Hatcher * OnlineUtil/rcMessages.h: sync with online CVS repsoitory of 2004-12-10. 2004-12-12 06:21 Robert Hatcher * Calibrator/: CalScheme.cxx, CalScheme.h: Nathaniel's backports to R1.12 also require that CalScheme get backported. 2004-12-12 06:18 Robert Hatcher * FCPCFilter/FCPCFilterModule.cxx: if one is going to use "assert()" one must "#include "; some versions of gcc let this slide, others don't. 2004-12-12 05:59 Robert Hatcher * RawData/RawLIAdcSummary.cxx: assure the code that the scale factors for RMS and Mean didn't change with the upgrade from minor version 4 to 5 so that it doesn't need to complain 100 times for each of the methods. 2004-12-11 22:21 hartnell * CalDetTracker/: CDAnaModule.cxx, CDAnaModule.h, CDAnalysis.cxx, CDAnalysis.h: Now cutting on time relative to the tof in CDAnalysis. More plots and details in timing study module. 2004-12-11 22:20 hartnell * CalDetTracker/macros/: timeAna.C, tracker.C: New macro to run the CDAnaModule. Configure Calibrator to use old MIP numbers so I can compare with the ones I compute. 2004-12-11 22:18 hartnell * CalDetTracker/CDEvDisplay/: CalDetDisplay.C, SetUpDisplay.C: One cool upgrade... it will now read a list of events from "myevents.txt" so you don't have to type in all the snarl numbers! There is a new button on the control pannel to select this option. Enjoy! 2004-12-10 23:32 George Irwin * setup/packages-development: Add FCPCFilter package so it will get built at FNALU for Bernie's tests. 2004-12-10 21:30 Brett Viren * HistMan/test/: GNUmakefile, THMtest.cxx, THMtest.h, test_hm.C, testp.cxx, testp.h: Add necessary cruft to build and run test code under SRT. 2004-12-10 21:29 bspeak * RunSummary/RunFileModule.cxx: Code sanitizing, needed to be done. 2004-12-10 21:18 bspeak * RunSummary/FilterStream.cxx: Overall code clean up, make things look better. 1)Remove the PassAll from Config, didn't work like I wanted it to. 2)Take out some MSG statements that I don't need anymore. 2004-12-10 21:15 Brett Viren * BeamData/ana/bmnt/: LinkDef.h, pedmaker.cxx, pedmaker.h, run_pedmaker.C: Add pedestal maker. Makes "Mary-style" pedestal files using spills with <0.15 mV in TOR101 toroid. 2004-12-10 20:28 chapman * FCPCFilter/README: bit of explaination of FCPCFilter 2004-12-10 20:22 chapman * FCPCFilter/GNUmakefile: makefile 2004-12-10 20:22 chapman * FCPCFilter/FCPCFilterModule.cxx: This filter can pick out fully contained and partially contained events from the minos far detector data. It runs on digits currently and can be included in a job path using the line: "FCPCFilterModule::Ana " It is highly configurable: Here are some current keys which can be set: "PC" 0 (filter Partially Contained events) / 1 (pass Partially Contained events) "FC" 0 (filter Fully Contained events) / 1 (pass Fully Contained events) "UC" 0 (filter Un-Contained events) / 1 (pass Un-Contained events) "UpMu" 0 (filter Upward going events) / 1 (pass Upward going events) //currently commented out "NameListIn" "nameofdigitlisttouse" "MinDigitCharge" minimum charge a digit can have before it is ignored "MinPlaneCharge" minimum charge in a plane for that plane to be considered part of the event (3PE) "FidRadius" the distance in from the sides of the detector that the fiducial volume is set to begin (0.3m default) "MinPlaneCut" minimum no of planes in an event before it is binned (5 planes) "EndPlaneVeto" number of planes in from the ends of each SM that the fiducial regions start (4) "MinFidCharge" minimum amount of charge in a non-fiducial region for which the event is considered to be uncontained in that region "MaxRegionSeparation" if the event is in 2 adjacent regions - this is the furthest appart the 2 mean positions can be before the event is considered u\ ncontained (0.5m default) "SMEndVetoCharge" PH level above which an event is considered to be uncontained in an end region (6PE) 2004-12-10 20:20 chapman * FCPCFilter/FCPCFilterModule.h: This filter can pick out fully contained and partially contained events from the minos far detector data. It runs on digits currently and can be included in a job path using the line: "FCPCFilterModule::Ana " It is highly configurable: Here are some current keys which can be set: "PC" 0 (filter Partially Contained events) / 1 (pass Partially Contained events) "FC" 0 (filter Fully Contained events) / 1 (pass Fully Contained events) "UC" 0 (filter Un-Contained events) / 1 (pass Un-Contained events) "UpMu" 0 (filter Upward going events) / 1 (pass Upward going events) //currently commented out "NameListIn" "nameofdigitlisttouse" "MinDigitCharge" minimum charge a digit can have before it is ignored "MinPlaneCharge" minimum charge in a plane for that plane to be considered part of the event (3PE) "FidRadius" the distance in from the sides of the detector that the fiducial volume is set to begin (0.3m default) "MinPlaneCut" minimum no of planes in an event before it is binned (5 planes) "EndPlaneVeto" number of planes in from the ends of each SM that the fiducial regions start (4) "MinFidCharge" minimum amount of charge in a non-fiducial region for which the event is considered to be uncontained in that region "MaxRegionSeparation" if the event is in 2 adjacent regions - this is the furthest appart the 2 mean positions can be before the event is considered uncontained "SMEndVetoCharge" PH level above which an event is considered to be uncontained in an end region 2004-12-10 19:34 bspeak * RunSummary/: CrateMonitorEvent.cxx, CrateMonitorEvent.h: 1)Add ClassImp(CMChipEvent) 2)Rearrange files to move CMChipEvent code above CrateMonitorEvent code 3)Clean up some MSG level issues 4)Delete some old commented out code 2004-12-10 19:23 Brett Viren * FCPCFilter/.cvsignore: empty file 2004-12-10 18:52 hartnell * CalDetTracker/: CDAnaModule.cxx, CDAnaModule.h, CDAnalysis.cxx, CDAnalysis.h, CDTrackerModule.cxx, CDTrackerModule.h: More timing stuff in CDAnaModule. Added the second that each event was in to the tracker tree. 2004-12-10 18:34 bspeak * RunSummary/ChipEvent.cxx: Fix the Compare method and clean up the IsLoc method 2004-12-10 18:23 bspeak * RunSummary/BlockEvent.cxx: Fix some MSG level issues 2004-12-10 16:47 asousa * CandShowerSR/DBtxt_AlgShowerSR_default.C: Backport Jim's mod to MIP/GeV constant to R1.12 2004-12-10 07:10 bspeak * RunSummary/UtilRSM.cxx: Fix a few stray MSG level issues. 2004-12-10 06:43 Robert Hatcher * CandFitTrackSR/AlgFitTrackSR.cxx: Backport to R1.12 (-r 1.67 --> -r 1.69): Changes so that swimmer is passed coordinates in xyz not uvz (and thus can continue to use BField in xyz). IN CalculateNoise() push z value for KalmanPlane's TrackCluster to the z0 of the nearest steel before asking for the BField. 2004-12-10 06:40 Robert Hatcher * CandFitTrackSR/FitTrackSRListModule.cxx: Backport to R1.12: Downgrade "Bail out" messages from kInfo to kDebug. 2004-12-10 06:37 Robert Hatcher * Swimmer/SwimSwimmer.cxx, CandFitTrackSR/BFieldSR.cxx: Backport to R1.12: Don't hardcode the map. Let BField make that decision. 2004-12-09 23:27 hartnell * CalDetTracker/: CDAna.C, CDAnaModule.cxx, CDAnaModule.h, CDAnalysis.cxx, CDAnalysis.h, LinkDef.h: A new class to analyse files directly from the raw digits. In particular this looks at the timing. Upgrades to the others. 2004-12-09 22:08 Brett Viren * BeamData/ana/bmnt/Knot.cxx: Use GetEntries not GetEntriesFast. Can accept device names either in canonical ACNET form or like they are in the TTree. 2004-12-09 19:39 boehm * VertexFinder/VertexFinder.cxx: Changing the plane-z lookup to use steel instead of scintillator 2004-12-09 19:36 Brett Viren * BeamData/ana/bmnt/Knot.cxx: ... but only if there was any previous call to GetEntry 2004-12-09 19:35 Brett Viren * BeamData/ana/bmnt/: Knot.cxx, Knot.h: Implicitly call TTree::GetEntry using the last entry number in the case that a new AcnetDevice is asked for. O.w. user might be tempted to use a needlessly empty object. Bad user, bad. 2004-12-09 19:34 Brett Viren * BeamData/ana/swicConstants.txt: Fix capitalization 2004-12-09 19:03 Brett Viren * WebDocs/cvs-rep.html: Add section on common failure modes 2004-12-09 18:58 vahle * CalDetDST/macros/StdProduction/uber-all.C: fixed uber-all.C to correctly configure SR algorithms for caldet 2004-12-09 17:48 avva * Contrib/sergei/OmHistory/README: Mentioned webpage with screenshots. 2004-12-09 17:10 Brett Viren * CVSROOT/check_access: Add John Chapman to FCPCFilter 2004-12-09 17:06 Nathaniel Tagg * RecoBase/AlgReco.cxx: Backport attenuation fix into R1-12, with fingers crossed. 2004-12-09 17:05 Nathaniel Tagg * Calibrator/: Calibrator.cxx, Calibrator.h, StripAttenCalScheme.cxx: Backport the new attenuation correction to R1-12. Not sure that I've got it right since I don't have a clean R1-12 to build against. 2004-12-09 13:29 musser * CandShowerSR/DBtxt_AlgShowerSR_default.C: change MIP/GeV constant to reflect changes to bring final visible energy reco into better agreement with MC truth 2004-12-09 10:09 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx: More plots to investigate strip-to-strip calibration numbers in database. 2004-12-09 07:25 Nick West * DatabaseMaintenance/scripts/: cs_do_table.pm, cs_update_logfile.pm: Add record count checks - may shed light on why FNAL checksums are occasionally incomplete 2004-12-09 00:11 Brett Viren * BeamData/ana/swicConstants.txt: Mary's latest 2004-12-08 22:55 Brett Viren * BeamData/ana/bmnt/: Pedestals.cxx, Pedestals.h, ProfMon.cxx, ProfMon.h: Add interface to profile monitor and Mary's ped files 2004-12-08 22:55 Brett Viren * BeamData/ana/: GNUmakefile, bmnt/HadMon.cxx, bmnt/HadMon.h, bmnt/Knot.cxx, bmnt/LinkDef.h, bmnt/Swic.cxx, bmnt/Swic.h, bmnt/testknot.C, bv/GNUmakefile, bv/LinkDef.h, bv/plots.cxx, bv/plots.h, bv/run_plots.C: Fix canonical name for branches in Knot. Swic sets data via a passed in AcnetDevice, some constants added. Flesh out Hadmon wrapper for hadron monitor swic data. Add bv/ directory. An application of this to start producing some plots. 2004-12-08 19:58 rustem * Alignment/DetectorAlignment/: AlignmentHistograms.cxx, AlignmentHistograms.h, AlignmentStrip.cxx, AlignmentStrip.h, DetectorAlignment.C, DetectorAlignment.cxx, DetectorAlignment.h, DetectorAlignmentBatch.C, DetectorAlignmentBatchDebug.C, DetectorAlignmentModule.cxx, DetectorAlignmentModule.h, GNUmakefile, LinkDef.h, MakeAlignment.C, MakeAlignmentModule.cxx, MakeAlignmentModule.h, NtpAlignCandStrip.cxx, NtpAlignCandStrip.h, NtpAlignMdlPosition.cxx, NtpAlignMdlPosition.h, NtpAlignStripPosition.cxx, NtpAlignStripPosition.h, NtpAlignTrackStrip.cxx, NtpAlignTrackStrip.h, NtpAlignmentPosition.cxx, NtpAlignmentPosition.h, NtpAlignmentRecord.cxx, NtpAlignmentRecord.h: DetectorAlignment code 2004-12-08 19:58 rustem * Alignment/DetectorAlignment/: AlignmentHistograms.cxx, AlignmentHistograms.h, AlignmentStrip.cxx, AlignmentStrip.h, DetectorAlignment.C, DetectorAlignment.cxx, DetectorAlignment.h, DetectorAlignmentBatch.C, DetectorAlignmentBatchDebug.C, DetectorAlignmentModule.cxx, DetectorAlignmentModule.h, GNUmakefile, LinkDef.h, MakeAlignment.C, MakeAlignmentModule.cxx, MakeAlignmentModule.h, NtpAlignCandStrip.cxx, NtpAlignCandStrip.h, NtpAlignMdlPosition.cxx, NtpAlignMdlPosition.h, NtpAlignStripPosition.cxx, NtpAlignStripPosition.h, NtpAlignTrackStrip.cxx, NtpAlignTrackStrip.h, NtpAlignmentPosition.cxx, NtpAlignmentPosition.h, NtpAlignmentRecord.cxx, NtpAlignmentRecord.h: Initial revision 2004-12-08 17:28 Brett Viren * BeamData/ana/bmnt/: Knot.cxx, Knot.h, LinkDef.h, testknot.C: Add MakeClass-like (but vastly simpler) class Knot to help spin through the ntuple. 2004-12-08 17:05 vahle * CalDetDST/: UberModule.cxx, UberModuleLite.cxx, macros/StdProduction/uber-all.C: Fixed UberMod and UberModLite to get rid of SetMode call on RawChannelId, changed uber-all.C to use new calibration scheme 2004-12-08 16:04 Brett Viren * BeamData/ana/: Bdtxt.cxx, Bmnt.cxx, Bmnt.h, BmntUtil.cxx, BmntUtil.h, GNUmakefile, LinkDef.h, data2tree.C, make_vec.C, bmnt/AcnetDevice.cxx, bmnt/AcnetDevice.h, bmnt/GNUmakefile, bmnt/HadMon.cxx, bmnt/HadMon.h, bmnt/LinkDef.h, bmnt/Swic.cxx, bmnt/Swic.h, bmnt/Util.cxx, bmnt/Util.h: Add bmnt/ sub dir for minos-soft agnostic code to help look at beam monitoring ntuples. 2004-12-08 15:31 Brett Viren * CVSROOT/check_access: Add Bernie and Jeremy to FCPCFilter 2004-12-08 13:24 vahle * CalDetDST/macros/: uber-mc-all.C, StdProduction/uber-all.C: Updating UberDST creation macros 2004-12-08 11:33 kordosky * DatabaseMaintenance/scripts/logentry_mail_list: added my email 2004-12-08 11:12 Nick West * WebDocs/WebDocs.html: Add link to Database Size Report 2004-12-08 11:10 Nick West * DatabaseMaintenance/tools/checksum_partial_rebuild.pl: Replace SEQNO range in checksum log 2004-12-08 11:09 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Report the size of all database tables 2004-12-08 10:56 hartnell * CalDetTracker/tools/recoData.pl: #update scripts for farm and run number lists 2004-12-08 00:30 Sue Kasahara * MCNtuple/: NtpMCDigiScintHit.cxx, NtpMCDigiScintHit.h, NtpMCStdHep.cxx: Improve print methods and add comment to NtpMCDigiScintHit trkid member (adapted from information passed to me by Robert). NtpMCDigiScintHit will now print the particle id name as well as number. Both DigiScintHit and StdHep now print time in nsec. 2004-12-07 23:27 avva * Contrib/sergei/OmHistory/: .rootrc, README, env.sh, histogrammanager.cpp, histogrammanager.h, main.cpp, omfile.cpp, omfile.h, omhistory, omhistory.cpp, omhistory.h, omhistorymain.ui, omhistorymain.ui.h: Added a bunch of comments and instructions on building/running OmHistory. 2004-12-07 22:29 hartnell * CalDetTracker/CDTrackerModule.cxx: Upgrade to now calculate the average beam particle momentum on the fly rather than just take the largest value. 2004-12-07 20:03 Brett Viren * BeamData/ana/: Bdtxt.cxx, BmntUtil.cxx, BmntUtil.h, make_vec.C: Fix bug that used global offset as local to the 96 element data block 2004-12-07 19:55 George Irwin * Persistency/PerOutputStream.cxx: Backport development fix from Sue. This changes the method for creating output TTree main branch to compensate for a ROOT bug. 2004-12-07 19:24 Robert Hatcher * CVSROOT/check_access: give niki privs to write to packages other than Contrib. remove bgreen as he's moved on and no longer needs write privs. 2004-12-07 17:29 Brett Viren * BeamData/ana/Bdtxt.cxx: Fix some spacing issues in the output 2004-12-07 16:41 Brett Viren * BeamData/ana/: Bdtxt.cxx, LinkDef.h: Add DAE/VME timing of had/mu monitors 2004-12-07 16:27 Brett Viren * BeamData/ana/: Bdtxt.cxx, Bdtxt.h, BmntUtil.cxx, BmntUtil.h, make_vec.C, pedConstants.txt, swicConstants.txt: Add Bdtxt to produce simple text vector files of a subset of the data. Add make_vec.C as a simple driver of this code. Add Mary's ped/swic Constants files, slightly modified so device names exactly match ACNET convention. Add BmntUtil which helps with channel mapping of had/mu monitors. 2004-12-07 15:52 hartnell * CalDetTracker/macros/tracker.C: Updated calibrator configuration to now do the temperature corrections. 2004-12-07 15:38 cbs * Calibrator/: PulserDriftCalScheme.cxx, PulserDriftCalScheme.h, PulserSigLinCalScheme.cxx, PulserSigLinCalScheme.h, StripToStripCalScheme.cxx: VA temperature correction now gets applied to QIE hits during CalDet 2003 N/F running 2004-12-07 12:14 Nathaniel Tagg * Calibrator/StripAttenCalScheme.cxx: Huh? My 'stop the crybaby' commit yesterday didn't seem to take. Wierd. Try again. 2004-12-06 18:17 cbs * Calibrator/: PulserDriftCalScheme.cxx, PulserSigLinCalScheme.cxx, StripToStripCalScheme.cxx: Fixed a small mistake in the application of the temperature correction 2004-12-06 17:43 Nathaniel Tagg * RecoBase/AlgReco.cxx: Globally change the variable 'ypos' to 'tpos' to reflect the meaning. Change the call to Calibrator to match the new interface (Lpos->Tpos). 2004-12-06 17:41 Nathaniel Tagg * Calibrator/: Calibrator.cxx, Calibrator.h, StripAttenCalScheme.cxx: Turn off the crybaby MSGs when seeing hits outside a strip. Report 'bad input' in the stats only if the hit is more than 10cm outside the end of the strip, since Jim reports that most failures are "epsilon" outside the end. Change 'GetAttenCorrectedLpos" to "GetAttenCorerctedTpos" to reflect the change in coordinate systems. 2004-12-06 17:02 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h: Sort out a few minor bugs and make more plots for systematics. 2004-12-06 15:27 cbs * Calibrator/: PulserDriftCalScheme.cxx, PulserDriftCalScheme.h, PulserSigLinCalScheme.cxx, PulserSigLinCalScheme.h, StripToStripCalScheme.cxx, StripToStripCalScheme.h: Added code to Drift/SigLin CalSchemes to perform a temperature correction to the siglin values. A correction factor of 0.22% / degree C is applied to all hits from VA channels. The reference temperature is 18 degC. Modified the existing temperature correction in StripToStripCalScheme. A factor of 0.08% / degree C is applied to all hits from all channels to correct for residual measured changes in response at CalDet after the VA dependence had been removed. The code uses GetTemperature() to get the current temperature. 2004-12-06 14:21 Nick West * MinosObjectMap/MomNavigator.cxx: Explicitly include - not implicitly loaded with some gccs? 2004-12-06 14:17 Nathaniel Tagg * CVSROOT/check_access: Add Chris Smith to Calibrator. 2004-12-06 10:59 Nathaniel Tagg * DetSim/SimDetector.cxx: Add spill trigger bits to events where no trigger is requested. That is, add 0x10000 to ND events, and 0x20000 to FD events (IP trigger). 2004-12-06 10:46 Nathaniel Tagg * SpillTiming/: LinkDef.h, SelectSpillTimes.cxx, SelectSpillTimes.h, SelectSpillTriggers.cxx, SelectSpillTriggers.h, SpillTimeFinder.h: Add modules: SelectSpillTriggers - Returns PASSED for (raw) snarls with a spill (ND or FD) SelectSpillTimes - Returns PASSED for (raw) snarls with a VldTimeStamp close to a spill time (default 100us) These modules are as-yet untested, but fairly simple. ----N 2004-12-06 02:36 Sue Kasahara * Persistency/PerOutputStream.cxx: Change method for creating output TTree main branch from this: fTObject = 0; fTBranch = fTTree -> Branch(fClassName.c_str(),fClassName.c_str(), &fTObject,fBasketSize,fSplitLevel); which lets root handle construction of fTObject using TClass::New() to invoke default constructor, to this: fTObject = 0; TClass* tclass = gROOT -> GetClass(fClassName.c_str()); if ( tclass ) fTObject = (TObject*)tclass->New(); if ( ! tclass ) { MSG("Per",Msg::kError) << "TClass not found for requested output stream of type " << fClassName.c_str() << "\nor class does not derive from TObject." << endl; CloseFile(); savedir -> cd(); return false; } fTBranch = fTTree -> Branch(fClassName.c_str(),fClassName.c_str(), &fTObject,fBasketSize,fSplitLevel); if ( fTObject ) delete fTObject; fTObject = 0; because the former method, which should be equivalent, is not properly deleting the New() created object at the end of the method - a ROOT bug I think. The new method works around this bug. 2004-12-06 02:16 Sue Kasahara * Record/RecArrayAllocator.cxx: Print error message in destructor when deleting TClonesArray which has not been released from client. 2004-12-06 00:00 Sue Kasahara * JobControl/JobC.cxx: Add JobC Debug level print messages to ctors and dtor. To aid in debugging. 2004-12-05 23:57 Sue Kasahara * Record/RecArrayAllocator.cxx: Add Debug and Verbose level messages to ctor,dtor,GetArray and ReleaseArray methods. To be used in debugging. 2004-12-05 23:54 Sue Kasahara * MinosObjectMap/: MomNavigator.cxx, MomNavigator.h: Add Print methods and use them in MomNavigator::Clear when "Mom" message level is set to Verbose. Add Debug level messages to ctor and dtor. The purpose is to aid in the tracking of the close on exit problem. 2004-12-05 07:16 Robert Hatcher * Plex/PlexPlaneId.cxx: don't allow FarDet out-of-range planeids (plns 486 to 497) anymore. 2004-12-04 20:40 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/SwicDevice.java, NuMIMon/device.dat, lib/acnet.jar: New format for output files and TORTGT added to device.dat 2004-12-04 20:12 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetPlotter.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/SimpleAcnetPlotter.java, NuMIMon/calConstants.txt, NuMIMon/device.dat, lib/acnet.jar: Fixed the muon and hadron channel mapping, added Profile monitor x and y plots, fixed cal constant mapping 2004-12-04 17:28 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # new bug fixed release 2004-12-04 17:24 Ed Larty * setup/packages-R1.12.1: # added new bug fixed frozen release 2004-12-04 00:26 avva * Contrib/sergei/OmHistory/: histogrammanager.cpp, histogrammanager.h, omfile.cpp, omfile.h, omhistory.cpp, omhistory.h, omhistorymain.ui.h: A bunch of minor changes - moved stuff from processDoubleClick methods to the standard setOpen(bool o) method; made folder pixmaps to change from "closed folder" to "opened folder" on opening; empty directories are explicitly setExpandable(FALSE) now. 2004-12-03 23:12 asousa * CVSROOT/framework.list: Changing Josh's e-mail to one that does not refuse e-mails with non-returnable sender addresses. 2004-12-03 23:06 boehm * VertexFinder/VertexFinder.cxx: VertexFinder has been updated to behave more appropriately in the offline 2004-12-03 22:24 asousa * CVSROOT/framework.list: Added Josh (boehm) to the mailing list. 2004-12-03 22:07 Minos CVS group account. Do not commit from here! * VertexFinder/VertexFinder.cxx: Trying to update VertexFinder 2004-12-03 20:54 Brett Viren * CVSROOT/check_access: Add Josh's new ssh id name (boehm) 2004-12-03 20:53 Nathaniel Tagg * Calibrator/Calibrator.cxx: First attempt at a fix to the ND mapper correction problem. Possibly still wrong, but some of my tests look much better now. 2004-12-03 17:27 Nathaniel Tagg * Calibrator/: CalScheme.cxx, CalScheme.h, StripAttenCalScheme.cxx: Add new error code: BadInput. Flag unphysical inputs to AttenCorrection coming from reco. 2004-12-03 15:54 Brett Viren * BeamData/python/main/device-ss-to-cfg.py: Allow for blank lines 2004-12-03 15:54 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Mods from Bob Zwaska 2004-12-03 12:23 cbs * CalDetTracker/CDTrackerModule.cxx: Fix due to RawChannelId change 2004-12-03 11:25 Nick West * DatabaseMaintenance/scripts/: cs_do_table.pm, cs_order_tables.pm: Remove short term hack - for bad checksums computed using get_standard_data_type.pm 1.6 2004-12-03 04:54 avva * Contrib/sergei/OmHistory/: omhistorymain.ui, omhistorymain.ui.h: Selected bin is highlighted with a TEllipse label. 2004-12-03 00:11 Robert Hatcher * RawData/RawLIAdcSummary.cxx: backport minor version 5 change but *not* RawChannelId change, so that online monitoring can make use of new packing structure. 2004-12-02 22:19 Robert Hatcher * RawData/RawLIAdcSummary.cxx: Adjust for minor version 5 where QIE gives 17 bits to Mean and 15 to RMS. 2004-12-02 20:28 bishai * BeamData/java/lib/acnet.jar: jar file for fix in constants 2004-12-02 20:26 bishai * BeamData/java/ACNETpackage/MuonHadConstants.java: fixed sign problem in converting from ADC to mV 2004-12-02 18:11 hartnell * CalDetTracker/CDAnalysis.cxx: Many new plots to look at systematics of MEU calibration 2004-12-02 12:48 hartnell * LISummary/LIPlexMaps.cxx: Added some new plots to investigate strip-to-strip calibration for odd/even and the two different stripends individually. 2004-12-02 12:17 Nick West * DatabaseMaintenance/doc/: dbmauto_slave.html, dbmauto_system_files.html: Minor improvements in Slave site preparation, based on Mike's trials and tribulations 2004-12-02 11:25 Nathaniel Tagg * DetSim/SimPmtM64CrosstalkTable.cxx: Fix bug where loading an FD file caused the ND crosstalk table to FPE because there is no data in that context. ---N 2004-12-02 03:32 avva * Contrib/sergei/OmHistory/: histogrammanager.cpp, histogrammanager.h, omfile.cpp, omfile.h, omhistorymain.ui, omhistorymain.ui.h: Added functionality to select the number of archived OM files to show. 2004-12-02 01:32 bishai * BeamData/java/: ACNETpackage/AcnetPlotter.java, ACNETpackage/MuonHadConstants.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/SimpleAcnetMonitor.java, NuMIMon/calConstants.txt, NuMIMon/pedConstants.txt, lib/acnet.jar: Added capability of reading pedestals and scale factors from text files 2004-12-01 21:37 Brett Viren * BeamData/python/: Makefile, main/shutdown_bdp.sh: scriptify the shutdown command for easier use 2004-12-01 21:35 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Move trigger to a9+1000 2004-12-01 20:01 Brett Viren * BeamData/python/: bdp/mvc/util.py, cfg/bdp.cfg: s/minos-crl-wh/minos-acnet/g 2004-12-01 19:56 Brett Viren * BeamData/python/cfg/devices.cfg: Reflect recent .xls changes 2004-12-01 19:55 Brett Viren * BeamData/doc/: acnet-devices-to-readout.txt, acnet-devices-to-readout.xls: Missing out-spill None entry 2004-12-01 19:53 Brett Viren * BeamData/doc/: acnet-devices-to-readout.txt, acnet-devices-to-readout.xls: Spelling typo. 2004-12-01 19:00 Brett Viren * BeamData/doc/: acnet-devices-to-readout.txt, acnet-devices-to-readout.xls: Change to a5+1500 for inspill. Turn off all out-spill. Remove devices like E:PMxxx as they don't seem to exist. E:PMxxxV are profile monitor voltages and E:MxxxDS[] are profile monitor blocks. 2004-12-01 18:48 Brett Viren * BeamData/ana/make_bmnt.C: example driver script 2004-12-01 12:14 Nick West * DatabaseInterface/DbiSqlValPacket.cxx: Internal change: Don't group inserts for ORACLE, it doesn't support it 2004-12-01 12:12 Nick West * DatabaseInterface/DbiStatement.h: External API change: Add Dbi::DbTypes GetDBType() 2004-12-01 11:54 Nick West * DatabaseInterface/test/: DbiValidate.cc, prepare_db_0.sql: Test new global SEQNO allocation that now checks for pre-existing SEQNOs in the same way that local SEQNO allocation does. 2004-12-01 11:53 Nick West * DatabaseInterface/DbiString.h: External API change: Add void Clear(). 2004-12-01 11:53 Nick West * DatabaseInterface/: DbiLogEntry.cxx, DbiWriter.tpl: External change: Bug fix: Don't increment allocated SEQNO returned from Dbicascader:: AllocateSeqNo it's already been incremented and is ready for use. Incrementing makes the GLOBALSEQNO out of date, but doesn't cause conflicts so long as all clients do it consistently - which they were. 2004-12-01 11:52 Nick West * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h, doc/ChangeLog: External change: Global SEQNO allocation now checks for pre-existing SEQNOs in the same way that local SEQNO allocation does. Internal change: API change on ReserveNextSeqNo(...) - remove arg UInt_t minValue = 0 Move check for pre-existing SEQNO from AllocateSeqNo to ReserveNextSeqNo API change: Lock ctor now passed seqnoTable and dataTable as lock must be applied to all tables to be accessed during the lifetime of the lock. 2004-12-01 04:07 Sue Kasahara * CandNtupleSR/: NtpSREvent.cxx, NtpSRShieldStrip.cxx, NtpSRShieldStrip.h, NtpSRShieldSummary.cxx, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Implement Print methods for ShieldStrip and ShieldSummary. Modify private NtpSRModule::FillNtpShield and associated private methods to move away from using NtpSRRecord as argument in favor of specific arguments, in this case TClonesArray of NtpSRShieldStrip's and reference to NtpSRShieldSummary. Tweak NtpSREvent Print method. Add new data member: UShort_t index; // index of this strip in in vetostp array to NtpSRShieldStrip. Increment version number of this class to 2. 2004-12-01 01:40 bishai * BeamData/java/NuMIMon/index.html: improved instructions 2004-12-01 01:30 bishai * BeamData/java/NuMIMon/runtest.sh: Pick up the test code from the jar file - correction 2004-12-01 01:26 bishai * BeamData/java/NuMIMon/runtest.sh: Pick up the test code from the jar file 2004-12-01 01:24 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetPlotter.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/TestAcnetMonitor.java, NuMIMon/runtest.sh, lib/acnet.jar: Added the capability to write raw data out to a text file 2004-12-01 00:56 Sue Kasahara * CandNtupleSR/: NtpSRCosmicRay.cxx, NtpSREvent.cxx, NtpSRStripPulseHeight.cxx, NtpSRTrackPlane.cxx, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Implement NtpSREvent::Print method and tweak print methods of other NtpSR classes. Modify NtpSRModule to invoke NtpSREvent::Print when Debug message level set. Modify private NtpSRModule::FillNtpEvent method to use argument of type TClonesArray& instead of NtpSRRecord*. 2004-11-30 23:07 Sue Kasahara * CandNtupleSR/: NtpSRCosmicRay.cxx, NtpSRFiducial.cxx, NtpSRFitTrack.cxx, NtpSRMomentum.cxx, NtpSRStripPulseHeight.cxx, NtpSRTrack.cxx, NtpSRTrackPlane.cxx, NtpSRTrackTime.cxx, NtpSRVertex.cxx, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Implement or clean up Print methods for various NtpSR classes. Modify NtpSRModule to invoke NtpSRTrack::Print for each track when Debug message level is set. Change argument list of private NtpSRModule::FillNtpTrack to use TClonesArray of NtpSRTrack's instead of NtpSRRecord ptr. 2004-11-30 19:59 bishai * BeamData/java/lib/DLPlugin.jar: FNAL Data logger plugin jar file 2004-11-30 17:58 Nathaniel Tagg * CVSROOT/modules: Add SpillTiming module 2004-11-30 17:58 Sue Kasahara * CandNtupleSR/: NtpSRShower.cxx, NtpSRVertex.cxx, NtpSRVertex.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Implement print method for NtpSRShower and complete print method for NtpSRVertex. Modify NtpSRModule to print showers when Debug message level is set. Modify private NtpSRModule::FillNtpShower method to take TClonesArray of NtpSRShowers as argument in place of NtpSRRecord. 2004-11-30 17:53 Nathaniel Tagg * SpillTiming/: GNUmakefile, LinkDef.h, SpillTimeFinder.cxx, SpillTimeFinder.h, SpillTimeND.cxx, SpillTimeND.h, macros/lootSpillTimes.C, macros/lootTimeWatcher.C: Initial revision 2004-11-30 17:53 Nathaniel Tagg * SpillTiming/: GNUmakefile, LinkDef.h, SpillTimeFinder.cxx, SpillTimeFinder.h, SpillTimeND.cxx, SpillTimeND.h, macros/lootSpillTimes.C, macros/lootTimeWatcher.C: New package for use in associating VldContexts (i.e. events) with real detector spills by using the database to store all known spill times to the nanosecond. 2004-11-30 16:32 Nick West * DatabaseMaintenance/doc/dbmauto_status.html: Soudan now exports BFIELDCOILCURRENT 2004-11-30 16:04 Nick West * DatabaseMaintenance/tools/check_seqno.sh: Utility to collect all information about one SEQNO 2004-11-30 16:03 Nick West * DatabaseMaintenance/tools/: describe_all_tables.sh, describe_table.sh: Utility to describe all tables 2004-11-30 15:24 Robert Hatcher * SexyPedestal/SexyPedReco.cxx: react to modified RawChannelId ctor 2004-11-30 08:05 Robert Hatcher * UgliGeometry/: UgliScintMdlNode.cxx, UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx, UgliStripNode.cxx: introduce use of UGLI_USE_EXODUS so that someday later we can turn it off. 2004-11-30 08:03 Robert Hatcher * UgliGeometry/UgliDbiTables.cxx: use PlexPlaneId's new static methods (rather than globals) to determine last plane in NearDet or FarDet. 2004-11-30 08:02 Robert Hatcher * UgliGeometry/GNUmakefile: still allow dependence on RerootExodus but show future route where UGLI_USE_EXODUS might become undefined. 2004-11-30 07:59 Robert Hatcher * RerootExodus/RerootExodus.cxx: no longer accept 'funky' geometries that have FarDet starting with U view (rather than V) or 'unusual' numbers of planes in each of the FarDet SuperModules. 2004-11-30 07:56 Robert Hatcher * PulserCalibration/Plotter.cxx, PulserCalibration/PulserSummaryList.cxx, PulserCalibration/PulserTimeDrift.cxx, RerootExodus/PlexusReroot.cxx: react to modified RawChannelId ctor 2004-11-30 07:54 Robert Hatcher * Plex/: PlexStripEndId.cxx, PlexStripEndId.h: new methods Unbuild18BitPlnStripKey() and UnbuildPlnStripEndKey() to recover proper id from hashed down value. 2004-11-30 07:53 Robert Hatcher * Plex/: PlexScintMdlId.cxx, PlexScintMdlId.h: new method UnbuildPlnMdlKey() to recover id from hashed down value. int ctor from PlexPlaneId and module # we need to strip out what might have been "subpart" and "end" bits of a PlexStripEndId or sometimes comparisons fail. 2004-11-30 07:50 Robert Hatcher * Plex/: PlexRawChannelReadoutType.cxx, PlexRawChannelToPinDiode.cxx: react to modified RawChannelId ctor remove kruft from when ElecType name was TINYTEXT in DB 2004-11-30 07:49 Robert Hatcher * Plex/: PlexRawChannelReadoutType.h, PlexRawChannelToPinDiode.h: react to modified RawChannelId ctor 2004-11-30 07:48 Robert Hatcher * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: new methods: GetVetoSection() -- returns 1,2,3,4 or 0 if not veto GetSuperModule() -- returns 0,1 for far IsNearSpect() -- returns true if in NearDet spectrometer section new static method/values LastPlaneFarSM0() LastPlaneFarSM1() LastPlaneNearCalor() LastPlaneNearSpect() General cleanup and removal of some old static globals in favor of new method values. 2004-11-30 07:44 Robert Hatcher * Plex/: PlexPinDiodeToLed.cxx, PlexPixelSpotToStripEnd.cxx: remove kruft from when ElecType name was TINYTEXT in DB 2004-11-30 07:42 Robert Hatcher * Plex/: PlexPixelToRawChannel.cxx, PlexPixelToRawChannel.h: react to modified RawChannelId ctor. remove kruft from when ElecType name was TINYTEXT in DB 2004-11-30 07:36 Robert Hatcher * OfflineTrigger/OltNewModule.cxx, OfflineTrigger/OltTimePlot.cxx, PEGain/PEGainModule.cxx: react to modified RawChannelId ctor 2004-11-30 07:31 Robert Hatcher * Monitoring/ChargeInjectAnalysis.cxx: react to modified RawChannelId ctor 2004-11-30 07:27 Robert Hatcher * LISummary/LILookup.cxx: react to modified RawChannelId ctor 2004-11-30 07:24 Robert Hatcher * Contrib/weber/UserAnaStrip/AnaStripND.cxx, Contrib/weber/UserAnaStrip/UserAnaStrip.cxx, DatabaseUpdater/DbuVaChipPeds.cxx, DatabaseUpdater/DbuVaChipSpars.cxx: react to modified RawChannelId ctor 2004-11-30 07:17 Robert Hatcher * Contrib/weber/AnaMC/AnaMC.cxx: react to modified RawChannelId ctor 2004-11-30 07:08 Robert Hatcher * Contrib/: brebel/NearElectronics/NearCheckCalData.cxx, brebel/NearElectronics/NreNearElectronicsCheck.cxx, niki/QieCalibrationModule.cxx: react to modified RawChannelId ctor 2004-11-30 07:03 Robert Hatcher * Contrib/anatael/LookAtLUT/QieNearCalibration.cxx: react to modified RawChannelId ctor 2004-11-30 06:53 Robert Hatcher * CalDetDST/UberDST.cxx, CalDetDST/UberModule.cxx, CalDetDST/UberModuleLite.cxx, CalDetSI/AlgCalDetSI.cxx, CalDetSI/Helpers.h, Calibrator/CalVaLinearity.cxx, Calibrator/PulserSigLinCalScheme.cxx, Calibrator/PulserTimeCalScheme.cxx: react to modified RawChannelId ctor 2004-11-30 06:49 Robert Hatcher * CalDetDST/ScintHitTruthModule.cxx: Comment out unused parameter in Config() 2004-11-30 06:48 Robert Hatcher * RawData/: RawCrateMonitorBlock.cxx, RawDeadChipBlock.cxx, RawDigit.cxx, RawLIAdcSummary.cxx, RawLITimingSummary.cxx, RawOvershootBlock.cxx, RawPedestalTableBlock.cxx, RawSparsifierTableBlock.cxx: react to modified RawChannelId ctor. 2004-11-30 06:42 Robert Hatcher * RawData/: RawChannelId.cxx, RawChannelId.h: Revamp ctors to no longer require pedmode,commonmode flags. New methods: GetMaster() == GetGeographicAddress() GetMinder() == GetMasterChannel() GetMenu() == GetMinderChannel() IsSameMinder() SetModeBits(commonmode,sparsmode,pedmode) 2004-11-30 04:01 avva * Contrib/sergei/OmHistory/omfile.cpp: Changed number of bins in the "contents" histograms from 50 to max(50, nbins/20) - useful for histograms like CI gains by channel, LI hit maps with lots of bins. 2004-11-30 03:16 avva * Contrib/sergei/OmHistory/: histogrammanager.cpp, histogrammanager.h, omfile.cpp, omfile.h, omhistory.cpp, omhistorymain.ui, omhistorymain.ui.h: Removed unused menu items; added debugging printouts; added proper destructors that perform cleanup on exit; fixed exit on main window closing. 2004-11-30 00:13 Brian Rebel * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, drawBadChannels.C: make sure to fill the pedestal rms histograms with the rms for the channels, not the mean 2004-11-29 23:31 Brian Rebel * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h, drawBadChannels.C, nearElectronicsCheck.C: add histograms containing the mean and rms of raw ADC values for each channel in the detector. fill the histograms when looking at pedestal data 2004-11-29 22:41 Robert Hatcher * CVSROOT/check_access: grant Thomas Osiecki access to CandSliceSR on Jim's approval. 2004-11-29 21:07 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h: Added code to compare two s2s calibrations. 2004-11-29 20:55 Robert Hatcher * OnlineUtil/: dataFormats.h, mdBlockDefinitions.h: resync with online CVS repository as of 2004-11-18 2004-11-29 20:32 bishai * BeamData/java/lib/: acnet.jar, xmlrpc-1.2-b1-applet.jar, xmlrpc-1.2-b1.jar: Jar files for xml-rpc and acnet monitor 2004-11-29 20:30 bishai * BeamData/java/NuMIMon/index.html: Html file with instructions for ACNET monitor users 2004-11-29 20:30 bishai * BeamData/java/NuMIMon/: NuMIMon.sh, device.dat, device2.dat, runtest.sh: Updates to shell scripts used to run the AACNET monitor 2004-11-29 20:28 bishai * BeamData/java/PLUGIN-inf/plugins.xml: Added PLUGIN-inf directory for plugin info 2004-11-29 20:25 bishai * BeamData/java/ACNETpackage/: AcnetDevice.java, AcnetPlotter.java, AcnetXmlRpcListener.java, AcnetXmlRpcPlugin.java, Makefile, MuonHadPlotter.java, SimpleAcnetMonitor.java, SimpleAcnetPlotter.java, TestAcnetPlotter.java, home_logo.gif: Added plugin, pedestal histograms, renamed TestAcnetPlotter to AcnetPlotter 2004-11-29 19:14 Robert Hatcher * BField/BfldCache.cxx: backport to R1.12 use of 201 map as fall back default for FarDet data in case BFLDDBIPLANEMAP data isn't available in the database. 2004-11-29 18:30 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, mungeMysqlDump.pl: fix these so 1) ultralong tablenames still have primary keys and 2) comment column becomes run_comment column 2004-11-29 18:09 Robert Hatcher * BField/BfldCache.cxx: For FarDet Data (not MC) when BFLDDBIPLANEMAP table isn't available default to map 201 (not 200 which has been declared incorrect). 2004-11-29 17:21 avva * Contrib/sergei/OmHistory/: README, histogrammanager.cpp, omhistorymain.ui.h: Fixed a bug in "bin history" - wrong map was used. 2004-11-29 14:24 Nick West * DatabaseInterface/DbiSqlValPacket.cxx: Speed up writing packets with many data rows by groups of insert commands 2004-11-29 11:12 Nick West * DatabaseInterface/DbiWriter.tpl: Fix compilation error - may have been better if done before commit 2004-11-29 09:51 Nathaniel Tagg * DataUtil/: DumpMom.cxx, Truthifier.cxx, Truthifier.h: Add 'supressErrors' option to Truthifier instanciation. Allow Instance() to return a half-completed truthifier and save it. Allow Instance() to rebuild a half-completed truthifier (with a const_cast) Still need to make this thing a singleton, but how do I uniquely identify Moms? ---Nathaniel 2004-11-29 09:19 Nick West * DatabaseInterface/DbiWriter.h, DatabaseInterface/DbiWriter.tpl, DatabaseInterface/doc/ChangeLog, UserManualDoc/src/database_interface.tex: Support DbiWriter output to a file. 2004-11-29 05:26 Sue Kasahara * CandNtupleSR/: NtpSRSlice.cxx, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Further tweak NtpSRSlice::Print. Modify argument list of private NtpSRModule::FillNtpSlice method to accept TClonesArray of NtpSRSlice's instead of NtpSRRecord. 2004-11-29 05:15 Sue Kasahara * CandNtupleSR/: NtpSRPlane.cxx, NtpSRSlice.cxx, Module/NtpSRModule.cxx: Modify NtpSRPlane::Print method for brevity. Implement NtpSRSlice print method. NtpSRModule modified to invoke NtpSRSlice::Print when Debug level is set. 2004-11-29 04:36 Sue Kasahara * CandNtupleSR/: NtpSRStrip.cxx, NtpSRStrip.h: Modify Print method to print pmtindex in unpacked format. 2004-11-27 23:47 raufer * LISummary/LIAnalysis.cxx: Addition to LIAnalysis::AdcVsLed(): changed if (detectorType==DetectorType::kFar) to if (detectorType==DetectorType::kFar || detectorType==DetectorType::kNear) 2004-11-27 15:47 bspeak * RunSummary/macros/GenericMode.C: Add JobCPath jp and JobCModule jm for ease of use 2004-11-27 12:03 Nick West * DatabaseMaintenance/scripts/cs_update_logfile.pm: Reject illegal SEQNO numbers 2004-11-25 19:26 bspeak * RunSummary/: FilterRunType.cxx, FilterRunType.h: Add BeginJob to initialize fRunNum and fSunRunNum. 2004-11-25 18:25 raufer * LISummary/LIAnalysis.cxx: Addition to LIAnalysis::LedTuning() Add high gain and low gain pin diode selection based on masterCh variable. In the spectrometer there is only one pin diode per led. In this case, set both the adcLowPin and adcHighPin vectors with identical numbers. 2004-11-25 11:56 Nathaniel Tagg * DetSim/: SimPmtM64.cxx, SimPmtM64.h, SimPmtM64CrosstalkTable.cxx, SimPmtM64CrosstalkTable.h: Change to crosstalk and charge generation: optimization. These mods WILL change how individual events look (i.e. which pixels crosstalk to which on a track) but should not affect the results in a gross way (i.e. the mean crosstalk pattern) The M64 object now caches gains and widths. This means that unhit pixels get unneccessarily looked up, but the same pixel isn't looked up more than once for different buckets. Smart caching would probably be better yet. The M64CrosstalkTable now caches all the crosstalk parameters. Rather than check each pixel pair for crosstalk, the SimulateOpticalCrosstalk routine now looks at the total probability for each talking pixel, finds out how many left, and rolls again to find the destination. This means fewer random numbers, and more importantly fewer table lookups. 2004-11-24 22:01 avva * Contrib/sergei/OmHistory/README: Fixed a typo. 2004-11-24 21:23 dap56 * Monitoring/: DigitAnalysis.cxx, ErrorBlockAnalysis.cxx, LIAdcAnalysis.cxx, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, near.config, online.config: QIE sub-crate singles rates plots added 2004-11-24 20:36 Brett Viren * WebDocs/cvs-rep.html: Add cvsmigrate info 2004-11-24 20:31 bspeak * RunSummary/: FilterRunType.cxx, FilterRunType.h, FilterStream.cxx, FilterStream.h, FilterType.cxx, FilterType.h, LinkDef.h: I've split the FilterType JobCModule into FilterRunType and FilterStream modules. FilterStream: Will pass the stream allowed in the Config FilterRunType: Will pass the RunTypes allowed in the Config 2004-11-24 19:59 Brett Viren * BeamData/ana/: Bmnt.cxx, Bmnt.h, LinkDef.h, beam_data_to_text.C: Add code to produce simple TTree of beam monitoring data. Add macro (really just a rip of Robert's RawData/test/spin_raw_beam.C) to dump data into text format as requested by Beam Monitoring group dinosaur. 2004-11-24 19:59 Brett Viren * CVSROOT/check_access: Fixed missing comma intoduced in last commit 2004-11-24 19:32 Brett Viren * CVSROOT/check_access: Add Mary to BeamData 2004-11-24 17:59 Brett Viren * BeamData/python/: bdp/util.py, main/bdp-server.py: Close file at shutdown. Clean up logging a bit, go down to INFO 2004-11-24 15:45 Brett Viren * BeamData/python/: Makefile, bdp/util.py, bdp/mvc/conn.py, main/bdp-server.py, main/start_bdp.sh: Changes made while hunting down a memory leak (turned out to be in a Twisted C optimized library - switching to the pure Python version fixed it). - Added a slightly more graceful way than "kill -9" to shutdown the server. - Add a method and use it to stop all command queue threads at shutdown. - Add a method and use it to deregister all callbacks with beam division's server at shutdown. 2004-11-24 13:55 Nick West * UserManualDoc/src/database_interface.tex: Fix typo: the method is ExecuteUpdate not Execute 2004-11-24 10:38 hartnell * CalDetTracker/macros/tracker.C: Implement Trish's run number determination in the macro 2004-11-24 09:21 Nick West * DatabaseInterface/test/prepare_db_1.sql: ORACLE fix from Dennis: Use single quotes for all strings 2004-11-24 09:20 Nick West * DatabaseInterface/test/prepare_db_0.sql: ORACLE fix from Dennis: Fix ordering of ALL_DATA_TYPESVLD creation, add SEQNO to ALL_DATA_TYPES 2004-11-24 08:54 Nick West * DatabaseMaintenance/scripts/: cs_do_table.pm, cs_order_tables.pm: Short term hack - for bad checksums computed using get_standard_data_type.pm 1.6 2004-11-24 08:53 Nick West * DatabaseMaintenance/scripts/get_standard_data_type.pm: Fix bug that broke standard double and float checksums 2004-11-24 05:27 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Modify private NtpSRModule::FillNtpStrip signature to use TClonesArray& of ntpstrips, instead of NtpSRRecord, as first argument. Invoke NtpSRStrip::Print method in Verbose mode. 2004-11-24 05:25 Sue Kasahara * CandNtupleSR/: NtpSRPulseHeight.cxx, NtpSRStrip.cxx: Implement Strip print method, clean up PulseHeight print method. 2004-11-24 05:01 asousa * Production/MDC/R1.12/: reco_far_R1.12.C, reco_fmock_R1.12.C, reco_near_R1.12.C, reco_nmock_R1.12.C: "Forward"-port to development. 2004-11-24 04:57 asousa * Production/MDC/R1.12/: reco_far_R1.12.C, reco_fmock_R1.12.C, reco_near_R1.12.C, reco_nmock_R1.12.C: Corrections to the existing scripts and new mock data processing scripts for R1.12. 2004-11-24 03:51 Sue Kasahara * TruthHelperNtuple/Module/: NtpTHModule.cxx, NtpTHModule.h: Adapt to support configuration option "UseStandard". Set to 1, e.g.: jc.Path("Reco").Mod("NtpTHModule").Set("UseStandard=1"); will cause the NtpTHModule::Reco method to extract a pre-existing (created from NtpStModule::Get) NtpStRecord from Mom and fill its thstp,slc, etc. arrays instead of the NtpTHRecord th arrays. If UseStandard=0 (the default), the NtpTHRecord will be created and its th arrays will be filled as it has always been. This commit introduces one change to use w/the default option (UseStandard = 0) which is that job scripts will now have to add: gSystem->Load("libStandardNtuple"); to list of libraries loaded at the top of the job script. See StandardNtuple/macro/reco_MC_near_St.C for an example of how to use the UseStandard=1 option. 2004-11-24 03:44 Sue Kasahara * StandardNtuple/macro/reco_MC_near_St.C: Example script, modified from production script, to illustrate use of "UseStandard" option to fill MC & TH branches of NtpSt tree. Still need to transform over NtpSRModule to allow filling of SR branches and make this complete. 2004-11-24 03:01 Sue Kasahara * TruthHelperNtuple/: NtpTHEvent.cxx, NtpTHShower.cxx, NtpTHTrack.cxx: Implement Print methods for Shower & Track and clean up Print method for Event. These methods are invoked on "NtpTH" Debug level from NtpTHModule. 2004-11-24 02:41 Sue Kasahara * TruthHelperNtuple/: NtpTHSlice.cxx, NtpTHSlice.h: Clean up print method and add more descriptive comments to data members. NtpTHSlice::Print is invoked for each slice when "NtpTH" message stream level is set to Debug. 2004-11-24 02:04 Sue Kasahara * TruthHelperNtuple/: NtpTHStrip.cxx, NtpTHStrip.h, Module/NtpTHModule.cxx, Module/NtpTHModule.h: Clean up format of NtpTHStrip::Print. Now prints DigiPmtTruth flgs as string. NtpTHStrip::Print is invoked from NtpTHModule when "NtpTH" verbose level is set. Modify private NtpTHModule::Fill methods to accept specific TClonesArray to be filled instead of NtpTHRecord. 2004-11-24 01:54 Sue Kasahara * DataUtil/TruthHelper.cxx: bug fix to TruthHelper::GetStripNeuIndex(strip) to return -1 instead of 0 when matching neu is not found. 2004-11-23 23:47 avva * Contrib/sergei/OmHistory/README: Added some more installation instructions. 2004-11-23 23:03 George Irwin * MCNtuple/: NtpMCDigiScintHit.h, NtpMCStdHep.cxx, NtpMCStdHep.h, NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Backports for Sue. Only NtpMCModule.h,cxx differ from development in that StandardNtuple support has been removed for R1-12. 2004-11-23 21:52 bspeak * RunSummary/UtilRSM.cxx: Have the gSystem->mkdir execute recursive directory creation. 2004-11-23 18:13 Sue Kasahara * MCNtuple/Module/NtpMCModule.cxx: Add Niki's adjustment to the way the tphu/v & ndigu/v variables are filled. 2004-11-23 18:07 Sue Kasahara * StandardNtuple/macro/testNtpStMC.C: Fix typo. 2004-11-23 17:31 avva * Contrib/sergei/OmHistory/histogrammanager.cpp: Reduce number of run labels from every second to every fifth bin. 2004-11-23 17:28 Brett Viren * BeamData/doc/acnet-devices-to-readout.xls: had/mu temps added 2004-11-23 17:15 avva * Contrib/sergei/OmHistory/: histogrammanager.cpp, omhistorymain.ui.h: Use GetMeanError, GetRMSError - thay are in since ROOT 4.01.04 2004-11-23 17:02 hartnell * CalDetTracker/: CDPreFilterModule.cxx, CDPreFilterModule.h: Now only make vmm<5 cut if CalDet. 2004-11-23 16:19 bspeak * RunSummary/: RateSummary.cxx, RateSummary.h, RunSummary.cxx, RunSummary.h: Add UtilRSM::CheckDir and remove local CheckDir from both classes 2004-11-23 16:04 asousa * CVSROOT/framework.list: Added Francisco to the mailing list. Restored alphabetical order of e-mail addresses. 2004-11-23 15:17 bspeak * RunSummary/rate_plot.cc: Fix some command line options and the usage statement accordingly Rename the frequency in the TP plots accordingly. 2004-11-23 13:02 Nick West * WebDocs/Companion/overview/: using_the_event_display.html, validation.html: Move to more recent reroot file 2004-11-23 12:39 Nick West * CVSROOT/framework.list: Remove Paul, at his request, from CVS commit log 2004-11-23 11:59 Nick West * DatabaseInterface/DbiCascader.cxx: Don't use LOCALSEQNO for temporaray tables. 2004-11-23 07:11 Nick West * DatabaseMaintenance/scripts/create_checksum.pm: Reduce min job CPU to 0. As Master, don't copy checksum reports unless doing full list 2004-11-23 07:09 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add CALNDMAPPERFITS 2004-11-23 07:09 Nick West * DatabaseMaintenance/scripts/get_standard_data_type.pm: Allow double and float to have precision qualifiers 2004-11-23 07:07 Nick West * DatabaseMaintenance/: doc/dbmauto_db_priming.html, scripts/make_priming_set.pm: Add DBU as a priming set 2004-11-23 05:17 bspeak * RunSummary/rundmc.cc: Fix the file list to include path with the filename 2004-11-23 03:12 bspeak * RunSummary/: RunFileModule.cxx, RunFileModule.h: Add UtilRSM::CheckDir to RunFileModule and remove its local CheckDir method 2004-11-23 02:53 bspeak * RunSummary/: LinkDef.h, rundmc.cc: Add changes to both for the new UtilRSM namespace. 2004-11-23 02:53 bspeak * RunSummary/: UtilRSM.cxx, UtilRSM.h: Add initial namespace called UtilRSM to hold some utilities similar to those in the Util package. 2004-11-23 01:04 George Irwin * Candidate/CandBase.cxx: Backport mods from development. 2004-11-23 01:01 George Irwin * CandEventSR/AlgEventSRList.cxx, CandEventSR/AlgEventSRList.h, CandEventSR/DBtxt_AlgEventSRList_FarBeam.C, CandEventSR/DBtxt_AlgEventSRList_NearBeam.C, CandEventSR/EventSRListModule.cxx, RecoBase/AlgReco.cxx, RecoBase/CandEvent.h, RecoBase/CandShowerHandle.cxx, RecoBase/CandTrack.cxx, RecoBase/CandTrack.h, RecoBase/CandTrackHandle.cxx, RecoBase/CandTrackHandle.h, CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/DBtxt_AlgTrackSRList_NearBeam.C, CandTrackSR/TrackClusterSR.cxx, CandSliceSR/AlgSliceSRList.cxx, CandSliceSR/AlgSliceSRList.h, CandSliceSR/DBtxt_AlgSliceSRList_FarBeam.C, CandSliceSR/DBtxt_AlgSliceSRList_FarCosmic.C, CandSliceSR/DBtxt_AlgSliceSRList_NearBeam.C, CandSliceSR/DBtxt_AlgSliceSRList_NearCosmic.C, CandSliceSR/DBtxt_AlgSliceSRList_default.C: Backport mods from development. 2004-11-22 22:22 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx: Lots of new plots for assessing systematic errors in the MEU calibration. 2004-11-22 11:15 Nathaniel Tagg * Calibrator/macros/GenerateNdAttenConstants.C: Script and data for loading the DB with the ND attenuation constants. 2004-11-22 08:54 Robert Hatcher * CandFitTrackMS/BFieldMS.cxx: call to ctor (real) BField shouldn't force a particular map. 2004-11-22 08:35 Robert Hatcher * Plex/PlexPlaneId.cxx: backport fix to number of planes in NearDet to R1.12. 2004-11-22 08:33 Robert Hatcher * Plex/PlexPlaneId.cxx: sigh. The NearDet has 282 planes (283 seems to have been a hereunto undiscovered typo). 2004-11-22 05:33 Sue Kasahara * MCNtuple/Module/: NtpMCModule.cxx, NtpMCModule.h: Adapt to support configuration option "UseStandard". Set to 1, e.g.: jc.Path("Reco").Mod("NtpMCModule").Set("UseStandard=1"); will cause the NtpMCModule::Reco method to extract a pre-existing (created from NtpStModule::Get) NtpStRecord from Mom and fill its mc arrays instead of the NtpMCRecord mc arrays. If UseStandard=0 (the default), the NtpMCRecord will be created and its mc arrays will be filled as it has always been. The one change to use with the default option (UseStandard = 0) is that job scripts will now have to add: gSystem->Load("libStandardNtuple"); to list of libraries loaded at the top of the job script. See StandardNtuple/macro/testNtpStMC.C for an example of how to use the UseStandard=1 option. 2004-11-22 05:23 Sue Kasahara * StandardNtuple/macro/testNtpStMC.C: Job macro to illustrate use of NtpStModule::Get() and NtpMCModule::Reco() with UseStandard=1 option, to fill mc branches of NtpSt tree. Only NtpMCModule::Reco() method has been adapted to allow alternative of NtpSt filling - still need to adapt NtpTH & SRModule. 2004-11-22 05:21 Sue Kasahara * StandardNtuple/Module/: GNUmakefile, LinkDef.h, NtpStModule.cxx, NtpStModule.h: Module implements Get(mom) method to construct NtpStRecord. Header is filled from SimSnarl/Cand/Raw record as available. 2004-11-22 05:19 Sue Kasahara * StandardNtuple/: GNUmakefile, LinkDef.h, NtpStRecord.cxx, NtpStRecord.h: New package to house standard ntuple with arrays for all types of data (SR,MC,TH) housed in one class. The NtpStModule::Get(mom) method creates the NtpStRecord. Subsequent calls of NtpMCModule::Reco(mom), etc. will fill the appropriate arrays of the NtpSt tree if configured by the user with "UseStandard=1". 2004-11-20 18:51 George Irwin * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: Add StandardNtuple package for Sue 2004-11-20 18:41 George Irwin * StandardNtuple/.cvsignore: Initial revision 2004-11-20 18:41 George Irwin * StandardNtuple/.cvsignore: new ntp package 2004-11-20 17:06 Sue Kasahara * MCNtuple/Module/: NtpMCModule.cxx, NtpMCModule.h: Change private Fill methods' argument lists. 2004-11-19 23:56 Robert Hatcher * BField/BfldCache.cxx: tweak kDebug message down to kVerbose. Add cross check for something that should never happen. 2004-11-19 23:54 Robert Hatcher * BField/BfldLoanPool.cxx: change a few kDebug messages to kSynopsis. modify code to more closely mimic how Plex and UgliGeometry are done. 2004-11-19 23:51 Robert Hatcher * UgliGeometry/UgliLoanPool.cxx, Plex/PlexLoanPool.cxx: change a few kDebug messages to kSynopsis. 2004-11-19 22:57 George Irwin * Candidate/CandBase.cxx: Jim noticed that cloned Candidates weren't getting their fCandRecord set. 2004-11-19 22:08 Robert Hatcher * CandFitTrackSR/FitTrackSRListModule.cxx: Downgrade "Bail out" messages from kInfo to kDebug. 2004-11-19 21:28 Robert Hatcher * Swimmer/SwimSwimmer.cxx: Don't hardcode the map. Let BField make that decision. 2004-11-19 21:27 Robert Hatcher * CandFitTrackSR/BFieldSR.cxx: Don't hard code a particular map. Let BField make that decision. 2004-11-19 21:27 Robert Hatcher * CandFitTrackSR/AlgFitTrackSR.cxx: When asking the BField for a value to enter into the err matrix in CalculateNoise() push the z value from KalmanPlane's TrackCluster to the z0 of the nearest steel plane (else one is likely in the future to get the nominal fringe field value). 2004-11-19 20:53 barr * Calibrator/CalVaLinearity.cxx: Slight tuning of the checks to avoid MINUIT fitting in places where SIGFPEs happen 2004-11-19 17:27 Robert Hatcher * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: Update preferred defaults: default-default, R1.7 to R1.12. No longer setup special UPS version of latex2html or perl -- now we simply avoid the TWW broken versions which were hiding the /usr/bin versions. If Linux then use linux_srtarch to generate a distinct version flavor. For now we are NOT setting SRT_ARCH, but only enabling LD_ASSUME_KERNEL 2.2.5. So we must be careful to continue to build on a FL7.3 machine. 2004-11-19 17:24 Robert Hatcher * setup/linux_srtarch: A helper script for giving distinct SRT_ARCH names on FermiLinux7.3 vs. the newer LTS / Scientific Linux systems. For now FL7.3 default to giving no suggestion about a override name so it will continue to default to Linux2.4 as constructed by SRT. LTS/SC generates Linux-sl$major. 2004-11-19 17:20 Robert Hatcher * setup/setup_minossoft_FNALU: commit redirect script. People shouldn't be using this anyway. 2004-11-19 17:17 cbs * MCReweight/: GNUmakefile, LinkDef.h, MCReweight.cxx, MCReweight.h, NeugenWeightCalculator.cxx, NeugenWeightCalculator.h, WeightCalculator.cxx, WeightCalculator.h: Code for reweighting MC events. MCReweight object can have any number of WeightCalculators attached, such that systematic effects related to neugen, beam, energy calibration, etc can be studied simultaneously. Currently only NeugenWeightCalculator exists and compilation requires the NeugenInterface package. Information is passed to the WeightCalculators via Registry objects since different Calculators require different parameters and event characteristics. MCReweight is currently a singleton because standard parameters (the ones relative to which the weights are calculated) should usually only need to be set once. Calls for weights are via MCReweight::ComputeWeight(Registry *new_parameters,Registry *event_info) which loops through all attached WeightCalculators and returns the product of all weights. 2004-11-19 16:55 cbs * NeugenInterface/: GNUmakefile, Make.include, card_pair.cxx, card_pair.h, card_pairs.cxx, card_pairs.h, ccnc.cxx, ccnc.h, final_state.cxx, final_state.h, flavor.cxx, flavor.h, init_state.cxx, init_state.h, interaction.cxx, interaction.h, kinematic_variable.cxx, kinematic_variable.h, linkdef.h, neugen_common.h, neugen_config.cxx, neugen_config.h, neugen_cuts.cxx, neugen_cuts.h, neugen_inputs.cxx, neugen_inputs.h, neugen_wrapper.cxx, neugen_wrapper.h, nucleus.cxx, nucleus.h, nulook_wrapper.cxx, nulook_wrapper.h, origMakefile, process.cxx, process.h, xsec_vs_energy.cxx, xsec_vs_energy.h: NeugenInterface: c++ wrapper for neugen fortran routines. Written by Hugh G. and Costas A. neugen_wrapper class allows event reweighting based on neugen parameters and event characteristics. It needs NEUGEN3 and CERNLIB to compile!! (environmental variables: CERNLIB and NEUGEN3PATH) The code, as I received it, was compiled using origMakefile which I've also committed. In order to produce a similar .so file, I have transplanted the makefile syntax to GNUmakefile, and commented out SoftRelTools/standard.mk, etc. It compiles and builds the library, but I'm sure it's not the proper way to do things, and I don't understand enough about makefiles and SRT to correct this right now. 2004-11-19 16:34 Brian Rebel * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.cxx.br: make changes in AlgFitTrackSR::Swim so that the swimmer is passed coordinates in xyz not uvz because the bfield map is in xyz. also make a static const double kInvSqrt2 = TMath::Sqrt(0.5), ie 1/sqrt(2) change a couple of indicies for Kalman state parameters to the static const ints, kU, kV, kdUdZ, kdVdZ, kQoverP that were left out from the previous time that was done. 2004-11-19 09:39 Robert Hatcher * Plex/PlexPlaneId.cxx: correct the number of planes in FarDet SM2 (was listed as 249, is 237). backport to R1.12. 2004-11-19 09:37 Robert Hatcher * Plex/PlexPlaneId.cxx: correct the number of planes in FarDet SM2 (was listed as 249, is 237). 2004-11-19 09:24 Nick West * WebDocs/WebDocs.html: Switch link to new DAQ log page 2004-11-19 02:32 Sue Kasahara * WebDocs/standard_ntuples.html: Add mention of Mike's UserManual MC chapter as a resource for NtpMC definitions. 2004-11-19 02:16 Sue Kasahara * MCNtuple/: NtpMCStdHep.h, NtpMCTruth.h: Change comment of NtpMCTruth data member iresonance to be consistent with definition recorded in UserManual MC chapter, as pointed out by Alysia Marino. Also add comment to NtpMCStdHep to direct users to this chapter for IstHEP status code definitions. 2004-11-19 00:57 Sue Kasahara * MCNtuple/Module/: NtpMCModule.cxx, NtpMCModule.h: Fill new variables of NtpMCTruth class : ndigu/v & tphu/v as requested and implemented by Niki. Introduces dependence on RawRecord - that is to fill these data members, the user needs to run through job module DigiPEtoRawDigitModule::Get before calling the NtpMCModule::Reco method. 2004-11-19 00:40 Sue Kasahara * MCNtuple/NtpMCDigiScintHit.h: Change type of trkid data member from UShort_t to Short_t since trkid retrieved from DigiScintHit may be negative apparently. Update version number to 3. 2004-11-18 22:45 Nick West * DatabaseInterface/DbiTableProxyRegistry.cxx, DatabaseInterface/doc/ChangeLog, UserManualDoc/doc/ChangeLog, UserManualDoc/src/database_interface.tex: Add configuration to force all connections to be permanent. 2004-11-18 22:24 Robert Hatcher * CandNtupleSR/Module/NtpSRModule.cxx: do not subtract trigger time from NtpSRShieldStrip time[raw]. backport to R1.12. 2004-11-18 22:22 Robert Hatcher * CandNtupleSR/Module/NtpSRModule.cxx: do not subtract trigger time from NtpSRShieldStrip time[raw]. 2004-11-18 19:35 avva * Contrib/sergei/OmHistory/: omhistorymain.ui, omhistorymain.ui.h: Pop up message box if directory does not exist. 2004-11-18 19:32 Robert Hatcher * RunSummary/rate_plot.cc: convert instances of roundf() into TMath::Nint() as the former is not available on IRIX and I'm tired of seeing the failure messages. Type conversion should take care of double = int/const_double correctly. 2004-11-18 19:15 Brett Viren * CVSROOT/: check_access, modules: New dirs for Chris Smith 2004-11-18 19:10 Brett Viren * MCReweight/.cvsignore, NeugenInterface/.cvsignore: New dirs for Chris Smith 2004-11-18 17:41 Robert Hatcher * Calibrator/Calibrator.cxx: Once again Nathaniel uses "round()" .. but this function is not available on IRIX so the nightly builds keep failing and I have to keep seeing complaints in my e-mail. Change from using round() to the functionally equivalent of TMath::Nint(). 2004-11-18 17:24 asousa * Production/R1.12/: GNUmakefile, reco_production_R1.12.C: Backport into R1.12. 2004-11-18 16:54 asousa * Production/R1.12/: GNUmakefile, reco_production_R1.12.C: Scripts for R1.12 DAQ data processing. 2004-11-18 14:45 kordosky * HistMan/: HistMan.cxx, HistMan.h: added function to translate TFolders to TDirectories 2004-11-18 05:25 Sue Kasahara * MCNtuple/: NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Add new data member: Short_t stdhep[2]; // index range in stdhep array of associated particles to NtpMCTruth. This is the complement to the Short_t mc; // index of associated mc primary in mc array data member in NtpMCStdHep to associate stdhep entry with mc primary. Reorganize filling code in NtpMCModule to include method to pre-build association before filling mc & stdhep arrays. NtpMCTruth::Print method modified to include print of stdhep range indices. Also add new data members: Int_t ndigu; // total number of digits in u-view Int_t ndigv; // total number of digits in v-view Float_t tphu; // summed pulse height u-view Float_t tphv; // summed pulse height v-view to NtpMCTruth as requested by Niki, however filling code is not yet implemented in NtpMCModule. 2004-11-17 23:10 avva * Contrib/sergei/OmHistory/omhistorymain.ui.h: Check if OM archive directory exists and is readable. 2004-11-17 19:43 Robert Hatcher * OnlineUtil/mdQieReadout.h: synch with online CVS repository of 2004-11-11. 2004-11-17 12:40 Nick West * DatabaseMaintenance/doc/dbmauto_master.html: Add instrictions on Exporting Updates with Local SEQNOs 2004-11-17 12:39 Nick West * DatabaseMaintenance/doc/dbmauto_index.html: Add link to priming 2004-11-17 12:13 Nick West * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Only renumber local SEQNOs as they are exported rather than renumber every local on the entire table. 2004-11-16 23:13 Sue Kasahara * GeoGeometry/GeoNode.h: Remove unused (and unitialized!) data member from class. This fixes a segv observed during write of TGeo based geometry to file. 2004-11-16 22:57 Robert Hatcher * RawData/RawTpSinglesSummaryBlock.cxx: backport unpacking of src=6,7 (minder,menu level reporting) to R1.12 2004-11-16 22:48 Robert Hatcher * RawData/RawTpSinglesSummaryBlock.cxx: finally managed to run on Nov 11 data files with src=5,6,7,4 (NearDet runs 4688-91) and find a silly screwup in unpacking src=6,7 (jmaster * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h, drawBadChannels.C, nearElectronicsCheck.C: set the run number using registry 2004-11-16 21:21 Robert Hatcher * RawData/RawTpSinglesSummaryBlock.cxx: backport && -> & masking fix to R1.12 2004-11-16 21:14 Robert Hatcher * RawData/RawTpSinglesSummaryBlock.cxx: Use "&" when bit masking, not "&&" (otherwise you get only 0 or 1!). 2004-11-16 21:12 Brian Rebel * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h, drawBadChannels.C, nearElectronicsCheck.C: add flag to use raw digit block or not in the analysis. remove fRawDigitCtr 2004-11-16 19:59 musser * CandSliceSR/: AlgSliceSRList.cxx, AlgSliceSRList.h, DBtxt_AlgSliceSRList_FarBeam.C, DBtxt_AlgSliceSRList_FarCosmic.C, DBtxt_AlgSliceSRList_NearBeam.C, DBtxt_AlgSliceSRList_NearCosmic.C, DBtxt_AlgSliceSRList_default.C: addition of Niki's MST and 'ASAP' slicers. The default slicer is unchanged at present. To select another slicer, use following job script commands AlgHandle ah = af.GetAlgHandle("AlgSliceSRList","FarBeam"); or NearBeam AlgConfig &ac = ah.GetAlgConfig(); ac.UnLockValues(); ac.Set("passMST",1) or ac.Set("passASAP,1) ac.LockValues(); 2004-11-16 19:50 musser * CandTrackSR/: AlgTrackSR.cxx, TrackClusterSR.cxx: add filling of TrackPointError map. Downstream fitters can now use methods track->GetTrackPointError(plane) to obtain error in finder track hit transverse position due to track cluster width. 2004-11-16 15:27 Nathaniel Tagg * MessageService/: MsgService.cxx, MsgService.h, MsgStream.cxx, MsgStream.h: Optimization mods to MsgService: no change in outward behaviour. These mods give a ~10% speed increase to some packages (PhotonTransport, DetSim, DigitListModule, and a couple of others). MsgService now caches the lowest MsgLevel for all current streams. When the MSG macro calls IsActive(), it now checks the global level before checking the individual stream level. This is good, because finding the stream involves a map lookup (i.e. binary search on string comparison) which can take substantial time if the MSG call is in an inner loop. In summary: this makes MSG("thing",kDebug) calls cheaper if you're not actually using Debug for any module. ---Nathaniel 2004-11-16 14:40 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # announced new frozen point tag 2004-11-16 14:40 Ed Larty * setup/packages-R1.12.0: # added point tag 2004-11-16 01:35 musser * RecoBase/CandTrackHandle.cxx: Implimenting Get/Set for TrackPointError - somehow these got lost --------------------------------------------------------------------- 2004-11-15 22:40 musser * CandTrackSR/: AlgTrackSRList.cxx, DBtxt_AlgTrackSRList_NearBeam.C: 1: added time matching requirement for adding track cluster to track 2: Improved PlaneIsActive to better model shape of instrumented area. (hopefully Robert will provide the final solution to this.) 3: In IdentifyBadTracks, hits at the end of the track were removed until #hits/#planes exceeded a set value (idea is to remove outliers at the end of the track). This code assumed that every other plane was instrumented, and in many cases removed hits on track in the partially instrumented part of the detector (where #hits/#planes is 5x smaller on average). Algorithm has been modified to handle this case better. 4: removed requirement placed on adding hits from the spectrometer that the non-spectrometer track has to end within a given distance from the start of the spectrometer. Tracks with large sections in the coil just upstream of the spectrometer were being lost due to this. 2004-11-15 22:20 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h, DBtxt_AlgEventSRList_FarBeam.C, DBtxt_AlgEventSRList_NearBeam.C, EventSRListModule.cxx: Fix to logic associated with building events from unnassociated hits. Previously, this was done if the snarl showerlist and tracklist were empty, which worked for far detector but not near. Now, this step is invoked for slices with no tracks or showers. This results in a significant improvement in low energy shower finding in the near detector 2004-11-15 22:14 musser * RecoBase/: AlgReco.cxx, CandEvent.h, CandShowerHandle.cxx, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h: Significant improvements to routines used in event formation. Rate of event splitting in far detector is now ~ 3 events/1000 Add map of track point errors in CandTrack, and associated get/set methods in CandTrackHandle. 2004-11-15 20:01 avva * Contrib/sergei/OmHistory/README: Added README file. 2004-11-15 19:39 avva * Contrib/sergei/OmHistory/: histogrammanager.cpp, omhistorymain.ui: Removed GetMeanError and GetRMSError calls - they only exist in post 4_01_02 ROOT. Fixed typo in Contents Mean History button name. 2004-11-15 18:54 avva * Contrib/sergei/OmHistory/: Makefile, OmHistory.pro, omhistory.cpp: Removing Makefile - it should be generated automatically by qmake. Added ROOT pixmaps to the image collection, use QPixmap::fromMimeSource to use them. 2004-11-15 18:52 phil.adamson * Calibrator/PulserDriftCalScheme.cxx: If we can't calibrate a strip, try a nearby one. 2004-11-15 13:25 Nick West * DatabaseInterface/: DbiResultPtr.cxx, DbiWriter.cxx: gcc 3.4: Remove obsolete .cxx files. Clients must now use the .tpl equivalents 2004-11-15 13:03 Nick West * PulserCalibration/: PulserPinScale.cxx, PulserXScale.cxx: gcc 3.4: Replace DbiReader/DbiWriter.cxx -> .tpl and move after CVSID 2004-11-15 11:31 Nick West * DatabaseMaintenance/doc/dbmauto_rules.html: Use new DbiCascader SEQNO allocation system. 2004-11-15 11:27 Nick West * UserManualDoc/src/database_interface.tex: Use new DbiCascader SEQNO allocation system. 2004-11-15 11:14 Nick West * DatabaseInterface/DbiConfigStream.cxx, DatabaseInterface/DbiLogEntry.cxx, DatabaseInterface/DbiWriter.tpl, DatabaseInterface/test/DbiValidate.cc, DatabaseInterface/test/TestDbi.cc, DatabaseInterface/test/prepare_db_0.sql, DatabaseInterface/doc/ChangeLog, DatabaseMaintenance/DbmModule.cxx: Use new DbiCascader SEQNO allocation system. 2004-11-15 11:13 Nick West * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Add data member: pointer to cascader, and method: GetCascader(). to simplify access to cascader. 2004-11-15 11:13 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Remove QueryMaxSeqNo(...) Use new DbiCascader SEQNO allocation system. 2004-11-15 11:12 Nick West * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Replace GetGlobalSeqNo(...) with a new SEQNO allocation system consisting of:- API: AllocateSeqNo(...) Private: ReserveNextSeqNo(...) which can handle both global and local SEQNO allocation. This restructuring is needed so that local SEQNOs can be allocated with the same locking mechanism as is used for global SEQNO which prevents the same SEQNO from being allocated when multiple processes request one simultaneously. 2004-11-15 11:11 Nick West * DatabaseInterface/DbiBinaryFile.cxx: Remove obsolete using statements. 2004-11-15 06:49 bspeak * RunSummary/scripts/weekly_plot.sh: Add distribution of .txt files in addition to the .pdf files 2004-11-15 05:57 bspeak * RunSummary/doc/: Executables.html, JobCModules.html, RunSummary.html: Initial commit 2004-11-15 03:24 bspeak * RunSummary/: RateSummary.cxx, RateSummary.h: Move run change to head of RawRecord Fix some formatting ugly spots 2004-11-15 03:14 bspeak * RunSummary/RunSummary.cxx: Fix a few formatting ugly spots 2004-11-15 01:55 Sue Kasahara * MCNtuple/: NtpMCStdHep.cxx, NtpMCStdHep.h, Module/NtpMCModule.cxx: Add new data member to NtpMCStdHep class: Short_t mc; // index of associated mc primary in mc array and appropriate filling code in NtpMCModule, to establish association between each NtpMCStdHep entry and the corresponding primary entry in the NtpMCRecord "mc" array. This was as requested by Brian. The NtpMCStdHep class version number has been updated to 4. Add print of particle id name and mc index to NtpMCStdHep::Print method. 2004-11-14 23:12 Sue Kasahara * MCNtuple/: NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx: Comment remaining uncommented data members in NtpMCTruth.h header file. Data member definitions have been extracted from corresponding notes in Adamo NeuKin table. Implement Print method in NtpMCTruth. NtpMCTruth::Print method is invoked for every mc entry when "NtpMC" Debug message level is specified. NtpMCStdHep::Print method is invoked for every stdhep entry at "NtpMC" Debug message level. NtpMCDigiScintHit::Print is invoked for every digihit at "NtpMC" Verbose message level. 2004-11-14 19:21 bspeak * WebDocs/Package_Overviews/RunSummary.html: Added a few items to test if I can commit this. 2004-11-14 18:57 bspeak * setup/: setup_minossoft_umn.csh, setup_minossoft_umn.sh: Some new data directories. R1.12 & R1.11 2004-11-14 18:36 bspeak * RunSummary/rundmc.cc: Shuffle some code to add neardet capability 2004-11-14 18:33 bspeak * RunSummary/RunSummary.cxx: 1)Fix farm lists for neardet 2)output RopIdMask for neardet 3)Move Run change detection to head of RawRecord 2004-11-14 18:21 bspeak * RunSummary/RunFileModule.cxx: Change for NearDet N<>.mdaq.root filenames 2004-11-13 23:52 raufer * LISummary/LIPlexMaps.cxx: In MakeCalAdcToPe(): Added validity check for plane strip combinations using seid.IsValid() method. Also added if statements to account for the unused strips in partial planes: 0-3 in V and 64-68 in U planes. Added output of correct total number of stripends for the ND: 11616. 2004-11-13 23:46 raufer * LISummary/LILookup.cxx: Corrected number of crates in the ND from 16 to 8. Minor change to the planeMin and planeMax assignment in SetPbPlanes(). 2004-11-13 23:41 raufer * LISummary/LIAnalysis.cxx: In WriteGainsTextFile(): Added check, if a particular plane-strip combination exists. Use the seid.IsValid() method. This doesn't work completely. It does not account for the unused strip numbers 0-3 in partial V planes and 64-68 in partial U planes. Added an additional if statement to LIPlexMaps::MakeCalAdcToPe() to make sure there are no unused stripends written to the database. 2004-11-13 20:34 George Irwin * Candidate/test/cand_test.job: Load libLegacyCand 2004-11-12 18:42 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.cxx: Small bug fix in Ed's code 2004-11-12 17:55 Ed Larty * setup/: packages-R1.10-tmp, packages-R1.11.0-tmp, packages-R1.12.0-tmp: # removed old tmp files 2004-11-12 17:52 Ed Larty * setup/packages-R1.12: # added new frozen release package 2004-11-12 17:43 Brett Viren * CVSROOT/check_access: Add comma 2004-11-12 11:52 Nathaniel Tagg * CVSROOT/check_access: Add Weber to CandDigit to allow him to work on roll-over timestamps 2004-11-11 23:05 Robert Hatcher * DatabaseUpdater/DbuDaqConfigFilesText.cxx: TEXT column type is limited to 65535 characters (2^16-1) which for the concatenated daq config files isn't long enough. 2004-11-11 15:49 Robert Hatcher * DatabaseUpdater/: DbuDaqFileSummary.cxx, DbuDaqFileSummary.h, DbuDaqMonitorModule.cxx, DbuRunSummary.cxx, DbuRunSummary.h: move much closer to a working system. All three pieces (DbuRunSummary, DbuDaqFileSummary and DbuDaqConfigFilesText) can be written to the database. 2004-11-11 15:47 Robert Hatcher * DatabaseUpdater/LinkDef.h: Change from DbuDaqConfigFiles to DbuDaqConfigFilesText. Make DbuBits::EConsistencyBits available to CINT. 2004-11-11 15:46 Robert Hatcher * DatabaseUpdater/DbuBits.h: define default enum that is all the legal bits turned on. 2004-11-11 15:45 Robert Hatcher * DatabaseUpdater/: DbuDaqConfigFiles.cxx, DbuDaqConfigFiles.h, DbuDaqConfigFilesText.cxx, DbuDaqConfigFilesText.h: name change in class (plus numerous enhancements) 2004-11-11 15:42 Robert Hatcher * UserManualDoc/src/database_interface.tex: "UInt_t aggNo = -1;" is problematic: unsigned int's can't be negative. The "U" was spurious. 2004-11-11 15:38 Robert Hatcher * CandDigit/DBtxt_AlgFilterDigitList_NearDet.C: Configuration script for using 'strategy' 1 to filter digits in the NearDet. Rejects digits below charge=20 (70 sparsification threshold - 50 adc offset) or those that have (at least) the CapIdError on. 2004-11-11 15:36 Robert Hatcher * CandDigit/AlgFilterDigitList.cxx: Implement simple 'strategy' 1 that allow rejection of digits based on minimum charge, minimum subtracted time, or selected presense of error bits. 2004-11-11 15:33 Robert Hatcher * RawData/RawTpSinglesSummaryBlock.cxx: fix minor typo 2004-11-11 15:33 Robert Hatcher * RawData/RawRunCommentBlock.cxx: allow debug flags to force "x" option in FormatToOStream. 2004-11-11 15:32 Robert Hatcher * RawData/LinkDef.h: make Raw{Va|Qie}Digit error code enums available to CINT. 2004-11-11 15:20 hartnell * LISummary/: LILookup.cxx, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h: ReadDbGains now able to read in MC values from db. Had to get it to work for ND too - should be useful for when ND gains go into the database. Didn't realise that ND and FD had different encodings for stripendid key; fixed this now. Various other ND fixes to LILookup too. 2004-11-11 15:09 Nick West * UserManualDoc/src/database_interface.tex: Using Dbi::kAnyTask to generalise Extended Context queries 2004-11-11 15:00 Nick West * DatabaseInterface/: DbiDBProxy.cxx, doc/ChangeLog: Reorganise SQL query to allow more generic extended context queries. 2004-11-11 12:23 Nick West * DatabaseInterface/: DbiStatement.cxx, DbiStatement.h, doc/ChangeLog: Return Int_t not Bool_t from DbiStatement::ExecuteUpdate(...) 2004-11-11 11:31 hartnell * Calibrator/PulserSigLinCalScheme.cxx: Get rid of annoying unused parameter warnings. 2004-11-11 11:18 hartnell * Calibrator/MIPCalScheme.cxx: Change default MIP number to something sensible (565) now we have a strip-to-strip calibration that doesn't introduce a large offset to the ADC scale. This shouldn't really affect anyone since we now use the database to get the MIP number for all three detectors. 2004-11-11 11:00 Nathaniel Tagg * PhotonTransport/: PhotonConfiguration.cxx, PhotonDefaultModel.cxx, PhotonDefaultModel.h, macros/mc.C: Add a new parmater: FibreVelocityFudge. Will allow Andy B. et. al. to play with speed of light down the scintillator fibre without mucking up other optical properties. 2004-11-11 01:45 Nick West * setup/packages-R1.12.0-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util. 2004-11-11 01:35 Nick West * Util/doc/ChangeLog: Record tag version: V01-01-05 2004-11-11 01:30 Nick West * UserManualDoc/doc/ChangeLog: Record tag version: V01-01-05 2004-11-11 01:26 Nick West * UserManualDoc/src/UserManual.tex: Switch to R1.12. 2004-11-11 01:23 Nick West * Navigation/doc/ChangeLog: Record tag version: V01-01-02 2004-11-11 01:17 Nick West * LeakChecker/doc/ChangeLog: Record tag version: V01-01-02 2004-11-11 01:08 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-04-03 2004-11-11 00:59 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-04-01 2004-11-10 20:26 Robert Hatcher * Conventions/: Mphysical.h, Munits.h: namespace definitions should not end with a semi-colon following the brace. 2004-11-10 20:23 Brian Rebel * Contrib/brebel/NtupleHelper/NtpHelperModule.cxx: fill tree then reset variables....not the other way around 2004-11-10 17:12 Ed Larty * Contrib/cbs/Mad/MadQuantities.cxx, Mad/MadQuantities.cxx: # add David's shower scale factor to shower reconstruction 2004-11-10 17:06 murgia * PulserCalibration/PulserDBModule.cxx: WriteGC and WriteTempGC at the end of run, not at the end of file. 2004-11-10 17:04 avva * Contrib/sergei/OmHistory/: Makefile, histogrammanager.cpp, omfile.cpp, omfile.h, omhistory.cpp, omhistorymain.ui, omhistorymain.ui.h: Replaced all debugging cout output with qDebug's. 2004-11-10 16:59 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Contrib/cbs/Mad/MadEdAnalysis.h, Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.h: # move a function from private to public 2004-11-10 16:16 avva * Contrib/sergei/OmHistory/: Makefile, OmHistory.pro, mousepresscatcher.cpp, mousepresscatcher.h, omhistorymain.ui, omhistorymain.ui.h: Connected "Save" buttons. Removed mousepresscatcher.h,.cpp - made the main form to act as the event filter for TQtWidget. 2004-11-10 15:20 Robert Hatcher * RawData/RawTpSinglesSummaryBlock.cxx: oops, committed code with RawChannelId method that hasn't yet been committed. 2004-11-10 01:13 Sue Kasahara * Persistency/PerInputStream.cxx: Add warning print statement when a file assigned to the stream file list does not contain a tree with the stream's assigned treename. 2004-11-09 23:45 Sue Kasahara * IoModules/: IoFileListItem.cxx, IoInputModule.cxx: Bug fix to IoFileListItem::BuildDefStreamList so that file is now closed after determining the file TTree contents. This should help with the dcache access to large lists of files when the streamslist argument to AddFile hasn't been specified. Fix jc.Input.List() format 2004-11-09 23:23 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.cxx: # take care of some new fpe 2004-11-09 22:45 avva * Contrib/sergei/OmHistory/: mousepresscatcher.cpp, mousepresscatcher.h: Added two files - event filter to catch mouse clicks. 2004-11-09 22:44 avva * Contrib/sergei/OmHistory/: Makefile, OmHistory.pro, histogrammanager.cpp, histogrammanager.h, omfile.h, omhistorymain.ui, omhistorymain.ui.h: Added functionality - show run numbers in history plots, selecting and showing history of individual bins, "new window" button etc. 2004-11-09 22:08 Ed Larty * setup/: packages-R1.11.0-tmp, packages-R1.12.0-tmp: # added tmp file for new release 2004-11-09 20:10 raufer * LISummary/LILookup.cxx: I changed the FIRSTEND, SECONDEND and LASTEND variables to 2 to make it consistent with the li_tree variable stripEnd. Otherwise it screws up the indexing of some vectors resulting in results being attributed to the wrong strips. 2004-11-09 20:08 raufer * LISummary/LIAnalysis.cxx: I added separate quality cuts for the near detector in order to determine whether the gain calculation for a particular strip makes sense (cut on number of entries and mean ADC ). I added some output to compare bad strips with the REAL number of strips in the near detector. The loop variables go through many plane-strip-combinations which don't exist. This is caused by the partial and uninstrumented planes in the near detector. 2004-11-09 19:48 Brian Rebel * Contrib/brebel/NtupleHelper/NtpHelperModule.cxx: dont include neutrinos in summing the leptonic energy 2004-11-09 19:45 Brian Rebel * Contrib/brebel/NtupleHelper/: NtpHelperModule.cxx, NtpHelperModule.h: add flag to say if mc record had corresponding sr record. get snarl, etc from mc record if no correpsonding sr record. 2004-11-09 19:07 Brian Rebel * Contrib/brebel/NtupleHelper/NtpHelperModule.cxx: work on functionality to get stdhep variables 2004-11-09 18:19 Robert Hatcher * RawData/RawTpSinglesSummaryBlock.cxx: allow global debug flag to set "x" option. 2004-11-09 17:59 Robert Hatcher * CandDigit/: AlgCaldetDigit.cxx, AlgDigit.cxx, AlgMCDigit.cxx: Set appropriate ErrorBits data in CandDigit obj base on RawDigit's error bit value and electronics type. Eke out miniscule improvement by using temp RawChannelId for digit->GetChannel() rather than repeating call 3-4 times. 2004-11-09 17:57 Robert Hatcher * CandDigit/: CandDigit.cxx, CandDigit.h, CandDigitHandle.cxx, CandDigitHandle.h: New data members in CandDigit: fVaErrorBits and fQieErrorBits Appropriate get/set methods in the handle; initialization in the ctors; tests in IsEquivalent(); printout in the FormatToOStream() method; bump ClassDef version #. 2004-11-09 16:38 raufer * LISummary/LIAnalysis.cxx: Include the secondary emission correction factor of 0.844 for M64 (near detector). Hope I didn't miss any places. 2004-11-09 16:29 Robert Hatcher * RawData/: RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: Best guess implementation of unpacking of new extended summaries: Source = 4 : plane by plane 5 : by Master 6 : by Master/Minder 7 : by Master/Minder/Menu This was done in the absense of seeing any real blocks for testing. 2004-11-09 13:41 Nathaniel Tagg * Calibrator/: Calibrator.cxx, Calibrator.h: Output of GetTDCFromTime really should be an Int_t. Include round() function to ensure that it gives the right answer back. 2004-11-09 11:25 hartnell * LISummary/LILookup.cxx: Added support for Near detector calculations of NearOrFar side - it always returns kNearSide (of the detector relative to where the LI occurred). 2004-11-09 09:19 weber * Demo/PrintStat.C: Add example for PrintStat job module. 2004-11-09 00:06 Brian Rebel * Contrib/brebel/NtupleHelper/: NtpHelperModule.cxx, NtpHelperModule.h: add functionality to fill tree information for MC quantities even when there was no reconstructed event. 2004-11-08 23:22 George Irwin * AltReco/: AltAlgSlice.h, AltAlgSliceList.h, AltAlgStpPatternRec.h, AltAlgStpPatternRecList.h, AltEInteractionType.h, AltENuFlavour.h, AltEStripPattern.h, AltEWeakCurrent.h, AltNeuralNetFunc.h, AltNeuralNetI.h, AltNeuralNetNcCcI.h, AltNeuralNetStripPatternI.h, AltWrapperStlVecStripHandle.h, LinkDef.h: Put "+" on Candidate and CandHandle LinkDef lines. Turn non-I/O classes to version "0" in ClassDef to prevent Streamer generation. The STL map members of these classes were causing compilation problems for old non-automatic Streamers in newest versions of ROOT. Philippe fixed rootcint code, but we shouldn't be generating these Streamers at all. 2004-11-08 22:37 asousa * Production/MDC/R1.12/: reco_far_R1.12.C, reco_far_cosmic_R1.12.C: Fix problem reported by Katarzyna where untriggered events are not written to the candidate output, rendering it inconsistent with Sue's ntuples, which do contain them. 2004-11-08 22:02 murgia * PulserCalibration/PulserSummaryModule.cxx: If empty summaries are encountered, do not calculate trigfrac and print a warning message. 2004-11-08 20:45 Brian Rebel * Contrib/brebel/NtupleHelper/: NtpHelper.cxx, NtpHelper.h, NtpHelperModule.cxx, NtpHelperModule.h, make_analysis_ntuple.C: add utilities to get MCNtuple StdHep info 2004-11-08 19:41 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/MadUserAnalysis.h, Mad/MadUserAnalysis.h: Bug fix: removed an old method from the .h file that was not defined in .cxx 2004-11-08 19:30 avva * Contrib/sergei/OmHistory/: Makefile, OmHistory.pro, histogrammanager.cpp, histogrammanager.h, main.cpp, omfile.cpp, omfile.h, omhistory.cpp, omhistory.h, omhistorymain.ui, omhistorymain.ui.h, images/editcopy, images/editcut, images/editpaste, images/filenew, images/fileopen, images/filesave, images/folder_t.xpm, images/h1_t.xpm, images/newcanvas.xpm, images/ofolder_t.xpm, images/print, images/redo, images/root_t.xpm, images/searchfind, images/undo: OM History browser - initial commit. 2004-11-08 16:55 Brett Viren * BeamData/python/: Makefile, main/load-devices.py: Add cmd line load-devices to load connections from a cfg file 2004-11-08 11:36 Nathaniel Tagg * Production/MDC/R1.12/: GNUmakefile, reco_far_R1.12.C, reco_far_cosmic_R1.12.C, reco_near_R1.12.C: Copy R1.10 scripts to R1.12 to give us a place to put mods. Modify scripts to remove all photon transport/detsim configurations and calibration setup: all of this now uses the hardwired defaults. In particular, light level will now come from the database (the MIP calibration). Triggers are now set to default: 4/5 plane trigger and 1500 ADC energy trigger, with the trigger bits the same as the data. 2004-11-08 07:42 Nick West * DatabaseInterface/doc/ChangeLog: Improvements to ORACLE SQL translation. 2004-11-08 07:37 Nick West * DatabaseInterface/DbiStatement.cxx: More ORACLE SQL translation fixes from Dennis:- 1) Move drop public synonym statement ahead of create table. 2) Fix a bug that translated varchar to varvarchar 3) Convert COMMENT to RUN_COMMENT. 4) Remove ALTER TABLE STORAGE(MAXEXTENTS UNLIMITED)- obsoleted in Oracle 10. 2004-11-08 06:44 Nick West * DatabaseMaintenance/doc/dbmauto_db_priming.html: Add bfield.lis and bflddbi.lis 2004-11-08 06:41 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Add bflddbi.lis. Add BFLDDBI* to priming list, not BFIELD* 2004-11-08 02:20 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Adapt to change of GeoStripVolume inclusion of coextrusion shell. 2004-11-08 02:17 Sue Kasahara * GeoGeometry/: Geo.h, GeoGeometry.cxx, GeoStripVolume.cxx, GeoStripVolume.h: Add coextrusion TiO2-pstyrene shell (thickness 0.025 cm) to scintillator strip volumes as is used in gminos. The active strip material is correspondingly reduced by 0.025 cm on all sides. 2004-11-08 02:12 Sue Kasahara * MCNtuple/: NtpMCDigiScintHit.cxx, NtpMCDigiScintHit.h: Correct type of pId data member from UShort_t to Short_t. 2004-11-08 00:57 asousa * Production/R1.11/reco_production_R1.11.C: Backport into R1.11. 2004-11-08 00:56 asousa * Production/R1.11/reco_production_R1.11.C: Fix a typo. 2004-11-07 21:01 hartnell * CalDetTracker/CDAnalysis.cxx: change to fabs from abs 2004-11-05 19:28 Brian Rebel * Contrib/brebel/genTimingCalibration.C: make sure the previous t0 corrections are loaded in the right index for each side 2004-11-05 17:20 Brian Rebel * CandTrackSR/HoughTrackSR.cxx: put the CVSID macro back in so that you can use MessageService in HoughTrackSR 2004-11-05 17:12 Brian Rebel * CandTrackSR/: AlgTrackSRList.cxx, HoughTrackSR.cxx: change cout to MSG("AlgTrackSRList", Msg::kDebug) to turn off some debugging messages 2004-11-05 16:36 raufer * LISummary/.cvsignore: Added *.root and a few other suffixes I use. 2004-11-05 16:32 Ed Larty * Contrib/cbs/Mad/MadQuantities.cxx, Mad/MadQuantities.cxx: # fixed shower energy reconstruction bug 2004-11-05 16:31 raufer * LISummary/LIAnalysis.cxx: Make it work for the Near Detector as well. Added a line if (detectortype==kDetectorType::kNear) { .... } 2004-11-05 15:13 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, DmxDeMuxModule.cxx: fix typo in getting configurable parameter for ResetDigitCut. 2004-11-05 14:19 Nick West * DatabaseMaintenance/DbmJob.cc: Cosmetic - add commented out Dbi::SetLogLevel for future debugging 2004-11-05 14:17 Nick West * DatabaseMaintenance/DbmModule.cxx: Get Global SEQNO from any cascade entry 2004-11-05 13:45 Nathaniel Tagg * CVSROOT/check_access: Add Tobi to LISummary package access. 2004-11-05 13:41 Nathaniel Tagg * PhotonTransport/macros/mc.C: Change example script to match the defaults. 2004-11-05 13:39 Nathaniel Tagg * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, SimDetector.cxx: Fix up initialization so it works properly. Add a better Report() to the module. 2004-11-05 13:01 Nathaniel Tagg * DetSim/: SimDaqEnergyTrigger.cxx, SimDaqMultTrigger.cxx, SimDaqMultTrigger.h, SimDaqTrigger.cxx, SimDaqTrigger.h, SimDetector.cxx: Make 'Nhits' a standard trigger parameter. Modify the existing energy trigger to mirror the algorithm now used in the trigger farm. The new Energy Trigger now uses: - min ADCs in the window - min planes hit in the window - min number of digits in the window Add the standard energy trigger to the default trigger settings (used if the user chooses not to set up any triggers himself). 2004-11-05 06:34 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add BFLDDBIPLANEMAP, PULSERPINSCALE, PULSERXSCALE 2004-11-05 00:38 Brian Rebel * DeMux/AlgDeMuxCosmics.cxx: turn a message level down to Debug 2004-11-04 23:43 dap56 * Contrib/cbs/Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.cxx: Fixed truth nu unit vector on Main Canvas and StdHep canvas by converting mc vertex coords from cm to m Added process code (QEL,RES,DIS...) to truth info on Main Canvas 2004-11-04 23:21 phil.adamson * Calibrator/PulserDriftCalScheme.cxx: Fix stupid error 2004-11-04 22:17 phil.adamson * Calibrator/PulserDriftCalScheme.cxx, Calibrator/PulserDriftCalScheme.h, PulserCalibration/PulserPinScale.cxx, PulserCalibration/PulserPinScale.h, PulserCalibration/PulserXScale.h: Minor fix for new calib 2004-11-04 21:43 cbs * Contrib/cbs/Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.cxx, Contrib/cbs/Mad/MadEdAnalysis.h, Mad/MadEdAnalysis.h: Changes to allow creation of PAN ntuple with MadEdAnalysis class. 2004-11-04 21:42 Robert Hatcher * CandClusterSR/AlgClusterSRList.h: no one should be writing out Alg objects so there's no point on giving it a version # in the ClassDef. Doing so creates a streamer, which in this case against today's ROOT out of CVS causes problems when dealing with: std::map fNNeighbors; 2004-11-04 21:30 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadCBSQEAnalysis.cxx, Contrib/cbs/Mad/MadCBSQEAnalysis.h, Contrib/cbs/Mad/MadDpAnalysis.cxx, Contrib/cbs/Mad/MadDpAnalysis.h, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Contrib/cbs/Mad/MadUserAnalysis.cxx, Contrib/cbs/Mad/MadUserAnalysis.h, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadCBSQEAnalysis.cxx, Mad/MadCBSQEAnalysis.h, Mad/MadDpAnalysis.cxx, Mad/MadDpAnalysis.h, Mad/MadQuantities.cxx, Mad/MadQuantities.h, Mad/MadUserAnalysis.cxx, Mad/MadUserAnalysis.h: Added changes in order to make PAN ntuple from any of the analysis classes. Added some general methods to MadBase and MadQuantities to get reco and truth quantities. 2004-11-04 17:04 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # added new best release info 2004-11-04 17:00 Ed Larty * setup/packages-R1.11.1: # added new frozen tag to take care of latest commits to R1.11 2004-11-04 09:16 Nick West * PulserCalibration/: PulserPinScale.cxx, PulserXScale.cxx: Add dummy versions of missing ctors and dtors 2004-11-04 04:46 phil.adamson * Calibrator/: LinkDef.h, PulserDriftCalScheme.cxx, PulserDriftCalScheme.h: New for new LI calib 2004-11-04 04:22 phil.adamson * PulserCalibration/: LinkDef.h, PulserDBModule.cxx, PulserPinScale.cxx, PulserPinScale.h, PulserXScale.cxx, PulserXScale.h: Extra bits for new calibration 2004-11-03 22:31 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.cxx: # taeget particle = d quark 2004-11-03 22:22 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, DBtxt_AlgDeMuxBeam_default.C, DmxDeMuxCosmicsModule.cxx, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxUtilities.cxx: turn down some message levels 2004-11-03 21:57 Brian Rebel * Contrib/brebel/NtupleHelper/: NtpHelper.cxx, NtpHelper.h, NtpHelperModule.cxx: add in functionality to get the MC truth from a strip as well. turn on the NtpTHEvent stuff by default 2004-11-03 21:37 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.cxx: # minor 2004-11-03 21:33 Brian Rebel * Contrib/brebel/NtupleHelper/: NtpHelperModule.cxx, NtpHelperModule.h: put in the EndPlane key to the configuration 2004-11-03 21:26 shanahan * Contrib/brebel/NtupleHelper/: NtpHelper.cxx, NtpHelper.h, NtpHelperModule.cxx: Peter: added macro NTPTHEVENT to deselect NtpTHEvent class when using releases R1.9 and earlier 2004-11-03 20:54 Brian Rebel * Contrib/brebel/NtupleHelper/: NtpHelperModule.cxx, NtpHelperModule.h: remove the flags for if mc is present and just rely on mom to return null pointers when mc info aint there 2004-11-03 19:20 bspeak * RunSummary/: RunFileModule.cxx, RunFileModule.h: Add NearDet usage 2004-11-03 17:36 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.cxx: # reversed order of pid super k 2004-11-03 16:55 Nick West * Navigation/test/: GNUmakefile, LinkDef.h, NavTest.C, NavTestMoon.cxx, NavValidate.cxx: Test out NavItrT template. 2004-11-03 16:55 Nick West * Navigation/NavSet.cxx: Suppress class check if name is ???. 2004-11-03 16:55 Nick West * Navigation/: Nav.cxx, Nav.h: Add static std::string GetName(...) to deduce names of templated classes. 2004-11-03 16:54 Nick West * Navigation/: NavItrT.h, NavItrT.tpl, doc/ChangeLog: Templated version of macro class XxxItr. 2004-11-03 15:41 Minos CVS group account. Do not commit from here! * Contrib/brebel/NtupleHelper/: NtpHelper.cxx, NtpHelper.h, NtpHelperModule.cxx: add methods to NtpHelper to get tracks and showers directly from the snarl, rather than just from an event. also change GetPrimaryXXX to GetEventPrimaryXXX and add GetSnarlPrimaryXXX where XXX can be Shower or Track. 2004-11-03 07:33 Nick West * DatabaseMaintenance/scripts/: dbi_query_perl.pm, get_db_acc_info.pm: Retract last commit: Can get ORACLE server from ENV_TSQL_URL if DB name is taken from TWO_TASK 2004-11-03 07:09 Nick West * DatabaseMaintenance/scripts/: dbi_query_perl.pm, get_db_acc_info.pm: When connecting to ORACLE use server name, obtained from TWO_TASK 2004-11-03 00:48 Minos CVS group account. Do not commit from here! * Contrib/brebel/NtupleHelper/: NtpHelper.cxx, NtpHelper.h: remove some unnecessary data members 2004-11-03 00:25 Minos CVS group account. Do not commit from here! * Contrib/brebel/NtupleHelper/: NtpHelper.cxx, NtpHelper.h, NtpHelperModule.cxx: add functionality to point back to MC truth using truth helper showers or tracks 2004-11-02 17:35 Nathaniel Tagg * PulserCalibration/: PulserTimingPoint.cxx, PulserTimingPoint.h: Further fixes. 2004-11-02 15:54 Nathaniel Tagg * PulserCalibration/: PulserTimingMaker.cxx, PulserTimingPoint.h: First attempt: save points partway through completion and reload when job restarts. 2004-11-01 21:19 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.cxx: # minor change 2004-11-01 20:54 Brian Rebel * CandTrackSR/DBtxt_AlgTrackSRList_NearCosmic.C: commit Niki's parameters for near detector cosmic ray tracking 2004-11-01 20:26 Robert Hatcher * WebDocs/gminos.html: RerootToRawDataModule has been superceded by ScintHitToDigiPE and DigiPEtoRawDigitModule (PhotonTransport and DetSim respectively). point to newer script example. 2004-11-01 20:12 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, DBtxt_AlgDeMuxBeam_default.C, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxMuonPlane.cxx, DmxStatus.cxx, DmxStatus.h: lots of changes for the beam demuxing algorithm, including: 1. fix bug in UseShowerSlidingWindow such that one hypothesis of the top 3 choices in the unset plane that is closest to the prediction based on previously set planes is used in finding the fit 2. add method FindRegionMatedChargeFraction to find the fraction of the signal from valid planes that is mated in the reconstruction. the returned value from this method is used to gauge how well the demuxing in a region was done. 3. add method ReconcileShowerAndMuonRegions to check that those regions have a consistent demuxing solution and to use the track to fix the shower if they dont. 4. add values to the configuration for determining when to use the ReconileShowerAndMuonRegions method. 5. add methods and variables to DmxStatus to keep track of the fraction of mated charge in the shower and track regions of each view 6. add some debug statements to DmxMuonPlane 2004-11-01 19:44 Robert Hatcher * BField/BfldMapRect2d.cxx: perform cross check that x,y values appear to be on the grid. 2004-11-01 18:13 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.cxx: # forgot to added the PID trees 2004-11-01 18:04 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Contrib/cbs/Mad/MadEdAnalysis.h, Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.h: # make return values of PID a pointer to have to values 2004-11-01 17:43 asousa * Production/R1.11/: GNUmakefile, reco_production_R1.11.C: Backport into R1.11. 2004-11-01 17:41 Robert Hatcher * BField/BfldMapRect2d.cxx: more robustness against loosy-goosy formatting of header info (especially 'quad flags'). read to EOF rather than just expected number of lines. 2004-11-01 17:29 asousa * Production/R1.11/: GNUmakefile, reco_production_R1.11.C: Production reco script to be used with R1.11. 2004-11-01 16:14 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Contrib/cbs/Mad/MadEdAnalysis.h, Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.h: # added a new name 2004-11-01 14:56 musser * CandTrackSR/HoughTrackSR.cxx: protect against divide by zero 2004-11-01 00:45 Brett Viren * BeamData/doc/: acnet-devices-to-readout.txt, acnet-devices-to-readout.xls: Add Halo monitors 2004-11-01 00:34 Brett Viren * BeamData/python/bdp/util.py: Remove logging from Semaphore running 2004-11-01 00:30 Brett Viren * BeamData/python/: Makefile, bdp/util.py, bdp/mvc/comm.py, main/bdp-server.py, main/start_bdp_gui.sh: Using local acnet-devices-to-readout.txt file for dev->desc lookup instead of slurping it over the web. Args list wasn't getting pased to gui in startup script. 2004-10-31 23:58 Brett Viren * BeamData/python/: bdp/util.py, main/bdp-server.py: Setup logging through xml-rpc again - not yet tested 2004-10-31 23:32 Brett Viren * BeamData/python/bdp/mvc/comm.py: Remove debugging print 2004-10-31 23:31 Brett Viren * BeamData/doc/: acnet-devices-to-readout.txt, acnet-devices-to-readout.xls: Remove duplicates 2004-10-31 23:12 Brett Viren * BeamData/python/cfg/bdp.cfg: Change file roll time to 1 day 2004-10-31 23:07 Brett Viren * BeamData/python/bdp/mvc/comm.py: Fix to handle new format and location of device description file 2004-10-31 23:05 Brett Viren * BeamData/doc/acnet-devices-to-readout.txt: Need to save w/out quotes 2004-10-31 22:45 Mark Messier * MessageService/: MsgService.cxx, MsgService.h: Add SetDefaultFormat method to alter the default format assigned by message service 2004-10-31 22:36 Brett Viren * BeamData/python/: cfg/devices.cfg, main/device-ss-to-cfg.py: Add code that generates devices.cfg from spreadsheat 2004-10-31 22:36 Brett Viren * BeamData/doc/: acnet-devices-to-readout.txt, acnet-devices-to-readout.xls, index.html: Add list of devices to readout 2004-10-31 22:30 Brett Viren * BeamData/doc/index.html: Added link to local copy of xmlrpc jar needed for the JAS3 display 2004-10-31 21:56 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDSimpleMC.cxx, CDSimpleMC.h, macros/mcTracker.C: Change air gap from 3cm to 2.4cm Added a few new plots of energy loss mcTracker: Added lines for all the possible detector effects - can toggle on/off (from Nathaniel) 2004-10-31 15:39 musser * RecoBase/: CandShowerHandle.cxx, CandTrackHandle.cxx: fixed a couple errors introduced into BelongsWith methods in copying from AlgEventSRList 2004-10-30 23:49 Brett Viren * BeamData/python/bdp/mvc/controller.py: Remove CVS conflict-cruft that accidently got committed. 2004-10-30 23:48 Brett Viren * BeamData/python/bdp/roto.py: Try a second roto_close_file if the first succeeds in an attempt to quell rototalk_err_nack's. This hasn't yet fired but the nack erros haven't show up. Not sure why. 2004-10-30 23:47 Brett Viren * BeamData/python/main/bdp-server.py: General clean ups. 2004-10-30 15:15 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h: modify AlgEventSRList to use new "BelongsWith" methods in CandTrackHandle and CandShowerHandle. 2004-10-30 15:02 musser * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_NearBeam.C, HoughTrackSR.cxx, HoughTrackSR.h, HoughViewSR.cxx, HoughViewSR.h, TrackClusterSR.cxx: A number of significant improvements to the track finder 1: The initial hough finder now uses track clusters rather than CandStrips, cleaning up 'hough space' significantly 2: Change hough space slope limit so that slope=0 does not lie on a bin boundary. 3: A new method MergeTracks is used to combine 2D track segments that are non-overlapping, and consistent with being components of the same track, reducing the need for the fitter to find missing track segments. 4: In 3D track formation, change requirement on begPlane/endPlane consistency of 2D tracks to using number of non-overlapping hits. Using plane number did not work correctly for partially instrumented region, requiring the allowable begPlane and endPlane differences between the two 2D tracks to be set very high previously (20). This parameter has now been set down to 4. 5: Maximum allowable residual in spectrometer track swimming set to 0.3m. 2004-10-30 13:57 musser * RecoBase/: CandShowerHandle.cxx, CandShowerHandle.h, CandTrackHandle.cxx, CandTrackHandle.h: add BelongsWithTrack and BelongsWithShower methods to CandShowerHandle and CandTrackHandle. These methods are used in event formation, moving code previously in AlgEventSRList, and improving track-shower matching. Previously, adjacency of shower vertex with track was used. Now, in addition a check is made to see if track passes through shower. 2004-10-30 05:04 Brett Viren * BeamData/python/: Makefile, README, sourceme.sh, bdp/roto.py, bdp/util.py, bdp/mvc/conn.py, bdp/mvc/controller.py, bdp/mvc/util.py, cfg/bdp.cfg, cfg/test.cfg, main/bdp-gui.py, main/bdp-server.py, main/start_bdp.sh, main/start_bdp_gui.sh: Bunch o' fixes: Thanks to Edsger W. Dijkstra, Google and a Twisted Python hacker, add asynchronous semaphore to stop race condition between a data packet comming in and telling rotorooter to change to a new output file. Add README and sourceme.sh describing how things are set up and doing the setup for running on minos-acnet.fnal.gov. Increase the amount of logs that stick around. Clean up how periodicly repeating methods are called. Clean up how the GUI responds to the number of connections changing. Demote from warning to debug when get a callback with no non-empty device data. Have GUI also save pid in a .pid file. Factor out common config elements into their own .cfg file section. Make password setable from .cfg file for server as well as GUI. Allow file roll time to be setable. 2004-10-30 03:24 Brett Viren * BeamData/ana/Bdnt.cxx: Sync to long ago changes to RawBeamData 2004-10-30 03:12 Brett Viren * RawData/: RawBeamMonBlock.cxx, RawBeamMonBlock.h: Make get trig event and delay const methods 2004-10-29 20:39 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Contrib/cbs/Mad/MadEdAnalysis.h, Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.h: # added new weight functions 2004-10-29 15:42 Robert Hatcher * OnlineUtil/: mdQieReadout.h, mdVaReadout.h: get new version *before* committing. 2004-10-29 15:38 Robert Hatcher * OnlineUtil/: mdQieReadout.h, mdVaReadout.h: sync with 2004-10-28 updates to online CVS repository. 2004-10-29 14:55 bspeak * RunSummary/macros/GenericMode.C: Use a const char[] for Mode instead of string 2004-10-29 10:52 Nathaniel Tagg * DataUtil/: Truthifier.cxx, Truthifier.h: Add some useful functions: - Access to the StdHep and NeuKin tables without having to dig through the simsnarl by hand - Function to get a list of the neutrino indecies in the StdHep table - Ability to ask 'IsDigitFromNeutrino' and a few related things thrown in. 2004-10-29 05:42 Brett Viren * BeamData/python/bdp/mvc/controller.py: Save file, then commit 2004-10-29 05:38 Brett Viren * BeamData/python/main/bdp-server.py: Provide what connections exist 2004-10-29 05:37 Brett Viren * BeamData/python/bdp/mvc/comm.py: Periodically ask what connections exist 2004-10-29 03:24 Brett Viren * BeamData/python/bdp/mvc/comm.py: print more helpful message when can't connect to server 2004-10-29 03:23 Brett Viren * BeamData/python/main/: bdp-server.py, start_bdp_gui.sh: Add script to start gui (called from shift icon). Fix some bugs from previous commit. 2004-10-29 02:30 Brett Viren * BeamData/python/: Makefile, bdp/roto.py, cfg/devices.cfg, main/bdp-server.py, main/start_bdp.sh: Allow server to be configured at startup time with devices. Make start_bdp use the devices.cfg as that startup. 2004-10-29 02:28 Brett Viren * BeamData/python/: bdp/mvc/comm.py, bdp/mvc/conn.py, bdp/mvc/controller.py, bdp/mvc/util.py, cfg/bdp.cfg, main/start_bdp.sh: Add passwd to server cfg. Change server spawning not use ssh if GUI is running on same system as server. Protect against cfg file parse errors. 2004-10-28 17:22 hartnell * LISummary/: LIPlexMaps.cxx, LIPlexMaps.h, macros/MakeCalAdcToPe.C, macros/MakeCalMIPCalibration.C: Bring the MakeCalAdcToPe code up to date with the correct defaults so that Tobi can put the PMT gains for the ND into the database. 2004-10-28 15:59 Robert Hatcher * RecoBase/AlgTrack.cxx: backport NAN protection to R1.11 2004-10-28 15:40 bspeak * RunSummary/scripts/rsm_web.sh: Add rundmc command to -2 option 2004-10-28 15:17 Ed Larty * OfflineMonitor/runscript: # send tag to files 2004-10-28 14:32 Brian Rebel * Contrib/brebel/NtupleHelper/: NtpHelper.cxx, NtpHelper.h, NtpHelperModule.cxx, NtpHelperModule.h: add method to NtpHelper to find and return the NtpTHEvent object for a given event. also add lines to NtpHelperModule to show how to access the MC information. 2004-10-28 14:07 bspeak * RunSummary/rundmc.cc: Add some verbosity lines to list the runs that are divided up 2004-10-28 13:48 bspeak * RunSummary/rundmc.cc: 1)Open .building_rundmc file in ios_base::app to not erase PID 2)Replace Mode.C references with "%s.C",ModeBase.c_str() 2004-10-28 08:12 bspeak * RunSummary/rundmc.cc: Add RootDataDir into earlier vector lists to save trouble later 2004-10-28 07:18 Nick West * DocBuilder/GNUmakefile: Calibrator requires DcsUser 2004-10-28 06:48 bspeak * RunSummary/rundmc.cc: Add RootDataDir to the PhysicsList (and others) feeding list into the JobCEnv argument. Also check size of PhysicsList (and others) before trying anything with them. 2004-10-28 06:32 bspeak * RunSummary/rundmc.cc: Add all runs with RunType "Test" bit set to the "Other" list, they will not be run through the normal processing 2004-10-28 06:11 bspeak * RunSummary/rundmc.cc: Fix the RootDataDir option to be used in sepruns and cfgtest 2004-10-28 05:36 bspeak * RunSummary/macros/GenericMode.C: Fix line 15 was missing .c_str() on the Mode string 2004-10-28 03:25 Brett Viren * BeamData/python/: Makefile, bdp.pth, bdp/roto.py, bdp/util.py, bdp/mvc/util.py, cfg/bdp.cfg, main/bdp-gui.py, main/bdp-server.py, main/start_bdp.sh: Finish re-org. 2004-10-28 01:37 Brett Viren * BeamData/python/: BeamData.cc, BeamData.h, RRD.cc, RRD.h, beamdata.i, beamdata.py, beamdata_wrap.cxx, bmp.py, callback.py, config.py, d0test.py, data.py, datasink.py, inject-xmlrpc.py, log.py, marshaler.py, minosbd.py, monitor.py, offline.py, request.py, rrd.i, rrd.py, rrd_wrap.cxx, start.sh, test-feed-rotorooter.py, testsink.py, xrlog.py, bdp/BeamData.cc, bdp/BeamData.h, bdp/bdp.cfg, bdp/beamdata.i, bdp/beamdata.py, bdp/beamdata_wrap.cxx, bdp/flow.py, bdp/gmain.py, bdp/gtktest.py, bdp/main.py, bdp/mvcmain.py, bdp/test.cfg, bdp/twist.py, bdp/xmlrpc.py, bdp/mvc/dialog/notice.py, cfg/bdp.cfg, cfg/test.cfg, main/bdp-gui.py, main/bdp-server.py, main/inject-xmlrpc.py, test/gtktest.py, test/test-feed-rotorooter.py: Major restructuring of files locations, removing of many layers of scabby cruft. This definitely won't run as is. Doing this kind of stuff in CVS is a real PITA! Most likely I've accidently removed some crucial file.... 2004-10-28 01:25 Brett Viren * BeamData/python/stripchart/: __init__.py, hgradescale.py, scaledstripchart.py, scaleutils.py, stripchart.py, stripdata.py, striptableau.py, util.py, vgrade.py, vgradescale.py, vgradezoom.py, test/stripchartdemo.py, test/test_data.py: no longer needed 2004-10-28 00:49 Brett Viren * BeamData/python/Makefile: Give up the ghost and turn of rrd building 2004-10-27 22:45 George Irwin * CandEventSR/AlgEventSRList.cxx: Backport Jim's fixes to R1-11. 2004-10-27 21:32 bspeak * RunSummary/rundmc.cc: Add the -R switch to specify the RootDataDir which will contain the mdaq root files. 2004-10-27 21:29 bspeak * RunSummary/GNUmakefile: Still needs the DbiResult entries to work 2004-10-27 20:54 George Irwin * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, DBtxt_AlgFitTrackSR_Beam.C, DBtxt_AlgFitTrackSR_Cosmic.C, DBtxt_AlgFitTrackSR_default.C: Backport Sergei's and Brian's fixes to R1-11. 2004-10-27 20:51 George Irwin * NoiseFilter/NoiseFilterModule.cxx: Backport Alfons' development fix to R1-11. 2004-10-27 20:39 Brian Rebel * Contrib/brebel/NtupleHelper/NtpHelper.cxx: add new line at end of file to make it compile on linux 2004-10-27 20:01 Brian Rebel * CandFitTrackSR/DBtxt_AlgFitTrackSR_Cosmic.C: set KalmanQPRangeCheck to 1 by default for cosmics. 2004-10-27 19:08 Ed Larty * OfflineMonitor/: runscript, macros/diffscript, macros/runmacro.C, macros/runmacroall.C: # and yet more polishing 2004-10-27 18:47 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Backport clipping mod. No real reason not to. 2004-10-27 18:47 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Reduce erronous tails on the scintillator clipping. Will make small change (~2%) of response at 50cm from end of scintillator, no change 20cm and closer. This mod may help with FD/CalDet discrepancies for Jeff H's MIP calibration. 2004-10-27 18:25 bspeak * RunSummary/: GNUmakefile, LinkDef.h, RunSummary.cxx, RunSummaryHeader.cxx, RunSummaryHeader.h, RunSummaryInfo.cxx, RunSummaryInfo.h: Remove the Dbi stuff for now, until I can get it to compile 2004-10-27 18:14 bspeak * RunSummary/lipurge.cc: No longer used 2004-10-27 17:56 bspeak * RunSummary/: GNUmakefile, LinkDef.h, RunFileModule.cxx, RunFileModule.h, rundmc.cc: Add the new running program rundmc to divide out the multiple runtypes. The new JobCModule will write out to the [].run file 2004-10-27 17:56 Ed Larty * OfflineMonitor/: README, macros/runmacroall.C: # again 2004-10-27 17:42 Ed Larty * OfflineMonitor/runscript: # modified 2004-10-27 17:41 Ed Larty * OfflineMonitor/macros/: reco_script.C, runmacroall.C: #modified 2004-10-27 17:26 Nathaniel Tagg * Calibrator/: TemperatureCalScheme.cxx, TemperatureCalScheme.h: Add access methods to pull temperature from DCS tables. Requires that you have DCS tables somewhere in your DBI cascade. Set up now to work for Fardet only. Still uses CalTempCalibration tables for Caldet. 2004-10-27 17:24 Nathaniel Tagg * SRT_MINOS/special/pre_standard.mk: Add DcsUser to MINOSLIBS 2004-10-27 17:02 bspeak * RunSummary/macros/GenericMode.C: Use for the Generic Mode to pass to rundmc 2004-10-27 08:26 Nick West * UserManualDoc/src/database_interface.tex: Add Robert's editorial corrections 2004-10-27 05:46 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Remove duplicate FABPLNINSTALL 2004-10-27 05:44 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: fab.lis is made from FAB* not FAB_* even though this means that FABPLNINSTALL is in 2 lists 2004-10-27 05:34 Nick West * DatabaseMaintenance/: scripts/make_priming_set.pm, doc/dbmauto_db_priming.html: Add the HWDB (FAB_) tables 2004-10-27 05:27 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add the HWDB (FAB_) tables 2004-10-27 04:21 Brett Viren * BeamData/python/bdp/: bdp.cfg, flow.py, roto.py: Cleanup some error handling and config stuff 2004-10-27 04:07 Brett Viren * BeamData/python/: .cvsignore, bdp/.cvsignore, bdp/mvc/.cvsignore, bdp/mvc/dialog/.cvsignore: Ignore compiled Python files 2004-10-27 03:56 Brett Viren * BeamData/python/bdp/: bdp.cfg, gmain.py, mvc/comm.py, mvc/controller.py, mvc/main.py, mvc/model.py, mvc/util.py, mvc/dialog/config.py: Centralize and clean up configuration. Keep track of the last time the server updated us so we can tell the difference between server death and mere ACNET trigger shenanigans. 2004-10-27 01:41 Brett Viren * BeamData/java/ACNETpackage/Makefile: Simple Makefile to ease building 2004-10-27 01:40 Brett Viren * BeamData/java/sourceme.sh: Set up environment to run JAS display 2004-10-26 23:57 Brett Viren * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/MuonMonitor.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/SimpleAcnetPlotter.java, ACNETpackage/SwicDevice.java, ACNETpackage/TestAcnetMonitor.java, ACNETpackage/TestAcnetPlotter.java, NuMIMon/NuMIMon.sh, NuMIMon/compile.sh, NuMIMon/device.dat, NuMIMon/device2.dat, NuMIMon/runtest.sh: First commit of Mary's JAS plotter 2004-10-26 21:46 Brian Rebel * Contrib/brebel/NtupleHelper/: GNUmakefile, LinkDef.h, NtpHelper.cxx, NtpHelper.h, NtpHelperModule.cxx, NtpHelperModule.h, make_analysis_ntuple.C: new package to make using the NtpSR, NtpMC, and NtpTH ntuples more transparent. the NtpHelper class takes a NtpSRRecord in the constructor (NtpMCRecord and NtpTHRecord as well if they are present) and allows the user to access events in the record. it will keep track of which event is the current one to make sure that the tracks and showers requested come from the right event. the NtpHelperModule is a bare-bones module to show people how to use the NtpHelper class. it also allows a user to define his/her own analysis ntuple and fill event, shower, and track information through dummy methods for which the user supplies the implementation. 2004-10-26 21:29 Ed Larty * OfflineMonitor/: MoqAnalysis.cxx, MoqAnalysis.h: # added another function 2004-10-26 21:01 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.cxx: # added new call routines 2004-10-26 20:51 Ed Larty * setup/packages-R1.11.0: # added new frozen tag file for use 2004-10-26 20:30 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # announce new frozen release 2004-10-26 19:59 bspeak * RunSummary/macros/GNUmakefile: No need to copy all of these macros to $SRT_..._CONTEXT/macros/ 2004-10-26 19:00 Ed Larty * OfflineMonitor/: MoqQuantities.cxx, edscript, runscript, macros/runmacro.C: #updated 2004-10-26 16:51 Ed Larty * OfflineMonitor/: edscript, runscript: # minor bug 2004-10-26 16:44 Ed Larty * OfflineMonitor/macros/reco_script.C: #added new file 2004-10-26 14:54 Ed Larty * OfflineMonitor/macros/: NtpSR.C, myscript: # 2004-10-26 13:02 webera * NoiseFilter/NoiseFilterModule.cxx: Changed to get the trigger time from RawDaqSnarlHeader. VldTimeStamp of RawDigitDataBlock is crate T0 and not TriggerTime. 2004-10-26 08:55 Nick West * Util/scripts/compare_memcheck_info: Add High Water Mark analysis 2004-10-26 04:52 Brett Viren * BeamData/python/bdp/: gmain.py, test.cfg, mvc/comm.py, mvc/conn.py, mvc/controller.py, mvc/util.py, mvc/dialog/config.py: More cleanups 2004-10-26 04:51 Brett Viren * BeamData/python/bdp/: flow.py, roto.py, util.py: More cleanups. 2004-10-26 02:57 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h: Clean up Stepping method. Add non-kludge approach to determining when to stop tracking using algorithm from gminos (particle passing from LINR to MARS stops tracking). Clean up print statements. 2004-10-25 21:40 Brett Viren * BeamData/python/bdp/: flow.py, twist.py, util.py: Send info on each saved spill 2004-10-25 20:16 Brett Viren * BeamData/python/bdp/util.py: Call callback outside of thread 2004-10-25 20:04 murgia * PulserCalibration/PulserGainPin.cxx: Initialize numPoints to zero. Set numPoints equal to expected number of points. 2004-10-25 20:03 murgia * PulserCalibration/: PulserGain.h, PulserGainPin.h: Include expected number of points in AddPoint. 2004-10-25 20:01 murgia * PulserCalibration/PulserGain.cxx: Initialize numPoints to zero. Set numPoint to expected number of points. 2004-10-25 20:00 murgia * PulserCalibration/PulserDBModule.cxx: Set numPoints equal to expected number of points 2004-10-25 18:59 Sue Kasahara * GeoGeometry/GeoScintPlnVolume.cxx: Scale up scint pln shell outer radius 2% to completely encapsulate strip nodes. 2004-10-25 17:01 avva * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, DBtxt_AlgFitTrackSR_Beam.C, DBtxt_AlgFitTrackSR_Cosmic.C, DBtxt_AlgFitTrackSR_default.C: SR fitter performs a check on every step that the fit momentum is greater the "range momentum" - I've modified it to make this check configurable by the setting of "KalmanQPRangeCheck". The check is performed if it is set to 1, not performed if it's 0. Default value is 0 - no q/p check. 2004-10-25 16:13 Robert Hatcher * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx: backport to R1.11, Brian's protection against potential memory stomping in FindTimingDirection. 2004-10-25 15:35 Nathaniel Tagg * PhotonTransport/PhotonConfiguration.cxx: Backport tuning mod. 2004-10-25 15:18 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Don't create DigiScintHits for tracked particles without charge. 2004-10-25 01:25 Brett Viren * BeamData/python/bdp/: flow.py, roto.py, util.py, mvc/comm.py, mvc/conn.py, mvc/controller.py, mvc/gui.glade, mvc/util.py, mvc/dialog/config.py, mvc/dialog/data_source.py: Closer 2004-10-24 23:03 Ed Larty * OfflineMonitor/README: # yet another addition 2004-10-24 23:00 Ed Larty * OfflineMonitor/README: # 2004-10-24 22:12 Ed Larty * OfflineMonitor/: runscript, macros/ntpsr_cand.C: # okay 2004-10-24 21:39 Ed Larty * OfflineMonitor/: README, edscript, runscript: # added new functionalities 2004-10-23 21:51 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoScintPlnVolume.h, GeoSteelPlnVolume.h: Fix bug in application of scale factor to convert from meters to cm. The z-width of the scint planes and steel planes were being left in meters, although the strip node z-width was being properly scaled to cm. 2004-10-23 13:48 Brian Rebel * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx: fix a potential memory stomping in the FindTimingDirection methods for the near term. a more long term solution is to switch from using arrays to stl vectors but that also requires changing the code for RecoBase/LinearFit and every bit of code that calls the LinearFit object. 2004-10-23 09:37 hartnell * LISummary/LISummarySorter.cxx: Incorporate Tobi's very wise changes. The output file is now opened before creating the tree so that the tree is written to file as it grows. Previously, LIReco.C would suck up all the system's memory when running over extremely long runs. 2004-10-23 04:49 Brett Viren * BeamData/python/bdp/twist.py: Just send the idstrs of existing connections in the heartbeat 2004-10-23 04:47 Brett Viren * BeamData/python/bdp/: test.cfg, mvc/conn.py, mvc/controller.py, mvc/gui.glade, mvc/msg.py, mvc/dialog/data_source.py, mvc/dialog/notice.py: Additions, subtractions and bug fixes. 2004-10-23 03:02 Sue Kasahara * WebDocs/: pkg_links.html, standard_ntuples.html, Package_Overviews/CandNtupleSR.html, Package_Overviews/MCNtuple.html: Add package overview for MCNtuple. Revise standard_ntuple.html page to include introductory material, links to package overviews, and links to accessing ntuple data. 2004-10-22 20:39 musser * RecoBase/AlgTrack.cxx: protect against sqrt(nan) 2004-10-22 20:36 musser * CandEventSR/AlgEventSRList.cxx: fix RemoveTracksInShowers for cosmics - code previously worked correctly only for north-going tracks 2004-10-22 17:32 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Ahh! The default AlgStrip parameters are absolutely no good for Near/Far CalDet running. My old setting of these parameters failed due to new config methods so I picked up the defaults. Now setting them. Is is possible to have a CalDet specific set of defaults??? mcTracker now uses default MIP calibrator. 2004-10-22 05:38 Nick West * WebDocs/: pkg_links.html, Package_Overviews/VALinCalibration.html: Add VALinCalibration 2004-10-22 05:29 Nick West * CVSROOT/check_access: Giles can update VALinCalibration 2004-10-22 05:25 Nick West * CVSROOT/modules: Add VALinCalibration 2004-10-22 05:20 Nick West * VALinCalibration/: GNUmakefile, LinkDef.h, VALinCalibration.h, VALinFit.cxx, VALinFit.h, VALinAnalyze.cxx, VALinAnalyze.h, VALinCalibration.cxx, VALinDacFind.cxx, VALinDacFind.h, VALinDatabase.cxx, VALinDatabase.h, VALinStatic.h, macros/runVALinCalibration.C, macros/runVALinCalibrationRead.C: Importing Giles' package. 2004-10-22 05:20 Nick West * VALinCalibration/: GNUmakefile, LinkDef.h, VALinCalibration.h, VALinFit.cxx, VALinFit.h, VALinAnalyze.cxx, VALinAnalyze.h, VALinCalibration.cxx, VALinDacFind.cxx, VALinDacFind.h, VALinDatabase.cxx, VALinDatabase.h, VALinStatic.h, macros/runVALinCalibration.C, macros/runVALinCalibrationRead.C: Initial revision 2004-10-22 04:18 Brett Viren * BeamData/python/bdp/twist.py: Send info on each saved spill 2004-10-22 04:17 Brett Viren * BeamData/python/xrlog.py: Let unexpected exceptions go for now to catch bugs 2004-10-22 04:17 Brett Viren * BeamData/python/BeamData.cc: Forgot to include file extention on filename 2004-10-22 04:16 Brett Viren * BeamData/python/bdp/mvc/: comm.py, controller.py, model.py: Receive notice of latest data saved 2004-10-22 03:33 Brett Viren * BeamData/python/BeamData.cc: Ah, who could forget 1970? 2004-10-22 03:23 Brett Viren * BeamData/python/bdp/twist.py: Clean up logging, add heartbeats 2004-10-22 03:22 Brett Viren * BeamData/python/xrlog.py: Run log connects in a thread to stop lockups 2004-10-22 03:20 Brett Viren * BeamData/python/: BeamData.cc, BeamData.h, beamdata.py, beamdata_wrap.cxx, bdp/mvc/comm.py, bdp/mvc/controller.py, bdp/mvc/gui.glade, bdp/mvc/model.py, bdp/mvc/util.py, test/test-server.py: Try to guess what rotorooter will name output file, gui tweaks 2004-10-22 00:22 George Irwin * WebDocs/macosx_instructions.txt: Update for pre-build using MyODBC3-3.51.09 with MySQL-4.0.21 2004-10-21 21:43 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h: Inserted back the check to ensure enough hits in each view to fit. 2004-10-21 21:26 Robert Hatcher * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, DBtxt_AlgDeMuxBeam_default.C, DmxDeMuxModule.cxx, DmxUtilities.cxx, DmxUtilities.h: As per Brian's request: all recent changes to DeMux are to be backported to R1.11 2004-10-21 19:19 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, DBtxt_AlgDeMuxBeam_default.C, DmxDeMuxModule.cxx: add some configurable options, like the minimum number of DmxMuonPlanes required in the "muon" region. those parameters have been tuned more or less. the demuxing is now about 98% efficient for events that can be reasonably expected to be demuxed (ie all the hit strips are within a 1m section of each plane) 2004-10-21 16:35 Nick West * DcsUser/Dcs_Can.cxx, DcsUser/Dcs_Chiller_Far.cxx, DcsUser/Dcs_Env_Cal.cxx, DcsUser/Dcs_Env_Far.cxx, DcsUser/Dcs_Env_Near.cxx, DcsUser/Dcs_Hv.cxx, DcsUser/Dcs_Mag_Cal.cxx, DcsUser/Dcs_Mag_Far.cxx, DcsUser/Dcs_Rps.cxx, RunSummary/RunSummaryHeader.cxx, RunSummary/RunSummaryInfo.cxx: gcc 3.4: Replace DbiReader/DbiWriter.cxx -> .tpl and move after CVSID 2004-10-21 13:39 Nick West * DatabaseInterface/DbiStatement.cxx: Commit Dennis's fixes: No VLD for GLOBALSEQNO, When dropping table, also drop synonym 2004-10-21 10:17 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/CalLinearity.cxx, Calibrator/CalMIPCalibration.cxx, Calibrator/CalMapperData.cxx, Calibrator/CalMapperFits.cxx, Calibrator/CalMapperHeader.cxx, Calibrator/CalMuonCalibration.cxx, Calibrator/CalMuonStats.cxx, Calibrator/CalNonLinearity.cxx, Calibrator/CalPINtoADC.cxx, Calibrator/CalStripAtten.cxx, Calibrator/CalStripToStrip.cxx, Calibrator/CalTempCalibration.cxx, Calibrator/CalTimeCalibration.cxx, Calibrator/CalVaLinearity.cxx, DatabaseUpdater/DbuDaqConfigFiles.cxx, DatabaseUpdater/DbuDaqFileSummary.cxx, DatabaseUpdater/DbuRunSummary.cxx, DatabaseUpdater/DbuSubRunSummary.cxx, DatabaseUpdater/DbuVaChipPeds.cxx, DatabaseUpdater/DbuVaChipSpars.cxx, DetSim/SimPmtM16Crosstalk.cxx, DetSim/SimPmtM64Crosstalk.cxx, Fabrication/FabPlnInstall.cxx, Fabrication/FabSteelPlate.cxx, PhotonTransport/PhotonLookupTableRow.cxx, Plex/PlexPinDiodeToLed.cxx, Plex/PlexPixelSpotToStripEnd.cxx, Plex/PlexPixelToRawChannel.cxx, Plex/PlexRawChannelReadoutType.cxx, Plex/PlexRawChannelToPinDiode.cxx, Plex/PlexStripEndToLed.cxx, Plex/PlexVetoShieldMuxToMdl.cxx, PulserCalibration/PulserDrift.cxx, PulserCalibration/PulserDriftPin.cxx, PulserCalibration/PulserGain.cxx, PulserCalibration/PulserGainLog.cxx, PulserCalibration/PulserGainPin.cxx, PulserCalibration/PulserRawDrift.cxx, PulserCalibration/PulserRawDriftF.cxx, PulserCalibration/PulserRawDriftPin.cxx, PulserCalibration/PulserRawGain.cxx, PulserCalibration/PulserRawGainF.cxx, PulserCalibration/PulserRawGainPin.cxx, PulserCalibration/PulserRefDrift.cxx, PulserCalibration/PulserRefDriftF.cxx, PulserCalibration/PulserRefDriftPin.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: gcc 3.4: Replace DbiReader/DbiWriter.cxx -> .tpl and move after CVSID 2004-10-21 08:36 Nick West * Util/UtilString.h: Remove redundant ; after closing } to keep gcc 3.4 quiet 2004-10-21 08:34 Nick West * JobControl/JobCModuleRegistry.h: Comment out unused parameter to keep gcc 3.4 quiet 2004-10-21 00:08 Brett Viren * BeamData/python/bdp/: gmain.py, gtktest.py, mygtk.py, mvc/comm.py, mvc/controller.py, mvc/gui.glade, mvc/main.py, mvc/model.py, mvc/util.py, mvc/dialog/__init__.py, mvc/dialog/data_source.py, mvc/dialog/get_file.py, mvc/dialog/get_string.py: Stuff 2004-10-20 22:25 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, DmxDeMuxModule.cxx: fix some fpe's. also add a method to find the fit over a range of n planes. add a data member to AlgDeMuxBeam that is filled from the configuration to determine how many planes with bad residuals for a linear fit is too many. 2004-10-20 18:33 Robert Hatcher * CVSROOT/: framework.list, users: change Brian Rebel's e-mail from indiana.edu to fnal.gov 2004-10-20 17:42 Nathaniel Tagg * PhotonTransport/PhotonFastBlueModel.cxx: Backport fix for wierd MC times into R1.11 2004-10-20 17:00 hartnell * LISummary/macros/MakeCalMIPCalibration.C: Added all the dates associated with the different run periods. Changed the default task to 10. 2004-10-20 16:58 hartnell * Calibrator/: MIPCalScheme.cxx, macros/testMIPCalSchemeConfig.C: Upgraded the MIP calibrator config scheme and changed the default DB task number to 10. The task number is no longer directly accessible to the user. There is an interface that allows one to set the "MIPCalMethod". Various methods are possible (TrackWindow, Cosmic, paul, ps, alt). Most of these are hangovers from CalDet and will never be used in the Near or Far detectors. TrackWindow=DB task 10 Cosmic=DB task 0 The following lines allow access to old "cosmic-MIP" numbers: Calibrator& cal=Calibrator::Instance(); cal.GetMIPCalibrator().Set("MIPCalMethod=Cosmic"); The macro demonstrates the configuration and also pulls numbers out of the database so you can easily check the MIPCal for a given VldContext. 2004-10-20 16:58 Nathaniel Tagg * PhotonTransport/: PhotonConfiguration.cxx, PhotonFastBlueModel.cxx, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Fixed a pretty serious bug in the scintilator/blue photon PDF. It would allow a photon to teleport itself up to 3 meters down the strip in almost zero time. I left off an fabs(), so the teleport could happen only in one direction. This caused Andy's problem of seeing occasional early hits on the east side but not on the west side: a photon could teleport left but not right. This is now fixed. A side effect of the fix is that the wings of the timing distributions should now get a little tighter. This will have primarily affected the FD due to the 'first-photon-fires-the-TDC' feature. This would have been invisible in the ND, since it's only read out on the west side (meaning hits 'teleported' to be late, and buried under the 7ns decay time). Whew! I'm an idiot! Andy is right to call me on this! 2004-10-20 16:47 Brett Viren * BeamData/python/bdp/twist.py: Save PID in BEAM_DATA_DIR/.twist.pid 2004-10-20 16:26 Brett Viren * BeamData/python/bdp/twist.py: Add echo method for testing server up-ness 2004-10-20 15:02 Robert Hatcher * Demo/DemoEventDump.cxx: As per George's request DumpCandRecords default is now 'off'. Also make DumpRawDaqSnarlHeader default off, as that is redundant with DumpRawHeader which by default is on (and dump all RawHeaders not just DaqSnarls). 2004-10-20 14:24 Nathaniel Tagg * JobControl/JobCModule.cxx: Feature request: make JobC::Report() pretty-print the registry instead of dumping it, so that humans have a chance of reading it. 2004-10-20 14:19 Nathaniel Tagg * Configurable/CfgPromptConfigurable.cxx: Change the way a bad key is handled: blurt out a fatal message and assert(0). This ensures users can't set something the wrong way. 2004-10-20 13:50 Nathaniel Tagg * CVSROOT/check_access: Add Jeff H to Calibrator. (Can I do this? Cool. --N) 2004-10-20 12:44 Nick West * UserManualDoc/src/database_interface.tex: Show how to create table with loon job. Thanks for the idea Nathaniel 2004-10-20 09:30 Nick West * UserManualDoc/: doc/ChangeLog, src/database_interface.tex: Set down the SQL needed to create tables. 2004-10-20 07:21 Nick West * Util/scripts/find_global_symbol.sh: Add trailing comments to explain codes T, U and W 2004-10-19 23:55 Robert Hatcher * Demo/DemoDataReject.cxx: remove unnecessary #include "TIterator.h" 2004-10-19 23:54 Brett Viren * BeamData/python/bdp/twist.py: Use new logger, fix null timestamp bug 2004-10-19 23:54 Robert Hatcher * Demo/DemoEventDump.cxx: Allow Cmd("Dump off") to work; used to have to be "Off". Allow "On" and "on" as well (sure they're the defaults but it's a crazy syntax to be asymmetric in that way) 2004-10-19 23:42 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, online.config: Lots of small changes: - Added 1D LI and CI gain histograms to checklist - LI rogue canvases now show number of dead/low effic. strip ends - reinstated LI Timing histograms - minor improvements to record keep-up algorithm (set limits on rec_skip and rec_update for FarDet Physics runs) - DDS MaxSyncDelay parameter is now an entry in OM config file (default value 15 secs) - minor changes to existing canvases (default log scales etc.) 2004-10-19 22:20 Brett Viren * BeamData/python/xrlog.py: Implement an XML-RPC Log Handler 2004-10-19 22:07 avva * Demo/DemoEventDump.cxx: Replaced for loop over mom fragments with TIter to fix printing CandRecords. Printing didn't work because mom->At(0) can be a null pointer. 2004-10-19 20:33 murgia * PulserCalibration/PulserSummaryModule.cxx: Fix bug in Reco: when matching rawLI to fSummaryList, check if it is the same pulser box and whether it is drift point or gain curve to avoid adding pieces of gain curve to drift point. 2004-10-19 19:59 George Irwin * Candidate/test/cand_test.job: Suppress recursive CandRecord dump. 2004-10-19 19:47 George Irwin * WebDocs/install_products.html: Fix error in MyODBC build step for MacOSX. (Build .so inside drivers/.libs) 2004-10-19 17:42 Nathaniel Tagg * Calibrator/Calibrator.cxx: Invert the (incorrect) order of operations when doing LI correction. Now: First correct adc->linearized then correct linearized->drifted Somewhat confusingly, it's the 'drifted' value that is saved as "siglin" in the canddigit 2004-10-19 17:26 Nathaniel Tagg * Calibrator/: MIPCalScheme.cxx, MIPCalScheme.h, SimpleCalScheme.cxx: Change default SigCor number to 750 (Jeff's current best-guess for the FD) 2004-10-19 16:57 Nathaniel Tagg * PhotonTransport/macros/: mc.C, simple.C: Change example scripts to reflect that light level tuning is now done by the database. 2004-10-19 16:39 Brett Viren * BeamData/python/bdp/: mvcmain.py, mvc/controller.py, mvc/model.py, mvc/view.py: Remove explict 2.4 requirement now that the pygtk release has been made 2004-10-19 09:51 Nick West * DatabaseInterface/: DbiCache.cxx, DbiCache.h, DbiResult.cxx, DbiResultAgg.cxx, DbiResultAgg.h, DbiResultNonAgg.cxx, DbiTableProxy.cxx: Add more debug print to try to find this pesky bug that forces L2 cache to reload each event 2004-10-19 05:58 Nick West * WebDocs/FrozenRel.html: Add link to verview of frozen release creation. 2004-10-19 05:42 Nick West * WebDocs/Errors/linking.html: Add reference to c++filt and find_global_symbol.sh 2004-10-19 05:41 Nick West * WebDocs/debugging_optimising.html: Add a link to Understanding Error Messages 2004-10-19 02:50 Brett Viren * BeamData/python/bdp/twist.py: Add logging 2004-10-19 02:42 Brett Viren * BeamData/python/BeamData.cc: Reduce payload block siz correctly 2004-10-18 23:23 Brian Rebel * DeMux/AlgDeMuxBeam.cxx: fix a typo that prevents compilation 2004-10-18 22:33 Brian Rebel * DeMux/AlgDeMuxBeam.cxx: put in loud warnings to look for Jim's fpe's 2004-10-18 17:21 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h: Added a function to read in the CalStripToStrip tables and make plots of their values. 2004-10-18 16:57 hartnell * CalDetTracker/macros/mcTracker.C: A much updated macro. This is what was used to tune the MC light level. The noise and va electronics settings had a negligible effect (<1%). 2004-10-18 16:43 avva * AstroUtil/: AstCoordinate.cxx, AstCoordinate.h: Conversion functions CelestialToEcliptic and EcliptocToCelestial (written by Panos Stamoulis) added. 2004-10-18 16:24 hartnell * LISummary/: LIPlexMaps.cxx, LIPlexMaps.h, macros/MakeCalMIPCalibration.C: Added a method and macro to write to the CALMIPCALIBRATION table. It's here so as to be in the same place as all my other database writing code but a new place is probably a good idea. 2004-10-18 16:13 Robert Hatcher * Fabrication/FabPlnInstallLookup.cxx: loosen check for "supsicious steel slabs" that arises from how some duplicate steel mfg id's were dealt with. 2004-10-18 15:59 Nathaniel Tagg * Calibrator/SimpleCalScheme.cxx: Change the 'simple' scheme so it works on the new strip attenuation method, not the old one. 2004-10-18 15:14 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, DmxUtilities.cxx, DmxUtilities.h: fix some pathologies associated with shower demuxing 2004-10-18 13:43 Nathaniel Tagg * PhotonTransport/: PhotonConfiguration.cxx, macros/mc.C: Change the default GeV to MIP conversion number to 1.76 MeV per MIP. This is tuned to create self-consistent calibration in MC working at CalDet by Jeff Hartnell, but has not yet been tested for FD or ND situations. ---Nathaniel 2004-10-18 12:58 Nick West * WebDocs/: pkg_links.html, Package_Overviews/FilterDigitSR.html, Package_Overviews/FilterLI.html, Package_Overviews/NoiseFilter.html: Commit Costas' overviews for NoiseFilter, FIlterDigitSR, FilterLI. 2004-10-18 12:57 Nick West * WebDocs/Companion/overview/: Creating_New_Package_in_Test_Release.html, Making_Own_Binaries.html: Remove failed placeholders. 2004-10-16 00:18 Brian Rebel * DeMux/DmxDeMuxModule.cxx: remove possible fpe 2004-10-15 23:50 Brian Rebel * DeMux/AlgDeMuxBeam.cxx: forgot to change a message level to debug 2004-10-15 23:28 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, DBtxt_AlgDeMuxBeam_default.C, DmxDeMuxModule.cxx: add a tunable parameter to AlgDeMuxBeam to determine how much you will let the chosen hypothesis for the first n planes be shifted around for each individual plane. also get rid of some unused variables and generally clean up the code. 2004-10-15 21:20 Ed Larty * setup/packages-R1.11: # added new frozen release tag 2004-10-15 20:49 Brian Rebel * DeMux/: DmxDeMuxModule.cxx, DmxShowerPlane.h: change a message from info to debug in DmxDeMuxModule and increment the class def for DmxShowerPlane 2004-10-15 20:39 Ed Larty * OfflineMonitor/: GNUmakefile, LinkDef.h, MoqAnalysis.cxx, MoqAnalysis.h, MoqBase.cxx, MoqBase.h, MoqChain.cxx, MoqChain.h, MoqQuantities.cxx, MoqQuantities.h, README, runscript: # added new files 2004-10-15 20:38 Ed Larty * OfflineMonitor/macros/: LoadLibs.C, Utilities.C, runmacro.C, runmacro2.C: # added new macros 2004-10-15 20:12 Robert Hatcher * LeakChecker/LeaMemMonitor.cxx: the layout of /proc/self/status seems to have changed and we need to adjust. since no one uses this code it probably doesn't matter that it works/doesn't on only certain release of Linux. 2004-10-15 20:08 Brian Rebel * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxUtilities.cxx: changes to the beam demuxing - the first several planes and shower region. use a suggestion from a. para to demux the first several planes by stepping through the same hypothesis for each plane to see which section of the detector gives you the most mated charge over the entire set of planes. 2004-10-15 19:55 avva * Contrib/RecoCheck/TrackFitPlots.C: Added dcosz histograms, changed some binnings. 2004-10-15 16:50 Robert Hatcher * RawData/RawDigitDataBlock.cxx: cap the number of complaints about CapIdErrors to 10 messages. 2004-10-15 16:43 Robert Hatcher * BField/BfldCache.cxx: make the default maps: Near Far Data: -158 200 MC/Reroot: -142 120 (- sign makes a left-right swap) 2004-10-15 16:24 Robert Hatcher * BField/BfldMapRect2d.cxx: put in some protection against reading truncated file. 2004-10-15 16:23 Robert Hatcher * BField/BField.cxx: Modify so that the BfldCache::GetScale() factor (which in turn can come from the BfldDbiPlaneMap DB table) gets applied. This should allow us to flip the current direction and also have no field periods. This isn't really the long term solution as it has to be applied to each plane independently. Ultimately there will be a coil current summary DB table. 2004-10-15 16:21 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, ConstFT.h, DBtxt_AlgFitTrackSA_default.C, FitResult.cxx, FitResult.h: Changes to convergence algorithm, handling of failed fits. 2004-10-15 16:19 Robert Hatcher * BField/BfldCache.cxx: make new field maps (Near=-158, Far=200) the fallback default. set default scale factor to +1.0 (not -1.0). 2004-10-15 16:02 Robert Hatcher * Rotorooter/: RotoServer.cxx, RotoServer.h, rotorooter.cc: rotorooter started with -z flag now write a parallel flat binary file of the data it receives from the socket. 2004-10-15 16:00 Robert Hatcher * Rotorooter/RotoTalk/daq_bin2dump.c: expand name translation of major block ids (now currently complete) 2004-10-15 16:00 Robert Hatcher * Rotorooter/RotoTalk/daq_bin2roto.c: allow -w BEAMMON (to pretend to be the BEAMMON source). 2004-10-15 15:56 Ed Larty * OfflineMonitor/macros/: NtpSR.C, NtpSR.h, ntpsr_cand.C, offcand_ntpsr.C, offmacro.C, offmacro_ntpsr.C, offmacrotxt.C, offmacrotxt_ntpsr.C, plotscand_ntpsr.C, plotsmacro.C, plotsmacro_ntpsr.C, plotsmacrotxt.C, plotsmacrotxt_ntpsr.C, textfile.f, textfile.s: # added new files 2004-10-15 15:51 Ed Larty * OfflineMonitor/macros/: diffscript, myscript: # added new files 2004-10-15 15:47 Ed Larty * OfflineMonitor/: offmacrotxt_ntpsr.C, plotsmacro.C, plotsmacro_ntpsr.C: # okay 2004-10-15 15:45 Ed Larty * OfflineMonitor/: NtpSR.C, NtpSR.h, README, ShowerSRTTree.cxx, VertexInfoSR.cxx, VetoShieldInfoSR.cxx, diffscript, myscript, ntpsr_cand.C, offcand_ntpsr.C, offmacro.C, offmacro_ntpsr.C, offmacrotxt.C, plotscand_ntpsr.C, plotsmacrotxt.C, plotsmacrotxt_ntpsr.C, textfile.f, textfile.s: # change directory 2004-10-15 15:26 Ed Larty * setup/packages-R1.11.0-tmp: # updated Nick's packages 2004-10-15 14:55 Robert Hatcher * RawData/: LinkDef.h, RawSpillServerMonitorBlock.cxx, RawSpillServerMonitorBlock.h: First commit of RawSpillServerMonitorBlock. The interface probably isn't the final one (so don't get too attached) because for the bulk of the info it simply returns a reference to the embedded mdSpillData_t struct. This isn't ideal since if that struct changes format one can't deal with old and new versions of the block with the same code simultaneously (same reason we don't use that method in most blocks). 2004-10-15 11:27 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add PULSERTIMEDRIFT,PULSERTIMINGCARDSETTING 2004-10-15 10:18 Nick West * Util/doc/ChangeLog: Record tag version: V01-01-04 2004-10-15 10:10 Nick West * UserManualDoc/doc/ChangeLog: Record tag version: V01-01-04 2004-10-15 10:03 Nick West * UserManualDoc/src/UserManual.tex: Now Release R1.11 2004-10-15 09:57 Nick West * WebDocs/Companion/overview/macros/simple_midad.C: Bring into line with latest cand.root file 2004-10-15 09:41 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-04-02 2004-10-15 09:30 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-04-00 2004-10-15 04:20 bspeak * RunSummary/macros/: GNUmakefile, runsum.C: Add the GNUmakefile for macro distribution and the runsum.C macro. 2004-10-15 04:15 bspeak * RunSummary/rate_plot.cc: Enable a ds,tp,lt*.txt file with text lines for each of the associated histograms. This will allow Bill to import the data to a spread sheet easily. 2004-10-14 22:07 Ed Larty * setup/packages-R1.11.0-tmp: # added new tmp file 2004-10-14 21:31 George Irwin * WebDocs/: install_products.html, macosx_instructions.txt: Update instructions for building MySQL-4.0.21 and MyODBC-3.51.09. These are the new official versions as of the 14Oct2004 SW meeting. Add some guidance for building these on MacOSX. 2004-10-14 21:31 phil.adamson * PulserCalibration/PulserDBModule.cxx: Fix EndFile() bug 2004-10-14 21:14 musser * CandEventSR/AlgEventSRList.cxx: add divide by zero check on largestenergy in SetPrimaryShower. 2004-10-14 21:11 musser * RecoBase/AlgTrack.cxx: add sanity check to U/V positions in SetT. 2004-10-14 21:00 hartnell * CalDetTracker/macros/tracker.C: Bring this up-to-date with config changes. Also don't need to load caldet tables now they are in the database proper. 2004-10-14 18:26 Ed Larty * OfflineMonitor/ntpsr_cand.C: # change set entries 2004-10-14 16:53 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, macros/stopMuCalib.C: Fix a problem that I wasn't removing half of the bad-pedestal channels in the 40000 and 50000 series runs. Macros now create analysis object on the heap - cint now deletes objects on the stack when a macro finishes (as it should). 2004-10-14 14:46 Robert Hatcher * RawData/: RawLIAdcSummary.cxx, RawLITimingSummary.cxx: limit (to 100 times) the number of complaints it makes about not knowing the default scale factors for mean & rms when a minor version # is not explicitly enumerated in the list of scale factors. This should be enough to be annoying and make people investigate while still not making the OM write humungous log files. 2004-10-14 13:17 musser * RecoBase/AlgTrack.cxx: protect against negative charges 2004-10-14 12:47 Nick West * DatabaseInterface/: DbiConfigSet.cxx, DbiLogEntry.cxx, DbiValidityRec.cxx, GNUmakefile, test/DbiDemoData1.cxx, test/DbiDemoData2.cxx, test/DbiDemoData3.cxx, test/DbiDemoData4.cxx: Switch to .tpl versions of DbiResultPtr and DbiWriter 2004-10-14 12:39 Nick West * DatabaseInterface/: DbiResultPtr.tpl, DbiWriter.tpl: Add .tpl equivalents to .cxx as part of migration to gcc 3.4 2004-10-14 10:14 hartnell * LISummary/LISummarySorter.cxx: Trying to find memory leak that Tobi and Nick report. Have deleted object in destructor but that would have only been a leak at the very end of the job. Turned off the xtalk reco messages 2004-10-14 01:36 cbs * Contrib/cbs/NeugenInterface/: GNUmakefile, LinkDef.h, Make.include, Makefile, linkdef.h: Will now make useful .so file 2004-10-13 23:14 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, online.config: revised plots that derive from RawVarcErrorInTfBlock - now shows location of spars/etc errors in varc vs vmm space - histograms now located in Producer/VARC Error Blocks tweaked LI analysis - Gain curve LI summaries (CalibType==20) excluded from OM LI plots - Timing summary plots disabled while method to ensure that timing blocks can be processed in time is worked out. small changes to MonState class in preparation for new Veto Shield plots 2004-10-13 15:25 avva * Contrib/sergei/Shadow/: SunShadow.C, SunShadow.h, shadow2d.C: Small fixes. 2004-10-13 12:56 Nick West * DatabaseMaintenance/doc/dbmauto_slave.html: Increase the length of time updates files are kept 2004-10-13 12:54 Nick West * WebDocs/Companion/overview/index.html: Missed a 2004-10-13 12:54 Nick West * WebDocs/Companion/overview/Configuring_Jobs.html: Point to /datadisk/minos/software/OO/minossoft/releases/development/Production as a source of example macros. 2004-10-13 12:13 Nick West * WebDocs/Companion/overview/: CandXxxSR.gif, CandXxxSR.html, tutorial_old.html: More dead wood 2004-10-13 12:04 Nick West * WebDocs/Package_Overviews/: Algorithm.html, DatabaseInterface.html, Dispatcher.html, IoModules.html, JobControl.html, Midad.html, MinosObjectMap.html, Navigation.html, Persistency.html, Plex.html, RawData.html, Record.html, Swimmer.html, UgliGeometry.html, Validity.html: For those packages, whose contacts where conscientious enough to provide Concept Overviews (or who were lucky enough to have them written for them!) add link from the Overview section to the concept overview. I'll leave it up to the individual contacts to decide if that the concept overview is no longer of value and needs to be removed. 2004-10-13 11:59 Nick West * WebDocs/pkg_links.html: Forgot to give me a tick for Navigation 2004-10-13 11:58 Nick West * WebDocs/Companion/overview/CandXxxSR/index.html: Warn that material is obsolete 2004-10-13 11:57 Nick West * WebDocs/Companion/overview/index.html: Replace links to individual packages with link to Package Overviews. 2004-10-13 11:54 Nick West * WebDocs/Companion/overview/: BField.gif, BubbleSpeak.gif, CalDetPIDSR.gif, Calibrator.gif, Configuring_Jobs_2.gif, Conventions.gif, Creating_New_Package_in_Test_Release.gif, Creating_Test_Release_2.gif, DeMux.gif, Demojob.gif, Dispatcher.gif, G4I.gif, IoModules.gif, Islands.gif, MIDAD.gif, Making_Own_Binaries.gif, MessageService.gif, Persistency.gif, ROOT_as_Framework.gif, Registry.gif, RerootExodus.gif, Writing_ROOT_macros.gif: Remove obsolete slides 2004-10-13 11:02 Nick West * WebDocs/Companion/overview/: Accessing_CandDigit.html, Algorithm_Candidate_Packages.html, Algorithm_Candidate_Packages_next.html, Algorithm_Candidate_Packages_prev.html, Application_Package_Roll_Call.html, Application_Package_Roll_Call_next.html, Application_Package_Roll_Call_prev.html, BField_next.html, BField_prev.html, BubbleSpeak_next.html, BubbleSpeak_prev.html, CalDetPIDSR_next.html, CalDetPIDSR_prev.html, Calibrator_next.html, Calibrator_prev.html, CandDigitHandle_h.html, CandDigit_h.html, CandDigit_next.html, CandDigit_prev.html, CandXxxSR.html, CandXxxSR_next.html, CandXxxSR_prev.html, Candidate_Organization.html, Coding_to_our_Standard.html, Coding_to_our_Standard_next.html, Coding_to_our_Standard_prev.html, Committing_Code.html, Committing_Code_next.html, Committing_Code_prev.html, Configuring_Jobs_next.html, Configuring_Jobs_prev.html, Conventions_next.html, Conventions_prev.html, Creating_New_Package_in_Test_Release.html, Creating_New_Package_in_Test_Release_next.html, Creating_New_Package_in_Test_Release_prev.html, Creating_Test_Release_next.html, Creating_Test_Release_prev.html, Data_Flows_next.html, Data_Flows_prev.html, DatabaseInterface.html, DatabaseInterface_next.html, DatabaseInterface_prev.html, DeMux_next.html, DeMux_prev.html, Demojob_next.html, Demojob_prev.html, Dispatcher.html, Dispatcher_next.html, Dispatcher_prev.html, Event_Recon_Concept.html, Event_Recon_Flow.html, Framework_Package_Roll-Call.html, Framework_Package_Roll-Call_next.html, Framework_Package_Roll-Call_prev.html, Framework_Package_Roll_Call.html, Framework_Package_Roll_Call_next.html, Framework_Package_Roll_Call_prev.html, G4I_next.html, G4I_prev.html, Global_Organisation.html, Global_Organisation_next.html, Global_Organisation_prev.html, Help.html, Help_next.html, Help_prev.html, Installing_Base.html, Installing_Base_next.html, Installing_Base_prev.html, IoModules.html, IoModules_next.html, IoModules_prev.html, Islands_next.html, Islands_prev.html, JobControl_Package.html, JobControl_Package_next.html, JobControl_Package_prev.html, Local_Organisation.html, Local_Organisation_next.html, Local_Organisation_prev.html, MIDAD.html, MIDAD_next.html, MIDAD_prev.html, Making_Own_Binaries.html, Making_Own_Binaries_next.html, Making_Own_Binaries_prev.html, MessageService_next.html, MessageService_prev.html, MinosObjectMap_Package_next.html, MinosObjectMap_Package_prev.html, Monitoring.html, Monitoring_next.html, Monitoring_prev.html, Navigation.html, Navigation_next.html, Navigation_prev.html, Package.html, Package_next.html, Package_prev.html, Persistency.html, Persistency_next.html, Persistency_prev.html, Plex_next.html, Plex_prev.html, Preparation.html, Preparation_next.html, Preparation_prev.html, Prepare_to_be_Reviewed.html, Prepare_to_be_Reviewed_next.html, Prepare_to_be_Reviewed_prev.html, ROOT_as_Framework_next.html, ROOT_as_Framework_prev.html, ROOT_as_PAW_next.html, ROOT_as_PAW_prev.html, RawData_next.html, RawData_prev.html, Record_next.html, Record_prev.html, Registry_next.html, Registry_prev.html, Remote_cvs_access.html, Remote_cvs_access_next.html, Remote_cvs_access_prev.html, RerootExodus_next.html, RerootExodus_prev.html, Root_Jumpstart.html, Swimmer.html, Swimmer_next.html, Swimmer_prev.html, The_Cpp_Language.html, The_Cpp_Language_next.html, The_Cpp_Language_prev.html, The_OO_Paradigm.html, The_OO_Paradigm_next.html, The_OO_Paradigm_prev.html, The_ROOT_Program.html, The_ROOT_Program_next.html, The_ROOT_Program_prev.html, The_Standard_Jobs_next.html, The_Standard_Jobs_prev.html, Tracking_Changes.html, Tracking_Changes_next.html, Tracking_Changes_prev.html, UgliGeometry.html, UgliGeometry_next.html, UgliGeometry_prev.html, Validity_next.html, Validity_prev.html, Writing_ROOT_macros_next.html, Writing_ROOT_macros_prev.html, cvs_next.html, cvs_prev.html, gminos_and_reco_minos_next.html, gminos_and_reco_minos_prev.html, make.html, make_next.html, make_prev.html, minossoft_next.html, minossoft_prev.html, not_available_next.html, not_available_prev.html, srt_next.html, srt_prev.html: Remove links between slides, many are now broken 2004-10-13 10:42 Nick West * WebDocs/Companion/overview/: BField.html, BubbleSpeak.html, CalDetPIDSR.html, Calibrator.html, CandDigit.html, Conventions.html, DeMux.html, G4I.html, Islands.html, MessageService.html, ROOT_as_Framework.html, Registry.html, RerootExodus.html: Remove failed overviews. 2004-10-13 03:23 Sue Kasahara * WebDocs/: pkg_links.html, Package_Overviews/CandNtupleSR.html: Overview of SR ntuple package. Fodder to keep Nick at bay. 2004-10-13 00:27 Sue Kasahara * CandNtupleSR/NtpSRRecord.h: Modify comments to be slightly more descriptive. 2004-10-12 21:16 Ed Larty * Contrib/cbs/Mad/MadEdAnalysis.cxx, Contrib/cbs/Mad/MadEdAnalysis.h, Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.h: # Make Neural call functions public so that I can call inside Analyae.C 2004-10-12 18:31 cbs * Contrib/cbs/Mad/MadEdAnalysis.cxx, Contrib/cbs/Mad/MadEdAnalysis.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Mad/MadEdAnalysis.cxx, Mad/MadEdAnalysis.h, Mad/MadEvDisplay.cxx, Mad/MadQuantities.cxx: Adding Ed Lartey's analysis class to Mad. Small changes to EvDisplay and Quantities. 2004-10-12 18:27 Minos CVS group account. Do not commit from here! * Contrib/cbs/NeugenInterface/: GNUmakefile, LinkDef.h, Makefile, card_pair.cxx, card_pair.h, card_pairs.cxx, card_pairs.h, ccnc.cxx, ccnc.h, final_state.cxx, final_state.h, flavor.cxx, flavor.h, init_state.cxx, init_state.h, interaction.cxx, interaction.h, kinematic_variable.cxx, kinematic_variable.h, neugen_common.h, neugen_config.cxx, neugen_config.h, neugen_cuts.cxx, neugen_cuts.h, neugen_inputs.cxx, neugen_inputs.h, neugen_wrapper.cxx, neugen_wrapper.h, nucleus.cxx, nucleus.h, nulook_wrapper.cxx, nulook_wrapper.h, process.cxx, process.h, xsec_vs_energy.cxx, xsec_vs_energy.h: Neugen wrapper code for reweighting events according to changes in cross-section 2004-10-12 17:12 Nick West * WebDocs/MemCheck.html: Replace obsolete by <pre> 2004-10-12 16:57 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: PulserTimeCalScheme.cxx, PulserTimeCalScheme.h: Now hold 2 sets of tables for 2 different LEDs. If you fail to calibrate with the first LED, fall back to the second. If that fails, whine and cry like a little baby (the normal default for the collicy Calibrator). 2004-10-12 16:45 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PulserCalibration/: PulserTimingPoint.cxx, macros/litime.C, macros/make_pulsertimedrift_table.C: Fix up criteria for making a point to be less rigid; allow up to 4 bad chips per crate. Add some macros for archival purposes. 2004-10-12 15:58 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonCaldetNoise.cxx, PhotonCaldetNoise.h, PhotonConfiguration.cxx, macros/mc.C, toyMC/ToyMCModule.cxx: Add playground noise model for Anatael so he can adjust ND and FD side noise independently. Currently this model is just a copy of the default. Add the NoiseMaker model parameter to the example macro. (Irrelevant up till now because there was only one model.) 2004-10-12 11:42 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/valgrind.html: If Valgrind fails to find a leak, try MemCheck 2004-10-12 11:42 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/MemCheck.html: Tidy up illegal HTML 2004-10-12 08:03 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: cand_digit_out.C.html, cand_digit_out.html, cand_track_out.C.html, macros/Makefile, macros/cand_digit_out.C, macros/cand_track_out.C, macros/candin.jcm, macros/candmodadchin.jcm, macros/candout.C, macros/candout.jcm, macros/candplot.C, macros/movie_next.C, macros/movie_next_n.C, macros/moviedemux.jcm, macros/root_as_paw.C: Remove obsolete .C and .jcm files. 2004-10-12 08:03 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Writing_ROOT_macros.html: Explain how to get Mom 2004-10-11 18:17 musser * CandFitTrackSR/AlgFitTrackSR.cxx: For fit tracks with pass=0, restore daughter list to track finder list. 2004-10-11 16:41 musser * CandSliceSR/: AlgSliceSRList.cxx, DBtxt_AlgSliceSRList_FarBeam.C, DBtxt_AlgSliceSRList_NearBeam.C, DBtxt_AlgSliceSRList_default.C: Tom's latest tweaks to the SR slicer, including reduction of threshold. 2004-10-11 14:48 Sue Kasahara <schubert@hep.umn.edu> * ParticleTransportSim/: PTSimApplication.cxx, PTSimHit.cxx, PTSimHit.h, PTSimModule.cxx: Change PTSimHit to store associated PlexStripEndId instead of individual pieces (detector type, plane, strip, view). 2004-10-11 14:31 Sue Kasahara <schubert@hep.umn.edu> * ParticleTransportSim/GNUmakefile: Add macro subdirectory to SUBDIRS. 2004-10-11 14:30 Sue Kasahara <schubert@hep.umn.edu> * ParticleTransportSim/macro/: GNUmakefile, PTSim_basiclibs.C, PTSim_g3Config.C, PTSim_g3libs.C, PTSim_g4Config.C, PTSim_g4config.in, PTSim_g4libs.C, PTSim_testG3.C, PTSim_testG4.C, basiclibs.C, dummies.C, g3Config.C, g3libs.C, g4Config.C, g4config.in, g4libs.C, testPTSimG3.C, testPTSimG4.C: Rename macros to include PTSim_ preface, and add GNUmakefile to have macros moved to SRT_PUBLIC_CONTEXT/macros directory. This allows the MCConfig script to be specified in the user's job script without a path, as suggested by George and as is now demonstrated in PTSim_testG3.C. Remove dummies.C macro as root now provides a dummies.so to define ffkey, etc. functions as part of geant3 vmc. 2004-10-11 14:04 musser * CandEventSR/DBtxt_AlgEventSRList_NearBeam.C: tweak event formation parmeters for near det 2004-10-11 14:03 Nick West <n.west1@physics.oxford.ac.uk> * Util/scripts/compare_memcheck_info: Ignore lines of the form: in <file-name> They can be generated after failing to translate an address. 2004-10-11 13:57 musser * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_NearBeam.C: fix range-based momentum in AlgTrackSR tweak parameters for near detector remove code in runalg which calculates nmax3dtrk - not needed fix two 'minor' memory leaks in ND tracking use ave track hit spacing to determine allowable gap upstream of spectrometer, and in filling gaps (rather than \assume that average plane spacing is 2. remove single hit outliers @ end of spect track if gap next upstream hit is > 6 active planes. Add outlier remove to end of code which fills track gaps as well. tweak positions of boundaries of partially instrumented regions of detector improve DeleteTwinTracks algorithm 2004-10-11 13:12 musser * CandClusterSR/: AlgClusterSRList.cxx, DBtxt_AlgClusterSRList_FarBeam.C, DBtxt_AlgClusterSRList_FarCosmic.C, DBtxt_AlgClusterSRList_NearBeam.C, DBtxt_AlgClusterSRList_NearCosmic.C, DBtxt_AlgClusterSRList_default.C: reduce min cluster PEs to 15 2004-10-11 12:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PulserCalibration/: PulserTimingMaker.cxx, PulserTimingPoint.cxx, PulserTimingPoint.h: Fix some bugs, improve messgages slightly 2004-10-11 11:44 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/BubbleSpeak.html, Package_Overviews/LegacyCand.html, Package_Overviews/MuCal.html: Mark as obsolete. 2004-10-11 11:43 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/CodeMgtTools.html: Make Rob Plunkett the contact 2004-10-11 04:33 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/NtpMCDigiScintHit.cxx: Add missing unit to Print statement. 2004-10-11 04:12 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/: LinkDef.h, NtpMCDigiScintHit.cxx, NtpMCDigiScintHit.h, NtpMCRecord.cxx, NtpMCRecord.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Add new class NtpMCDigiScintHit to hold ntuple summary version of DigiScintHits. New TClonesArray "digihit" in NtpMCRecord will be filled with NtpMCDigiScintHits only if the user has activated it through the WriteDigiHit configure switch, e.g.: jc.Path("Reco").Mod("NtpMCModule").Set("WriteDigiHit=1"); The default is to not fill this array. 2004-10-10 21:31 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/NtpMCRecord.cxx, TruthHelperNtuple/NtpTHRecord.cxx: Add call to SetClearable(true) during record construction. 2004-10-10 21:31 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/NtpSRRecord.cxx: Add call to SetClearable(true) during record construction to mark this record type as one in which its Clear() method may be used to retrieve allocated memory. 2004-10-10 21:29 Sue Kasahara <schubert@hep.umn.edu> * Record/: RecRecord.h, RecRecordImp.h: Add new data member fIsClearable to RecRecordImp and associated Get/Set methods to support I/O option of Clear()'ing a record instead of deleting it. The default for this option is false. If set true, I/O will know that it's safe to make use of the derived record's Clear() method to retrieve all dynamically allocated memory. See CandNtupleSR/NtpSRRecord for an example of such a Clear() method. Support still needs to be added to Persistency to make use of this. 2004-10-10 20:22 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: #TrackPlaneInfoSR.cxx#, candoffmacro.C, candplotsmacro.C, candreco.C, candreco2.C: # no more needed 2004-10-10 20:04 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: GNUmakefile, NtpSR.C, StdHepSR.h, myscript, ntpsr_cand.C, offcand_ntpsr.C, plotscand_ntpsr.C: # added new files to use NtuplesSR 2004-10-10 19:32 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: CosmicRayInfoSR.cxx, CosmicRayInfoSR.h, DateInfoSR.cxx, DateInfoSR.h, DigitPulseHeightSR.cxx, DigitPulseHeightSR.h, DigitSRTTree.cxx, DigitSRTTree.h, DigitStripPulseHeightSR.cxx, DigitStripPulseHeightSR.h, DmxStatusTree.cxx, DmxStatusTree.h, EventSRHeader.cxx, EventSRHeader.h, EventSRTTree.cxx, EventSRTTree.h, EvtmonListModule.cxx, EvtmonListModule.h, FLSDigitSR.cxx, FLSDigitSR.h, FiducialInfoSR.cxx, FiducialInfoSR.h, FitTrackInfoSR.cxx, FitTrackInfoSR.h, MCTruthSR.cxx, MCTruthSR.h, MomentumInfoSR.cxx, MomentumInfoSR.h, PlaneInfoSR.cxx, PlaneInfoSR.h, ShieldStripSR.cxx, ShieldStripSR.h, ShowerSRTTree.h, SliceSRTTree.cxx, SliceSRTTree.h, StdHepSR.cxx, StripPulseHeightSR.cxx, StripPulseHeightSR.h, StripSRTTree.cxx, StripSRTTree.h, TTreeSR.cxx, TTreeSR.h, TrackPlaneInfoSR.cxx, TrackPlaneInfoSR.h, TrackSRTTree.cxx, TrackSRTTree.h, TrackTimeInfoSR.cxx, TrackTimeInfoSR.h, VertexInfoSR.h, VetoShieldInfoSR.h, reco.C, reco.h: # obsolete, now using Sue's Ntuple's 2004-10-08 22:40 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: mdBlockDefinitions.h, mdQieReadout.h, mdSpillData.h, mdTriggerCodes.h: synch with online CVS repository as of 2004-10-08 2004-10-08 22:33 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/mvc/controller.py: green means go, red stop 2004-10-08 22:32 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/twist.py: Need to send tclk events as 2 digit hex 2004-10-08 19:16 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/mcinfo.tex: put in the http: link to the PDG page on MC particle numbering, just because I have it on hand. (I meant to include this on my last commit) 2004-10-08 17:58 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h, nearElectronicsCheck.C: add flag to select whether to use NearCheckCalData related analysis or not. also adjust the histogram labels for each crate so that the master channels are ordered the same way as in the detector (ie 0 at the top) 2004-10-08 17:14 kordosky * UserManualDoc/src/mcinfo.tex: the html creation was not working for some greek stuff in the mc info chapter. I backed off the greek 2004-10-08 16:54 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/mcinfo.tex: in table about PDG codes list the ranges for Hugh's neugen[2|3] resonances. 2004-10-08 16:27 hartnell * LISummary/LIReco.C: Best to leave this is a state where it writes out everything... 2004-10-08 16:19 hartnell * LISummary/: LIReco.C, LISummaryModule.cxx, LISummaryModule.h: Added a new feature to allow ONLY gain curves to be written out. This is important when GCs are taken interspersed with drift points. This feature is controlled from the LIReco.C macro using the WriteOnlyGainCurves variable. 2004-10-08 15:12 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/UserManual.tex: re-enable the use of html.sty. It was probably disabled because of brokenness at FNALU (I'd guess due to TWW screwups that also broke other things as well). This problem seems to now be resolved; probably because we now simply avoiding their 'enhancements' altogether. 2004-10-08 01:51 cbs * Contrib/cbs/Mad/MadHandScan.cxx, Contrib/cbs/Mad/MadHandScan.h, Mad/MadHandScan.cxx, Mad/MadHandScan.h: A couple of cosmetic changes 2004-10-07 23:39 kordosky * WebDocs/WebDocs.html: Added a link from the main page pointing people to user manual for info on stdhep 2004-10-07 22:29 avva * Contrib/sergei/Shadow/: FillDoubleMuTrees.C, FillShadowTrees.C, SunShadow.C, SunShadow.h, analyse2mu.C, doublemu.C, run2mu.C, runshadow2d.C, shadow.C, shadow2d.C: Use same utility functions. 2004-10-07 22:15 kordosky * UserManualDoc/src/: UserManual.tex, mcinfo.tex: Added a new Monte Carlo Info. section to the User Manual 2004-10-07 22:06 raufer * Contrib/raufer/ND_health/: ND_health.cxx, ND_health.h: only work on LI crate for now. keeps the number of events reasonable 2004-10-07 21:57 cbs * Contrib/cbs/Mad/MadHandScan.cxx, Mad/MadHandScan.cxx: small change 2004-10-07 21:09 cbs * Contrib/cbs/Mad/MadHandScan.cxx, Contrib/cbs/Mad/MadHandScan.h, Mad/MadHandScan.cxx, Mad/MadHandScan.h: Small changes to HandScan display and output tree 2004-10-07 19:09 avva * Contrib/sergei/Shadow/: dirlist.txt, doublemufilelist.txt, shadowfilelist.txt: Remove *txt files. 2004-10-07 18:48 Brett Viren <bv@bnl.gov> * Midad/macros/midad_hists.C: Test driver for HistPage 2004-10-07 18:46 Brett Viren <bv@bnl.gov> * Midad/HistPage/: GNUmakefile, HistDisp.cxx, HistDisp.h, HistPage.cxx, HistPage.h, LinkDef.h: New Midad Page that using TH2D's drawn wiht "lego2" and "colz" to show charge as u/v vs z. 2004-10-07 18:44 Brett Viren <bv@bnl.gov> * DataUtil/: GetDetectorBins.cxx, GetDetectorBins.h: Add functions to jump through the necessary hoops to allow one to correctly bin the detector by scintilator plane and strip. 2004-10-07 14:39 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h, drawBadChannels.C, nearElectronicsCheck.C: add a histogram to map channel occupancy. add those histograms to the drawBadChannels.C macro 2004-10-07 13:50 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: New packages for Katarzyna 2004-10-07 13:46 Brett Viren <bv@bnl.gov> * CandCell3D/.cvsignore, CandCluster3D/.cvsignore, CandTrack3D/.cvsignore, Ntuple3D/.cvsignore: New packages for Katarzyna 2004-10-07 10:26 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/PulserTimeCalScheme.cxx, PulserCalibration/PulserTimingCardSetting.cxx: Whups.. I thought summaries were in ns. Now convert from TDC ticks to nanoseconds. 2004-10-07 10:14 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RawData/RawLITimingSummary.cxx: Fix up minor block ID 4 so it doesn't generate warnings on unpacking. Add minor ID 5 in anticipation of upcoming changes in Lisa's code, which changes the mean/rms resolution to 1/16th of a TDC tick (~0.1 ns) 2004-10-07 06:00 Nick West <n.west1@physics.oxford.ac.uk> * Util/scripts/compare_memcheck_info: Hack: Don't exit even if it cannot decode gdb output 2004-10-06 23:11 avva * Contrib/sergei/Shadow/: FillDoubleMuTrees.C, SunShadow.C, SunShadow.h, analyse2mu.C, doublemu.C, run2mu.C: Updates - separate all cosmic data into "forward", "reverse" and "nofield" samples according to coil status. Add delta(Zvertex) to two track event ntuples. 2004-10-06 22:56 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h, nearElectronicsCheck.C: make the linearized data flag setable from the job macro 2004-10-06 21:14 bspeak * RunSummary/RunSummary.cxx: Remove attempt to access GetConfig in the constructor. 2004-10-06 20:46 bspeak * RunSummary/rate_plot.cc: Fix some of the help messages, and get rid of the commented out code that accidently doubled the data entered for the dsrates. 2004-10-06 20:39 bspeak * RunSummary/runsum.cc: Add the MonthlyGen mode lines 2004-10-06 20:32 bspeak * RunSummary/GNUmakefile: Add macros subdir 2004-10-06 18:50 bspeak * RunSummary/scripts/: rsm_web.sh, weekly_plot.sh: Scripts run on minos-offline2 as part of RunSummary The cron jobs look like this 59 * * * * /home/bspeak/bin/rsm_web.sh -2v 00 8 * * 5 /home/bspeak/bin/weekly_plot.sh -v -M 2004-10-06 18:25 bspeak * RunSummary/RunSummary.cxx: Fix the strange refusal to run BeginJob by adding initializers to constructor. 2004-10-05 23:31 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, prime_oracle_from_mysql.pl: tweaks to these 2 scripts to take tablespaces into account 2004-10-05 23:23 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/: mvcmain.py, twist.py, mvc/controller.py, mvc/gui.glade, mvc/model.py: More additions 2004-10-05 21:51 litchfld * Contrib/litchfld/NC_Rates/: AnaMcNc.C, MCTruthFilter.cxx, MCTruthFilter.h, NuBarFlux.C, NuBarFlux.h, NuEFlux.C, NuEFlux.h, NuFlux.C, NuFlux.h, NuFluxOld.C, NuFluxOld.h, NuMuFlux.C, NuMuFlux.h, StudyFlux.C, StudyFlux.h: whole load of stuff for looking at NC events in the ND 2004-10-05 21:44 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/NreNearElectronicsCheck.cxx: fix filling the 0 adc and bad qie range for near expert data 2004-10-05 21:39 murgia * PulserCalibration/: PulserDBModule.cxx, PulserDBModule.h, PulserGain.cxx, PulserGainLog.cxx, PulserGainPin.cxx, PulserSummaryModule.cxx: Fixed code to write points with low light levels. Added call to EndFile. 2004-10-05 21:06 Minos CVS group account. Do not commit from here! * Contrib/raufer/ND_health/: GNUmakefile, LinkDef.h: Forgotten in the previous commit. 2004-10-05 21:05 Minos CVS group account. Do not commit from here! * Contrib/raufer/ND_health/: ND_health.C, ND_health.cxx, ND_health.h, pins.C: New tool to look at NearDet raw digits -- for the moment used to look at LI runs, especially for pin diode timing studies. Creates a Tree with only electronics channel information and ADC and TDC values. pins.C creates a few plots for pin diode timing. 2004-10-05 20:48 Minos CVS group account. Do not commit from here! * Contrib/raufer/ND_health/.cvsignore: ignore file for this directory 2004-10-05 20:45 Brett Viren <bv@bnl.gov> * WebDocs/: pkg_links.html, Package_Overviews/BeamData.html, Package_Overviews/HistMan.html: Two more greens 2004-10-05 20:06 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: Add Phillip Litchfield 2004-10-05 20:03 Brett Viren <bv@bnl.gov> * Midad/macros/test_user_canvas.C: Force canvas update 2004-10-05 19:50 Brett Viren <bv@bnl.gov> * Midad/macros/: cheezy_evd.C, load_libs.C, midad.C, test_user_canvas.C, test_user_display_module.C: Clean up examples. Rely on load_libs for the common libs. 2004-10-05 19:37 Brett Viren <bv@bnl.gov> * Midad/macros/cheezy_evd.C: Example of Cheezy and EVD in same display. Sadly it is impossible to do an equivalent MultePage + EVD due to certain usurpations. 2004-10-05 16:27 Minos CVS group account. Do not commit from here! * Contrib/anatael/LookAtLUT/oldCode/: LookAtLUT.cxx, LookAtLUT.h, QieRangeResponse.cxx, QieRangeResponse.h, TreeMyLUT.C, makeLookAtLUT.C: I have added the directory oldCode. I have saved in that directory the version of the code that I used during CalDet 2003 for LUT analysis. This version is now deprecated since the LUT data is now available through the offline: RawQieLookAtTableBlock. A new version of the code for the ND LUTs is under development and should soon substitute completely the current CalDet version. The new version is envisaged to make use of the little analysis framework I created based on QieRangeResponse objects. Anatael - Trento (Italy), 5th/10/2004. 2004-10-05 16:12 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Add Rustem to Alignment 2004-10-05 16:02 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/BeamData.html, Package_Overviews/CodeMgtTools.html, Package_Overviews/HistMan.html, Package_Overviews/LegacyCand.html, Package_Overviews/ParticleTransportSim.html: More empty templates for my next victims 2004-10-05 15:44 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, DBtxt_AlgDeMuxBeam_default.C, DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxUtilities.cxx: make a lot of changes for beam demuxing 1. add method to return the number of strips hit in a plane (max number in (the case of shower planes as some hypotheses may have different numbers hit) 2. adjust the criteria for finding the start of a muon track in an event (allow shower planes with 2 hit strips to be used to determine the start) 3. redo the method for demuxing the track in an event. use a sliding window of valid planes where 4 are set and one has not been set to guide the demuxing. 2004-10-05 14:33 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * WebDocs/Package_Overviews/: DetSim.html, Digitization.html, DocBuilder.html, PhotonTransport.html, StupidGeometry.html, TriD.html: Nick's continual pestering pays off. I probably shouldn't reward such behaviour, but oh well. 2004-10-05 12:24 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/: BField.html, CandFitShowerEM.html, DatabaseUpdater.html, OnlineUtil.html, RerootExodus.html, VertexFinder.html: Stop pretending that Further Links will be supplied. 2004-10-05 10:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiStatement.cxx: Add DROP PUBLIC SYNONYM to ORACLE incantation 2004-10-04 22:52 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/NreNearElectronicsCheck.cxx: fix a couple of typos. when looking at near expert runs, fill the BadADC and BadQieRange histograms from the raw digit tree. 2004-10-04 22:19 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, drawBadChannels.C: fix histogram names and canvas titles to accurately reflect the problems 2004-10-04 20:21 avva * Contrib/sergei/Shadow/: analyse2mu.C, shadow2d.C: Add histograms. 2004-10-04 17:43 bspeak * setup/: setup_minossoft_umn, setup_minossoft_umn.csh, setup_minossoft_umn.sh: Changes for the latest frozen releases 2004-10-04 06:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add SOFTWARE_CONFIGURATION 2004-10-04 00:21 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStreamManager.cxx: Modify handling of records extracted from LowerBound streams. Previously, a lowerbound record, e.g. a ConfigRecord from the Config stream of a set of .cand.root files, was re-read on every job cycle. This produced a "fresh" copy of the Config record on every job cycle, replacing the old. The problem with this is that if the user's job requested output of Config records, the fresh copies of Config records were not recognized as being previously persisted, and a new Config record was written out on each job cycle. The modifications are such that the input tags of a LowerBound record will be checked against the tags of the existing records in Mom, and only read in if not already in Mom. Old lower bound records from the same input stream are only removed from Mom when they've been superceded by a new record(s) on the same input stream. LowerBound records are marked on input as non- transient, i.e. Mom will not Clear them at the top of each job cycle. 2004-10-03 22:25 Sue Kasahara <schubert@hep.umn.edu> * MinosObjectMap/: MomNavigator.cxx, MomNavigator.h: Fix bug in GetFragment affecting use of 3rd argument "streamname". Add new method: TObject *GetFragmentByInputTag(const char* streamname, const char* treename, int treeindex, const char* filename) const; to allow easier extraction of objects matching a specific set of input tags. This is used by Persistency to determine if a non-transient object, e.g. ConfigRecord, already exists in Mom before attempting to read in the object. 2004-10-03 22:22 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/Module/NtpMCModule.cxx: Make error message more explicit. 2004-10-01 20:09 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h, drawBadChannels.C: add histograms for error flags in the raw digits and plot those histograms using drawBadChannels.C 2004-10-01 19:38 Brett Viren <bv@bnl.gov> * Rotorooter/RotoServer.cxx: Add "BEAM_DATA_DIR" env. var. to locate src of BD files 2004-10-01 19:19 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, SinglAnalysis.cxx: Changed z-axis scales on singles monitoring plots 2004-10-01 16:50 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: mdTriggerCodes.h, minosDaq.h, rcMessages.h: synch with online CVS repository of 2004-09-29 2004-10-01 14:56 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PulserCalibration/: LinkDef.h, PulserTimeDrift.cxx, PulserTimingCardSetting.cxx, PulserTimingCardSetting.h, PulserTimingPoint.cxx: More files for the LI timing. 2004-10-01 14:55 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: LinkDef.h, PulserTimeCalScheme.cxx, PulserTimeCalScheme.h: Add scheme to calibrate time by LI timing summary (plus muon calibration) 2004-10-01 14:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/make_priming_set.pm: Add SOFTWARE_CONFIGURATION 2004-10-01 12:26 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PulserCalibration/: LinkDef.h, PulserTimeDrift.cxx, PulserTimeDrift.h, PulserTimingMaker.cxx, PulserTimingMaker.h, PulserTimingPoint.h: Add files for creating LI timing drift databases from LI timing summaries. 2004-09-30 23:20 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, AlgFitTrackSAList.cxx, AlgFitTrackSAList.h, BFieldFT.cxx, BFieldFT.h, CandFitTrackSA.cxx, CandFitTrackSA.h, CandFitTrackSAHandle.cxx, CandFitTrackSAHandle.h, CandFitTrackSAList.cxx, CandFitTrackSAList.h, CandFitTrackSAListHandle.cxx, CandFitTrackSAListHandle.h, DBtxt_AlgFitTrackSA_default.C, DataFT.cxx, DataFT.h, FitState.cxx, FitState.h, FitStepInfoFT.cxx, FitStepInfoFT.h, FitTrackSAListModule.cxx, FitTrackSAListModule.h, IterationState.cxx, IterationState.h, LinkDef.h, MatrixCalculator.cxx, MatrixCalculator.h, SuperIterationState.cxx, SuperIterationState.h, Ntp/NtpFitSA.cxx, Ntp/NtpFitSA.h, Ntp/NtpFitSAFit.cxx, Ntp/NtpFitSAFit.h, Ntp/NtpFitSAPlane.cxx, Ntp/NtpFitSAPlane.h, Ntp/NtpFitSARecord.cxx, Ntp/NtpFitSARecord.h, Ntp/NtpFitSAVtx.cxx, Ntp/NtpFitSAVtx.h, NtpModule/LinkDef.h, NtpModule/NtpFitSAModule.cxx, NtpModule/NtpFitSAModule.h: Removed ClassDef/ClassImp from "locally used" classes, left only in Cand, Alg and Ntp classes. Use SwimSwimmer(const VldContext& vldc, BField* magField) ctor to control BField used by the swimmer. 2004-09-30 23:09 avva * Swimmer/SwimSwimmer.cxx: Fix SwimSwimmer(const VldContext& vldc, BField* magField) ctor - it makes possible to explicitly control what BField Swimmer is using. 2004-09-30 22:23 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/gui/: __init__.py, dialogs.py, gui.glade, helpers.py, main.py, state.py: Pre-MVC code 2004-09-30 22:22 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/: mvcmain.py, twist.py, mvc/__init__.py, mvc/controller.py, mvc/gui.glade, mvc/model.py, mvc/view.py: Simplify shifter application by moving to gtkmvc based MVC pattern. 2004-09-30 18:55 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h, drawBadChannels.C: refine the trees, add some histograms for tracking bad channels, and set the color codes to be more reasonable. 2004-09-30 16:58 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/Truthifier.h: Add a CandDigitHandle* version of DigitIsCrossTalk() 2004-09-30 16:07 bspeak * RunSummary/rate_plot.cc: Eliminate double counting of dsrates TTree in DoLT loop 2004-09-30 15:17 Brett Viren <bv@bnl.gov> * BeamData/python/: inject-xmlrpc.py, bdp/test.cfg, bdp/gui/gui.glade, bdp/gui/helpers.py, bdp/gui/state.py, test/test-server.py: Some bugs squished, others added, ie. the usual. 2004-09-30 12:52 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Describe the new configuration storage system 2004-09-30 11:39 Nick West <n.west1@physics.oxford.ac.uk> * Algorithm/AlgFactory.cxx: Switch to new DBI configuration storage system. 2004-09-30 11:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DEMOASCIICONFIG.csv, DEMOASCIICONFIGVLD.csv, DbiValidate.cc, prepare_db_1.sql: Test new configuration storage system. 2004-09-30 11:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Implement new configuration storage system. 2004-09-30 11:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiWriter.cxx: When waiving rule on table name matching in the case of DBICONFIGSET, use upper case name not mixed case. 2004-09-30 11:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigStream.cxx, DbiConfigStream.h: Implement new configuration storage system:- 1) All data goes into a single table (SOFTWARE_CONFIGURATION). Drop support for one key per column format. 2) Configuration identified by a (software,configuration) pair of names where the default for the configuration name is "default". 3) The configuration data are true DBI data - so could have limited and overlapping validities - so long as the client software can handle this. The data is aggregated with each (software,configuration) pair having a unique aggregate number. 4) Supports both reading and writing. New (software,configuration) pairs are automatically assigned a new aggregate number. 2004-09-30 11:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigSet.cxx, DbiConfigSet.h: Add methods: Clear() and PushBack(...) to allow object to be rebuilt which is required when writing new configuration data to the database. 2004-09-29 22:53 cbs * Contrib/cbs/Mad/MadHandScan.cxx, Mad/MadHandScan.cxx: When restarting display with same event file, program will add new voting results to the tree in the old results file, rather than just overwriting it. 2004-09-29 22:46 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldMapRect2d.cxx: deal with precision errors in (x,y) to generator-index translation that is important in 0.5cm maps but not in 5cm maps. add some checking that this isn't still happening (can/should later be removed) 2004-09-29 22:08 cbs * CandShowerEM/: AlgShowerEM.cxx, DBtxt_AlgShowerEM_default.C: Fixed a small bug in AlgShowerEM.cxx and changed the default mip2gev conversion in the DBtxt file 2004-09-29 21:56 litchfld * DetSim/SimPmtM64Oxford.cxx: Modified the Non-linearity scaling function. (in method GenNonlinearCharge) It now uses an `exponetially saturating' non-linarity rather than a `linear' non-linearity. (if that makes any sense) 2004-09-29 20:02 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/: gmain.py, test.cfg, twist.py, gui/gui.glade, gui/helpers.py, gui/main.py, gui/state.py: Can now start new connections, load from config file, clear all connections, see stats on all connections and all devices in a connection. 2004-09-29 13:11 webera * Contrib/weber/AnaMC/: StudyFlux.C, StudyFlux.h: some minor updates 2004-09-29 01:27 cbs * Contrib/cbs/Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.cxx: Changed MC vtx references to expect metres rather than cm. 2004-09-29 00:12 cbs * Contrib/cbs/Mad/MadHandScan.cxx, Contrib/cbs/Mad/MadHandScan.h, Mad/MadHandScan.cxx, Mad/MadHandScan.h: Changes to zoom/unzoom function. Display now draws EM shower prediction using code in CandFitShowerEM when a ShowerEM object has been reconstructed 2004-09-29 00:07 cbs * CandFitShowerEM/: AlgFitShowerEM.cxx, AlgFitShowerEMList.cxx, BinCorrelationEM.cxx, BinCorrelationEM.h, BinFluctuationEM.cxx, BinFluctuationEM.h, CacherEM.cxx, CacherEM.h, CalcEM.cc, CandFitShowerEM.cxx, CandFitShowerEM.h, DBtxt_AlgFitShowerEMList_default.C, DBtxt_AlgFitShowerEM_default.C, FitShowerEMListModule.cxx, FitShowerEMListModule.h, FitterEM.cxx, FitterEM.h, GNUmakefile, LinkDef.h, rte.cc: Various changes: 1) Now using DBtxt files for configuration 2) Separated out code for calculating fluctuations and correlations into two classes: BinFluctuation and BinCorrelation 3) Changed structure of stored info in CacherEM object: a) energy deposits in (r,t,phi) coords are stored in a vector of rather than a map. Vector now also contains an estimate of the fluctuation on the energy deposited - easier to calculate this in RTCalc() than later. b) map of energy deposits in plane,strip coords also updated to store the estimate of the fluctuations. 2004-09-28 23:51 cbs * CandShowerEM/GNUmakefile: Removing references to DBtxt debug files from GNUmakefile 2004-09-28 23:47 cbs * CandShowerEM/: AlgShowerEM.cxx, AlgShowerEMList.cxx, AlgShowerEMList.h, CandShowerEM.cxx, DBtxt_AlgShowerEMList_default.C, DBtxt_AlgShowerEM_default.C, GNUmakefile, ShowerEMListModule.cxx, ShowerEMListModule.h: Updated package to use DBtxt files for configuration. 2004-09-28 22:55 cbs * Contrib/cbs/Mad/MadHandScan.cxx, Contrib/cbs/Mad/MadHandScan.h, Mad/MadHandScan.cxx, Mad/MadHandScan.h: Small change which allows display to run sequentially through all ntuple entries if no event list file is present 2004-09-28 22:16 asousa * Production/R1.10/reco_production_R1.10.C: Backport into R1.10. 2004-09-28 22:15 asousa * Production/R1.10/reco_production_R1.10.C: Add Missing jc.Input line. 2004-09-28 17:00 bspeak * RunSummary/runsum.cc: Change sdir of web gen to /home/rsm/summaries 2004-09-27 21:45 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h, drawBadChannels.C: make a histogram for each crate and bad channel pathology. set the axis labels for the histograms to correspond to geographical address and master channel. add drawBadChannels.C to draw these histograms. it takes an argument (true or false) to switch between calibrated results and expert run results. 2004-09-27 20:07 bspeak * RunSummary/runsum.cc: Fix cfgtest to not let through those files which have no DaqSnarl entries 2004-09-27 19:50 shanahan * Contrib/brebel/NearElectronics/: plot2Dchan.C, plotbad.C: Two macros for looking at results of NearCheckCalData classes. .x plot2Dchan.C(hidID) plots histogram hidID, and overlays it with lines showing crate, Master, and Minder boundaries. .x plotbad.C(&f) plots TGraphs for bad channels. It still requires some user editing to set which channels get plotted (bad RMS, bad linearity, randomly selected channels) and a crate mask. 2004-09-27 18:26 dap56 * CDFMonitoringFwk/: GNUmakefile, HistoDisplay.cxx: Some minor modifications to GUI logic: - disabled slide show feature - change to canvas drawing code - some canvas properties were being overridden in previous version Removed unneccessary reference to MINOSLIBS in makefile - this package now only depends on the ROOT libraries 2004-09-27 17:13 bspeak * RunSummary/runsum.cc: The farmlist generation should also check the .run files. 2004-09-27 16:30 bspeak * RunSummary/runsum.cc: Add -S switch to change summaries directory 2004-09-27 15:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiStatement.cxx: Allow underscore in table names 2004-09-27 15:46 musser * CandEventSR/: AlgEventSRList.cxx, DBtxt_AlgEventSRList_FarBeam.C: remove diagnostic couts, tweak event formation parameters for far beam. 2004-09-27 15:36 musser * CandShowerSR/AlgShowerSR.cxx: add check that begplane/endplane are set to value other than initial value (-1) in SetUV. Although this should always be the case as long as the shower has at least one daughter, if this were to fail for some reason there would be an array bounds error at the line reported to fail by Alex. 2004-09-27 14:47 Minos CVS group account. Do not commit from here! * Contrib/brebel/NearElectronics/: NearCheckCalData.cxx, NearCheckCalData.h, NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h: add a method to fill histograms showing the channels flagged as problems for each of Niki's defined pathologies. the display is described in the new method. also add the ClassDef and ClassImp macros to Peter's NearCheckCal data object. 2004-09-26 18:55 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/: gmain.py, gtktest.py, gui/__init__.py, gui/dialogs.py, gui/gui.glade, gui/helpers.py, gui/main.py, gui/state.py: More GUI work 2004-09-24 22:26 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/: gtktest.py, main.py, twist.py, xmlrpc.py, gui/gui.glade: Mostly finish the Twisted based server. Start shifter GUI to control/monitor the server. 2004-09-24 18:54 cbs * Contrib/cbs/Mad/MadHandScan.cxx, Contrib/cbs/Mad/MadHandScan.h, Contrib/cbs/Mad/macros/HandScan.C, Mad/MadHandScan.cxx, Mad/MadHandScan.h, Mad/macros/HandScan.C: Small change to input file and output tree structures. Added a macro to run the HandScan code. 2004-09-24 17:49 Brett Viren <bv@bnl.gov> * BeamData/python/inject-xmlrpc.py: add methods to introspection dump 2004-09-24 16:57 asousa * Production/MDC/R1.10/reco_far_cosmic_R1.10.C: Backport into R1.10. 2004-09-24 16:56 asousa * Production/MDC/R1.10/reco_far_cosmic_R1.10.C: Prototype script for Cosmics MC processing with R1.10. 2004-09-24 15:13 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/NreNearElectronicsCheck.cxx: forgot to write out a histogram to the file 2004-09-24 15:10 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h: fix typos in output files flagging bad channels 2004-09-24 14:48 Brian Rebel <brebel@fnal.gov> * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h: make the residual cut a tunable parameter. also add another histogram to record the actual residuals of the fit as well as the quantity residual/rms of each point. 2004-09-24 14:29 Minos CVS group account. Do not commit from here! * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h: make sure you loop over *all* the points when doing the linear fit. also make sure to zero the badness flags after each event so that you dont end up with every event being flagged. 2004-09-24 08:32 cbs * Contrib/cbs/Mad/LinkDef.h, Contrib/cbs/Mad/MadHandScan.cxx, Contrib/cbs/Mad/MadHandScan.h, Mad/LinkDef.h, Mad/MadHandScan.cxx, Mad/MadHandScan.h: Added code to draw + control mini display for hand scanning nue events. 2004-09-24 07:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch.sh: Use operator !=, not -ne when comparing strings 2004-09-24 06:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: exporter.pm, importer.pm: Clear out any obsolete job and log files. 2004-09-24 01:55 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/twist.py: Experimental Twisted-based server 2004-09-24 00:33 dap56 * Monitoring/DigitAnalysis.cxx: fixed typo 2004-09-24 00:27 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx: bug fixes to T-T0 and CI histograms - improper zeroing of hists/arrays changed 'smart update' frequency and maximum time lag parameters for FarDet physics runs to try to limit runaway optimisation of rec_update and rec_skip parameters when DDS timeouts occur changed z-axis scales on various varc vs vmm plots to conform to green=good convention 2004-09-23 23:47 Minos CVS group account. Do not commit from here! * Contrib/brebel/NearElectronics/: NearCheckCalData.cxx, NearCheckCalData.h, NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h: Add Niki's bad channel analysis into the NreNearElectronicsCheck module. Many thanks to Niki for helping to understand the code and making it available for inclusion in the package. this module should now be able to handle NearExpert and NearCheckCal data both. Also make the parameters for flagging bad channels configurable. 2004-09-23 23:04 cbs * Contrib/cbs/Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.cxx: Updated display to show reco shower energy. For events with multiple tracks or showers only the highest energy of each is shown. 2004-09-23 18:40 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/: main.py, roto.py, xmlrpc.py: Some small bugs 2004-09-23 17:53 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/: main.py, roto.py, state.py, xmlrpc.py: More cleanup, time to test at fnal. 2004-09-23 16:48 Minos CVS group account. Do not commit from here! * Contrib/brebel/NearElectronics/: NearCheckCalData.cxx, NearCheckCalData.h, NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h: combine Peter Shanahan's mods to NearCheckCalData and his QieCalibration code into the cvs copies of NearCheckCalData and the NreNearElectronicsCheck code. this commit brings his private code and the cvs code up to date with each other and any development on this code will hopefully be done through cvs from now on. 2004-09-23 16:25 niki * Contrib/niki/: QieCalibrationModule.cxx, QieCalibrationModule.h: Included criterion for checking the residuals of the each channel after the mean vs dacval fit. Any channel exceeding the criterion is flaged and the info is written an a separate text file. ---------------------------------------------------------------------- 2004-09-23 14:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiStatement.cxx, DbiStatement.h, doc/ChangeLog: Further ORACLE SQL translation improvements. Allow one MySQL statement to translate into multiple ORACLE ones and generate additional statements when creating tables to set up access to MINOS_READER and MINOS_WRITER roles, create public synonyms, add constraint on SEQNO and remove limit on the maximum extensions to the main table. Fix bug that translated INTEGER to NUMBER(38)EGER. 2004-09-23 01:38 cbs * Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadEvDisplay.cxx, Mad/MadBase.cxx, Mad/MadEvDisplay.cxx: Small bug fixes 2004-09-23 01:14 cbs * Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadEvDisplay.h, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.h: Updated event display to match reco objects with slice and mc event using truth helper info. 2004-09-22 22:56 Brett Viren <bv@bnl.gov> * BeamData/python/bdp/: __init__.py, main.py, roto.py, state.py, xmlrpc.py: Start of cleanup 2004-09-22 22:55 avva * CandFitTrackSA/: README, reco.C: Update usage info. 2004-09-22 22:18 Minos CVS group account. Do not commit from here! * Contrib/brebel/NearElectronics/: NreNearElectronicsCheck.cxx, NreNearElectronicsCheck.h: fix a couple of tree branch names and variables 2004-09-22 21:55 niki * Contrib/niki/: QieCalibrationModule.cxx, QieCalibrationModule.h, qieCal.C: The QieCalibration Module (J. Hartnell, A. Cabrera and S. Murgia) to which I added my analysis on "BAD" (deviation from linearity, missing entries, missing points, large rms) electronics channels and which checks the quality of the QIE Calibration. I also added RAW information for each channel (creating a separate tree) after usefull discussions and suggestions by D. Reyna and G.Drake. This code has been used so far to find problematic channels and electronics problems in the Near Detector and is now part of the OM thanks to D.Petyt. 2004-09-22 21:29 niki * Contrib/niki/.cvsignore: [no log message] 2004-09-22 20:46 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/cvs-rep.html: -t flag for a RSA1 key is "rsa1" not "identity" (that's the file it creates) 2004-09-22 20:13 Liz Buckley-Geer <buckley@fnal.gov> * IoModules/IoInputModule.cxx: Added support for reading files from AFS space using SAM 2004-09-22 20:01 Minos CVS group account. Do not commit from here! * Contrib/brebel/NearElectronics/: NearCheckCalData.cxx, NearCheckCalData.h, plotbad_cint.C: latest and greatest code to check the near electronics 2004-09-22 19:36 litchfld * DetSim/SimPmtM64Oxford.cxx: Modified Reset method to always do the inherited stuff Fixed bug where if the SimPmt was mis-amplifying a photoelectron it would ignore all the other pes in the timebucket 2004-09-22 19:22 Brett Viren <bv@bnl.gov> * BeamData/python/: BeamData.cc, BeamData.h, Makefile, beamdata.py, beamdata_wrap.cxx: Convert over to new style raw beam data 2004-09-22 19:10 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: give Phillip Litchfield DetSim access. 2004-09-22 18:56 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/mdQieReadout.h: resync with online CVS repository as of 2004-09-20 2004-09-22 18:49 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Fix very nasty bug that was causing N digits to make N independent snarls. Naturally, reco framework only looks at the first snarl (which is STILL incorrect behaviour and needs a deep framework change to get right) and the first snarl contained only the first digit. I'll now take myself out behind the woodshed to give myself a good strapping. Sorry for the trouble, everyone. ---N 2004-09-22 18:06 Brett Viren <bv@bnl.gov> * OnlineUtil/rawBeamDataBlockLayout.h, RawData/RawBeamMonBlock.cxx, RawData/RawBeamMonBlock.h: Turn on saving of trigger event and delay 2004-09-22 17:59 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/Truthifier.cxx: Whups.. compile, fix bugs, THEN commit. 2004-09-22 17:57 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/: Truthifier.cxx, Truthifier.h: Change from CandDigitHandle& to CandDigitHandle* when calling BestSEIdOfDigit. Stupid Handles.. they don't let you use derivative types (like CandDeMuxDigitHandle) when you want to. 2004-09-22 17:49 Brett Viren <bv@bnl.gov> * OnlineUtil/rawBlockIds.h, RawData/LinkDef.h, RawData/RawBeamMonBlock.cxx, RawData/RawInSpillBeamMonBlock.cxx, RawData/RawInSpillBeamMonBlock.h, RawData/RawOutOfSpillBeamMonBlock.cxx, RawData/RawOutOfSpillBeamMonBlock.h, Rotorooter/RotoTalk/bogus_beammon.c: Move to a single block type for RawBeamData 2004-09-22 17:26 Brett Viren <bv@bnl.gov> * RawData/: RawBeamMonBlock.cxx, RawBeamMonHeaderBlock.cxx: Use new rawBeamDataBlockLayout.h 2004-09-22 17:26 Brett Viren <bv@bnl.gov> * OnlineUtil/rawBeamDataBlockLayout.h: Put RawBeamMonDefs in one spot 2004-09-22 03:31 asousa * Production/R1.10/reco_production_R1.10.C: Backport to R1.10 2004-09-22 03:27 asousa * Production/R1.10/reco_production_R1.10.C: Removed DeMuxModule::Ana line. Should only be used for beam data. 2004-09-21 23:10 cbs * Contrib/cbs/Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.cxx: Fixed another bug in the StdHep Display which meant arrows from parents to children were not being drawn correctly. This is now fixed and has been tested on near and far ntuple files. 2004-09-21 22:09 cbs * Contrib/cbs/Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.cxx: Bug fix in DrawInteractionDiagram() to prevent seg v's when looking at neardet files 2004-09-21 19:56 George Irwin <gmieg@slac.stanford.edu> * TriD/: GNUmakefile, TridSetup.cxx: MacOSX mods: add GL include path; remove double definition of gMint. Fixes TriD.lib step on MacOSX, but TriD.bin has other multiple definitions. 2004-09-21 19:38 Minos CVS group account. Do not commit from here! * Contrib/brebel/NearElectronics/nearElectronicsCheck.C: add job macro to run the checkout software 2004-09-21 19:37 Minos CVS group account. Do not commit from here! * Contrib/brebel/: genTimingCalibration.C, NearElectronics/GNUmakefile, NearElectronics/LinkDef.h, NearElectronics/NearCheckCalData.cxx, NearElectronics/NearCheckCalData.h, NearElectronics/NreNearElectronicsCheck.cxx, NearElectronics/NreNearElectronicsCheck.h: add classes for checking out near electronics for problems 2004-09-20 21:50 Brett Viren <bv@bnl.gov> * BeamData/doc/index.html: bad closing tt tag fixed 2004-09-20 20:58 cbs * CandShowerEM/AlgShowerEM.cxx: Bug fix: The AlgShowerEM code does not consider low pulse height hits when finding initial cluster; however, it adds these hits back in when calculating the angle, vertex if they lie within the rest of the shower. The change to add the low pulse height hits back in was (accidentally) only applied to u strips in version 1.8. This change has now been applied to v strips too. 2004-09-20 19:03 bspeak * RunSummary/scripts/cleaner.sh: Script that cleans the data directory of old .mdaq.root files to conserve disk space 2004-09-20 14:50 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: Add Jim 2004-09-20 14:05 Brett Viren <bv@bnl.gov> * PerfTools/python/ptrun.py: Use /usr/bin/env to find the Python interpreter 2004-09-19 18:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Add "pmtChargeSlop" parameter to example script. 2004-09-19 18:47 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimPmtM64Full.cxx, SimPmtM64Full.h: Add new adjustible parameter "pmtChargeSlop" which controls now much charge slops between QIE buckets with M64s. Anatael and Niki take note. Nominal 1.6, make smaller to increase charge sloppiness. 2004-09-18 22:34 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/supported_versions.html: list Fermi LTS / Scientific Linux explicitly as a supported option. list RedHat 9 as deprecated at FNAL (no longer getting RH support). 2004-09-18 22:13 asousa * CVSROOT/framework.list: Oops, got the address wrong. Fixed. 2004-09-18 22:09 asousa * CVSROOT/framework.list: Updated Mayly's e-mail in minoscvs mailing list. 2004-09-18 22:02 Brett Viren <bv@bnl.gov> * BeamData/doc/status/: status.html, status.skb: Index page 2004-09-18 22:00 George Irwin <gmieg@slac.stanford.edu> * WebDocs/: install.html, macosx_instructions.txt, supported_versions.html: Add MacOSX as supported platform. Add recipe for MacOSX loon installation. 2004-09-18 21:48 Brett Viren <bv@bnl.gov> * BeamData/doc/status/: 040916/dae_vme_dt.eps, 040916/dae_vme_dt.gif, 040916/t1s1_timing.eps, 040916/t1s1_timing.png, 040916/timesince_zoom.eps, 040916/timesince_zoom.gif, 040918/local.skr: forgotten files 2004-09-18 21:45 Brett Viren <bv@bnl.gov> * BeamData/doc/status/040916/: bpm_dae_vme_dt.eps, bpm_dae_vme_dt.png, context.dia, context.eps, context.png, numi_sync_2.eps, numi_sync_2.png, offline-uml.eps, offline-uml.png, slides.html, slides.pdf, talk.skb: Working group session 2004-09-18 21:42 Brett Viren <bv@bnl.gov> * BeamData/doc/status/040918/: Makefile, beam-line.svg, context.dia, context.eps, context.png, dae_vme_dt.eps, dae_vme_dt.gif, dae_vme_dt.png, data-streams.dia, data-streams.eps, data-streams.png, minos_mural.jpg, offline-uml.dia, offline-uml.eps, offline-uml.png, slides.html, slides.pdf, t1s1_timing.dia, t1s1_timing.eps, t1s1_timing.png, talk.skb: plenary session 2004-09-18 20:33 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBeamMonHeaderBlock.cxx: zzzz_last was wrong (should be 6, was 8), this just meant that blocks created with the explicit (VldContex,UInt_t spillcnt) ctor were two words too long (filled with junk). 2004-09-18 19:16 hartnell * LISummary/: LILookup.cxx, LILookup.h, LISummarySorter.cxx: Now reconstruct the strip associated with xtalk hits in the ND forward section. Note that no strip can be reconstructed in the spectrometer because of the 4-fold degeneracy. I'm currently assuming that plane 121 is the first active plane in the spectrometer but I don't know this is definitely correct. Knowning the strip associated with un-correlated hits may help in resolving miswirings if there are any. 2004-09-18 15:27 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/: Truthifier.cxx, Truthifier.h: Add a new call for the Demuxer. Take note Brian: const Truthifier& truth = Truthifier::Instance(mom); ... CandDigitHandle cdh = ...; PlexStripEndId trueSeid = truth.BestSEIdOfDigit(cdh); 2004-09-17 18:33 phil.adamson * PulserCalibration/PulserDBModule.cxx: Revert breakage again! I must stop doing this. 2004-09-17 16:58 phil.adamson * PulserCalibration/: PulserDBModule.cxx, PulserGain.cxx, PulserGain.h, PulserGainPin.cxx, PulserGainPin.h: Try to fix aggregate number and stripend missing bugs 2004-09-15 20:04 hartnell * LISummary/doc/LISummary.html: Make the following statement about the pinGain branch in the tree following some uncertainty from users. pinGain - The gain of the pin diode (It is better to use va "chip" since this is hardwired on the vfb and does not rely on the database: chip=0=low gain and chip=1=high gain. I believe that pinGain is the opposite to va chip number, i.e. pinGain=0=high gain, pinGain=1=low gain but I'm not 100% sure). 2004-09-15 18:57 avva * Contrib/sergei/Shadow/: analyse2mu.C, dirlist.txt, doublemufilelist.txt, run2mu.C, shadow2d.C, shadowfilelist.txt: [no log message] 2004-09-15 15:53 Brett Viren <bv@bnl.gov> * BeamData/python/: bmp.py, callback.py: Cosmetic 2004-09-15 15:52 Brett Viren <bv@bnl.gov> * BeamData/python/data.py: Rework how message data is unpacked 2004-09-15 15:45 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/Module/NtpSRModule.cxx: A late bug-fix backport to R1-10 from Sue 2004-09-15 14:37 Brett Viren <bv@bnl.gov> * WebDocs/FrozenRel.html: Connect R1.10 to ROOT v4.00/08e. d had a typo 2004-09-15 13:58 phil.adamson * PulserCalibration/create_new_gain_table.mysql: Fix breakage 2004-09-15 02:17 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Fix bug in how NtpSRShower slc index is filled. This was also causing evt.nshower to be incorrectly filled as 2 in most cases instead of 1, because of sloppy use of a map containing the (uid,index) correlation. This needs to be made more robust, as I have recently done for evt -> shw,trk,stp correlations, but I'm absolutely afraid to touch anything right now lest I make things worse instead of better. I'll add protection after R1.10 is frozen. It also speaks to the need to have my own validation process in place - something I'll begin working on. Thanks to Jim for catching this. This fix should be backported into release 1.10. 2004-09-14 23:32 Brett Viren <bv@bnl.gov> * BeamData/doc/status/040916/: local.skr, offline-uml.dia, t1s1_timing.dia, talk.skb: Some updates 2004-09-14 22:02 phil.adamson * PulserCalibration/PulserDBModule.cxx: Revert breakage! 2004-09-14 22:01 phil.adamson * PulserCalibration/: PulserDBModule.cxx, PulserDriftPin.h, PulserGainPin.cxx, PulserGainPin.h, create_new_drift_table.mysql, create_new_gain_table.mysql: A couple of minor fixes 2004-09-14 20:12 George Irwin <gmieg@slac.stanford.edu> * Calibrator/Calibrator.cxx, Calibrator/Calibrator.h, CandEventSR/AlgEventSRList.cxx, CandFitTrackSA/AlgFitTrackSA.cxx, CandFitTrackSA/Ntp/NtpFitSAVtx.cxx, CandFitTrackSA/Ntp/NtpFitSAVtx.h, CandNtupleSR/NtpSRShower.cxx, CandNtupleSR/NtpSRTrack.cxx, CandNtupleSR/Module/NtpSRModule.cxx, CandTrackSR/AlgTrackSR.cxx, CandTrackSR/TrackClusterSR.cxx, DetSim/CustomLightInjector.cxx, DetSim/LightInjector.cxx, DetSim/SimEventResult.h, JobControl/JobCRootEnv.cxx, MCNtuple/LinkDef.h, MCNtuple/NtpMCFLSDigit.cxx, MCNtuple/NtpMCFLSDigit.h, MCNtuple/NtpMCRecord.cxx, MCNtuple/NtpMCRecord.h, RawData/RawDigitDataBlock.cxx, RawData/RawDigitDataBlock.h, RawData/RawQieDigit.cxx, RawData/RawQieDigit.h, RecoBase/AlgReco.cxx, RecoBase/ArrivalTime.cxx, TruthHelperNtuple/Module/NtpTHModule.cxx: 'Approved' backports to R1-10 branch, all from HEAD of development branch. 2004-09-14 19:57 avva * Contrib/RecoCheck/TrackFitPlots.C: Added more comparison plots. 2004-09-14 19:46 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, SimDetector.cxx: Change trigger logic so that even if zero digits are created, a RDDB is created for the case of the ND or CalDet. This code is experimental and may break downstream elements which expect non-empty RDDBs. ---Nathaniel 2004-09-14 18:44 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: add murgia to PulserCalibration 2004-09-14 14:39 Brett Viren <bv@bnl.gov> * WebDocs/FrozenRel.html: Specify ROOT 4.00/08d for R1.10 2004-09-14 11:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/TestDbi.cc: Restore full testing. 2004-09-14 11:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Print difference when storing double fails. 2004-09-14 11:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DEMOASCIICONFIG.csv, prepare_db_1.sql: Switch from Cfg::StringToRegistryto using the standard Registry::ReadStream(...) to fill Registry. 2004-09-14 11:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigStream.cxx, DbiConfigStream.h: Add new state: fConfigName, fSoftwName. Add new ctor to support storing all configurations in a single table (work in progress). Switch from Cfg::StringToRegistry to using the standard Registry::ReadStream(...) to fill Registry. 2004-09-13 23:48 cbs * Contrib/cbs/Mad/macros/Analize.C, Mad/macros/Analize.C: Obsolete macro 2004-09-13 23:23 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimEventResult.cxx: Minor bug fix: timeShift not getting copied properly. Should probably be backported to 10.0. 2004-09-13 21:42 Sue Kasahara <schubert@hep.umn.edu> * TruthHelperNtuple/Module/NtpTHModule.cxx: Add check for null daughter list when looping over tracks, and use Finder track if no daughters found. This is the same bit of code introduced in NtpSRModule last week. 2004-09-13 20:15 asousa * Production/MDC/R1.10/: reco_far_R1.10.C, reco_near_R1.10.C: Backport to R1.10. 2004-09-13 20:12 asousa * Production/MDC/R1.10/: reco_far_R1.10.C, reco_near_R1.10.C: Replaced NtupleModuleReroot::Reco with NtupleModule::Reco. Reduced verbosity of NoiseFilter. 2004-09-13 19:44 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Fix major bug introduced last week when I introduced protection against mismatched uids in evt trk,shw,stp versus what's stored in the stp,trk,shw arrays. Thanks to Jim for catching this. 2004-09-13 19:11 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/: NtpMCRecord.cxx, NtpMCRecord.h: Add pointer to TClonesArray of flsdigits back into data member list of NtpMCRecord. Upgrade version number to 4. Huh, I thought I could safely remove this data member and let automatic schema evolution handle the read of the old version of NtpMCRecord, but it was causing a segv in TBranchElement::SetAddress in code specific to treatment of a TClonesArray. Anyway, its now possible to read old files again with development version of minossoft. Thanks to Chris Smith for reporting the problem. 2004-09-13 17:52 musser * CandEventSR/AlgEventSRList.cxx: fix typo in previous upload 2004-09-13 17:47 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/: LinkDef.h, NtpMCFLSDigit.cxx, NtpMCFLSDigit.h: Re-add the NtpMCFLSDigit classes to the library so that old MC ntuple files can be properly read in. 2004-09-13 17:32 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: FrozenRel.html, WebDocs.html: #announced new frozen release 2004-09-13 17:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.10.0: # added new point release 2004-09-13 17:22 Brett Viren <bv@bnl.gov> * 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 15:05 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: add webera to Demo. 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 <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add new PULSER tables. 2004-09-13 05:40 Sue Kasahara <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * ParticleTransportSim/doc/README: A start at installation instructions for making use of the vmc package. 2004-09-13 05:07 Sue Kasahara <schubert@hep.umn.edu> * 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, Mad/MadEvDisplay.cxx: A few cosmetic changes to Std Hep display 2004-09-13 00:09 cbs * Contrib/cbs/Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.cxx: Added a std hep diagram display 2004-09-12 21:06 dap56 * Contrib/cbs/Mad/MadDpAnalysis.cxx, Contrib/cbs/Mad/MadDpAnalysis.h, Mad/MadDpAnalysis.cxx, Mad/MadDpAnalysis.h: PID method for all-event CC analysis 2004-09-12 01:53 cbs * Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadEvDisplay.cxx, Mad/MadQuantities.cxx, Mad/MadQuantities.h, Contrib/cbs/Mad/MadEvDisplay.h, Contrib/cbs/Mad/macros/LoadLibs.C, Mad/MadEvDisplay.h, Mad/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 <bv@bnl.gov> * BeamData/doc/index.html: Some notes on some acnet devices 2004-09-11 16:29 Brett Viren <bv@bnl.gov> * BeamData/ana/: Bdnt.cxx, Bdnt.h, LinkDef.h: Various changes not committed for a while 2004-09-11 02:20 Brett Viren <bv@bnl.gov> * 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 <rhatcher@fnal.gov> * 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 <bv@bnl.gov> * 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 <rhatcher@fnal.gov> * 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) { <stuff> }; 2004-09-10 21:36 Robert Hatcher <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * CandTrackSR/AlgTrackSR.cxx: emit a warning message when digitpe<=0.0 (as well as protecting TMath::Log()). 2004-09-10 21:07 Robert Hatcher <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * 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 <gmieg@slac.stanford.edu> * 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 <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Preparation.html: Remove obsolete instructions to the tutorial held at UMN 2004-09-10 05:16 Nick West <n.west1@physics.oxford.ac.uk> * RawData/RawDigitDataBlock.cxx: Comment out test involving missing RawChannelId::IsSameMinder(RawChannelId&) 2004-09-09 22:38 Robert Hatcher <rhatcher@fnal.gov> * DetSim/SimEventResult.h: remove "class" from "friend std::ostream& operator<<" 2004-09-09 22:31 George Irwin <gmieg@slac.stanford.edu> * DetSim/LightInjector.cxx: Change lingering TIterator to TIter. 2004-09-09 22:26 George Irwin <gmieg@slac.stanford.edu> * DetSim/CustomLightInjector.cxx: Change lingering TIterator to TIter. 2004-09-09 19:09 Robert Hatcher <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * 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 <bv@bnl.gov> * 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 <gmieg@slac.stanford.edu> * setup/setup_minossoft_chaos: Update for $MINOS_SOFT=/minosbase 2004-09-09 16:51 Robert Hatcher <rhatcher@fnal.gov> * 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 <bv@bnl.gov> * RawData/: LinkDef.h, RawBeamProfData.h: Remove impl methods, add new unpacker to linkdef 2004-09-09 15:38 Brett Viren <bv@bnl.gov> * 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 <rhatcher@fnal.gov> * RecoBase/ArrivalTime.cxx: protect against npe<=0 in Weight(), return 1.0e+5 2004-09-09 07:57 Nick West <n.west1@physics.oxford.ac.uk> * PulserCalibration/LinkDef.h: Add missing (recently committed?) PulserGainLog and PulserGainPin 2004-09-09 07:42 Nick West <n.west1@physics.oxford.ac.uk> * 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 <rhatcher@fnal.gov> * 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 21:09 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: "pa" as "phil.adamson" synonym 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 <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Configuring_Jobs.html: Bring into line with configuration policy 2004-09-08 11:56 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/loon_reco_job.C: Now based on R1.10 2004-09-08 11:54 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/.cvsignore: Should have been committed before. 2004-09-08 11:52 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/numi0860.ps: Add a copy of Numi Note 860 to allow a direct link 2004-09-08 03:11 Sue Kasahara <schubert@hep.umn.edu> * 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 <rhatcher@fnal.gov> * 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 <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.10: # added new generic frozen package 2004-09-07 16:14 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: Calibrator.cxx, Calibrator.h: Remove legacy calls GetSigMapped() and GetMip() that used CandStripHandle* as call args. This allows removal of circular dependency in RecoBase->Calibrator->Candidate. Calibrator now no longer knows about any Candidate objects. 2004-09-07 16:12 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RecoBase/AlgReco.cxx: Change mapper calibration call from GetSigMapped() to GetAttenCorrectedLpos(). More explicit, better coding, allows me to drop old legacy call. 2004-09-07 15:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: Calibrator.cxx, Calibrator.h: Add new calibrator function: GetAttenCorrectedLpos() which uses 'tpos' or 'lpos' coordinate to do decalibration. A convenience function for those trying to do calibration on reconstructed data. 2004-09-06 22:26 Sue Kasahara <schubert@hep.umn.edu> * TruthHelperNtuple/: LinkDef.h, NtpTHEvent.cxx, NtpTHEvent.h, NtpTHRecord.cxx, NtpTHRecord.h, NtpTHSlice.cxx, NtpTHSlice.h, NtpTHStrip.cxx, NtpTHStrip.h, Module/NtpTHModule.cxx, Module/NtpTHModule.h: Add changes mostly authored by Tom Osiecki, with minor mods from me. The changes are: NtpTHRecord now contains an array of NtpTHEvent objects. New class NtpTHEvent stores truthhelper info for relating a reconstructed event back to mc truth data, analogous to what is stored for slices, showers & tracks. Add data members to NtpTHStrip to store index of best match neu and number of neus contributing to strip. Add data members to NtpTHSlice storing number of neus contributing to slice, and fractional contribution for the 2nd highest neu in the slice. Fill in print methods for NtpTHSlice,Strip,Event. 2004-09-06 12:57 blake * AtNuReco/atnureco.C: [no log message] 2004-09-06 12:53 blake * AtNuReco/AtNuDisplayModule.cxx: change interactive display to use "cin" rather than "gets" 2004-09-06 12:51 blake * AtNuReco/AlgShowerAtNu.cxx: fix a nasty bug! In AlgShowerAtNu.cxx : for(pln=0;pln<npln;pln++){ if(plnvuw[pln]>-1){ shower.SetU(bpln+pln,U[i]); shower.SetV(bpln+pln,V[i]); } } is really bad! Now changed to... for(pln=0;pln<npln;pln++){ if(plnvuw[pln]>-1){ shower.SetU(bpln+pln,U[pln]); shower.SetV(bpln+pln,V[pln]); } } 2004-09-06 12:17 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R1.10-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util. 2004-09-06 12:08 Nick West <n.west1@physics.oxford.ac.uk> * Util/doc/ChangeLog: Record tag version: V01-01-03 2004-09-06 11:57 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/doc/ChangeLog: Record tag version: V01-01-03 2004-09-06 11:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-04-01 2004-09-06 10:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V01-03-04 2004-09-03 20:50 bspeak * RunSummary/: GNUmakefile, LinkDef.h: Adjust to new classes in package 2004-09-03 20:46 bspeak * RunSummary/RSM.h: Remove the to_string template function as it is now in UtilString Change Shield offset to the proper 512 2004-09-03 20:44 bspeak * RunSummary/: RunSummary.cxx, RunSummary.h: Add the database entry forms, not ready for mainstream 2004-09-03 20:44 bspeak * RunSummary/runsum.cc: 1)Add muon counting analysis framework, not ready for mainstream 2)Add database entries framework, also not ready for mainstream 2004-09-03 20:42 bspeak * RunSummary/rate_plot.cc: 1)Add lt_plot to establish a standardized livetime measurement 2)Change TTree reading to new BlockEvent and ChipEvent inherited classes 2004-09-03 20:40 bspeak * RunSummary/: RateSummary.cxx, RateSummary.h: Change TTree writing to BlockEvent and ChipEvent inherited classes 2004-09-03 20:39 bspeak * RunSummary/: FilterType.cxx, FilterType.h: Module to filter on type of stream, for later use with Cand vs DaqSnarl vs DaqMonitor issue 2004-09-03 20:36 bspeak * RunSummary/: RunSummaryHeader.cxx, RunSummaryHeader.h, RunSummaryInfo.cxx, RunSummaryInfo.h: Database Entry classes, not ready for mainstream just yet 2004-09-03 20:33 bspeak * RunSummary/: BlockEvent.cxx, BlockEvent.h, ChipEvent.cxx, ChipEvent.h, CrateMonitorEvent.cxx, CrateMonitorEvent.h, DaqSnarlEvent.cxx, DaqSnarlEvent.h, TPSinglesEvent.cxx, TPSinglesEvent.h: New base classes BlockEvent and ChipEvent to store in .rate.root files Classes CrateMonitorEvent, DaqSnarlEvent, and TPSinglesEvent all are BlockEvent Classes CMChipEvent, DSChipEvent, and TPChipEvent all are ChipEvent Forthcoming change in RateSummary.* will reflect this addition 2004-09-03 20:09 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.10-tmp: # added tmp file for new frozen release 2004-09-03 19:27 George Irwin <gmieg@slac.stanford.edu> * setup/: setup_minossoft_chaos, setup_minossoft_gadfly: Update PowerBook setup files. 2004-09-03 18:23 George Irwin <gmieg@slac.stanford.edu> * PEGain/PEGainModule.cxx: Change remaining TIterator to TIter to cure memory leak. 2004-09-03 17:31 phil.adamson * PulserCalibration/PulserSummaryList.cxx: Fix breakage introduced by change to RawLIAdcSummaryBlock.h 2004-09-03 14:11 asousa * Production/MDC/R1.10/: reco_far_R1.10.C, reco_near_R1.10.C: Added NoiseFilter back into the MC reco scripts. 2004-09-03 13:59 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPixelTimeBucket.cxx, SimPixelTimeBucket.h, SimPmt.cxx, SimPmtM64.cxx, SimPmtM64Full.cxx: Mostly rearranged things slightly for debugging. Added check in SimPmtM64::GenChargeFromPe() to see if the given width is sensible (rms/mean < 0.8). Large negative (and postive) charges were being generated by small (large) hits with too-large a variance. This is a problem in the db, where a few pixels have fractional widths >10. This should be fixed, but is easier to do in software than db. 2004-09-03 06:43 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/UserManual.tex: Switch to R1.10 2004-09-03 03:47 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Fix bug that was preventing proper fill of dummy record on triggerless mc entries. Also, rearrange so that NtpSRRecord is filled with reconstruction data from CandRecord even if the RawRecord is missing, but warn user that some header data (that available only from raw header) and shield data will not be filled. 2004-09-03 02:20 Sue Kasahara <schubert@hep.umn.edu> * TruthHelperNtuple/: LinkDef.h, NtpTHRecord.cxx, NtpTHRecord.h, NtpTHStrip.cxx, NtpTHStrip.h, Module/NtpTHModule.cxx, Module/NtpTHModule.h: Add truth helper info at strip level. The class consists of only one additional data member (beyond strip index) at this point which is the DigiPmtTruth_t flag, OR'ed over all digits associated with a particular strip. The flag can be used to determine if digits associated with a strip were genuine,crosstalk, etc. This was as requested by Katarzyna some time ago. Since I'm not sure of how much a size burden on output files this will create, I've installed a config switch "WriteStrip" to NtpTHModule which can be used to turn the filling of the strip TClonesArray off. This is left ON by default. 2004-09-02 21:58 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/LinkDef.h: remove kruft (note re: UgliGeometryReroot was moved to RerootExodus package) 2004-09-02 21:54 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerOutputStream.cxx: Fix use of AccessMode "Update" when used to open output file. Use of "Update" allows user to open existing file for writing of new data stream(s). This is as requested by Jeff Hartnell. The current setup does not allow the user to overwrite an existing tree in the output file. This is perhaps too much mothering. Let me know and I can change it. 2004-09-02 21:48 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawTOFDigit.h: remove "class" from "friend std::ostream& operator<<". 2004-09-02 21:47 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawTOFBlock.cxx, RawTOFBlock.h, RawVaTimingMonitorBlock.cxx, RawVaTimingMonitorBlock.h: 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()". 2004-09-02 21:35 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimQieElectronics.cxx: Performance upgrade: Access PixelTimeBuckets directly from iterator, instead of going through the SimPmt abstraction. Makes the code more tightly bound to the implimentation, but should provide good (20%?) speedups to simulated electronics code, since it no longer needs to do map searches. Noticed that a lot of 'abnormal charge' messages are reported. This is clearly an M64 problem I need to suss out, though it's obviously been in there before today. ---Nathaniel 2004-09-02 21:32 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimVaTimedElectronics.cxx: Add an efficient check on the 2/36 trigger algorthm: don't fire if there's only one hit. May help with Alfons' reported crash. Start accessing pixelbuckets directly instead of SimPmt abstraction. 2004-09-02 21:21 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawLiTpmtDigitsBlock.cxx, RawLiTpmtDigitsBlock.h: 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()". 2004-09-02 21:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigit.h, RawHeader.h: remove "class" from "friend std::ostream& operator<<". 2004-09-02 21:16 musser * DataUtil/: TruthHelper.cxx, TruthHelper.h: add Tom's event, slice, and strip level truth help. 2004-09-02 21:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/LinkDef.h: remove some kruft (note about PlexusReroot being move to RerootExodus). 2004-09-02 21:06 Robert Hatcher <rhatcher@fnal.gov> * Midad/Base/SteelOutline.cxx: comment out unused "opt" parameter in Draw(Option_t*). 2004-09-02 21:04 Robert Hatcher <rhatcher@fnal.gov> * Digitization/: DigiScintHit.h, DigiSignal.h: remove "class" from "friend std::ostream& operator<<". 2004-09-02 21:03 Robert Hatcher <rhatcher@fnal.gov> * DataUtil/ValidateRawChecksums.cxx: remove kruft (commented out include files). 2004-09-02 20:58 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/TrackClusterSR.cxx: in operator== don't use "TIterator* itr = x->fStripList.MakeIterator();" as this leaks TIterator's; instead construct TIter's on the stack (which hold a TIterator, and properly delete it). 2004-09-02 20:58 musser * CandClusterSR/DBtxt_AlgClusterSRList_FarCosmic.C: increase threshold for cluster size for far cosmics, to reduce number of spurious showers being formed on highly inclined tracks 2004-09-02 20:56 musser * CandShowerSR/: DBtxt_AlgShowerSRList_FarBeam.C, DBtxt_AlgShowerSRList_FarCosmic.C, DBtxt_AlgShowerSRList_NearBeam.C, DBtxt_AlgShowerSRList_NearCosmic.C, DBtxt_AlgShowerSRList_default.C: reduce threshold on min pulse height and # strips 2004-09-02 20:54 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/Track2DSR.cxx: in operator== don't use "TIterator* itr = x->fTrkClsSlp.MakeIterator();" as this leaks TIterator's; instead construct TIter's on the stack (which hold a TIterator, and properly delete it). 2004-09-02 20:54 musser * CandStripSR/AlgStripSRList.cxx: use fabs in time window cut. 2004-09-02 20:50 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/StripToStripCalScheme.cxx: have 'no db row' message give the actual strip id as well as BuildPlnStripEndKey() when it complains; format to 80 chars/line. 2004-09-02 20:48 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/CalScheme.h: remove "class" from from "friend std::ostream& operator<<" 2004-09-02 20:46 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/CalScheme.cxx: eliminate "warning: aggregate has a partly bracketed initializer" 2004-09-02 20:46 musser * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_FarCosmic.C, DBtxt_AlgTrackSRList_NearBeam.C, DBtxt_AlgTrackSRList_NearCosmic.C, DBtxt_AlgTrackSRList_default.C: increase time window for 2d track matching to 100 ns. Modify code which determines whether detector is active at a location extrapolated from track hea\d to account for extrapolation uncertainty. Modify DeleteTwinTracks algorithm, which in previous version essentially forbid the possibility o\f multiple tracks. 2004-09-02 20:42 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Add cr data member of type NtpSRCosmicRay to NtpSRTrack, and fill it. Thus instead of one NtpSRCosmicRay summary (zenith,azi, etc.) stored per snarl, this information is now stored on a track by track basis. Useful for multiple muon analysis. The summary crhdr is still stored as a data member of the NtpSRRecord, with values calculated from the primary (first) track in the snarl as always. The change to store CR data on a track-by-track basis was requested by Sergei. 2004-09-02 20:37 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h, DBtxt_AlgEventSRList_FarBeam.C, DBtxt_AlgEventSRList_FarCosmic.C, DBtxt_AlgEventSRList_NearBeam.C, DBtxt_AlgEventSRList_NearCosmic.C, DBtxt_AlgEventSRList_default.C: used Delete rather than Clear to clear objectlist, resulting in inadvertent deletion of objects. When new showers are formed at track vertex, include track hits that are within fixed z distance of vertex, and above a threshold pulse height. Previously, only most upstream plane in each view was includedin the shower. For now, set parameters for code which removes tracks in showers very loosely. 2004-09-02 19:27 avva * Contrib/sergei/Shadow/: FillShadowTrees.C, shadow2d.C: [no log message] 2004-09-02 18:49 George Irwin <gmieg@slac.stanford.edu> * OnlineUtil/msgLogLib/GNUmakefile: Don't build msgLogger on MacOSX as on IRIX, since argp.h missing on both. 2004-09-02 17:16 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, NtpSRShower.cxx, NtpSRShower.h, NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRModule.cxx: Add "slc" index from event/shower/track to associated slice in the NtpSRRecord slc TClonesArray. This is as requested by Nathaniel. The slc index is an integer (not an array of integers), with the assumption is that there will only ever be one slice associated with a reconstructed track/shower/event. 2004-09-02 16:47 avva * Contrib/sergei/Shadow/: FillDoubleMuTrees.C, SunShadow.h: Add begin/end plane of the tracks to the double muon ntuples. 2004-09-02 15:27 avva * Contrib/sergei/Shadow/: runshadow2d.C, shadow2d.C: [no log message] 2004-09-02 14:52 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/: LinkDef.h, NtpMCFLSDigit.cxx, NtpMCFLSDigit.h, NtpMCRecord.cxx, NtpMCRecord.h, NtpMCTruth.h, Module/LinkDef.h, Module/NtpMCModuleReroot.cxx, Module/NtpMCModuleReroot.h: Add comments to NtpMCTruth.h vtx[x,y,z] data members describing recent change by Robert to units (now meters, formerly cm). Remove NtpMCFLSDigit, left over from pre DetSim era, and reference to it from NtpMCRecord. Remove NtpMCModuleReroot. NtpMCModule, which uses SimSnarlRecord as mc truth source, should be used instead. 2004-09-01 22:34 avva * Contrib/sergei/Shadow/: FillDoubleMuTrees.C, FillShadowTrees.C, Ntp.C, ShadowNtp.C, ShadowNtp.h, ShadowNtpBase.C, ShadowNtpBase.h, shadow2d.C: Removed evil makeclass generated files. 2004-09-01 22:21 weber * NoiseFilter/NoiseFilterModule.cxx: Modified Files: NoiseFilterModule.cxx Limiting number of warnings for bad plane number to 20. 2004-09-01 21:39 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/DBtxt_AlgTrackSRList_NearCosmic.C: correct key is "IsCosmic" not "IsCosimc" 2004-09-01 17:31 Brett Viren <bv@bnl.gov> * BeamData/ana/: Bdnt.cxx, Bdnt.h, GNUmakefile, LinkDef.h: First commit of some debugging code - produces an ntuple from some of the SWIC data 2004-09-01 17:30 Brett Viren <bv@bnl.gov> * RawData/RawBeamSwicData.cxx: Add epsilon to the unscaling factor to assure correct result in truncation 2004-09-01 17:18 avva * Contrib/sergei/Shadow/SunShadow.h: Remove tstamp from ShadowTree. 2004-09-01 17:17 avva * Contrib/sergei/Shadow/: FillShadowTrees.C, Ntp.C, getephemerides, shadow.C: New function to fillshadow trees - does not use makeclass. 2004-09-01 16:26 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/framework.list: add Alfons to the unfortunate souls who receive commit messages (per his request, not pure spite on my part). 2004-09-01 05:17 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/UserManual.tex: Give release rather than version number in title 2004-08-31 22:46 avva * Contrib/sergei/Shadow/: FillDoubleMuTrees.C, SunShadow.h: Updates. 2004-08-31 21:59 Robert Hatcher <rhatcher@fnal.gov> * MCNtuple/Module/NtpMCModule.cxx: Make MC truth ntuple generation independent of MINFast. * take advantage of NeuKinList (TClonesArray of REROOT_NeuKin objs) to fill NtpMCTruth objects. * Since we can not store (correctly) REROOT_NeuVtx object in the SimSnarlRecord (they depend on MINFast for a z offset) we must retrieve vertex information from the StdHep array. This involves finding the p4 of the neutrino stored in the REROOT_NeuKin with entries in StdHep to find a match, then use that to find the primary outgoing lepton and use it's StdHep vertex for NtpMCTruth.vtx[xyz]. - this pointed out a bug in the NtpMCModuleReroot version: it wasn't converting the values to std Minos units (meters) but just using the REROOT values (given in cm). ** Users who rely on these values for fiducial volume cuts need to be notified. * There are differences in the StdHep values between this version and the Reroot (ie. MINFast dependent) version. - the Reroot version was leaving Tprod as taken from REROOT_StdHep (but that was in mm, yes, millimeters); now the values will be in seconds. - the reported masses are slightly different for real particles and wildly different for funky Neugen resonances. The old values were what was recorded in REROOT_StdHep (stored as the fifth element of phep), now they are taken from the mass returned by TParticle. But that is oddly the mass stored in the PDG database even when calling GetCalcMass(), which only returns a calculated sqrt(e^2-p^2) IFF there is no PDG entry in the database, otherwise it returns the nominal mass...odd. 2004-08-31 21:31 Robert Hatcher <rhatcher@fnal.gov> * Util/: LinkDef.h, UtilMath.cxx, UtilMath.h: new UtilMath namespace for math utility functions make all Util* namespaces visible to CINT via LinkDef 2004-08-31 21:02 raufer * Contrib/weber/UserAnaStrip/: AnaStripND.C, AnaStripND.cxx, AnaStripND.h, GainFit.C, GainFit.h, LinkDef.h, StripTree.h: A few minor changes: Added more output to the logfiles and a few debug messages. Gains are now determined by a gaussian fit instead of just the mean of the histograms. 2004-08-31 20:43 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToTruthModule.cxx: SimSnarlRecord now holds a TClonesArray of REROOT_NeuKin objects, but not REROOT_NeuVtx with depend on MINFast for a zoffset. tweak the formatting when dumping the SimSnarlRecord For now ignore the parts that are #ifdef'd out regarding EVENT_KINEMATICS_PKG which is forthcoming. 2004-08-31 20:21 webera * NoiseFilter/NoiseFilterModule.cxx: test 2004-08-31 19:55 musser * WebDocs/reconstruction/: MINOS Standard Reconstruction Package.doc, MINOS_Standard_Reconstruction_Package.htm, MINOS_Standard_Reconstruction_Packagep10.htm, MINOS_Standard_Reconstruction_Packagep2.htm, MINOS_Standard_Reconstruction_Packagep3.htm, MINOS_Standard_Reconstruction_Packagep4.htm, MINOS_Standard_Reconstruction_Packagep5.htm, MINOS_Standard_Reconstruction_Packagep6.htm, MINOS_Standard_Reconstruction_Packagep7.htm, MINOS_Standard_Reconstruction_Packagep8.htm, MINOS_Standard_Reconstruction_Packagep9.htm, RecoSRDoc.htm, RecoSRDoc.ps, Thumbs.db, filelist.xml, image001.png, image002.gif, standard reconstruction software.w2w, w2windx.htm, w2wtoc.htm: updating standard reco docs 2004-08-31 19:28 Robert Hatcher <rhatcher@fnal.gov> * Util/: GNUmakefile, minos_extra_pdg.txt: move "minos_extra_pdg.txt" (and GNUmakefile target for concatenating it with $ROOTSYS/etc/pdg_table.txt) to this package from DataUtil. This is used in conjunction with LoadMinosPDG function. 2004-08-31 19:27 Robert Hatcher <rhatcher@fnal.gov> * DataUtil/: GNUmakefile, minos_extra_pdg.txt: move "minos_extra_pdg.txt" to Util package to keep it with the LoadMinosPDG function that now lives there 2004-08-31 19:23 Robert Hatcher <rhatcher@fnal.gov> * DataUtil/minos_extra_pdg.txt: fix small typo in Fe56 mass add additional states that Neugen3 generates 2004-08-31 18:44 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: add "webera" to NoiseFilter in addition to "weber". 2004-08-31 18:38 avva * Contrib/sergei/Shadow/: FillDoubleMuTrees.C, SunShadow.h, doublemu.C: Add scripts to fill out double track trees. 2004-08-31 18:27 Brett Viren <bv@bnl.gov> * RawData/RawBeamSwicData.cxx: Work around a GCC numerical bug 2004-08-31 17:34 musser * Midad/Base/Mint.cxx: suppress annoying 'we are looking at' message 2004-08-31 15:05 weber * NoiseFilter/NoiseFilterModule.cxx: Modified Files: NoiseFilterModule.cxx Removed reference to RawSnarlHeaderBlock as it is not present in MC. 2004-08-31 13:49 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h: put back my changes to the algorithm - they include 1. put the selection of track clusters into a method 2. put the timing direction determination for the track in a method and only use the portion of the track with information in both views. the far detector only uses double ended strips and does not repeat the timewalk correction which is done elsewhere 3. keep jim's bit to use the detector extent when finding the trace rather than roy's hard-coded 4.0 m these changes were compared to the previous version using checkplots.ps and the timing information is at least as good as that version. 2004-08-31 13:45 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, AlgEventSRList.h, DBtxt_AlgEventSRList_FarBeam.C: replace abs with fabs where appropriate 2004-08-31 13:29 musser * EventDisplay/: EVD.C, EVD.cxx, EVD2.C, GfxDigitList.cxx, GfxTrackList.cxx, RecoText.cxx: EVD began exhibiting new behavior several days ago, crashing due to pad redraws of stale candidates triggered at the start of the next event. Solution seems to be to clear pads early. Don't know why this started happening just now, or how this ever worked in the first place. 2004-08-31 13:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/TestDbi.cc: Introduce ENV_DENNIS_TEST to facilitate ORACLE grumbling to Dennis 2004-08-31 13:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Bit more debug print out 2004-08-31 11:25 hartnell * Contrib/hartnell/Selector/: joiner.C, runMacros.pl: joiner.C will concatenate all the input files into a single output file. This is really fast; 1000s of snarls per second. Added a loop to runMacros. 2004-08-30 19:01 hartnell * Contrib/hartnell/Selector/: runMacros.pl, selector.C, treeScan.C: This is a group of tools for selecting particular snarls from the snts trees and then extracting those snarls from the DAQ raw data files into their own raw data file. Selecting the desired events using ttree->Scan from the snts files is extremely fast: seconds per 2 hour long run. The extraction of individual snarls from the raw data files is the bottleneck. The data reduction you get by pulling out the stopping muons into their own file is a factor of ~1000. 2004-08-30 17:28 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: CustomLightInjector.cxx, CustomLightInjector.h, SimPmt.h, SimPmtM16.cxx, SimPmtM64Full.cxx, SimPmtM64Oxford.cxx, SimPmtUTM16.cxx, SimVaElectronics.cxx: Fix bug with SimVaElectronics. (should have committed before). Abstract bucket-iterator completely so that I can try new variants on bucket storage in SimPmt. Change SimPmtM64Full for slight performance boost: roll PEs collectively, then split charge evenly between PEs for puposes of bucket smearing. Many fewer random number calls. 2004-08-30 15:31 Brett Viren <bv@bnl.gov> * RawData/: RawBeamData.cxx, RawBeamData.h, RawBeamMonBlock.cxx, RawBeamMonBlock.h, RawBeamSwicData.cxx, RawBeamSwicData.h, test/bm_test.C: More movement from float to double 2004-08-30 14:55 Robert Hatcher <rhatcher@fnal.gov> * CalDetTracker/CDCrossTalker.cxx: make method arg in definition match declaration (int vs Int_t). 2004-08-30 12:40 hartnell * LISummary/: LILookup.cxx, LIPlexMaps.cxx: Fix the abs() problem by moving to fabs(). Small change to Lookup for ND TPMT. 2004-08-30 11:04 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonCalibratedPeComputer.cxx, macros/simple.C: Fix idiotic bug that was inserted when I tried to debug Jim's initial problem. This should fix both Niki's and Sergei's reported problems. 2004-08-30 10:50 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonCalibratedPeComputer.cxx: Whups, typo just before committing. 2004-08-30 10:49 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonCalibratedPeComputer.cxx: Add more error checking, this time for a bug reported by Niki, who claimed that the npe[i] = (int) pe[i] was causing an FPE. The only way I can see this happening is if a huge number of PE were somehow requested. So, clip and report at 1000 PE (which is 4 x above the linear dynamic range of the VA electronics). 2004-08-30 05:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/search_log_file.pl: Look for literal .. separator between number pair 2004-08-29 16:05 Brett Viren <bv@bnl.gov> * Registry/RegistryItemXxx.h: Include <iostream> needed for GCC 3.4 2004-08-29 16:00 Brett Viren <bv@bnl.gov> * PerfTools/src/common/MemMap.cpp: Use size_t when comparing to string::npos to be 64 bit clean 2004-08-29 15:54 Brett Viren <bv@bnl.gov> * Midad/Util/Range.h: Need to include <string> for GCC 3.4 2004-08-29 11:07 Nick West <n.west1@physics.oxford.ac.uk> * CandFitTrackSR/CandFitTrackSRHandle.h: Remove dummy void SetFinderTrack(const CandTrackHandle*) now that it has been implemented in base class CandFitTrackHandle. 2004-08-28 20:15 raufer * Contrib/weber/UserAnaStrip/: AnaStripND.C, AnaStripND.cxx, GainFit.C, GainFit.h, StripTree.h, runjob.script: Included average gain per pmt and rough gain estimate using the single pe peak position (without fitting). 2004-08-27 21:24 Brett Viren <bv@bnl.gov> * BeamData/python/: BeamData.cc, BeamData.h, beamdata_wrap.cxx, offline.py: Sart conversion from handling int and float data to only handling double. The truncation from double->float was loosing too much precision. 2004-08-27 20:18 avva * CandFitTrackSA/reco.C: Updated example reco.C script. 2004-08-27 19:59 weber * NoiseFilter/: NoiseFilter.C, NoiseFilterModule.cxx, NoiseFilterModule.h: Modified Files: NoiseFilterModule.cxx NoiseFilterModule.h Added Files: NoiseFilter.C I have modified the module to be able to run on all detectors and to be configurable. It now rejects events, based on non-error, non-veto hits in the snarl. Cuts are - TotAdc >=2000 - EventLength >=2 An example how to configure the modue has been added in NoiseFilter.C 2004-08-27 19:24 Robert Hatcher <rhatcher@fnal.gov> * Util/GNUmakefile: run "rootcint" so that LoadMinosPDG() is available in CINT. 2004-08-27 17:20 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/ScintHitToDigiPE.cxx: Add a check on hits to see if the strip they're on has ANY readout pixel. This stops a number of Calibrator warnings when uninstrumented ND strips are hit. 2004-08-27 15:05 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonCalibratedPeComputer.cxx: Add even more debugging.. I want to find and kill this bugger. 2004-08-27 14:58 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonCalibratedPeComputer.cxx: Add some NaN tests to trap a bug that Jim saw. 2004-08-27 13:45 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/DatabaseToucher.cxx: Don't touch an invalid context. 2004-08-27 13:37 musser * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_FarCosmic.C, DBtxt_AlgTrackSRList_NearBeam.C, DBtxt_AlgTrackSRList_NearCosmic.C, DBtxt_AlgTrackSRList_default.C: remove unnecessary istype, replace with boolean iscosmic 2004-08-27 12:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: CustomLightInjector.cxx, DigiPEtoRawDigitModule.cxx, SimEventResult.h: Save the time offset in the DetSim summary output. Some mods to my LI sandbox. 2004-08-27 10:17 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: CustomLightInjector.cxx, LinkDef.h, SimPmtM64Oxford.cxx, SimPmtM64Oxford.h: Add Phillip's new nonlinear M64 model. Untested and unvetted, but here for all to see. 2004-08-27 10:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimVaElectronics.cxx: First compile,then commit. :) 2004-08-27 09:57 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimVaElectronics.cxx: Go back to the way I had it, now that I remembered to commit to Calibrator too. 2004-08-27 09:54 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/CalVaLinearity.h: Add a new constructor to the CalVaLInearity. (Duh.. for got to commit this.) 2004-08-27 07:49 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/dbi_query_mysql.pm: Minimise disk usage by reusing the same buffer file for all tables 2004-08-26 22:49 avva * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h: Moved four data members: < Double_t fVtxUError; < Double_t fVtxVError; < Double_t fVtxdUError; < Double_t fVtxdVError; from CandFitTrackSR to CandFitTrack. 2004-08-26 22:48 avva * CandFitTrackSR/: CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: Moved four data members: < Double_t fVtxUError; < Double_t fVtxVError; < Double_t fVtxdUError; < Double_t fVtxdVError; from CandFitTrackSR up to CandFitTrack. 2004-08-26 22:14 avva * CandFitTrackSA/AlgFitTrackSA.cxx: Change to use "non const" version of CDL2STL. 2004-08-26 22:04 Brett Viren <bv@bnl.gov> * setup/packages-development: Add BeamData 2004-08-26 22:01 avva * DataUtil/CDL2STL.h, EventDisplay/AltTimeHist.cxx, Midad/Base/TimeHist.cxx, Midad/Cheezy/CheezyPage.cxx, Midad/UserDisplay/UserDisplayModule.cxx: Added non const version of CDL2STL. Fixed constness in EventDisplay/AltTimeHist.cxx, Midad/Base/TimeHist.cxx, Midad/Cheezy/CheezyPage.cxx, Midad/UserDisplay/UserDisplayModule.cxx so that they continue to use the const versions of CDL2STL. 2004-08-26 20:45 Robert Hatcher <rhatcher@fnal.gov> * DetSim/SimVaElectronics.cxx: Duh! Save *before* commit. 2004-08-26 20:44 Robert Hatcher <rhatcher@fnal.gov> * DetSim/SimVaElectronics.cxx: make calls to CalVaLinearity ctor actually conform to an available signature. Unfortunately this relies on having an array of a size that CalVaLinearity knows but is private -- having it too small would mean that CalVaLinearity copies data from beyond the end-of-array. 2004-08-26 19:24 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, DBtxt_AlgFitTrackSA_default.C: Fill trk.fit.pass flag. 2004-08-26 18:42 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/DBtxt_AlgTrackSRList_FarCosmic.C: FarCosmic config for SRList should set TrackAlgConfig to "Cosmic" not "Beam". 2004-08-26 18:27 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/simple.C: Simplify the simple example a bit more. Clean out some old cruft that isn't strictly needed anymore. 2004-08-26 18:27 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Add new parameters to the documentation script, with the new defaults. 2004-08-26 18:26 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimDetector.cxx: Change the default configuration to the new parameters: Add VA nonlinearity parameters. Add PmtGainDrift setting (default on). Now use the Timed M16/VA models. This allows a realistic dead-time simulation, as well as a realistic shaping of VA signals. This solves a few nagging problems. For example: - Michelle electrons from stopped muons will no longer be added into a digit with equal wieght as the muon, because the shaping time of the VA circuit is now simulated - Algorithms looking for dead chips via the pretrigger window will now work correctly on MC data Downside: 'false' hits from the 2/36 trigger, used by Alfons and a few others for trigger studies, are now totally removed and cannot be recovered. Anyone wanting to see these hits will have to go back to the older model. This is a small price to pay. Increased pretrigger readout window to 5.5 us to correspond to the new dead-chip method. 2004-08-26 18:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmtM64.cxx: Enormous speed enhancement; don't roll the dice on charge crosstalk generation unless the maximum variance from the dice is big enough to be measurable (~2 ADC counts). This stops a lot of needless random number generation as well as an extraneous square root. 2004-08-26 18:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmt.cxx, SimPmt.h: Add a call adjust PMT gains by the LI drift This makes the simulated detector change over time the same way as the real one, if the pulser tables are available for the MC context. Performace speed-up in ChargeCrosstalk by statically allocating some workspace. 2004-08-26 18:13 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimVaElectronics.cxx, SimVaElectronics.h: Add VA nonlinearity, via Giles' row class. 2004-08-26 17:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonConfiguration.cxx: Expand default noise window out to 6.5 microseconds to properly represent activity in pretrigger and posttrigger windows. 2004-08-26 17:20 musser * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h: add pointer to track passed into fit track in CandFitTrack 2004-08-26 14:44 Nick West <n.west1@physics.oxford.ac.uk> * CandFitTrackSR/CandFitTrackSRHandle.h: Add dummy void SetFinderTrack(const CandTrackHandle*) to avoid compilation failure of AlgFitTrackSR.cxx,v 1.65 which requires it. This doesn't fix the problem but prevents it being mine! 2004-08-26 14:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Fix problem that prevented listing of tables from an ORACLE database. 2004-08-26 14:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiStatement.cxx: Translate SHOW TABLES -> SELECT TABLE_NAME FROM ALL_TABLES 2004-08-26 14:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Add method: const DbiConnection* GetConnection(UInt_t dbNo) const; 2004-08-26 14:01 hartnell * CalDetTracker/macros/mcTracker.C: Don't use the MIP tables for CalDet since they have the old numbers in them. Override the tables with my rough number for CalDet. cal.Set("MIPCalibrator=SimpleCalScheme ");//don't use tables cal.Set("defaultSigCorPerMip",610.); This will ensure the light level is close to reality to 10% or so. Using the numbers in the tables would give a light level a factor of 2 too low since the number is ~300. Combined with the light level which was 0.7 it would come out way too low. The light level is now not set so defaulting to 1 as recommended. 2004-08-26 13:28 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Switch to using the new StripToStripCalScheme and StripAttenCalScheme. This shouldn't make any difference for CalDet but should move to using it for consistency. 2004-08-26 13:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiStatement.cxx, test/prepare_db_0.sql: Translate all the precision specified integer types used in our tables 2004-08-26 10:55 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimVaElectronics.cxx: Get the dynode trigger threshold correct, thanks to help from Alfons. It turns out we were triggering a factor of two more sensitive than we should have been. CalDetters take note! ---Nathaniel 2004-08-26 06:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add DCS_CAN 2004-08-26 06:04 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/ntuple_examples/makeproxy/: index.html, testvertex.C, vertex.C, vertex.h: The root problem with MakeProxy and Friend Ntp trees was fixed today by Philippe. Add simple example of how to use MakeProxy with Friend NtpSR & NtpMC trees to plot vtx z position (mc vs sr). 2004-08-25 23:08 avva * Contrib/sergei/Shadow/shadow2d.C: Add histograms with 20 GeV momentum cut. 2004-08-25 22:26 bspeak * Util/UtilString.h: Add function ToString to the UtilString namespace. 2004-08-25 21:21 ebeall * DcsUser/Dcs_Env_Near.cxx: column incorrect for neardet env mysql table 2004-08-25 21:21 ebeall * DcsUser/DcsWriter.cxx: neardet fixes 2004-08-25 21:12 ebeall * DcsUser/: Dcs_Hv.h, Dcs_Rps.h, Dcs_Can.h, Dcs_Mag_Far.h: aggregate number fixes re-introduced 2004-08-25 21:00 ebeall * DcsUser/DcsWriter.cxx: neardet hv aggregate number fixes 2004-08-25 20:44 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-development: CandNtupleEM package depends on CandFitShowerEM package (so add it). 2004-08-25 20:35 ebeall * RawData/RawDcsEnvMonitorBlock.cxx: fixed neardet env blocks 2004-08-25 20:29 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Add bspeak to Util 2004-08-25 20:26 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/DBtxt_AlgTrackSR_Cosmic.C: fix typo in AlgConfig method name. 2004-08-25 19:58 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, DBtxt_AlgFitTrackSRList_FarCosmic.C, DBtxt_AlgFitTrackSRList_default.C, DBtxt_AlgFitTrackSR_Beam.C, DBtxt_AlgFitTrackSR_Cosmic.C: fix default fittrack config file 2004-08-25 19:20 asousa * Production/MDC/R1.10/: reco_far_R1.10.C, reco_near_R1.10.C: Idem for the MC scripts. 2004-08-25 19:17 asousa * Production/R1.10/reco_production_R1.10.C: Added missing AlgFitTrackSR AlgConfig line. 2004-08-25 18:30 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/: analysing_data_with_root_video.html, using_the_event_display.html: Add links to the videos in web space 2004-08-25 18:12 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/: analysing_data_with_root_video.html, tutorial_preparation.html, using_the_event_display.html: The AFS link needs a file:// prepended 2004-08-25 18:05 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: LinkDef.h, SimDetector.cxx, SimVaElectronics.cxx, SimVaElectronics.h, SimVaTimedElectronics.cxx, SimVaTimedElectronics.h: First functional commit of the new 'Timed' VA and PMT classes. These classes allow the FD to be run in a more realistic mode, where channel response droops over time to an empirical fit to the VA shaping circuit. It also allows a channel to go dead and then become alive again. Need to think of more tests before these classes become the default, but preliminary work shows that they perform much as I expect. 2004-08-25 18:01 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: CustomLightInjector.cxx, CustomLightInjector.h: A tool for doing simulated LI tests. 2004-08-25 18:00 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimDigitList.cxx: Fix bug that would stop triggering in cases of totally clean events. (Wierd.) 2004-08-25 17:00 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/leak_checkers.html: Add a few lines about TObjectTable 2004-08-25 16:39 blake * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuRecoMCTruth.cxx, AlgFitTrackAtNu.cxx, AlgFitTrackAtNuList.cxx, AlgShowerAtNu.cxx, AlgShowerAtNuList.cxx, AlgTrackAtNu.cxx, AlgTrackAtNuList.cxx, AtNuDisplayModule.cxx, AtNuDisplayModule.h, AtNuFindModule.cxx, AtNuFitModule.cxx, AtNuTreeModule.cxx, AtNuTreeModule.h, CandAtNuReco.h, CandAtNuRecoHandle.cxx, CandAtNuRecoHandle.h, CandFitTrackAtNu.h, CandFitTrackAtNuHandle.cxx, CandFitTrackAtNuHandle.h, CandFitTrackAtNuList.h, CandFitTrackAtNuListHandle.cxx, atnureco.C, CandFitTrackAtNuListHandle.h, CandShowerAtNu.cxx, CandShowerAtNu.h, CandShowerAtNuHandle.cxx, CandShowerAtNuHandle.h, CandShowerAtNuList.cxx, CandShowerAtNuList.h, CandShowerAtNuListHandle.cxx, CandShowerAtNuListHandle.h, CandTrackAtNu.cxx, CandTrackAtNu.h, CandTrackAtNuHandle.cxx, CandTrackAtNuHandle.h, CandTrackAtNuList.cxx, CandTrackAtNuList.h, CandTrackAtNuListHandle.cxx, CandTrackAtNuListHandle.h, ClusterAtNu.cxx, ClusterAtNu.h, DBtxt_AlgAtNuRecoMCTruth_default.C, HitAtNu.cxx, HitAtNu.h, ObjAtNu.cxx, ObjShowerAtNu.cxx, ObjShowerAtNu.h, ObjTrackAtNu.cxx, ObjTrackAtNu.h, README, RecoTreeModule.cxx, RecoTreeModule.h, ShowerAtNu.cxx, ShowerSegmentAtNu.cxx, ShowerSegmentAtNu.h, TrackAtNu.cxx, TrackSegmentAtNu.cxx, TrackSegmentAtNu.h: 25/8/04 ------- minor changes: some minor bug fixes change floats to doubles to fix rounding errors remove dependency on ShieldPlank 2004-08-25 16:39 avva * CandFitTrackSA/DBtxt_AlgFitTrackSA_default.C: Set NPlanesMax to 150 - hard to deal with 400x400 matrices. 2004-08-25 16:38 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/MemCheck.html: Describe memprobe_minos and how to use it to get better stack dump information. Add some development notes on High Water Mark (HWM) Analysis used to look for "Greedy Clients". 2004-08-25 16:37 avva * CandFitTrackSA/AlgFitTrackSA.cxx: Add extra printout at Verbose level. Protect against dividing by 0 and taking square root of a negative number. 2004-08-25 16:35 avva * CandFitTrackSA/FitTrackSAListModule.cxx: Print out snarl number at Debug level. 2004-08-25 16:34 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/debugging_optimising.html: Generalise from Valgrind to all leak checkers 2004-08-25 16:34 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/leak_checkers.html: reorder to better reflect the ones we use 2004-08-25 16:32 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/valgrind.html: Add note about --leak-check=yes 2004-08-25 16:27 Nick West <n.west1@physics.oxford.ac.uk> * Util/doc/ChangeLog: Add memprobe_minos, update compare_memcheck_info 2004-08-25 16:19 Nick West <n.west1@physics.oxford.ac.uk> * Util/scripts/GNUmakefile: Install memprobe_minos 2004-08-25 16:18 Nick West <n.west1@physics.oxford.ac.uk> * Util/scripts/memprobe_minos: Root's memprobe with minor, but backward incomptible, modifications:- The ability to run loon up to the point where all the libraries have been loaded in before attempting to translate addresses. Where it still cannot translate an address, it doesn't remove it from the stack listing but instead records it with the warning that the source is not available. 2004-08-25 16:16 Nick West <n.west1@physics.oxford.ac.uk> * Util/scripts/compare_memcheck_info: Add support for High Water Mark (HWM) analysis. Only report problems of new and increasing leaks in env. var COMPARE_MEMCHECK_INFO_DEBUG set. 2004-08-25 14:42 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmt.cxx: Whups.. void isn't the return type for the dtor. 2004-08-25 14:26 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmt.cxx, SimPmt.h: Add Nick's bugfix: delete time buckets on PMT delete. 2004-08-25 14:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimDetector.cxx: Check the global SimPixelTimeBucket counter on Reset() to ensure memory is being reclaimed correctly. 2004-08-25 14:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPixelTimeBucket.cxx, SimPixelTimeBucket.h, SimPmtTimeBucket.cxx: Add a global counter for the SimPixelTimeBuckets for leak checking. 2004-08-25 12:47 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/Calibrator.cxx: Make the 'new' strip-to-strip and strip attenuation methods the default. 2004-08-25 11:42 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: CalVaLinearity.cxx, CalVaLinearity.h, Calibrator.cxx, LinkDef.h, VaLinearityCalScheme.cxx, VaLinearityCalScheme.h: Add VaLinearity calibrator scheme to use Giles' table rows. Make this scheme the default. Fix bug with VaLin not Reset()ing. Comment out (evil) printf statement. 2004-08-25 07:01 asousa * Production/MDC/R1.10/: GNUmakefile, reco_far_R1.10.C, reco_near_R1.10.C: MC Near and Far tentative reco scripts for future R1.10. Handle with care. 2004-08-25 05:33 cbs * CandNtupleEM/Module/NtpEMModule.cxx: Updated NtpEMModule to write out FitEM info. 2004-08-25 05:30 cbs * CandNtupleEM/: LinkDef.h, NtpEMFitInfo.cxx, NtpEMFitInfo.h, NtpEMShower.cxx, NtpEMShower.h: Made small changes associated with recent fix to data members for CandShowerEM. Added FitInfo class to hold information from CandFitShowerEM. 2004-08-25 05:26 cbs * CandShowerEM/: AlgShowerEM.cxx, AlgShowerEMList.cxx, AlgShowerEMList.h, CandShowerEM.cxx, CandShowerEM.h, CandShowerEMHandle.cxx, CandShowerEMHandle.h, CandShowerEMList.h, CandShowerEMListHandle.h, ShowerEMListModule.h: Changed a silly mistake in the way CandShowerEM holds info + associated changes to other files. Also tided up a few other things. 2004-08-25 05:22 asousa * Production/R1.10/reco_production_R1.10.C: First working prototype script for Far Data Production with R1.10. 2004-08-25 04:29 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/ntuple_examples/makeproxy/index.html: I've begun testing our ntuples as Friends with MakeProxy, and have discovered that this doesn't work yet with our particular ntuple format. Add note describing the problem. I've e-mailed Philippe and will update site when the problem is fixed. 2004-08-24 22:22 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/standard_ntuples.html: Fix line spacing 2004-08-24 22:05 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/standard_ntuples.html: Provide a link to the ntuple example page. 2004-08-24 22:00 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/ntuple_examples/: makeproxy/.cvsignore, .cvsignore: [no log message] 2004-08-24 21:59 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/ntuple_examples/makeproxy/: index.html, printheader.C, printheaderNtp.h, rootMakeProxy.html, sumenergy.C, sumenergy.h, testprintheader.C, testsumenergy.C: Page to describe MakeProxy with examples. 2004-08-24 21:56 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/ntuple_examples/: index.html, testNtpDraw.C, testNtpLoop.C, testNtpLoopMultipleFiles.C, testNtpScan.C: Add page with ntuple use examples. 2004-08-24 21:54 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/standard_ntuples.html: Add comment about where to find the definitions of the data members stored in the ntuples. 2004-08-24 21:14 Sue Kasahara <schubert@hep.umn.edu> * CVSROOT/check_access: Add Sergei (avva) to AstroUtil check_access list 2004-08-24 21:10 Sue Kasahara <schubert@hep.umn.edu> * Persistency/test/GNUmakefile: remove extra line 2004-08-24 20:17 ebeall * DcsUser/: Dcs_Can.h, Dcs_Can.cxx, DcsWriter.cxx: CANBus poweron poweroff additions 2004-08-24 20:11 ebeall * RawData/: RawDcsCanMonitorBlock.h, RawDcsCanMonitorBlock.cxx: CANbus poweron poweroff addition 2004-08-24 20:07 ebeall * DcsDaemon/dcs_mysql2roto.c: canbus fixes, general logic fixes 2004-08-24 19:46 ebeall * DcsUser/scripts/fardetdcswriter.mysql: sql script to initialize fardet offline db 2004-08-24 19:46 ebeall * DcsUser/scripts/neardetdcswriter.mysql: sql file to use at neardet offline db 2004-08-24 19:41 ebeall * DcsUser/LinkDef.h: added Can-Bus classdef to Linkdef 2004-08-24 19:21 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, mungeMysqlDump.pl: took out some quote silliness 2004-08-24 18:58 josh * VertexFinder/VtxCluster*/: .cvsignore, LinkDef.h: same as before 2004-08-24 18:55 josh * VertexFinder/: minossoft/VertexFinder/.cvsignore, working/minossoft/VertexFinder/.cvsignore, working/minossoft/VertexFinder/VtxCluster*/.cvsignore: More removal and cleaning 2004-08-24 18:45 josh * VertexFinder/: current/GNUmakefile, current/LinkDef.h, current/VertexFinder.cxx, current/VertexFinder.h, current/VtxCluster.cxx, current/VtxCluster.h, current/VtxClusterList.cxx, current/VtxClusterList.h, minossoft/VertexFinder/GNUmakefile, minossoft/VertexFinder/LinkDef.h, minossoft/VertexFinder/VertexFinder.cxx, minossoft/VertexFinder/VertexFinder.h, minossoft/VertexFinder/VtxCluster.cxx, minossoft/VertexFinder/VtxCluster.h, minossoft/VertexFinder/VtxClusterList.cxx, minossoft/VertexFinder/VtxClusterList.h, working/GNUmakefile, working/LinkDef.h, working/VertexFinder.cxx, working/VertexFinder.h, working/VtxCluster.cxx, working/VtxCluster.h, working/VtxClusterList.cxx, working/VtxClusterList.h, working/minossoft/VertexFinder/GNUmakefile, working/minossoft/VertexFinder/LinkDef.h, working/minossoft/VertexFinder/VertexFinder.cxx, working/minossoft/VertexFinder/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/EventGroup.cxx, working/minossoft/VertexFinder/VtxCluster*/EventGroup.h, working/minossoft/VertexFinder/VtxCluster*/GNUmakefile, working/minossoft/VertexFinder/VtxCluster*/Groups.cxx, working/minossoft/VertexFinder/VtxCluster*/Groups.h, working/minossoft/VertexFinder/VtxCluster*/LinkDef.h, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.cxx, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/VtxCluster.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.h: another effort at cleaning up 2004-08-24 18:27 josh * VertexFinder/: .cvsignore, GNUmakefile, LinkDef.h, VertexFinder.cxx, VertexFinder.h, VtxCluster.cxx, VtxCluster.h, VtxClusterList.cxx, VtxClusterList.h: trying again 2004-08-24 18:26 josh * VertexFinder/: current/GNUmakefile, current/LinkDef.h, current/VertexFinder.cxx, current/VertexFinder.h, current/VtxCluster.cxx, current/VtxCluster.h, current/VtxClusterList.cxx, current/VtxClusterList.h, minossoft/VertexFinder/.cvsignore, minossoft/VertexFinder/GNUmakefile, minossoft/VertexFinder/LinkDef.h, minossoft/VertexFinder/VertexFinder.cxx, minossoft/VertexFinder/VertexFinder.h, minossoft/VertexFinder/VtxCluster.cxx, minossoft/VertexFinder/VtxCluster.h, minossoft/VertexFinder/VtxClusterList.cxx, minossoft/VertexFinder/VtxClusterList.h, working/GNUmakefile, working/LinkDef.h, working/VertexFinder.cxx, working/VertexFinder.h, working/VtxCluster.cxx, working/VtxCluster.h, working/VtxClusterList.cxx, working/VtxClusterList.h, working/minossoft/VertexFinder/.cvsignore, working/minossoft/VertexFinder/GNUmakefile, working/minossoft/VertexFinder/LinkDef.h, working/minossoft/VertexFinder/VertexFinder.cxx, working/minossoft/VertexFinder/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/.cvsignore, working/minossoft/VertexFinder/VtxCluster*/EventGroup.cxx, working/minossoft/VertexFinder/VtxCluster*/EventGroup.h, working/minossoft/VertexFinder/VtxCluster*/GNUmakefile, working/minossoft/VertexFinder/VtxCluster*/Groups.cxx, working/minossoft/VertexFinder/VtxCluster*/Groups.h, working/minossoft/VertexFinder/VtxCluster*/LinkDef.h, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.cxx, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/VtxCluster.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.h: trying to just do it as a group 2004-08-24 18:26 josh * VertexFinder/: current/GNUmakefile, current/LinkDef.h, current/VertexFinder.cxx, current/VertexFinder.h, current/VtxCluster.cxx, current/VtxCluster.h, current/VtxClusterList.cxx, current/VtxClusterList.h, minossoft/VertexFinder/.cvsignore, minossoft/VertexFinder/GNUmakefile, minossoft/VertexFinder/LinkDef.h, minossoft/VertexFinder/VertexFinder.cxx, minossoft/VertexFinder/VertexFinder.h, minossoft/VertexFinder/VtxCluster.cxx, minossoft/VertexFinder/VtxCluster.h, minossoft/VertexFinder/VtxClusterList.cxx, minossoft/VertexFinder/VtxClusterList.h, working/GNUmakefile, working/LinkDef.h, working/VertexFinder.cxx, working/VertexFinder.h, working/VtxCluster.cxx, working/VtxCluster.h, working/VtxClusterList.cxx, working/VtxClusterList.h, working/minossoft/VertexFinder/.cvsignore, working/minossoft/VertexFinder/GNUmakefile, working/minossoft/VertexFinder/LinkDef.h, working/minossoft/VertexFinder/VertexFinder.cxx, working/minossoft/VertexFinder/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/.cvsignore, working/minossoft/VertexFinder/VtxCluster*/EventGroup.cxx, working/minossoft/VertexFinder/VtxCluster*/EventGroup.h, working/minossoft/VertexFinder/VtxCluster*/GNUmakefile, working/minossoft/VertexFinder/VtxCluster*/Groups.cxx, working/minossoft/VertexFinder/VtxCluster*/Groups.h, working/minossoft/VertexFinder/VtxCluster*/LinkDef.h, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.cxx, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/VtxCluster.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.h, VtxCluster.cxx, VtxCluster.h, VtxClusterList.cxx, VtxClusterList.h: Initial revision 2004-08-24 18:18 josh * VertexFinder/VtxCluster*/: EventGroup.cxx, EventGroup.h, GNUmakefile, Groups.cxx, Groups.h, VertexFinder.cxx, VertexFinder.h, VtxCluster.cxx, VtxClusterList.cxx, VtxClusterList.h: More cleanup of old directory 2004-08-24 18:09 josh * VertexFinder/: Groups.cxx, Groups.h: file removal 2004-08-24 18:08 josh * VertexFinder/: EventGroup.cxx, EventGroup.h: Continuing to remove old unneeded files. 2004-08-24 18:05 josh * VertexFinder/VtxCluster*/VtxCluster.h: Attempting to remove old files 2004-08-24 17:59 josh * VertexFinder/: GNUmakefile, VertexFinder.cxx, VertexFinder.h: trying again to update 2004-08-24 17:43 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Add Sue's new user name in core list 2004-08-24 17:29 Minos CVS group account. Do not commit from here! * VertexFinder/VtxCluster*/: .cvsignore, EventGroup.cxx, EventGroup.h, GNUmakefile, Groups.cxx, Groups.h, LinkDef.h, VertexFinder.cxx, VertexFinder.h, VtxCluster.cxx, VtxCluster.h, VtxClusterList.cxx, VtxClusterList.h: Initial revision 2004-08-24 17:29 Minos CVS group account. Do not commit from here! * VertexFinder/VtxCluster*/: .cvsignore, EventGroup.cxx, EventGroup.h, GNUmakefile, Groups.cxx, Groups.h, LinkDef.h, VertexFinder.cxx, VertexFinder.h, VtxCluster.cxx, VtxCluster.h, VtxClusterList.cxx, VtxClusterList.h: Updating VertexFinder to use proper coding conventions 2004-08-24 17:28 barr * Calibrator/: CalVaLinearity.cxx, CalVaLinearity.h, LinkDef.h: Added first version of CalVaLinearity.cxx/h VA linearity correction (for PIN diodes) - G.Barr 2004-08-24 17:21 musser * Contrib/RecoCheck/: ntupleSR_farref.root, ntupleSR_nearref.root: update reference root files 2004-08-24 16:43 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Move Mark's GNUMI CVS link to MC section. Have link to our Respository in Tools section 2004-08-24 14:23 anatael * Contrib/anatael/PedStability/: GNUmakefile, LinkDef.h, PedStability.C, PedStability.cxx, PedStability.h, doPedStability.C: Commiting PedStability to Contrib for the first time. This is the code I used for the pedestal stability analysis @ FD during May 2003. It can be seen as an early version of SexyPedestal, worsly coded but with some functionalities that I deprecated in SexyPedestal: Stability analysis. Anatael 2004-08-24 14:18 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Add josh to VertexFinder 2004-08-24 13:51 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx: Minor changes. Don't know if it's a root bug or feature but when I open a file to write out histograms they then don't display on the canvas properly. 2004-08-24 13:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add the CALDET* tables 2004-08-24 04:15 avva * CandFitTrackSA/AlgFitTrackSA.cxx: Protect against dividing by 0 in FillNtp. 2004-08-24 03:45 avva * CandFitTrackSA/AlgFitTrackSA.cxx: Added Verbose level printouts for debugging FillNtp method. 2004-08-23 20:45 musser * Contrib/RecoCheck/: FARJOB.C, NEARJOB.C: another fix to these job scripts, replaing libVERTEXFINDER with libVertexFinder 2004-08-23 20:01 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, DBtxt_AlgFitTrackSA_default.C: Add convergence condition N(planes fit) >= 0.7*N(all planes). 2004-08-23 18:09 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Add barr to Calibrator 2004-08-23 17:40 musser * Contrib/RecoCheck/: FARJOB.C, MkCheckplots.C, NEARJOB.C, checkplots.ps, ntupleSR_farref.root, ntupleSR_nearref.root: modify job scripts for new configuration of reco code 2004-08-23 17:10 Brett Viren <bv@bnl.gov> * BeamData/doc/RBPM.java: The fleshed out version of the example code from Jim Patrick 2004-08-23 17:02 Brett Viren <bv@bnl.gov> * BeamData/doc/RBPM.java: Example code from Jim Patrick to read new-style BPMs 2004-08-20 22:07 ebeall * RawData/: RawDcsEnvMonitorBlock.h, RawDcsEnvMonitorBlock.cxx, RawDcsHvMonitorBlock.h, RawDcsHvMonitorBlock.cxx: neardet additions 2004-08-20 22:07 ebeall * DcsUser/LinkDef.h: canbus and neardet env classes added 2004-08-20 22:06 ebeall * DcsUser/DcsWriter.cxx: neardet preparations and canbus additions 2004-08-20 22:06 ebeall * DcsUser/: Dcs_Chiller_Far.h, Dcs_Chiller_Far.cxx: chiller surface temp addition 2004-08-20 22:06 ebeall * DcsUser/: Dcs_Env_Near.h, Dcs_Env_Near.cxx: neardet env db access class 2004-08-20 22:05 ebeall * DcsUser/Dcs_Can.cxx: canbus access class 2004-08-20 22:05 ebeall * DcsUser/Dcs_Can.h: canbus db access class 2004-08-20 22:04 ebeall * DcsDaemon/dcs_mysql2roto.c: neardet added, and canbus additions 2004-08-20 17:28 Brett Viren <bv@bnl.gov> * BeamData/doc/SwicScaled.java: Example Java code for unpacking SWIC scanner data, from Jim Patrick 2004-08-20 17:28 Brett Viren <bv@bnl.gov> * BeamData/doc/: index.html, requirements.tex: Remove the term "relative" from timestamp element of block layout. Some useful links added to index.html. 2004-08-20 17:13 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/SimpleCalScheme.cxx: Fix new default MIP number to be that tuned for the MC. 2004-08-20 17:12 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonConfiguration.cxx, macros/mc.C, macros/simple.C: Fix tuning: OverallLightOutput = 1.0, use MIP calibration to get light level right. 2004-08-20 16:37 musser * CandTrackSR/DBtxt_AlgTrackSRList_FarCosmic.C: try again to fix typo 2004-08-20 13:48 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSRList.cxx, DBtxt_AlgFitTrackSRList_FarBeam.C, DBtxt_AlgFitTrackSRList_FarCosmic.C, DBtxt_AlgFitTrackSRList_NearBeam.C, DBtxt_AlgFitTrackSRList_NearCosmic.C, DBtxt_AlgFitTrackSR_Beam.C, DBtxt_AlgFitTrackSR_Cosmic.C, GNUmakefile: Dealing with fact that fit track algorithm has cosmic/beam dependence, needs full set of config files. 2004-08-20 13:43 musser * CandTrackSR/: AlgTrackSRList.cxx, DBtxt_AlgTrackSRList_default.C, DBtxt_AlgTrackSR_default.C: fix typo in DBtxt_AlgTrackSRList_default.C declaration 2004-08-20 10:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiStatement.cxx, doc/ChangeLog: Improve translation of data type to ORACLE. 2004-08-20 10:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Minor change in debug level 2004-08-20 10:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Drop main tables before VLD (ORACLE upset otherwise). Preload just ALL_DATA_TYPES. 2004-08-20 10:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/TestDbi.cc: Change in Msg level 2004-08-20 10:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/prepare_db_0.sql: Add an ALL_DATA_TYPES table to test out type translation 2004-08-20 10:33 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: StripAttenCalScheme.cxx, StripToStripCalScheme.cxx: Change strip calibrators so they don't complain about lack of data for veto shield entries. 2004-08-19 21:32 musser * CandFitTrackSR/DBtxt_AlgFitTrackSRList_default.C: forgot this too 2004-08-19 21:31 musser * CandFitTrackSR/DBtxt_AlgFitTrackSR_default.C: Forgot this file 2004-08-19 20:43 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: add "weber" to NoiseFilter writers 2004-08-19 20:43 raufer * Contrib/weber/UserAnaStrip/.cvsignore: Added .root to .cvsignore 2004-08-19 20:01 musser * CandNtupleSR/Module/NtpSRModule.cxx: use version of shower energy call which includes subtraction of crossing track signal, and change event energy to sum of primary track and shower energies, rather than simple charge sum 2004-08-19 19:41 Brett Viren <bv@bnl.gov> * JobControl/GNUmakefile: Need to link against root libs do to LoadMinosPDG move to Utils 2004-08-19 19:11 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.cxx.br, AlgFitTrackSR.cxx.rl, AlgFitTrackSR.h, AlgFitTrackSR.h.br, AlgFitTrackSR.h.rl, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.cxx.br, CandFitTrackSRHandle.cxx.rl, CandFitTrackSRHandle.h, CandFitTrackSRHandle.h.br, CandFitTrackSRHandle.h.rl, FitTrackSRListModule.cxx, FitTrackSRListModule.h, GNUmakefile, KalmanPlaneSR.cxx.br, KalmanPlaneSR.cxx.rl, KalmanPlaneSR.h.br, KalmanPlaneSR.h.rl: clean up, and modify configuration. most 'algorithmic' code previously in CandFitTrackSRHandle has been moved to methods in AlgFitTrackSR. The handle now has no member variables. Various unnecessary member variables in the candidate have been removed as well. 2004-08-19 19:07 musser * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.cxx.br, AlgTrackSRList.cxx.rl, AlgTrackSRList.h, AlgTrackSRList.h.br, AlgTrackSRList.h.rl, DBtxt_AlgFitTrackSRList_default.C, DBtxt_AlgFitTrackSR_default.C, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_FarCosmic.C, DBtxt_AlgTrackSRList_NearBeam.C, DBtxt_AlgTrackSRList_NearCosmic.C, DBtxt_AlgTrackSRList_default.C, DBtxt_AlgTrackSR_Beam.C, DBtxt_AlgTrackSR_Cosmic.C, DBtxt_AlgTrackSR_default.C, GNUmakefile, Track2DSR.cxx, TrackSRListModule.cxx, TrackSRListModule.h, TrkClsSlpSR.h: clean up, comment, and revise configuration. Replace range/energy relation with improved version, hopefully eliminated offset. 2004-08-19 19:05 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h, AlgEventSRList.cxx, AlgEventSRList.h, DBtxt_AlgEventSRList_FarBeam.C, DBtxt_AlgEventSRList_FarCosmic.C, DBtxt_AlgEventSRList_NearBeam.C, DBtxt_AlgEventSRList_NearCosmic.C, DBtxt_AlgEventSRList_default.C, DBtxt_AlgEventSR_default.C, EventSRListModule.cxx, EventSRListModule.h, GNUmakefile: clean up, comment, and revise configuration scheme. Add requirement that track have more than some number of isoated hits in order for it to be added to an event. During event construction, check before adding a track to an event that the event does not already include a track which is inconsistent with being in the same event. Previously, a shower which was consistent with lieing on two tracks would force these two tracks into a single event. 2004-08-19 18:49 musser * BubbleSpeak/AlgSuperSlice.cxx: make compatible with CandSliceHandle changes 2004-08-19 17:39 Brett Viren <bv@bnl.gov> * Calibrator/: Calibrator.cxx, Calibrator.h: Replace include with class declaration 2004-08-19 17:24 Brett Viren <bv@bnl.gov> * PhotonTransport/toyMC/ToyMCModule.cxx: Reflect move of LoadMinosPDG 2004-08-19 17:20 Brett Viren <bv@bnl.gov> * Midad/Base/Mint.cxx: Reflect move of LoadMinosPDG 2004-08-19 17:06 Brett Viren <bv@bnl.gov> * RerootExodus/RerootToTruthModule.cxx: Reflect move of LoadMinosPDG 2004-08-19 16:58 Brett Viren <bv@bnl.gov> * Calibrator/: MIPCalScheme.cxx, TimeCalScheme.cxx: Remove unused included headers 2004-08-19 16:48 Brett Viren <bv@bnl.gov> * PulserCalibration/: PulserFromRawFilterModule.cxx, PulserFromRawModule.cxx: Remove unused included headers 2004-08-19 16:33 Brett Viren <bv@bnl.gov> * DataUtil/: LinkDef.h, LoadMinosPDG.cxx, LoadMinosPDG.h: Move LoadMinosPDG to Util 2004-08-19 16:33 Brett Viren <bv@bnl.gov> * Util/: LinkDef.h, LoadMinosPDG.cxx, LoadMinosPDG.h: Move LoadMinosPDG from DataUtil 2004-08-19 16:15 musser * RecoBase/: CandEvent.cxx, CandEvent.h, CandEventHandle.cxx, CandEventHandle.h, CandRecoHandle.cxx, CandRecoHandle.h, CandShowerHandle.cxx, CandShowerHandle.h, CandSlice.cxx, CandSlice.h, CandSliceHandle.cxx, CandSliceHandle.h: make CandEvent derive from CandReco, eliminate redundant code. add GetMinU(iplane),GetMaxU(iplane), etc to CandShowerHandle remove member variables in CandSlice 2004-08-19 15:32 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/SimpleCalScheme.cxx: Change default sigcor to what I think is reasonable. 2004-08-19 15:02 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSRList.cxx, AlgShowerSRList.h, DBtxt_AlgShowerSRList_FarBeam.C, DBtxt_AlgShowerSRList_FarCosmic.C, DBtxt_AlgShowerSRList_NearBeam.C, DBtxt_AlgShowerSRList_NearCosmic.C, DBtxt_AlgShowerSRList_default.C, DBtxt_AlgShowerSR_default.C, GNUmakefile, ShowerSRListModule.cxx, ShowerSRListModule.h: cleanup code, comment, and revise configuration control 2004-08-19 15:01 musser * CandClusterSR/: AlgClusterSR.cxx, AlgClusterSRList.cxx, AlgClusterSRList.h, ClusterSRListModule.cxx, ClusterSRListModule.h, DBtxt_AlgClusterSRList_FarBeam.C, DBtxt_AlgClusterSRList_FarCosmic.C, DBtxt_AlgClusterSRList_NearBeam.C, DBtxt_AlgClusterSRList_NearCosmic.C, DBtxt_AlgClusterSRList_default.C, DBtxt_AlgClusterSR_default.C, GNUmakefile, LinkDef.h, StripInfoSR.cxx, StripInfoSR.h: cleanup code, comment, and modify configuration control 2004-08-19 14:54 musser * CandStripSR/AlgStripSRList.cxx: cleanup, comment code, and revise configuration control scheme 2004-08-19 14:33 musser * CandSliceSR/: AlgSliceSR.cxx, AlgSliceSRList.cxx, AlgSliceSRList.h, DBtxt_AlgSliceSRList_FarBeam.C, DBtxt_AlgSliceSRList_FarCosmic.C, DBtxt_AlgSliceSRList_NearBeam.C, DBtxt_AlgSliceSRList_NearCosmic.C, DBtxt_AlgSliceSRList_default.C, DBtxt_AlgSliceSR_default.C, GNUmakefile, SliceSRListModule.cxx, SliceSRListModule.h: clean up, comment, and revise configuration 2004-08-19 12:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CandNtupleSR/NtpSRTrack.cxx: Whups.. missed the .plane entry. 2004-08-19 12:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/dbi_query_mysql.pm: Try to fix problem with missing/incomplete checksum by buffering mysql output to disk 2004-08-18 23:40 cbs * CalDetTracker/CDEvDisplay/SetUpDisplay.C: CalDetTracker now dependent on CalDetPID, so need to load the library in order to run the event display. 2004-08-18 23:16 avva * CandFitTrackSA/MatrixCalculator.cxx: Fix cvsid. 2004-08-18 23:08 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, AlgFitTrackSAList.cxx, ConstFT.h, DBtxt_AlgFitTrackSAList_default.C, DBtxt_AlgFitTrackSA_default.C, DataFT.cxx, DataFT.h, FitState.cxx, FitState.h, FitStepInfoFT.cxx, FitTrackSAListModule.cxx, GNUmakefile, IterationState.cxx, IterationState.h, LinkDef.h, MatrixCalculator.cxx, MatrixCalculator.h, SuperIterationState.cxx, SuperIterationState.h, TrackFT.cxx, TrackFT.h, Ntp/NtpFitSA.cxx, Ntp/NtpFitSA.h, Ntp/NtpFitSARecord.cxx: A lot of changes: 1. Replaced all arrays with STL vectors and lists 2. Separated matrix calculations in a separate class MatrixCalculator 3. Merged TrackFT into DataFT 4. Rewrote iterating part of AlgFitTrackSA 5. bunch of smaller changes. 2004-08-18 22:39 raufer * Contrib/weber/UserAnaStrip/: AnaStripND.C, AnaStripND.cxx, AnaStripND.h, GainFit.C, GainFit.h, StripTree.C, StripTree.h, runjob.script: Macro to look at ouput of AnaStripND.C and some minor changes. 2004-08-18 21:55 webera * Contrib/weber/AnaMC/: AnaMC.C, AnaMC.cxx, Study.C, StudyMC.C, StudyMC.h: Modified Files: AnaMC.C AnaMC.cxx StudyMC.C StudyMC.h Removed Files: Study.C some clean-up and bug fixes 2004-08-18 20:53 musser * Production/R1.10/reco_production_R1.10.C: add setup for new reco configuration to job script 2004-08-17 22:15 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuDaqConfigFiles.cxx, DbuDaqConfigFiles.h, DbuDaqFileSummary.cxx, DbuDaqFileSummary.h, DbuRunSummary.cxx, DbuRunSummary.h, LinkDef.h: current (pre-production, ie. working) definitions for DBURUNSUMMARY -- run info DBUDAQFILESUMMARY -- subrun info (ie. file) DBUDAQCONFIGFILES -- amalgamation of Daq config file blocks Table layout subject to change - do not (yet) build them in warehouse DB DbuRunSummary when fetched will pull the appropriate entries from the other two using extended queries. 2004-08-17 22:11 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/DbuTables/define_dbu.mysql: current (pre-production, ie. working) definitions for DBURUNSUMMARY -- run info DBUDAQFILESUMMARY -- subrun info (ie. file) DBUDAQCONFIGFILES -- amalgamation of Daq config file blocks Table layout subject to change - do not (yet) build them in warehouse DB 2004-08-17 20:19 asousa * Production/R1.10/: GNUmakefile, reco_production_R1.10.C: New prototype script for post R1.9 production. 2004-08-17 15:38 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: GNUmakefile, msgLogLib/GNUmakefile: more tweaks, descend into msgLogLib in order to build the executables (but no longer the library .o files which are now done at top level). 2004-08-17 15:17 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonCalibratedPeComputer.cxx: Degrade debugging messages. 2004-08-17 14:56 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CandNtupleSR/: NtpSRTrack.cxx, NtpSRTrack.h: Add copy constructor for NtpSRTrack, for my own nefarious purposes. 2004-08-17 14:04 Brett Viren <bv@bnl.gov> * BeamData/python/data.py: More buglets 2004-08-17 12:56 Brett Viren <bv@bnl.gov> * BeamData/python/: callback.py, inject-xmlrpc.py: Some buglets fixed. 2004-08-17 12:13 hartnell * LISummary/: LILookup.cxx, LISummarySorter.cxx: Control verbosity, especially when bad detector components cause channels to have zero rms. Limit messages due to plex problem (?). A few ND specific upgrades to LILookup 2004-08-17 10:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/TestDbi.cc: Switch on debug print to debug ORACLE meta-data 2004-08-17 10:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Open all table during preparation, to debug ORACLE meta-data 2004-08-17 10:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxy.h: Fix typo - there isn't a DbiFactory 2004-08-17 10:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiFieldType.cxx: Treat kNUMERIC as kINTEGER 2004-08-17 10:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Minor change to debug printout. 2004-08-17 10:19 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmtTimeBucket.cxx: Fix uninitialized-parameter bug. (Thanks Kat. and Jeff) 2004-08-17 07:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Remove hack that reset log level 2004-08-17 02:10 Brett Viren <bv@bnl.gov> * RawData/: RawBeamData.cxx, RawBeamSwicData.cxx, RawBeamSwicData.h, test/bm_simple_test.C, test/bm_test.C, test/raw_minos.C: Fix up some of the conversions for SWIC data. Still seems to be some inconsistency in the calculated statistics. There is also apparently a ~half hour difference between Beam Divisions GPS and minos-om's system clock to still track down. And, yes, I checked that loon still links this time! (sorry for the other two screw ups). 2004-08-17 00:12 Brett Viren <bv@bnl.gov> * OnlineUtil/GNUmakefile: Make George's symlink trick default for all platforms. Also build both static and shared libs by default (Mac OS X platform excluded). This should also remove the need for the race condition fix in msgLogLib/GNUmakefile. Note: subdir GNUmakefiles are now ignored. 2004-08-16 19:37 Brett Viren <bv@bnl.gov> * BeamData/python/: bmp.py, callback.py, config.py, offline.py: Write up the changes moving to using callbacks for both in and out of spill readings. Not yet tested. 2004-08-16 18:23 Brett Viren <bv@bnl.gov> * RawData/RawBeamSwicData.h: Fill in missing methods 2004-08-16 16:59 Brett Viren <bv@bnl.gov> * RawData/: RawBeamSwicData.cxx, RawBeamSwicData.h: Implement GetData (thanks for catching this Nick) and a bunch of data accessors. 2004-08-16 16:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, LinkDef.h, SimPmt.cxx, SimPmt.h, SimPmtM16.h, SimPmtM64.h, SimPmtM64CrosstalkTable.h, SimPmtM64Full.cxx, SimPmtTimeBucket.cxx, SimPmtTimeBucket.h, SimPmtUTM16.cxx, SimPmtUTM16.h, SimVaElectronics.cxx, SimVaElectronics.h, SimVaTimedElectronics.cxx, SimVaTimedElectronics.h: Performance enhance 2004-08-16 16:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/StripAttenCalScheme.cxx: Fix some pedantic typos 2004-08-16 12:46 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/PEGainCalScheme.cxx: Bug in decalibration meant that primary calibration wasn't working, but was falling back on defaults. 2004-08-16 09:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Improve SEQNO selection debug facility and checksum mail subject line. 2004-08-16 09:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: cs_do_table.pm, cs_update_logfile.pm: Improve SEQNO selection debug facility. 2004-08-16 09:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_analyse_checksum.pm: Improve checksum mail subject line. 2004-08-16 09:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/analyse_checksum.pm: Improve checksum mail subject line. Show cpu and elapse times. 2004-08-16 06:29 Nick West <n.west1@physics.oxford.ac.uk> * RawData/: LinkDef.h, RawBeamSwicData.cxx, RawBeamSwicData.h: Minimal change to RawBeamSwicData to allow linking against RawData library:- Add ROOT instrumentation Dummy out undefined RawBeamData& GetData(). 2004-08-13 22:42 Brett Viren <bv@bnl.gov> * RawData/: RawBeamData.cxx, RawBeamData.h, RawBeamSwicData.cxx, RawBeamSwicData.h: Add a RawBeamData "decorator" to allow SWIC scanner specific unpacker. This RawBeamSwicData is not yet fully instrumented. 2004-08-13 20:30 Brett Viren <bv@bnl.gov> * RawData/: LinkDef.h, RawBeamData.cxx, RawBeamData.h, RawBeamMonBlock.cxx: Teach rootcint about RawBeamData 2004-08-13 19:54 Brett Viren <bv@bnl.gov> * BeamData/python/BeamData.cc: Dur, was saving millisecs in seconds data 2004-08-13 19:02 Brett Viren <bv@bnl.gov> * BeamData/python/: BeamData.cc, bmp.py, data.py, inject-xmlrpc.py, minosbd.py, monitor.py, offline.py, request.py, start.sh: Add bmp.py a new simpler main program that just does Export style XML-RPC APIs. Fix everything (I hope) to now work with new per-device timestamps. 2004-08-13 19:00 Brett Viren <bv@bnl.gov> * RawData/RawBeamMonBlock.cxx: Fix to correctly unpack with the extra timestamp words 2004-08-13 17:34 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmtM64CrosstalkTable.cxx, SimPmtM64CrosstalkTable.h: Optimize run time for ND by ~20%: cache a small database table to prevent map lookups. 2004-08-13 17:15 dbox * DatabaseTables/scripts/prime_oracle_from_mysql.pl: more changes to handle idiosycracies in update files 2004-08-13 16:42 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h: extension of block data (v2) requires new methods 2004-08-13 16:39 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/mdBlockDefinitions.h: resynch with online CVS repository of 2004-08-13 2004-08-12 21:39 Brett Viren <bv@bnl.gov> * RawData/: RawBeamData.cxx, RawBeamData.h, RawBeamMonBlock.cxx, RawBeamMonBlock.h: Change to holding per device timestamps. Not yet tested! 2004-08-12 19:37 Brett Viren <bv@bnl.gov> * BeamData/python/BeamData.cc: Move the munging of the ACNET name to just before it is sent out. 2004-08-12 19:34 Brett Viren <bv@bnl.gov> * BeamData/doc/requirements.tex: Update document to reflect new sec+msec per-device timestamp 2004-08-12 19:29 Brett Viren <bv@bnl.gov> * BeamData/python/: BeamData.cc, BeamData.h, Makefile, beamdata.py, beamdata_wrap.cxx, inject-xmlrpc.py, offline.py: Save a per-device timestamp. Not yet tested! 2004-08-12 16:13 hartnell * CalDetTracker/CDAnalysis.cxx: New systematics plots. Now cut out bad pedestals in 70000 series runs. 2004-08-12 14:27 Brett Viren <bv@bnl.gov> * CandStripSR/: DBtxt_AlgStripSRList_default.C, DBtxt_AlgStripSR_default.C: Remove #includes 2004-08-12 13:47 cbs * Contrib/cbs/Mad/macros/AnalyzeMC.C, Mad/macros/AnalyzeMC.C: Adding macro to show how to use Mad to generate a single experiment from MC events to get an energy spectrum, and then how to fit it. 2004-08-12 10:46 anatael * Contrib/anatael/LookAtLUT/README: Add a README file. Anatael 2004-08-12 10:28 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonConfiguration.cxx, macros/mc.C, macros/simple.C: Change default light scale back to 1.0.. let the scale be set by MIP calibration instead, to get consistency. 2004-08-12 10:07 anatael * Contrib/anatael/LookAtLUT/: GNUmakefile, LinkDef.h, LookAtLUT.cxx, LookAtLUT.h, QieNearCalibration.cxx, QieNearCalibration.h, QieRangeResponse.cxx, QieRangeResponse.h, TreeMyLUT.C, makeLookAtLUT.C: Commiting for the FIRST time: TreeMyLUT.C: ************ A simple ROOT macro that converts the ASCII file output from LUT dump into a ROOT TTREE. LookAtLUT: ********** A framework for analysis of LUT data (from output of TreeMyLUT). It uses QieRangeResponse objects as the core of the analysis. Already QieRangeResponse is able to check the linearity of the LUT and find out-layers. It is therefore a diagnosis tool to make sure quality of the ND FEE calibration. QieNearCalibration (VERY preliminar!!!): ******************* Package written but never tested to look at the summaries data from a ND calibration run. The ND calibration run data is the data used to create the LUTs. This code was a little hack from Simona Murgia's QieCalibration code to analyse NearCalCheck runs data. Therefore I share authorship/blame with her. NOTE FROM THE AUTHOR: There are plenty of things that can be done to improve these pieces of code. They were done on the rush of CalDet data taken - I am not sure how well it would go in the ND. I hope to make myself very trivial, but significant improvements, but I would be very glad to guide any one who is interested/willing to help. Anatael Cabrera 2004-08-11 22:02 Brett Viren <bv@bnl.gov> * BeamData/doc/: index.html, pbar-pages-11aug04.jpg: Some more test devices 2004-08-11 22:02 Brett Viren <bv@bnl.gov> * BeamData/doc/requirements.tex: Update for per-device times 2004-08-11 21:40 Robert Hatcher <rhatcher@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h: Algorithms should not explicitly hold pointers to heap allocated Ugli(Plex)Handles as this can lead to stale pointers where the underlying geometry(plex) gets destroyed before the algorithm. If the desire is to avoid passing something down a complex call tree then the solution is for the algorithm to hold a copy of the VldContext that it is working on and build the handle normally as needed. 2004-08-11 21:11 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h: Algorithms really shouldn't hold pointers to objects in records (and thus hold stale pointers when mom gets cleared) unless they are prepared to clear the pointer when they're done with RunAlg. Easier solution is to simply hold a copy of current the VldContext they're processing. 2004-08-11 21:08 Brett Viren <bv@bnl.gov> * BeamData/python/: Makefile, callback.py, config.py, data.py, monitor.py, start.sh, test/p2p.py, test/test-accelerator.py, test/test-callback.py, test/test-server.py: Mods to use Charlie's new server 2004-08-11 20:30 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h: Added new plots and tree branches for determining systematic error on MEU calibration 2004-08-11 19:25 asousa * Production/MDC/R1.9/: reco_near_R1.9.C, reco_nmock_R1.9.C: Filters were turned on for MDC near det processing. Now turned off. 2004-08-11 18:22 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonCalibratedPeComputer.cxx, PhotonConfiguration.cxx, macros/mc.C, macros/simple.C: Changed default computer to the CalibratedPe computer, my new 'best model'. Changed default OverallLightLevel to 0.635 to match typical use. Documented new paramaters in mc.C. Added neccessary Calibrator setup to mc.C and simple.C. Removed debug line from PhotonCalibratedPeComputer. 2004-08-11 18:11 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/: DatabaseToucher.cxx, DatabaseToucher.h: Add a little module that does nothing but load (touch) databases. This can be used to factor out database responses when trying to understand which package really is using up system resources. All it does is get an Ugli, a Plex, and update the Calibrator for the current Mom's context. ---N 2004-08-11 16:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonCalibratedPeComputer.cxx: Fix up computer to correctly deal with ND mirrored strips. All looks good. 2004-08-11 16:10 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/CandFitShowerEM.html: Convert I/O classes to links. Give overview the green light 2004-08-11 16:09 asousa * Production/R1.9/reco_production_R1.9.C: Added Nathaniel's new Muon Calibration, changed configuration of StripSRListModule, fixed configuration of NtpSRFilterModule. 2004-08-11 15:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Improve import performance by checking SEQNOs individually 2004-08-11 15:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_update_logfile.pm: More debug print 2004-08-11 15:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValRecSet.cxx, DbiValRecSet.h, doc/ChangeLog: Extend DbiValRecSet so that it can hold every SEQNO or just one. 2004-08-11 15:33 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: QueryAllValidities: Bug fix: add ' and ' if appending to existing where clause. 2004-08-11 15:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Extend QueryAllValidities method to allow selection of a single SEQNO 2004-08-11 14:39 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonCalibratedPeComputer.cxx, PhotonCalibratedPeComputer.h, PhotonConfiguration.cxx: Add scintillator edge droop effects to PE calibrator. This calibrator should now completely deal with all known detector effects. 2004-08-11 13:49 cbs * WebDocs/Package_Overviews/CandFitShowerEM.html: [no log message] 2004-08-11 13:23 cbs * WebDocs/Package_Overviews/CandFitShowerEM.html: [no log message] 2004-08-11 13:18 cbs * CandFitShowerEM/: AlgFitShowerEM.cxx, AlgFitShowerEM.h, AlgFitShowerEMList.cxx, AlgFitShowerEMList.h, BinFluctuationEM.cxx, BinFluctuationEM.h, CacherEM.cxx, CacherEM.h, CalcEM.cc, CandFitShowerEM.cxx, CandFitShowerEM.h, CandFitShowerEMHandle.cxx, CandFitShowerEMHandle.h, CandFitShowerEMList.cxx, CandFitShowerEMList.h, CandFitShowerEMListHandle.cxx, CandFitShowerEMListHandle.h, FitShowerEMListModule.cxx, FitShowerEMListModule.h, FitterEM.cxx, FitterEM.h, GNUmakefile, KeyFunc.cc, LinkDef.h, rte.cc: First draft version of a fitting algorithm for EM shower shapes. Uses CandShowerEM objects to get strip cluster and starting parameters for vertex, angle and energy. Then uses a parameterization of EM shower profiles to calculate a prediction in plane,strip coords. Calculates chi2 using covariance matrix method with errors and correlations on and between strips coming from MC, (although work is still needed to parameterize these values correctly). Simple stepping through user defined range in vertex, angle, energy can also be carried out in order to find chi2 minimum and therefore best fit params. This is currently incredibly slow because a new shower profile prediction needs to be calculated at each step. 2004-08-11 11:30 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: Package_Overviews/CandFitShowerEM.html, pkg_links.html: Add placeholder. 2004-08-11 08:57 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/navigation.tex: Add warning about excessive slicing 2004-08-11 00:45 dbox * DatabaseTables/scripts/: mungeMysqlDump.pl, prime_oracle_from_mysql.pl: changes to accomodate very large >2G files that mysql dumps are now sometimes generating 2004-08-10 21:06 Brett Viren <bv@bnl.gov> * CVSROOT/: check_access, modules: Add CandFitShowerEM with cbs and zheng users 2004-08-10 21:03 bviren * CandFitShowerEM/.cvsignore: Initial revision 2004-08-10 21:03 bviren * CandFitShowerEM/.cvsignore: New package for Chris Smith 2004-08-10 19:35 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: eliminate memory leak of TIterator (16bytes) everytime a new block is unpacked (but only once per block). 2004-08-10 18:33 blake * AtNuReco/: AtNuCandDigitModule.cxx, AtNuCandDigitModule.h, AtNuRawDigitModule.cxx, AtNuRawDigitModule.h: ... hope to migrate these to a new home! 2004-08-10 18:32 blake * AtNuReco/rawdigit.C: ... this macro is a bit out of date 2004-08-10 18:26 blake * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuRecoMCTruth.cxx, AlgFitTrackAtNu.cxx, AlgFitTrackAtNuList.cxx, AlgShowerAtNu.cxx, AlgShowerAtNuList.cxx, AlgTrackAtNu.cxx, AlgTrackAtNuList.cxx, AtNuDisplayModule.cxx, AtNuFindModule.cxx, AtNuFitModule.cxx, AtNuTreeModule.cxx, AtNuTreeModule.h, CandAtNuRecoHandle.cxx, CandFitTrackAtNuHandle.cxx, CandFitTrackAtNuListHandle.cxx, CandShowerAtNuHandle.cxx, CandShowerAtNuList.cxx, CandShowerAtNuListHandle.cxx, CandTrackAtNuHandle.cxx, CandTrackAtNuList.cxx, CandTrackAtNuListHandle.cxx, ClusterAtNu.cxx, DBtxt_AlgShowerAtNu_default.C, DBtxt_AlgTrackAtNu_default.C, HitAtNu.cxx, LinkDef.h, ObjAtNu.cxx, ObjShowerAtNu.cxx, ObjTrackAtNu.cxx, README, RecoTreeModule.cxx, RecoTreeModule.h, ShowerAtNu.cxx, ShowerSegmentAtNu.cxx, TrackAtNu.cxx, TrackSegmentAtNu.cxx, atnureco.C: August 2004 : (1) some bug fixes - protection against some FPEs, works for incomplete detector again. (2) some algorithm tweaks - Q/P calculation refined, direction reconstruction refined, modifications to shower reconstruction algorithm, refractive index configurable. 2004-08-10 13:00 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonCalibratedBlueComputer.cxx, PhotonCalibratedPeComputer.cxx, PhotonCompositeGreenTracker.cxx, PhotonCompositeGreenTracker.h, toyMC/ToyMCModule.cxx, toyMC/ToyMCModule.h: Fix new computer methods. Commit before embarking on next set of trials. 2004-08-10 12:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiScintHit.cxx, DigiScintHit.h: Remove two wholly useless data members to improve storage 2004-08-10 12:39 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiSignal.cxx, DigiSignal.h: Fixed up charge printout 2004-08-10 12:09 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, oracle_development.html: Replace oracle development with a link to a local page at Oxford and generalise to cover all current DB problems which now include DCS importing and exporting and AFS at Soudan. 2004-08-10 10:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_rules.html: Record the UGLI SEQNO Conflict Avoidance Scheme - stolen from a mail from Robert 2004-08-09 06:27 Nick West <n.west1@physics.oxford.ac.uk> * CandNtupleSR/Module/NtpSRModule.cxx: Fix 'blind commit' typo: new NtpMCRecord ( ntphdr ) should be new NtpSRRecord ( ntphdr ) 2004-08-07 19:49 hartnell * CalDetTracker/tools/recoData.pl: More download capability. 2004-08-07 18:22 hartnell * CalDetTracker/macros/: digitTracker_prefilt.C, digitTracker_prefilt_beam.C: Removed macros corresponding to the old digit way of tracking that is no longer available. 2004-08-06 22:04 Sue Kasahara <schubert@hep.umn.edu> * TruthHelperNtuple/Module/NtpTHModule.cxx: Modify to generate an NtpTHRecord, even when a CandRecord is missing. The header information is filled from the SimSnarlRecord (required). A trivial change, but also a blind commit. Please fix if fails to compile. 2004-08-06 22:00 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Patch to have NtpSRModule generate NtpSRRecord even if no CandRecord present. Requires SimSnarlRecord, and extracts header information from SimSnarlRecord to build NtpSRRecord header. This will cause an NtpSRRecord to be generated even for triggerless events. This commit is being made "blind" in the sense that I can't test even its compilation because of local system problems today which would require me to wait for a complete rebuild of minossoft. But I'm making the commit since I'm about to go out of communication for 12 days, and it's a simple change. If something breaks, please fix it - it should be trivial. 2004-08-06 06:11 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Errors/index.html: add \n to last line. 2004-08-06 05:23 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Errors/: compiling.html, compiling_warnings.html, index.html, linking.html, program_start.html, running.html, unix_system_errors.html: Minor tidy up (remove obsolete EXTRACT lines, make background white) Add section on Linux system errors. 2004-08-05 23:24 zheng * CandShowerEM/AlgShowerEM.cxx: Modified code to set initial transver boundary of the cluster in separate views, fix for shower angle guess after migration from plane-strip to meters. 2004-08-05 20:35 webera * Contrib/weber/AnaMC/: AnaMC.C, AnaMC.cxx, AnaMC.h: Modified Files: AnaMC.C AnaMC.cxx AnaMC.h 2004-08-05 15:17 Robert Hatcher <rhatcher@fnal.gov> * RDBC/: include/RDBC/TSQLResultSet.h, rdbc/TSQLResultSet.cxx: the "const" in "const Option_t*" is redundant (Option_t is 'const char'). 2004-08-05 14:56 Robert Hatcher <rhatcher@fnal.gov> * EventDisplay/GfxMCVec.cxx: doxygen doesn't know that Int_t == int make BuildRealImp args agree between declaration and defintion. 2004-08-05 14:55 Robert Hatcher <rhatcher@fnal.gov> * EventDisplay/GfxTrack.cxx: in Clear(const Option_t*) the "const" is redundant (Option_t == const char) 2004-08-05 14:54 Robert Hatcher <rhatcher@fnal.gov> * CalDetTracker/: CDCrossTalker.cxx, CDCrossTalker.h: make ctor args agree between declaration and definitions (doxygen doesn't know that Int_t == int). 2004-08-04 21:26 hartnell * CalDetTracker/CDAnalysis.cxx: Fix bug in runInfo tree - ints not floats! Put in correction for plane 35 being bad in 40000 and 50000 series runs. 2004-08-04 19:44 Robert Hatcher <rhatcher@fnal.gov> * Midad/MCDisp/MCDisp.cxx: code was implicitly relying on some header pulling in "TPolyLine3D.h" a connection that no longer exists w/ ROOT v4.01/01. 2004-08-04 19:38 Robert Hatcher <rhatcher@fnal.gov> * Midad/Util/Range.h: in ROOT v4.01/01 TMath becomes a namespace and has overloaded (and inlined) functions called Range() which somehow confuse the compiler when TMath and this class are seen together in a third party file. By including TMath.h explicitly before the declaration of this class it seems to treat the symptoms even if the cause is still unclear. 2004-08-04 16:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/dbi_query_mysql.pm: Use mysql --quick option (don't buffer results) to avoid hogging memory 2004-08-04 15:30 Robert Hatcher <rhatcher@fnal.gov> * CandNtupleEM/Module/NtpEMModule.cxx: if one is using assert() one must #include <cassert>. 2004-08-04 15:23 Robert Hatcher <rhatcher@fnal.gov> * PhotonTransport/PhotonUtil.cxx: make arg/return types exactly match declaration for doxygen (which doesn't know that Bool_t == bool and Double_t == double). 2004-08-04 15:15 Robert Hatcher <rhatcher@fnal.gov> * CalDetTracker/CDCrossTalker.cxx: make method args "agree" between declaration and definition (doxygen doesn't know that Int_t == int or Float_t == float). 2004-08-04 09:57 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/oracle_development.html: Record progress (in various directions). 2004-08-04 07:56 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Calibration_Framework.html: List shortcomings 2004-08-04 07:55 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/Calibrator.html: Make Nathaniel the contact 2004-08-04 05:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/prepare_db_0.sql: Use single quote strings to keep ORACLE happy. 2004-08-04 00:05 zheng * CandShowerEM/AlgShowerEM.cxx: couple of small fixes 2004-08-03 23:20 avva * CandFitTrackSA/: reco.C, Ntp/GNUmakefile, NtpModule/GNUmakefile: NtpFitSA and NtpFitSAModule are now built into separate libraries - need this to make NtpFitSA library, not dependent on anything to be able to read ntuples. 2004-08-03 22:11 Robert Hatcher <rhatcher@fnal.gov> * ShieldPlank/: CandShieldPlankHandle.cxx, CandShieldPlankListHandle.cxx: remove double class qualification of DupHandle method. 2004-08-03 22:09 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawCrateStatus.cxx: doxygen doesn't know that Bool_t is equivalent to bool 2004-08-03 22:07 Robert Hatcher <rhatcher@fnal.gov> * LISummary/LILookup.cxx: impose consistency in use of std:: in method args/return value so that doxygen can match declaration with definition. 2004-08-03 21:53 Robert Hatcher <rhatcher@fnal.gov> * LISummary/morse/Gryfindor/detector/chip.h: avoid duplicate class qualification in declaration of Clean() method. 2004-08-03 21:49 Robert Hatcher <rhatcher@fnal.gov> * GeoGeometry/GeoSteelPlnVolume.h: doxygen can't match declaration w/ definition if the types aren't exact (it doesn't know that Bool_t == bool). 2004-08-03 21:46 Robert Hatcher <rhatcher@fnal.gov> * EventDisplay/: GfxMCVec.cxx, GfxShower.cxx: remove redundant "const"; Option_t is already "const char". otherwise this prevents doxygen from matching declaration w/ definition. 2004-08-03 21:40 Robert Hatcher <rhatcher@fnal.gov> * DetSim/SimVaTimedElectronics.cxx: comment out CVSID line until needed by MessageService (to avoid unused warning) make method args exactly equal to those in header so doxygen can match declaration to definition (doesn't know that int == Int_t). 2004-08-03 21:37 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: DbiRecord.cxx, DbiRecord.h: fully qualify ostream w/ std:: in a consistent manner. 2004-08-03 21:35 webera * Contrib/weber/AnaMC/: AnaMC.C, AnaMC.cxx: Modified Files: AnaMC.C AnaMC.cxx Updated debug output and made compatible with Calibrator 2004-08-03 21:32 Robert Hatcher <rhatcher@fnal.gov> * Cluster3D/ClusterKG.cxx, Cluster3D/StripListKG.cxx, DatabaseInterface/DbiRecord.cxx: impose consistency in use of std:: in method args/return value so that doxygen can match declaration with definition. 2004-08-03 21:29 Robert Hatcher <rhatcher@fnal.gov> * CalDetTracker/: CDAnalysis.cxx, CDCrossTalker.cxx, CDCrossTalker.h: impose consistency in use of std:: in method args/return value so that doxygen can match declaration with definition. 2004-08-03 21:15 Robert Hatcher <rhatcher@fnal.gov> * AtNuReco/: CandAtNuRecoHandle.cxx, CandFitTrackAtNuHandle.cxx, CandFitTrackAtNuListHandle.cxx, CandShowerAtNuHandle.cxx, CandShowerAtNuListHandle.cxx, CandTrackAtNuHandle.cxx, CandTrackAtNuListHandle.cxx: remove double class qualification of DupHandle method. 2004-08-03 21:06 Robert Hatcher <rhatcher@fnal.gov> * AltDeMux/AlgAltDeMuxBase.h: make method args "agree" (doxygen doesn't know that Int_t == int) 2004-08-03 19:57 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-development: # and yet another: CandNtupleEM 2004-08-03 17:14 bspeak * setup/: setup_minossoft_soudan, setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: Changes to accomodate minos-offline2 2004-08-03 16:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-development: # added package CandShowerEM 2004-08-03 16:02 musser * CandStripSR/: DBtxt_AlgStripSR_default.C, StripSRListModule.cxx: remove duplicate configuration method 2004-08-03 15:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiStatement.cxx: Fix typo translating KEY SEQNO (SEQNO). 2004-08-03 15:23 musser * CandStripSR/: AlgStripSR.cxx, AlgStripSRList.cxx, AlgStripSRList.h, DBtxt_AlgStripSRList_default.C, DBtxt_AlgStripSR_default.C, GNUmakefile, StripSRListModule.cxx, StripSRListModule.h: cleanup, comment code... changeover to proper configuration schema add 'crosstalk removal' to near detector, as previously done for FD 2004-08-03 13:26 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * WebDocs/doxygen/: package_index.pl, run_doxygen.sh: Add a perl script to automatically sort classes into the package of origin. (Some code ripped of from old DocBuilder.) Add this script ot the doxygen run script. Copy the resulting file into place of the 'Main Page' for doxygen, which doesn't have anything in it anyway. Some people will like it; others can continue to use the alphebatical index. ---N 2004-08-03 10:33 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: Calibration_Framework.html, Package_Overviews/Calibrator.html: Update for Nathaniel's re-write of the Calibrator framework. 2004-08-03 09:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Make checksum version 2 the default. 2004-08-03 09:20 hartnell * CalDetTracker/tools/recoData.pl: Mostly minor corrections and some additional functionality. 2004-08-03 09:18 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTracker.cxx: Fixed a rare segv that occurred when a stripmap had zero size. CDTracker now returns a default constructed CDTrackInfo object rather than a null pointer. Latest and greatest CDAnalysis with more info in tree for MEU calib. 2004-08-03 01:12 Brett Viren <bv@bnl.gov> * BeamData/python/stripchart/: stripchart.py, stripdata.py, test/stripchartdemo.py: Dynamic data working, demo example 2004-08-02 23:40 Brett Viren <bv@bnl.gov> * BeamData/python/stripchart/: __init__.py, stripchart.py, stripdata.py, util.py, test/stripchartdemo.py, test/test_data.py: Modifiy to use StripData instead of plain array 2004-08-02 18:20 Robert Hatcher <rhatcher@fnal.gov> * CDFMonitoringFwk/Producer.cc: one does not need a TMath object to call methods (in ROOT v4.01/01 TMath is no longer a class, but is now a namespace). 2004-08-02 18:15 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/Compare.cxx: one does not need a TMath object to call methods (in ROOT v4.01/01 TMath is no longer a class, but is now a namespace). 2004-08-02 16:54 Robert Hatcher <rhatcher@fnal.gov> * PhotonTransport/PhotonCalibratedPeComputer.cxx: change local variable "mips" to "emips" so that code compiles on SGI (with "mips" processor ... preprocessor changes this string to "1"). 2004-08-02 13:37 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTrackerModule.cxx, CDTrackerModule.h: Now write out fStartSnarl, fEndSnarl, fStartTime, fEndTime and fSubRun. Also read them back into CDAnalysis. fSubRun is fairly pointless at the moment since the subrun number does not seem to have propagated as far as the *.tdaq.root files! 2004-08-01 19:27 Brett Viren <bv@bnl.gov> * BeamData/python/stripchart/: __init__.py, hgradescale.py, scaledstripchart.py, scaleutils.py, stripchart.py, striptableau.py, vgrade.py, vgradescale.py, vgradezoom.py: Add module files from pystripchart-0.0.7 2004-08-01 19:26 Brett Viren <bv@bnl.gov> * BeamData/python/stripchart/stripdata.py: Encapsulate strip chart data 2004-07-31 01:01 cbs * Contrib/cbs/Mad/macros/Validate.C, Mad/macros/Validate.C: [no log message] 2004-07-31 00:58 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadCBSQEAnalysis.cxx, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/macros/Utilities.C, Mad/MadAnalysis.cxx, Mad/MadBase.cxx, Mad/MadCBSQEAnalysis.cxx, Mad/MadEvDisplay.cxx, Mad/MadQuantities.cxx, Mad/macros/Utilities.C: Forgot to initialize a data member in Mad classes. Fixed a bug in Utilities.C 2004-07-30 23:22 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/macros/Analyze.C, Contrib/cbs/Mad/macros/EvDisplay.C, Contrib/cbs/Mad/macros/OscProb.C, Contrib/cbs/Mad/macros/Validate.C, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/macros/Analyze.C, Mad/macros/EvDisplay.C, Mad/macros/OscProb.C, Mad/macros/Validate.C: Added ReInit() method to MadAnalysis for Cand files Tidied up macros. Added OscProb.C - function for simple 2 flavour mixing 2004-07-30 22:14 cbs * Contrib/cbs/Mad/LinkDef.h, Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadUserAnalysis.cxx, Contrib/cbs/Mad/MadUserAnalysis.h, Mad/LinkDef.h, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadEvDisplay.cxx, Mad/MadQuantities.cxx, Mad/MadUserAnalysis.cxx, Mad/MadUserAnalysis.h: Added method to MadBase to pair up truth and reco'd events from vertex separation. Also added MadUserAnalysis class; intended to be a template from which a new analysis can be developed. 2004-07-30 21:57 musser * RecoBase/: CandStrip.cxx, CandStrip.h, CandStripHandle.cxx: adding inline documentation ot CandStrip 2004-07-30 17:30 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexMuxBoxId.h: handle case where EastWest was set to "-" or "+" (treat as "east" or "west") 2004-07-30 15:08 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonCalibratedBlueComputer.cxx, PhotonCalibratedBlueComputer.h, PhotonCalibratedPeComputer.cxx, PhotonCalibratedPeComputer.h, PhotonConfiguration.cxx, PhotonUtil.h, ScintHitToDigiPE.cxx, toyMC/ToyMCModule.cxx: And new decalibrator methods that use the Calibrator(). Seem to work, but need some more testing. ---Nathaniel 2004-07-30 12:52 hartnell * CalDetTracker/CDCrossTalker.cxx: Minor change; no need to copy strip handle, just get a reference. 2004-07-30 12:16 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Don't print calibrator stuff, done by default now. 2004-07-30 09:56 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/PEGainCalScheme.cxx: Downgrade error message to warning.. this message happens all the time for MC. 2004-07-30 09:55 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/SigMappedCalScheme.cxx: Catch invalid UgliStrips. 2004-07-30 09:55 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/Calibrator.cxx: Fix bug; called MIP decalibration badly. (MC only) 2004-07-30 09:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: SimpleCalScheme.cxx, SimpleCalScheme.h: Use inverse constant for MIP default to match table. Set default correctly. Read default temperature correctly. 2004-07-30 01:49 musser * RecoBase/CandStripHandle.cxx: fix to GetStrip - thanks to niki 2004-07-30 01:43 cbs * Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Mad/MadBase.cxx, Mad/MadBase.h: Only get ntp info from tree or Cand file for a particular snarl when entry number in MadBase::GetEntry(entry) has changed since the last call. 2004-07-30 01:17 cbs * CandShowerEM/AlgShowerEM.cxx: Adding "N" option to prevent TF1::Fit() from drawing when fitting. 2004-07-30 01:15 cbs * Contrib/cbs/Mad/macros/LoadLibs.C, Mad/macros/LoadLibs.C: Adding a few more libs 2004-07-30 00:02 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadCBSQEAnalysis.cxx, Contrib/cbs/Mad/MadCBSQEAnalysis.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadEvDisplay.h, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Contrib/cbs/Mad/macros/EvDisplay.C, Contrib/cbs/Mad/macros/Validate.C, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadCBSQEAnalysis.cxx, Mad/MadCBSQEAnalysis.h, Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.h, Mad/MadQuantities.cxx, Mad/MadQuantities.h, Mad/macros/EvDisplay.C, Mad/macros/Validate.C: Small changes for working from candidate files 2004-07-29 15:57 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.h, Plexus.cxx, Plexus.h, PlexusABC.h: expand GetPixelSpotIdVector(RawChannelId) method - new second arg chooses whether to return list of unique pixels (old results) or whether to return all the actual spots read out by electronics channel. Default is now the new complete list as this is probably closer to what average users would expect. 2004-07-29 15:51 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexScintMdlId.cxx: tweak error message info. 2004-07-29 15:49 Robert Hatcher <rhatcher@fnal.gov> * Plex/LinkDef.h: make CINT aware of vector<RawChannelId> 2004-07-29 15:30 hartnell * CalDetTracker/CDAnalysis.cxx: Changed location of any output files to be directed to env variable CDANA_DIR or if that's not defined then the local directory. Used to use TRACKER_DIR. 2004-07-29 06:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add CALSTRIPATTEN and CALSTRIPTOSTRIP. 2004-07-29 00:47 cbs * Contrib/cbs/Mad/LinkDef.h, Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadCBSQEAnalysis.cxx, Contrib/cbs/Mad/MadCBSQEAnalysis.h, Contrib/cbs/Mad/MadChain.cxx, Contrib/cbs/Mad/MadChain.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadEvDisplay.h, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Contrib/cbs/Mad/macros/EvDisplay.C, Contrib/cbs/Mad/macros/LoadLibs.C, Contrib/cbs/Mad/macros/Utilities.C, Mad/LinkDef.h, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadCBSQEAnalysis.cxx, Mad/MadCBSQEAnalysis.h, Mad/MadChain.cxx, Mad/MadChain.h, Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.h, Mad/MadQuantities.cxx, Mad/MadQuantities.h, Mad/macros/EvDisplay.C, Mad/macros/LoadLibs.C, Mad/macros/Utilities.C: Separated TChain access to ntuples from MadBase to MadChain, trying to allow access to info from Candidate files. 2004-07-28 23:17 hartnell * CalDetTracker/tools/recoData.pl: Now submits analysis jobs to the CSF farm as well as do reconstruction and download data. 2004-07-28 20:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-development: # Added new package LegacyCand 2004-07-28 20:48 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, macros/stopMuCalib.C: Can now specify an input text file on the command line which will hold the names of the files that you want to analyse. The default is to use the old method of finding files pointed at by an env variable CDDATA. 2004-07-28 19:26 Robert Hatcher <rhatcher@fnal.gov> * VertexFinder/: Groups.cxx: avoid accessing "planes" array beyond end 2004-07-28 16:08 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/PEGainCalScheme.cxx: Add some IsValid() hooks to stop plex warnings. 2004-07-28 15:14 musser * CandStripSR/AlgStripSR.cxx: remove sets on plane and strip 2004-07-28 15:07 musser * RecoBase/: CandCluster.h, CandReco.h, CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h, CandTrack.h: move plane/strip from member variable to get 2004-07-28 15:07 hartnell * CalDetTracker/tools/recoData.pl: Can now build test release and print out jobs submitted. Consolidation of variables. 2004-07-28 14:35 musser * CVSROOT/modules: add LegacyCand to modules 2004-07-28 14:32 musser * LegacyCand/: CandClusterSR.cxx, CandClusterSR.h, CandClusterSRHandle.cxx, CandClusterSRHandle.h, CandClusterSRList.cxx, CandClusterSRList.h, CandClusterSRListHandle.cxx, CandClusterSRListHandle.h, CandEventSR.cxx, CandEventSR.h, CandEventSRHandle.cxx, CandEventSRHandle.h, CandEventSRList.cxx, CandEventSRList.h, CandEventSRListHandle.cxx, CandEventSRListHandle.h, CandShowerSR.cxx, CandShowerSR.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h, CandShowerSRList.cxx, CandShowerSRList.h, CandShowerSRListHandle.cxx, CandShowerSRListHandle.h, CandSliceSR.cxx, CandSliceSR.h, CandSliceSRHandle.cxx, CandSliceSRHandle.h, CandSliceSRList.cxx, CandSliceSRList.h, CandSliceSRListHandle.cxx, CandSliceSRListHandle.h, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h, CandStripSRList.cxx, CandStripSRList.h, CandStripSRListHandle.cxx, CandStripSRListHandle.h, GNUmakefile, LinkDef.h, Makefile, ssh-1: Initial revision 2004-07-28 14:32 musser * LegacyCand/: CandClusterSR.cxx, CandClusterSR.h, CandClusterSRHandle.cxx, CandClusterSRHandle.h, CandClusterSRList.cxx, CandClusterSRList.h, CandClusterSRListHandle.cxx, CandClusterSRListHandle.h, CandEventSR.cxx, CandEventSR.h, CandEventSRHandle.cxx, CandEventSRHandle.h, CandEventSRList.cxx, CandEventSRList.h, CandEventSRListHandle.cxx, CandEventSRListHandle.h, CandShowerSR.cxx, CandShowerSR.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h, CandShowerSRList.cxx, CandShowerSRList.h, CandShowerSRListHandle.cxx, CandShowerSRListHandle.h, CandSliceSR.cxx, CandSliceSR.h, CandSliceSRHandle.cxx, CandSliceSRHandle.h, CandSliceSRList.cxx, CandSliceSRList.h, CandSliceSRListHandle.cxx, CandSliceSRListHandle.h, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h, CandStripSRList.cxx, CandStripSRList.h, CandStripSRListHandle.cxx, CandStripSRListHandle.h, GNUmakefile, LinkDef.h, Makefile, ssh-1: [no log message] 2004-07-28 13:53 musser * OfflineMonitor/EvtmonListModule.cxx: remove includes of CandTrackSRHandle, CandFitTrackSRHandle 2004-07-28 13:49 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: StripAttenCalScheme.cxx, TemperatureCalScheme.cxx: Several typos with the IncrementErrors() reporting the wrong component as having errors. 2004-07-28 12:01 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/PulserSigLinCalScheme.cxx: Add some endl's 2004-07-27 18:22 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadCBSQEAnalysis.cxx, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Mad/MadAnalysis.cxx, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadCBSQEAnalysis.cxx, Mad/MadEvDisplay.cxx, Mad/MadQuantities.cxx: Added a Zero() method to Base. Fixed small bug in EvDisplay. Updated other constructors to use Zero(). 2004-07-27 17:23 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: First attempt at configuring the new calibrator. The old stuff is still there and can be turned on with a switch. 2004-07-27 16:51 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/LinkDef.h: remove duplicate #pragma for CalibrationSmearer 2004-07-27 13:37 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/macros/GenerateStripToStrip.C: Bugs in this script? 2004-07-27 12:39 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: SimpleCalScheme.cxx, SimpleCalScheme.h, StripToStripCalScheme.cxx, StripToStripCalScheme.h, TemperatureCalScheme.cxx, TemperatureCalScheme.h: Added temperature calibration into strip-to-strip model. Made the temperature scheme explicit so it could be changed. Change default temperatures to 18 C to give 'no correction' under nominal conditions. 2004-07-27 12:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiStatement.cxx: Force SQL into upper case beforte translating as TString::ReplaceAll is case sensitive. 2004-07-27 11:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * OfflineMonitor/EvtmonListModule.cxx: Whups, over-fixed this file. 2004-07-27 11:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/stat/trid.cxx: Fix for new Calibrator. 2004-07-27 09:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * OfflineMonitor/EvtmonListModule.cxx: Remove totally unusued calibration references. 2004-07-27 09:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CandNtupleSR/Module/NtpSRModule.cxx: Replace old 'back-door' calls to the time calibrations and muon C0 values with calls to Calibrator::Instance().DecalXXX() calls, which do almost the same thing. This may be consdered a change in operation because it no longer leaves these values unfilled in the case of no calibration constants... I don't know what this will change. This may be considered a bug fix because the values recorded here will be compatable with the values used at other places in the reconstruction. ---N 2004-07-27 09:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RunSummary/RateSummary.cxx: Remove extraneous header 2004-07-27 09:33 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CandFitTrackMS/FitTrackMSListModule.cxx: Removed explicit reference to Calibrator. This package uses a 'back door' to mapper data; left it as-is. 2004-07-27 09:29 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CandEventSR/AlgEventSR.cxx: Missed a Calibrator call in AlgEventSR. Fixed. 2004-07-27 08:58 hartnell * CalDetTracker/tools/recoData.pl: Added functionality to submit jobs to the CSF batch farm. 2004-07-27 06:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_open_stream.pm: Apply debug feature DBM_SELECT_TABLE to analysis of checksum as well as creation. 2004-07-27 03:33 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Mad/MadAnalysis.cxx, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadQuantities.cxx, Mad/MadQuantities.h, Contrib/cbs/Mad/LinkDef.h, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadCBSQEAnalysis.cxx, Contrib/cbs/Mad/MadCBSQEAnalysis.h, Contrib/cbs/Mad/macros/Analyze.C, Mad/LinkDef.h, Mad/MadAnalysis.h, Mad/MadCBSQEAnalysis.cxx, Mad/MadCBSQEAnalysis.h, Mad/macros/Analyze.C: Reorganized the code. Moved some user specific routines out to a new class: MadCBSQEAnalysis which inherits from MadAnalysis - essentially an example of how to perform an analysis within Mad. New macro Analyze.C shows how to use different files to get "data" and "MC" energy spectra for fitting. 2004-07-27 02:56 cbs * MuCal/MuCalFitterModule.cxx: Switched to new Calibrator classes 2004-07-27 02:45 cbs * CandShowerEM/ShowerEMListModule.cxx: Swtiched to new Calibrator classes 2004-07-27 02:44 cbs * CandNtupleEM/Module/NtpEMModule.cxx: Remove dependence from old Calibrator classes 2004-07-26 17:00 cbs * CandShowerEM/AlgShowerEM.cxx: Removed reference to method SetUV() inherited from AlgShower 2004-07-26 16:56 cbs * CandShowerEM/AlgShowerEM.h: Remove inheritance from RecoBase/AlgShower.h 2004-07-26 16:52 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: DigitCalibrator.cxx, DigitCalibrator.h, LinkDef.h, MIPCalibrator.cxx, MIPCalibrator.h, MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h, PEGainCalibrator.cxx, PEGainCalibrator.h, PulserSigLinCalibrator.cxx, PulserSigLinCalibrator.h, SigMappedCalibrator.cxx, SigMappedCalibrator.h, StripCalibrator.cxx, StripCalibrator.h, TimeCalibrator.cxx, TimeCalibrator.h, old_classes/DigitCalibrator.cxx, old_classes/DigitCalibrator.h, old_classes/MIPCalibrator.cxx, old_classes/MIPCalibrator.h, old_classes/MuonSigCorrCalibrator.cxx, old_classes/MuonSigCorrCalibrator.h, old_classes/PEGainCalibrator.cxx, old_classes/PEGainCalibrator.h, old_classes/PulserSigLinCalibrator.cxx, old_classes/PulserSigLinCalibrator.h, old_classes/SigMappedCalibrator.cxx, old_classes/SigMappedCalibrator.h, old_classes/StripCalibrator.cxx, old_classes/StripCalibrator.h, old_classes/TimeCalibrator.cxx, old_classes/TimeCalibrator.h: Grand removal of old Calibrator methods. This will now break existing scripts that set calibration setup. Please see chap 11 of the user manual for changing your scripts. ---Nathaniel 2004-07-26 16:47 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/CalScheme.h: Insert line for "Thermometer" 2004-07-26 16:45 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CalDetDST/UberModuleLite.cxx: Fix typo 2004-07-26 16:35 musser * OfflineMonitor/: DigitPulseHeightSR.cxx, DigitPulseHeightSR.h, DigitStripPulseHeightSR.cxx, DigitStripPulseHeightSR.h, DmxStatusTree.cxx, DmxStatusTree.h, EventSRHeader.cxx, EventSRHeader.h, FLSDigitSR.cxx, FLSDigitSR.h, MCTruthSR.cxx, MCTruthSR.h, ShieldStripSR.cxx, ShieldStripSR.h, StdHepSR.cxx, StdHepSR.h, StripPulseHeightSR.cxx, StripPulseHeightSR.h: more obsolete srtree classes moved to offline monitor 2004-07-26 16:34 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CalDetDST/: BetterMCTables.cxx, UberDST.cxx, UberDST.h, UberModule.cxx, UberModule.h, UberModuleLite.cxx, UberModuleLite.h: Changed over all calibration calls to the new Calibrator. Makes the code a little easier to read in places, but may force some new behaviour (i.e. case of missing muon C0 or time T0 row it will now fill the ntuple with default calibration, rather than leaving it blank.) 2004-07-26 16:33 musser * OfflineMonitor/: #TrackPlaneInfoSR.cxx#, CosmicRayInfoSR.cxx, CosmicRayInfoSR.h, DateInfoSR.cxx, DateInfoSR.h, DigitSRTTree.cxx, DigitSRTTree.h, EventSRTTree.cxx, EventSRTTree.h, EvtmonListModule.cxx, EvtmonListModule.h, FiducialInfoSR.cxx, FiducialInfoSR.h, FitTrackInfoSR.cxx, FitTrackInfoSR.h, LinkDef.h, MomentumInfoSR.cxx, MomentumInfoSR.h, PlaneInfoSR.cxx, PlaneInfoSR.h, ShowerSRTTree.cxx, ShowerSRTTree.h, SliceSRTTree.cxx, SliceSRTTree.h, StripSRTTree.cxx, StripSRTTree.h, TTreeSR.cxx, TTreeSR.h, TrackPlaneInfoSR.cxx, TrackPlaneInfoSR.h, TrackSRTTree.cxx, TrackSRTTree.h, TrackTimeInfoSR.cxx, TrackTimeInfoSR.h, VertexInfoSR.cxx, VertexInfoSR.h, VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: mv obsolete SR tree classes to offline monitor, which still access them 2004-07-26 16:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/LinkDef.h: Add temperature calibrator to linkdef 2004-07-26 16:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: MIPCalScheme.cxx, MuonSigCorrCalScheme.cxx, SigMappedCalScheme.cxx, SimpleCalScheme.cxx, StripAttenCalScheme.cxx, StripToStripCalScheme.cxx: Use Reset(context,true) whenever a change in configuration might change the database task for the current event. Could solve the following problem: Calibrator::GetMIP(1,seid); -> Returns 10 Calibrator::MIPCalibrator("Task=2"); Calibrator::GetMIP(1,seid); -> Returns 10, should return 20 from new db A rare and unusual case. 2004-07-26 16:17 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Fix up out of date doc: DbiTimer is now a DbiTimerManager. 2004-07-26 16:11 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: CalScheme.cxx, CalScheme.h, Calibrator.cxx, Calibrator.h, TemperatureCalScheme.cxx, TemperatureCalScheme.h: Add 'force' optional argument to Reset(), for internal purposes. Add Temperature scheme and GetTemperature() global call, to make it easy for analaysis to get ahold of the temperature of the detector. 2004-07-26 14:37 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * BubbleSpeak/: FitThruMuonListModule.cxx, ThruMuonListModule.cxx: Move to new Calibrator. 2004-07-26 12:54 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CandTrackSR/TrackSRListModule.cxx: Move to new Calibrator. 2004-07-26 12:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RecoBase/AlgShower.cxx: Re-remove AlgShower.cxx, which I manged to re-introduce by accident. 2004-07-26 12:52 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RecoBase/AlgEvent.cxx: Re-remove AlgEvent, which I managed to re-commit during changes to new Calibrator. 2004-07-26 12:45 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CandShowerSR/ShowerSRListModule.cxx: Move to new Calibrator. 2004-07-26 12:43 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CandEventSR/EventSRListModule.cxx: Move to new Calibrator 2004-07-26 12:37 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RecoBase/: AlgEvent.cxx, AlgReco.cxx, AlgShower.cxx, AlgTrack.cxx, CandEventHandle.cxx, CandRecoHandle.cxx: Move to new Calibrator 2004-07-26 12:35 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CandDigit/: AlgCaldetDigit.cxx, AlgDigit.cxx, AlgMCDigit.cxx, DBtxt_AlgDigit_default.C, DBtxt_AlgDigit_nocalib.C, DigitListModule.cxx: Move to the new Calibration system. 2004-07-26 12:33 Nick West <n.west1@physics.oxford.ac.uk> * MuCal/MuCalFitterModule.cxx, VertexFinder/Groups.h: Fix up after Jim's SR clean-up 2004-07-26 12:32 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: CalScheme.cxx, CalScheme.h, Calibrator.cxx, Calibrator.h, PEGainCalScheme.cxx, SimpleCalScheme.cxx, SimpleCalScheme.h, TimeCalScheme.cxx, TimeCalScheme.h: Added converter function to the calibrator to go ns <--> tdc counts This is a good place to put this, rather than scattered in various places throughout the code. This has previously been coded up in at least 4 places: AlgDigit AlgMCDigit AlgCaldetDigit SimVaElectronics (partial) SimQieElectronics (partial) and RerootToRawData, although the latter is defunct. 2004-07-26 12:29 Nick West <n.west1@physics.oxford.ac.uk> * CandEventSR/AlgEventSR.h, CandEventSR/EventSRListModule.h, CandFitTrack3/FitTrack3ListModule.h, CandShowerSR/AlgShowerSR.h, CandStripSR/AlgStripSR.cxx: Fix up after Jim's SR clean-up 2004-07-26 12:22 Nick West <n.west1@physics.oxford.ac.uk> * AltReco/: AltAlgSlice.cxx, AltAlgSliceList.cxx, AltAlgStpPatternRec.cxx, AltModuleSliceList.cxx, AltModuleSliceQualityCheck.cxx, AltModuleStpPatternRec.cxx: Fix up after Jim's SR clean-up 2004-07-26 11:02 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDBeamMuTracker.cxx, CDBeamMuTracker.h, CDCosmicTracker.cxx, CDCosmicTracker.h, CDCrossTalker.cxx, CDCrossTalker.h, CDTrackedHits.cxx, CDTrackedHits.h, CDTracker.cxx, CDTracker.h, CDUnidentifiedHits.cxx, CDUnidentifiedHits.h, tools/recoData.pl: Upgraded to use Nathaniel's new Calibrator to do the MEU calibration. Tested with CalDet data and it works. Am using the default-seid mode where it simply pulls the first row from the database and uses that for all stripends. Should we ever move to using different MEU numbers for each stripend then this will have to change. In the process of upgrading I have stripped out all the old "digit" way of tracking and generally tidyied up. Should compile faster now. 2004-07-26 10:55 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/MIPCalScheme.cxx: Handle case where default argument is used in calibration. 2004-07-26 07:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: cs_do_table.pm, cs_do_table_v1.pm: Allow SEQNO gaps of up to 100 to avoid long where clauses when processing DBUSUBRUNSUMMARYs. 2004-07-26 04:59 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: GeoScintPlnVolume.cxx, GeoScintPlnVolume.h, GeoSteelPlnVolume.cxx, GeoSteelPlnVolume.h: Missed some files in previous commit. 2004-07-26 04:58 Sue Kasahara <schubert@hep.umn.edu> * ParticleTransportSim/: PTSimApplication.cxx, PTSimHit.cxx, PTSimHit.h, macro/testPTSim.C: Adapt to changes in GeoGeometry package. 2004-07-26 04:49 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: GeoGeomHandle.cxx, GeoGeomHandle.h, GeoGeometry.cxx, GeoGeometry.h, GeoHandle.cxx, GeoHandle.h, GeoLoanPool.cxx, GeoNode.cxx, GeoNode.h, GeoPlaneHandle.cxx, GeoPlaneHandle.h, GeoPlaneNode.cxx, GeoPlaneNode.h, GeoPlaneVolume.cxx, GeoPlaneVolume.h, GeoRefCnt.h, GeoScintPlnHandle.cxx, GeoScintPlnHandle.h, GeoScintPlnNode.cxx, GeoScintPlnNode.h, GeoSteelPlnHandle.cxx, GeoSteelPlnHandle.h, GeoSteelPlnNode.cxx, GeoSteelPlnNode.h, GeoStripHandle.cxx, GeoStripNode.cxx, GeoStripNode.h, GeoStripVolume.cxx, GeoStripVolume.h, GeoVolumeMaker.cxx, GeoVolumeMaker.h, LinkDef.h: Additions to facilitate better navigation between constructed geometry using TGeoNodes and the plane/strip id from which it was built & new methods to help make the built geometry more useful to a user using it post-build, e.g. LocalToGlobal coordinate convertors, GetStripHandle by stripendid, etc. Still doesn't offer nearly everything Ugli does. Strip nodes are now positioned in planes from db values for all planes. (Previously, 1st plane volume was built with strips and placed repeatedly as nodes.) This means db alignment data is now used for all strips in all planes. Rearranged code to make this efficient, including borrowed R. Hatcher idea of pre-building set of strip volumes and repositioning these as nodes repeatedly. Also, build plane shapes once of each type (e.g. far detector steel w/ears) and reuse these to form plane volumes. Changed definition of AIR from material to mixture to avoid non-integer Z value. Latest version of ROOT complains when Z is non-integer. Fixed copy constructors & assignment in Handle classes. 2004-07-25 20:58 hartnell * CalDetTracker/macros/tracker.C: Test if no file is input then quit using exit rather than abort as abort can trigger the generation of a core file. 2004-07-25 16:08 hartnell * CalDetTracker/LinkDef.h: Remove CDTrackerModuleStrips. 2004-07-25 15:49 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Now use CDTrackerModule. 2004-07-25 15:48 hartnell * CalDetTracker/: CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h: These files are now CDTrackerModule. Any scripts that used CDTrackerModuleStrips will now be broken. 2004-07-25 15:45 hartnell * CalDetTracker/: CDTrackerModule.cxx, CDTrackerModule.h: This is now what used to be CDTrackerModuleStrips. If you want to know the cvs history of this file up to today then you have to look at CDTrackerModuleStrips. CDTrackerModuleStrips was only supposed to be tempory but it lasted a year; it will now be removed. 2004-07-25 15:02 hartnell * CalDetTracker/CDTrackerModuleStrips.cxx: Changed database access so that it no longer bombs when it can't find the caldetbeammomentum table. 2004-07-24 21:50 musser * RecoBase/CandRecoHandle.cxx: small mod to CandReco::GetEndPlane to make behavior identical with that before base/SR class mods 2004-07-24 18:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: FrozenRel.html, WebDocs.html: # updated to R1.9.1 2004-07-24 18:40 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.9.1: # add Nathaniel's bug fix to DetSim 2004-07-24 02:33 musser * CandTrackSR/: AlgTrackSRList.cxx, HoughTrackSR.cxx, HoughViewSR.cxx: synch with major reco SR and base class reorganization. Only substantive change is tweak to hough finder min peak parameter 2004-07-24 02:29 musser * CandSliceSR/: CandSliceSRListHandle.cxx, CandSliceSRListHandle.h: remove CandSliceSRListHandle 2004-07-24 02:27 musser * CandShowerSR/: CandShowerSRListHandle.cxx, CandShowerSRListHandle.h: remove CandSHowerSRListHandle 2004-07-24 02:25 musser * CandClusterSR/: CandClusterSR.cxx, CandClusterSR.h, CandClusterSRHandle.cxx, CandClusterSRHandle.h, CandClusterSRList.cxx, CandClusterSRList.h, CandClusterSRListHandle.cxx, CandClusterSRListHandle.h: remove CandClusterSR... classes 2004-07-24 02:23 musser * CandEventSR/: CosmicRayInfoSR.cxx, CosmicRayInfoSR.h, DateInfoSR.cxx, DateInfoSR.h, DigitPulseHeightSR.cxx, DigitPulseHeightSR.h, DigitSRTTree.cxx, DigitSRTTree.h, DigitStripPulseHeightSR.cxx, DigitStripPulseHeightSR.h, DmxStatusTree.cxx, DmxStatusTree.h, EventSRHeader.cxx, EventSRHeader.h, StdHepSR.cxx, StdHepSR.h: remove rest of eventsr classes 2004-07-24 02:20 musser * CandEventSR/: EventSRTTree.cxx, EventSRTTree.h, FLSDigitSR.cxx, FLSDigitSR.h, FiducialInfoSR.cxx, FiducialInfoSR.h, FitTrackInfoSR.cxx, FitTrackInfoSR.h, MCTruthSR.cxx, MCTruthSR.h, MomentumInfoSR.cxx, MomentumInfoSR.h, PlaneInfoSR.cxx, PlaneInfoSR.h, ShieldStripSR.cxx, ShieldStripSR.h, ShowerSRTTree.cxx, ShowerSRTTree.h, SliceSRTTree.cxx, SliceSRTTree.h, StripPulseHeightSR.cxx, StripPulseHeightSR.h: remove more eventsr classes 2004-07-24 02:15 musser * CandEventSR/: StripSRTTree.cxx, StripSRTTree.h, TTreeSR.cxx, TTreeSR.h, TrackPlaneInfoSR.cxx, TrackPlaneInfoSR.h, TrackSRTTree.cxx, TrackSRTTree.h, TrackTimeInfoSR.cxx, TrackTimeInfoSR.h, VertexInfoSR.cxx, VertexInfoSR.h, VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: remove eventSR tree classes 2004-07-24 02:10 musser * VertexFinder/: VertexFinder.cxx, VertexFinder.h: remove dependency on CandEventSRHandle. Dependencies on SR track handles remain 2004-07-24 02:05 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h, AlgEventSRList.cxx, CandEventSR.cxx, CandEventSR.h, CandEventSRHandle.cxx, CandEventSRHandle.h, CandEventSRList.cxx, CandEventSRList.h, CandEventSRListHandle.cxx, CandEventSRListHandle.h, EventSRListModule.cxx, EventSRListModule.h, LinkDef.h: reco and base class reorganization eliminate all CandEventSR... classes 2004-07-24 02:02 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSR.h, AlgShowerSRList.cxx, CandShowerSR.cxx, CandShowerSR.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h, CandShowerSRList.cxx, CandShowerSRList.h, LinkDef.h, ShowerSRListModule.cxx: SR and reco base class reorganization remove all CandShowerSR.. classes 2004-07-24 01:57 musser * CandClusterSR/: AlgClusterSR.cxx, AlgClusterSRList.cxx, ClusterSRListModule.cxx, LinkDef.h, StripInfoSR.cxx, StripInfoSR.h: reco and base class reorganization remove all CandClusterSR... classes 2004-07-24 01:54 musser * CandSliceSR/: AlgSliceSR.cxx, AlgSliceSRList.cxx, CandSliceSR.cxx, CandSliceSR.h, CandSliceSRHandle.cxx, CandSliceSRHandle.h, CandSliceSRList.cxx, CandSliceSRList.h, LinkDef.h, SliceSRListModule.cxx: SR and base reco class reorganization remove all CandSliceSR.. 2004-07-24 01:36 musser * RecoBase/LinkDef.h: remove AlgEvent from linkdef 2004-07-24 01:32 musser * RecoBase/: AlgEvent.cxx, AlgEvent.h, AlgShower.cxx, AlgShower.h, CandCluster.cxx, CandCluster.h, CandClusterHandle.cxx, CandClusterHandle.h, CandReco.cxx, CandReco.h, CandRecoHandle.cxx, CandRecoHandle.h, CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h, LinkDef.h: SR and base reco class reoganization remove AlgEvent and AlgShower move misc SR cand class members to base class 2004-07-24 01:19 musser * CandStripSR/: AlgStripFarSR.cxx, AlgStripFarSR.h, AlgStripNearSR.cxx, AlgStripNearSR.h, AlgStripSR.cxx, AlgStripSR.h, AlgStripSRList.cxx, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h, CandStripSRList.cxx, CandStripSRList.h, CandStripSRListHandle.cxx, CandStripSRListHandle.h, LinkDef.h, StripSRListModule.cxx: re-organization of SR and base reco classes. Remove all CandStripSR.. classes - eliminate many members - move rest to base Consolidated AlgStripNearSR and FarSR into single clasee 2004-07-23 22:12 raufer * Contrib/weber/UserAnaStrip/: AnaStripND.C, AnaStripND.cxx, AnaStripND.h, runjob.script: include all pin channels, add first and last TDC count of each LI snarl add job script for batch farm processing 2004-07-23 18:28 cbs * CalDetTracker/CDEvDisplay/: CalDetDisplay.C, DrawDisplay.cxx, SetUpDisplay.C: Updated display for MC events if TruthHitInfo is present. Added a button to display TruthHitInfo.fMainParticle 2004-07-23 16:45 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/PEGainCalScheme.cxx: Fix typos. (I love my new registry-checking system.) 2004-07-23 16:39 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: CalScheme.cxx, CalScheme.h, Calibrator.cxx, Calibrator.h, MuonSigCorrCalScheme.cxx, PEGainCalScheme.cxx, PEGainCalScheme.h, SimpleCalScheme.cxx, SimpleCalScheme.h: Add much more functionality to the PeCalibrator in the hopes of replacing a lot of cruft in DetSim: in parituclar, it will now look up gain by PixelSpot id, it will reject rows with zero gain, and will make intelligent guesses about the gain when it can't find it. Improve the interface to the muon calibrator, so that it now uses strings to do the configuration. Make DoReset() a protected function, since it should never be called from the outside world. 2004-07-23 15:39 raufer * Contrib/weber/UserAnaStrip/: AnaStripND.C, AnaStripND.cxx, AnaStripND.h, LinkDef.h: modified Alfons' code to analyze LI at the Near De 2004-07-23 12:09 Nick West <n.west1@physics.oxford.ac.uk> * Calibrator/: CalPINResponse.cxx, CalPINResponse.h, LinkDef.h: Remove obsolete class, whose empty table has been removed from the database to avoid a possible conflict with an ORACLE reserved word. 2004-07-23 10:21 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * UserManualDoc/src/calibrator.tex: Added section on migration from old scripts to new ones 2004-07-23 09:52 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: MuonSigCorrCalScheme.cxx, MuonSigCorrCalScheme.h: Make MuonSigCorr variables more meaningful. 2004-07-23 04:15 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Fix max message statement in FillNtpFiducialDistance to use NtpSR message stream and not EventSR 2004-07-22 22:43 asousa * Production/MDC/R1.9/reco_nmock_R1.9.C: Fixed typo. 2004-07-22 22:42 asousa * Production/MDC/R1.9/reco_nmock_R1.9.C: Fixed begnine typo. 2004-07-22 22:15 asousa * Production/MDC/R1.9/: reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: New naming convention. 2004-07-22 21:56 asousa * Production/MDC/R1.9/: reco_near_R1.9.C, reco_nmock_R1.9.C: Backport to R1.9. 2004-07-22 21:54 asousa * Production/MDC/R1.9/: reco_near_R1.9.C, reco_nmock_R1.9.C: Replaced photonMapperPlusMuonComputer with photonMuonComputer in PhotonTransport Configuration. 2004-07-22 18:21 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/MadContour.cxx, Contrib/cbs/Mad/MadContour.h, Mad/MadContour.cxx, Mad/MadContour.h: Updated MadContour to return 1D error on OscPar1 at best fit for OscPar2 (or vice versa) 2004-07-22 17:52 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadEvDisplay.h, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.h: added some preliminary code for reading in and displaying NtpEM records 2004-07-22 16:02 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: PulserSigLinCalScheme.cxx, TimeCalScheme.cxx: Stop generating row errors if table is empty in TimeCalScheme. Small tidying in PulserSigLinCalScheme. 2004-07-22 14:57 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * UserManualDoc/src/: UserManual.tex, calibrator.tex, calibrator_diagram.eps: Add some basic documentation on the new Calibrator 2004-07-22 09:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Don't report "Unable to delete rows" in DBUSUBRUNSUMMARY main table - they sometimes don't have an entry. 2004-07-21 21:02 hartnell * CalDetTracker/tools/recoData.pl: All these problems downloading data means the script has to get cleverer... 2004-07-21 21:01 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTrackerModuleStrips.cxx: Developing StoppingMuonCalibration() to output everything required for MEU calibration to root file, including lots of cross checks. 2004-07-21 20:34 Robert Hatcher <rhatcher@fnal.gov> * Demo/: DemoEventDump.cxx, DemoEventDump.h: teach the module to dump CandRecords. 2004-07-21 19:03 asousa * Production/MDC/R1.9/: reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: Backport of backtracking. 2004-07-21 19:02 asousa * Production/MDC/R1.9/: reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: Backtrack on the reco script NtpMCModule change. 2004-07-21 16:57 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/StripAttenCalScheme.cxx: Make some trickery a bit more explicit 2004-07-21 16:37 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/macros/CompareSchemes.C: A little macro to compare calibration schemes to see if they're consistent. 2004-07-21 16:36 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: CalMapperFits.cxx, CalScheme.cxx, CalScheme.h, CalStripAtten.cxx, CalStripAtten.h, CalStripToStrip.cxx, CalStripToStrip.h, CalibrationSmearer.h, Calibrator.cxx, Calibrator.h, GenericThingId.cxx, GenericThingId.h, LinkDef.h, MIPCalScheme.cxx, MIPCalScheme.h, MuonSigCorrCalScheme.cxx, MuonSigCorrCalScheme.h, PEGainCalScheme.cxx, PEGainCalScheme.h, PulserSigLinCalScheme.cxx, PulserSigLinCalScheme.h, SigMappedCalScheme.cxx, SigMappedCalScheme.h, SimpleCalScheme.cxx, SimpleCalScheme.h, StripAttenCalScheme.cxx, StripAttenCalScheme.h, StripToStripCalScheme.cxx, StripToStripCalScheme.h, TimeCalScheme.cxx, TimeCalScheme.h, macros/GenerateStripToStrip.C: The first commit of Nathaniel's Grand Master Plan To Rule the Calibrator (bwa ha ha cough cough). Relax! This commit of the code actually affects nothing in the standard operation of the system: I have left all the old code in place and the new code is not yet activated by anything in the framework. If/When this new system is vetted: - The DigitCalibrator and StripCalibrator will be removed, and the Calibrator object replaces both of them - The *Calibratior objects will all be removed, with their functionality replaced by the dynamic-pluggable *CalScheme objects - The Cal* row classes will remain as they are. On this commit, I have tried out the calibration modes, and found them all to work, except for the LI code, which won't run without tables. My next step is to write an overview and documentation, but here are some nice features of the new system. (Again, none of this is 'turned on' in the framework.) - The new system tracks errors in a nice way. Now you no longer have to see each-and-every 'missing row' message to know that there is a problem. Statistics are dumped at the end of every session. Also, a list of 'bad channels' is kept, so you can tell which of those pesky channels/leds/strip ends is the culprit. Simply turn up the log level to 'errors' and never see a Calibrator warning again! - Pluggable modules (CalSchemes) mean that you can use the 'old' muon calibration or the 'new caldet' muon calibration model interchangably. New calibration models can be tried out for different circumstances without breaking production code. - The Schemes themselves are much easier to read than their predecesors, thanks to more liberal use of MAXMSG and a new Reset() framework that removes redundant code. - Configuration is now done through registries, rather than obscure sets of integers. Configuration, by default, will now be done directly from the user's job control script rather than through the CandDigit and CandTrack frameworks. - The system has built-in Decalibration calls as well as Calibration calls, nice for those of us doing detector simulation. The down side of using the new system is that everyone's job control scripts will be broken. I may put in a temporary hack to help with that, if and when we dismantle the old stuff. ---Nathaniel 2004-07-21 16:20 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Configurable/CfgPromptConfigurable.cxx: Remove extranous error if there's a space at the end of a config line. 2004-07-21 13:06 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPixelTimeBucket.cxx, SimPixelTimeBucket.h: Backport a bug fix that should have been in R19. 2004-07-21 13:03 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/doc/SigCorrFiasco.tex: Fix some math errors. 2004-07-21 13:01 asousa * Production/MDC/R1.9/: reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: Backport to R1.9 of the change of NtpMCModuleReroot::Reco to NtpMCModule::Reco in the scripts as Sue requested. 2004-07-21 12:58 asousa * Production/MDC/R1.9/: reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: Changed NtpMCModuleReroot::Reco to NtpMCModule::Reco in the scripts as Sue requested. 2004-07-21 03:10 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/GeoGeometry.cxx: Set all strips to visible. 2004-07-20 20:36 Brett Viren <bv@bnl.gov> * BeamData/python/inject-xmlrpc.py: Catch connection refused socket error. 2004-07-20 20:31 Brett Viren <bv@bnl.gov> * BeamData/python/inject-xmlrpc.py: Generalize. 2004-07-20 16:57 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/doc/SigCorrFiasco.tex: Added a short letter about the situation with SigCorr 2004-07-20 15:10 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/oracle_development.html: Record this week's set-backs: The flaky checksum results on UGLIDBISTRIPSTRUCT seem to be related to the perl DBI, which appears to round inconsistently. A first try of DBMauto failed - TSQLDatabaseMetaData::GetMetaData doesn't return any tables if passed the same args that work for MySQL. 2004-07-20 11:23 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/toyMC/ToyMCModule.cxx: Turn off debugging Print(). 2004-07-20 06:50 Nick West <n.west1@physics.oxford.ac.uk> * CandFitTrackSA/Ntp/NtpFitSARecord.cxx: Make NtpFitSARecord.h now that code move to subdirectory. 2004-07-19 22:10 hartnell * CalDetTracker/tools/recoData.pl: Added lots more files to download and reconstruct. 2004-07-19 22:10 hartnell * CalDetTracker/macros/: prefilter.C, tracker.C: tracker.C now uses AlgCaldetDigit.cxx and CandStripSR with appropriate configurations. Load library in prefilter.C 2004-07-19 19:30 Brett Viren <bv@bnl.gov> * WebDocs/configuration.html: remove msrt-header that shouldn't have survived cut-and-paste 2004-07-19 19:15 asousa * Production/: R1.9/GNUmakefile, R1.9/reco_production_R1.9.C, MDC/R1.9/GNUmakefile, MDC/R1.9/reco_far_R1.9.C, MDC/R1.9/reco_fmock_R1.9.C, MDC/R1.9/reco_near_R1.9.C, MDC/R1.9/reco_nmock_R1.9.C: Backporting to R1.9. 2004-07-19 19:08 asousa * Production/R1.9/: GNUmakefile, reco_production_R1.9.C: Same thing for the tentative data production reconstruction script. 2004-07-19 19:04 asousa * Production/MDC/R1.9/: GNUmakefile, reco_far_R1.9.C, reco_fmock_R1.9.C, reco_near_R1.9.C, reco_nmock_R1.9.C: Harmonized scripts' names with farm conventions and placed them in a new R1.9 directory. 2004-07-19 17:18 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, CandFitTrackSA.h, CandFitTrackSAHandle.h, FitTrackSAListModule.cxx, FitTrackSAListModule.h, GNUmakefile, LinkDef.h, NtpFitSA.cxx, NtpFitSA.h, NtpFitSAFit.cxx, NtpFitSAFit.h, NtpFitSAModule.cxx, NtpFitSAModule.h, NtpFitSAPlane.cxx, NtpFitSAPlane.h, NtpFitSARecord.cxx, NtpFitSARecord.h, NtpFitSAVtx.cxx, NtpFitSAVtx.h, Ntp/GNUmakefile, Ntp/LinkDef.h, Ntp/NtpFitSA.cxx, Ntp/NtpFitSA.h, Ntp/NtpFitSAFit.cxx, Ntp/NtpFitSAFit.h, Ntp/NtpFitSAPlane.cxx, Ntp/NtpFitSAPlane.h, Ntp/NtpFitSARecord.cxx, Ntp/NtpFitSARecord.h, Ntp/NtpFitSAVtx.cxx, Ntp/NtpFitSAVtx.h, NtpModule/GNUmakefile, NtpModule/LinkDef.h, NtpModule/NtpFitSAModule.cxx, NtpModule/NtpFitSAModule.h: Moved NtpFitSA files to subdirectories Ntp anfd NtpModule - to have them built as separate libraries. It's necessary to be able to read the FitSA ntuple files by loading only libNtpFitSA library. 2004-07-19 16:10 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add Link to SAM data Browsing. 2004-07-18 12:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPixelTimeBucket.cxx, SimPixelTimeBucket.h: Change from std::map<time,digiPE> to multimap so that we dont' lose PE by accident. 2004-07-17 18:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.9.0, setup_minossoft_tamu: # point frozen release added after validated 2004-07-17 18:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: FrozenRel.html, WebDocs.html: # announce new frozen release R1.9.0 2004-07-17 01:58 avva * CandFitTrackSR/CandFitTrackSR.cxx, RecoBase/CandFitTrack.cxx: Edited IsEquivalent and FormatToOstream methods due to data members moved to CandFitTrack. 2004-07-17 00:37 avva * RecoBase/CandFitTrack.h: Forgot to bump version number in ClassDef with the previous commit. Was version 2, now version 3. 2004-07-17 00:36 avva * CandFitTrackSR/CandFitTrackSR.h: Forgot to bump class version number in ClassDef with the previos commit. Was version 6, now version 7. 2004-07-16 22:39 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, NtpFitSAVtx.cxx, NtpFitSAVtx.h: Modified CandFitTrackSA to write its results in the standard NtpSR ntuple. 2004-07-16 22:37 avva * CandNtupleSR/Module/NtpSRModule.cxx: Updated NtpSRModule after moving data members fNDOF, fNIterate, fCPUTime, fVtxQPError from class CandFitTrackSR to class CandFitTrack. 2004-07-16 22:31 avva * RecoBase/CandFitTrack.cxx, RecoBase/CandFitTrack.h, RecoBase/CandFitTrackHandle.cxx, RecoBase/CandFitTrackHandle.h, CandFitTrackSR/CandFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSR.h, CandFitTrackSR/CandFitTrackSRHandle.cxx, CandFitTrackSR/CandFitTrackSRHandle.h: Moved four data members (fNDOF, fCPUTime, fVtxQPError, fNIterate) from CandFitTrackSR to CandFitTrack together with their get/set methods. 2004-07-16 21:46 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: give "avva" (Sergey Avvakumov) 'trusted' status - i.e. access to all pkgs 2004-07-16 17:57 hartnell * CalDetTracker/CDTrackerModuleStrips.cxx: Handle better the case where there is no beam momentum for a run in the database. 2004-07-16 17:35 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/LinkDef.h: LinkDef changes so compilation happens 2004-07-16 17:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: CalibrationSmearer.cxx, CalibrationSmearer.h: A class that provides efficient 'smear' numbers that can be used to smear calibrated or decalibrated values. Still in development; included to make CalStrip* rows compile. 2004-07-16 17:19 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Calibrator/: CalStripAtten.cxx, CalStripAtten.h, CalStripToStrip.cxx, CalStripToStrip.h: Prototype versions of the "new" muon calibration row classes. These are still in development and may change. Commit is for discussion and review. 2004-07-16 17:11 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RawData/RawVaTimingMonitorBlock.cxx: Fix problem with slightly scrambled word order in decoding enum. 2004-07-16 17:10 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RawData/RawTrcMonitorBlock.cxx: Tidy up Print() output.. cast char to int. 2004-07-16 11:49 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/pkg_links.html: Give CandShowerEM a green flag. 2004-07-16 04:12 zheng * CandShowerEM/: AlgShowerEM.cxx, AlgShowerEMList.cxx, ShowerEMListModule.cxx: Code modified to allow low pulse height hits if they fall inside of the candidate EM core, to remove the ShwStatus = 0 events from the candidate list. Added two cut parameters: TrkFraCut and UVDiffCut and removed LonCut. 2004-07-15 22:30 cbs * WebDocs/Package_Overviews/CandShowerEM.html: Updated WebDocs for CandShowerEM package 2004-07-15 22:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.9: # new generic frozen release R1.9 compiled and tested with R00T4.00.08 2004-07-15 20:48 hartnell * CalDetTracker/CDAnalysis.h: Another weird one. Someone somewhere must have using namespace std; in a header file. gcc 3.3 found it but 3.2 did not! 2004-07-15 20:44 hartnell * CalDetTracker/CDAnalysis.h: Hmmm, gcc 3.2 wanted "class TClonesArray;" but gcc 3.3 didn't mind it not being there! 2004-07-15 20:25 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/WebDocs.html: hot topic link to MDC info. 2004-07-15 19:19 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h, dbu_file.C: DbuDaqMonitorModule can now determine the "COMMENT" column's name (in DBUSUBRUNSUMMARY) from the meta-data. This allows it to transition smoothly when the table is altered to ORACLE's requirements. It can also be configured at the job module level (but overridden by the table's metadata if it finds something appropriate). 2004-07-15 19:00 hartnell * CalDetTracker/tools/recoData.pl: The start of a script to reconstruct the caldet data for the MEU calibration. 2004-07-15 18:57 hartnell * CalDetTracker/macros/stopMuCalib.C: The macro to use for the MEU calibration at CalDet. 2004-07-15 18:56 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: More work towards a rigorous MEU calibration at CalDet. 2004-07-15 17:09 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # new frozen release comming soon 2004-07-15 16:59 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/README, Validation/jobmacros/README: # just checking 2004-07-15 16:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Configurable/: CfgPromptConfigurable.cxx, CfgPromptConfigurable.h, LinkDef.h: Added a new Configurable object: CfgPromptConfigurable It's like Cfg(Lazy)Configurable, but not so lazy. It reinvents the wheel in a few places, but does it better. :) Allows a configurable object to be Set() in a whole bunch of ways, including JobC::Command() style. Automatically does type-safeness (which Registry does not!) Deals with sub-registries a little more elegantly. 2004-07-15 16:06 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Added list of which run number series correspond to which beam line. Currently you have to manually set CalDetPID to use timing histograms from the different run periods. Might investigate changing this... 2004-07-15 13:59 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/CandNtupleEM.html, Package_Overviews/CandShowerEM.html: Add placeholders for CandNtupleEM and CandShowerEM. 2004-07-15 13:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/oracle_development.html: Report progress:- Checksumming speed: ORACLE now almost as fast as MySQL except for DCS_HV (no index) Checksum compatibilty: All of CAL, PLEX and UGLI look O.K. apart from one row in UGLIDBISTRIPSTRUCT TestDbi: stalled waiting for a new ORACLE instance. 2004-07-15 09:42 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R1.9.0-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util. 2004-07-15 09:33 Nick West <n.west1@physics.oxford.ac.uk> * Util/doc/ChangeLog: Record tag version: V01-01-02 2004-07-15 09:13 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/doc/ChangeLog: Record tag version: V01-01-02 2004-07-15 09:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-04-00 2004-07-15 08:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V01-03-03 2004-07-15 05:01 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerOutputStream.cxx, PerOutputStream.h: Add new method BuildTreeIndex which is invoked once, just before the final Write of the TTree to file. The new method calls TTree::BuildIndex for trees storing records of type inheriting from RecRecord, using vldtimestamp.sec and nsec as major & minorname arguments. 2004-07-15 01:11 cbs * CandShowerEM/AlgShowerEM.cxx: Changed working coordinates from plane,strip to z,tpos 2004-07-14 22:59 cbs * CandShowerEM/AlgShowerEM.cxx: Fixed typo 2004-07-14 20:52 hartnell * CalDetTracker/macros/tracker.C: Don't do plane trigger anymore since it might bias the electron sample. 2004-07-14 20:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.9.0-tmp: # new tmp file 2004-07-14 20:26 cbs * CandNtupleEM/Module/: GNUmakefile, LinkDef.h, NtpEMModule.cxx, NtpEMModule.h: Code for NtpEMModule 2004-07-14 20:25 cbs * CandNtupleEM/macro/: compareNtuple.C, testNtpEMDraw.C, testNtpEMModule.C, testNtpEMRead.C, testNtpEMRead2.C: Macros for CandNtupleEM 2004-07-14 20:24 cbs * CandNtupleEM/test/: GNUmakefile, NtpEMValidate.cc, NtpEMValidate.h, TestNtpEM.cc: Test code for CandNtupleEM 2004-07-14 20:18 cbs * CandNtupleEM/: GNUmakefile, LinkDef.h, NtpEMRecord.cxx, NtpEMRecord.h, NtpEMShower.cxx, NtpEMShower.h, NtpEMSummary.cxx, NtpEMSummary.h, NtpEMVertex.cxx, NtpEMVertex.h: Adding Ntuple code for writing out CandShowerEM info. 2004-07-14 20:10 cbs * CandShowerEM/: AlgShowerEM.cxx, AlgShowerEM.h, AlgShowerEMList.cxx, AlgShowerEMList.h, CandShowerEM.cxx, CandShowerEM.h, CandShowerEMHandle.cxx, CandShowerEMHandle.h, CandShowerEMList.cxx, CandShowerEMList.h, CandShowerEMListHandle.cxx, CandShowerEMListHandle.h, GNUmakefile, LinkDef.h, Makefile, ShowerEMListModule.cxx, ShowerEMListModule.h: First go at putting EM Shower Finding package into framework. Package tries to find EM shower core in Clusters then calculates shower vertex and angle by solving eigenvector equations. CandShowerEM also contains information that can be used to discriminate between NC and nue e.g. fraction of pulse height not included in EM core, compactness of core, etc. 2004-07-14 19:31 Brett Viren <bv@bnl.gov> * CVSROOT/: check_access, modules: Add Cand{Shower,Ntuple}EM for Chris and Hai 2004-07-14 19:30 Brett Viren <bv@bnl.gov> * CandShowerEM/.cvsignore, CandNtupleEM/.cvsignore: New package for Chris 2004-07-14 19:26 asousa * Production/R1.8/reco_R1.8_Far_Data.C: Configure reco script with lastPlane instead of fixed 485. 2004-07-14 15:09 asousa * Production/MDC/R1.8/: reco_R1.8.0_Far_MC_All_Truth.C, reco_R1.8_Far_MC_All_Truth.C: Harmonizing name scheme. 2004-07-14 15:08 asousa * Production/MDC/R1.8/reco_R1.8_Near_Mock_Data.C: Fixed typo in loading libVertexFinder 2004-07-14 14:57 Robert Hatcher <rhatcher@fnal.gov> * IoModules/: IoDataStreamItr.h, IoRerootStreamItr.cxx: backport Sue's fix to R1.8 2004-07-14 14:45 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/install_products.html: Add a link on resetting the root password. 2004-07-14 13:20 hartnell * CalDetTracker/CDPreFilterModule.cxx: Handle the command for plane trigger better. 2004-07-14 12:07 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/standard_ntuples.html: Fix spelling. 2004-07-14 12:01 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, standard_ntuples.html, Companion/overview/analysing_data_with_root.html, Companion/overview/analysing_data_with_root_video.html: Collect together the information on our Standard N-tuples and how to analyse them. Much is out of date but at least it is a start. 2004-07-13 20:29 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfieldMapData.h, BfieldMapHeader.h: remove extraneous #include's clean up source code formatting to some degree 2004-07-13 20:14 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDataStreamItr.h, IoRerootStreamItr.cxx: Fix to IoRerootStreamItr::Increment & Decrement method so that they return 0 when the EOF or BOF have been reached. Clarify comments in IoDataStreamItr about the expected behavior of these two methods. This fixes a problem in which the last record in a reroot input file was being processed 2x. 2004-07-13 19:22 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfieldMapData.cxx, BfieldMapData.h, BfieldMapHeader.cxx, BfieldMapHeader.h, LinkDef.h: commit Eric Beall's code for rectangular grid database table rows. 2004-07-13 16:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_read_next_entry.pm: Support checksum version 2. 2004-07-13 15:56 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: Have development release setup the default root instead of cvsroot 2004-07-13 15:27 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: Use Util/UtilString::MakePrintable() to quote the comment string. 2004-07-13 15:26 Brett Viren <bv@bnl.gov> * BeamData/doc/: ely04.pdf, ely04.ps.gz: Talk from Ely '04 2004-07-13 14:03 hartnell * WebDocs/pkg_links.html: Give myself green :-) and fill in the one-line description. 2004-07-13 13:47 hartnell * WebDocs/Package_Overviews/CalDetTracker.html: Done! 2004-07-13 12:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/create_checksum.pm, scripts/cs_do_table.pm, scripts/cs_write_header.pm: Record CPU and Elapse time to checksum each table and grand totals. 2004-07-13 11:50 hartnell * WebDocs/Package_Overviews/LISummary.html: Done! 2004-07-13 07:21 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/EventDisplay.html: Complete EventDisplay. 2004-07-13 06:57 Nick West <n.west1@physics.oxford.ac.uk> * Util/UtilString.cxx: Add double quotes to the list of characters that are to be escaped. 2004-07-12 18:56 asousa * Production/MDC/: reco_R1.6.0_Far_MC.C, reco_R1.6.0_Far_MC_All_Truth.C, reco_R1.6.0_Far_MC_Ntp3D.C, reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C, reco_R1.6.0_Far_Mock_Data.C, reco_R1.6.0_Far_Mock_Data_All_Truth.C, reco_R1.6.0_Far_Mock_Data_Ntp3D.C, reco_R1.6.0_Far_Mock_Data_Ntp3D_All_Truth.C, reco_R1.6.0_Near_MC.C, reco_R1.6.0_Near_MC_Ntp3D.C, reco_R1.6.0_Near_Mock_Data.C, reco_R1.6.0_Near_Mock_Data_Ntp3D.C: Completing moving of the old MDC reco scripts to the new R1.7 directory. 2004-07-12 18:50 asousa * Production/MDC/R1.7/: GNUmakefile, reco_R1.6.0_Far_MC.C, reco_R1.6.0_Far_MC_All_Truth.C, reco_R1.6.0_Far_MC_Ntp3D.C, reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C, reco_R1.6.0_Far_Mock_Data.C, reco_R1.6.0_Far_Mock_Data_All_Truth.C, reco_R1.6.0_Far_Mock_Data_Ntp3D.C, reco_R1.6.0_Far_Mock_Data_Ntp3D_All_Truth.C, reco_R1.6.0_Near_MC.C, reco_R1.6.0_Near_MC_Ntp3D.C, reco_R1.6.0_Near_Mock_Data.C, reco_R1.6.0_Near_Mock_Data_Ntp3D.C: Moved old MDC scripts into new R1.7 directory. 2004-07-12 18:48 asousa * Production/MDC/R1.8/GNUmakefile: Adding makefile to new directory. 2004-07-12 18:46 asousa * Production/R1.8/GNUmakefile: Adding Makefile to new directory. 2004-07-12 18:43 asousa * Production/MDC/R1.8/: reco_R1.8.0_Far_MC_All_Truth.C, reco_R1.8_Far_Mock_Data_All_Truth.C, reco_R1.8_Near_MC.C, reco_R1.8_Near_Mock_Data.C: R1.8 MDC reconstruction prototype scripts. Include new VertexFinder and Nathaniel's PhotonTransport modifications. 2004-07-12 18:16 asousa * Production/R1.8/reco_R1.8_Far_Data.C: Script for processing of Far_det data with R1.8 2004-07-12 17:45 hartnell * CalDetTracker/LinkDef.h: Ahh, forgot to comment out a class. 2004-07-12 17:44 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Now dependent on loading CalDetPID library. Now writing out pid info by default for MC. Also, removed CalDetSIModule from path for MC since don't need it. 2004-07-12 17:42 musser * DataUtil/TruthHelper.cxx: remove unused variables to suppress warnings at compile time 2004-07-12 17:40 hartnell * CalDetTracker/LinkDef.h: Added the + on the end of the line below to activate the schema evolution. #pragma link C++ class CDPIDInfo+; 2004-07-12 17:39 musser * DataUtil/: TruthHelper.cxx, TruthHelper.h: Tom O.'s mods to completeness algorithm, and a bunch of new methods. GetBestNeuMatch(CandDigitHandle&) GetBestNeuMatch(CandStripHandle&) TrueNeuE(CandSliceHandle &) SliceTrueStrip(CandSliceHandle &) TruthSliceNum() GetBestSliceNeuMatch(CandSliceHandle&) secondNEU(CandSliceHandle&) SliceCompleteness_xtalk(CandSliceHandle&) SlicePurity_xtalk(CandSliceHandle&) SliceCompleteness_MaxTimeGap(CandSliceHandle &, int) SlicePurity_MaxTimeGap(CandSliceHandle &,int) SliceTrueStripxtalk(CandSliceHandle&) SliceTrueStripxtalk(CandSliceHandle&) 2004-07-12 17:33 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDPIDInfo.cxx, CDPIDInfo.h, CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h, CDTruthifier.cxx, CDTruthifier.h: This is a substantial upgrade. Now using CalDetPID package to determine the PID thus removing the need to set PID cuts by hand. I have validated this by comparing with the cuts I used to make on run 70709. The performance was good, it did not change the determination of my MEU numbers. CDPIDInfo is now on version two (streamer evolution) and contains the following new info: //these are the PID variables Bool_t fNoOverlap; Bool_t fInCERTime; UInt_t fPIDType; // a bit field UInt_t fNoOverlapBits; UInt_t fInCERTimeBits; Float_t fOLChi2; //this is only used for MC //not really the best place for it, but... Float_t fTrueParticleMomentum; If you write out a CDPIDInfo object for MC then only fPIDType and fTrueParticleMomentum make any sense. The other data memebers are simply set to their defaults. Furthermore, a new branch has been added to the tree fBeamMomentum. This is filled using the CalDetBeamMomentum database table in the case of data and in the case of MC it is simply the greatest particle momentum found in the StdHep. The CDTruthifier has been upgraded to access the StdHep info and output it. CDAnalysis now reads in a lot of the new info. 2004-07-12 17:29 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSRList.cxx: add debug message delimited processing of each slice - aids in following processing of overlay files 2004-07-12 17:28 musser * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, TrackSRListModule.cxx: Major bug in ND track swimming algorithm fixed. Hough track parameters now used to determine whether track is swimming into partially instrumented part of ND. 2004-07-12 17:26 musser * CandEventSR/: AlgEventSRList.cxx, EventSRListModule.cxx: CandSlice was not being set properly in shower reprocessing. 2004-07-12 17:25 musser * EventDisplay/doc/: EVD.html, EVD1.png, EVD2.png, evd10.png, evd11.png, evd12.png, evd13.png, evd14.png, evd15.png, evd16.png, evd17.png, evd18.png, evd19.png, evd2.png, evd20.png, evd21.png, evd22.png, evd23.png, evd24.png, evd25.png, evd26.png, evd3.png, evd4.png, evd5.png, evd6.png, evd7.png, evd8.png: update EVD documentation - should update WEBDOCS to this version 2004-07-12 17:17 musser * EventDisplay/: EVD.cxx, EVD2.C, GfxDigit.cxx, GfxShowerList.cxx, GfxStrip.cxx, GfxStripList.cxx, GfxTrackList.cxx: improvements to behavior when switching between next/prev event and next/prev slice 'modes' 2004-07-12 16:45 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_kerberos.html: Bring KERBEROS example into line with other cron job examples. 2004-07-12 16:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch.sh: Get the script to actually run DBMauto instead of just printing a message! 2004-07-12 15:01 bspeak * setup/setup_minossoft_soudan.csh: Add the source `ups setup ups` line also to reslove aliases 2004-07-12 10:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/importer_do_job.pm: List a few common exit codes. 2004-07-10 23:00 musser * EventDisplay/: EVD.cxx, EVD2.C, GfxDigitList.cxx, GfxMCVecList.cxx: neukin index of neutrino responsible for largest fraction of digit signal added to info displayed at bottom of screen when digit has cursor focus. EXTREMELY useful in evaluating event reconstruction in overlay files. 2004-07-10 19:50 musser * EventDisplay/: EVD.cxx, EVD.h, EVD2.C: VERY cool new option - autozoom in time to slice or event when scanning by slice or event in overlay files. This is selectable via the options menu. Charge vs position histograms now refer only to selected slice or event, rather than entire snarl, in overlay files. 2004-07-09 19:17 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: handle the case where the run comment contains quote characters. 2004-07-09 18:49 vahle * CalDetPID/AlgCalDetPID.cxx: Bug fix for finding timing histogram in SRT_PUBLIC_CONTEXT 2004-07-09 18:41 bspeak * setup/setup_minossoft_soudan.sh: Need to add the line: . `ups setup ups` to get UPS aliases working 2004-07-09 16:08 Costas Andreopoulos <costas@fnal.gov> * FilterLI/: FilterLIModule.cxx, test_filter.C: -- setting the new optimized cut values as default ones -- displaying the snarl numbers of the first 200 rejected snarls 2004-07-09 15:48 vahle * CalDetPID/AlgCalDetPID.cxx: Bug fix for when AlgCalDetPID tries to find the timing histogram files in SRT_PUBLIC_CONTEXT 2004-07-09 11:50 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: Minor bug fixes 2004-07-09 10:46 hartnell * CalDetTracker/macros/mcTracker.C: Don't do dbiCfg.Set("SimFlagAssociation:MC = 'MC,Reroot'"); anymore since there shouldn't be any reroot tables in use. Have commented it out as the default is to just use MC. 2004-07-09 04:59 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/oracle_development.html: ORACLE does support UPDATE. Performance: DCS_HV wasn't indexed. Add URL for UNSIGNED data mail. 2004-07-08 21:36 cbs * CalDetTracker/tools/: README, runCalDetCosmics_Enc.sh, runCalDetCosmics_runKey2.sh, runCalDetCosmics_runKey3.sh, runCalDetCosmics_runKey4.sh, runCalDetCosmics_runKey5.sh, runCalDetCosmics_runKey6.sh, runCalDetCosmics_runKey7.sh, runCalDetCosmics_runKey8.sh: Added some new scripts for running the tracker on cosmic muon runs. Updated README 2004-07-08 21:31 bspeak * setup/: setup_minossoft_soudan, setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: New file setup_minossoft_soudan for shell ambiguity Changes in .csh and .sh for new minos-db machine 2004-07-08 17:05 cbs * CalDetTracker/macros/writeMuCalibConstantsToDB.C: Tidied up validity ranges to prevent overlapping. 2004-07-08 16:32 cbs * CalDetTracker/macros/writeMuCalibConstantsToDB.C: Adding macro for writing CalDet CalMuon and CalMip constants to DB. Includes relevant validity ranges for different run periods. 2004-07-08 14:31 hartnell * CalDetTracker/CDTrackedHitInfo.cxx: Change the default initialisation values of the following: fplane=-1; fstrip=-1; ftranspos=-1; to be -1. They used to be 0 which is an allowed value. -1 is non-physical for these parameters. 2004-07-08 13:34 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, oracle_development.html: Add a page giving the status of ORACLE development in the off-line code. 2004-07-08 02:59 musser * EventDisplay/: EVD.cxx, EVD.h, GfxDigit.cxx, GfxDigitListMenu.cxx, GfxShower.cxx, GfxStrip.cxx, GfxStripListMenu.cxx, GfxTrack.cxx: Numerous mods to improve usefulness in online display mode. For real far det data, default is now to suppress display of pretrigger hits. many graphics settings, such as line widths, ... are now set explicitly, to reduce dependencies on local graphics settings. Charge vs position histograms now show reconstructed charge in showers and tracks separately - red histogram refers to showers, blue to tracks. Change to less 'poo-like' color scheme. 2004-07-08 02:42 musser * Calibrator/MIPCalibrator.cxx: apply default 639 MIP/ADU in case that db lookup fails. This fixes anomalous shower energies seen in real far det data due to incomplete MIP calibration table. 2004-07-07 21:24 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAna.C, CDAnalysis.h: Added code to calculate a "radius" from the detector centre and code to validate this radius using the MC truth. 2004-07-07 16:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_str_add.pm: Convert \n to a space in strings (ORACLE appears to suppress them). 2004-07-07 12:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, prepare_db_1.sql: ORACLE mod: Don't test unsigned 2 byte integers with numbers > 2**15 -1. Don't assume data gets read out in any specfic order - use natural index to compare result sets. 2004-07-07 12:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: In DbiCascader::GetTableDbNo(...), fail if any character is table name is lowercase as this is illegal, but a test of its existence to an ORACLE DB might succeed as ORACLE converts the name to upper case. 2004-07-07 11:16 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Added the dates for all the caldet run periods. Discovered (the hard way) that the vldtimestamp override works at the reroot stage so if you are starting with digiscinthits then it doesn't work! No significant changes to tracker.C 2004-07-07 10:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, prepare_db_1.sql: Reduce unsigned int test value to < 2**31 -1 : ORACLE cannot handle unsigned. 2004-07-07 08:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Bug fix: $ENV::MODE was not being changed if running in a checksumming mode which could lead to the context file being incorrectly set back if an error was reported. This in turn could result in update files reusing update numbers and hence being missed by the slave. 2004-07-07 01:55 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStreamManager.cxx: Fix bug which affected the results of a user-applied selection string when that selection string includes an array variable. For example, the user applied selection string: j.Input.Select("*","mc.iresonance==1001"); will now correctly loop over all mc entries and pass the selected snarl if any one of the mc entries has iresonance==1001. Previously, the bug was causing the selection string to be applied to only the first mc[0] entry. 2004-07-07 00:51 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/ntuples.tex: Add subsection with brief description of use of TruthHelperNtuple. 2004-07-06 23:37 musser * EventDisplay/: EVD.cxx, GfxDigitList.cxx, GfxDigitListMenu.cxx, GfxMCVecList.cxx, GfxShowerList.cxx, GfxStripList.cxx, GfxStripListMenu.cxx, GfxTrackList.cxx: in 'slice scan' mode, don't show entire snarl in grey - this speeds up display of ND events in this mode. 2004-07-06 21:42 Sue Kasahara <schubert@hep.umn.edu> * Record/macro/: AddFriendByKey.C, AlignTreesByKey.C: Add comment about the version of ROOT required (more recent than cvs version 3/14/04) to run these macros. 2004-07-06 20:46 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/: NtpMCStdHep.cxx, NtpMCStdHep.h, Module/NtpMCModule.cxx, Module/NtpMCModuleReroot.cxx: Add data members to NtpMCStdHep class to record first/last parent & child indices. Implement NtpMCStdHep::Print method. This method is now invoked when Verbose level is set for NtpMC message stream. 2004-07-06 19:55 George Irwin <gmieg@slac.stanford.edu> * EventDisplay/EVD.C: Change "VERTEXFINDER.so" to "VertexFinder.so" 2004-07-06 17:16 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/mdTriggerCodes.h: synch with online code CVS repository as of 2004-07-04 (add E4 trigger bit) 2004-07-06 16:44 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/dbi_query_perl.pm: Speed up ORACLE sort queries by adding any where clause if not one. 2004-07-06 16:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_str_comp.pm: Fix bug: was not unpacking checksum correctly and consequently, was not checking the floating point component. 2004-07-06 14:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/TestTSQL2.C: Cosmetic change - remove obsolete comments. 2004-07-06 14:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: TestTSQL2.C, TestTSQL2.dat: Second DBI-independent macro to test the RDBC interface. This version takes a file of commands and is being used to test ORACLE. 2004-07-05 13:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonMuonDecalibrator.cxx, PhotonMuonDecalibrator.h, test/GNUmakefile: Fix up caldet-decal method to get green attenuation right. 2004-07-05 11:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/make_broadcast_cmds.pl: Create series of BROADCAST commands on stdout from a checksum conflict file on stdin. 2004-07-02 16:39 hartnell * CalDetTracker/: CDTrackerOptions.cxx, CDTrackerOptions.h: Simplified the setting of tracking options. The default is now the "beam" tracker settings, before the default settings weren't "beam" or "cosmic" but something else. 2004-07-02 15:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: FrozenRel.html, WebDocs.html: # new release announcement 2004-07-02 15:12 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.8.0: # Created new point frozen release 2004-07-02 14:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiStatement.cxx: Remove debug output. 2004-07-02 13:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Conversion of MySQL DDL to ORACLE. 2004-07-02 13:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DEMOASCIICONFIG.csv, DbiValidate.cc, prepare_db_0.sql, prepare_db_1.sql: Mods for ORACLE: Reduced double precision exponent to 100. Don't use "IF EXISTS" phrase when dropping tables. Don't use illegal day number 0. Translate MySQL DDL into ORACLE 2004-07-02 13:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiStatement.cxx: Translate MySQL DDL into ORACLE - based on Dennis Box's MysqlToOracleFilter.pl 2004-07-02 12:58 Nick West <n.west1@physics.oxford.ac.uk> * Configurable/Cfg.cxx: Allow strings to be delimited by double quotes as well as single quotes. 2004-07-01 21:56 ebeall * DcsUser/Dcs_Rps.h: change to allow use of natural table index based on crate number 2004-07-01 21:55 ebeall * DcsUser/: Dcs_Hv.h, Dcs_Mag_Far.h: change to allow use of natural table index based on supermodule 2004-07-01 21:54 ebeall * DcsUser/macros/checkdcsext.C: initial commit 2004-07-01 16:26 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/VertexFinder.html: Commit Josh's update to complete VertexFinder overview. 2004-07-01 08:48 hartnell * CalDetTracker/CDTracker.cxx: Found infinite loop in track-gap checking algorithm. capid errors give negative adcs and these were not being removed from the track because was checking >0 rather than !=0. Fixed now. 2004-06-30 23:47 vahle * CalDetDBUtils/data/BeamLoss.txt: new beamloss numbers 2004-06-30 15:23 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/toyMC/ToyMCModule.cxx: Add MSG() to keep the overeager grad student happy. 2004-06-30 15:11 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/toyMC/ToyMCModule.cxx: Some fixes to the toy. 2004-06-30 14:45 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/loon_reco_job.C: libCandEventSR requires libVertexFinder. 2004-06-30 13:58 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.8, packages-R1.8.0-tmp: # added new package frozen release 2004-06-30 13:50 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Added WriteOutHistos method to call at the end of macro. Discovered that "loon -q CDAna.C" does not call the destructor of any objects created in the macro whereas "loon CDAna.C" followed by a .q at the command line does! 2004-06-29 23:47 George Irwin <gmieg@slac.stanford.edu> * Candidate/test/: cand_test.C, cand_test.job: Add gSystem->Load("libVertexFinder"); 2004-06-29 21:06 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/jobmacros/: reco_Far_Data_Ntp3D.C, reco_Far_MC.C, reco_Far_MC_Ntp3D_All_Truth.C, reco_Far_Mock_Data.C, reco_Near_MC.C, reco_Near_MC_Ntp3D.C, reco_Near_Mock_Data.C, reco_Near_Mock_Data_Ntp3D.C: # added libVertexFinder and changed photon.Set("photonMuonComputer"); tophoton.Set("photonMapperPlusMuonComputer"); 2004-06-29 21:02 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/NtpSRMomentum.h: Add better definition of momentum.qp variable as provided by Marvin. 2004-06-29 19:22 George Irwin <gmieg@slac.stanford.edu> * CalDetPID/bin/GNUmakefile, DocBuilder/GNUmakefile: Change "-lVERTEXFINDER" to "-lVertexFinder". 2004-06-29 19:20 George Irwin <gmieg@slac.stanford.edu> * VertexFinder/GNUmakefile: Standardize library name to loon convention: libVertexFinder. We now need 'gSystem->Load("libVertexFinder");' with 'gSystem->Load("libCandEventSR");' 2004-06-29 18:17 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonMapperPlusMuonComputer.cxx: Fix stupid sign error.. no ready for primetime! 2004-06-29 17:40 avva * Contrib/sergei/Shadow/: Ntp.C, ShadowNtp.C, ShadowNtp.h, ShadowNtpBase.C, ShadowNtpBase.h, SunShadow.C, SunShadow.h, getephemerides, runshadow2d.C, shadow.C, shadow2d.C: Initial commit of Moon shadow scripts. 2004-06-29 17:25 hartnell * CalDetTracker/macros/mcTracker.C: Added functionality to use Nathaniels new ToyMC. It's configurable with a switch. Also now using the new calibration/decalibration computer. 2004-06-29 17:24 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Added a new method to make NearFar comparisons. 2004-06-29 16:56 hartnell * CalDetTracker/CDTrackerModuleStrips.cxx: Initialise all the data members, including pointers! The line below is ok if you give it the address of a null pointer but not the address of a pointer with random stuff in it! ftree->Branch("TrackInfo","CDTrackInfo",&fTrkInfo,8000,1); 2004-06-29 14:30 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/Calibrator.html: Complete overview. 2004-06-29 13:14 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/toyMC/: GNUmakefile, LinkDef.h, ToyMCModule.cxx, ToyMCModule.h, toymc.C: Add the ToyMC files. This new sub-package will inject DigiScintHits corresponding to perfect tracks that go in exactly the +Z direction somehwere on a detector. Truth information is generated to keep the TruthHelper happy, but is pretty much totally bogus atm. Note that it uses a new Input module, illustrating how to make a record from scratch. 2004-06-29 13:11 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/GNUmakefile: Add ToyMC subpackage. 2004-06-29 12:00 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Switch link to the .html version of Mark D's Hardware DB doc. 2004-06-29 06:48 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/VertexFinder.html: Repeat after me: save the file BEFORE you commit! 2004-06-29 06:46 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/VertexFinder.html: Primer VertexFinder. 2004-06-28 23:50 George Irwin <gmieg@slac.stanford.edu> * CalDetPID/bin/GNUmakefile: Anything that links to libCandEventSR now needs to link to libVERTEXFINDER. 2004-06-28 23:45 George Irwin <gmieg@slac.stanford.edu> * DocBuilder/GNUmakefile: Anything that links to libCandEventSR is now going to need libVERTEXFINDER. 2004-06-28 22:28 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, NtpFitSA.cxx: Fixed NtpFitSA constructors to initialize array pointers to 0. Changed convergence criteria in "DoRestrictedFit" - fit has to converge with full track used at this step. 2004-06-28 19:55 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: candreco.C, offmacro_ntpsr.C: # added more libraries 2004-06-28 19:51 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h, EventSRListModule.cxx: use trackscore and shower energy to set primary track and shower in AlgEventSR.cxx. Use result of Boehm's vertex finder to fill event vertex info. 2004-06-28 19:30 musser * VertexFinder/: EventGroup.cxx, EventGroup.h, GNUmakefile, Groups.cxx, Groups.h, LinkDef.h, VertexFinder.cxx, VertexFinder.h: initial commit of Boehm's vertex finder 2004-06-28 18:26 Brett Viren <bv@bnl.gov> * VertexFinder/.cvsignore: empty, initial commit 2004-06-28 17:24 dave_b * Fabrication/: FabSteelPlate.cxx, FabSteelPlate.h, LinkDef.h: Initial commit of FabSteelPlate; class to read database table with steel heat and mass data. -DJB 2004-06-28 17:08 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: give dave_b access to Fabrication package 2004-06-28 16:26 Brett Viren <bv@bnl.gov> * CVSROOT/: check_access, modules: Add VertexFinder 2004-06-28 15:08 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Add Sergei to DataUtil 2004-06-28 09:49 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to Mark D. database inventory. 2004-06-28 09:49 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/Calibrator.html: Partially complete Calibrator using Jim's Calibration Framework 2004-06-28 06:03 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/analyse_checksum.pm: Don't skip printing table update dates if print level raised. 2004-06-28 04:23 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: GeoGeomABC.cxx, GeoGeomABC.h, GeoGeomHandle.cxx, GeoGeomHandle.h, GeoGeometry.h, GeoHandle.cxx, GeoHandle.h, GeoNode.cxx, GeoNode.h, GeoPlaneHandle.cxx, GeoPlaneHandle.h, GeoPlaneNode.cxx, GeoPlaneNode.h, GeoStripHandle.cxx, GeoStripHandle.h, GeoStripNode.cxx, GeoStripNode.h, LinkDef.h: New classes to support plane/strip nodes and their handles. These are modeled after the UgliXXXNode & Handle classes. GeoNode is a TGeoNode and implements methods basic to all node types, for example, to convert from coordinates local to the node to global coordinates. The class implementations are very basic and don't provide nearly all the functionality as the corresponding Ugli classes yet. They are also not used yet by GeoGeometry - this will be the next step. Removed GeoGeomABC - decided it was an unnecessary layer. 2004-06-28 02:18 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/: check_access, modules: Remove MinosMC package, replaced by ParticleTransportSim 2004-06-28 02:06 George Irwin <gmieg@slac.stanford.edu> * setup/: packages-development, setup_minossoft_chaos, setup_minossoft_gadfly: Update for Panther with fink. Remove MinosMC from packages-development. 2004-06-28 01:51 George Irwin <gmieg@slac.stanford.edu> * MinosMC/: .cvsignore, GNUmakefile, LinkDef.h, MinosMC.cxx, MinosMC.h, MinosMCApplication.cxx, MinosMCApplication.h, MinosMCBField.cxx, MinosMCBField.h, MinosMCHit.cxx, MinosMCHit.h, MinosMCModule.cxx, MinosMCModule.h, MinosMCParticle.cxx, MinosMCParticle.h, MinosMCStack.cxx, MinosMCStack.h, macro/dummies.C, macro/geant3libs.C, macro/rootlibs.C, macro/testMinosMC.C, test/GNUmakefile, test/LinkDef.h, test/MinosMCBfldValidate.cxx, test/MinosMCBfldValidate.h, test/run_minosmcbfld_vld.C: Remove MinosMC package files. Replaced by ParticleTransportSim package. 2004-06-28 01:11 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/GeoGeometry.cxx: Latest cvs version of root introduces new form of TGeoMaterial constructor that made TGeoMaterial constructor use in GeoGeometry ambiguous. Now fixed. 2004-06-28 00:57 Sue Kasahara <schubert@hep.umn.edu> * ParticleTransportSim/macro/: dummies.C, geant3libs.C, rootlibs.C, testPTSim.C: demo scripts 2004-06-28 00:56 Sue Kasahara <schubert@hep.umn.edu> * ParticleTransportSim/test/: GNUmakefile, LinkDef.h, PTSimBfldValidate.cxx, PTSimBfldValidate.h, run_ptsimbfld_vld.C: test package validation code 2004-06-28 00:55 Sue Kasahara <schubert@hep.umn.edu> * ParticleTransportSim/: GNUmakefile, LinkDef.h, PTSim.cxx, PTSim.h, PTSimApplication.cxx, PTSimApplication.h, PTSimBField.cxx, PTSimBField.h, PTSimHit.cxx, PTSimHit.h, PTSimModule.cxx, PTSimModule.h, PTSimParticle.cxx, PTSimParticle.h, PTSimStack.cxx, PTSimStack.h: This package is for use in simulating transport of particles through the minos detector geometries resulting in energy deposition hits. The package makes use of ROOT's vmc package. It's the replacement for the MinosMC package, a name which people objected to at the last collaboration meeting. MinosMC is now obsolete. 2004-06-28 00:36 Sue Kasahara <schubert@hep.umn.edu> * setup/packages-development: Add ParticleTransportSim 2004-06-28 00:35 Sue Kasahara <schubert@hep.umn.edu> * CVSROOT/: check_access, modules: Add new package ParticleTransportSim. 2004-06-28 00:30 Sue Kasahara <schubert@hep.umn.edu> * ParticleTransportSim/.cvsignore: Initial revision 2004-06-28 00:30 Sue Kasahara <schubert@hep.umn.edu> * ParticleTransportSim/.cvsignore: new package to simulate particle transport 2004-06-28 00:10 Brett Viren <bv@bnl.gov> * DataUtil/CDL2STL.h: Comment out last change until I have time to fix it, midad fails to build. 2004-06-27 22:16 Sue Kasahara <schubert@hep.umn.edu> * MinosMC/: MinosMCApplication.cxx, MinosMCApplication.h: Modify to make use of GeoGeomHandle interface. 2004-06-27 22:14 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: Geo.cxx, Geo.h, GeoGeomABC.cxx, GeoGeomABC.h, GeoGeomHandle.cxx, GeoGeomHandle.h, GeoGeometry.cxx, GeoGeometry.h, GeoLoanPool.cxx, GeoLoanPool.h, GeoRefCnt.cxx, GeoRefCnt.h, LinkDef.h, DemoMC/DemoMCApplication.cxx, macro/testGeoDraw.C, macro/testGeoDrawInCM.C, macro/testGeoDrawNearDet.C: Add classes to support use of more than one GeoGeometry in memory. New classes GeoGeomABC,GeoGeomHandle,GeoLoanPool,GeoRefCnt are modeled directly after R. Hatcher's UgliGeometry classes. Modify Geo class to support enumerated list of Geo::EAppType application types. Supported types are Geo::kRecons and Geo::kVMC. These types are used to identify the type of application to the geometry construction so that it knows which units (cm for VMC, or meters for recons) to build the geometry in. The user specifies the application type as the second argument to the GeoGeomHandle class, e.g.: GeoGeomHandle(vldc,Geo::kVMC); // or default is Geo::kRecons Modify macro/*.C files and DemoMCApplication to make use of Handle to construct geometry. Fix bug in GeoGeometry which was not correctly applying scale factor when positioning hall/linr in mars system. 2004-06-27 16:00 Brett Viren <bv@bnl.gov> * DataUtil/CDL2STL.h: Non-const version from Sergei 2004-06-25 23:00 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, mungeMysqlDump.pl, prime_oracle_from_mysql.pl: changed priming scheme for setting up oracle replica of mysql offline db 2004-06-25 00:43 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/: check_access, framework.list, users: Remove ignatius account. 2004-06-24 23:49 George Irwin <gmieg@slac.stanford.edu> * setup/: setup_minossoft_lawin.csh, setup_minossoft_lawin.sh: Commit current setup configuration. 2004-06-24 20:57 Robert Hatcher <rhatcher@fnal.gov> * Conventions/Munits.h: some steel masses are in pounds; provide a conversion constant 2004-06-24 12:03 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Assemble checksum sequentially. 2004-06-24 12:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/dbi_query_mysql.pm: Interface change: don't return the meta-data on first call, instead write it directly to the global @META::current_table. Switch to using mysql rather than mysqldump to allow SEQNOs to be ordered. Ordering is required for the new sequential checksum strategy. 2004-06-24 12:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: dbi_query.pm, dbi_query_perl.pm: Interface change: don't return the meta-data on first call, instead write it directly to the global @META::current_table. 2004-06-24 12:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_do_table.pm: Major re-write to use cs_update_logfile to sequentially assemble checksum data, one SEQNO at a time, rather than assemble a hash of every SEQNO in a table in memory at once - a strategy that heads towards failure for DCS tables which are growing rapidly! 2004-06-24 12:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_checksum.pm: Call either version 1 or version 2 checksum routines. 2004-06-24 12:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_str_add.pm: Cosmetic change to comments. 2004-06-24 12:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Master uses default checksum version (still set to 1), slaves follow master. 2004-06-24 11:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: cs_do_table_v1.pm, cs_update_logfile.pm, dbi_query_mysql_v1.pm: Checksum version 1 (old) code moved to make way for version 2 (new) but retained during transition. 2004-06-24 11:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DemoData1.dat, DemoData1Vld.dat, DemoData1_2.dat, DemoData1_2Vld.dat, DemoData2.dat, DemoData2Vld.dat, DemoData3.dat, DemoData3Vld.dat, DemoData4.dat, DemoData4Vld.dat, create_DbiLogEntry.mysql, create_DbiLogEntryVld.mysql, create_DemoData1.mysql, create_DemoData1Vld.mysql, create_DemoData2.mysql, create_DemoData2Vld.mysql, create_DemoData3.mysql, create_DemoData3Vld.mysql, create_DemoData4.mysql, create_DemoData4Vld.mysql, create_database.mysql, fill_DemoData1.mysql, fill_DemoData1Vld.mysql, fill_DemoData1_2.mysql, fill_DemoData1_2Vld.mysql, fill_DemoData2.mysql, fill_DemoData2Vld.mysql, fill_DemoData3.mysql, fill_DemoData3Vld.mysql, fill_DemoData4.mysql, fill_DemoData4Vld.mysql: Remove obsolete priming files. 2004-06-24 06:15 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: Calibration_Framework.html, Calibration_Framework_001.jpg, Calibration_Framework_002.jpg, WebDocs.html: Add an HTMLized version of Jim's Calibration Framework document. 2004-06-23 22:05 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.8.0-tmp, packages-development: # added new package called VertexFinder to development release 2004-06-23 18:26 musser * Contrib/RecoCheck/: FARJOB.C, MkCheckplots.C, NEARJOB.C, README, checkplots.ps, ntupleSR_farref.root, ntupleSR_nearref.root: standard reconstruction checkplot utility 2004-06-23 18:12 musser * EventDisplay/: EVD.C, EVD.cxx: completeness values were no being displayed properly when scanning by snarl in far detector - fixed this. 2004-06-23 16:39 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: LinkDef.h, SimVaElectronics.cxx, SimVaElectronics.h, macros/mc_li.C: Mods to VA electronics for new classes. Mods to macro to allow running of LI system. LinkDef for new classes. 2004-06-23 16:38 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmtDecalibrator.cxx: Trivial change. 2004-06-23 16:37 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmtM16UTTimed.cxx, SimPmtM16UTTimed.h, SimVaTimedElectronics.cxx, SimVaTimedElectronics.h: New classes for the M16 and the VA that can potentially do the VA charge shaping, dead time, and dead time recovery (?) of the FD electronics. 2004-06-23 16:36 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPixelTimeBucket.cxx, SimPixelTimeBucket.h, SimPmt.cxx, SimPmtM64.cxx, SimPmtM64Full.cxx: Change the way DigiPEs are stored. Now put them in maps so that they can be insertion-sorted when Added. This means digiPEs in a spot's bucket are now sorted in time, to make nonlinearity and smearing slightly easier to handle. 2004-06-23 16:34 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DetSimLightInjectorModule.cxx, DetSimLightInjectorModule.h: Remove old LI module 2004-06-23 16:34 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmtUTM16.h: Add define/ifdef/endif header boilerplate 2004-06-23 16:31 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: LightInjector.cxx, LightInjector.h: A new class to replace DetSimLightInjectorModule. Generates 'fake' LI data. 2004-06-23 16:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Treat as non-fatal errors executing SQL commands. Typically this happens when deleting rows in a non-existent table. 2004-06-23 15:30 Robert Hatcher <rhatcher@fnal.gov> * AtNuReco/GNUmakefile: ensure that DBtxt_AlgAtNuReco_default.C script gets copied into $SRT_PUBLIC_CONTEXT/macros directory for loon access. 2004-06-23 14:51 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/jobmacros/: README, reco_Far_Data_Ntp3D.C, reco_Far_Data_Ntp3D.C~, reco_Far_MC.C, reco_Far_MC.C~, reco_Far_MC_Ntp3D_All_Truth.C, reco_Far_MC_Ntp3D_All_Truth.C~, reco_Far_Mock_Data.C, reco_Far_Mock_Data.C~, reco_Near_MC.C, reco_Near_MC.C~, reco_Near_MC_Ntp3D.C, reco_Near_MC_Ntp3D.C~, reco_Near_Mock_Data.C, reco_Near_Mock_Data.C~, reco_Near_Mock_Data_Ntp3D.C, reco_Near_Mock_Data_Ntp3D.C~: # new files for testing and validation 2004-06-23 14:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Ensure main table deletes precede VLD ones to preserve constraints. 2004-06-23 14:28 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/jobmacros/: cand_reco.C, data_all.C, data_reco.C, gui.C, gui_init.C, mc_reco.C, mc_reco.near.C, midad.C, preco.C: # deleted for new files 2004-06-23 11:13 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R1.8.0-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util. 2004-06-23 11:02 Nick West <n.west1@physics.oxford.ac.uk> * Util/doc/ChangeLog: Record tag version: V01-01-01 2004-06-23 10:56 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/doc/ChangeLog: Record tag version: V01-01-01 2004-06-23 10:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-03-02 2004-06-23 10:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V01-03-02 2004-06-23 02:52 Sue Kasahara <schubert@hep.umn.edu> * UgliGeometry/UgliGeometry.cxx: Fix 2 minor typos that only affect accuracy of warning messages. The two lines: TrimVldRange("UgliDbiScintPlnStruct",mdlStructTbl.GetValidityRec()); TrimVldRange("UgliDbiScintPln",mdlTbl.GetValidityRec()); have been changed to: TrimVldRange("UgliDbiScintMdlStruct",mdlStructTbl.GetValidityRec()); TrimVldRange("UgliDbiScintMdl",mdlTbl.GetValidityRec()); 2004-06-23 02:46 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/ntuples.tex: Add a bit describing the types of standard ntuples and where to find the definitions of data members, and a bit describing how to use MakeClass to analyze the contents of an ntuple in a bare root session. 2004-06-22 20:44 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.8.0-tmp, setup_minossoft_tamu: # added for next release 2004-06-22 19:58 Robert Hatcher <rhatcher@fnal.gov> * IoModules/IoInputModule.cxx: make sure fsamProject pointer is always initialized to zero (initially). 2004-06-22 17:28 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, AlgFitTrackSAList.cxx, DataFT.h, FitTrackSAListModule.cxx, NtpFitSAModule.cxx, TrackFT.cxx, TrackFT.h: Modifications to allow SA fitter to fit any reconstructed track, derived from CandTrack, not just CandTrackSR. 2004-06-21 22:57 Liz Buckley-Geer <buckley@fnal.gov> * IoModules/IoInputModule.cxx: Only try to shutdown SAM project if one was actually started 2004-06-21 17:27 phil.adamson * Calibrator/PulserSigLinCalibrator.cxx: Limit number of messages spewed out when the database tables are missing 2004-06-21 16:54 Brett Viren <bv@bnl.gov> * BeamData/python/inject-xmlrpc.py: Use callback_url from config 2004-06-21 15:22 Brett Viren <bv@bnl.gov> * BeamData/python/test/test-callback.py: Tweaks for testing. 2004-06-20 18:44 George Irwin <gmieg@slac.stanford.edu> * SRT_MINOS/SoftRelTools/platforms/Darwin.mk: Add "override MINOSLIBS += -u _gsiomodulestaticinitializer" to force initialization of unreferenced statics for MacOSX. 2004-06-20 18:41 George Irwin <gmieg@slac.stanford.edu> * IoModules/IoModuleStaticInitializer.cxx: New class forces initialization of static objects in the IoInputModule.cxx and IoOutputModule.cxx files. Without it "INPUT" and "Output" entries do not appear in JobCModuleRegistry::fModLibMap for MacOSX. This class is never instantiated, but is referenced on the MacOSX loon executable link line via a "-u _gsiomodulestaticinitializer" parameter. Linux extends the UNIX standard by automatically initializing all statics, whether referenced or not. However, our code should not be depending on this extention. A worse case occurs in RDBC, which not only assumes initialization of unreferenced statics, but also assumes that the initialization occurs in a particular order. See Scott Meyers' books for further discussion. 2004-06-18 22:05 phil.adamson * Calibrator/: CalLinearity.cxx, CalLinearity.h, PulserSigLinCalibrator.cxx: Minor fixups of calibrator, also fix bendiness 2004-06-17 20:05 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/NtpSR.C: # added a factor to normalize inv_beta 2004-06-17 19:12 George Irwin <gmieg@slac.stanford.edu> * SRT_MINOS/SoftRelTools/platforms/Darwin.mk: Update dynamiclib and bundle link parameters for Panther. 2004-06-17 19:08 George Irwin <gmieg@slac.stanford.edu> * Rerootjob/GNUmakefile: Fix incorrect "endif" placement for LABYRINTH-defined test. 2004-06-17 11:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: In RemoveSeqNo(...) delete SEQNO from main table before VLD table to preserve the constraint that any SEQNO in a main table is present in the VLD. 2004-06-16 11:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/get_standard_data_type.pm: Generalise test for MySQL text data types. 2004-06-15 16:18 Brett Viren <bv@bnl.gov> * WebDocs/configuration.html: Update with details on storing default configs in the DB. 2004-06-15 11:17 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to Mark D.'s Harware DB development. 2004-06-14 19:38 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/: alg_cand.tex, conventions.tex, database_interface.tex, database_maintenance.tex, datamodel_io.tex, dependency.tex, dispatcher.tex, job_control.tex, leak_checker.tex, message_service.tex, midad.tex, navigation.tex, ntuples.tex, plexus.tex, r2hbook.tex, raw_data.tex, registry.tex, ugli.tex: Add "Last significant change" entry to each chapter as requested at the tutorial session at Ely. Chapter authors are free to revise the dates if they don't agree which my interpretation of significant! 2004-06-14 15:40 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/candreco.C: # modified to take care of Cand3dcluster 2004-06-14 14:35 Robert Hatcher <rhatcher@fnal.gov> * MinosMC/MinosMCModule.cxx: tried of the nightly build failure messages (one for Linux, one for IRIX). add #include <cassert> so that "assert()" is defined. 2004-06-12 13:00 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, FitTrackSRListModule.cxx: Add procedure for falling back to original track points in case where reverse fit fails. 2004-06-12 12:58 musser * CandTrackSR/AlgTrackSR.cxx: finish backing out of Brians timing changes 2004-06-12 12:48 musser * CandTrackSR/: AlgTrackSRList.cxx, HoughViewSR.cxx, Track2DSR.cxx, TrackSRListModule.cxx: don't use spectrometer strips in initial hough fit, as we don't know where these strips are yet. Fix removal of isolated hits at track ends to deal properly with near detector partially instrumented region. for now, back out of Brian's timing fixes, as these are not working properly in near detector. 2004-06-12 02:28 musser * CandEventSR/AlgEventSRList.cxx: remove requirement for nstrip>3 in event formed from unassociated hits 2004-06-11 11:52 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonMapperPlusMuonComputer.cxx, PhotonMuonDecalibrator.cxx, PhotonMuonDecalibrator.h: Fix up bugs with new scheme.. tables weren't loading properly. 2004-06-10 22:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, prepare_db_0.sql: Switch to using 9xxxxxxxx series SEQNOs for testing to reduce further the risk that TestDbi would mistake a real GLOBALSEQNO table for a test one. 2004-06-10 20:55 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Warn people not to write permanent data to temporary databases. 2004-06-10 16:02 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonEventResult.h, PhotonMapperPlusMuonComputer.cxx, PhotonMapperPlusMuonComputer.h, PhotonMuonComputer.cxx, PhotonMuonComputer.h, PhotonStripComputer.cxx, PhotonStripComputer.h, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Moved some things out of MuonComputer and into main module, like proton range table lookup. Much less code maintanence. Added MapperPlusMuonComputer, which SHOULD mimic the current FD reco chain. It runs, but it's completely untuned and untested. Bugfix(?) to EventResult. Should be //! instead of // ! ??? Program now crashes nicely instead of badly if unrecognized module name. 2004-06-08 20:22 Brett Viren <bv@bnl.gov> * WebDocs/WebDocs.html: Add link to live CD, remove some dead links (THtml). Also, superficial cleaning of the formatting. 2004-06-08 15:38 Brett Viren <bv@bnl.gov> * WebDocs/configuration.html: First commit. Not yet done, just committing for safety. Don't look at this yet. 2004-06-08 14:18 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/SexyPedestal.html: Add links for the macros. 2004-06-08 07:32 anatael * SexyPedestal/: SexyPedReco.cxx, makeSexyPedAna.C, makeSexyPedReco.C: Adding macros. I think I forgot before! Ups! 2004-06-08 00:08 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Mad/MadBase.cxx, Mad/MadBase.h: Keeping track of NtpMC and NtpSR entry numbers to make looping through chains quicker. 2004-06-07 20:05 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/SexyPedestal.html: Add Anatael's contribution. 2004-06-07 14:48 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/DcsUser.html: Add Erik's update. 2004-06-05 23:25 George Irwin <gmieg@slac.stanford.edu> * WebDocs/pkg_links.html: Change Algorithm color to green and add "Description". 2004-06-05 19:56 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/pkg_links.html: Change Dispatcher,Persistency,NtupleBase,AstroUtil to green. 2004-06-05 18:46 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/Package_Overviews/NtupleBase.html: NtupleBase package overview 2004-06-05 18:43 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/Package_Overviews/AstroUtil.html: AstroUtil package overview 2004-06-05 15:39 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/macros/Validate.C, Mad/macros/Validate.C: updated macro 2004-06-05 14:09 Robert Hatcher <rhatcher@fnal.gov> * Midad/Util/Range.h: fix missing ; 2004-06-04 22:15 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/Package_Overviews/Persistency.html: Persistency package overview 2004-06-04 18:50 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/Package_Overviews/Dispatcher.html: Dispatcher package overview 2004-06-04 17:38 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Mad/MadQuantities.cxx, Mad/MadQuantities.h: Added simple user method 2004-06-04 14:20 Brett Viren <bv@bnl.gov> * Midad/Util/Range.h: return *this in assignment 2004-06-03 22:44 cbs * Contrib/cbs/Mad/MadChi2Calc.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Mad/MadChi2Calc.cxx, Mad/MadQuantities.cxx: Fixed bug in systematics loop in MadChi2Calc.cxx 2004-06-02 03:53 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadChi2Calc.cxx, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/MadChi2Calc.cxx, Mad/MadEvDisplay.cxx, Mad/MadQuantities.cxx, Mad/MadQuantities.h: New code in MadQuantities for making QE plots Fixed some bugs in MadChi2Calc.cxx Fixed a few bugs in MadEvDisplay.cxx Added code to MadAnalysis.* to read in plots for likelihood PID 2004-06-02 02:16 Sue Kasahara <schubert@hep.umn.edu> * MinosMC/: MinosMCModule.cxx, MinosMCModule.h: Fix comments 2004-06-02 02:09 Sue Kasahara <schubert@hep.umn.edu> * MinosMC/test/: GNUmakefile, LinkDef.h, MinosMCBfldValidate.cxx, MinosMCBfldValidate.h, run_minosmcbfld_vld.C: A start at validation code. 2004-06-02 02:08 Sue Kasahara <schubert@hep.umn.edu> * MinosMC/macro/: dummies.C, geant3libs.C, rootlibs.C, testMinosMC.C: test macro testMinosMC.C demonstrates how to use the MinosMCModule to run the mc simulation. The input can be a rerooted .root file, the MinosMCModule will make use of the StdHep TClonesArray of TParticles, and replace the existing DigiScintHits with a new list. The user must install the vmc geant3 package before making use of this. 2004-06-02 02:03 Sue Kasahara <schubert@hep.umn.edu> * MinosMC/: GNUmakefile, LinkDef.h, MinosMC.cxx, MinosMC.h, MinosMCApplication.cxx, MinosMCApplication.h, MinosMCBField.cxx, MinosMCBField.h, MinosMCHit.cxx, MinosMCHit.h, MinosMCModule.cxx, MinosMCModule.h, MinosMCParticle.cxx, MinosMCParticle.h, MinosMCStack.cxx, MinosMCStack.h: First commit - still in development stage, this package is not yet ready for use. This package makes use of ROOT's virtual mc interface to simulate particle transport through the detector geometry. The geometry is that of the GeoGeometry package which makes use of ROOT's TGeo classes to build the detector geometry from db parameters. The mc implementation is selected in the user's mc script, as the MCType (TGeant3,TGeant4,TFluka), but only Geant3 is supported so far. The input to the job module is a SimSnarlRecord containing the "StdHep" TClonesArray of TParticles. The output is a TClonesArray of DigiScintHits added as a component to the input SimSnarlRecord. 2004-06-02 01:46 Sue Kasahara <schubert@hep.umn.edu> * SRT_MINOS/SoftRelTools/arch_spec_TGeant3.mk: Add file for handling external TGeant3 package for use in MinosMC. 2004-06-02 01:45 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, GeoPlaneVolume.cxx, GeoPlaneVolume.h, GeoStripVolume.cxx, GeoStripVolume.h, GeoVolumeMaker.cxx, GeoVolumeMaker.h, LinkDef.h: New classes GeoPlane/StripVolume, both inherit from TGeoVolume and include Plex data members to describe Plane/Strip in more detail. These really should be GeoPlane/StripNode, inherit from TGeoNode, but there isn't a way to make these work in TGeo system yet. Adapt GeoGeometry,GeoVolumeMaker to make use of these. Fix bugs: In GeoGeometry Medium of scint strips is PSTYRENE SCINT instead of undefined 'scint'. In GeoGeometry TGeoManager::GetNode method was being used incorrectly - now fixed. 2004-06-01 23:31 Brett Viren <bv@bnl.gov> * BeamData/doc/: RawBeamData.dia, ely04/Makefile, ely04/PPRskribe.sty, ely04/advi.sty, ely04/bd-ely.skb, ely04/local.skr: BeamData talk for beam monitor session. 2004-06-01 20:42 bspeak * RunSummary/: RateSummary.cxx, RateSummary.h, rate_plot.cc: Commit all three files for simultaneous changes rate_plot.cc: 1)Clean std:: lines 2)Add DryRun (-n) option 3)Fix faulty and slow RunVector building routine 4)Make WholeRun (-R) convention work for multiple runs 5)Fix for new sm1,2phit format in RateSummary RateSummary.(cxx,h): 1)New fSHTot(ADC,PlanesHit)[4] divided by shield section 2)ShieldSection = (int)(((Plane-528)*4)/256) 3)New fSMTot(ADC,PlanesHit)[2] divided by super module 4)SuperModule = (int)((Crate*2)/16) 5)Clean std:: lines 6)eliminate some TStrings objects in favor of char* and string objects 7)Add CheckDir method, same as in RunSummary 2004-05-31 23:50 Brett Viren <bv@bnl.gov> * BeamData/doc/overview.dia: shown at last phone meeting 2004-05-30 20:01 George Irwin <gmieg@slac.stanford.edu> * setup/packages-development: Add MinosMC for Sue 2004-05-30 19:57 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/: check_access, modules: [no log message] 2004-05-30 19:52 George Irwin <gmieg@slac.stanford.edu> * MinosMC/.cvsignore: Import from Sue 2004-05-30 19:52 George Irwin <gmieg@slac.stanford.edu> * MinosMC/.cvsignore: Initial revision 2004-05-30 19:09 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputStreamItr.cxx: Commit support for Select method with wildcard "*" in place of single stream specification. This commit should have gone in with the Persistency commit of last week - oops. 2004-05-28 22:16 cbs * Contrib/cbs/Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.cxx: Since we don't typically have truth digit info in ntuples, commenting out references to it in the code. 2004-05-28 21:55 George Irwin <gmieg@slac.stanford.edu> * WebDocs/Package_Overviews/Algorithm.html: Clarify an explanation. 2004-05-28 21:44 George Irwin <gmieg@slac.stanford.edu> * WebDocs/Package_Overviews/: Algorithm.html, CandDigit.html: Update Package_Overviews. 2004-05-28 20:51 George Irwin <gmieg@slac.stanford.edu> * WebDocs/Package_Overviews/CandDigit.html: Update CandDigit Package Overview. 2004-05-28 20:32 bspeak * RunSummary/runsum.cc: 1)Use summary.<DATE> file in both farm and web generation. 2)Fix RateSummary.run file writing 2004-05-28 20:30 bspeak * RunSummary/: RunSummary.cxx, RunSummary.h: 1)Add CheckDir method to check existence of or create driectory 2)Clean up some std:: 3)Add MinSeconds cut at 5 seconds and reset MinSigEvent to 10 4)Fix error in reading RawRunEndBlock 2004-05-28 14:27 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: pkg_links.html, Package_Overviews/OnlineUtil.html, Package_Overviews/Plex.html, Package_Overviews/RawData.html, Package_Overviews/RerootExodus.html, Package_Overviews/Rotorooter.html, Package_Overviews/UgliGeometry.html, Package_Overviews/Validity.html: package overviews for OnlineUtil, Plex, RawData, RerootExodus, Rotorooter, UgliGeometry, Validity. 2004-05-28 13:47 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/CandClusterSR.html, Package_Overviews/CandEventSR.html, Package_Overviews/CandFitTrackSR.html, Package_Overviews/CandShowerSR.html, Package_Overviews/CandSliceSR.html, Package_Overviews/CandStripSR.html, Package_Overviews/CandTrackSR.html: Provide some minimal information, mostly stolen from Jim's documentation. 2004-05-28 13:25 raufer * Contrib/raufer/AnaTemp/: AnaTemp.cxx, AnaTemp.h, AnaTempMacro.C: add some features to create more plots 2004-05-28 13:03 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Add photonStripComputer module, NpePerGeV tuning paramter. 2004-05-28 08:20 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, WebDocs_nav.html, pkg_links.html, Companion/overview/tutorial.html: Make ~ obsolete sections of WebDocs less visisble. Add a page on WebDocs navigation and attempt to clarify the roles of tutorials, package overviews, concept overviews, packrats and the user manual. 2004-05-28 08:13 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/HotNews.html: Migrating to DBMauto can no longer be considered hot news. 2004-05-28 06:43 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/pkg_links.html: One green, several blue (new category - incomplete). 2004-05-28 06:42 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/OfflineMonitor.html: Fill out. 2004-05-27 22:41 Liz Buckley-Geer <buckley@fnal.gov> * Loon/GNUmakefile: Add arch_spec_SAM.mk to makefile for SAM libraries 2004-05-27 22:40 Liz Buckley-Geer <buckley@fnal.gov> * IoModules/GNUmakefile: Add arch_spec_SAM.mk to makefile for SAM compilation 2004-05-27 22:39 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_SAM.mk: arch spec mk file for SAM 2004-05-27 22:38 Liz Buckley-Geer <buckley@fnal.gov> * IoModules/: IoInputModule.cxx, IoInputModule.h: First version of SAM-capable Input module. SAM code will only compile if you have the SAM libraries installed 2004-05-27 19:49 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/README: # modified 2004-05-27 17:50 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/: Algorithm.html, Alignment.html, AltDeMux.html, AltReco.html, AstroUtil.html, AtNuReco.html, BField.html, BubbleSpeak.html, CDFMonitoringFwk.html, CalDetDST.html, CalDetPID.html, CalDetSI.html, CalDetTracker.html, Calibrator.html, CandClusterSR.html, CandData.html, CandDigit.html, CandEventSR.html, CandFitTrack3.html, CandFitTrackMS.html, CandFitTrackSA.html, CandFitTrackSR.html, CandMorgue.html, CandNtupleSR.html, CandShowerSR.html, CandSliceSR.html, CandStripSR.html, CandTrackSR.html, Candidate.html, Cluster3D.html, Configurable.html, Conventions.html, DataUtil.html, DatabaseInterface.html, DatabaseMaintenance.html, DatabaseTables.html, DatabaseUpdater.html, DcsUser.html, DeMux.html, Demo.html, Dependency.html, DetSim.html, Digitization.html, Dispatcher.html, DocBuilder.html, DynamicFactory.html, EventDisplay.html, Fabrication.html, FarPlaneCheckout.html, FilterDigitSR.html, FilterLI.html, GeoGeometry.html, IoModules.html, Islands.html, JobControl.html, JobHarness.html, LISummary.html, Lattice.html, LeakChecker.html, Loon.html, MCNtuple.html, MINF_Classes.html, MessageService.html, Midad.html, Minfastjob.html, MinosObjectMap.html, Monitoring.html, MuCal.html, MuELoss.html, Navigation.html, NoiseFilter.html, NtupleBase.html, NumericalMethods.html, OfflineMonitor.html, OfflineReqDoc.html, OfflineTrigger.html, OnlineUtil.html, PEGain.html, PerfTools.html, Persistency.html, PhotonTransport.html, Plex.html, Production.html, Profile.html, PulserCalibration.html, RDBC.html, REROOT_Classes.html, RawData.html, RecoBase.html, Record.html, Registry.html, RerootExodus.html, Rerootjob.html, Rotorooter.html, RunSummary.html, SRT_MINOS.html, SexyPedestal.html, ShieldPlank.html, SoftRelTools.html, StupidGeometry.html, Swimmer.html, TOOL_Classes.html, TriD.html, TruthHelperNtuple.html, USER_Classes.html, UgliGeometry.html, UserManualDoc.html, Util.html, Validation.html, Validity.html, WebDocs.html: Fix broken links to section header definitions. 2004-05-27 17:22 musser * CandEventSR/AlgEventSRList.cxx: Reverting to including tracks with pass=0 in events. Leave it to the analysts decide whether or not to consider this track valid. 2004-05-27 17:14 Costas Andreopoulos <costas@fnal.gov> * WebDocs/pkg_links.html: Give myself GREEN link for AltReco / MuELoss / FilterLI I keep ORANGE link for Roy's NoiseFilter / FilterDigitSR until I add something more than a 1-line long overview. 2004-05-27 17:02 Costas Andreopoulos <costas@fnal.gov> * WebDocs/Package_Overviews/: AltReco.html, FilterDigitSR.html, FilterLI.html, MuELoss.html, NoiseFilter.html: First commit of package overviews: packages: -AltReco -MuELoss -FilterLI Added overviews & links & information on how to run/config. MuELoss/FilterLI documentation is fairly ready. Lots to add for AltReco. packages: -NoiseFilter -FilterDigitSR Added short overviews. 2004-05-27 14:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/CandDigit.html: Make a start, hopefully George will do more. 2004-05-26 22:24 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: pkg_links.html, Package_Overviews/BField.html, Package_Overviews/Conventions.html, Package_Overviews/DatabaseTables.html, Package_Overviews/DatabaseUpdater.html, Package_Overviews/Fabrication.html, Package_Overviews/OnlineUtil.html: initial overviews for BField, Conventions, DatabaseTables, DatabaseUpdater, Fabrication and OnlineUtil. give myself a green link for these packages. 2004-05-26 18:12 blake * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuRecoMCTruth.cxx, AlgFitTrackAtNu.cxx, AlgFitTrackAtNu.h, AlgFitTrackAtNuList.cxx, AlgShowerAtNu.cxx, AlgShowerAtNuList.cxx, AlgTrackAtNu.cxx, AlgTrackAtNu.h, AlgTrackAtNuList.cxx, AtNuCandDigitModule.cxx, AtNuCandDigitModule.h, AtNuDisplayModule.cxx, AtNuDisplayModule.h, AtNuFilterModule.cxx, AtNuFilterModule.h, AtNuFindModule.cxx, AtNuFindModule.h, AtNuFitModule.cxx, AtNuFitModule.h, AtNuRawDigitModule.cxx, AtNuRawDigitModule.h, AtNuTreeModule.cxx, AtNuTreeModule.h, CandAtNuReco.cxx, CandAtNuReco.h, CandAtNuRecoHandle.cxx, CandAtNuRecoHandle.h, CandFitTrackAtNu.cxx, CandFitTrackAtNu.h, CandFitTrackAtNuHandle.cxx, CandFitTrackAtNuHandle.h, CandFitTrackAtNuListHandle.cxx, CandShowerAtNu.cxx, CandShowerAtNu.h, CandShowerAtNuHandle.cxx, CandShowerAtNuHandle.h, CandShowerAtNuList.cxx, CandShowerAtNuListHandle.cxx, CandTrackAtNu.cxx, CandTrackAtNu.h, CandTrackAtNuHandle.cxx, CandTrackAtNuHandle.h, CandTrackAtNuList.cxx, CandTrackAtNuListHandle.cxx, ClusterAtNu.cxx, ClusterAtNu.h, DBtxt_AlgAtNuReco_default.C, HitAtNu.cxx, LinkDef.h, ObjAtNu.cxx, ObjShowerAtNu.cxx, ObjTrackAtNu.cxx, README, RecoTreeModule.cxx, RecoTreeModule.h, ShowerAtNu.cxx, ShowerSegmentAtNu.cxx, TrackAtNu.cxx, TrackSegmentAtNu.cxx, atnureco.C, rawdigit.C: 26/5/04 : modifications to reconstruction algorithms ------------------------------------------ track/shower finding tidied up track fitting developed - improvement in charge/momentum determination + more sensible error calculation atmos nu analysis variables calculated by AlgTrackAtNu addition of useful modules -------------------------- (modules output ROOT TTrees of ints/floats) AtNuRawDigitModule - RawDigit dump AtNuCandDigitModule - CandDigit dump AtNuTreeModule - CandTrack,CandShower dump 2004-05-26 17:51 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/using_the_event_display.html: Point to the latest P & B show. 2004-05-26 17:37 blake * AtNuReco/README: 26/5/04: COMMITTING NEW CODE - TEST FILE 2004-05-26 16:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/get_standard_data_type.pm: Restructure: only test for types valid for current database. 2004-05-26 16:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_checksum.pm: Transition period over, don't create the single file version. 2004-05-26 16:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_str_add.pm: Don't take log of very small numbers. 2004-05-26 16:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiDemo.C: Switch from DbuSubRunSummary::RunTypeShortToString(...) to RunTypeName(...). 2004-05-26 14:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Further work on Oracle checksums. 2004-05-26 14:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_write_header.pm: Record checksum version in header file. 2004-05-26 14:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_do_table.pm: Record checksum version in log file. Switch from update to full mode if existing log file used a different checksum version. Support checksum version 2 - it doesn't have quotes round dates. 2004-05-26 14:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_checksum.pm: Minor bug fix - would do one more table after CPU limit reached. 2004-05-26 14:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_str_add.pm: Support checksum version 2 - use meta-data to determine float data. 2004-05-26 14:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Make default checksum version = 1. Prepare ground so that slave sites can follow when FNAL switches to version 2 (ORACLE compatible). 2004-05-25 20:07 kordosky * CalDetDST/: BetterMCTables.cxx~, BetterMCTables.h~: removed a couple of backup files added by mistake 2004-05-25 20:01 kordosky * CalDetDST/: BetterMCTables.cxx, BetterMCTables.cxx~, BetterMCTables.h, BetterMCTables.h~, LinkDef.h, macros/better_mc_tables.C, macros/uber-mc-all.C: added BetterMCTables.h.cxx to duplicate functionality of better_mc_tables.C in a debuggable way. fixed uber-mc-all.C macro to use the change. 2004-05-25 18:36 vahle * CalDetDST/: UberModule.cxx, macros/uber-mc-all.C, macros/StdProduction/uber-all.C: fixed setting of configuration in uber-mc-all.C 2004-05-25 18:35 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Add support for specifying selection strings which cross over more than one input stream. An example is to apply a selection string that requires data from both the NtpMC & NtpSR streams: j.Input.Select("*","evt.vtx.z < 100 && evt.vtx.z > 0 && mc.vtxz > 10"); Use the asterisk as the first argument to the Select method to apply a selection string crossing more than one input stream. Applying a selection string to just one stream by name, e.g.: j.Input.Select("NtpSR","evt.vtx.z"); still works too. 2004-05-25 14:14 musser * EventDisplay/: EVD.C, EVD.cxx, EVD.h, GfxShower.cxx, GfxTrack.cxx: Add feature which allows viewing by event as well as by slice or snarl. 2004-05-25 14:07 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h: In setting primary shower, use proximity to vertex as well as pulse height to select primary. Largest shower is selected unless the event has a track and the largest shower vertex is more than fParmShwShwDz in Z further from track vertex than a second shower - in this case the closer shower is made the primary. In building events from unassociated hits, do not make showers with fewer than 3 strips. At the moment this is a fixed 'magic' number - need to make this adjustable in the future 2004-05-25 13:58 musser * CandShowerSR/ShowerSRListModule.cxx: change output diagnostic to reflect the fact that there are no differences between near and far beam settings in AlgShower 2004-05-25 13:56 musser * CandShowerSR/AlgShowerSRList.cxx: in cluster matching algorithm, allow cluster to be used only once, in the largest shower that passes cuts 2004-05-25 06:48 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/pkg_links.html: Add Module to Package Look-Up table. 2004-05-25 04:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/get_standard_data_type.pm: Add MySQL types double and char(. If unable to translate assume int. 2004-05-24 21:35 Brett Viren <bv@bnl.gov> * BeamData/python/.cvsignore: Ignore root files 2004-05-24 16:12 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/minosDaq.h: bring code in synch with online CVS repository of 2004-05-24. 2004-05-24 15:49 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.C, reco.C: # protection against divide by zero 2004-05-24 15:32 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/: Algorithm.html, Alignment.html, AltDeMux.html, AltReco.html, AstroUtil.html, AtNuReco.html, BField.html, BubbleSpeak.html, CDFMonitoringFwk.html, CalDetDST.html, CalDetPID.html, CalDetSI.html, CalDetTracker.html, Calibrator.html, CandClusterSR.html, CandData.html, CandDigit.html, CandEventSR.html, CandFitTrack3.html, CandFitTrackMS.html, CandFitTrackSA.html, CandFitTrackSR.html, CandMorgue.html, CandNtupleSR.html, CandShowerSR.html, CandSliceSR.html, CandStripSR.html, CandTrackSR.html, Candidate.html, Cluster3D.html, Configurable.html, Conventions.html, DataUtil.html, DatabaseInterface.html, DatabaseMaintenance.html, DatabaseTables.html, DatabaseUpdater.html, DcsUser.html, DeMux.html, Demo.html, Dependency.html, DetSim.html, Digitization.html, Dispatcher.html, DocBuilder.html, DynamicFactory.html, EventDisplay.html, Fabrication.html, FarPlaneCheckout.html, FilterDigitSR.html, FilterLI.html, GeoGeometry.html, IoModules.html, Islands.html, JobControl.html, JobHarness.html, LISummary.html, Lattice.html, LeakChecker.html, Loon.html, MCNtuple.html, MINF_Classes.html, MessageService.html, Midad.html, Minfastjob.html, MinosObjectMap.html, Monitoring.html, MuCal.html, MuELoss.html, Navigation.html, NoiseFilter.html, NtupleBase.html, NumericalMethods.html, OfflineMonitor.html, OfflineReqDoc.html, OfflineTrigger.html, OnlineUtil.html, PEGain.html, PerfTools.html, Persistency.html, PhotonTransport.html, Plex.html, Production.html, Profile.html, PulserCalibration.html, RDBC.html, REROOT_Classes.html, RawData.html, RecoBase.html, Record.html, Registry.html, RerootExodus.html, Rerootjob.html, Rotorooter.html, RunSummary.html, SRT_MINOS.html, SexyPedestal.html, ShieldPlank.html, SoftRelTools.html, StupidGeometry.html, Swimmer.html, TOOL_Classes.html, TriD.html, TruthHelperNtuple.html, USER_Classes.html, UgliGeometry.html, UserManualDoc.html, Util.html, Validation.html, Validity.html, WebDocs.html: Add contents section - should have thought of that to start with! 2004-05-24 07:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: dbi_query_perl.pm, get_standard_data_type.pm: Get meta-data from ORACLE DB. 2004-05-24 05:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Permit multiple authorising DBs in the cascade. It's harmless - any can be used to issue SEQNOs and allowing multiple simplifies standalone testing which creates a GLOBALSEQNO in the temp DB so will end up with multiple if run at an authorising site. 2004-05-23 21:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: dbi_query.pm, dbi_query_mysql.pm, dbi_query_perl.pm: Revised interface: return array of column data types for initialising call. 2004-05-23 21:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: cs_do_table.pm, get_table_list.pm: Use revised interface to dbi_query. 2004-05-23 21:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, get_standard_data_type.pm: New routine to convert column data type into standard data type. 2004-05-23 16:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: doc/ChangeLog, doc/Testing.html, test/DbiValidate.cc, test/DbiValidate.hh: Complete improved stand-alone setup. 2004-05-21 22:58 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/RunTypeName.cxx: fix tiny typo ("_" rather than "-"). 2004-05-21 20:53 vahle * Contrib/vahle/beamsim/guout.F: commented out a print statement 2004-05-21 20:40 vahle * Contrib/vahle/beamsim/: electrons.dat, ginst1.dat, guout.F, gxint.F, main.F, mandt.inc, uglast.F, uhinit.F: Added some histograms to edep.hbook file, fixed problem iwth index to match events between h222 and h223 2004-05-21 20:39 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, FitTrackSRListModule.cxx: tweak track fitting parameters, and track pass requirements. 2004-05-21 19:32 musser * CandEventSR/: AlgEventSRList.cxx, EventSRListModule.cxx: several small tweaks: 1: Correct problem in shower/track U and V vertex comparison for cases in which the 'plane' parameter in GetU and GetV calls was outside range in which U and V arrays are loaded. 2: Don't add pass=0 tracks to events. 3: in the case in which AlgEventSRList is passed a slice with no tracks or showers, in the code which makes showers from the strips in this slice require a minimum number of strips before an event is constructed. 4: Small tweaks to track/shower association distance parameters. 2004-05-21 19:04 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/LinkDef.h: make RunTypeName() function publically available 2004-05-21 19:02 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuBits.h, DbuDaqMonitorModule.cxx: pull 'Consistency' bit definitions out to separate file. use RunTypeName() function which is now separated from DbuSubRunSummary. 2004-05-21 19:00 musser * CandTrackSR/TrackSRListModule.cxx: upload Nikis tracking tweaks 2004-05-21 18:59 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuSubRunSummary.cxx, DbuSubRunSummary.h, RunTypeName.cxx, RunTypeName.h: move run type (Short_t) to name (const Char_t*) out to separate function. Expand to accomodate both the new scheme and support of the old #'s. migrate naming to a consistent format -- all lower case with hyphens separating words in anticipation of SAM-ness (which prefers single case). new values have ";t", ";m" or ";tm" suffix if the TEST and/or MODIFIED bits are set. 2004-05-21 18:54 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawConfigFilesBlock.cxx, RawConfigFilesBlock.h: method for guessing which config file it is from the contents. sadly there is no definitive consistent way of determining it. 2004-05-21 18:33 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawLiTpmtDigitsBlock.cxx: version 2 will now have TimeFrame data word wedged between the CrateId and the #entries. This makes that ordering (vs TimeFrame,CrateId) in line with several other blocks (most of which don't have #entries). Support unpacking both versions. 2004-05-21 18:31 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawVaTimingMonitorBlock.cxx: RawDigitCrateStatus ctor can now handle case where TimeFrame data sits between the CrateId and the #entries. 2004-05-21 18:30 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCrateStatus.cxx, RawCrateStatus.h, RawDigitCrateStatus.cxx, RawDigitCrateStatus.h: code to support cases where the TimeFrame word sits smack between the CrateId and the #EntriesInCrate... and still be backward compatible for older file layouts. 2004-05-21 18:26 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/mdBlockDefinitions.h: resynch with online CVS repository of 2004-05-17 2004-05-21 10:43 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, pkg_links.html, Companion/overview/index.html: Differentiate between Concept Overviews and Package Overviews. 2004-05-21 10:09 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: pkg_links.html, Package_Overviews/DataUtil.html, Package_Overviews/DatabaseInterface.html, Package_Overviews/DatabaseMaintenance.html, Package_Overviews/Lattice.html, Package_Overviews/LeakChecker.html, Package_Overviews/Navigation.html, Package_Overviews/UserManualDoc.html, Package_Overviews/Util.html, Package_Overviews/WebDocs.html: Add overviews to my packages before I loose all credibility exhorting others to update theirs! 2004-05-21 08:04 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/: CandClusterSR.html, CandEventSR.html, FarPlaneCheckout.html, FilterDigitSR.html, NoiseFilter.html: Find homes for orphans. 2004-05-21 08:02 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/: CalDetDST.html, CalDetPID.html, CalDetSI.html: Add a few URLs. 2004-05-21 08:00 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/pkg_links.html: Find homes for orphans. Award green to the stars so far! 2004-05-20 23:49 vahle * WebDocs/Package_Overviews/CalDetDST.html: Providing documentation for CalDetDST 2004-05-20 23:49 vahle * WebDocs/Package_Overviews/CalDetPID.html: Providing documentation for CalDetPID 2004-05-20 23:48 vahle * WebDocs/Package_Overviews/CalDetSI.html: Providing documentation for CalDetSI 2004-05-20 22:37 Brett Viren <bv@bnl.gov> * WebDocs/Package_Overviews/Registry.html: Fill in.... And, I'm done\! 2004-05-20 22:24 Brett Viren <bv@bnl.gov> * Registry/Registry.h: Clean up comments a little 2004-05-20 21:39 Brett Viren <bv@bnl.gov> * WebDocs/Package_Overviews/: Midad.html, Alignment.html, DataUtil.html, Islands.html, Loon.html: Fix email addr. 2004-05-20 21:38 Brett Viren <bv@bnl.gov> * WebDocs/Package_Overviews/PerfTools.html: Fill in 2004-05-20 21:22 Brett Viren <bv@bnl.gov> * WebDocs/Package_Overviews/Midad.html: Fill in 2004-05-20 19:15 Brett Viren <bv@bnl.gov> * WebDocs/Package_Overviews/Loon.html: Fill in 2004-05-20 18:46 Brett Viren <bv@bnl.gov> * WebDocs/Package_Overviews/Islands.html: Fill in 2004-05-20 18:20 Brett Viren <bv@bnl.gov> * WebDocs/Package_Overviews/DataUtil.html: Fill in 2004-05-20 18:04 Costas Andreopoulos <costas@fnal.gov> * FilterLI/FilterLIModule.cxx: backporting the change to R1-7 (thanks Alex) 2004-05-20 17:54 Costas Andreopoulos <costas@fnal.gov> * FilterLI/FilterLIModule.cxx: Changing the priority of a couple of messages from kInfo to kDebug. Alex, this will remove the repetitive output from your production jobs. Re-tag FilterLI to incude it in R1.7 if you wish. 2004-05-20 17:51 Brett Viren <bv@bnl.gov> * DataUtil/Truthifier.h: Doxygenify, could use some fleshing out 2004-05-20 17:47 Brett Viren <bv@bnl.gov> * DataUtil/TruthHelper.h: Doxygenify, fill in lots of 'fixme's 2004-05-20 17:42 Brett Viren <bv@bnl.gov> * DataUtil/LoadMinosPDG.h: Doxygenify 2004-05-20 17:42 Brett Viren <bv@bnl.gov> * DataUtil/CDL2STL.h: Fill in per-function comments 2004-05-20 17:23 asousa * WebDocs/Package_Overviews/Production.html: Updated contact information in the Production overview web page. 2004-05-20 17:21 asousa * WebDocs/Package_Overviews/Production.html: WebDocs update of Packages-Overview information. 2004-05-20 16:39 Brett Viren <bv@bnl.gov> * WebDocs/Package_Overviews/Alignment.html: First Post! 2004-05-20 16:22 Brett Viren <bv@bnl.gov> * Alignment/doc/note/: Makefile, abs.txt, iter0.eps.gz, iter1.eps.gz, iter2.eps.gz, large-offsets.eps.gz, main.tex, ntracks.eps.gz, plane52.eps.gz: Add numi-note 876 2004-05-20 00:14 bspeak * RunSummary/runsum.cc: Close TFile in sepruns and cfgtest 2004-05-19 22:15 Brian Rebel <brebel@fnal.gov> * RecoBase/AlgTrack.cxx: oops, try again 2004-05-19 22:11 Brian Rebel <brebel@fnal.gov> * RecoBase/AlgTrack.cxx: try to protect against fpe in sqrt...dont know if it will work, but worth a try 2004-05-19 21:59 Brett Viren <bv@bnl.gov> * WebDocs/external_products.html: Oops, also fix ROOT section so the English isn't totally bogus... 2004-05-19 21:56 Brett Viren <bv@bnl.gov> * WebDocs/external_products.html: Fix ROOT section so it isn't totally bogus. 2004-05-19 21:45 bspeak * RunSummary/: RunSummary.cxx, RunSummary.h, runsum.cc: 1)Get interactive control (-i) working in runsum 2)have split control for run files further 3)Get farm list and web files generation working (hopefully) 4)Ditch cratemin method of HVTrip detection 2004-05-19 21:34 bspeak * RunSummary/RSM.h: Slight grammatical correction 2004-05-19 21:06 Brett Viren <bv@bnl.gov> * BeamData/python/: .cvsignore, callback.py, config.py, inject-xmlrpc.py, test/p2p.py, test/test-callback.py: Take out some sanity checks in config.py. Hard code localhost:19870 in inject-xmlrpc.py for now. Turn up verbosity in test-callback.py. Add port-to-port cat program p2p.py. 2004-05-19 21:00 kordosky * Contrib/vahle/beamsim/: Makefile, gukine.F, guout.F, gustep.F, main.F, mandt.inc, uginit.F, ugrun.F: added feature to only write triggered events 2004-05-19 17:32 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/check_access: Extent access so that package owners can write to WebDocs. 2004-05-19 16:16 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/: Algorithm.html, Alignment.html, AltDeMux.html, AltReco.html, AstroUtil.html, AtNuReco.html, BField.html, BubbleSpeak.html, CDFMonitoringFwk.html, CalDetDST.html, CalDetPID.html, CalDetSI.html, CalDetTracker.html, Calibrator.html, CandClusterSR.html, CandData.html, CandDigit.html, CandEventSR.html, CandFitTrack3.html, CandFitTrackMS.html, CandFitTrackSA.html, CandFitTrackSR.html, CandMorgue.html, CandNtupleSR.html, CandShowerSR.html, CandSliceSR.html, CandStripSR.html, CandTrackSR.html, Candidate.html, Cluster3D.html, Configurable.html, Conventions.html, DataUtil.html, DatabaseMaintenance.html, DatabaseTables.html, DatabaseUpdater.html, DcsUser.html, DeMux.html, Demo.html, Dependency.html, DetSim.html, Digitization.html, Dispatcher.html, DocBuilder.html, DynamicFactory.html, EventDisplay.html, Fabrication.html, FarPlaneCheckout.html, FilterDigitSR.html, FilterLI.html, GeoGeometry.html, IoModules.html, Islands.html, JobControl.html, JobHarness.html, LISummary.html, Lattice.html, LeakChecker.html, Loon.html, MCNtuple.html, MINF_Classes.html, MessageService.html, Midad.html, Minfastjob.html, MinosObjectMap.html, Monitoring.html, MuCal.html, MuELoss.html, Navigation.html, NoiseFilter.html, NtupleBase.html, NumericalMethods.html, OfflineMonitor.html, OfflineReqDoc.html, OfflineTrigger.html, OnlineUtil.html, PEGain.html, PerfTools.html, Persistency.html, PhotonTransport.html, Plex.html, Production.html, Profile.html, PulserCalibration.html, RDBC.html, REROOT_Classes.html, RawData.html, RecoBase.html, Record.html, Registry.html, RerootExodus.html, Rerootjob.html, Rotorooter.html, RunSummary.html, SRT_MINOS.html, SexyPedestal.html, ShieldPlank.html, SoftRelTools.html, StupidGeometry.html, Swimmer.html, TOOL_Classes.html, TriD.html, TruthHelperNtuple.html, USER_Classes.html, UgliGeometry.html, UserManualDoc.html, Util.html, Validation.html, Validity.html, WebDocs.html: Second attempt at a simple format. 2004-05-19 16:13 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/DatabaseInterface.html: First non-dummy version. 2004-05-19 13:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonConfiguration.cxx, PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonFullGreenTracker.cxx, PhotonFullGreenTracker.h, PhotonMuonComputer.cxx, PhotonMuonComputer.h, PhotonMuonDecalibrator.cxx, PhotonMuonDecalibrator.h, PhotonStripComputer.cxx, PhotonStripComputer.h, PhotonTransportModule.cxx, PhotonTransportModule.h, ScintHitToDigiPE.cxx: Added + to linkdef lines. Added PhotonStripComputer to do decalibration the RIGHT way. Heavy extension to the PhotonMuonDecalibrator to actually do all the decalibrations. Support changes to interfaces and module to fix small problems in doing east/west PE accounting. New info on this forthcoming.. the StripComputer is now in beta-test. 2004-05-18 21:39 Brett Viren <bv@bnl.gov> * BeamData/python/: callback.py, config.py, test/test-accelerator.py, test/test-callback.py: Add support for SSH tunnels, mostly for testing from BNL. One way works, but not yes callbacks. 2004-05-18 19:03 Brett Viren <bv@bnl.gov> * RawData/RawBeamData.cxx: Unpad ACNET device name when parsing buffer 2004-05-18 18:51 Brett Viren <bv@bnl.gov> * BeamData/python/BeamData.cc: Pad end of ACNET device names with spaces if less than 8 chars long. 2004-05-18 18:36 Brett Viren <bv@bnl.gov> * RawData/: RawBeamData.cxx, RawBeamData.h: Instead of filling the data vector with the same bogus value over and over, let's try actually filling it with the right data. 2004-05-18 17:07 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Package_Overviews/DatabaseInterface.html: Jettison the includes - they don't work in the sub-directory. 2004-05-18 13:17 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmtDecalibrator.cxx: Add protection against width=0 in database. 2004-05-18 12:09 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, pkg_links.html, Package_Overviews/Algorithm.html, Package_Overviews/Alignment.html, Package_Overviews/AltDeMux.html, Package_Overviews/AltReco.html, Package_Overviews/AstroUtil.html, Package_Overviews/AtNuReco.html, Package_Overviews/BField.html, Package_Overviews/BubbleSpeak.html, Package_Overviews/CDFMonitoringFwk.html, Package_Overviews/CalDetDST.html, Package_Overviews/CalDetPID.html, Package_Overviews/CalDetSI.html, Package_Overviews/CalDetTracker.html, Package_Overviews/Calibrator.html, Package_Overviews/CandClusterSR.html, Package_Overviews/CandData.html, Package_Overviews/CandDigit.html, Package_Overviews/CandEventSR.html, Package_Overviews/CandFitTrack3.html, Package_Overviews/CandFitTrackMS.html, Package_Overviews/CandFitTrackSA.html, Package_Overviews/CandFitTrackSR.html, Package_Overviews/CandMorgue.html, Package_Overviews/CandNtupleSR.html, Package_Overviews/CandShowerSR.html, Package_Overviews/CandSliceSR.html, Package_Overviews/CandStripSR.html, Package_Overviews/CandTrackSR.html, Package_Overviews/Candidate.html, Package_Overviews/Cluster3D.html, Package_Overviews/Configurable.html, Package_Overviews/Conventions.html, Package_Overviews/DataUtil.html, Package_Overviews/DatabaseInterface.html, Package_Overviews/DatabaseMaintenance.html, Package_Overviews/DatabaseTables.html, Package_Overviews/DatabaseUpdater.html, Package_Overviews/DcsUser.html, Package_Overviews/DeMux.html, Package_Overviews/Demo.html, Package_Overviews/Dependency.html, Package_Overviews/DetSim.html, Package_Overviews/Digitization.html, Package_Overviews/Dispatcher.html, Package_Overviews/DocBuilder.html, Package_Overviews/DynamicFactory.html, Package_Overviews/EventDisplay.html, Package_Overviews/Fabrication.html, Package_Overviews/FarPlaneCheckout.html, Package_Overviews/FilterDigitSR.html, Package_Overviews/FilterLI.html, Package_Overviews/GeoGeometry.html, Package_Overviews/IoModules.html, Package_Overviews/Islands.html, Package_Overviews/JobControl.html, Package_Overviews/JobHarness.html, Package_Overviews/LISummary.html, Package_Overviews/Lattice.html, Package_Overviews/LeakChecker.html, Package_Overviews/Loon.html, Package_Overviews/MCNtuple.html, Package_Overviews/MINF_Classes.html, Package_Overviews/MessageService.html, Package_Overviews/Midad.html, Package_Overviews/Minfastjob.html, Package_Overviews/MinosObjectMap.html, Package_Overviews/Monitoring.html, Package_Overviews/MuCal.html, Package_Overviews/MuELoss.html, Package_Overviews/Navigation.html, Package_Overviews/NoiseFilter.html, Package_Overviews/NtupleBase.html, Package_Overviews/NumericalMethods.html, Package_Overviews/OfflineMonitor.html, Package_Overviews/OfflineReqDoc.html, Package_Overviews/OfflineTrigger.html, Package_Overviews/OnlineUtil.html, Package_Overviews/PEGain.html, Package_Overviews/PerfTools.html, Package_Overviews/Persistency.html, Package_Overviews/PhotonTransport.html, Package_Overviews/Plex.html, Package_Overviews/Production.html, Package_Overviews/Profile.html, Package_Overviews/PulserCalibration.html, Package_Overviews/RDBC.html, Package_Overviews/REROOT_Classes.html, Package_Overviews/RawData.html, Package_Overviews/RecoBase.html, Package_Overviews/Record.html, Package_Overviews/Registry.html, Package_Overviews/RerootExodus.html, Package_Overviews/Rerootjob.html, Package_Overviews/Rotorooter.html, Package_Overviews/RunSummary.html, Package_Overviews/SRT_MINOS.html, Package_Overviews/SexyPedestal.html, Package_Overviews/ShieldPlank.html, Package_Overviews/SoftRelTools.html, Package_Overviews/StupidGeometry.html, Package_Overviews/Swimmer.html, Package_Overviews/TOOL_Classes.html, Package_Overviews/TriD.html, Package_Overviews/TruthHelperNtuple.html, Package_Overviews/USER_Classes.html, Package_Overviews/UgliGeometry.html, Package_Overviews/UserManualDoc.html, Package_Overviews/Util.html, Package_Overviews/Validation.html, Package_Overviews/Validity.html, Package_Overviews/WebDocs.html, Package_Overviews/defn_contact_name.html, Package_Overviews/defn_contact_name.html~, Package_Overviews/defn_database_access.html, Package_Overviews/defn_f_configuring_running.html, Package_Overviews/defn_f_overview.html, Package_Overviews/defn_further_links.html, Package_Overviews/defn_input_output.html, Package_Overviews/defn_r_configuring_running.html, Package_Overviews/defn_r_overview.html, Package_Overviews/defn_user_interface.html: Fresh attempt to provide a job user oriented overview to the Framework, Monte Carlo and Reconstruction packages. 2004-05-18 11:55 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/cmd/: CalDetPIDModule.html, CheezyDisplayModule.html, ClusterSRListModule.html, CutDigiPairListModule.html, DigiPairListModule.html, DigitListModule.html, DmxDeMuxCosmicsModule.html, DmxDeMuxModule.html, DrawMuonTracksModule.html, EventSRListModule.html, FitThruMuonListModule.html, FitTrackSRListModule.html, GoodThruMuonListModule.html, IoInputModule.html, IoOutputModule.html, JobCDemoModuleA.html, JobCDemoModuleB.html, JobCModule.html, JobCMsgModule.html, JobCPathModule.html, JobCRootCommandModule.html, JobCRootModule.html, MSTClusterListModule.html, PathLenCorrecModule.html, PlotMuonClusterModule.html, RerootToRawDataModule.html, RotoClientModule.html, ShowerSRListModule.html, SliceSRListModule.html, StripSRListModule.html, SuperSliceListModule.html, ThruMuonAnalysisModule.html, ThruMuonListModule.html, ThruMuonSummaryModule.html, TrackSRListModule.html, index.html: Remove failed attempt to provide usage instructions for reconstruction packages. 2004-05-17 22:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/WebDocs.html: # added root version with best frozen release on top of webdoc 2004-05-17 20:15 cbs * Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadEvDisplay.cxx, Mad/MadBase.cxx, Mad/MadEvDisplay.cxx: MadBase now checks that snarl numbers from NtpSR and NtpMC are synchronized. MadEvDisplay now shows shower hits as yellow dots, smaller than the red ones used to show track hits. 2004-05-17 18:29 musser * CandFitTrackSR/AlgFitTrackSR.cxx: for tracks with n<3 hits in a view, algorithm bailed prior to copying track parameters, including candslice, from CandTrack. Placed call to method which loads these default parameters prior to bailout point. 2004-05-17 18:00 musser * CandTrackSR/TrackSRListModule.cxx: tweaked parameters for near running as well as far 2004-05-17 17:57 musser * CandTrackSR/: AlgTrackSRList.cxx, TrackSRListModule.cxx: Added debug statement useful in following track code algorithm. Tweak of tracking code parameters that improves performance. 2004-05-17 17:54 musser * CandEventSR/AlgEventSRList.cxx: Having fixed timing units problem in algtrack, need to return to use of sec.s in unassociated hits code 2004-05-17 17:11 Brett Viren <bv@bnl.gov> * RawData/: LinkDef.h, RawBeamData.cxx, RawBeamData.h, RawBeamMonBlock.cxx, RawBeamMonBlock.h, RawInSpillBeamMonBlock.cxx, RawInSpillBeamMonBlock.h, RawOutOfSpillBeamMonBlock.cxx, RawOutOfSpillBeamMonBlock.h: First commit of the beam monitoring data unpackers. Make the in-/out-of- spill classes inherit from RawBeamMonBlock which does the real work. The block maintains a map between ACNET device name and RawBeamData objects which take care of per-device data unpacking. One can use Robert's RawData/test/spin_raw_beam.C to try things out. 2004-05-17 16:55 musser * CandSliceSR/AlgSliceSRList.cxx: back out of Tom's changes 2004-05-17 16:36 musser * CandTrackSR/AlgTrackSR.cxx: fix units problem in timing introduced by recent mods by Brian. This caused vertex time, etc to be reported in ns rather than sec. 2004-05-17 16:16 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/AlgEventSRList.cxx: Backport null-ptr-deferencing protection. 2004-05-17 08:50 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/LinkDef.h: Add "+" to SimEventResult. 2004-05-16 19:46 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/AlgEventSRList.cxx: Protect against dereferencing some null pointers. Gets past ND MC and FD data crashes apparently due to mal-formed tracks in which 2004-05-15 17:42 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Added more code to do the muon calorimetry and to look that the truth energy deposition of the muons. 2004-05-15 02:35 dap56 * Monitoring/: Producer_dispatcher.cc, online.config: Minor change to the way OM handles run transitions 2004-05-14 21:43 bspeak * RunSummary/: rate_plot.cc, GNUmakefile, RateSummary.cxx, RateSummary.h: Oops, that last commit was only supposed to be for runsum.cc. Time to lay off the cough syrup. 2004-05-14 21:41 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRecord.cxx, RawRecord.h: limit # of messages about generic RawDataBlock promotion to derived classes. add static method for printing out counts. 2004-05-14 21:38 bspeak * RunSummary/: GNUmakefile, RateSummary.cxx, RateSummary.h, rate_plot.cc, runsum.cc: Several changes 1)New Runtype definitions 2)New runfile handling 3)Only write other.sh script 4)Use std namespace 2004-05-14 21:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/WebDocs.html: # modified wording 2004-05-14 21:21 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/WebDocs.html: # Added latest frozen release to top of page 2004-05-14 20:48 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: add CodeMgtTools package 2004-05-14 20:42 Robert Hatcher <rhatcher@fnal.gov> * CodeMgtTools/: AlgAssistant.pl, AlgInits.cfg, CandAssistant.pl, CandInits.cfg, InitDefs.cfg: Initial revision 2004-05-14 20:42 Robert Hatcher <rhatcher@fnal.gov> * CodeMgtTools/: AlgAssistant.pl, AlgInits.cfg, CandAssistant.pl, CandInits.cfg, InitDefs.cfg: initial commit of CodeMgtTools for Rob Plunkett. 2004-05-14 19:19 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, LIAdcAnalysis.cxx, offline.config, online.config: revised CI gain calculation 2004-05-14 16:50 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/mdBlockDefinitions.h: resynch to online CVS repository of 2004-05-14 2004-05-14 16:42 bspeak * RunSummary/: RSM.h, RunSummary.h: Fix the std namespace in these headers 2004-05-14 14:29 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/mdBlockDefinitions.h: commit new version as of 2004-04-28 from the online CVS repository (this should have gotten committed yesterday with the changes to RawData package, oops). 2004-05-13 21:04 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawVaTimingMonitorBlock.cxx, RawVaTimingMonitorBlock.h: new block RawVaTimingMonitorBlock; definition still possibly in flux so unpacking robustness/correctness is not guarenteed. 2004-05-13 21:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawLITimingSummary.cxx: No matter how simple the change (especially the 'trivial' ones) one should always attempt to compile the code before commiting it. Otherwise typos are spontaneously generated. 2004-05-13 20:53 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummary.cxx, RawLITimingSummary.cxx: limit number of times unknown minor versions generate warning messages. for RawLITimingSummary declare minor versions 3,4 known and same as 2. 2004-05-13 20:52 bspeak * setup/: setup_minossoft_umn.csh, setup_minossoft_umn.sh: Make UPS setup safe for those already setup in UPS 2004-05-13 20:36 bspeak * setup/: setup_minossoft_umn, setup_minossoft_umn.sh: Fixed afs links 2004-05-13 20:36 bspeak * setup/setup_minossoft_umn.csh: Split csh setup 2004-05-13 19:28 Brett Viren <bv@bnl.gov> * HistMan/: GNUmakefile, LinkDef.h, test/LinkDef.h: Finish file rearangements 2004-05-13 19:19 Brett Viren <bv@bnl.gov> * setup/packages-development, CVSROOT/modules: Add HistMan. 2004-05-13 19:17 bviren * HistMan/: GNUmakefile, HistMan.cxx, HistMan.h, LinkDef.h, doc/changes.txt, test/THMtest.cxx, test/THMtest.h, test/test_hm.C, test/testp.cxx: Import of HistMan, the histogram manager. 2004-05-13 19:17 bviren * HistMan/: GNUmakefile, HistMan.cxx, HistMan.h, LinkDef.h, doc/changes.txt, test/THMtest.cxx, test/THMtest.h, test/test_hm.C, test/testp.cxx: Initial revision 2004-05-13 19:05 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/dataFormats.h: resynch with online CVS repository as of 2004-04-28 2004-05-13 18:59 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/mdQieReadout.h: resynch with online CVS repository as of 2004-05-05 2004-05-13 18:58 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/dataFormats.h: resynch with online CVS repository as off 2004-04-12. 2004-05-13 18:57 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/kvplib/keyValuePair.c: synch with online CVS repository as of 2004-04-30 2004-05-13 18:55 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/kvplib/Makefile: synch with online CVS repository changes of 2004-05-07 2004-05-12 16:30 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonEventResult.h: Make temporary things truely temporary. 2004-05-12 16:09 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Add new config paramaters: pmtM16DefaultGain, pmtM64DefaultGain. 2004-05-12 16:04 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimPmt.cxx, SimPmt.h, SimPmtDecalibrator.cxx, SimPmtDecalibrator.h, SimPmtM16.cxx, SimPmtM16.h, SimPmtM64.cxx, SimPmtM64.h, SimPmtUTM16.cxx, SimPmtUTM16.h: Changed the way PMT decalibration is done, in order to ensure future consistency. The PMT decalibrator object now does the conversion from ADC counts to gain, and returns unitless gain and fractional width. This neccessitated changing all the PMT models slightly to use the new code. However, this is a good thing, since now the database access calls will be made slightly less often. 2004-05-12 00:23 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, LIAdcAnalysis.cxx, LIAdcAnalysis.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, near.config, online.config: Improved LI timing summary plots Debugged QIE pedestal plots 2004-05-11 23:42 Robert Hatcher <rhatcher@fnal.gov> * DataUtil/TruthHelper.cxx: Ensure that TDatabasePDG is initialized/populated by using DataUtil/LoadMinosPDG(); 2004-05-11 23:40 Robert Hatcher <rhatcher@fnal.gov> * Midad/Base/Mint.cxx: ensure TDatabasePDG is initialized/populated using DataUtil/LoadMinosPDG() 2004-05-11 23:17 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToTruthModule.cxx: use DataUtil/LoadMinosPDG function to initialize TDatabasePDG. 2004-05-11 23:07 Robert Hatcher <rhatcher@fnal.gov> * DataUtil/: GNUmakefile, LinkDef.h, LoadMinosPDG.cxx, LoadMinosPDG.h, minos_extra_pdg.txt: new function LoadMinosPDG loads the PDG table into the TDatabasePDG object. If it can find one it uses a MINOS modified version, otherwise it defaults to the standard ROOT supplied version. 2004-05-11 23:01 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/preamble.mk: make sure the release has a "etc" directory 2004-05-11 18:51 Brett Viren <bv@bnl.gov> * BeamData/python/test/test-accelerator.py: Fix to handle BNL's (or any) http proxy 2004-05-11 09:54 Nick West <n.west1@physics.oxford.ac.uk> * setup/setup_minossoft_oxford.csh: /datadisk now top level directory 2004-05-08 23:22 hartnell * LISummary/: LISummaryCollector.cxx, LISummaryCollector.h, LinkDef.h: Removed the deprecated LISummaryCollector and updated LinkDef 2004-05-08 22:45 hartnell * CalDetTracker/macros/mcTracker.C: Use Anatael's number of 0.7 for the light level (was 0.52). Turn off the pmtnonlinearity. Also tinker with the Front end: vaPedWidth=3.0 vaSparsifyThresh=12 2004-05-07 17:19 vahle * CalDetDBUtils/: data/BeamLoss.txt, macros/MakeBeamLossTable.cxx: added table for upstream energy loss corrections 2004-05-07 17:14 vahle * CalDetDST/macros/: uber-mc-all.C, StdProduction/uber-all.C: more fixes in setting config params in uber macros 2004-05-07 16:36 Brett Viren <bv@bnl.gov> * setup/usepackage/use.csh.in: Add crutch to support broken shell 2004-05-07 16:33 Brett Viren <bv@bnl.gov> * setup/usepackage/: Makefile, config.log, config.status, use.1, use.bsh, use.csh, use.ksh: Remove generated files 2004-05-07 16:31 bviren * setup/usepackage/: AUTHORS, COPYING, ChangeLog, INSTALL, Makefile, Makefile.am, Makefile.in, NEWS, README, README.minos, aclocal.m4, config.h, config.h.in, config.log, config.status, configure, configure.ac, depcomp, grammar.c, grammar.h, grammar.y, install-sh, linked_list.c, linked_list.h, match.c, missing, mkinstalldirs, package.h, scanner.c, scanner.l, stamp-h1, use.1, use.1.in, use.bsh, use.bsh.in, use.csh, use.csh.in, use.ksh, use.ksh.in, usepackage.1, usepackage.1.in, usepackage.bnl-example.conf, usepackage.c, usepackage.conf, utils.c, utils.h: Initial revision 2004-05-07 16:31 bviren * setup/usepackage/: AUTHORS, COPYING, ChangeLog, INSTALL, Makefile, Makefile.am, Makefile.in, NEWS, README, README.minos, aclocal.m4, config.h, config.h.in, config.log, config.status, configure, configure.ac, depcomp, grammar.c, grammar.h, grammar.y, install-sh, linked_list.c, linked_list.h, match.c, missing, mkinstalldirs, package.h, scanner.c, scanner.l, stamp-h1, use.1, use.1.in, use.bsh, use.bsh.in, use.csh, use.csh.in, use.ksh, use.ksh.in, usepackage.1, usepackage.1.in, usepackage.bnl-example.conf, usepackage.c, usepackage.conf, utils.c, utils.h: forked version 1.7 2004-05-06 18:22 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, LIAdcAnalysis.cxx, LIAdcAnalysis.h, Producer_dispatcher.cc, SinglAnalysis.cxx: Fixed run type definition bug - had pedestal and charge inject run types reversed! First attempt at LI timing summary plots 2004-05-06 17:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: prepare_db_0.sql, prepare_db_1.sql: The sql commands used by DbiValidate to build the test tables. 2004-05-06 17:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, DbiValidate.hh: Build database tables before testing and remove them again afterwards. 2004-05-06 17:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Stand-alone testing now self priming. 2004-05-06 17:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiRecord.cxx, DbiRecord.h, DbiResultKey.cxx, DbiResultKey.h: Start to flesh out class, still work in progress. 2004-05-06 17:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.h: Add void SetAuthorisingEntry(...) so that DbiValidate can generate GLOBALSEQNO table after construction. 2004-05-06 17:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Add Bool_t PrintWarnings(DbiStatement*,Int_t) for completeness. 2004-05-06 13:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiStatement.cxx: Avoid use of TString& operator += std::string to allow code to be compiled with ROOT 3.10/02. 2004-05-05 22:02 dap56 * Monitoring/: DigitAnalysis.cxx, SinglAnalysis.cxx: Increased right-hand border on all canvases (stops z-axis from falling off edge of plot) Re-formatted text on ROP temperatures plot 2004-05-05 19:32 asousa * Production/MDC/reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C: Backport of fixed reco script typo into R1.7. 2004-05-05 19:25 asousa * Production/MDC/reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C: Fixed a typo preventing ntuple writing of untriggered Far MC events. 2004-05-05 18:33 musser * DataUtil/TruthHelper.cxx: tweak to shower completeness calculation - deal properly with case in which a strip has hits from multiple particles 2004-05-05 16:22 raufer * Contrib/weber/CalInject/: CIChannel.cxx, CIChannel.h: CIChannel class to store charge injection analysis results and temperature. 2004-05-05 16:21 raufer * Contrib/weber/CalInject/LinkDef.h: Includes new classes CIChannel and CIAnaNew. 2004-05-05 16:19 raufer * Contrib/weber/CalInject/: CIAnaNew.cxx, CIAnaNew.h: New version of Alfons's charge injection analysis module. Uses CIChannel objects instead of histograms to store all info. Output as TClonesArray containing CIChannel objects. 2004-05-05 16:15 kordosky * CalDetDST/: ScintHitTruthModule.cxx, ScintHitTruthModule.h, UberModule.cxx, macros/scint_hit_truth.C: enhancement to scinthittruthmodule and a little additional debugging info in UberModule for MC events 2004-05-05 13:41 phil.adamson * Calibrator/PulserSigLinCalibrator.cxx: Actually apply the 2002-version bendy lines calibration! 2004-05-05 00:57 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, FileMain.h, LIAdcAnalysis.cxx, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, near.config, offline.config, online.config: Revised CrateMonitorBlocks with error checking (parameters defined in OM config files) Near Pedestal plots (untested) New run type definitions adopted Veto shield plane vs strip plot expanded 2004-05-04 17:40 hartnell * CalDetTracker/CDAnalysis.cxx: Put cuts in for run 71266 2004-05-04 16:39 Nick West <n.west1@physics.oxford.ac.uk> * Calibrator/CalMapperFits.cxx: Remove hack for atten length units inconsistencies. 2004-05-04 16:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiStatement.cxx, doc/ChangeLog: Improve SQL translation for ORACLE:- 1) & operator converted to bitand() function 2) Use ALTER SESSION to make date literals compatible 2004-05-04 16:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Use return value of TSQLResultSet::Next() to determine when set exhausted. Change required to handle bad ORACLE queries. 2004-05-03 19:57 cbs * CalDetTracker/: CDBeamMuTracker.cxx, CDTrackedHits.cxx, CDTracker.cxx: Now using kSigCorr rather than kPE to weight hits for tracking. Added code in CDTracker.cxx to find CDBeamMuTracker tracks with a large gap in them and to remove all hits downstream of the first gap. Improved algorithm for finding upstream hits initially missed by the tracker in CDBeamMuTracker.cxx 2004-05-03 15:29 vahle * CalDetDST/macros/: pt_to_udst_reco_test.C, uber-mc-all.C, StdProduction/uber-all.C: updated macros to use munits in config, added uber-mc-all 2004-04-30 20:37 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmtM64.cxx: Fix the gain decalibration to use 1.4fC/DAQ.. this was previously incorrect as 0.9 DAC/fC. Change the GetPixelGain() routine to return unitless gain, not confusing units of 10^6. 2004-04-29 21:36 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Added code to look at muon calorimetry and the effect of the decay electron 2004-04-28 18:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # announce new frozen release 2004-04-28 18:00 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.7.0, packages-R1.7.0-tmp: # added new point release 2004-04-28 01:41 kordosky * Contrib/vahle/beamsim/: gukine.F, mandt.inc, test_bvmp.dat, uginit.F: added feature to map input particles from turtle to different simulated particles 2004-04-28 01:41 kordosky * Contrib/vahle/beamsim/ginst1.dat: remove the useless ginst1.dat 2004-04-27 18:38 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.7: # added new generic frozen release 2004-04-27 18:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.C, reco.C: # changed binning due to few statistics 2004-04-27 07:03 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R1.7.0-tmp: Record tags for DatabaseInterface,DatabaseMaintenance,Lattice,LeakChecker,Navigation. 2004-04-27 06:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-03-01. 2004-04-27 06:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V01-03-01. 2004-04-26 17:45 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.7.0-tmp: # added new tmp file for next frozen release 2004-04-26 09:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_master.html: Add notes on adding an update by hand to the Master Site Operation section. 2004-04-26 03:56 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/CandClusterSR.cxx, CandClusterSR/CandClusterSR.h, CandData/CandRecord.cxx, CandData/CandRecord.h, CandDigit/CandDeMuxDigit.cxx, CandDigit/CandDeMuxDigit.h, CandDigit/CandDeMuxDigitList.cxx, CandDigit/CandDeMuxDigitList.h, CandDigit/CandDigit.cxx, CandDigit/CandDigit.h, CandDigit/CandDigitList.cxx, CandDigit/CandDigitList.h, CandFitTrackSR/CandFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSR.h, CandSliceSR/CandSliceSR.cxx, CandSliceSR/CandSliceSR.h, CandStripSR/CandStripSR.cxx, CandStripSR/CandStripSR.h: intial implementation of FormatToOStream so that candidates can print themselves. may need future tweaks to layout. 2004-04-26 03:54 Robert Hatcher <rhatcher@fnal.gov> * RecoBase/: CandCluster.cxx, CandCluster.h, CandEvent.cxx, CandEvent.h, CandFitTrack.cxx, CandFitTrack.h, CandReco.cxx, CandReco.h, CandShower.cxx, CandShower.h, CandSlice.cxx, CandSlice.h, CandStrip.cxx, CandStrip.h, CandTrack.cxx, CandTrack.h, Vertex.cxx, Vertex.h: initial implementation of FormatToOStream() method for printing candidates (details of the layout can be tweaked at a later date). 2004-04-26 03:52 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/alg_cand.tex: documentation on how to print candidates (and control what they print) and how a author of a candidate should implement the necessary code to support this. 2004-04-26 03:49 Robert Hatcher <rhatcher@fnal.gov> * Candidate/: CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h: add the ability for Candidates to print themselves (and optionally their daughter list). The option string controls details & verbosity. 2004-04-26 03:40 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: return ReadoutType::kUnknown when RawChannelId is the <null> value (was returning VaCommonMode which was misleading). 2004-04-26 03:39 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h: new methods for looking up mapping TriggerPMT RawChannelId <--> LedPulserBox (depends on special naming of text field in ReadoutType table). 2004-04-23 16:21 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/MadChi2Calc.cxx, Mad/MadChi2Calc.cxx: Changed TMatrix method calls for compatibility with ROOT4 2004-04-23 01:20 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/AlgFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSRHandle.cxx, CandFitTrack3/AlgFitTrack3.cxx: Switch remaining calls from bogus to real TrackClusterSR copy-constructor. 2004-04-23 01:18 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSRListHandle.cxx, Track2DSR.cxx, Track2DSR.h, TrackClusterSR.cxx, TrackClusterSR.h: Remove bogus copy-constructors (mainly not used) and switch one remaining call from bogus to real copy-constructor. 2004-04-22 21:43 Robert Hatcher <rhatcher@fnal.gov> * Digitization/: DigiSignal.cxx, DigiSignal.h: add print methods (not really so great, but at least something). 2004-04-22 19:49 musser * CandEventSR/AlgEventSRList.cxx: forgot to reset iterators in two spots - needed in connection with changes introduced yesterday. 2004-04-21 19:55 George Irwin <gmieg@slac.stanford.edu> * setup/packages-development: Add Costas's FilterLI package to development release. 2004-04-21 00:50 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, LIAdcAnalysis.cxx, LIAdcAnalysis.h, online.config: LI gains now (correctly) calculated per strip-end CI gains calculated per channel rather than per chip 2004-04-20 22:24 musser * CandEventSR/AlgEventSRList.cxx: when building new shower at event formation time, require that shower be closely associated with the track vertex, if such exists. Formally, shower was allowed to be associated with either track end, leading to spurious showers at the track termination 2004-04-20 21:55 musser * DataUtil/TruthHelper.cxx: remove charge double counting in shower completeness. This will result in slightly different completeness reported relative to previous versions 2004-04-20 21:45 musser * CandEventSR/: AlgEventSRList.cxx, EventSRListModule.cxx, EventSRTTree.h, ShowerSRTTree.cxx, ShowerSRTTree.h, SliceSRTTree.cxx, SliceSRTTree.h, TrackSRTTree.cxx, TrackSRTTree.h: in AlgEventSRList, search for showers in a given slice failing do to fCandSlice member refering to slice prior to cloning in AltTrackSRList. Use IsCloneOf to check for membership. 2004-04-20 21:31 musser * EventDisplay/: EVD.C, EVD.cxx, GfxShower.cxx, GfxTrack.cxx, RecoText.cxx: Because CandSlices are being cloned in AlgTrackSRList, can use direct test for equality of slices to test for slice membership. Use IsCloneOf 2004-04-20 20:59 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/: UserManual.tex, ntuples.tex: A little start at an ntuple chapter. 2004-04-20 20:10 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/Track2DSR.cxx: backport fChi2 initialization 2004-04-20 19:51 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/WebDocs.html: make linkage to 'labyrinth' pages as well as GMINOS. 2004-04-20 15:33 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/framework.list: add niki to list of victims^Hrecipents 2004-04-20 15:07 musser * CandTrackSR/AlgTrackSRList.cxx: use of handles in TrackSRCluster strip list broke mapping of new to old strips in spectrometer tracking. Fixed this. 2004-04-19 15:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiStatement.cxx: Use to_char() function not to_date(). Eventually should be able to eliminate this in favour of "ALTER SESSION SET NLS_DATE_FORMAT..." 2004-04-19 15:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiConnection.cxx: The Oracle product name is [Oracle], not Oracle! 2004-04-19 15:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/dbi_query_perl.pm: Use "ALTER SESSION SET NLS_DATE_FORMAT..." rather than using to_char(...) on individual *VLD date variables. 2004-04-19 15:27 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: root2binary.jcm, roto.jcm: remove old .jcm scripts 2004-04-19 15:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Only load perl backend if required. 2004-04-18 23:49 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/datamodel_io.tex: Minor correction. 2004-04-18 23:45 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/datamodel_io.tex: Add a bit more to the output stream management section. 2004-04-18 16:55 hartnell * LISummary/: LIPlexMaps.cxx, LIPmt.cxx, LIPmt.h, macros/DriftWithTime.C, macros/ReadDbGains.C: Added new methods to LIPmt. It will print itself now and make pmt face plots. Face plots of average detector PMT in LIPlexMaps. 2004-04-17 16:04 hartnell * LISummary/macros/ReadDbGains.C: This macro will read the CALADCTOPE table for a given validity timestamp and detectorType; nice plots of the values are made. 2004-04-17 14:41 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, CandFitTrackSRHandle.cxx: add functions to determine the direction of the track from timing. these arent used right now, but could be in the future as a double check of the timing direction from the CandTrackSR 2004-04-17 14:34 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h, AlgTrackSRList.cxx, AlgTrackSRList.h, TrackClusterSR.cxx, TrackSRListModule.cxx: fix the direction from timing determination. previously bad fits would allow the direction to be backwards. changes include using the timing from the track instead of the strip level (track is corrected) and checking the chi^2 of the fit of time vs pathlength. if the chi^2>=10, dont change the direction from the initial guess. 2004-04-16 21:35 kordosky * Contrib/kordosky/gminos_caldet/usr.inc: forgot one 2004-04-16 21:24 kordosky * Contrib/kordosky/gminos_caldet/: Make.architecture, Make.theseus, Makefile, gdrela.F, gdrele_general.F, gdrelx_general.F, gfluct.F, gminos.ffr, gminos.highcuts.ffr, gminos.save.ffr, gminos_template.ffr, gminos_template2.ffr, gminos_template_nocuts.ffr, gminos_template_old.ffr, gprobi.F, gustep.F, lbl_hist.F, reco_minos.gaf_list, reco_options, usr_begrun.F, usr_event.F, usr_finish.F, usr_hist.F, usr_init.F, usr_kine.F: first commit of gminos_caldet 2004-04-16 17:10 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/AlgTrackSRList.cxx: Niki's change for removing cases where 2D track's are duplicates. 2004-04-16 15:26 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/Track2DSR.cxx: initialize fChi2 in ctor's (Niki found case where not doing so results in FPE due to NaN from unlucky bit pattern in memory). 2004-04-16 13:44 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: Add Tobias 2004-04-16 11:05 Minos CVS group account. Do not commit from here! * Contrib/weber/CalInject/CIAna.cxx: Just fixed a typo. 2004-04-16 10:58 raufer * Contrib/raufer/AnaTemp/AnaTemp.C: This didn't belong here! 2004-04-16 10:54 raufer * Contrib/raufer/AnaTemp/: AnaTemp.C, AnaTemp.cxx, AnaTemp.h, AnaTempMacro.C, GNUmakefile, LinkDef.h: Some stuff on VFB temperatures in the fardet 2004-04-16 10:44 Minos CVS group account. Do not commit from here! * Contrib/weber/CalInject/: CIAna.cxx, CIAna.h: Added creation of a temperature histogram, containing VFB temperatures for all channels. 2004-04-16 06:23 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to Dennis' oracle_odbc.notes. Add separators between sections. 2004-04-15 22:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Continue work on support for Oracle checksums. 2004-04-15 22:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/dbi_query_perl.pm: Oracle support:- 1) Use: select table_name from all_tables 2) Convert dates in VLD tables 3) Add leading 0 to floating point numbers if required. 2004-04-15 22:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, dbi_query_mysql.pm: Transitioning to checksum version 2 2004-04-15 13:30 webera * Contrib/weber/AnaDynThrScan/: .cvsignore, AnaSingles.C, AnaSingles.cxx, AnaSingles.h, DynodeScan.C, DynodeScan.h, DynodeScanProcess, GNUmakefile, LinkDef.h, Singles.C, Singles.h, log/.cvsignore, root_files/.cvsignore: Modified Files: DynodeScan.C DynodeScan.h DynodeScanProcess Added Files: .cvsignore AnaSingles.C AnaSingles.cxx AnaSingles.h GNUmakefile LinkDef.h Singles.C Singles.h log/.cvsignore root_files/.cvsignore Moving towards a fast and semi-automatic dynode scan analysis 2004-04-15 08:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch.csh: The protocol name for ORACLE is "oracle" 2004-04-15 08:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/get_db_acc_info.pm: Retract last commit: the protocol name for ORACLE is "oracle" 2004-04-15 08:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/dbi_query_perl.pm: Oracle hack: The connection name does not include the server location for reasons I have yet to discover! 2004-04-15 08:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/get_db_acc_info.pm: The protocol name for ORACLE is "Oracle" not "oracle". 2004-04-15 08:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch.csh: Hack: execute Oracle client setup if DB connection URL contains string "Oracle". 2004-04-14 14:26 weber * Demo/PrintStat.cxx: Modified Files: PrintStat.cxx changed MSG level in some places 2004-04-14 09:37 weber * Contrib/weber/CalInject/: .cvsignore, CIAna.cxx, CIAna.h, Calinject.C: Modified Files: .cvsignore CIAna.cxx CIAna.h Calinject.C General clean-up and some updates (temperature monitoring) 2004-04-13 23:03 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/datamodel_io.tex: Add a paragraph about recovering an aborted file. 2004-04-13 20:16 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerOutputStreamManager.cxx: Add to Print("brief") message the autosave intervals that have been set for each managed stream. 2004-04-13 19:38 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerOutputStream.cxx: Level of verbosity required for AutoSave tree saving messages turned down from Verbose to Debug. 2004-04-13 18:04 George Irwin <gmieg@slac.stanford.edu> * EventDisplay/: GfxShower.h, GfxTrack.h: Add private unimplemented assignment operators so that rootcint file will compile. 2004-04-13 18:01 George Irwin <gmieg@slac.stanford.edu> * Midad/MultiPage/GfxTrack.h: Add private unimplemented assignment operator so that rootcint file will compile. 2004-04-13 17:46 asousa * Production/MDC/: reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C, reco_R1.6.0_Far_Mock_Data_Ntp3D_All_Truth.C, reco_R1.6.0_Near_MC.C, reco_R1.6.0_Near_MC_Ntp3D.C: Backport of Fix to allow writing of untriggered snarls truth info and of a few cosmetic changes to the Near scripts. 2004-04-13 17:44 asousa * Production/MDC/: reco_R1.6.0_Far_MC_All_Truth.C, reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C, reco_R1.6.0_Far_Mock_Data_All_Truth.C, reco_R1.6.0_Far_Mock_Data_Ntp3D_All_Truth.C, reco_R1.6.0_Near_MC.C, reco_R1.6.0_Near_MC_Ntp3D.C: Fix to allow writing of untriggered snarls truth info and a few cosmetic changes to the Near scripts. 2004-04-13 13:53 webera * Contrib/weber/AnaDynThrScan/: AnaDyn.C, AnaDynThrScan.cxx, AnaDynThrScan.h, DynodeScan.C, DynodeScan.h, DynodeScanProcess: Added Files: AnaDyn.C AnaDynThrScan.cxx AnaDynThrScan.h DynodeScan.C DynodeScan.h DynodeScanProcess This is the first version of the code to analyse dynode scans. 2004-04-13 00:16 dap56 * Monitoring/: SinglAnalysis.cxx, online.config: Fixed bug in SinglAnalysis that was incorrectly reporting VA chip singles rates for VARC 0 in crates 4-16 2004-04-12 15:55 Minos CVS group account. Do not commit from here! * Contrib/brebel/genTimingCalibration.C: make sure to only generate constants for the specified size of the detector 2004-04-10 21:20 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/Module/: LinkDef.h, NtpMCModule.cxx, NtpMCModule.h: New module to fill NtpMC data from SimSnarlRecord instead of gMINFast/REROOT data. Fills stdhep & mc arrays. No option to fill digits yet. There are some unit changes in the filled variables: mc->vtxx,vtxy,vtxz now in meters (was cm when filled with NtpMCModuleReroot) stdhep->vtx[3] now in seconds (was mm/c when filled with NtpMCModuleReroot) 2004-04-10 00:49 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSR.cxx, CandTrackSRList.cxx, Track2DSR.cxx, TrkClsSlpSR.cxx, TrkClsSlpSR.h: From Paul E: use simplified TestGenericElemPtrTObjArrayPtrEquivalence(). Improved Validation test of Track2DSR and TrkClsSlpSR. 2004-04-10 00:45 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/CandFitTrackSR.cxx: From Paul E: use simplified TestGenericElemPtrTObjArrayPtrEquivalence(). 2004-04-10 00:44 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandBase.h: From Paul E: simplification of TestGenericElemPtrTObjArrayPtrEquivalence(). 2004-04-09 23:13 dap56 * Monitoring/: Producer_dispatcher.cc, online.config: Improved method for automatic Server restarts in Producer_dispatcher.cc 2004-04-09 19:10 bspeak * RunSummary/rate_plot.cc: 1)Add some comments. 2)New -P <# planes> switch to denote the number of planes to limit on plots (default 14). 3)Default titles for dsrates and tprates canvases of "DaqSnarl Rates" and "RawTpSinglesSummaryBlocks Rates" respectively. 3)Adapt bin_con to include whole run where the plot's time zero sets on the first entry. 4)Add sm1phit and sm2phit to dsrates canvas for planes hit in individual greater than plane limit set by -P option. 2004-04-09 16:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.C, textfile.s: # print run number if needed 2004-04-09 02:04 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, LIAdcAnalysis.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, online.config: Bug-fixes to Pedestal checking and LI plots in checklist folder Created "Checklist plots" folder in OM rootfile 2004-04-08 22:06 bspeak * RunSummary/runsum.cc: 1)ignore .building file if requested 2)Set Raw MsgLevel to Error 2004-04-08 20:59 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/check_access: Add jgogos to RunSummary commit permissions. 2004-04-08 20:17 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # announce new bug fix release R1.6.1 2004-04-08 20:13 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.6.1: # new package tag added. This is a bug fix tag for R1.6 2004-04-08 20:13 Minos CVS group account. Do not commit from here! * Contrib/brebel/loadTimeCalibrations.C: add macro to load the timing constants generated in genTimingCalibrations.C 2004-04-08 19:58 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: # remove printing of run number 2004-04-08 19:56 Minos CVS group account. Do not commit from here! * Contrib/brebel/genTimingCalibration.C: add brebel directory and genTimingCalibration.C 2004-04-08 19:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: # took out printing of run number 2004-04-08 17:59 asousa * Production/MDC/: reco_R1.6.0_Far_MC.C, reco_R1.6.0_Far_MC_Ntp3D.C, reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C, reco_R1.6.0_Far_Mock_Data.C, reco_R1.6.0_Far_Mock_Data_Ntp3D.C, reco_R1.6.0_Far_Mock_Data_Ntp3D_All_Truth.C, reco_R1.6.0_Near_MC.C, reco_R1.6.0_Near_MC_Ntp3D.C, reco_R1.6.0_Near_Mock_Data.C, reco_R1.6.0_Near_Mock_Data_Ntp3D.C: ShowerSRListModule config backport. 2004-04-08 17:54 asousa * Production/MDC/: reco_R1.6.0_Far_MC.C, reco_R1.6.0_Far_MC_All_Truth.C, reco_R1.6.0_Far_MC_Ntp3D.C, reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C, reco_R1.6.0_Far_Mock_Data.C, reco_R1.6.0_Far_Mock_Data_All_Truth.C, reco_R1.6.0_Far_Mock_Data_Ntp3D.C, reco_R1.6.0_Far_Mock_Data_Ntp3D_All_Truth.C, reco_R1.6.0_Near_MC.C, reco_R1.6.0_Near_MC_Ntp3D.C, reco_R1.6.0_Near_Mock_Data.C, reco_R1.6.0_Near_Mock_Data_Ntp3D.C: Added ShowerSRListModule configuration to Beam parameters. 2004-04-08 15:54 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummaryBlock.cxx, RawLITimingSummaryBlock.cxx: default constructor should explicitly initialize base class 2004-04-08 14:14 bspeak * RunSummary/: RSM.h, RateSummary.cxx, RateSummary.h: 1)Add SM1 and SM2 planes hit to dsrates TTree 2)Exclude RawDigits that occur prior to the trigger time 2004-04-08 08:52 thomson * AltDeMux/: AlgAltDeMuxBase.cxx, AlgAltDeMuxBase.h, AltDeMuxCalc.cxx: Bug fix in DeMuxSingles to avoid rare infinite loops on odd events 2004-04-08 00:02 cbs * CalDetTracker/MuonCalib/MuCalIter.cxx: Many changes to the way iteration errors are reported and fixed: 1) Save histos of muon spectra without zero correction 2) Write TGraphs of calib_constant vs corrected strip-end histo mean to show results at each iteration 3) Now calculate strip-end means, errors by hand using arrays rather than using histo->GetMean(),histo->GetRMS() 4) When a strip-end does not converge, use other end to estimate zeros to get calib constant. If other end is not available use same strip in adjacent planes of same orientation to do the same thing. Also some CalDet specific changes: 1) check for bad gains in DB. 2) increased sparsification for plane 0 strips 2004-04-07 22:22 Brett Viren <bv@bnl.gov> * BeamData/python/start.sh: Simple script to start rotorooter, msgReader and minosbd.py. 2004-04-07 22:21 Brett Viren <bv@bnl.gov> * BeamData/python/: marshaler.py, testsink.py: Add a 3rd data sink for testing purposes. 2004-04-07 21:02 Costas Andreopoulos <costas@fnal.gov> * FilterLI/: FilterLIModule.cxx, test_filter.C: removed some module config variables that were not used after the latest changes 2004-04-07 20:54 Costas Andreopoulos <costas@fnal.gov> * FilterLI/: FilterLIUsingTPmtModule.cxx, FilterLIUsingTPmtModule.h, LinkDef.h: Removing FilterLIUsingTPmtModule.[h/cxx] & updating LinkDef.h I do not think it was needed in the first place. If it does, since it creates a new canddigitlist, as George suggested, it fits better to the FilterDigitListModule's filtering algorithm. 2004-04-07 20:44 Costas Andreopoulos <costas@fnal.gov> * FilterLI/: FilterLIModule.cxx, LIFinderFactory.cxx, LIPatternFinderFancy.cxx, LIPatternFinderFancy.h, LIPatternFinderSimple.cxx, LinkDef.h, test_filter.C: latest -"tuned" the cuts for the 'simple' filter as described in http://hepunx.rl.ac.uk/~candreop/minos/FilterLI/ -fixed some idiotic mistakes in the 'fancy' filter, but the LI-leakage pattern this algorithm is looking for is not as distinct as I thought because of the MUXing... I will try to see whether looking for checkerboard patterns in PMTs, as was initially proposed by Jeff, works better. 2004-04-07 19:17 Brett Viren <bv@bnl.gov> * BeamData/python/: marshaler.py, offline.py: Explicitly close rotorooter file when switching to a new file instead of relying on implicit closing. 2004-04-07 19:00 George Irwin <gmieg@slac.stanford.edu> * CandShowerSR/ShowerSRListModule.cxx: Back-port development tweak from Jim which sets 14.8 MIPs/GeV. 2004-04-07 18:20 Brett Viren <bv@bnl.gov> * OnlineUtil/rototalk.c: s/Roy/Robert/g 2004-04-07 17:06 Brett Viren <bv@bnl.gov> * OnlineUtil/rototalk.c: Fix name used in roto_open_beammonfile logError msg 2004-04-07 15:34 asousa * Production/MDC/: reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C, reco_R1.6.0_Far_Mock_Data_Ntp3D_All_Truth.C, reco_R1.6.0_Near_MC_Ntp3D.C, reco_R1.6.0_Near_Mock_Data.C, reco_R1.6.0_Near_Mock_Data_Ntp3D.C: Backport of the latest production scripts into release R1.6. 2004-04-07 15:31 asousa * Production/MDC/: reco_R1.6.0_Far_MC_Ntp3D.C, reco_R1.6.0_Far_Mock_Data_Ntp3D.C, reco_R1.6.0_Near_MC.C: Backport of the latest Production scripts into release R1.6. 2004-04-07 01:33 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/CandTrackSRList.cxx: Backport fix: Convert fTrackClusterList check to use new Validation method. 2004-04-07 01:31 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/CandTrackSRList.cxx: Convert fTrackClusterList check to use new Validation method. 2004-04-07 01:26 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/: CandFitTrackSR.cxx: Fix incorrect TrackClusterSR type specifier from previous commit. 2004-04-07 01:23 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.h: Comment out unused argument parameter which was giving warnings. 2004-04-06 23:23 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/CandFitTrackSR.cxx: Back-port changes from development: IsEquivalent() Validation now uses Paul E.'s new Validation methods for TObjArray's of TrackClusterSR and KalmanPlaneSR (non-Candidate TObjects). 2004-04-06 23:21 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSR.cxx, LinkDef.h, TrkClsSlpSR.cxx: Back-port changes from development: CandTrackSR::IsEquivalent() validation now uses Paul E.'s new Validation method for TObjArray of TrackClusterSR's (which inherit from TObject but don't obey the rules of Candidates). Eliminate custom Streamer for class TrkClsSlpSR, which is no longer necessary and was causing memory leak when "old" (pre R1-6) files were read in. TrackClusterSR's were leaking. 2004-04-06 23:17 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandBase.h: Back-port changes from development: Add Validation methods which test TObjArray's of non-Candidate objects that inherit from TObject, like TrackClusterSR and KalmanPlaneSR. (From Paul E.) 2004-04-06 19:55 asousa * Production/MDC/: reco_R1.6.0_Near_MC_Ntp3D.C, reco_R1.6.0_Near_Mock_Data_Ntp3D.C: Fix output config being applied to "Reco" instead of "SR" path. 2004-04-06 19:48 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSR.cxx, LinkDef.h, TrkClsSlpSR.cxx: CandTrackSR::IsEquivalent() validation now uses Paul E.'s new Validation method for TObjArray of TrackClusterSR's (which inherit from TObject but don't obey the rules of Candidates). Eliminate custom Streamer for class TrkClsSlpSR, which is no longer necessary and was causing memory leak when "old" (pre R1-6) files were read in. TrackClusterSR's were leaking. 2004-04-06 19:43 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/CandFitTrackSR.cxx: IsEquivalent() Validation now uses Paul E.'s new Validation methods for TObjArray's of TrackClusterSR and KalmanPlaneSR (non-Candidate TObjects). 2004-04-06 19:40 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandBase.h: Add Validation methods which test TObjArray's of non-Candidate objects that inherit from TObject, like TrackClusterSR and KalmanPlaneSR. (From Paul E.) 2004-04-06 18:48 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/datamodel_io.tex: Replace reference to RecMinos/RecMinosHdr with one to newer RecRecordImp/RecHeader 2004-04-06 18:37 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/datamodel_io.tex: Add I/O subsection describing autosave configuration parameters. 2004-04-06 06:09 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/FrozenRel.html: Fix dates on this year's releases (thanks Jeff N.). 2004-04-06 00:47 George Irwin <gmieg@slac.stanford.edu> * Persistency/PerInputStreamManager.cxx: Backport development fix to Dispatcher hang on slow stream of multi-stream. 2004-04-05 23:56 Brett Viren <bv@bnl.gov> * BeamData/python/: callback.py, data.py, request.py, test/test-accelerator.py: Fix bug where the array size was being passed in as part of the device name for arrays. 2004-04-05 23:39 cbs * DcsUser/macros/MakeMyPlot.C: Edited path to load DrawDCS.C in MakeMyPlot.C 2004-04-05 23:02 Brett Viren <bv@bnl.gov> * BeamData/python/config.py: check for listness more carefully in verify 2004-04-05 22:47 Brett Viren <bv@bnl.gov> * BeamData/python/minosbd.py: use /usr/bin/env to find python2.3 2004-04-05 22:43 Brett Viren <bv@bnl.gov> * BeamData/python/: callback.py, datasink.py, marshaler.py, offline.py: Solve how to propagate errors in offline back to marshaler. System now dies gracefully if rotorooter goes away. 2004-04-05 21:37 Liz Buckley-Geer <buckley@fnal.gov> * CVSROOT/check_access: Added PerfTools package and given write acces to Marc Paterno and Walter Brown 2004-04-05 21:22 Brett Viren <bv@bnl.gov> * BeamData/python/: BeamData.cc, BeamData.h, beamdata.py, beamdata_wrap.cxx, callback.py, datasink.py, marshaler.py, minosbd.py, offline.py, request.py: BeamData: Fix block id setting to get the bit shifting correct. Add rototalk error reporting. The rest: make shutdown work. This version now produces readable root files. 2004-04-05 20:09 Brett Viren <bv@bnl.gov> * RawData/RawConfigFilesBlock.cxx, RawData/RawRunCommentBlock.cxx, RawData/RawRunConfigBlock.cxx, RawData/littleendian_strings.cxx, RawData/littleendian_strings.h, OnlineUtil/littleendian_strings.cxx, OnlineUtil/littleendian_strings.h: Oops, move back - OnlineUtil should not depend on ROOT 2004-04-05 19:47 Brett Viren <bv@bnl.gov> * RawData/: RawConfigFilesBlock.cxx, RawRunCommentBlock.cxx, RawRunConfigBlock.cxx, littleendian_strings.cxx, littleendian_strings.h: Move littleendian_strings to OnlineUtil package 2004-04-05 19:46 Brett Viren <bv@bnl.gov> * OnlineUtil/: littleendian_strings.cxx, littleendian_strings.h: Move from RawData package 2004-04-05 19:40 asousa * Production/MDC/: reco_R1.6.0_Near_MC_Ntp3D.C, reco_R1.6.0_Near_Mock_Data.C, reco_R1.6.0_Near_Mock_Data_Ntp3D.C: Near detector MC and Mock_Data reconstruction test macros. 2004-04-05 19:39 asousa * Production/MDC/: reco_R1.6.0_Far_MC_Ntp3D.C, reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C, reco_R1.6.0_Far_Mock_Data_Ntp3D.C, reco_R1.6.0_Far_Mock_Data_Ntp3D_All_Truth.C, reco_R1.6.0_Near_MC.C: Fixed a typo in DigistListModule config that prevented writing of the candmcdigit list. 2004-04-05 19:34 Robert Hatcher <rhatcher@fnal.gov> * RawData/test/: .cvsignore, spin_raw_beam.C, spin_raw_daq.C, spin_raw_dcs.C: some example scripts for dumping the raw data blocks in various streams. 2004-04-05 15:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/ScintHitToDigiPE.cxx: Backport AOK for bad hit into R16 2004-04-05 15:50 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/ScintHitToDigiPE.cxx: Don't throw a warning if computer fails a hit. 2004-04-05 15:17 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonMuonComputer.cxx: Backport NAN catch into 1.6 2004-04-05 14:59 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added new frozen release R1.6.0 2004-04-05 13:10 musser * CandShowerSR/ShowerSRListModule.cxx: set 14.8 MIPs/GeV this is a tweak to the previously set value. 2004-04-05 01:33 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: GeoGeometry.cxx, GeoVolumeMaker.cxx, macro/testGeoDraw.C, macro/testGeoDrawNearDet.C: Bring geometry package code up to date. Code in cvs now matches implementation used to generate figures shown at root workshop & recent collab meeting. Geometry shapes of far & near detector steel use TGeoCompositeShape and include ears and coil hole. Coil is implemented using TGeoTube. 2004-04-05 01:15 George Irwin <gmieg@slac.stanford.edu> * OnlineUtil/GNUmakefile: Build package library on MacOSX as shared library, not static. 2004-04-04 23:04 Brett Viren <bv@bnl.gov> * BeamData/python/: config.py, data.py, marshaler.py, offline.py: Add config item for setting the period to switch to a new rotorooter file. Add threading timer in marshaler to handle sending an open file message to rotorooter when this period expires. Allow data.Message to have empty list for data by default. Raise IOError when fail to talk to rotorooter. This apparently doesn't propogate out of the thread so the rest of the program keeps chugging along. Need a better solution notification mechanism eventually. 2004-04-04 23:03 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStreamManager.cxx: Fix bug that caused dispatcher hang when multiple streams are subscribed to, and one stream is slow to produce records. 2004-04-04 22:26 Brett Viren <bv@bnl.gov> * BeamData/python/: BeamData.cc, BeamData.h, Makefile, beamdata_wrap.cxx, callback.py, data.py, marshaler.py, offline.py, request.py: Try out the evilness of stuffing floats into ints for transfer to rotorooter. Other RawBlocks seem to do it with out batting an eye. The ACNET name is munged to replace the ":" with an "i" or an "f" in order to allow (hopefully) correct unpacking in the offline. Tell the callback server to allow reusing of addr/ports. Without this after the process has exitted, one must still wait for many minutes until all connections leave TIME_WAIT state before restarting. Clean up data.py to always assure values are lists even when ACNET gives us nonexistant values and errorless error codes. Marshaler now deals with the shutdown command. Remove the check for floating point types in offline.py now that we blindly, and without eye batting, cram them into the memory space of an int. 2004-04-04 21:16 Brett Viren <bv@bnl.gov> * BeamData/python/test/: test-export-callback.py, test-export-client.py, test-export.py: Clean out obsolete test code 2004-04-04 20:33 Brett Viren <bv@bnl.gov> * BeamData/test/: accelerator-xmlrpc.pl, export-kill-xmlrpc.pl, export-server-xmlrpc.pl, export-xmlrpc.pl, xmlrpc-server.pl: Remove obsolete perl versions 2004-04-04 20:32 Brett Viren <bv@bnl.gov> * BeamData/: perl/BMChannel.pm, perl/Makefile, perl/RotoTalk.i, perl/RotoTalkUtil.cc, perl/RotoTalkUtil.h, perl/RotoTalkUtil.pm, perl/test.pl, perl/testbm.pl, bmchanneld: Remove obsolete perl version 2004-04-04 20:30 Brett Viren <bv@bnl.gov> * BeamData/python/: callback.py, config.py, data.py, inject-xmlrpc.py, test/test-callback.py, test/test-config.py: Add ability to terminate via injection of a "shutdown" RPC to the local callback server. Update test-config.py to use this and add inject-xmlrpc.py, a command line interface that can be used to trigger a shutdown. 2004-04-04 18:51 George Irwin <gmieg@slac.stanford.edu> * RunSummary/: lipurge.cc, runsum.cc: Branch around "#include <getopt.h>" for MACOSX. Getopt is in unistd.h. 2004-04-04 17:58 Brett Viren <bv@bnl.gov> * BeamData/python/: request.py, test/test-request.py: bring test up to date and fix up sched arg passing 2004-04-04 17:39 Brett Viren <bv@bnl.gov> * BeamData/python/test-feed-rotorooter.py: s/python/env python2.3/ 2004-04-04 17:25 Brett Viren <bv@bnl.gov> * BeamData/python/config.py: Fix parts of verify method 2004-04-04 17:19 Brett Viren <bv@bnl.gov> * BeamData/python/README: test commit 2004-04-04 16:54 Brett Viren <bv@bnl.gov> * BeamData/python/test/: test-accelerator.py, test-callback.py, test-client.py, test-config.py, test-export-callback.py, test-export-client.py, test-export.py, test-monitor.py, test-offline.py, test-options.py, test-request.py, test-rrd.py, test-server.py: Change all interpeters from "/usr/bin/python" to "/usr/bin/env python2.3". 2004-04-04 15:47 Brett Viren <bv@bnl.gov> * BeamData/python/: beamdata.py, beamdata_wrap.cxx, rrd.py, rrd_wrap.cxx: First commit of SWIG generated files in order to remove dependency SWIG 1.3 when building on systems running lesser distributions. 2004-04-04 02:09 Brett Viren <bv@bnl.gov> * BeamData/python/: Makefile, RRD.h, callback.py, config.py, data.py, datasink.py, marshaler.py, minosbd.cfg, minosbd.py, monitor.py, offline.py, request.py, test/test-config.py: A hackalicious push to put this all together. Good progress but hit a new problem: I've assumed all long that data values are ints, well, guess what, some indeed have that pesky dot in them. 2004-04-03 22:56 Brett Viren <bv@bnl.gov> * BeamData/python/: marshal.py, marshaler.py: rename: "marshal" is an internal Python module 2004-04-03 22:00 Brett Viren <bv@bnl.gov> * BeamData/python/: callback.py, config.py, marshal.py, minosbd.cfg, minosbd.py, test/test-config.py, test/test-options.py: Get cmd line options and config under control 2004-04-03 18:52 Brett Viren <bv@bnl.gov> * BeamData/python/: minosbd.cfg, minosbd.py: Initial main class and config file 2004-04-03 16:15 Brett Viren <bv@bnl.gov> * BeamData/python/: callback.py, data.py, device.py, request.py, test/test-request.py: renaming 2004-04-03 01:09 Brett Viren <bv@bnl.gov> * BeamData/python/: callback.py, device.py, marshal.py, request.py, test/test-export.py, test/test-monitor.py, test/test-request.py: Clean up the passing of acnet data internally. Give more flexibility in setting a timestamp (still don't have a way to get this info!!) Add test of the delayed simple request. Random other fixes. 2004-04-03 00:20 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: DbiResultKey.h, LinkDef.h: modifications so that Cint.cc file is correctly built for older versions of ROOT (pre v4). 2004-04-02 22:58 cbs * DcsUser/macros/DrawDCS.C: changed all TPads to TVirtualPads 2004-04-02 22:55 Costas Andreopoulos <costas@fnal.gov> * FilterLI/: FilterLIModule.cxx, LIPatternFinder.h, LIPatternFinderFancy.cxx, LIPatternFinderFancy.h, LIPatternFinderSimple.cxx, LIPatternFinderSimple.h, test_filter.C: End of day commit / in a hurry before the Soudan cage goes up. Almost finished with the a implementation of a LIPatternFinder in FilterLI package (the LIPatternFinderFancy concrete class): The algorithm is using the Plex information in the database to map all digits (of the input canddigitlist) to the charge-weighted 2-D (pulser box, led in pulser box) space. To do this I get the RawChannelId from each digit, and then I follow the path: RawChannelId --> PlexPixelSpotId (using PLEXPIXELTORAWCHANNEL table) PlexPixelSpotId --> PlexStripEndId (using PLEXPIXELSPOTTOSTRIPEND table) PlexStripEndId --> PlexLedId (using PLEXSTRIPENDTOLED table) In the (pulser box, led in pulser box)-space all LI-leakage events should appear mostly in a single bin. The total pulse height and pulse height in the maximum pulse height bin are computed and if the ratio R = (pulse_height_in_max_pulse_height_bin)/(total_pulse_height) exceeds a configurable threshold the snarl is marked as LI-leakage Needs testing! 2004-04-02 21:14 Brett Viren <bv@bnl.gov> * BeamData/python/: Makefile, RRD.cc, RRD.h, monitor.py, rrd.i, test/test-rrd.py: Clean up RRD wrapper. 2004-04-02 20:06 Robert Hatcher <rhatcher@fnal.gov> * RunSummary/: lipurge.cc, runsum.cc: argument parsing was originally written to support long opts which depended on GNU_LIBRARY's long opt handling (not present on IRIX). #ifdef around it triggered on __GNU_LIBRARY__ (short opts still supported in all cases). 2004-04-02 19:51 Brett Viren <bv@bnl.gov> * BeamData/doc/index.html: add link to Debbie's page 2004-04-02 19:21 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/msgLogLib/GNUmakefile: don't try to build msgLogger on IRIX. It uses 'argp' for argument parsing and IRIX doesn't seem to have the necessary header (or library presumably). 2004-04-02 18:01 hartnell * CalDetTracker/CDAnalysis.cxx: Get rid of muon ckv cut 2004-04-02 17:58 Robert Hatcher <rhatcher@fnal.gov> * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h: replace poor choice of variable name "TICK" with more descriptive VATICK. (TICK is defined on some systems as a macro substitution for the number of nanoseconds per tick; use of all caps for a non-cpp macro is still questionable). 2004-04-02 17:56 hartnell * MuELoss/StandardMaterial.h: Added two new materials. eIronCD and ePolystyrenePDG2002 to help match up GMINOS (and the real detector) values. CD=CalDet. 2004-04-02 17:54 hartnell * CalDetTracker/: CDSimpleMC.cxx, CDSimpleMC.h: Updated to reflect changes to MuELoss 2004-04-02 17:33 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonMuonComputer.cxx: Trap an NAN and print an error message; abort that hit and continue the run. 2004-04-02 15:16 Costas Andreopoulos <costas@fnal.gov> * FilterLI/LinkDef.h: adding LInkDef.h which escaped from yesterday's first commit 2004-04-02 04:45 George Irwin <gmieg@slac.stanford.edu> * RecoBase/: CandEvent.cxx, CandShower.cxx: Backport development fixes - Fix Streamers for backward compatible I/O patch: Use AddAt instead of direct ch=ch->DupHandle for TObjArray members of CandShower::fClusterList, CandEvent::fShowerList, CandEvent::fTrackList. 2004-04-02 04:38 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSR.cxx, LinkDef.h, TrackClusterSR.cxx, TrkClsSlpSR.cxx, TrkClsSlpSR.h: Backport development fixes - Increment version of TrkClsSlpSR for now-owned fTrackCluster with backward-compatible Streamer. Fix CandTrackSR and TrackClusterSR Streamers for backward compatible I/O patch: Use AddAt instead of direct ch=ch->DupHandle for TObjArray members of CandTrackSR::fClusterList, TrackClusterSR::fStripList. 2004-04-02 04:28 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSR.cxx, LinkDef.h, TrackClusterSR.cxx, TrkClsSlpSR.cxx, TrkClsSlpSR.h: Increment version of TrkClsSlpSR for now-owned fTrackCluster with backward-compatible Streamer. Fix CandTrackSR and TrackClusterSR Streamers for backward compatible I/O patch: Use AddAt instead of direct ch=ch->DupHandle for TObjArray members of CandTrackSR::fClusterList, TrackClusterSR::fShowerList. 2004-04-02 04:16 George Irwin <gmieg@slac.stanford.edu> * RecoBase/: CandEvent.cxx, CandShower.cxx: Fix Streamers for backward compatible I/O patch: Use AddAt instead of direct ch=ch->DupHandle for TObjArray members of fClusterList, fShowerList, fTrackList 2004-04-02 00:41 Brett Viren <bv@bnl.gov> * BeamData/python/: README, datasink.py, monitor.py: Flesh out monitor code, not yet tested. 2004-04-01 23:18 Brett Viren <bv@bnl.gov> * BeamData/python/: README, datasink.py, marshal.py, monitor.py, offline.py, test/test-offline.py: Refactor data sink dispatching into own file 2004-04-01 22:55 Brett Viren <bv@bnl.gov> * BeamData/python/: README, callback.py, log.py, marshal.py, offline.py, request.py, test/test-offline.py: Get thread that handles writing to rototalk working for the most part. Misc other smaller adds/mods. 2004-04-01 20:33 Sue Kasahara <schubert@hep.umn.edu> * TruthHelperNtuple/: NtpTHRecord.cxx, NtpTHRecord.h: Add Clear method to allow user to clear memory allocated to record array objects without destroying the record. This allows the record to be reused on input for better performance. 2004-04-01 20:29 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/: NtpMCRecord.cxx, NtpMCRecord.h: Add Clear method to allow user to clear TClonesArray allocated memory without destructing record. 2004-04-01 20:21 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRRecord.cxx, NtpSRRecord.h: Add Clear method to allow user to clear memory allocated to record array objects without destroying the record. This allows the record to be reused on input for better performance, e.g.: NtpSRRecord* record = 0; ntpsrtree -> SetBranchAddress("NtpSRRecord",&record); for ( int ient = 0; ient < ntpsrtree->GetEntries(); ient++ ) { int nbytes = ntpsrtree -> GetEntry(ient); ... // use the record record -> Clear(); // clear record's allocated memory } if ( record ) delete record; record = 0; 2004-04-01 18:14 cbs * DcsUser/macros/DrawDCS.C: Changes to DrawDCS to accommodate changes made by Eric to the DB tables: RPS MAG and HV 2004-04-01 17:42 cbs * DcsUser/macros/: DrawDCS.C, MakeMyPlot.C: DrawDCS.C contains functions for getting values from DCS related tables in the database MakeMyPlot.C is a short macro to start a simple interface for plotting some of the DCS quantities. 2004-04-01 16:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiConnection.cxx: Complain if DB type (GetDatabaseProductName()) isn't recognised. May give a clue why Oracle support isn't working. 2004-04-01 16:27 Brett Viren <bv@bnl.gov> * BeamData/python/log.py: logging facility 2004-04-01 16:25 Costas Andreopoulos <costas@fnal.gov> * FilterLI/: FilterLIModule.cxx, FilterLIModule.h, FilterLIUsingTPmtModule.cxx, FilterLIUsingTPmtModule.h, GNUmakefile, LIFinderFactory.cxx, LIFinderFactory.h, LIPatternFinder.cxx, LIPatternFinder.h, LIPatternFinderFancy.cxx, LIPatternFinderFancy.h, LIPatternFinderSimple.cxx, LIPatternFinderSimple.h: First commit of FilterLI package for filtering out LI-like snarls from physics reconstruction jobs. 2 modules are supplied: -- FilterLIModule to remove LI-like snarls by looking at the event topology (to be used in cases of hardware-failures when a RawLiTpmtDigitsBlock is missing from the data stream) -- FilterLIUsingTPmtModule (not complete yet): ro collect all RawLiTpmtDigitsBlocks and create a new canddigitlist by removing all digits that occur in the time window [tPMTsignal, tPMTsignal + dt] FilterLIModule is using LIFinderFactory to get a concrete implementation of a LIPatternFinder interface and ask it whether "bool IsLightInjectionTrash (CandDigitListHandle * cdlh) const". If true returns a JobCResult::kFailed and the snarl does not make it to the next module. There are two concrete implementations of LIPatternFinder: - LIPatternFinderSimple - LIPatternFinderFancy LIPatternFinderSimple removes events that -at the same time-: - Their EAST-WEST asymmetry is larger than a configurable limit - Exceed some configurable threshold of total charge - Exceed some configurable threshold of n-of-digits - Are confined within two crate boundaries: This is decided by applying a pulse height threshold to the digits and then looking at the fraction of active planes in each segment (=area between crate boundaries). The two most active segments are selected and confinement to a segment is checked by looking for [1st_max > high_activity_threshold] && [2nd_max < low_activity_threshold] Both ligh & low activity threshold are configurable. LIPatternFinderFancy will look for checkerboard patterns at PMTs (as Jeff H. suggested) and is not implemented at the time of this commit. 2004-04-01 16:11 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSRList.cxx, ShowerSRListModule.cxx: modify GeV/MIP conversion to synch up with the change of MIPperADC constants uploaded to the database.. 2004-04-01 14:35 hartnell * CalDetTracker/: CDAnalysis.cxx, CDSimpleMC.cxx: A few tweaks to input parameters for simple MC. Need to update MuELoss to use PDG value for scintillator density and caldet steel density. 2004-04-01 11:41 Nick West <n.west1@physics.oxford.ac.uk> * Record/demo/DemoNtupleRecord.h: Cosmetic typo: it's RECHEADER not RECCANDHEADER_H. 2004-04-01 08:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Start work on extension that will capture state of database into the output file. 2004-04-01 08:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/LinkDef.h: Add DbiResultKey and DbiRecord. 2004-04-01 08:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxyRegistry.cxx: Create a DbiRecord in ctor and destroy in dtor. 2004-04-01 08:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Add method: const DbiResultKey* GetKey() const; 2004-04-01 08:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Implement CreateKey(). 2004-04-01 08:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Get cache to adopt component DbiResultNonAgg without registering them. Implement CreateKey(). 2004-04-01 08:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Results can create DbiResultKeys and register them with the default DbiRecord when adopted. When destroyed they deregister their DbiResultKeys. New state: const DbiResultKey* fKey; /// Only non-zero for top-level result New methods: CreateKey(), Getkey(), RegisterKey(), DeRegisterKey(). 2004-04-01 08:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCache.cxx, DbiCache.h: When adopting a result, optionally ask it to register itself. 2004-04-01 08:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/Dbi.cxx: Cosmetic: Add Record, ResultKey and Services. 2004-04-01 08:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiServices.cxx, DbiServices.h: New class: Register of support services. 2004-04-01 08:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultKey.cxx, DbiResultKey.h: New class: Holds a summary of a single query result. 2004-04-01 08:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiRecord.cxx, DbiRecord.h: New class: Contains a list of DbiResultKeys for results currently in memory. 2004-04-01 03:12 Brett Viren <bv@bnl.gov> * BeamData/python/: README, callback.py, marshal.py, monitor.py, offline.py, test/test-export.py: minor changes, additions 2004-04-01 02:24 Brett Viren <bv@bnl.gov> * BeamData/python/: request.py, requester.py: name change 2004-03-31 23:58 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/check_access: Add DcsUser writable by "ebeall beall habig cbs". I thought bv already added this package to check_access in revision 1.131 (see cvs log!?) 2004-03-31 23:49 asousa * Production/MDC/: reco_R1.6.0_Far_MC_All_Truth.C, reco_R1.6.0_Far_MC_Ntp3D_All_Truth.C, reco_R1.6.0_Far_Mock_Data_All_Truth.C, reco_R1.6.0_Far_Mock_Data_Ntp3D_All_Truth.C: New MDC reco scripts that writes Truth info for non-triggered snarls. NtpSR and NtpMC ntuples will therefore be out of sync. Use Sue's Record/macros/AddFriendByKey.C and Record/macros/AlignTreesByKey.Cto circumvent this. 2004-03-31 22:31 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDSimpleMC.cxx, macros/mcTracker.C: Latest and greatest. 2004-03-31 21:48 Brett Viren <bv@bnl.gov> * BeamData/python/: README, callback.py, requester.py, test/test-export-callback.py, test/test-export-client.py, test/test-export.py: Full threaded Export request acceptor (callback.py) tested. Add threaded requester.py to handle scheduled out-of-spill data. Not yet tested. Add some notes in the README on the internal data formats. 2004-03-31 16:09 Brett Viren <bv@bnl.gov> * setup/: packages-R1.6, packages-R1.6.0, packages-R1.6.0-tmp: Release R1.6{,.0} 2004-03-31 15:57 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimDetector.cxx: Fix hardwired default to match other defaults 2004-03-31 15:56 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonLookupTable.cxx, PhotonLookupTable.h: Mild speedup (I hope): now uses an estimator to find position within a table, followed by a binary search. 2004-03-31 15:55 Brett Viren <bv@bnl.gov> * CVSROOT/: check_access, modules: Add FilterLI 2004-03-31 15:54 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonFullFibreModel.cxx: Small debugging change. 2004-03-31 15:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonDefaultModel.cxx: Small speedup: use sqrt() instead of sin(acos()). 2004-03-31 15:52 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonUtil.cxx: Fix a small mathematical error; rays refract correctly now (were out by a few degrees before) 2004-03-31 09:38 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R1.6.0-tmp: Record R1.6 tags for DatabaseInterface,DatabaseMaintenance,Lattice,LeakChecker,Navigation 2004-03-31 09:33 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-03-00. 2004-03-31 09:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V01-03-00. 2004-03-30 22:50 Brett Viren <bv@bnl.gov> * setup/packages-R1.6.0-tmp: first commit 2004-03-30 22:31 Brett Viren <bv@bnl.gov> * setup/mytmp: Skip CVS subdirs when doing cvs log 2004-03-30 22:01 Brett Viren <bv@bnl.gov> * BeamData/python/: callback.py, d0test.py, test/test-accelerator.py, test/test-callback.py, test/test-client.py, test/test-rrd.py, test/test-server.py: Add code to handle callbacks from BD's server. Add a bunch of test code. 2004-03-30 18:15 musser * CandSliceSR/AlgSliceSRList.cxx: Toms tweaks to the slice algorithm 2004-03-30 15:29 Brett Viren <bv@bnl.gov> * BeamData/python/d0test.py: Test code from Charlie King 2004-03-30 15:20 Brett Viren <bv@bnl.gov> * BeamData/python/: Makefile, rrd.i: Initial SWIG'ing of librrd 2004-03-30 15:20 Brett Viren <bv@bnl.gov> * BeamData/python/BeamData.cc: include <cassert> 2004-03-30 03:15 cbs * Contrib/cbs/Mad/macros/Analize.C, Contrib/cbs/Mad/macros/EvDisplay.C, Contrib/cbs/Mad/macros/LoadLibs.C, Contrib/cbs/Mad/macros/Validate.C, Contrib/cbs/Mad/macros/VxBInfo.C, Mad/macros/Analize.C, Mad/macros/EvDisplay.C, Mad/macros/LoadLibs.C, Mad/macros/Validate.C, Mad/macros/VxBInfo.C: Tidied up the macros. Added a macro to show how to do a 2D fit in param space with systematic errors. 2004-03-30 02:52 cbs * Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadChi2Calc.cxx, Contrib/cbs/Mad/MadChi2Calc.h, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/MadChi2Calc.cxx, Mad/MadChi2Calc.h: Added a new method for calculatng chi2 into MadChi2Calc class based on David Petyt's fortran code for calculating the effects of systematic errors on parameter space contours. Added a new loop in MadAnalysis:Do2DFit() for calculating the effect of a systematic error in the reconstructed energy scale. The method reverts to the simpler case when using the default parameters. 2004-03-29 21:39 cbs * Contrib/cbs/Mad/MadQuantities.cxx, Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadAnalysis.cxx, Mad/MadAnalysis.cxx: Added a few histos in MadQuantities. Fixed a bug in MadAnalysis. 2004-03-26 20:33 Robert Hatcher <rhatcher@fnal.gov> * PhotonTransport/ScintHitToDigiPE.cxx: limit the number of times SimulateScintHit complains about hits being in the bypass region (limited to first 20). provide enums for VerifyScintHit return values. 2004-03-26 16:29 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: analysing_data_with_root_video.html, tutorial_preparation.html: Move Pete's videos to /afs/fnal.gov/files/data/minos/d01/minos_tutorial_videos. 2004-03-26 14:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: analysing_data_with_root.html, analysing_data_with_root_video.html, tutorial.html, tutorial_preparation.html: Add in the Pete and Bernie shows! 2004-03-26 08:08 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Configuring_Jobs.html, cloud.fig, cloud.gif: Follow up on Sue's suggestion of a "motivational" slide on the way loon reconstructs events. 2004-03-24 17:32 hartnell * LISummary/LISummarySorter.cxx: Change MSG to MAXMSG for complaints about ledids until database tables for ND LI actually exist. 2004-03-24 12:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmNameFilter.cxx: Bug fix so that allowing underscore actually works. 2004-03-24 11:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmNameFilter.cxx: Allow underscore in table name. 2004-03-24 08:14 Nick West <n.west1@physics.oxford.ac.uk> * setup/: setup_minossoft_ox_pplx2, setup_minossoft_oxford.csh: Define MINOS_DBI_CACHE as a site-wide Level2 cache. 2004-03-24 08:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Improve handling of Level2 cache names. 2004-03-24 08:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiBinaryFile.cxx, DbiTableProxyRegistry.cxx: Move file name expansion logic from DbiBinaryFile ctor to DbiTableProxyRegistry::Config() and protect against undefined environmental variables. 2004-03-24 01:49 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/: LinkDef.h, NtpMCFLSDigit.cxx, NtpMCFLSDigit.h, NtpMCRecord.cxx, NtpMCRecord.h, Module/NtpMCModuleReroot.cxx, Module/NtpMCModuleReroot.h: Add new array to NtpMCRecord to store, upon request only, flsdigit data. To configure the NtpMCModuleReroot module to write flsdigit data, set the WriteFLSDigit parameter to 1 (default = 0), e.g.: jc.Path("NtpMC").Mod("NtpMCModuleReroot").Set("WriteFLSDigit = 1"); 2004-03-24 01:12 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/AlgTrackSRList.cxx: Eliminate double deletion in AlgTrackSRList::SpectrometerTracking() method of (owned) CandStripHandles in TrackClusterSR::fStripList array. This appears to eliminate Niki's crashes stemming from "spectrackclusterlist.Delete();" at new line number 1536. 2004-03-23 20:48 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandHandle.cxx, CandHandle.h: Get rid of LINEARSEARCH...fMotherIndx code. fMotherIndx is not stable with people using RemoveDaughter() and TObjArray::Condense(). This could have been a source of some mysteries. Plus a CPP #ifdef test on LINEARSEARCH to decide whether to declare fMotherIndx or not doesn't play nice with CandHandle TClass version number. Increment CandHandle version number to 2, since fMotherIndx is now eliminated. Unfortunately, this requires recompilation of all code using CandHandles. 2004-03-23 17:35 cbs * Contrib/cbs/Mad/MadQuantities.cxx, Mad/MadQuantities.cxx: Added more histos. 2004-03-23 17:05 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandBase.cxx: Compress daughter list at end of RemoveDaughter(). GetNDaughters() now uses GetEntries() instead of GetLast+1 to avoid counting holes. 2004-03-23 16:41 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawTrcMonitorBlock.cxx: allow global class debugging flag to for hex dump. 2004-03-23 16:30 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawTrcMonitorBlock.h: enumerate the 'meaning' of the flag bits, per Geoff. 2004-03-23 16:22 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/rcMessages.h: synch with online CVS repository as of 2004-03-22 2004-03-23 16:13 cbs * Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Mad/MadQuantities.cxx, Mad/MadQuantities.h: Changed fiducial cut to trk.fidall.dz>0.5 2004-03-23 14:33 cbs * Contrib/cbs/Mad/MadMCEventInfo.h, Contrib/cbs/Mad/macros/VxBInfo.C, Mad/MadMCEventInfo.h, Mad/macros/VxBInfo.C: Removing class MadMCEventInfo. Using a struct to hold the mc info instead. Changed a line in VxBInfo.C to load the correct libs 2004-03-23 14:29 cbs * Contrib/cbs/Mad/GNUmakefile, Contrib/cbs/Mad/LinkDef.h, Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Mad/GNUmakefile, Mad/LinkDef.h, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/MadEvDisplay.cxx, Mad/MadQuantities.cxx: Changing the way mc info is stored during fitting. Modified associated files. Removed the "delete fChain->GetCurrentFile()" lines from the destructors of all but MadBase. Added a few more histograms to the MadQuantities methods. 2004-03-23 13:51 Nick West <n.west1@physics.oxford.ac.uk> * setup/: msrt, setup_minossoft_ox_pplx2: Extend prune command to handle generic frozen releases. 2004-03-23 09:10 Nick West <n.west1@physics.oxford.ac.uk> * setup/setup_minossoft_oxford.csh: Rationalise INSTALLATION - don't need a separate _CPP now that all machines on same RH version. On PPLINUXDEV, use default compiler. 2004-03-23 01:54 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/AlgEventSRList.cxx: Fixes an anomaly noticed by Jim by replacing an IsEqual() -> IsCloneOf(). 2004-03-22 21:07 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldLoanPool.cxx, BfldLoanPool.h: lock configuration key names. allow ENV_BFLD to also config the loan pool. tweak Print() to include the config registry and different separators. 2004-03-22 19:37 asousa * Production/R1.5.0/: GNUmakefile, reco_R1.5.0_Far_MC.C, reco_R1.5.0_Near_MC.C: Reco Scripts used with R1.5.0 for Mock Data Challenge reconstruction testing. 2004-03-22 19:34 asousa * Production/MDC/: GNUmakefile, reco_R1.6.0_Far_MC.C, reco_R1.6.0_Far_MC_Ntp3D.C, reco_R1.6.0_Far_Mock_Data.C, reco_R1.6.0_Far_Mock_Data_Ntp3D.C, reco_R1.6.0_Near_MC.C: Reco scripts for R1.6.0 Far_det MC and Mock Data Production with or without Cluster3D ntuple creation. 2004-03-22 17:23 phil.adamson * Calibrator/PulserSigLinCalibrator.cxx: Idiot fix - add fLinearity(vc) to constructors 2004-03-22 08:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: ac_get_report_ages.pm, ac_read_next_entry.pm, analyse_checksum.pm: Improve debug printout. 2004-03-20 16:16 hartnell * CalDetTracker/: CDSimpleMC.cxx, CDSimpleMC.h: A few changes to allow easier configuration. CalcRatioScToFe actually works now. dE/dx calculations are now that and not deltaE. 2004-03-20 16:13 hartnell * MuELoss/StandardMaterial.h: Added eIronPDG2002. There was a 20% difference in X0 but the difference in dE/dx was miniscule (0.07%) at the minimum. 2004-03-20 14:34 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSRHandle.cxx, CandTrackSRList.cxx, CandTrackSRList.h, LinkDef.h, TrackClusterSR.cxx, TrackClusterSR.h, TrkClsSlpSR.cxx: Make TrackClusterSR::fStripList CandStripHandle contents owned. Broken backward compatibility shows I/O conversion not complete. 2004-03-20 14:08 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/AlgEventSRList.cxx: Fix persistence of modified CandShowerList. Improve code to replace modified daughters in modified CandShowerList. Fix "object-equality" tests when comparing showers. Still produces too many showers. 2004-03-20 12:35 hartnell * CalDetTracker/: CDBeamMuTracker.h, CDCosmicTracker.h, CDTracker.h, CDTruthifier.cxx: Make CDTracker destructor non-pure virtual, just virtual. Added destructors to CDBeamMuTracker and CDCosmicTracker. Added another particle found in pion reconstruction. 2004-03-20 00:21 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, online.config: Significant re-organisation of canvases and folders to comply with Far detector shift 'checklist' procedure - "Checklist plots" folder added with several new canvases - ability to dump checklist plots as a .ps file Analysis of charge injection runs changed - now calculates gains rather than ADC/time gradients Run type/trigger source now encoded in OM output filenames 2004-03-19 23:29 bspeak * RunSummary/rate_plot.cc: Finish the whole run binning convention (-R switch), and remove need to specify TTree or TChain files. All files are chained together now. 2004-03-19 21:41 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDTruthifier.cxx, CDTruthifier.h: CDAnalysis now writes out it's histos to file. CDTruthifier now doesn't moan about unrecognised particles when reconstructing pions. 2004-03-19 21:40 hartnell * CalDetTracker/CDUnidentifiedHits.h: Missed a using namespace std 2004-03-19 21:30 hartnell * CalDetTracker/: CDCosmicTracker.h, CDCrossTalker.h, CDMapMaker.h, CDTrackedHits.h, CDTracker.cxx, CDTracker.h: A few pedantic changes... Removed "using namespace std" from the .h files as you don't want to #include it. Made FindDigitTrack and FindStripTrack of CDTracker pure virtual functions as their implementations were just dummies and it's clearer this way. 2004-03-19 18:13 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/CandFitTrackSR.cxx: Call real TrackClusterSR copy-c'tor in copy-c'tor. Improved diagnostic IsEquivalent() tests. 2004-03-19 18:02 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h, test/cand_test.C, test/cand_test.job: Better CandBase::RemoveDaughter(); remove redundant CandHandle method; diagnostics 2004-03-19 17:59 bspeak * RunSummary/rate_plot.cc: Fixed the usage statement 2004-03-19 17:48 George Irwin <gmieg@slac.stanford.edu> * RecoBase/AlgShower.cxx: FPE protection prior to SET[U|V] calls. 2004-03-19 17:43 George Irwin <gmieg@slac.stanford.edu> * CandShowerSR/: AlgShowerSR.cxx, CandShowerSRHandle.cxx, CandShowerSRHandle.h: Add CandShowerSRHandle::Set[U|V]Cluster(), FPE protection, MSG stream fixes. 2004-03-19 15:33 musser * CandShowerSR/AlgShowerSR.cxx: move SetUV so that shower axis is known prior to calibration (needed for mapping correction) 2004-03-19 15:21 musser * CandClusterSR/: AlgClusterSRList.cxx, ClusterSRListModule.cxx: fix time match parameter setting 2004-03-19 14:46 bspeak * RunSummary/runsum.cc: Remove script generation from every thing except -m switch 2004-03-18 20:47 hartnell * CalDetTracker/CDSimpleMC.h: Make ModelSelector non-const so it actually compiles. This can go back in when the problem is solved. 2004-03-18 20:25 vahle * Contrib/vahle/beamsim/: electrons.dat, ginst1.dat, t72002geom.F, t72003geom.F: Fixed MWPC in t7 geoms 2004-03-18 19:15 bspeak * RunSummary/rate_plot.cc: Fix ugly default value for binwidth and time_mult 2004-03-18 18:01 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/AlgTrackSRList.cxx: remove some unused variables. 2004-03-18 17:45 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/rerootjob.cc: drag rerootjob into the modern world using 'getopts' rerootjob: usage -l inlist-filename (reco_minos.gaf_list) -f gaf-filename (no-default, overrides -l flag) -o output-filename (reroot.root) -O option-filename (reco_options) uses a path of .:$SRT_PUBLIC_CONTEXT:$SRT_PRIVATE_CONTEXT, full path okay -n nevt-per-file (10) -q quiet, no TTree->Print(), no visitor output -h this miserable help add -o -O -q -h flags now -l and -f correctly work (previously they didn't actually function). the options file now searches 3 path locations as well if the given filename is not a full path. this removes requirement of having this detritus in every location you run from. allowing the user to set the output file name make this more useful for scripts. 2004-03-18 17:20 Robert Hatcher <rhatcher@fnal.gov> * TriD/stat/: DummyInput.cxx, DummyInput.h: resolve mismatch in overriding JobCInputModule interface (make it match the addition underlying interface w/ the addition of a bool to Select()) 2004-03-18 17:17 Robert Hatcher <rhatcher@fnal.gov> * TOOL_Classes/QEntitySelect.cxx, USER_Classes/UFluxSamp.cxx: remove complaint about unused parameter. 2004-03-18 17:16 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoClientBinaryFile.cxx: use snprintf to correctly account for the maxBytes passed to method (removed unused parameter complaint). 2004-03-18 17:11 Robert Hatcher <rhatcher@fnal.gov> * OfflineMonitor/EvtmonListModule.cxx: comment unused variables. 2004-03-18 17:10 Robert Hatcher <rhatcher@fnal.gov> * OfflineTrigger/OltTimeScan.cxx: fix complaint about "aggregate has a partly bracketed initializer". 2004-03-18 16:37 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawTrcMonitorBlock.cxx, RawTrcMonitorBlock.h: new raw data block RawTrcMonitorBlock hopefully with correct unpacking. 2004-03-18 15:29 bspeak * RunSummary/rate_plot.cc: Add more user control over binning and plotting 1)add -x (S,M,H,D) option to select the time units on X-Axis 2)add -B BinWidth(S,M,H,D) option to select BinWidth 3)add -R option for whole run binning convention (not fully functional yet) 4)add -s OptSignal option to select the optimal signal snarl rates (def = 0.5Hz) 5)add run_vector routine to build std::vector<int>fRunNum out of a TTree ot TChain with the unique and sorted entries of RunNum*100+SubRunNum 6)Cleaned up some of the old TString, and replaced with std::string elements 7)Make tprates.ps only produce the TProfiles plots for each crate 2004-03-18 15:13 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Add Jeff Hartnell to MuELoss 2004-03-18 07:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, doc/ChangeLog: Abort if configuration Registry contains illegal keys. 2004-03-17 23:15 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/mdBlockDefinitions.h: synch with online CVS repository as of 2004-03-16. 2004-03-17 22:58 George Irwin <gmieg@slac.stanford.edu> * setup/packages-development: New packages from Erik 2004-03-17 22:42 George Irwin <gmieg@slac.stanford.edu> * DcsUser/: DcsWriter.cxx, DcsWriter.h, Dcs_Chiller_Far.cxx, Dcs_Chiller_Far.h, Dcs_Env_Cal.cxx, Dcs_Env_Cal.h, Dcs_Env_Far.cxx, Dcs_Env_Far.h, Dcs_Hv.cxx, Dcs_Hv.h, Dcs_Mag_Cal.cxx, Dcs_Mag_Cal.h, Dcs_Mag_Far.cxx, Dcs_Mag_Far.h, Dcs_Rps.cxx, Dcs_Rps.h, GNUmakefile, LinkDef.h, scripts/filefinder_cronjob.sh: Populate new package for Erik Beall. 2004-03-17 22:15 Brett Viren <bv@bnl.gov> * CVSROOT/: check_access, modules: Add DcsUser 2004-03-17 20:11 Brett Viren <bv@bnl.gov> * CandClusterSR/ClusterSRListModule.cxx: Use one second for StripoNeightborTimeDiff default instead of 1 ns. What is 10^9 between friends? 2004-03-17 18:25 Robert Hatcher <rhatcher@fnal.gov> * setup/msrt: creation of $SRT_DIST/srt/srt_envrc should *not* explicitly set SRT_CXX, only DEFAULT_SRT_CXX. Doing so will mess up srt_setup -a if one has setup a different version of cxx for the base release. 2004-03-17 07:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_status.html: Caldet is no more. 2004-03-17 03:25 George Irwin <gmieg@slac.stanford.edu> * Record/GNUmakefile: Add "macro" to "SUBDIRS = demo test" 2004-03-17 01:13 Sue Kasahara <schubert@hep.umn.edu> * Record/macro/: AddFriendByKey.C, AlignTreesByKey.C, GNUmakefile: New macros to facilitate aligning ntuple tree entries by key value when using TTree::AddFriend, such as is required when tree entries across two friend trees don't have a 1:1 match. AddFriendByKey.C demonstrates how to make use of AlignTreesByKey.C to provide this functionality. AlignTreesByKey.C takes input trees "tree1" & "tree2", clones them (tree branch structure only), and inserts entries in the two cloned trees such that entries are aligned by user-specified key value stored in both trees. The user must specify the branch names "majorname" & "minorname" a la TTree::BuildIndex, which will be used to form the key value in form: "majorname + minorname*1.e-9" The majorname & minorname must correspond to branchnames of branches existing on both trees storing basic data types. Set minorname to "0" to use majorname only. The cloned trees are stored in gDirectory. The user may set this to a TFile by creating a TFile just before invoking the macro. The cloned trees are owned by gDirectory, and will be deleted by the TDirectory destructor. The cloned trees have the same name as the original trees with extension "_clone" tacked to the end. A key value on one tree (e.g. tree1) which does not have a matching entry by key valued on the other tree (e.g. tree2) is eliminated from the clone trees. 2004-03-16 21:18 musser * CandTrackSR/AlgTrackSRList.cxx: Niki's latest tweaks 2004-03-16 18:17 Brett Viren <bv@bnl.gov> * WebDocs/install_products.html: Document how to use different ODBC libs than those from unixODBC. 2004-03-16 17:35 Brett Viren <bv@bnl.gov> * CVSROOT/: check_access, framework.list: Add Alex 2004-03-16 16:32 Brett Viren <bv@bnl.gov> * Midad/Base/SteelOutline.cxx: Remove some hokey looking code. No more "fill" option allowed. 2004-03-16 16:29 Brett Viren <bv@bnl.gov> * Midad/Base/SteelOutline.cxx: SetFillStyle(0) by def on outline 2004-03-16 16:28 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: latest (hopefully working) versions of FNALU setup 2004-03-16 16:27 Brett Viren <bv@bnl.gov> * RDBC/: odbc/Makefile.SRT, odbc++/datastream.h: Allow one to set the name of the unixODBC library via the UNIXODBCNAME variable. Default is still "odbc" which pulls in -lodbc and -lodbcinst. Fix datastream.h so odbc::DataStreamBuf::showmanc() returns std::streamsize instead of int to match parent class. Probably both are int on 32 bit systems but this fails on AMD64. 2004-03-16 16:25 Brett Viren <bv@bnl.gov> * SRT_MINOS/SoftRelTools/arch_spec_unixODBC.mk: Allow one to set the name of the unixODBC library via the UNIXODBCNAME variable. Default is still "odbc" which pulls in -lodbc and -lodbcinst. 2004-03-16 15:35 musser * EventDisplay/: EVD.C, EVD.cxx: remove SetFillColor call to SteelOutline. Zooming will not work in X-Y view until fill color of steeloutline can be set to zero. 2004-03-16 03:18 kordosky * Contrib/vahle/beamsim/gufld.F: slightly changed bfields in t11 quads to conform to rubens tuning 2004-03-16 00:44 kordosky * Contrib/vahle/beamsim/: ginst1.dat, gufld.F, gxint.F, t112002geom.F, t112003geom.F, t72002geom.F, t72003geom.F: bfield constrained to uscer gas. uscer in t11 now at 5m 2004-03-15 23:24 kordosky * Contrib/vahle/beamsim/Makefile: forgot to update makefile 2004-03-15 20:36 Brett Viren <bv@bnl.gov> * RDBC/: odbc/Makefile.SRT, odbc++/Makefile.SRT: Remove mention of -I$(ROOTSYS)/include. Not only is this redundant, but there is no guarantee that ROOTSYS is defined. 2004-03-15 20:22 Brett Viren <bv@bnl.gov> * SRT_MINOS/SoftRelTools/arch_spec_unixODBC.mk: Don't add -I/usr/include into the command line as it fouls up some GCC's (in particular Fermi Linux LTS 3.0.1's GCC 3.2.3 20030502). 2004-03-15 18:12 Brett Viren <bv@bnl.gov> * CandShowerSR/: ShowerSRListModule.cxx, ShowerSRListModule.h: Set those parameters depending on IsCosmic on when IsCosmic itself differs from its previously configured value. Add docs in .h saying what are the dependent parameters. 2004-03-15 18:05 Brett Viren <bv@bnl.gov> * CandTrackSR/TrackSRListModule.h: Document dependent parameters 2004-03-15 18:04 kordosky * CalDetDST/: ScintHitTruthModule.cxx, ScintHitTruthModule.h, macros/scint_hit_truth.C: addition of digi scint hit analysis code 2004-03-15 18:03 Brett Viren <bv@bnl.gov> * CandFitTrackSR/FitTrackSRListModule.h: Document dependent parameter 2004-03-15 18:01 Brett Viren <bv@bnl.gov> * CandFitTrackSR/FitTrackSRListModule.cxx: Only set those parameters that are dependent on IsCosmic if the value of IsCosmic hasn't changed from the previous call to Config(). If for some reason one wants to explicitly set these dependent parameters, first set IsCosmic, then with a separate call, set the parameters. Eg: mod = jc.Path("default").Mod("FitTrackSRListModule"); mod.Set("IsCosmic=0"); mod.Set("SomeDepParam=42"); That is, don't grab the config Registry and set both IsCosmic and SomeDepParam atomically. 2004-03-15 17:54 Brett Viren <bv@bnl.gov> * CandTrackSR/TrackSRListModule.cxx: Stupid typo fixed 2004-03-15 17:48 Brett Viren <bv@bnl.gov> * CandTrackSR/: TrackSRListModule.cxx, TrackSRListModule.h: Only set those parameters that are dependent on IsType if the value of IsType hasn't changed from the previous call to Config(). If for some reason one wants to explicitly set these dependent parameters, first set IsType, then with a separate call, set the parameters. Eg: mod = jc.Path("default").Mod("TrackSRListModule"); mod.Set("IsType=2"); mod.Set("SomeDepParam=42"); That is, don't grab the config Registry and set both IsType and SomeDepParam atomically. 2004-03-15 16:57 bspeak * RunSummary/: RateSummary.cxx, RunSummary.cxx: Alter RunFileName to "ModuleName.run" 2004-03-15 16:13 bspeak * RunSummary/runsum.cc: 1)Remove CrateRate Settings (old way of detecting HV Trips) 2)Add some comments 3)Start capability for farm only list generation (-L switch) 4)Start capability for interactive runing (-i switch) 2004-03-15 15:22 phil.adamson * Calibrator/: CalLinearity.cxx, CalLinearity.h, LinkDef.h, PulserSigLinCalibrator.cxx, PulserSigLinCalibrator.h: Add bendy lines calibration code for 2002 CalDet data 2004-03-15 14:53 cbs * PEGain/PEGainModule.cxx: Setting some pointers to zero in constructor to protect against seg v 2004-03-15 14:38 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/check_access: Add Chris Smith (cbs) to PEGain 2004-03-14 22:27 kordosky * Contrib/vahle/beamsim/: gufld.F, gustep.F: added bfield, changed uscer t11 to 5m and fixed tof time error 2004-03-14 21:43 kordosky * CalDetDST/: AlgFilterChannels.cxx, AlgFilterChannels.h, ChannelsToFilter.cxx, ChannelsToFilter.h, GNUmakefile, LinkDef.h, LoadCalDetFilterChannels.cxx, LoadCalDetFilterChannels.h, macros/DBtxt_AlgFilterChannels_default.C: addition of algfilterchannels and friends 2004-03-12 22:07 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: lock keys in the right place so that ENV_UGLI can't set new ones either. 2004-03-12 22:06 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexLoanPool.cxx: lock keys in the right place so that ENV_PLEX can't set new ones either. 2004-03-12 21:09 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: be more informative about missing UgliDbiScintMdl or UgliDbiStrip elements (actually print the id of the item that is missing). 2004-03-12 21:01 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexLoanPool.cxx, UgliGeometry/UgliLoanPool.cxx: lock the Registry keys to warn about configuration typos. 2004-03-12 20:06 musser * EventDisplay/: EVD.C, EVD.cxx: must set fill style to 0 on detectors in root 3.10/02 to allow zooming. Don't ask why. 2004-03-12 19:41 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: mdCaenTdcReadout.h, mdQieReadout.h, mdRawDataMasks.h, mdVaReadout.h: synch to online CVS repository changes of 2004-03-11 2004-03-12 18:04 cbs * Contrib/cbs/Mad/MadQuantities.cxx, Mad/MadQuantities.cxx: To accommodate recent changes in Swimmer to return VxB 2004-03-12 16:14 George Irwin <gmieg@slac.stanford.edu> * CandClusterSR/AlgClusterSRList.cxx: Dereference CandSliceHandle*'s to compare by object, not pointer address. 2004-03-12 15:38 Brian Rebel <brebel@fnal.gov> * Swimmer/: SwimDefStepper.cxx, SwimParticle.cxx, SwimParticle.h: add vxB stuff for Chris Smith 2004-03-12 15:26 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSRList.cxx, ShowerSRListModule.cxx: use dereferencing in slice match comparison 2004-03-12 02:10 cbs * Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadChi2Calc.cxx, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Contrib/cbs/Mad/macros/EvDisplay.C, Mad/MadBase.cxx, Mad/MadChi2Calc.cxx, Mad/MadEvDisplay.cxx, Mad/MadQuantities.cxx, Mad/MadQuantities.h, Mad/macros/EvDisplay.C: Small changes to the layout. 2004-03-12 00:08 kordosky * Contrib/vahle/beamsim/: gxint.F, mandt.inc, t112002geom.F, t112003geom.F, t72002geom.F, t72003geom.F, uginit.F: mikes addition of a bfield 2004-03-11 22:28 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandBase.h: Fix DupHandle tests in TestCandHandleDup() and TestTObjArrayCandHandleDup() 2004-03-11 21:35 vahle * Contrib/vahle/beamsim/: Imakefile, Makefile, bv.hbook, celoss.inc, draw_event.kumac, electrons.dat, exam1.dat, flukaerr.dat, fort.4, g321x1.inp, gexam-save.dat, gexam1-orig.dat, gexam1.F, gexam1.hbook, ginst1.dat, gukine.F, guout.F, gustep.F, gutrev.F, gxint.F, incdek.F, main.F, mandt.inc, paw.metafile, pions.dat, plot.kumac, protons.dat, pvolum.inc, t112002geom.F, t112003geom.F, t72002geom.F, t72003geom.F, ufiles.F, ugeom.F, uginit.F, uglast.F, uhinit.F: Geant3 CalDet upstream beamline sim 2004-03-11 17:43 George Irwin <gmieg@slac.stanford.edu> * TruthHelperNtuple/Module/NtpTHModule.cxx: Backport bugfix from development: Removes "!" from "if (!slch)" (line 242) 2004-03-11 17:07 Robert Hatcher <rhatcher@fnal.gov> * TriD/: glf.cxx, DemuxFast/DemuxFast.cxx: commit some small changes (initializations of local variables) that I made locally long ago but never got around to committing. 2004-03-11 16:55 Robert Hatcher <rhatcher@fnal.gov> * CandNtupleSR/NtpSRTrackTime.cxx: Print() method now actually prints out obj's information rather than simply informing user that it has been called. 2004-03-11 16:38 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliLoanPool.cxx, UgliLoanPool.h: change *AlwaysUseDbi to record/fetch status from CfgConfiguration's Registry (but retain existing interface) set the CfgConfiguration's Registry's name Print() now prints the Registry as well as what's available in the pools. fix some ancient comments that refer to 'plex' instead of 'ugligeometry' when some code was copied from that package. 2004-03-11 16:31 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx, UgliGeometry/UgliGeometry.cxx: tweak how Print() prints the VldRange (use text for Detector/SimFlag) 2004-03-11 16:29 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexLoanPool.cxx: set the CfgConfiguration's Registry's name Print() now prints the Registry as well as what's available in the pools. 2004-03-11 16:25 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/UserManual.tex: add "ugli" chapter; reorder the chapters hopefully putting first those chapters that users might need more often (or first). 2004-03-11 16:22 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/plexus.tex: some update for Plex documentation 2004-03-11 16:21 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/ugli.tex: a first whack at a chapter for UgliGeometry 2004-03-11 16:20 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.cxx: tweak AsString(), use DetectorType/SimFlag::MaskToString() 2004-03-11 16:08 Brett Viren <bv@bnl.gov> * CandTrackSR/TrackSRListModule.cxx: Set IsType to its default in the config Registry. 2004-03-11 15:34 Robert Hatcher <rhatcher@fnal.gov> * Configurable/: CfgConfigurable.cxx, CfgConfigurable.h: provide a const GetConfig() method (returns const Registry). 2004-03-11 07:40 Nick West <n.west1@physics.oxford.ac.uk> * BField/BfldMapRect2d.cxx, BField/BfldMapRect2d.h, CandTrackSR/AlgTrackSRList.cxx: Fix used of uninitialised data found by Valgrind. 2004-03-11 03:04 cbs * Contrib/cbs/Mad/MadContour.cxx, Contrib/cbs/Mad/MadContour.h, Mad/MadContour.cxx, Mad/MadContour.h: Updated contour drawing class. Added method to use ROOT TH2F facility for drawing contours at different levels. 2004-03-10 23:02 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSR.cxx, CandTrackSR.h, LinkDef.h: Make fClusterList contents owned CandHandle*'s. Streamer fix for vers<6. 2004-03-10 22:59 George Irwin <gmieg@slac.stanford.edu> * CandShowerSR/: CandShowerSR.cxx, CandShowerSR.h, LinkDef.h: Make fClusterList contents owned CandHandle*'s. Streamer fix for vers<2. 2004-03-10 22:56 George Irwin <gmieg@slac.stanford.edu> * CandClusterSR/CandClusterSR.cxx: Init bools in copy-ctor. 2004-03-10 22:52 George Irwin <gmieg@slac.stanford.edu> * RecoBase/: CandEvent.cxx, CandReco.cxx, CandShower.cxx, CandShower.h, CandTrack.cxx, Vertex.cxx, Vertex.h: Add Vertex copy-ctor and init Vertex members in Candidate copy-ctors. 2004-03-10 22:51 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDTrackerModuleStrips.cxx: Added the tuned PID cuts for more runs. Really need a better way of doing this though. Should try and use the Texas auto PID. 2004-03-10 22:48 hartnell * CalDetTracker/macros/tracker.C: Print out the list of input files and reduce the printstat verbosity 2004-03-10 20:53 cbs * Contrib/cbs/Mad/LinkDef.h, Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadMCEventInfo.h, Contrib/cbs/Mad/MadQuantities.h, Mad/LinkDef.h, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/MadMCEventInfo.h, Mad/MadQuantities.h: Some small changes 2004-03-10 20:50 cbs * Contrib/cbs/Mad/MadChi2Calc.cxx, Contrib/cbs/Mad/MadChi2Calc.h, Mad/MadChi2Calc.cxx, Mad/MadChi2Calc.h: A class for calculating the chi2 between data and MC histos/arrays using different techniques. 2004-03-10 20:36 musser * EventDisplay/: EVD.C, EVD.cxx, GNUmakefile, GfxShower.cxx, GfxTrack.cxx: fix comparison of slicelist slice and track/shower slice - compare handles instead of *handle 2004-03-10 20:14 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: adjustments to how funky CalDet A/B floor planes are transformed so that UgliGeometry gives results consistent with GMINOS when one inquires about positions (to within a precision of 0.001cm). previously these seemed to differ by 0.55cm in both y and z. 2004-03-09 19:56 Brett Viren <bv@bnl.gov> * Persistency/GNUmakefile: Check for the existence of NetErrors.h in a way that doesn't require ROOTSYS to be defined since its def is not guaranteed. 2004-03-09 18:49 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputModule.cxx: Remove test of CandHeader for application of BeginRun/EndRun determination so as to avoid dependency on Cand related packages. 2004-03-09 13:18 Nick West <n.west1@physics.oxford.ac.uk> * RecoBase/LinearFit.cxx: Initialise parm and eparm (found by Valgrind). 2004-03-09 00:05 Brett Viren <bv@bnl.gov> * setup/optimize-flags.sh: Add beginning of a little script to empirically divine the GCC optimization flags that pertain to a given architecture. Primed with knowledge about Pentium and Athlon under Linux. 2004-03-08 18:35 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: Finally put in implementations for DistanceAlong() and Intersection() methods. 2004-03-08 16:09 Robert Hatcher <rhatcher@fnal.gov> * CalDetDBUtils/: .cvsignore, BeamLoss.cxx~, BeamLoss.h~, BeamLossCalib.cxx~, BeamLossCalib.h~, data/.cvsignore, macros/.cvsignore, macros/MakeSE.C~, macros/TempvsTime.C~, macros/TempvsTime_C.so: add .cvsignore files, remove ~ files and .so 2004-03-07 17:26 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h: Added a branch to the options tree to hold the SimFlag. Updated CDAnalysis to use this. Had a general tidyup of the module. Changed a few message levels to reduce the verbosity. Got rid of a few minor memory leaks. Now only reconstruct truth if !kData. 2004-03-06 12:53 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDTrackerModuleStrips.cxx, CDTruthifier.cxx, CDTruthifier.h: Check if data is MC before trying to reco truth. Should probably use vldCtx. Got rid of the csh data member of CDTruthifier. Now read in the tracker options tree into CDAnalysis. 2004-03-06 12:29 hartnell * CalDetTracker/macros/tracker.C: Added PrintStat 2004-03-06 05:44 vahle * CalDetDST/macros/: better_mc_tables.C, pt_to_udst_reco_test.C, StdProduction/uber-all.C: macros for MC processing 2004-03-06 05:26 vahle * CalDetDBUtils/: BeamLoss.cxx, BeamLoss.cxx~, BeamLoss.h, BeamLoss.h~, BeamLossCalib.cxx, BeamLossCalib.cxx~, BeamLossCalib.h, BeamLossCalib.h~, LinkDef.h, LoadBeamErrors.cxx, LoadBeamErrors.h, macros/MakeSE.C: Added a class for beam loss corrections 2004-03-06 05:24 vahle * CalDetPID/data/: BeamMomentumTable.rawinput, CERRangeTable.rawinput, TOFRangeTable.rawinput: more PID range corrections 2004-03-05 23:29 Robert Hatcher <rhatcher@fnal.gov> * Cluster3D/NtpCluster3DModule.cxx: use of assert() absolutely requires #include <cassert> under gcc 3.3 2004-03-05 19:56 George Irwin <gmieg@slac.stanford.edu> * TruthHelperNtuple/Module/NtpTHModule.cxx: Remove ! from CandSliceHandle* null test. 2004-03-05 19:19 cbs * CalDetTracker/MuonCalib/: MuCalIter.cxx, README: Change to MuCalIter.cxx to check for strip-ends which have not converged and fix them if possible using the other end. Now produces an error report of problem strip-ends. Updated README. 2004-03-05 19:03 cbs * Contrib/cbs/Mad/macros/EvDisplay.C, Contrib/cbs/Mad/macros/LookAtValidationFile.C, Contrib/cbs/Mad/macros/LookAtVxBInfoFile.C, Contrib/cbs/Mad/macros/Validate.C, Contrib/cbs/Mad/macros/VxBInfo.C, Mad/macros/EvDisplay.C, Mad/macros/LookAtValidationFile.C, Mad/macros/LookAtVxBInfoFile.C, Mad/macros/Validate.C, Mad/macros/VxBInfo.C: Macros for running code Mad code and helper macros for plotting histograms from resulting root files. 2004-03-05 19:01 cbs * Contrib/cbs/Mad/GNUmakefile, Contrib/cbs/Mad/LinkDef.h, Contrib/cbs/Mad/MadAnalysis.cxx, Contrib/cbs/Mad/MadAnalysis.h, Contrib/cbs/Mad/MadBase.cxx, Contrib/cbs/Mad/MadBase.h, Contrib/cbs/Mad/MadContour.cxx, Contrib/cbs/Mad/MadContour.h, Contrib/cbs/Mad/MadEvDisplay.cxx, Contrib/cbs/Mad/MadEvDisplay.h, Contrib/cbs/Mad/MadMCEventInfo.h, Contrib/cbs/Mad/MadQuantities.cxx, Contrib/cbs/Mad/MadQuantities.h, Mad/GNUmakefile, Mad/LinkDef.h, Mad/MadAnalysis.cxx, Mad/MadAnalysis.h, Mad/MadBase.cxx, Mad/MadBase.h, Mad/MadContour.cxx, Mad/MadContour.h, Mad/MadEvDisplay.cxx, Mad/MadEvDisplay.h, Mad/MadMCEventInfo.h, Mad/MadQuantities.cxx, Mad/MadQuantities.h: Analysis code and event display that runs off standard ntuple files. Includes code for making validation histograms of basic ntuple quantities. Will eventually contain code for doing 2D fits to oscillated spectra. 2004-03-05 18:30 cbs * CalDetTracker/MuonCalib/: Makefile, PlotAndFitStopMu.C, README, StopMuRange.cxx, beamRunKey.dat, beamRunKey.txt, theMuonRanges.dat: StopMuRange.cxx: standalone code to do a first pass stopping muon calibration PlotAndFitStopMu.C: Macro to read in file produced by StopMuRange theMuonRanges.dat, beamRunKey.dat (beamRunKey.txt): StopMuRange config files Updated README and Makefile to be consistent with these changes 2004-03-05 17:21 hartnell * CalDetTracker/tools/: README, runCalDetJobs_runKey2.sh, runCalDetJobs_runKey4.sh, runCalDetJobs_runKey5.sh, runCalDetJobs_runKey6.sh, runCalDetJobs_runKey7.sh, runCalDetJobs_runKey8.sh: These are Chris Smith's scripts for processing the appropriate runs for the stopping muon calibration. 2004-03-05 16:26 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/kvplib/: Makefile, keyValuePair.c, keyValuePair.h, kvpTest.c: synch with online CVS changes of 2004-03-04. 2004-03-05 14:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: debugging_optimising.html, root.supp, valgrind.html: Add instructions on installing and running Valgrind. 2004-03-05 11:52 Nick West <n.west1@physics.oxford.ac.uk> * CandTrackSR/AlgTrackSRList.cxx: Fix uninitialised data detected by Valgrind. 2004-03-05 11:45 Nick West <n.west1@physics.oxford.ac.uk> * MessageService/MsgService.cxx: Fix uninitialised data detected by Valgrind 2004-03-05 11:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/report.pm: Only update context for export and import jobs. 2004-03-05 11:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/get_table_list.pm: Use new dbi_query interface. 2004-03-05 11:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: dbi_query.pm, dbi_query_mysql.pm, dbi_query_perl.pm: Extend interface to get full list of tables. 2004-03-05 11:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, primer/launch_help.txt: Remove split checksum log file facility. 2004-03-05 11:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/analyse_checksum.pm: Count and report missing tables. Remove split checksum log file facility. 2004-03-05 11:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: ac_skip_incomplete_tables.pm, create_analyse_checksum.pm: Count and report missing tables. 2004-03-05 11:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Report missing tables, remove split file facility, complete migration from the mysql side to the new DBI. 2004-03-05 09:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseUpdater/GNUmakefile: Add -lDynamicFactory -lAlgorithm -lCandidate -lCandData now that IoModules depends on CandHeader. 2004-03-04 18:42 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: add Katarzyna 2004-03-04 16:49 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDSimpleMC.cxx, CDSimpleMC.h, LinkDef.h: I've pulled out my Simple MC from CDAnalysis and made a separate class for it. This makes it much easier to run multiple MCs to see the effect of say different Fe thickness. 2004-03-03 15:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/tables/insert_030304.mysql: script to update database with new tables. 2004-03-03 15:22 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonLookupTable.cxx, PhotonLookupTable.h, tables/PhotonFibreAbsorb.mc, tables/PhotonGreenSpectrum.mc: Add sorting to input level of lookup table to guard against disordered table rows. New data tables based on raw data from K. Ruddick. These tables change the behavior of the simple- and full- photon transport models, not the default (fast model). 2004-03-03 03:11 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputModule.cxx: Some cleanup of the BeginFile(Run)/EndFile(Run) mechanism: 1)A Verbose level message is now printed at the end of the Get() method containing the JobCResult status. This can be used for debugging. 2)The setting of BeginRun/EndRun was altered to check for more than just RawDaqSnarlHeader for determining the current run & snarl number. For old style records (inherit from RecMinos), RawDaqSnarlHeader & CandHeader are checked. For new style records (inherit from RecRecordImp), RecPhysicsHeader is checked. 3)A bug such that reaching EndOfInputStream was not setting EndFile/EndRun has been fixed. 2004-03-02 20:02 bspeak * RunSummary/: RateSummary.cxx, RateSummary.h: Split to RSM.h for some useful defines. Add hitmapping capability 2004-03-02 17:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Configuring_Jobs.html: Add introductory slide showing how to run loon. Explain how to compile job macro before executing. 2004-03-02 16:41 bspeak * RunSummary/: RunSummary.cxx, RunSummary.h: Split some defines from RunSummary.h to RSM.h and include RSM.h in RunSummary.cxx 2004-03-02 12:47 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/odbc/ODBCResultSet.cxx: Fix bug that truncates any objects read from the database which are larger than odbc++/types.h:GETDATA_CHUNK_SIZE (default 4096 bytes). 2004-03-02 10:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/cs_set_refresh_intervals.pm, scripts/make_priming_set.pm: Add BFIELD tables to priming set and set checksum refresh rate. 2004-03-02 08:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Make several attempts (or more if URL is known to be O.K.) to open connection. 2004-03-02 08:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConnection.cxx, DbiConnection.h: Make several attempts (or more if URL is known to be O.K.) to open connection. 2004-03-02 06:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Set refresh rate for DCS_CHILLER_FAR. 2004-03-01 17:20 Brett Viren <bv@bnl.gov> * CandTrackSR/AlgTrackSR.cxx: Initialize "dplane", "itcbef" and "itcaft" to zero to qwell GCC warnings and to decrease general entropy. 2004-02-29 04:01 George Irwin <gmieg@slac.stanford.edu> * RecoBase/: CandClusterHandle.cxx, CandEventHandle.cxx, CandRecoHandle.cxx: Fix small memory leak introduced in previous commit. 2004-02-29 01:16 George Irwin <gmieg@slac.stanford.edu> * RecoBase/: CandEvent.cxx, CandEvent.h, CandEventHandle.cxx, CandShower.cxx, CandShower.h, CandShowerHandle.cxx, LinkDef.h: More cleanup to eliminate segv's. Flxi03 seems to work now. 2004-02-28 18:30 grzelakk * Cluster3D/: ClusterListKG.cxx, CellListKG.cxx, CellListKG.h: Cluster3D: small change which makes code much faster (found with help of PerfTools) 2004-02-28 05:40 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/AlgEventSRList.cxx: Protect and warn against calling AlgShowerSR::RunAlg when CandContext input is empty. 2004-02-28 05:35 George Irwin <gmieg@slac.stanford.edu> * RecoBase/: CandCluster.cxx, CandCluster.h, CandClusterHandle.cxx, CandEvent.cxx, CandEvent.h, CandEventHandle.cxx, CandReco.cxx, CandReco.h, CandRecoHandle.cxx, LinkDef.h: Fixes most of empty daughterlist problem. Still some trouble on flxi03 2004-02-28 01:05 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-development: add Cluster3D to list of packages 2004-02-27 20:16 grzelakk * Cluster3D/: AlgCluster3D.cxx, AlgCluster3D.h, AlgCluster3DList.cxx, AlgCluster3DList.h, CandCluster3D.cxx, CandCluster3D.h, CandCluster3DHandle.cxx, CandCluster3DHandle.h, CandCluster3DList.cxx, CandCluster3DList.h, CandCluster3DListHandle.cxx, CandCluster3DListHandle.h: Cluster3D - changes in description of the classes only. 2004-02-27 19:45 grzelakk * Cluster3D/README: Cluster3D - updated README 2004-02-27 19:03 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltModuleSliceList.cxx, AltModuleSliceQualityCheck.cxx, jcm/AltRecoSlice.C: [no log message] 2004-02-27 19:03 grzelakk * Cluster3D/: NtpCluster3DModule.cxx, NtpCluster3DRecord.h: Erratum to the previous commit 2004-02-27 18:59 grzelakk * Cluster3D/: AlgCluster3D.cxx, AlgCluster3D.h, AlgCluster3DList.cxx, AlgCluster3DList.h, CandCluster3D.cxx, CandCluster3D.h, CandCluster3DHandle.cxx, CandCluster3DHandle.h, CandCluster3DList.cxx, CandCluster3DList.h, CandCluster3DListHandle.cxx, CandCluster3DListHandle.h, CellKG.h, CellListKG.h, Cluster3DModule.cxx, Cluster3DModule.h, ClusterKG.h, ClusterListKG.h, LinkDef.h, NtpCluster3D.cxx, NtpCluster3D.h, NtpCluster3DModule.cxx, NtpCluster3DModule.h, NtpCluster3DPulseHeight.cxx, NtpCluster3DPulseHeight.h, NtpCluster3DRecord.cxx, NtpCluster3DRecord.h, NtpCluster3DSummary.cxx, NtpCluster3DSummary.h, PlaneKG.h, StripKG.h, StripListKG.h, example.C, examplentp.C: Cluster3D - main changes: - added ntuple in the standard format - changed DefaultConfig - CandCluster now inherits from CandReco instead of from CandCluster 2004-02-27 16:29 Brett Viren <bv@bnl.gov> * CVSROOT/: check_access, modules: Add caius and howcraft and FCPCFilter and CandDeadChip 2004-02-26 16:01 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/doxygen/running_doxygen.html: Update instructions to use Brett's run_doxygen.sh. 2004-02-26 15:49 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Improved simple MC of stopping muons: - Added Al and TiO2 layers - Made Scint thickness 0.94 cm not 1 cm Compared this simple MC with the truth from GMINOS. They agree pretty well. 0.5% in Scint and 1.2% in non-active material. 2004-02-26 15:32 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, SimDetector.cxx, SimDigitList.cxx, SimDigitList.h, SimEventResult.cxx, SimQieClock.h, SimQieElectronics.cxx: Backport recent fixes into 1.5 2004-02-26 15:30 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, SimDetector.cxx, SimDigitList.cxx, SimDigitList.h: Egads! Another bug! This was a long-standing fault in the trigger-finding algorithm that would appear in not-so-terribly-rare cases where a "false" digit would appear in the incorrect position in a supposedly sorted list, causing the gap-finding algorithm to prematurely declare the end of the snarl. This caused Caius' problem. I think I've solved it here. This will not have affected ND or CalDet users, who work without a trigger. 2004-02-26 00:24 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: move GetNextSnarlNum() to implementation file no longer generate independent numbering (caused confusion when people started processing in the middle of the input reroot file) snarl number is now the entry # in the tree entry number of the GEVT TTree in the reroot file. This now implies that if multiple files are processed in the same job snarl # resets, so all files should have different run #'s to keep everything unique via the pair (run,snarl). 2004-02-25 22:40 Robert Hatcher <rhatcher@fnal.gov> * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h: eliminate vestiges of fSnarlNumber. DetSim assigning it's own snarl # independent of the SimSnarlRecord is confusing to users. 2004-02-25 22:04 dap56 * Monitoring/: DigitAnalysis.cxx, LIAdcAnalysis.cxx, LIAdcAnalysis.h, Producer_dispatcher.cc: Added trigger pmt ADC distributions to LI folder 2004-02-25 00:50 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_SLAC: Add environment variables needed for PerfTools build. Thanks, Brett! 2004-02-24 21:25 hartnell * LISummary/: LIReco.C, LISummaryCollector.cxx, LISummaryModule.cxx, LISummaryModule.h, LinkDef.h: LISummaryModule is a copy of LISummaryCollector but follows the correct naming convention. I was forgetting which was the JC module myself... LISummaryCollector is now deprecated and will be removed soon. LIReco.C is update to reflect the change. 2004-02-24 20:56 Brett Viren <bv@bnl.gov> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Fix DefaultConfig and Munits related things 2004-02-24 20:03 Brett Viren <bv@bnl.gov> * WebDocs/: UserAnalysis.cxx, UserAnalysis.h: Err, why are these here? This removal may break some link, but the link should be to the real files in any case. 2004-02-24 19:56 Brett Viren <bv@bnl.gov> * Demo/UserAnalysis.cxx: Deal with Munits better 2004-02-24 19:52 Brett Viren <bv@bnl.gov> * CandSliceSR/: SliceSRListModule.cxx, SliceSRListModule.h: DefaultConfig and Munits fixes 2004-02-24 19:51 blake * AtNuReco/README: February 24th 2004 ------------------ Lots of changes committed... (1) AtNuFindModule now runs AlgAtNuReco algorithm which makes a CandAtNuRecoHandle. AlgAtNuReco in turn runs the CandTrackAtNu and CandShowerAtNu algorithms. The CandAtNuRecoHandle contains handles to the CandTrackAtNu and CandShowerAtNu objects and is handed to the CandRecord along with CandTrackAtNuListHandle and CandShowerAtNuListHandle. (2) The pattern recognition algorithm is contained in AlgAtNuReco - this algorithm has been heavily modified. The track and shower parameters are determined by AlgTrackAtNu and AlgShowerAtNu - these have also changed a lot. (3) There is a new algorithm AlgFitTrackAtNu which reconstructs the muon charge. This algorithm creates a CandFitTrackAtNuHandle and is run by AtNuFitModule. 2004-02-24 19:46 Brett Viren <bv@bnl.gov> * CandShowerSR/: ShowerSRListModule.cxx, ShowerSRListModule.h: DefaultConfig and Munits fixes 2004-02-24 19:15 Brett Viren <bv@bnl.gov> * CandClusterSR/: ClusterSRListModule.cxx, ClusterSRListModule.h: Fix Munits usage 2004-02-24 19:06 blake * AtNuReco/: AlgTrackAtNu.h, CandShowerAtNuHandle.h, CandShowerAtNuList.cxx, CandShowerAtNuList.h, CandShowerAtNuListHandle.cxx, CandShowerAtNuListHandle.h, CandTrackAtNu.cxx, CandTrackAtNu.h, CandTrackAtNuHandle.cxx, CandTrackAtNuHandle.h, CandTrackAtNuList.cxx, CandTrackAtNuList.h, CandTrackAtNuListHandle.cxx, CandTrackAtNuListHandle.h, ClusterAtNu.cxx, ClusterAtNu.h, DBtxt_AlgAtNuReco_default.C, HitAtNu.cxx, HitAtNu.h, LinkDef.h, ObjAtNu.cxx, ObjShowerAtNu.cxx, ObjShowerAtNu.h, ObjTrackAtNu.cxx, README, ShowerAtNu.cxx, ShowerAtNu.h, ShowerSegmentAtNu.cxx, ShowerSegmentAtNu.h, TrackAtNu.cxx, TrackAtNu.h, TrackSegmentAtNu.cxx, TrackSegmentAtNu.h: [no log message] 2004-02-24 19:03 blake * AtNuReco/: AtNuFindModule.cxx, AtNuFitModule.cxx, CandFitTrackAtNuListHandle.h, CandShowerAtNu.cxx, CandShowerAtNu.h, CandShowerAtNuHandle.cxx: [no log message] 2004-02-24 18:58 blake * AtNuReco/: CandFitTrackAtNuHandle.h, CandFitTrackAtNuList.cxx, CandFitTrackAtNuList.h, CandFitTrackAtNuListHandle.cxx: [no log message] 2004-02-24 18:55 blake * AtNuReco/: AtNuFindModule.cxx, AtNuFindModule.h, AtNuFitModule.cxx, AtNuFitModule.h, CandAtNuReco.cxx, CandAtNuReco.h, CandAtNuRecoHandle.cxx, CandAtNuRecoHandle.h, CandFitTrackAtNu.cxx, CandFitTrackAtNu.h, CandFitTrackAtNuHandle.cxx: [no log message] 2004-02-24 18:51 blake * AtNuReco/: AlgTrackAtNu.cxx, AlgTrackAtNuList.cxx: [no log message] 2004-02-24 18:48 blake * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuReco.h, AlgAtNuRecoMCTruth.cxx, AlgAtNuRecoMCTruth.h, AlgFitTrackAtNu.cxx, AlgFitTrackAtNu.h, AlgFitTrackAtNuList.cxx, AlgFitTrackAtNuList.h, AlgShowerAtNu.cxx, AlgShowerAtNu.h, AlgShowerAtNuList.cxx: [no log message] 2004-02-24 18:44 blake * AtNuReco/: monte_carlo.C, reco_data.C: [no log message] 2004-02-24 18:14 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimDetector.cxx: Fix up triggerN registries for new typo-safe Config() methods. 2004-02-24 17:49 Brett Viren <bv@bnl.gov> * WebDocs/: myrel.html, release-overview.html: Add Ed's description of his release scripts 2004-02-24 17:03 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/checkfile: # added a statement 2004-02-24 16:18 Brett Viren <bv@bnl.gov> * Conventions/Munits.h: Go back to hard coded bullets, doxygen fails to count 2004-02-24 16:18 Brett Viren <bv@bnl.gov> * Registry/Registry.cxx: Spew some more info on Set failures 2004-02-24 16:13 Brett Viren <bv@bnl.gov> * CandStripSR/StripSRListModule.cxx: Wrap Merge in unlock/lock values pair 2004-02-24 16:12 Brett Viren <bv@bnl.gov> * CandFitTrackSR/FitTrackSRListModule.cxx: Wrap Registry::Merge() in unlock/lock values calls. 2004-02-24 16:11 Brett Viren <bv@bnl.gov> * CandTrackSR/TrackSRListModule.cxx: Wrap Registry::Merge() in values unlock/lock. Added re-unlocking because of call to SetType in Config() locks as a side effect. Fix long standing (?) incorrect type error in the setting Trk2DNContiguous in Config(). 2004-02-24 15:53 Brett Viren <bv@bnl.gov> * Registry/Registry.cxx: Print out the name(s) of the Registry(s) involved in warnings/errors. 2004-02-24 15:41 Brett Viren <bv@bnl.gov> * Conventions/Munits.h: Do better doxygenation 2004-02-24 15:29 Brett Viren <bv@bnl.gov> * CandFitTrackSR/FitTrackSRListModule.cxx: Brown paper bag commit. Even if it is a minor change, always try to build it before committing... 2004-02-24 00:42 George Irwin <gmieg@slac.stanford.edu> * WebDocs/pkg_links.html: Add SexyPedestal documentation link for Anatael. 2004-02-23 21:40 Brett Viren <bv@bnl.gov> * CandStripSR/: StripSRListModule.cxx, StripSRListModule.h: Clean up DefaultConfig() to actually return the default config. Clean up Config() to move the unlock/lock value dance to the edges of the method. Remove the inconsistent use of applying Munits to variables. Document which variables need Munits in the header file comments and doxygenate them. 2004-02-23 21:31 Brett Viren <bv@bnl.gov> * CandFitTrackSR/: FitTrackSRListModule.cxx, FitTrackSRListModule.h: Clean up DefaultConfig() to actually return the default config. Clean up Config() to move the unlock/lock value dance to the edges of the method. Remove the by hand int-to-double converision that Registry now does internally. Remove the inconsistent use of applying Munits to variables. Document which variables need Munits in the header file comments and doxygenate them. 2004-02-23 21:14 Brett Viren <bv@bnl.gov> * CandTrackSR/: TrackSRListModule.cxx, TrackSRListModule.h: Fix my previous blundered commit. The last commit only partly filled the default config Registry. Now, Merge() in both alg configs plus some misc stuff not in a registry. Simplify the Config() method: just do the value unlock/lock dance once at the edges of the method. Remove the by-hand-promote-int-to-double since Registry does this internally now. Remove the inconsistent application of Munits to variables. Document which settings need units in header and convert comments to doxygenated ones. 2004-02-23 21:04 Brett Viren <bv@bnl.gov> * Conventions/Munits.h: Write down rules of usage, doxygenify coment. 2004-02-23 19:56 hartnell * CalDetTracker/: CDAnalysis.cxx, CDTruthHitInfo.cxx, CDTruthHitInfo.h, CDTruthifier.cxx: Added 3 new data members: fEarliestT1 fLatestT2 fNumDigiScintHits Now reconstruct X,Y,Z,T even when the "main" particle did not hit that strip. Now clearly see all the late hits due to the muon decay electron. MC says the muon lifetime is 2.239 us. Close! 2004-02-23 17:58 Brett Viren <bv@bnl.gov> * CandTrackSR/TrackSRListModule.cxx: Since it is the entire reason for existance of the ::DefaultConfig() actually return a default configuration. 2004-02-23 16:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonConfiguration.cxx, PhotonDefaultModel.cxx, PhotonEventResult.cxx, PhotonEventResult.h, PhotonFastBlueModel.cxx, PhotonFullBlueTracker.cxx, PhotonFullGreenTracker.cxx, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Backport HEAD into R1.5 Specifically: - add coil hole clipping and WLS bypass - Add PhotonEventResult to the SimSnarl 2004-02-23 16:50 Brett Viren <bv@bnl.gov> * PerfTools/: GNUmakefile, include/MemRecords.hpp, src/mem/GNUmakefile, src/mem/MemLogger.cpp, src/prof/GNUmakefile, src/prof/Profiler.cpp: Change name of THE_CONTEXT to THE_SRT_CONTEXT and move its definition to SRT_MINOS package as it potentially is useful in other packages. Fix a bunch of pedantic issues all due to unused function arguments. 2004-02-23 16:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/RerootToTruthModule.cxx: Backport HEAD changes into 1.5: specifically adding DigiRerootInfo into the SimSnarl. 2004-02-23 16:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiRerootInfo.cxx, DigiRerootInfo.h, LinkDef.h: Backport HEAD changes to 1.5, specifically adding the DigiRerootInfo class. 2004-02-23 16:44 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, SimDetector.cxx, SimEventResult.cxx, SimEventResult.h, SimQieClock.h, SimQieElectronics.cxx: Backport HEAD changes onto 1.5. Specifically: Add SimEventResult to SimSnarl. 2004-02-23 16:43 Brett Viren <bv@bnl.gov> * SRT_MINOS/special/pre_standard.mk: Define THE_SRT_CONTEXT to point to SRT_PUBLIC_CONTEXT is building base release or SRT_PRIVATE_CONTEXT if building test relase. 2004-02-23 16:39 Brett Viren <bv@bnl.gov> * PerfTools/src/common/: CompressedFile.cpp, MemMap.cpp, UncompressedFile.cpp: Clean up some pedantic violations 2004-02-23 16:29 Brett Viren <bv@bnl.gov> * PerfTools/src/common/Buffer.cpp: Bad printf arg fixed. 2004-02-23 16:26 Brett Viren <bv@bnl.gov> * PerfTools/: GNUmakefile, src/GNUmakefile, src/mem/GNUmakefile, src/prof/GNUmakefile: Stick in hack to figure out if we are in a public or a private SRT context. Apparently SRT doesn't provide this.... This fixes the problem that George sees due to using symlinks to point to SRT areas. Also, turn back on the building of MemLogger (although it still isn't used by anything). 2004-02-23 14:49 anatael * SexyPedestal/doc/SexyPedDoc.html: Commit documentation of SexyPedestal on /doc directory. 2004-02-23 14:41 Brett Viren <bv@bnl.gov> * PerfTools/src/bin/GNUmakefile: Find ELFIO. Fix from George. 2004-02-23 14:37 Brett Viren <bv@bnl.gov> * PerfTools/src/: GNUmakefile, common/GNUmakefile: SRT build fixes from George. Remove building of MemLogger for now. It isn't used by ProfLogger. Add -I directive for ELFIO includes in common/. 2004-02-23 11:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, SimDetector.cxx, SimEventResult.cxx, SimEventResult.h: DetSim will now put it's SimEventResult into the SimSnarl so that users can track statistics like: hits before and after 2/36 trigger, ADCs before and after DAQ trigger, multple triggers per snarl, etc, etc. 2004-02-23 11:22 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonFullGreenTracker.cxx, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Added debugging to VerifyScintHit() to clearly show which boundary was violated. Fixed WlsBypass code to correctly interpret the WlsBypass() parameter as the TOTAL length of Wls in the bypass (rather than the excess from a straight track). Note that, according to Robert, the ND values for this parameter are totally bogus. 2004-02-22 20:37 Brett Viren <bv@bnl.gov> * PerfTools/: GNUmakefile, README.MINOS, sourceme.build: The fun never stops 2004-02-22 15:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/dbi_query_perl.pm: Comment out use DBI; so that code won't crash in pel DBI is not present. 2004-02-20 20:11 Robert Hatcher <rhatcher@fnal.gov> * CandNtupleSR/Module/NtpSRModule.cxx: The daughter list to a CandShowerHandle is going to hold CandStripHandles (not more CandShowerHandles). Chris Simith found and reported this fix. 2004-02-20 18:56 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonConfiguration.cxx, PhotonDefaultModel.cxx, PhotonEventResult.cxx, PhotonEventResult.h, PhotonFastBlueModel.cxx, PhotonFullBlueTracker.cxx, PhotonFullGreenTracker.cxx, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Add a new PhotonEventResult that gets tacked into the SimSnarl, and holds all the stats on the perfomance of the simulation: e.g. how much energy was thrown away in this event, etc. Fix yesterday's mods so that bypass areas have the correct blue light drop-off (within 5cm or so of the hole). Fix logic to yesterday's mods so bypass is added correctly.. modulus some confusion as to what the WlsBypass actually represents. 2004-02-20 18:53 Brett Viren <bv@bnl.gov> * WebDocs/doxygen/: loon.doxygen, run_doxygen.sh: Choose what packages to include based on the contents of the packages-development file. 2004-02-20 18:40 hartnell * CalDetTracker/CDAnalysis.cxx: Latest and greatest... 2004-02-20 18:40 Robert Hatcher <rhatcher@fnal.gov> * Dispatcher/DDSFileHandler.cxx: remove hack. TAuthenticate::CheckNetrc() is once again "public" and ROOT v4-00-02 was re-tagged to include this fix. 2004-02-20 18:37 hartnell * CalDetTracker/macros/mcTracker.C: I just worked through PhotonTransport/macros/mc.C and decided which config options I actually needed. Most possible config options want the defaults so I don't include them in this file. Most importantly for CalDet: detsim.Set("vaChipRandomDeadRate=0.");//turn this to zero for caldet Turns off random dead chips which we don't suffer from when using the tof trigger. 2004-02-20 18:14 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: modify mc.C so that it actually runs 2004-02-20 17:54 Robert Hatcher <rhatcher@fnal.gov> * Dispatcher/DDSFileHandler.cxx: Hack to make the code compilable with ROOT 4.00/02 where TAuthenticate::CheckNetrc() was made private. This hack does *NOT* restore the previous functionality of a fallback to using "anonymous" if there was no appropriate entry. It simply bypasses the problematic code until a suitable replacement can be written. 2004-02-20 16:31 Brett Viren <bv@bnl.gov> * JobControl/JobCModule.cxx: Lock the keys of the config Registry inside Init(). 2004-02-20 15:02 bspeak * RunSummary/rate_plot.cc: Add code to exclude files that have no keys to prevent crash when empty files are added to the list accidently 2004-02-20 14:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Fix typo in mc.C script: had "vaChipDeadRandomRate" instead of "vaChipRandomDeadRate". I note once again how the configuration system for MINOS modules should not allow this kind of typo (without at least complaining) in any sensible world. ---N 2004-02-19 23:25 Brett Viren <bv@bnl.gov> * PerfTools/: doc/todo.txt, python/graphviz/canvas/GraphCanvas.py, python/perftool/CallGraph.py, python/perftool/CallGraphCanvas.py: Close out the todo list. This commit sticks in fractional versions of the number of snapshots the node is at the top or anywhere in the stack. The display is getting a little cluttered.... 2004-02-19 22:41 Brett Viren <bv@bnl.gov> * PerfTools/python/perftool/CallGraphCanvas.py: Ctrl-w now closes subgraph windows 2004-02-19 22:29 Brett Viren <bv@bnl.gov> * PerfTools/python/: graphviz/canvas/GraphCanvas.py, perftool/CallGraphCanvas.py: Add the count of "(on top of stack / in stack)" which previously was seen in the status bar after a mouse-over to the display itself. Let subgraph windows also trigger a quit via Ctrl-Q. 2004-02-19 21:36 hartnell * CalDetTracker/CDTruthifier.cxx: The latest jump in my MC learning curve: You can have multiple DigiScintHits for the same particle in the same strip. (Rarely: of the order of 1 per 200 events I think) Given that GetTruthHitInfo summarises the truth info down to one entry per strip (rather than the say 10 DigiScintHits) it is necessary to have special code to deal with these multiple dsh for the same particle in the same strip. The "main" particle is currently only fully "reconstructed" if it's a muon (this needs to change). mainPathLength is summed over multiple dsh. T2, X2, Y2, Z2 are set to be those of the last dsh in time. mainParticleEnergy is set to that of the first dsh T1, X1, Y1, Z1 are also set to be those of the first dsh The code bitches if subsequent dsh are earlier in time... haven't seen this yet. 2004-02-19 20:45 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.cxx: backport limit on MSG complaints to R1.5. 2004-02-19 20:42 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.cxx: convert all messaging to use MAXMSG to limit the number of complaints. 2004-02-19 20:33 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.cxx: limit number of complaints about nonsensical cases in BuildPlnStripEndKey(). 2004-02-19 17:58 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonFastBlueModel.cxx, PhotonFullBlueTracker.cxx, PhotonFullGreenTracker.cxx: Added: - Blue light trackers now throw away photons that hit the fibre in the WLS bypass region. This should roughly model the insensitivity of the region around the core hole. - Green light trackers now take into account the WLS bypass when calculating attenuation and delay. Again, this code compiles but is untested; it may be backported to 1.5 if shown to work. 2004-02-19 17:56 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Added run/event id to 'threw out energy' message, in case someone cares. Added more rigorous checking to VerifyScintHit.. Photon will now throw out hits that are in the bypass region. This code compiles, but is untested; it may be backported to 1.5 if it proves OK. 2004-02-19 12:44 anatael * SexyPedestal/: GNUmakefile, LinkDef.h, SexyPedAna.cxx, SexyPedAna.h, SexyPedReco.cxx, SexyPedReco.h, SexyPedestal.cxx, SexyPedestal.h: First commit ever of the "so awaited" SexyPedestal. Sorry for the delay... problems with the keys. Note: Still one bug with the offline/online pedestal/sparsification tables comparison. 2004-02-18 22:21 hartnell * CalDetTracker/: CDAnalysis.cxx, CDTruthHitInfo.cxx, CDTruthHitInfo.h, CDTruthifier.cxx, CDTruthifier.h: Added: Double_t fMainT1; Double_t fMainX1; Double_t fMainY1; Double_t fMainZ1; Double_t fMainT2; Double_t fMainX2; Double_t fMainY2; Double_t fMainZ2; to CDTruthHitInfo. And added them to CDAnalysis Changed the algorithm for working out mainParticle. Stripped out the old method of using csh to get DigiScintHits. 2004-02-18 22:19 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/msgLogLib/msgRead.c: backport fix for potentially missing MSG_NOSIGNAL to R1.5 2004-02-18 22:16 Robert Hatcher <rhatcher@fnal.gov> * DataUtil/: TruthHelper.cxx, TruthHelper.h: backport StatusCode check against both 3 and 0 to R1.5 2004-02-18 22:09 Robert Hatcher <rhatcher@fnal.gov> * DataUtil/: TruthHelper.cxx, TruthHelper.h: New method IsDocStatus() for checking the particle's status code against both 3 and 0 to handle both conventions of tagging the initial neutrino. 2004-02-18 20:23 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: mdBlockDefinitions.h, mdRawDataMasks.h, mdRunTypeCodes.h: synch with CVS repository used by online group. 2004-02-18 20:21 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/msgLogLib/msgRead.c: On IRIX and MacOSX the flag MSG_NOSIGNAL for 'recvfrom' isn't defined. catch this, give warning, and define it as no bit so that msgRead.c can be compiled. 2004-02-18 16:11 hartnell * CalDetTracker/CDTruthifier.cxx: Set the truth flag to be genuine rather than unknown for strips that don't have a digitisation but do have a DigiScintHit. 2004-02-18 14:42 Brett Viren <bv@bnl.gov> * PerfTools/src/mem/MemLogger.cpp: Add '__THROW' macro after the redefs of malloc and friends in hopes it lets Nathaniel compile. 2004-02-18 13:09 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/RerootToTruthModule.cxx: Add a couple of lines to make and fill a DigiRerootInfo object. 2004-02-18 13:04 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiRerootInfo.cxx, DigiRerootInfo.h, LinkDef.h: Add new class to hold RerootExodus information like event number and generation date 2004-02-18 05:04 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/macro/testGeoDrawNearDet.C: New macro to create near detector geometry using TGeo classes and open up a TBrowser to view it. 2004-02-18 05:03 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/DemoMC/: DemoMCBField.cxx, DemoMCBField.h: New class to act as interface to bfield dat for a given x,y,z. Makes use of BfldHandler or derived classes, but avoids use of BField class directly to avoid BField's automatic (but unnecessary) instantiation of UgliGeometry. Uses GeoGeometry::GetPlaneIdFromZ to determine z in/out of steel. 2004-02-18 05:00 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: GNUmakefile, Geo.h, GeoGeometry.cxx, GeoGeometry.h, GeoVolumeMaker.cxx, GeoVolumeMaker.h, DemoMC/DemoMCApplication.cxx, DemoMC/DemoMCApplication.h, DemoMC/LinkDef.h, macro/run_g3.C, macro/testGeoDraw.C: Several modifications: Near detector geometry is now implemented. This is complete down to strips, but strip positional information drawn from db is either wrong or my interpretation of it is wrong. Either way, don't trust it yet. Includes coil, hall, concrete liner. Far detector geometry implementation now includes coil, liner, and top level MARS volume. New methods GeoGeometry::GetZExtent and GeoGeometry::GetPlaneIdFromZ mimic similar methods in UgliGeometry. 2004-02-17 19:59 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/check_access: Give Islands privileges to tjyang. 2004-02-17 17:43 hartnell * CalDetTracker/: CDTruthifier.cxx, CDTruthifier.h: Finished implementing the loop over *ALL* strips involved in an event whether they are caused by crosstalk or tiny little delta rays that don't generate a PE. A map of CandStripHandles and a multimap of DigiScintHits are created. These are then used to create a CompleteStripList that is then iterated over when writing out the truth info. Should be getting total energy deposition now... 2004-02-17 17:35 Brett Viren <bv@bnl.gov> * PerfTools/: include/Buffer.hpp, include/FuncRecord.hpp, include/MemMap.hpp, src/bin/ProfParse.cpp, src/common/Buffer.cpp, src/common/MemMap.cpp, src/common/Syms.cpp, src/common/UncompressedFile.cpp, src/mem/MemLogger.cpp: Clean up some warnings of the type: out of order initialization, signed/unsigned comparisons, unused variables. 2004-02-17 17:13 Brett Viren <bv@bnl.gov> * PerfTools/: python/graphviz/graph/Makefile, src/bin/GNUmakefile, src/common/GNUmakefile, src/mem/GNUmakefile, src/prof/GNUmakefile: Squirm under the boot: need to build static versions of libPerfUtils and make sure it is linked into libProfLogger. Relies on exact SRT temp directory layout - portable? 2004-02-17 16:41 Brett Viren <bv@bnl.gov> * PerfTools/: GNUmakefile, python/GNUmakefile, python/graphviz/graph/Makefile, src/GNUmakefile, src/Makefile, src/bin/GNUmakefile, src/common/GNUmakefile, src/mem/GNUmakefile, src/prof/GNUmakefile: Place neck more firmly under the iron clad boot of SRT. 2004-02-16 22:45 hartnell * CalDetTracker/: CDAnalysis.cxx, CDTruthifier.cxx, CDTruthifier.h: Currently I only write out truth for strips where there was a digitization. Working towards a situation where strips are written out where there is either a digitisation OR a digiScintHit. This will allow better reconstruction of the total energy deposited. Found you have to be careful when using Truthifier::GetAllScintHits for a given strip since it can return digiScintHits from other strips. This is because the digiScintHits in other strips may have contributed "signal" via crosstalk. 2004-02-16 20:39 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, DmxMuonPlane.cxx, DmxUtilities.cxx: changes to get better beam demuxing in showers 2004-02-16 19:38 musser * CandTrackSR/AlgTrackSRList.cxx: putting Niki's ND tracking algorithm tweaks in place 2004-02-16 19:33 bspeak * RunSummary/rate_plot.cc: Modify edges of runtime calculation 2004-02-15 18:04 hartnell * CalDetTracker/macros/mcTracker.C: Added reporting of configuration options. Almost illegible though! I might write a function to print out the registry nicely... 2004-02-15 18:03 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Latest tinkerings 2004-02-15 16:25 hartnell * CalDetTracker/CDEvDisplay/SetUpDisplay.C: Load in the mueloss library 2004-02-14 18:54 hartnell * CalDetTracker/CDTruthifier.cxx: Zero the mainPathLength in the case of a non-genuine hit 2004-02-13 23:14 Brett Viren <bv@bnl.gov> * PerfTools/: sourceme.build, doc/index.html, doc/todo.txt, python/graphviz/canvas/GraphCanvas.py, python/perftool/CallGraphCanvas.py: Add keyboard bindings for zooming, panning and quitting. Update docs to document this. More non-SRT tweaking in sourceme.build. 2004-02-13 22:04 Brett Viren <bv@bnl.gov> * PerfTools/: sourceme.build, python/graphviz/graph/Makefile: Minor fix for when NOT running under SRT. 2004-02-13 21:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # announce new frozen release 2004-02-13 21:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.5.0, packages-R1.5.0-tmp: # created a point tag after validation 2004-02-13 21:37 Brett Viren <bv@bnl.gov> * PerfTools/: README.MINOS, python/ptrun.py: ptrun.py will no find its Python code if running under SRT. Chop out obsolete info in README.MINOS. 2004-02-13 21:02 Brett Viren <bv@bnl.gov> * PerfTools/: Makefile, README.MINOS, mkinc, doc/index.html, doc/todo.txt, python/graphviz/graph/Makefile, src/Makefile, src/bin/Makefile, src/common/Makefile, src/mem/Makefile, src/prof/Makefile: Make more amendable to building under SRT. 2004-02-13 17:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.5, setup_minossoft_tamu: # a backport is needed to fix CaldetPid bin error 2004-02-13 16:24 bspeak * RunSummary/rate_plot.cc: Commit the following changes 1)Add some comments 2)Remove runtime routine, completely integrated into ds_plot now 3)Merge binning conventions in ds_plot and tp_plot 4)adjust bins to allow integer number of bwidths 5)replace some TString elements with std::string 2004-02-13 15:30 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, SimPmtM64Full.cxx, SimQieClock.h, SimQieElectronics.cxx: Backport recent bugfixes and stability mods into 1.5 2004-02-13 15:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Develop DB-neutral interface. 2004-02-13 15:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Use DbiStatement instead of TSQLStatement. 2004-02-13 14:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/get_db_acc_info.pm: Store DB info in global variables. Determine database type. 2004-02-13 14:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_write_header.pm: Don't call get_db_acc_info (DB info is now global). Cosmetic change to print out. 2004-02-13 14:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_do_table.pm: Don't call get_db_acc_info (DB info is now global). Remove all handling of cosmetic difference from this routine. Use new dbi_query interface. Add debug print for individual SEQNO testing. 2004-02-13 14:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: create_analyse_checksum.pm, get_table_list.pm: Don't call get_db_acc_info (DB info is now global). 2004-02-13 14:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_str_add.pm: Data now passed as a set of values rather than as a comma separated string. Move all handling of cosmetic difference to this routine. 2004-02-13 14:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, dbi_query.pm, dbi_query_mysql.pm, dbi_query_perl.pm: Introduce DB-neutral interface. 2004-02-13 14:21 Minos CVS group account. Do not commit from here! * Contrib/caius/AtmosEvent/GNUmakefile: first commit 2004-02-13 14:20 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Whups! As usual, DIVIDE by Munits, don't MULTIPLY when printing out. 2004-02-13 14:20 Minos CVS group account. Do not commit from here! * Contrib/caius/AtmosEvent/: AtmosAna.cxx, AtmosAna.h, AtmosDeadChip.cxx, AtmosDeadChip.h, AtmosDigit.cxx, AtmosDigit.h, AtmosEvent.cxx, AtmosEvent.h, AtmosLiveTime.cxx, AtmosLiveTime.h, AtmosMC.cxx, AtmosMC.h, AtmosReco.cxx, AtmosReco.h, AtmosShield.cxx, AtmosShield.h, AtmosStrip.cxx, AtmosStrip.h, LinkDef.h: First commit 2004-02-13 14:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Cosmetic change to get last commit statment in. Added check of PE times to see if any are negative, and if so shift them so they are all positive values. This seems to be screwing up Jeff's simulation. Generate DetSim warnings when you do this, so people know (theoretically) that the DigiScintHit times aren't the same as the digit times. Also, explicitly check for -ve TDCs when packing the RDDBs. 2004-02-13 14:13 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: [no log message] 2004-02-13 12:23 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmtM64Full.cxx, SimQieClock.h, SimQieElectronics.cxx: Jeff helped me with yet another bug(!). Negative times in DigiPEs were getting converted to the wrong bucket IDs.. never expected to deal with -ve times. This resulted in huge bucket-to-bucket charge spillage. Protected with warning messages and fixed the cause. 2004-02-13 10:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: DbiStatement now provides a partial SQL translation service, 2004-02-13 10:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiStatement.cxx, DbiStatement.h: Add partial interface to TSQLStatement (just those functions required by DBI):- TSQLResultSet* ExecuteQuery( const TString& sql="" ); Bool_t ExecuteUpdate( const TString& sql="" ); TList* GetWarnings() const; and private const TString& TranslateSQL( const TString& sql ); and data: Dbi::DbTypes fDbType; So that DbiStatement can translate SQL on the fly before passing to TSQLStatement. 2004-02-13 10:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConnection.cxx, DbiConnection.h: Add method: Dbi::DbTypes GetDbType() const and data: Dbi::DbTypes fDbType; so that connections know what type of database they are connected to. 2004-02-13 10:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h, DbiDBProxy.cxx, DbiResultSet.cxx, DbiSqlValPacket.cxx: Use DbiStatement (rather than TSQLStatement) to query the database. 2004-02-13 10:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/Dbi.h: Add enum DbTypes. 2004-02-13 09:50 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/analysing_data_with_root.html: Fix typo: it's a TFile not a TTree. 2004-02-13 09:49 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/loon_reco_job.C: Add missing libraries. 2004-02-13 08:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Tag version: V01-02-00 equivalent to R1-5. 2004-02-13 08:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Tag version: V01-02-00 equivalent to R1-5. 2004-02-12 23:56 Robert Hatcher <rhatcher@fnal.gov> * CalDetPID/bin/GNUmakefile: backport BINLIBS reorganization to R1-5. 2004-02-12 23:54 Robert Hatcher <rhatcher@fnal.gov> * CalDetPID/bin/GNUmakefile: rationalize the BINLIBS list of libraries used to link the SIMPLEBINS, removing some redundancy in the process. For "ld" linking one should always put the *high* level objects first and the things they depend on after them. That's the convention. This is reverse from what one needs to do for gSystem->Load() when one must load the low level object before loading the higher level ones. 2004-02-12 23:24 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/msgLogLib/GNUmakefile: backport latest touchy-feely make timing hack to R1-5. 2004-02-12 23:19 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/msgLogLib/GNUmakefile: some versions of touch don't have --forward flag (would touch the file 2 seconds forward of the --reference file). replace it with a simple 2 sec sleep and the the copy. 2004-02-12 22:40 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/msgLogLib/GNUmakefile: packport ot R1-5: a ghastly hack to deal with the fact that this code compiles too fast on just about any machine (thus confusing "make"). 2004-02-12 22:36 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/msgLogLib/GNUmakefile: a ghastly hack to deal with the fact that this code compiles too fast on just about any machine (thus confusing "make"). 2004-02-12 18:04 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuSignalHandler.cxx, dbu.cc: convert the DBU over to using online's msgLog rather than syslog. 2004-02-12 18:03 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/dbu_file.C: document the settable parameters so I don't have to look it up next time. 2004-02-12 17:35 caius * ShieldPlank/: AlgShieldPlank.cxx, AlgShieldPlank.h, AlgShieldPlankList.cxx, AlgShieldPlankList.h, CandShieldPlank.cxx, CandShieldPlank.h, CandShieldPlankHandle.cxx, CandShieldPlankHandle.h, CandShieldPlankList.cxx, CandShieldPlankList.h, CandShieldPlankListHandle.cxx, CandShieldPlankListHandle.h, DBtxt_AlgShieldPlankList_default.C, DBtxt_AlgShieldPlank_default.C, LinkDef.h, ShieldPlankListModule.cxx, ShieldPlankListModule.h, ShieldProjection.cxx, ShieldProjection.h, makeshieldplanks.C: first commit 2004-02-12 17:26 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: add caius to shieldplank 2004-02-12 17:19 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimVaElectronics.cxx: Bad printout conversion in SimDetector::Print(). Divdied instead of multiplied by Munits::fC. Cosmetic. 2004-02-12 16:53 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/rototalk.c: Complete rotorooter transition over to using online's msgLog service (replacing syslog). msgLog must be initialized in calling program or one will get a complaint from "msgSend" about lack of a socket. 2004-02-12 16:50 hartnell * CalDetTracker/macros/mcTracker.C: Add the line: RerootExodus::SetVldSimFlag(SimFlag::kMC); This prevents pulling database tables in twice and it's the right thing to do. 2004-02-12 16:44 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmtUTM16.cxx: MAXMSG another line to prevent spew when running with a wierd DB. 2004-02-12 16:43 Robert Hatcher <rhatcher@fnal.gov> * DcsDaemon/dcs_mysql2roto.c: attach signal hander to take care of HUP and TERM as well as INT. 2004-02-12 16:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h, doc/ChangeLog, test/DbiValidate.cc: Add DbiResultPtr copy ctor. 2004-02-12 16:30 Robert Hatcher <rhatcher@fnal.gov> * DcsDaemon/dcs_mysql2roto.c: print a message before quiting if failed to connect to rotorooter. 2004-02-12 16:20 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmtUTM16.cxx: Fix bug found by Jeff H (another one!) in Mike's PMT code: used && where he obviously meant || in the DB check on SimPmtUTM16. Added the use of the MAXMSG directive in the same case. 2004-02-12 16:14 Robert Hatcher <rhatcher@fnal.gov> * DcsDaemon/dcs_mysql2roto.c: Convert to using online group's msgLog service instead of syslog (underlying rototalk is changing as well). transition isn't complete, as all vetsiges of syslog haven't been removed, but msgLogInit and company need to be in place to avoid msgSend error messages. Add -H -U -P -D command line flags to allow setting the MySQL host machine, user name, password and database values. Co-opt -D flag from something that doesn't need the user mucking with the default value. new function tablename_from_type() used to reduce two cases of 8 almost identical cases. protection added for the case where the table type is unknown or unsupported -- previously if called with a bad type code went ahead with the table query using whatever string was last used. protect a (the primary) case where a mysql_query could fail because the database lacked the table. it used to SEGV in this case, now it prints a message (up to 20 time, then it goes quiet) and moves on. 2004-02-12 15:52 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: MsgLogTErrorHandler.cxx, MsgLogTErrorHandler.h, RotoObjectifier.cxx, RotoServer.cxx, RotoTalk/bogus_beammon.c, RotoTalk/bogus_dcs.c, RotoTalk/daq_bin2dump.c, RotoTalk/daq_bin2roto.c: convert to using "msgLog" service rather than "syslog". 2004-02-12 15:51 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: convert to using "msgLog" service rather than "syslog". trap HUP as well as INT and TERM signals. 2004-02-12 15:29 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/GNUmakefile: changes to reflect movement of keyValuePair code to kvplib subdir and new subdir msgLogLib. 2004-02-12 15:28 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: keyValuePair.c, keyValuePair.h: the keyValuePair.{h|c| code now lives in kvplib subdirectory. 2004-02-12 15:25 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/msgLogLib/: .cvsignore, GNUmakefile, Makefile, README, msgCommon.h, msgLog.c, msgLog.h, msgLogTest.c, msgLogger.c, msgRead.c, msgRead.h, msgReader.c: make a copy of msgLogLib code from the online CVS repository available in the offline SRT build structure. This code is used by the online and pseudo-online (e.g. Rotorooter and DatabaseUpdater) for message logging. It replaces "syslog" with something very much like it (different formatting and uses the less reliable, but lower overhead UDP network protocol). This initial copy differs from the online CVS copy by a change of "char* fmt" to "const char* fmt" for const correctness. The SRT GNUmakefile hides online's Makefile so synching can be done by a simple copy from the online (primary) source to this directory without cause for concern. An additional README file was also introduced. 2004-02-12 15:20 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/kvplib/keyValuePair.tex: forgot to add keyValuePair.tex in initial commit. 2004-02-12 15:19 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/kvplib/: .cvsignore, GNUmakefile, KeyRing.cc, KeyRing.h, Makefile, keyValuePair.c, keyValuePair.h, krTest.cc, kvpTest.c: move kvplib code to separate subdirectory of OnlineUtil package. SRT GNUmakefile hides online's Makefile. This will help keep the components copied from online's CVS repository more in line with that structure. 2004-02-11 23:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.5.0-tmp: # added new tmp file for next frozen release 2004-02-11 20:37 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: AlgDeMuxDigitList.cxx, DBtxt_AlgDeMuxDigitList_default.C: Change 2 defaults to AlgDeMuxDigitList's AlgConfig: "NormalizeWeights" (0->1) - Normalize weights to 1. if non-zero "TrimHyps" (0->1) - Drop "0" weights if neg., or keep top N (=TrimHyps) This is the standard mode of operation that people are using. 2004-02-11 18:36 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTruthifier.cxx: Added lots of methods to query the truth Bool_t IsDoubleEnded(Int_t inplane) const; Bool_t IsGenuineOrXTalk(Int_t inplane) const; Bool_t IsPlaneSideHit(Int_t inplane,Int_t stripend) const; Bool_t IsPlaneXTalkOnly(Int_t inplane) const; Bool_t IsSharedPmtHit(Int_t inplane) const; fVaChip* is now -2 if qie. 2004-02-11 11:23 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/: Truthifier.cxx, Truthifier.h: Added IsCandidateGenuine() to see if a CandStrip is all from crosstalk or not. 2004-02-11 11:07 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimQieElectronics.cxx, SimVaElectronics.cxx: Added better system of protection against uncabled strips by doing RawChannelId::IsNull() on every readout digit. Thanks Robert. 2004-02-10 23:21 George Irwin <gmieg@slac.stanford.edu> * ShieldPlank/LinkDef.h: Add dummy version for error-free build. 2004-02-10 23:18 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTruthHitInfo.cxx, CDTruthHitInfo.h, CDTruthifier.cxx: Added fVaChip1 and fVaChip2 to CDTruthHitInfo as this information is useful for studying the effect of the shared pmt on extending track length. Added: Bool_t CDAnalysis::IsPlaneXTalkOnly(Int_t inplane) const So you can ask if a plane only contains non-genuine hits 2004-02-10 21:48 avva * CandFitTrackSA/AlgFitTrackSA.cxx: TMatrixD::InvertPosDef has been removed in ROOT version 4 after the reorganization/rewrite of TMatrixD. Inserted #ifdef to use Invert method in place of InvertPosDef if ROOT version >= 4.0.0. 2004-02-10 20:14 hartnell * CalDetTracker/macros/mcTracker.C: Use full M64 model. Need latest detsim to circumvent heisenbug problems. There is some serious corruption going on. I currently need hacked versions of CandStripSR and DetSim in order to be able to do any work!!!! Something has to be done about this. 2004-02-10 16:04 Robert Hatcher <rhatcher@fnal.gov> * DataUtil/DumpMom.cxx: Modified to handle records that derive from either RecMinos or RecRecord. In the case of CandRecord and SimSnarlRecord (as well as previously RawRecord) print the header. Unify the printing of the Components and Temporaries TObjArrays; suppress label if there are none in the array. 2004-02-10 15:49 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimQieElectronics.cxx: Change order of operations to protect QIE simulation from very large -ve or +ve charges. This stops yet another heisenbug symptom, but not the cause. 2004-02-10 15:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPixelTimeBucket.h: Remove unused data member. 2004-02-10 15:39 Robert Hatcher <rhatcher@fnal.gov> * DetSim/DigiPEtoRawDigitModule.cxx: Snarl # and TimeFrame of new RawRecord are now copied from SimSnarlRecord. Small potential for duplicate snarl numbers if we aren't only keeping the biggest snarl (ie. triggering splits data/noise into two snarls). If putting out multiple snarls the one with the real data should be tagged with the same snarl as the SimSnarlRecord and the others should aquire new snarl #'s from the same source as SimSnarlRecord. Also a comment is added that the time stamp of the raw record appears to use the seconds part of the SimSnarlRecord + the nanosec derived from triggering. But this puts most events in the first few nanoseconds of a timeframe which isn't representative...but at this stage probably isn't too important. 2004-02-10 15:31 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToTruthModule.cxx, RerootFlsDigitToDigiPE.cxx: snarl # is no longer GMINOS EventNo, but rather a monotonically increasing value that RerootExodus retains. TimeFrame for the SimSnarlHeader is now consistent with the new VldContext building mechanism of RerootExodus. 2004-02-10 15:29 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: BuildVldContext no longer simply constructs the time from what was recorded at the 1 sec level by GMINOS. Rather it keeps the first time stamp seen and then increments each new record by SpillTimeInterval (default at 1.9s). New method for determining a consistent TimeFrame # (based on # of seconds since first time stamp). And a method for getting a monotonically increasing Snarl #. 2004-02-10 15:25 Robert Hatcher <rhatcher@fnal.gov> * CandData/CandHeader.cxx: printing out now includes "physics event" (fEvent) field. 2004-02-10 15:23 Robert Hatcher <rhatcher@fnal.gov> * Record/SimSnarlHeader.cxx: small comment formatting change (so separator comment doesn't wrap). 2004-02-10 15:22 Robert Hatcher <rhatcher@fnal.gov> * Record/RecPhysicsHeader.cxx: tweak the formatting of TrigSrc whem printed; remove extra \n 2004-02-10 15:22 Robert Hatcher <rhatcher@fnal.gov> * Record/RecHeader.cxx: rather than prefix print with "RecHeader::Print" print the class name instead. 2004-02-10 15:21 Robert Hatcher <rhatcher@fnal.gov> * Record/RecDataHeader.cxx: tweak the formatting of ErrorCode field when printed. 2004-02-10 15:20 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDaqSnarlHeader.cxx: tweak the formatting of TrigSrc/ErrorCode fields when printed. 2004-02-10 15:19 Robert Hatcher <rhatcher@fnal.gov> * PhotonTransport/ScintHitToDigiPE.cxx: downgrade MSG about # of generated photons from kInfo to kSynopsis. 2004-02-10 15:09 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/tables/: GainTable.MCfar, GainTable.near_mc, MuonFitsTable.MCfar, MuonFitsTable.near_mc, PixelSpotToStripEnd.near_mc, PixelToRawChannel.near_mc: Remove these bulky and obsolete tables from the directory to save everyone a lot of download grief. 2004-02-10 14:50 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/DumpMom.cxx: Add code to dump temporary items in Mom, too. 2004-02-10 08:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiValidityRecBuilder.cxx: Allow for time gate calculation overflow. 2004-02-10 02:20 dbox * DatabaseTables/scripts/validateDB.pl: actually use the qualifier if present 2004-02-09 23:17 ebeall * DcsDaemon/dcs_mysql2roto.c: Added surface temperature to Chiller info 2004-02-09 23:06 ebeall * RawData/: RawDcsChillerMonitorBlock.h, RawDcsChillerMonitorBlock.cxx: Added surface temperature to Chiller info 2004-02-09 22:41 hartnell * CalDetTracker/: CDAnalysis.cxx, CDTruthHitInfo.cxx, CDTruthHitInfo.h, CDTruthifier.cxx: Now store pmtTruth1 and pmtTruth2 which correspond to stripends 1 and 2 Also store path length 2004-02-09 20:50 Robert Hatcher <rhatcher@fnal.gov> * DetSim/SimDetector.cxx: number of fields in format definition should match the number of printf args. 2004-02-09 20:29 Robert Hatcher <rhatcher@fnal.gov> * TruthHelperNtuple/Module/NtpTHModule.cxx, MCNtuple/Module/NtpMCModuleReroot.cxx: modification reflecting change in SimSnarlRecord interface (and how one gets a copy of the record's header). 2004-02-09 20:18 grzelakk * Cluster3D/ClusterListKG.h: Cluster3D - small change 2004-02-09 19:47 grzelakk * Cluster3D/: AlgCluster3D.cxx, AlgCluster3D.h, AlgCluster3DList.cxx, AlgCluster3DList.h, CandCluster3D.cxx, CandCluster3D.h, CandCluster3DHandle.cxx, CandCluster3DHandle.h, CandCluster3DList.cxx, CandCluster3DList.h, CandCluster3DListHandle.cxx, CandCluster3DListHandle.h, CellKG.cxx, CellKG.h, CellListKG.cxx, CellListKG.h, Cluster3DModule.cxx, Cluster3DModule.h, ClusterKG.cxx, ClusterKG.h, ClusterListKG.cxx, ClusterListKG.h, GNUmakefile, LinkDef.h, PlaneKG.cxx, PlaneKG.h, README, StripKG.cxx, StripKG.h, StripListKG.cxx, StripListKG.h, example.C: First commit of Cluster3D 2004-02-09 18:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Add the clearPmtList flag to the documenting macro file. 2004-02-09 18:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimDetector.h: Add a debugging config flag: clearPmtList. Setting to 1 will wipe the DetSim internal map every event. This map is the thing that is often clobbered by the Heisenbug, so turning this on may lead to better stability. 2004-02-09 18:11 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimQieElectronics.cxx: While debugging, found a small optimization in QieElectronics::ReadoutPmt. A valid table of plexed values was being thrown away and regenerated unneccessarily. 2004-02-09 17:20 Robert Hatcher <rhatcher@fnal.gov> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonFullGreenTracker.cxx: fix typo in UgliStripHandle name WlsPigtail() not WLSPigtail(). 2004-02-09 16:45 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDTruthHitInfo.cxx, CDTruthHitInfo.h: Starting making plots to study and validate the MC in CDAnalysis::TruthAnalysis Added getpmttruth 2004-02-09 16:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h, doc/ChangeLog: Improve performance of DbiSqlValPacket::GetNumSqlStmts(). (Belatedly pay attention to the STL manual when is warns of list::size() "Note: you should not assume that this function is constant time. It is permitted to be O(N), where N is the number of elements in the list." It really hurts when N ~ 200K!) 2004-02-09 15:50 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Change default M64 model to be the 'full' model, with bucket-charge smearing. 2004-02-09 15:49 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimDetector.cxx: Changed default M64 model to include bucket-charge smearing 2004-02-09 11:38 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonConfiguration.cxx, PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonFullGreenTracker.cxx, macros/mc.C: Make bulk fibre attenuation user-configurable. Change macro to match. Change the way mirrored ends are done to allow CalDet mirrors to be used. Not a perfect fix (since mirroring of the scintillator is still partly done) but that should be a small effect. 2004-02-09 08:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_index.html: Add link to Dennis' instructions on connecting to his ORACLE server. 2004-02-08 23:21 Sue Kasahara <schubert@hep.umn.edu> * RerootExodus/: RerootFlsDigitToDigiPE.cxx, RerootToTruthModule.cxx: Modified to make use of new SimSnarlHeader/Record constructors 2004-02-08 23:16 Sue Kasahara <schubert@hep.umn.edu> * DetSim/DetSimLightInjectorModule.cxx: Adapt to use new SimSnarlHeader & Record constructor. 2004-02-08 23:13 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecDataRecord.h, RecHeader.h, SimSnarlHeader.cxx, SimSnarlHeader.h, SimSnarlRecord.cxx, SimSnarlRecord.h: Modify SimSnarlRecord class to use RecDataRecord<SimSnarlHeader> as base class, and modify SimSnarlHeader to use RecPhysicsHeader as base class. Upgrade version number of both classes to 2. This is a backward incompatible change in that SimSnarlxxx version 2 classes are not able to read objects stored as SimSnarlxxx version 1 objects. Modify RecHeader class to include SetVldContext method. Modify RecDataRecord to include TObjArray header in place of TClonesArray 2004-02-06 21:56 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, DigitAnalysis.h, LIAdcAnalysis.cxx, Producer_dispatcher.cc, QieBlockAnalysis.cxx, SinglAnalysis.cxx, near.config: first near detector mods 2004-02-06 18:36 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTruthHitInfo.cxx, CDTruthHitInfo.h, CDTruthifier.cxx: This is a basicly working now. Some (limited) MC information is written out to the tree and read back in by CDAnalysis 2004-02-06 16:35 ebeall * RawData/RawDcsMagnetMonitorBlock.cxx: fixes to FormatToOStream function 2004-02-06 16:35 ebeall * RawData/RawDcsEnvMonitorBlock.cxx: fixes to FormatToOStream 2004-02-06 13:23 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimDetector.h: One more fix to make certain that events are reproducable. This fix was neccessary because the expanding-list-of-pmts was interacting with the dead chip test. This should fix all future problems of this kind (knock-on-wood). 2004-02-06 11:52 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/Truthifier.cxx: Fix sneaky bug with GetScintHits(). Thanks Jeff! 2004-02-05 22:45 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.2.0-tmp, packages-R1.3.0-tmp: # tidy things a little 2004-02-05 21:10 ebeall * RawData/RawDcsEnvMonitorBlock.cxx: huh, coulda sworn i'd removed those spurious returns... 2004-02-05 19:06 ebeall * DcsWriter/: .cvsignore, DcsWriter.cxx, DcsWriter.h, Dcs_Chiller_Far.cxx, Dcs_Chiller_Far.h, Dcs_Env_Cal.cxx, Dcs_Env_Cal.h, Dcs_Env_Far.cxx, Dcs_Env_Far.h, Dcs_Hv.cxx, Dcs_Hv.h, Dcs_Mag_Cal.cxx, Dcs_Mag_Cal.h, Dcs_Mag_Far.cxx, Dcs_Mag_Far.h, Dcs_Rps.cxx, Dcs_Rps.h, GNUmakefile, LinkDef.h, makelog, logs/catlogs.log, logs/dcswrite.log, logs/written_files/F030924_055157.mdcs.root, logs/written_files/F030924_175200.mdcs.root, logs/written_files/F030925_055202.mdcs.root, logs/written_files/F030925_184952.mdcs.root, logs/written_files/F030925_225109.mdcs.root, logs/written_files/F030926_105125.mdcs.root, logs/written_files/F030926_225500.mdcs.root, logs/written_files/F030926_225550.mdcs.root, logs/written_files/F030926_233758.mdcs.root, logs/written_files/F030929_222222.1.mdcs.root, logs/written_files/F030929_222222.mdcs.root, logs/written_files/F030930_102316.mdcs.root, logs/written_files/F030930_222409.mdcs.root, logs/written_files/F031001_102445.mdcs.root, logs/written_files/F031001_222507.mdcs.root, logs/written_files/F031002_102550.mdcs.root, logs/written_files/F031002_222606.mdcs.root, logs/written_files/F031003_102645.mdcs.root, logs/written_files/F031008_202553.mdcs.root, logs/written_files/F031009_082646.mdcs.root, logs/written_files/F031009_202712.mdcs.root, logs/written_files/F031010_082810.mdcs.root, logs/written_files/F031010_202858.mdcs.root, logs/written_files/F031011_082903.mdcs.root, logs/written_files/F031011_202940.mdcs.root, logs/written_files/F031012_083019.mdcs.root, logs/written_files/F031012_203057.mdcs.root, logs/written_files/F031013_083138.mdcs.root, logs/written_files/F031013_203220.mdcs.root, logs/written_files/F031014_054536.mdcs.root, logs/written_files/F031014_174614.mdcs.root, logs/written_files/F031015_054649.mdcs.root, logs/written_files/F031015_174723.mdcs.root, logs/written_files/F031015_192805.mdcs.root, logs/written_files/F031016_181521.mdcs.root, logs/written_files/F031017_061617.mdcs.root, logs/written_files/F031017_181653.mdcs.root, logs/written_files/F031018_061731.mdcs.root, logs/written_files/F031018_181805.mdcs.root, logs/written_files/F031019_061843.mdcs.root, logs/written_files/F031019_181919.mdcs.root, logs/written_files/F031020_061955.mdcs.root, logs/written_files/F031020_182033.mdcs.root, logs/written_files/F031021_062107.mdcs.root, logs/written_files/F031021_182144.mdcs.root, logs/written_files/F031022_062221.mdcs.root, logs/written_files/F031022_182257.mdcs.root, logs/written_files/F031023_062331.mdcs.root, logs/written_files/F031023_182405.mdcs.root, logs/written_files/F031024_062441.mdcs.root, logs/written_files/F031024_182516.mdcs.root, logs/written_files/F031025_062552.mdcs.root, logs/written_files/F031025_182627.mdcs.root, logs/written_files/F031026_062701.mdcs.root, logs/written_files/F031026_182738.mdcs.root, logs/written_files/F031027_062814.mdcs.root, logs/written_files/F031027_182850.mdcs.root, logs/written_files/F031028_062928.mdcs.root, logs/written_files/F031028_183004.mdcs.root, logs/written_files/F031029_063043.mdcs.root, logs/written_files/F031029_183122.mdcs.root, logs/written_files/F031030_063159.mdcs.root, logs/written_files/F031030_183239.mdcs.root, logs/written_files/F031031_063315.mdcs.root, logs/written_files/F031031_183353.mdcs.root, logs/written_files/F031101_063430.mdcs.root, logs/written_files/F031101_183506.mdcs.root, logs/written_files/F031102_063543.mdcs.root, logs/written_files/F031102_183620.mdcs.root, logs/written_files/F031103_063656.mdcs.root, logs/written_files/F031103_183730.mdcs.root, logs/written_files/F031104_063805.mdcs.root, logs/written_files/F031104_183839.mdcs.root, logs/written_files/F031105_063914.mdcs.root, logs/written_files/F031105_183950.mdcs.root, logs/written_files/F031110_064544.mdcs.root, logs/written_files/F031110_184547.mdcs.root, logs/written_files/F031111_064626.mdcs.root, logs/written_files/F031111_184702.mdcs.root, logs/written_files/F031112_064744.mdcs.root, logs/written_files/F031112_184823.mdcs.root, logs/written_files/F031113_064900.mdcs.root, logs/written_files/F031113_184938.mdcs.root, logs/written_files/F031114_065017.mdcs.root, logs/written_files/F031114_185053.mdcs.root, logs/written_files/F031115_065134.mdcs.root, logs/written_files/F031115_185223.mdcs.root, logs/written_files/F031116_065259.mdcs.root, logs/written_files/F031116_185336.mdcs.root, logs/written_files/F031117_065422.mdcs.root, logs/written_files/F031117_185458.mdcs.root, logs/written_files/F031118_065515.mdcs.root, logs/written_files/F031118_185547.mdcs.root, logs/written_files/F031119_065559.mdcs.root, logs/written_files/F031119_185614.mdcs.root, logs/written_files/F031120_065630.mdcs.root, logs/written_files/F031120_185643.mdcs.root, logs/written_files/F031121_065656.mdcs.root, logs/written_files/F031121_185712.mdcs.root, logs/written_files/F031122_065727.mdcs.root, logs/written_files/F031122_185740.mdcs.root, logs/written_files/F031123_065752.mdcs.root, logs/written_files/F031123_185807.mdcs.root, logs/written_files/F031124_065824.mdcs.root, logs/written_files/F031124_185837.mdcs.root, logs/written_files/F031125_065850.mdcs.root, logs/written_files/F031125_185903.mdcs.root, logs/written_files/F031126_065920.mdcs.root, logs/written_files/F031126_185934.mdcs.root, logs/written_files/F031127_065947.mdcs.root, logs/written_files/F031127_190000.mdcs.root, logs/written_files/F031128_070017.mdcs.root, logs/written_files/F031128_190032.mdcs.root, logs/written_files/F031129_070045.mdcs.root, logs/written_files/F031129_190058.mdcs.root, logs/written_files/F031130_070114.mdcs.root, logs/written_files/F031130_190131.mdcs.root, logs/written_files/F031202_070253.mdcs.root, logs/written_files/F031202_190313.mdcs.root, logs/written_files/F031203_070334.mdcs.root, logs/written_files/F031210_070836.mdcs.root, logs/written_files/F031210_190855.mdcs.root, logs/written_files/F031211_070918.mdcs.root, logs/written_files/F031211_190941.mdcs.root, logs/written_files/F031212_071000.mdcs.root, logs/written_files/F031212_191024.mdcs.root, logs/written_files/F031213_071046.mdcs.root, logs/written_files/F031213_191107.mdcs.root, logs/written_files/F031214_071132.mdcs.root, logs/written_files/F031214_191152.mdcs.root, logs/written_files/F031215_071215.mdcs.root, logs/written_files/F031215_191240.mdcs.root, logs/written_files/F031216_071300.mdcs.root, logs/written_files/F031216_191325.mdcs.root, logs/written_files/F031217_071347.mdcs.root, logs/written_files/F031217_191419.mdcs.root, logs/written_files/F031218_071443.mdcs.root, logs/written_files/F031218_191502.mdcs.root, logs/written_files/F031219_071520.mdcs.root, logs/written_files/F031219_191542.mdcs.root, logs/written_files/F031220_071602.mdcs.root, logs/written_files/F031220_191626.mdcs.root, logs/written_files/F031221_071648.mdcs.root, logs/written_files/F031221_191709.mdcs.root, logs/written_files/F031222_071733.mdcs.root, logs/written_files/F031222_191754.mdcs.root, logs/written_files/F031223_071816.mdcs.root, logs/written_files/F031223_191840.mdcs.root, logs/written_files/F031224_071859.mdcs.root, logs/written_files/F031224_191923.mdcs.root, logs/written_files/F031225_071945.mdcs.root, logs/written_files/F031225_192006.mdcs.root, logs/written_files/F031226_072030.mdcs.root, logs/written_files/F031226_192052.mdcs.root, logs/written_files/F031227_072114.mdcs.root, logs/written_files/F031227_192138.mdcs.root, logs/written_files/F031228_072158.mdcs.root, logs/written_files/F031228_192222.mdcs.root, logs/written_files/F031229_072246.mdcs.root, logs/written_files/F031229_192307.mdcs.root, logs/written_files/F031230_072330.mdcs.root, logs/written_files/F031230_192353.mdcs.root, logs/written_files/F031231_072416.mdcs.root, logs/written_files/F031231_192439.mdcs.root, logs/written_files/F040101_072500.mdcs.root, logs/written_files/F040101_192524.mdcs.root, logs/written_files/F040102_072548.mdcs.root, logs/written_files/F040102_192609.mdcs.root, logs/written_files/F040103_072633.mdcs.root, logs/written_files/F040103_192656.mdcs.root, logs/written_files/F040104_072718.mdcs.root, logs/written_files/F040104_192742.mdcs.root, logs/written_files/F040105_072804.mdcs.root, logs/written_files/F040105_192828.mdcs.root, logs/written_files/F040106_072851.mdcs.root, logs/written_files/F040106_192915.mdcs.root, logs/written_files/F040107_072940.mdcs.root, logs/written_files/F040107_193002.mdcs.root, logs/written_files/F040108_073026.mdcs.root, logs/written_files/F040108_193051.mdcs.root, logs/written_files/F040109_073113.mdcs.root, logs/written_files/F040109_193136.mdcs.root, logs/written_files/F040110_073159.mdcs.root, logs/written_files/F040110_193222.mdcs.root, logs/written_files/F040111_073247.mdcs.root, logs/written_files/F040111_193309.mdcs.root, logs/written_files/F040112_073332.mdcs.root, logs/written_files/F040112_193356.mdcs.root, logs/written_files/F040113_073420.mdcs.root, logs/written_files/F040113_193444.mdcs.root, logs/written_files/F040114_073507.mdcs.root, logs/written_files/F040114_193531.mdcs.root, logs/written_files/F040115_073556.mdcs.root, logs/written_files/F040115_193620.mdcs.root, logs/written_files/F040116_073644.mdcs.root, logs/written_files/F040116_193707.mdcs.root, logs/written_files/F040117_073731.mdcs.root, logs/written_files/F040117_193755.mdcs.root, logs/written_files/F040118_073819.mdcs.root, logs/written_files/F040118_193844.mdcs.root, logs/written_files/F040119_073908.mdcs.root, logs/written_files/F040119_193932.mdcs.root, logs/written_files/F040120_073957.mdcs.root, logs/written_files/F040120_194022.mdcs.root, logs/written_files/F040121_074047.mdcs.root, logs/written_files/F040121_194111.mdcs.root, logs/written_files/F040122_074135.mdcs.root, logs/written_files/F040122_194200.mdcs.root, logs/written_files/F040123_074226.mdcs.root, logs/written_files/F040123_194252.mdcs.root, logs/written_files/F040124_074317.mdcs.root, logs/written_files/F040124_194343.mdcs.root, logs/written_files/F040125_074408.mdcs.root, logs/written_files/F040125_194433.mdcs.root, logs/written_files/F040126_074459.mdcs.root, logs/written_files/F040126_194524.mdcs.root, logs/written_files/F040127_074549.mdcs.root, logs/written_files/F040127_194617.mdcs.root, logs/written_files/F040128_074700.mdcs.root, logs/written_files/F040128_194726.mdcs.root, logs/written_files/F040129_074750.mdcs.root, logs/written_files/F040129_194815.mdcs.root, logs/written_files/F040130_074841.mdcs.root, logs/written_files/F040130_194905.mdcs.root, logs/written_files/F040131_074930.mdcs.root, logs/written_files/F040131_194955.mdcs.root, logs/written_files/F031004_015624.mdcs.root, logs/written_files/F031004_135641.mdcs.root, logs/written_files/F031005_015700.mdcs.root, logs/written_files/F031005_135727.mdcs.root, logs/written_files/F031006_015824.mdcs.root, logs/written_files/F031006_135914.mdcs.root, logs/written_files/F031007_015937.mdcs.root, logs/written_files/F031007_140013.mdcs.root, logs/written_files/F031007_224740.mdcs.root, logs/written_files/F031008_104824.mdcs.root, logs/written_files/F031106_064025.mdcs.root, logs/written_files/F031106_184101.mdcs.root, logs/written_files/F031107_064136.mdcs.root, logs/written_files/F031107_184211.mdcs.root, logs/written_files/F031108_064251.mdcs.root, logs/written_files/F031108_184330.mdcs.root, logs/written_files/F031109_064409.mdcs.root, logs/written_files/F031109_184448.mdcs.root, logs/written_files/F031201_070144.mdcs.root, logs/written_files/F031201_190239.mdcs.root, logs/written_files/F031203_190352.mdcs.root, logs/written_files/F031204_070415.mdcs.root, logs/written_files/F031204_190438.mdcs.root, logs/written_files/F031205_070457.mdcs.root, logs/written_files/F031205_190521.mdcs.root, logs/written_files/F031206_070542.mdcs.root, logs/written_files/F031206_190601.mdcs.root, logs/written_files/F031207_070626.mdcs.root, logs/written_files/F031207_190646.mdcs.root, logs/written_files/F031208_070707.mdcs.root, logs/written_files/F031208_190731.mdcs.root, logs/written_files/F031209_070750.mdcs.root, logs/written_files/F031209_190813.mdcs.root, logs/written_files/F040201_075020.mdcs.root, logs/written_files/F040201_195046.mdcs.root, logs/written_files/F040202_075111.mdcs.root, logs/written_files/F040202_195119.mdcs.root, logs/written_files/F040203_075133.mdcs.root, logs/written_files/F040203_195147.mdcs.root, logs/written_files/F040204_075200.mdcs.root, scripts/dcswriter.mysql, scripts/filefinder_cronjob.sh, scripts/newcan.mysql, scripts/newchiller.mysql, scripts/write_dcs2mysql.C: Dcs user functions (database) 2004-02-05 19:06 ebeall * DcsWriter/: .cvsignore, DcsWriter.cxx, DcsWriter.h, Dcs_Chiller_Far.cxx, Dcs_Chiller_Far.h, Dcs_Env_Cal.cxx, Dcs_Env_Cal.h, Dcs_Env_Far.cxx, Dcs_Env_Far.h, Dcs_Hv.cxx, Dcs_Hv.h, Dcs_Mag_Cal.cxx, Dcs_Mag_Cal.h, Dcs_Mag_Far.cxx, Dcs_Mag_Far.h, Dcs_Rps.cxx, Dcs_Rps.h, LinkDef.h, logs/catlogs.log, logs/dcswrite.log, logs/written_files/F030924_055157.mdcs.root, logs/written_files/F030924_175200.mdcs.root, logs/written_files/F030925_055202.mdcs.root, logs/written_files/F030925_184952.mdcs.root, logs/written_files/F030925_225109.mdcs.root, logs/written_files/F030926_105125.mdcs.root, logs/written_files/F030926_225500.mdcs.root, logs/written_files/F030926_225550.mdcs.root, logs/written_files/F030926_233758.mdcs.root, logs/written_files/F030929_222222.1.mdcs.root, logs/written_files/F030929_222222.mdcs.root, logs/written_files/F030930_102316.mdcs.root, logs/written_files/F030930_222409.mdcs.root, logs/written_files/F031001_102445.mdcs.root, logs/written_files/F031001_222507.mdcs.root, logs/written_files/F031002_102550.mdcs.root, logs/written_files/F031002_222606.mdcs.root, logs/written_files/F031003_102645.mdcs.root, logs/written_files/F031008_202553.mdcs.root, logs/written_files/F031009_082646.mdcs.root, logs/written_files/F031009_202712.mdcs.root, logs/written_files/F031010_082810.mdcs.root, logs/written_files/F031010_202858.mdcs.root, logs/written_files/F031011_082903.mdcs.root, logs/written_files/F031011_202940.mdcs.root, logs/written_files/F031012_083019.mdcs.root, logs/written_files/F031012_203057.mdcs.root, logs/written_files/F031013_083138.mdcs.root, logs/written_files/F031013_203220.mdcs.root, logs/written_files/F031014_054536.mdcs.root, logs/written_files/F031014_174614.mdcs.root, logs/written_files/F031015_054649.mdcs.root, logs/written_files/F031015_174723.mdcs.root, logs/written_files/F031015_192805.mdcs.root, logs/written_files/F031016_181521.mdcs.root, logs/written_files/F031017_061617.mdcs.root, logs/written_files/F031017_181653.mdcs.root, logs/written_files/F031018_061731.mdcs.root, logs/written_files/F031018_181805.mdcs.root, logs/written_files/F031019_061843.mdcs.root, logs/written_files/F031019_181919.mdcs.root, logs/written_files/F031020_061955.mdcs.root, logs/written_files/F031020_182033.mdcs.root, logs/written_files/F031021_062107.mdcs.root, logs/written_files/F031021_182144.mdcs.root, logs/written_files/F031022_062221.mdcs.root, logs/written_files/F031022_182257.mdcs.root, logs/written_files/F031023_062331.mdcs.root, logs/written_files/F031023_182405.mdcs.root, logs/written_files/F031024_062441.mdcs.root, logs/written_files/F031024_182516.mdcs.root, logs/written_files/F031025_062552.mdcs.root, logs/written_files/F031025_182627.mdcs.root, logs/written_files/F031026_062701.mdcs.root, logs/written_files/F031026_182738.mdcs.root, logs/written_files/F031027_062814.mdcs.root, logs/written_files/F031027_182850.mdcs.root, logs/written_files/F031028_062928.mdcs.root, logs/written_files/F031028_183004.mdcs.root, logs/written_files/F031029_063043.mdcs.root, logs/written_files/F031029_183122.mdcs.root, logs/written_files/F031030_063159.mdcs.root, logs/written_files/F031030_183239.mdcs.root, logs/written_files/F031031_063315.mdcs.root, logs/written_files/F031031_183353.mdcs.root, logs/written_files/F031101_063430.mdcs.root, logs/written_files/F031101_183506.mdcs.root, logs/written_files/F031102_063543.mdcs.root, logs/written_files/F031102_183620.mdcs.root, logs/written_files/F031103_063656.mdcs.root, logs/written_files/F031103_183730.mdcs.root, logs/written_files/F031104_063805.mdcs.root, logs/written_files/F031104_183839.mdcs.root, logs/written_files/F031105_063914.mdcs.root, logs/written_files/F031105_183950.mdcs.root, logs/written_files/F031110_064544.mdcs.root, logs/written_files/F031110_184547.mdcs.root, logs/written_files/F031111_064626.mdcs.root, logs/written_files/F031111_184702.mdcs.root, logs/written_files/F031112_064744.mdcs.root, logs/written_files/F031112_184823.mdcs.root, logs/written_files/F031113_064900.mdcs.root, logs/written_files/F031113_184938.mdcs.root, logs/written_files/F031114_065017.mdcs.root, logs/written_files/F031114_185053.mdcs.root, logs/written_files/F031115_065134.mdcs.root, logs/written_files/F031115_185223.mdcs.root, logs/written_files/F031116_065259.mdcs.root, logs/written_files/F031116_185336.mdcs.root, logs/written_files/F031117_065422.mdcs.root, logs/written_files/F031117_185458.mdcs.root, logs/written_files/F031118_065515.mdcs.root, logs/written_files/F031118_185547.mdcs.root, logs/written_files/F031119_065559.mdcs.root, logs/written_files/F031119_185614.mdcs.root, logs/written_files/F031120_065630.mdcs.root, logs/written_files/F031120_185643.mdcs.root, logs/written_files/F031121_065656.mdcs.root, logs/written_files/F031121_185712.mdcs.root, logs/written_files/F031122_065727.mdcs.root, logs/written_files/F031122_185740.mdcs.root, logs/written_files/F031123_065752.mdcs.root, logs/written_files/F031123_185807.mdcs.root, logs/written_files/F031124_065824.mdcs.root, logs/written_files/F031124_185837.mdcs.root, logs/written_files/F031125_065850.mdcs.root, logs/written_files/F031125_185903.mdcs.root, logs/written_files/F031126_065920.mdcs.root, logs/written_files/F031126_185934.mdcs.root, logs/written_files/F031127_065947.mdcs.root, logs/written_files/F031127_190000.mdcs.root, logs/written_files/F031128_070017.mdcs.root, logs/written_files/F031128_190032.mdcs.root, logs/written_files/F031129_070045.mdcs.root, logs/written_files/F031129_190058.mdcs.root, logs/written_files/F031130_070114.mdcs.root, logs/written_files/F031130_190131.mdcs.root, logs/written_files/F031202_070253.mdcs.root, logs/written_files/F031202_190313.mdcs.root, logs/written_files/F031203_070334.mdcs.root, logs/written_files/F031210_070836.mdcs.root, logs/written_files/F031210_190855.mdcs.root, logs/written_files/F031211_070918.mdcs.root, logs/written_files/F031211_190941.mdcs.root, logs/written_files/F031212_071000.mdcs.root, logs/written_files/F031212_191024.mdcs.root, logs/written_files/F031213_071046.mdcs.root, logs/written_files/F031213_191107.mdcs.root, logs/written_files/F031214_071132.mdcs.root, logs/written_files/F031214_191152.mdcs.root, logs/written_files/F031215_071215.mdcs.root, logs/written_files/F031215_191240.mdcs.root, logs/written_files/F031216_071300.mdcs.root, logs/written_files/F031216_191325.mdcs.root, logs/written_files/F031217_071347.mdcs.root, logs/written_files/F031217_191419.mdcs.root, logs/written_files/F031218_071443.mdcs.root, logs/written_files/F031218_191502.mdcs.root, logs/written_files/F031219_071520.mdcs.root, logs/written_files/F031219_191542.mdcs.root, logs/written_files/F031220_071602.mdcs.root, logs/written_files/F031220_191626.mdcs.root, logs/written_files/F031221_071648.mdcs.root, logs/written_files/F031221_191709.mdcs.root, logs/written_files/F031222_071733.mdcs.root, logs/written_files/F031222_191754.mdcs.root, logs/written_files/F031223_071816.mdcs.root, logs/written_files/F031223_191840.mdcs.root, logs/written_files/F031224_071859.mdcs.root, logs/written_files/F031224_191923.mdcs.root, logs/written_files/F031225_071945.mdcs.root, logs/written_files/F031225_192006.mdcs.root, logs/written_files/F031226_072030.mdcs.root, logs/written_files/F031226_192052.mdcs.root, logs/written_files/F031227_072114.mdcs.root, logs/written_files/F031227_192138.mdcs.root, logs/written_files/F031228_072158.mdcs.root, logs/written_files/F031228_192222.mdcs.root, logs/written_files/F031229_072246.mdcs.root, logs/written_files/F031229_192307.mdcs.root, logs/written_files/F031230_072330.mdcs.root, logs/written_files/F031230_192353.mdcs.root, logs/written_files/F031231_072416.mdcs.root, logs/written_files/F031231_192439.mdcs.root, logs/written_files/F040101_072500.mdcs.root, logs/written_files/F040101_192524.mdcs.root, logs/written_files/F040102_072548.mdcs.root, logs/written_files/F040102_192609.mdcs.root, logs/written_files/F040103_072633.mdcs.root, logs/written_files/F040103_192656.mdcs.root, logs/written_files/F040104_072718.mdcs.root, logs/written_files/F040104_192742.mdcs.root, logs/written_files/F040105_072804.mdcs.root, logs/written_files/F040105_192828.mdcs.root, logs/written_files/F040106_072851.mdcs.root, logs/written_files/F040106_192915.mdcs.root, logs/written_files/F040107_072940.mdcs.root, logs/written_files/F040107_193002.mdcs.root, logs/written_files/F040108_073026.mdcs.root, logs/written_files/F040108_193051.mdcs.root, logs/written_files/F040109_073113.mdcs.root, logs/written_files/F040109_193136.mdcs.root, logs/written_files/F040110_073159.mdcs.root, logs/written_files/F040110_193222.mdcs.root, logs/written_files/F040111_073247.mdcs.root, logs/written_files/F040111_193309.mdcs.root, logs/written_files/F040112_073332.mdcs.root, logs/written_files/F040112_193356.mdcs.root, logs/written_files/F040113_073420.mdcs.root, logs/written_files/F040113_193444.mdcs.root, logs/written_files/F040114_073507.mdcs.root, logs/written_files/F040114_193531.mdcs.root, logs/written_files/F040115_073556.mdcs.root, logs/written_files/F040115_193620.mdcs.root, logs/written_files/F040116_073644.mdcs.root, logs/written_files/F040116_193707.mdcs.root, logs/written_files/F040117_073731.mdcs.root, logs/written_files/F040117_193755.mdcs.root, logs/written_files/F040118_073819.mdcs.root, logs/written_files/F040118_193844.mdcs.root, logs/written_files/F040119_073908.mdcs.root, logs/written_files/F040119_193932.mdcs.root, logs/written_files/F040120_073957.mdcs.root, logs/written_files/F040120_194022.mdcs.root, logs/written_files/F040121_074047.mdcs.root, logs/written_files/F040121_194111.mdcs.root, logs/written_files/F040122_074135.mdcs.root, logs/written_files/F040122_194200.mdcs.root, logs/written_files/F040123_074226.mdcs.root, logs/written_files/F040123_194252.mdcs.root, logs/written_files/F040124_074317.mdcs.root, logs/written_files/F040124_194343.mdcs.root, logs/written_files/F040125_074408.mdcs.root, logs/written_files/F040125_194433.mdcs.root, logs/written_files/F040126_074459.mdcs.root, logs/written_files/F040126_194524.mdcs.root, logs/written_files/F040127_074549.mdcs.root, logs/written_files/F040127_194617.mdcs.root, logs/written_files/F040128_074700.mdcs.root, logs/written_files/F040128_194726.mdcs.root, logs/written_files/F040129_074750.mdcs.root, logs/written_files/F040129_194815.mdcs.root, logs/written_files/F040130_074841.mdcs.root, logs/written_files/F040130_194905.mdcs.root, logs/written_files/F040131_074930.mdcs.root, logs/written_files/F040131_194955.mdcs.root, logs/written_files/F031004_015624.mdcs.root, logs/written_files/F031004_135641.mdcs.root, logs/written_files/F031005_015700.mdcs.root, logs/written_files/F031005_135727.mdcs.root, logs/written_files/F031006_015824.mdcs.root, logs/written_files/F031006_135914.mdcs.root, logs/written_files/F031007_015937.mdcs.root, logs/written_files/F031007_140013.mdcs.root, logs/written_files/F031007_224740.mdcs.root, logs/written_files/F031008_104824.mdcs.root, logs/written_files/F031106_064025.mdcs.root, logs/written_files/F031106_184101.mdcs.root, logs/written_files/F031107_064136.mdcs.root, logs/written_files/F031107_184211.mdcs.root, logs/written_files/F031108_064251.mdcs.root, logs/written_files/F031108_184330.mdcs.root, logs/written_files/F031109_064409.mdcs.root, logs/written_files/F031109_184448.mdcs.root, logs/written_files/F031201_070144.mdcs.root, logs/written_files/F031201_190239.mdcs.root, logs/written_files/F031203_190352.mdcs.root, logs/written_files/F031204_070415.mdcs.root, logs/written_files/F031204_190438.mdcs.root, logs/written_files/F031205_070457.mdcs.root, logs/written_files/F031205_190521.mdcs.root, logs/written_files/F031206_070542.mdcs.root, logs/written_files/F031206_190601.mdcs.root, logs/written_files/F031207_070626.mdcs.root, logs/written_files/F031207_190646.mdcs.root, logs/written_files/F031208_070707.mdcs.root, logs/written_files/F031208_190731.mdcs.root, logs/written_files/F031209_070750.mdcs.root, logs/written_files/F031209_190813.mdcs.root, logs/written_files/F040201_075020.mdcs.root, logs/written_files/F040201_195046.mdcs.root, logs/written_files/F040202_075111.mdcs.root, logs/written_files/F040202_195119.mdcs.root, logs/written_files/F040203_075133.mdcs.root, logs/written_files/F040203_195147.mdcs.root, logs/written_files/F040204_075200.mdcs.root, scripts/dcswriter.mysql, scripts/filefinder_cronjob.sh, scripts/newcan.mysql, scripts/newchiller.mysql, scripts/write_dcs2mysql.C: Initial revision 2004-02-05 19:02 ebeall * DcsWriter/: .base_release, GNUmakefile, makelog, spin_rawdcs.C, oldDcsWriter/.cvsignore, oldDcsWriter/DcsWriter.cxx, oldDcsWriter/DcsWriter.h, oldDcsWriter/Dcs_Chiller_Far.cxx, oldDcsWriter/Dcs_Chiller_Far.h, oldDcsWriter/Dcs_Env_Cal.cxx, oldDcsWriter/Dcs_Env_Cal.h, oldDcsWriter/Dcs_Env_Far.cxx, oldDcsWriter/Dcs_Env_Far.h, oldDcsWriter/Dcs_Hv.cxx, oldDcsWriter/Dcs_Hv.h, oldDcsWriter/Dcs_Mag_Cal.cxx, oldDcsWriter/Dcs_Mag_Cal.h, oldDcsWriter/Dcs_Mag_Far.cxx, oldDcsWriter/Dcs_Mag_Far.h, oldDcsWriter/Dcs_Rps.cxx, oldDcsWriter/Dcs_Rps.h, oldDcsWriter/GNUmakefile, oldDcsWriter/LinkDef.h, oldDcsWriter/makelog, oldDcsWriter/logs/catlogs.log, oldDcsWriter/logs/dcswrite.log, oldDcsWriter/logs/written_files/F030924_055157.mdcs.root, oldDcsWriter/logs/written_files/F030924_175200.mdcs.root, oldDcsWriter/logs/written_files/F030925_055202.mdcs.root, oldDcsWriter/logs/written_files/F030925_184952.mdcs.root, oldDcsWriter/logs/written_files/F030925_225109.mdcs.root, oldDcsWriter/logs/written_files/F030926_105125.mdcs.root, oldDcsWriter/logs/written_files/F030926_225500.mdcs.root, oldDcsWriter/logs/written_files/F030926_225550.mdcs.root, oldDcsWriter/logs/written_files/F030926_233758.mdcs.root, oldDcsWriter/logs/written_files/F030929_222222.1.mdcs.root, oldDcsWriter/logs/written_files/F030929_222222.mdcs.root, oldDcsWriter/logs/written_files/F030930_102316.mdcs.root, oldDcsWriter/logs/written_files/F030930_222409.mdcs.root, oldDcsWriter/logs/written_files/F031012_083019.mdcs.root, oldDcsWriter/logs/written_files/F031012_203057.mdcs.root, oldDcsWriter/logs/written_files/F031013_083138.mdcs.root, oldDcsWriter/logs/written_files/F031013_203220.mdcs.root, oldDcsWriter/logs/written_files/F031020_061955.mdcs.root, oldDcsWriter/logs/written_files/F031020_182033.mdcs.root, oldDcsWriter/logs/written_files/F031021_062107.mdcs.root, oldDcsWriter/logs/written_files/F031021_182144.mdcs.root, oldDcsWriter/logs/written_files/F031022_062221.mdcs.root, oldDcsWriter/logs/written_files/F031022_182257.mdcs.root, oldDcsWriter/logs/written_files/F031023_062331.mdcs.root, oldDcsWriter/logs/written_files/F031023_182405.mdcs.root, oldDcsWriter/logs/written_files/F031024_062441.mdcs.root, oldDcsWriter/logs/written_files/F031024_182516.mdcs.root, oldDcsWriter/logs/written_files/F031025_062552.mdcs.root, oldDcsWriter/logs/written_files/F031025_182627.mdcs.root, oldDcsWriter/logs/written_files/F031026_062701.mdcs.root, oldDcsWriter/logs/written_files/F031026_182738.mdcs.root, oldDcsWriter/logs/written_files/F031027_062814.mdcs.root, oldDcsWriter/logs/written_files/F031027_182850.mdcs.root, oldDcsWriter/logs/written_files/F031028_062928.mdcs.root, oldDcsWriter/logs/written_files/F031028_183004.mdcs.root, oldDcsWriter/logs/written_files/F031029_063043.mdcs.root, oldDcsWriter/logs/written_files/F031029_183122.mdcs.root, oldDcsWriter/logs/written_files/F031030_063159.mdcs.root, oldDcsWriter/logs/written_files/F031030_183239.mdcs.root, oldDcsWriter/logs/written_files/F031031_063315.mdcs.root, oldDcsWriter/logs/written_files/F031031_183353.mdcs.root, oldDcsWriter/logs/written_files/F031120_065630.mdcs.root, oldDcsWriter/logs/written_files/F031120_185643.mdcs.root, oldDcsWriter/logs/written_files/F031121_065656.mdcs.root, oldDcsWriter/logs/written_files/F031121_185712.mdcs.root, oldDcsWriter/logs/written_files/F031122_065727.mdcs.root, oldDcsWriter/logs/written_files/F031122_185740.mdcs.root, oldDcsWriter/logs/written_files/F031123_065752.mdcs.root, oldDcsWriter/logs/written_files/F031123_185807.mdcs.root, oldDcsWriter/logs/written_files/F031124_065824.mdcs.root, oldDcsWriter/logs/written_files/F031124_185837.mdcs.root, oldDcsWriter/logs/written_files/F031125_065850.mdcs.root, oldDcsWriter/logs/written_files/F031125_185903.mdcs.root, oldDcsWriter/logs/written_files/F031126_065920.mdcs.root, oldDcsWriter/logs/written_files/F031126_185934.mdcs.root, oldDcsWriter/logs/written_files/F031127_065947.mdcs.root, oldDcsWriter/logs/written_files/F031127_190000.mdcs.root, oldDcsWriter/logs/written_files/F031128_070017.mdcs.root, oldDcsWriter/logs/written_files/F031128_190032.mdcs.root, oldDcsWriter/logs/written_files/F031129_070045.mdcs.root, oldDcsWriter/logs/written_files/F031129_190058.mdcs.root, oldDcsWriter/logs/written_files/F031130_070114.mdcs.root, oldDcsWriter/logs/written_files/F031130_190131.mdcs.root, oldDcsWriter/logs/written_files/F031220_071602.mdcs.root, oldDcsWriter/logs/written_files/F031220_191626.mdcs.root, oldDcsWriter/logs/written_files/F031221_071648.mdcs.root, oldDcsWriter/logs/written_files/F031221_191709.mdcs.root, oldDcsWriter/logs/written_files/F031222_071733.mdcs.root, oldDcsWriter/logs/written_files/F031222_191754.mdcs.root, oldDcsWriter/logs/written_files/F031223_071816.mdcs.root, oldDcsWriter/logs/written_files/F031223_191840.mdcs.root, oldDcsWriter/logs/written_files/F031224_071859.mdcs.root, oldDcsWriter/logs/written_files/F031224_191923.mdcs.root, oldDcsWriter/logs/written_files/F031225_071945.mdcs.root, oldDcsWriter/logs/written_files/F031225_192006.mdcs.root, oldDcsWriter/logs/written_files/F031226_072030.mdcs.root, oldDcsWriter/logs/written_files/F031226_192052.mdcs.root, oldDcsWriter/logs/written_files/F031227_072114.mdcs.root, oldDcsWriter/logs/written_files/F031227_192138.mdcs.root, oldDcsWriter/logs/written_files/F031228_072158.mdcs.root, oldDcsWriter/logs/written_files/F031228_192222.mdcs.root, oldDcsWriter/logs/written_files/F031229_072246.mdcs.root, oldDcsWriter/logs/written_files/F031229_192307.mdcs.root, oldDcsWriter/logs/written_files/F031230_072330.mdcs.root, oldDcsWriter/logs/written_files/F031230_192353.mdcs.root, oldDcsWriter/logs/written_files/F031231_072416.mdcs.root, oldDcsWriter/logs/written_files/F031231_192439.mdcs.root, oldDcsWriter/logs/written_files/F040110_073159.mdcs.root, oldDcsWriter/logs/written_files/F040110_193222.mdcs.root, oldDcsWriter/logs/written_files/F040111_073247.mdcs.root, oldDcsWriter/logs/written_files/F040111_193309.mdcs.root, oldDcsWriter/logs/written_files/F040112_073332.mdcs.root, oldDcsWriter/logs/written_files/F040112_193356.mdcs.root, oldDcsWriter/logs/written_files/F040113_073420.mdcs.root, oldDcsWriter/logs/written_files/F040113_193444.mdcs.root, oldDcsWriter/logs/written_files/F040116_073644.mdcs.root, oldDcsWriter/logs/written_files/F040120_073957.mdcs.root, oldDcsWriter/logs/written_files/F040120_194022.mdcs.root, oldDcsWriter/logs/written_files/F040121_074047.mdcs.root, oldDcsWriter/logs/written_files/F040121_194111.mdcs.root, oldDcsWriter/logs/written_files/F040122_074135.mdcs.root, oldDcsWriter/logs/written_files/F040122_194200.mdcs.root, oldDcsWriter/logs/written_files/F040123_074226.mdcs.root, oldDcsWriter/logs/written_files/F040123_194252.mdcs.root, oldDcsWriter/logs/written_files/F040124_074317.mdcs.root, oldDcsWriter/logs/written_files/F040124_194343.mdcs.root, oldDcsWriter/logs/written_files/F040125_074408.mdcs.root, oldDcsWriter/logs/written_files/F040125_194433.mdcs.root, oldDcsWriter/logs/written_files/F040126_074459.mdcs.root, oldDcsWriter/logs/written_files/F040126_194524.mdcs.root, oldDcsWriter/logs/written_files/F040127_074549.mdcs.root, oldDcsWriter/logs/written_files/F040127_194617.mdcs.root, oldDcsWriter/logs/written_files/F040128_074700.mdcs.root, oldDcsWriter/logs/written_files/F040128_194726.mdcs.root, oldDcsWriter/logs/written_files/F040129_074750.mdcs.root, oldDcsWriter/logs/written_files/F040129_194815.mdcs.root, oldDcsWriter/logs/written_files/F040130_074841.mdcs.root, oldDcsWriter/logs/written_files/F040130_194905.mdcs.root, oldDcsWriter/logs/written_files/F040131_074930.mdcs.root, oldDcsWriter/logs/written_files/F040131_194955.mdcs.root, tmp/jobmodules.txt, oldDcsWriter/logs/written_files/F031001_102445.mdcs.root, oldDcsWriter/logs/written_files/F031001_222507.mdcs.root, oldDcsWriter/logs/written_files/F031002_102550.mdcs.root, oldDcsWriter/logs/written_files/F031002_222606.mdcs.root, oldDcsWriter/logs/written_files/F031003_102645.mdcs.root, oldDcsWriter/logs/written_files/F031004_015624.mdcs.root, oldDcsWriter/logs/written_files/F031004_135641.mdcs.root, oldDcsWriter/logs/written_files/F031005_015700.mdcs.root, oldDcsWriter/logs/written_files/F031005_135727.mdcs.root, oldDcsWriter/logs/written_files/F031006_015824.mdcs.root, oldDcsWriter/logs/written_files/F031006_135914.mdcs.root, oldDcsWriter/logs/written_files/F031007_015937.mdcs.root, oldDcsWriter/logs/written_files/F031007_140013.mdcs.root, oldDcsWriter/logs/written_files/F031007_224740.mdcs.root, oldDcsWriter/logs/written_files/F031008_104824.mdcs.root, oldDcsWriter/logs/written_files/F031008_202553.mdcs.root, oldDcsWriter/logs/written_files/F031009_082646.mdcs.root, oldDcsWriter/logs/written_files/F031009_202712.mdcs.root, oldDcsWriter/logs/written_files/F031010_082810.mdcs.root, oldDcsWriter/logs/written_files/F031010_202858.mdcs.root, oldDcsWriter/logs/written_files/F031011_082903.mdcs.root, oldDcsWriter/logs/written_files/F031011_202940.mdcs.root, oldDcsWriter/logs/written_files/F031014_054536.mdcs.root, oldDcsWriter/logs/written_files/F031014_174614.mdcs.root, oldDcsWriter/logs/written_files/F031015_054649.mdcs.root, oldDcsWriter/logs/written_files/F031015_174723.mdcs.root, oldDcsWriter/logs/written_files/F031015_192805.mdcs.root, oldDcsWriter/logs/written_files/F031016_181521.mdcs.root, oldDcsWriter/logs/written_files/F031017_061617.mdcs.root, oldDcsWriter/logs/written_files/F031017_181653.mdcs.root, oldDcsWriter/logs/written_files/F031018_061731.mdcs.root, oldDcsWriter/logs/written_files/F031018_181805.mdcs.root, oldDcsWriter/logs/written_files/F031019_061843.mdcs.root, oldDcsWriter/logs/written_files/F031019_181919.mdcs.root, oldDcsWriter/logs/written_files/F031101_063430.mdcs.root, oldDcsWriter/logs/written_files/F031101_183506.mdcs.root, oldDcsWriter/logs/written_files/F031102_063543.mdcs.root, oldDcsWriter/logs/written_files/F031102_183620.mdcs.root, oldDcsWriter/logs/written_files/F031103_063656.mdcs.root, oldDcsWriter/logs/written_files/F031103_183730.mdcs.root, oldDcsWriter/logs/written_files/F031104_063805.mdcs.root, oldDcsWriter/logs/written_files/F031104_183839.mdcs.root, oldDcsWriter/logs/written_files/F031105_063914.mdcs.root, oldDcsWriter/logs/written_files/F031105_183950.mdcs.root, oldDcsWriter/logs/written_files/F031106_064025.mdcs.root, oldDcsWriter/logs/written_files/F031106_184101.mdcs.root, oldDcsWriter/logs/written_files/F031107_064136.mdcs.root, oldDcsWriter/logs/written_files/F031107_184211.mdcs.root, oldDcsWriter/logs/written_files/F031108_064251.mdcs.root, oldDcsWriter/logs/written_files/F031108_184330.mdcs.root, oldDcsWriter/logs/written_files/F031109_064409.mdcs.root, oldDcsWriter/logs/written_files/F031109_184448.mdcs.root, oldDcsWriter/logs/written_files/F031110_064544.mdcs.root, oldDcsWriter/logs/written_files/F031110_184547.mdcs.root, oldDcsWriter/logs/written_files/F031111_064626.mdcs.root, oldDcsWriter/logs/written_files/F031111_184702.mdcs.root, oldDcsWriter/logs/written_files/F031112_064744.mdcs.root, oldDcsWriter/logs/written_files/F031112_184823.mdcs.root, oldDcsWriter/logs/written_files/F031113_064900.mdcs.root, oldDcsWriter/logs/written_files/F031113_184938.mdcs.root, oldDcsWriter/logs/written_files/F031114_065017.mdcs.root, oldDcsWriter/logs/written_files/F031114_185053.mdcs.root, oldDcsWriter/logs/written_files/F031115_065134.mdcs.root, oldDcsWriter/logs/written_files/F031115_185223.mdcs.root, oldDcsWriter/logs/written_files/F031116_065259.mdcs.root, oldDcsWriter/logs/written_files/F031116_185336.mdcs.root, oldDcsWriter/logs/written_files/F031117_065422.mdcs.root, oldDcsWriter/logs/written_files/F031117_185458.mdcs.root, oldDcsWriter/logs/written_files/F031118_065515.mdcs.root, oldDcsWriter/logs/written_files/F031118_185547.mdcs.root, oldDcsWriter/logs/written_files/F031119_065559.mdcs.root, oldDcsWriter/logs/written_files/F031119_185614.mdcs.root, oldDcsWriter/logs/written_files/F031201_070144.mdcs.root, oldDcsWriter/logs/written_files/F031201_190239.mdcs.root, oldDcsWriter/logs/written_files/F031202_070253.mdcs.root, oldDcsWriter/logs/written_files/F031202_190313.mdcs.root, oldDcsWriter/logs/written_files/F031203_070334.mdcs.root, oldDcsWriter/logs/written_files/F031203_190352.mdcs.root, oldDcsWriter/logs/written_files/F031204_070415.mdcs.root, oldDcsWriter/logs/written_files/F031204_190438.mdcs.root, oldDcsWriter/logs/written_files/F031205_070457.mdcs.root, oldDcsWriter/logs/written_files/F031205_190521.mdcs.root, oldDcsWriter/logs/written_files/F031206_070542.mdcs.root, oldDcsWriter/logs/written_files/F031206_190601.mdcs.root, oldDcsWriter/logs/written_files/F031207_070626.mdcs.root, oldDcsWriter/logs/written_files/F031207_190646.mdcs.root, oldDcsWriter/logs/written_files/F031208_070707.mdcs.root, oldDcsWriter/logs/written_files/F031208_190731.mdcs.root, oldDcsWriter/logs/written_files/F031209_070750.mdcs.root, oldDcsWriter/logs/written_files/F031209_190813.mdcs.root, oldDcsWriter/logs/written_files/F031210_070836.mdcs.root, oldDcsWriter/logs/written_files/F031210_190855.mdcs.root, oldDcsWriter/logs/written_files/F031211_070918.mdcs.root, oldDcsWriter/logs/written_files/F031211_190941.mdcs.root, oldDcsWriter/logs/written_files/F031212_071000.mdcs.root, oldDcsWriter/logs/written_files/F031212_191024.mdcs.root, oldDcsWriter/logs/written_files/F031213_071046.mdcs.root, oldDcsWriter/logs/written_files/F031213_191107.mdcs.root, oldDcsWriter/logs/written_files/F031214_071132.mdcs.root, oldDcsWriter/logs/written_files/F031214_191152.mdcs.root, oldDcsWriter/logs/written_files/F031215_071215.mdcs.root, oldDcsWriter/logs/written_files/F031215_191240.mdcs.root, oldDcsWriter/logs/written_files/F031216_071300.mdcs.root, oldDcsWriter/logs/written_files/F031216_191325.mdcs.root, oldDcsWriter/logs/written_files/F031217_071347.mdcs.root, oldDcsWriter/logs/written_files/F031217_191419.mdcs.root, oldDcsWriter/logs/written_files/F031218_071443.mdcs.root, oldDcsWriter/logs/written_files/F031218_191502.mdcs.root, oldDcsWriter/logs/written_files/F031219_071520.mdcs.root, oldDcsWriter/logs/written_files/F031219_191542.mdcs.root, oldDcsWriter/logs/written_files/F040101_072500.mdcs.root, oldDcsWriter/logs/written_files/F040101_192524.mdcs.root, oldDcsWriter/logs/written_files/F040102_072548.mdcs.root, oldDcsWriter/logs/written_files/F040102_192609.mdcs.root, oldDcsWriter/logs/written_files/F040103_072633.mdcs.root, oldDcsWriter/logs/written_files/F040103_192656.mdcs.root, oldDcsWriter/logs/written_files/F040104_072718.mdcs.root, oldDcsWriter/logs/written_files/F040104_192742.mdcs.root, oldDcsWriter/logs/written_files/F040105_072804.mdcs.root, oldDcsWriter/logs/written_files/F040105_192828.mdcs.root, oldDcsWriter/logs/written_files/F040106_072851.mdcs.root, oldDcsWriter/logs/written_files/F040106_192915.mdcs.root, oldDcsWriter/logs/written_files/F040107_072940.mdcs.root, oldDcsWriter/logs/written_files/F040107_193002.mdcs.root, oldDcsWriter/logs/written_files/F040108_073026.mdcs.root, oldDcsWriter/logs/written_files/F040108_193051.mdcs.root, oldDcsWriter/logs/written_files/F040109_073113.mdcs.root, oldDcsWriter/logs/written_files/F040109_193136.mdcs.root, oldDcsWriter/logs/written_files/F040114_073507.mdcs.root, oldDcsWriter/logs/written_files/F040114_193531.mdcs.root, oldDcsWriter/logs/written_files/F040115_073556.mdcs.root, oldDcsWriter/logs/written_files/F040115_193620.mdcs.root, oldDcsWriter/logs/written_files/F040116_193707.mdcs.root, oldDcsWriter/logs/written_files/F040117_073731.mdcs.root, oldDcsWriter/logs/written_files/F040117_193755.mdcs.root, oldDcsWriter/logs/written_files/F040118_073819.mdcs.root, oldDcsWriter/logs/written_files/F040118_193844.mdcs.root, oldDcsWriter/logs/written_files/F040119_073908.mdcs.root, oldDcsWriter/logs/written_files/F040119_193932.mdcs.root, oldDcsWriter/logs/written_files/F040201_075020.mdcs.root, oldDcsWriter/logs/written_files/F040201_195046.mdcs.root, oldDcsWriter/logs/written_files/F040202_075111.mdcs.root, oldDcsWriter/logs/written_files/F040202_195119.mdcs.root, oldDcsWriter/logs/written_files/F040203_075133.mdcs.root, oldDcsWriter/logs/written_files/F040203_195147.mdcs.root, oldDcsWriter/logs/written_files/F040204_075200.mdcs.root, oldDcsWriter/scripts/dcswriter.mysql, oldDcsWriter/scripts/filefinder_cronjob.sh, oldDcsWriter/scripts/newcan.mysql, oldDcsWriter/scripts/newchiller.mysql, oldDcsWriter/scripts/write_dcs2mysql.C: Dcs user functions (database) 2004-02-05 19:02 ebeall * DcsWriter/: .base_release, GNUmakefile, makelog, spin_rawdcs.C, oldDcsWriter/.cvsignore, oldDcsWriter/DcsWriter.cxx, oldDcsWriter/DcsWriter.h, oldDcsWriter/Dcs_Chiller_Far.cxx, oldDcsWriter/Dcs_Chiller_Far.h, oldDcsWriter/Dcs_Env_Cal.cxx, oldDcsWriter/Dcs_Env_Cal.h, oldDcsWriter/Dcs_Env_Far.cxx, oldDcsWriter/Dcs_Env_Far.h, oldDcsWriter/Dcs_Hv.cxx, oldDcsWriter/Dcs_Hv.h, oldDcsWriter/Dcs_Mag_Cal.cxx, oldDcsWriter/Dcs_Mag_Cal.h, oldDcsWriter/Dcs_Mag_Far.cxx, oldDcsWriter/Dcs_Mag_Far.h, oldDcsWriter/Dcs_Rps.cxx, oldDcsWriter/Dcs_Rps.h, oldDcsWriter/GNUmakefile, oldDcsWriter/LinkDef.h, oldDcsWriter/makelog, oldDcsWriter/logs/catlogs.log, oldDcsWriter/logs/dcswrite.log, oldDcsWriter/logs/written_files/F030924_055157.mdcs.root, oldDcsWriter/logs/written_files/F030924_175200.mdcs.root, oldDcsWriter/logs/written_files/F030925_055202.mdcs.root, oldDcsWriter/logs/written_files/F030925_184952.mdcs.root, oldDcsWriter/logs/written_files/F030925_225109.mdcs.root, oldDcsWriter/logs/written_files/F030926_105125.mdcs.root, oldDcsWriter/logs/written_files/F030926_225500.mdcs.root, oldDcsWriter/logs/written_files/F030926_225550.mdcs.root, oldDcsWriter/logs/written_files/F030926_233758.mdcs.root, oldDcsWriter/logs/written_files/F030929_222222.1.mdcs.root, oldDcsWriter/logs/written_files/F030929_222222.mdcs.root, oldDcsWriter/logs/written_files/F030930_102316.mdcs.root, oldDcsWriter/logs/written_files/F030930_222409.mdcs.root, oldDcsWriter/logs/written_files/F031012_083019.mdcs.root, oldDcsWriter/logs/written_files/F031012_203057.mdcs.root, oldDcsWriter/logs/written_files/F031013_083138.mdcs.root, oldDcsWriter/logs/written_files/F031013_203220.mdcs.root, oldDcsWriter/logs/written_files/F031020_061955.mdcs.root, oldDcsWriter/logs/written_files/F031020_182033.mdcs.root, oldDcsWriter/logs/written_files/F031021_062107.mdcs.root, oldDcsWriter/logs/written_files/F031021_182144.mdcs.root, oldDcsWriter/logs/written_files/F031022_062221.mdcs.root, oldDcsWriter/logs/written_files/F031022_182257.mdcs.root, oldDcsWriter/logs/written_files/F031023_062331.mdcs.root, oldDcsWriter/logs/written_files/F031023_182405.mdcs.root, oldDcsWriter/logs/written_files/F031024_062441.mdcs.root, oldDcsWriter/logs/written_files/F031024_182516.mdcs.root, oldDcsWriter/logs/written_files/F031025_062552.mdcs.root, oldDcsWriter/logs/written_files/F031025_182627.mdcs.root, oldDcsWriter/logs/written_files/F031026_062701.mdcs.root, oldDcsWriter/logs/written_files/F031026_182738.mdcs.root, oldDcsWriter/logs/written_files/F031027_062814.mdcs.root, oldDcsWriter/logs/written_files/F031027_182850.mdcs.root, oldDcsWriter/logs/written_files/F031028_062928.mdcs.root, oldDcsWriter/logs/written_files/F031028_183004.mdcs.root, oldDcsWriter/logs/written_files/F031029_063043.mdcs.root, oldDcsWriter/logs/written_files/F031029_183122.mdcs.root, oldDcsWriter/logs/written_files/F031030_063159.mdcs.root, oldDcsWriter/logs/written_files/F031030_183239.mdcs.root, oldDcsWriter/logs/written_files/F031031_063315.mdcs.root, oldDcsWriter/logs/written_files/F031031_183353.mdcs.root, oldDcsWriter/logs/written_files/F031120_065630.mdcs.root, oldDcsWriter/logs/written_files/F031120_185643.mdcs.root, oldDcsWriter/logs/written_files/F031121_065656.mdcs.root, oldDcsWriter/logs/written_files/F031121_185712.mdcs.root, oldDcsWriter/logs/written_files/F031122_065727.mdcs.root, oldDcsWriter/logs/written_files/F031122_185740.mdcs.root, oldDcsWriter/logs/written_files/F031123_065752.mdcs.root, oldDcsWriter/logs/written_files/F031123_185807.mdcs.root, oldDcsWriter/logs/written_files/F031124_065824.mdcs.root, oldDcsWriter/logs/written_files/F031124_185837.mdcs.root, oldDcsWriter/logs/written_files/F031125_065850.mdcs.root, oldDcsWriter/logs/written_files/F031125_185903.mdcs.root, oldDcsWriter/logs/written_files/F031126_065920.mdcs.root, oldDcsWriter/logs/written_files/F031126_185934.mdcs.root, oldDcsWriter/logs/written_files/F031127_065947.mdcs.root, oldDcsWriter/logs/written_files/F031127_190000.mdcs.root, oldDcsWriter/logs/written_files/F031128_070017.mdcs.root, oldDcsWriter/logs/written_files/F031128_190032.mdcs.root, oldDcsWriter/logs/written_files/F031129_070045.mdcs.root, oldDcsWriter/logs/written_files/F031129_190058.mdcs.root, oldDcsWriter/logs/written_files/F031130_070114.mdcs.root, oldDcsWriter/logs/written_files/F031130_190131.mdcs.root, oldDcsWriter/logs/written_files/F031220_071602.mdcs.root, oldDcsWriter/logs/written_files/F031220_191626.mdcs.root, oldDcsWriter/logs/written_files/F031221_071648.mdcs.root, oldDcsWriter/logs/written_files/F031221_191709.mdcs.root, oldDcsWriter/logs/written_files/F031222_071733.mdcs.root, oldDcsWriter/logs/written_files/F031222_191754.mdcs.root, oldDcsWriter/logs/written_files/F031223_071816.mdcs.root, oldDcsWriter/logs/written_files/F031223_191840.mdcs.root, oldDcsWriter/logs/written_files/F031224_071859.mdcs.root, oldDcsWriter/logs/written_files/F031224_191923.mdcs.root, oldDcsWriter/logs/written_files/F031225_071945.mdcs.root, oldDcsWriter/logs/written_files/F031225_192006.mdcs.root, oldDcsWriter/logs/written_files/F031226_072030.mdcs.root, oldDcsWriter/logs/written_files/F031226_192052.mdcs.root, oldDcsWriter/logs/written_files/F031227_072114.mdcs.root, oldDcsWriter/logs/written_files/F031227_192138.mdcs.root, oldDcsWriter/logs/written_files/F031228_072158.mdcs.root, oldDcsWriter/logs/written_files/F031228_192222.mdcs.root, oldDcsWriter/logs/written_files/F031229_072246.mdcs.root, oldDcsWriter/logs/written_files/F031229_192307.mdcs.root, oldDcsWriter/logs/written_files/F031230_072330.mdcs.root, oldDcsWriter/logs/written_files/F031230_192353.mdcs.root, oldDcsWriter/logs/written_files/F031231_072416.mdcs.root, oldDcsWriter/logs/written_files/F031231_192439.mdcs.root, oldDcsWriter/logs/written_files/F040110_073159.mdcs.root, oldDcsWriter/logs/written_files/F040110_193222.mdcs.root, oldDcsWriter/logs/written_files/F040111_073247.mdcs.root, oldDcsWriter/logs/written_files/F040111_193309.mdcs.root, oldDcsWriter/logs/written_files/F040112_073332.mdcs.root, oldDcsWriter/logs/written_files/F040112_193356.mdcs.root, oldDcsWriter/logs/written_files/F040113_073420.mdcs.root, oldDcsWriter/logs/written_files/F040113_193444.mdcs.root, oldDcsWriter/logs/written_files/F040116_073644.mdcs.root, oldDcsWriter/logs/written_files/F040120_073957.mdcs.root, oldDcsWriter/logs/written_files/F040120_194022.mdcs.root, oldDcsWriter/logs/written_files/F040121_074047.mdcs.root, oldDcsWriter/logs/written_files/F040121_194111.mdcs.root, oldDcsWriter/logs/written_files/F040122_074135.mdcs.root, oldDcsWriter/logs/written_files/F040122_194200.mdcs.root, oldDcsWriter/logs/written_files/F040123_074226.mdcs.root, oldDcsWriter/logs/written_files/F040123_194252.mdcs.root, oldDcsWriter/logs/written_files/F040124_074317.mdcs.root, oldDcsWriter/logs/written_files/F040124_194343.mdcs.root, oldDcsWriter/logs/written_files/F040125_074408.mdcs.root, oldDcsWriter/logs/written_files/F040125_194433.mdcs.root, oldDcsWriter/logs/written_files/F040126_074459.mdcs.root, oldDcsWriter/logs/written_files/F040126_194524.mdcs.root, oldDcsWriter/logs/written_files/F040127_074549.mdcs.root, oldDcsWriter/logs/written_files/F040127_194617.mdcs.root, oldDcsWriter/logs/written_files/F040128_074700.mdcs.root, oldDcsWriter/logs/written_files/F040128_194726.mdcs.root, oldDcsWriter/logs/written_files/F040129_074750.mdcs.root, oldDcsWriter/logs/written_files/F040129_194815.mdcs.root, oldDcsWriter/logs/written_files/F040130_074841.mdcs.root, oldDcsWriter/logs/written_files/F040130_194905.mdcs.root, oldDcsWriter/logs/written_files/F040131_074930.mdcs.root, oldDcsWriter/logs/written_files/F040131_194955.mdcs.root, tmp/jobmodules.txt, oldDcsWriter/logs/written_files/F031001_102445.mdcs.root, oldDcsWriter/logs/written_files/F031001_222507.mdcs.root, oldDcsWriter/logs/written_files/F031002_102550.mdcs.root, oldDcsWriter/logs/written_files/F031002_222606.mdcs.root, oldDcsWriter/logs/written_files/F031003_102645.mdcs.root, oldDcsWriter/logs/written_files/F031004_015624.mdcs.root, oldDcsWriter/logs/written_files/F031004_135641.mdcs.root, oldDcsWriter/logs/written_files/F031005_015700.mdcs.root, oldDcsWriter/logs/written_files/F031005_135727.mdcs.root, oldDcsWriter/logs/written_files/F031006_015824.mdcs.root, oldDcsWriter/logs/written_files/F031006_135914.mdcs.root, oldDcsWriter/logs/written_files/F031007_015937.mdcs.root, oldDcsWriter/logs/written_files/F031007_140013.mdcs.root, oldDcsWriter/logs/written_files/F031007_224740.mdcs.root, oldDcsWriter/logs/written_files/F031008_104824.mdcs.root, oldDcsWriter/logs/written_files/F031008_202553.mdcs.root, oldDcsWriter/logs/written_files/F031009_082646.mdcs.root, oldDcsWriter/logs/written_files/F031009_202712.mdcs.root, oldDcsWriter/logs/written_files/F031010_082810.mdcs.root, oldDcsWriter/logs/written_files/F031010_202858.mdcs.root, oldDcsWriter/logs/written_files/F031011_082903.mdcs.root, oldDcsWriter/logs/written_files/F031011_202940.mdcs.root, oldDcsWriter/logs/written_files/F031014_054536.mdcs.root, oldDcsWriter/logs/written_files/F031014_174614.mdcs.root, oldDcsWriter/logs/written_files/F031015_054649.mdcs.root, oldDcsWriter/logs/written_files/F031015_174723.mdcs.root, oldDcsWriter/logs/written_files/F031015_192805.mdcs.root, oldDcsWriter/logs/written_files/F031016_181521.mdcs.root, oldDcsWriter/logs/written_files/F031017_061617.mdcs.root, oldDcsWriter/logs/written_files/F031017_181653.mdcs.root, oldDcsWriter/logs/written_files/F031018_061731.mdcs.root, oldDcsWriter/logs/written_files/F031018_181805.mdcs.root, oldDcsWriter/logs/written_files/F031019_061843.mdcs.root, oldDcsWriter/logs/written_files/F031019_181919.mdcs.root, oldDcsWriter/logs/written_files/F031101_063430.mdcs.root, oldDcsWriter/logs/written_files/F031101_183506.mdcs.root, oldDcsWriter/logs/written_files/F031102_063543.mdcs.root, oldDcsWriter/logs/written_files/F031102_183620.mdcs.root, oldDcsWriter/logs/written_files/F031103_063656.mdcs.root, oldDcsWriter/logs/written_files/F031103_183730.mdcs.root, oldDcsWriter/logs/written_files/F031104_063805.mdcs.root, oldDcsWriter/logs/written_files/F031104_183839.mdcs.root, oldDcsWriter/logs/written_files/F031105_063914.mdcs.root, oldDcsWriter/logs/written_files/F031105_183950.mdcs.root, oldDcsWriter/logs/written_files/F031106_064025.mdcs.root, oldDcsWriter/logs/written_files/F031106_184101.mdcs.root, oldDcsWriter/logs/written_files/F031107_064136.mdcs.root, oldDcsWriter/logs/written_files/F031107_184211.mdcs.root, oldDcsWriter/logs/written_files/F031108_064251.mdcs.root, oldDcsWriter/logs/written_files/F031108_184330.mdcs.root, oldDcsWriter/logs/written_files/F031109_064409.mdcs.root, oldDcsWriter/logs/written_files/F031109_184448.mdcs.root, oldDcsWriter/logs/written_files/F031110_064544.mdcs.root, oldDcsWriter/logs/written_files/F031110_184547.mdcs.root, oldDcsWriter/logs/written_files/F031111_064626.mdcs.root, oldDcsWriter/logs/written_files/F031111_184702.mdcs.root, oldDcsWriter/logs/written_files/F031112_064744.mdcs.root, oldDcsWriter/logs/written_files/F031112_184823.mdcs.root, oldDcsWriter/logs/written_files/F031113_064900.mdcs.root, oldDcsWriter/logs/written_files/F031113_184938.mdcs.root, oldDcsWriter/logs/written_files/F031114_065017.mdcs.root, oldDcsWriter/logs/written_files/F031114_185053.mdcs.root, oldDcsWriter/logs/written_files/F031115_065134.mdcs.root, oldDcsWriter/logs/written_files/F031115_185223.mdcs.root, oldDcsWriter/logs/written_files/F031116_065259.mdcs.root, oldDcsWriter/logs/written_files/F031116_185336.mdcs.root, oldDcsWriter/logs/written_files/F031117_065422.mdcs.root, oldDcsWriter/logs/written_files/F031117_185458.mdcs.root, oldDcsWriter/logs/written_files/F031118_065515.mdcs.root, oldDcsWriter/logs/written_files/F031118_185547.mdcs.root, oldDcsWriter/logs/written_files/F031119_065559.mdcs.root, oldDcsWriter/logs/written_files/F031119_185614.mdcs.root, oldDcsWriter/logs/written_files/F031201_070144.mdcs.root, oldDcsWriter/logs/written_files/F031201_190239.mdcs.root, oldDcsWriter/logs/written_files/F031202_070253.mdcs.root, oldDcsWriter/logs/written_files/F031202_190313.mdcs.root, oldDcsWriter/logs/written_files/F031203_070334.mdcs.root, oldDcsWriter/logs/written_files/F031203_190352.mdcs.root, oldDcsWriter/logs/written_files/F031204_070415.mdcs.root, oldDcsWriter/logs/written_files/F031204_190438.mdcs.root, oldDcsWriter/logs/written_files/F031205_070457.mdcs.root, oldDcsWriter/logs/written_files/F031205_190521.mdcs.root, oldDcsWriter/logs/written_files/F031206_070542.mdcs.root, oldDcsWriter/logs/written_files/F031206_190601.mdcs.root, oldDcsWriter/logs/written_files/F031207_070626.mdcs.root, oldDcsWriter/logs/written_files/F031207_190646.mdcs.root, oldDcsWriter/logs/written_files/F031208_070707.mdcs.root, oldDcsWriter/logs/written_files/F031208_190731.mdcs.root, oldDcsWriter/logs/written_files/F031209_070750.mdcs.root, oldDcsWriter/logs/written_files/F031209_190813.mdcs.root, oldDcsWriter/logs/written_files/F031210_070836.mdcs.root, oldDcsWriter/logs/written_files/F031210_190855.mdcs.root, oldDcsWriter/logs/written_files/F031211_070918.mdcs.root, oldDcsWriter/logs/written_files/F031211_190941.mdcs.root, oldDcsWriter/logs/written_files/F031212_071000.mdcs.root, oldDcsWriter/logs/written_files/F031212_191024.mdcs.root, oldDcsWriter/logs/written_files/F031213_071046.mdcs.root, oldDcsWriter/logs/written_files/F031213_191107.mdcs.root, oldDcsWriter/logs/written_files/F031214_071132.mdcs.root, oldDcsWriter/logs/written_files/F031214_191152.mdcs.root, oldDcsWriter/logs/written_files/F031215_071215.mdcs.root, oldDcsWriter/logs/written_files/F031215_191240.mdcs.root, oldDcsWriter/logs/written_files/F031216_071300.mdcs.root, oldDcsWriter/logs/written_files/F031216_191325.mdcs.root, oldDcsWriter/logs/written_files/F031217_071347.mdcs.root, oldDcsWriter/logs/written_files/F031217_191419.mdcs.root, oldDcsWriter/logs/written_files/F031218_071443.mdcs.root, oldDcsWriter/logs/written_files/F031218_191502.mdcs.root, oldDcsWriter/logs/written_files/F031219_071520.mdcs.root, oldDcsWriter/logs/written_files/F031219_191542.mdcs.root, oldDcsWriter/logs/written_files/F040101_072500.mdcs.root, oldDcsWriter/logs/written_files/F040101_192524.mdcs.root, oldDcsWriter/logs/written_files/F040102_072548.mdcs.root, oldDcsWriter/logs/written_files/F040102_192609.mdcs.root, oldDcsWriter/logs/written_files/F040103_072633.mdcs.root, oldDcsWriter/logs/written_files/F040103_192656.mdcs.root, oldDcsWriter/logs/written_files/F040104_072718.mdcs.root, oldDcsWriter/logs/written_files/F040104_192742.mdcs.root, oldDcsWriter/logs/written_files/F040105_072804.mdcs.root, oldDcsWriter/logs/written_files/F040105_192828.mdcs.root, oldDcsWriter/logs/written_files/F040106_072851.mdcs.root, oldDcsWriter/logs/written_files/F040106_192915.mdcs.root, oldDcsWriter/logs/written_files/F040107_072940.mdcs.root, oldDcsWriter/logs/written_files/F040107_193002.mdcs.root, oldDcsWriter/logs/written_files/F040108_073026.mdcs.root, oldDcsWriter/logs/written_files/F040108_193051.mdcs.root, oldDcsWriter/logs/written_files/F040109_073113.mdcs.root, oldDcsWriter/logs/written_files/F040109_193136.mdcs.root, oldDcsWriter/logs/written_files/F040114_073507.mdcs.root, oldDcsWriter/logs/written_files/F040114_193531.mdcs.root, oldDcsWriter/logs/written_files/F040115_073556.mdcs.root, oldDcsWriter/logs/written_files/F040115_193620.mdcs.root, oldDcsWriter/logs/written_files/F040116_193707.mdcs.root, oldDcsWriter/logs/written_files/F040117_073731.mdcs.root, oldDcsWriter/logs/written_files/F040117_193755.mdcs.root, oldDcsWriter/logs/written_files/F040118_073819.mdcs.root, oldDcsWriter/logs/written_files/F040118_193844.mdcs.root, oldDcsWriter/logs/written_files/F040119_073908.mdcs.root, oldDcsWriter/logs/written_files/F040119_193932.mdcs.root, oldDcsWriter/logs/written_files/F040201_075020.mdcs.root, oldDcsWriter/logs/written_files/F040201_195046.mdcs.root, oldDcsWriter/logs/written_files/F040202_075111.mdcs.root, oldDcsWriter/logs/written_files/F040202_195119.mdcs.root, oldDcsWriter/logs/written_files/F040203_075133.mdcs.root, oldDcsWriter/logs/written_files/F040203_195147.mdcs.root, oldDcsWriter/logs/written_files/F040204_075200.mdcs.root, oldDcsWriter/scripts/dcswriter.mysql, oldDcsWriter/scripts/filefinder_cronjob.sh, oldDcsWriter/scripts/newcan.mysql, oldDcsWriter/scripts/newchiller.mysql, oldDcsWriter/scripts/write_dcs2mysql.C: Initial revision 2004-02-05 18:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.4.0, packages-R1.4.0-tmp: # this release will not be officially advertised, it is just for documentation 2004-02-05 16:22 ebeall * DcsDaemon/dcs_mysql2roto.c: added CHILLER and CANBUS support. 2004-02-05 16:06 ebeall * RawData/RawDcsEnvMonitorBlock.cxx: caldet cerenkov counter fixes (float to int conversion) 2004-02-05 13:10 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/: Truthifier.cxx, Truthifier.h: Realized that the GetTotalEnergy() functions overcounted energy in the case of multiple digits/strip. Added GetAllScintHits() functions to compose non-degenerate sets of scint hits for use with such analyses. 2004-02-05 11:26 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Added the truth command line: j.Path("TPath").Mod("CDTrackerModuleStrips").Cmd("WriteTruth 1"); 2004-02-05 11:25 hartnell * CalDetTracker/: CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h: Added in the reconstruction of the truth information to Ana. The PID information is now only reconstructed if fWritePID is set. I have protected the delete from segv. The truth info is also only reconstructed when fWriteTruth is set. Added fTruthHits to CleanDataMembers. 2004-02-05 08:24 Nick West <n.west1@physics.oxford.ac.uk> * RawData/LinkDef.h: Add missing RawDcsCanMonitorBlock and RawDcsChillerMonitorBlock. 2004-02-04 23:13 ebeall * RawData/RawDcsEnvMonitorBlock.cxx: fixed block sizes with fardet version 3 rawblocks 2004-02-04 23:03 ebeall * RawData/: RawDcsMagnetMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx: Added magnet imbalance voltages 2004-02-04 22:53 ebeall * RawData/: RawDcsEnvMonitorBlock.h, RawDcsEnvMonitorBlock.cxx: Added radon correction factors 2004-02-04 22:44 ebeall * RawData/: RawDcsChillerMonitorBlock.h, RawDcsChillerMonitorBlock.cxx: DCS Chiller initial functionality 2004-02-04 22:44 ebeall * RawData/RawDcsCanMonitorBlock.cxx: DCS CANBUS initial functionality 2004-02-04 22:43 ebeall * RawData/RawDcsCanMonitorBlock.h: DCS CANBUS functionality 2004-02-04 16:38 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: add Cluster3D as a distinct module 2004-02-04 02:38 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Modify to support new Select argument that allows user to select only record sets that contain a specified record. 2004-02-04 02:37 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoDataStreamItr.cxx, IoDataStreamItr.h, IoInputModule.cxx, IoInputModule.h, IoInputStreamItr.cxx, IoInputStreamItr.h: Add new argument "bool isRequired" to Input.Select method to allow user to specify that if a record from the specified stream is missing, the entire record set is to be rejected. New interface is: void Select(const char* stream, const char* select, bool isRequired = false); e.g. jc.Input.Select("NtpSR","",true); can be used to specify that only record sets with an NtpSRRecord should be selected (read in), and jc.Input.Select("NtpSR","crhdr.zenith > 30",true); can be used to specify that only record sets with an NtpSRRecord that have a zenith angle > 30 should be selected. 2004-02-04 02:31 Sue Kasahara <schubert@hep.umn.edu> * JobControl/: JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h: Add new argument "bool isRequired" to Input.Select method to allow user to specify that if a record from the specified stream is missing, the entire record set is to be rejected. 2004-02-03 18:43 cbs * LISummary/: LIAnalysis.cxx, LIAnalysis.h: Added new method to LIAnalysis class to make text file of noisy chips Added argument to SetLoopVariables method in LIAnalysis to supress messages 2004-02-03 17:37 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Modify NtpSRModule::FillNtpFiducialDistance to make use of UgliGeomHandle::GetZExtent to determine the zmin/max boundaries of the detector for a given vldcontext. UgliGeomHandle::GetZExtent has recently been modified to return the zextent of the far detector based on db stored plane installation dates. 2004-02-03 16:29 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/rawBlockIds.h: add new Dcs block ids for Chiller, UPS, CAN-Bus. 2004-02-03 15:59 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: s/smith/cbs/ 2004-02-03 15:32 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Add smith to LISummary 2004-02-03 13:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, DbiValidityRecBuilder.cxx: Set upper limit on TimeGate calculation to avoid cosmetic warnings about illegal TimeGates when processing tables with very long validities. 2004-02-03 11:39 Nick West <n.west1@physics.oxford.ac.uk> * Calibrator/CalMapperFits.cxx: Backport to R1-3:- uploading Nick's fix to atten length units inconsistencies. 2004-02-03 11:37 Nick West <n.west1@physics.oxford.ac.uk> * Calibrator/CalMapperFits.cxx: Backport to R1-4:- uploading Nick's fix to atten length units inconsistencies. 2004-02-03 07:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch.csh: Add PPLX2 as a source for DBILOGENTRY mail. 2004-02-03 07:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_order_tables.pm: Bug fix name collection: It was adding a leading _ to all tables without checksum reports resulting in incorrect log file name. 2004-02-02 21:03 bspeak * RunSummary/rate_plot.cc: Add weekly plotting convention to zero plot time on 00:00 of a Friday Monthly plotting convention still zeros time on 00:00 of last day of previous month 2004-02-02 19:47 George Irwin <gmieg@slac.stanford.edu> * setup/packages-development: Add new ShieldPlank package for Caius. 2004-02-02 19:46 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/: check_access, modules: Add ShieldPlank package for Caius. 2004-02-02 19:41 George Irwin <gmieg@slac.stanford.edu> * ShieldPlank/: .cvsignore, GNUmakefile: Initial revision 2004-02-02 19:41 George Irwin <gmieg@slac.stanford.edu> * ShieldPlank/: .cvsignore, GNUmakefile: Set up new ShieldPlank package for Caius. 2004-02-02 17:23 hartnell * CalDetTracker/LinkDef.h: Add new classes 2004-02-02 17:23 hartnell * CalDetTracker/: CDTruthHitInfo.h, CDTruthifier.cxx, CDTruthifier.h, CDTruthHitInfo.cxx: Two new classes to extract and hold the truth information. CDTruthHitInfo is designed along the lines of CDTrackedHitInfo and does not contain any dependencies on MINOS code. This is the object to be written out. CDTruthifier is the class with all the intelligence. It is supposed to extract the truth information and fill the CDTruthHitInfo objects. So far these classes are only a skeleton, much more work to do. 2004-02-02 16:29 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Change snarl number so that it is the logical position in the file, not the gminos event number. 2004-02-02 04:11 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Adjust NtpSRModule::FillNtpTrack method to explicitly request SR version of track and fittrack list handles. 2004-02-01 15:24 musser * Calibrator/: CalMapperFits.cxx, StripCalibrator.cxx: uploading Nick's fix to atten length units inconsistencies 2004-01-30 22:35 George Irwin <gmieg@slac.stanford.edu> * MINF_Classes/MINFScript.cxx: Specify (Long_t *) types for zeros in gSystem->GetPathInfo call. This removes an ambiguity with (Long64_t *) introduced in ROOT version 4. 2004-01-30 20:59 Robert Hatcher <rhatcher@fnal.gov> * DeMux/AlgDeMuxBeam.cxx: avoid a memory leak by deleting old fUgh (*UgliGeomHandle) before new'ing a new one. Why the Alg has to hold one (rather than simply creating it on the stack as necessary) is another question. 2004-01-30 17:30 Robert Hatcher <rhatcher@fnal.gov> * CandNtupleSR/Module/NtpSRModule.cxx: limit the number of messages FillNtpFiducialDistance generates when it can't deal with NearDet. Also make it more explicit where the message is coming from. 2004-01-30 15:49 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Fix typo: "vaChipDeadRandomRange" to "vaChipDeadRandomRate" 2004-01-30 15:45 bspeak * RunSummary/rate_plot.cc: Fix runtime calculation for single files 2004-01-29 19:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawQieLookUpTableBlock.cxx, RawQieLookUpTableBlock.h: new block for holding 0x608 block: ND Look Up Table. 2004-01-29 19:01 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawVtmTimeInfoBlock.cxx, RawVtmTimeInfoBlock.h: handle version 2 addition of ClockStatus word at end of block. Provide methods for unpacking/interpreting status word. 2004-01-29 18:14 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCurrentInjectDataBlock.cxx, RawCurrentInjectDataBlock.h, RawQieCalibrationDataBlock.cxx, RawQieCalibrationDataBlock.h: DacValues are long ints, not unsigned. When returning pointer to array make sure it is const correct (user shouldn't be able to modify the raw data block). 2004-01-29 18:08 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: Enable CutOnPlnInstallFar by default Add new config parameter CutAppliesToVetoShield (default disabled) Downgrade message level of notification that planes weren't built due to lack of FabPlnInstall entries. 2004-01-29 18:06 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: Implement TVector3 GetHallExtent{Min|Max}() methods. Modify code so that one can cut on only non-VetoShield FabPlnInstall entries. (this is important until there is a full and correct accounting of when various configurations of the shield were installed). With this enabled (see commit to UgliLoanPool), GetZExtent() becomes much more useful in FarDet. Lower several message levels; summarize planes (and shield components) built. 2004-01-29 17:41 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomABC.h, UgliGeomHandle.h, UgliGeometry.h: new methods TVector3 GetHallExtent{Min|Max}() for determining an overall size of the detector hall (lower/upper bounds XYZ). 2004-01-29 17:37 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/FabPlnInstallLookup.cxx: fix bad use of static (screwed up case where two cases of FabPlnInstallLookup were instantiated). 2004-01-29 17:33 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexVetoShieldHack.cxx: semi-pedatic fix: correct MDL to MUX numbering calculation of strip (why anyone should ever do this is anyone's guess). 2004-01-29 13:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, DbiValidate.hh: Add Test_0() as add scratch-pad for temporary DBI tests. 2004-01-29 13:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiDemo2.C: Demo reading DCS data. 2004-01-29 12:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, DbiValidityRecBuilder.cxx, doc/ChangeLog: Tune up TimeGate logic so that the DBI properly adapts to DCS data. 2004-01-29 10:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/analyse_checksum.pm: Set default print level to 2 (print conflicts in full). 2004-01-29 05:40 Sue Kasahara <schubert@hep.umn.edu> * TruthHelperNtuple/Module/NtpTHModule.cxx: Protect against null pointers 2004-01-28 18:42 Mark Messier <messier@indiana.edu> * Demo/: DemoNPlaneCut.cxx, DemoNPlaneCut.h: A simple module to count the number of continuous hit planes allowing for a maximum gap of unhit planes. This will be used by the online event display at the mine to select good looking events to display. 2004-01-28 18:09 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/mdBlockDefinitions.h: synch with "online" CVS repository change of 2004-01-28: adds new block id 0x608 "LookUpTable" changes comment on dacValue type expands VtmTimeInfo block by new word at end. 2004-01-28 17:18 bspeak * RunSummary/rate_plot.cc: Fix miscalculation in ontime for ds_plot subroutine 2004-01-28 17:18 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCurrentInjectDataBlock.cxx, RawCurrentInjectDataBlock.h: dacValue values aren't actually unsigned ints (as mdBlockDefinitions.h comments used to indicate), but are in fact simply signed long ints. 2004-01-28 17:16 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Remove conflicts that somehow crept in. 2004-01-28 16:59 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/keyValuePair.h: synch with online CVS change of 2004-01-23 (double KVP_BUFFER_SIZE value). 2004-01-28 16:18 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx: change back to debug level 2004-01-28 16:02 bspeak * RunSummary/rate_plot.cc: Fix problem with TPRATES plot 2004-01-28 15:36 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, CandFitTrackSRHandle.cxx, FitTrackSRListModule.cxx: add parameter fParmNSkipActive to differentiate between skipping active planes and skipping planes in a view. 2004-01-28 11:10 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Remove now-unused qie flip parameters. 2004-01-28 11:09 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmtM64.cxx, SimQieElectronics.cxx, SimQieElectronics.h: Fix up SimPmtM64 to use the MSGMAX command for bad-gain warnings. Remove the fQieFlipLowAdc and fQieFlipHighAdc and replace with a hardcoded table of values I got from Charlie Nelson. This slighty improves the accuracy of the QIE simulation. A very minor effect on the MC, but might as well get it right. 2004-01-28 11:04 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/doc/MENUswitchpoints.pdf: Add pdf file Charlie sent me detailing the MENU range flip-points. 2004-01-28 10:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/DigiSignal.cxx: Fix problem with true DigiScintHit information in DigiSignals for noise hits; GetHit() will no longer keep track and count null hits. 2004-01-28 08:32 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Can supply database name as an alternative to its number, when writing data using DbiWriter. 2004-01-28 08:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h, test/DbiValidate.cc: Add ctors + public Open(...) methods that allow database to be specified by name. 2004-01-28 04:43 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackMS/AlgFitTrackMS.cxx: Replace eliminated method TMatrixD::InvertPosDef() call by TMatrixD::Invert() 2004-01-27 22:45 Mark Messier <messier@indiana.edu> * JobControl/: JobCPathModule.cxx, JobCPathModule.h: Make CreatePath return the address of path created 2004-01-27 20:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.4, setup_minossoft_tamu: # new generic package file for frozen release R1.4.0 2004-01-27 19:08 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * MessageService/MsgService.h: Add the MAXMSG macro, the lets you output a message only the first N times the statement is executed. 2004-01-27 18:52 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/: Truthifier.h, Truthifier.cxx: Add GetTotalEnerg(candidate, particleID=0) class for Jeff. 2004-01-27 14:11 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Changed default QIE range-0 slope, based on Anatael's lookup table plots 2004-01-27 14:10 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimQieElectronics.cxx: Change default slope of range 0, based on Anatael's lookup table numbers. 2004-01-27 14:07 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Access to cascade by DB name. 2004-01-27 14:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: Rename private method: Bool_t Open(UInt_t dbNo = 0); to: CompleteOpen(UInt_t dbNo = 0,...) Restructure so that Open methods properly support output of existing data. 2004-01-27 14:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResult.cxx, DbiValidityRec.cxx: More debug printout. 2004-01-27 14:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiLogEntry.cxx, DbiLogEntry.h: Add method: void Recreate (...) as a shortcut when completely redefining. 2004-01-27 14:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConnection.cxx, DbiConnection.h: Add data member: std::string fDbName; /// Database Name. and method: const std::string& GetDbName() const; to support cascade access by name. 2004-01-27 14:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Add methods:- string GetDbName(UInt_t dbNo) const; Int_t GetDbNo(const string& dbName) const; to allow access to cascade by DB name - safer than by position! 2004-01-27 12:13 hartnell * CalDetTracker/: CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h: Changed the clean up of the TClonesArrays to use Clear rather than Delete since the objects stored in the array do not allocate any memory themselves. Clear is supposed to be faster since the object destructors do not have to be called. The clean up also now happens in a dedicated method. Got rid of pid and trkInfo and just used the data members fPID and fTrkInfo straight away. Changed the clean up appropriately. Also a general tidy up of messages I added when learning how it worked. 2004-01-26 18:32 dap56 * Monitoring/DigitAnalysis.cxx: changed T-T0 axis range from -5000,1000 ns to -30000,1000 ns 2004-01-23 23:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.4.0-tmp: # added new tmp file for frozen release R1.4 2004-01-23 00:16 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, GNUmakefile, LIAdcAnalysis.cxx, LIAdcAnalysis.h, MonState.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h: - most OM objects converted from simple TH*F to TCanvas - date/time/run number now appears on most OM canvases - added VFB voltage plots from CrateMonitor block - fixed strip profile bug (planes 1&2) - DDS MaxSyncDelay parameter set to 30 secs (was 99999) 2004-01-22 20:10 Brian Rebel <brebel@fnal.gov> * CandEventSR/EventSRListModule.cxx: fix hardcoded value for z extent to change if the run number is after full detector readout started. doesnt entirely fix the problem, but then again, this class isnt the default anymore anyway. 2004-01-22 19:42 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx: protect against divide by zero when testing new way of finding error in q/p 2004-01-22 17:35 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: latest versions of FNALU setup scripts. 2004-01-22 17:29 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, CandFitTrackSA.cxx, CandFitTrackSAHandle.cxx, FitTrackSAListModule.cxx, NtpFitSA.cxx, NtpFitSA.h, NtpFitSAModule.cxx, NtpFitSAVtx.cxx, NtpFitSAVtx.h, README, plotTrack.C, reco.C: Added NtpSRCosmicRay record, calculated for each track to NtpFitSA. Changed fitsa.vtx structure from (u,v,z,du/dz,dv/dz) to (x,y,z,dcosx,dcosy,dcosz). 2004-01-22 17:05 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * WebDocs/WebDocs.html: Add link to new doc. 2004-01-22 16:59 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/doc/MC_Calibration.html: Some quick and dirty info on how the MC works and is calibrated. 2004-01-22 16:49 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_MINOS-RHATCHER.sh: Robert's desktop machine. 2004-01-22 16:42 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_RHATCHER02.sh: latest incarnation of RHATCHER02 setup 2004-01-22 16:26 Robert Hatcher <rhatcher@fnal.gov> * CandShowerSR/AlgShowerSR.cxx: backport Jim Musser's protecting against empty daughter list to R1.3. 2004-01-22 13:21 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Whups! Got passed/failed backwards. That'll teach me to work late. 2004-01-21 21:07 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/: FabPlnInstallLookup.cxx, FabPlnInstallLookup.h: improve (fix?) how NextInstall() works. Should now give more correct results -- but problems may still lurk there. 2004-01-21 20:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, SimDetector.cxx, SimDetector.h: Re-allow the labour-saving of keeping generated PMTs, but force them NOT to simulate unless they have DigiPEs attached to them. This still satisfies reproducability. Tested for ND, not FD. Change the way DetSim handles kPassed/kFailed: now it Fails only if NO digits (i.e. no snarl) is created, not if there is no trigger. This should make use easier. I'll add a 'passed trigger' module later. 2004-01-21 20:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonFullFibreModel.cxx, PhotonMuonComputer.cxx, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Fix non-reproducability bug: events are now generated the same the first time as the tenth time: - Removed explicity gRandom from Default and FullFibre modules - Ensured that SetRandom() is called on all modules at creation time, not configuration time. Hack to allow scint hits that just miss end of strips (by 0.1cm). Should be pretty safe and save a lot of problems. Downgrade missing-energy message if the energy lost is less than 100keV. Added sanity-check warning message for zero proton track length (after table lookup). 2004-01-21 18:39 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/ScintHitToDigiPE.cxx: Add sanity check: do not store DigiPEs for invalid PixelSpotIds. These happen in the ND for valid strips that are not read out. This removes a few warnings in DetSim. 2004-01-21 18:38 hartnell * LISummary/: LIAnalysis.cxx, LILookup.cxx, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LITune.C, LITuning.cxx: A few tweaks to the tuning software. ND number of planes etc should be right now. Added a method to LIPlexMaps that compares the actual non-linearity with the measured non-linearity. They agree pretty well to better than 99% even in the worst region in my simple simulation. 2004-01-21 18:38 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimPmtDecalibrator.cxx, SimPmtDecalibrator.h: Change the handler for the SimPmtDecalibrator again, so that it returns a very small gain for zero-gain channels. This should prevent FPEs AND give the appoximately correct result. Also, add debugging info for invalid PixelSpotIds. 2004-01-21 18:20 Brett Viren <bv@bnl.gov> * Midad/Cheezy/CheezyPage.cxx: add #include <cassert> 2004-01-21 17:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmtDecalibrator.cxx: Insert a test to prevent a divide-by-zero error in the case of a zero in the ADCtoPE gain table. 2004-01-21 16:46 Brett Viren <bv@bnl.gov> * PerfTools/doc/todo.txt: Record Sergei's requests 2004-01-20 22:13 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: .cvsignore, GeoGeometry.cxx, GeoGeometry.h, DemoMC/DemoMCApplication.cxx, DemoMC/DemoMCApplication.h: Add new method: PlexPlaneId GeoGeometry::GetPlaneIdFromZ(Double_t z) const to GeoGeometry class for determining the detector plane associated with a given z value (excluding shield). Implement DemoMCApplication::Field method to return B-field associated with a given xyz during particle tracking. This method makes use of the BField class with RequireInZTest off and UseEverywhere option on to avoid having UgliGeometry check the Z coordinate validity. The validity of a given z is checked using GeoGeometry::GetPlaneIdFromZ. Unfortunately, the BField class is currently written such that a BField object cannot be constructed without having the UgliGeometry object of the same vldc constructed, even if this UgliGeometry object is not to be used, so the user ends up with two geometries built - one Ugli & one Geo. This is harmless but annoying and can easily be fixed with a minor modification to the BField package. Change particle tracked from a geantino to a mu- so that the effect of the field can be seen. 2004-01-20 15:56 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: LoadDetSimDB.cxx, SimDetector.cxx, SimPmtM64.cxx, tables/GainTable.near_mc: Add 'deprecated' flags to 'loadDetSimDB' Remove dependence on gRandom in SimPmtM64 SimDetector now completely wipes it's PMT list on every event. This will cause a mild performance hit, but may improve or cure event-reproducability. 2004-01-19 20:07 hartnell * LISummary/: LIAna.C, LILookup.cxx, LISummarySorter.cxx, LISummarySorter.h: A few tweaks that should allow ND LI summary data to be reconstructed once it starts flowing. Not totally sure about the number of planes in the detector, etc. 282? Will need the plex tables to actually work out which strips were flashed! 2004-01-19 17:01 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: change array indicies to static const's reflecting which of the state vector values the index corresponds to 2004-01-19 13:21 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-development: Add MuELoss, needed by CalDetTracker. 2004-01-19 12:11 hartnell * CalDetTracker/CDAnalysis.h: Missing std:: 2004-01-19 11:13 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Now includes a dependence on the MuELoss package. Various methods to look at stopping muons 2004-01-19 11:07 hartnell * CalDetTracker/macros/: mcTracker.C, prefilter.C, tracker.C, tracker_prefilt.C, tracker_prefilt_beam.C: Updated loading of libraries so that you don't get undefined symbols 2004-01-16 17:10 vahle * CalDetDBUtils/: LinkDef.h, LoadBeamErrors.cxx, LoadBeamErrors.h: [no log message] 2004-01-16 16:57 vahle * CalDetDBUtils/: CalDetSuperCycle.cxx, CalDetSuperCycle.h, DCSEnvCal.cxx, DCSEnvCal.h, DCSMagCal.cxx, DCSMagCal.h, ECuts.cxx, ECuts.h, GNUmakefile, LinkDef.h, LoadBeamErrors.cxx, LoadBeamErrors.h, LoadECuts.cxx, LoadECuts.h, LoadSuperCycle.cxx, LoadSuperCycle.h, MomSetErrors.cxx, MomSetErrors.h, SpillErrors.cxx, SpillErrors.h, SpillFinder.cxx, SpillFinder.h, data/ECuts.txt, data/MomSetErrors.txt, data/SpillErrors.txt, data/SuperCyclePeriod.txt, macros/MakeSE.C, macros/MakeSE.C~, macros/TempvsTime.C, macros/TempvsTime.C~, macros/TempvsTime_C.so: Addition of a new package to read CalDet specific db tables 2004-01-16 16:30 Brett Viren <bv@bnl.gov> * CVSROOT/: check_access, modules: Add CalDetDBUtils with access for Tricia. 2004-01-16 12:47 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/: mc.C, simple.C: Changed my mind.. using Data as a fallback can cause some nasty repercussions.. like applying gain drifts to MC. 2004-01-16 12:44 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/: mc.C, simple.C: Change comments. 2004-01-16 12:40 hartnell * CalDetTracker/macros/mcTracker.C: Nathaniel tells me that detsim should be picking up MC data first then data. So this line is now in use: dbiCfg.Set("SimFlagAssociation:MC = 'MC,Data'"); Not: dbiCfg.Set("SimFlagAssociation:MC = 'Reroot,MC'"); as was before. 2004-01-16 12:38 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/: mc.C, simple.C: Changed default DBI association to default to kData if there is no kMC rows. 2004-01-16 09:29 hartnell * CalDetTracker/CDEvDisplay/SetUpDisplay.C: Add loading of libraries 2004-01-16 09:27 hartnell * CalDetTracker/macros/mcTracker.C: Missing colon 2004-01-16 00:24 George Irwin <gmieg@slac.stanford.edu> * DeMux/AlgDeMuxBeam.cxx: Backport crash protection. Get VldContext from primary input CandHandle. 2004-01-16 00:20 George Irwin <gmieg@slac.stanford.edu> * DeMux/AlgDeMuxBeam.cxx: Crash protection. Get VldContext from primary input CandHandle. 2004-01-15 20:13 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/users: change rhatcher@slac.stanford.edu to rhatcher@fnal.gov 2004-01-15 17:01 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltModuleSliceQualityCheck.cxx, AltModuleSliceQualityCheck.h, jcm/AltRecoSlice.C: -small change: the AltModuleSliceQualityCheck now excludes the 'rubbish' slice that contains unmatched muon spectrometer hits. -Slightly better config params ~ AltRecoSlice.C 2004-01-15 16:28 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/DigiSignal.h: Change DigiPE pointers to be non-persistable so they never get saved to a file. Results in smaller files, but files are not backwards-compatable. 2004-01-15 11:29 hartnell * CalDetTracker/macros/: load_mc_tables.C, mcTracker.C: load_mc_tables.C is totally Mike K's work. I'm just putting it here for convenience. mcTracker.C is based on Mike's MC macro but with the CalDetTracker in the path and a few tweaks. 2004-01-15 08:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_read_next_entry.pm: Support skip to next file. 2004-01-15 08:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Improve performance of checksum analysis. 2004-01-15 08:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Load ac_skip_incomplete_tables. 2004-01-15 08:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/analyse_checksum.pm: Replace logic that suppressed the printing of table summaries where everything was ignored by call to ac_skip_incomplete_tables. 2004-01-15 08:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_skip_incomplete_tables.pm: Now working. 2004-01-15 02:34 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/macro/: recoMC.C, testNtpMCModuleReroot.C: Update demo macros to use new DetSim modules in place of RerootToRawDataModule 2004-01-14 21:43 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCRootCommandModule.cxx: make "Addline" work in Cmd like "AddLine". add some debug messages. 2004-01-13 19:32 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/macro/testGeoDrawInCM.C: Add macro for demonstrating use of scaling. 2004-01-13 19:31 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: .cvsignore, GeoGeometry.cxx, GeoGeometry.h, GeoVolumeMaker.cxx, GeoVolumeMaker.h, DemoMC/DemoMCApplication.cxx: Add "scale factor" argument to GeoGeometry constructor (default = 1). The geometry is created in units of meters (Minos standard unit) by default, but the user may adjust the units by setting the scale factor, e.g. setting scale = 1./Munits::cm will build the geometry in cm for compatibility with Geant. Changed the medium of an active detector plane volume shell, within which the scint strip volumes are added as nodes, from vacuum to air. The use of vacuum was causing the tracking to fail. The tracking through the geometry now works using the geant3 implementation, at least for geantino particles. 2004-01-13 17:10 Robert Hatcher <rhatcher@fnal.gov> * PhotonTransport/macros/simple.C: remove the explicit limit of 5 records in Run(); users can use -r <N> on the command line to limit the number of record sets to process. This avoids lots of unnecessary edits to the file. 2004-01-13 15:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_skip_incomplete_tables.pm: Work in progress, not yet finished. 2004-01-13 14:44 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: ac_get_report_ages.pm, ac_read_next_entry.pm: Add debug pprint line. 2004-01-12 11:59 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial_preparation.html: Recommend using a local copy rather than rely on AFS. 2004-01-12 11:58 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/validation.html: Display job now works. 2004-01-12 00:28 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/macro/: basiclibs.C, run_g3.C, run_g4.C: Move load of GeoGeometryDemoMC subdirectory library from after to before load of GeoGeometry library to work around root funny of not being able to instantiate a GeoGeometryDemoMC object in a root session otherwise. 2004-01-12 00:16 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/GNUmakefile: Add makefile overlooked on previous commits. whoops. 2004-01-11 09:38 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/EventSRListModule.cxx: Backport null-pointer checks from development. 2004-01-10 17:43 bspeak * RunSummary/RSM.h: Unified header 2004-01-10 17:38 bspeak * RunSummary/rate_plot.cc: Change binning convention and runtime accumulation. 2004-01-10 14:48 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/EventSRListModule.cxx: Test null slicelist, similar to Nick's tests on other lists. 2004-01-08 21:02 vahle * CalDetPID/data/: CERRangeTable.rawinput, CERTimeWinTable.rawinput, TOFRangeTable.rawinput: Added more values to pid tables 2004-01-08 01:19 vahle * CalDetPID/data/: CERRangeTable.rawinput, TOFRangeTable.rawinput: Added values to pid tables 2004-01-07 08:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_checksum.pm: Reduce time limit to 15 mins. 2004-01-07 08:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_order_tables.pm: Bug fix: make mandetory any that have expired but keep every table (was only keeping expired tables). 2004-01-07 07:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_open_stream.pm: Assume that all non-local checksum reports reside on the publish directory. 2004-01-07 07:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_analyse_checksum.pm: Compare local report with Fnal, not Master. 2004-01-06 22:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # corrected typo. Also changed recommended root version from 3.10.02 to 3.10.01 due to some problems found with the former 2004-01-06 20:47 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, CandFitTrackSA.cxx, CandFitTrackSA.h, CandFitTrackSAHandle.cxx, CandFitTrackSAHandle.h, ConstFT.h, DataFT.cxx, FitTrackSAListModule.cxx, NtpFitSAModule.cxx, NtpFitSARecord.cxx, NtpFitSARecord.h, README, TrackFT.cxx, plotTrack.C, reco.C: Updates - implemented "binary search" convergence algorithm, possibile multiple fits from one track, option of "reversed" fitting. 2004-01-06 17:47 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltModuleSliceQualityCheck.cxx, AltModuleSliceQualityCheck.h, LinkDef.h, jcm/AltRecoSlice.C: Added a module for checking slice quality using the new MC back-tracking capabilities. Not ready yet. 2004-01-06 11:58 Nick West <n.west1@physics.oxford.ac.uk> * CandEventSR/EventSRListModule.cxx: Protect against null pointers: tracklist, showerlist and clusterlist. 2004-01-06 10:57 Costas Andreopoulos <costas@fnal.gov> * AltReco/: LinkDef.h, jcm/AltRecoSlice.C: Adding #pragma link C++ class AltCandStpProbHandleItr; #pragma link C++ class AltCandStpProbHandleKeyFunc; #pragma link C++ class AltCandStpProbHandleKeyFunctor; #pragma link C++ class AltCandStpProbListHandleItr; #pragma link C++ class AltCandStpProbListHandleKeyFunc; #pragma link C++ class AltCandStpProbListHandleKeyFunctor; in LinkDef.h This solves the dlopen error: /home/minos/minosoft/.... undefined symbol: _ZN27AltCandStpProbHandleKeyFunc11ShowMembersER16TMemberInspectPc problem reported by Jim. 2004-01-06 09:33 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmJob.cc, doc/ChangeLog: Remove logic that updates ENV_TSQL_* using ENV_TSQL_UPDATE_* (now done in DBI). 2004-01-06 09:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, doc/ChangeLog: If ENV_TSQL_UPDATE_* variables exist, use them in preference. 2004-01-06 07:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_checksum.pm: Fix backward compatible log file: name is checksum_Master.log not checksum.log. 2004-01-06 07:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_write_header.pm: Change "a_header" to "AAA_header" to ensure correct ordering on RH7 whose collating sequence is case sensitive. 2004-01-06 07:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Define entry for DBILOGENTRY. 2004-01-05 19:20 musser * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.h, TrackSRListModule.cxx, TrackSRListModule.h: add Niki's near det tracker tuning. Note: IsCosmic parameter now deprecated in favor of IsType!! 2004-01-05 18:54 musser * CandShowerSR/: AlgShowerSR.cxx, ShowerSRListModule.cxx: check for empty daughter list in AlgShowerSR 2004-01-05 17:14 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/: CalMapperFits.cxx, StripCalibrator.cxx: backport Jim Musser's changes to R1.3 2004-01-05 16:11 Costas Andreopoulos <costas@fnal.gov> * MuELoss/: BetheBlochModel.cxx, BetheBlochModel.h, BezrukovBugaevModel.cxx, BezrukovBugaevModel.h, Bremsstrahlung.cxx, Bremsstrahlung.h, Cache.cxx, Cache.h, CacheBuffer.cxx, CacheBuffer.h, Constants.h, DirectElectronPairProduction.cxx, DirectElectronPairProduction.h, EnergyLossProcess.h, Ionization.cxx, Ionization.h, KokoulinPetrukhinModel.cxx, KokoulinPetrukhinModel.h, LinkDef.h, Material.cxx, Material.h, Model.cxx, Model.h, ModelSelector.cxx, ModelSelector.h, MuEnergyLoss.cxx, MuEnergyLoss.h, MuEnergyLossCint.cc, MuEnergyLossCint.h, NuclearInteraction.cxx, NuclearInteraction.h, NullModel.cxx, NullModel.h, PetrukhinShestakovModel.cxx, PetrukhinShestakovModel.h, Process.h, ProcessModel.cxx, ProcessModel.h, StandardMaterial.cxx, StandardMaterial.h, Utils.h, checksums.md5, mueloss.ps.gz, test.C: MuELoss: new version 2004-01-05 15:11 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Add MuELoss/costas 2004-01-05 13:15 Costas Andreopoulos <costas@fnal.gov> * AltReco/jcm/AltRecoSlice.C: [no log message] 2004-01-05 12:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, dbmauto_validation.html: Reorganise checksum report creation so that it works incrementally part of the time to speed it up. 2004-01-05 12:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/update_log.pm: Cosmetic change. 2004-01-05 12:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/make_priming_set.pm: Hardwire account details to FNAL. Use get_table_list.pm to get the list of tables. 2004-01-05 12:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/mail_checksum_report.pm: Obsolete - full checksum reports are no longer mailed. 2004-01-05 12:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/get_time.pm: Return current time for supplied time-stamp. 2004-01-05 12:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/get_table_list.pm: Get list of all DBI compatible tables. 2004-01-05 12:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/get_db_acc_info.pm: If temp is first in cascade, skip to end of cascade. 2004-01-05 12:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_write_header.pm: Write checksum header file. 2004-01-05 12:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Define refresh intervals for each table. 2004-01-05 12:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_order_tables.pm: Determine order in which to perform checksums so that high priority ones come first. 2004-01-05 12:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/cs_do_table.pm: Perform checksum on individual table. 2004-01-05 12:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_checksum.pm: Major rewrite to perform checksum on each table individually, either in full or incrementally. 2004-01-05 12:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_analyse_checksum.pm: Slave checksum report now named after local host not "Slave". 2004-01-05 12:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Load new routines and drop obsolete mail_checksum_report.pm. 2004-01-05 12:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/analyse_checksum.pm: Record report dates. 2004-01-05 12:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_read_next_entry.pm: Record report incremental and full dates. Open next log file file when current one exhausted. 2004-01-05 12:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_open_stream.pm: Assemble list of checksum report files (one for each table). Call ac_open_file to open first file. 2004-01-05 12:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_open_file.pm: Open file. 2004-01-05 12:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_get_report_ages.pm: Determine age of report. 2004-01-05 09:46 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltModuleStpPatternRec.cxx, AltModuleStpPatternRec.h: Added the AltModuleStpPatternRec.h/cxx which apparently forgot to add before Xmass although it was included in the Linkdef.h Hopefully this should resolve the build problem experienced by Jim. 2004-01-01 14:32 musser * Calibrator/StripCalibrator.cxx: fix typo introduced in last upload. 2003-12-30 20:31 musser * Calibrator/: CalMapperFits.cxx, StripCalibrator.cxx: mapper-based atten coef's were in wrong units (cm rather than m) 2003-12-30 15:31 musser * EventDisplay/: EVD.C, EVD.cxx, GNUmakefile, GfxMCVec.cxx, GfxMCVecList.cxx: move truthhelper to datautil 2003-12-26 22:58 Sue Kasahara <schubert@hep.umn.edu> * TruthHelperNtuple/macro/: recoTH.C, testNtpTHDraw.C, testNtpTHRead.C: Add macros to demonstrate use of truth helper ntuple. recoTH.C performs reconstruction on reroot file and generates file ntupleSR.root as output containing trees NtpMC,NtpSR,NtpTH. testNtpTHDraw.C reads the three trees back into memory in a root session, and demonstrates how the TTree::AddFriend method can be used to create a master tree that has access to the branches of the 3 individual trees. testNtpTHRead.C demonstrates how the 3 tree records can be read back into a loon job using JobC commands, using a selection string to select a subset of events of interest. This package is still in the prototype stage pending approval from the reconstruction group, especially Jim. 2003-12-26 22:41 Sue Kasahara <schubert@hep.umn.edu> * TruthHelperNtuple/Module/: GNUmakefile, LinkDef.h, NtpTHModule.cxx, NtpTHModule.h: New job module to fill truth helper ntuple. 2003-12-26 22:38 Sue Kasahara <schubert@hep.umn.edu> * TruthHelperNtuple/: GNUmakefile, LinkDef.h, NtpTHRecord.cxx, NtpTHRecord.h, NtpTHShower.cxx, NtpTHShower.h, NtpTHSlice.cxx, NtpTHSlice.h, NtpTHTrack.cxx, NtpTHTrack.h: New truth helper ntuple classes are used to store the association between the reconstructed data and the mc truth as determined by the DataUtil/TruthHelper. 2003-12-26 22:28 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/: NtpMCStdHep.cxx, NtpMCStdHep.h, NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModuleReroot.cxx: Add new data member "index" to both NtpMCStdHep and NtpMCTruth to keep track of index of object in NtpMCRecord TClonesArray. 2003-12-26 22:23 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoOutputModule.cxx: Add default definitions for Config,NtpMC,NtpSR & NtpTH streams to output ConfigRecord,NtpMCRecord,NtpSRRecord & NtpTHRecord's respectively. The user may override the default definitions with the DefineStream method if desired, but the user is no longer required to define this set of streams in the job script if using the default definition. 2003-12-24 16:52 Brett Viren <bv@bnl.gov> * CVSROOT/modules: Add MuELoss for costas 2003-12-24 15:23 Costas Andreopoulos <costas@fnal.gov> * MuELoss/: BetheBlochModel.cxx, BetheBlochModel.h, BezrukovBugaevModel.cxx, BezrukovBugaevModel.h, Bremsstrahlung.cxx, Bremsstrahlung.h, Cache.cxx, Cache.h, CacheBuffer.cxx, CacheBuffer.h, Constants.h, DirectElectronPairProduction.cxx, DirectElectronPairProduction.h, EnergyLossProcess.cxx, EnergyLossProcess.h, GNUmakefile, Integrator.cxx, Integrator.h, Ionization.cxx, Ionization.h, KokoulinPetrukhinModel.cxx, KokoulinPetrukhinModel.h, LinkDef.h, Make.include, Makefile.nonSRT, MuEnergyLoss.cxx, MuEnergyLoss.h, MuEnergyLossCint.cc, MuEnergyLossCint.h, NuclearInteraction.cxx, NuclearInteraction.h, PetrukhinShestakovModel.cxx, PetrukhinShestakovModel.h, Process.cxx, Process.h, ProcessModel.cxx, ProcessModel.h, README, Utils.h: Initial revision 2003-12-24 15:23 Costas Andreopoulos <costas@fnal.gov> * MuELoss/: BetheBlochModel.cxx, BetheBlochModel.h, BezrukovBugaevModel.cxx, BezrukovBugaevModel.h, Bremsstrahlung.cxx, Bremsstrahlung.h, Cache.cxx, Cache.h, CacheBuffer.cxx, CacheBuffer.h, Constants.h, DirectElectronPairProduction.cxx, DirectElectronPairProduction.h, EnergyLossProcess.cxx, EnergyLossProcess.h, GNUmakefile, Integrator.cxx, Integrator.h, Ionization.cxx, Ionization.h, KokoulinPetrukhinModel.cxx, KokoulinPetrukhinModel.h, LinkDef.h, Make.include, Makefile.nonSRT, MuEnergyLoss.cxx, MuEnergyLoss.h, MuEnergyLossCint.cc, MuEnergyLossCint.h, NuclearInteraction.cxx, NuclearInteraction.h, PetrukhinShestakovModel.cxx, PetrukhinShestakovModel.h, Process.cxx, Process.h, ProcessModel.cxx, ProcessModel.h, README, Utils.h: MuELoss package for computing muon energy losses in the energy range up to 10 TeV --------------------------------------------------------------------- - Processes Models - --------------------------------------------------------------------- - Ionization ................... Bethe-Bloch - - Direct e+e- pair production .. Kokoulin-Petrukhin - - Bremsstrahlung ............... Bethe-Heitler, Petrukhin-Shestakov - - Photo-nuclear interactions ... Bezrukov-Bugaev - --------------------------------------------------------------------- 2003-12-22 18:08 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgEvent.cxx, AltAlgEvent.h, AltAlgPatternRecognition.cxx, AltAlgPatternRecognition.h, AltAlgStpPatternRec.cxx, AltAlgStpPatternRec.h, AltAlgStpPatternRecList.cxx, AltAlgStpPatternRecList.h, AltCandStpProb.cxx, AltCandStpProb.h, AltCandStpProbHandle.cxx, AltCandStpProbHandle.h, AltCandStpProbList.cxx, AltCandStpProbList.h, AltCandStpProbListHandle.cxx, AltCandStpProbListHandle.h, LinkDef.h, jcm/AltRecoSlice.C: [no log message] 2003-12-22 16:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # announced new point frozen release R1.3.0 2003-12-22 16:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.3.0: # added package file for newly created point frozen release R1.3.0 2003-12-22 14:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Have a quick check to see if table exists. 2003-12-22 12:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Backport to R1-3:- Fix extraction of table name from tar file with update number (broken in r 1.12 when fixing tar file with seqno range). 2003-12-22 09:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Fix extraction of table name from tar file with update number (broken in r 1.12 when fixing tar file with seqno range). 2003-12-20 01:30 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h, RerootToTruthModule.cxx: backport changes to R1.3. 2003-12-20 01:23 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToTruthModule.cxx: Bypass some funky 'flshit_massage_local' calls (that I didn't write and don't understand, but are unnecessary and wrong) for the case of 'M' (module-based) GMINOS planes. 2003-12-20 01:21 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: new method returns the GMINOS plane name from a PlexPlaneId. 2003-12-20 01:15 Robert Hatcher <rhatcher@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxCosmics.cxx: backport protection against NearDet data to R1.3. 2003-12-20 01:10 Robert Hatcher <rhatcher@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxCosmics.cxx: Protect AlgDeMuxCosmics and AlgDeMuxBeam from themselves in the case that one accidentally forgets to take the DeMuxDigitListModule out of the job path when processing NearDet data (MC). The #$%*&! routines no longer just SEGV but rather print a message and immediately return. 2003-12-20 00:47 vahle * CalDetPID/data/: BeamMomentumTable.rawinput, CERRangeTable.rawinput, CERTimeWinTable.rawinput, TOFRangeTable.rawinput: tweaked pid ranges 2003-12-19 21:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.3: # added new package file for generic frozen release version R1.3 2003-12-19 20:28 Ed Larty <lartey@hepr0.physics.tamu.edu> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx, jcm/AltRecoSlice.C: # merged differences in HEAD into tag versions 2003-12-19 17:44 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx, jcm/AltRecoSlice.C: In previous commit I forgot to add an initSliceFiltering(event_slices); at the end of the k-Means clustering. Some slices that are not filtered there can potentialy cause problems later. This should be ok now. Also added some more temporary protection against ill conditions until they are treated in a better way... 2003-12-19 16:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.3.0-tmp, packages-development: # added new package AltReco 2003-12-19 14:03 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx, jcm/AltRecoSlice.C: - occasionaly the k-Means clustering can take too long, probably if it hits a bad slice and tries to redistribute all its strips. Need to investigate this in the future, and of course all the k-Means clustering section needs some modifications... For now, add some protection: force the k-Means clustering to 'converge' if it insists it didn't after ~30 iterations... Doesn't worth to wait more ... -Also in the slice merger: add a check for d<u>, d<v> and, in the default parameters, tight the d<t> cut which was too loose. 2003-12-19 01:25 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: fix case where empty VLD didn't obscure the plane # just after the last real plane we entered. (the code is very krufty, ugh.). 2003-12-18 23:13 avva * Swimmer/: SwimGeo.cxx, SwimGeo.h, SwimStepData.cxx, SwimStepData.h, SwimSwimmer.cxx: Optimize SwimGeo::GetSwimMaterial function, SwimStepData now "remembers" the layer where particle is in data member fSPI. 2003-12-18 20:44 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R1.3.0-tmp, setup_minossoft_tamu: # modified for Nick's packages 2003-12-18 19:13 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R1.3.0-tmp: add TruthHelperNtuple package to the frozen release 2003-12-18 18:09 Robert Hatcher <rhatcher@fnal.gov> * Midad/Base/SteelOutline.cxx: when defining the NearDet steel outline add in the offset of the coil relative to the plate center; positions that were given were relative to the center of the plate. 2003-12-18 17:57 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-development: add TruthHelperNtuple package for Sue. 2003-12-18 17:54 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/: check_access, modules: add TruthHelperNtuple package to modules and check_access. 2003-12-18 17:50 Robert Hatcher <rhatcher@fnal.gov> * TruthHelperNtuple/: .cvsignore, GNUmakefile, LinkDef.h: Initial revision 2003-12-18 17:50 Robert Hatcher <rhatcher@fnal.gov> * TruthHelperNtuple/: .cvsignore, GNUmakefile, LinkDef.h: beginning of TruthHelperNtuple package for Sue. 2003-12-18 17:37 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.3.0-tmp: # added new tmp file for next release 2003-12-18 15:42 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: make UgliDbiScintPln, UgliDbiScintMdl, and UgliDbiStrip entries even for planes with no scintillator, in order to get VLD entries that would obscure any existing ones in the database. Also for FarDet generate blank VLD's for these tables for planes in the range [486:498] to obscure previous GMINOS entries for when both SM's had 249 steel planes. 2003-12-18 15:41 bgreen * CVSROOT/check_access: added Cluser3D 2003-12-18 15:36 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliStripHandle.h, UgliStripNode.cxx, UgliStripNode.h: new methods for accessing the bypass fiber length via "WlsBypass()" and partial strip lengths via "PartialLength(StripEnd)" from UgliStripHandle's for strips that are split by the coil. 2003-12-18 15:33 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiWriter.cxx: Having only the VLD insert (and no data rows) is no longer a reason for not entering anything into the database -- though it will generate a stern warning that one is doing so. 2003-12-18 15:31 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Add a Print() method. 2003-12-17 23:34 vahle * CalDetPID/data/TOFRangeTable.rawinput: Minor changes to ranges in TOFRangeTable.rawinput 2003-12-17 23:33 vahle * CalDetDST/macros/StdProduction/uber-all.C: Moved a stray ; in uber-all.C 2003-12-17 22:38 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.C, reco.C, textfile.f, textfile.s: # modified to read from textfiles without duplication of last file read 2003-12-17 21:14 Robert Hatcher <rhatcher@fnal.gov> * DataUtil/: TruthHelper.cxx, TruthHelper.h: move many #includes from .h to .cxx (where they don't need to be reparsed by code that #includes "DataUtil/TruthHelper.h"). eliminate unnecessary include files. Convert instances of CandXxxSR to CandXxx base class to eliminate dependence on SR libraries from base "loon" executable. 2003-12-17 16:47 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx, jcm/AltRecoSlice.C: Tidy up. Some work on the k-Means clustering (which will need some tidy up tomorrow but it works). Resolved the problem with the assert(slice_q(view) > 0) failing before k-Means clustering had converged, as some small slices were completely striped out during strip exchanges... In this case, the slice list is re-filtered and the k-Means step exits raising a not-converged-yet flag. 2003-12-17 16:34 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, AlgFitTrackSRList.cxx, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, KalmanPlaneSR.cxx, KalmanPlaneSR.h: Make several changes involving KalmanPlaneSR object including: -remove FitFrom, Predict, Filter, Calculate*, Swim methods and putting them into CandFitTrackSRHandle. these changes mean that KalmanPlaneSR objects now only know about the various state parameters and matricies for a given plane but cannot operate on other KalmanPlaneSR objects. those operations are done by the CandFitTrackSRHandle now, which knows about all KalmanPlaneSR objects in the track -make data members for state vectors and matricies private -add Get/Set methods for various state vectors and matricies -adjust AlgFitTrackSR and CandFitTrackSRHandle to reflect the above changes to KalmanPlaneSR 2003-12-17 15:51 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: another case where 'M' planes with 'W' rotation are more like 'U' rotated planes than 'F' planes with 'V' rotation. 2003-12-17 15:40 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/minos_extra_pdg.txt: Add entries for Neugen3 resonances. 2003-12-17 15:39 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFAttParticle.cxx: Add Hughon3 and Geantino to list of known particles in order to avoid warning messages when reading GMINOS events generated by NEUGEN3. 2003-12-17 11:57 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DetSimLightInjectorModule.cxx, macros/mc_li.C: Tidy up the old fake LI injection. 2003-12-17 02:26 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/: AlgEventSRList.cxx, EventSRListModule.cxx: Secure new CandShowerList & CandClusterList when modified by AlgEventSRList 2003-12-17 02:19 George Irwin <gmieg@slac.stanford.edu> * DataUtil/GNUmakefile, DataUtil/LinkDef.h, DataUtil/TruthHelper.cxx, DataUtil/TruthHelper.h, EventDisplay/EVD.cxx, EventDisplay/GNUmakefile, EventDisplay/GfxMCVecList.cxx, EventDisplay/LinkDef.h, EventDisplay/TruthHelper.cxx, EventDisplay/TruthHelper.h: Move TruthHelper class from EventDisplay to DataUtil. 2003-12-16 23:40 avva * Swimmer/: SwimDefStepper.cxx, SwimStepOnceAction.cxx: Fixes to path and range calculation. 2003-12-16 16:47 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmtM64Full.cxx, SimPmtM64Full.h: Move some globally-declared functions into the class. 2003-12-16 15:47 hartnell * CalDetTracker/CDPreFilterModule.cxx: Handle better the case where you get two or more errors in the same snarl 2003-12-16 14:32 hartnell * CalDetTracker/CDPreFilterModule.cxx: Another small bug fix to prevent filling the screen with printout. It's coming in useful at the mine already!!! 2003-12-16 12:02 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonMuonComputer.cxx, PhotonMuonComputer.h, PhotonTransportModule.cxx, PhotonTransportModule.h, ScintHitToDigiPE.cxx: Changed "bogus geometry" message to be more informative for debugging. Added a running total of how much energy is thrown away in each event. Added warning messages for some of the saftey-check cases. (Why do we get zero-energy DigiScintHits?) 2003-12-16 11:26 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/: mc.C, simple.C: Change default applyTrigger mode to 3, with modified description. 2003-12-16 11:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimDetector.cxx: Added "applyTrigger=3" mode, which turns DAQ triggers off for the ND and for Caldet, and turns them on for the FD. I am implimenting this mode (now the default) despite my objection: people should understand these modes and they should NOT be handled automatically. Note that running ND cosmics will NOT do the right thing. Running ND->FD spill mode (a hardware feature we are developing) will NOT do the right thing. Note that turning the DAQ trigger off is not exactly equivalent to spill mode, since noise will not be generated in the correct spill window. 2003-12-16 10:46 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: LinkDef.h, SimPmtUTM16.cxx, Truthifier.cxx, Truthifier.h: Remove Truthifier to DataUtil. Add a few explicit casts to SimPmtUTM16 to remove compiler warnings. 2003-12-16 10:38 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/: GNUmakefile, LinkDef.h, Truthifier.cxx, Truthifier.h: Move Truthifier to DataUtil. 2003-12-16 03:23 vahle * CalDetDST/: CalDet2003PlotsModule.cxx, ParticleFilterModule.cxx, UberModule.cxx, macros/StdProduction/uber-all.C: made the name of histo file from CalDetPlots configurable from macro 2003-12-16 03:22 vahle * CalDetSI/: Cutter.cxx, Cutter.h: made the filename for cuts histos configurable from the macro 2003-12-16 00:41 George Irwin <gmieg@slac.stanford.edu> * Contrib/anatael/PedStability/.cvsignore: Added for Anatael. 2003-12-16 00:38 George Irwin <gmieg@slac.stanford.edu> * Contrib/anatael/.cvsignore: Added subdirectory for Anatael. 2003-12-16 00:30 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: Add Anatael's SexyPedestal package. 2003-12-16 00:16 George Irwin <gmieg@slac.stanford.edu> * SexyPedestal/.cvsignore: Create SexyPedestal package for Anatael. 2003-12-16 00:16 George Irwin <gmieg@slac.stanford.edu> * SexyPedestal/.cvsignore: Initial revision 2003-12-15 23:46 vahle * CalDetPID/data/: CERRangeTable.rawinput, CERTimeWinTable.rawinput, TOFRangeTable.rawinput: updated db pid values 2003-12-15 23:22 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h: More work towards the absolute energy calibration 2003-12-15 21:35 avva * CandFitTrackSA/plotTrack.C: A simple script to plot hits and fitted track from a snarl. 2003-12-15 19:34 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx, jcm/AltRecoSlice.C: Lots of changes in the slice merger which was mostly broken before and quite a few structural changes... Default config parameters are probably not very good yet - I will try to optimize them tomorrow... 2003-12-15 16:55 hartnell * CalDetTracker/macros/: tracker.C, tracker_prefilt.C, tracker_prefilt_beam.C: Was getting segvs because CalDetSI is dependent on the candrecord already existing, thus it has to be put after "DigitListModule::Get " in the path. 2003-12-15 15:44 hartnell * CalDetTracker/CDPreFilterModule.cxx: Couple of bug fixes 2003-12-15 15:34 hartnell * CalDetTracker/macros/: tracker_prefilt.C, tracker_prefilt_beam.C: updated macros, probably best to use tracker.C from now on though 2003-12-15 15:32 hartnell * CalDetTracker/macros/tracker.C: Updated macro, runs beam tracker by default but has an option to run the cosmic tracker. 2003-12-15 13:11 hartnell * CalDetTracker/: CDPreFilterModule.cxx, CDPreFilterModule.h: Finished... well for now. Everything is configurable from a JobC macro. All the cuts can be anti-enabled, i.e. set to cut in exactly the opposite way. I may add cutting by individual error types sometime. 2003-12-15 13:09 hartnell * CalDetTracker/macros/prefilter.C: A macro to demo the use of the prefilter. Everything is on by default. 2003-12-14 22:26 George Irwin <gmieg@slac.stanford.edu> * WebDocs/external_products.html: Fix spelling errors. 2003-12-14 05:11 George Irwin <gmieg@slac.stanford.edu> * WebDocs/external_products.html: Update dCache instructions to use new dcap_v2_26_f1107_Linux+2.4.tar.gz 2003-12-13 22:24 hartnell * CalDetTracker/: CDPreFilterModule.cxx, CDPreFilterModule.h: More intelligence now. It only prints error reports if ND or FD errors are being filtered. Configurable from JobC now too. Got to get the big snarls only cut to work still. The default is no cuts at all. 2003-12-13 18:23 hartnell * CalDetTracker/: CDPreFilterModule.cxx, CDPreFilterModule.h: More work on the error and snarl filtering. Now counts individual error types. More intelligence needed still... 2003-12-13 12:53 hartnell * CalDetTracker/: CDPreFilterModule.cxx, CDPreFilterModule.h: Added the filtering of snarls based on errors and FFFFs 2003-12-13 04:45 cbs * CalDetTracker/CDBeamMuTracker.cxx: Some code added to help prevent obvious x-talk hits from being included at the end of tracks 2003-12-13 00:59 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonConfiguration.cxx, PhotonConfiguration.h: Missing files, as usual. 2003-12-12 21:21 Brett Viren <bv@bnl.gov> * PerfTools/python/perftool/CallGraph.py: Another bug sussed out by Sergei (thanks!). Not sure how this ever was working.... 2003-12-12 21:19 vahle * CalDetPID/data/TOFRangeTable.rawinput: tweaked pid number 2003-12-12 21:18 vahle * CalDetDST/macros/StdProduction/: uber-all.C, uber-t11-2002.C, uber-t7-2002.C: new macro to run in any beam configuration 2003-12-12 20:53 hartnell * CalDetTracker/: CDPreFilterModule.cxx, CDPreFilterModule.h: This module now prints out a summary of what it filtered. Could be useful in a general sense for looking at the health of a (caldet) file. It's a work in progress, I plan to add filtering for channels/snarls with the lookup table FFFF errors and general FEE errors. It maintains the same functionality as before except I fail the snarl if there is no rawrecord, don't know why this wasn't done before. Also general code tidy up and comments added. 2003-12-12 18:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonFastBlueModel.cxx, PhotonFullBlueTracker.cxx, PhotonFullFibreModel.cxx, PhotonFullGreenTracker.cxx, PhotonMuonComputer.cxx, PhotonTransportModule.cxx, PhotonTransportModule.h, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h, macros/mc.C, test/CompareToReroot.cxx: Changed the way configuration happens: now all configurable parameters are in a single file. Default class parameters are gone, which may cause problems if they remain unintitialized.. I HATE THE MINOSSOFT MODULE CONFIGURATION SYSTEM. It's already caused me many many problems due to the fact that parameters are declared at least four times, are intitialized three times, and have no way to automatically print out their values. Pant, pant. Re-fixed the overall light levels so they work properly: NB Photon is tuned so that the light output from the Far Detector matches the light output from GMINOS. It is NOT correctly tuned for the ND or CalDet. Fixed a bug in the Noise generator; it was generating 100x too little fibrelight hits due to a typo. Fixed up mc.C to reflect (small) changes... light output will move by ~10%, but it's not well tuned anyway. 2003-12-12 18:20 Brett Viren <bv@bnl.gov> * PerfTools/python/perftool/CallGraph.py: Hold address in long int to make python 2.2 happy 2003-12-12 14:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-01-02. 2003-12-12 14:07 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Retag as V01-01-01. 2003-12-12 13:53 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Retag as V01-01-01. 2003-12-12 13:47 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/doc/ChangeLog: Record tag version: V01-01-01 2003-12-12 13:37 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/doc/ChangeLog: Retract last update; no need to tag. 2003-12-12 13:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V00-14-00. 2003-12-12 13:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonMuonComputer.cxx: Change muon computer to match default computer. 2003-12-12 13:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, ScintHitToDigiPE.cxx: Decrease light output back down a factor of 4. Something very strange is happening that I don't understand. The overall light output has moved once more; I am certain that this is NOT a PhotonTransport effect; the code from 1 week ago (Dec 1) now gives a different result than 1 week ago, indicating that something else has changed. Database? Reroot? Geometry? I dunno. 2003-12-12 12:46 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Record tag version: V00-05-06 2003-12-12 12:39 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/doc/ChangeLog: Record tag version: V00-02-05 (V00-02-04 was already in use). 2003-12-12 12:32 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/doc/ChangeLog: Record tag version: V00-02-04. 2003-12-12 11:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiConnection.cxx: Downgrade "Unable to close connection ... it is still active statements." from Errror -> Info. If multiple concurrent connections are made the connection will not close until the last DbiConnection is deleted. 2003-12-12 10:32 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Added methods related to the absolute energy calibration. 2003-12-12 10:31 hartnell * CalDetTracker/CDTrackedHits.cxx: Small bug fix by Chris to do with range calculation. 2003-12-12 09:03 thomson * AltDeMux/: AlgAltDeMuxBase.cxx, AlgAltDeMuxBase.h, AlgAltDeMuxCosmics.cxx, AlgAltDeMuxCosmics.h, AlgAltDeMuxDevel.cxx, AltDeMuxDisplay.cxx, AltDeMuxModule.cxx, DBtxt_AlgAltDeMuxCosmics_default.C, MyAna.cxx, MyAna.h, MyAnaX.cxx, MyAnaX.h, MyVeto.cxx, MyVeto.h: Further tidying up: o Remove unnecessary files o Fix compliation warnings o Fix problem with AlgConfig 2003-12-11 23:57 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, AlgFitTrackSAList.cxx, AlgFitTrackSAList.h, CandFitTrackSA.cxx, CandFitTrackSA.h, CandFitTrackSAHandle.cxx, CandFitTrackSAHandle.h, CandFitTrackSAList.cxx, CandFitTrackSAList.h, CandFitTrackSAListHandle.cxx, ConstFT.h, CovMatFT.cxx, CovMatFT.h, DataFT.cxx, DataFT.h, FitStepInfoFT.cxx, FitStepInfoFT.h, FitTrackSAListModule.cxx, FitTrackSAListModule.h, GeoFT.cxx, GeoFT.h, LinkDef.h, NtpFitSA.cxx, NtpFitSA.h, NtpFitSAFit.cxx, NtpFitSAFit.h, NtpFitSAModule.cxx, NtpFitSAModule.h, NtpFitSAPlane.cxx, NtpFitSAPlane.h, NtpFitSARecord.cxx, NtpFitSARecord.h, NtpFitSAVtx.cxx, NtpFitSAVtx.h, README, TrackFT.cxx, TrackFT.h, reco.C, recoMC.C: Committing the second version of the fitter. 2003-12-11 23:05 avva * Swimmer/: SwimDefStepper.cxx, SwimGeo.h, SwimParticle.cxx, SwimParticle.h, SwimdEdxTable.cxx: Added data members fS (path) and fRange (range) to SwimParticle and their calculation in stepper. These changes do not affect Swimmer performance or interface. 2003-12-11 22:07 dbox * DatabaseTables/scripts/validateDB.pl: fixed some inefficiencies in oracle row counts 2003-12-11 20:19 George Irwin <gmieg@slac.stanford.edu> * DatabaseTables/: CalibrationTables/GainDriftMasterTable.MCcaldet, CalibrationTables/GainDriftMasterTable.MCfar, CalibrationTables/GainDriftMasterTable.caldet, CalibrationTables/GainDriftMasterTable.far, CalibrationTables/GainDriftMasterValidity.MCcaldet, CalibrationTables/GainDriftMasterValidity.MCfar, CalibrationTables/GainDriftMasterValidity.caldet, CalibrationTables/GainDriftMasterValidity.far, CalibrationTables/GainDriftTable.MCcaldet, CalibrationTables/GainDriftTable.MCfar, CalibrationTables/GainDriftTable.caldet, CalibrationTables/GainDriftTable.far, CalibrationTables/GainDriftTableValidity.MCcaldet, CalibrationTables/GainDriftTableValidity.MCfar, CalibrationTables/GainDriftTableValidity.caldet, CalibrationTables/GainDriftTableValidity.far, CalibrationTables/GainTable.MCcaldet, CalibrationTables/GainTable.MCfar, CalibrationTables/GainTable.caldet, CalibrationTables/GainTable.far, CalibrationTables/GainTableValidity.MCcaldet, CalibrationTables/GainTableValidity.MCfar, CalibrationTables/GainTableValidity.caldet, CalibrationTables/GainTableValidity.far, CalibrationTables/MIPCalibrationTable.MCcaldet, CalibrationTables/MIPCalibrationTable.MCfar, CalibrationTables/MIPCalibrationTable.caldet, CalibrationTables/MIPCalibrationTable.far, CalibrationTables/MIPCalibrationValidity.MCcaldet, CalibrationTables/MIPCalibrationValidity.MCfar, CalibrationTables/MIPCalibrationValidity.caldet, CalibrationTables/MIPCalibrationValidity.far, CalibrationTables/MapperFitsTable.MCcaldet, CalibrationTables/MapperFitsTable.MCfar, CalibrationTables/MapperFitsTable.caldet, CalibrationTables/MapperFitsTable.far, CalibrationTables/MapperFitsValidity.MCcaldet, CalibrationTables/MapperFitsValidity.MCfar, CalibrationTables/MapperFitsValidity.caldet, CalibrationTables/MapperFitsValidity.far, CalibrationTables/MuonFitsTable.MCcaldet, CalibrationTables/MuonFitsTable.MCfar, CalibrationTables/MuonFitsTable.caldet, CalibrationTables/MuonFitsTable.far, CalibrationTables/MuonFitsValidity.MCcaldet, CalibrationTables/MuonFitsValidity.MCfar, CalibrationTables/MuonFitsValidity.caldet, CalibrationTables/MuonFitsValidity.far, CalibrationTables/NonLinearityTable.MCcaldet, CalibrationTables/NonLinearityTable.MCfar, CalibrationTables/NonLinearityTable.caldet, CalibrationTables/NonLinearityTable.far, CalibrationTables/NonLinearityValidity.MCcaldet, CalibrationTables/NonLinearityValidity.MCfar, CalibrationTables/NonLinearityValidity.caldet, CalibrationTables/NonLinearityValidity.far, CalibrationTables/PINResponseTable.MCcaldet, CalibrationTables/PINResponseTable.MCfar, CalibrationTables/PINResponseTable.caldet, CalibrationTables/PINResponseTable.far, CalibrationTables/PINResponseValidity.MCcaldet, CalibrationTables/PINResponseValidity.MCfar, CalibrationTables/PINResponseValidity.caldet, CalibrationTables/PINResponseValidity.far, CalibrationTables/PINtoADCTable.MCcaldet, CalibrationTables/PINtoADCTable.MCfar, CalibrationTables/PINtoADCTable.caldet, CalibrationTables/PINtoADCTable.far, CalibrationTables/PINtoADCValidity.MCcaldet, CalibrationTables/PINtoADCValidity.MCfar, CalibrationTables/PINtoADCValidity.caldet, CalibrationTables/PINtoADCValidity.far, CalibrationTables/TimeCalibrationTable.MCcaldet, CalibrationTables/TimeCalibrationTable.MCfar, CalibrationTables/TimeCalibrationTable.caldet, CalibrationTables/TimeCalibrationTable.far, CalibrationTables/TimeCalibrationTable5846.far, CalibrationTables/TimeCalibrationTable6195.far, CalibrationTables/TimeCalibrationTable7071.far, CalibrationTables/TimeCalibrationValidity.MCcaldet, CalibrationTables/TimeCalibrationValidity.MCfar, CalibrationTables/TimeCalibrationValidity.caldet, CalibrationTables/TimeCalibrationValidity.far, CalibrationTables/TimeCalibrationValidity5846.far, CalibrationTables/TimeCalibrationValidity6195.far, CalibrationTables/TimeCalibrationValidity7071.far, PlexTables/PixelSpotToStripEnd.caldet, PlexTables/PixelSpotToStripEnd.far_249mc, PlexTables/PixelSpotToStripEnd.fardet_mc, PlexTables/PixelSpotToStripEndValidity.caldet, PlexTables/PixelSpotToStripEndValidity.fardet_mc, PlexTables/PixelSpotToStripEndVld.far_249mc, PlexTables/PixelToRawChannel.caldet, PlexTables/PixelToRawChannel.far_249mc, PlexTables/PixelToRawChannel.fardet_mc, PlexTables/PixelToRawChannelValidity.caldet, PlexTables/PixelToRawChannelValidity.fardet_mc, PlexTables/PixelToRawChannelVld.far_249mc, PlexTables/RawChannelReadoutType.caldet, PlexTables/RawChannelReadoutTypeValidity.caldet, PlexTables/RawChannelToPinDiode.caldet, PlexTables/RawChannelToPinDiode.far_249mc, PlexTables/RawChannelToPinDiode.fardet_mc, PlexTables/RawChannelToPinDiodeValidity.caldet, PlexTables/RawChannelToPinDiodeValidity.fardet_mc, PlexTables/RawChannelToPinDiodeVld.far_249mc, PlexTables/VetoShieldMuxToMdl.fardet, PlexTables/VetoShieldMuxToMdlVld.fardet, UgliTables/UgliDbiGeometry.caldet, UgliTables/UgliDbiGeometry.cfar, UgliTables/UgliDbiGeometry.far, UgliTables/UgliDbiGeometry.far_249mc, UgliTables/UgliDbiGeometry.far_data, UgliTables/UgliDbiGeometry.near, UgliTables/UgliDbiGeometryValidity.caldet, UgliTables/UgliDbiGeometryValidity.cfar, UgliTables/UgliDbiGeometryValidity.far, UgliTables/UgliDbiGeometryValidity.far_data, UgliTables/UgliDbiGeometryValidity.near, UgliTables/UgliDbiGeometryVld.far_249mc, UgliTables/UgliDbiScintMdl.align_SM1, UgliTables/UgliDbiScintMdl.caldet, UgliTables/UgliDbiScintMdl.cfar, UgliTables/UgliDbiScintMdl.far, UgliTables/UgliDbiScintMdl.far_249data, UgliTables/UgliDbiScintMdl.far_249mc, UgliTables/UgliDbiScintMdl.far_data, UgliTables/UgliDbiScintMdl.far_veto, UgliTables/UgliDbiScintMdl.near, UgliTables/UgliDbiScintMdlStruct.caldet, UgliTables/UgliDbiScintMdlStruct.cfar, UgliTables/UgliDbiScintMdlStruct.far, UgliTables/UgliDbiScintMdlStruct.far_249data, UgliTables/UgliDbiScintMdlStruct.far_249mc, UgliTables/UgliDbiScintMdlStruct.far_data, UgliTables/UgliDbiScintMdlStruct.near, UgliTables/UgliDbiScintMdlStructValidity.caldet, UgliTables/UgliDbiScintMdlStructValidity.cfar, UgliTables/UgliDbiScintMdlStructValidity.far, UgliTables/UgliDbiScintMdlStructValidity.far_data, UgliTables/UgliDbiScintMdlStructValidity.near, UgliTables/UgliDbiScintMdlStructVld.far_249data, UgliTables/UgliDbiScintMdlStructVld.far_249mc, UgliTables/UgliDbiScintMdlValidity.caldet, UgliTables/UgliDbiScintMdlValidity.cfar, UgliTables/UgliDbiScintMdlValidity.far, UgliTables/UgliDbiScintMdlValidity.far_data, UgliTables/UgliDbiScintMdlValidity.near, UgliTables/UgliDbiScintMdlVld.align_SM1, UgliTables/UgliDbiScintMdlVld.far_249data, UgliTables/UgliDbiScintMdlVld.far_249mc, UgliTables/UgliDbiScintMdlVld.far_veto, UgliTables/UgliDbiScintPln.align_SM1, UgliTables/UgliDbiScintPln.caldet, UgliTables/UgliDbiScintPln.cfar, UgliTables/UgliDbiScintPln.far, UgliTables/UgliDbiScintPln.far_249data, UgliTables/UgliDbiScintPln.far_249mc, UgliTables/UgliDbiScintPln.far_data, UgliTables/UgliDbiScintPln.far_veto, UgliTables/UgliDbiScintPln.near, UgliTables/UgliDbiScintPlnStruct.caldet, UgliTables/UgliDbiScintPlnStruct.cfar, UgliTables/UgliDbiScintPlnStruct.far, UgliTables/UgliDbiScintPlnStruct.far_249data, UgliTables/UgliDbiScintPlnStruct.far_249mc, UgliTables/UgliDbiScintPlnStruct.far_data, UgliTables/UgliDbiScintPlnStruct.near, UgliTables/UgliDbiScintPlnStructValidity.caldet, UgliTables/UgliDbiScintPlnStructValidity.cfar, UgliTables/UgliDbiScintPlnStructValidity.far, UgliTables/UgliDbiScintPlnStructValidity.far_data, UgliTables/UgliDbiScintPlnStructValidity.near, UgliTables/UgliDbiScintPlnStructVld.far_249data, UgliTables/UgliDbiScintPlnStructVld.far_249mc, UgliTables/UgliDbiScintPlnValidity.caldet, UgliTables/UgliDbiScintPlnValidity.cfar, UgliTables/UgliDbiScintPlnValidity.far, UgliTables/UgliDbiScintPlnValidity.far_data, UgliTables/UgliDbiScintPlnValidity.near, UgliTables/UgliDbiScintPlnVld.align_SM1, UgliTables/UgliDbiScintPlnVld.far_249data, UgliTables/UgliDbiScintPlnVld.far_249mc, UgliTables/UgliDbiScintPlnVld.far_veto, UgliTables/UgliDbiSteelPln.caldet, UgliTables/UgliDbiSteelPln.cfar, UgliTables/UgliDbiSteelPln.far, UgliTables/UgliDbiSteelPln.far_249data, UgliTables/UgliDbiSteelPln.far_249mc, UgliTables/UgliDbiSteelPln.far_data, UgliTables/UgliDbiSteelPln.far_veto, UgliTables/UgliDbiSteelPln.near, UgliTables/UgliDbiSteelPlnValidity.caldet, UgliTables/UgliDbiSteelPlnValidity.cfar, UgliTables/UgliDbiSteelPlnValidity.far, UgliTables/UgliDbiSteelPlnValidity.far_data, UgliTables/UgliDbiSteelPlnValidity.near, UgliTables/UgliDbiSteelPlnVld.far_249data, UgliTables/UgliDbiSteelPlnVld.far_249mc, UgliTables/UgliDbiSteelPlnVld.far_veto, UgliTables/UgliDbiStrip.caldet, UgliTables/UgliDbiStrip.cfar, UgliTables/UgliDbiStrip.far, UgliTables/UgliDbiStrip.far_249data, UgliTables/UgliDbiStrip.far_249mc, UgliTables/UgliDbiStrip.far_data, UgliTables/UgliDbiStrip.far_veto, UgliTables/UgliDbiStrip.near, UgliTables/UgliDbiStripStruct.caldet, UgliTables/UgliDbiStripStruct.cfar, UgliTables/UgliDbiStripStruct.far, UgliTables/UgliDbiStripStruct.far_249data, UgliTables/UgliDbiStripStruct.far_249mc, UgliTables/UgliDbiStripStruct.far_data, UgliTables/UgliDbiStripStruct.near, UgliTables/UgliDbiStripStructValidity.caldet, UgliTables/UgliDbiStripStructValidity.cfar, UgliTables/UgliDbiStripStructValidity.far, UgliTables/UgliDbiStripStructValidity.far_data, UgliTables/UgliDbiStripStructValidity.near, UgliTables/UgliDbiStripStructVld.far_249data, UgliTables/UgliDbiStripStructVld.far_249mc, UgliTables/UgliDbiStripValidity.caldet, UgliTables/UgliDbiStripValidity.cfar, UgliTables/UgliDbiStripValidity.far, UgliTables/UgliDbiStripValidity.far_data, UgliTables/UgliDbiStripValidity.near, UgliTables/UgliDbiStripVld.far_249data, UgliTables/UgliDbiStripVld.far_249mc, UgliTables/UgliDbiStripVld.far_veto: Move CVS DB table data to Attic, as per 11Dec2003 S/W meeting decision. 2003-12-11 18:54 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx, jcm/AltRecoSlice.C: -mostly structural changes -also allow the possibility to bundle all unmatched muon spectrometer strips into a single (rubbish) slice, instead of promoting every unmatched muon spectrometer slice into a proper slice... -some more work is needed... 2003-12-11 17:02 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/macro/: basiclibs.C, dummies.C, g3Config.C, g4Config.C, g4libs.C, run_g3.C, run_g4.C: run_g3.C and run_g4.C scripts to run DemoMCApplication 2003-12-11 17:01 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/DemoMC/: DemoMCApplication.cxx, DemoMCApplication.h, DemoMCParticle.cxx, DemoMCParticle.h, DemoMCStack.cxx, DemoMCStack.h, GNUmakefile, LinkDef.h: Demo vmc application makes use of GeoGeometry. 2003-12-11 16:59 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: GeoDetPlaneShape.cxx, GeoDetPlaneShape.h, GeoGeometry.cxx, GeoGeometry.h, GeoPlaneShapeManager.cxx, GeoPlaneShapeManager.h, GeoShieldPlaneShape.cxx, GeoShieldPlaneShape.h, GeoStripShape.cxx, GeoStripShape.h, GeoVolumeMaker.cxx, GeoVolumeMaker.h, LinkDef.h, macro/testGeoDraw.C: Modifications to: 1)Speed up build of geometry 2)Replace use of TGeoCompositeShape with TGeoPgon when implementing plane shapes. 3)Reorganize classes that build detector shapes. 4)Include rotation of modules relative to planes and strips relative to modules 2003-12-10 19:52 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, UgliGeometryReroot.cxx, UgliGeometryReroot.h: changes that should help make 'M' planes (using 'U','W' rotations) more sensible by eliminating craziness introduced by 'F' planes using GMINOS 'V' rotation. 2003-12-10 19:51 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSlice.cxx, AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx, AltWrapperStlVecStripHandle.cxx, AltWrapperStlVecStripHandle.h, jcm/AltRecoSlice.C: -quite few changes getting it ready for the mock data challenge -the problem with upstream / downstream slice matching is maybe fixed (certainly it is better than before) but I need to do some more work tomorrow... 2003-12-10 17:21 thomson * AltDeMux/AltDeMuxModule.cxx: Fix one final conflict which resulted from removing obsolete file 2003-12-10 17:10 thomson * AltDeMux/: DBtxt_AlgAltDeMuxCosmics_default.C, altdemux.C, stuff.h: Add DBtxt_AlgAltDeMuxCosmics_default.C Remove some more obsolete stuff 2003-12-10 17:03 vahle * CalDetDST/: UberRecHeader.h, macros/StdProduction/uber-t11-2002.C, macros/StdProduction/uber-t11-2003.C, macros/StdProduction/uber-t7-2002.C, macros/StdProduction/uber-t7-2003-nf.C, macros/StdProduction/uber-t7-2003-nn.C: Changed ClassDeff number in uberrecheader, modified production scripts so jobs are less verbose 2003-12-10 16:28 thomson * AltDeMux/: reco.C, recoM.C, saltdemux.C: Remove some obsolete files 2003-12-10 16:25 thomson * AltDeMux/LinkDef.h: Modify Linkdef.h 2003-12-10 16:24 thomson * AltDeMux/: AlgAltDeMuxCosmics.cxx, AlgAltDeMuxCosmics.h, AlgAltDeMuxFast.cxx, AlgAltDeMuxFast.h, AltDeMuxModule.cxx, LinkDef.h: Replace old classes with new versions 2003-12-10 16:15 thomson * AltDeMux/: AlgAltDeMuxStandard.cxx, AlgAltDeMuxStandard.h: Remove obsolete files 2003-12-10 15:53 thomson * AltDeMux/: AlgAltDeMuxBase.cxx, AlgAltDeMuxBase.h, AlgAltDeMuxDevel.cxx, AlgAltDeMuxDevel.h, AlgAltDeMuxFast.cxx, AlgAltDeMuxFast.h, AlgAltDeMuxStraw.cxx, AlgAltDeMuxStraw.h, AltDeMuxCalc.cxx, AltDeMuxCalc.h, AltDeMuxDisplay.h, AltDeMuxModule.cxx, AltDeMuxModule.h, AltDeMuxStructures.h, DBtxt_AlgAltDeMuxDevel_default.C, DBtxt_AlgAltDeMuxStraw_default.C, LinkDef.h, MyAna.cxx, MyAna.h, MyAnaX.cxx, MyAnaX.h, MyVeto.cxx: Update of AltDeMux. Code corresponds to that use for analysis presented at the Sept 2003 FNAL collaboration meeting. PLEASE USE AlgAltDeMuxCosmics 2003-12-10 15:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/validation.html: Validation check list. 2003-12-10 15:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/using_the_event_display.html: Add a second example from Jim. 2003-12-10 15:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/slide_maker.pm: Cosmetic changes. 2003-12-10 15:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: maintenance.html, tutorial.html: Add reference to validation page. 2003-12-10 15:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Demojob.html: Replace .gif slide by HTMl "slide". Update example. 2003-12-10 15:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Configuring_Jobs.html: Remove redundant sentence. 2003-12-10 10:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/logentry_mail_list: Add Jeff. 2003-12-10 04:48 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Remove reference to CandFitTrackSA package at request of Sergei. The fit data from the SA package will be stored on a separate NtpFitSA tree. 2003-12-09 23:28 dap56 * Monitoring/: DigitAnalysis.cxx, Producer_dispatcher.cc: Modified DigitAnalysis.cxx to exclude pre-trigger hits from plane vs strip and other hit maps Modified Producer_dispatcher.cc to rename OM output files at end of run (this will speed-up archival of these files to FNAL) 2003-12-09 20:43 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: TrackClusterSR.cxx, TrackClusterSR.h: Change fStripList back from TObjArray* to TObjArray. All frozen releases through R1-2 had TObjArray. Production files produced with TObjArray were unreadable by the TObjArray* version, giving this message: "Warning in <TStreamerInfo::BuildOld>: Cannot convert TrackClusterSR::fStripList from type:TObjArray to type:TObjArray*, skip element" This commit makes fStripList unreadable for recent Cand files written from the development release since R1-2, but restores readability of all production Cand files. It doesn't affect code outside TrackClusterSR.cxx, since other classes use TrackClusterSR::GetStripList(), which still returns TObjArray*. 2003-12-09 19:30 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSRList.cxx, HoughViewSR.cxx, HoughViewSR.h: get rid of a lurking hardwired number in HoughViewSR::Init() - the test using that number was already performed in HoughViewSR::SetStripList(CandStripHandleItr,...) with a variable taken from the AlgConfig. add some comments to AlgTrackSRList.cxx 2003-12-09 19:12 vahle * CalDetDST/macros/StdProduction/: uber-t11-2002.C, uber-t11-2003.C, uber-t7-2002.C, uber-t7-2003-nf.C, uber-t7-2003-nn.C: More macros for different configs, with SR reco 2003-12-09 19:03 musser * EventDisplay/EVD.C: sorry, uploaded wrong file previously 2003-12-09 19:02 musser * EventDisplay/EVD.C: EventDisplay now requires DetSim - job control script modified to reflect this 2003-12-09 18:54 vahle * CalDetDST/macros/StdProduction/uber-t7-2003-nf.C: New macro to do full reco 2003-12-09 18:52 musser * EventDisplay/: EVD.C, EVD.cxx, GfxMCVec.cxx, GfxMCVecList.cxx, TruthHelper.cxx, TruthHelper.h: added indexing into neukin table in truthhelper. Modified MC truth vector display.. now, if looking at a single slice within a snarl, only the truth vertices which reco says are associated with this slice are displayed. 2003-12-09 18:47 vahle * CalDetDST/: CalDet2003PlotsModule.cxx, CalDet2003PlotsModule.h, ParticleFilterModule.cxx, ParticleFilterModule.h, UberModule.cxx, UberModule.h, UberModuleLite.cxx, UberRecHeader.cxx, UberRecHeader.h, macros/LiteProduction/uberlite-t7-2003-nf.C: Made CalDetPlotsMod work on UberModule (not UberModuleLite), added subrunnum to UberRecHeader 2003-12-09 12:59 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to web interface to query database update records. 2003-12-09 12:08 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSlice.cxx, AltAlgSliceList.cxx, AltNeuralNetI.cxx, AltWrapperStlVecStripHandle.cxx, AltWrapperStlVecStripHandle.h, jcm/AltRecoSlice.C: In AltAlgSlice.cxx, added a "try {...} catch (std::bad_cast) {...}" when I "CandSliceSRHandle &csh = dynamic_cast<CandSliceSRHandle &>(ch);" Also, thanks to Jeff : - added a #include<cassert> in AltAlgSliceList.cxx and AltNeuralNetI.cxx to have AltReco compiling with his gcc 3.3 - pass the stl vector to my wrapper class by const reference, to avoid keeping a local copy... 2003-12-09 01:12 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandHandle.cxx: Warning MSG on attempt to reset Candidate reference in a locked CandHandle. 2003-12-09 00:47 vahle * CalDetPID/data/: BeamMomentumTable.rawinput, TOFRangeTable.rawinput, timinghists-2003-t11.root, timinghists-2003-t7-n.root: Added more ranges to pid tables, added timing hist files for 80000,90000,100000 2003-12-08 20:07 Brian Rebel <brebel@fnal.gov> * RecoBase/PropagationVelocity.cxx: adjust to return Munits::c_light for SimFlag::kMC 2003-12-08 20:03 bspeak * RunSummary/rate_plot.cc: Fix Chain of chains RunTime 2003-12-08 19:32 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSlice.cxx, AltAlgSliceList.cxx, AltWrapperStlVecStripHandle.cxx, AltWrapperStlVecStripHandle.h, jcm/AltRecoSlice.C: Fixed a small memory leak found by Jeff (thanks). Also after revisiting some parts of the code with Jeff I updated the stl vector wrapper class that I pass into the AltAlgSlice's CandContext to return a const vector<CandStripHandle *> & rather than a vector<CandStripHandle *> Also, updated the example macro so as to use DetSim/PhotonTransport... Something *is very different now* in the event time structure. Do not have time to investigate any further today. 2003-12-08 10:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/simple.C: Add a cut-down version of mc.C. Apparently, giving all the adjustable parameters just means that everyone adds them to their scripts, which is not what I intended. 2003-12-08 10:37 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonMuonComputer.cxx, macros/mc.C, test/CompareToReroot.cxx: Important commits left over from last week when CVS was down. * Increase overall light output by a factor of 4 * Some late-stage tuning I did managed to reduce the light levels by way too much. - Change QE from 0.04 to 0.03 to tune the models to each other. - Add simple_mc.C, a cut-down bare-bones version of mc.C - Degrade warning messages about zero-path-length tracks. Now only complains if energy lost my a single hit is a sizable fraction of a MIP. - Remove stupid library from mc.C 2003-12-07 06:19 George Irwin <gmieg@slac.stanford.edu> * CandData/CandRecord.cxx: Set Lock in CandHandles secured in CandRecord. 2003-12-07 06:13 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgHandle.cxx: Transfer AlgHandle name in copy-ctor. 2003-12-07 06:09 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandHandle.cxx, CandRefer.cxx, test/cand_test.C, test/cand_test.job: MSG(kSynopsis) for cloning and locked CandHandle modification 2003-12-07 05:51 George Irwin <gmieg@slac.stanford.edu> * MessageService/: MsgService.cxx, MsgStream.cxx: Cosmetic interchange of Synopsis/Info statements. 2003-12-07 05:39 George Irwin <gmieg@slac.stanford.edu> * MessageService/: MsgService.cxx, MsgStream.cxx: Finish implementation of kSynopsis: Set default stream, format; print count 2003-12-06 01:23 George Irwin <gmieg@slac.stanford.edu> * setup/: setup_minossoft_chaos, setup_minossoft_gadfly: "setenv MACOSX_DEPLOYMENT_TARGET 10.2" for these two machines. 2003-12-06 01:15 George Irwin <gmieg@slac.stanford.edu> * Candidate/test/: cand_test.C, cand_test.job: Reset title of dup'ed handle, instead of original. 2003-12-06 00:04 vahle * CalDetPID/data/: BeamMomentumTable.rawinput, CERRangeTable.rawinput: put in beamp and cerrange tables for near only running 2003-12-05 19:51 Brian Rebel <brebel@fnal.gov> * CandEventSR/EventSRListModule.cxx: missed an instance of PropagationVelocity calls to change over to the new style of taking SimFlags 2003-12-05 16:54 musser * EventDisplay/: EVD.C, EVD.cxx, GNUmakefile, GfxShowerList.cxx, LinkDef.h, TruthHelper.cxx, TruthHelper.h: Added truth helper routines - can now backtrack truth in overlay events to neutrino 2003-12-05 16:05 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCInput.h: have hidden Get(MomNavigator*) method that calls assert(0) also return a JobCResult so that the compiler on IRIX will stop complaining about no return statement in a non-void method. 2003-12-05 15:33 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Give Kordosky more access 2003-12-05 14:32 Brian Rebel <brebel@fnal.gov> * CandTrackSR/AlgTrackSRList.cxx: back out Mike K's bug fix as it wasnt actually a bug in the first place. add some comments to help clear up the confusion in the future. 2003-12-05 08:47 Nick West <n.west1@physics.oxford.ac.uk> * CandStripSR/AlgStripSRList.cxx: Committed on behalf of Mike Kordosky: Fix bug that prevented last strip from being constructed. 2003-12-04 22:11 vahle * CalDetPID/data/: BeamMomentumTable.rawinput, CERRangeTable.rawinput: added 2003, t7, nf positives to beamp and cerrange pid tables 2003-12-04 19:15 Costas Andreopoulos <costas@fnal.gov> * AltReco/jcm/AltRecoSlice.C: [no log message] 2003-12-04 19:14 Costas Andreopoulos <costas@fnal.gov> * AltReco/: GNUmakefile, LinkDef.h: -adding AltReco's GNUmakefile... -commented out some LinkDef.h lines for stuff that are not committed yet... -Jim, a script with some good(?) config parameters is in AltReco/jcm dir but some might not be 'safe'.. I will check tomorrow... 2003-12-04 17:50 Brian Rebel <brebel@fnal.gov> * CandTrackSR/AlgTrackSRList.cxx: add a bit of commenting for Mike K. 2003-12-04 14:55 Brian Rebel <brebel@fnal.gov> * CandTrackSR/AlgTrackSRList.cxx: fix typo found by Mike K in line 3271 2003-12-04 11:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Minor changes to Extended Context queries. 2003-12-04 11:34 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Add section on Extended Context queries. 2003-12-04 11:33 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlContext.cxx, DbiSqlContext.h: Default ctor now take optional string arg. 2003-12-04 11:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Using AnyTask means that task is excluded from the primary query. Remove logic that supported obsolete name "MODE" (now called "TASK"). 2003-12-04 11:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.h, DbiResultPtr.cxx, DbiResultPtr.h: Add enumerations for two types of task: DefaultTask and AnyTask. 2003-12-04 11:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiDemo.C: A simple demo of Standard and Extended Context queries. 2003-12-03 22:57 vahle * CalDetSI/Cutter.cxx: Modified cutter to only pass RawDigitDataBlocks 2003-12-03 18:29 vahle * CalDetPID/data/TOFRangeTable.rawinput: added values to TOFRange table 2003-12-03 17:31 hartnell * CalDetTracker/CDEvDisplay/CalDetDisplay.C: Change the logic that plots the boarders of the hits so that the sanity checking works. It now plots hits claimed by both the xtalker and the tracker with a green boarder. 2003-12-03 16:03 vahle * CalDetPID/data/CERTimeWinTable.rawinput: changes to CERTimeWinTable 2003-12-03 02:59 bspeak * RunSummary/: rate_plot.cc, runsum.cc: Some Fixes 2003-12-03 02:59 bspeak * RunSummary/RunSummary.cxx: Some fixes 2003-12-03 02:57 bspeak * RunSummary/: RateSummary.cxx, RateSummary.h: Few small fixes 2003-12-03 02:52 bspeak * RunSummary/.cvsignore: Test commit and add *.swp to ignore list 2003-12-02 23:11 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDTrackerModuleStrips.cxx: Added lots of PID histos. Minor change to CDTracker msgs. 2003-12-02 21:28 vahle * CalDetPID/data/: BeamMomentumTable.rawinput, CERRangeTable.rawinput: changes to pid data files 2003-12-02 21:14 hartnell * CalDetTracker/macros/tracker_prefilt_beam.C: Doh, turn on the PID for this one as well 2003-12-02 20:54 hartnell * CalDetTracker/macros/: tracker_prefilt.C, tracker_prefilt_beam.C: These macros now use the strips method of tracking. 2003-12-02 20:54 hartnell * CalDetTracker/macros/: digitTracker_prefilt.C, digitTracker_prefilt_beam.C: These are what were tracker_prefilt*.C. They use the old digits method of tracking. 2003-12-02 19:30 vahle * CalDetPID/: LoadCalDetPIDDB.cxx, data/BeamMomentumTable.rawinput, data/CERRangeTable.rawinput, data/CERTimeWinTable.rawinput, data/OverlapWinTable.rawinput, data/TOFRangeTable.rawinput: updates to PID tables 2003-12-02 14:35 bgreen * Algorithm/GNUmakefile: testing commit 2003-12-02 12:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiConnection.cxx: Call Dbi::PrintWarnings(gSQLDriverManager) if unable to make a connection. 2003-12-02 10:04 hartnell * CalDetTracker/CDEvDisplay/SetUpDisplay.C: Include the loading of the CalDetSI library 2003-12-02 06:51 Nick West <n.west1@physics.oxford.ac.uk> * CandDigit/AlgCaldetDigit.cxx: Comment out debug statement. 2003-11-27 12:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/Truthifier.cxx: Fixed(?) logic bug in DigitIsOnlyCrosstalk() 2003-11-27 12:12 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Writing_ROOT_macros.html, browsing_the_code.html, index.html: Add overview on browsing the code. 2003-11-27 12:10 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/overview.template: Tidy up. 2003-11-27 09:57 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Creating_Test_Release.html: Add: Selecting a Base Release. 2003-11-27 09:56 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial.html: Although not complete, the new tutorial is ready for visitors. 2003-11-27 09:33 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Configuring_Jobs.html: Add entry for message configuration. 2003-11-27 09:18 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/analysing_data_with_root.html: Fix link to ROOT pages at FNAL. 2003-11-27 09:07 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/using_the_event_display.html: Switch data files. 2003-11-27 08:49 Nick West <n.west1@physics.oxford.ac.uk> * setup/setup_minossoft_oxford.csh: First commit of revised Oxford setup. Add tutorial variables. 2003-11-27 08:41 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial_preparation.html: Provide defaults for MINOS_TUTORIAL_* variables. 2003-11-27 08:17 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/simple_midad.C: Fix macro so it can be .x ecuted. 2003-11-27 08:17 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/using_the_event_display.html: Placeholder for Pete's stuff. 2003-11-27 08:16 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial.html: Add links to all tutorials. 2003-11-27 08:16 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: analysing_data_with_root.html, macros/analysing_data_with_root.C: Stop gap until Pete's offering is ready. 2003-11-27 08:16 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Writing_ROOT_macros.html: Incorporate the other macros that access RawData. 2003-11-27 08:16 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Demojob.html: Start work. 2003-11-27 08:15 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Configuring_Jobs.html, Creating_Test_Release.html, The_Standard_Jobs.html, ROOT_as_PAW.html: Bring up to date. 2003-11-27 08:02 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/first_steps/: index.html, macros.html, sum.C: Add section on ACLiC. 2003-11-26 22:37 hartnell * LISummary/LIPlexMaps.cxx: Just a few more tweeks... 2003-11-26 22:35 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LIPmt.cxx, macros/MakeCalAdcToPe.C: Just a few tweeks 2003-11-26 21:36 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, Producer_dispatcher.cc, SinglAnalysis.cxx, default.config, killmon.csh, offline.config, online.config: latest OM version with troubleshooting histograms and error reporting 2003-11-26 17:49 hartnell * LISummary/doc/MakeCalAdcToPe_Details.html: This gives the details of the first pass gain calibration of the FD. 2003-11-26 14:53 hartnell * LISummary/LIPlexMaps.cxx: Change the plex handle to use the date the data was taken rather than the validity start date. The mux box in plane 243 did not exist in Jan 2001!!! Grrrrr. (Thanks Nathaniel) 2003-11-26 13:13 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, data_file_names.html: Add page on data file naming convention - plagiarised from an email exchange between Nathaniel and Sue! 2003-11-26 11:38 hartnell * LISummary/LIPlexMaps.cxx: Added a new plot to look at the crazy high gains. Fixed bug in my gain capping. 2003-11-26 02:44 kordosky * CalDetPID/data/: BeamMomentumTable.rawinput, CERRangeTable.rawinput, CERTimeWinTable.rawinput, OverlapWinTable.rawinput, TOFRangeTable.rawinput: some additions to pid datafiles 2003-11-26 02:22 George Irwin <gmieg@slac.stanford.edu> * RecoBase/PropagationVelocity.h: Get the default argument namespace right.SimFlag::kData 2003-11-26 02:13 George Irwin <gmieg@slac.stanford.edu> * RecoBase/PropagationVelocity.h: When you add an argument to an existing method, you have to add a default argument so that existing calls to this method still compile! 2003-11-26 01:41 George Irwin <gmieg@slac.stanford.edu> * SRT_MINOS/special/post_standard.mk: Finish off MacOSX port, started by Caius. Revert last mod to previous vsn. 2003-11-26 01:13 vahle * CalDetPID/: LoadCalDetPIDDB.cxx, LoadCalDetPIDDB.h: changed time calibration for low energy t11, 2002 runs. 2003-11-26 00:07 George Irwin <gmieg@slac.stanford.edu> * DatabaseInterface/test/: GNUmakefile, TestDbi.cc: Finish off MacOSX port, started by Caius. 2003-11-25 23:56 George Irwin <gmieg@slac.stanford.edu> * Dispatcher/DDSParentServer.cxx, DatabaseMaintenance/GNUmakefile, DatabaseMaintenance/scripts/primer/launch.csh, DatabaseMaintenance/scripts/primer/launch.sh: Finish off MacOSX port, started by Caius. 2003-11-25 23:49 hartnell * LISummary/: LIAnalysis.cxx, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h: Did the calculation of SPEWidth in LIAnalysis since LIPlexMaps should just take and use what it is given in the dat file. Put some more 1D plots into the output ps files. 2003-11-25 23:45 George Irwin <gmieg@slac.stanford.edu> * JobControl/: JobCEnv.cxx, JobCRootEnv.cxx, main/JobCmain.cxx: Finish off MacOSX port, started by Caius. 2003-11-25 23:41 hartnell * LISummary/macros/MakeCalAdcToPe.C: A macro to specifically make the gain tables 2003-11-25 23:30 George Irwin <gmieg@slac.stanford.edu> * Midad/GNUmakefile, Midad/MultiPage/GNUmakefile, Midad/Util/NamedFactory.h, Midad/Util/Range.h, Midad/Util/RangeControl.h, Loon/GNUmakefile: Finish off MacOSX port, started by Caius. 2003-11-25 23:19 George Irwin <gmieg@slac.stanford.edu> * RDBC/rdbc/Makefile.SRT, RDBC/rdbc/TSQLDriverManager.cxx, OnlineUtil/GNUmakefile: Finish off MacOSX port, started by Caius. 2003-11-25 23:09 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_chaos, setup/setup_minossoft_gadfly, Rotorooter/RotoTalk/GNUmakefile: Finish off MacOSX port, started by Caius. 2003-11-25 23:05 George Irwin <gmieg@slac.stanford.edu> * SRT_MINOS/SoftRelTools/platforms/Darwin.mk, SRT_MINOS/special/post_standard.mk, Validity/LinkDef.h, Validity/VldTimeStamp.h: Finish off MacOSX port, started by Caius. 2003-11-25 21:28 Robert Hatcher <rhatcher@fnal.gov> * RecoBase/PropagationVelocity.cxx: since code no longer depends on gMINFast, then we can remove the corresponding #include 2003-11-25 21:14 Brian Rebel <brebel@fnal.gov> * CandTrackSR/AlgTrackSR.cxx: adjust to change in PropagationVelocity::Velocity() that requires a SimFlag 2003-11-25 21:13 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h: add fSimFlag datamember to account for change in PropagationVelocity::Velocity() which requires a SimFlag 2003-11-25 21:12 Brian Rebel <brebel@fnal.gov> * RecoBase/: AlgTrack.cxx, PropagationVelocity.cxx, PropagationVelocity.h: make PropagationVelocity::Velocity() take a SimFlag rather than looking for a gMinfast 2003-11-25 19:29 kordosky * DetSim/SimPmtUTM16.cxx: substituted PoissonD for Poisson in some routines in SimPmtUTM16. This will hopefully fix an overflow problem when simulating for unrealistically large pe values. 2003-11-24 21:28 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: add Sergei to Swimmer writers 2003-11-24 19:55 musser * Calibrator/DigitCalibrator.cxx: change warning message on instantiation to verbose 2003-11-24 19:47 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuSubRunSummary.cxx: a few more RunType to RunTypeName translations (some to the same name for different numeric values ... CalDet oddities of course). 2003-11-24 19:46 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: fix trivial typo. 2003-11-24 19:43 musser * EventDisplay/GfxDigitList.cxx: take out diagnostic couts 2003-11-24 19:38 musser * EventDisplay/: AltTimeHist.cxx, EVD.C, EVD.cxx, GfxDigitList.cxx, GfxTrackList.cxx: gfx digit list length not getting reset to zero if no CandDigitList. Fix this. 2003-11-24 18:51 Brian Rebel <brebel@fnal.gov> * CandTrackSR/AlgTrackSR.cxx: fix FPE in calculation of trace 2003-11-24 18:42 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx: change back a message level from kInfo to kDebug 2003-11-24 05:15 bspeak * RunSummary/RunSummary.cxx: Fix GetDate call to not use UTC 2003-11-23 21:07 George Irwin <gmieg@slac.stanford.edu> * setup/: setup_minossoft_lawin.csh, setup_minossoft_lawin.sh: Update Stanford setup with VALIDATION_DATA definition. 2003-11-23 20:53 George Irwin <gmieg@slac.stanford.edu> * setup/: setup_minossoft_SLAC, setup_minossoft_chaos, setup_minossoft_gadfly: Update setup scripts used at SLAC. 2003-11-23 20:33 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_SLAC: Define VALIDATION_DATA environment variable. 2003-11-23 19:48 George Irwin <gmieg@slac.stanford.edu> * Candidate/test/: GNUmakefile, Usecases, cand_test.C, cand_test.job, run_cand_tests.pl: Add Validation Usecases to test directory. Load libBField. 2003-11-22 22:12 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSR.cxx, Track2DSR.cxx, Track2DSR.h, TrackClusterSR.cxx, TrackClusterSR.h, TrkClsSlpSR.cxx, TrkClsSlpSR.h: Add real copy constructor - call it from Dup methods. 2003-11-22 21:33 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx: put back the package path in the include statement for AlgFitTrackSR 2003-11-22 21:32 Brian Rebel <brebel@fnal.gov> * CandTrackSR/AlgTrackSR.cxx: fix the way the trace is found. 2003-11-22 18:06 Brett Viren <bv@bnl.gov> * setup/cvsh: proposed cvsh replacement 2003-11-21 17:39 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSA/: CandFitTrackSA.cxx, CandFitTrackSAHandle.cxx, CandFitTrackSAList.cxx, CandFitTrackSAListHandle.cxx: add minimal MSG usage (to default ctor) to avoid unused variable warning for 'const char*__CVSID__'. 2003-11-21 17:37 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSAList.cxx: comment out unused argument parameters. 2003-11-21 17:35 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSA/TrackFT.cxx: ensure that fSwim (pointer to SwimSwimmer) is set to null by default ctor. 2003-11-21 17:34 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSA/CovMatFT.cxx: make sure fN is set to zero by default ctor. 2003-11-21 16:25 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h: fix the way the map<>::iterator was behaving in FindNumSkippedPlanesInView - it would automatically sort the entries into ascending order even when they were loaded in the opposite order. 2003-11-21 11:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/detsim.C: Depricate detsim.C in favor of PHotonTransport/macros/mc.C 2003-11-20 16:54 kordosky * CalDetDST/: UberModule.cxx, UberModuleLite.cxx: fixed uber modules to use db for mc adc to mip conversion 2003-11-20 15:38 Brian Rebel <brebel@fnal.gov> * CandTrackSR/AlgTrackSRList.cxx: make sure to reset the fMapIsWide array for each slice 2003-11-19 23:03 hartnell * LISummary/: LILookup.cxx, LILookup.h, LIPlex.C, LIPlexMaps.cxx: Very close now... 2003-11-19 23:01 hartnell * LISummary/: LIPmt.cxx, LIPmt.h: So, I added nearest neighbour calculations... There is a method to return a vector of nearest neighbours (NN) for any square MAPMT. Another method to calculate the average gain of the NNs. It can also be used to calculate what an average pmt for the whole detector looks like using AddMultiPoint. The relevant 1D histograms are stored in the ps files as well now. It's generic for any number of pixels and pixel spots. 2003-11-19 00:16 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/rcMessages.h: synch with online CVS repository (change made on 2003-11-17) 2003-11-18 23:43 vahle * CalDetDST/macros/LiteProduction/: uberlite-t11-2002.C, uberlite-t7-2002.C, uberlite-t7-2003-nf.C: minor changes to production macros 2003-11-18 23:23 vahle * CalDetDST/macros/LiteProduction/: uberlite-t11-2002.C, uberlite-t11-2003.C, uberlite-t7-2002.C, uberlite-t7-2003-n.C, uberlite-t7-2003-nf.C: minor changes to production macros 2003-11-18 23:13 vahle * CalDetPID/LoadCalDetPIDDB.cxx: minor changes to production macros 2003-11-18 22:36 vahle * CalDetPID/data/: timinghists-2002-t11.root, timinghists-2002-t7.root, timinghists-2003-t7-nf.root: Added new root files containing timing hists for different run configurations 2003-11-18 22:22 vahle * CalDetDST/macros/LiteProduction/: uberlite-t11-2002.C, uberlite-t11-2002.C~, uberlite-t11-2003.C, uberlite-t11-2003.C~, uberlite-t7-2002.C, uberlite-t7-2002.C~, uberlite-t7-2003-n.C, uberlite-t7-2003-n.C~, uberlite-t7-2003-nf.C, uberlite-t7-2003-nf.C~: Added production macros to create uberlite dsts for each of the run periods 2003-11-18 22:20 vahle * CalDetPID/: AlgCalDetPID.cxx, AlgCalDetPID.h, LoadCalDetPIDDB.cxx, RealCalDetPIDModule.cxx, RealCalDetPIDModule.h: Modified loading of timing hist file for overlap id. Now configurable 2003-11-18 22:16 vahle * CalDetSI/AlgCalDetSI.cxx: Ignore records with vldtimestamp < 1990 in AlgCalDetSI 2003-11-18 18:50 Sue Kasahara <schubert@hep.umn.edu> * GeoGeometry/: .cvsignore, Geo.cxx, Geo.h, GeoDetPlaneShape.cxx, GeoDetPlaneShape.h, GeoGeometry.cxx, GeoGeometry.h, GeoPlaneShapeManager.cxx, GeoPlaneShapeManager.h, GeoShieldPlaneShape.cxx, GeoShieldPlaneShape.h, GeoStripShape.cxx, GeoStripShape.h, LinkDef.h, macro/testGeoDraw.C: First commit of geometry implementation using TGeo package - only far detector so far. Still plenty of things to work on to make this nice. macro/testGeoDraw.C builds the geometry for a particular validity and draws it. Because the geometry includes strips, the drawing is a bit slow. 2003-11-18 18:01 musser * Calibrator/: CalNonLinearity.cxx, CalNonLinearity.h, PulserSigLinCalibrator.cxx: add calMode init to constructors 2003-11-18 17:56 bspeak * RunSummary/LinkDef.h: Oops, fixed it now. 2003-11-18 17:54 bspeak * RunSummary/LinkDef.h: Missed one 2003-11-18 17:52 bspeak * RunSummary/: RunSummary.cxx, RateSummary.cxx, RateSummary.h, RunSummary.h, lipurge.cc, rate_plot.cc, runsum.cc: It works now 2003-11-18 17:51 bspeak * RunSummary/GNUmakefile: Test 2003-11-18 15:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCache.cxx: More debug print for searching and adopting. 2003-11-18 13:51 hartnell * LISummary/: LIAnalysis.cxx, LIChannel.cxx, LIPlex.C, LIPlexMaps.cxx: Protected against an fpe in LIChannel Added capability to insert the SPEWidth into the CALADCTOPE table. Also added a new plot to ReadDbGains to make plots of this. Fixed bug so that I do actually use the pix and pmt gains instead of the average detector gain. 2003-11-17 18:37 hartnell * LISummary/: LIAnalysis.cxx, LIChannel.cxx, LIChannel.h, LIPlexMaps.cxx: Big clean up of LIChannel, added some operators. LIAnalysis::WriteGainsTextFile can now take multiple DP runs and summarise them as if they were one big long run. This should help in getting the statistcal errors down. 2003-11-17 18:03 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Adapt to new DbiCascader API (DbiStatements instead of TSQLStatements. 2003-11-17 17:44 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, DbmValidate.cxx, DbmValidate.h: Switch to new DbiCascader API (DbiStatements instead of TSQLStatements). 2003-11-17 17:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmJob.cc: Force all connections to be permanent. 2003-11-17 16:21 hartnell * LISummary/: LILookup.cxx, LILookup.h, LIPlex.C, LIPlexMaps.cxx, LIPmt.cxx, LIPmt.h: More work on the MakeCalAdcToPe method. If data is not available then the code is smart enough to look at the gain on the same pixel or the same pmt or even the whole detector. Had to change make a default constructor for LIPmt to enable use in maps, have to check if it's already been initialised, not very nice really. Maybe there's a better way of doing this? Should be very nearly there now... 2003-11-17 15:37 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: How to hold open a DB connection. 2003-11-17 14:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Add support for disconnection of idle connections. 2003-11-17 14:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/LinkDef.h: Add DbiConnection and DbiStatement. 2003-11-17 14:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiStatement.cxx, DbiStatement.h: Managed statement which triggers closure of idle connection. when deleted. 2003-11-17 14:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Change ctor to accept a DbiStatement rather than TSQLStatement. 2003-11-17 14:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiSqlValPacket.cxx, test/DbiValidate.cc: Use new DbiCascader interface which returns DbiStatements rather than TSQLStatements. 2003-11-17 14:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConnection.cxx, DbiConnection.h: Managed DB connection that is be dropped when idle. 2003-11-17 14:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Owns a list of DbiConnections and provides DbiStatements (rather than TSQLStatements) to support disconnection of idle connections. 2003-11-17 14:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Add PrintWarnings for new class: DbiConnection. 2003-11-17 00:49 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LILookup.cxx, LILookup.h, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h: Working towards getting the code ready for the gains calibration of the FD. Lots of CalDet specifics removed, should be generic for all detectors now. New methods in LILookup. LIPlexMaps::ReadDbGains now produces lots of nice postscript files for the detector of your choosing. 2003-11-17 00:46 hartnell * LISummary/: LIPlane.cxx, LIPlane.h, LIRun.cxx, LIRun.h: Moved generic vector manipulation methods to LILookup 2003-11-17 00:45 hartnell * LISummary/: LIPmt.cxx, LIPmt.h, LinkDef.h: A new class to hold all the gains info for a pmt and allow calculation of average gain per pixel and average gain per pmt etc. I may add average nearest neighbour gains if needed 2003-11-16 17:47 Brett Viren <bv@bnl.gov> * setup/msrt: spelling fix 2003-11-14 17:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/TestTSQL.C: Simple macro to test RDBC without DBI. 2003-11-14 15:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCache.cxx: Add some Debug print for cache searching and purging. 2003-11-14 15:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Correctly handle relative --tar_dir arg. 2003-11-14 14:34 hartnell * CalDetTracker/: CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h, macros/tracker_prefilt.C, macros/tracker_prefilt_beam.C: There is a dependancy on CalDetSI so you have to load that library before loading libCalDetTracker. I have changed the macro appropriately (Thanks Costas). Minor changes to the class, just hunting for the undefined symbol! 2003-11-14 07:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/make_priming_set.pm: Now fix a compilation error and write out a hundred times: "I must test my code before I commit it" 2003-11-14 07:45 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/make_priming_set.pm: Add FABPLNINSTALL to priming set not dcs! 2003-11-14 07:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/make_priming_set.pm: Add FABPLNINSTALL to priming set. 2003-11-13 17:32 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimEventResult.cxx: Print out charge in fC rather than Coulombs. Bug report thanks to the sharp-eyed Debdatta. 2003-11-13 16:39 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx: put back the mysteriously deleted semi-colon 2003-11-13 15:57 Brian Rebel <brebel@fnal.gov> * CandTrackSR/TrackClusterSR.h: forgot to increment the classdef after adding constructor 2003-11-13 15:55 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: TrackClusterSR.cxx, TrackClusterSR.h: add default constructor to TrackClusterSR 2003-11-13 15:44 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx: reset debugging messages to kDebug from kInfo 2003-11-13 12:45 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Add a few things to the macro: - Add DigitListModule::Reco so the digit list actually gets built - Add RerootExodus::SetVldSimFlag(SimFlag::kMC) to remove redundant and resource-wasting DB access - Add UgliLoanPool::SetAlwaysUseDbi(true); The script should now actually do what's it's advertised to do, rather than just being a reference. 2003-11-13 11:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/Testing.html: Remove spurious / (thanks again George). 2003-11-13 08:22 Nick West <n.west1@physics.oxford.ac.uk> * UgliGeometry/UgliStripNode.cxx: Comment out unused parameters. 2003-11-12 23:22 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/: FabPlnInstallLookup.cxx, FabPlnInstallLookup.h: new methods Get{First|Last}NormalPlane() to return the first/last non-VetoShield plane for the VldContext given. When FABPLNINSTALL is distributed as part of the normal database tables then this class can be (trivially) used to determine first/last plane by reconstruction code that needs to know -- rather than hokey external setting in job scripts. Use a separate DbiResultPtr for determining when next plane went up. This still might not work right in the era when veto shield was constructed and/or reconfigured. Protect LookForOddEntries() against VetoShield various madnesses. Also let it know that Near/CalDet should only expect 1 steel slab. 2003-11-12 23:14 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexLedId.h, PlexMuxBoxId.h, PlexPinDiodeId.h, PlexPixelSpotId.h, PlexPixelSpotToStripEnd.cxx, PlexPlaneId.h, PlexScintMdlId.cxx, PlexScintMdlId.h, PlexStripEndId.h: an orgy of operator> and operator>= additions for all the Plex*Id classes (this should round out the comparison operators). 2003-11-12 22:49 George Irwin <gmieg@slac.stanford.edu> * setup/packages-development: Add PerfTools and RunSummary. 2003-11-12 20:27 George Irwin <gmieg@slac.stanford.edu> * RunSummary/.cvsignore: Add to new package. 2003-11-12 20:16 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/: check_access, modules: Add RunSummary for Ben. 2003-11-12 08:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/Testing.html: Tidy up another cobweb (thanks again George); DemoASCIICatalogue.db doesn't need to be fixed locally any more. 2003-11-12 08:18 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-development: Remove DatabaseTables. 2003-11-12 01:10 George Irwin <gmieg@slac.stanford.edu> * WebDocs/install_products.html: Add note that safe_mysqld is called mysqld_safe starting with mysql 4. 2003-11-12 00:55 George Irwin <gmieg@slac.stanford.edu> * WebDocs/install_products.html: Add --enable-local-infile option to mysql build configure. Needed for mysql 4 and above. 2003-11-11 16:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/Testing.html: Fix example cascader URL (thanks George). 2003-11-11 15:46 vahle * CalDetPID/: LinkDef.h, LoadCalDetPIDDB.cxx, LoadCalDetPIDDB.h: added new method to LoadCalDetPIDDB to load timing tables for near only running 2003-11-11 15:45 vahle * CalDetDST/: CalDet2003PlotsModule.cxx, UberHit.cxx, UberHit.h, UberModule.cxx, UberModule.h, UberRecord.cxx, UberRecord.h: added some new elements to uberrecord, changed uberrecord to hold 1 track and 1 event 2003-11-11 14:10 Brian Rebel <brebel@fnal.gov> * CandFitTrackSA/FitTrackSAListModule.cxx: forgot to include AlgConfig.h and AlgHandle.h 2003-11-11 14:08 Brian Rebel <brebel@fnal.gov> * CandFitTrackSA/FitTrackSAListModule.cxx: add in code to get misalignment error from Registry 2003-11-11 14:04 Brian Rebel <brebel@fnal.gov> * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h: add parameter for detector misalignment 2003-11-11 12:38 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonMuonDecalibrator.cxx, PhotonMuonDecalibrator.h: Split up the decalibration process into strip-only and along-strip parts to avoid FPEs if the database contains zeros. 2003-11-11 12:19 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/DigiScintHit.cxx: Fix up newline on the end of Print() 2003-11-10 20:19 Brian Rebel <brebel@fnal.gov> * CandFitTrack3/: AlgFitTrack3.cxx, AlgFitTrack3.h, FitTrack3ListModule.cxx: make it possible to define detector misalignment using Registry 2003-11-10 19:50 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx: make it possible to specify the detector misalignment using the Registry 2003-11-10 19:49 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSRList.cxx, TrackClusterSR.cxx, TrackClusterSR.h: make it possible to specify the detector misalignment value using the Registry 2003-11-10 19:20 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/ScintHitToDigiPE.cxx: Save DigiPEs in temporary space. 2003-11-10 19:19 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Read DigiPEs from temporary (or permanent) space. 2003-11-10 19:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/RerootFlsDigitToDigiPE.cxx: [no log message] 2003-11-10 18:47 Brett Viren <bv@bnl.gov> * CandTrackSR/TrackClusterSR.cxx: Init fZPos to zero 2003-11-10 18:26 Brian Rebel <brebel@fnal.gov> * CandTrackSR/TrackClusterSR.cxx: initial fTime3D to 0. to remove the FPE that people are seeing with near-det files 2003-11-10 17:37 hartnell * LISummary/: LIAnalysis.cxx, LIAnalysis.h, LITune.C, LITuning.cxx, LITuning.h: A few more changes. The LITuning constructor no longer has any arguments. The map based algorithms for looking for upper and lower fractions are now in LITuning. 2003-11-10 11:28 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, ScintPhoton.cxx: Update noise rates to correct value. 2003-11-08 21:59 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/Module/NtpMCModuleReroot.cxx: Add missing #include <cassert> 2003-11-07 22:07 musser * RecoBase/AlgTrack.cxx: improved range determination of tracks ending in spectrometer 2003-11-07 22:00 musser * EventDisplay/: AltTimeHist.cxx, AltTimeHist.h: forgot to add these in last EventDisplay update 2003-11-07 17:47 musser * EventDisplay/: DisplayOptions.cxx, DisplayOptions.h, EVD.cxx, EVD.h, GNUmakefile, GfxDigit.cxx, GfxDigit.h, GfxDigitList.cxx, GfxShower.cxx, GfxShower.h, GfxStrip.cxx, GfxStrip.h, GfxStripList.cxx, GfxTrack.cxx, GfxTrack.h, GfxTrackList.cxx, UserHist.cxx, UserHist.h, UserHistType.h: added alternative form for time histogram in which time region selected by the time slider is shown in a highlighted color on top of a fixed histogram of the entire snarl time distribution. This alternative can be selected through the options->display setting->User Histogram menu. 2003-11-07 17:17 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Add option to turn on/off Lambert reflection in simple and full models. 2003-11-07 17:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonFastBlueModel.cxx: Ack! Didn't enter comment in last commit (by accident) Major changes: TiO2 refleciton model was NOT Lambert diffuse reflection, but was a simple isotropic reflection. I had this wrong. The scintillator photon object now does this correctly. Rebuilt the FAST model to dupilicate this. In so doing, found a very stupid bug which was giving some nonphysical results. (I was only generating light at the top of the strip, not homogenously). Fixed this in the new model. 2003-11-07 17:12 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonFastBlueModel.cxx, PhotonFullBlueTracker.cxx, ScintPhoton.cxx, ScintPhoton.h, macros/mc.C: [no log message] 2003-11-07 12:35 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmt.cxx, SimPmt.h, SimVaElectronics.cxx: Codify the 'unfired PMT time' with the const value kSimPmt_Never. Check against this time in SimVaElectronics and throw a warning (not an FPE) when this happens. 2003-11-06 22:19 Brian Rebel <brebel@fnal.gov> * CandFitTrack3/AlgFitTrack3.cxx: change call to TrackClusterSR->fStripList to GetStripList() 2003-11-06 21:37 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToTruthModule.cxx: correct round IPDG value in the case that the value was screwed up the the int->float->int conversion (was truncating, should round to nearest 1000). 2003-11-06 20:24 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/plexus.tex: add a section on configuring the PlexLoanPool (blatently ripped in part from Nick's DBI discussion). 2003-11-06 20:10 hartnell * LISummary/: LIAnalysis.cxx, LITuning.cxx, LITuning.h: If you change a file after doing cvs commit but before actually writing the comment then the change gets committed... Changed CheckTuning to PrintLedCheckGrid Compiles now! 2003-11-06 19:35 hartnell * LISummary/: LIAnalysis.cxx, LIAnalysis.h, LIRun.cxx, LIRun.h, LITune.C, LITuning.cxx, LITuning.h: The tuning of gain curves should be ready for production on the FD... will test it soon. Changed the interface to LITuning, there are lots of setters now. Added CheckTuning method to printout which leds were tuned. 2003-11-06 18:55 rjn * PEGain/: PEGainModule.cxx, macros/runAnalysisOnAlreadyCreatedDebugFiles.C: Added a check to ensure that it only uses the first loop of flashing for each led when it makes the errorReport..... sorry Bill 2003-11-06 17:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.h, PlexSEIdAltLItem.h, PlexScintMdlId.h, PlexStripEndId.h: hide the inlines behind #ifndef __CINT__ so that cint doesn't get all flustered if the headers have been #include'd (works okay with scripts not including the headers, but this should make it easier to write code that can both be interpreted and compiled). 2003-11-06 17:51 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexLoanPool.cxx, PlexLoanPool.h: Make the PlexLoanPool 'configurable' in a manner similar to UgliLoanPool. Take a cue from Nick's DBI and allow config from env. variable ENV_PLEX Add 'Cache' config key for file to read/write loan pool. This will save a little (~20s) time and is not really recommended for various reasons. But make it easy for users to shoot themselves in the foot. Key 'CacheWrite' enables/disables the write to the cache file (if defined) upon destruction of loan pool; allows user to skip expensive write if repeatedly using the same input file. 2003-11-06 17:48 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliLoanPool.cxx, UgliLoanPool.h: Take a cue from Nick's DBI and allow config from env. variable ENV_UGLI Add 'Cache' config key for file to read/write loan pool. This will save a little (~20s) time and is not really recommended for various reasons. But make it easy for users to shoot themselves in the foot. Key 'CacheWrite' enables/disables the write to the cache file (if defined) upon destruction of loan pool; allows user to skip expensive write if repeatedly using the same input file. 2003-11-06 17:30 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltNeuralNetStripPatternI.h, jcm/AltRecoSlice.C: -- Fix bug I introduced by trying to exclude trailing & leading 0-content bins from being attached in slice seeds. The bug was causing 1-bin (19 nsec) wide overlaps between successive slice seeds. -- Fix stupid error with the multimap<double time_distance, int slice_id> I was using to decide for upstream/downstream matches. -- Add the latest definition of the input pattern for separating the strips into "strips to form a shower-like", "strips to form a trk-like" formation. 2003-11-05 17:29 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx: change calls to TrackClusterSR->fStripList to TrackClusterSR->GetStripList() also get value of misalignment error from Config method. 2003-11-05 16:53 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.h, CandTrackSR.cxx, CandTrackSRList.cxx, CandTrackSRListHandle.cxx, Track2DSR.cxx, TrackClusterSR.cxx, TrackClusterSR.h, TrackSRListModule.cxx: add MaxTimingResid and MisalignmentError to the values that can be set by the AlgConfig. move fStripList memeber of TrackClusterSR from public to private and add GetStripList() method to access it. Adjust other classes accordingly. Add member fParmMisalignmentError to TrackClusterSR to make it adjustable (left it at Roy's default value of 30 mm for now). 2003-11-05 13:10 musser * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, HoughViewSR.cxx: asssert on daughter in candstriplist fails very occasionally - change to if(exists){ do stuff}. Probably should track this down at some point, as the reason for the assertion failure is unknown and should as far as I know never occur. 2003-11-04 23:37 hartnell * LISummary/: LIAnalysis.cxx, LIAnalysis.h, LILookup.cxx, LILookup.h, LIRun.cxx, LITune.C, LITuning.cxx, LITuning.h: The interface to the data is now free of histograms. All the plots from the old arrays have been removed. Need to add the DP plots still. Fixed bug in LIRun.cxx - return fAdcHighF not fAdcHigh Added graphs with errors to output of LITuning Added TGraphAsymmErrorsVectEY to LILookup to make graphs with errors on the y-axis from vectors 2003-11-04 17:43 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, jcm/AltRecoSlice.C: [no log message] 2003-11-04 15:33 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonFastBlueModel.cxx, PhotonFastBlueModel.h, PhotonFullBlueTracker.cxx, PhotonFullBlueTracker.h, PhotonFullFibreModel.cxx, PhotonFullGreenTracker.cxx, PhotonFullGreenTracker.h, ScintHitToDigiPE.cxx, ScintPhoton.cxx, ScintPhoton.h, test/CompareToReroot.cxx, test/CompareToReroot.h: Seperate reflector connector into two part: scintalltor blue light reflection and fibre-end reflection. Set the first to 0 and the second to 50%, based upon advice of experts. Change default WLS decay time to 7.5 ns based on mail from K. Ruddick. Add scintillator decay time! (Doh! Didn't remember to put it in!) Set to 2.0 ns based on K. Ruddick. Added to all three blue models. Fixed up runtime bug with CompareToReroot module. It's ready now. This time for sure. 2003-11-04 15:30 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/: blue.C, blue_ends.C, blue_pdf.C, green.C, mc.C, test/blue.C, test/blue_ends.C, test/blue_pdf.C, test/green.C, test/photons.C: Clean up macros. 2003-11-04 13:52 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx, doc/numiNote_AltReco.ps.gz, doc/numiNote_EventSlicing.ps.gz, doc/numiNote_NeuralNetReco.ps.gz, doc/overview_EventSlicing.pdf, doc/overview_NeuralNetReco.pdf, jcm/AltRecoSlice.C: -- devel / debugging -- on going work 2003-11-04 12:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonBounce.cxx, PhotonBounce.h: Remove two very old obsolete files (Brian's original code.) 2003-11-04 12:23 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/doc/unveiling/: blue.capture_pos.gif, blue.capture_time.gif, blue.capture_time.ps, blue.catpure_pos.ps, blue.net_effect.gif, blue.net_effect.ps, blue_ends.gif, blue_ends.ps, effective_velocity.gif, effective_velocity.ps, green.cosines.gif, green.cosines.ps, green.full_model.gif, green.full_model.ps, green.models.gif, green.models.ps, index.html, photrans_algorithm.jpg: Add the 'unveiling' presentation. Some good plots in here. 2003-11-03 22:55 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: keyValuePair.c, keyValuePair.h: synch with online CVS change of 2003-09-04 (now uses malloc instead of static array, fixed size of buffer moved from .h to .c file) 2003-11-03 20:30 hartnell * LISummary/: LIAnalysis.cxx, LIAnalysis.h: Just trying to finish the move away from using histograms to calculate the middle 90% of hits for a given led. Getting there but not quite finished yet... Should have done it this way to start with... 2003-11-03 15:04 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: Truthifier.cxx, Truthifier.h: Major additions to the Truthifier. 2003-11-03 11:56 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/PhotonTransportModule.cxx: Include <cassert>. 2003-10-31 22:01 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.c: kill off this ancient copy of rototalk.c (should have been killed when rototalk.h was on 2003-01-17). the proper version is in OnlineUtil pkg. 2003-10-30 21:24 musser * EventDisplay/: EVD.C, EVD.cxx, GfxDigit.cxx, GfxShowerList.cxx, GfxTrackList.cxx: use release signal instead of modified on time slider. This dramatically improves the 'user friendliness of this control. Also, made track and shower display continguent on vertex times being in the time range displayed in the time histogram. Costas, you will find that examining time slices within a snarl is much easier with these changes. 2003-10-30 16:59 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldHandlerRect2d.cxx: protect against dx,dy=0 in bilinear interpolation. 2003-10-30 16:13 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/mc.C: Add Noise parameters. 2003-10-30 16:11 musser * CandClusterSR/: CandClusterSRList.cxx, ClusterSRListModule.cxx: change return from Error to Failed in case of null cluster list 2003-10-30 15:59 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add write permissions for Jim Musser 2003-10-30 15:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPixelTimeBucket.cxx: Attach DarkNoise and FibreLight checks when composing truth flags. 2003-10-30 15:46 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Bugfix: actually read the "random seed" configuration variable. 2003-10-30 15:43 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/Truthifier.h: Add comment to the affect that this class is open to new requests. 2003-10-30 15:41 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonTransportModule.cxx, PhotonTransportModule.h, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Add noise generation model and hooks. 2003-10-30 15:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiPE.cxx, DigiPE.h: Add flags to allow a digiPE to come from noise (dark noise or fibre light) 2003-10-30 15:08 musser * CandTrackSR/AlgTrackSRList.h: header file mods to avoid multiple CandStripList clones in overlay files 2003-10-30 15:07 musser * CandTrackSR/AlgTrackSRList.cxx: mod spectrometer tracking code to avoid multiple CandStripList clones in overlay files 2003-10-30 14:11 musser * CandEventSR/AlgEventSRList.cxx: Bug in unassociated hit cleanup code fixed 2003-10-29 20:42 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: commit latest FNALU setup script. 2003-10-29 19:28 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/LinkDef.h: add specific instances of std::vector specialization so that CINT builds the appropriate glue to interface to them (esp. size(), [] methods). 2003-10-29 19:28 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliPlnNode.cxx, UgliScintMdlNode.cxx, UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx, UgliStripNode.cxx: downgrade some messages from Fatal to Warning. those changed are mostly in regard to outstanding references ... which aren't exactly fatal (immediately) but could potentially be problematic. 2003-10-29 19:22 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.h, UgliGeometry.h, UgliPlnHandle.h, UgliScintMdlHandle.h, UgliScintMdlNode.h, UgliScintPlnHandle.h, UgliScintPlnNode.h, UgliSteelPlnHandle.h, UgliStripHandle.h, UgliStripNode.h: hide the inline definitions from CINT to avoid it trying to parse them when the include file is #include'd (which it then sometimes gets wrong). 2003-10-29 19:21 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/LinkDef.h: add specific instances of std::vector specialization so that CINT builds the appropriate glue to interface to them (esp. size(), [] methods). 2003-10-29 19:20 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h, PlexusABC.h: add GetAllStrips(), GetAllStripEnds(), GetAllPixelSpots(), GetAllPixels() and GetAllTubes() methods to return gobs of info without exposing the underlying map structure. This should facilitate MC noise generation and calibration table creation. re-arrange some of the handle methods so that they're again inline. hide the inline definitions from CINT to avoid it trying to parse them when the include file is #include'd (which it then sometimes gets wrong). 2003-10-29 19:17 Robert Hatcher <rhatcher@fnal.gov> * Plex/LinkDef.h: add specific instances of std::vector specialization so that CINT builds the appropriate glue to interface to them (esp. size(), [] methods). 2003-10-29 19:13 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.h: hide the inline definitions from CINT to avoid it trying to parse them when the include file is #include'd (which it then sometimes gets wrong). 2003-10-29 18:21 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldContext.h: hide the inline definitions from CINT to avoid it trying to parse them when the include file is #include'd (which it then sometimes gets wrong). 2003-10-29 15:23 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonMuonComputer.cxx, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Set random number seed from event ID for photon transport. Small fix left over from yesterday to MuonComputer. 2003-10-29 14:25 Brian Rebel <brebel@fnal.gov> * CandStripSR/: AlgStripSRList.cxx, StripSRListModule.cxx, StripSRListModule.h: put in option to filter events based on CandDeMuxDigitListHandle quality word. enable filtering by using Set("UseDeMuxQualityWord=1") for StripSRListModule. fix fpe in finding xtalk fraction in AlgStripSRList 2003-10-28 17:01 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: Truthifier.cxx, Truthifier.h: Make Truthifier accessible with the Instance(mom) method. When you do so, it saves itself in Mom, or finds itself in Mom. 2003-10-28 16:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonMuonComputer.cxx, PhotonMuonComputer.h: Introduce prescription for low-energy proton tracks. 2003-10-28 16:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: ScintHitToDigiPE.cxx, ScintHitToDigiPE.h: Change default output context to kMC. Ensure UgliGeomHandle is destroyed each event. 2003-10-28 16:14 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/tables/README: Add a file describing these files. 2003-10-28 16:07 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/tables/: PhotonProtonRange.mc, insert.mysql: Add the proton range table. 2003-10-28 15:43 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Add: RerootExodus::SetVldSimFlag() which allows the user to choose what SimFlag to unpack the data with. This can save a lot of redundant Ugli tables getting loaded for no reason, when the user really wants this stuff as kMC. 2003-10-28 15:42 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/RerootToTruthModule.cxx: Make sure that the PDG particle database is only loaded once. 2003-10-28 15:05 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Brian to access list 2003-10-28 10:46 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIRun.cxx, LIRun.h, LITune.C, LITuning.cxx, LITuning.h: A bit of tidying up and improvement on the tuning software. I have stripped out the old algorithm in LIAnalysis since the one in LITuning is robust now. Still needs a bit more work. 2003-10-28 10:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Improve LogEntry command: Get defaults for detMask, simMask and task from database and ask for confirmation. 2003-10-28 08:07 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValRecSet.cxx, DbiValRecSet.h, doc/ChangeLog: Improve performance of GetTableRowBySeqNo by using a map as a look-up. 2003-10-27 22:08 Robert Hatcher <rhatcher@fnal.gov> * Util/UtilStream.cxx: synch function signatures so that (hopefully) doxygen can make the match between the header and implementation files. 2003-10-27 22:05 Robert Hatcher <rhatcher@fnal.gov> * EventDisplay/: GfxMCVec.cxx, GfxShower.cxx, GfxTrack.cxx: 'const' preceeding 'Option_t *' is redundant (Option_t == const char) and doxygen generates a complaint when producing documentation. 2003-10-27 20:59 Brett Viren <bv@bnl.gov> * WebDocs/cvs-rep.html: Add note about the need for an SSH1 key in addition to an SSH2 key. 2003-10-27 20:44 Brett Viren <bv@bnl.gov> * Midad/: Base/Mint.cxx, macros/test.C: Test .C interface to new set-candlist-name feature. Revert to using base "CandDigitList" class name in Mint.cxx. 2003-10-27 20:32 Brett Viren <bv@bnl.gov> * Midad/: Base/GNUmakefile, Base/Mint.cxx, Base/Mint.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/RegistryDialog.cxx, Base/RegistryDialog.h, MultiPage/GfxCfg.cxx, MultiPage/GfxDigitList.cxx, MultiPage/GfxStripList.cxx, MultiPage/MultiPage.cxx: Add ability to set what name to use for various candidate lists. Add RegistryDialog which just packages up a RegistryGui for easier spawning. Use this for the above when accessed through the new "Settings" menu and also retrofit the GfxCfg to use it. 2003-10-27 17:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added new frozen release R1.2.0 2003-10-27 17:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.2.0: # added final point release file to cvs 2003-10-27 16:27 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: stop event number from printing for all events - accidentally left it as kInfo 2003-10-27 15:43 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h: rearrange things to only make the make of planes hit in a slice to be in DoKalmanFit() so that it is only done once, rather than every time RemoveBadPoints() is called 2003-10-25 17:17 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx: modify ReverseFit method in CandFitTrackSRHandle to start the fit in the reverse direction from a point with at least 0.5GeV/c momentum left in track fix bug in AlgFitTrackSR.cxx that would allow more than 3 planes to be removed in a row in a view. this caused many false id's of contained/stopping muons. 2003-10-24 17:52 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgEvent.cxx, AltAlgEvent.h, AltAlgPatternRecognition.cxx, AltAlgPatternRecognition.h, AltAlgSlice.cxx, AltAlgSliceList.cxx, AltModuleSliceList.cxx, LinkDef.h, jcm/AltRecoSlice.C: -- updating jcm script for using AltReco's event slicing algorithm with the EventDisplay -- add an EventList algorithm (AltAlgPatternRecognition) to be used with my neural net for trk/shower pattern recognition... It is mostly empty, but it outlines my understanding on how the framework can be used in this case where (unlike the SR sequential reconstruction chain) CandShowers / CandTracks are formed at the same stage and combined into CandEvents which are also get formed at this stage... -- few changes in the event slicing algo. More work on it will have to wait for after the weekend... 2003-10-24 17:48 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/myrel: # added a function to remove tags from CVS 2003-10-24 13:54 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: Truthifier.cxx, Truthifier.h: More features for the Truthifier, including easy-to-get at particle ID and crosstalk ID. Some code cleanup. Mostly serves as an example how to do things. 2003-10-24 06:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: dbmauto_slave.html, dbmauto_system_files.html, dbmauto_validation.html: The standard checksum filter is called analyse_checksum.filter not standard.filter. 2003-10-23 22:51 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/doxygen/loon.doxygen: add AltReco, CalDetTracker, CandFitTrackSA, CandMorgue, DetSim, GeoGeometry, MCNtuple, PhotonTransport, Production to the list of packages to doxygenate (all now part of packages-development). 2003-10-23 20:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages-R1.2: # committed generic frozen package 2003-10-23 19:50 musser * EventDisplay/: EVD.C, EVD.cxx, EVD.h, GfxBase.h, GfxDigit.cxx, GfxDigitList.cxx, GfxDigitList.h, GfxMCVecList.cxx, GfxShower.cxx, GfxShowerList.cxx, GfxShowerList.h, GfxStrip.cxx, GfxStripList.cxx, GfxStripList.h, GfxTrack.cxx, GfxTrackList.cxx, GfxTrackList.h, UserHist.cxx: Major revisions addressing issues associated with the display of overlayed events 1: new buttons to step through slices within a snarl 2: highlight a paricular slice within the snarl Also addressed: eliminated redundant redraws, improving performance repositioned pads on page to maximize space devoted to UZ and VZ views 2003-10-23 18:20 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx, jcm/AltRecoSlice.C: Appending near detector muon spectrometer hits @ slices of upstream detector activity. Completed first iteration. 2003-10-23 18:14 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/soft_setup_fnalu.html: remove some HTML cruft that prevented proper display on Netscape browser. 2003-10-23 17:33 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: maintenance.html, overview.template: Refer to slide_maker.pm 2003-10-23 17:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonFastBlueModel.cxx, PhotonFastBlueModel.h: Add support in fast model for blue photon reflecting off the end of an ND strip. 2003-10-23 17:13 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/slide_maker.pm: A simple perl script to take some of the tedium out of creating slides. 2003-10-23 17:12 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Configuring_Jobs.html: Complete the last slide. 2003-10-23 16:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * WebDocs/detsim/: DetSim_Documentation.html, photrans_algorithm.jpg, sim_overview.jpg: Update documentation to include PhotonTransport. 2003-10-23 15:01 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/test/LogCounter.h: Add missing file. 2003-10-23 11:31 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltNeuralNetI.cxx, AltNeuralNetI.h, AltNeuralNetNcCcI.cxx, AltNeuralNetNcCcI.h, AltNeuralNetStripPatternI.cxx, AltNeuralNetStripPatternI.h: --Update the neural net input base class... --Add the current pattern definition for the [strips @ "trk-like" formations -vs- strips @ "shower-like" formations] neural net... --Add a placeholder for the pattern definition for the NC/CC neural net... The actual patterns are not yet copied from my neural net analyses... 2003-10-23 08:32 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R1.2.0-tmp: Record tags for DatabaseInterface,DatabaseMaintenance,Lattice,LeakChecker,Navigation 2003-10-23 08:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-01-01. 2003-10-23 07:37 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/loon_reco_job.C: Add macro for loon job demo. Based on macro for R1.0 production far_det data reconstruction. 2003-10-23 07:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial_preparation.html: Propose env. variables MINOS_TUTORIAL_* 2003-10-23 07:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial.html: Start to add links to individual tutorials. 2003-10-23 07:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/srt.html: Fix minor typos. 2003-10-23 07:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/overview.template: Template for new overview/tutorial. 2003-10-23 07:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/maintenance.html: Add more rules!! 2003-10-23 07:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: analysing_data_with_root.html, using_the_event_display.html: Placeholder for Pete. 2003-10-23 07:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Configuring_Jobs.html, Writing_ROOT_macros.html: Start on re-write. Most of the slides complete. 2003-10-22 23:34 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSR.cxx, CandTrackSRList.cxx, Track2DSR.cxx, TrackClusterSR.cxx: Replace these files again with the 2003/10/12 versions which actually compile and link. 2003-10-22 22:21 George Irwin <gmieg@slac.stanford.edu> * Production/R1.0.0/AlgConfigSummary.R1.0.0.txt: Commit AlgConfig parameter summary for production R1.0.0 2003-10-22 21:59 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/checkfile: # more information 2003-10-22 21:39 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: checkfile, packages-R1.2.0-tmp: # used for checkfile file head and tag version 2003-10-22 20:34 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: Backport checksum error reporting fix from development HEAD to branch R1-0 HEAD 2003-10-22 20:33 Robert Hatcher <rhatcher@fnal.gov> * OfflineTrigger/OltNewModule.cxx: Backport checksum setting fix from development HEAD to branch R1-0 HEAD 2003-10-22 20:26 Robert Hatcher <rhatcher@fnal.gov> * OfflineTrigger/OltNewModule.cxx: fill in the checksum value (via OnlineUtil's rdxsum_fill()) for the created RawSnarlHeaderBlock, RawDigitDataBlock and RawDeadChipBlocks. This avoids RotoObjectifier sending messages to syslog about bad checksums. Which then get seen by the farm managers when processing CalDet data. Why syslog you ask? Because syslog is the only 'sensible' place for output of the online rotorooter; and there's no good way of telling OfflineTrigger's use of RotoObjectifier that it's not running in a online situation. Not without setting up some global flag (and setting it in OfflineTrigger) and duplicating all the error messages to use either syslog or MessageService. 2003-10-22 20:19 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: write different message to syslog if the block has a unset (==0) checksum than the message about checksum error. 2003-10-22 19:19 asousa * Production/: R1.0.0/reco_production_R1.0.0.C, R1.0.0a/reco_production_R1.0.0a.C: Yet more corrections to the R1.0.0 R1.0.0a scripts instructions. 2003-10-22 18:18 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltEInteractionType.cxx, AltEInteractionType.h, AltENuFlavour.cxx, AltENuFlavour.h, AltEStripPattern.cxx, AltEStripPattern.h, AltEWeakCurrent.cxx, AltEWeakCurrent.h, AltNeuralNetFunc.cxx, AltNeuralNetFunc.h, AltNeuralNetI.cxx, AltNeuralNetI.h, AltWrapperStlVecStripHandle.cxx, AltWrapperStlVecStripHandle.h, jcm/AltRecoSlice.C: Modified Files: AltAlgSliceList.cxx AltAlgSliceList.h (devel) Added Files: - files adapted for the Altreco package from my NNFC (Neural Network Foundation Classes) which is not part of minossoft: Base Input Pattern class & Interface to Neural Net functions: AltNeuralNetFunc.cxx AltNeuralNetFunc.h AltNeuralNetI.cxx AltNeuralNetI.h - Basic enumerations used (or will be used) by AltReco AltEInteractionType.cxx AltEInteractionType.h AltENuFlavour.cxx AltENuFlavour.h AltEStripPattern.cxx AltEStripPattern.h AltEWeakCurrent.cxx AltEWeakCurrent.h - Wrappers for passing an STL vector to CandContext which only knows about objects inheriting from TObject... AltWrapperStlVecStripHandle.cxx AltWrapperStlVecStripHandle.h - Job Control macro for running AltReco's event slicing -- when it is ready Although, by then AlgConf entries will me quite different... jcm/AltRecoSlice.C 2003-10-22 17:01 asousa * Production/: R1.0/reco_production_R1.0.C, R1.0.0/reco_production_R1.0.0.C, R1.0.0a/reco_production_R1.0.0a.C: Corrections to the instructions contained in the reco scripts >= R1.0 . 2003-10-22 16:51 asousa * Production/: R1.0/reco_production_R1.0.C, R1.0.0/reco_production_R1.0.0.C, R1.0.0a/reco_production_R1.0.0a.C: [no log message] 2003-10-22 16:30 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/macros/: blue.C, blue_ends.C, blue_pdf.C, compare_to_reroot.C, green.C, mc.C: Add more debugging/plot-making scripts. Revamp mc.C, the One Script to Rule Them All 2003-10-22 16:08 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: CandTrackSR.cxx, CandTrackSRList.cxx, Track2DSR.cxx, TrackClusterSR.cxx: put back george's IsEquivalent commits. sorry for the inconvenience. 2003-10-22 13:57 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonDefaultModel.cxx, PhotonFullFibreModel.cxx, PhotonFullGreenTracker.cxx, PhotonMuonComputer.cxx, PhotonMuonComputer.h, PhotonMuonDecalibrator.cxx, test/CompareToReroot.cxx, test/CompareToReroot.h: More tuning, bug fix for full model. Add strip-to-strip calibration module. 2003-10-21 17:57 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx: devel 2003-10-21 15:43 Brian Rebel <brebel@fnal.gov> * CandTrackSR/AlgTrackSRList.cxx: recommit Roberts change of fUgh -> fVldc 2003-10-21 15:40 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/AlgTrackSRList.cxx: reintegrate the replacement of fUgh (of type UgliGeomHandle) with fVldc (of type VldContext). 2003-10-21 12:32 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: PhotonDefaultModel.cxx, PhotonFastBlueModel.cxx: Tuning completed 2003-10-21 10:20 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonFullBlueTracker.cxx, PhotonFullBlueTracker.h: Commit a working non-working version so compilers everywhere don't spit out nasty errors to helpful site managers. 2003-10-21 01:04 George Irwin <gmieg@slac.stanford.edu> * Production/: R0.20.0/AlgConfigSummary.R0.20.0.txt, R1.0/AlgConfigSummary.R1.0.txt, R1.0.0a/AlgConfigSummary.R1.0.0a.txt: Commit AlgConfig parameter summaries for productions R0.20.0, R1.0, R1.0.0a 2003-10-20 23:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawSubRunEndBlock.cxx, RawSubRunEndBlock.h: version 1 of RawSubRunEndBlock is like version 2 of RawRunEndBlock in having total/dropped timeframes rather than deadtime (sec,ns). 2003-10-20 20:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.C, reco.C, reco.h: # indented 2003-10-20 17:52 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx: Major work in progress - lots of changes... Out of this mesg's scope to list them. Event slicing not ready yet, but fairly close. 2003-10-20 16:30 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: make AlwaysUseDbi=kTRUE by default since tables for MC should exist everywhere. 2003-10-20 16:21 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/detsim.C: Add UgliLoanPool::SetAlwaysUseDbi(true); to the list of suggested commands. Seems to be neccessary for Katazyna to run at Oxford. 2003-10-20 16:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, SimDetector.h, SimQieClock.h, macros/detsim.C: Fixed compiler warning in SimQieClock. Random seed is now fixed to eventNo+runNo+user_configurable_seed, an entirely reasonable request by Caius/Mark. detsim script updated appropriately. 2003-10-20 15:39 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, CandTrackSR.cxx, CandTrackSRList.cxx, HoughViewSR.cxx, Track2DSR.cxx, TrackClusterSR.cxx: attempt to fix fpe in HoughTrackSR 2003-10-20 14:29 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnHandle.cxx, UgliSteelPlnHandle.cxx: fix operator=() so that it correctly (a) does nothing if assigning to itself (b) call underlying UgliPlnHandle::operator=(), which is not done automagically, for correct reference counting. 2003-10-20 14:27 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx: don't (by default) duplicate the ~UgliPlnNode warning about outstanding references upon dtor; if enabled print plane id as well as count. 2003-10-20 14:26 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliPlnNode.cxx: if dtor called when there are outstanding references output the plane id as well as the count. 2003-10-20 14:24 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliPlnHandle.cxx: add some Verbose (and #ifdef'd out) MSG's for tracking down problems with reference counting. 2003-10-20 14:21 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldCache.cxx, UgliGeometry/UgliLoanPool.cxx: add some Debug MSG output. 2003-10-20 14:20 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldLoanPool.cxx: tag BfldLoanPool as owner of the TObjArrays it hold for Mesh,Map,Cache items. explicitly delete cache list upon destruction (already doing mesh,map). 2003-10-20 13:28 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/tables/PhotonFastBlueSpectrum.mc: Add data for fast (pdf) blue model 2003-10-20 13:27 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonCount.h, PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonFastBlueModel.cxx, PhotonFastBlueModel.h, PhotonFullFibreModel.cxx, PhotonFullFibreModel.h, PhotonFullGreenTracker.cxx, PhotonFullGreenTracker.h, PhotonLookupTable.cxx, PhotonLookupTable.h, PhotonUtil.cxx, PhotonUtil.h, ScintHitToDigiPE.cxx, ScintPhoton.cxx, tables/insert.mysql: Archival update. Still works in progress. 2003-10-19 16:04 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: In GoTo, only check BeginOfFile when going backwards. Only check EndOfFile when going forward. 2003-10-19 04:40 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSFileHandler.h: Bug fix to mechanism that determines that it's time to move on from an aborted open file. The purpose of the mechanism is to avoid dispatcher hangs on open aborted files, but it was getting confused under conditions in which the file directory is rapidly changing such that it occasionally mistakenly assumed files were aborted that were not. 2003-10-17 22:28 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx, CandFitTrackSR/AlgFitTrackSR.h, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/AlgTrackSRList.h: Algorithms should not hold UgliGeomHandles -- they have no context to create them with when the Algorithm is created and they could potentially hold onto one after the geometry system is shut down. Having the alg hold a VldContext, re-initialized for every RunAlg() and using that to create UgliGeomHandles as necessary does not cause any significant overhead. CPU differences were lost in the noise when tested with 82 tracked/fitted snarls that took 12 minutes; actually it reported as going faster with the on-the-stack creation of UgliGeomHandles. 2003-10-17 22:27 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/SwimObjSR.cxx: SwimObjSR is obsolete; assert(0) when creating one. 2003-10-17 20:35 dap56 * CDFMonitoringFwk/: CObject.cxx, CObject.h, ConsumerExport.cc, ConsumerList.cc, ConsumerList.h, DisplayServer.cc, HistoDisplay.cxx, HistoDisplay.h, TConsumerInfo.cxx: added some changes suggested by Robert to eliminate many of the compiler warnings. 2003-10-17 20:10 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # Moved issues on R1.1.0 to another spot. 2003-10-17 18:51 Brian Rebel <brebel@fnal.gov> * CandTrackSR/HoughViewSR.cxx: get rid of unused variable warnings. 2003-10-17 17:28 dap56 * CDFMonitoringFwk/: CObject.cxx, CObject.h, ConsumerExport.cc, ConsumerList.cc, ConsumerList.h, DisplayServer.cc, GNUmakefile, HistoDisplay.cxx, HistoDisplay.h, HistoDisplayMain.cc, SocketUtils.cc, TConsumerInfo.cxx: New command line options added: > HistoDisplayMain -s <socket server> -p <port> i.e. > HistoDisplayMain -s minosdaq5.cern.ch -p 9091 2003-10-17 17:26 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, LITimingAnalysis.cxx, LITimingAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h, ReadFile.h, SinglAnalysis.cxx, SinglAnalysis.h, caldet.config, offline.config, online.config: - caldet: new Near Check Cal plots - LI: force processing of all summaries - new Troubleshooting folder - hot chips, bad pedestals, bad CalInject - removed all(?) compiler warnings 2003-10-17 17:18 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: maintenance.html, srt.html, tutorial.html, tutorial_old.html, tutorial_preparation.html: Start preparing the ground for the new tutorials. 2003-10-17 16:58 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx: minor changes 2003-10-17 16:57 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, HoughViewSR.cxx: add in Jim's spectrometer region tracking cosmetic changes to HoughViewSR and AlgTrackSRList 2003-10-17 16:40 rjn * PEGain/: analyseLIFiles.C, makeGainTextFile.C, makeTreeFromRawSummaries.C: Whipping away the old macro files 2003-10-17 16:39 rjn * PEGain/: GNUmakefile, README, analysis/plotPixelComp.C, doc/ryansQuickGuideToUsingTheReallyRatherWonderfulFeaturesOfThePEGainPackage.txt, macros/analyseDriftPointRun.C, macros/makeGainTextFile.C, macros/makeHistosFromRawData.C, macros/makeTreeFromRawSummaries.C, macros/runAnalysisOnAlreadyCreatedDebugFiles.C, macros/writeGainsToDb.C: Put in some simple documentation and renamed / rearranged the macros. 2003-10-17 16:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.C, reco.C: # set new cut for stopping muons 2003-10-17 15:50 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # Notified users that release R1.1.0 is not fully tested and thus not supported by the Software group 2003-10-17 15:20 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * JobControl/JobCEnv.cxx: Mod to JobCEnv: If you put the line: Loon.fpe: off in your ~/.rootrc file, it will turn off floating point exceptions. This can be handy for some jobs (i.e. those that rely upon fit functions or other strange behaviours). 2003-10-17 13:54 musser * CandEventSR/: AlgEventSRList.cxx, EventSRListModule.cxx: subtract 1mip/cosz per plane rather than 1 mip per plane from shower energy when subtracting primary mu energy loss 2003-10-17 13:49 musser * EventDisplay/: EVD.C, GfxShowerList.cxx: display proper shower energy when shower has mouse focus 2003-10-17 08:41 vahle * CalDetPID/data/timinghists.root: commiting timinghists.root, a file containing template timing histograms for overlap removal 2003-10-17 08:39 vahle * CalDetDST/: CalDet2003PlotsModule.cxx, UberModuleLite.cxx: fixed bug in CalDetPlotsMod., will handle cases where no events are processed more gracefully, added overlap chi2 variable to cpid 2003-10-17 08:37 vahle * CalDetPID/: AlgCalDetPID.cxx, AlgCalDetPID.h, CandCalDetPID.cxx, CandCalDetPID.h, CandCalDetPIDHandle.cxx, CandCalDetPIDHandle.h, LinkDef.h, LoadCalDetPIDDB.cxx, LoadCalDetPIDDB.h, NtpCalDetPID.cxx, NtpCalDetPID.h: added new chi2 method to determine whether an event is an overlapper 2003-10-17 08:36 vahle * CalDetSI/: CalDetSIModule.cxx, Cutter.cxx: changed messaging level of some output statements 2003-10-17 00:46 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Forgot one check on call depth 2003-10-17 00:43 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Add tracking of recursion level in input methods to prevent status from getting prematurely reset 2003-10-17 00:41 Mark Messier <messier@indiana.edu> * JobControl/JobCModuleRegistry.cxx: Remove warning about duplicate entries 2003-10-17 00:10 Mark Messier <messier@indiana.edu> * JobControl/: JobCInterpreter.cxx, JobCPathHandler.cxx: Suppress warnings about unused variables 2003-10-16 16:01 Mark Messier <messier@indiana.edu> * setup/packages-development: Add GeoGeometry 2003-10-16 15:59 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add missing comma 2003-10-16 15:50 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Add GeoGeometry 2003-10-16 15:46 Mark Messier <messier@indiana.edu> * GeoGeometry/.cvsignore: Start GeoGeometry package for Sue 2003-10-16 13:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/check_job_log.pm: Quit if errors found in job log. 2003-10-16 09:17 phil.adamson * PulserCalibration/: PulserAggList.cxx, PulserAggList.h, PulserAggModule.cxx, PulserAggModule.h, PulserDbiCurve.cxx, PulserDbiCurve.h, PulserDbiDoug.cxx, PulserDbiDoug.h, PulserDbiMasterDP.cxx, PulserDbiMasterDP.h, PulserDbiPin.cxx, PulserDbiPin.h, PulserRawGain.cxx: Clean up of fossilized code. Also remove some compile warnings. With any luck, this checkin will stop the breakage that I introduced yesterday. 2003-10-16 08:46 phil.adamson * PulserCalibration/LinkDef.h: Remove not yet checked in classes from linkdef 2003-10-16 03:02 George Irwin <gmieg@slac.stanford.edu> * OfflineTrigger/: LinkDef.h, OltBlockScan.cxx, OltBlockScan.h, OltCounter.cxx, OltCounter.h, OltDataIntegrity.cxx, OltDataIntegrity.h, OltNewModule.cxx, OltNewModule.h, OltRawLI.cxx, OltRawLI.h, OltTimeScan.cxx, bs.C, olt.C, olt_dds.C: Back-update package from development HEAD to branch R1-0 HEAD 2003-10-15 19:02 musser * EventDisplay/: EVD.C, GfxDigitList.cxx: fix to allow display of non-muxed (near detector) digits. 2003-10-15 17:12 Robert Hatcher <rhatcher@fnal.gov> * CDFMonitoringFwk/: HistoDisplay.cxx, HistoDisplay.h: change const'ness of second arg to strdelete() function to avoid warnings when passing fixed strings. fix what appears to be a tiny (1 char) memory leak; this might not be the right way to do it -- it might be more correct to remove the new and just use a pointer to "". The chosen approach might still leak, but is safe if one does a delete. 2003-10-15 17:08 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/MonState.cxx: Change char* to const char* for a variable pointing at fixed strings. Changed this in Print() and Print(ostream *ofs). Looks like lots of duplicate code -- one might see if it makes sense to restructure this so that Print() simply calls Print(&cout). 2003-10-15 17:06 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/LIAdcAnalysis.cxx: eliminate some warning messages by the addition of const's, commenting out some unused variables and parameters. 2003-10-15 17:04 Robert Hatcher <rhatcher@fnal.gov> * AltDeMux/: MyAna.cxx, MyAna.h, MyAnaX.cxx, MyAnaX.h, MyVeto.cxx, MyVeto.h: make signature of Reco() method match that of base class (ie. it is passed a NON-const MomNavigator*; Ana() is passed a const one). The different signatures are to distinguish the two concepts - Reco adds to mom, Ana doesn't modify anything. In all cases the Reco() methods look to be dummies and don't really need to be there, they'd correctly default to the underlying base classes' implementation ... actually its are confusing if they are there but don't do anything. But rather than tackle that I simply commented out the explicit naming of the mom parameter to avoid the unused parameter message. 2003-10-15 16:58 Robert Hatcher <rhatcher@fnal.gov> * AltDeMux/AlgAltDeMuxStandard.h: comment out explicit arg name for Draw(int) {} to avoid warning add 'using TObject::Draw;' to avoid warning that this is hidden by Draw(int). 2003-10-15 06:01 phil.adamson * PulserCalibration/: LinkDef.h, PulserDDSCheck.cxx, PulserDDSCheck.h: Leetle debugging tool 2003-10-14 16:31 Brett Viren <bv@bnl.gov> * setup/msrt: The ever intrepid Nick finds another problem. In the case that one does an "msrt update" on a frozen base release and a package that is listed in the packages- was missing from the pre-existing release then it would get added (as it should) but at the HEAD version instead of the one listed in the packages- file (as it shouldn't). 2003-10-14 15:22 Brett Viren <bv@bnl.gov> * setup/packages-R1.1.0: actually save file then commit 2003-10-14 14:22 Brett Viren <bv@bnl.gov> * setup/packages-R1.1: Due to an errant kill-yank the packages files for R1-1 and R1-1-0 had bad values for JobControl and IoModules. Thanks to Nick for spotting this. With this commit, things should be made right. 2003-10-14 11:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_db_priming.html: Another plug for lufs. 2003-10-14 11:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_slave.html: Highlight Nathaniel's suggestion of lufs as an alternative to afs for laptops. 2003-10-13 14:36 hartnell * LISummary/tools/loonmania.pl: A quick script from Nathaniel to run over lots of data files 2003-10-13 14:32 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h: Changed LIAnalysis to read in the new tree variable names masterCh was master minderCh was minder DebugPins now prints out the new ND pins at CalDet 2003-10-13 12:06 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx: Put AltReco aside for a couple of days to work on my slides for the RAL seminar... Many parts under development - the code can not be used yet. More important changes (that I recall) - Fix problem with erase() in STL vector<TimeSlice_t> which was invalidating the iterator - Use STL unary / binary functors for sorting or for replacing 'traditional' loops with STL's accumulate() - Finished the implementation of the recursive peak finder. That was very tricky... - Allow the option of weighting the time profile with charge - Allow the option to run the peak-finder in recursive or not-recursive mode - When limiting the duration of any slice-seed use number of time-profile bins (units of time resolution) rather than nsec... The latter causes a problem because then, in cshItr.GetSet()->Slice(a,b), a & b do not correspond to bin boundaries (and entries are uniformly distributed within a bin) - Update TimeSlice_t to hold total charge and the sum of charge*time products for all strips that belong to this slice seed. This makes the 1st-order refinement of slice seeds more clear without the need for temprorary structures... - Allow the option to skip slice refinement via 3-D clustering // right now k-Means (non-hierarchical) and MST (hierarchical) methods need work/testing... These methods are the first thing to start working on... - Change some naming conventions to make code more readable - More comments 2003-10-13 12:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_status.html: DCS being fed from CalDet,Soudan -> FNAL, but (for now) FNAL is not distributing DCS. 2003-10-12 21:34 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/: CandEventSR.cxx, CandEventSR.h, CandEventSRList.cxx, CandEventSRList.h: Move CPU heavy code from IsEqual to IsEquivalent methods. 2003-10-12 21:30 George Irwin <gmieg@slac.stanford.edu> * CandShowerSR/CandShowerSR.cxx, CandShowerSR/CandShowerSR.h, CandShowerSR/CandShowerSRList.cxx, CandShowerSR/CandShowerSRList.h, CandClusterSR/CandClusterSR.cxx, CandClusterSR/CandClusterSR.h, CandClusterSR/CandClusterSRList.cxx, CandClusterSR/CandClusterSRList.h: Move CPU heavy code from IsEqual to IsEquivalent methods. 2003-10-12 21:26 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/CandTrackSR.cxx, CandTrackSR/CandTrackSR.h, CandTrackSR/CandTrackSRList.cxx, CandTrackSR/CandTrackSRList.h, CandTrackSR/Track2DSR.cxx, CandTrackSR/Track2DSR.h, CandTrackSR/TrackClusterSR.cxx, CandTrackSR/TrackClusterSR.h, CandFitTrackSR/CandFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSR.h, CandFitTrackSR/CandFitTrackSRList.cxx, CandFitTrackSR/CandFitTrackSRList.h, CandFitTrackSR/KalmanPlaneSR.cxx, CandFitTrackSR/KalmanPlaneSR.cxx.br, CandFitTrackSR/KalmanPlaneSR.cxx.rl, CandFitTrackSR/KalmanPlaneSR.h, CandFitTrackSR/KalmanPlaneSR.h.br, CandFitTrackSR/KalmanPlaneSR.h.rl: Move CPU heavy code from IsEqual to IsEquivalent methods. 2003-10-12 21:21 George Irwin <gmieg@slac.stanford.edu> * CandStripSR/CandStripSR.cxx, CandStripSR/CandStripSR.h, CandStripSR/CandStripSRList.cxx, CandStripSR/CandStripSRList.h, CandSliceSR/CandSliceSR.cxx, CandSliceSR/CandSliceSR.h, CandSliceSR/CandSliceSRList.cxx, CandSliceSR/CandSliceSRList.h: Move CPU heavy code from IsEqual to IsEquivalent methods. 2003-10-12 21:17 George Irwin <gmieg@slac.stanford.edu> * RecoBase/CandCluster.cxx, RecoBase/CandCluster.h, RecoBase/CandClusterList.cxx, RecoBase/CandClusterList.h, RecoBase/CandEvent.cxx, RecoBase/CandEvent.h, RecoBase/CandEventList.cxx, RecoBase/CandEventList.h, RecoBase/CandFitTrack.cxx, RecoBase/CandFitTrack.h, RecoBase/CandFitTrackList.cxx, RecoBase/CandFitTrackList.h, RecoBase/CandReco.cxx, RecoBase/CandReco.h, RecoBase/CandRecoList.cxx, RecoBase/CandRecoList.h, RecoBase/CandShower.cxx, RecoBase/CandShower.h, RecoBase/CandShowerList.cxx, RecoBase/CandShowerList.h, RecoBase/CandSlice.cxx, RecoBase/CandSlice.h, RecoBase/CandSliceList.cxx, RecoBase/CandSliceList.h, RecoBase/CandStrip.cxx, RecoBase/CandStrip.h, RecoBase/CandStripList.cxx, RecoBase/CandStripList.h, RecoBase/CandTrack.cxx, RecoBase/CandTrack.h, RecoBase/CandTrackList.cxx, RecoBase/CandTrackList.h, CandDigit/CandDeMuxDigit.cxx, CandDigit/CandDeMuxDigit.h, CandDigit/CandDeMuxDigitList.cxx, CandDigit/CandDeMuxDigitList.h, CandDigit/CandDigit.cxx, CandDigit/CandDigit.h, CandDigit/CandDigitList.cxx, CandDigit/CandDigitList.h: Move CPU heavy code from IsEqual to IsEquivalent methods. 2003-10-12 21:11 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h, test/cand_test.C, test/cand_test.job: Move CPU heavy code from IsEqual to IsEquivalent method. 2003-10-12 20:10 cbs * CalDetTracker/MuonCalib/Makefile: Makefile updated 2003-10-12 19:57 cbs * CalDetTracker/MuonCalib/: MuCalIter.cxx, README: Updated calibration constant maker 2003-10-12 19:46 cbs * CalDetTracker/: CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h, LinkDef.h: Made changes to code to accommodate new class: CDPIDInfo 2003-10-12 19:44 cbs * CalDetTracker/: CDPIDInfo.cxx, CDPIDInfo.h: PID info taken from the CalDetSI package 2003-10-12 19:41 cbs * CalDetTracker/: CDBeamMuTracker.cxx, CDCosmicTracker.cxx, CDCrossTalker.cxx, CDMapMaker.cxx, CDTracker.cxx: Bug fix in BeamMuTracker. Improvement to CDTracker to try to remove cross-talk along track.Other sundry changes. 2003-10-12 19:35 cbs * CalDetTracker/MuonCalib/: PathLengthFuncs.C, PathLengthFuncs.h: Added new function related to zero reconstruction 2003-10-11 22:02 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandHandle.cxx: Prefix address check to IsEqual method. 2003-10-10 22:58 George Irwin <gmieg@slac.stanford.edu> * Candidate/test/: GNUmakefile, cand_test.C, cand_test.job: Changes to test directory from Paul E. 2003-10-10 22:18 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: CandTrackSR.cxx, Track2DSR.cxx, Track2DSR.h: Add Track2DSR::IsEqual method and make Track2DSR::operator== method const. Change CandTrack::IsEqual tests for fUTrack,fVTrack to TestPtrEquivalence. 2003-10-10 21:49 George Irwin <gmieg@slac.stanford.edu> * RecoBase/CandReco.cxx: Fix fCandSlice test in IsEqual method. From Paul E. 2003-10-10 20:43 musser * EventDisplay/: EVD.C, UserHist.cxx: fix to suppress update of time hist in case where ndigit=1. Accessing Mint->fTimeRange results in a seg fault in this case for unknown reasons. 2003-10-10 17:01 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-development, setup_minossoft_tamu: # added package "Production" to list 2003-10-10 16:13 Brett Viren <bv@bnl.gov> * PerfTools/python/perftool/CallGraph.py: Fix use of None as array index. Okay on Python 2.3, not 2.2. Thanks to Nathaniel for finding this. 2003-10-10 15:45 Brett Viren <bv@bnl.gov> * PerfTools/: Makefile, sourceme.build, python/graphviz/graph/Makefile, src/Makefile: Add "PYINC" build variable so as to set where they Python headers are on your system. Handle installation when not in an SRT env. 2003-10-10 14:59 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.cxx.rl, AlgTrackSRList.h, AlgTrackSRList.h.rl: save roy's version in the *.cxx.rl and *.h.rl files commit revised version 2003-10-10 14:44 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, macros/detsim.C: Add configurable output SimFlag context, to help get around some DB issues. 2003-10-10 14:37 Brett Viren <bv@bnl.gov> * PerfTools/: doc/index.html, python/ptrun.py: Only a doc change: Clarify and give examples that when running a program that itself needs command line args, one needs to put program+args in quotes when calling ptrun.py. Ie: ptrun.py -c "myprogram --and the -a -r -g -s and input files" -l log 2003-10-10 14:06 hartnell * LISummary/LISummarySorter.cxx: Bug fix to the setdetectortype method. It was not managing to set it properly and was defaulting to the far detector 2003-10-10 14:06 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.cxx.rl, AlgFitTrackSR.h, AlgFitTrackSR.h.rl, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.cxx.rl, CandFitTrackSRHandle.h, CandFitTrackSRHandle.h.rl, KalmanPlaneSR.cxx, KalmanPlaneSR.cxx.rl, KalmanPlaneSR.h, KalmanPlaneSR.h.rl: save roy's versions of the code as *.cxx.rl and *.h.rl commit the revised versions of the code 2003-10-09 23:31 avva * CandFitTrackSA/: FitTrackSAListModule.cxx, GeoFT.cxx, GeoFT.h: Fix geometry interface for near detector. 2003-10-09 22:23 Brett Viren <bv@bnl.gov> * PerfTools/: include/Profiler.hpp, python/ptrun.py, python/perftool/ProfLogger.py, src/prof/Profiler.cpp, src/prof/StartProfiler.cpp: Add the ability to set PERF_TOOLS_EXT to control the extension for the prof_libs.out and prof.out files. 2003-10-09 19:04 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/CandFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSR.h, CandFitTrackSR/CandFitTrackSRList.cxx, CandFitTrackSR/CandFitTrackSRList.h, CandFitTrackSR/KalmanPlaneSR.cxx, CandFitTrackSR/KalmanPlaneSR.cxx.br, CandFitTrackSR/KalmanPlaneSR.h, CandFitTrackSR/KalmanPlaneSR.h.br, CandEventSR/CandEventSR.cxx, CandEventSR/CandEventSR.h, CandEventSR/CandEventSRList.cxx, CandEventSR/CandEventSRList.h: Overload TObject::IsEqual methods with versions which call templated CandBase::Test... methods for Candidate Validation from Paul Echevarria. No change to pre-existing functionality. 2003-10-09 18:52 George Irwin <gmieg@slac.stanford.edu> * CandShowerSR/CandShowerSR.cxx, CandShowerSR/CandShowerSR.h, CandShowerSR/CandShowerSRList.cxx, CandShowerSR/CandShowerSRList.h, CandClusterSR/CandClusterSR.cxx, CandClusterSR/CandClusterSR.h, CandClusterSR/CandClusterSRList.cxx, CandClusterSR/CandClusterSRList.h, CandTrackSR/CandTrackSR.cxx, CandTrackSR/CandTrackSR.h, CandTrackSR/CandTrackSRList.cxx, CandTrackSR/CandTrackSRList.h, CandTrackSR/Track2DSR.cxx, CandTrackSR/Track2DSR.h, CandTrackSR/TrackClusterSR.cxx, CandTrackSR/TrackClusterSR.h: Overload TObject::IsEqual methods with versions which call templated CandBase::Test... methods for Candidate Validation from Paul Echevarria. No change to pre-existing functionality. 2003-10-09 18:48 George Irwin <gmieg@slac.stanford.edu> * RecoBase/CandCluster.cxx, RecoBase/CandCluster.h, RecoBase/CandClusterList.cxx, RecoBase/CandClusterList.h, RecoBase/CandEvent.cxx, RecoBase/CandEvent.h, RecoBase/CandEventList.cxx, RecoBase/CandEventList.h, RecoBase/CandFitTrack.cxx, RecoBase/CandFitTrack.h, RecoBase/CandFitTrackList.cxx, RecoBase/CandFitTrackList.h, RecoBase/CandReco.cxx, RecoBase/CandReco.h, RecoBase/CandRecoList.cxx, RecoBase/CandRecoList.h, RecoBase/CandShower.cxx, RecoBase/CandShower.h, RecoBase/CandShowerList.cxx, RecoBase/CandShowerList.h, RecoBase/CandSlice.cxx, RecoBase/CandSlice.h, RecoBase/CandSliceList.cxx, RecoBase/CandSliceList.h, RecoBase/CandStrip.cxx, RecoBase/CandStrip.h, RecoBase/CandStripList.cxx, RecoBase/CandStripList.h, RecoBase/CandTrack.cxx, RecoBase/CandTrack.h, RecoBase/CandTrackList.cxx, RecoBase/CandTrackList.h, RecoBase/Vertex.cxx, RecoBase/Vertex.h, CandStripSR/CandStripSR.cxx, CandStripSR/CandStripSR.h, CandStripSR/CandStripSRList.cxx, CandStripSR/CandStripSRList.h, CandSliceSR/CandSliceSR.cxx, CandSliceSR/CandSliceSR.h, CandSliceSR/CandSliceSRList.cxx, CandSliceSR/CandSliceSRList.h: Overload TObject::IsEqual methods with versions which call templated CandBase::Test... methods for Candidate Validation from Paul Echevarria. No change to pre-existing functionality. 2003-10-09 16:45 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LILookup.cxx, LILookup.h, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LISummarySorter.cxx: Several improvements including to the driftwithtime method in plex maps 2003-10-09 16:43 hartnell * LISummary/macros/DriftWithTime.C: Macro to loop over the database and make plots of the gain drift etc 2003-10-09 14:08 musser * RecoBase/: CandEventHandle.cxx, CandRecoHandle.cxx: Fix Mip/Gev conversion 2003-10-09 14:06 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Move Oxford version of doxygenated loon code to UNIX web server. 2003-10-09 13:54 musser * CandShowerSR/ShowerSRListModule.cxx: fix typo in previous submission 2003-10-09 13:32 musser * CandShowerSR/: AlgShowerSR.cxx, CandShowerSRHandle.cxx, CandShowerSRHandle.h, ShowerSRListModule.cxx: change mip/gev to conform to new mip/sigmap conversion in db 2003-10-08 21:47 Mark Messier <messier@indiana.edu> * JobControl/: JobCommand.cxx, test/testjobc.C: [1] Add testing of Input.Set("Format=reroot"); [2] Remove debug prints 2003-10-08 20:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # use latest root version 3.10.01 2003-10-08 20:05 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R1.1.0: # missing spelling in JobControl 2003-10-08 18:58 Brett Viren <bv@bnl.gov> * MessageService/MsgStream.cxx: Initialize fLogLevel and fCurrentLogLevel 2003-10-08 16:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added new frozen package 2003-10-08 15:53 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoServer.cxx, RotoServer.h: Change name of bogus file to BOGUS_<host>_p<port>_<date>_<time>.mall.root. This is the file raw records are put in when the rotorooter is sent some raw data buffers without having a file open (either missing a open file command, or there was a premature close file command). The change from 'bogus' to 'BOGUS' should, assuming ASCII ordering, keep the dispatcher from (repeatedly) seeing the bogus file. Spin WriteRawRecord() out of ProcessBuffer(); 2003-10-08 12:58 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/detsim.C: Fix dbiCfg.Set() command so that the association goes the right way around.. I think. 2003-10-08 12:39 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * AltDeMux/AlgAltDeMuxStandard.h: Add empty braces {} to Draw() so the symbol resolves at link-time. Was this function supposed to do something? 2003-10-08 09:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Improve extraction of table name from file name (now that name can include underscore, have to explicitly remove any sequence range). 2003-10-07 22:11 Brett Viren <bv@bnl.gov> * PerfTools/: python/ptrun.py, src/common/Syms.cpp: Commit Jim K's fix for the incorrectly named symbols problem. Catch import errors in ptrun.py 2003-10-07 21:18 asousa * Production/: R1.0/runlist, R1.0.0/README, R1.0.0/runlist, R1.0.0a/README, R1.0.0a/runlist: Files necessary to run the reco script 2003-10-07 21:17 asousa * Production/R1.0/README: Files necessary to run the reco script./runlist 2003-10-07 14:27 Brett Viren <bv@bnl.gov> * setup/tag-head.sh: simple script to help in tagging 2003-10-07 14:26 Brett Viren <bv@bnl.gov> * setup/: packages-R1.1, packages-R1.1.0: Inital commit 2003-10-07 10:58 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/Truthifier.cxx: Fix stupid problem in Truthifier, where I was returning a handle to a local variable. 2003-10-07 10:55 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: FilterEvent.cxx, FilterEvent.h: Added these files. Duh. 2003-10-07 08:16 vahle * CalDetDST/: UberHit.cxx, UberModuleLite.cxx: fixed bug in uberhit so now the time in ptime is the minimum hit time in near detector 2003-10-06 21:10 asousa * Production/: R0.20.0/GNUmakefile, R0.20.0/align.C, R0.20.0/reco_R0.20.0_1lst.C, R0.20.0/reco_R0.20.0_NtpSR.C, R0.20.0/reco_R0.20.0_SM2.C, R0.20.0/reco_R0.20.0_algconfig.C, R0.20.0/reco_R0.20.0_bestdemux.C, R0.20.0/reco_R0.20.0_production.C, R0.8.0/GNUmakefile, R0.8.0/recoMCdmx.C, R0.8.0/recofinal.C, R1.0/GNUmakefile, R1.0/reco_R1.0_production.C, R1.0/reco_production_R1.0.C, R1.0.0/GNUmakefile, R1.0.0/reco_production_R1.0.0.C, R1.0.0a/GNUmakefile, R1.0.0a/reco_production_R1.0.0a.C: Initial revision 2003-10-06 21:10 asousa * Production/GNUmakefile: Production package: Contains the production scripts used at the batch processing farm. The script(s) corresponding to processing done with a particular release are to be found under the subdirectory bearing the release name. Simple instructions on how to run the scripts can be found within the scripts themselves. 2003-10-06 21:10 asousa * Production/: R0.20.0/GNUmakefile, R0.20.0/align.C, R0.20.0/reco_R0.20.0_1lst.C, R0.20.0/reco_R0.20.0_NtpSR.C, R0.20.0/reco_R0.20.0_SM2.C, R0.20.0/reco_R0.20.0_algconfig.C, R0.20.0/reco_R0.20.0_bestdemux.C, R0.20.0/reco_R0.20.0_production.C, R0.8.0/GNUmakefile, R0.8.0/recoMCdmx.C, R0.8.0/recofinal.C, R1.0/GNUmakefile, R1.0/reco_R1.0_production.C, R1.0/reco_production_R1.0.C, R1.0.0/GNUmakefile, R1.0.0/reco_production_R1.0.0.C, R1.0.0a/GNUmakefile, R1.0.0a/reco_production_R1.0.0a.C: Production package: Contains the production scripts used at the batch processing farm. The script(s) corresponding to processing done with a particular release are to be found under the subdirectory bearing the release name. Simple instructions on how to run the scripts can be found within the scripts themselves. 2003-10-06 15:54 Brett Viren <bv@bnl.gov> * Midad/: Base/PageDisplay.cxx, MultiPage/MultiPage.cxx: Delete the PageDisplay and all associated Pages just before exiting. This should fix the segv-on-quit crashes. 2003-10-06 14:56 Brett Viren <bv@bnl.gov> * PerfTools/python/: graphviz/canvas/GraphCanvas.py, perftool/CallGraph.py, perftool/CallGraphCanvas.py: Give subgraphs the same path_cut as parent by default. Remove some verbosity. 2003-10-06 14:39 Brett Viren <bv@bnl.gov> * PerfTools/python/ptrun.py: Move chirp about value of initial path cut off. 2003-10-06 09:20 rjn * PEGain/fit/: sparsfit.C, sparsfit.h, theFit.h: Added the single PE peak fitting code, for both unsparsified and sparsified data. 2003-10-06 06:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Permit underscore in table name. 2003-10-05 10:28 phil.adamson * OfflineTrigger/OltNewModule.cxx: Fix TOF mismatch logic CVS doesn't like pcminos01 any more... 2003-10-04 20:01 George Irwin <gmieg@slac.stanford.edu> * Candidate/: GNUmakefile, test/GNUmakefile: Make test directory. 2003-10-04 00:02 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDeMuxDigit.cxx, CandDeMuxDigit.h, CandDeMuxDigitList.cxx, CandDeMuxDigitList.h, CandDigit.cxx, CandDigit.h, CandDigitList.cxx, CandDigitList.h: Overload TObject::IsEqual methods with versions which call templated Candidate::Test... methods for Candidate Validation scheme from Paul Echevarria. 2003-10-03 23:58 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h, batcand.C, batcandloop.C, batcandmacro.C, testcand.C, testvtxcand.C, test/.cvsignore, test/GNUmakefile, test/cand_test.C: Remove useless private method "const CandHandle *CandHandle::GetMother()". Overload TObject::IsEqual methods in CandBase and CandHandle with versions which call new templated Test... methods from Paul Echevarria for concrete Candidate Validation. Remove obsolete root macros in top level directory. 2003-10-03 18:56 Brett Viren <bv@bnl.gov> * PerfTools/python/ptrun.py: Allow for initial path cut off (-p option) 2003-10-03 18:55 Brett Viren <bv@bnl.gov> * PerfTools/python/perftool/CallGraphCanvas.py: Allow for initial path cut off 2003-10-03 18:55 Brett Viren <bv@bnl.gov> * PerfTools/python/perftool/CallGraph.py: Added some verbosity 2003-10-03 18:54 Brett Viren <bv@bnl.gov> * PerfTools/python/graphviz/canvas/GraphCanvas.py: Add protection against zero sized graphs 2003-10-03 16:30 Robert Hatcher <rhatcher@fnal.gov> * TimeCalibratorSR/TimeCalibratorSRModule.cxx: comment out unused CandTrackHandle arg param from GoodDigit(). 2003-10-03 16:28 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx, Swimmer/SwimSwimmer.cxx, Swimmer/SwimdEdxTable.cxx: initialize some auto vars that otherwise might not get set before use. 2003-10-03 16:27 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSliceList.cxx, AltAlgSliceList.h, AltModuleSliceList.cxx: Adopting a new approach in time-profile peak finding: Adding PeakFinderConf_t so as to toggle between different algo. conf sets when looking for peaks in the upstream part of the detector, in the muon spectrometer or when I re-iterate trying to find smaller peaks in the 'time'-space between major peaks. The later allows me to adopt a kind of recursive approach in finding the initial slice-seeds Also added: Initial effort to find time-slices in the muon spectrometer activity and assign all grouped hit stips to the 'closest' reconstructed slice (rather than assigning each muon spectrometer hit separately). If no associated slice is found to assign the group of mu-spectrometer hits a new slice will be created to accomodate them. + more comments added 2003-10-03 16:26 Robert Hatcher <rhatcher@fnal.gov> * RDBC/: odbc/ODBCCallableStatement.cxx, odbc/ODBCStatement.cxx, rdbc/TSQLUrl.cxx: initialize an auto var that might otherwise not get set before use. 2003-10-03 16:24 Robert Hatcher <rhatcher@fnal.gov> * PEGain/PEGainModule.cxx, Persistency/PerOutputStream.cxx: initialize some auto vars that otherwise might not get set before use. 2003-10-03 16:23 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/Producer_dispatcher.cc, MuCal/MuCalFitterModule.cxx: initialize some auto vars that might otherwise not get set before use. 2003-10-03 16:23 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/ReadFile.h: make second arg, the string to find, of utility functions extract{Float,Int,String,Char} a '_const_ char*' so that the compiler doesn't complain when they are passed a string constant (ie. in "'s). 2003-10-03 16:19 Robert Hatcher <rhatcher@fnal.gov> * EventDisplay/EVD.cxx, EventDisplay/GfxShower.cxx, EventDisplay/GfxTrack.cxx, Islands/IslCluster.cxx: initialize some auto vars that might otherwise not get set. 2003-10-03 16:19 Robert Hatcher <rhatcher@fnal.gov> * DetSim/SimQieClock.h: define inline SimQieClock ctor _after_ the inline definition of the Reset() method that it uses. 2003-10-03 16:17 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/AlgTrackSR.cxx: initialize some auto variables that might not otherwise get set. 2003-10-03 16:17 Robert Hatcher <rhatcher@fnal.gov> * CandStripSR/AlgStripNearSR.cxx: initialize auto var that might not otherwise get set. 2003-10-03 16:16 Robert Hatcher <rhatcher@fnal.gov> * BField/BFLInterpolation.cxx: initialize some auto vars that might not otherwise get set. 2003-10-03 16:15 Robert Hatcher <rhatcher@fnal.gov> * AstroUtil/novas.c: initialize auto variable that might not otherwise get set. 2003-10-03 16:14 Robert Hatcher <rhatcher@fnal.gov> * AltDeMux/: AlgAltDeMuxBase.cxx, AlgAltDeMuxDevel.cxx: comment out some unused argument parameters. 2003-10-03 14:59 phil.adamson * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h: Add trigger bit (0x80) for SGATE 2003-10-03 13:40 phil.adamson * OfflineTrigger/OltNewModule.cxx: BE a little less verbose... 2003-10-03 13:32 phil.adamson * OfflineTrigger/: OltBlockScan.cxx, OltCounter.cxx, OltNewModule.cxx: Ignore subrun end blocks - don't get confused about what file to write to. 2003-10-03 10:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, doc/dbmauto_system_files.html, doc/dbmauto_validation.html, scripts/create_analyse_checksum.pm, scripts/primer.pm: Add DCS to list of tables to be ignored by default when importing. 2003-10-03 10:08 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltModuleSliceList.cxx, AltModuleSliceList.h: first commit of AtReco event slicing module 2003-10-03 10:03 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSlice.cxx, AltAlgSlice.h, AltAlgSliceList.cxx, AltAlgSliceList.h: Initial commit of AltAlgSlice* algorithms for event slicing. Only a subset of the Altreco package is committed this time for CVS testing purposes. Do not use the event slicing algorithms yet... There are important bits missing or in need of optimization, and I am working on this *now*. 2003-10-03 10:03 Costas Andreopoulos <costas@fnal.gov> * AltReco/: AltAlgSlice.cxx, AltAlgSlice.h, AltAlgSliceList.cxx, AltAlgSliceList.h: Initial revision 2003-10-03 08:30 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, debugging_optimising.html: Add page: Debugging and optimising. 2003-10-02 21:12 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIChannel.cxx, LIChannel.h, LILookup.cxx, LILookup.h, LIPlane.h, LIPlexMaps.cxx, LIPlexMaps.h, LIRun.h, LISummaryCollector.cxx, LISummaryCollector.h, LISummarySorter.cxx, LISummarySorter.h, LITuning.h: This is a major upgrade. Both the analysis and the reconstruction code can now deal with data from any of the 3 detectors automatically without the need to recompile. The constants such as NUMSTRIPS are now static data members of LILookup, several classes now inherit from this class. I no longer use "using namespace std" in any headers since it is bad practice. I now use vectors and maps in the reconstruction. Fixed a bug in the reconstruction of FD stripend. 2003-10-02 14:26 Brett Viren <bv@bnl.gov> * PerfTools/doc/: demux.html, index.html: Add demux results 2003-10-02 13:28 Brett Viren <bv@bnl.gov> * Production/GNUmakefile: Initial revision 2003-10-02 13:28 Brett Viren <bv@bnl.gov> * Production/GNUmakefile: Start of production package 2003-10-02 13:26 Brett Viren <bv@bnl.gov> * CVSROOT/: check_access, modules: Add Alex, Howie and Production 2003-10-02 12:39 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/NavSet.cxx, Navigation/NavSet.h, Navigation/test/NavValidate.cxx, Navigation/doc/ChangeLog, UserManualDoc/src/navigation.tex: Add void InvertSelection(Bool_t set = kTRUE, Bool_t update=kTRUE); to allow inversion of user function. 2003-10-02 11:05 hartnell * LISummary/: LISummaryCollector.cxx, LISummarySorter.cxx, LISummarySorter.h: The code can now handle problems with the summaries much more elegantly If the summaries have zero seconds then it uses the raw daq header blk validity context If summaries have nonsensical values (e.g. led 0) then it just skips them and complains 2003-10-02 04:01 Brett Viren <bv@bnl.gov> * PerfTools/doc/index.html: An attempt to make the text closer to English 2003-10-01 22:13 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridAnimator.cxx, TridModel.cxx, TridPage.cxx, TridPageDetector.cxx, stat/trid.cxx: more changes 2003-10-01 20:12 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.h, reco.h: #increase array size 2003-10-01 20:04 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, GuiMenuThings.cxx, GuiMenuThings.h, LinkDef.h, TestDemuxModule.cxx, TestDemuxModule.h, TestDigitsModule.cxx, TestDigitsModule.h, TridControl.cxx, TridControl.h, TridPmtPage.cxx, gltest/gltest.cc, stat/GNUmakefile, stat/trid.cxx: updates for soudan 2003-10-01 19:39 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRecord.cxx, RawRecord.h: Now when asked for components (or iterators over components) first do a check that all the RawDataBlocks are specialized versions of RawDatBlock. Promote them (similar to how Rotorooter does the initial creation) if they aren't. Thus users get blocks of the right type even if the rotorooter wasn't aware of the specialized class at the time the data was written. Expand Print() so that if given the option "l" it simply lists the blocks (by index, classname and raw block id) that are being held. Otherwise it will use polymorphism to print each of the block's contents. 2003-10-01 19:37 Brett Viren <bv@bnl.gov> * PerfTools/doc/index.html: Minor formatting 2003-10-01 18:36 Brett Viren <bv@bnl.gov> * Midad/Base/: MCVectors.cxx, Mint.cxx, Mint.h, PageDisplay.cxx, PageDisplay.h: Add time delay for free running 2003-10-01 16:56 Brett Viren <bv@bnl.gov> * Midad/Base/: Jint.cxx, Jint.h, Mint.cxx, Mint.h, PageDisplay.cxx, PageDisplay.h: Add free running mode. 2003-10-01 16:36 Brett Viren <bv@bnl.gov> * JobControl/JobCPath.h: Export fResult through a getter in order to check for EndOfInputStream() in order to avoid SegV when getting called by SigEndRun. Got it? 2003-10-01 13:11 Brett Viren <bv@bnl.gov> * PerfTools/doc/index.html: Had the SRT CVSROOT instead of MINOS one 2003-10-01 03:37 Sue Kasahara <schubert@hep.umn.edu> * RecoBase/AlgTrack.cxx: Fix bug that was causing occasional runaway AlgTrack::SetT calculated times by reinitializing time[i],timewgt[i] to 0 at the start of each new plane. 2003-09-30 19:55 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LILookup.cxx, LILookup.h, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LIReco.C, LIRun.cxx, LISummarySorter.cxx: Various changes to cope with ND only running at CalDet Code to make CalADCtoPE tables has been added 2003-09-30 19:53 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/: TestFileHandler.cc, TestSubscription.cc: Comment out unused arguments to avoid compiler warnings 2003-09-30 19:49 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/DemoClients.cc: Change array size type from Int_t to const Int_t to avoid compiler error about variable-size array 2003-09-30 18:31 Brett Viren <bv@bnl.gov> * WebDocs/cvs-rep.html: no changes - testing CVS 2003-09-30 18:24 Brett Viren <bv@bnl.gov> * CVSROOT/: check_access, modules: Add costas and AltReco 2003-09-30 18:03 Sue Kasahara <schubert@hep.umn.edu> * Persistency/test/DemoDaq.cc: define size of array with const Int_t instead of Int_t to avoid compiler error about variable-size array. 2003-09-30 15:47 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: Truthifier.cxx, Truthifier.h: Add some Truthifier stuff for Caius. 2003-09-30 14:03 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/macros/saveplex.C: Add a script to make plex cache files. 2003-09-29 22:29 Robert Hatcher <rhatcher@fnal.gov> * Dependency/idep_ldep.cxx: commit (this time with correct log message) conversion from use of <strstream> to <sstream>. plug some memory leakages (failure to delete []) that have been in my private version for some time. 2003-09-29 22:26 Robert Hatcher <rhatcher@fnal.gov> * Dependency/: dep-summary.cc, idep_ldep.cxx: complain if filename wasn't given (avoid warning about unused 'argc'). 2003-09-29 21:52 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackMS/: AlgFitTrackMS.cxx, AlgFitTrackMSList.cxx: comment out unused method parameters. 2003-09-29 21:28 Robert Hatcher <rhatcher@fnal.gov> * DeMux/DmxUtilities.cxx: neither MsgService.h nor CVSID are necessary unless MessageService is actually being used (quiet complaint about unused __CVSID__). 2003-09-29 21:23 Robert Hatcher <rhatcher@fnal.gov> * CandSliceSR/AlgSliceSRList.cxx: comment out some unused variables. 2003-09-29 21:21 Robert Hatcher <rhatcher@fnal.gov> * CalDetPID/: CandCalDetPID.cxx, CandCalDetPIDHandle.cxx: use the message service (at kDebug level, in arg-less default ctor's) so that __CVSID__ gets used -- and thus eliminate unused variable warnings. 2003-09-29 21:16 Robert Hatcher <rhatcher@fnal.gov> * StupidGeometry/: StupidGeomHandle.cxx, StupidStripHandle.cxx: clean up some warnings. 2003-09-29 21:12 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimStepper.h: comment out unused parameters in dummy StepOnce() method. 2003-09-29 21:12 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimGeo.cxx: put in explicit default: in switch that simply breaks out in case of unanticipated condition. 2003-09-29 21:11 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimG4Stepper.h: add some usage of parameters in case where G4 isn't installed simply to quell the 'unused parameter' warnings -- these follow an assert that never happens so no harm is done. 2003-09-29 21:00 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: remove 'unused parameter/variable' warning. 2003-09-29 20:55 Robert Hatcher <rhatcher@fnal.gov> * CDFMonitoringFwk/: CObject.cxx, CObject.h, ConsumerExport.cc, ConsumerList.cc, ConsumerList.h, DisplayServer.cc, HistoDisplay.cxx, HistoDisplay.h, TConsumerInfo.cxx: const changes, intialization re-ordering and such to eliminate warning messages. 2003-09-29 19:28 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/stat/trid.cxx: tweak dispatcher defaults 2003-09-29 04:35 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputModule.cxx: Fix recognition of EndFile when at very last file of file list. 2003-09-28 18:45 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_lawin.sh: Complete conversion from csh 2003-09-28 17:24 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_lawin.sh: Add an sh version from Paul. 2003-09-27 20:18 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_lawin.csh: Fix ENV_TSQL_... settings 2003-09-27 19:40 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_lawin.csh: new commit 2003-09-26 23:10 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandHandle.cxx: Don't zero mother link in "=" operator method. 2003-09-26 20:33 ebeall * RawData/RawDcsHvMonitorBlock.cxx: fixups for fardet, root files are now updated as of sept 24th 2003 2003-09-26 20:33 ebeall * RawData/RawDcsHvMonitorBlock.h: fixups for fardet 2003-09-26 20:24 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/FabPlnInstallLookup.cxx: fix typo, was "O" instead of ")". 2003-09-26 20:19 Brett Viren <bv@bnl.gov> * PerfTools/sourceme.build: export the vars 2003-09-26 19:15 Brett Viren <bv@bnl.gov> * PerfTools/python/graphviz/graph/: .cvsignore, graph.py, graph_wrap.cxx: Commit the files generated by SWIG to help those who don't want to install SWIG. One will only need SWIG if these files are older than the Graph.hh and graph.i. 2003-09-26 19:09 Brett Viren <bv@bnl.gov> * PerfTools/: Makefile, README.python, sourceme.build, doc/cpuhog.cc, doc/index.html, doc/pic1.png, doc/pic2.png, doc/pic3.png, doc/pic4.png, doc/pic5.png, python/graphviz/canvas/GraphCanvas.py, python/graphviz/graph/Makefile, python/perftool/CallGraphCanvas.py: Fix some font sizing issues (Tkinter has a very lame canvas model). Add the documentation. Add some install targets in the Makefiles . 2003-09-26 16:24 Robert Hatcher <rhatcher@fnal.gov> * DetSim/SimQieElectronics.cxx: change from using round() to the functionally equivalent of TMath::Nint() with type promotion. The round function is not available on IRIX and, while it's unlikely that we'll do major processing on IRIX, I'm tired of looking at the nightly build failures in my e-mail. 2003-09-26 16:14 weber * Contrib/weber/CalInject/: CIAna.cxx, CIAna.h: adding date and time to tree 2003-09-26 16:03 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/GNUmakefile: Don't even bother attempting to build anything on IRIX (it isn't going to work because LABYRINTH fortran code was compiled incompatible with native F77). 2003-09-26 14:52 Brett Viren <bv@bnl.gov> * PerfTools/python/: ptrun.py, perftool/CallGraphCanvas.py, perftool/ProfLogger.py, perftool/__init__.py, perftool/test/test_callgraphcanvas.py: Get the main program (ptrun.py) working. Clean up some of the package/module semantics. 2003-09-26 14:40 Robert Hatcher <rhatcher@fnal.gov> * NumericalMethods/NmStepperRKCK.cxx: replace locally defined MAX/MIN macros with MAXMACRO/MINMACRO to avoid a clash with same macros defined in previously included file (appears to happen only on IRIX). 2003-09-25 22:48 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/ChargeInjectAnalysis.cxx: define mxcindx/mxdacv as constants for the imp file. initialize some of the datamembers in the ctor delete some of the datamembers in the dtor (but still potential for mem leaks) avoid some memory leaks; avoid illegal variable size array construct comment out some unused variables. This should now compile under -pendantic-error 2003-09-25 22:46 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/ChargeInjectAnalysis.h: remove 'variables' from class that were sometimes set to a fixed value and otherwise left completely uninitialized (make them constants of the implementation file). 2003-09-25 22:45 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/DigitAnalysis.cxx: assignment/comparison of int to enum is disallowed in some circumstances (consistently using enum fixes this). comment out some unused variables/parameters 2003-09-25 22:34 Brett Viren <bv@bnl.gov> * PerfTools/python/: ptrun.py, perftool/CallGraphCanvas.py, perftool/ProfLogger.py, perftool/__init__.py: Start of a main class. Some small bug fixes. 2003-09-25 21:20 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, LIAdcAnalysis.cxx, MonState.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx, caldet.config: caldet update 2003-09-25 16:45 weber * Contrib/weber/CalInject/: CIAna.cxx, CIAna.h, Calinject.C, LinkDef.h, UserAnalysis.cxx, UserAnalysis.h: changing some names to have no confilct with Demo package getting rid of static assignment in class definition 2003-09-25 15:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/dbi_PR.html, LISummary/doc/LISummary.html, LeakChecker/doc/leakche_PR.html, Navigation/doc/navlat_PR.html, WebDocs/WebDocs.html, WebDocs/Companion/MINOS_Companion_top.html, WebDocs/Companion/tools/index.html, WebDocs/bug_tracking/bg0007.html, WebDocs/doxygen/running_doxygen.html: Switch to new Oxford web server. 2003-09-25 14:59 weber * Contrib/weber/CalInject/: LinkDef.h, UserAnalysis.cxx, UserAnalysis.h: some updates to fix compiler warnings 2003-09-25 14:57 Brett Viren <bv@bnl.gov> * Registry/test/RegistryValidate.cxx: Add printing of a small number 2003-09-25 14:55 musser * Calibrator/StripCalibrator.cxx: strip end was improperly 'hard wired' to be kNegative in various calls - fix this 2003-09-25 12:03 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/install_products.html: Add Costas recommendations for installing MySQL from source. 2003-09-24 21:35 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, DmxDeMuxModule.cxx, DmxShowerPlane.cxx, DmxUtilities.cxx: changes to improve efficiency by slicing more intelligently 2003-09-24 21:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: myscript, reco.C, textfile.f: # minor naming change 2003-09-24 21:17 Brett Viren <bv@bnl.gov> * PerfTools/python/: graphviz/canvas/GraphCanvas.py, perftool/CallGraph.py, perftool/CallGraphCanvas.py, perftool/__init__.py, perftool/test/test_callgraph.py, perftool/test/test_callgraphcanvas.py: Finish up. This is now essentially as feature complete as I want it. Only minor thing still to do is write a main program (esentially just test_callgraphcanvas.py). Oh, and some docs would probably be nice. 2003-09-24 09:03 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/logentry_mail_list: First attempt at email list for DBOLOGENTRY updates. 2003-09-24 09:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch.csh: Broadcast DBILOGENTRIES from pplxgen (Oxford). 2003-09-24 09:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/importer_mail_logentries.pm: Allow blanks and comments in email address file. 2003-09-24 06:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, importer_do_job.pm, importer_mail_logentries.pm, logentry_mail_list: Collect DbiLogEntry output from the log file and broadcast to the email list specified by DBM_LOGENTRY_MAIL_FILE. 2003-09-24 06:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, dbmauto_introduction.html, dbmauto_mail.html, dbmauto_slave.html: DbiLogEntry records are now written to the log file and distributed to the email list:- $SRT_PUBLIC_CONTEXT/DatabaseMaintenance/scripts/logentry_mail_list. 2003-09-24 06:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Pass database number to DbmLogFile ctor. 2003-09-24 06:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h: Add data member: UInt_t fDbNo; //Database number When processing DbiLogEntrys, write them to the log. 2003-09-24 06:45 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Add section on DbiResultPtr error handling. 2003-09-24 06:44 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: doc/ChangeLog, test/DbiValidate.cc: Document & test access by SEQNO. 2003-09-24 06:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiValidityRecBuilder.cxx: Change time gate for table if grossly wrong. 2003-09-24 06:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Add new Query(...) method to support queries by SEQNO. Modify Query(const DbiValidityRec& vrec,...) method by adding trailing Bool_t canReuse = kTRUE. "Raw" queries by SEQNO are not subject to validity range trimming by neighbours so aren't reusable by general queries. 2003-09-24 06:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Add ctor and new NewQuery(...) method to support queries by SEQNO. 2003-09-24 06:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Add new QueryValidity(...) method to support queries by SEQNO. 2003-09-24 06:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCache.cxx: Fix comment. 2003-09-24 06:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Switch to a separate adaptable time gate for each table. 2003-09-23 22:09 Brett Viren <bv@bnl.gov> * PerfTools/python/perftool/: .cvsignore, test/.cvsignore: more .cvsignores 2003-09-23 22:07 Brett Viren <bv@bnl.gov> * PerfTools/python/graphviz/: .cvsignore, canvas/.cvsignore, canvas/GraphCanvas.py, graph/.cvsignore: Add some .cvsignores. 2003-09-23 22:05 Brett Viren <bv@bnl.gov> * PerfTools/python/perftool/: CallGraphCanvas.py, __init__.py, test/Makefile, test/cpuhog.cc, test/example.edges, test/example.names, test/example.paths, test/test_callgraph.py, test/test_callgraphcanvas.py, test/test_proflogger.py: Last of the interface code to Jim K's perf_tools. This still needs some cleaning up the basic functionality is all there. 2003-09-23 21:12 Brett Viren <bv@bnl.gov> * PerfTools/python/perftool/: CallGraph.py, __init__.py, test/example.edges, test/example.names, test/example.paths, test/test_callgraph.py: Move test code from main file into test/ directory. 2003-09-23 20:52 Brett Viren <bv@bnl.gov> * PerfTools/python/graphviz/canvas/: GraphCanvas.py, __init__.py, test/example_big.dig, test/example_small.dig, test/test_canvas.py: Add zooming/panning. 2003-09-23 19:15 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, RegistryItemXxx.cxx, RegistryItemXxx.h, test/RegistryValidate.cxx, test/RegistryValidate.h: Do explicit int->double type promotion in Get(). 2003-09-23 17:13 Brett Viren <bv@bnl.gov> * Registry/Registry.cxx: Remove warnings in 'bool Get()' method 2003-09-23 16:37 Brett Viren <bv@bnl.gov> * PerfTools/python/graphviz/graph/: Graph.cc, Graph.hh, test/test_graph.py: Add PyUnit test code. It turned up some actual bugs. Fixed in Graph.{cc,hh} 2003-09-23 12:09 kordosky * CalDetDST/: UberModule.cxx, UberModuleLite.cxx, UberPlotsModule.cxx: Work around for case when a db table is not there... mostly happens for mc 2003-09-22 18:28 Brett Viren <bv@bnl.gov> * PerfTools/README.python: Add "directions" on using the python interface which is under development. 2003-09-22 18:19 Brett Viren <bv@bnl.gov> * PerfTools/src/bin/ProduceGraphNames.sh: Do the name demangling implicitly here instead of by hand 2003-09-22 18:18 Brett Viren <bv@bnl.gov> * PerfTools/mkinc: Small fix of Jim's build system 2003-09-22 18:17 Brett Viren <bv@bnl.gov> * PerfTools/python/: graphviz/__init__.py, graphviz/canvas/GraphCanvas.py, graphviz/canvas/__init__.py, graphviz/graph/Graph.cc, graphviz/graph/Graph.hh, graphviz/graph/Makefile, graphviz/graph/__init__.py, graphviz/graph/graph.i, perftool/CallGraph.py, perftool/ProfLogger.py: First import of my python interface to the Jim K perf_tools 2003-09-22 18:17 Brett Viren <bv@bnl.gov> * PerfTools/python/: graphviz/__init__.py, graphviz/canvas/GraphCanvas.py, graphviz/canvas/__init__.py, graphviz/graph/Graph.cc, graphviz/graph/Graph.hh, graphviz/graph/Makefile, graphviz/graph/__init__.py, graphviz/graph/graph.i, perftool/CallGraph.py, perftool/ProfLogger.py: Initial revision 2003-09-22 17:54 Brett Viren <bv@bnl.gov> * PerfTools/sourceme.build: Example of setting the few variables needed to build the perf tools. 2003-09-22 17:53 Brett Viren <bv@bnl.gov> * PerfTools/README.MINOS: Describe how to build and use Jim's perf tools as they currently exist. This is mostly a mental core dump. 2003-09-22 17:10 Brett Viren <bv@bnl.gov> * PerfTools/src/bin/: EdgesToVizNames.py, ProduceGraphNames.sh: My versions of these files 2003-09-22 16:12 Brett Viren <bv@bnl.gov> * CVSROOT/modules: Add PerfTools 2003-09-22 16:09 Brett Viren <bv@bnl.gov> * PerfTools/: Makefile, README.txt, mkinc, include/Buffer.hpp, include/BufferReader.hpp, include/CompressedFile.hpp, include/FuncRecord.hpp, include/MemHeader.hpp, include/MemLogger.hpp, include/MemMap.hpp, include/MemRecords.hpp, include/MemUsage.hpp, include/ProfSignal.hpp, include/Profiler.hpp, include/Syms.hpp, include/Throw.hpp, include/UncompressedFile.hpp, src/Makefile, src/bin/EdgesToViz.py, src/bin/LeakChecker.cpp, src/bin/Makefile, src/bin/NewTree.py, src/bin/NodeCut.py, src/bin/Parameters.py, src/bin/ProduceGraph.sh, src/bin/ProfParse.cpp, src/bin/RunMemLogger.sh, src/bin/RunProfiler.sh, src/bin/TreeToEdges.py, src/common/Buffer.cpp, src/common/BufferReader.cpp, src/common/CompressedFile.cpp, src/common/Makefile, src/common/MemMap.cpp, src/common/MemRecords.cpp, src/common/MemUsage.cpp, src/common/Syms.cpp, src/common/UncompressedFile.cpp, src/mem/Makefile, src/mem/MemLogger.cpp, src/prof/Makefile, src/prof/ProfSignal.cpp, src/prof/Profiler.cpp, src/prof/StartProfiler.cpp, test/Makefile, test/TestBuffer.cpp, test/TestBufferReader.cpp, test/TestCompressedFile.cpp, test/TestELFIO.cpp, test/TestMemLogger.cpp, test/TestMemMap.cpp, test/TestMemUsage.cpp, test/TestProf.cpp, test/TestSyms.cpp, test/TestUncompressedFile.cpp, test/Testzlib.cpp: First import of Jim Kowalkowski's perf tools 2003-09-22 16:09 Brett Viren <bv@bnl.gov> * PerfTools/: Makefile, README.txt, mkinc, include/Buffer.hpp, include/BufferReader.hpp, include/CompressedFile.hpp, include/FuncRecord.hpp, include/MemHeader.hpp, include/MemLogger.hpp, include/MemMap.hpp, include/MemRecords.hpp, include/MemUsage.hpp, include/ProfSignal.hpp, include/Profiler.hpp, include/Syms.hpp, include/Throw.hpp, include/UncompressedFile.hpp, src/Makefile, src/bin/EdgesToViz.py, src/bin/LeakChecker.cpp, src/bin/Makefile, src/bin/NewTree.py, src/bin/NodeCut.py, src/bin/Parameters.py, src/bin/ProduceGraph.sh, src/bin/ProfParse.cpp, src/bin/RunMemLogger.sh, src/bin/RunProfiler.sh, src/bin/TreeToEdges.py, src/common/Buffer.cpp, src/common/BufferReader.cpp, src/common/CompressedFile.cpp, src/common/Makefile, src/common/MemMap.cpp, src/common/MemRecords.cpp, src/common/MemUsage.cpp, src/common/Syms.cpp, src/common/UncompressedFile.cpp, src/mem/Makefile, src/mem/MemLogger.cpp, src/prof/Makefile, src/prof/ProfSignal.cpp, src/prof/Profiler.cpp, src/prof/StartProfiler.cpp, test/Makefile, test/TestBuffer.cpp, test/TestBufferReader.cpp, test/TestCompressedFile.cpp, test/TestELFIO.cpp, test/TestMemLogger.cpp, test/TestMemMap.cpp, test/TestMemUsage.cpp, test/TestProf.cpp, test/TestSyms.cpp, test/TestUncompressedFile.cpp, test/Testzlib.cpp: Initial revision 2003-09-22 10:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Missing cascade environmental variables are now a fatal error. 2003-09-22 06:49 Nick West <n.west1@physics.oxford.ac.uk> * RawData/RawChannelId.cxx: Speculate that 'master' and 'minder' undeclared are related to unused parameters `UInt_t masterChan' and `UInt_t minderChan' and fix accordingly. 2003-09-21 16:21 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawCrateMonitorBlock.cxx, RawCrateMonitorBlock.h: provisions for unpacking RawCrateMonitorBlock in the case of a crate with QIE electronics. 2003-09-21 15:20 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: new methods IsSameCrate() and IsSameVfb(). clarify QIE based constructor that one supplies masterChan/minderChan (channel _on_ the master/minder rather than the index of the master/minder). 2003-09-21 15:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawSparsifierTableBlock.cxx: debug flag for forcing hex dump (e.g. when using operator<<) 2003-09-21 12:45 kordosky * CalDetDST/: UberModule.cxx, UberModuleLite.cxx: added bulletproofing for UberModule UberModuleLite 2003-09-20 21:26 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimVaElectronics.cxx, SimVaElectronics.h, macros/detsim.C: Added random dead chips to the Far detector simulation. Assume completely homogenous detector: pretty fair, except for hot varcs. Assume no correlations in dead chip positions: pretty unfair, since the pretrigger will tend to put several dead chips in the same varc. But simple. Can and should be done properly by putting a proper dead time simulation and adding random singles in a big window around the event. But who cares? Put in a default value based upon whatever Sergei remembered off the top of his head. Tested, seems to work. 2003-09-20 17:09 Robert Hatcher <rhatcher@fnal.gov> * CandNtupleSR/Module/NtpSRModule.cxx: backport FPE fix (r 1.31) to R1-0 branch, but not the addition of a dependence on the CandFitTrackSA package (r 1.30). 2003-09-19 21:42 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Add a call to massage the timestamp of the SimSnarl so that the IO will correctly align the truth to the snarls in the output. 2003-09-19 21:41 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Record/RecMinosHdr.h: Add a SetVldContext() method to allow post-hoc massaging by the detector simulation so nicely hyped by Jon a few minutes ago. 2003-09-19 20:50 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/RerootToRawDataModule.cxx: Add 50 adc count offset to MC QIE data, so it matches CandDigit. 2003-09-19 19:16 hartnell * LISummary/: LIPlex.C, LIReco.C, LISummaryCollector.cxx, LISummaryCollector.h, LISummarySorter.cxx, LISummarySorter.h: Wohooo, just used the registry for configuration (for the first time!) Works like a dream! You can now set the run sequence that you want to pluck from a file in the macro LIReco.C 2003-09-19 17:29 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/DigiSignal.h: Add GetBiggestHit() 2003-09-19 14:28 hartnell * LISummary/LISummaryCollector.cxx: Ahhh again, wrong default lirunseq in long run 2003-09-19 14:16 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIPlexMaps.cxx, LIPlexMaps.h, LISummaryCollector.cxx, LISummaryCollector.h, LISummarySorter.cxx, LISummarySorter.h: Ahh, I broke it so it wouldn't run properly on FD data. It should be mended now. The handling of multiple drift point runs is much better now. It is done in the collector not the sorter. This is where I should have done it in the first place. The tools for reading in the database have been much improved thanks to a conversation with Nick. I check the Validity range of the table for each point in time and if its the same as my last query then I skip it and increment the validity context a bit more before asking again. 2003-09-19 13:49 phil.adamson * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h: UberDST spawning hack for Mike and Tricia 2003-09-18 20:03 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiPhoton.cxx, DigiPhoton.h: Numerous changes to DigiPE to make it useful. 2003-09-18 20:02 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiScintHit.cxx, DigiScintHit.h: Add some good utilities to the scint hit. 2003-09-18 14:33 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/doc/first_present/: PhotonTransport_FirstPresentation.html, PhotonTransport_FirstPresentation.sxi, blue_simple_vs_full_net.gif, blue_simple_vs_full_pos.gif, blue_simple_vs_full_timing.gif, img0.gif, img1.gif, img10.gif, img11.gif, img12.gif, img13.gif, img14.gif, img15.gif, img15.html, img16.gif, img16.html, img17.gif, img17.html, img18.gif, img18.html, img2.gif, img3.gif, img4.gif, img5.gif, img6.gif, img7.gif, img8.gif, img9.gif, navbar0.html, navbar1.html, note15.html, note16.html, note17.html, note18.html, outline0.html, outline1.html, siframes.html, text0.html, text1.html, text10.html, text11.html, text12.html, text13.html, text14.html, text15.html, text16.html, text17.html, text18.html, text2.html, text3.html, text4.html, text5.html, text6.html, text7.html, text8.html, text9.html: Update and revise my talk for today. 2003-09-17 23:13 Robert Hatcher <rhatcher@fnal.gov> * CandNtupleSR/Module/NtpSRModule.cxx: Use Double_t's in FillNtpTrackTime so that when CandTrackHandle::GetT returns garbage values (that it calculated in RecoBase/AlgTrack::SetT) it won't cause a FPE. The garbage values stored in the track exceed the range of Float_t (~ +/-3.4e38) but don't exceed that of Double_t (~ +/-1.8e308). This does not solve the underlying problem with AlgTrack::SetT generating garbage. 2003-09-17 21:18 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldCache.cxx: For now BField doesn't actually need BfldDbiPlaneMap data or even the existence of the table in the database - respond to change in DBI that makes lack of table a fatal error. 2003-09-17 20:17 Brett Viren <bv@bnl.gov> * Rotorooter/RotoServer.cxx: Fix munged up Form() call used to generate BeamMon file names. 2003-09-17 20:14 Brett Viren <bv@bnl.gov> * BeamData/python/: BeamData.cc, BeamData.h, Makefile, test-feed-rotorooter.py: Talks to rotorooter. 2003-09-17 14:32 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/navigation.tex: Document NavSet::ClearSlice(). 2003-09-17 14:27 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: doc/ChangeLog, test/NavValidate.cxx: New method: NavSet::ClearSlice(). 2003-09-17 14:26 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/NavSet.h: Add void NavSet:: ClearSlice(bool update=kTRUE) as a way to suppress updating when clearing a slice. The alternative of adding bool update=kTRUE to void Slice() gives overloading resolution problems with void Slice(NavKey LoHi). 2003-09-17 13:37 kordosky * CalDetPID/: AlgCalDetPID.cxx, LoadCalDetPIDDB.cxx: do not consider qie in overlap calc also some changes to Load2003NFTiming 2003-09-17 09:56 kordosky * CalDetDST/: CalDet2003PlotsModule.cxx, CalDet2003PlotsModule.h: added snarlno event list to plots module 2003-09-17 09:40 kordosky * CalDetPID/: AutoPIDMaker.cxx, AutoPIDMaker.h, LinkDef.h, LoadCalDetPIDDB.cxx, LoadCalDetPIDDB.h: autopid modified to handle faulty user input better 2003-09-17 08:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Document new time gate and abort test facility. 2003-09-17 08:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h: Use new time gate method Dbi::GetTimeGate(...) 2003-09-17 08:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxy.h: Add Bool_t TableExists() const; to simplify checking on table existence. 2003-09-17 08:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Add trailing:- Dbi::AbortTest abortTest = Dbi::kTableMissing to constructors. Allows user to abort if table or data is missing. 2003-09-17 08:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Fix bug that made DbiDBProxy lie about table existence. fExists is no longer a data member, DbiDBProxy determines table existence by checking meta data that is added after it is created. Use new time gate method Dbi::GetTimeGate(...). 2003-09-17 08:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Have a table dependent time gate for validity queries, accessible via static methods:- Int_t GetTimeGate(const std::string& tableName); void SetTimeGate(const std::string& tableName, Int_t timeGate); rather than a single hardwired enum to improve performance for DCS tables (very short validities). Define enum AbortTest, used by DbiResultPtr to determine how to respond to errors. 2003-09-16 23:17 ebeall * RawData/RawDcsMagnetMonitorBlock.cxx: bug fix for caldet, fixed GetNumEvents size of magnet block at caldet 2003-09-16 23:16 ebeall * RawData/RawDcsEnvMonitorBlock.cxx: bug fixes for caldet counters, GetNumEvents. 2003-09-16 22:03 Brett Viren <bv@bnl.gov> * BeamData/python/: BeamData.cc, BeamData.h, Makefile, beamdata.i: C++ and SWIG interfaces to beam related data blocks and rototalk transport. 2003-09-16 21:43 hartnell * LISummary/LISummarySorter.cxx: Just realised as I made the last commit that my change to summary sorter would reject gain curves as being lots of separate drift points. Have corrected this now 2003-09-16 21:32 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LISummarySorter.cxx: Wrote some tools that pull the LI tables out of the database and make plots of various quantities over time. Very interesting (read disturbing) stuff!!! These tools could well do with some efficiency improvements they are a bit "brute force and ignorance" at the moment The default mode for the summary sorter is to only take the first drift point in each run, this shouldn't be a problem at FarDet anyway unless we have runs greater than a couple of hours. 2003-09-16 20:08 vahle * CalDetDST/UberModuleLite.cxx: fixed ubermodulelite to get same calmip table as calmuon 2003-09-16 19:39 vahle * CalDetDST/CalDet2003PlotsModule.cxx: changed histo limits in CalDetPlotsModule, fixed bug in h_mipvplaneratio 2003-09-16 16:36 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonFullBlueTracker.cxx, PhotonFullFibreModel.cxx, PhotonFullFibreModel.h, PhotonFullGreenTracker.cxx, PhotonFullGreenTracker.h, PhotonLookupTable.cxx, PhotonLookupTable.h, PhotonTransportModule.cxx, PhotonTransportModule.h, ScintHitToDigiPE.cxx, ScintPhoton.cxx, ScintPhoton.h, doc/README, doc/liteyldx.for, macros/blue.C, macros/green.C, macros/mc.C, tables/PhotonGreenSpectrum.mc, tables/PhotonPmtQuantumEfficiency.mc, tables/insert.mysql, test/CompareToReroot.cxx: Work continues. Mucho bug fixes. Fixed full WLS fibre model so it now gives correct response. Now only five times slower than the simplest model.. can probably be pushed back further, but requires thought. This fix basically was for the cladding thicknesses. Added a formalized method to perform prescaling, so that the user doesn't need to tune the light level knob depending on which set of models she's using. Added green wavelength spectrum to full Wls model. Added full green tracker... completely untested. Fixed blue tracker config problems. Tuned simple blue tracker to better match the complete model. Added database tables for green spectrum and PMT photocathode efficiency. Added macros: mc.C This will evolve into the 'user template' with all the configuration documented. blue.C and green.C are two macros I use for making plots. In the repository for backup. Added Keith Ruddick's fortran code to the doc/ area, as it is the most useful general reference for most of this code. Probably lots of other stuff I've forgotten. Remember, kiddies, this is a work in progress. Don't get your fingers stuck in the machinery. 2003-09-16 13:14 musser * Calibrator/PEGainCalibrator.cxx: add default PE calibration in case calmode=0 2003-09-16 05:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Bug fix: Allow table names to contain alphanumeric, not just alphabetic, characters. 2003-09-15 12:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: scripts/make_priming_set.pm, doc/ChangeLog: Add PHOTON and SIM to the priming set. 2003-09-15 11:29 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmt.cxx: fix typos. 2003-09-15 09:10 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmt.cxx: Remove debugging lines that crept into last commit. Pesky. 2003-09-14 13:58 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: BandClusterListModule.cxx, CutDigiPairListModule.cxx, DigiPairListModule.cxx, FitThruMuonListModule.cxx, MSTClusterListModule.cxx, ThruMuonListModule.cxx: Now that Registry has stronger type checking, turn off type checking in XxxModules to avoid confusing warnings. Automatic conversions are no longer performed as well. 2003-09-12 20:43 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.22.0-tmp: # obsolete file 2003-09-12 20:14 Robert Hatcher <rhatcher@fnal.gov> * Plex/: GNUmakefile, PlexLoanPool.cxx: database tables for NearDet plex (strip<->pixel<->rawchannel) mean we should no longer have to depend on PlexusReroot. 2003-09-12 19:43 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, mytmp: # modified to use pserver 2003-09-12 18:38 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: LinkDef.h, PhotonDefaultModel.cxx, PhotonFullBlueTracker.h, PhotonFullFibreModel.cxx, PhotonFullFibreModel.h, PhotonMuonDecalibrator.cxx, PhotonMuonDecalibrator.h, PhotonTransportModule.h, PhotonUtil.cxx, PhotonUtil.h, ScintHitToDigiPE.cxx: Daily code commit. Package still not 'officially good'. Use at Own Risk. Moved Reset->DoReset in JobC module, so it actually resets now. Made the Reset() protected to keep me from making the same mistake again. Some work on the muon decalibrator.. ready to do the photon computer now. Added PhotonUtil class to take some of the tedium away from geometry calculations. Adds a bit of overhead, but makes the code much easier to work with. Added FullFibreModel, which tracks a blue photon into the fibre to get the fibre radial position right. pretty cool.. need some more analysis of the result. 2003-09-12 17:25 hartnell * Contrib/weber/UserAnaStrip/: GNUmakefile, UserAnaStrip.C, UserAnaStrip.cxx, UserAnaStrip.h: Alfons' upgrades I have edited the makefile to force the name of the library since for some reason it depends on your history of how you got to the directory. The name of the dictionary is still wrong if you go cd mytest/Contrib/weber/UserAnaStrip but that's not as serious. Best to make a soft link in your test release and use that to cd to UserAnaStrip 2003-09-12 14:48 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-development: add PhotonTransport to default list of packages. 2003-09-12 13:27 kordosky * CalDetSI/: Cutter.cxx, Cutter.h: added ND error checking to cutter 2003-09-12 11:33 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h: Changed the MakePlexStripEndToLed method. It now uses the correct dbNo for the standard cascade of possible tables thanks to Nick. It's also safer now 2003-09-12 09:59 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LILookup.cxx, LILookup.h, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LITune.C, LITuning.cxx, LITuning.h: Added a strip to led function for CalDet (from Ryan) Fixed a bug in the tuning so that the adc values corresponding to the tuned pin values are plotted correctly A working PlexStripEndToLed table generator now (needs a modification to PlexStripEndToLed.cxx to work though) 2003-09-12 08:04 Nick West <n.west1@physics.oxford.ac.uk> * MIDAD/GeomModel.h: Remove redundant scoping within class statement. 2003-09-12 08:03 Nick West <n.west1@physics.oxford.ac.uk> * MIDAD/GeomModel.cxx: Comment out unused arg. name. 2003-09-12 08:02 Nick West <n.west1@physics.oxford.ac.uk> * MIDAD/: DigitListViewable.h, TrackListViewable.h, Viewable.h: Remove spurious comma at end of enumerator list. 2003-09-11 15:06 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/: check_access, modules: add PhotonTransport package 2003-09-11 13:31 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/doc/first_present/: PhotonTransport_FirstPresentation.html, PhotonTransport_FirstPresentation.pdf, PhotonTransport_FirstPresentation.sxi, all_times.eps, all_times.gif, all_times.ps, blue_pathlength.eps, blue_pathlength.gif, blue_photon_example.gif, first0.gif, first1.gif, green_long_cosine_vs_radius.gif, green_transtime_vs_radius.gif, img0.gif, img0.html, img1.gif, img1.html, img10.gif, img10.html, img11.gif, img11.html, img12.gif, img12.html, img13.gif, img13.html, img14.gif, img14.html, img2.gif, img2.html, img3.gif, img3.html, img4.gif, img4.html, img5.gif, img5.html, img6.gif, img6.html, img7.gif, img7.html, img8.gif, img8.html, img9.gif, img9.html, index.gif, last0.gif, last1.gif, less.gif, more.gif, navbar0.html, navbar1.html, navbar2.html, navbar3.html, navbar4.html, next0.gif, next1.gif, note0.html, note1.html, note10.html, note11.html, note12.html, note13.html, note14.html, note2.html, note3.html, note4.html, note5.html, note6.html, note7.html, note8.html, note9.html, outline0.html, outline1.html, pe_vs_pe.eps, pe_vs_pe.gif, pe_vs_pe2.eps, pe_vs_pe2.gif, pe_vs_pe2.ps, prev0.gif, prev1.gif, siframes.html, text.gif, text0.html, text1.html, text10.html, text11.html, text12.html, text13.html, text14.html, text2.html, text3.html, text4.html, text5.html, text6.html, text7.html, text8.html, text9.html, time_vs_time.eps, time_vs_time.gif, time_vs_time.ps: Some documentation. Not enough, but it's a start. 2003-09-11 13:28 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * PhotonTransport/: GNUmakefile, LinkDef.h, PhotonBounce.cxx, PhotonBounce.h, PhotonCount.cxx, PhotonCount.h, PhotonDefaultModel.cxx, PhotonDefaultModel.h, PhotonFullBlueTracker.cxx, PhotonFullBlueTracker.h, PhotonLookupTable.cxx, PhotonLookupTable.h, PhotonLookupTableRow.cxx, PhotonLookupTableRow.h, PhotonMuonDecalibrator.cxx, PhotonMuonDecalibrator.h, PhotonTransportMaker.cxx, PhotonTransportMaker.h, PhotonTransportModule.cxx, PhotonTransportModule.h, ScintHitToDigiPE.cxx, ScintHitToDigiPE.h, ScintPhoton.cxx, ScintPhoton.h, tables/PhotonBlueSpectrum.mc, tables/PhotonFibreAbsorb.mc, tables/PhotonScintAtten.mc, tables/PhotonTiO2PaintReflec.mc, tables/insert.mysql, test/CompareToReroot.cxx, test/CompareToReroot.h, test/GNUmakefile, test/LinkDef.h, test/ScintHitAna.cxx, test/ScintHitAna.h, test/photontest.cxx, test/photontest.h: First commit of PhotonTransport. It ain't pretty, but it works. I think. Mostly. Needs documentation, but hey, what's new? 2003-09-10 15:48 Brett Viren <bv@bnl.gov> * SRT_MINOS/special/compilers/GCC.mk: Small extension to the MINOS_PEDANTIC switch. You can now turn off pedantic-ness by defining MINOS_PEDANTIC=0. Leaving it undefined or explicitly defined to 1, 2 or 3 retains previous features. One specific instance where non-pedantic is needed is when system include files use conflicting "throw()" declarations in functions Eg. string.h vs. libiberty.h (part of binutils). The bug is really in the system include files, so this is just a work-around. 2003-09-10 15:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiWriter.cxx: Bug fix NeedsLogEntry(): test for exempt tables was wrong. 2003-09-10 14:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Conventions/Munits.h: Add nm and microns to length units. 2003-09-10 14:37 cbs * CalDetTracker/MuonCalib/MuCalIter.cxx: Fixed a bug in the pathlength correction, added some comments 2003-09-10 09:37 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimVaElectronics.cxx: Fixed important and rather stupid error in that the meanings of the 2/36 and 2/6 trigger were reversed. Thanks Caius! 2003-09-09 23:06 George Irwin <gmieg@slac.stanford.edu> * SRT_MINOS/special/compilers/GCC.mk: Change "-pedantic" to "-pedantic-errors" as per phone conference decision. 2003-09-09 23:04 George Irwin <gmieg@slac.stanford.edu> * Plex/PlexPixelSpotId.cxx: Nathaniel's mod didn't compile. 2003-09-09 22:18 kordosky * CalDetPID/AutoPIDMaker.cxx: fixed a sign error in AutoPIDMaker 2003-09-09 21:46 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, mytmp: # modified for better readability 2003-09-09 19:31 hartnell * LISummary/: LIAnalysis.cxx, LILookup.cxx, LIPlane.cxx, LIPlane.h, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h: Added the gain error calculation to WriteGainsTextFile() Now store the gain errors in LIPlane and count the number of entries to make sure you are not writing the same value twice Some nifty tools added to LIPlexMaps to look at various PulserDriftRaw/Ref tables. One such tool compares the current pin diode with the reference 2003-09-09 17:05 phil.adamson * OfflineTrigger/olt_dds.C: Increase DDSMaxSyncDelay to try to avoid duplicated snarls in dispatcher client data 2003-09-09 16:32 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Registry/Registry.cxx: Added an extra type-check to Registry::Get(key,val); If the key exists but does not have the same type as val, a warning is now printed. Non-type-safeness recently bit me in the ass in DetSim.. this might help mitigate it. 2003-09-09 16:29 blake * AtNuReco/: TrackAtNu.cxx, TrackAtNu.h, TrackSegmentAtNu.cxx, TrackSegmentAtNu.h: [no log message] 2003-09-09 16:26 blake * AtNuReco/: monte_carlo.C, ObjAtNu.cxx, ObjAtNu.h, ObjShowerAtNu.cxx, ObjShowerAtNu.h, ObjTrackAtNu.cxx, ObjTrackAtNu.h, README, reco_data.C, ShowerAtNu.cxx, ShowerAtNu.h, ShowerSegmentAtNu.cxx, ShowerSegmentAtNu.h: [no log message] 2003-09-09 16:24 vahle * CalDetDST/: CalDet2003PlotsModule.cxx, CalDet2003PlotsModule.h, UberModule.cxx, UberModuleLite.cxx: Mod to check ElecType==kVA before asking IsSameVAChip 2003-09-09 16:22 blake * AtNuReco/: CandTrackAtNuHandle.h, CandTrackAtNuList.cxx, CandTrackAtNuList.h, CandTrackAtNuListHandle.cxx, CandTrackAtNuListHandle.h, ClusterAtNu.cxx, ClusterAtNu.h, HitAtNu.cxx, HitAtNu.h, LinkDef.h: [no log message] 2003-09-09 16:20 vahle * CalDetSI/: AlgCalDetSI.cxx, Cutter.cxx: Mod to check ElecType==kVA before asking IsSameVAChip 2003-09-09 16:19 blake * AtNuReco/: CandShowerAtNu.cxx, CandShowerAtNu.h, CandShowerAtNuHandle.cxx, CandShowerAtNuHandle.h, CandShowerAtNuList.cxx, CandShowerAtNuListHandle.cxx, CandShowerAtNuListHandle.h, CandTrackAtNu.cxx, CandTrackAtNu.h, CandTrackAtNuHandle.cxx: [no log message] 2003-09-09 16:18 blake * AtNuReco/: AtNuFindModule.cxx, AtNuFindModule.h: September 2003 - AtNuFindModule modified substantially 2003-09-09 16:16 blake * AtNuReco/AlgTrackAtNuList.cxx: September 2003 - new algorithm 2003-09-09 16:12 blake * AtNuReco/: AlgShowerAtNu.cxx, AlgShowerAtNuList.cxx, AlgTrackAtNu.cxx: September 2003 - new algorithm 2003-09-09 16:09 blake * AtNuReco/: AtNuDemo.C, SegmentAtNu.h, SegmentAtNu.cxx: [no log message] 2003-09-09 15:56 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoSocket.cxx, RotoSocket.h: increase initial buffer size to 16Mbytes. add code to gracefully handle larger needs rather than simply quitting. 2003-09-09 14:57 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Plex/PlexPixelSpotId.cxx: Added a 'tube only' flag to PlexPixelPixelSpotId::Print() 2003-09-09 14:07 kordosky * CalDetDST/: LinkDef.h, ParticleFilterModule.cxx, ParticleFilterModule.h: move particlefiltermodule here from caldetpid 2003-09-09 14:06 kordosky * CalDetPID/: AlgCalDetPID.cxx, LinkDef.h, ParticleFilterModule.cxx, ParticleFilterModule.h, macros/test_autopid.C: move particlefiltermodule to caldetdst package 2003-09-09 12:44 phil.adamson * OfflineTrigger/: LinkDef.h, OltNewModule.cxx: Cosmetic only chage to TOF printout 2003-09-09 11:22 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: LoadDetSimDB.cxx, SimDetector.cxx, SimPmt.cxx, SimPmt.h, SimPmtM16.cxx, SimPmtM64.cxx, SimPmtUTM16.cxx, macros/detsim.C, tables/GainTable.MCfar: Found the Hamamatsu pixel numbering was turned on by default.. nipped that in the bud. Added a SimPmt::PrintConfig so I can see that better. Changed to PlexPixelSpotId::AsString("t") for tube ID; will commit complimentary change to Plex. Fixed poorly-written macro lines in detsim.C 2003-09-08 22:51 hartnell * LISummary/LIPlexMaps.cxx: pcminos01 complained about: aggregate has a partly bracketed initializer I obviously don't have some pedantic warning flag set on my laptop... In addition to the above it failed to compile since it relies on the changes to the readout types that have not propaged to pcminos01 yet. 2003-09-08 22:42 hartnell * LISummary/: LIPlane.cxx, LIPlane.h: A new class to hold the detector information structured in a plane and strip form rather than a led and pulser box form which is LIRun It's orientated completely towards CalDet at the moment but will sort it out eventually. Time is too precious during the beam... 2003-09-08 22:40 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LILookup.cxx, LILookup.h, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LISummarySorter.cxx, LISummarySorter.h, LinkDef.h: Rather a lot of changes: LISummarySorter: Now have the ability to select a particular DP from a run that has a lot of LI runs in it. Added branch stripEnd to tree, can't believe I was this long without it. Removed branch nanoSec since it's irrelevant for summaries. Changed minder to be minderCh and similarly for master since that's what they are! Not very nice names in my opinion but the ones least likely to cause confusion (which we have discovered is quite easy at CalDet on many occasions!) LILookup: Can now get the planes associated with a particular pin diode LIPlexMaps: Added a tool to print out the pin diode info from the plex in a digestable manner. Also various code for generating plex tables and other DB tables LIAnalysis: Started on WriteGainsTable to try and work out the best gains from a run using near/far end of strip etc. Work in progress... Generally a lot of tidying etc. 2003-09-08 22:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/mytmp: # added a requirement for GNUmakefile in all packages and also ":" in grepack 2003-09-08 21:44 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/PlexusReroot.cxx: hack so that fake mangling between plane+end+pixel <--> crate+chadd doesn't get whacked by loss of bit 4 in QIE chadd to an error bit in RawQieDigit. Need some reshuffling to avoid other limitations (crate can only be 6 bits). 2003-09-08 21:22 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, mytmp, setup_minossoft_tamu: # modified to reflect new changes in frozen release policy 2003-09-08 20:14 cbs * CalDetTracker/CDBeamMuTracker.cxx: Small fixes to Beam Mu tracker to stop extra hits being added at the end of a track 2003-09-08 20:09 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: dataFormats.h, mdBlockDefinitions.h, mdRawDataMasks.h: synch with "online" CVS repository changes between 2003-07-03 and 2003-09-08 2003-09-08 19:17 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawSubRunEndBlock.cxx, RawSubRunEndBlock.h: RawSubRunEndBlock mimics RawRunEndBlock (for now). 2003-09-08 15:05 kordosky * CalDetPID/: ParticleFilterModule.cxx, ParticleFilterModule.h, bin/GNUmakefile: more devel 2003-09-08 13:31 kordosky * CalDetPID/AutoPIDMaker.cxx: more autopid devel... once more 2003-09-08 13:18 kordosky * CalDetPID/AutoPIDMaker.cxx: more autopid devel... nearly done 2003-09-07 21:46 cbs * CalDetTracker/CDEvDisplay/: CalDetDisplay.C, DrawDisplay.cxx, SetUpDisplay.C: A few minor improvements to the event display 2003-09-07 17:55 phil.adamson * OfflineTrigger/: OltBlockScan.cxx, OltCounter.cxx, OltCounter.h, OltNewModule.cxx: Cosmetic improvements 2003-09-06 23:03 cbs * CalDetTracker/CDCrossTalker.cxx: Replaced cout statement with message service 2003-09-06 09:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiSqlValPacket.cxx: Fix bug which caused loss of meta-data when importing from update file. 2003-09-06 07:17 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimQieElectronics.cxx, SimQieElectronics.h, macros/detsim.C: Rebuilt the QIE digitization simulation. Parameters are now easier-to-measure values for the ND front end, and the values have been tuned to roughly match the real hardware configuration. Added "raw" (un-looked-up) data mode. The QIE sim now performs all possible calculations in DAC counts or ADC counts rather than fC. Constant-fraction noise has been added to the algorithm but set to zero. Although in principle this noise (i.e. 1.3 ADC counts RMS on all ranges) could be measured with NearCalibrate runs, the RMS of the charge injection circuit is not well known and so we err on the side of trusting the readout. This noise is comparable to to the RMS error due to 8-bit digitization, so is not too important. Macros and default configuration altered to match the new "best guess" values. 2003-09-05 22:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: complain very bitterly (Msg::kFatal) when either the PlexPixelSpotToStripEnd or PlexPixelToRawChannel tables returns a empty result set. (Though currently kFatal doesn't actually cause the job to end?). 2003-09-05 22:09 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: revamp info message (and limit number of times it's generated) that occurs for invalid strips ... these can happen when processing GMINOS data for the near detector when the squashed planes aren't trimmed exactly right and thus end up with more strips than the real planes. 2003-09-05 21:49 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: In case of consistency error dump the list showing stripend + pixelspot to facilitate verification of the database. 2003-09-05 18:06 ebeall * RawData/RawDcsEnvMonitorBlock.cxx: fixed the last couple of hardcoded detector type links (gDetector::kType) 2003-09-05 17:20 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawQieDigit.cxx: Correct in comment 'diagram' which bit was approriated from minderChannel field for "priority truncate" error condition. Even with now only 4 bits the MinderChannel field can range from [0,15] (which I'm told it does for the near detector). 2003-09-05 14:58 rjn * Calibrator/: DigitCalibrator.cxx, DigitCalibrator.h, PulserSigLinCalibrator.cxx, PulserSigLinCalibrator.h: Added hooks to set the minNumPulses used by the drift point calibration. 2003-09-05 08:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Bug fix: wrong name used for default option to LogEntry command. 2003-09-05 08:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_status.html: DBILOGENTRY now being distributed. 2003-09-04 21:09 George Irwin <gmieg@slac.stanford.edu> * AtNuReco/: CandShowerAtNuList.cxx, CandShowerAtNuListHandle.cxx, CandTrackAtNuList.cxx, CandTrackAtNuListHandle.cxx, ClusterAtNu.cxx, HitAtNu.cxx, ObjAtNu.cxx, ObjShowerAtNu.cxx, ObjTrackAtNu.cxx, SegmentAtNu.cxx, ShowerAtNu.cxx, TrackAtNu.cxx: Remaining "unused parameter" warnings eliminated. 2003-09-04 19:41 George Irwin <gmieg@slac.stanford.edu> * AtNuReco/: AlgShowerAtNuList.cxx, AlgTrackAtNuList.cxx, AtNuFindModule.cxx, CandShowerAtNu.cxx, CandShowerAtNuHandle.cxx, CandShowerAtNuHandle.h, CandTrackAtNu.cxx, CandTrackAtNuHandle.cxx, CandTrackAtNuHandle.h: Eliminate remaining compiler warnings and errors, including unused variable and shadowed method-name warnings and variable length array on stack errors. 2003-09-04 17:31 hartnell * Contrib/murgia/QieCalibration/GNUmakefile: Hard coded in the package name to get round the annoying problem of it wanting to make a library called libContrib (Thanks Nathaniel) 2003-09-04 17:21 hartnell * Contrib/murgia/QieCalibration/: CalValues.cxx, CalValues.h, GNUmakefile, LinkDef.h, QieAna.cxx, QieAna.h, QieCalibrationModule.cxx, QieCalibrationModule.h, ana.C, makeplots.C, qieCal.C: Here is Simona's package to look at the stability of the QIE calibration It's a work in progress and will probably see some action from several of us at CalDet 2003-09-04 13:10 phil.adamson * OfflineTrigger/: OltBlockScan.cxx, OltCounter.cxx, OltNewModule.cxx, OltRawLI.cxx, bs.C, olt_dds.C: Minor bug-fixes - maybe crash less... 2003-09-04 12:20 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RawData/: RawLIAdcSummary.cxx, RawLIAdcSummaryBlock.cxx: New modification by Phil Adamson: minor version 4 now subtracts off an artificial pedestal from QIE data. This fix is in order to allow negative mean ADC values, which can happen when unsparsified data is taken on a non-pulsed channel. Don't shoot the messenger. 2003-09-04 10:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: New command: LogEntry. 2003-09-04 08:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_rules.html: Use Overlay Creation Dates if necessary. 2003-09-04 08:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h, doc/Help.txt: Add new command: LogEntry to allow database log entries to be created by hand. 2003-09-04 08:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmCmdOptions.cxx, DbmCmdOptions.h: Allow the default options to be command specific. Add :GetOptInt(const string& opt) const to simplify access to ints. Extend the list of options that have values. 2003-09-03 23:56 George Irwin <gmieg@slac.stanford.edu> * AtNuReco/: AlgShowerAtNu.cxx, AlgTrackAtNu.cxx, AtNuFindModule.cxx: Eliminate most variable length arrays on stack in favor of heap. The stack arrays are fatal with "-pedantic-errors" compilation. 2003-09-03 20:34 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexLedId.cxx, Plex/PlexMuxBoxId.cxx, Plex/PlexPinDiodeId.cxx, Plex/PlexPixelSpotId.cxx, RawData/RawBlockId.cxx: Use set of circular list of character buffers so that multiple uses of AsString in a cout-like situation is less likely to yield suprises. 2003-09-03 19:03 Robert Hatcher <rhatcher@fnal.gov> * Islands/IslCluster.cxx: remove use of variable-size array extension (add new/delete []). 2003-09-03 18:56 Robert Hatcher <rhatcher@fnal.gov> * EventDisplay/EVD.h: remove unused data member "GuiBox& fBox" which was generating warning/error: EVD.cxx: In constructor `EVD::EVD()': EVD.cxx:105: uninitialized reference member `EVD::fBox' C++ requires references to be initialized at creation. There are no other references in the code to fBox. 2003-09-03 17:50 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIRun.h, LISummaryCollector.cxx, LISummaryCollector.h, LISummarySorter.cxx, LITune.C, LITuning.cxx, LITuning.h: Lots of little things here and there. A few tweaks to the tuning Started work on enabling the collector to use pulser summaries as well as raw summaries Improved the printout now that we have so much ND stuff at CalDet, the branches, etc were already in the tree and just kicked into action :-) 2003-09-03 15:11 Brett Viren <bv@bnl.gov> * WebDocs/: release-overview.html, simple-release-overview.html: Replace release-overview with simple-release-overview, removing the latter. 2003-09-03 10:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RawData/: RawQieDigit.cxx, RawQieDigit.h: Change the Qie digit decoding at the request of the ND group. Minder channel number is 0-7 but has 5 bits associated to it. The fifth bit has been configured to indicate a warning condition that the digit is the last in a series taken that was truncated because of a higher-priority trigger. This bit is now masked out of the channel address (so minder number is correctly reported) and a new bit (bit 3 = 0x8) is added to the fErrorCode field. This modification has been tested on ND data at CalDet and everything looks hunky-dory. P.S. Robert, please don't beat me. 2003-09-03 09:31 rjn * PulserCalibration/: PulserFromRawModule.cxx, PulserFromRawSummaryList.cxx, PulserSummaryModule.cxx, mpsFromRaw.C: Fixed a couple of little bugs in the code that stopped things working. 2003-09-03 09:06 vahle * CalDetDST/: UberCosmicHit.cxx, UberCosmicHit.h, UberEvent.cxx, UberEvent.h, UberHit.cxx, UberHit.h, UberRecord.cxx, UberRecord.h, UberRecordLite.cxx, UberRecordLite.h: changed adc in uberhit and ubercosmic hit from a short to an int so that it deals with summing over ND buckets correctly 2003-09-02 23:59 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_SLAC: Updated version for CERNLIB 2002. 2003-09-02 23:47 George Irwin <gmieg@slac.stanford.edu> * RDBC/rdbc/TSQLDriverManager.cxx: Philippe Canal's fix to bug which compounded a TUnixSystem::ConcatFileName fixed-length char buffer overflow to produce a crash at SLAC and FNAL. 2003-09-02 22:56 avva * CandFitTrackSA/: README, reco.C, recoMC.C: Adding sample job scripts and a README file. 2003-09-02 22:23 Robert Hatcher <rhatcher@fnal.gov> * EventDisplay/EVD.C: fix cases of "cout >>" which should be "cout <<" 2003-09-02 16:23 vahle * CalDetDST/: UberDST.cxx, UberModule.cxx, UberModuleLite.cxx: fixed the way the qie adc's are handled, no longer subtract 50 from each bucket since this is handled upstream of uberdst 2003-09-02 15:29 kordosky * CalDetDST/: CalDet2003PlotsModule.h, CalDet2003PlotsModule.cxx: for tricia 2003-09-02 13:42 kordosky * CalDetSI/: AlgCalDetSI.cxx, AlgCalDetSI.h, CandCalDetSI.cxx, CandCalDetSI.h, CandCalDetSIHandle.h, Cutter.cxx, Helpers.h: for tricia 2003-09-02 12:43 kordosky * CalDetDST/: LinkDef.h, UberDST.cxx, UberModule.cxx, UberModuleLite.cxx, UberModuleLite.h, UberRecordLite.cxx, UberRecordLite.h: for tricia 2003-09-02 12:02 rjn * Calibrator/MuonSigCorrCalibrator.cxx: LAst change in this series. Can now have same task for MIPCalibrator and MuonCalibrator`` 2003-09-02 10:24 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgDigiPairList.cxx: Fix for bypassing special CalDet digits (e.g., Cherenkov). 2003-09-02 03:19 Sue Kasahara <schubert@hep.umn.edu> * Demo/DemoEventDump.cxx: Add print of record vldcontext to fragment description string produced by DumpFragment. 2003-09-01 18:13 George Irwin <gmieg@slac.stanford.edu> * CandDigit/DBtxt_AlgCaldetDigitList_default.C: Fix comment. 2003-09-01 15:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * CandDigit/: AlgCaldetDigit.cxx, AlgCaldetDigit.h, AlgCaldetDigitList.cxx, AlgCaldetDigitList.h, CaldetDigitWrapper.cxx, CaldetDigitWrapper.h, CaldetRawDigitWrapper.cxx, CaldetRawDigitWrapper.h, DBtxt_AlgCaldetDigitList_default.C, DBtxt_AlgCaldetDigit_default.C, LinkDef.h: Added a new AlgCaldetDigit and AlgCaldetDigitList. These are nearly identical to the originals, but are intended to do near/far comparison at CalDet using the timing fiducial channel. Near detector CandDigit times are have the fiducial time added on. There should be no other effects. Note that this requires 'phil triggered' data: the timing fiducial must be duplicated in each event. 2003-09-01 14:40 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: An update comment is required when using DbiWriter to write updates to a Master database. 2003-09-01 13:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Support database logging of updates. 2003-09-01 13:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Test database logging. 2003-09-01 13:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: Implement updating of a database log. Add private methods Bool_t NeedsLogEntry() const; and Bool_t WritingToMaster() const; that determine if a database log entry is required. Add data member fLogEntry to hold the update. Add data member fTableName to save time. 2003-09-01 13:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiLogEntry.cxx, DbiLogEntry.h: Complete the implementation of the class. Add void SetReason(const string& reason). Add data members: fLogDetMask, fLogSimMask, fLogTask with getters and setters. These are set to the values of the update that is being logged. Get user name from the environment. Don't store fLogDetMask, fLogSimMask, fLogTask, fUpdateTime in data record, they are derived from, are are used to create the VLD row of the DbiLogEntry record. 2003-09-01 13:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.h: Use #include <ostream> instead of #include <iosfwd> to avoid compiler error "ambiguous class ostream" when including other headers. 2003-09-01 12:01 kordosky * CalDetPID/: AutoPIDMaker.cxx, AutoPIDMaker.h, macros/test_autopid.C: more autopidmaker devel 2003-09-01 11:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/create_DbiLogEntry.mysql: Remove UPDATETIME (now taken from the VLD entry). 2003-09-01 10:33 rjn * Calibrator/: DigitCalibrator.cxx, DigitCalibrator.h: Put in some methods to retrieve CalModes 2003-08-31 18:46 kordosky * CalDetPID/: AutoPIDMaker.cxx, AutoPIDMaker.h, CalDetBeamMomentum.cxx, CalDetBeamMomentum.h, CalDetCERRange.cxx, CalDetCERRange.h, CalDetCERTimeWin.cxx, CalDetCERTimeWin.h, CalDetOverlapWin.cxx, CalDetOverlapWin.h, CalDetTOFRange.cxx, CalDetTOFRange.h: more autopidmaker developement 2003-08-31 18:33 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Revert code so that RDDB snarl number coincides with SimSnarlHeader snarl number, by request of Caius. By this logic, snarl number MAY no longer be unique in some runs, as multiple RDDBs may be associated with a single SimSnarl. P.S. I'm being held in a large concrete bunker in Geneva and I can't escape. Please send help. 2003-08-30 16:11 rjn * Calibrator/MuonSigCorrCalibrator.cxx: Messed up my last commit, this one fixes that problem 2003-08-29 20:59 Robert Hatcher <rhatcher@fnal.gov> * Persistency/: GNUmakefile, PerFile.cxx: Ugly hack (-D compiler option) for handling the fact that ROOT removed the rootd.h header and moved the relevant contents to NetErrors.h. 2003-08-29 20:36 Brett Viren <bv@bnl.gov> * WebDocs/simple-release-overview.html: first commit 2003-08-29 16:48 kordosky * CalDetPID/: AlgCalDetPID.cxx, AutoPIDMaker.cxx, AutoPIDMaker.h, CalDetCERRange.h, PIDFormulas.cxx: working on new auto pid system 2003-08-29 10:36 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Plex/Plexus.cxx: Small change to the way the ReadoutType map gets built so that not all not all valid pixels get "kScintStrip" type. A channel may have a pixel but not scintillator. Instead, the Plex sets this type only for channels which pixels but _no_ database entry. In short: The Database Always Wins. ---N 2003-08-29 10:34 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Conventions/: ReadoutType.cxx, ReadoutType.h: Added new readout type: UnconnectedPixel. This type is for use in scripts that want to know that a channel has a pixel connected, but has no strip. (Previously, these strips were labeled kScint, which is incorrect.) 2003-08-28 22:18 kordosky * CalDetPID/: AutoPIDMaker.cxx, AutoPIDMaker.h, LinkDef.h, PIDFormulas.cxx, PIDFormulas.h: working on code for auto pid 2003-08-28 20:42 Robert Hatcher <rhatcher@fnal.gov> * Plex/LinkDef.h: add "+" to PlexLoanPool, PlexusABC, Plexus. For some reason this is sufficient to make rootcint generate streamer code with regards to std::multimaps that is acceptable to the gcc 3.2 compiler. In both cases it looks like there's a mismatch between std::multimap<RawChannelId,PlexPixelSpotId, less<RawChannelId>,allocator<PlexPixelSpotId> > that rootcint generates, and std::multimap<RawChannelId,PlexPixelSpotId, less<RawChannelId>,allocator<pair<RawChannelId,PlexPixelSpotId> > > that fChannelToPixel is declared (last two parts implicitly). Generated code in both cases seems to get this wrong for multimaps (but not std::map), but without the "+" structuring the compiler chokes. Will attempt to continue to follow this up with ROOT dev team. 2003-08-28 14:06 rjn * Calibrator/: MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h: Set some catches so that we can use differnet DbiTasks 2003-08-28 10:33 phil.adamson * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h: Fast trigger, with ND dead chips... 2003-08-28 09:32 kordosky * CalDetPID/AutoPIDMaker.cxx: added a class to do construct pid tables from the run comment block 2003-08-28 09:31 kordosky * CalDetPID/AutoPIDMaker.h: AutoPIDMaker.cxx 2003-08-28 06:19 Nick West <n.west1@physics.oxford.ac.uk> * OfflineTrigger/LinkDef.h: Comment out: #pragma link C++ class OltDev; - not yet committed? 2003-08-27 12:52 phil.adamson * OfflineTrigger/: LinkDef.h, OltBlockScan.cxx, OltBlockScan.h, OltDataIntegrity.cxx, OltDataIntegrity.h, OltNewModule.cxx, OltNewModule.h, OltRawLI.cxx, OltRawLI.h, bs.C, olt.C: First commit of some CalDet debug tools Speed up trigger, plus add number of plane cut for event writing 2003-08-27 09:45 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_db_priming.html: Add link to page listing dates of recent priming sets. 2003-08-27 07:02 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Explain concept and usage of "Overlay Creation Dates". 2003-08-27 07:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: DbiWriter now uses "Overlay Creation Dates". 2003-08-27 07:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: Make default creation date the overlay creation date and implement method SetOverlayCreationDate(). 2003-08-27 06:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Add more kDebug output. 2003-08-27 06:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, DbiLogEntry.cxx, DbiLogEntry.h, LinkDef.h, test/DbiValidate.cc, test/create_DbiLogEntry.mysql, test/create_DbiLogEntryVld.mysql, test/create_database.mysql: New class DbiLogEntry to capture and present updates together with the reasons for them. 2003-08-27 06:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmJob.cc, DatabaseUpdater/dbu.cc, DetSim/test/testsim.cxx: Switch from: int main(int argc, char* const* argv) to: int main(int argc, char** argv) To match revised interface: static JobCEnv& JobCEnv::Instance(int, char**) 2003-08-27 06:20 Nick West <n.west1@physics.oxford.ac.uk> * JobControl/LinkDef.h: Reinstate:- #pragma link C++ class JobCROOT; which should not be removed until that class is safely tucked up on the attic. 2003-08-27 01:46 Mark Messier <messier@indiana.edu> * Demo/: demo-1.jcm, demo-1a.jcm, demo-2.jcm, dispatcher.jcm, fakedaq.jcm, hello.jcm: Remove obsolete .jcm's 2003-08-27 01:32 Mark Messier <messier@indiana.edu> * JobControl/test/: JobCIteratorsValidate.cxx, JobCIteratorsValidate.h, JobCModuleRegValidate.cxx, JobCModuleRegValidate.h, JobCPathValidate.cxx, JobCPathValidate.h, JobCommandValidate.cxx, JobCommandValidate.h, JobControllerValidate.cxx, JobControllerValidate.h, TestIterators.cxx, TestJobC.cxx, TestJobCDialog.cxx, TestJobCModuleReg.cxx, TestJobCPath.cxx, TestJobCommand.cxx, sample.jcm: Removed obsolete test programs. Tests run from the testJobC.C script 2003-08-26 23:04 Mark Messier <messier@indiana.edu> * JobControl/: JobController.cxx, JobController.h: Change interface to char** argv 2003-08-26 22:31 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCMethod.cxx, JobCPath.cxx, JobCRootEnv.cxx, JobCRootEnv.h, LinkDef.h, main/JobCmain.cxx, test/GNUmakefile: [1] Avoid const errors by making main(int argc, char** argv) [2] Take care of unused variable warnings [3] Drop .jcm support from JobCmain 2003-08-26 20:12 cbs * CalDetTracker/: CDCrossTalker.cxx, CDTrackedHits.cxx, CDTracker.cxx: Changed Crosstalker to prevent QIE hits being passed to M16 algorithm CDTracker and CDTrackedHits fixed to prevent floating point errors 2003-08-26 18:43 hartnell * LISummary/: LISummarySorter.cxx, LISummarySorter.h: Messages now print out either VA or QIE information not just VA 2003-08-26 15:20 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Correct explanation of ambiguity resolution: it's based on the creation date not the insert date. 2003-08-26 14:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Revise test now that embedded gaps are no longer cached. 2003-08-26 14:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Announce support "sparsely aggregated" systems. 2003-08-26 14:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h: Don't reject large aggregate numbers. Argument to method GetValidityRec(Int_t) is index into table, not aggregate number. New method: GetValidityRecFromAggNo(Int_t) can be use to get entry for agg. no. Index to fVRecs is no longer agg. no -1 although first entry still holds agg. no == -1. Have map fAggNoToIndex to map agg. no -> fVRecs index. Add private methods AddNewAgg(...), AddNewGap(...) to update fAggNoToIndex and fVRecs in sync. 2003-08-26 14:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxy.cxx: Use new interface to DbiValidityRecBuilder. 2003-08-26 14:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Implement method Bool_t Owns(const DbiTableRow*). 2003-08-26 14:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Use new interface to DbiValidityRecBuilder. Improve GetValidityRec method so that it works by returning the DbiValidityRec of the DbiResult that owns the row. This means that it should work correctly for extended context queries. The index for fResults is no longer the aggregate number; the ordering just follows that supplied by DbiValidityRecBuilder. 2003-08-26 14:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResult.h: Add Bool_t Owns(const DbiTableRow*) to test if DbiResult owns row. 2003-08-26 14:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCache.cxx, DbiCache.h: Replace vector indexed by aggregate number by a map keyed by aggregate number. Don't reject large aggregate numbers. 2003-08-26 14:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/Dbi.h: Remove kMAXAGGNO now that large aggregate numbers are supported. 2003-08-25 21:12 ebeall * RawData/RawDcsHvMonitorBlock.cxx: fixed circular function call inside GetPlane function 2003-08-25 18:07 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/AlgEventSRList.cxx: Fix const errors 2003-08-25 18:04 George Irwin <gmieg@slac.stanford.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: Mod to fix const errors in CandEventSR/AlgEventSRList.cxx. 2003-08-25 17:27 musser * EventDisplay/: DisplayOptions.cxx, DisplayOptions.h, EVD.C, UserHist.cxx, UserHist.h, UserHistType.h: added a Time vs Z histogram to the user histogram list. Cleaned up EVD.C, and added a text message to the user at run time which says what the intended target for the job path being run (real, MC, far, caldet,...) is. 2003-08-25 10:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmt.cxx, SimPmt.h, SimPmtUTM16.cxx, tables/insert_xtalk.mysql: Fixed double-counting crosstalk bug (thanks Mike and Mark) Changed M16 printout so it's easier to see crosstalk. New accessor method GetPeXtalk for the SimPmt class. (Incidental change: xtalk tables now have caldet flag set.) 2003-08-25 04:35 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/macro/: recoMC.C, testNtpMCDraw2.C: Add new script recoMC.C, a modified version of production script reco_R1.0_production.C, that illustrates how to output new mc ntuple tree. Modified testNtpMCDraw2.C to use as input the ntp file produced by recoMC.C. 2003-08-24 23:58 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerOutputStream.cxx, PerOutputStreamManager.cxx: Modify code to reduce the number of Registry calls to determine the i/o status of an object. This improves the efficiency of the output module a little. 2003-08-24 13:58 cbs * CalDetTracker/MuonCalib/: Makefile, MuCalIter.cxx, PSMuCal.cxx, PathLengthFuncs.C, PathLengthFuncs.h, README, StripAttenPars.dat, StripAttenParsNewest.dat: Adding standalone code for performing strip-to-strip calibration at CalDet using output root file from CalDetTracker package 2003-08-24 13:39 cbs * CalDetTracker/macros/: CalDetDisplay.C, DrawDisplay.cxx, SetUpDisplay.C: Removing old event display code from macros subdirectory 2003-08-24 13:37 cbs * CalDetTracker/CDEvDisplay/: CalDetDisplay.C, DrawDisplay.cxx, SetUpDisplay.C, runDisplay.sh: Event display code updated and put into it's own subdirectory 2003-08-22 19:03 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgDigiPairList.cxx, DigiPairListModule.cxx, cosmic.C: Added option to specify maximum time separation between digits in a single event. 2003-08-22 18:35 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgBandClusterList.cxx, AlgStraightCluster.cxx, AlgThruMuon.cxx, CandStraightClusterHandle.cxx, cdisp.C, cosmic.C: Fixes for floating exceptions. 2003-08-22 17:51 ebeall * DcsDaemon/dcs_mysql2roto.c, RawData/RawDcsEnvMonitorBlock.h, RawData/RawDcsEnvMonitorBlock.cxx: added yet more new caldet functionality: 8 more integer counters. 2003-08-22 16:47 musser * EventDisplay/: DisplayOptions.cxx, DisplayOptions.h, EVD.C, EVD.cxx, EVD.h, GNUmakefile, GfxBase.h, GfxDigit.cxx, GfxDigitList.h, GfxDigitListMenu.cxx, GfxMCVec.cxx, GfxMCVec.h, GfxMCVecList.cxx, GfxMCVecList.h, GfxMCVecListMenu.cxx, GfxMCVecListMenu.h, GfxShower.cxx, GfxShowerList.cxx, GfxShowerList.h, GfxShowerListMenu.cxx, GfxShowerListMenu.h, GfxStrip.cxx, GfxStripList.cxx, GfxStripList.h, GfxStripListMenu.cxx, GfxTrack.cxx, GfxTrackList.cxx, GfxTrackList.h, GfxTrackListMenu.cxx, GfxTrackListMenu.h, RecoText.h, UserHist.cxx, UserHist.h, UserHistType.h: removed many offending warnings- those left involve sigC and are above my pay g\rade. Added feature allows user to replace the time histogram included in the default\ display with any user-defined histogram. The display options menu allows the \user to select which of the defined histograms is being displayed at any given \time. Currently, one can choose between the time histogram and a time vs y dis\play (useful for upgoing mu analysis). Additional histograms can now easily be\ added on request. 2003-08-22 08:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/Dbi.cxx: Cosmetic change to test commit from laptop. 2003-08-21 23:24 George Irwin <gmieg@slac.stanford.edu> * CalDetSI/: TempReader.cxx, TempReader.h: Fix time_t compilation bug. Remove from std:: and add "#include <time.t>". 2003-08-21 18:26 Brett Viren <bv@bnl.gov> * WebDocs/release-overview.html: update from meeting talks 2003-08-21 16:56 Liz Buckley-Geer <buckley@fnal.gov> * CVSROOT/check_access: Add Bruce Greenway to core group list 2003-08-21 15:29 Brett Viren <bv@bnl.gov> * WebDocs/: WebDocs.html, bugs.html: Some guidance on how to give a good bug report. Needs more filling in. 2003-08-21 14:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/exporter.pm: Bug fix: BROADCAST list could be corrupt if dealing with a table whose name matched the leading part of the name of the previous table. 2003-08-21 09:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: Interface changes (not yet operational) for overlay creation dates and updating logging. 2003-08-21 09:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Only allow one authorising DB in cascade. 2003-08-21 08:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Cosmetic change just to add missing entry of previous commit:- Method: QueryMaxSeqNo(UInt_t dbNo) only uses global SEQNOs for authorising DBs. 2003-08-21 08:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Test out QueryOverlayCreationDate. 2003-08-21 08:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Further work on standardisation of database update procedures. Provide non-const access to DbiTableProxy - even reading data changes it. 2003-08-21 08:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: Use revised interface to DbiSqlValPacket. Change from const to non-const DbiTableProxy, both in data member pointer and method GetTableProxy(). Allows users of DbiWriter non-const access to DbiTableProxy and it components and is needed e.g. to set the cache stale. 2003-08-21 08:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h: Allow search to be limited to a single DB in the cascade. Feature needed by DbiTableProxy::QueryOverlayCreationDate. 2003-08-21 08:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Add QueryOverlayCreationDate(...) to determine a suitable Creation Date so that validity record will overlay correctly. 2003-08-21 08:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Add AddDataRow(...) and AddRow(...) methods to add DbiTableRow sub-class objects. These methods use DbiOutRowStream which is now just a helper class for DbiSqlValPacket. 2003-08-21 08:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Remove FindTableProxy methods. GetTableProxy methods now return non-const DbiTableProxy so that DbiWriter can have a non-const DbiTableProxy. 2003-08-21 08:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h: Strip out all vestiges of SQL generation which is now the responsibility of DbiSqlValPacket. 2003-08-21 08:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Remove obsolete methods: StoreRow and StoreRows - all I/O now goes via DbiSqlValPacket. 2003-08-21 07:28 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Update rules on table/column names. 2003-08-20 16:48 Liz Buckley-Geer <buckley@fnal.gov> * DcsDaemon/dcs_mysql2roto.c: Add support for support for both environment and magnets for caldet 2003-08-19 20:35 Liz Buckley-Geer <buckley@fnal.gov> * RawData/: RawDcsEnvMonitorBlock.cxx, RawDcsEnvMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx, RawDcsMagnetMonitorBlock.h: I am committing these for Erick Beall because his CVS commit is not working. Changes are added support for five new cerenkov readouts, added support for all the T7 and T11 magnets, improved naming of them per Nick's suggestion 2003-08-19 16:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: GNUmakefile, SimDetector.cxx, SimPmt.cxx, SimPmt.h, macros/detsim.C: Degraded the 'too much crosstalk' warnings to Debug.. although the odds of getting them is about 1 in 100000 for a given crosstalk event, there are apparently a LOT of single-pe hits in the MC data. (Need to think about doing the probability calculation properly, instead of using a Poisson random number, but it's computationally intensive.) Included a new flag for Mike: pmtHamamatsuNumbering. If set, this flags that the Plex table is using pixels 1-16 not 0-15. This replaces the more clunky compilation flag I committed the other day. 2003-08-19 12:51 hartnell * Contrib/weber/UserAnaStrip/: NFAna.C, NFAnalysis.cxx, NFAnalysis.h, UserAnaStrip.C: Made a few changes to the analysis code to bring it into line with the improvements Alfons had made Added an analysis method LIHunt to look for LI events when writing null trigger - they are all there! 2003-08-19 07:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Continue preparations for improving database updating support. 2003-08-19 07:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: Reorganise so that it assembles data into a DbiSqlValPacket rather than a list of DbiOutRowStreams. 2003-08-19 07:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Reorganise so that this class can eventually handle all low level import/export. Its data can be assembled row by row and CREATIONDATE and SEQNO modified so that it can be used by DbiWriter. 2003-08-19 07:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiOutRowStream.h: Start to move SQL generation -> DbiSqlValPacket. For now just add GetCSV() to get at its data w/o SQL. 2003-08-18 16:08 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmt.h: Of course, it would help to have the #ifdefs the correct way around.... Doh! 2003-08-18 09:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: GNUmakefile, SimPmt.h, macros/mc_li.C: Added a compile-time switch to allow Hamamatsu pixel numbering (1-16, 1-64) as opposed to "logical" pixel numbering (0-15,0-63). It turns out that Caldet uses the former, while the ND/FD use the latter. Situation Normal, All FU. ---N 2003-08-18 08:47 hartnell * Contrib/weber/UserAnaStrip/: UserAnaStrip.C, UserAnaStrip.cxx, UserAnaStrip.h: Here are Alfon's upgrades now that we have a full side of caldet instrumented with the ND electronics 2003-08-17 21:57 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIChannel.cxx, LILookup.cxx, LILookup.h, LIPlexMaps.cxx, LISummaryCollector.cxx, LISummarySorter.cxx, LISummarySorter.h, LITune.C, LITuning.cxx: Lot's of caldet modifications. Had to deal with the third crate that we have now Got rid of the fpe I got when the LI period was an impossible 0! Extra debugging in places to check my code was actually doing what it was supposed to when reconstructing summaries - it was :-) 2003-08-15 18:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.h, Truthifier.cxx, macros/mc_li.C: Small fixes: make it so mc_li.C works again 2003-08-15 14:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxyRegistry.cxx, DatabaseInterface/DbiTableProxyRegistry.h, DatabaseInterface/doc/ChangeLog, UserManualDoc/src/database_interface.tex: Introduce environmental configuration of the DBI. 2003-08-15 10:00 phil.adamson * OfflineTrigger/bs.C: Minor cosmetic change, plus test of new CVS 2003-08-14 20:28 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: plotsmacro.C, plotsmacro_ntpsr.C, plotsmacrotxt.C, reco.C, textfile.f, textfile.s: # modified 2003-08-14 16:54 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Shield Section 4 2003-08-14 13:45 hartnell * LISummary/LIPlexMaps.cxx: A few tweaks to my plex map making code 2003-08-14 12:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/detsim.C: Add stuff for to hack database for Nick's new method of hotwiring the kReroot context to the kMC context. 2003-08-14 08:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: For Query command, report the SEQNOs used. 2003-08-14 08:03 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiConfigSet.cxx: Record aggregate number when filling. 2003-08-14 06:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Early preparations for improving database updating support. 2003-08-14 06:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Tidy up in preparation for making this a more general object for moving data between different types of database. Add string GetStmt(UInt_t stmtNo) const; to retrieve any statement. 2003-08-14 06:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Add GetTableDbNo(const string& tableName) to allow table to be located in a cascade. 2003-08-14 06:11 Nick West <n.west1@physics.oxford.ac.uk> * RawData/RawDcsHvMonitorBlock.h: Add declaration of GetFarIsTriggerPmt. 2003-08-13 22:24 ebeall * RawData/RawDcsHvMonitorBlock.cxx: Trigger Pmt function added. 2003-08-13 21:35 ebeall * RawData/RawDcsHvMonitorBlock.cxx: Added Shield information for older and newer records. Note: the older records will have to be have to be hardcoded in the usage modules since the naming scheme for shield planes is now different (read, correct). 2003-08-13 21:34 ebeall * RawData/RawDcsHvMonitorBlock.h: Added Shield information for both older and newer records. 2003-08-13 21:19 ebeall * RawData/: RawDcsEnvMonitorBlock.h, RawDcsEnvMonitorBlock.cxx, RawDcsMagnetMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx: Made get function naming more usable. 2003-08-13 21:05 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.C, README, myscript, offmacrotxt_ntpsr.C, plotsmacro_ntpsr.C, plotsmacrotxt.C, plotsmacrotxt_ntpsr.C, textfile.s: # modified to add new plots 2003-08-13 17:30 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, ConstFT.h: Changed the requirement of at least 6 plane in the event to the requirement of at least 3 planes per view. 2003-08-13 17:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: LinkDef.h, Truthifier.cxx, Truthifier.h, macros/Truthify.C: Put Truthifier in it's own file. This file should probably move elsewhere eventually, but this is OK for now. Modified Truthfier to handle CandDigits. Simplified the example script. 2003-08-13 15:34 phil.adamson * OfflineTrigger/: OltNewModule.cxx, OltTimeScan.cxx, bs.C: Ting bugette fixed, plus a hack to drop QIE hits with erroneously large timestamps 2003-08-13 15:32 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Check for null tracksrlisthandle pointer before use. Previously would crash for trackers other than SR. 2003-08-13 14:00 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx: Added some code to make strip vs plane maps of various electronics channels - a useful graphical representation of all those nasty tables! :-) Just do loon LIPlex.C (check the right method is uncommented in LIPlex.C) 2003-08-13 11:08 phil.adamson * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h: Do plane triggering on ND hits as well as FD hits. fAllData now respects fExcludeMask, so to get all data, set AllData to true and set ExcludeMask to 0. Fix compile warnings in OltNewModule.cxx 2003-08-13 10:38 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/RerootToRawDataModule.cxx: Fix FPE when there are no hits in reroot event. 2003-08-13 10:33 vahle * CalDetDST/: CalDet2003PlotsModule.cxx, CalDet2003PlotsModule.h: Adding plotting package CalDet2003PlotsModule to package 2003-08-13 10:28 cbs * CalDetTracker/CDTrackerModuleStrips.cxx: Give xtalk removed map to the tracker. 2003-08-13 10:19 rjn * CalDetTracker/: CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h: As before overwrite and just tracks 2003-08-13 10:13 vahle * CalDetDST/macros/UberREC-timetest.C: fix to macro UberREC-timetest.c 2003-08-13 09:57 vahle * CalDetDST/: LinkDef.h, UberDST.cxx, macros/UberDST-timetest.C, macros/UberREC-timetest.C: added some macros to macros dir, added CalDet2003PlotsModules, a package to monitor 2003 CalDet data 2003-08-12 18:39 rjn * CalDetTracker/CDTrackerModule.cxx: Actually let me overwrite files. 2003-08-12 13:16 rjn * CalDetTracker/: CDTrackerModule.cxx, CDTrackerModule.h: Added an option to overwrite files. Very impressed wth the proliferation of fred. 2003-08-12 13:06 rjn * CalDetTracker/: CDTrackerModule.cxx, CDTrackerModule.h: Added option to just write out those events which have tracks. 2003-08-12 10:44 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/DigiSignal.h: Add GetNumPe() function. 2003-08-12 08:27 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/supported_versions.html: gcc 3.2 and RH 7x are now the supported compiler and RH versions. 2003-08-11 22:53 hartnell * LISummary/: LITune.C, LITuning.cxx, LITuning.h: Another significant upgrade to the tuning software Now find the saturation point for all leds separately by looking at the gradient of adc and ph Had a problem when a point had zero adc. Using such a point meant that the interpolated ph was generally too low. Now use the two points above the zero point to do the interpolation It all seems to work!!!!!!!! I will probably use this version or close to it for the major tune of the new UV leds that is coming up at the FD 2003-08-11 16:10 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, LinkDef.h, SimDetector.cxx, SimDetector.h, SimElectronics.cxx, SimElectronics.h, SimEventResult.cxx, SimEventResult.h, SimPmt.cxx, SimPmt.h, SimQieElectronics.cxx, SimVaElectronics.cxx, SimVaElectronics.h: Change RawDigitDataBlock so that CrateT0 timestamps have a sub-second (NanoSec) field of 0, to reflect the start of the time frame rather than the start of the event. Double check that other timestamping is happening correctly. Add a SimEventResult class to hold basic tree information. Add more get functions to SimPmt class. Add statistical tracking to SimElectronics classes. Disable printing output from DigiPEtoRawDigitModule::Ana and instead start tree output for validation. 2003-08-11 13:06 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/: RerootFlsDigitToDigiPE.cxx, RerootToRawDataModule.cxx: Adjust the RawDigitDataBlock validity timestamp so that it tags the time of the first digit, rather than the arbitrary number in there before. Look for the time of the first hit and use that. Change how the CrateT0 words are filled in the RawDigitDataBlock for each crate. If I remember correctly, this stamp SHOULD be representing the start of the time frame (or perhaps the counter reset? irrelevant.. they are both equal now) rather than the time of the event: the ROP knows nothing about events; it only marks the supersecond portion of the time, and leaves the subsecond part to the front end. In real data the ns word is exactly zero. (From a trial ND/FD run at Caldet, YMMV). --Nathaniel 2003-08-11 12:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDaqMultTrigger.cxx, SimDaqPlaneTrigger.cxx: Fix compile warnings. 2003-08-11 11:46 cbs * CalDetTracker/: CDCosmicTracker.cxx, CDTrackInfo.cxx, CDXTalkHitInfo.cxx: Tweaking CosmicTracker. Removing messages from Info classes. 2003-08-10 23:00 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LITuning.cxx, LITuning.h: Fairly major upgrade of tuning software It is much more robust and capable of dealing with the many possible exceptions, e.g. pins which saturate early, pmts that saturate at an adc lower than the required top GC point The algorithm for finding GC points linearly with pin adc has been implemented Much improvement in the message output also 2003-08-10 22:18 Sue Kasahara <schubert@hep.umn.edu> * setup/packages-development: Add CandFitTrackSA to package list 2003-08-10 22:14 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Modify filling of track fit and momentum ntuple data members to make use of new alternative track fitter CandFitTrackSA, when these results are available, i.e. the user has chosen to run CandFitTrackSA in place of CandFitTrackSR. The ntuple code change submitted here to make use of CandFitTrackSA was written by Sergei Avvakumov. 2003-08-10 21:42 Sue Kasahara <schubert@hep.umn.edu> * FilterDigitSR/AlgFilterDigitListSR.cxx: Protect against divide by 0 in MSG debug level print statement. 2003-08-10 17:00 kordosky * CalDetDST/UberDST.cxx: change to mc conversions 2003-08-10 16:45 kordosky * CalDetDST/: UberPlotsModule.cxx, UberPlotsModule.h, macros/uber_job.C: few small changes for batch running 2003-08-09 16:40 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, LIAdcAnalysis.cxx, Producer_dispatcher.cc, QieBlockAnalysis.cxx, SinglAnalysis.cxx, SinglAnalysis.h, caldet.config, default.config, offline.config: CalDet QIE update 2003-08-08 20:16 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, CandFitTrackSA.cxx, CandFitTrackSA.h, CandFitTrackSAHandle.cxx, CandFitTrackSAHandle.h, ConstFT.h, DataFT.cxx, DataFT.h, GeoFT.cxx, GeoFT.h, LinkDef.h: The first working release. 2003-08-08 16:48 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/: LeaLeakChecker.cxx, doc/ChangeLog: Add big warning about performance degradation! 2003-08-08 16:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog, UserManualDoc/src/database_interface.tex: Document new feature: SimFlag association. 2003-08-08 16:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, DbiValidate.hh, DemoData2Vld.dat, TestDbi.cc: Test out SimFlag association. 2003-08-08 16:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiValidityRecBuilder.cxx: Use associated data types when doing a database context query. 2003-08-08 16:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Own and manage a DbiSimFlagAssociation. 2003-08-08 16:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Add debug hook for debug ctor. 2003-08-08 16:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCache.cxx: Use associated data types when searching cache. 2003-08-08 16:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, DbiSimFlagAssociation.cxx, DbiSimFlagAssociation.h, LinkDef.h: Add DbiSimFlagAssociation a class to associate data types. 2003-08-08 12:48 kordosky * CalDetSI/LinkDef.h: removed map lines from LinkDef.h 2003-08-08 10:34 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/tables/: M16CrossTalk.mc, M64CrossTalk.mc, insert_xtalk.mysql: Modified db files with tabs. Stinkin' mysql doesn't like good old spaces. Oh, for my old READ(*,*) statement! ---N 2003-08-08 07:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/checksum_str_add.pm: Further minor revision to checksum algorithm to handle differences between MySQL 3.23.39 and 3.23.46. 2003-08-08 07:49 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/analyse_checksum.pm: Cosmetic change to format of output. 2003-08-07 21:58 cbs * CalDetTracker/: CDCosmicTracker.cxx, CDTrackerModuleStrips.cxx: Fixed bug in CDCosmicTracker + appropriate changes Updated display macros 2003-08-07 18:12 Robert Hatcher <rhatcher@fnal.gov> * 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: new version of veto shield component placements (all collected together as series "5") -- really only changes one module in section 3 and adds the initial placements for section 4. 2003-08-07 16:36 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R1.0: a branch-level package file for R1.0.x 2003-08-07 15:14 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: added frozen release R1.0.0 2003-08-06 18:54 musser * CandTrackSR/AlgTrackSR.cxx: small tweak to range energy relationship 2003-08-06 16:10 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/FabPlnInstallLookup.cxx: tweak formatting LookForOddEntries 2003-08-06 15:32 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/tables/: M16CrossTalk.mc, insert_xtalk.mysql: Changed seqno on M16Crosstalk table to match conventions. Script to add these tables to the db. 2003-08-06 15:28 cbs * CalDetTracker/: CDBeamMuTracker.cxx, CDTrackedHits.cxx, CDTracker.cxx: Consistency check for the trackers added to help remove x-talk Bug fix in CDBeamMuTracker 2003-08-06 09:03 cbs * CalDetTracker/: CDBeamMuTracker.cxx, CDTracker.cxx, CDTracker.h, CDTrackerModule.cxx, CDTrackerModuleStrips.cxx: Fixed a bug in BeamMuTracker and added a consistency check for the cosmic tracker in CDTracker. Changes in Modules reflect this. 2003-08-06 05:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_status.html: Update data flows to reflect the fact that FNAL, Soudan and Cern DBs are now in their final configuration. Remove obsolete status table. 2003-08-05 22:57 musser * CandTrackSR/AlgTrackSR.cxx: Modify conversion of range to muon energy, using fit to true MC energy vs reconstructed range. This fixes 2-3% offset between true and reconstructed muon energy, but needs further validation. 2003-08-05 22:52 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h, EventSRListModule.cxx: The definition of the ntuple member Evt.ph.gev has been changed to be the sum of the energy of the primary shower and the primary track energy (ie should actually be the reconstructed neutrino energy) 2003-08-05 22:47 musser * CandShowerSR/: AlgShowerSR.cxx, ShowerSRListModule.cxx: Shower energy now calculated explicitly in AlgShowerSR. The all-important MIPperGeV conversion factor is now a user-setable parameter associated with AlgShowerSR, and defined in ShowerSRListModule 2003-08-05 22:44 musser * RecoBase/: AlgReco.cxx, CandEventHandle.cxx, CandRecoHandle.cxx: modify GetCharge to use CalMIPCalibration table note: Use of GetCharge(CalStripType::kGeV) is deprecated. Shower energy is now calculated in AlgShowerSR, stored in candshower data member, and accessed by GetEnergy method. 2003-08-05 09:43 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDXTalkHitInfo.cxx, CDXTalkHitInfo.h: Added more validation code to CDAnalysis. It now makes plots of all the XTalker and Unidentified hits Tidied up CDXTalkHitInfo and started using the message service. Overloaded GetCharge so that you can use CalDigitType. 2003-08-05 09:21 cbs * CalDetTracker/: CDQieStripMapMaker.cxx, CDQieStripMapMaker.h, CDStraightTrackedHits.cxx, CDStraightTrackedHits.h: Removing obsolete files 2003-08-05 09:18 cbs * CalDetTracker/CDTrackerModule.cxx: Removed include to obsolete file 2003-08-05 09:12 cbs * CalDetTracker/: CDBeamMuTracker.cxx, CDCosmicTracker.cxx, CDCrossTalker.cxx, CDCrossTalker.h, CDTrackedHits.cxx, CDTracker.cxx, CDTrackerModule.cxx, CDTrackerModuleStrips.cxx, CDUnidentifiedHits.cxx, LinkDef.h, macros/DrawDisplay.cxx, macros/SetUpDisplay.C: Updated "strip" methods in all relevant classes to properly deal with candstriphandles 2003-08-04 18:46 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: keyValuePair.c, keyValuePair.h, mdBlockDefinitions.h: synch with online CVS repository (no critical changes). 2003-08-04 14:53 rjn * CandFitTrack3/: AlgFitTrack3.cxx, AlgFitTrack3.h, AlgFitTrack3List.cxx, FitTrack3ListModule.cxx, SwimObj3.cxx: Just to make it stop warning me about deprectaed this and unused that. 2003-08-04 07:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Only use --local-infile option if supported by mysql. 2003-08-03 18:00 hartnell * CalDetTracker/: CDAnalysis.cxx, CDCrossTalker.cxx, CDCrossTalker.h, CDMapMaker.cxx, CDMapMaker.h, CDStraightTrackedHits.h, CDTracker.h, CDTrackerModule.cxx, CDTrackerModuleStrips.cxx, CDUnidentifiedHits.cxx, CDUnidentifiedHits.h: I hereby declare CalDetTracker to be CandStripified... but it almost certainly doesn't work properly yet :-) Most of the work was done on CDUnidentifiedHits and the CDCrossTalker CDCrossTalker now uses the message service and all the lines are kept within the 72 character maximum Next stage is to work out where we need to put little loops to go over both ends of the CandStrips... the next bit should be a lot more interesting hopefully! 2003-08-03 15:47 hartnell * CalDetTracker/: CDTrackerModule.cxx, CDTrackerModuleStrips.cxx: Removed #includes to non-existent files. It was compiling before I updated loon because it was finding the files in my out of date development release! Only when I updated loon to the cvs development release did it fail to compile. Nasty! 2003-08-02 20:04 hartnell * CalDetTracker/macros/: CalDetDisplay.C, DrawDisplay.cxx, SetUpDisplay.C: While I'm at it, here are the macros for Chris' CalDet event display 2003-08-02 20:02 hartnell * CalDetTracker/: CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h: ... and here is the new class for using CandStrips 2003-08-02 20:01 hartnell * CalDetTracker/: CDBeamMuTracker.cxx, CDBeamMuTracker.h, CDCosmicTracker.cxx, CDCosmicTracker.h, CDMapMaker.cxx, CDStraightTrackedHits.cxx, CDStraightTrackedHits.h, CDTrackInfo.cxx, CDTrackInfo.h, CDTrackedHits.cxx, CDTrackedHits.h, CDTracker.cxx, CDTracker.h, CDTrackerModule.cxx, LinkDef.h: A major session of cut and paste followed by search and replace! I have created CandStrip equivalents of all the CandDigit methods in the objects below Once the CandStrip methods are working then the CandDigits ones can be removed I have created CDTrackerModuleStrips for use with the new CandStrip methods. CDTrackerModule should still work with the old Digit methods. There is always the tagged version CDT01-00-00 for the original code. Started using the namespace CalDetConstants to access various constants such as number of planes There are a few issues at present: CDTrackedHits expects to be given a stripend in many cases so will have to set up a loop to look at both ends of the CandStrip. I have hacked it for now by simply using StripEnd::kUnknown You can't GetAbsTime from a CandStripList but maybe we can keep using the CandDigitList for that. GetTime with a CandStrip doesn't take a CalTimeType for it's argument like CandDigit does 2003-08-02 19:45 hartnell * CalDetTracker/: CDQieTrackedHits.cxx, CDQieTrackedHits.h: This is deprecated 2003-08-01 21:17 avva * CandFitTrackSA/AlgFitTrackSA.cxx: [no log message] 2003-08-01 19:37 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, AlgFitTrackSAList.cxx, AlgFitTrackSAList.h, CandFitTrackSA.cxx, CandFitTrackSA.h, CandFitTrackSAHandle.cxx, CandFitTrackSAHandle.h, CandFitTrackSAList.cxx, CandFitTrackSAList.h, CandFitTrackSAListHandle.cxx, CandFitTrackSAListHandle.h, ConstFT.cxx, ConstFT.h, CovMatFT.cxx, CovMatFT.h, DataFT.cxx, DataFT.h, FitTrackSAListModule.cxx, FitTrackSAListModule.h, GNUmakefile, GeoFT.cxx, GeoFT.h, TrackFT.cxx, TrackFT.h: Initial check in of CandFitTrackSA package - an iterative least squares momentum fitter. SA 2003-08-01 17:45 hartnell * CalDetTracker/: CDBeamMuTracker.cxx, CDCosmicTracker.cxx, CDTrackInfo.h, CDTrackedHits.cxx, CDTrackedHits.h, CDTracker.cxx, CDTrackerModule.cxx: Committed on behalf of Chris: Slight changes to track fitting algorithms and general tidyup CDStraightTrackedHits is now deprecated since the functionality has been moved to CDTrackedHits The CDTrackerModule has been changed to accomodate the above changes More comments in CDTrackInfo 2003-08-01 07:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Fix spelling. 2003-07-31 22:28 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintPln.cxx, UgliDbiScintPln.h, UgliDbiSteelPln.cxx, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h: give rows ability to Print() themselves meaningfully. 2003-07-31 19:24 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: WebDocs.html, soft_setup_fnalu.html: new page describing how to setup FNAL base release; link on main page. 2003-07-31 17:05 hartnell * CalDetTracker/: CDMapMaker.cxx, CDMapMaker.h, CDTrackedHits.cxx, CDTrackedHits.h, CDTrackerModule.cxx: Added the strip map making functionality to the MapMaker. CDQieStripMapMaker is now deprecated Don't loop over maps to copy them now just use '=' in CDTrackedHits. Now using message service too 2003-07-30 21:34 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, CDTrackedHitInfo.cxx, CDTrackedHitInfo.h, LinkDef.h: Added a new class to make plots of the tracker's output. This should help with the validation of any changes in the future Added the enum ECDChargeType to CDTrackedHitInfo. There is probably a better place for it somewhere else though 2003-07-29 17:08 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: Backport to R1.0: Remove assert. Sometimes electronics was reading out channels with no scintillator attached (ie. lower shield wall at a time they are not represented in the geometry) that mapped to veto shield modules by the plex data. Leave it up to the user to deal with this case. 2003-07-29 17:04 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: Remove assert. Sometimes electronics was reading out channels with no scintillator attached (ie. lower shield wall at a time they are not represented in the geometry) that mapped to veto shield modules by the plex data. Leave it up to the user to deal with this case. 2003-07-29 16:16 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: plotsmacro.C, reco.C: # added fit for inv_beta 2003-07-29 14:56 hartnell * CalDetTracker/: CDTracker.cxx, CDTracker.h, CDTrackerModule.cxx, CDTrackerModule.h, macros/tracker_prefilt.C: Fixed the FPE problem. There was an exception in TMinuit that Rene has now fixed in cvs. I have switched to using TGraph::LeastSquareLinearFit() since it should be faster and doesn't require latest root to work. I have validated it by checking the parameters it returns and they are predictably the same as the TGraph::Fit method! I have also made the writing to root file more robust and added some message statements 2003-07-29 14:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Check for I/O errors in DbiSqlValPacket when importing. 2003-07-29 12:10 ebeall * RawData/RawDcsMagnetMonitorBlock.cxx: re-fixed version number snafu 2003-07-29 12:10 ebeall * RawData/RawDcsEnvMonitorBlock.cxx: fixed typo in GetNumEntries 2003-07-29 09:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, SimPmt.cxx, SimPmtUTM16.cxx: DigiPE: fix compile-time bug SimPmt classes changed so that turning off optical crosstalk will work. 2003-07-29 09:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Add Info msg when throwing out small snarls. 2003-07-29 08:49 hartnell * CalDetTracker/: CDTracker.cxx, CDTrackerModule.cxx, macros/tracker_prefilt.C: Fixed an fpe in CDTracker::GetTrackInfo with a nasty hack of adding 0.0001 to the values of plane and strip. There is possibly something wrong with the root TGraph fitter, I am investigating Also added comments and message statements. Replaced a few couts 2003-07-29 07:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/dump_table.sh: Check for failure of mysqldump and tar commands. 2003-07-29 02:16 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: when adding 'simple' warning messages make sure they compile before committing. 2003-07-28 23:12 ebeall * RawData/: RawDcsMagnetMonitorBlock.cxx, RawDcsEnvMonitorBlock.cxx: fixed error in GetMinorId usage 2003-07-28 22:55 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexStripEndId.cxx, PlexStripEndId.h: overload IsValid() above-and-beyond that of PlexPlaneId to test whether the strip # exceeds the expected number of strips for that plane's coverage. 2003-07-28 22:52 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: second trivial commit in order to get into log that this change involves the addition of a NumberOfStrips() method that returns the expected number of strips for this plane based on planecoverage (+detector) with the hardcoded values. 2003-07-28 22:44 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: IsValid() now tests not only for default nonsense value but that for !IsSteel() the PlaneCoverage is not kNoActive (which would also be nonsense). re-enable IsNull() method -- now distinct from !IsValid() remove vestiges of GetIsSteel(), use IsSteel() 2003-07-28 22:40 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexVetoShieldMuxToMdl.h: define natural index as module base plane # via GetIndex(). 2003-07-28 22:28 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: DetectorType.h, LinkDef.h: make "Detector" a synonym (via typedef) for "DetectorType" 2003-07-28 15:42 ebeall * RawData/: RawDcsEnvMonitorBlock.cxx, RawDcsEnvMonitorBlock.h, RawDcsMagnetMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx: added caldet functionality 2003-07-28 15:41 ebeall * RawData/RawDcsRpsMonitorBlock.h: fixed error in getting unpacked data 2003-07-28 15:29 Brett Viren <bv@bnl.gov> * WebDocs/release-overview.html: Nick's comments 2003-07-28 13:09 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LITuning.cxx, LinkDef.h, transfer.csh: Added code to look at when a zero correction becomes necessary for a gain curve. It makes plots of numEntries vs pmt adc Should have commited LinkDef earlier with the other commits! Small changes to others 2003-07-28 11:11 hartnell * LISummary/LIRecoScript.sh: Moved this into LISummary/tools 2003-07-28 11:10 hartnell * LISummary/tools/: recoScript.sh, runSeq.bash: A couple of scripts for doing mass processing 2003-07-28 11:07 hartnell * LISummary/: LIHunter.C, LIStreamHunter.cxx, LIStreamHunter.h, LISummaryAnalyser.C, LISummaryAnalyser.cxx, LISummaryAnalyser.h: These files have been moved to LISummary/hartnell as they are not used 2003-07-28 11:05 hartnell * LISummary/hartnell/: LIHunter.C, LIStreamHunter.cxx, LIStreamHunter.h, LISummaryAnalyser.C, LISummaryAnalyser.cxx, LISummaryAnalyser.h: Move unused code from main directory to here 2003-07-28 11:01 hartnell * LISummary/macros/StripVsPlane.C: Create some specialised macros to do specific tasks for non-expert users 2003-07-28 10:09 ebeall * DcsDaemon/dcs_mysql2roto.c: added caldet functionality (HV the same, env and mag added parts) 2003-07-28 07:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/exporter.pm: Read back exported update file to confirm that it is complete. 2003-07-27 22:05 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LITune.C, LITuning.cxx, LITuning.h: A first working gain curve tuning object. It picks points linearly with pmt adc but code can easily be added to change the algorithm it uses 2003-07-25 15:31 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx.br: include message on last allowed plane being downstream of last plane in geometry. 2003-07-25 10:52 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/LoadDetSimDB.cxx: Fix typo in gain table filename. 2003-07-24 22:50 Brett Viren <bv@bnl.gov> * setup/packages-R1.0.0: first commit 2003-07-24 22:09 bspeak * DatabaseTables/PlexTables/: PixelSpotToStripEndVld.far_249mc, PixelToRawChannelVld.far_249mc, RawChannelToPinDiodeVld.far_249mc, far_data_sm2.mysql: Patch in plex for Runs 14636-14656. 2003-07-24 19:46 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: after 20 messages give up complaining about attempts to get the ScintPlnNode for a non-existent scint plane (ie. a steel plane with no scint modules attached). 2003-07-24 17:54 Brett Viren <bv@bnl.gov> * setup/gen-changelog.pl: Move from my repository to minoscvs 2003-07-24 17:05 Brett Viren <bv@bnl.gov> * WebDocs/install.html: Add link to frozen release overview 2003-07-24 16:05 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * WebDocs/detsim/DetSim_Documentation.html: Update documentation with some fixes. --N 2003-07-24 15:45 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/LinkDef.h: Remove NtpSRMCTruth and NtpSRStdHep from LinkDef.h since these classes are no longer part of this package. 2003-07-24 15:34 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: remove debugging "cout". 2003-07-24 15:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/Truthify.C: Re-commit to add this comment. This is a fairly complex macro file that serves to illustrate how to navigate around between the new Truth classes. It takes a Jobc object, and prints out the relationship between objects in the Mom: TrackId->DigiScintHit->DigiSignal->RawDigit and RawDigit->DigiSignal->DigiScintHit ---Nathaniel 2003-07-24 15:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DetSimLightInjectorModule.cxx, DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, LinkDef.h, SimElectronics.cxx, SimElectronics.h, SimPixelTimeBucket.cxx, SimPixelTimeBucket.h, SimPmt.cxx, SimPmt.h, SimPmtDecalibrator.cxx, SimPmtDecalibrator.h, SimPmtM64.cxx, SimPmtM64.h, SimPmtM64Full.cxx, SimPmtM64Full.h, SimPmtUTM16.cxx, SimPmtUTM16.h, SimQieElectronics.cxx, SimQiePerfectElectronics.cxx, SimVaElectronics.cxx, macros/Truthify.C, macros/detsim.C: Changed the way DigiSignals are dealt with. Instead of being made when the SimPixelTimeBucket is made, they are now created on-the-fly when the PMT is read out, which should save both memory and time. Changed SimElectronics classes so they now take responsibility for deleting DigiSignals. Changed SimQieElectronics so that it should now deal with multiplexed tubes correctly: the charge and the DigiSignals are summed together to make a single digit. Changed the PMT optical crosstalk proceedures so that they now actually move pointers to DigiPE objects around between the pixels. Electrical crosstalk is unchanged. Added a new M64 sub-class, SimPmtQieFull, which impliments bucket-to-bucket charge smearing. Added a new flag to DigiPetoRawDigitModule, biggestSnarlOnly, which is a temporary fix to the multiple-snarls-per-event isue. It sets the module to only output the snarl with the most digits, and drops all others. Truth information is now dumped, using the RawDigit classes committed just a few minutes ago. 2003-07-24 15:05 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimDetector.h: Handle the "applyTrigger" config flag in the SimDetector. If "applyTrigger" is turned off, simply dump all hits into a single Snarl. Run the trigger algorthims over it as a burst so that the TriggerSrc word is set correctly. (e.g. timing cuts are not done, but the 4/5 criterion is). 2003-07-24 15:02 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDaqEnergyTrigger.cxx, SimDaqMultTrigger.cxx, SimDaqPlaneTrigger.cxx: Added array index overflow protection, for when the plane number is 1023. Prevents some crashes. 2003-07-24 14:52 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiSignal.cxx, DigiSignal.h: Added two new 'truth' bits corresponding to charge leakage between QIE buckets. Added some E-Z methods to extract Hit data from the signal so that code that uses this class will be slighly less obfuscated. 2003-07-24 14:50 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RawData/: LinkDef.h, RawDigiDigitMixIn.cxx, RawDigiDigitMixIn.h, RawDigitDataBlock.cxx, RawQieDigiDigit.cxx, RawQieDigiDigit.h, RawVaDigiDigit.cxx, RawVaDigiDigit.h: Added new classes: RawDigiDigitMixIn RawVaDigiDigit RawQieDigiDigit These are meant to be almost-duplicates of the Raw*MCDigit classes (replacing 'MC' with 'Digi)' that are meant to hold truth data relevant to the new Digitization-style monte carlo. Modified RawDigitDataBlock::FillDigits() so that it will create these classes rather than the old ones when the RawDigitDataBlock has validity context SimFlag::kMC. Old Reroot files should still work without a change. 2003-07-24 14:30 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSRList.cxx.br, AlgTrackSRList.h.br, AlgTrackSRList_br.cxx, AlgTrackSRList_br.h, LinkDef.h: change my version of the track finder to AlgTrackSRList.*.br from AlgTrackSRList_br.* 2003-07-24 06:17 Nick West <n.west1@physics.oxford.ac.uk> * CandTrackSR/HoughViewSR.cxx: Fix typo: Add missing function call operator:- strip->GetCharge should be strip->GetCharge() 2003-07-24 04:19 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRMCTruth.cxx, NtpSRMCTruth.h, NtpSRStdHep.cxx, NtpSRStdHep.h: Remove mc associated classes. Classes to serve the mc ntuple data are now in the MCNtuple package. 2003-07-24 04:13 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/macro/: testNtpMCDraw.C, testNtpMCDraw2.C, testNtpMCModuleReroot.C, testNtpMCRead.C: macros to demonstrate use of mc ntuple. 1)testNtpMCModuleReroot.C runs NtpMCModuleReroot to fill the ntuple and produce a testNtpMC.root. 2)testNtpMCDraw.C reads this file to draw a simple plot. 3)testNtpMCDraw2.C uses TTree::AddFriend to couple a NtpMC tree to an NtpSR tree so that one can draw data members from either tree on the same plot. 4)testNtpMCRead.C reads the records from the NtpMC file back into the framework. 2003-07-24 04:07 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/Module/: GNUmakefile, LinkDef.h, NtpMCModuleReroot.cxx, NtpMCModuleReroot.h: Job module NtpMCModuleReroot fills the mc ntuple from reroot accessible through gMINFast. A second job module, yet to be written, will fill the mc ntuple from detsim data accessible through the SimSnarlRecord. 2003-07-24 04:04 Sue Kasahara <schubert@hep.umn.edu> * MCNtuple/: .cvsignore, GNUmakefile, LinkDef.h, NtpMCRecord.cxx, NtpMCRecord.h, NtpMCStdHep.cxx, NtpMCStdHep.h, NtpMCTruth.cxx, NtpMCTruth.h: New package to hold mc ntuple record and associated classes. 2003-07-23 21:29 Brian Rebel <brebel@fnal.gov> * CandTrackSR/HoughViewSR.cxx: use only the strip with the largest signal from a plane when filling the fStripList array of the HoughViewSR object from a CandStripHandleItr 2003-07-23 14:16 Mark Messier <messier@indiana.edu> * MCNtuple/.cvsignore, setup/packages-development, CVSROOT/modules: Add MCNtuple 2003-07-23 12:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Bug fix: failed to remove scratch directory because shell variable `work_dir' reused in subroutine. 2003-07-23 10:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Allow:- 1) --dir to relative directory 2) A .lis name to be specified in full - both have tripped up more than one person! 2003-07-23 08:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/analyse_checksum.pm: Don't call the fixup file analyse_checksum.fixup, instead call it analyse_checksum_fixup. Now that checksum analysis is done locally any .fixup file produced would be applied to the next export! 2003-07-23 08:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch_help.txt: Document --no_split option. 2003-07-23 08:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, doc/ChangeLog: When exporting table meta-data, set up SEQNO as an index in the main table. 2003-07-22 20:44 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Choose largest pulse height strip in each plane in the hough transform calculation. Previously, multiple hit strips in a single plane could cause unphysical results for tracks with low number of hit planes. 2003-07-22 09:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, doc/dbmauto_validation.html, scripts/auto_distribute.perl, scripts/primer/launch_help.txt: Release autonomous method of validation. 2003-07-21 16:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Clear rollback dates after test. 2003-07-21 16:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiRollbackDates.h, DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Provide method to clear rollback dates. 2003-07-21 16:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResult.cxx, DbiResultAgg.cxx, DbiResultPtr.cxx, DbiTableProxy.cxx, DbiValidityRecBuilder.cxx: Add more Verbose output. 2003-07-21 12:45 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIRun.cxx, LIRun.h, LITune.C, LITuning.cxx, LITuning.h, transfer.csh: GainCurves now restricts the number of strips it will print to postscript, very useful for the far detector! More tinkering with the tuning software. You don't get lots of blank pages in the output files now and it is less verbose amongst other things. 2003-07-19 19:40 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.22.0: # tok out tags for Jim's commits 2003-07-19 17:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.22.0: get CandShower CandEventSR into release 2003-07-19 16:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages-R0.22.0: # corrected problem with Registry, had and old tag V00-06-00, fix tag to be V00-07-00 2003-07-19 15:53 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LISummarySorter.cxx: Small changes 2003-07-19 00:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.22.0: tagged Util as V00-07-00 2003-07-18 20:00 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h, EventSRListModule.cxx: add post processing of showers to pull in unassociated hits. add post processing to create showers if unassociated hits near track end. add post processing to reasign primary shower based on energy. tweaked algorithm parameters to increase sensitivity to low energy showers 2003-07-18 19:57 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSRList.cxx, ShowerSRListModule.cxx: tweak shower finding parameters for greater sensitivity. 2003-07-18 19:56 musser * CandClusterSR/ClusterSRListModule.cxx: tweak 2003-07-18 18:09 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages-R0.22, packages-R0.22.0: # missing Algorithm package added 2003-07-18 17:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.22: # added for branch tags 2003-07-18 17:13 hartnell * LISummary/LISummarySorter.cxx: fixed fpe bug that occured when no pins were reconstructed 2003-07-18 17:06 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages-R0.22.0: added new release file R0.22.0 2003-07-18 16:59 hartnell * LISummary/LISummarySorter.cxx: Testing 2003-07-18 16:17 rjn * CandFitTrack3/SwimObj3.h: Test2 2003-07-18 16:11 rjn * CandFitTrack3/SwimObj3.h: Test 2003-07-18 10:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_analyse_checksum.pm: Big fix: The validation filter should be set to ignore PULSER not PLEX! 2003-07-18 02:22 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/Module/LinkDef.h: Remove "+" from end of #pragma lines for classes NtpSRModule and NtpSRFilterModule. These are ClassDef version 0, which doesn't require automatic Streamer generation. Eliminating these "+"'s stops some persistent SEGV's I've been getting for weeks. This may mask a ROOT bug, however, so I'm not entirely happy about removing them. 2003-07-17 19:16 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgFactory.cxx: Change "delete" to "delete []" for char*'s returned from ROOT Strip fcn. Thanks to Caius for discovering this memory leak. 2003-07-17 16:06 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/DrawMuonTracksModule.cxx, BubbleSpeak/SelectCherenkov.cxx, BubbleSpeak/SelectCosmic.cxx, BubbleSpeak/SelectGoodMuon.cxx, CandNtupleSR/Module/NtpSRFilterModule.cxx: #include <cassert> 2003-07-17 16:06 Robert Hatcher <rhatcher@fnal.gov> * AltDeMux/AltDeMuxModule.cxx: add <cassert> 2003-07-17 14:25 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.22.0-tmp: added new tmp file for R0.22.0 2003-07-17 11:34 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: DbiConfigStream no longer provides a Registry. 2003-07-17 08:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Backport to R0-21: Fix up precision problem for MySQL databases by using OPTION=1 to disable row length optimisation. 2003-07-17 08:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Document: Remove associated Registry from DbiConfigSet. Fix precision problem. 2003-07-17 08:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Print precision. 2003-07-17 08:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigSet.cxx, DbiConfigSet.h, DbiConfigStream.cxx, DbiConfigStream.h, test/DbiValidate.cc: Remove associated Registry (was an alternative way of managing Algorithm configurations that failed to fly!). 2003-07-17 08:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Fix up precision problem for MySQL databases by using OPTION=1 to disable row length optimisation. 2003-07-17 08:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Document more autonomous method of validation and revised checksum analysis output. 2003-07-17 07:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: dbmauto_system_files.html, dbmauto_validation.html: Describe the new more autonomous method of validation. 2003-07-17 07:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_master.html: Document the BROADCAST fixup command. 2003-07-17 07:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch_help.txt: Document the new options. 2003-07-17 07:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/: launch.csh, launch.sh: Treat minos-db1 as the master site. 2003-07-17 07:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/report.pm: Remove spurious if ( $fail ) fatal(... line. 2003-07-17 07:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/print_config.pm: Identify master database. 2003-07-17 07:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_analyse_checksum.pm: New command to combine checksum creation and analysis. 2003-07-17 07:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/create_checksum.pm: Renamed from checksum_db.pm. Make sending mail optional. If master db write checksum to publish directory. 2003-07-17 07:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/analyse_checksum.pm: Renamed from ac_main.pm. Don't write to individual streams. Support 3 print levels: Summary, Normal, Full. Make file splitting optional. Return the number of conflicts. 2003-07-17 07:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Switch to new names: analyse_checksum.pm create_checksum.pm New command: --make_priming_set. Set up ENV_MASTER. 2003-07-17 07:33 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_open_stream.pm: Don't write to individual streams. Special cases: Master and Slave. 2003-07-17 07:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: ac_analyse.pm, ac_write_stream.pm: Don't write to individual streams. 2003-07-17 07:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: ac_main.pm, checksum_db.pm: Renamed to analyse_checksum.pm create_checksum.pm. 2003-07-16 15:27 Robert Hatcher <rhatcher@fnal.gov> * DetSim/SimDetector.cxx: typo of "double_t" rather than "Double_t" caused gcc 3.2.1 to barf on IRIX but for some (unknown,unexpected) reason is accepted by gcc 3.2.1 on Linux. 2003-07-16 02:58 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/doc/NtpSRDict.html: A start at documenting the variables in the sr ntuple. 2003-07-15 21:53 Brian Rebel <brebel@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx.br, AlgFitTrackSR.h.br, CandFitTrackSRHandle.cxx.br, CandFitTrackSRHandle.h.br, KalmanPlaneSR.cxx.br, KalmanPlaneSR.h.br: revised versions of the track fitting code committed with .br appended to the file names. will eventually replace the current code with the revised versions 2003-07-15 15:44 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxBeam.cxx: move message level from kWarning to kDebug 2003-07-15 15:43 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: move some message levels from warning down to debug 2003-07-15 11:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, dbmauto_db_priming.html, dbmauto_slave.html, dbmauto_system_files.html: Switch to the new database priming procedure. 2003-07-15 11:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: HotNews.html, WebDocs.html: Point to the revised DBMauto documentation. 2003-07-15 10:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Better handling of wildcard: only allow the wildcard component to be an update number. Print estimate of number of rows being written to table. 2003-07-15 07:45 Nick West <n.west1@physics.oxford.ac.uk> * RawData/: RawDcsEnvMonitorBlock.h, RawDcsRpsMonitorBlock.h: Define dummy functions for:- RawDcsRpsMonitorBlock::GetUnpackedRpsStruct(int) const RawDcsEnvMonitorBlock::GetTemp1(int) const so that loon can still be built. 2003-07-15 04:55 George Irwin <gmieg@slac.stanford.edu> * RawData/RawDcsRpsMonitorBlock.h: Add missing declaration for new GetRaw method. 2003-07-14 18:47 ebeall * RawData/RawDcsRpsMonitorBlock.h: Forgot to commit right .h file 2003-07-14 18:20 ebeall * RawData/: RawDcsEnvMonitorBlock.h, RawDcsEnvMonitorBlock.cxx: Added support for 2 pressure monitors. 2003-07-14 18:19 ebeall * RawData/RawDcsRpsMonitorBlock.cxx: Fixed FormatToOstream function. Renamed GetRaw to GetUnpackedRpsStruct 2003-07-14 16:27 George Irwin <gmieg@slac.stanford.edu> * setup/packages-development: Add DetSim. 2003-07-14 07:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/make_priming_set.pm: Allow execution of make_priming_set to all. 2003-07-14 06:07 Nick West <n.west1@physics.oxford.ac.uk> * DocBuilder/GNUmakefile: Add -lFabrication. 2003-07-11 18:00 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * WebDocs/detsim/DetSim_Documentation.html: Updated documentation w.r.t. DAQ triggers. 2003-07-11 17:21 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/RerootFlsDigitToDigiPE.cxx: Change contact name to me so that Robert gets less flak about things that aren't his. 2003-07-11 17:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/dbmauto_kerberos.html, scripts/primer/launch.csh, scripts/primer/launch.sh: Remove -ak from kron invocation; it's not needed. 2003-07-11 16:56 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, LinkDef.h, SimDaqEnergyTrigger.cxx, SimDaqEnergyTrigger.h, SimDaqMultTrigger.cxx, SimDaqMultTrigger.h, SimDaqPlaneTrigger.cxx, SimDaqPlaneTrigger.h, SimDaqTrigMaker.cxx, SimDaqTrigMaker.h, SimDaqTrigger.cxx, SimDaqTrigger.h, SimDetector.cxx, SimDetector.h, SimDigit.cxx, SimDigit.h, SimDigitList.cxx, SimDigitList.h, SimSnarl.cxx, SimSnarl.h, doc/Simulation Presentation June 2003 collab.sxi, macros/detsim.C: Major upgrade to trigger simulation. SimDigit is now a not-stupid class: keeps track of time in ns as well as TDC, to make trigger calculations easier to understand, also allows mixed-mode triggering (i.e. CalDet near/far) Pulled SimDigitList into a new file. Can sort itself. Added SimSnarl class, basically a SimDigitList. Trigger classes are now dynamically-plugable. Implimented true Trigger Processor emulation, complete with timing. User-selectable modes: - no burst trigger - trigger window by gap method - trigger window by sliding window Modified DigiPEtoRawDigitModule to save multiple Snarls (RawDigitDataBlocks) per event. (This may happen under some trigger conditions!) Modified SimDetector::Print with more options. Trigger code is tested and seems to work fine on sample events. Updated detsim.C macro to show all the options. 2003-07-11 16:49 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimQieClock.h: Removed variable <20ns phase shift to make trigger calculations more straightforward. 2003-07-11 16:47 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmt.cxx: Small correction for efficiency in optical crosstalk. 2003-07-11 16:45 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimElectronics.h, SimQieElectronics.cxx, SimQiePerfectElectronics.cxx, SimVaElectronics.cxx: Changed to accessor functions on SimDigit. Removed a tempory debugging output. 2003-07-11 16:43 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/LoadDetSimDB.cxx: Changed file loading to look in local directory, then private context, then public context. 2003-07-11 15:21 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiPE.cxx, DigiPE.h, DigiSignal.h: Changed DigiScintHit pointer in DigiPE to be const. Added a comment to DigiSignal: a truth value of kUnknown may correspond to a genune (if rare) occourance: zero real charge + electronics noise -> true digit 2003-07-11 12:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Fix tool so that it actually does something instead of just printing out a message that it has. 2003-07-11 11:45 rjn * CandFitTrack3/: AlgFitTrack3.cxx, AlgFitTrack3.h, CandFitTrack3.h, CandFitTrack3Handle.cxx, CandFitTrack3Handle.h: Added some functionality to CandFitTrack3Handle and fixed a couple of bugs in AlgFitTrac3 2003-07-10 23:55 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/NtpSRShieldStrip.cxx: Initialize base class TObject in copy constructor. 2003-07-10 21:21 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexVetoShieldHack.cxx: identify the source of some Info-level Msg output. 2003-07-10 20:33 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/: MIPCalibrator.cxx, PEGainCalibrator.cxx, SigMappedCalibrator.cxx, TimeCalibrator.cxx: reduce from 100 to 20 the limit on how often calibrator elements complain about some abnormality. 2003-07-10 19:46 Robert Hatcher <rhatcher@fnal.gov> * Registry/Registry.cxx, Registry/Registry.h, Registry/RegistryItem.h, Registry/RegistryItemXxx.h, RerootExodus/CheezyDisplay.cxx, RerootExodus/CheezyDisplay.h, Swimmer/SwimGeo.cxx, Swimmer/SwimGeo.h, Swimmer/SwimPlaneInterface.cxx, Swimmer/SwimPlaneInterface.h, TriD/TridPage.h, TriD/TridSketches.h: "const" modifying Option_t* is redundant ( := const const char* ) so clean up usage, especially in Print(), Clear() etc so they look exactly like signatures in TObject. 2003-07-10 19:42 Robert Hatcher <rhatcher@fnal.gov> * CandNtupleSR/NtpSRCosmicRay.cxx, CandNtupleSR/NtpSRCosmicRay.h, CandNtupleSR/NtpSRDate.cxx, CandNtupleSR/NtpSRDate.h, CandNtupleSR/NtpSRDmxStatus.cxx, CandNtupleSR/NtpSRDmxStatus.h, CandNtupleSR/NtpSREvent.cxx, CandNtupleSR/NtpSREvent.h, CandNtupleSR/NtpSREventSummary.cxx, CandNtupleSR/NtpSREventSummary.h, CandNtupleSR/NtpSRFiducial.cxx, CandNtupleSR/NtpSRFiducial.h, CandNtupleSR/NtpSRFitTrack.cxx, CandNtupleSR/NtpSRFitTrack.h, CandNtupleSR/NtpSRMCTruth.cxx, CandNtupleSR/NtpSRMCTruth.h, CandNtupleSR/NtpSRMomentum.cxx, CandNtupleSR/NtpSRMomentum.h, CandNtupleSR/NtpSRPlane.cxx, CandNtupleSR/NtpSRPlane.h, CandNtupleSR/NtpSRPulseHeight.cxx, CandNtupleSR/NtpSRPulseHeight.h, CandNtupleSR/NtpSRRecord.cxx, CandNtupleSR/NtpSRRecord.h, CandNtupleSR/NtpSRShieldStrip.cxx, CandNtupleSR/NtpSRShieldStrip.h, CandNtupleSR/NtpSRShieldSummary.cxx, CandNtupleSR/NtpSRShieldSummary.h, CandNtupleSR/NtpSRShower.cxx, CandNtupleSR/NtpSRShower.h, CandNtupleSR/NtpSRSlice.cxx, CandNtupleSR/NtpSRSlice.h, CandNtupleSR/NtpSRStdHep.cxx, CandNtupleSR/NtpSRStdHep.h, CandNtupleSR/NtpSRStrip.cxx, CandNtupleSR/NtpSRStrip.h, CandNtupleSR/NtpSRStripPulseHeight.cxx, CandNtupleSR/NtpSRStripPulseHeight.h, CandNtupleSR/NtpSRTrack.cxx, CandNtupleSR/NtpSRTrack.h, CandNtupleSR/NtpSRTrackPlane.cxx, CandNtupleSR/NtpSRTrackPlane.h, CandNtupleSR/NtpSRTrackTime.cxx, CandNtupleSR/NtpSRTrackTime.h, CandNtupleSR/NtpSRVertex.cxx, CandNtupleSR/NtpSRVertex.h, CandTrackSR/HoughTrackSR.cxx, CandTrackSR/HoughTrackSR.h, CandTrackSR/HoughViewSR.cxx, CandTrackSR/HoughViewSR.h, CandTrackSR/Track2DSR.cxx, CandTrackSR/Track2DSR.h, Dispatcher/DDSSubscription.cxx, Dispatcher/DDSSubscription.h, EventDisplay/GfxDigit.cxx, EventDisplay/GfxDigit.h, EventDisplay/GfxMCVec.cxx, EventDisplay/GfxShower.cxx, EventDisplay/GfxShower.h, EventDisplay/GfxStrip.cxx, EventDisplay/GfxStrip.h, EventDisplay/GfxTrack.cxx, EventDisplay/GfxTrack.h, NtupleBase/NtpCandEvent.cxx, NtupleBase/NtpCandEvent.h, NtupleBase/NtpCandReco.cxx, NtupleBase/NtpCandReco.h, NtupleBase/NtpCandRecord.cxx, NtupleBase/NtpCandRecord.h, NtupleBase/NtpCandShower.cxx, NtupleBase/NtpCandShower.h, NtupleBase/NtpCandSlice.cxx, NtupleBase/NtpCandSlice.h, NtupleBase/NtpCandStrip.cxx, NtupleBase/NtpCandStrip.h, NtupleBase/NtpCandTrack.cxx, NtupleBase/NtpCandTrack.h: "const" modifying Option_t* is redundant ( := const const char* ) so clean up usage, especially in Print(), Clear() etc so they look exactly like signatures in TObject. 2003-07-10 19:39 Robert Hatcher <rhatcher@fnal.gov> * BField/BFLEdge.h, BField/BFLNode.cxx, BField/BFLNode.h, BField/BFLPolyg.h, BField/BfldDbiPlaneMap.cxx, BField/BfldDbiPlaneMap.h, BField/BfldLoanPool.cxx, BField/BfldLoanPool.h, BField/TIntList.cxx, BField/TIntList.h, CalDetDST/UberCosmicHit.cxx, CalDetDST/UberCosmicHit.h, CalDetDST/UberEvent.cxx, CalDetDST/UberEvent.h, CalDetDST/UberHeader.cxx, CalDetDST/UberHeader.h, CalDetDST/UberHit.cxx, CalDetDST/UberHit.h, CalDetDST/UberMCHit.cxx, CalDetDST/UberMCHit.h, CalDetDST/UberRecHeader.cxx, CalDetDST/UberRecHeader.h, CalDetDST/UberRecord.cxx, CalDetDST/UberRecord.h, CalDetPID/CalDetBeamMomentum.cxx, CalDetPID/CalDetBeamMomentum.h, CalDetPID/CalDetCERRange.cxx, CalDetPID/CalDetCERRange.h, CalDetPID/CalDetCERTimeWin.cxx, CalDetPID/CalDetCERTimeWin.h, CalDetPID/CalDetOverlapWin.cxx, CalDetPID/CalDetOverlapWin.h, CalDetPID/CalDetTOFRange.cxx, CalDetPID/CalDetTOFRange.h, CalDetPID/NtpCalDetPID.cxx, CalDetPID/NtpCalDetPID.h: "const" modifying Option_t* is redundant ( := const const char* ) so clean up usage, especially in Print(), Clear() etc so they look exactly like signatures in TObject. 2003-07-10 19:36 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBeamMonHeader.cxx, RawData/RawBeamMonHeader.h, RawData/RawBeamMonHeaderBlock.cxx, RawData/RawBeamMonHeaderBlock.h, RawData/RawBlockId.cxx, RawData/RawBlockId.h, RawData/RawBlockRegistry.h, RawData/RawCalibrationFitsBlock.cxx, RawData/RawCalibrationFitsBlock.h, RawData/RawChannelId.cxx, RawData/RawChannelId.h, RawData/RawChargeInjectInfoBlock.cxx, RawData/RawChargeInjectInfoBlock.h, RawData/RawConfigFilesBlock.cxx, RawData/RawConfigFilesBlock.h, RawData/RawCrateMonitorBlock.cxx, RawData/RawCrateMonitorBlock.h, RawData/RawCrateStatus.cxx, RawData/RawCrateStatus.h, RawData/RawCurrentInjectDataBlock.cxx, RawData/RawCurrentInjectDataBlock.h, RawData/RawDaqDeadTimeBlock.cxx, RawData/RawDaqDeadTimeBlock.h, RawData/RawDaqHeader.cxx, RawData/RawDaqHeader.h, RawData/RawDaqHeaderBlock.cxx, RawData/RawDaqHeaderBlock.h, RawData/RawDaqSnarlHeader.cxx, RawData/RawDaqSnarlHeader.h, RawData/RawDataBlock.cxx, RawData/RawDataBlock.h, RawData/RawDcsAlarmBlock.cxx, RawData/RawDcsAlarmBlock.h, RawData/RawDcsEnvMonitorBlock.cxx, RawData/RawDcsEnvMonitorBlock.h, RawData/RawDcsHeaderBlock.cxx, RawData/RawDcsHeaderBlock.h, RawData/RawDcsHvMonitorBlock.cxx, RawData/RawDcsHvMonitorBlock.h, RawData/RawDcsMagnetMonitorBlock.cxx, RawData/RawDcsMagnetMonitorBlock.h, RawData/RawDcsMonitorBlock.cxx, RawData/RawDcsMonitorBlock.h, RawData/RawDcsRpsMonitorBlock.cxx, RawData/RawDcsRpsMonitorBlock.h, RawData/RawDeadChipBlock.cxx, RawData/RawDeadChipBlock.h, RawData/RawDigit.cxx, RawData/RawDigit.h, RawData/RawDigitCrateStatus.cxx, RawData/RawDigitCrateStatus.h, RawData/RawDigitDataBlock.cxx, RawData/RawDigitDataBlock.h, RawData/RawErrorStatsBlock.cxx, RawData/RawErrorStatsBlock.h, RawData/RawHeader.cxx, RawData/RawHeader.h, RawData/RawInSpillBeamMonBlock.cxx, RawData/RawInSpillBeamMonBlock.h, RawData/RawLIAdcSummary.cxx, RawData/RawLIAdcSummary.h, RawData/RawLIAdcSummaryBlock.cxx, RawData/RawLIAdcSummaryBlock.h, RawData/RawLIHeader.cxx, RawData/RawLIHeader.h, RawData/RawLITimingSummary.cxx, RawData/RawLITimingSummary.h, RawData/RawLITimingSummaryBlock.cxx, RawData/RawLITimingSummaryBlock.h, RawData/RawLiTpmtDigitsBlock.cxx, RawData/RawLiTpmtDigitsBlock.h, RawData/RawLinearizedDataBlock.cxx, RawData/RawLinearizedDataBlock.h, RawData/RawMCDigitMixIn.cxx, RawData/RawMCDigitMixIn.h, RawData/RawNDErrorBlock.cxx, RawData/RawNDErrorBlock.h, RawData/RawOutOfSpillBeamMonBlock.cxx, RawData/RawOutOfSpillBeamMonBlock.h, RawData/RawOvershootBlock.cxx, RawData/RawOvershootBlock.h, RawData/RawPedestalTableBlock.cxx, RawData/RawPedestalTableBlock.h, RawData/RawQieCalibrationDataBlock.cxx, RawData/RawQieCalibrationDataBlock.h, RawData/RawQieDataBlock.cxx, RawData/RawQieDataBlock.h, RawData/RawQieMCDigit.cxx, RawData/RawQieMCDigit.h, RawData/RawRopTdcRawDataBlock.cxx, RawData/RawRopTdcRawDataBlock.h, RawData/RawRunCommentBlock.cxx, RawData/RawRunCommentBlock.h, RawData/RawRunConfigBlock.cxx, RawData/RawRunConfigBlock.h, RawData/RawRunEndBlock.cxx, RawData/RawRunEndBlock.h, RawData/RawRunStartBlock.cxx, RawData/RawRunStartBlock.h, RawData/RawSnarlHeaderBlock.cxx, RawData/RawSnarlHeaderBlock.h, RawData/RawSparsifierTableBlock.cxx, RawData/RawSparsifierTableBlock.h, RawData/RawTOFBlock.cxx, RawData/RawTOFBlock.h, RawData/RawTOFDigit.cxx, RawData/RawTOFDigit.h, RawData/RawTpSinglesSummaryBlock.cxx, RawData/RawTpSinglesSummaryBlock.h, RawData/RawTriggerStatsBlock.cxx, RawData/RawTriggerStatsBlock.h, RawData/RawVaMCDigit.cxx, RawData/RawVaMCDigit.h, RawData/RawVarcErrorInTfBlock.cxx, RawData/RawVarcErrorInTfBlock.h, RawData/RawVtmTimeInfoBlock.cxx, RawData/RawVtmTimeInfoBlock.h, Validity/VldContext.cxx, Validity/VldContext.h, Validity/VldRange.cxx, Validity/VldRange.h, Record/RecCandHeader.cxx, Record/RecCandHeader.h, Record/RecDataHeader.cxx, Record/RecDataHeader.h, Record/RecDataRecord.cxx, Record/RecDataRecord.h, Record/RecHeader.cxx, Record/RecHeader.h, Record/RecPhysicsHeader.cxx, Record/RecPhysicsHeader.h, Record/RecRecord.h, Record/RecRecordImp.cxx, Record/RecRecordImp.h: "const" modifying Option_t* is redundant ( := const const char* ) so clean up usage, especially in Print(), Clear() etc so they look exactly like signatures in TObject. 2003-07-10 19:27 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiTables.cxx, UgliDbiTables.h, UgliGeometry.cxx, UgliLoanPool.cxx: Modifications to allow geometry to only build planes that have entries in the corresponding FabPlnInstall table (and to further trim the geometry VldRange EndTime to the time when the next plane goes up). 2003-07-10 18:35 Brett Viren <bv@bnl.gov> * WebDocs/cvs-rep.html: Add SSH2 keygen information. Clean up some formatting and some extraneous info. Change from mark to m.s.d. as contact email in a few spots. 2003-07-10 17:44 Robert Hatcher <rhatcher@fnal.gov> * MessageService/: Msg.cxx, Msg.h: New message level "Synopsis" between "Info" and "Debug". This is meant to be a level where one reports a few lines per snarl/event (for each Algorithm or Module) which can be used for the validation steps and might be a level users run at while doing step-by-step event display processing. 2003-07-10 17:37 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/: RerootFlsDigitToDigiPE.cxx, RerootFlsDigitToDigiPE.h: Module now looks at the DigiScintHits created by RerootToTruthModule (Brett?). A map of strips is built; if a FLSDigit comes from a strip with a DigiScintHit, the DigiScintHit is assumed to be the originating Hit. This is a stopgap manuever; it will be superceded when RerootFlsToDigiPE is replaced by the proper scintillator/optical simulation. (Brian) It is probably inaccurate some of the time, but should at least give the MC hackers something to look at. ---Nathaniel 2003-07-10 17:32 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/RerootToTruthModule.cxx: Modified RerootToTruthModule so that it would look for an existing SimSnarlRecord before creating a new one. This removes a dependency on module order between RerootToTruthModule and RerootFlsDigitToDigiPE, both of which need to make or use the SimSnarlRecord. 2003-07-10 17:13 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: put back in no vertex message at debug level 2003-07-10 17:02 ebeall * DcsDaemon/dcs_mysql2roto.c: added second pressure support to Environment raw block. 2003-07-10 16:41 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/: FabPlnInstallLookup.cxx, FabPlnInstallLookup.h: Factorize out NextInstall to get ptr to actual FabPlnInstall. Additional checks in LookForOddEntries() * is installation date sensible? 0000-00-00 entry in DB returns as "tomorrow"/"today" (depending on UTC vs. local) * are planes were installed in a sensible order (ie. for far later plane # installed after earlier ones). Some general cleanup; add Print() method. 2003-07-10 16:10 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/FabPlnInstall.cxx: const modifying Option_t is redundant ( := const const char ) Messages should go to the "Fab" stream not "Ugli". 2003-07-10 16:09 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/FabPlnInstall.h: return const references for GetPlaneId and GetInstallDate. const modifying Option_t is redundant ( := const const char). 2003-07-10 15:53 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx: backport to R0.21: limit looping over plane #'s to the smaller of: "LastPlane" value found in config registry last plane that the geometry knows about. this has two affects: * eliminates numerous warning messages about attempting to get a plane that the geometry doesn't know about. * terminates tracking when the muon leaves the detector in case it is handled differently than if the muon stops seeing digits in downstream planes. Geometry doesn't yet quite have the correct number of planes up at any given time (because the geometry tables were pre-built to install planes 1-per-day in anticipation of an unknown installation rate). When geometry starts using FabPlnInstall data to limit itself to the true installation date then things will be correct. 2003-07-10 15:47 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/FitTrackSRListModule.cxx: backport to R0.21: last (normal) plane in far detector is 485 not 484. 2003-07-10 15:37 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotToStripEnd.cxx: backport to R0.21: use PlexVetoShieldHack's default Context for the hack's renumbering, rather than using start time of DbiTable's VldRange which sometimes gets things wrong such that veto shield seid's aren't converted. 2003-07-10 15:31 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotToStripEnd.cxx: use PlexVetoShieldHack's default Context for the hack's renumbering, rather than using start time of DbiTable's VldRange which sometimes gets things wrong such that veto shield seid's aren't converted. 2003-07-10 15:15 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.h: Allow setting Start and End times. 2003-07-10 12:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: db_distribution.html, dbmauto_czars.html, dbmauto_db_priming.html, dbmauto_index.html, dbmauto_introduction.html, dbmauto_kerberos.html, dbmauto_mail.html, dbmauto_master.html, dbmauto_migration.html, dbmauto_rsync.html, dbmauto_rules.html, dbmauto_slave.html, dbmauto_status.html, dbmauto_system_files.html, dbmauto_validation.html: Apply a chainsaw to db_distribution.html to break it into (hopefully) more digestible chunks. The primary aim is to make collect together the information local database managers need to know to install and run DBMauto. Start work on the procedure to prime the database from a set of regularly generated priming files. 2003-07-10 12:03 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: scripts/make_priming_set.pm, tools/load_tables.sh: Add update number as a suffix to all table lists. 2003-07-10 10:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Improvements to DBMauto tools. 2003-07-10 10:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/make_priming_set.pm: Tidy up, make dcs list, actually execute the dump_table command. 2003-07-10 10:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/load_tables.sh: Extend to support a) a table name, b) a file containing a list of table names. 2003-07-09 23:35 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: In link list of libraries load Fabrication such that UgliGeometry can depend on it. 2003-07-09 23:21 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-development: make Fabrication a required package (geometry is going to use it) 2003-07-09 23:07 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx: limit looping over plane #'s to the smaller of: "LastPlane" value found in config registry last plane that the geometry knows about. this has two affects: * eliminates numerous warning messages about attempting to get a plane that the geometry doesn't know about. * terminates tracking when the muon leaves the detector in case it is handled differently than if the muon stops seeing digits in downstream planes. Geometry doesn't yet quite have the correct number of planes up at any given time (because the geometry tables were pre-built to install planes 1-per-day in anticipation of an unknown installation rate). When geometry starts using FabPlnInstall data to limit itself to the true installation date then things will be correct. 2003-07-09 23:02 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/FitTrackSRListModule.cxx: last (normal) plane in far detector is 485 not 484. 2003-07-09 22:24 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoEventDump.cxx: tell user when a slot in the fragments array is empty (don't just claim it is of unknown class,name,stream,etc). This appear to happen when ConfigRecords are kept and new input goes *after* them (leaving the slot that had the old Raw/Cand records forever empty). simplify the logic of unpacking the stream,file,index information -- both new and old records return a registry where one gets this. factorize out the common unpacking code and only specialize for the fetching of the registry. 2003-07-09 19:10 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/macro/testNtpSRRead2.C: Backport to R0.21: New macro to illustrate using the ntuple records to skim to the record set of interest, and only reading the cand,rawdata records (from a parallel input file) when the selection criteria applied to the ntuple data has been satisfied. This feature does not seem to be nearly as fast as I anticipated - it should be nearly as fast as root's TTree::Draw, but it's not nearly that. I'll investigate... 2003-07-09 19:05 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Backport from Sue to R0.21: Bug fix to filling of ntuple vetohdr.dcos,projx,projy,projz data members under certain circumstances. This fix should be included in whichever version of minossoft is to be used in production running. 2003-07-09 18:58 George Irwin <gmieg@slac.stanford.edu> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxModule.cxx, DmxShowerPlane.cxx: Backport to R0.21: "get rid of some messages to cut down on stderr output" 2003-07-09 18:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: plotsmacrotxt.C, textfile.f: # comment out one plot (not needed) 2003-07-09 18:53 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/plotsmacrotxt.C: # comment out one plot 2003-07-09 18:43 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxModule.cxx, DmxShowerPlane.cxx: get rid of some messages to cut down on stderr output 2003-07-09 16:42 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDcsRpsMonitorBlock.h: include "TString.h" not "root/TString.h" 2003-07-09 16:29 ebeall * RawData/: RawDcsMagnetMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx: Added functionality for 2 supermodules of magnet monitoring. 2003-07-09 16:28 ebeall * RawData/RawDcsRpsMonitorBlock.cxx: Error in rps unpacking function (line 345), sets Alarm only if no type of flag has been set, now it sets Alarm no matter what previous flags were. 2003-07-09 16:27 ebeall * RawData/RawDcsRpsMonitorBlock.h: Missing root/TString.h include 2003-07-09 15:57 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDcsRpsMonitorBlock.h: remove MsgService includes from header 2003-07-09 15:11 ebeall * DcsDaemon/dcs_mysql2roto.c: Added support for supermodule 2 magnet monitoring 2003-07-09 13:31 musser * EventDisplay/: GfxDigit.cxx, GfxDigit.h, GfxDigitList.cxx, GfxMCVec.cxx, GfxMCVec.h, GfxShower.cxx, GfxShower.h, GfxShowerList.cxx, GfxShowerList.h, GfxStrip.cxx, GfxStrip.h, GfxStripList.cxx, GfxStripList.h, GfxTrack.cxx, GfxTrack.h, GfxTrackList.cxx, GfxTrackList.h: complete implimentation of TClonesArray containment of graphics objects 2003-07-09 13:23 musser * EventDisplay/: EVD.C, EVD.cxx, GfxDigit.cxx, GfxDigit.h, GfxDigitList.cxx: complete implimentation of TClonesArray container of grafix objects 2003-07-09 02:47 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Bug fix to filling of ntuple vetohdr.dcos,projx,projy,projz data members under certain circumstances. This fix should be included in whichever version of minossoft is to be used in production running. 2003-07-09 01:49 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/testNtpSRRead2.C: New macro to illustrate using the ntuple records to skim to the record set of interest, and only reading the cand,rawdata records (from a parallel input file) when the selection criteria applied to the ntuple data has been satisfied. This feature does not seem to be nearly as fast as I anticipated - it should be nearly as fast as root's TTree::Draw, but it's not nearly that. I'll investigate... 2003-07-09 01:43 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputStreamItr.cxx: When a user specifies a file list to be associated with a specific stream, e.g. jc.Input.AddFile("*.cand.root","Cand"); add that file list to the specified stream's associated stream list too. 2003-07-08 22:09 ebeall * RawData/RawDcsRpsMonitorBlock.h: fixed VldContext.h include 2003-07-08 20:48 ebeall * RawData/: RawDcsRpsMonitorBlock.cxx, RawDcsRpsMonitorBlock.h: Added functionality for unpacking raw rps structures. ebeall 2003-07-08 20:36 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add ebeall to RawData, DcsDaemon, and DatabaseTables 2003-07-08 18:48 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: IsArgMacroFile.cxx, IsArgMacroFile.h, JobCEnv.cxx, JobCRootEnv.cxx: Enhance command line argument passing: * -v option (takes [V,D,I,W,E,F]) sets JobC MsgService level (do it here so one can change it before any scripts get started) * make JobCEnv look more closely at non-opt args (Msg::Debug level output will show how it classifies them). Have it complain at Msg::Info level about things that don't seem to be root files, macro scripts or directories. This should help people who make typos when giving file names. Extract function that tests whether a char string looks like a macro from JobCRootEnv into IsArgMacroFile so it can be shared with JobCEnv. 2003-07-08 18:26 hartnell * CalDetTracker/macros/: tracker_prefilt.C, tracker_prefilt_beam.C: Might be useful to have some macros to run everything... 2003-07-08 18:23 hartnell * CalDetTracker/: CDBeamMuTracker.cxx, CDBeamMuTracker.h, CDCosmicTracker.cxx, CDCosmicTracker.h, CDCrossTalker.cxx, CDCrossTalker.h, CDMapMaker.cxx, CDMapMaker.h, CDPreFilterModule.cxx, CDPreFilterModule.h, CDQieStripMapMaker.cxx, CDQieStripMapMaker.h, CDQieTrackedHits.cxx, CDQieTrackedHits.h, CDStraightTrackedHits.cxx, CDStraightTrackedHits.h, CDTrackInfo.cxx, CDTrackInfo.h, CDTrackedHitInfo.cxx, CDTrackedHitInfo.h, CDTrackedHits.cxx, CDTrackedHits.h, CDTracker.cxx, CDTracker.h, CDTrackerModule.cxx, CDTrackerModule.h, CDTrackerOptions.cxx, CDTrackerOptions.h, CDUnidentifiedHits.cxx, CDUnidentifiedHits.h, CDXTalkHitInfo.cxx, CDXTalkHitInfo.h, GNUmakefile, LinkDef.h: This is the first commit of the code from Ryan, Chris and Leo I will attempt to make it more framework compliant over the coming month or so 2003-07-08 14:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: scripts/auto_distribute.perl, scripts/checksum_db.pm, scripts/get_db_acc_info.pm, scripts/make_priming_set.pm, doc/ChangeLog: Start work on option; --make_priming_set which will generate script to create a priming set. 2003-07-08 13:59 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: Added CalDetTracker 2003-07-08 13:56 Mark Messier <messier@indiana.edu> * CalDetTracker/.cvsignore: Start CalDetTracker 2003-07-07 19:06 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawTpSinglesSummaryBlock.cxx: formatting change for Source=1 case. 2003-07-07 18:45 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/: NtpSRShieldStrip.cxx, NtpSRShieldStrip.h: Backport to R0.21 for Sue: Add copy constructor. This change was supposed to be submitted at the time of the last NtpSRModule change (oops), however the explicit copy constructor added here may not be doing anything different than the default constructor. I'm not sure if default memberwise copying of fixed size arrays works, or if the user has to supply code to do this. In any case, the copy constructor I've supplied here does the copy of the fixed size array elements explicitly. 2003-07-07 17:54 Brett Viren <bv@bnl.gov> * Midad/doc/index.html: Links to TriD and EventDisplay 2003-07-07 17:39 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, caldet.config, offline.config, online.config: OM update 7/7/03 * re-instated (and expanded upon) Veto Shield histogram folder * re-worked LI summary analysis (x 2 speed increase) * Crate Monitor blocks (ROP/VFB temperatures etc) incorporated * Various CalDet-related tweaks/bug-fixes 2003-07-07 15:52 weber * Contrib/weber/AnaMC/: CCNCFit.C, CCNCFit.h: updated and extended version of sterile neutrino fitting 2003-07-07 15:45 Brett Viren <bv@bnl.gov> * WebDocs/release-overview.html: Add details on creating a "generic" release (following George's suggestions). Added section on what copies of the code one can use to actually edit for a bug fix. 2003-07-07 15:41 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: Added CandMorgue 2003-07-07 15:39 Mark Messier <messier@indiana.edu> * CandMorgue/.cvsignore: Start CandMorgue package 2003-07-07 11:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm, scripts/checksum_str_add.pm: Second attempt to improve checksum algorithm: first attempt was sensitive to row ordering. 2003-07-07 02:05 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/testNtpSRRead.C: Add example of how to apply selection string to skim through data on input. 2003-07-07 00:36 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRShieldStrip.cxx, NtpSRShieldStrip.h: Add copy constructor. This change was supposed to be submitted at the time of the last NtpSRModule change (oops), however the explicit copy constructor added here may not be doing anything different than the default constructor. I'm not sure if default memberwise copying of fixed size arrays works, or if the user has to supply code to do this. In any case, the copy constructor I've supplied here does the copy of the fixed size array elements explicitly. 2003-07-05 21:55 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/myscript: # use case staements instaed of if statements 2003-07-04 19:12 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, myscript: # use case instead of if statements 2003-07-04 11:41 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LISummarySorter.cxx, LITuning.cxx, transfer.csh: Added ReflectorsGc which plots the nonlinearity and gain curves for two runs - before and after reflectors Have added some toy MC methods to LIPlexMaps, not a very appropriate place, I will move them one day More tinkering with the format of New point: 2003-07-03 19:11 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, candplotsmacro.C, offmacro.C, plotsmacro.C, plotsmacro_ntpsr.C, plotsmacrotxt.C, plotsmacrotxt_ntpsr.C: # modified to produce all hostograms used in quality cut 2003-07-03 19:00 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: minosDaq.h, rcMessages.h, runStates.h: backport to synchronize with online CVS repository -- necessary because changes could inflict shear between DCP and rotorooter. 2003-07-03 18:52 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: minosDaq.h, rcMessages.h, runStates.h: bring code in synch with online CVS repository of 2003-07-03. 2003-07-03 15:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/checksum_str_add.pm: Improve checksum algorithm so that in future it would detect the type of corruption currently present in some of the PULSER tables. 2003-07-03 13:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/: dump_table.sh, load_tables.sh, search_updates.sh: Add utilities to dump and load DBI tables and search through DBMauto update files. 2003-07-03 00:12 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, candplotsmacro.C, offmacro.C, plotsmacro.C, plotsmacro_ntpsr.C, plotsmacrotxt.C, plotsmacrotxt_ntpsr.C, textfile.f: # added more plots 2003-07-02 23:28 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawChannelId.cxx, RawChannelId.h, RawDcsEnvMonitorBlock.cxx, RawDcsEnvMonitorBlock.h, RawDcsHvMonitorBlock.cxx, RawDcsHvMonitorBlock.h, RawDcsRpsMonitorBlock.cxx, RawDcsRpsMonitorBlock.h, RawDigitCrateStatus.cxx, RawDigitCrateStatus.h, RawLiTpmtDigitsBlock.cxx, RawLiTpmtDigitsBlock.h, RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: backport recent changes to RawData classes 2003-07-02 23:23 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: mdBlockDefinitions.h, mdRawDataMasks.h: backport: synch with online CVS as of 2003-06-30. 2003-07-02 21:20 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: change the MakeTempTables message to stop referencing jcm scripts and give instructions on what to add to a .C script. 2003-07-02 21:04 George Irwin <gmieg@slac.stanford.edu> * Persistency/PerInputStream.cxx: Backport to R0.21: Fix to help with read of open files such that dispatcher won't hang on aborted files, but will recognize that a new file is available and proceed to the next file, even if the current file hasn't closed. This feature had been implemented previously, but was broken somewhere along the line. 2003-07-02 20:56 George Irwin <gmieg@slac.stanford.edu> * IoModules/IoInputStreamItr.cxx: Backport to R0.21: Add ability for user to specify the streams associated with a particular stream as a delimiter separated list, e.g. "Config,Stream2,Stream3" may be associated with stream "Cand". This association is maintained in class Persistency/Per. 2003-07-02 20:50 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/macro/compareNtuple.C: Backport to R0.21: Tighten comparison of floating point data members to reduce number of false failures reported when comparing floating point values across ntuples. 2003-07-02 20:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages_R0-21_tmp: # Removed obselote package file and modified myrel 2003-07-02 20:09 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: warn users about setting up release that doesn't exist (allow it, but warn). 2003-07-02 19:51 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: commit latest version of FNALU setup. 2003-07-02 18:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawLiTpmtDigitsBlock.cxx, RawLiTpmtDigitsBlock.h: new RawLiTpmtDigitsBlock contains LI TriggerPMT digits for a timeframe. 2003-07-02 18:15 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigitCrateStatus.cxx, RawDigitCrateStatus.h: add new ctor for when time words do not directly follow the crateId & # entries (this is the case for new RawLiTpmtDigitsBlock). 2003-07-02 18:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: Expand block unpacking to handle new cases where Source=1,2,3. These correspond to varc, vfb, chip level rate info tacked on to the end after the crate level rates. note to self: next time finish making all changes before committing and then don't muff aborting the commit (and thus entering it with a blank msg) 2003-07-02 17:26 musser * EventDisplay/: DisplayOptions.cxx, DisplayOptions.h, EVD.C, EVD.cxx, EVD.h, GNUmakefile, GfxDigit.h, GfxDigitList.cxx, GfxDigitList.h, GfxMCVec.cxx, GfxMCVec.h, GfxMCVecList.cxx, GfxMCVecList.h, GfxStrip.h, GfxStripList.cxx, LinkDef.h, RecoText.h: new EVD features: easy access print button user-definable default z extent caldet PID printout 2003-07-02 17:12 Brett Viren <bv@bnl.gov> * Midad/: Gui/GuiSlider.cxx, test/GNUmakefile, test/test-GuiSlider.cxx: More work-arounds for FPEs in TGDoubleSlider. I hope this puts and end to them. 2003-07-02 17:07 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: [no log message] 2003-07-02 17:05 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: add method for getting "Vfb" number where Vfb := (vmm<<1 | vaadcsel). 2003-07-02 17:03 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: mdBlockDefinitions.h, mdRawDataMasks.h: synch with online CVS as of 2003-06-30. 2003-07-02 15:51 Brett Viren <bv@bnl.gov> * setup/cvs-update-hack.sh, WebDocs/srt-hacks.html: first commit 2003-07-02 14:28 Brett Viren <bv@bnl.gov> * Midad/Gui/GuiSlider.cxx: I know it is Wednesday, but it sure feels like Monday 2003-07-02 14:25 Brett Viren <bv@bnl.gov> * Midad/Gui/GuiSlider.cxx: Duh, when overriding a method in order to insert a check, it's a good idea to then call that method so it can do the real work. 2003-07-02 14:09 Brett Viren <bv@bnl.gov> * Midad/Gui/: GuiSlider.cxx, GuiSlider.h: Work around SIGFPE in ROOT's TGDoubleSlider 2003-07-02 13:34 Brett Viren <bv@bnl.gov> * setup/msrt: Fix oops 2003-07-02 13:28 Brett Viren <bv@bnl.gov> * setup/msrt: Correct how blank lines are removed from packages files 2003-07-02 07:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/search_log_file.pl: Deal with case where log file entry is a single SEQNO rather than a range. 2003-07-02 07:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/search_log_file.pl: Reorganise args so that log file comes last and allow multiple log files. Support checksum reports or a mixture of reports and log files. 2003-07-02 00:10 George Irwin <gmieg@slac.stanford.edu> * FilterDigitSR/AlgFilterDigitListSR.cxx: Backport to R0-21 a late commit from Roy: Use CandDigitHandle::GetSubtractedTime() instead of GetTime(). When CandDigitHandle::GetTime() definition had changed from returning the DAQ trigger subtracted time to a non subtracted time, FilterDigitSR's functionality was reduced in that digits that were previously being ignored (pre-trigger digits) in the calculation of the 4/5 trigger time were now being considered. The use of GetSubtractedTime() restores this functionality to FilterDigitSR. 2003-07-01 23:44 George Irwin <gmieg@slac.stanford.edu> * setup/packages-development: Revert to r 1.42. Accidentally committed private version on last commit. 2003-07-01 23:35 George Irwin <gmieg@slac.stanford.edu> * setup/: packages-R0.21, packages-development: R-21 branch HEAD package list: Used for backport commits to branch HEAD. 2003-07-01 14:12 Roy Lee <rlee@huhepl.harvard.edu> * FilterDigitSR/AlgFilterDigitListSR.cxx: Use CandDigitHandle::GetSubtractedTime() instead of GetTime(). When CandDigitHandle::GetTime() definition had changed from returning the DAQ trigger subtracted time to a non subtracted time, FilterDigitSR's functionality was reduced in that digits that were previously being ignored (pre-trigger digits) in the calculation of the 4/5 trigger time were now being considered. The use of GetSubtractedTime() restores this functionality to FilterDigitSR. 2003-07-01 14:07 Nick West <n.west1@physics.oxford.ac.uk> * Util/scripts/find_global_symbol.sh: -h prints a complete list of symbol types. 2003-07-01 13:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/tools/search_log_file.pl: Search a DBMauto log file for a given table sequence number. 2003-07-01 07:37 hartnell * LISummary/: LILookup.cxx, LILookup.h, LISummarySorter.cxx: Improved format of "New point:" printing Added CalcGain() and similar methods to LILookup Added the last few pulser boxes to the PB2TPMTCHANNEL map 2003-06-30 20:44 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDcsEnvMonitorBlock.cxx, RawDcsEnvMonitorBlock.h, RawDcsHvMonitorBlock.cxx, RawDcsHvMonitorBlock.h, RawDcsRpsMonitorBlock.cxx, RawDcsRpsMonitorBlock.h: remove inappropriate header includes from .h file, put MsgFormat in .cxx where it is needed. 2003-06-29 20:31 kordosky * CalDetPID/LoadCalDetPIDDB.cxx: LoadCalDetPIDDB.cxx: Added some ptr=0; after delete ptr; in some cases, just to make sure 2003-06-29 17:39 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStream.cxx: Fix to help with read of open files such that dispatcher won't hang on aborted files, but will recognize that a new file is available and proceed to the next file, even if the current file hasn't closed. This feature had been implemented previously but was broken somewhere along the line. 2003-06-29 17:11 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: EvtmonListModule.cxx, diffscript: # modified to spit out myeventsr.root instead of eventsr.root 2003-06-29 16:29 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputStreamItr.cxx: Add ability for user to specify the streams associated with a particular stream as a delimiter separated list, e.g. "Config,Stream2,Stream3" may be associated with stream "Cand". This association is maintained in class Persistency/Per. 2003-06-29 16:03 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/compareNtuple.C: Tighten comparison of floating point data members to reduce number of false failures reported when comparing floating point values across two ntuples. 2003-06-28 15:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # announced new frozen release R0.21.0 2003-06-27 22:45 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0-21, packages-R0.21.0: # renamed release file and also made all packages have VXX-YY-ZZ tags 2003-06-27 22:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0-21: # let all packages have tag R0-21 except DatabaseTables and WebDocs packages 2003-06-27 21:45 kordosky * CalDetDST/UberModule.cxx, CalDetDST/UberPlotsModule.cxx, CalDetDST/UberPlotsModule.h, CalDetDST/macros/mc_udst.C, CalDetPID/AlgCalDetPID.cxx, CalDetPID/ParticleFilterModule.cxx, CalDetPID/data/BeamMomentumTable.rawinput, CalDetPID/data/CERRangeTable.rawinput, CalDetPID/data/CERTimeWinTable.rawinput, CalDetPID/data/OverlapWinTable.rawinput, CalDetPID/data/TOFRangeTable.rawinput: for r0.21 2003-06-27 21:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages-R0-21: # included missing CalDetPID in R0-21 2003-06-27 20:53 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mytmp, packages-R0-21, setup_minossoft_tamu: # added new package file for frozen release R0-21 2003-06-27 19:38 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, transfer.csh: Added code to look at the effect of the reflector connectors at CalDet GainCurves() now makes plots on a stripend basis. The old method has become GainCurves_Led(). 2003-06-27 18:54 George Irwin <gmieg@slac.stanford.edu> * IoModules/IoInputStreamItr.cxx: Late commit backported to R0.20.0: Add support for coupled streams (e.g. Config to Cand). The method static const char* Per::GetAssociatedStreamList(const char* streamname) is used to determine which streams should be opened along with the specified streamname. The immediate use case is that the Config stream will now be automatically opened whenever the user requests the Cand stream. 2003-06-27 18:49 George Irwin <gmieg@slac.stanford.edu> * Persistency/: Per.cxx, Per.h, PerInputStreamManager.cxx: Late commit backported to R0.20.0: Add support for coupling streams (e.g. Config to Cand) and for defining a default sequence mode (e.g. Per::kLowerBound for Config) for framework supported data streams. The immediate use case is to make the loading of the Config record transparent to the user, e.g.: jc.Input.Set("Streams=DaqSnarl,Cand"); will now also load in the Config stream with sequence mode Per::kLowerBound by default. 2003-06-27 18:48 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/: Track2DSR.h, TrackClusterSR.h: When data members are added/removed ClassDef version should be changed! 2003-06-27 16:30 Brett Viren <bv@bnl.gov> * WebDocs/release-overview.html: latest iter 2003-06-27 16:15 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSA/LinkDef.h: add dummy LinkDef.h so building (currently) empty package doesn't fail during codegen stage. 2003-06-27 16:05 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, mytmp, packages_R0-21_tmp: # this package file will be used to create frozen release R0-21 2003-06-27 05:03 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputStreamItr.cxx: Add support for coupled streams (e.g. Config to Cand). The method static const char* Per::GetAssociatedStreamList(const char* streamname) is used to determine which streams should be opened along with the specified streamname. The immediate use case is that the Config stream will now be automatically opened whenever the user requests the Cand stream. 2003-06-27 05:00 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, Per.h, PerInputStreamManager.cxx: Add support for coupling streams (e.g. Config to Cand) and for defining a default sequence mode (e.g. Per::kLowerBound for Config) for framework supported data streams. The immediate use case is to make the loading of the Config record transparent to the user, e.g.: jc.Input.Set("Streams=DaqSnarl,Cand"); will now also load in the Config stream with sequence mode Per::kLowerBound by default. 2003-06-26 23:50 George Irwin <gmieg@slac.stanford.edu> * RDBC/odbc/ODBCPreparedStatement.cxx: Backport late commit to R0.20.0: Comment out unused parameter to eliminate warning. Bug fix from David Morrison <dave@bnl.gov> via Valeriy Onuchin: > Hi Valery, > Thanks for the pointer - I'm getting closer to having things work. > I did notice one odd thing, though. In the method > ODBCPreparedStatement::SetBinaryStream, you stream the guts of a > TBuffer to the database. The operative lines read: > > Int_t xl = x->BufferSize()>length ? length : x->BufferSize(); > std::istringstream* s = new std::istringstream(x->Buffer()); > imp->setBinaryStream( parameterIndex,(std::istream *)s,xl ); > > which relies on an implicit conversion of the char* contents of Buffer > to a std::string. The problem is that any \0 chars in the Buffer will > prematurely terminate the conversion. I replaced these lines with > > Int_t xl = x->BufferSize()>length ? length : x->BufferSize(); > std::string a(x->Buffer(),xl); > std::istream* s = new std::istringstream(a); > imp->setBinaryStream( parameterIndex,s,xl ); > > and now I get objects in the database of a size that I expect. > Cheers, > Dave 2003-06-26 23:43 George Irwin <gmieg@slac.stanford.edu> * RDBC/odbc/ODBCPreparedStatement.cxx: Comment out unused parameter to eliminate warning. 2003-06-26 23:39 George Irwin <gmieg@slac.stanford.edu> * RDBC/odbc/ODBCPreparedStatement.cxx: Bug fix from David Morrison <dave@bnl.gov> via Valeriy Onuchin: > Hi Valery, > Thanks for the pointer - I'm getting closer to having things work. > I did notice one odd thing, though. In the method > ODBCPreparedStatement::SetBinaryStream, you stream the guts of a > TBuffer to the database. The operative lines read: > > Int_t xl = x->BufferSize()>length ? length : x->BufferSize(); > std::istringstream* s = new std::istringstream(x->Buffer()); > imp->setBinaryStream( parameterIndex,(std::istream *)s,xl ); > > which relies on an implicit conversion of the char* contents of Buffer > to a std::string. The problem is that any \0 chars in the Buffer will > prematurely terminate the conversion. I replaced these lines with > > Int_t xl = x->BufferSize()>length ? length : x->BufferSize(); > std::string a(x->Buffer(),xl); > std::istream* s = new std::istringstream(a); > imp->setBinaryStream( parameterIndex,s,xl ); > > and now I get objects in the database of a size that I expect. > Cheers, > Dave 2003-06-26 22:32 George Irwin <gmieg@slac.stanford.edu> * RecoBase/AlgTrack.cxx: Backport late commit to R0.20.0: Add half plane of iron to begin and end of track in range calculation (previously one full plane at each end). 2003-06-26 22:27 George Irwin <gmieg@slac.stanford.edu> * RecoBase/AlgTrack.cxx: Committed for Roy: Add half plane of iron to begin and end of track in range calculation (previously one full plane at each end). 2003-06-26 21:16 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldMeshVoronoi.cxx: minor formatting tweak. 2003-06-26 21:12 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldMapRect2d.cxx, BfldMapRect2d.h: use information found in file header to determine the coil current used in generating the map. For now assume all such maps were generated with mu+ focussed (thus introduce a -1 to fGeneratedCoilCurrent). remove GetBField() method as this should be handled (uniformly) by the parent BfldMap class -- this deals with chemistry and current corrections to the map and (in principle) should not depend on underlying representation (2dRec vs. Voronoi). add comment line to member variable declarations. convert from using TString.h to STL <string> 2003-06-26 21:09 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldMap.cxx, BfldMap.h: make simple set/get's inlined; add get methods for {Generated}CoilCurrent. add comment to member variable declaration. 2003-06-26 21:05 Robert Hatcher <rhatcher@fnal.gov> * BField/BField.cxx: until a database table can supply appropriate info set the coil current to the abs() of the coil current used in generating the map. 2003-06-26 21:04 Robert Hatcher <rhatcher@fnal.gov> * BField/BField.h: minor comment improvement. 2003-06-26 21:02 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldLoanPool.cxx: remove unused global config variable 2003-06-26 20:55 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldMapVoronoi.cxx, BfldMapVoronoi.h, BfldMeshVoronoi.cxx, BfldMeshVoronoi.h: change from using TString.h to STL <string> 2003-06-26 20:53 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldLoanPool.cxx: document settable parameters. 2003-06-26 20:52 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldCache.cxx: document interpretation of values of InZTest 2003-06-26 19:43 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/EventSRListModule.cxx: Backport late commit to R0.20.0: Add protection to evthdr.plane filling code to protect against occasionally accessing array out of bounds. 2003-06-26 19:39 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/: Module/NtpSRModule.cxx, macro/compareNtuple.C: Backport late commits to R0.20.0: Add protection to filling code of evthdr.plane data member to protect against array being accessed out of bound. Move mainbranch->SetAddress call to within loop that retrieves tree entries. Perhaps this will help with the segv problem Robert is reporting he observes on his platform. 2003-06-26 03:50 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/compareNtuple.C: move mainbranch->SetAddress call to within loop that retrieves tree entries. Perhaps this will help with the segv problem Robert is reporting he observes on his platform. 2003-06-25 21:40 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiScintMdl.align_SM1, UgliDbiScintMdlVld.align_SM1, UgliDbiScintPln.align_SM1, UgliDbiScintPlnVld.align_SM1, load_scintmdl.mysql, load_scintpln.mysql: new "7" series data for 'aligned' SM1 * overall systematic rotation of ScintPln for all U's and all V's * individual TPos shifts for ScintMdl's data generated by Bernie Becker, Vld's abused by rhatcher to make both use series 7 and SEQNO's (aggregate # = plane) have start times that depend on the plane (and match what is used by UgliDbiSteelPln) which allows early construction VldContext's to not have to pull as much data. 2003-06-25 21:34 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: load_steelpln.mysql, load_strip.mysql: really wipe stuff we're about to load (was missing new stuff in some cases). 2003-06-25 20:27 Liz Buckley-Geer <buckley@fnal.gov> * WebDocs/alan_tips.html: Fixed link to offline web area 2003-06-25 15:54 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/CalTimeCalibration.h: provide default initializers for data members to default ctor. 2003-06-25 15:53 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/TimeCalibrator.cxx: limit (to 100) the number of messages if CalMode=0. 2003-06-25 11:25 weber * Contrib/weber/AnaMC/: AnaMC.cxx, AnaMC.h, CCNCFit.C, CCNCFit.h: some updates on AnaMC added new macro CCNCFit to fit for nu oscillations 2003-06-25 04:10 Sue Kasahara <schubert@hep.umn.edu> * CandEventSR/EventSRListModule.cxx: Add protection to evthdr.plane filling code to protect against occasionally accessing array out of bounds. 2003-06-25 04:06 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Add protection to filling code of evthdr.plane data member to protect against array being accessed out of bound. 2003-06-24 22:03 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/UgliDbiSteelPlnVld.far_249data: fill in VLD entries for series "7" that were somehow munged (missing for planes 258-497) just for completeness and to avoid future confusion. Series "8" will take precedence anyway. 2003-06-24 21:58 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiScintMdlVld.far_249data, UgliDbiScintPlnVld.far_249data, UgliDbiStripVld.far_249data: remove VLD entries for FarDet planes 0 & 249 (which have no scintillator and thus no actual data entries). 2003-06-24 20:47 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, mytmp, setup_minossoft_tamu: # modified for new rules in frozen release 2003-06-24 19:34 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Backport late commit from Sue to R0.20.0: Bug fix and clean up filling of ntuple shield strip data. Ordering of shield strip data in TClonesArray now matches that of eventsr.root to make cross-checks of old to new ntuple records easier. 2003-06-24 18:04 Brian Rebel <brebel@fnal.gov> * CandTrackSR/AlgTrackSRList_br.cxx: use flag from LinearFit class 2003-06-24 17:42 Brian Rebel <brebel@fnal.gov> * CandTrackSR/: AlgTrackSRList_br.cxx, AlgTrackSRList_br.h, HoughViewSR.cxx, HoughViewSR.h, LinkDef.h, Track2DSR.cxx, Track2DSR.h, TrackClusterSR.cxx, TrackClusterSR.h: add modified version of AlgTrackSRList as AlgTrackSRList_br. AlgTrackSRList is still the default for the track finding algorithm. modify TrackClusterSR, HoughViewSR to use with AlgTrackSRList_br by adding methods Track2DSR::IsBad() - flag for if a track should not be used TrackClusterSR::IsWide() - flag for a wide cluster TrackClusterSR::InShowerLikePlane() - flag for if a cluster comes from a showerlike plane also added the associated set methods for the above methods HoughViewSR::SetStripList(CandStripHandleItr, Double) - method which takes an iterator over strips and fills the list data member the above additions do not affect the current AlgTrackSRList 2003-06-24 02:50 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Bug fix and clean up of filling of ntuple shield strip data. Ordering of shield strip data in TClonesArray now matches that of eventsr.root to make cross-checks of old to new ntuple records easier. 2003-06-23 21:25 Brett Viren <bv@bnl.gov> * WebDocs/release-overview.html: first commit 2003-06-23 16:44 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.C, NtpSR.h, README, myscript, offmacro_ntpsr.C, plotsmacro_ntpsr.C, plotsmacrotxt_ntpsr.C, reco.C: added new files to allow reading of Sue's Ntpsr files and also modified figure of merit cut on chi2 2003-06-23 16:34 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.C, README, myscript, plotsmacro_ntpsr.C, reco.C, textfile.f: # added new file also modified cut on fitted chi2 2003-06-23 00:42 kordosky * CalDetDST/: LinkDef.h, UberPlotsModule.cxx, UberPlotsModule.h, macros/read_uber.C, macros/simple_mc_udst.C, macros/uber_plots.C: Added UberPlotsModule to fill histograms from UberRecords 2003-06-21 18:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: NtpSR.C, NtpSR.h, myscript, offmacro_ntpsr.C, plotsmacrotxt_ntpsr.C, reco.h: # added new files to read and compare Sue's NtpSR files 2003-06-21 00:45 kordosky * CalDetPID/: AlgCalDetPID.cxx, CandCalDetPIDHandle.cxx: Added support for mc, no longer using cosmic counters in overlap decision, better printing by CandCalDetPIDHandle 2003-06-20 23:08 Robert Hatcher <rhatcher@fnal.gov> * Persistency/: PerStreamManager.cxx, PerStreamManager.h: make args on Print() method exactly match for doxygen. remove redundant const modifying Option_t (:= const char). 2003-06-20 23:02 Robert Hatcher <rhatcher@fnal.gov> * AtNuReco/CandShowerAtNuListHandle.cxx, CalDetPID/CandCalDetPIDHandle.cxx, CandFitTrack3/CandFitTrack3Handle.cxx, CandFitTrack3/CandFitTrack3ListHandle.cxx: implementation of DupHandle method was doubly qualified by class name 2003-06-20 22:59 Robert Hatcher <rhatcher@fnal.gov> * AltDeMux/AlgAltDeMuxBase.cxx: synch declaration and definition of methods to either use int or Int_t but not one in each place (otherwise possible mismatch on machines where default int is not 32bits; also doxygen can't make the connection). 2003-06-20 22:47 kordosky * CalDetSI/: AlgCalDetSI.cxx, Cutter.cxx: AlgCalDetSI: Commented out some messages which can never be called, fixed a compiler warning. Cutter: fixed a compiler warning 2003-06-20 22:23 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiString.cxx: save file before committing next time. 2003-06-20 22:15 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.h: const modifying Option_t was superflous (Option_t := const char*) and mismatch between declaration and definition confused doxygen 2003-06-20 22:11 Robert Hatcher <rhatcher@fnal.gov> * Record/SimSnarlHeader.cxx: const modifying Option_t was superflous (Option_t := const char*) and mismatch between declaration and definition confused doxygen 2003-06-20 22:09 Robert Hatcher <rhatcher@fnal.gov> * RecoBase/: CandClusterHandle.cxx, CandClusterListHandle.cxx, CandEventHandle.cxx, CandEventListHandle.cxx, CandFitTrackHandle.cxx, CandFitTrackListHandle.cxx, CandRecoHandle.cxx, CandRecoListHandle.cxx, CandShowerHandle.cxx, CandShowerListHandle.cxx, CandSliceHandle.cxx, CandSliceListHandle.cxx, CandStripHandle.cxx, CandStripListHandle.cxx, CandTrackHandle.cxx, CandTrackListHandle.cxx: implementation of DupHandle method was doubly qualified by class name 2003-06-20 21:54 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: EvtmonListModule.cxx, myscript: # changed name of output file from eventsr.root to myeventsr.root to prevent overwriting 2003-06-20 21:52 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCrateStatus.h, RawLIHeader.h: const modifying Option_t was superflous (Option_t := const char*) and mismatch between declaration and definition confused doxygen 2003-06-20 21:47 Robert Hatcher <rhatcher@fnal.gov> * RDBC/mysql/MySQLResultSet.cxx: Print() method is const to be consistent with interface 2003-06-20 21:38 Robert Hatcher <rhatcher@fnal.gov> * Persistency/PerStreamManager.cxx: don't bother qualifying ostream with std:: in definition if header has "using namespace std;" and doesn't use std:: in the declaration of Print(). 2003-06-20 21:34 Robert Hatcher <rhatcher@fnal.gov> * NumericalMethods/NmStepperRKCK.cxx: args of RKCKStep were declared as double* x, don't use x[] in definition (doxygen complains about lack of an exact match). 2003-06-20 21:28 Robert Hatcher <rhatcher@fnal.gov> * LISummary/morse/Gryfindor/detector/chip.cxx: definition of Clean() method was double qualified with class name 2003-06-20 21:24 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiWriter.cxx: qualify string with std:: in definition's args to match exactly declaration (otherwise doxygen complains). 2003-06-20 21:21 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiString.cxx: qualify string with std:: in definition's args to match exactly declaration (otherwise doxygen complains). 2003-06-20 21:17 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/Dbi.cxx: qualify string with std:: in definition's args to match exactly declaration (otherwise doxygen complains). 2003-06-20 21:13 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/TrackSRListModule.h: synch declaration and definition of IsCosmic() method to either use int or Int_t but not one in each place 2003-06-20 21:09 Robert Hatcher <rhatcher@fnal.gov> * CandStripSR/CandStripSRHandle.cxx, CandStripSR/CandStripSRListHandle.cxx, CandTrackSR/CandTrackSRHandle.cxx, CandTrackSR/CandTrackSRListHandle.cxx: implementation of DupHandle method was doubly qualified by class name 2003-06-20 21:05 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/CandFitTrackSRHandle.cxx, CandFitTrackSR/CandFitTrackSRListHandle.cxx, CandShowerSR/CandShowerSRHandle.cxx, CandShowerSR/CandShowerSRListHandle.cxx, CandSliceSR/CandSliceSRHandle.cxx, CandSliceSR/CandSliceSRListHandle.cxx: implementation of DupHandle method was doubly qualified by class name 2003-06-20 21:02 Robert Hatcher <rhatcher@fnal.gov> * CandEventSR/CandEventSRHandle.cxx, CandEventSR/CandEventSRListHandle.cxx, CandFitTrackMS/CandFitTrackMSHandle.cxx, CandFitTrackMS/CandFitTrackMSListHandle.cxx: implementation of DupHandle method was doubly qualified by class name 2003-06-20 21:01 Robert Hatcher <rhatcher@fnal.gov> * CandEventSR/EventSRListModule.h: synch declaration and definition of SetCosmic() method to either use int or Int_t but not one in each place. 2003-06-20 20:57 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: CandDeMuxDigitHandle.cxx, CandDeMuxDigitListHandle.cxx, CandDigitHandle.cxx, CandDigitListHandle.cxx: implementation of DupHandle method was doubly qualified by class name 2003-06-20 20:53 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/: CandClusterSRHandle.cxx, CandClusterSRListHandle.cxx: implementation of DupHandle method was doubly qualified by class name 2003-06-20 20:50 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/: MIPCalibrator.h, MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h, PulserSigLinCalibrator.cxx, PulserSigLinCalibrator.h, SigMappedCalibrator.cxx, SigMappedCalibrator.h: synch declaration and definition of ctor's to either use int or Int_t but not one in each place. The two are (in general (ie. on 32 bit machines)) identical but doxygen doesn't know that. 2003-06-20 20:49 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/StripCalibrator.cxx: reorder initializations to match declaration order (remove warning). add initialization of fDefault{MIPper|SigmMapper}SigCorr values to second version of ctor to ensure that the get set at some point. 2003-06-20 20:38 Robert Hatcher <rhatcher@fnal.gov> * CalDetSI/Helpers.h: ComputeSine was qualified with the namespace a 2nd time in the declaration 2003-06-20 20:19 Robert Hatcher <rhatcher@fnal.gov> * CalDetSI/CandCalDetSIHandle.cxx: implementation of DupHandle method was doubly qualified by class name 2003-06-20 20:14 Robert Hatcher <rhatcher@fnal.gov> * AtNuReco/CandShowerAtNuHandle.cxx, AtNuReco/CandTrackAtNuHandle.cxx, AtNuReco/CandTrackAtNuListHandle.cxx, BubbleSpeak/CandThruMuonListHandle.cxx: implementation of DupHandle method was doubly qualified by class name 2003-06-20 19:32 George Irwin <gmieg@slac.stanford.edu> * Demo/DemoEventDump.cxx: Late commit by Kasahara backported to R0.20.0: Modify EventDump so that it recognizes records of base type RecRecord. Print filename along with stream,index of record origin. 2003-06-20 19:28 George Irwin <gmieg@slac.stanford.edu> * Persistency/: Per.cxx, Per.h, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Late commit by Kasahara backported to R0.20.0: Add support for sequencing data records from input streams of type Per::kLowerBound and Per::kKey. Records across Per::kKey streams (default) are sequenced and synchronized by vldcontext as they were before the current change. Streams defined by the user as Per::kLowerBound are sequenced relative to the Per::kKey streams, such that the record set on the lowerbound stream with vldcontext just less than or equal to the key stream(s) vldcontext will be loaded into Mom along with the key stream(s) record set. 2003-06-20 19:24 George Irwin <gmieg@slac.stanford.edu> * IoModules/: IoDataStreamItr.cxx, IoDataStreamItr.h, IoInputModule.cxx, IoInputModule.h, IoInputStreamItr.cxx, IoInputStreamItr.h: Late commit by Kasahara backported to R0.20.0: Add support for user-specified sequence mode (Per::kKey or Per::kLowerBound) for input data streams. 2003-06-20 19:19 George Irwin <gmieg@slac.stanford.edu> * JobControl/: JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h: Late commit by Kasahara backported to R0.20.0: Add method void SetSequenceMode(const char* stream, Per::ESequenceMode seqmode=Per::kKey); to JobCInputxxx classes to support user specified sequence mode for input data streams. 2003-06-20 19:04 George Irwin <gmieg@slac.stanford.edu> * Persistency/PerOutputStream.cxx: Late commit by Kasahara backported to R0.20.0: Make name of top level branch the same as the classname of the record to be stored there, even when the record class inherits from RecRecordImp. 2003-06-20 19:00 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Late commit by Kasahara backported to R0.20.0: Fix to filling of linear fit slope/intercept when LinearFit::Weighted has not been called, due to too few track points. 2003-06-20 18:56 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/EventSRListModule.cxx: Late commit by Kasahara backported to R0.20.0: Fix filling of bool dmxstatus words. Also initialize linear fit slopes/intercepts to 0 so that when LinearFit::Weighted is not called, these words don't contain garbage. 2003-06-20 16:19 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/doxygen/loon.doxygen: add new packages that are part of the development release: AltDeMux, CandDetPID, CandFitTrack3, EventDisplay, StupidGeometry, TriD. 2003-06-19 16:25 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldMapRect2d.cxx: kludgey fix to wrong sign (coil current reversed in generated maps) put this in on the branch used for R0.20.0, but not on the HEAD -- the main development with get this done right so that we use a Dbi table to determine the when magnet coils are on/off/reversed. 2003-06-18 21:20 Brett Viren <bv@bnl.gov> * WebDocs/: external_products.html, msrt.html: e_p.html: note dCache is optional. Make clear that one goes to the RECOMMENDED/ area for the tar file, not to DESY. Both points were confusing people. msrt.html: fix a couple of links fixed long ago but forgot to commit. 2003-06-16 22:46 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerOutputStream.cxx: Make name of top level tree branch the same as the classname of the record to be stored there, even when the record class inherits from RecRecordImp. 2003-06-15 22:57 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Fix to filling of linear fit slope/intercept when LinearFit::Weighted has not been called, due to too few track points. 2003-06-15 22:47 Sue Kasahara <schubert@hep.umn.edu> * CandEventSR/EventSRListModule.cxx: Fix filling of bool dmxstatus words. Also initialize linear fit slopes/intercepts to 0 so that when LinearFit::Weighted is not called, these words don't contain garbage. 2003-06-15 11:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, doc/db_distribution.html, scripts/primer.pm, scripts/primer/launch.csh, scripts/primer/launch.sh: Add base release name to local.config with a default of development. 2003-06-14 20:23 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/TridUVPage.cxx: Removed a floating point exception occouring when event is empty. (Yah, that one was obvious! Who wants to view empty snarls? Me, apparently.) 2003-06-14 17:00 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimPmtDecalibrator.cxx, SimVaElectronics.cxx, SimVaElectronics.h, macros/detsim.C: Added attempt at adding time window to VARC pre-trigger. Results look right but have not been vigerously tested. 2003-06-14 03:12 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Section 3 entered and section 2 reentered. 2003-06-14 03:10 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Final planes of SM2, and one earlier fix with 1204. 2003-06-13 19:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch.csh: Fix broken test that this is a checksum job, so can be run in parallel whith other jobs. 2003-06-13 15:36 George Irwin <gmieg@slac.stanford.edu> * Persistency/PerOutputStream.cxx: Backport ROOT kludge to R0.20.0 2003-06-13 15:00 George Irwin <gmieg@slac.stanford.edu> * RecoBase/AlgTrack.cxx: Backport late bug fix to R0.20.0. 2003-06-13 02:23 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: Fix bug in which path length at vertex was not being set for backward going tracks. 2003-06-12 03:06 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: LinkDef.h, NtpSRMCTruth.cxx, NtpSRMCTruth.h, NtpSRStdHep.cxx, NtpSRStdHep.h: Add monte carlo ntuple classes, although these aren't filled yet. 2003-06-12 02:24 Sue Kasahara <schubert@hep.umn.edu> * Demo/DemoEventDump.cxx: Print filename along with stream,index of record origin. 2003-06-12 02:22 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, Per.h, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Add support for sequencing data records from input streams of type Per::kLowerBound and Per::kKey. Records across Per::kKey streams (default) are sequenced and synchronized by vldcontext as they were before the current change. Streams defined by the user as Per::kLowerBound are sequenced relative to the Per::kKey streams, such that the record set on the lowerbound stream with vldcontext just less than or equal to the key stream(s) vldcontext will be loaded into Mom along with the key stream(s) record set. 2003-06-12 02:13 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDataStreamItr.cxx, IoDataStreamItr.h, IoInputModule.cxx, IoInputModule.h, IoInputStreamItr.cxx, IoInputStreamItr.h: Add support for user-specified sequence mode (Per::kKey or Per::kLowerBound) for input data streams. 2003-06-12 02:12 Sue Kasahara <schubert@hep.umn.edu> * JobControl/: JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h: Add method void SetSequenceMode(const char* stream, Per::ESequenceMode seqmode=Per::kKey); to JobCInputxxx classes to support user specified sequence mode for input data streams. 2003-06-11 22:56 George Irwin <gmieg@slac.stanford.edu> * setup/packages-development: Add AltDeMux package. 2003-06-11 22:54 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/: check_access, modules: Add AltDeMux package, writable by thomson and howcroft. 2003-06-11 22:49 George Irwin <gmieg@slac.stanford.edu> * AltDeMux/: .cvsignore, AlgAltDeMuxBase.cxx, AlgAltDeMuxBase.h, AlgAltDeMuxDevel.cxx, AlgAltDeMuxDevel.h, AlgAltDeMuxFast.cxx, AlgAltDeMuxFast.h, AlgAltDeMuxStandard.cxx, AlgAltDeMuxStandard.h, AlgAltDeMuxStraw.cxx, AlgAltDeMuxStraw.h, AltDeMuxCalc.cxx, AltDeMuxCalc.h, AltDeMuxDisplay.cxx, AltDeMuxDisplay.h, AltDeMuxModule.cxx, AltDeMuxModule.h, AltDeMuxPatternMaster.cxx, AltDeMuxPatternMaster.h, AltDeMuxStructures.h, DBtxt_AlgAltDeMuxDevel_default.C, DBtxt_AlgAltDeMuxStraw_default.C, GNUmakefile, LinkDef.h, MyAna.cxx, MyAna.h, MyAnaX.cxx, MyAnaX.h, MyVeto.cxx, MyVeto.h, altdemux.C, reco.C, recoM.C, saltdemux.C, stuff.h: Initial AltDeMux package commit 2003-06-11 22:49 George Irwin <gmieg@slac.stanford.edu> * AltDeMux/: .cvsignore, AlgAltDeMuxBase.cxx, AlgAltDeMuxBase.h, AlgAltDeMuxDevel.cxx, AlgAltDeMuxDevel.h, AlgAltDeMuxFast.cxx, AlgAltDeMuxFast.h, AlgAltDeMuxStandard.cxx, AlgAltDeMuxStandard.h, AlgAltDeMuxStraw.cxx, AlgAltDeMuxStraw.h, AltDeMuxCalc.cxx, AltDeMuxCalc.h, AltDeMuxDisplay.cxx, AltDeMuxDisplay.h, AltDeMuxModule.cxx, AltDeMuxModule.h, AltDeMuxPatternMaster.cxx, AltDeMuxPatternMaster.h, AltDeMuxStructures.h, DBtxt_AlgAltDeMuxDevel_default.C, DBtxt_AlgAltDeMuxStraw_default.C, GNUmakefile, LinkDef.h, MyAna.cxx, MyAna.h, MyAnaX.cxx, MyAnaX.h, MyVeto.cxx, MyVeto.h, altdemux.C, reco.C, recoM.C, saltdemux.C, stuff.h: Initial revision 2003-06-11 22:35 Sue Kasahara <schubert@hep.umn.edu> * Demo/DemoEventDump.cxx: Modify EventDump so that it recognizes records of base type RecRecord. 2003-06-11 20:19 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/minosDaq.h: sync with online repository change of 2003-06-03. 2003-06-10 23:21 George Irwin <gmieg@slac.stanford.edu> * FilterDigitSR/: AlgFilterDigitListSR.cxx, macros/DBtxt_AlgFilterDigitListSR_default.C: Backport late commit to R0.20.0 branch. 2003-06-10 20:00 Roy Lee <rlee@huhepl.harvard.edu> * FilterDigitSR/: AlgFilterDigitListSR.cxx, macros/DBtxt_AlgFilterDigitListSR_default.C: New parameters modifiable by user: acd.Set("ShieldMode", 0); // 0 = do not filter // 1 = filter out of time // 2 = filter all shield digits acd.Set("TriggerWindow", 100.); // in nanoseconds acd.Set("PreReadoutWindow", 50.); // in nanoseconds acd.Set("PostReadoutWindow", 150.); // in nanoseconds By default, all veto shield digits are written out to the filtered list. 2003-06-10 19:50 musser * EventDisplay/: DisplayOptions.cxx, DisplayOptions.h: Dialog box method for event display 2003-06-10 19:20 musser * EventDisplay/: EVD.C, EVD.cxx, EVD.h, GNUmakefile, GfxDigit.cxx, GfxDigitList.cxx, GfxShower.cxx, GfxTrack.cxx, GfxTrackList.cxx, LinkDef.h: Upgrade, adding the following features: 1: Display options dialog box, allowing access to... auto-scaling or fixed range charge color palette. choice of charge type (raw, PE, siglin,...) enable/disable display of veto shield strip locations in XY view 2: for far detector data, veto shield hits are now displayed 2003-06-10 10:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/exporter.pm, scripts/report.pm: Cosmetic improvement to mail subject line. 2003-06-10 09:20 rjn * PEGain/PEGainModule.cxx: Fixed floating point error in PEGainModule 2003-06-09 23:46 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # should work on monte-carlo file 2003-06-09 19:44 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/: Module/NtpSRModule.cxx, macro/testNtpSRFilterModule.C, macro/testNtpSRModule.C: Backport late commits to R0.20.0 for production. 2003-06-09 03:17 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Fix bug in setting of evthdr.plane.* as recently was introduced to EventSRListModule.cxx 2003-06-09 02:46 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/: testNtpSRFilterModule.C, testNtpSRModule.C: Request ntuple trees to be split at default level (99) again, after recent root fix to i/o problem. 2003-06-09 02:00 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerOutputStream.cxx: Add the following lines to PerOutputStream::SetFile(...) after file has been opened and tree has been created: // Autosave immediately to avoid the situation in which the open file // has basket dumps but no keys which would produce an error during the // read of the open file. fTTree -> AutoSave(); // save tree to file fTFile -> SaveSelf(); // save file directory containing this tree This should solve the incompatibility problem between root version 3.04/02 and the dispatcher/rotorooter system. (There is still a problem with root versions more recent than 2003-03-01 and the dispatcher/rotorooter system.) 2003-06-08 18:14 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.20.0-tmp, setup_minossoft_tamu: # remove obsolete packages 2003-06-07 17:39 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h: # corrected for bug 2003-06-07 17:27 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h: # corrected bug 2003-06-07 17:14 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h: # added changes 2003-06-07 17:03 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/EvtmonListModule.h: # added more functions 2003-06-07 15:46 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # merged head with tag version 2003-06-07 15:43 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # added new variable 2003-06-07 11:54 hartnell * LISummary/LIAnalysis.cxx: Only minor changes Fixed adcvsled histo titles Now print whole detector plots to ps 2003-06-07 09:02 hartnell * LISummary/Gryfindor.C: Obsolete macro 2003-06-07 08:53 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LILookup.cxx, LIRun.cxx, LIRun.h, LITune.C, LITuning.cxx, LITuning.h: Added Reflectors() to LIAnalysis for looking at the effect of the reflector connectors installed at CalDet. Not complete yet Fixed a bug in LITuning that I created by changing the GetX functions in LIRun 2003-06-06 21:33 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/TrackSRListModule.cxx, CandShowerSR/ShowerSRListModule.cxx, CandEventSR/EventSRListModule.cxx: Merge fixed version onto frozen R0.20.0 branch. 2003-06-06 21:26 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/TrackSRListModule.cxx: Redo modifications to version 1.42 for Jim's subsequent changes. 2003-06-06 21:00 Ed Larty <lartey@hepr0.physics.tamu.edu> * CandTrackSR/AlgTrackSRList.cxx: # merged changes in HEAD into frozen version 2003-06-06 20:56 George Irwin <gmieg@slac.stanford.edu> * CandShowerSR/ShowerSRListModule.cxx: Redo modification to version 1.22 for Jim's subsequent changes. 2003-06-06 20:54 Ed Larty <lartey@hepr0.physics.tamu.edu> * RecoBase/: LinearFit.cxx, LinearFit.h: # merged changes in HEAD version into tagged branch for frozen release R0.20.0 2003-06-06 20:45 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/README: # tested cvs stuff 2003-06-06 20:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/README: # added a comment 2003-06-06 20:28 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Minor bug fix in calculation of evthdr.plane* variables. 2003-06-06 20:21 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/EventSRListModule.cxx: Try to get back to a working version. Go back and modify version 1.77 for Jim's changes. Roy will then overlay his subsequent bug fix. 2003-06-06 18:27 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: In initial time fit to determine direction of event, check if fit successful. If unsuccessful, assume that event is forward going in z. 2003-06-06 18:26 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: LinearFit.cxx, LinearFit.h: Return 0 if successful, 1 otherwise. 2003-06-06 16:46 musser * CandTrackSR/TrackSRListModule.cxx: move registry stuff back to default config 2003-06-06 16:44 musser * CandShowerSR/ShowerSRListModule.cxx: move registry stuff to default-config 2003-06-06 16:42 musser * CandEventSR/EventSRListModule.cxx: move registry stuff back to default config 2003-06-06 15:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * WebDocs/: WebDocs.html, detsim/DetSim_Documentation.html, detsim/mc_diagram.gif: Added DetSim to the WebDocs front page. Added DetSim documentation. 2003-06-06 15:14 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/demojob_help.html: no longer relevant -- pre-loon. 2003-06-06 15:00 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/macros/data_reco.C: # added a few more 2003-06-06 00:02 kordosky * CalDetPID/LoadCalDetPIDDB.cxx: Fixed bug preventing LoadCalDetPIDDB from working in base release 2003-06-05 23:46 bspeak * DatabaseTables/PlexTables/: far_data_shield.mysql, far_data_sm1.mysql, far_data_sm2.mysql: sm1:Fixed box with miss mapped fibers (1014) sm2:Fixed 2 boxes with miss mapped fibers (2502, 2504) shield:Fix some INSERTDATE entries 2003-06-05 19:57 kordosky * CalDetPID/LoadCalDetPIDDB.cxx: arghh 2003-06-05 19:42 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # correct to properly show on website 2003-06-05 19:36 kordosky * CalDetPID/LoadCalDetPIDDB.cxx: arghh 2003-06-05 18:50 kordosky * CalDetPID/AlgCalDetPID.cxx: fixed a bug in AlgCalDetPID 2003-06-05 18:38 kordosky * CalDetPID/LoadCalDetPIDDB.cxx: fixed a bug in LoadCalDetPIDDB 2003-06-05 16:28 rjn * CandFitTrack3/FitTrack3ListModule.cxx: Just removed a couple of un-necessary includes. 2003-06-05 16:24 rjn * CandFitTrack3/: AlgFitTrack3.cxx, AlgFitTrack3.h, AlgFitTrack3List.cxx, AlgFitTrack3List.h, CandFitTrack3.cxx, CandFitTrack3.h, CandFitTrack3Handle.cxx, CandFitTrack3Handle.h, CandFitTrack3List.cxx, CandFitTrack3List.h, CandFitTrack3ListHandle.cxx, CandFitTrack3ListHandle.h, FitTrack3ListModule.cxx, FitTrack3ListModule.h, GNUmakefile, LinkDef.h, README, SwimObj3.cxx, SwimObj3.h: First time I have commited this package. At present it is semi-functional. Will hopefully work it's way towards being fully functional over the next couple of weeks. 2003-06-05 16:11 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, CandFitTrack3/.cvsignore, setup/packages-development: Start package CandFitTrack3 2003-06-05 09:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/exporter.pm: Add debug output. 2003-06-05 06:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: ac_main.pm, exp_get_fixup.pm, exporter.pm: Add support for a non-invasive rebroadcasting scheme i.e. one that does not involve refreshing insert dates (which defeats roll-back). 2003-06-05 06:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_split_streams.pm: Improve naming scheme for partial checksum reports to avoid involving independent reports with similar names. 2003-06-05 04:32 kordosky * CalDetDST/: UberModule.cxx, UberModule.h, UberRecord.cxx, UberRecord.h, macros/UberModtest.C, macros/uber_w_pid.C, macros/uber_w_pid.C~, macros/uber_w_pid_short.C: Added support for CalDetPID 2003-06-05 04:30 kordosky * CalDetPID/: LinkDef.h, NtpCalDetPID.cxx, NtpCalDetPID.cxx~, NtpCalDetPID.h, NtpCalDetPID.h~: added ntuple object ala sue k 2003-06-05 02:21 kordosky * CalDetPID/: bin/GNUmakefile, bin/LinkDef.h, bin/MakeBeamMomentumTable.cc, bin/MakeCERRangeTable.cc, bin/MakeCERTimeWinTable.cc, bin/MakeCERWinTable.cc, bin/MakeOverlapWinTable.cc, bin/MakeTOFRangeTable.cc, bin/ScanDbuSubRunSummary.cc, data/BeamMomentumTable.rawinput, data/CERRangeTable.rawinput, data/CERTimeWinTable.rawinput, data/OverlapWinTable.rawinput, data/README, data/TOFRangeTable.rawinput, data/beamp.dat, data/cerrange.dat, data/certime.dat, data/overlap.dat, data/tof_numbers.dat, macros/TestLoadCalDetDB.C, macros/TestPFModConfig.C, macros/TestPIDModule.C, test/GNUmakefile, test/LinkDef.h, test/TestBeamMomentum.cc, test/TestCERRange.cc, test/TestOverlapWin.cc, test/TestTOFRange.cc: more initial commit 2003-06-05 02:08 kordosky * CalDetPID/: AlgCalDetPID.cxx, AlgCalDetPID.h, CalDetBeamMomentum.cxx, CalDetBeamMomentum.h, CalDetCERRange.cxx, CalDetCERRange.h, CalDetCERTimeWin.cxx, CalDetCERTimeWin.h, CalDetOverlapWin.cxx, CalDetOverlapWin.h, CalDetParticleType.cxx, CalDetParticleType.h, CalDetTOFRange.cxx, CalDetTOFRange.h, CandCalDetPID.cxx, CandCalDetPID.h, CandCalDetPIDHandle.cxx, CandCalDetPIDHandle.h, GNUmakefile, LinkDef.h, LoadCalDetPIDDB.cxx, LoadCalDetPIDDB.h, ParticleFilterModule.cxx, ParticleFilterModule.h, README, RealCalDetPIDModule.cxx, RealCalDetPIDModule.h: initial import 2003-06-04 22:18 George Irwin <gmieg@slac.stanford.edu> * CandShowerSR/AlgShowerSRList.cxx: Late commits backported to R0.20.0: Fix pulse height asymmetry cut, previously was passing when should have been rejecting and vice versa. 2003-06-04 22:10 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/: Module/NtpSRModule.cxx, macro/compareNtuple.C: Late commits backported to R0.20.0: a) compareNtuple.C: Clean up print statements. Only print one warning per tree leaf when types disagree, or corresponding leaf on second tree is missing. Add missing #include "TLeaf.h". b) NtpSRModule.cxx: Protect against divide by 0 error in filling of track momentum data members and fix filling of linear fit data. Fix debug level print statement. 2003-06-04 21:57 George Irwin <gmieg@slac.stanford.edu> * CandEventSR/EventSRListModule.cxx: Late commits backported to R0.20.0: a) Fill missing dmxstatus.avgtimeoffset data member now that this information is available through the DemuxDigitListHandle. b) Fix bug in setting evthdr.plane.* and evthdr.planeall.* if there were hits on channels that don't have a plane attached (i.e. GetPlane returns -1) due to x-talk or noise then it resets the min plane to -1. c) Move config to beginjob, and add MIP and SigMap mode 2003-06-04 21:25 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiScintMdl.far_veto, UgliDbiScintMdlVld.far_veto, UgliDbiScintPln.far_veto, UgliDbiScintPlnVld.far_veto, UgliDbiSteelPln.far_veto, UgliDbiSteelPlnVld.far_veto, UgliDbiStrip.far_veto, UgliDbiStripVld.far_veto: geometry info for vetoshield section 2 after 2003-04-17 when it was reconfigured from single to double layer. initial geometry for section 3. 2003-06-04 21:14 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: VetoShieldMuxToMdl.fardet, VetoShieldMuxToMdlVld.fardet: section 2 alternative for 2003-04-16 and beyond (changed from single layer to double layer); entries for sections 3 & 4. 2003-06-04 21:00 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Fix minor bug, where evthdr.plane* variables are not correctly calculated if a CandDigit exists with plane<0. 2003-06-04 20:56 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSRList.cxx: Fix pulse height asymmetry cut, previously was passing when should have been rejecting and vice versa. 2003-06-04 17:44 musser * CandShowerSR/ShowerSRListModule.cxx: added back in config variables that I lost in the last commit 2003-06-04 17:22 musser * CandEventSR/EventSRListModule.cxx: move config to beginjob, and add MIP and SigMap mode 2003-06-04 17:20 musser * CandTrackSR/TrackSRListModule.cxx: move config to beginjob, and add MIP and SigMap mode setting 2003-06-04 17:17 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSR.h, ShowerSRListModule.cxx: move configuration to beginjob, and add loading of MIP and SigMap calibration m\ode settings 2003-06-04 17:02 musser * Calibrator/: DigitCalibrator.cxx, DigitCalibrator.h, MIPCalibrator.cxx, MuonSigCorrCalibrator.cxx, PEGainCalibrator.cxx, SigMappedCalibrator.cxx, StripCalibrator.cxx, StripCalibrator.h, TimeCalibrator.cxx: added calibration mode -1 to all calibration types. This allows a complete bypass of dB table loading and access, and applies more or less reasonable default 'calibration' constants. 2003-06-04 16:57 musser * EventDisplay/: EVD.C, EVD.cxx: window resize when opening text pane fixed 2003-06-04 16:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Try to make a bit more "Slave site installer" friendly following comments by Jon. 2003-06-04 16:43 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add a link to DBMauto installation into the Installation section. 2003-06-04 16:04 Robert Hatcher <rhatcher@fnal.gov> * Loon/gminos_to_eventsr.C: Add EventDump::Ana *after* RerootTo{RawData|Truth}Module::Get so that there are actual records in MOM when it is called. 2003-06-04 15:28 Mark Messier <messier@indiana.edu> * setup/packages-development: Add CalDetPID 2003-06-04 15:27 Mark Messier <messier@indiana.edu> * CalDetPID/.cvsignore: Start package off 2003-06-04 15:13 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Add CalDetPID 2003-06-04 03:52 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Protect against divide by 0 error in filling of track momentum data members and fix filling of linear fit data. Fix debug level print statement. 2003-06-04 01:59 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/compareNtuple.C: Clean up print statements. Only print one warning per tree leaf when types disagree, or corresponding leaf on second tree is missing. Add missing #include "TLeaf.h". 2003-06-04 01:02 Sue Kasahara <schubert@hep.umn.edu> * CandEventSR/EventSRListModule.cxx: Fill missing dmxstatus.avgtimeoffset data member now that this information is available through the DemuxDigitListHandle. 2003-06-03 17:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.20.0: # Reversed CandTrackSR to previous tag V00-06-08 2003-06-03 16:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.20.0: # tagged CANDTRACKSR to V00-06-09 from HEAD and included in this release in view of floating errors and roy's recent update 2003-06-03 15:14 kordosky * CalDetDST/: GNUmakefile, LinkDef.h, UberDST.cxx, UberHeader.cxx, UberModule.cxx, UberModule.h, UberRecHeader.cxx, UberRecHeader.h, UberRecord.cxx, UberRecord.h: New UberDST with SR reco variables. 2003-06-03 06:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/Help.txt: The --File prefix can omly be omitted on the import command in the table option precedes it. 2003-06-02 22:39 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: add "gallag" as yet-another-alternative for Hugh Gallagher 2003-06-02 22:35 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: Hugh is known as "gallaghr" as well as "gallagher" 2003-06-02 22:18 George Irwin <gmieg@slac.stanford.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Commit this late change to R0.20.0 branch. 2003-06-02 22:07 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Add this late change to R0.20.0. 2003-06-02 22:03 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/AlgTrackSR.cxx: Commit this late change to R0.20.0 branch. 2003-06-02 21:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.19.0-tmp: # not needed 2003-06-02 19:33 hartnell * LISummary/LISummarySorter.cxx: Removed the nasty hack to the validity context now that Nick has done nice things to the CalDet database Fixed a bug with the pinRecoCounter 2003-06-02 02:11 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Remove ntprec->Print(); call that was left in by mistake. 2003-06-01 17:11 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # informed users of next comming frozen release 2003-06-01 16:50 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/macros/data_reco.C: added a little 2003-05-31 17:14 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mytmp, setup_minossoft_tamu: test 2003-05-31 15:36 hartnell * LISummary/: LIAnalysis.cxx, LIRun.cxx, LIRun.h, LITuning.cxx, LIAna.C, LIAnalysis.h, LILookup.h, LIPlexMaps.cxx: Started working towards some code to calculate the residuals for each stripend and then make a TProfile - called GainCurves2() for now Used the new enum in LILookup Tidied up LIRun a lot, now uses f to prefix all data members. Added code to print all the data in the object Not much change to LIPlexMaps LILookup recommited with fardet settings LITuning now uses GetLed instead of accessing directly 2003-05-31 15:28 hartnell * LISummary/: LILookup.cxx, LILookup.h: Added the enum ELINearOrFarSide and used it throughout the package 2003-05-31 04:07 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx, CandTrackSR/AlgTrackSR.cxx: If total range of track <=0., set momentum from range to 0. 2003-05-30 22:50 George Irwin <gmieg@slac.stanford.edu> * setup/: packages-R0.20.0, packages-development: Committed at request of Ed who is having all kinds of computer problems. 2003-05-30 19:53 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mytmp, setup_minossoft_tamu: #check 2003-05-30 19:41 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/MinosOutline.cxx: don't complain for CalDet if the steel coverage is kNoActive (artifact) 2003-05-30 19:40 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: minor movement in #include and comment for why it's there 2003-05-30 19:35 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: plane 60 in CalDet is no longer legal -- was a hold over from early days where there was confusion about the structure in the MC. 2003-05-30 19:32 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.20.0-tmp: new tag for RerootExodus. 2003-05-30 19:30 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/doc/ChangeLog: document V00-08-02 and V00-08-01 changes. 2003-05-30 19:25 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToTruthModule.cxx: protect against REROOT records with no REROOT_NeuKin (ie. CalDet). 2003-05-30 15:10 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/WebDocs.html: Add link to FNAL's Doxygen documentation of minossoft. 2003-05-30 08:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/checksum_db.pm: Improve MySQL fixup file to remove SEQNOs missing from auxiliary (VLD) tables. 2003-05-30 00:14 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/FabPlnInstallLookup.cxx: more problem plane recognition (and exemptions). 2003-05-29 21:04 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: In calculation of path length and range, do not assume that steel planes exist before and after every scintillator plane. This condition is not true for plane 0 in caldet. 2003-05-29 20:17 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.20.0-tmp: new tags for BField, Plex, RawData, Rotorooter, Swimmer, UgliGeometry 2003-05-29 20:15 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: tag changes as V00-10-00 2003-05-29 20:10 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/doc/ChangeLog: tag V00-06-04 (and update documentation for some others). 2003-05-29 20:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: document V00-09-03 (and -02) changes. 2003-05-29 19:58 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: ooops this should have been documenting V00-09-03 (well, it gives me opportunity to document the real V00-09-02 changes). 2003-05-29 19:52 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: document changes to make thie V00-09-02 2003-05-29 19:43 Robert Hatcher <rhatcher@fnal.gov> * BField/doc/ChangeLog: what makes this V00-04-00. 2003-05-29 18:39 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Ensure that track begin and end planes are set and that strips are added to daughter list when track fit is immediately failed due to lack of sufficient number of planes in each view. 2003-05-29 18:38 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx: Always set time slope positive in beam mode. 2003-05-29 18:23 Mark Messier <messier@indiana.edu> * Configurable/: Cfg.cxx, Cfg.h, test/testConfigurable.cc: [1] Add method to convert Registry to std::string [2] Add cycle test (string->Registry->string) to testConfigurable 2003-05-29 16:30 Robert Hatcher <rhatcher@fnal.gov> * BField/: BField.cxx, BField.h, BfldCache.cxx, BfldCache.h, BfldDbiPlaneMap.cxx, BfldDbiPlaneMap.h, BfldHandler.h, BfldLoanPool.cxx, BfldLoanPool.h, GNUmakefile, LinkDef.h: Lots of changes -- a large leap forward in using geometry for determining the steel plane. But this appears to add significantly to the CPU load (even with lots of caching) over just what CandFitTrackSR takes. Default still reverts essentially what it used to do. BfldLoanPool is now a CfgConfigurable and can be told to use geometry; complain at different levels if BField is probed outside of the z range of the steel; arbitrarily set B=0 for z > set value (kludge!). 2003-05-29 16:14 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h: override Print() method so that it calls Plexus::Print(). 2003-05-29 16:13 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: Make Print() format look similar to UgliGeometry's. 2003-05-29 16:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.h: Make CountRef() a const method. 2003-05-29 15:38 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimSwimmer.cxx: Make NearDet default map 142 (not 141) as was used by GMINOS. Since BField now supports CalDet, so allow that case for ctor. 2003-05-29 15:34 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/: SwimGeo.cxx, SwimGeo.h: Add VldRange member datum; based on UgliGeomHandle's range since the PlaneInterfaces depend on geometry. Make sure requested version is compatible. 2003-05-29 15:20 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h: New method GetNearestSteelPln{Handle|Node} for fast(er) lookup of steel based on z for BField (ignores FarDet VetoShields). Cache vectors of plane nodes for a little more speed. 2003-05-29 15:14 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/database_interface.tex: DbiTableProxyRegistry::Instance returns a &, CINT script seems unhappy with assigning this to a CfgConfigurable (claimed to be "abstract"). Show assignment that works w/ comment. Fix minor typo. 2003-05-29 13:30 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R0.20.0-tmp: Tag DatabaseInterface and DatabaseMaintenance. 2003-05-29 13:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-09-02. 2003-05-29 13:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V00-12-00. 2003-05-29 07:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add instructions on how to re-prime database from CVS. 2003-05-28 21:51 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: short circuit early if asked for GetScintPlnNode on a plane(pair) that has no scintillator (ie. 0 and 249 in far). GetPlaneIdFromZ was returning the next plane downstream if the requested z position lay exactly on the upper z edge of a plane (test was ">=" instead of simply ">"). 2003-05-28 20:55 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.20.0-tmp: commit tmp list for R0.20.0 generated by Ed Lartey. 2003-05-28 19:23 Robert Hatcher <rhatcher@fnal.gov> * TriD/GNUmakefile: package that use Midad headers now need ROOTCINTFLAGS defined to be "-p" 2003-05-28 19:22 Robert Hatcher <rhatcher@fnal.gov> * Midad/Gui/GuiScrolled.h: qualify "cerr" as "std::cerr". 2003-05-28 19:00 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/doxygen/loon.doxygen: Bring list of directories in line with current packages-development list. 2003-05-28 08:45 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_split_streams.pm: Better handling of multi-part checksum reports: don't assume they arrive in part number order. 2003-05-28 03:36 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/NtpSRTrack.cxx: Bug fix. Forgot [] when deleting the stp associated arrays. 2003-05-28 03:34 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/: testNtpSRFilterModule.C, testNtpSRModule.C, testNtpSRRead.C: New script testNtpSRFilterModule.C shows how to call the ntuple generating module and ntuple-slim generating module, and write the records out to two different files. New script testNtpSRRead.C can be used to read the ntuple records back into a job. testNtpSRModule.C (and testNtpSRFilterModule.C ) have been modified to request that the ntuple record stream tree be split only to level 5, instead of the default of 99. This is because recent versions of root (post v3_05_02) have apparently reintroduced the bug that causes finely split branches to not i/o properly (a bug that had been fixed in root last November). This bug affects the VldContext data members when splitting at 99, but they i/o properly at 5. The branch structure of the non-header ntuple data members is the same at 5 or 99. 2003-05-28 03:25 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/: LinkDef.h, NtpSRFilterModule.cxx, NtpSRFilterModule.h, NtpSRModule.cxx, NtpSRModule.h: New job module NtpSRFilterModule is used to produce the slimmed down version of the ntuple (ala eventsr.sub.root). Alas, the name slimfast was already taken. 2003-05-27 21:43 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/compareNtuple.C: Default to using FLT_EPSILON for comparing 2 floating point numbers, even doubles, because use of DBL_EPSILON produces a long list of false inconsistencies. 2003-05-27 20:53 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/compareNtuple.C: Remove unnecessary #include statements 2003-05-27 20:51 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/compareNtuple.C: Fix to implementation of floating point comparisons. 2003-05-27 20:31 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: LinkDef.h, NtpSRFitVertex.cxx, NtpSRFitVertex.h, NtpSRTrack.h, NtpSRVertex.h, Module/NtpSRModule.cxx: Remove derived NtpSRFitVertex and merge data members into NtpSRVertex to conform with structure of eventsr. 2003-05-27 20:06 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/tfMessages.h: bring OnlineUtil in sync w/ online CVS (2003-05-27). 2003-05-27 20:02 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, cvs.log, framework.list, numisoft.list, users: Update e-mail address for Messier 2003-05-27 19:52 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgFactory.cxx: Add code to get AlgConfigs from DB using DbiConfigStream. 2003-05-27 19:39 Sue Kasahara <schubert@hep.umn.edu> * setup/packages-development: Add CandNtupleSR to package list 2003-05-27 19:00 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Fix bug that caused discrepancy between shield times in new ntuple versus old. 2003-05-27 15:13 Brett Viren <bv@bnl.gov> * Midad/: GNUmakefile, Base/GNUmakefile, Cheezy/GNUmakefile, Gui/GNUmakefile, MultiPage/GNUmakefile, UserDisplay/GNUmakefile, Util/GNUmakefile: Make rootcint use system CPP. 2003-05-27 15:06 musser * EventDisplay/: EVD.C, GNUmakefile, GfxStripList.cxx, GfxTrack.cxx, doc/EVD.html: add -p flag to rootcint 2003-05-27 11:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Coding of extended context queries complete. 2003-05-27 11:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, DemoData1.dat, DemoData1Vld.dat, TestDbi.cc: Add some simple tests of extended context queries. 2003-05-27 11:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h: Remove unused GetContext() and fContext. add new ctor (const DbiDBProxy& proxy,const string& context,...). 2003-05-27 11:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Add Query(const string& context,...). 2003-05-27 11:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiString.h: Add const version of GetString(). 2003-05-27 11:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlContext.cxx, DbiSqlContext.h: Add new intervals: kMisses and kOverlaps. 2003-05-27 11:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Make caching data members mutable to get rid of some const_casts. 2003-05-27 11:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Add support for extended context queries:- 1) Add new ctor (const string& tableName,const DbiSqlContext& context...) 2) Add NewQuery(const DbiSqlContext& context,...) 2003-05-27 11:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Add support for extended context queries:- 1) Add arg. const string& sqlQualifiers to constructor 2) Add arg. const string& sqlQualifiers to Satisfies(const DbiValidityRec). 2003-05-27 11:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Add support for extended context queries:- 1) Add Satisfies(const string&) 2) Add arg. const string& sqlQualifiers to constructor. 2003-05-27 11:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Make statistics and caching data members mutable to get rid of some const_casts. Add support for extended context queries:- 1) Add Satisfies(const string&) 2) Add arg. const string& sqlQualifiers to Satisfies(const DbiValidityRec) 3) Allow duplicate keys. 2003-05-27 11:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCache.cxx, DbiCache.h: Make statistics data members mutable to get rid of some const_casts. During cache destruction, purge first sub-cache before destroying in order to release any extended context query results. Add support for extended context queries:- 1) Add Search(const string& sqlQualifiers) 2) Add arg. const string& sqlQualifiers to Search(const DbiValidityRec& vr). 2003-05-26 21:36 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: cosmicray data member locsiderialtime is now filled with apparent and not mean sidereal time to match what is being filled in eventsr. 2003-05-26 21:18 Sue Kasahara <schubert@hep.umn.edu> * AstroUtil/: AstCoordinate.cxx, AstTime.cxx, AstTime.h, test/AstValidate.cc, test/AstValidate.h: Fix bug in AstCoordinate conversion from horizon to equatorial coordinates. Add new method to AstTime to calculate apparent sidereal time from julian date. LSTToGMST and GMSTToLST routines renamed to LSTToGST and GSTToLST to reflect that they can accept mean or apparent greenwich sidereal time. AstValidate updated to test AstTime methods. 2003-05-26 17:10 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Check number of hit planes for each slice; if too few planes in either view then do not track. Previously was checking number of hit planes for each snarl, which is not sufficient in the near detector. 2003-05-26 06:57 paul * Validation/: README, Validate.h, validate, doc/TestFileGuidelines: Added -i flag for checking packages that inherit from a target package. 2003-05-23 21:26 avva * CandFitTrackSA/GNUmakefile: test 2003-05-23 20:39 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Added Bernie to Alignment 2003-05-23 20:10 Brett Viren <bv@bnl.gov> * Midad/: Base/CanvasPage.cxx, Base/CanvasSignals.h, Base/LinkDef.h, Base/Mint.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/PageProxy.h, Gui/GuiBase.cxx, Gui/GuiBase.h, Gui/GuiBox.h, Gui/GuiMainWindow.cxx, Gui/GuiStatusBar.h, Gui/GuiTable.cxx: Relax some "#ifndef __CINT__"'s as newer rootcint deals with more of libsigc++'s templates. Rootcint still doesn't like the fact that PageDisplay has SigC::Object in the inheritance tree. Simple tests can't reproduce the problem. <shrug>. Quiet down some needless cerr's. Remove a "using std::cerr" from GuiBase.h. How did that get there? Add various "using"s in .cxx files to compensate. 2003-05-23 19:21 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/BFieldSR.cxx: use map -142 for near detector (used by GMINOS), not -141. avoid some copying/setting of temporary data object in GetBField(). 2003-05-23 18:57 Robert Hatcher <rhatcher@fnal.gov> * BField/BField.cxx: set fNoField false except in case of default ctor and CalDet pick more reasonable defaults in case of unset fUseEverywhere; choose a reasonable map to use base on the detector. still no connection to geometry though. 2003-05-23 18:52 Robert Hatcher <rhatcher@fnal.gov> * BField/BField.h: by default "coarseness" is now -1 (ie. use Rect2d rather than Vornonoi) add new fNoField data member for short cutting in case of CalDet. 2003-05-23 17:20 hartnell * LISummary/morse/slimfast/: Makefile.txt, slimfast.cxx: Some code from Rob Morse to slim down my (huge) trees I haven't tested it at all, it's just what Rob gave me. 2003-05-23 02:26 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/CandFitTrackSRHandle.cxx: In iteration, only scale diagonal terms of covariance matrix. 2003-05-23 02:25 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/datamodel_io.tex: Add a subsection on how to read data from files in parallel. 2003-05-23 01:28 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Handle case when reconstructed momentum from curvature is zero. 2003-05-23 01:27 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Handle floating point exception when reconstructed momentum at vertex is infinite. 2003-05-23 01:27 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/BFieldSR.cxx: Return (0,0,0) for caldet. 2003-05-22 19:55 Brett Viren <bv@bnl.gov> * EventDisplay/EVD.C: Remove hard coded path to libCandSliceSR 2003-05-22 19:54 Brett Viren <bv@bnl.gov> * EventDisplay/RecoText.cxx: Protect against SIGFPE in the case of a zero curvature fittrack. 2003-05-22 18:39 Brett Viren <bv@bnl.gov> * Midad/Gui/: GuiMenu.cxx, GuiMenu.h: More quieting 2003-05-22 18:20 Brett Viren <bv@bnl.gov> * Midad/: Base/Mint.cxx, Base/TimeHist.cxx, Base/ZoomPad.cxx, MultiPage/GfxDigit.cxx, MultiPage/GfxDigit.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxStrip.cxx, MultiPage/GfxStrip.h, MultiPage/GfxStripList.cxx, MultiPage/GfxStripList.h, Util/Range.h: Use Sue's RecArrayAllocator to new GfxDigit/Strips in place instead of on the stack. This speads up reconfiguration a bit. The actual implementation is still a simple "new"ing of a TBox or TEllipse. This might also benefit from using RecArrayAllocator. Quieted some overly noisy spots. 2003-05-22 17:15 hartnell * LISummary/LIAnalysis.cxx: Have fixed the problem with the fit. I was using the "r" option = "R" Use the Range specified in the function range This should only be used when you are using your OWN function rather than one of the built in ones! Using r when you specify a range to fit to in the Fit() method causes your range to be ignored. NICE! Maybe that's obvious but it caught me out :-) GainCurves() now does some nice residuals plots to show that the new-new UV leds aren't bendy - well that's my preliminary conclusion 2003-05-22 17:05 Brett Viren <bv@bnl.gov> * Midad/Gui/GuiSlider.cxx: Protect against SIGFPE in TGDoubleSlider::DoRedraw which occurs when the extrema are equal. Fons says he has the fix in CVS but it doesn't hurt to do it here too. 2003-05-22 16:42 musser * RecoBase/AlgShower.cxx: remove diagnostic output 2003-05-22 16:08 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiScintMdl.cxx: new veto planes triggered a warning about broken assumptions (that aren't actually assumed or necessary) -- push threshold for warning up further. 2003-05-22 16:06 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: mdDetectorSiteCodes.h, mdTriggerCodes.h: first commit of new online header files 2003-05-22 16:05 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/rcMessages.h: bring include file in sync with online cvs repository (new changes introduced on 2003-05-14) 2003-05-22 13:55 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimDetector.h, SimPmtDecalibrator.cxx, SimPmtDecalibrator.h, SimPmtUTM16.cxx: SimDetector: Ensure objects are Reset() in the correct order. Added an Clean() function for testing memory leaks. SimPmtDecalibrator: Added a default return if there is no entry in the database, to keep the Texas model from clutching it's heart and gasping for lack of gain data. SimPmtUTM16: Downgraded most of the print statements from Debug to Verbose so that other components didn't down in the output. 2003-05-22 13:17 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/DigiPE.h: Whups.. helps to save the file before you commit it. 2003-05-22 13:14 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiList.h, DigiPE.cxx, DigiPE.h: Fix memory leak in DigiList (Make sure SetOwner() is on in TObjArray) Add explicit copy constructor. 2003-05-22 11:44 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Fix spelling. 2003-05-22 11:44 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm: In checksum reports, "Ign." take priority of "Ins.". 2003-05-22 09:42 hartnell * LISummary/: LIAnalysis.cxx, LIAnalysis.h: Have removed the Gryfindor stuff. It is still available in the morse directory though A few changes to gaincurves() 2003-05-22 06:40 Nick West <n.west1@physics.oxford.ac.uk> * Registry/RegistryItemXxx.h: Add missing #include <Registry/Registry.h> needed for gcc 3.2 to be able to define specialized templates. (Brett, hope this hasn't broken anything!). 2003-05-21 23:14 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx: Now calculate the nonlinearity as well as the linearity. Makes the nonlinearity of the pmts easier to see Have made a step towards looking at the residuals from a straight line fit to a gain curve. Having trouble selecting a range to fit to though, TGraph seems to be misbehaving! 2003-05-21 23:09 hartnell * LISummary/: LIRun.cxx, LIRun.h, LITuning.cxx, LITuning.h: More work towards a configurable gain curve tuning. Will get there one day! 2003-05-21 21:31 musser * RecoBase/: AlgShower.cxx, AlgShower.h, CandShower.cxx, CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, LinkDef.h: Adding routine GetU, GetV, and GetZ to CandShowers, by analogy with CandTrack. These provide the means to obtain the orthogonal coordinate of a daughter strip in a reconstructed shower and, for example allow the display of a shower in an XY projection. 2003-05-21 21:28 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Jim M to SR packages 2003-05-21 20:59 musser * EventDisplay/: EVD.C, EVD.cxx, EVD.h, EVDObject.cxx, EVDObject.h, GNUmakefile, GfxBase.h, GfxCfg.cxx, GfxCfg.h, GfxDigit.cxx, GfxDigit.h, GfxDigitList.cxx, GfxDigitList.h, GfxDigitListCfg.cxx, GfxDigitListCfg.h, GfxDigitListMenu.cxx, GfxDigitListMenu.h, GfxMCVec.cxx, GfxMCVec.h, GfxMCVecList.cxx, GfxMCVecList.h, GfxMCVecListCfg.cxx, GfxMCVecListCfg.h, GfxMCVecListMenu.cxx, GfxMCVecListMenu.h, GfxMenu.h, GfxProxy.cxx, GfxProxy.h, GfxShower.cxx, GfxShower.h, GfxShowerList.cxx, GfxShowerList.h, GfxShowerListCfg.cxx, GfxShowerListCfg.h, GfxShowerListMenu.cxx, GfxShowerListMenu.h, GfxStrip.cxx, GfxStrip.h, GfxStripList.cxx, GfxStripList.h, GfxStripListCfg.cxx, GfxStripListCfg.h, GfxStripListMenu.cxx, GfxStripListMenu.h, GfxTrack.cxx, GfxTrack.h, GfxTrackList.cxx, GfxTrackList.h, GfxTrackListCfg.cxx, GfxTrackListCfg.h, GfxTrackListMenu.cxx, GfxTrackListMenu.h, GraphicsView.h, LinkDef.h, README, RecoText.cxx, RecoText.h, ViewState.cxx, ViewState.h, doc/EVD.html, doc/snapshot01.png, doc/snapshot02.png, doc/snapshot03.png, doc/snapshot04.png, doc/snapshot05.png, doc/snapshot06.png, doc/snapshot07.png, doc/snapshot10.png, doc/snapshot11.png, doc/snapshot12.png, doc/snapshot13 .png, doc/snapshot14 .png: Initial submission of a new 'full featured' event display based on Midad tools 2003-05-21 20:49 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxBeam.cxx: floating point exception in AlgDeMuxBeam the result of round off error. test to make sure the value is reasonable before taking the sqrt. 2003-05-21 20:49 musser * Midad/Base/MCVectors.cxx: Added STDHEP to FindComponent 2003-05-21 20:39 musser * Midad/Base/PageDisplay.h: add GetButtonBox method 2003-05-21 20:38 musser * Midad/Base/SteelOutline.cxx: made fillcolor an option in Draw 2003-05-21 20:37 musser * Midad/Base/MCTree.cxx: Added STDHEP to FindComponent 2003-05-21 20:32 Brett Viren <bv@bnl.gov> * Midad/Base/MCText.cxx: Cosmetic: fix indentation, remove commented out code, remove cout's. 2003-05-21 20:23 musser * Midad/Base/MCText.cxx: Added STDHEP to FindComponent 2003-05-21 20:06 Brett Viren <bv@bnl.gov> * Loon/gminos_to_eventsr.C: add EventDump::Ana to path 2003-05-21 19:21 Brett Viren <bv@bnl.gov> * Loon/gminos_to_eventsr.C: Needed to add libNumericalMethods to satisfy libSwimmer dependencies. 2003-05-21 19:06 Brett Viren <bv@bnl.gov> * Registry/: RegistryItemXxx.cxx, RegistryItemXxx.h: There was a bug in GCC pre 3.3 that caused non-inlined specialized templates to be ignored. Unknowingly, this bug was not tickled because RegistryItemXxx's specialized template implementations were in the .h file. However, this causes multiply defined symbol errors under 3.3 and moving the implementations into the .cxx file tickles the 3.2.x bug. So, appease both flavors with ifdefs. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3797 for the bug in question. 2003-05-21 18:39 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added EventDisplay module 2003-05-21 18:38 Mark Messier <messier@indiana.edu> * setup/packages-development: Add EventDisplay 2003-05-21 18:37 Mark Messier <messier@indiana.edu> * EventDisplay/.cvsignore: Start package for Jim Musser's event display 2003-05-21 17:45 Brett Viren <bv@bnl.gov> * BubbleSpeak/CandMSTClusterHandle.cxx: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 17:23 Brett Viren <bv@bnl.gov> * TriD/TridHistoGLFrame.cxx, Alignment/StraightTrackAlignment.cxx: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 17:17 Brett Viren <bv@bnl.gov> * RawData/RawBlockRegistry.h, Record/test/DemoNtupleModule.cxx, Record/test/DemoRecordModule.cxx, Rotorooter/RotoSocket.cxx: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 17:14 Brett Viren <bv@bnl.gov> * RDBC/odbc++/: databasemetadata.cpp, datahandler.h, driverinfo.cpp, drivermanager.cpp, statement.cpp: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 17:09 Brett Viren <bv@bnl.gov> * NtupleBase/test/DemoCandNtpModule.cxx, PEGain/PEGainStripHisto.cxx, PEGain/PEGainSummary.cxx: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 17:07 Brett Viren <bv@bnl.gov> * Midad/: Base/CanvasPage.cxx, Gui/GuiBase.cxx, MCDisp/MCDisp.cxx: Fix for GCC 3.3 - inclusion of cassert header Also remove warning about explicit init of base class constructor. 2003-05-21 16:38 Brett Viren <bv@bnl.gov> * JobControl/JobCInput.h, JobControl/JobCPathModule.cxx, JobControl/JobCPathRegistry.cxx, JobControl/JobController.cxx, LISummary/LIStreamHunter.cxx, LISummary/LISummaryAnalyser.cxx, LISummary/LISummaryCollector.cxx: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 16:37 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Jim Musser to MIDAD/Midad writers 2003-05-21 16:34 Brett Viren <bv@bnl.gov> * IoModules/: IoInputModuleOld.cxx, IoRerootStreamItr.cxx: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 16:28 Brett Viren <bv@bnl.gov> * DetSim/SimPmtTimeBucket.h: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 16:24 Brett Viren <bv@bnl.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 16:10 Brett Viren <bv@bnl.gov> * CalDetPIDSR/CalDetPIDModule.cxx, CandTrackSR/Track2DSR.cxx: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 16:06 Brett Viren <bv@bnl.gov> * DatabaseInterface/: DbiDBProxy.cxx, DbiTableMetaData.cxx, DbiTableRow.h: Fix for GCC 3.3 - add inclusion of cassert header file 2003-05-21 15:58 Brett Viren <bv@bnl.gov> * BField/BfldHandlerRect2d.cxx, BubbleSpeak/BubUtil.cxx: Fix for GCC 3.3 - add inclusion of cassert header 2003-05-21 15:52 Brett Viren <bv@bnl.gov> * MessageService/MsgService.cxx: Fix for GCC 3.3 - add inclusion of cassert header 2003-05-21 15:51 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, RegistryItemXxx.cxx, RegistryItemXxx.h, test/registry-test.cxx: Fix for GCC 3.3 2003-05-21 15:18 Brett Viren <bv@bnl.gov> * Loon/gminos_to_eventsr.C: first commit 2003-05-21 12:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/importer_do_job.pm: Increase number of update files to process per job from 5 to 10. 2003-05-21 12:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_main.pm: Print total number of conflicts. 2003-05-21 12:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: scripts/primer/launch.csh, scripts/primer/launch.sh, doc/db_distribution.html: Add (limited) support for sh/bash shell users. 2003-05-21 10:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: When complaining about ENV_TSQL_* variables, output the current values. 2003-05-21 10:27 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: LinkDef.h, LoadDetSimDB.cxx, LoadDetSimDB.h, M64CrossTalk.mc, MuonFitsTable.MCfar, SimPmtM64.cxx, SimPmtM64CrosstalkTable.cxx, SimPmtM64CrosstalkTable.h, macros/detsim.C, macros/mc_li.C, tables/M64CrossTalk.mc, tables/MuonFitsTable.MCfar: Move those pesky tables to the right directory! Rename LoadDetSimCrosstalkDB to LoadDetSimM64CrosstalkDB just to be fair. Fix macros to match. Update M64 crosstalk table object so it can be correctly get Reset() to a new validity context. 2003-05-21 00:27 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: NtpCandEvent.h, NtpCandShower.h, NtpCandSlice.h, NtpCandTrack.h: Fix picky compiler warnings so that this package can be taken off Robert's hotlist. 2003-05-20 23:12 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: limit how often one complains about GetBestItem() on an empty list. // Empty lists generally happen because of raw channel id's // that don't map back to real strips (for instance due to // unused pixels on a tube being illuminated by crosstalk). 2003-05-20 22:32 paul * Validation/: Validate.h, validate, doc/TestFileGuidelines: Validation.h now uses MessageStream "Vldn" as well as vout and verr. Also, it now checks the environment variable $VALIDATION_TMP_DATA to determine where to put temporary output files. 2003-05-20 21:34 Brett Viren <bv@bnl.gov> * setup/msrt: Add 'msrt version' 2003-05-20 21:25 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexHandle.cxx: PlexHandle creation should (for FarDet) set PlexVetoShieldHack's default context *before* going to the loan pool (or some of the shield view info will not be set correctly). Copied from current HEAD into this branch (V00-09-02) 2003-05-20 21:20 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexHandle.cxx: PlexHandle creation should (for FarDet) set PlexVetoShieldHack's default context *before* going to the loan pool (or some of the shield view info will not be set correctly). 2003-05-20 21:18 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexVetoShieldHack.cxx, Plexus.cxx: add some debugging messages 2003-05-20 16:50 Brett Viren <bv@bnl.gov> * setup/msrt: Remove the filldb command. People should use DBMauto method instead. Add start of the "msrt validate" command. Not turned on by default, currently just does a "make tbin" or "make Package.tbin". When the running validation code is stablized, will add that as well. 2003-05-20 15:55 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/DumpMom.cxx: Print out names and titles of candidate objects. Print out the name and title of the RecMinos records. 2003-05-20 15:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/detsim.C: Add comment: cannot load BOTH temporary gain tables. May be the but that Mike hit. Fix bad Set() command. Doh! 2003-05-20 15:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DetSimLightInjectorModule.cxx, LinkDef.h, LoadDetSimDB.cxx, SimDetector.cxx, SimDetector.h, SimElecMaker.cxx, SimElecMaker.h, SimElectronics.cxx, SimElectronics.h, SimPixelTimeBucket.cxx, SimPmt.cxx, SimPmt.h, SimPmtDecalibrator.cxx, SimPmtDecalibrator.h, SimPmtM16.cxx, SimPmtM16CrosstalkTable.cxx, SimPmtM16CrosstalkTable.h, SimPmtM64.cxx, SimPmtM64.h, SimPmtUTM16.cxx, SimPmtUTM16.h, SimQieClock.cxx, SimQieClock.h, SimQieElectronics.cxx, SimQieElectronics.h, SimQiePerfectElectronics.cxx, SimQiePerfectElectronics.h, SimVaElectronics.cxx, SimVaElectronics.h: DetSim version 3.0 rollllllllin out... I will consider this my first production version. People should use it rather than eariler versions. Validation summary: It works. Because I know Nick reads CVS commits for the fun of it, I'll put the good stuff in first: DetSim is now over 11000 lines of code. Digitization, the framework that this is supposedly supposed to "fit into", has almost 600 lines of code. I'm now over the 20-times mark. Nyah nyah. (Oh.. and that doesn't count the database tables.) Configuration: New configuration system. Pmt and Electronics objects get Config()ured the same way a module does. Default values are kept in SimDetector for easy reference. PMT Models: Added configuration options to turn/on off optical xtalk, charge xtalk, nonlinearity, and dark noise. Verified they work. Added scale factors for crosstalk. Quick check that optical xtalk scaling works on M64s. Modified the UT model: It now will correctly handle validity context changes with both the gain table and the database. Initialization of the internal tables is now done on Reset(). It is guanenteed that the SimPmt will get Reset() before use, and will be Reset() on every event. Updated the Decalibrator object so that it now correctly handles all validity changes. Further, it reports and ID index for the current validity, so that dependent objects (i.e. the UT M16 model) can adjust themselves when the numbers change. Electronics Models: There is now a dynamic factory system to make the electronics objects. Added SimQiePerfectElectronics, good for removing all simulated QIE effects. Modified SimVaElectronics and SimQieElectroncs to use Floor() when rounding rather than Nint(); this caused a the calibration to be out by 1/2 an ADC count. (How's THAT for an eye for detail!) Seperated SimQieClock into a new file. General fixes and cleanups: - Now create a global gDetector pointer. VERY useful for debugging; may go away eventually. - LoadDetSimDB() functions now report return value from DbiWriter - PixelTimeBuckets now correctly zero their arrays, instead of depending on vector<> to do it right. - PixelTimeBuckets now fill both PE[] and PEXtalk[] arrays on AddDigiPE() to ensure that a no-crosstalk-model will give out data. - LightInjectorModule now correctly takes off QIE digital offset when doing histograms. - Some Print() statements cleaned up 2003-05-20 14:55 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/doc/: DetSim_Present.sxi, first0.gif, first1.gif, img0.gif, img0.jpg, img1.gif, img1.html, img1.jpg, img10.gif, img10.html, img11.gif, img11.html, img2.gif, img2.html, img2.jpg, img3.gif, img3.html, img3.jpg, img4.gif, img4.html, img4.jpg, img5.gif, img5.html, img5.jpg, img6.gif, img6.html, img6.jpg, img7.gif, img7.html, img7.jpg, img8.gif, img8.html, img9.gif, img9.html, index.gif, last0.gif, last1.gif, next0.gif, next1.gif, present.html, present.sdd, prev0.gif, prev1.gif, text.gif, text0.html, text1.html, text10.html, text11.html, text2.html, text3.html, text4.html, text5.html, text6.html, text7.html, text8.html, text9.html: Add the slides to the presentation made a month ago to the simulation group. 2003-05-20 14:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/: detsim.C, digisim.C, mc_li.C: Fully update the detsim.C and mc_li.C macros to be fully documented examples of how to run DetSim. Remove redundant macro. 2003-05-20 01:22 George Irwin <gmieg@slac.stanford.edu> * CandData/: LinkDef.h, RecordSetupModule.cxx, RecordSetupModule.h: A JobModule for CandRecord and ConfigRecord housekeeping. 2003-05-19 15:46 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DetSimMCtoRawDataModule.cxx, DetSimMCtoRawDataModule.h: Obsolete old module. This module has been replaced by two others. 2003-05-19 14:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Start work on "Extended Context" queries. 2003-05-19 14:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, DbiValidate.hh: Set up test ready for extended context query. 2003-05-19 14:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxy.cxx: Used revised DbiCache::Search(...). 2003-05-19 14:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Add state string fFillOpts that can be use to pass user-specified controll for row filling. 2003-05-19 14:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Add Satisfies(const DbiValidityRec& vrec). 2003-05-19 14:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Add method CanDelete(). Drop Int_t aggNo arg from Satisfies(...) as this is a context-specific search which implies aggNo = -1. 2003-05-19 14:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Implement new primary query with a string context and augment existing primary query with const string& sqlData, const string& fillOpts args to provide back-end support for extended context queries. 2003-05-19 14:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCache.cxx, DbiCache.h: Use DbiResult higher level interface methods CanDelete() and Satisfies() rather than checking its individual component state. Drop Int_t aggNo arg as this is a context-specific search which implies aggNo = -1. 2003-05-19 14:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlContext.cxx, DbiSqlContext.h, LinkDef.h: New class to encapsulate SQL to define an extended context. 2003-05-19 13:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, SimDetector.cxx: Tidy up the RawDigit packing code just slightly. Add functionality to pack negative adc values for VA digits. Degrade an Info statement in SimDetector to Debug. 2003-05-19 10:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableMetaData.h: Pander to odd rootcint code generation error:- Error: class,struct,union or type __traits_type::iterator_category not defined FILE:prec_stl/iterator that only appears at RAL, by changing:- std::vector<UInt_t> fColConcepts; to:- std::vector<Int_t> fColConcepts; 2003-05-19 06:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_split_streams.pm, scripts/auto_distribute.perl, scripts/checksum_db.pm, scripts/mail_checksum_report.pm: Split long checksum reports into chuncks to avoid them being rejected by mail servers. 2003-05-19 03:15 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRCosmicRay.cxx, NtpSRCosmicRay.h, NtpSREvent.h, NtpSRShieldStrip.cxx, NtpSRShieldStrip.h, NtpSRSlice.h, NtpSRStrip.h, Module/NtpSRModule.cxx, macro/compareNtuple.C, macro/testNtpSRModule.C: Bug fixes and better comments and other changes to bring new ntuple in line with recent changes to eventsr. compareNtuple.C macro now allows the user to specify 4 arguments: filename0,filename1, and optional arguments treename0,treename1 to compare trees of different names in filename0 and filename1, e.g. root -q .x 'compareNtuple.C("testNtpSR.root","eventsr.root","NtpSR","reco")' to compare CandNtupleSR tree to CandEventSR tree. 2003-05-19 01:35 Sue Kasahara <schubert@hep.umn.edu> * AstroUtil/: AstCoordinate.cxx, AstTime.cxx, AstTime.h, test/AstValidate.cc: Bug fixes, more protection against divide by zero, and more validation code. 2003-05-18 03:30 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/HoughTrackSR.cxx: Yet another divide by zero fix. 2003-05-17 15:50 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: AlgEvent.cxx, AlgReco.cxx: Bound transverse position within physical limits in calculation of attenuation corrected pulse heights. 2003-05-17 02:18 George Irwin <gmieg@slac.stanford.edu> * Algorithm/: AlgFactory.cxx, ConfigRecord.cxx, ConfigRecord.h: Bring over fixed versions from development release to R19's frozen branch. 2003-05-17 02:02 George Irwin <gmieg@slac.stanford.edu> * Algorithm/: AlgFactory.cxx, ConfigRecord.cxx, ConfigRecord.h: Alternative flagging of AlgConfig ownership to avoid using ROOT's Owned bit 2003-05-16 22:29 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/mytmp: # minor correction 2003-05-16 22:13 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.19.0, packages-R0.19.0-tmp: #adde version for Offline 2003-05-16 21:28 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages-R0.19.0, packages-R0.19.0-tmp: # added new packages file 2003-05-16 21:04 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Do not try to calibrate pulse heights if track fitting has failed. This sometimes causes a floating point exception in the Calibrator since it is given bogus lengths. 2003-05-16 20:22 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/KalmanPlaneSR.cxx: Fix floating point exception caused by taking sqrt of negative number (precision). 2003-05-16 20:19 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: In AsString() put out 2 char for PlaneCoverage when it is a VetoShield plane (to distinguish between all cN, cS, CN, CS, eN, eS, EN, ES cases). 2003-05-16 20:12 George Irwin <gmieg@slac.stanford.edu> * Algorithm/ConfigRecord.cxx: Improve speed and robustness of ConfigRecord destructor by using TObjArray::RemoveAll() to unhook fComponents contents in non-owned case, before base class RecDataRecord destructor calls TObjArray::Delete(). ROOT garbage collection seems to get confused when executing TObjArray::Delete() in the case where the "Owned" bit is turned off. 2003-05-16 18:49 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, LinkDef.h, StdHepSR.cxx, StdHepSR.h, TTreeSR.cxx, TTreeSR.h: Add StdHep table to reco tree. 2003-05-16 14:48 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Another divide by zero fix. 2003-05-16 14:20 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R0.19.0-tmp: Tag DatabaseInterface and DatabaseMaintenance. 2003-05-16 14:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-09-01. 2003-05-16 14:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V00-11-01. 2003-05-16 14:02 Brian Rebel <brebel@fnal.gov> * DeMux/DmxRMSStat.cxx: check to make sure no div by zero 2003-05-16 13:02 weber * Contrib/weber/UserAnaStrip/.cvsignore: forgot to include it 2003-05-16 13:01 weber * Contrib/weber/: AnaMC/.cvsignore, AnaMC/AnaMC.C, AnaMC/AnaMC.cxx, AnaMC/AnaMC.h, AnaMC/Study.C, AnaMC/StudyData.C, AnaMC/StudyData.h, AnaMC/StudyMC.C, AnaMC/StudyMC.h, CalInject/.cvsignore, CalInject/GNUmakefile: some cleanup and update of my code 2003-05-16 12:50 weber * Contrib/weber/CalInject/: Calinject.C, UserAnalysis.cxx, UserAnalysis.h, ana_qi.C: Adding my FD charge injection analysis code 2003-05-16 12:48 weber * Contrib/weber/CalInject/.cvsignore: Adding my FD charge injection analysis code. 2003-05-16 01:45 George Irwin <gmieg@slac.stanford.edu> * setup/packages-R0.19.0-tmp: Tag Algorithm and Candidate packages for AlgConfig TRef & ConfigRecord I/O. 2003-05-16 01:26 George Irwin <gmieg@slac.stanford.edu> * Algorithm/: AlgFactory.cxx, AlgFactory.h, ConfigRecord.cxx: Implement AlgFactory::GetOwnedConfigRecord(const VldContext *) method to supply updated ConfigRecord on demand for I/O. Thanks to phone conference suggestion. Fixes shutdown Cleaner crash as well. 2003-05-15 21:40 kordosky * DetSim/macros/mc_li.C: M16 code moving from initial development to validation 2003-05-15 21:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Fix another divide by zero error. 2003-05-15 20:57 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: comment out some dubugging output 2003-05-15 19:30 Liz Buckley-Geer <buckley@fnal.gov> * WebDocs/WebDocs.html: Add link to FNALU batch system instructions 2003-05-15 19:14 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: fix division by 0 that caused crashes 2003-05-15 19:09 kordosky * DetSim/: LoadDetSimDB.cxx, SimPmtM16Crosstalk.cxx, SimPmtUTM16.cxx, SimPmtUTM16.h: Code no longer falls over 2003-05-15 15:34 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/: check_access, checkoutlist, loginfo, modules, neugen3.list: changes for new top level module "neugen3" for Hugh Gallagher. 2003-05-15 15:26 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/: framework.list, labyrinth.list: change rhatcher email address 2003-05-15 13:51 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Document the user and password cascades. 2003-05-15 13:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Support a cascade of users and passwords so that different accounts can be used for different databases in the cascade. 2003-05-14 23:52 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx: Much improved the AdcVsPin method and the DebugPins method I have put a new cut on my pin selection numEntries>0.8*pulses. However, I have validated ~95% of the pin diode plex so you can just use that to work out which pin was being flashed and which ones are just noisy 2003-05-14 22:48 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxUtilities.cxx: clean up AlgDeMuxCosmics by commenting out the depricated methods. someday i may even get rid of those lines of code... 2003-05-14 21:34 paul * Validation/: Validate.h, doc/TestFileGuidelines: added comments and an additional IsVerbose helper method to Validate.h. Also modified TestFileGuidelines to reflect changes in the Validation framework. 2003-05-14 20:56 kordosky * DetSim/M16CrossTalk.mc: [no log message] 2003-05-14 20:53 kordosky * DetSim/M16CrossTalk.mc: Datafile for M16 xtalk 2003-05-14 19:28 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxGolden.cxx, AlgDeMuxGolden.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxPlane.cxx, DmxPlane.h, DmxShowerPlane.cxx, DmxUtilities.cxx, DmxUtilities.h, LinkDef.h: make DmxPlaneItr's and DmxHypothesisItr's to avoid some dynamic_casts move declaration of pointers outside of for and while loops to improve performance change method declarations to reflect use of DmxPlaneItrs instead of TObjectItrs 2003-05-14 18:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmtM64.cxx, SimQieElectronics.cxx, macros/mc_li.C: Fix up M64/QIE charge model so it works. 2003-05-14 18:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.19.0-tmp: # add new tmp file for release R0.19.0 2003-05-14 18:19 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: check for set hypothesis before trying to do anything with it 2003-05-14 18:08 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Early check for existence of sufficient number of hit planes in each view. 2003-05-14 17:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/mc_li.C: Whups.. typo in the script. 2003-05-14 17:00 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/mc_li.C: A macro to run the simulated light injection. 2003-05-14 16:44 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Fix bug in time fit for events such as those in the near detector which have hits only on one side. 2003-05-14 16:39 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DetSimLightInjectorModule.cxx, DetSimLightInjectorModule.h, DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, LinkDef.h, LoadDetSimDB.cxx, M16CrossTalk.mc, SimDetector.cxx, SimPixelTimeBucket.h, SimPmt.cxx, SimPmtDecalibrator.cxx, SimPmtDecalibrator.h, SimPmtM16.cxx, SimPmtM64.cxx, SimPmtUTM16.cxx, SimPmtUTM16.h, SimQieElectronics.cxx, SimVaElectronics.cxx, SimVaElectronics.h, tables/M16CrossTalk.mc: Moved M16 crosstalk table into tables/ directory, matched by code. Changed charges to work in Munits (Couloumbs). Combed code for a problem with this; there doesn't appear to be an overflow problem. (But why use Coulombs in the first place? It's a unit for measuring _lightning_ for heaven's sake!). Tested with SimPmtM16 and VA electronics; other configurations not yet verified. Changed SimDetector to be persistent across events. Changed SimPmt to be persisitent across events. Changed SimPmtDecalibrator to be persistant across events. (Before, all these objects were destroyed and re-created every event. The Decalibrator object in particular was expensive. Now each object is not deleted, but is called with Reset(VldContext&), which is supposed to reset all data to zero and update all data objects. This leads to considerably more speed.) Added a light injection module. This simulates a light pulser injecting into a single StripEnd. It also includes an Ana() method to generate plots. Testing with this tool will begin shortly. 2003-05-14 16:31 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/DigiSignal.h: Change comment: charge is now in Munits. 2003-05-14 16:30 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Conventions/Munits.h: Add femptocolumbs and picocoulombs to Munints. For SHAME, George, telling me they were already there. ;) 2003-05-14 15:35 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h: At last I have got round to adding some code to produce strip vs plane maps for the whole detector - very pretty. You can see the "strange gains" effect in the gain plot as a shift in colour across the detector. See StripVsPlaneWholeDet() 2003-05-14 12:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultSet.cxx: Rediscover (sigh!) that TSQLResultSet::GetString(...) does not preserve precision when returning floating point data. 2003-05-14 12:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: Change: Bool_t ColIsString(Int_t colNum) const; To: UInt_t ColFieldConcept(Int_t colNum) const; - need to test for floats as well as strings. 2003-05-14 12:46 weber * Demo/: PrintStat.cxx, PrintStat.h: Adding some files to print out a header line for every n-th event 2003-05-14 12:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add section: What does "Found ... in ..., but not in its VLD" mean? 2003-05-14 12:28 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/tables/: GainTable.MCfar, GainTable.near_mc, MuonFitsTable.MCfar, MuonFitsTable.near_mc, neargains.C, nearplex.C: Added gain tables; these should have been in before. Whoops! The far gain table is a mock-up from real LI data. The near gain table is a mock-up from Oxford test stand data (with a script showing how it was made) The Muon tables are just 1/gain*constant to make the muon calibration come out right, assuming that all strips have equal response. 2003-05-14 11:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/digisim.C: Add new example macro. This is the right way to use DetSim now. Will obsolete the old one soon. 2003-05-14 11:48 paul * Validation/Validate.h: changed vout in Validate.h to deal with 'endl' manipulator 2003-05-14 06:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Speed up DbiSqlValPackets filling. 2003-05-14 06:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiSqlValPacket.cxx: Activate code to fill packet using DbiResultSet::RowAsCsv(...) rather than via cpu intensive DbiConfigSet table rows. 2003-05-14 06:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultSet.cxx: Call UtilString::MakePrintable(...) when converting strings. 2003-05-14 06:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiOutRowStream.cxx: Replace code to make string printable by UtilString::MakePrintable(...). 2003-05-14 06:40 Nick West <n.west1@physics.oxford.ac.uk> * Util/: UtilString.cxx, UtilString.h: Factor out common code in Dbi into:- UtilString::MakePrintable(const char* in, std::string& out) 2003-05-14 01:58 kordosky * DetSim/: LinkDef.h, LoadDetSimDB.cxx, LoadDetSimDB.h, M16CrossTalk.mc, SimPmtM16Crosstalk.cxx, SimPmtM16Crosstalk.h, SimPmtM16CrosstalkTable.cxx, SimPmtM16CrosstalkTable.h, SimPmtUTM16.cxx, SimPmtUTM16.h: More work on M16 sim. 2003-05-13 21:08 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Couple of changes: (1) Try to prevent too many consecutive planes from being removed from fit. (2) Fix bug where fit would stop prematurely, sometimes causing an assert to fail where it shouldn't. 2003-05-13 21:07 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/FitTrackSRListModule.cxx: Change default maximum local chi**2 from 5 to 10. 2003-05-13 21:05 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, TrackSRListModule.cxx: Some minor changes to improve efficiency: (1) Create new parameter Trk2DNSkipRemove; this parameter controls how many hits may be removed from the end of a track when searching for hits to be added to the end. (2) When checking the change in angle, take into account bending in magnetic field. (3) When checking the linearity of short tracks, take into account track angle. 2003-05-13 18:26 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridControl.cxx, TridControl.h, TridCratePage.cxx, TridFlatGLFrame.cxx, TridGLFrame.cxx, TridHistoGLFrame.cxx, TridHistoPage.cxx, TridPmtPage.cxx, TridPmtPage.h: Updated PmtPage to display both near and far PMT racks.. still not debugged, but getting there. A couple of floating point exceptions now cured (now that I've turned on floating point exceptions on my deveolopment platform). Added MIP calibration to color modes. 2003-05-13 17:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.18.0-tmp: # no more needed 2003-05-13 17:13 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, mytmp: # modified to know when new packages are added to packages-development 2003-05-13 14:22 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: LoadDetSimDB.cxx, SimDetector.cxx, SimPmt.cxx, SimPmt.h, SimPmtM64.cxx, SimPmtM64.h, SimPmtTimeBucket.cxx, test/testsim.cxx: Fixed error in near gains table. Update test binary to get the new Alg config scripts Fixed bug (ND only): M64 didn't demangle pixel numbers as it should have. Fixed bug (MD only): M64 would give NANs if for small negative charge leakage. Throttled back some messages. 2003-05-13 13:54 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * JobControl/: JobCFloatXImp.cxx, JobCFloatXImp.h: Change floating point exception #include flag from R__LINUX to __linux so that the floating point exceptions will be generated on non-RedHat systems. (Tested on Mandrake; should work on SuSe and Debian as well.) 2003-05-13 05:19 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/: CandFitTrackSRHandle.cxx, KalmanPlaneSR.cxx, KalmanPlaneSR.h: Access const AlgConfig* through CandFitTrackSRHandle via const GetAlgConfig(). Pass const AlgConfig* to KalmanPlaneSR constructor. 2003-05-13 05:09 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h: Modify AlgConfig Handling. Now stored by TRef in CandBase and written out. 2003-05-13 05:06 George Irwin <gmieg@slac.stanford.edu> * Algorithm/: AlgBase.cxx, AlgConfig.cxx, AlgFactory.cxx, AlgFactory.h, AlgHandle.cxx, AlgHandle.h, ConfigRecord.cxx, ConfigRecord.h, LinkDef.h: Modify AlgConfig Handling. Now stored by TRef in AlgHandle. Introduce ConfigRecord class. 2003-05-12 21:51 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDcsEnvMonitorBlock.cxx, RawDcsHvMonitorBlock.cxx, RawDcsMagnetMonitorBlock.cxx, RawDcsRpsMonitorBlock.cxx: make sure mutable pointer is initialized by ctor 2003-05-12 21:37 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDcsEnvMonitorBlock.cxx, RawDcsEnvMonitorBlock.h, RawDcsHvMonitorBlock.cxx, RawDcsHvMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx, RawDcsMagnetMonitorBlock.h, RawDcsRpsMonitorBlock.cxx, RawDcsRpsMonitorBlock.h: Erik Beall's code for unpacking/printing block contents. 2003-05-12 21:36 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawRunEndBlock.cxx: allow one to force hex dumping via debug flag 2003-05-12 21:23 Robert Hatcher <rhatcher@fnal.gov> * DcsDaemon/dcs_mysql2roto.c: Erik's newest version. 2003-05-12 21:15 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Stop checking planes that are too far away when searching for planes to add to fit. Previous version wasted many CPU cycles, particularly on multi muon events. 2003-05-12 18:05 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, GainTable.MCfar, LinkDef.h, LoadDetSimDB.cxx, LoadDetSimDB.h, SimDetector.cxx, SimDetector.h, SimPixelTimeBucket.h, SimPmt.cxx, SimPmt.h, SimPmtM16.cxx, SimPmtM16.h, SimPmtM64.cxx, SimPmtMaker.cxx, SimPmtMaker.h, SimPmtTimeBucket.cxx, SimPmtTimeBucket.h, SimPmtUTM16.cxx, SimVaElectronics.cxx: Changed SimPixelTimeBucket and SimPmtTimeBucket to use accessors instead of allowing straight access to the data. Fixed up SimPmt and SimPmtUTM16 to use this. Note that the UT compiles but is untested. Fix crash in DigiPEtoRawDigitModule when the Signal cannot be found. Add a global LoadDetSimDBNearGains() to load nearDet gain data. Add on/off flags to PMT model to turn off nonlinearity, crosstalk, or darknoise. (Needs fixes to UT model to make it work) Fix M64 gain computation by stupid factor of 160. Add ClassImp/ClassDef to SimPmtMaker to allow command-line tests. Fix some 'unused parameter' warnings. 2003-05-12 17:49 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimPmtUTM16.cxx, SimPmtUTM16.h: (Commited on behalf of Mike K.) This is the new SimPmtUTM16, which simulates the M16 by the Texas code. 2003-05-12 17:32 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Mike K to DetSim 2003-05-12 16:54 Robert Hatcher <rhatcher@fnal.gov> * Validity/: LinkDef.h, VldRange.cxx, VldRange.h: make VldRange cout'able. 2003-05-12 16:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/RerootFlsDigitToDigiPE.cxx: Downgrade warning msg to verbose for invalid PlexPixelSpotId: this condition is common and expected because some strips are not connected to any pixel. 2003-05-12 16:33 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotId.h: fix IsValid() which was incorrectly reporting default values as valid if they hadn't been converted to version 2 (a "|" vs. "&" error). (Thanks to N. Tagg for reporting this problem). 2003-05-12 15:09 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Alfons to Demo and DetSim 2003-05-12 15:04 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/jobmacros/mc_reco.near.C: # added for running near detector monte-carlo 2003-05-12 13:10 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Document the Level 2 cache. 2003-05-12 02:34 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRCosmicRay.cxx, NtpSRCosmicRay.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Fill NtpSRCosmicRay data making use of AstUtil methods. 2003-05-12 02:26 Sue Kasahara <schubert@hep.umn.edu> * AstroUtil/test/: AstValidate.cc, AstValidate.h, TestAst.cc: New validation code. Only tests of AstCoordinate methods implemented so far. 2003-05-12 02:24 Sue Kasahara <schubert@hep.umn.edu> * AstroUtil/: Ast.cxx, Ast.h, AstCoordinate.cxx, AstCoordinate.h, AstTime.cxx, AstTime.h, GNUmakefile, LinkDef.h, novas.c, novas.h, readeph0.c, test/GNUmakefile, test/checkout-st.c: New classes: AstCoordinate contains AstUtil namespace methods for converting between different coordinate systems (detector local, detector ideal (z pts to true north), horizon (azimuth, altitude), geocentric equatorial (hourangle,declination), geocentric celestial (ra,dec). AstTime contains AstUtil namespace methods for converting between different time systems (calendar, JulianDate, gmst, lst). AstTime makes use of nova methods and only has conversions implemented one way so far. Ast.h,.cxx has been updated to include near & far detector long,lat, and rotation (from local to ideal) data from Wes Smart, referenced to Technical Design Handbook. Some modifications to nova routines to get rid of picky compiler warnings. 2003-05-09 22:10 paul * Validation/: GNUmakefile, Validate.h, validate: Changed validate so that it relies on environment variables to determine verbosity and regressive/independent testing, and modified Validate.h to have 'vout' and 'verr' pseudo-streams that can control verbosity and be used in place of cout and cerr. Also put in functions to get the paths of data files in $VALIDATION_DATA and tmp/Validation 2003-05-09 22:02 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/external_products.html: next time save file in editor before committing... 2003-05-09 21:56 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: external_products.html, install_libsigc++.html, install_products.html: point users at FNAL location of "recommended" versions of external packages (unixODBC, MySQL, MyODBC, libsigc++, dcap) in various places. Give instructions for unwinding dCache binary tar file. Move ROOT build instructions to end so it can be built against MySQL and dCache; give explicit configure example. 2003-05-09 20:42 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: modified version takes -R option to specify root release. .sh version replaced "for o" with "while [ $# -gt 0 ] ; do ; o=$1" because 'for' was caching an thus shift's weren't being taken into account. 2003-05-09 18:17 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx: Various fixes/improvements including (1) when adding points, check # of active planes, including whether a track is going through the coil hole (2) do not allow wholesale removal of track segments (3) remove points with large uncertainties (in addition to those with large chi2) (4) do not apply chi2 requirement on short tracks when defining whether a track has passed the track fitting (5) make sure the initial covariance matrix does not grow unbounded with each iteration (6) in calculation of noise, the z distance was being scaled incorrectly 2003-05-09 18:12 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, TrackSRListModule.cxx: Better handling of scintillator planes which do not exist. Should not have any effect except perhaps for monte carlo files with more than one missing scintillator plane. For non cosmic mode, force direction in z to be forward; also, begin tracking at end of track (for cosmic mode, direction is determined by timing and tracking is done from the start of the track). 2003-05-09 18:09 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: Include steel planes just upstream and downstream of observed scintillator planes in calculation of range. 2003-05-09 17:16 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: check to prevent indexing error when calculating ApplyTrigger in CalDet. 2003-05-09 16:47 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: don't let bogus times in RunEndBlock pollute the DB; if null use best guess from other data blocks. 2003-05-09 16:27 Brian Rebel <brebel@fnal.gov> * DeMux/DBtxt_AlgDeMuxBeam_default.C: dont for get the txt based alg config thing 2003-05-09 16:25 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx: set the mc adc to pe conversion to 60 to conform 2003-05-09 16:19 bspeak * setup/: setup_minossoft_umn, setup_minossoft_umn.sh: Modified for frozen releases 2003-05-09 16:15 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Fill vertex and end information for events. 2003-05-09 16:07 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: conversion from p.e. to ADC is now 60 for MC (rather than 100) to more closely match data. 2003-05-09 16:06 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: CutDigiPairListModule.cxx, CutDigiPairListModule.h: p.e. to ADC conversion is now 60 for MC (to ~ match data). 2003-05-09 16:05 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: AlgDigit.cxx, AlgMCDigit.cxx, CandDigit.h: change comments to reflect that p.e. to ADC conversion is ~60 (data) or exactly 60 (MC), rather than older MC value of 100. 2003-05-09 15:57 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawQieDigit.cxx, RawVaDigit.cxx: remove some kruft; change comment to reflect ADC ~ 60 * pe 2003-05-09 15:43 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: UserAnalysis.cxx, UserAnalysis.h: bring copy in WebDocs back into alignment with real package version 2003-05-09 15:19 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/: AlgShowerSRList.cxx, ShowerSRListModule.cxx: Add requirement that pulse height between different views match. Also, make more sensible begin plane requirement for short clusters. 2003-05-09 15:09 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Modify pmt index in strip list for 3 VARCs per crate. Fill in vertex variables for showers. 2003-05-09 15:08 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: ShieldStripSR.cxx, ShieldStripSR.h: Add pmt index and pixel information. 2003-05-09 11:34 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LITune.C, LITuning.cxx: StripVsPlane can handle a gain curve file now. It just plots the last point Tidied up messages for tuning. Turned off output of old DP algorithm. Got rid of safety feature that checked the pulse width and pulse number 2003-05-08 18:27 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Fix bug introduced recently which had the effect of stopping track reconstruction in most cases. 2003-05-08 14:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableMetaData.cxx: I must really must remember to hit 'Save' in the editor BEFORE I commit my code! 2003-05-08 14:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: Add ColIsString(Int_t colNum) and ColMustDelimit(Int_t colNum) methods. 2003-05-08 14:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiSqlValPacket.cxx: Work in progress to speed up DBMauto exporting. 2003-05-08 14:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Add RowAsCsv(string& row) as a way to assemble a row as a string without the cpu intensive DbiConfigSet filling. Work in progress to speed up DBMauto exporting. 2003-05-08 13:55 Brett Viren <bv@bnl.gov> * RecoBase/: AlgEvent.h, AlgReco.h, AlgTrack.h: Add inclusion of Rtypes.h so ClassDef is defined 2003-05-08 13:51 Brett Viren <bv@bnl.gov> * Midad/Base/PageDisplay.h: Temporarily change private to protected so TriD can compile again. 2003-05-08 09:40 Nick West <n.west1@physics.oxford.ac.uk> * setup/msrt: Retract last commit (1.48): template again generates a DB cascade with temp. Instead change DBMauto so that its users do accidentally update temp. 2003-05-08 09:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Log error if cannot open fixup file. 2003-05-08 08:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: When selecting SEQNOs to export, save huge amounts of time by checking to see if the SEQNO is required BEFORE loading all the data (sigh!). 2003-05-07 19:29 paul * Validation/: Validate.h, validate, doc/TestFileGuidelines, doc/validate.html: changed validate so it doesn't look in <package>/test/ directories for test programs. 2003-05-07 19:07 Brett Viren <bv@bnl.gov> * Midad/macros/mc_to_digits.C: first commit 2003-05-07 14:33 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add section on dealing with problems at Slave Sites. 2003-05-07 14:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch.csh: O.K. to launch a checksum job while other dbmjobs are running. 2003-05-07 14:29 Brett Viren <bv@bnl.gov> * Midad/: Base/PageDisplay.cxx, Base/PageDisplay.h, Base/ZoomPad.h, test/GNUmakefile, test/test-Gui.cxx: Nathaniel: It's supposed to be private, dammit, touch it again and I'll cut off your hand. It's called "data hiding" and is central to OO style of programming; maybe you've heard of this? We aren't FORTRAN slobs mucking about with common blocks here. I appreciate you getting involved with Midad, but you can't just go around changing things to make it momentarily more convenient for yourself. I have added some protected methods to get at the data you need but I'll leave it to you to make use them in TriD. If I've missed some, feel free to add more such protected methods, but I do not want that private changed. Also, I took your sugestion and turned on building of test-Gui which explicitly links libMidad. 2003-05-07 13:32 Mark Messier <messier@indiana.edu> * CVSROOT/numisoft.list: Remove Jeff McDonald 2003-05-07 10:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridModel.h, TridModelCrate.cxx, TridModelIntersect.cxx, TridModelPmt.cxx, TridModelStrip.cxx, TridModelStripEnd.cxx, TridSetup.cxx, DemuxFast/DemuxFast.cxx, stat/DummyInput.cxx, stat/DummyInput.h, stat/LoadPlex.cxx: Changes to accomodate Brett's Midad fixes. More removal of compile-time warnings... now completely clean apart from (unavoidable) sigc++ warnings. 2003-05-07 10:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Midad/Base/: PageDisplay.cxx, PageDisplay.h: Fix the fixes to the fixes to the fixes: Change the PageDisplay private stuff to protected so that Trid can sub-class it without rewriting a bunch of code. Once again, make sure there is actually code written for all the prototypes: PageDisplay(const PageDisplay& rhs); // copy constructor was defined in the header but there was no code, which makes Midad fall over at a link stage. Suggestion to Brett and anyone else reading this: everyone should have a binary for their package which explicity uses the library at link time rather than using dlopen (i.e. gSystem->Load()). The dynamic linker does NOT resolve all symbols, so the only way to find this sort of potentially ass-biting omission is to link the system by hand. It's pretty trivial to do; you just need to cut-and-paste the GNUmakefile from the Loon package. ---Nathaniel 2003-05-07 08:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: gcc 3.2 doesn't support auto_ptr<T> = T* (but works on gcc 3.0.2). 2003-05-07 07:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch.csh: Play safe, define both ENV_TSQL_* and ENV_TSQL_UPDATE_* env. var. sets! 2003-05-07 07:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/print_config.pm: Print out database URL. 2003-05-07 07:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer.pm: Use the ENV_TSQL_UPDATE_* variables to prime local.config. Set import options to --EnableSQL --Table *,\!DBUVA*,\!PULSER* 2003-05-07 07:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Generate MySQL fixup file to remove SEQNOs missing from auxiliary (VLD) tables. 2003-05-07 07:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Priming: explain that ENV_TSQL_UPDATE_* variables are used, and the settings of the import options --EnableSQL and --Table. 2003-05-07 07:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Add import options --EnableSQL and --Table. Use auto_ptr<TSQLStatement>. Replace get/set/env(...) by TSystem::Get/Set/env(...). Use the ENV_TSQL_UPDATE_* variables to prime local.config. 2003-05-07 07:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h, doc/Help.txt: Use auto_ptr<TSQLStatement> to avoid memory leaks when getting TSQLStatements. Enable SQL imports but control with an --EnableSQL option. Support --Table option (defaults to "*") when importing so slave sites can ignore unwanted tables. 2003-05-07 07:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmJob.cc: Replace get/set/env(...) by TSystem::Get/Set/env(...). 2003-05-07 07:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmFileLocater.cxx: Replace getenv(...) by TSystem::Getenv(...). 2003-05-07 07:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: DbiBinaryFile can accept environmental variables in file name and erases corrupt output files. auto_ptr is used more widely to clean up TSQLStatements. 2003-05-07 07:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, test/DbiValidate.cc: Use auto_ptr to simplify clean-up of TSQLStatements. 2003-05-07 07:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Use auto_ptr to simplify clean-up of TSQLStatements. Replace getenv(...) by TSystem::Getenv(...). 2003-05-07 07:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiBinaryFile.cxx, DbiBinaryFile.h: Use TSystem::ExpandPathName to translate any environmental variables in file name. Erase file if writing and errors have occurred. 2003-05-06 23:01 Brett Viren <bv@bnl.gov> * Islands/islands.C: Make runable 2003-05-06 22:08 vahle * CalDetDST/: UberDST.cxx, UberDST.h, UberHeader.cxx, UberMC.cxx, UberMC.h: Fixed strstream problems Added StdHep TClonesArray to UberMC 2003-05-06 21:35 hartnell * Contrib/weber/UserAnaStrip/: LinkDef.h, NFAna.C, NFAnalysis.cxx, NFAnalysis.h, NFCuts.cxx, NFCuts.h, NFParticle.cxx, NFParticle.h: New class NFCuts to hold the various parameters for different cuts, only a proton tof and electron cherenkov cut so far New analysis methods to look at detector response and plane profiles 2003-05-06 16:00 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Section 2 of veto shield switch to double layer. 2003-05-06 11:34 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DigiPEtoRawDigitModule.cxx: Now fill 'truth' value of RawDigitMCMixIn with zero instead of the DigiSignal index: now the RawDigit will return a useless but correct value instead of a useful but undocumented value. 2003-05-06 00:39 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Fix bug where missing planes due to invalid scintillator planes or tracks going through coil hole were not being taken into account. 2003-05-06 00:38 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/KalmanPlaneSR.cxx: Fix bug in assignment of charge when momentum gets too low. Should not have a big effect, particularly for through going muons. 2003-05-05 21:18 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiScintMdl.far_veto, UgliDbiScintMdlVld.far_veto, UgliDbiScintPln.far_veto, UgliDbiScintPlnVld.far_veto, UgliDbiSteelPln.far_veto, UgliDbiSteelPlnVld.far_veto, UgliDbiStrip.far_veto, UgliDbiStripVld.far_veto: geometry changes for finalized first section in the time period where pln 549 was installed incorrectly (2002-12-17 to 2003-04-16). 2003-05-05 21:11 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: VetoShieldMuxToMdl.fardet, VetoShieldMuxToMdlVld.fardet: plane 549 was installed incorrectly from 2002-12-17 to 2003-04-16 2003-05-05 20:57 Brett Viren <bv@bnl.gov> * Midad/: Base/PageDisplay.cxx, Base/TimeHist.cxx, Base/TimeHist.h, Base/ZoomPad.cxx, Base/ZoomPad.h, Gui/GuiSlider.cxx, MultiPage/MultiPage.cxx, macros/test.C: Clean up how Mint::fTimeRange is used between PageDisplay, MultiPage and TimeHist. Work around pointer grabbing unfriendliness in the ROOT TG classes. Extend ZoomPad to have a scale so that its Pad's range can be different than the underlying Range object to deal with wanting to display nanoseconds but store ranges as seconds. Some misc bugs in ZoomPad fixed. Change MultiPage to update when the slider is released, not at each tick. It's still slow.... 2003-05-05 18:38 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Brian R. to SR packages 2003-05-05 18:35 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexVetoShieldHack.cxx: expand/shift allowed plane #'s for veto shield (mdl-based) due to reconfig of section 1 (of [0,1,2,3]) to double layer and anticipation of double layer (not single layer) for 2, 3. 2003-05-05 18:31 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexVetoShieldHack.cxx: expand/shift allowed plane #'s for veto shield (mdl-based) due to reconfig of section 1 (of [0,1,2,3]) to double layer and anticipation of double layer (not single layer) for 2, 3. 2003-05-05 18:19 Brett Viren <bv@bnl.gov> * RerootExodus/RerootFlsDigitToDigiPE.cxx: Remove unused parameter to avoid -pedantic warnings. 2003-05-05 17:20 hartnell * Contrib/weber/UserAnaStrip/: NFAna.C, NFAnalysis.cxx, NFAnalysis.h: More timing analysis methods, in particular TimingTopology, looking at how it varies with plane and strip Looked at RelDiff with timing cuts. 2003-05-05 09:01 hartnell * Contrib/weber/UserAnaStrip/: NFAna.C, NFAnalysis.cxx, NFAnalysis.h, NFParticle.cxx, NFParticle.h, UserAnaStrip.cxx: New analysis methods to look at the Near/Far timing Small cosmetic changes to UserAnaStrip 2003-05-05 08:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Better handling of Global SEQNO allocation. 2003-05-05 08:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: DbiDBProxy does not attempt to get Global SEQNOs for temporary tables. 2003-05-05 08:49 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: DbiCascader locks DB during transaction to obtain new Global SEQNO (it's a no-op unless connection is to a MySQL DB). 2003-05-05 04:16 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/compareNtuple.C: New script to compare ntuple tree data. Usage: root -q .x 'compareNtuple.C("filename0","filename1")' This script opens file "filename0" and, for each root tree in that file, compares the contents of the tree to the contents of the tree of the same name in "filename1". Only branch data for basic data types are compared, where basic data types are int, float,double,char (or arrays of any of these). Warnings are printed for any differences observed. Floating point comparisons are done with a D. Knuth algorithm adopted from T. Belding's fcmp implementation. 2003-05-04 21:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added release R0.18.0 2003-05-04 21:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.18.0: # added new frozen release 2003-05-04 20:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # added 2003-05-04 20:22 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # will add again 2003-05-04 20:21 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # done 2003-05-04 20:21 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: reco.C, reco.h: #will add again 2003-05-02 23:43 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/: check_access, modules: add CandFitTrackSA package (avva as owner); alphabetize CandFitTrack* pkgs. 2003-05-02 23:39 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSA/: .cvsignore, GNUmakefile: Initial revision 2003-05-02 23:39 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSA/: .cvsignore, GNUmakefile: Sergey Avvakumov's CandFitTrackSA package 2003-05-02 21:49 Robert Hatcher <rhatcher@fnal.gov> * RDBC/odbc/: ODBCCallableStatement.cxx, ODBCPreparedStatement.cxx, ODBCResultSet.cxx, ODBCStatement.cxx: comment out unused arguments to avoid compiler warnings. 2003-05-02 21:48 Robert Hatcher <rhatcher@fnal.gov> * RDBC/odbc/: ODBCCallableStatement.h, ODBCPreparedStatement.h, ODBCStatement.h: different signature on Execute() hides TSQLStatement::Execute(); make it visible again (to avoid warnings) using "using". 2003-05-02 21:45 Robert Hatcher <rhatcher@fnal.gov> * RDBC/rdbc/TSQLConnection.cxx: comment out unused args in ctors. 2003-05-02 21:44 Robert Hatcher <rhatcher@fnal.gov> * RDBC/include/RDBC/odbc++/preparedstatement.h: Reimplement virtual signatures in base class 'Statement' that were hidden by newly defined argumentless versions. bool execute(const ODBCXX_STRING& /* sql */) ResultSet* executeQuery(const ODBCXX_STRING& /* sql */) int executeUpdate(const ODBCXX_STRING& /* sql */) all just turn around and call arg-less version. 2003-05-02 21:40 Brett Viren <bv@bnl.gov> * Midad/Base/: Mint.h, PageDisplay.cxx, TimeHist.cxx, TimeHist.h, ZoomPad.cxx: Don't update MultiPage for every tick of the big slider, only when mouse is released. Even that is damn slow. Change TimeHist to take a pad and hold a hist instead of take a canvas and be a hist. 2003-05-02 17:58 Brett Viren <bv@bnl.gov> * Midad/: Base/CanvasPage.cxx, Base/CanvasSignals.cxx, Base/CanvasSignals.h, Base/Jint.cxx, Base/MCVectors.cxx, Base/Mint.cxx, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/PmtPixels.cxx, Base/SteelOutline.cxx, Base/ZoomPad.cxx, Gui/GuiAxis.cxx, Gui/GuiMenu.h, Gui/GuiTab.h, Gui/GuiTree.h, MultiPage/GfxBase.h, MultiPage/GfxDigit.cxx, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxDigitListMenu.cxx, MultiPage/GfxStrip.cxx, MultiPage/GfxStripList.cxx, MultiPage/GfxStripList.h, MultiPage/GfxStripListMenu.cxx, MultiPage/GfxTrack.cxx, MultiPage/GfxTrackList.cxx, MultiPage/GfxTrackList.h, Util/Undoable.h, macros/test_mcdisp.C, macros/test_user_canvas.C, test/GNUmakefile: Undo premature fixes committed by that fellow from across the pond. Remove all -pedantic induced compiler warnings. This entailed a few minor internal API changes. There is still a single "unused parameters" type warning from inside libsigc++ 1.2.4. They have been notified. 2003-05-02 16:58 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TestDemuxModule.cxx, TestDigitsModule.cxx, TridAnimator.cxx, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridHistoPage.cxx, TridOpenGLGlobal.cxx, TridOpenGLGlobal.h, TridPOV.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDisplay.cxx, TridSetup.cxx, TridSketches.h, TridStereoGLFrame.h: Multiple bug fixes to remove compiler complaints. 2003-05-02 16:58 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Midad/: Base/Mint.cxx, Base/PageDisplay.cxx, Base/PageDisplay.h, Gui/GuiMenu.h, Gui/GuiTab.h, Gui/GuiTree.h, Util/Undoable.h: Multiple changes to fix compiler warnings. Only notable things: PageDisplay::Clear and PageDisplay::Print now are true overloads of the TObject, with Option_t paramters. Hacked signals to these with a bind(). Where possible, did: public: using BaseObject::Method; 2003-05-02 16:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/importer_do_job.pm: Cosmetic change. 2003-05-02 16:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: When importing, save time by just comparing creation dates rather than loading the record from the database and comparing in full. 2003-05-02 16:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h, doc/ChangeLog: DbiSqlValPackets know their creation dates. 2003-05-02 14:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/SimPmtM16.cxx: Fixed (stupid) typo in proxy. 2003-05-02 14:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, importer.pm, importer_do_job.pm: Start to add debug output 2003-05-02 14:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_split_streams.pm: Remove input file after processing 2003-05-02 14:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: ac_main.pm, primer/launch_help.txt: Add option --Summary for reduced checksum analysis 2003-05-02 13:54 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: RerootFlsDigitToDigiPE.cxx, RerootFlsDigitToDigiPE.h: Remove redundant files since moved to RerootExodus 2003-05-02 13:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: FNAL no longer exporting DBUVACHIP* updates. 2003-05-01 23:58 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.18.0-tmp: new Plex package tag 2003-05-01 23:57 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: record changes for V00-09-01 2003-05-01 23:55 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexLoanPool.cxx, PlexLoanPool.h: Separate out GetExistingPlexus from GetPlexus so that we can trivially implement DoesValidPlexExist (also regularizes the shared/private lists). 2003-05-01 18:18 Robert Hatcher <rhatcher@fnal.gov> * Digitization/DigiSignal.cxx: In regard to: // Hack: use ROOT's circular buffer of strings. neat,huh? return Form("%s",result.c_str()); Ah, not really. Especially, if one neglects to include "TString.h" where Form() is declared (and thus this file failed to compile). 2003-05-01 14:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: m64_generic_gain.h, m64_xtalk_params.h: Remove obsolete header files; this stuff is now (correctly) in a flat file that should be used to fill a database. 2003-05-01 14:21 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R0.18.0-tmp: Record new tags for DatabaseInterface and DatabaseMaintenance. 2003-05-01 14:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-09-00. 2003-05-01 14:07 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: ecord tag version: V00-11-00. 2003-05-01 13:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, LinkDef.h, SimDetector.cxx, SimDetector.h, SimDigitTruth.cxx, SimDigitTruth.h, SimElectronics.h, SimPmt.cxx, SimPmt.h, SimPmtGenericM64.cxx, SimPmtGenericM64.h, SimPmtM16.cxx, SimPmtM64.cxx, SimPmtM64.h, SimPmtMaker.cxx, SimPmtMaker.h, SimQieElectronics.cxx: SimPmtMaker is a dynamic pluggable factory that allows people to insert their own PMT models. Similar things for SimElectronics and DAQ triggers may be forthcoming. SimPmtGenericM64 is a derived M64 class that uses a sample gain table; this removes the necessity of needing a gain table for the ND. SimPmtM64 and SimPmtM16 now have proxies to register with the SimPmtMaker. SimDetector now accepts configuration parameters M16Model and M64Model to override the default class selections. SimDigitTruth is obsolete; it's replaced by DigiSignal::DigiPmtTruth_t 2003-05-01 13:20 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DetSimMCtoRawDataModule.cxx: Fix up binary format for QIE response; now includes support for all the bits that should be there for both VA and QIE. Write digiSignal ID into the truth part of the RawDigitMixIn. This will break anything relying on the TrueSEId stuff, but I dont' think it's used much anyway. Show the method for retrieving DigiSignals in the Ana() method. 2003-05-01 13:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiSignal.cxx, DigiSignal.h: Changes to DigiSignal to make it more usable. 2003-05-01 12:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, doc/db_distribution.html, scripts/auto_distribute.perl, scripts/exp_get_fixup.pm, scripts/exporter.pm, scripts/importer_do_job.pm: Add method for distributing fixup (SQL) commands. 2003-05-01 12:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h: Add method ApplySQLFixup(...) to apply fixup (currently disabled until security implications have been discussed). Add method Quit() for improved error handling. 2003-05-01 11:56 Nick West <n.west1@physics.oxford.ac.uk> * Calibrator/: CalADCtoPE.h, CalGainDrift.h, CalGainDriftReference.h, CalMIPCalibration.h, CalMapperData.h, CalMapperFits.h, CalMapperHeader.h, CalMuonCalibration.h, CalMuonStats.h, CalNonLinearity.h, CalPINResponse.h, CalPINtoADC.h, CalTempCalibration.h, CalTimeCalibration.h: All Calibration tables are suitable for L2 (disk) caching. 2003-05-01 11:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiDemoData1.h, DbiDemoData2.h: Fix "TObject::Compare(const TObject*) const' was hidden" warnings. (Thanks Mike!). 2003-05-01 11:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiDemoData1.h, DbiDemoData2.h, DbiValidate.cc: Complete testing of L2 cache. 2003-05-01 11:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Announce the release of L2 caching ready for testing on Calibration. 2003-05-01 11:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValidityRec.cxx, DbiValidityRec.h, DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h: Add GetL2CacheName() methods to associate an L2 cache file with a result. 2003-05-01 11:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableRow.h: New method: Bool_t CanL2Cache() indicates if table suitable for L2 cache. By default it is not. 2003-05-01 11:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: DbiTableProxyRegistry no longer saves the cache during program termination. Instead results are cached as they are processed. The Registry is reprocessed on every Config call. 2003-05-01 11:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Add methods to read/write results from/to L2 (disk) cache and use these methods during queries to optimise performance. 2003-05-01 11:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiRollbackDates.cxx: Show status only if changed. 2003-05-01 11:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Add Bool_t ResultsFromDb() const; 2003-05-01 11:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Mark data as coming from Database. 2003-05-01 11:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Implement streamer. 2003-05-01 11:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Add global operators << and >> to/from DbiBinaryFile Add attribute fResultsFromDb i.e. data came from database not cache. 2003-05-01 11:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCache.cxx, DbiCache.h: Remove Streamer; don't write full cache, instead write individual query results. Add ability to search by DbiValidityRec (essentially seqno + creation date). 2003-05-01 11:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiBinaryFile.cxx, DbiBinaryFile.h: Add static data: Level 2 Cache directory, read access and write access for global control of all created DbiBinaryFile objects. 2003-05-01 08:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Report errors detected during checksum report generation. 2003-05-01 04:31 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/NtpSRModule.cxx: Bug fix. 2003-05-01 04:02 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRShieldStrip.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Add fill code for remaining track variables, shield strip and shield summary ntuple data. 2003-04-30 23:34 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.17.0-tmp: # removed 2003-04-30 22:39 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.18.0-tmp: newly tagged OnlineUtil, RerootExodus, UgliGeometry. 2003-04-30 22:38 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/doc/ChangeLog: tag version V00-08-00 2003-04-30 22:33 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: document tag V00-09-00 2003-04-30 22:13 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h: improve const-ness of Get*Node() methods; change cached stuff to "mutable". do *not* persist map<PlexPlaneId,UgliPlnNode*> fPlaneTable as the i/o gags in attempting to do so -- but this mean that we must handle the case (for Get*Node(), GetZExtent() and GetPlaneIdFromZ()) where it isn't filled and restore it from the nodes in the fRootGeom. 2003-04-30 22:09 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnNode.cxx, UgliScintPlnNode.h: improve const-ness; in case of GetStripNode() this means avoiding [] in favor of std::map.find() and dereferencing the iterator (if valid). 2003-04-30 22:05 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: warn if ctor called and fgInstance already exists. rename variable given misleading name by cut-and-paste from plex. 2003-04-30 21:31 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: This is just the shield section 1 fix, not the section 2 change to double layer. That is coming soon. 2003-04-30 20:37 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.18.0-tmp: # added new tmp file 2003-04-30 15:41 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: 1)Shield section one module flip and flip back. 2)Shield section two switch to double layer from single layer. 2003-04-30 13:21 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/stat/trid.cxx: fix auto-rotation bug. 2003-04-30 12:08 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: doc/dispatcher_howto.txt, stat/trid.cxx: Added maximum NHIT dispatcher selection. Added howto for running TriD on the Soudan dispatcher. 2003-04-30 11:55 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridPageDisplay.cxx, TridSetup.cxx, DemuxFast/DemuxFast.cxx, stat/DummyInput.cxx, stat/DummyInput.h, stat/GNUmakefile, stat/ReadDispatcherModule.cxx, stat/trid.cxx: Cleaned up more debugging output. Small cosmetic bug fixes. Added nhit thresh command line option Changed default timeout so dispatcher picks up something. 2003-04-29 17:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/plotsmacrotxt.C: # changed output name 2003-04-29 17:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, reco.C: # added information 2003-04-29 17:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, reco.C: # changed information 2003-04-29 17:11 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, plotsmacrotxt.C, reco.C, textfile.f: # modified output name 2003-04-29 17:08 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DataUtil/DumpMom.cxx: Added some stuff to dump_mom(): - Prints out the header if there's a RawRecord - Prints out name and title of TNamed things - Prints out the name and number of elements of TCollection things. 2003-04-29 14:42 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 16 more sm2 planes 2003-04-28 19:57 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: Eliminate some unnecessary casting in GetZExtent. In Get{Steel|Scint}PlnNode avoid using [] for map lookup as it has the side effect of making an entry if there was no current entry for that key. This is Bad(TM) for GetZExtent if someone has been looking up non-existent planes (ie. F249A?0 and F000A?0). Instead use map.find() to get iterator and then if the iterator is valid (ie. != .end()) then dereference. 2003-04-28 19:43 Liz Buckley-Geer <buckley@fnal.gov> * WebDocs/HotNews.html: Fixed missing quote in set var directive 2003-04-28 18:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RerootExodus/: LinkDef.h, RerootFlsDigitToDigiPE.cxx, RerootFlsDigitToDigiPE.h: Added a module to build DigiPEs from FLSDigits. 2003-04-28 18:07 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridControl.h, TridPageDisplay.cxx, TridSetup.cxx, DemuxFast/DemuxFast.h, stat/GNUmakefile, stat/trid.cxx: Fixed up DemuxFast problem by explicity adding it to the lib list. Fixed up DemuxFast compile-time errors. Fixed up bug with PageDisplay Prev button Fixed up multiple bugs with next/prev buttons Added window auto-restore for main control window. Fixed up tridshar binary: - no longer crash looking for AlgFactory macros. - added debug flag. 2003-04-28 18:02 hartnell * Contrib/weber/UserAnaStrip/: LinkDef.h, NFAna.C, NFAnalysis.cxx, NFAnalysis.h, NFParticle.cxx, NFParticle.h: New class NFParticle to make plots for the different particles New methods in NFAnalysis Tof Cherenkov Topology To look at specific parts of the data Minor changes to others 2003-04-28 17:11 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/tpMessages.h: commit change that gfp put into "online" CVS repository on 2003-04-04 2003-04-28 16:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/gltest/GNUmakefile: Fix the GNUmakefile to compile on RedHat (icky!) systems. 2003-04-28 16:14 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * StupidGeometry/: StupidStripHandle.cxx, StupidVetoCode.cinc: Added StupidVetoCode.cinc, which is included in StupidStripHandle to make the veto shield strips. 2003-04-27 16:21 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: mark non-overlapping multiples in CandDeMuxDigitList as well. sometimes this will flag singles that travel a significant distance through the coil hole - no really obvious way to avoid that. 2003-04-27 16:16 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: explicitly tag overlapping multiples in CandDeMuxDigitList as multiples CV: ---------------------------------------------------------------------- 2003-04-25 19:17 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/macros/trid.C: Added comments about explicity loading the GL libraries, neccessary on some systems? 2003-04-25 19:06 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * StupidGeometry/: GNUmakefile, StupidGeomHandle.cxx, StupidGeomHandle.h, StupidStripHandle.cxx, StupidStripHandle.h: Added Near detector geometry. 2003-04-25 16:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/GNUmakefile: Added gltest directory. 2003-04-25 16:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/gltest/: GNUmakefile, gltest.cc: Added a simple test binary to see if OpenGL works on your system. Very simple to make, requires no other packages or even Loon, just do gmake TriD.tbin 2003-04-25 15:41 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, LinkDef.h, TridControl.cxx, TridPage.cxx, TridSetup.cxx, TridSetup.h, macros/trid.C, macros/trid_with_midad.C, stat/GNUmakefile, stat/trid.cxx: Cleaned up the code: put a lot of ugly startup stuff in a global function TridSetup(), which now does a lot of work for you. Added user-configurable default Pages to bring up automagically. Now easy to run the Trid system from a script as well as the binary. ---N 2003-04-25 15:25 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandSlice.cxx, CandSlice.h, CandSliceHandle.cxx, CandSliceHandle.h: Add fCorrTime, which is the pulse height weighted average time. 2003-04-25 15:24 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripNearSR.cxx: Calculated TOF corrected pulse height weighted average time (previously TOF corrected earliest time). 2003-04-25 15:23 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx: Add some debugging messages. 2003-04-25 15:11 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Move IsCosmic parameter into DefaultConfig(). 2003-04-25 15:10 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSRList.cxx: Reset Slice() (navigation). 2003-04-25 15:09 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/: AlgSliceSR.cxx, AlgSliceSRList.cxx, SliceSRListModule.cxx: Fix navigation usage. Tune parameters. 2003-04-25 08:45 paul * Validation/: Validate.h, validate: modified validate to support interpackage dependent tests and removed redundant functions from Validate.h 2003-04-25 08:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm: Fix bug that could report conflicts to individual logs that should have been ignored (recent inserts). 2003-04-25 07:08 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: HotNews.html, WebDocs.html: In HotNews make the point that DB distribution via CVS is dead and that people nust use DBMauto. 2003-04-24 23:18 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h: Fix UgliGeomHandle to have Get{Transverse|Z}Extent methods for both Float_t and Double_t. Remove fPlaneNodes TObjArray from UgliGeometry (stuff was relying on it being z-ordered, but it wasn't since steel was placed in it before scintillator planes). Convert GetZExtent and GetPlaneIdFromZ to use fPlaneTable (STL map<PlexPlaneId,UgliPlnNode*>). Finally get around to implementing GetZExtent to do sensible things when passed a third argument (isuper default=-1 --> whole detector), SM = 0, 1 are also now allowed. 2003-04-24 23:08 George Irwin <gmieg@slac.stanford.edu> * WebDocs/FAQ_pages.html: Minor changes. 2003-04-24 22:52 George Irwin <gmieg@slac.stanford.edu> * WebDocs/: FAQ_pages.html, main-header.html: Fix some links. 2003-04-24 20:08 George Irwin <gmieg@slac.stanford.edu> * WebDocs/FAQ_pages.html: Fix URL error. 2003-04-24 17:08 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: GNUmakefile, LoadDetSimDB.cxx, RerootFlsDigitToDigiPE.cxx, SimDetector.cxx, SimDetector.h, SimPmt.h, SimPmtM64.cxx, SimPmtM64.h, SimPmtM64Crosstalk.h, SimPmtM64CrosstalkTable.cxx, SimPmtM64CrosstalkTable.h, SimQieElectronics.cxx, SimQieElectronics.h, SimVaElectronics.cxx, tables/nearplex.C: Changes this commit: Fix the M64 crosstalk DB interface classes so they work. Fix up the M64 class typos so it works. Change Print() to see all buckets. Bug fixes in SimPmtBucketIterator, one-off error. Change DB lookup conversion in SimPmtM64 to 0.9 fC/DAC. Attempt to remove invalid PixelSpotIds from bad Plex lookups. Still a problem: unconnected strips still return bad but IsValid() PlexPixelSpotIds. Change QIE sparsification value to include the digital offset. (Duh!) Still tracking Plex lookup errors. Tidy up and reclassify some of the debug and verbose messages. Summary: ----------- Nearly there! Still problems with unconnected strips and unconnected fibres with the Plex.. consulting PlexExpertRobert now. Complete near detector readout chain is now in place! Remaining flaws: - ND had no gain table. - Multiplexed PMTs are not read out correctly (multiple RawDigits per bucket are generated.) - No charge spillage over bucket boundaries. (Not very important) - No dark noise model (M64, M16) - No nonlinearity model (M64, M16) - M16 crosstalk model still ancient.. need Mike! - Single-PE spectrum model still not very good - No ND dynode triggered mode (probably don't need) - Need to impliment 'subtractive' crosstalk (relevant for multiplexed M64s) - Need lots of testing! 2003-04-24 16:46 hartnell * Contrib/weber/UserAnaStrip/NFAnalysis.cxx: Improved the template method to plot something useful 2003-04-24 16:25 hartnell * Contrib/weber/UserAnaStrip/: GNUmakefile, LinkDef.h, NFAna.C, NFAnalysis.cxx, NFAnalysis.h, UserAnaStrip.cxx, UserAnaStrip.h: Minor modifications to UserStripAna, changes mainly to comments and layout to help me understand it. Also added ClassDef etc. New class and macro: NFAnalysis.* and NFAna.C NFAnalysis allows compiled code to be written that gives easy access to the UserStripAna tree. Some of the code was lifted from root's makeclass There are two main methods so far: NFAnalysis::CheckData() - this produces a histogram of every branch (and associated leaves) in the tree so you can see what you've got NFAnalysis::Template() - this gives the layout for writing code to easily access the tree The makefile and linkdef have been changed to allow CINT dictionary generation 2003-04-24 12:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiWriter.h: Add missing #include <string>. 2003-04-24 11:36 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/tables/: PixelSpotToStripEnd.near_mc, PixelSpotToStripEndValidity.near_mc, PixelToRawChannel.near_mc, PixelToRawChannelValidity.near_mc, README, nearplex.C, testplex.C: Fixed mysql warning: qie->q in ELECNAME Fixed mysql warning: bad tabs in validity tables. Fixed pixel numbering to be 0..63 Fixed flaw with artificial with channel numbering. Added multiplexing to spectrometer region. 2003-04-24 06:34 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Don't include temp DB in the example cascade so that people won't include it until and unless they need to. 2003-04-24 06:31 Nick West <n.west1@physics.oxford.ac.uk> * setup/msrt: Don't include temp DB in the DBI cascade, let people add it only if they really need it. 2003-04-24 03:32 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: New methods to fill track momentum and fit ntuple data members 2003-04-24 03:07 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Add methods (FillNtpFiducial,FillNtpFiducialVtx,FillNtpFiducialEnd, FillNtpFiducialAll) to fill track fiducial ntuple variables. 2003-04-24 03:02 Sue Kasahara <schubert@hep.umn.edu> * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Add constness to a few Get methods that were missing this. Looks like it was just an oversight. Double_t GetVtxTrace(); Double_t GetVtxTraceZ(); Double_t GetEndTrace(); Double_t GetEndTraceZ(); are now: Double_t GetVtxTrace() const; Double_t GetVtxTraceZ() const; Double_t GetEndTrace() const; Double_t GetEndTraceZ() const; 2003-04-24 01:29 George Irwin <gmieg@slac.stanford.edu> * WebDocs/: FAQ_pages.html, WebDocs.html: Add FAQ page shell to replace defunct FAQ-O-Matic. 2003-04-24 00:44 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: LinkDef.h, NtpSRFiducial.h, NtpSRFitTrack.cxx, NtpSRFitTrack.h, NtpSRMomentum.cxx, NtpSRMomentum.h, NtpSRPulseHeight.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRShieldStrip.cxx, NtpSRShieldStrip.h, NtpSRShieldSummary.h, NtpSRStrip.h, NtpSRTrack.cxx, NtpSRTrack.h, NtpSRTrackPlane.h, NtpSRTrackTime.cxx, NtpSRTrackTime.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: New classes NtpSRFitTrack, NtpSRMomentum, NtpSRTrackTime are data members of NtpSRTrack. NtpSRShieldStrip's are stored in vetostp TClonesArray. Modified other classes to improve comments associated with data members. NtpSRModule updated to fill track vertex, end, and linear fit ntuple data members with methods FillNtpTrackVertex/End/LinearFit. 2003-04-23 21:01 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added R0.17.0 2003-04-23 20:58 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.17.0, setup_minossoft_tamu: # changed tag for CanFitTrackSR 2003-04-23 15:59 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: GNUmakefile, LinkDef.h, LoadDetSimDB.cxx, LoadDetSimDB.h, SimPmtM64.cxx, SimPmtM64.h, SimPmtM64Crosstalk.cxx, SimPmtM64Crosstalk.h, SimPmtM64CrosstalkTable.cxx, SimPmtM64CrosstalkTable.h, tables/PixelSpotToStripEnd.near_mc, tables/PixelSpotToStripEndValidity.near_mc, tables/PixelToRawChannel.near_mc, tables/PixelToRawChannelValidity.near_mc, tables/README, tables/define_and_fill_plex.mysql, tables/load_nearmc_pixel2channel.mysql, tables/load_nearmc_spot2strip.mysql, tables/neardet.dat, tables/nearplex.C, tables/testplex.C: Added database access for M64 crosstalk. Implimented full M64 crosstalk model, but still completely untested. In fact, all M64 stuff is untested because I can't run it.. because there's no Plex. So, I wrote a plex! ..in DetSim/tables. This SHOULD be a good straw-man plex table for the near detector: it gets all the strip-pixel mappings correct. This was a big job, since there were (count 'em!) 12 different pixel-to-strip mappings depending on view, plane type, and calorimeter/spectrometer. It is completely wrong with PMT locations and pixel-channel mappings. For instance, I have assumed that there are exactly 3 pmts per FE rack, 2 racks per level. I have assumed 4 minder cards per PMT (which is VERY wrong) and 12 masters per readout crate. This gives about 15 or 20% unused channel space in the detector (again, wrong) and requires an extra readout crate.. all of which should be totally irrelevant. This can all be fixed when the real detector is built. The only problem.. it doesn't work. Still working on loading the DB with the data and getting the Plex to give it back to me.. no luck so far, will continue to hack. ---Nathaniel 2003-04-23 06:45 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, doc/db_distribution.html, scripts/primer.pm: When priming, make sure that temp database isn't selected. 2003-04-23 04:42 paul * Validation/Validate.h: consolidated some helper functions in Validate.h 2003-04-23 00:10 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, KalmanPlaneSR.cxx: Stop fit if it goes outside fiducial volume of far detector. This substantially decreases the CPU time spent in track fitting, mostly due to better treatment of multiple muon events. 2003-04-22 21:25 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/jobmacros/README: # added 2003-04-22 20:12 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/jobmacros/: README, cand_reco.C, data_all.C, data_reco.C, mc_reco.C: # added new file 2003-04-22 20:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/jobmacros/: cand_reco.C, data_all.C, data_reco.C, mc_reco.C, reco.C: # added some new files 2003-04-22 19:37 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.17.0, setup_minossoft_tamu: # changed CandDigit and DeMux tags 2003-04-22 17:37 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: candreco.C: # link library 2003-04-22 16:45 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: reco.C, reco.h: # added 2003-04-22 16:42 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # remove 2003-04-22 16:40 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # added 2003-04-22 16:38 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: reco.C, reco.h: # will add later 2003-04-22 16:31 hartnell * Contrib/weber/UserAnaStrip/: AnalysisND_FD.C, GNUmakefile, LinkDef.h, UserAnaStrip.C, UserAnaStrip.cxx, UserAnaStrip.h, elecCut.C: This is a tree producing package for near-far comparisson at CalDet written by Alfons and Anatael. Anatael tells me there is an improved version to come. This is a very preliminary commit. 2003-04-22 15:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add Brett's suggestion for a script to run rsync as a cron job. 2003-04-21 21:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft, install_minossoft_code: # obselete 2003-04-21 19:29 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxBeam.cxx: fill more quality words 2003-04-21 19:26 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxCosmics.cxx: set some quality words for CandDeMuxDigitList in AlgDeMuxBeam 2003-04-21 19:20 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: fill average timing offset value in CandDeMuxDigitList 2003-04-21 18:55 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDeMuxDigitList.cxx, CandDeMuxDigitList.h, CandDeMuxDigitListHandle.cxx, CandDeMuxDigitListHandle.h: Add fAvgTimeOffset variable to CandDeMuxDigitList. Bump ClassDef version. 2003-04-21 18:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.17.0: # added digitization package 2003-04-21 13:47 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: set CandDeMuxDigitList flag bit for multiple muon events 2003-04-19 15:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DetSimMCtoRawDataModule.cxx, DigiPEtoRawDigitModule.cxx, GNUmakefile, HOWTO, LinkDef.h, M64CrossTalk.mc, RerootFlsDigitToDigiPE.cxx, RerootFlsDigitToDigiPE.h, SimDetector.cxx, SimDetector.h, SimDigit.cxx, SimDigit.h, SimElectronics.cxx, SimElectronics.h, SimPixelTimeBucket.cxx, SimPixelTimeBucket.h, SimPmt.cxx, SimPmt.h, SimPmtDecalibrator.cxx, SimPmtDecalibrator.h, SimPmtList.h, SimPmtM16.cxx, SimPmtM16.h, SimPmtM64.cxx, SimPmtM64.h, SimPmtTimeBucket.cxx, SimPmtTimeBucket.h, SimQieElectronics.cxx, SimQieElectronics.h, SimVaElectronics.cxx, SimVaElectronics.h, macros/detsim.C, test/GNUmakefile: Almost a complete rewrite of DetSim. Input is now by DigiPEs. You can continue to use the old way, but it now builds a temporary list of DigiPEs to handle it. PMTs now have data in time buckets of variable length; for M16s each PMT has only one bucket of infinite validity, but for M64s the buckets are 53MHz ND buckets. All physics is done on a bucket-by-bucket basis. This adds to the overhead, but should work. DigiSignals are now built to link the RawDigits to the DigiPEs and the DigiScintHits. They aren't output; that will require a mod to the RawDigitMCMixIn class. QIE adc simulation is now in, and is mostly right. There are hooks for dark counts, nonlinearity, etc, which should be easy to use. The M16 still has my rip-off of Mike's old GMINOS crosstalk code, and still needs his magic touch to make right. I've dealt with pixel numbering via a hack. Far detector simulation is completely tested. Near detector simulation is implimented and completely UNtested... I need some data and a filled DB to make it work. ---Nathaniel 2003-04-19 15:30 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiSignal.cxx, DigiSignal.h: Updates to DigiSignal. Work nearing completion. 2003-04-18 21:12 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.17.0: # added for next release 2003-04-17 22:38 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.17.0-tmp: give explicit tags for SRT_MINOS, CandFitTrackSR, Plex, RawData, RerootExodus, Swimmer and UgliGeometry packages. 2003-04-17 22:36 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: document tag V00-08-01 2003-04-17 22:31 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/doc/ChangeLog: document tag V00-07-00 2003-04-17 22:21 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: document tag V00-09-01 2003-04-17 20:18 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: describe tag V00-09-00 2003-04-17 20:12 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToTruthModule.cxx: remove copying REROOT_NeuVtx over into this SimSnarlRecord as it depends on gMINFast access to REROOT geometry info for a z offset factor. Use without the reroot file means that one gets offsets of ~75cm for the FarDet and ~49meters for NearDet. 2003-04-17 18:11 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Fix calculation of direction cosine errors taken from the track fit in the Ana() method. This only affects ntuple output. 2003-04-17 17:19 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx, RecoBase/CandTrackHandle.cxx, CandTrackSR/AlgTrackSR.cxx: dS and Range now calculated from track end rather than track begin. 2003-04-17 16:34 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, KalmanPlaneSR.cxx, LinkDef.h: Further changes to accomodate changes to Swimmer package. Remove SwimObjSR and SwimPlaneInterfaceListSR, use swimmer from Swimmer package only. 2003-04-17 16:17 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/KalmanPlaneSR.h: In Swim() method, make VldContext argument optional. If no argument is given, use KalmanPlaneSR validity context. 2003-04-17 09:32 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/stat/trid.cxx: Fixed bug reading command line.. first file wasn't getting seen. Autozoom on startup so all the displays look right, but don't autozoom on next event (so the continuous animation looks good). Calibrations still (incorrectly) coming up! 2003-04-16 22:59 Robert Hatcher <rhatcher@fnal.gov> * DcsDaemon/dcs_mysql2roto.c: Erik Beall still can't commit to the repository; this is his latest version. 2003-04-16 22:51 Robert Hatcher <rhatcher@fnal.gov> * Plex/: GNUmakefile, LinkDef.h, PlexLedId.h, PlexMuxBoxId.h, PlexPinDiodeId.h, PlexPixelSpotId.h, PlexPlaneId.h, PlexScintMdlId.cxx, PlexScintMdlId.h, PlexStripEndId.h: add operator<= for Plex*Id classes (supplement ==,!=,<). 2003-04-16 22:40 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/FabPlnInstall.cxx: comment out unused argument parameters. 2003-04-16 21:48 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/KalmanPlaneSR.cxx: switch from using CandFitTrackSR/SwimPlaneInterfaceListSR which is a subset (and almost duplicate code) of Swimmer/SwimGeo. 2003-04-16 21:38 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/: SwimPlaneInterfaceListSR.cxx, SwimPlaneInterfaceListSR.h, LinkDef.h: remove class SwimPlaneInterfaceListSR which duplicated a subset of the functionality found in Swimmer/SwimGeo. 2003-04-16 21:36 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/SwimObjSR.cxx: switch from using CandFitTrackSR/SwimPlaneInterfaceListSR which is a subset (and almost duplicate code) of Swimmer/SwimGeo. 2003-04-16 21:33 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimGeo.h: allow (const) access to the TObjArray of SwimPlaneInterfaces's. 2003-04-16 21:18 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/: KalmanPlaneSR.cxx, SwimObjSR.cxx, SwimPlaneInterfaceListSR.cxx, SwimPlaneInterfaceListSR.h: adapt to changes in Swimmer/SwimPlaneInterface.h 2003-04-16 20:41 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimPrintStepAction.h: adapt to new SwimStepData interface. 2003-04-16 20:41 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimGeo.cxx: change how weird oriented planes (kA,kB,kVSxxx) are removed so that it does pick up *uninstrumented* steel planes which have an kUnknown view. 2003-04-16 19:34 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/macro/testNtpSRModule.C: Move specification of input file to command line. Usage of macro is loon -bq testNtpSRModule.C <filename> 2003-04-16 19:02 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/: SwimGeo.cxx, SwimGeo.h, SwimPlaneInterface.cxx, SwimPlaneInterface.h, SwimStepData.cxx, SwimStepData.h, SwimStepOnceAction.cxx, SwimSwimmer.cxx, SwimdEdxAction.cxx, SwimdEdxTable.cxx, SwimdEdxTable.h: Important change to SwimGeo so that it doesn't blindly attempt to loop over plane pairs from 0 to 499 (causing asserts to be asserted), but rather simply asks the UgliGeometry for handles to all the planes it knows about. It then weeds out non-U/V planes (CalDet cosmics + FarDet veto shield). General unification of how the package deals with identifying the material one is in (or on each side of an interface). Everything should now use SwimGeo::SwimMaterial_t. Added print methods to SwimGeo and SwimPlaneInterface. Make SwimPlaneInterface data members private and add Get methods. Condensed SwimGeo's GetSteel() and GetScint() methods to one real method GetInterface() that takes an additional SwimMaterial_t argument -- thus reducing the amount of almost parallel code; keep old interface available using simple inline functions. 2003-04-16 18:53 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.17.0-tmp: # added package file for R0.17.0 2003-04-16 18:44 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: LinkDef.h, NtpSREvent.h, NtpSRFiducial.h, NtpSRFitVertex.cxx, NtpSRFitVertex.h, NtpSRRecord.h, NtpSRShower.h, NtpSRSlice.h, NtpSRTrack.cxx, NtpSRTrack.h, NtpSRVertex.h, Module/NtpSRModule.cxx: Add plane number to NtpSRVertex. Add new class NtpSRFitVertex, derives from NtpSRVertex, to hold errors of vertex coordinates. More development of NtpSRModule::FillNtpTrack code to fill track ntuple. Add credits to Roy Lee. 2003-04-16 16:59 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: LinkDef.h, NtpSRCosmicRay.cxx, NtpSRCosmicRay.h, NtpSRRecord.h, NtpSRShieldSummary.cxx, NtpSRShieldSummary.h, NtpSRStrip.h, NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: New classes NtpSRCosmicRay, NtpSRShieldSummary. Add method NtpSRModule::FillNtpEventSummary to fill event summary data member evthdr in NtpSRRecord. Develop NtpSRModule::FillNtpTrack method a little bit more. Add helper inline Set methods to NtpSRTrack. 2003-04-16 16:48 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/myrel: # change base 2003-04-16 09:33 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiPE.cxx, DigiPE.h, DigiSignal.cxx, DigiSignal.h, LinkDef.h: Added first version of DigiPE and DigiSignal classes. DigiPE is straightforward and therefore unlikely to change. I'm starting to adopt to it now. DigiSignal is our current 'straw man' and will be used soon. ---N 2003-04-16 03:37 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Add method FillNtpDmxStatus to fill NtpSRRecord dmxstatus data member. The dmx status data is filled from the CandDeMuxDigitListHandle and not the temporary "Loon/DeMux/DmxStatus" object in anticipation of being able to run the ntuple filling code as a second-stage post- reconstruction job. However, CandDeMuxDigitList is missing a couple pieces of data, so the filling of NtpSRDmxStatus is incomplete at present. 2003-04-16 03:00 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/NtpSRRecord.h: Add data members evthdr and dmxstatus. 2003-04-16 02:56 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: LinkDef.h, NtpSRDmxStatus.cxx, NtpSRDmxStatus.h, NtpSRTrack.h: Add new class NtpSRDmxStatus - equivalent of CandEventSR/DmxStatusTree. Fix comment in NtpSRTrack. 2003-04-16 02:47 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSREventSummary.cxx, NtpSREventSummary.h: Add new class NtpSREventSummary - equivalent of CandEventSR/EventSRHeader but data members that are truly header data (run,subrun, etc.) have been moved to RecCandHeader. 2003-04-16 02:45 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/LinkDef.h: Add new class NtpSREventSummary. 2003-04-16 02:17 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRDate.cxx, NtpSRDate.h: Add new class NtpSRDate - equivalent of CandEventSR/DateInfoSR class 2003-04-16 02:15 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/LinkDef.h: Add new class NtpSRDate - equivalent of CandEventSR/DateInfoSR. 2003-04-16 02:10 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRPlane.cxx, NtpSRPlane.h, NtpSRTrackPlane.cxx, NtpSRTrackPlane.h, Module/NtpSRModule.cxx: Revert NtpSRPlane & NtpSRTrackPlane data members to all lower case and remove "f" preface. 2003-04-16 01:54 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRPulseHeight.cxx, NtpSRPulseHeight.h, NtpSRStripPulseHeight.cxx, NtpSRStripPulseHeight.h, Module/NtpSRModule.cxx, test/NtpSRValidate.cc: Revert pulse height ntuples to lower case data members not prefaced by "f". 2003-04-16 01:33 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRFiducial.cxx, NtpSRFiducial.h, test/NtpSRValidate.cc: Revert NtpSRFiducial class data members to all lower case and remove "f" preface. Add additional data members to match those of CandEventSR equivalent class. 2003-04-16 01:26 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRVertex.cxx, NtpSRVertex.h, test/NtpSRValidate.cc: Revert NtpSRVertex class data members to all lower case and remove "f" preface. Fix comments. 2003-04-16 01:15 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRModule.cxx: Revert NtpSRTrack class data members to lower case and remove "f" preface. Add several data members to match those in CandEventSR equivalent. 2003-04-16 00:20 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, Module/NtpSRModule.cxx: Revert NtpSREvent class data members to lower case and remove "f" preface. Add data member "index" to match that in CandEventSR equivalent. 2003-04-15 23:42 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSRShower.cxx, NtpSRShower.h, Module/NtpSRModule.cxx: Convert shower data members to all lower case and without "f" preface. Add missing data member "index" to match CandEventSR. 2003-04-15 23:25 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRShower.cxx, NtpSRShower.h, NtpSRSlice.cxx, NtpSRSlice.h, NtpSRStrip.cxx, NtpSRStrip.h, NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRModule.cxx: Update NtpSRRecord/Strip/Slice to revert to all lower case public data members not preface by "f". Data member names are identical to those in CandEventSR classes. 2003-04-15 21:47 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Allow user to set an VldTimeStamp to override the one derived from data in the reroot data file (which is set by when gminos was run). 2003-04-15 17:59 phil.adamson * OfflineTrigger/: OltNewModule.cxx, olt.C: Don't try to trigger pedestal runs 2003-04-15 16:23 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/: REROOT_FLSDigit.cxx, REROOT_FLSHit.cxx: copy constructor should explicitly initialize base class TObject 2003-04-15 16:01 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DigiPEtoRawDigitModule.cxx, DigiPEtoRawDigitModule.h, GNUmakefile, LinkDef.h, RerootFlsDigitToDigiPE.cxx, RerootFlsDigitToDigiPE.h, SimDetector.cxx, SimDetector.h, RerootExodus/RerootToRawDataModule.cxx, RerootExodus/RerootToRawDataModule.h: New modules: RerootFlsDigitToDigitPE DigiPEtoRawDigitModule The first will load FLSDigits and make them into a DigiPE list. Naturally, there is no Hit information saved with them, but at least it goes. The second module will load the DigiPE list and runs it through DetSim to make the RawDigits. There is not yet any implimentation of the DigiSignal, and the DetSim PMT classes are still a bit of a mess. Further upgrades on the way. 2003-04-15 15:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Digitization/: DigiList.h, test/testDigiList.cc: After attempting to use the DigiList "in anger", got very angry. Found out that the DigiList was NOT recalling itself correctly from the TObjArray, as it was depending on the indexing for recall, but not applying the index when saving. The test binary didn't report the problem because it got zero elements (and all zero elements compared exactly). This commit makes the thing work; I don't know if it's robust. ---N 2003-04-15 10:39 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/macros/SlowCopy.C: Macro to help test the dispatcher. 2003-04-15 10:36 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridAnimator.h, TridControl.cxx, TridControl.h, TridModelList.h, TridPage.cxx, TridPageDetector.cxx, TridPageDisplay.cxx, TridPageDisplay.h, TridSketchList.h, TridUVPage.cxx, stat/DummyInput.cxx, stat/DummyInput.h, stat/ReadDispatcherModule.cxx, stat/ReadDispatcherModule.h, stat/trid.cxx: Upgrade of the binary to allow dispatcher input, complete with look-ahead. Turned off calibration, although that doesn't seem to actually change anything. Turned off auto-zoom so events animate cleanly. Ready to try out at Soudan. 2003-04-15 02:43 George Irwin <gmieg@slac.stanford.edu> * CandDigit/doc/FAQ.CandDigit.html: A bit more fussing. 2003-04-15 01:11 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: DeMuxDigitListModule.cxx, doc/FAQ.CandDigit.html: Add a CandDigit (partial) FAQ file to address recent questions. Fix a comment in DeMuxDigitListModule.cxx. 2003-04-12 07:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DemoASCIICatalogue.db: Retract last commit; that was a private version! 2003-04-12 06:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DemoASCIICatalogue.db, DatabaseMaintenance/DbmModule.cxx: When exporting and importing, purge cache after every I/O to reduce massive memory demands when exporting multiple large packets. 2003-04-11 21:26 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToTruthModule.cxx: protect flshit_massage_local against phantom strips in NearDet REROOT data 2003-04-11 20:20 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Project backward in time from track vertex when projecting to the veto shield. 2003-04-11 19:18 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Previously forgot to include wall 1 shield when calculating projected track position. 2003-04-11 18:54 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Improvement in track/shield digit association. 2003-04-11 16:35 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandStripHandle.cxx: GetTime() now returns canddigitlist subtracted times. 2003-04-11 16:31 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: When doing final fit, scale previously calculated covariance matrix. Previously was initializing covariance matrix to values held in Initial*Error2 parameters. 2003-04-11 16:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-08-02. 2003-04-11 16:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V00-10-03. 2003-04-11 14:48 rjn * Calibrator/MuonSigCorrCalibrator.cxx: Added 2 hour time delay to temperature correction. 2003-04-11 14:42 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/CandFitTrackSR.h: Increment version number. 2003-04-11 13:36 Brett Viren <bv@bnl.gov> * Alignment/doc/running.html: Document that actual procedure for merging hists instead of some concocted fairy tale. 2003-04-11 13:24 rjn * Calibrator/: CalTempCalibration.cxx, CalTempCalibration.h, LinkDef.h, MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h: Added temperature calibration (for CalDet) to the SigCorr variable it is off by default. 2003-04-11 07:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/log_error.pm: Increase maximum length of truncated command to avoid chopping that date string in half (and leaving unmatched "). 2003-04-11 06:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/primer/launch.csh: Remove any backslash from contact string before sending mail. 2003-04-10 22:08 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: DBtxt_AlgDigitList_nocalib.C, DBtxt_AlgDigit_nocalib.C, DBtxt_AlgMCDigitList_nocalib.C, DBtxt_AlgMCDigit_nocalib.C: Supply an easy way to turn off calibrations in AlgDigit and AlgMCDigit. AlgHandle Registry setting can be replaced by these 2 jobmacro statements: jc.Path("Reco").Mod("DigitListModule").Set("DigitListAlgConfig=nocalib"); jc.Path("Reco").Mod("DigitListModule").Set("MCDigitListAlgConfig=nocalib"); 2003-04-10 21:06 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, FitTrackInfoSR.cxx, FitTrackInfoSR.h: Add new member variable nswimfail, which holds the number of swimming failures encountered during the track fit. 2003-04-10 21:05 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, KalmanPlaneSR.cxx, KalmanPlaneSR.h: A couple of changes: (1) Stop the fit at the point at which swim fails. (2) Add new STL map to store local du/dz and dv/dz information. 2003-04-10 21:03 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/FitTrackSRListModule.cxx: Maximum local chi2 changed from 10. to 5. 2003-04-10 21:02 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: SwimObjSR.cxx, SwimObjSR.h: Add optional argument to SwimTo() method: Int_t SwimTo(Double_t,Bool_t docheck = 0) If docheck true, return 1 if momentum goes below 50 MeV/c, track goes outside far detector fiducial volume, or slope becomes larger than 50. 2003-04-10 21:00 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackClusterSR.cxx: Increase constant offset in GetTPosError() from 2 cm to 3 cm. 2003-04-10 20:59 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandTrackHandle.h: Make ClearUVT() method virtual. 2003-04-10 19:54 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/README: # added new info 2003-04-10 19:34 Brett Viren <bv@bnl.gov> * RerootExodus/: RerootToTruthModule.cxx, macros/test_digiscinthit.C: Silently zero out the JJJ (spin) of the IPDG values for minos specific PDG numbers. 2003-04-10 18:47 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.15.0-tmp, packages-R0.16.0-tmp: # removed, not needed 2003-04-10 18:42 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # new frozen release added 2003-04-10 13:25 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxModule.cxx: fix bug in testing of beam demuxer on mc 2003-04-10 08:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Fix typo: /dev/nul should be /dev/null. 2003-04-10 08:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Establish context for checksum reports. 2003-04-10 08:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/launch.csh: Don't launch if dbmjob already running. 2003-04-10 06:21 paul * Validation/: README, validate, doc/ValidationSystem.pps, doc/ValidationSystem.ppt, doc/validate.html: added a verbose option and test order printing option 2003-04-09 21:14 Brett Viren <bv@bnl.gov> * Midad/: GNUmakefile, MCDisp/MCDisp.cxx, MCDisp/MCDisp.h, macros/test_mcdisp.C: Turn on building of MCDisp. Currently only needs raw MC plus RerootToTruthModule in the path. Run: loon macros/test_mcdisp.C some_mc_file.root to try it. 2003-04-09 20:56 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: Fix indexing bug introduced in last commit. 2003-04-09 20:51 Brett Viren <bv@bnl.gov> * RerootExodus/macros/test_digiscinthit.C: A dest of the new DigiScintHit code 2003-04-09 20:34 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # added new version 2003-04-09 20:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # will add new version 2003-04-09 20:31 Brett Viren <bv@bnl.gov> * RerootExodus/RerootToTruthModule.cxx: Protected against SegV due to finding unknown particle in TdatabasePDG. In this case it was particle #1003001024 which is indeed missing from minos_extra_pdg.txt. 2003-04-09 20:17 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # added new file 2003-04-09 20:16 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # removed reco.h 2003-04-09 19:38 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxBeam.cxx: fix finding of second vertex to avoid NavItr slice in multiple dimension warnings 2003-04-09 19:17 Robert Hatcher <rhatcher@fnal.gov> * OfflineTrigger/: OltBlockScan.h, OltCounter.cxx, OltEnds.h, OltNewModule.cxx, OltNewModule.h, OltTimeScan.h: * remove incorrect declaration of various static functions as "inline" * #ifdef away declaration of various unimplemented static functions in OltTimeScan, OltEnds, and OltBlockScan. * for static functions of ToChip(), ToVmm() and ToChad() in OltNewModule there is no point in returning "const int" (unlike cases like "const X*") as that int can be assigned to a "int" directly without extra effort (so the const hasn't protected you from modifying the result unless you declare the holder of the result as "const int".) 2003-04-09 18:31 Robert Hatcher <rhatcher@fnal.gov> * RecoBase/AlgTrack.cxx: clean up plane iteration in SetUVZ(); use new PlexPlaneId::GetAdjoin() in SetdS(). 2003-04-09 18:26 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: new methods GetAdjoin and GetAdjoin{Scint|Steel} for getting the PlexPlaneId of an adjoining plane (of a type) based on a direction -- simplifies user's need for deciding between GetNext() vs. GetPrevious(). Like Previous/Next this works for planes in main detector but are likely to not work smoothly across shield plane sections. 2003-04-09 17:55 Brett Viren <bv@bnl.gov> * DataUtil/GetUgliGeomHandle.h: If we can't get a RawRecord, nor a CandRecord to get the VldContext, see if gMINFast is available. 2003-04-09 15:34 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxModule.cxx: fix for evaluating mc data. make the result of Reco kFailed to alert folks that this method should not be used 2003-04-09 12:57 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, transfer.csh: Some more plots for CalDet 2003-04-09 08:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultAgg.cxx: Removed unused arg name. 2003-04-09 08:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: doc/ChangeLog, test/DbiValidate.cc: Document and test latest binary I/O mods. 2003-04-09 08:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiValidityRec.h: Add SetTableProxy(...) to allow DbiTableProxy member to be restored after binary input without having to worry about saving pointers to objects. 2003-04-09 08:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: New interface to GetBinaryFileName (pass row names rather than a row object). At shutdown saves caches if requested. No restore cache yet but should be able to soon! 2003-04-09 08:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxy.h: Add GetRowName(). 2003-04-09 08:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Add Streamer(...) for I/O to DbiBinaryFile. Add fBuffer to hold results loaded via DbiBinaryFile. dtor deletes either fBuffer or individual table rows. 2003-04-09 08:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Cannot do binary I/O so supply dummy Streamer(...) and CanSave() returns kFALSE. 2003-04-09 08:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Add Streamer(...) for I/O to DbiBinaryFile. Add virtual Bool_t CanSave() to identify sub-classes that can do binary I/O. 2003-04-09 08:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCache.cxx, DbiCache.h: Add Streamer(...) for I/O to DbiBinaryFile. 2003-04-09 07:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiBinaryFile.cxx, DbiBinaryFile.h: Add fFileName and GetFileName() so users can query file name. 2003-04-09 07:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/auto_distribute.perl, scripts/checksum_db.pm, scripts/report.pm: Use -v option for mail to fix mail problem at RAL. 2003-04-08 22:42 Brett Viren <bv@bnl.gov> * Midad/MCDisp/: GNUmakefile, MCDisp.cxx, MCDisp.h: First commit, doesn't work yet 2003-04-08 22:32 Robert Hatcher <rhatcher@fnal.gov> * RecoBase/AlgTrack.cxx: general cleanup of SetdS() method: * exit early if there are no daughter strips from whence to get VldContext * no longer use scint PlexPlaneid to get UgliSteelPlnHandle * correctly deal with crossing SM boundary without generating warning messages * use geometry to get plane thicknesses and use named constants for scint/steel densities (rather than very obscure 1.0 and 20.0 for density*thickness). 2003-04-08 21:29 Brett Viren <bv@bnl.gov> * Midad/Base/: MCint.cxx, MCint.h, Mint.cxx: Use new DataUtil to get and UGH. Rip out stuff that is now in MCparticle. Strip MCint down to just DigiScintHits until more exists. 2003-04-08 21:28 Brett Viren <bv@bnl.gov> * DataUtil/GetUgliGeomHandle.h: Code to Get an Ugli Geom Handle using stuff in mom. 2003-04-08 21:07 Brett Viren <bv@bnl.gov> * RerootExodus/RerootToTruthModule.cxx: Fill DigiScintHit according to new interface. 2003-04-08 20:03 Mark Messier <messier@indiana.edu> * Digitization/: DigiScintHit.cxx, DigiScintHit.h, test/GNUmakefile: Update the scint hit to include: - parent particle type and momentum - strip end id a la Plex Requires additions to test binary linking 2003-04-08 16:17 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxModule.cxx: change default root file name 2003-04-08 15:04 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: on V00-08-00 branch comment out asserts that would be called when one passes a *scint* plane id to the method GetSteelPln{Node|Handle} and vice versa (steel to scint). 2003-04-07 22:25 Robert Hatcher <rhatcher@fnal.gov> * DocBuilder/GNUmakefile: RerootExodus package now depends on Digitization (so link it in) 2003-04-07 22:24 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: RerootExodus package now depends on Digitization 2003-04-07 19:52 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: compiler complains that variables are potentially uninitialized (I don't think it can happen in reality, but it's also simple to fix). 2003-04-07 19:30 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: move IsValid() inline definition ahead of other inlines that might use it. 2003-04-07 19:29 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataBlock.h, RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.h: make sure that inlined methods are fully specified before any cases where they are used (i.e. other inlines). 2003-04-07 19:22 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.cxx, UgliLoanPool.cxx: compiler complains about a potentially uninitialized variable; because it's followed by a switch on a enum that has all possble cases it should never actually happen ... but initialize it anyway. 2003-04-07 19:11 George Irwin <gmieg@slac.stanford.edu> * Dispatcher/: DDSChildServer.cxx, DDSChildServer.h, DDSFileHandler.cxx, ddschildserver.cc, ddscomm.cc, ddsparentserver.cc: Commit Sue's late development bug fixes to frozen release R0.16.0: "Add better protection for broken socket connections to DDSChildServer. New method IsClientConnected() is used to test socket at regular intervals to make sure that client is still there when the server is waiting for more data. If the client end disappears, the childserver is now shutdown within a second or two instead of waiting until it has a new record set to send. Modifications to the other classes are just to correct the misspelling of the word "usage"." 2003-04-07 18:45 George Irwin <gmieg@slac.stanford.edu> * Persistency/PerInputStream.cxx: A late bug fix from Sue, committed to frozen branch for R0.16.00: "Fix bug that was causing dispatcher to hang when no keys were retrieved from a freshly opened daq file." 2003-04-07 17:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.16.0: # added package file for next frozen release 2003-04-07 16:57 Brett Viren <bv@bnl.gov> * RerootExodus/: RerootToTruthModule.cxx, macros/dump_simsnarl.C: Fill TClonesArray with DigiScintHits generated from the FLSHits, give it to the SimSnarlRecord. To read back out, use SimSnarlRecord::FindComponent("TClonesArray","DigiScintHits"). 2003-04-07 14:03 Brett Viren <bv@bnl.gov> * WebDocs/install_products.html: Note on not using MySQL 4 2003-04-07 12:45 hartnell * LISummary/: LIRun.cxx, LIRun.h, LITune.C, LITuning.cxx, LITuning.h: More work on the quest for a tuning object You can now ask LITuning object to get it's best pin diode The calculateGainCurve method is slowly maturing. 2003-04-07 12:42 hartnell * LISummary/: LIAnalysis.cxx, LIAna.C, LIAnalysis.h, LILookup.cxx, LILookup.h: Lots and lots of CalDet modifications: CalDet constants added to LILookup.h One needs to recompile to use these, maybe this will change one day... LILookup::NearOrFar() added. Only works for CalDet but not really needed for fardet. NearOrFar side is harder to determine for CalDet xtalk. LILookup::Plane2CrateEast() LILookup::Plane2CrateWest() added for caldet and fardet LILookup::SetPbPlanes() modified to include CalDet Several analysis methods modified to include caldet. There are still some that don't work and will crash and burn!! I will get to them eventually. 2003-04-07 12:26 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h: Improved the plotting of a map of the led to stripend 2003-04-07 12:19 hartnell * LISummary/LISummarySorter.cxx: Made several changes to improve the reconstruction of CalDet LI. Get the strip and near/far led for each hit because there is no muxing to confuse the issue. There is a nasty hack to get round the fact that the caldet databases validity context only extended to last week!!! This shouldn't affect FarDet reconstruction. Improved the "New point ..." comment 2003-04-06 00:19 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSChildServer.h, DDSFileHandler.cxx, ddschildserver.cc, ddscomm.cc, ddsparentserver.cc: Add better protection for broken socket connections to DDSChildServer. New method IsClientConnected() is used to test socket at regular intervals to make sure that client is still there when the server is waiting for more data. If the client end disappears, the childserver is now shutdown within a second or two instead of waiting until it has a new record set to send. Modifications to the other classes are just to correct the misspelling of the word "usage". 2003-04-05 19:01 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStream.cxx: Fix bug that was causing dispatcher to hang when no keys were retrieved from a freshly opened daq file. 2003-04-04 21:46 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, FitTrackInfoSR.cxx, FitTrackInfoSR.h, LinkDef.h, MomentumInfoSR.cxx, MomentumInfoSR.h, TrackSRTTree.cxx, TrackSRTTree.h: Some reorganization of track fitting variables. Previously such variables were in trk.momentum.*; now, create a new object fit and put track fitting variables there: trk.fit.*. Add CPU execution time for CandTrack formation (trk.cputime) as well as for CandFitTrack (trk.fit.cputime). 2003-04-04 21:39 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Several changes: (1) Bug fix in calculation of path length and range, in conjunction with recent fixes to RecoBase/AlgTrack.cxx. (2) Calculate and store parameter to reflect if track was successfully fit. (3) Do not include points to the initial fit if outside detector volume. 2003-04-04 21:36 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSRList.cxx: Added code to calculate and store the CPU execution time for fitting each track. 2003-04-04 21:36 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: KalmanPlaneSR.cxx, KalmanPlaneSR.h: Add '//!' after temporary member variables in declaration to prevent writing to disk. Also, add variable fRange to indicate amount of material between this plane and track end. 2003-04-04 21:34 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: Add member variable fCPUTime. Also, add get/set methods to handle. An '//!' has been added after the declaration of several member variables in CandFitTrackSR.h which are purely temporary. 2003-04-04 21:32 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/FitTrackSRListModule.cxx: Several changes: (1) Change default swimmer to use Swim Package; this was found to be more robust at large angles. Note that jobs which include CandFitTrackSR in their paths must load the library libNumericalMethods. (2) Increase initial uncertainties in position and slope (3) Introduce parameter CovarianceScale; after each iteration the last fit covariance matrix is scaled by this factor. This achieves faster convergence while still providing accurate fit uncertainties. (4) Change maximum number of iterations from 10 to 5. (5) Change QPDiff parameter from 0.01 to 0.02 for faster convergence. (6) Change meaning of KalmanDState5 parameter; it now represents the fraction of q/p to vary in calculation of the propagator matrix. (7) Change KalmanMaxAngle from 20. to 25. (8) Introduce parameters which define if a track is successfully fit: PassReducedChi2 = 5. PassPlaneAsymmetry = 0.2.; PassMinPlaneAsymmetry = 20 A track is not successfully fit if its reduced chi2 is greater than PassReducedChi2. Also, if a track has at least PassMinPlaneAsymmetry planes, its fit status is defined to be unsuccessful if the fractional difference in number of planes in each view included in the track fit |(nplane-nplanev)/nplane| is greater than PassPlaneAsymmetry. 2003-04-04 21:23 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/SwimObjSR.cxx: Remove limit checks on transverse position and slopes. 2003-04-04 17:01 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h: Add member variable fPass indicating whether track fit was successful. Added get/set methods to handle: Bool_t GetPass() const; void SetPass(Bool_t); 2003-04-04 16:16 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Add method void CandTrackHandle::ClearUVT(); which clears the following STL maps: fUPos, fVPos, fTime[], fdS, fRange. 2003-04-04 15:42 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.16.0-tmp: re-re-tag Plex from V00-08-00 to V00-08-01 2003-04-04 15:40 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackSRListModule.cxx: Some debugging output. Also, calculate and fill CPU execution time for creation of candidate track list. 2003-04-04 15:40 Robert Hatcher <rhatcher@fnal.gov> * Plex/: Plexus.h, doc/ChangeLog: Tell i/o not to output Plexus::fRef (outstanding handle count) as handles won't be going out with the PlexLoanPool. Tag this as V00-08-01. 2003-04-04 15:39 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: When checking planes from last tracked point, stop when gone far enough. 2003-04-04 15:39 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx: Some reordering of code for a more logical flow. 2003-04-04 15:37 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: CandTrackSRList.cxx, CandTrackSRList.h, CandTrackSRListHandle.cxx, CandTrackSRListHandle.h: Add member variable to keep track of CPU time spent in creation of track list. Add get/set methods to handle: Double_t GetCPUTime() const; void SetCPUTime(Double_t); 2003-04-04 15:34 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandRecoHandle.cxx: Change debugging MSG statement names to RecoBase. 2003-04-04 15:34 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: In calculation of path length in method SetdS(), check first if u and v positions have been calculated using CandTrackHandle::IsTPosValid(plane). Also, put in debugging MSG statements (named RecoBase). 2003-04-04 15:33 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Add method CandTrackHandle::IsTPosValid(Int_t iplane); which returns true if u and v positions have been set for this plane via CandTrackHandle::SetU(Int_t iplane, Float_t tpos) CandTrackHandle::SetV(Int_t iplane, Float_t tpos) 2003-04-04 14:53 Brett Viren <bv@bnl.gov> * MCparticle/: LinkDef.h, MCparticle.cxx, MCparticle.h, MCparticleModule.cxx, MCparticleModule.h, MCparticleRecord.cxx, MCparticleRecord.h, macros/test.C: Remove MCtrackSegment, now use DigiScintHit. Remove test drawing code from the JobModule. 2003-04-04 13:28 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: When creating temporary tables, make temp the first db in the cascade. 2003-04-04 13:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: importer.pm, importer_do_job.pm: Fix bug: infinite loop once import was up to date. Write context after each import step. 2003-04-04 11:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/auto_distribute.perl, scripts/importer.pm, scripts/importer_do_job.pm: If importing more than a few updates, divide into multiple jobs. 2003-04-04 06:49 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/exporter.pm, scripts/importer.pm, scripts/log_error.pm: When system call fails, print the failing command (possibly truncated). 2003-04-04 00:56 George Irwin <gmieg@slac.stanford.edu> * setup/packages-R0.16.0-tmp: Retag Algorithm and CandDigit. 2003-04-04 00:33 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgFactory.cxx: Fix memory leak found by Roy. Strip() returns object owned by user which wasn't being deleted. 2003-04-03 22:02 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.16.0-tmp: new tagged version of Record 2003-04-03 22:00 Robert Hatcher <rhatcher@fnal.gov> * Record/: RecMinos.cxx, RecMinosHdr.cxx: comment out unused "option" parameter in Print() method 2003-04-03 21:50 Brett Viren <bv@bnl.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Add PEC_unpack method 2003-04-03 21:50 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.16.0-tmp: new tagged version of SRT_MINOS turns on pedantic flags 2003-04-03 21:46 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/compilers/GCC.mk: if MINOS_PEDANTIC isn't set -- set it to level 1. 2003-04-03 21:26 Robert Hatcher <rhatcher@fnal.gov> * setup/count_buildlog_warnings: script to counting the number of warning messages in the build-logs 2003-04-03 20:08 Brett Viren <bv@bnl.gov> * MCparticle/MCparticleModule.cxx: reduce verbosity 2003-04-03 19:50 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.16.0-tmp: bump Configurable & Registry tagged versions for minor changes that allow UgliGeometry persistence. 2003-04-03 19:48 Robert Hatcher <rhatcher@fnal.gov> * Registry/Registry.h: magic symbol //! so fErrorHandler data member won't attempt to persist 2003-04-03 19:47 Robert Hatcher <rhatcher@fnal.gov> * Configurable/: CfgConfigurable.cxx, CfgConfigurable.h: give CfgConfigurable a ClassDef/Imp so it has a version and can be persisted 2003-04-03 19:27 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.16.0-tmp: new tagged version of UgliGeometry 2003-04-03 19:26 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h, UgliLoanPool.cxx, UgliLoanPool.h, UgliPlnNode.cxx, UgliScintMdlNode.cxx, UgliScintMdlNode.h, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnNode.cxx, UgliSteelPlnNode.h, UgliStripNode.cxx, UgliStripNode.h, doc/ChangeLog: Add ability to persist UgliLoanPool using static methods: SaveToFile() and ReadFromFile(). Neccessitates making various default ctors public (allowing users another way to shoot themselves in the foot). 2003-04-03 19:03 Brett Viren <bv@bnl.gov> * Digitization/doc/: digi-diagram.eps, digi-diagram.gif, digi-diagram.jpg, digi-diagram.png, digi.html: Docs from Mark's page 2003-04-03 18:16 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/GNUmakefile: remove all SUBDIRS NO tables will be updated (by default) from CVS from now on. 2003-04-03 17:48 Brett Viren <bv@bnl.gov> * Alignment/: merge_files.C, doc/running.html: Some bizare bug about a non-existant variable "i" not being defined fixed by using ACLIC for merge_files.C. Update docs to reflect this. 2003-04-03 15:18 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R0.16.0-tmp: Tag DatabaseInterface DatabaseMaintenance Lattice LeakChecker Navigation. 2003-04-03 15:14 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Record tag version: V00-05-04 2003-04-03 15:10 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/doc/ChangeLog: Record tag version: V00-02-03 2003-04-03 15:08 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/doc/ChangeLog: Record tag version: V00-01-03 2003-04-03 15:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-08-01 2003-04-03 15:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V00-10-02 2003-04-03 14:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record progress with DbiBinaryFile. Binary I/O of database data appears to be flavour of the week! 2003-04-03 14:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Test out latest modifications. 2003-04-03 14:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValidityRec.cxx, DbiValidityRec.h: Add I/O to DbiBinaryFile. 2003-04-03 14:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Set up configuration of cache save/restore. Not yet connected to anything! 2003-04-03 14:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiRollbackDates.cxx: Bug fix: only remove RollBack keys. 2003-04-03 14:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiBinaryFile.cxx, DbiBinaryFile.h: Reorganise so that it can be created as a dummy with no fstream attached, and can be used like a TBuffer with IsReading() and IsWriting() methods. Add I/O for Bool_t, VldRange. 2003-04-03 14:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/: GNUmakefile, CalibrationTables/GNUmakefile: CalibrationTables has been removed from the list of subdirectories to be rebuilt. CVS no longer contains a complete copy of the CalibrationTables so executing the CalibrationTables GNUmakefile will destroy data as it wipes all its tables before adding data from CVS. 2003-04-03 14:18 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Correct typo in the configuration of RollBack. 2003-04-03 14:11 Nick West <n.west1@physics.oxford.ac.uk> * Configurable/Cfg.cxx: Bug fix my bug fix: Only set the value once. 2003-04-03 13:19 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/DetSimMCtoRawDataModule.cxx: Fixed bug: Option removeFalseDigits had the wrong logical sign. Fixed bug: rawRec->InheritsFrom() was redundant and could segfault under some conditions. 2003-04-03 00:53 Robert Hatcher <rhatcher@fnal.gov> * Plex/scripts/test_unique.C: example of using GetUnique*EncodedValue() methods 2003-04-03 00:52 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.16.0-tmp: new tags for BField, OnlineUtil, RerootExodus, Validity 2003-04-03 00:50 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/doc/ChangeLog: document V00-06-00 changes 2003-04-03 00:48 Robert Hatcher <rhatcher@fnal.gov> * BField/doc/ChangeLog: document V00-03-01 tag differences 2003-04-03 00:41 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/doc/ChangeLog: document changes for V00-02-00 and trivial change for V00-02-01 2003-04-03 00:29 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.16.0-tmp: change tag for Plex 2003-04-03 00:27 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: document what's new w/ V00-08-00 2003-04-03 00:19 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotId.h: New methods for getting hash values for unique Pixel or PMT detector components (essentially sets spot or spot+pixel bits to meaningless values). 2003-04-03 00:17 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.h: New method GetUniqueStripEncodedValue() for those who want a simple one-step method of clearing (to a known value) the "end" and "subpart" values and producing something that can be used as a hash key if it doesn't need to be compactified (ie. uses most of the 32 bits). The value can be turned around an used to recreate a PlexStripEndId with end=subpart=kWhole. 2003-04-02 23:27 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.16.0-tmp: # added new tmp file for frozen release R0.16.0 2003-04-02 23:07 Brett Viren <bv@bnl.gov> * MCparticle/MCparticleModule.cxx: Get the 3D thing working. 2003-04-02 22:40 Robert Hatcher <rhatcher@fnal.gov> * Plex/scripts/: .cvsignore, validate_plpio.C: start the Plex/scripts subdir with .cvsignore and an example script of using the PlexLoanPool's new ability to read/write to a file. 2003-04-02 22:37 Robert Hatcher <rhatcher@fnal.gov> * Plex/LinkDef.h: make Plexus::EMapSets (or MapSets_t) available so one can build masks for PurgeComponents() methods. 2003-04-02 22:36 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexLoanPool.cxx, PlexLoanPool.h: make default ctor public so we can do i/o. new methods SaveToFile(), ReadFromFile() and PurgeComponents() 2003-04-02 22:34 Robert Hatcher <rhatcher@fnal.gov> * Plex/: Plexus.cxx, Plexus.h: make default ctor public (and give ClassDef a version) so one can do i/o. convert map<RawChannelId,ReadoutType_t> to map<RawChannelId,UShort_t> because cint i/o can't correctly handle the enum in the map; UShort_t chosen to ensure that it is big enough for all the possible values rename fBuiltBits to fBuiltMaps to keep list of initialized components (used by lazy construction paradigm); make enum of the bits publically available for use in building a mask for new PurgeComponents() method. 2003-04-02 22:29 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexusABC.h: make default ctor public so one can do i/o. 2003-04-02 19:03 Sue Kasahara <schubert@hep.umn.edu> * AstroUtil/Ast.cxx: Add B.Viren reported long/lat values to comment section 2003-04-02 17:43 Sue Kasahara <schubert@hep.umn.edu> * AstroUtil/: Ast.cxx, Ast.h: Make DetLatitude & DetLongitude methods static. 2003-04-02 17:23 Sue Kasahara <schubert@hep.umn.edu> * AstroUtil/: Ast.cxx, Ast.h, GNUmakefile, LinkDef.h, test/GNUmakefile: New Ast class to define data types, constants and static utility methods used by AstroUtil package. So far, it contains only the latitude/longitude of the far and near detectors and methods to access longitude/latitude by detector type: Double_t DetLongitude(DetectorType::Detector_t detector) const; Double_t DetLatitude(DetectorType::Detector_t detector) const; 2003-04-02 17:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: HOWTO, macros/detsim.C: Added important caveat to the LoadDetSimDB() database method: must have cascader set up with the temp database first! 2003-04-02 11:47 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/macros/detsim.C: Change example trigger settings to 4/5 plane, 25 plane activity. 2003-04-02 00:03 Sue Kasahara <schubert@hep.umn.edu> * AstroUtil/: .cvsignore, GNUmakefile, novas.c, novas.h, novascon.c, novascon.h, readeph0.c, solarsystem.h, solsys3.c, doc/novasguide.pdf, test/GNUmakefile, test/checkout-st.c, test/checkout-st.no: Set of astronomical utility routines from open source Naval Observatory Vector Astrometry Subroutines (NOVAS) package. List of functions is given in novas.h, for example, double julian_date(short int year, short int month, short int day, double hour) computes the julian date for a given calendar date. Complete descriptions of functions can be found in novas.c and package documentation is provided in doc/novasguide.pdf. test bin test/checkout-st yields output that should match checkout-st.no. Minor inconsequential changes have been made to the code to get rid of picky compiler warnings. 2003-04-01 22:53 Brett Viren <bv@bnl.gov> * MCparticle/MCparticleModule.cxx: Convert from cell based coords to global ones. Convert to Munits. Add simple display of track segments for debugging. The images of showers are vaguely psychologically disturbing.... 2003-04-01 19:35 Brett Viren <bv@bnl.gov> * MCparticle/: MCparticleModule.cxx, MCparticleRecord.h, macros/test.C: Extra debugging. Remove comments that confuse rootcint 2003-04-01 17:33 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: DetSimMCtoRawDataModule.cxx, DetSimMCtoRawDataModule.h, HOWTO, LinkDef.h, LoadDetSimDB.cxx, MuonFitsTable.MCfar, SimDaqTrigger.cxx, SimDaqTrigger.h, SimDetector.cxx, SimDetector.h, SimDigit.cxx, SimDigit.h, SimDigitTruth.cxx, SimDigitTruth.h, SimElectronics.cxx, SimElectronics.h, SimPmt.h, SimPmtM16.cxx, SimPmtM16.h, SimPmtM64.cxx, SimPmtM64.h, macros/detsim.C: Major upgrade to the DetSim package. Now includes: - A new Module; this forks the RerootToRawData module, but everything is now self-contained. - Configurable parameters (yay!) - Dynode triggers (ASDLite thresholds) - Some Truth bookkeeping (not yet for wholesale consuption) - Easy-to-use custom database tables (neato!) - Some bugfixes Thanks to Alfons: - 2/6 or 2/36 varc pre-triggering - A full suite of DAQ triggers .. all ready for doing MC trigger efficiency studies! See the HOWTO and macro/detsim.C files for documentation. Brought to you by AllMyOtherJobsAreTooDull Enterprises. ---Nathaniel 2003-04-01 16:08 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: ddschildserver.cc, ddscomm.cc, ddsparentserver.cc: Add line: gROOT->SetBatch(kTRUE); to server side "main" programs to explicitly request no display. 2003-04-01 15:41 Brett Viren <bv@bnl.gov> * NtupleBase/NtpCandEvent.h: Add Rtypes.h for ClassDef macro, rootcint failed w/out it. 2003-04-01 08:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Fix typo redirecting stderr. 2003-03-31 15:43 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: SimDetector.cxx, SimDetector.h, SimDigit.h, SimPmtM16.cxx, RerootExodus/RerootToRawDataModule.cxx: Alfons' modifications. (Alfons is having trouble with cvs permissions.) Add trigger simulation, 2/36 simulation, trigger/error codes. Not final; do not use yet. 2003-03-31 12:43 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/install_gcc.html: Fix typo setting PATH to gcc binaries. 2003-03-30 08:46 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Fix displaced wall planes. 2003-03-30 06:16 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Attempting to commit new planes for sm2 2003-03-29 20:49 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_gadfly: Initial commit. 2003-03-29 19:22 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h: # modified 2003-03-29 02:16 George Irwin <gmieg@slac.stanford.edu> * CandDigit/CandDigitHandle.cxx: Fix const-ness agreement in GetSubtractedTime method. 2003-03-29 01:26 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: AlgDigit.cxx, AlgDigitList.cxx, AlgMCDigit.cxx, AlgMCDigitList.cxx, CandDigit.h, CandDigitHandle.cxx, CandDigitHandle.h: CandDigit::GetTime now returns unsubtracted digit times. To get offset- subtracted times, use CandDigit::GetSubtractedTime. Same argument. Roy's ntuple-building code has assumed this change for a couple of days. 2003-03-28 22:46 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, Producer_dispatcher.cc, online.config: Some minor changes: revised t-t0 distribitions bug fix for pedestal adc summaries summary files now created and filled at run end 2003-03-28 21:59 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiSteelPln.far_249data, UgliDbiSteelPlnVld.far_249data: SEQNO=200008xxx series does what the 200007xxx series should have done if the VLD entries hadn't been so screwed up; also gives some more precision in the zback so the average is reflect more smoothly. These absolute positions really do need to be re-checked against alignment data to verify everything, but they should at least be good to ~3.5cm at the SM boundary (various numbers reported to RWH don't seem to agree). 2003-03-28 21:28 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/CandTrackSR.cxx, CandTrackSR/CandTrackSRHandle.cxx, CandTrackSR/CandTrackSRList.cxx, CandTrackSR/HoughViewSR.cxx, CandTrackSR/Track2DSR.cxx, RecoBase/AlgEvent.cxx, RecoBase/AlgTrack.cxx, RecoBase/LinearFit.cxx: Remove assert statements which are before deletes. 2003-03-28 21:23 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSR.cxx, CandEventSR/AlgEventSRList.cxx, CandEventSR/EventSRListModule.cxx, CandFitTrackSR/AlgFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSRHandle.cxx, CandShowerSR/AlgShowerSR.cxx: Remove assert statements which are before deletes. 2003-03-28 20:09 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/LinearFit.cxx: Add #include <cassert>. 2003-03-28 19:53 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/: ShowerSRListModule.cxx, ShowerSRListModule.h: Move to Registry based Config(). Also, remove obsolete Ana() method. 2003-03-28 19:32 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/: ClusterSRListModule.cxx, ClusterSRListModule.h: Move to Registry based Config(). 2003-03-28 18:43 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, EventSRListModule.cxx, TrackSRTTree.cxx: Check validity of pointer using assert before deletion. 2003-03-28 18:37 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/: SliceSRListModule.cxx, SliceSRListModule.h: Move to Registry based Config(). 2003-03-28 18:17 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: StripSRListModule.cxx, StripSRListModule.h: Remove obsolete Ana() method. 2003-03-28 18:10 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSRHandle.cxx, CandFitTrackSR/SwimObjSR.cxx, RecoBase/AlgEvent.cxx, RecoBase/AlgTrack.cxx, RecoBase/LinearFit.cxx: Check validity of pointer using assert before deletion. 2003-03-28 18:07 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, CandTrackSR.cxx, CandTrackSRHandle.cxx, HoughViewSR.cxx, Track2DSR.cxx: Check validity of pointer using assert before deletion. 2003-03-28 18:06 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSRList.cxx: Comment out unused variable name. 2003-03-28 18:03 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSR.cxx: Eliminate variable-size arrays. 2003-03-28 17:40 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldMapRect2d.cxx: for one of the three map formats "bmag" and "z" weren't read in and thus the variables weren't initialized -- valgrind caught this (forwarded by Roy, thanks) -- doesn't really matter because the variables aren't really ever used after being converted to the right units. 2003-03-28 17:19 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/CandFitTrackSRHandle.cxx: Avoid unused parameter warning message. 2003-03-28 17:18 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/CandTrackSRHandle.cxx: Avoid unused variable warning message. 2003-03-28 16:57 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, ShowerSRTTree.cxx, SliceSRTTree.cxx: New [] must be paired with delete []. 2003-03-28 16:31 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/CandFitTrackSRHandle.cxx: Remove unused variable. 2003-03-28 16:28 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: HOWTO, LinkDef.h, LoadDetSimDB.cxx, LoadDetSimDB.h, test/gmon.out: Added a compiled-in function that will load database values without needing to write to the database. Safe and fun for the whole family, assuming your family is a bunch of physicsts who like running detetor simulations. ---N 2003-03-28 16:27 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/BFieldSR.cxx: Avoid uninitialized warning message. 2003-03-28 16:26 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx, CandFitTrackSR/AlgFitTrackSR.cxx: New [] must be paired with delete []. 2003-03-27 23:11 paul * Validation/validate: [no log message] 2003-03-27 21:56 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: A cluster is considered shower like if it has more than MaxNStrip strips, regardless of what MaxNExtraStrip is set to. 2003-03-27 21:32 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: PlexSEIdAltL::GetDemuxVetoFlag() misinterpreted. 2003-03-27 21:11 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: minosDaq.h, rcMessages.h, rotoMessages.h, runStates.h: backport changes to HEAD into R0.15.0 release to account for version shear in online headers. 2003-03-27 20:40 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/rotoMessages.h: clearly separate command "type" codes (command/execute, acknowledge, etc.) from command (ie. execute) "instruction" codes (open(close)/socket(file), etc). 2003-03-27 20:05 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Prevent infinite loop in bad hit removal loop via assert(). 2003-03-27 18:38 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: TrackSRListModule.cxx, AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.h, TrackSRListModule.h: Use Config() method to set parameters. Introduce new parameters UseWideClusters UseShowerLikePlanes MaxNExtraStrip to control tracking through shower like clusters. MaxNExtraStrip determines whether a cluster is shower like or not. UseShowerLikePlanes determines whether tracking tracks through planes that contain shower like clusters. UseWideClusters determine whether shower like clusters are picked up after tracking is done. The default is to not track through shower like planes, but to pick them up post tracking. 2003-03-27 18:33 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: CandTrackSRHandle.cxx, CandTrackSRHandle.h: Force GetDirCosU(), GetDirCosV(), GetDirCosZ() to call methods in CandRecoHandle. 2003-03-27 18:30 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackClusterSR.cxx: GetTPosError() now includes 2 cm uncertainty added in quadrature. 2003-03-27 18:29 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/Track2DSR.cxx: GetSlope() returned buggy value for first entry, is now fixed. 2003-03-27 18:23 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: Fix bug in which each new iteration was not beginning with the proper state vector. 2003-03-27 16:43 Robert Hatcher <rhatcher@fnal.gov> * DcsDaemon/dcs_mysql2roto.c: erik beall's latest version 2003-03-27 16:27 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.h: remove commented out and never implemented copy ctor/assignment methods. 2003-03-27 13:56 Minos CVS group account. Do not commit from here! * Contrib/weber/AnaMC/: AnaMC.C, AnaMC.cxx, AnaMC.h, Study.C, StudyMC.C, StudyMC.h, GNUmakefile: [no log message] 2003-03-27 13:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Bug fix: don't establish context if priming. 2003-03-27 08:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Soudan is now feeding CAL* into FNAL. 2003-03-26 23:34 Mark Messier <messier@indiana.edu> * CVSROOT/modules, setup/packages-development: Add AstroUtil package 2003-03-26 23:33 Mark Messier <messier@indiana.edu> * AstroUtil/.cvsignore: Start AstroUtil package 2003-03-26 22:48 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: add "beall", in addition to "ebeall" to DcDaemon list. 2003-03-26 22:32 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LILookup.h, LIPlexMaps.cxx, LIRun.cxx, LIRun.h, LITuning.cxx, LITuning.h: Added more plots to LIAnalysis::PinVsLed() - use for looking at led stability amongst other things Added LILookup::NUMPLANES 486 Added LITuning::GoodPin() to return the other pin if one is not working Small changes to others Corrected pedantic compiler warnings 2003-03-26 22:28 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: minosDaq.h, rcMessages.h, runStates.h: bring include files in sync with online cvs repository (new changes introduced on 2003-03-25) 2003-03-26 21:52 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxUtilities.cxx: fix compiler warnings 2003-03-26 20:49 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Replace cout with MSG. 2003-03-26 20:35 Brett Viren <bv@bnl.gov> * Midad/doc/: index.html, user-displays.html: Add overview of method of writing user displays 2003-03-26 19:58 Brett Viren <bv@bnl.gov> * Midad/: Cheezy/cheezy_midad.C, macros/cheezy_midad.C: move macro to macros/ 2003-03-26 19:23 Brett Viren <bv@bnl.gov> * Midad/doc/manual/manual.tex: Add blurb on the existence of CheezyPage. 2003-03-26 19:11 Brett Viren <bv@bnl.gov> * Midad/MultiPage/MultiPage.cxx: Add instance number to each MultiPage's menu entry. When starting a MultiPage add digits and tracks by default. 2003-03-26 19:10 Brett Viren <bv@bnl.gov> * Midad/Cheezy/: CheezyPage.cxx, cheezy_midad.C: Remove menu indicator of the instance number of the CheezyDisplay as Bad Things happen when more than one CheezyPage is going. Don't know, don't care. Add libMidadMultiPage in the .C. 2003-03-26 18:48 Brett Viren <bv@bnl.gov> * Midad/Cheezy/: CheezyPage.cxx, CheezyPage.h: Convert CheezyDisplayModule::HandleCommand config stuff into RegistryGui based version. 2003-03-26 17:49 Brett Viren <bv@bnl.gov> * Midad/Cheezy/: CheezyPage.cxx, CheezyPage.h, GNUmakefile, cheezy_midad.C: Plug CheezyDisplay into the Midad framework in order to provide yet another example for others to follow to build their own displays. 2003-03-26 17:48 Brett Viren <bv@bnl.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h: Ctor API extended to allow for CheezyDisplay to use an externally created TCanvas. Default is still to use an internally allocated one. 2003-03-26 15:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Fix typo. 2003-03-26 09:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Document DbiBinaryFile. 2003-03-26 09:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, test/DbiDemoData4.cxx, test/DbiDemoData4.h, test/DbiValidate.cc, test/DbiValidate.hh, test/LinkDef.h: Test out DbiBinaryFile. 2003-03-26 09:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiBinaryFile.cxx, DbiBinaryFile.h: DbiBinaryFile allows the DBI to save and restore selected internal data structures in binary format. The eventual aim is to write out the cache at the end of the job so that subsequent jobs will start up much faster by restoring the cache rather than rebuilding it through queries to the database. 2003-03-25 23:22 paul * Validation/validate: [no log message] 2003-03-25 23:16 Brett Viren <bv@bnl.gov> * MCparticle/: MCparticle.h, MCparticleModule.cxx, macros/test.C: The SegV is back.... 2003-03-25 21:23 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 16 more planes in SM2 2003-03-25 18:05 Brett Viren <bv@bnl.gov> * MCparticle/: MCparticleModule.cxx, MCparticleRecord.cxx: Some debugging quieted. 2003-03-25 18:03 Brett Viren <bv@bnl.gov> * MCparticle/: MCparticleModule.cxx, MCparticleModule.h, macros/spin.C, macros/test.C: Fix off-by-one bug leading to a SegV. With this commit I think things are more or less working. Finally..... This still punts on noise digits with no associated track. Might use a "noise particle" to collect them. 2003-03-25 16:04 rjn * DatabaseTables/PlexTables/: plexpindiodetoled_inserts_fardet.mysql, plexpindiodetoledvld_inserts_fardet.mysql: Modified the plexpindiodetoled tables to include 'correct' data. 2003-03-25 15:51 Brett Viren <bv@bnl.gov> * setup/msrt: Implement readlink because RedHats's doesn't work 2003-03-25 08:08 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/doc/ChangeLog, LeakChecker/doc/ChangeLog, DatabaseInterface/doc/ChangeLog, Navigation/doc/ChangeLog: Record cleanup of cosmetic compiler warnings. 2003-03-25 07:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigSet.cxx, DbiResultNonAgg.cxx, DbiTimerManager.h, test/DbiValidate.cc, test/DbiValidate.hh: Fix cosmetic compiler warnings (unused parameters and comparison of unsigned int < 0 or >= 0). 2003-03-25 07:43 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavItr.cxx, NavItr.h, test/NavValidate.cxx, test/NavValidate.h: Remove, or invent use for, unused parameter. 2003-03-25 07:29 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/: LeaClassMonitor.cxx, test/LeaValidate.cxx, test/LeaValidate.h: Remove or invent use for unused parameters. 2003-03-25 07:20 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/test/: LatValidate.cxx, LatValidate.h: Remove unused arg. 2003-03-25 02:45 rjn * PEGain/: PEGainModule.cxx, PEGainModule.h: Added functionailty and fixed (quite) a few bugs. 2003-03-24 23:57 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: add David Ward (drw1) as a potential writer to various labyrinth modules. 2003-03-24 22:58 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Errors/compiling_warnings.html: yat - yet another tweak 2003-03-24 22:30 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Errors/compiling_warnings.html: minor grammar/formatting tweaks 2003-03-24 22:04 Brett Viren <bv@bnl.gov> * Midad/: Base/ColorAxis.cxx, Base/ColorAxis.h, Base/GNUmakefile, Base/MCint.cxx, Base/Mint.cxx, Base/Mint.h, MultiPage/GfxDigitList.cxx, MultiPage/MultiPage.cxx, macros/mc_to_tracks.C: ROOT changed TGaxis::PaintAxis API which meant this method from ColorAxis was no longer overriding and the axis went uncolored. Add a "scale" to ColorAxis so the underlying range can be in one units but the values shown on the axis another. When toggled to "time" MultiPage will set this scale to Munits::ns. 2003-03-24 21:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: candplotsmacro.C, diffscript, plotsmacro.C: # added new file for auto compare files 2003-03-24 21:27 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: candplotsmacro.C, diffscript, plotsmacro.C, reco.C: # added new script to compare files 2003-03-24 20:41 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/: MINFControlFrame.cxx, MINFEMU.cxx, MINFFLS.cxx, MINFLST.cxx, MINFVecs.cxx: comment out unused method parameters 2003-03-24 20:35 Brett Viren <bv@bnl.gov> * MCparticle/macros/spin.C: first commit, just read in records 2003-03-24 18:30 Brett Viren <bv@bnl.gov> * setup/msrt: Fix "msrt prune" so it doesn't totally hose your other releases. It was failing to notice shared packages/SoftRelTools/HEAD due to to inconsistencies between absolute and relative symlinks. 2003-03-24 18:01 Brett Viren <bv@bnl.gov> * setup/msrt: Add usage doc on purge cmd 2003-03-24 17:43 Brett Viren <bv@bnl.gov> * MCparticle/MCparticleModule.cxx: Remove dummy fill code 2003-03-24 17:25 Brett Viren <bv@bnl.gov> * MCparticle/: MCparticleModule.cxx, macros/test.C: Fix up PEC indexing 2003-03-24 17:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/MomentumInfoSR.h: Bump version number from 2 to 3. 2003-03-24 16:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added new release 2003-03-24 16:15 Robert Hatcher <rhatcher@fnal.gov> * OfflineTrigger/OltNewModule.h: commit #ifdef IRIX6 so things don't choke (so badly) on minos1 2003-03-24 15:24 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Reflect changes to reco tree. Also, 3 new parameters have been added: WriteFLSDigit = 0; PreTrigger = 50; // veto shield parameter PostTrigger = 150; // veto shield parameter The TClonesArray FLSDigitSR is filled if WriteFLSDigit is set to 1 (default is 0). Whether a shield digit is considered in time is determined by the two parameters PreTrigger and PostTrigger. A shield digit is considered in time if its fiber propagation corrected time relative to the track vertex time is between -PreTrigger and +PostTrigger, where the scale is in nanoseconds. All parameters can be changed through the call JobCModule::Set() method. For example, if jc is of type JobC and "Reco" is a name of a path belonging to jc: jc.Path("Reco").Mod("EventSRListModule").Set("WriteFLSDigit=1"); would tell EventSRListModule to write out the FLSDigitSR TClonesArray. 2003-03-24 15:17 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: LinkDef.h, FLSDigitSR.cxx, FLSDigitSR.h: New class FLSDigitSR. 2003-03-24 15:17 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: Conform to new shield plex. Also, shield times are calculated relative to the track vertex time and corrected for fiber propagation. This time is used to classify a shield digit as pre trigger (0), in trigger (1), or post trigger (2). The following variables are arrays of length 3 to represent the different time classifications: UInt_t ndigit[3]; UInt_t nplank[3]; Int_t adc[3]; Float_t dx[3]; Int_t dxvetostp[3]; 2003-03-24 15:15 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: VertexInfoSR.cxx, VertexInfoSR.h: Add variables Int_t plane; Float_t eu; Float_t ev; Float_t ex; Float_t ey; Float_t edcosu; Float_t edcosv; Float_t edcosx; Float_t edcosy; Float_t edcosz; 2003-03-24 15:14 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: TTreeSR.cxx, TTreeSR.h: Add array TClonesArray *flsdgt; //-> Monte Carlo digit truth 2003-03-24 15:13 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: TrackSRTTree.cxx, TrackSRTTree.h: Add variables Bool_t *stpfit; //[nstrip] Float_t *stpfitchi2; //[nstrip] Float_t *stpfitprechi2; //[nstrip] Float_t *stpfitqp; //[nstrip] Float_t range; // g/cm**2 2003-03-24 15:13 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: ShieldStripSR.cxx, ShieldStripSR.h: Conform to new shield plex. 2003-03-24 15:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: MomentumInfoSR.cxx, MomentumInfoSR.h: Add variables Float_t fitchi2; Int_t fitndof; Int_t niterate; 2003-03-24 15:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: FiducialInfoSR.cxx, FiducialInfoSR.h: Add trace variables. Also, add variables nplane* which are the number of planes extrapolated to vertex. 2003-03-24 15:11 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRHeader.cxx, EventSRHeader.h: Add trigger time variable. 2003-03-24 00:25 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LISummarySorter.cxx, LISummarySorter.h: Improved the ReconstructPin method. It now checks if the ledid obtained from the pinid is valid. Improved LIAnalysis::AdcVsLed 2003-03-23 00:11 Nick West <n.west1@physics.oxford.ac.uk> * Util/: doc/scripts.html, scripts/GNUmakefile, scripts/compare_memcheck_info: Add compare_memcheck_info, a utility to help locate continuous leaks by looking for changes in the results produced by MemCheck as the duration of a job increases. 2003-03-23 00:00 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/MemCheck.html: Remove suggestions as to what to filter. Add section on using compare_memcheck_info to look for continuous leaks. 2003-03-22 21:08 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.15.0, packages-R0.15.0-tmp: # added new package release 2003-03-22 21:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/macros/: load_libs.C, mc_to_tracks.C, midad.C, pixeldump.C, raw_to_tracks.C, test.C, test_trid.C, test_user_canvas.C, test_user_display_module.C: # added new midad files 2003-03-22 18:52 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add prominent link to DB Migration Page. 2003-03-22 18:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add a (very brief) primer for crontab. 2003-03-22 01:05 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Errors/compiling_warnings.html: finish off explanation of last two warning messages. 2003-03-22 00:42 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Errors/: compiling_warnings.html, index.html: Almost complete list of common warning messages generated by pendantic and other non-default flags in preparation to making these happen automagically under SRT. 2003-03-21 21:54 Roy Lee <rlee@huhepl.harvard.edu> * FilterDigitSR/: LinkDef.h, AlgFilterDigitListSR.cxx, AlgFilterDigitListSR.h, AlgFilterDigitSR.cxx, AlgFilterDigitSR.h, macros/DBtxt_AlgFilterDigitListSR_default.C, macros/DBtxt_AlgFilterDigitSR_default.C: Change name from AlgFilterDigitSR to AlgFilterDigitListSR. 2003-03-21 21:33 Brett Viren <bv@bnl.gov> * setup/msrt: Add 'see the "migrate" command' in the doc section. 2003-03-21 21:02 Mark Messier <messier@indiana.edu> * Digitization/: DigiList.h, GNUmakefile, test/DigiObject.cxx, test/DigiObject.h, test/GNUmakefile, test/LinkDef.h, test/testDigiList.cc: Add class for storing lists of digitization objects. The lists are just STL vectors which know how to convert themselves to and from TObjArrays. This allows them to be stored as demonstrated in the testDigiList program. 2003-03-21 20:50 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/macros/: data_reco.C, mc_reco.C, preco.C: # added test files 2003-03-21 20:47 Brett Viren <bv@bnl.gov> * Demo/UserAnalysis.cxx: Another SIGFPE fix due to round of in the arg to sqrt() when only 1 event is read. 2003-03-21 20:25 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: AlgTrack.cxx, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h: Add range variable. This is different from ds in that ds represents total path length in meters, whereas range represents total material traversed in g/cm**2. AlgTrack::SetdS() now calculates range as well as ds. One word of caution: AlgTrack will loop from CandTrackHandle::GetVtxPlane() to CandTrackHandle::GetEndPlane() which have to be explicitly set before a call to SetdS() (either directly or through SetUVZT()) is made. 2003-03-21 20:16 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, FitTrackSRListModule.cxx: Clear KalmanPlaneList at end of track fit. This reduces the output size of CandFitTrackSR objects. 2003-03-21 20:00 Brett Viren <bv@bnl.gov> * Demo/UserAnalysis.cxx: Protect against div-by-zero in the case of fNevents==0. 2003-03-21 19:56 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.15.0-tmp: tag packages that got minor mods after this "tmp" file was created: CandClusterSR, Islands, IoModules, PulserCalibration, RecoBase, Registry, Rerootjob, TOOL_Classes, USER_Classes. 2003-03-21 19:43 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.15.0-tmp: explicit tagging for SRT_MINOS, BubbleSpeak, CandDigit, Candidate, JobControl, MinosObjectMap, OnlineUtil, Plex, RDBC, RawData, RerootExodus, Rotorooter, UgliGeometry 2003-03-21 19:40 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: note tag of V00-07-00 2003-03-21 19:36 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/doc/ChangeLog: note tagging V00-06-03 2003-03-21 19:30 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/doc/ChangeLog: changes for V00-05-00 2003-03-21 19:26 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: list changes for V00-09-00 2003-03-21 19:23 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: doc changes for V00-07-00. 2003-03-21 19:13 Brett Viren <bv@bnl.gov> * MINF_Classes/MINFOutline.cxx: Initialize fGlobalXOffset to 0, it was being used unitialized by MINFast::BuildDetectorGeometry(). Caught by "valgrind". 2003-03-21 19:06 Brett Viren <bv@bnl.gov> * CandTrackSR/CandTrackSRHandle.cxx: Some of the elements of the arrays being passed to LinearFit::Weighted() were not being initialized. This was caught by "valgrind". 2003-03-21 18:01 Liz Buckley-Geer <buckley@fnal.gov> * OfflineTrigger/OltNewModule.cxx: Replace ostrstream header with sstream to fix run time error using gcc3.2. Initialize pointers for RawTofConverter to prevent core dump 2003-03-21 17:53 Robert Hatcher <rhatcher@fnal.gov> * USER_Classes/UFluxSamp.cxx: Init() wasn't using "iset" parameter -- comment out name. 2003-03-21 17:53 Robert Hatcher <rhatcher@fnal.gov> * TOOL_Classes/: QEmuDigit.cxx, QEmuDigit.h, QEmuDigitCompare.cxx, QEmuDigitCompare.h, QEmuHit.cxx, QEmuHit.h, QEmuHitCompare.cxx, QEmuHitCompare.h, QEntityCompare.cxx, QEntityCompare.h, QFLSDigit.cxx, QFLSDigit.h, QFLSDigitCompare.cxx, QFLSDigitCompare.h, QFLSHit.cxx, QFLSHit.h, QFLSHitCompare.cxx, QFLSHitCompare.h, QLSTHit.cxx, QLSTHit.h, QLSTHitCompare.cxx, QLSTHitCompare.h, QLSTWire.cxx, QLSTWire.h, QLSTWireCompare.cxx, QLSTWireCompare.h: serious improvements in const'ness also avoids complaints about hidden methods caused by Compare() mismatch. 2003-03-21 17:51 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/ADAMO_Shell.cxx: comment out *lots* of unused method argument parameters. 2003-03-21 17:51 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: PlexusReroot.cxx, PlexusReroot.h: implement fake GetRawChannelId(PlexPixelSpotId) to avoid complaints about hidden methods when overloading. 2003-03-21 17:49 Robert Hatcher <rhatcher@fnal.gov> * Registry/Registry.cxx: Print() doesn't use its option arg -- comment it out 2003-03-21 17:49 Robert Hatcher <rhatcher@fnal.gov> * RecoBase/CandRecoList.cxx: base CandRecoList ctor uses neither CandHandle nor CandContext -- comment out names for these. 2003-03-21 17:47 Robert Hatcher <rhatcher@fnal.gov> * RDBC/include/RDBC/TSQLResultSet.h: make Close() take a "_const_ Option_t*" 2003-03-21 17:47 Robert Hatcher <rhatcher@fnal.gov> * RDBC/include/RDBC/TSQLDriverInfo.h: improve const'ness to match underlying base class methods. 2003-03-21 17:45 Robert Hatcher <rhatcher@fnal.gov> * RDBC/rdbc/TSQLUrl.cxx: comment out unused opt argument to ValidOption() 2003-03-21 17:45 Robert Hatcher <rhatcher@fnal.gov> * RDBC/rdbc/TSQLResultSet.cxx: comment out unused option argument to Close() 2003-03-21 17:44 Robert Hatcher <rhatcher@fnal.gov> * RDBC/rdbc/TSQLDriverInfo.cxx: convert Print to "const" method to match underlying signature comment out unused option argument 2003-03-21 17:42 Robert Hatcher <rhatcher@fnal.gov> * RDBC/rdbc/TRDBCServer.cxx: a case where "unused method argument parameter" actually caught a real bug. Create/DropDataBase(const char *dbname) was constructing the string "CREATE DATABASE dbname" rather than replacing "CREATE DATABASE [value-of-dbname]". 2003-03-21 17:39 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/: PulserDbiCurve.cxx, PulserDbiCurve.h, PulserDbiDoug.cxx, PulserDbiDoug.h, PulserDbiMasterDP.cxx, PulserDbiMasterDP.h, PulserDbiPin.cxx, PulserDbiPin.h, PulserRawDrift.cxx, PulserRawDrift.h, PulserRawDriftF.cxx, PulserRawDriftF.h, PulserRawDriftPin.cxx, PulserRawDriftPin.h, PulserRawGain.cxx, PulserRawGain.h, PulserRawGainF.cxx, PulserRawGainF.h, PulserRawGainPin.cxx, PulserRawGainPin.h, PulserRefDrift.cxx, PulserRefDriftF.cxx: comment out name of numerous unused method parameters to avoid pedantic warning messages. 2003-03-21 17:38 Robert Hatcher <rhatcher@fnal.gov> * Persistency/PerStreamManager.cxx: Print(ostream, const char* option) doesn't use "option" so comment out name of parameter to avoid pedantic warning. 2003-03-21 17:33 Robert Hatcher <rhatcher@fnal.gov> * LISummary/LIRun.h: pedantically, the last element in a enum list can *not* be followed by a comma. 2003-03-21 17:31 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCModule.cxx: dummy Get() method doesn't use MomNavigator it is passed -- comment out name 2003-03-21 17:30 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCRootEnv.cxx: add various const_cast<char*>'s so that the argv list passed to TRint can be a char** but initialized with string constants (i.e. "-delimited values). 2003-03-21 17:24 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCInputModule.cxx, JobCInputModule.h: add a Get(MomNavigator* mom) method that was hidden by overloading Get with arg-less version. 2003-03-21 17:22 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCPathModule.cxx: comment out name of unused JobCInputModule passed to ctor. 2003-03-21 17:20 Robert Hatcher <rhatcher@fnal.gov> * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h: make ListFile() a const method to match signature of IoDataStreamItr base class. 2003-03-21 17:19 Robert Hatcher <rhatcher@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxCosmics.cxx, AlgDeMuxGolden.cxx: comment out declared names of various unused method argument parameters. 2003-03-21 17:16 Robert Hatcher <rhatcher@fnal.gov> * DeMux/DmxMuonPlane.cxx: comment out name of unused AlgConfig parameter. 2003-03-21 17:14 Robert Hatcher <rhatcher@fnal.gov> * DeMux/: DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: make DefaultConfig() a "const" method to match the underlying signature found in JobCModule that is being overridden. 2003-03-21 17:12 Robert Hatcher <rhatcher@fnal.gov> * DeMux/: DmxShowerPlane.cxx, DmxShowerPlane.h: change SetStrips to accept "_const_ Char_t*" so that one can legitimately pass in string constants (e.g. "best"). 2003-03-21 17:06 Robert Hatcher <rhatcher@fnal.gov> * Candidate/CandBase.cxx: dummy HasOverlapWith doesn't use passed CandBase so comment out name. 2003-03-21 17:05 Robert Hatcher <rhatcher@fnal.gov> * CandSliceSR/: AlgSliceSR.cxx, AlgSliceSRList.cxx: RunAlg doesn't depend on AlgConfig so comment out arg name. 2003-03-21 17:04 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/DigitListModule.cxx: Config() current does nothing so comment out Registry arg name. 2003-03-21 17:03 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/AlgClusterSR.cxx: RunAlg doesn't (currently) depend on AlgConfig so comment out arg name. 2003-03-21 17:00 Robert Hatcher <rhatcher@fnal.gov> * CalDetDST/: UberCosmicHit.cxx, UberCosmicHit.h, UberEvent.cxx, UberEvent.h, UberHeader.cxx, UberHeader.h, UberHit.cxx, UberHit.h, UberMCHit.cxx, UberMCHit.h: change Print() method signature to match that in base TObject class to avoid "method hidden" warnings. 2003-03-21 16:58 Robert Hatcher <rhatcher@fnal.gov> * CalDetDST/UberDST.cxx: Ana() method apparently doesn't depend on MomNavigator passed to it; comment out argument to avoid unused parameter warning 2003-03-21 16:56 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: ClusterBox.cxx, ClusterBox.h: add base class method Add(TObject *obj) hidden by specialized version to eliminate pedantic warning messages. 2003-03-21 16:50 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.13.0-tmp, packages-R0.14.0-tmp: # removed old tmp files 2003-03-21 16:34 Brett Viren <bv@bnl.gov> * RDBC/rdbc/: TSQLResultSet.cxx, TSQLUrl.cxx: mem leak fix: delete->delete[] on char strings 2003-03-21 15:58 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.15.0-tmp: # removed TriD 2003-03-20 00:01 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.15.0-tmp: # modified for Nicks packages 2003-03-19 23:58 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.15.0-tmp: # write out version for SRT_MINOS 2003-03-19 23:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mytmp, packages-R0.15.0-tmp: # modified to correct little errors 2003-03-19 20:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mytmp, packages-R0.15.0-tmp: # added package for next release 2003-03-19 04:48 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, NtpSRFiducial.cxx, NtpSRFiducial.h, NtpSRPlane.cxx, NtpSRPlane.h, NtpSRPulseHeight.cxx, NtpSRPulseHeight.h, NtpSRShower.cxx, NtpSRShower.h, NtpSRSlice.cxx, NtpSRSlice.h, NtpSRStripPulseHeight.cxx, NtpSRStripPulseHeight.h, NtpSRTrack.cxx, NtpSRTrack.h, NtpSRTrackPlane.cxx, NtpSRTrackPlane.h, NtpSRVertex.cxx, NtpSRVertex.h: Continue development of new SR ntuple record package 2003-03-19 04:47 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: LinkDef.h, NtpSRDigitStripPulseHeight.cxx, NtpSRDigitStripPulseHeight.h, NtpSRFiducialInfo.cxx, NtpSRFiducialInfo.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRStrip.cxx, NtpSRStrip.h, NtpSRVertexInfo.cxx, NtpSRVertexInfo.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h, test/NtpSRValidate.cc: Continue development of new SR ntuple record 2003-03-18 23:10 Liz Buckley-Geer <buckley@fnal.gov> * WebDocs/WebDocs.html: Fix link to FNAL version of user manual 2003-03-18 19:37 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxGolden.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxShowerPlane.cxx, DmxUtilities.cxx: get rid of const_cast's improve quality testing of beam demuxer in DmxDeMuxModule.cxx 2003-03-18 17:45 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: # modified for cand compare 2003-03-18 07:51 Nick West <n.west1@physics.oxford.ac.uk> * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h: Fix badly formed comments. 2003-03-17 20:59 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h, GNUmakefile, LinkDef.h, candoffmacro.C, candplotsmacro.C, candreco.C, candreco2.C, myscript, plotsmacro.C: # added new files 2003-03-15 23:12 paul * Validation/doc/validate.html: included 'how to' for 'validate' 2003-03-15 04:16 paul * Validation/validate: updated 'validate' -r option for recursive individual package tests. (automatically determines dependencies). 2003-03-15 01:04 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/: AlgDigiPairList.cxx, PlotMSTClusterModule.cxx, PlotMuonClusterModule.cxx: Eliminate unnecessary const_cast's. 2003-03-14 22:25 Robert Hatcher <rhatcher@fnal.gov> * DcsDaemon/GNUmakefile: tweak makefile to work in current location 2003-03-14 21:45 Robert Hatcher <rhatcher@fnal.gov> * DcsDaemon/.cvsignore: add .cvsignore for this package 2003-03-14 21:44 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: add minossoft/DcsDaemon with ebeall and habig as potential writers 2003-03-14 21:41 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: declare DcsDaemon module under minossoft/ 2003-03-14 21:40 Robert Hatcher <rhatcher@fnal.gov> * DcsDaemon/: GNUmakefile, dcs_mysql2roto.c: Initial revision 2003-03-14 21:40 Robert Hatcher <rhatcher@fnal.gov> * DcsDaemon/: GNUmakefile, dcs_mysql2roto.c: start of DCS package for mysql to rotorooter daemon 2003-03-14 21:16 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: declare DetSim as a module under minossoft/ 2003-03-14 20:29 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/tfMessages.h: bring OnlineUtil in sync w/ online CVS repository. 2003-03-14 20:18 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDigit.cxx, CandDigitHandle.cxx, CandDigitHandle.h, CandDigitList.cxx, CandDigitListHandle.cxx: Bite the bullet and finally eliminate non-const version of: CandDigitHandle::PlexSEIdAltL &GetPlexSEIdAltL This may break old or non-standard demuxers which still try to write to frozen CandDigits. Most such code has not been checked in to CVS. The elimination of this method should provide a final incentive to standardize. 2003-03-14 15:33 Roy Lee <rlee@huhepl.harvard.edu> * FilterDigitSR/macros/GNUmakefile: GNUmakefile for macros directory. 2003-03-14 15:33 Roy Lee <rlee@huhepl.harvard.edu> * FilterDigitSR/GNUmakefile: Modified GNUmakefile. 2003-03-14 14:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-08-00. 2003-03-14 14:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: ecord tag version: V00-10-01. 2003-03-14 07:38 Nick West <n.west1@physics.oxford.ac.uk> * Util/scripts/find_global_symbol.sh: When using awk to check for presence of '(' use $0, not $1 in case there is white space first e.g. Object::operator delete(void*). 2003-03-14 06:44 Nick West <n.west1@physics.oxford.ac.uk> * Util/scripts/find_global_symbol.sh: Escape characters '[' and ']'. 2003-03-14 00:26 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_SLAC: Current SLAC setup script. 2003-03-13 23:54 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandContext.cxx, CandHandle.cxx, CandRefCounted.cxx, CandRefCounted.h, CandRefer.cxx, CandUid.cxx, LinkDef.h: Fix a potential future memory leak. LocalHandle is now kept in the CandRefCounted ref-count. It is subtracted from the return codes of the CandRefer::DecNRefer, IncNRefer and GetNRefers methods. Manual streamers in CandRefer and CandRefCounted necessary for backward compatibility with already processed data. CandRefCounted::fNLinks no longer written out, but constructed in CandRefer::Streamer as CandHandles are read in. 2003-03-13 17:07 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: DBU* and PULSER* are now being distributed from CalDet and Soudan via FNAL. The back-log is being introduced gradually via a drip-feed system. 2003-03-13 16:15 Roy Lee <rlee@huhepl.harvard.edu> * FilterDigitSR/macros/DBtxt_AlgFilterDigitSR_default.C: Add necessary macro. 2003-03-13 15:45 Roy Lee <rlee@huhepl.harvard.edu> * FilterDigitSR/: AlgFilterDigitSR.cxx, AlgFilterDigitSR.h, GNUmakefile, LinkDef.h: New package FilterDigitSR. This package determines the trigger time for a 4/5 plane trigger and writes the canddigithandles for all digits before and after the trigger time. The trigger time window is nominally 100 ns, and the pre and post windows for writing out digits are each nominally 200 ns. To invoke this package, one must add "FilterDigitListModule::Reco" to their job path as well as to specify the AlgFilterDigitSR algorithm: jc.Path("Reco").Mod("FilterDigitListModule"). Set("FilterDigitListAlgorithm=AlgFilterDigitSR"); 2003-03-13 14:57 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Add FilterDigitSR 2003-03-13 14:37 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, LinkDef.h, TestDemuxModule.cxx, TestDemuxModule.h, TestDigitsModule.cxx, TestDigitsModule.h, TridAnimator.cxx, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridHistoPage.cxx, TridHistoPage.h, TridOpenGLGlobal.cxx, TridOpenGLGlobal.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDisplay.cxx, TridPageDisplay.h, TridPmtPage.cxx, TridUVPage.cxx, DemuxFast/DemuxFast.cxx, DemuxFast/DemuxFast.h, DemuxFast/GNUmakefile, DemuxFast/LinkDef.h, DemuxFast/MyDemuxPatternMaster.cxx, DemuxFast/MyDemuxPatternMaster.h, doc/TriD_HOWTO.html, macros/trid.C, stat/GNUmakefile, stat/LinkDef.h, stat/LoadPlex.cxx, stat/LoadPlex.h, stat/howto.txt, stat/trid.cxx, stat/trid.h: Boy oh boy a lot of changes here. TridControl: No longer available from command line; gotta either wait for sigc++ integration into ROOT or build an interface workaround. This was necessary to allow linking under adverse conditions. Trid Pages: Superficial changes, as usual. Pages now contain their own menubars, which makes a lot more sense to the user, rather than having to navigate the main bar by name. Still lots of work to be done to make them pretty, but they work, baby, they work. DemuxFast: Apologies to Mark Thompson; I've included a cut-down version of his code here so I could include it into the static binaries. This is NOT the Cambridge demuxer proper, but rather a quick-and-dirty version good for (a) development of ideas, and (b) fast demuxing in a viewer TestDigitsModule/TestDemuxModule: These modules are used in the scripts built into the binaries. They simply test for the existance of a DigitList or a DeMuxDigitList respectively, and so can be used to trigger the relevant modules. stat: This directory allows the building of the tridshar and tridstat binaries. These are good stand-alone programs which use everything. stat/LoadPlex.cxx: This is a module which tries to load a file containing a PlexLoanPool object so as to allow very rapid Plex data access. Without the file, it simply falls over, so it's not very useful yet. If/when Robert lets me mod the Plex to allow loading/saving, this may become useful. static_binaries: I intend to fill this with as many static releases as I can get my hands on. These should be useable without _any_ minossoft installation, which is pretty cool, I think. People may be annoyed at large files; if so, I'll remove them and put them in webspace somewhere docs: Updated for 2003. Known limitiations with this release: - Debugging is all turned up. (Waaaaaaaay up, in the words of the Friendly Giant.) This may cause headaches in those who are unused to rapid scrolling. If dizzyness occours, take two shots of scotch close your eyes firmly for 30 seconds. - Near Det data probably won't work. Reroot files won't work. Everything else should be hunky dory. - Even the static binaries still require database access for calibration data and plex. This is not very portable, but may become fixed in the future. - The window management code is not very universal and needs some rebuilding and integration with the Midad Gui classes. I'm just too lazy. - Static binary production requires a lot of fussing: notably, you need to turn on static libraries when building the external packages. - Closing down the program causes a segfault and stack trace. This APPEARS to be a problem somewhere when JobControl deletes it's job paths, but I can't figure out how. Do as I do and use Control-C to close the program. Alternatively, drop something heavy on your CPU. - Closing and re-opening viewer windows, or opening multiple instances may cause problems; further testing is required. - The standard Midad pages are not available from the trid binaries, due to the fact that I don't like them very much. No, really, there may be compatability issues; needs some testing. - Animation control is still crude - No support for dispatcher yet. (Soon!) Needs optional auto-advance. - Needs an optional event filter. - Writing the list of limitations takes too long. Must reduce limitations in the future. 2003-03-13 13:09 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Midad/: Base/Mint.cxx, Base/Mint.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Util/Range.h: Modifications to Midad base classes to allow newest TriD to work. PageDisplay: - Made all functions virtual. - Put in some more default inititializers - Added test to see if fTabs exists before it's used (everywhere) - Added copy constructor to stop [in-range] link bug - Added Init() function, taking things out of the constructor, so that derived classes will initialize correctly Mint: - Added call to PageDisplay::Init - Made NewMom() public - Range.h: - Added implimentation to copy constructor and operator= to stop stupid [in-range] bugs 2003-03-13 08:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_split_streams.pm: Print out site names as each site report file created. 2003-03-13 02:59 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add FilterDigitSR 2003-03-13 02:56 Mark Messier <messier@indiana.edu> * setup/packages-development: Add filter digit 2003-03-13 02:55 Mark Messier <messier@indiana.edu> * FilterDigitSR/.cvsignore: Start FilterDigitSR 2003-03-12 22:58 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCFloatXImp.cxx, JobCFloatXImp.h: #ifdef just about everything if the platform isn't Linux unresolved headers put SRT/rootcint into a tailspin on the SGI 2003-03-12 21:53 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, AlgFitTrackSRList.cxx, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, FitTrackSRListModule.cxx, FitTrackSRListModule.h, KalmanPlaneSR.cxx, KalmanPlaneSR.h: Major revision to SR track fitting package. Additions/changes include o Outlier removal o Use of registry o Angle dependent position errors o Fixed covariance elements o Extrapolation of vertex and end positions based on pulse height o Calculation of traces This version is much more CPU intensive; about 30 seconds per cosmic muon event has been observed on a 1.7 P4. 2003-03-12 21:38 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: TrackClusterSR.cxx, TrackClusterSR.h: New methods Double_t GetTPosRMS() const; Double_t GetTPosError() const; // same as RMS, except when only 1 strip Int_t GetMinStrip() const; Int_t GetMaxStrip() const; New member variables Int_t fMinStrip; Int_t fMaxStrip; Double_t fCharge; Double_t fTPos; Double_t fTPosRMS; 2003-03-12 21:37 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: CandTrackSRList.cxx, CandTrackSRList.h, CandTrackSRListHandle.cxx, CandTrackSRListHandle.h: Store track cluster list in CandTrackSRList. 2003-03-12 21:35 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Improved algorithm to fill in missing planes. 2003-03-12 21:32 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h, TrackSRListModule.cxx: Remove obsolete Landau parameters. 2003-03-12 21:24 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripFarSR.cxx: Subtract CandDigitList time from strip times. This leads to incorrect absolute times when the new filter digit mechanism is not run; the error is temporary until canddigits no longer have the absolute time subtracted. The only consequence of having incorrect absolute times is that strip times can be large (on the order of 1 second), which is inconvenient for display purposes. 2003-03-12 21:22 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx: Add explicit check for veto shield modules. Previously only checked on GetDemuxVetoFlag(), which should be ok. Remove 200 ns requirement on monte carlo snarls, rely on new digit filter mechanism to remove out of time digits. 2003-03-12 20:59 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotToStripEnd.cxx: expand warning message for veto shield elements that remain in the "mux" (vs. "module") numbering scheme. 2003-03-12 18:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: EvtmonListModule.cxx, EvtmonListModule.h, GNUmakefile, LinkDef.h, candoffmacro.C, candplotsmacro.C, candreco.C, candreco2.C, myscript, plotsmacro.C, reco.C: # added new files 2003-03-12 14:07 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxBeam.cxx: comment out debugging output 2003-03-12 09:42 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLDriverManager.cxx: Give Protocol, SubProtocol, Driver and Port when url fails. 2003-03-12 09:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Give user and pwd when connection fails. 2003-03-11 22:55 rjn * PEGain/: makeGainTextFile.C, makeTreeFromRawSummaries.C: Whoops messed up the macros 2003-03-11 21:40 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCFloatXImp.cxx, JobCFloatXImp.h: Trap floating point errors. 2003-03-11 20:37 rjn * PEGain/: PEGainModule.cxx, PEGainModule.h, analyseLIFiles.C, makeGainTextFile.C, makeTreeFromRawSummaries.C: Modified PEGainModule to do two things. 1) Be able to use the PulserFromRawSummaryList objects which make PulserSummary objects from RawData & 2) Runs the analysis / hole finding code in EndJob 2003-03-11 18:49 rjn * Calibrator/PulserSigLinCalibrator.cxx: Fixed silly warning message when compiling. 2003-03-11 17:33 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawLIAdcSummaryBlock.cxx: small tweak in debug flag triggered dump format. 2003-03-11 17:33 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawChannelId.cxx: if the encoded value is the default meaningless value but is lacking the version 2 bit then just set that (leaves things as unknown detector rather than back shifting in "Near"). 2003-03-11 17:29 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: updated setup script for FNALU can handle different releases and compilers more elegantly. 2003-03-11 16:37 Liz Buckley-Geer <buckley@fnal.gov> * WebDocs/install.html: Fix link for the labyrinth install and olduupages to point to new area 2003-03-11 01:03 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Try this, another permutation 2003-03-10 23:35 George Irwin <gmieg@slac.stanford.edu> * CalDetSI/LinkDef.h: Turn off I/O of Cutter class until Philippe fixes rootcint bug which generates incorrect code for the CP typedef. This class should never need I/O anyway, as it is a JobModule. 2003-03-10 22:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: EventSRListModule.cxx, EventSRListModule.h, GNUmakefile, LinkDef.h, candoffmacro.C, candplotsmacro.C, candreco.C, candreco2.C, myscript: # added new files 2003-03-10 21:35 George Irwin <gmieg@slac.stanford.edu> * CalDetSI/Cutter.cxx: Remove ANSI C++ compile warning by switching from strstream to stringstream 2003-03-10 21:34 Sue Kasahara <schubert@hep.umn.edu> * Plex/PlexPixelSpotId.cxx: Fix typo in Streamer. This incorrect line: Version_t R__v = R__b.ReadVersion(&R__s, &R__s); is now: Version_t R__v = R__b.ReadVersion(&R__s, &R__c); sigh. 2003-03-10 20:34 Brett Viren <bv@bnl.gov> * MCparticle/: MCparticle.cxx, MCparticle.h, MCparticleModule.cxx, MCparticleModule.h: Do memory management fixes suggested by Sue. This includes holding the RawDigit via a TRef. 2003-03-10 16:16 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, DBtxt_AlgDeMuxBeam_default.C, DBtxt_AlgDeMuxCosmics_default.C, DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxUtilities.cxx: fix the beam demuxer remove end point check in cosmics demuxer that was designed to account for muons that travel down the steel and then scatter out into the detector. just demux all muons in a way that has the end points consistent with the rest of the track. use an iterative tracking-demuxing process to take care of the special case 2003-03-10 15:29 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/SwimObjSR.cxx: Fix z direction bug: a particle traveling forward in z and in time was not equivalent to an antiparticle traveling backward in z but forward in time. Now the two are equivalent. Also, fix bug where if the initial z position were outside the detector, an unphysical plane would be accessed. 2003-03-10 08:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add link to Jon's Database Table Status. 2003-03-10 07:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm: Show both Creation and Insertion dates in site specific conflict logs. 2003-03-09 18:10 Robert Hatcher <rhatcher@fnal.gov> * 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: Adjust (naughty) start time for pre-flip section 1 upper veto walls. Preliminary new entries for post-flip section 1 and section 2. Position & clear fiber length derived from Alex Sousa's spreadsheets; some values modified by hand as best guess to account for anomolies (typos, switched values). 2003-03-09 16:23 Robert Hatcher <rhatcher@fnal.gov> * BeamData/GNUmakefile: SRT can't build perl subdirectory so don't set it in SUBDIRS 2003-03-09 16:10 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: complain in GetTPos() for veto shield strips in a different way then a true view unknown -- still meaningless to do GetTPos(). 2003-03-09 14:16 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/scripts/: veto_dbi_check2.C, veto_dbi_draw.C, veto_dbi_merge.sh, veto_dbi_module.info, veto_dbi_place2.C, veto_dbi_run2.sh: support code/hacks for mangling the spreadsheet derived info into UgliDbi entries for shield (post-flip section 1 + section 2). 2003-03-09 14:10 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliLoanPool.cxx, UgliLoanPool.h: eliminate unused variable warning. eliminate Get/SetMaxUnref methods ... use Configurable methods instead 2003-03-09 14:08 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiStructHash.cxx: eliminate unused parameter warning message. 2003-03-08 14:26 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: VetoShieldMuxToMdl.fardet, VetoShieldMuxToMdlVld.fardet: another try at getting section 1 post-flip configuration to match "reality" 2003-03-07 16:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, checksum_db.pm: Record update number in checksum report. 2003-03-07 14:30 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiSteelPln.far_veto, UgliDbiSteelPlnVld.far_veto: correct angle of pre-flip west slant modules. fix incorrect placement of 541,542 in x (somehow shifted backwards) 2003-03-07 14:21 Robert Hatcher <rhatcher@fnal.gov> * Midad/Base/SteelOutline.cxx: put ()'s around case values so interpreted CINT can parse code correctly. 2003-03-07 12:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, db_distribution.html: Change of strategy: the priming of non-CVS table will be done via updates. 2003-03-06 07:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Fix cosmetic typo. 2003-03-06 07:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/exporter.pm, scripts/importer.pm: Use gzip to compress update files. 2003-03-05 08:55 Nick West <n.west1@physics.oxford.ac.uk> * CalDetSI/CandCalDetSIHandle.cxx: Don't use default arg. values in .cxx, only in .h 2003-03-05 08:54 Nick West <n.west1@physics.oxford.ac.uk> * CalDetSI/: AlgCalDetSI.h, CandCalDetSI.h, CandCalDetSIHandle.h, Helpers.cxx, Helpers.h, TempReader.h: Use std namespace for standard library names. 2003-03-05 08:51 Nick West <n.west1@physics.oxford.ac.uk> * CalDetSI/AlgCalDetSI.cxx: mdBlockDefinitions.h now in OnlineUtil Use pointer to check that CandHandle is a CandCalDetSIHandle Don't use ambiguous floor function for simple integer truncation. 2003-03-05 08:50 Nick West <n.west1@physics.oxford.ac.uk> * CalDetSI/Cutter.cxx: mdBlockDefinitions.h now in OnlineUtil Fix up const interator problem. 2003-03-05 08:48 Nick West <n.west1@physics.oxford.ac.uk> * CalDetSI/Cutter.h: Use std namespace for standard library names. Fix up const function problem. 2003-03-05 04:56 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: LinkDef.h, NtpSRDigitStripPulseHeight.cxx, NtpSRDigitStripPulseHeight.h, NtpSRFiducialInfo.cxx, NtpSRFiducialInfo.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRStrip.cxx, NtpSRStrip.h, test/NtpSRValidate.cc: Add some more classes to development ntuple SR record package 2003-03-05 03:09 Sue Kasahara <schubert@hep.umn.edu> * CVSROOT/: check_access, modules: Add new package CandNtupleSR to modules list & rlee to list of users who have write access. The purpose of the package is to store a new version of the "eventsr" ntuple record and associated classes. 2003-03-05 03:02 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: .cvsignore, GNUmakefile, LinkDef.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRVertexInfo.cxx, NtpSRVertexInfo.h, Module/GNUmakefile, Module/LinkDef.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h, macro/testNtpSRDraw.C, macro/testNtpSRModule.C, test/GNUmakefile, test/NtpSRValidate.cc, test/NtpSRValidate.h, test/TestNtpSR.cc: New package. 2003-03-05 03:02 Sue Kasahara <schubert@hep.umn.edu> * CandNtupleSR/: .cvsignore, GNUmakefile, LinkDef.h, NtpSRRecord.cxx, NtpSRRecord.h, NtpSRVertexInfo.cxx, NtpSRVertexInfo.h, Module/GNUmakefile, Module/LinkDef.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h, macro/testNtpSRDraw.C, macro/testNtpSRModule.C, test/GNUmakefile, test/NtpSRValidate.cc, test/NtpSRValidate.h, test/TestNtpSR.cc: Initial revision 2003-03-04 20:59 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: VetoShieldMuxToMdl.fardet, VetoShieldMuxToMdlVld.fardet: fix mis-ordered section 1 for "516","522" that was in place for first iteration enter new post-flip values for section 1; enter section 2 assignments 2003-03-04 18:23 vahle * CalDetSI/AlgCalDetSI.cxx, CalDetSI/AlgCalDetSI.h, CalDetSI/CalDetSIModule.cxx, CalDetSI/CalDetSIModule.h, CalDetSI/CandCalDetSI.cxx, CalDetSI/CandCalDetSI.h, CalDetSI/CandCalDetSIHandle.cxx, CalDetSI/CandCalDetSIHandle.h, CalDetSI/Cutter.cxx, CalDetSI/Cutter.h, CalDetSI/Helpers.cxx, CalDetSI/Helpers.h, CalDetSI/LinkDef.h, CalDetSI/TempReader.cxx, CalDetSI/TempReader.h, CalDetDST/LinkDef.h, CalDetDST/UberCosmicHit.cxx, CalDetDST/UberCosmicHit.h, CalDetDST/UberDST.cxx, CalDetDST/UberDST.h, CalDetDST/UberEvent.cxx, CalDetDST/UberEvent.h, CalDetDST/UberHeader.cxx, CalDetDST/UberHeader.h, CalDetDST/UberHit.cxx, CalDetDST/UberHit.h, CalDetDST/UberMC.cxx, CalDetDST/UberMC.h, CalDetDST/UberMCHit.cxx, CalDetDST/UberMCHit.h, CalDetDST/GNUmakefile, CalDetSI/GNUmakefile: [no log message] 2003-03-04 11:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm, scripts/ac_main.pm: Don't ignore insertion dates greater than now. 2003-03-03 22:45 Brett Viren <bv@bnl.gov> * MCparticle/MCparticleModule.cxx: Don't store the seid but calculate it when needed from the stored FLSDigit. Still have some FLSDigits fail to map to RawDigits. 2003-03-03 21:26 Brett Viren <bv@bnl.gov> * MCparticle/: MCparticleModule.cxx, MCparticleRecord.cxx, MCparticleRecord.h, macros/test.C: Getting closer, no more SegV (it was an uninitialized pointer among other things, doh!). Also, changed to do the correlation with RawDigits instead of CandDigits. There is still a raw channel id to raw digit lookup bug. 2003-03-03 20:39 Brett Viren <bv@bnl.gov> * RerootExodus/RerootExodus.cxx: More PEC_pack fixes. On the REROOT (C++) side of things, plane, extrusion and cell are numbered with C style indices (zero origin), the packing is done with Fortran style indices (unity origin). So, must add one to each before doing the packing. 2003-03-03 19:53 Brett Viren <bv@bnl.gov> * RerootExodus/RerootExodus.cxx: Fix my brain dead bit twiddling in PEC_pack(). 2003-03-03 18:03 Brett Viren <bv@bnl.gov> * MCparticle/: MCparticle.cxx, MCparticle.h, MCparticleModule.cxx, MCparticleModule.h, MCparticleRecord.cxx, MCparticleRecord.h: Due to a big help from Sue, this is now persistable, although, just with a dummy fill routine. 2003-03-03 14:43 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Another attempt at fix to shield plex tables. 2003-03-03 08:24 Nick West <n.west1@physics.oxford.ac.uk> * LISummary/LISummarySorter.h: Match declaration of LISummarySorter::ReconstructPin to definition. 2003-03-03 04:07 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerOutputStreamManager.cxx: Fix harmless but erroneous error message 2003-03-02 16:12 hartnell * LISummary/: LIChannel.cxx, LIChannel.h, LISummarySorter.h: added using namespace std; and removed a few std:: 2003-02-28 22:59 Brett Viren <bv@bnl.gov> * MCparticle/: MCparticle.cxx, MCparticleModule.cxx: Short circuit all the actual correlation code in order to just test I/O, which I still can't get to work. 2003-02-28 22:57 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/: VetoShieldProto1r1.eps, VetoShieldProto2.eps, plexus.tex: Revised diagram for veto shield section 1 (error correction + account for module flips), first version for section 2. 2003-02-28 22:32 Brett Viren <bv@bnl.gov> * MCparticle/MCparticle.cxx: Lost ";" replaced. 2003-02-28 22:30 Brett Viren <bv@bnl.gov> * CVSROOT/modules: Add MCparticle 2003-02-28 22:27 Brett Viren <bv@bnl.gov> * MCparticle/: GNUmakefile, LinkDef.h, MCparticle.cxx, MCparticle.h, MCparticleModule.cxx, MCparticleModule.h, MCparticleRecord.cxx, MCparticleRecord.h, macros/test.C: A module, record and object which will persist the correlation between MC hits, digits and particles. Doesn't work yet. 2003-02-28 20:51 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexVetoShieldHack.cxx: correct count of modules in single layer sections (caused spurious error msgs about unknown planes); including wall modules each has 32 modules. 2003-02-28 20:46 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Oops, two seqnos had INSERTDATE > 2030, which would cause dbm trouble Fixed it. 2003-02-28 20:29 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 48 New planes, fixed up and everything. 2003-02-28 18:55 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LILookup.cxx, LITune.C, LinkDef.h, transfer.csh: Added new plots to AdcVsLed() Started using the LIRun and LITuning objects in LedTuning() Minor changes to other files 2003-02-28 18:41 hartnell * LISummary/: LITuning.cxx, LITuning.h: This new object will eventually hold a number of algorithms for tuning the LI system. The data used for the tuning is given to it in the form of a vector of LIRun objects The values that the tuning should aim for are specified as input parameters Currently only the CalculateDriftPoints algorithm has been implemented. This has been tested and the values it output are currently in use for some PBs. The tuned values can be printed to screen using the PrintLIConfig method A variety of CalcuateGainCurves algorithms are to follow soon 2003-02-28 18:19 hartnell * LISummary/: LIRun.cxx, LIRun.h: Purpose: An object to store all the relevant parameters for a light injection run. You can use it at the level you please, you could have an LIRun for each stripend, each led or even the whole detector. It's up to you what values you give it. It is dynamic so you can store any size gain curve in an LIRun. You can also store a drift point as an LIRun. It sorts the points you give it into ascending order on input; by PH currently although this can easily be changed. 2003-02-28 17:56 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Slight change in shield Plex configuration. 2003-02-28 15:32 Brett Viren <bv@bnl.gov> * setup/: packages-R0.13.0, packages-R0.14.0: Remove initial blank line. 2003-02-28 15:18 Brett Viren <bv@bnl.gov> * setup/msrt: Do a cvs update in the case of adding a package that already has a directory in packages/. 2003-02-28 06:59 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Revert to before those 24 new tables, as there was a problem in there. 2003-02-28 06:47 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 24 new planes in SM2 2003-02-27 20:24 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Change GetT and SetT methods from Float_t to Double_t. Introduce Set and GetEndDirCos* methods for access to track end direction cosines. Introduce methods SetVtxTrace*, SetEndTrace* and their respective Get methods for trace variables. 2003-02-27 20:22 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/Vertex.cxx: Change initial value of fPlane from 0 to -1. 2003-02-27 20:17 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandTrack.cxx, CandTrack.h: Add direction cosines at track end. Also, add trace variables. 2003-02-27 20:16 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandRecoHandle.h: Turn GetBEgPlane() and GetEndPlane() into virtual methods. 2003-02-27 20:15 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandReco.cxx: Initialize direction cosines. 2003-02-27 20:13 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: AlgTrack.cxx, AlgTrack.h: Split SetUVZT() method into SetUVZ() and SetT() methods. Original method still exists. Create new method SetdS() that calculates path lengths. Previously path length calculation was being performed in SetUVZT(), now tracking algorithms should make a separate call to SetdS(). 2003-02-27 18:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCrateStatus.cxx, RawLIHeader.cxx: small tweaks to formatting 2003-02-27 16:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmJob.cc: Use DbiTimerManager instead of DbiTimer. 2003-02-27 16:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Sort tables into orde before processing. 2003-02-27 16:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_set_max_insert_date.pm: Set $ENV::NOW_DATE - used to check bad insert dates. 2003-02-27 16:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_load_filter.pm: Warn if cannot load filter. 2003-02-27 16:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_analyse.pm: Check for bad insert date and show them rather than creation date if found. 2003-02-27 16:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTimerManager.cxx, DbiTimerManager.h, LinkDef.h: New interface class for timing to support nested queries. Each new query adds a new DbiTimer to a push-down stack and suspends the previous one. An termination of query the current timer is removed and the previous timer resumes. 2003-02-27 16:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTimer.cxx, DbiTimer.h: Now have multiple DbiTimers controlled by a DbiTimerManager to support nested queries. Remove: Enable(...) Add: Suspend(), Resume(). 2003-02-27 16:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiResultAgg.cxx, DbiResultNonAgg.cxx, DbiResultPtr.cxx, test/TestDbi.cc: Use DbiTimerManager instead of DbiTimer. 2003-02-27 15:07 Brett Viren <bv@bnl.gov> * RerootExodus/RerootToTruthModule.cxx: Remove the "shunting" of FLS{Digits,Hits}. 2003-02-27 00:26 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/bogus_dcs.c: clean up various bits of this example 2003-02-26 21:04 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: note that Sue's change of streamer will be part of next tagged version 2003-02-26 21:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawDcsEnvMonitorBlock.cxx, RawDcsEnvMonitorBlock.h, RawDcsHvMonitorBlock.cxx, RawDcsHvMonitorBlock.h, RawDcsMagnetMonitorBlock.cxx, RawDcsMagnetMonitorBlock.h, RawDcsRpsMonitorBlock.cxx, RawDcsRpsMonitorBlock.h, doc/ChangeLog: New Dcs monitor blocks for Hv, Rps, Env, Magnet (undifferentiated as of yet...ie. they don't know how to unpack any data). 2003-02-26 20:58 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/rawBlockIds.h: assign Dcs id's for Hv, Rps, Magnet, Env monitor blocks 2003-02-26 20:58 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/GNUmakefile: build keyValuePair (kvp) functions as part of library 2003-02-26 17:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Fix typo in example mysql use command. 2003-02-26 16:27 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToTruthModule.cxx: set the SimSnarlRecord stream to "SimSnarl" 2003-02-26 08:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Tell user to select a database before running primer file. Give name of FNAL rsync server. Thanks Brett! 2003-02-26 08:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer.pm: Place URL and password in double quote string in case of shell sensitive characters e.g. semicolon. 2003-02-26 03:57 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/test/: DemoCandNtpModule.cxx, DemoCandNtpModule.h, DemoNtupleModule.cxx, DemoNtupleModule.h, GNUmakefile, LinkDef.h, testNtpWrite.C: Change name of DemoNtupleModule to DemoCandNtpModule to avoid JobCModuleRegistry complaint of duplicate entry with Record/test/DemoNtupleModule 2003-02-25 21:18 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: keyValuePair.h, keyValuePair.c: key-value pair string en/decoding that the DAQ group uses. Comes through in the RawRunConfigBlock (which holds the "run prepare" string). small modifications to "official" version to eliminate warning messages. 2003-02-24 22:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added new release 2003-02-24 22:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.14.0: # changed tag for OnlineUtil 2003-02-24 14:54 rjn * PEGain/: GNUmakefile, LinkDef.h, PEGainModule.cxx, PEGainModule.h, PEGainMuxBox.cxx, PEGainMuxBox.h, PEGainStripHisto.cxx, PEGainStripHisto.h, PEGainSummary.cxx, PEGainSummary.h: First time I have put my light injection gain finding / debugging Soudan code into the repository. 2003-02-24 12:39 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Fix broken link. 2003-02-24 08:33 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to Dennis' SQL API Portability. 2003-02-24 02:17 Sue Kasahara <schubert@hep.umn.edu> * RawData/RawChannelId.cxx: Convert existing manual streamer to use automatic schema evolution streamer on input, and then apply conversion of fEncoded data member. 2003-02-24 02:13 Sue Kasahara <schubert@hep.umn.edu> * Plex/: PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h: Update streamers to use automatic schema evolution on output and input for versions >= 3. Update version number of both classes to 3. Keep customized streamer for older versions of class. 2003-02-23 17:45 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.14.0, packages-R0.14.0-tmp: # added package for next release 2003-02-21 23:46 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/: MomNavigator.cxx, MomNavigator.h: expand GetFragment() to allow additional selection based on stream (when the fragment is a minos record). This makes it easier for users to get the raw record they want without having to iterate and figure out how to get the stream name for themselves. 2003-02-21 21:48 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: Give first non-core access to minossoft/DataUtil to Rob Plunket. 2003-02-21 18:35 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexVetoShieldHack.cxx: expand list of legal Mdl based plane numbers for sections 2,3,4. 2003-02-21 16:11 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: candreco.C, myscript: # added cand file 2003-02-20 17:53 paul * Validation/validate: redid validate to use Usecases instead of test_all 2003-02-20 17:46 hartnell * LISummary/: LIAnalysis.cxx, LIAna.C, LIAnalysis.h, LITune.C: Major upgrade of the LedTuning algorithm. This version was used to produce the numbers currently in use. It still needs work to use the 5th and 95th percentile of stripends ADC range in determining upper and lower gain curve points. Work has begun on outputting a list of the strips that can't be calibrated for whatever reason (epoxy covered fibre, dead pixel, dead vfb, dead base/chip). This will be used to determine the percentiles needed in the led tuning. The grand plan is to create an object to use this information to determine the bad health of vfbs, pmts, etc according to the LI system. 2003-02-20 17:28 hartnell * LISummary/: LILookup.cxx, LILookup.h: Now use StripEnd_t types kEast and kWest rather than 2 and 3 Tinkered with the following set of constants, plots should now include the bookends. #define PB0STARTPLANE 0 // 0- 64 inclusive #define PB2STARTPLANE 65 // 65-128 #define PB4STARTPLANE 129 //129-192 #define PB6STARTPLANE 193 //193-248 #define PB8STARTPLANE 249 //249-313 #define PB10STARTPLANE 314 //314-377 #define PB12STARTPLANE 378 //378-441 #define PB14STARTPLANE 442 //442-485 #define FIRSTPLANE 0 #define FIRSTSCINTPLANE 1 #define LASTSM1SCINTPLANE 248 #define FIRSTSM2PLANE 249 #define FIRSTSM2SCINTPLANE 250 #define LASTSCINTPLANE 485 #define LASTPLANE 485 2003-02-20 16:34 Brett Viren <bv@bnl.gov> * CandEventSR/AlgEventSRList.cxx: Replace stack array allocation using a dynamic size with new[]/delete[]. 2003-02-20 11:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: exporter.pm, importer.pm: Run dbmjob with -b, it's not going to produce any fancy graphics! 2003-02-20 09:32 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: external_products.html, install_gcc.html, supported_versions.html: Add section on Installing GCC From Source. 2003-02-20 08:47 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R0.14.0-tmp: Record new tags for DatabaseInterface and DatabaseMaintenance. 2003-02-20 08:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-07-00. 2003-02-20 08:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V00-10-00. 2003-02-20 08:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Add new option: --propagation_delay=<days>. 2003-02-20 08:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/read_context_file.pm: After a successful read, make a backup copy. 2003-02-20 08:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: ac_analyse.pm, ac_main.pm, ac_open_stream.pm, ac_set_max_insert_date.pm, auto_distribute.perl, get_time_stamp.pm, primer/launch_help.txt: Clean up of the checksum analysis code factoring out the comparison of a single entry into a separate function. Add new option: --propagation_delay=<days>. 2003-02-19 21:22 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPixelSpotToStripEnd.cxx, Plexus.cxx: Change PlexPixelSpotToStripEnd row building to convert old Mux style (multi-module) numbering in the veto shield to Mdl based numbers before any map gets built. Have Plexus pre-load the mapping table before we get started -- DBI no longer requires this to work, but it does get DbiTimer all flustered about assigning blame. 2003-02-19 20:06 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.14.0-tmp: # corrected OnlineUtil, Trid 2003-02-19 19:24 Brett Viren <bv@bnl.gov> * DataUtil/init-cand-alg.pl: Yet more stray "/"s. Thought I had fixxed this already.... 2003-02-19 16:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.14.0-tmp: # Added new tmp 2003-02-19 11:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_migration.html: Propose an alternative strategy to priming for non-CVS tables. 2003-02-19 11:33 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Ask: do we want CalDet PULSER* data? 2003-02-19 07:32 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/pkg_links.html: Add entry for LISummary. 2003-02-19 00:59 Sue Kasahara <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * Record/test/: DemoNtupleRecord.cxx, DemoNtupleRecord.h: Moved from Record/test directory to Record/demo. 2003-02-19 00:11 Sue Kasahara <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * Record/test/testNtpDraw.C: Correct usage, should be: loon .x Record/test/testNtpDraw.C 2003-02-18 20:13 Sue Kasahara <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * 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 <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawVtmTimeInfoBlock.cxx, RawVtmTimeInfoBlock.h: new raw data block RawVtmTimeInfoBlock 2003-02-18 17:13 Robert Hatcher <rhatcher@fnal.gov> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Update current status of distribution system. 2003-02-17 20:56 Brian Rebel <brebel@fnal.gov> * DeMux/DmxUtilities.cxx: dont set DeMuxVetoFlag for veto shield hits 2003-02-17 18:51 Brian Rebel <brebel@fnal.gov> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_migration.html: Fix broken link. 2003-02-17 11:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record changes to checksum analysis. 2003-02-17 11:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Cosmetic change. 2003-02-17 11:02 Nick West <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to MINOS home page. 2003-02-16 02:14 Sue Kasahara <schubert@hep.umn.edu> * 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 <gmieg@slac.stanford.edu> * 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 <bv@bnl.gov> * 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 <bv@bnl.gov> * 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 <rhatcher@fnal.gov> * 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 <bv@bnl.gov> * Midad/Base/MCText.cxx: Print text if mom or SimSnarlRecord is missing 2003-02-14 15:57 Brett Viren <bv@bnl.gov> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add section about priming non-CVS tables. 2003-02-13 17:26 Brett Viren <bv@bnl.gov> * SRT_MINOS/GNUmakefile: Add dummy GNUmakefile to quite meaningless SRT warnings. 2003-02-13 11:31 Nick West <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add hint about using /etc/cron.hourly etc. 2003-02-12 23:58 Mark Messier <messier@indiana.edu> * setup/packages-development: Added CalDetSI and CalDetDST 2003-02-12 23:57 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Add CalDetDST and CalDetSI 2003-02-12 23:52 Mark Messier <messier@indiana.edu> * CalDetDST/.cvsignore: Start package 2003-02-12 23:52 Mark Messier <messier@indiana.edu> * CalDetSI/.cvsignore: start package 2003-02-12 23:07 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: # added 2003-02-12 22:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: myscript, offmacro.C, offmacrotxt.C, plotsmacro.C, plotsmacrotxt.C, reco.h: # modified 2003-02-12 22:31 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: offmacro.C, plotsmacro.C, reco.C, reco.h: # will add later 2003-02-12 21:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/offmacro.C: # modified offmacro.C 2003-02-12 16:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: GNUmakefile, GainTable.MCfar, LinkDef.h, SimDetector.cxx, SimDetector.h, SimElectronics.cxx, SimElectronics.h, SimPmt.h, SimPmtM16.cxx, SimPmtM64.cxx, m64_xtalk_params.h, HOWTO, SimDigit.h, SimPmt.cxx, SimPmtM16.h, SimPmtM64.h, m64_generic_gain.h, reroot_to_cand_digit.C, RerootExodus/RerootToRawDataModule.cxx, RerootExodus/RerootToRawDataModule.h, test/GNUmakefile, test/LinkDef.h, test/gmon.out, test/testsim.cxx, test/testsim.h: A detector simulation package. This package is a hack, but may someday evolve into something better. Currently it is unconfigurable, and does the following: - It accepts FLSDigit info - Adds the true PE signal to a PMT simulation - Performs a crosstalk simulation (Copied from M Kordosky's code in GMINOS for the M16s, and my own code for the M64s) - Performs a 1Pe simulation (my own model; trustworthy but undocumented). Gains and 1pe widths are loaded from the database - Performs a generic VA electronics simulation (all channels identical) with a pedestal width of 2.7 ADC counts, and sparsification at 17 counts. The time of the dynode is taken as the earliest 1pe signal at the cathode. The timing simulation adds no resolution, but simply rounds to the nearest VARC tick. There is no QIE simulation yet.. working on it. - No simulation of QIE buckets or timing; it's all pulse-based for the moment. - Reads out sparsified digits. A hack is provided to patch this mechanism into the RerootToRawData module. A hack is provided to put realistic numbers into the database, based on a quick-and-dirty measurement of the real Far Detector gains (using photon statistics, and liberally fudging up numbers where there is no data.) This code should be sufficient to do real work with atmospherics in the far detector, but should not be taken as gospel. This package has not yet been used in anger. Comments and critisism are welcome, unless they are negative, in which case I simply won't hear them, la-la-la-la. 2003-02-12 16:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DetSim/: GNUmakefile, GainTable.MCfar, LinkDef.h, SimDetector.cxx, SimDetector.h, SimElectronics.cxx, SimElectronics.h, SimPmt.h, SimPmtM16.cxx, SimPmtM64.cxx, m64_xtalk_params.h, HOWTO, SimDigit.h, SimPmt.cxx, SimPmtM16.h, SimPmtM64.h, m64_generic_gain.h, reroot_to_cand_digit.C, RerootExodus/RerootToRawDataModule.cxx, RerootExodus/RerootToRawDataModule.h, test/GNUmakefile, test/LinkDef.h, test/gmon.out, test/testsim.cxx, test/testsim.h: Initial revision 2003-02-12 11:55 phil.adamson * PulserCalibration/LinkDef.h: Add pulser namespace to linkdef 2003-02-12 04:38 Sue Kasahara <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * 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 * Validation/README: added README 2003-02-11 23:37 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/check_access: Correct "Validate" package name to "Validation". 2003-02-11 23:17 George Irwin <gmieg@slac.stanford.edu> * Validation/GNUmakefile: Fix comment. 2003-02-11 22:57 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.9.0-tmp: # removed old tmp 2003-02-11 21:20 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: Give Sergey write access to CandFitTrackMS 2003-02-11 19:04 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/users: Add "paul" and "ignatius". Remove "emilyw" and "eichblatt". 2003-02-11 17:37 Liz Buckley-Geer <buckley@fnal.gov> * WebDocs/WebDocs.html: Replace UMN run search with Marks search on FNAL db 2003-02-11 08:32 Nick West <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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 <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * CandFitTrackMS/AlgFitTrackMSList.cxx: convert "cout" to MSG("FitTrackMs",..) 2003-02-11 00:32 Robert Hatcher <rhatcher@fnal.gov> * 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 <n.west1@physics.oxford.ac.uk> * 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 <gmieg@slac.stanford.edu> * Validation/GNUmakefile: Comment out libValidation.so lines as there is currently no library. 2003-02-09 19:15 George Irwin <gmieg@slac.stanford.edu> * Validation/GNUmakefile: Add a GNUmakefile to Validation package. 2003-02-08 20:21 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # frozen release R0.13.0 2003-02-07 23:44 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.12.0: remove extraneously added 'e' in front of NoiseFilter 2003-02-07 22:58 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.12.0, packages-R0.13.0: # added for next release 2003-02-07 20:51 George Irwin <gmieg@slac.stanford.edu> * setup/packages-R0.13.0-tmp: Update CandDigit tag. 2003-02-07 08:12 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R0.13.0-tmp: Record new tags for DatabaseInterface and DatabaseMaintenance. 2003-02-07 08:07 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-06-04. 2003-02-07 07:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V00-09-01. 2003-02-07 07:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/dbmauto_migration.html: Migration plans: CVS -> DBMauto. 2003-02-07 07:08 Nick West <n.west1@physics.oxford.ac.uk> * DataUtil/ValidateRawChecksums.cxx: ValidateRawChecksums.h now lives in DataUtil. 2003-02-07 01:50 George Irwin <gmieg@slac.stanford.edu> * CandDigit/DeMuxDigitListModule.cxx: Add an option parameter to specify a named AlgConfig for AlgDeMuxDigitList at run-time, rather than using a hard wired "default" AlgConfig. 2003-02-06 23:22 Robert Hatcher <rhatcher@fnal.gov> * DataUtil/: ValidateRawChecksums.cxx, ValidateRawChecksums.h: a job module for checking whether the checksums for raw data blocks in raw records match what they were written with. 2003-02-06 23:03 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackMS/AlgFitTrackMS.cxx: convert numerous "cout" usages to MSG (most kDebug). remove usage of C++ forbidden variable-size array -- use new/delete []. 2003-02-06 21:38 rjn * PulserCalibration/: LinkDef.h, PulserFromRawCollectorModule.cxx, PulserFromRawCollectorModule.h, PulserFromRawFilterModule.cxx, PulserFromRawFilterModule.h, PulserFromRawLiBlock.cxx, PulserFromRawLiBlock.h, PulserFromRawModule.cxx, PulserFromRawSummaryList.cxx, PulserFromRawSummaryList.h, fillDatabaseWithDrift.C, mpsFromRaw.C: I don't understand why every file appears modified. I have just added the files listed below. And changed one or two messages. 2003-02-06 20:54 Robert Hatcher <rhatcher@fnal.gov> * CandEventSR/AlgEventSRList.cxx: when ctor'ing a PlexPlaneId that is going to be used in asking the geometry for a UgliScintPlnHandle, set the "isSteel" arg to kFALSE, not kTRUE. 2003-02-06 20:35 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/ClusterSRListModule.cxx: Change default value for MinPlaneCoverageShower parameter from 3 to 2. 2003-02-06 20:20 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/: PulserNearDigit.cxx~, PulserNearDigit.h~: remove ~ files from repository 2003-02-06 20:02 rjn * PulserCalibration/: LinkDef.h, PulserAggModule.cxx, PulserCollectorModule.cxx, PulserFromRawLiBlock.cxx, PulserFromRawLiBlock.h, PulserFromRawModule.cxx, PulserFromRawModule.h, PulserFromRawSummaryList.cxx, PulserFromRawSummaryList.h, PulserNearDigit.cxx, PulserNearDigit.cxx~, PulserNearDigit.h, PulserNearDigit.h~, PulserPoint.cxx, PulserQDP.cxx, PulserSummary.cxx, PulserSummary.h: Modified PulserSummary.h and added classes to make PulserSummary objects from Raw Data. 2003-02-06 12:56 blake * AtNuReco/: AlgShowerAtNu.cxx, AlgShowerAtNu.h, AlgShowerAtNuList.cxx, AlgShowerAtNuList.h, AlgTrackAtNu.cxx, AlgTrackAtNu.h, AlgTrackAtNuList.cxx, AlgTrackAtNuList.h, AtNuDemo.C, AtNuFindModule.cxx, AtNuFindModule.h, CandShowerAtNu.cxx, CandShowerAtNu.h, CandShowerAtNuHandle.cxx, CandShowerAtNuHandle.h, CandShowerAtNuList.cxx, CandShowerAtNuList.h, CandShowerAtNuListHandle.cxx, CandShowerAtNuListHandle.h, CandTrackAtNu.cxx, CandTrackAtNu.h, CandTrackAtNuHandle.cxx, CandTrackAtNuHandle.h, CandTrackAtNuList.cxx, CandTrackAtNuList.h, CandTrackAtNuListHandle.cxx, CandTrackAtNuListHandle.h, ClusterAtNu.cxx, ClusterAtNu.h, GNUmakefile, HitAtNu.cxx, HitAtNu.h, LinkDef.h, ObjAtNu.cxx, ObjAtNu.h, ObjShowerAtNu.cxx, ObjShowerAtNu.h, ObjTrackAtNu.cxx, ObjTrackAtNu.h, README, SegmentAtNu.cxx, SegmentAtNu.h, ShowerAtNu.cxx, ShowerAtNu.h, TrackAtNu.cxx, TrackAtNu.h: [no log message] 2003-02-06 11:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_main.pm: Cosmetic changes to printout and bug fix SQL (it's the VLD that must be refreshed). 2003-02-06 11:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_main.pm: Generate SQL to refresh insert dates on conflicting entries. 2003-02-06 11:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, db_distribution.html, dbmauto_migration.html: Remove section about conflict resolution. Start section on migration to DBMauto. 2003-02-06 11:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, checksum_db.pm, primer.pm, print_config.pm, primer/launch.csh: Configuration now includes a local host name. 2003-02-06 11:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Bug fix: Don't attempt to replace entries in test mode! 2003-02-06 11:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, doc/ChangeLog: When comparing DbiSqlValPackets don't treat change of contents as a conflict, only as a kUpdate or a kOutOfDate. 2003-02-05 22:56 rjn * PulserCalibration/PulserSummaryModule.cxx: Changed Pulser Summary List To Output Box As Well As LEd (cosmetic change -- not sure if I have CVS write access) 2003-02-05 22:31 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Ryan to PulserCalibration 2003-02-05 22:08 Brett Viren <bv@bnl.gov> * DeMux/: AlgDeMuxBeam.cxx, DBtxt_AlgDeMuxBeam_default.C: Change some UInt_t's to Int_t's to avoid underflow/wrap-around induced near infinite loops. Also, fix macro name in .C file to match filename. 2003-02-05 20:39 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxBeam.cxx: fix typo 2003-02-05 20:36 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxBeam.cxx: make sure you are pointing at something with candDigitHandleItr in AlgDeMuxBeam 2003-02-05 19:35 Brett Viren <bv@bnl.gov> * RerootExodus/RerootToTruthModule.cxx: Add the StdHep list last to ensure compatibility with old code that doesn't specify the object name to SimSnarlRecord::FindComponent(). 2003-02-05 19:14 Brett Viren <bv@bnl.gov> * RerootExodus/RerootToTruthModule.cxx: Add shunting of FLSDigits as well. Replace individual code with templated function to simplify things. 2003-02-05 19:13 Brett Viren <bv@bnl.gov> * REROOT_Classes/: REROOT_FLSDigit.cxx, REROOT_FLSDigit.h: Add copy ctor & assignment operator for REROOT_FLSDigit. 2003-02-05 18:38 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, DmxDeMuxModule.cxx: fix AlgDeMuxBeam to actually get the DmxStatus object from the root whiteboard 2003-02-05 18:19 Brett Viren <bv@bnl.gov> * RerootExodus/: RerootToTruthModule.cxx, macros/dump_simsnarl.C, macros/load_pdgdb.C: Shunt the REROOT_FLSHits into SimSnarl. See dump_simsnarl.C for a way of accessing these values in the output file. 2003-02-05 18:14 Brett Viren <bv@bnl.gov> * REROOT_Classes/: REROOT_FLSHit.cxx, REROOT_FLSHit.h: Add copy ctor and assignment operator. 2003-02-05 17:06 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.13.0-tmp: set tagged versions for Plex and Rotorooter 2003-02-05 17:02 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: log changes for tag v00-06-01 2003-02-05 16:48 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.13.0-tmp: # added new tmp file for release R0.13.0 2003-02-05 16:22 Brian Rebel <brebel@fnal.gov> * DeMux/: DBtxt_AlgDeMuxBeam_default.C, DmxDeMuxModule.cxx: actually use the AlgDeMuxBeam in DmxDeMuxModule 2003-02-05 16:11 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: New shield setup for sm1 VLD range contains new shield setup for > 2002-12-01 and < 2002-12-01 for old 2003-02-05 16:10 Brett Viren <bv@bnl.gov> * Midad/Base/MCText.cxx: Use both object and class name to find StdHep list 2003-02-05 14:13 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxModule.cxx: change output root file name for DeMuxModule to demux_beam.root 2003-02-05 14:01 Brian Rebel <brebel@fnal.gov> * DeMux/: DBtxt_AlgDeMuxBeam_default.C, DmxDeMuxModule.cxx: add default macro for Beam parameters 2003-02-05 13:56 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxModule.cxx, DmxDeMuxModule.h: change DmxDeMuxModule to allow for setting parameters 2003-02-04 11:49 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_str_comp.pm: Allow small (1 part in 1.e-13) in floating point component of checksum. 2003-02-04 01:37 George Irwin <gmieg@slac.stanford.edu> * Validation/.cvsignore: Add a few local temp files which come from the validate process. 2003-02-04 01:32 George Irwin <gmieg@slac.stanford.edu> * MessageService/test/GNUmakefile: Turn on build of TestMsgFormat executable by default (for Validation). 2003-02-04 01:10 George Irwin <gmieg@slac.stanford.edu> * Validation/: dep.pl, log.txt, orderedPackageList, packageList, validate, vdep.pl, doc/MessageService_testscripts.tar.gz, doc/validate.html: Commit revisions from Paul Echevarria. 2003-02-04 00:29 George Irwin <gmieg@slac.stanford.edu> * MessageService/test/: MsgFormatValidate.cxx, MsgFormatValidate.h, test_all, test_msg_format: Add for Validation invocation. 2003-02-03 20:01 Brett Viren <bv@bnl.gov> * WebDocs/gminos.html: Add link to Robert's recent update. 2003-02-03 19:41 phil.adamson * OfflineTrigger/OltTimePlot.cxx: Fix th eplots 2003-02-03 17:44 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: veto sheild connections spanning modules sometimes means different plane views as well as different "planes". 2003-02-03 15:14 phil.adamson * OfflineTrigger/OltTimePlot.cxx: Actually compilable code this time 2003-02-03 15:07 phil.adamson * OfflineTrigger/: LinkDef.h, OltTimePlot.cxx, OltTimePlot.h: Add timeplot 2003-02-03 11:43 phil.adamson * OfflineTrigger/OltTimeScan.cxx: Also print deadchips 2003-02-03 11:36 phil.adamson * OfflineTrigger/OltTimeScan.cxx: Print out snarl number too 2003-02-03 11:25 phil.adamson * OfflineTrigger/: OltTimeScan.cxx, OltTimeScan.h: Some more debugging options - put in plex decoding 2003-02-03 06:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiSqlValPacket.cxx: Bug fix: When replacing INSERTDATE during import, find string delimited by single quote not double quote. 2003-02-02 18:58 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, transfer.csh: A much improved LedTuning() function for calculating the led pulse heights. A list of the pulse heights is printed out in the required form: box04led01#I=52; box04led02#I=59; box04led03#I=60; box04led04#I=65; box04led05#I=62; ... Many more graphs and histograms to check everything Minor changes to other files. 2003-02-01 19:43 Mark Messier <messier@indiana.edu> * setup/packages-development: Add Digitization, PMTSim, and AtNuReco packages 2003-02-01 19:42 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Add AtNuReco package 2003-02-01 19:40 Mark Messier <messier@indiana.edu> * AtNuReco/.cvsignore: Start package for atmospheric neutrino reconstruction 2003-01-31 22:42 bspeak * DatabaseTables/PlexTables/far_data_sm1.mysql: Correct wrong TIMESTART for seqno=200002596 2003-01-31 22:05 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: New Planes 382-393 2003-01-31 21:36 bspeak * DatabaseTables/PlexTables/far_data_sm1.mysql: 1)Swap box 2583 for 2596 starting 2003-01-24 17:52:04. 2)Remove duplicate box 1147 caused by entry mistake. 2003-01-31 21:19 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: in ValidateConsistency() no longer complain if, for a far detector altl, the number of entries is != 8 *if* it is the veto shield. (still complain if it is zero though). 2003-01-31 21:16 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: veto shield alt lists span modules (and thus "planes"); remove the need for single plane # from TestConsistency(). Of course what one gets when calling GetPlane() is thus compromised for the veto shield (depends on order in the altlist). 2003-01-30 21:18 dbox * RDBC/test/RDBCTestMetaData/: RDBCTestMetaData.C, RDBCTestMetaData.out1, RDBCTestMetaData.out4: added tests for TSQLResultSetMetaData::GetColumnName() and TSQLResultSetMetaData::GetColumnTypeName() 2003-01-30 21:13 Minos CVS group account. Do not commit from here! * Contrib/EventListCopy.C: Committing script for Bernie Becker 2003-01-30 11:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/CalibrationTables/MIPCalibrationValidity.caldet: Fix creation date on 400001015. 2003-01-30 08:18 Minos CVS group account. Do not commit from here! * Validation/: dep.pl, log.txt, doc/MessageService_testscripts.tar.gz: Initial revision 2003-01-30 08:18 Minos CVS group account. Do not commit from here! * Validation/: .cvsignore, README, dep.pl, log.txt, validate, doc/.cvsignore, doc/MessageService_testscripts.tar.gz, doc/validate.html, jobmacros/.cvsignore, jobmacros/README, jobmacros/gui.C, jobmacros/gui_init.C, jobmacros/mc_reco.C, jobmacros/midad.C, jobmacros/preco.C, jobmacros/reco.C: refined validate to parse all.dep better. -Paul E. 2003-01-30 01:06 George Irwin <gmieg@slac.stanford.edu> * Util/GNUmakefile: Add "test" to SUBDIRS to make. 2003-01-30 01:03 George Irwin <gmieg@slac.stanford.edu> * Util/test/GNUmakefile: Add dummy GNUmakefile. 2003-01-30 00:41 George Irwin <gmieg@slac.stanford.edu> * Util/test/.cvsignore: Add to Util/test. 2003-01-29 22:50 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Add PMTSim package 2003-01-29 22:48 Mark Messier <messier@indiana.edu> * PMTSim/.cvsignore: Start package for PMT simulation 2003-01-29 22:47 Mark Messier <messier@indiana.edu> * Digitization/DigiStep.h: Start base class for single step in digitization process 2003-01-29 20:39 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/: check_access, framework.list: Remove emilyw, ankit, tobien. 2003-01-29 19:37 Brett Viren <bv@bnl.gov> * BeamData/doc/index.html: Add some to do list 2003-01-29 19:32 Brett Viren <bv@bnl.gov> * Midad/Base/: DigitText.h, PageDisplay.cxx, PageDisplay.h: Remove SigC::Object from DigitText inheritance. 2003-01-29 19:16 Brett Viren <bv@bnl.gov> * BeamData/bmchanneld: Change port to one allocated 2003-01-29 19:13 Brett Viren <bv@bnl.gov> * BeamData/perl/: Makefile, RotoTalk.i, RotoTalkUtil.cc: Change over to OnlineUtil versions of files. 2003-01-29 18:40 Brett Viren <bv@bnl.gov> * BeamData/perl/: rdChecksum.cc, rdChecksum.h: Rely on copy in OnlineUtil. 2003-01-29 18:17 musser * DatabaseTables/CalibrationTables/: MIPCalibrationTable.caldet, MIPCalibrationValidity.caldet: [no log message] 2003-01-29 18:09 Brett Viren <bv@bnl.gov> * Midad/MultiPage/: GNUmakefile, GfxBase.h, GfxDigit.cxx, GfxDigitList.cxx, GfxDigitList.h, GfxStrip.cxx, GfxStripList.cxx, GfxStripList.h, GfxTrack.cxx, GfxTrackList.cxx, MultiPage.cxx, MultiPage.h, MultiPageCfg.cxx, MultiPageCfg.h, ViewState.cxx, ViewState.h: Remove MultiPageCfg, functionality gone into ViewState. Move ViewState pointer up into GfxBase. Fix so drawing in real coordinates metric works again. 2003-01-29 17:47 musser * DatabaseTables/CalibrationTables/: MIPCalibrationTable.caldet, MIPCalibrationValidity.caldet: [no log message] 2003-01-29 15:07 Mark Messier <messier@indiana.edu> * Digitization/: DigiPhoton.cxx, DigiPhoton.h, DigiScintHit.cxx, DigiScintHit.h, GNUmakefile, LinkDef.h: Start hit and photon classes 2003-01-28 22:37 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/GNUmakefile: RotorooterRotoTalk library is now completely empty. IRIX barfs at linking against empty libraries, so don't include it in the libraries when linking the binaries. 2003-01-28 21:03 Brett Viren <bv@bnl.gov> * Midad/: Gui/GuiMainWindow.cxx, Gui/GuiMainWindow.h, MultiPage/GfxCfg.cxx, test/GNUmakefile, test/test-GuiTextView.cxx: Fix the bug that so entertainingly caused the crash during last collaboration meeting's demo and make comments so as not to repeat this again. The problem was connecting GuiMainWindow::KillMe (which deletes) to the signal of a button which is itself contained into the main window. Since the main window owned the button it was deleted along with the main window and thus was not alive to execute the TGButton::SetState() call triggered by the X11 mouse button up event. Whatever. 2003-01-28 19:25 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Add Digitization package 2003-01-28 18:07 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: install-bmaps.html, install.html: tweak the installation instructions to reference extra page on how to install the BField map data files if the Labyrinth isn't installed. 2003-01-28 17:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Show crom jobs discarding stdout and stderr into /dev/null. 2003-01-28 16:59 Brett Viren <bv@bnl.gov> * Midad/: Base/GNUmakefile, Base/LinkDef.h, Base/MCVectors.cxx, Base/MCVectors.h, Base/PageDisplay.cxx, Base/PageDisplay.h, macros/test.C, macros/test_trid.C, test/GNUmakefile, test/tp.C: Add a simple display of MC particle vectors. 2003-01-28 14:24 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Fix problem with missing strip info 2003-01-28 13:24 Nick West <n.west1@physics.oxford.ac.uk> * Persistency/PerInputStream.cxx: Add #include <algorithm> which was not explicitly being loaded. 2003-01-28 07:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/GNUmakefile: MinosObjectMap now depends on Record. 2003-01-28 00:35 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputModule.cxx: Modify IoInputModule::Get method to not set EndOfInputStream status to true when it receives 0 records. This allows the user to continue to the next record set when an error has occured when reading the current record set into memory. Hopefully, this doesn't break anything. Seemed to work for a simple test. 2003-01-28 00:33 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStream.cxx: Protect against case that TTree::GetEntry returns nbytes < 0 (had been protected only against case that nbytes == 0). This allows it to catch records that have experienced an R__unzip error on input. Now prints warning and deletes the corrupt record. 2003-01-27 21:08 Brett Viren <bv@bnl.gov> * Midad/: Base/MCTree.cxx, Gui/GuiTree.cxx, Gui/GuiTree.h: Use tool tips and cerr to spew info about individual particles on mouse over. 2003-01-27 19:36 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerOutputStream.cxx, PerOutputStreamManager.cxx, test/PerValidate.cc, test/PerValidate.h: Modify output stream code to use new record base class PersistedToOutputStream(...) and IsPersistedToOutputStream(...) methods to avoid persisting unmodified records more than once to the same output stream. Add code to test new feature to PerValidate. 2003-01-27 18:30 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn, setup_minossoft_umn.sh: Releases R0.11,12.0 addition 2003-01-27 16:32 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.12.0-tmp, setup_minossoft_tamu: # removed tmp file 2003-01-27 16:32 Sue Kasahara <schubert@hep.umn.edu> * Record/: RecHeader.cxx, RecRecordImp.cxx: Modify Print methods. 2003-01-27 16:00 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # new frozen release 2003-01-27 05:51 Sue Kasahara <schubert@hep.umn.edu> * MinosObjectMap/test/: GNUmakefile, MomValidate.cc, MomValidate.h, TestMom.cc: New, primitive, validation code to test MomNavigator::Clear method. 2003-01-27 05:51 Sue Kasahara <schubert@hep.umn.edu> * MinosObjectMap/: GNUmakefile, MomNavigator.cxx: Modify MomNavigator::Clear method to only delete non-transient (as determined by record IsTransient() method) records. 2003-01-27 04:35 Sue Kasahara <schubert@hep.umn.edu> * Record/: RecMinos.cxx, RecMinos.h, RecRecord.h, RecRecordImp.cxx, RecRecordImp.h, test/RecValidate.cc, test/RecValidate.h: Add new record base class methods to support records enduring for more than one job cycle. New methods to help output module track location to which records have been persisted to avoid persisting multi-cycle non-modified records more than once: void PersistedToOutputStream(const char* stream, const char* file, const char* tree, int index); bool IsPersistedToOutputStream(const char* stream="", const char* file="",const char* tree = "", int index=-1) const; void HasBeenModified(); // called to re-persist modified record New methods to aid mom in not deleting multi-cycle records: void SetTransient(bool isTransient = true); bool IsTransient() const; Add tests for new methods to record validation code. 2003-01-26 02:39 George Irwin <gmieg@slac.stanford.edu> * Validation/: .cvsignore, validate.html, doc/.cvsignore, doc/validate.html: Move validate.html to doc. Add packageName and privatePackageList to .cvsignore. 2003-01-26 02:32 George Irwin <gmieg@slac.stanford.edu> * Validation/: .cvsignore, all.dep, pathList, jobmacros/.cvsignore: Add .cvsignore files to top directory and to jobmacros. Remove all.dep and pathList from cvs distribution, as they are generated locally by running scripts. These files are in top level .cvsignore. 2003-01-24 22:51 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.11.0, packages-R0.12.0: # added package for next release 2003-01-24 06:36 Minos CVS group account. Do not commit from here! * Validation/: all.dep, genOrderdList, orderedPackageList, packageList, pathList, validate, validate.html: Initial Validation Package: calls test/test_all in all package directories. 2003-01-24 06:36 Minos CVS group account. Do not commit from here! * Validation/: all.dep, genOrderdList, orderedPackageList, packageList, pathList, validate, validate.html: Initial revision 2003-01-23 20:51 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.12.0-tmp: tickle Rotorooter tagged version up by a "tiny" amount to pick up todays commits. 2003-01-23 20:49 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: Push -p arg handling into "parse_port" function that now handles special cases ("daq","dcp","dcs","beammon" choose special port #'s). Numeric values use those, and otherwise the option is treated as a filename. 2003-01-23 19:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: # modified 2003-01-23 15:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, db_distribution.html: Complete documentation of the revised system 2003-01-23 15:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: primer.pm, primer/launch.csh, primer/launch_help.txt: Minor changes to the way priming is done. 2003-01-23 12:49 hartnell * LISummary/: LIAnalysis.cxx, LIAnalysis.h, LISummarySorter.cxx, LISummarySorter.h: Added 4 new branches to describe the near detector electronics: - geoAdd - master - minder - elecType This was simply a case of using the RawChannelId methods. Not tested on near detector electronics data yet but still works on farDet data ok. 2003-01-23 10:28 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R0.12.0-tmp: Record new DatabaseMaintenance tag. 2003-01-23 10:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-06-03 2003-01-22 23:54 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.12.0-tmp: tagged version for DatabaseUpdater 2003-01-22 23:53 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/doc/ChangeLog: document differences for tagged version V00-01-03 2003-01-22 23:10 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.12.0-tmp: Record new tags for SRT_MINOS, RawData, Rotorooter. Add required package: OnlineUtil 2003-01-22 23:09 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_RHATCHER02.sh: record latest version of setup for this machine 2003-01-22 23:04 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: differences for tagged version V00-08-00 2003-01-22 22:58 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/doc/ChangeLog: difference for tagged version V00-06-00 2003-01-22 22:52 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/doc/ChangeLog: description of V00-01-00 tagged version 2003-01-22 22:36 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoClient.cxx, RotoClient.h, RotoClientBinaryFile.cxx, RotoClientBinaryFile.h, RotoObjectifier.cxx, RotoRcCmd.cxx, RotoServer.cxx, RotoServer.h: support for BeamMon data stream/file. 2003-01-22 22:35 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/GNUmakefile: link in OnlineUtil to rotorooter. 2003-01-22 22:30 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/: GNUmakefile, bogus_beammon.c: new test program bogus_beammon for sending bogus BeamMon records to rotorooter. 2003-01-22 22:30 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/bogus_dcs.c: use OnlineUtil/rotoMessages.h to define MinosOnlineEntities 2003-01-22 22:25 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/GNUmakefile: remove cruft 2003-01-22 22:20 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/rototalk.c: allow BEAMMON (in addition to DCP,DCS) as acceptable source 2003-01-22 22:15 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawBeamMonHeader.cxx, RawBeamMonHeader.h, RawBeamMonHeaderBlock.cxx, RawBeamMonHeaderBlock.h, RawInSpillBeamMonBlock.cxx, RawInSpillBeamMonBlock.h, RawOutOfSpillBeamMonBlock.cxx, RawOutOfSpillBeamMonBlock.h: New raw data blocks (and raw record header) for beam monitor stuff. Actual unpacking of blocks is not set in stone, but mostly placeholders. 2003-01-22 22:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDaqHeaderBlock.cxx: convert from using obsolete GetTimeFrameNo() to GetTimeFrameNum() 2003-01-22 22:08 Robert Hatcher <rhatcher@fnal.gov> * Persistency/: Per.cxx, Per.h: add new std raw data stream "BeamMon" (distinct from DcsAlarm/DcsMonitor) 2003-01-22 18:20 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * setup/packages-R0.12.0-tmp: Added TriD. Updated tag on DocBuilder. 2003-01-22 16:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.12.0-tmp, setup_minossoft_tamu: # added package file 2003-01-21 18:12 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/DocBuilder.pl: Made the macro get complied instead of interpreted. Added automatic brute-force loading of every library I can find to ensure docs cover as many packages as possible. Added configurable output directory 2003-01-21 14:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Major, hopefully final, update on installing and running. Not yet complete. 2003-01-21 14:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer.pm: Set up dbm_coordinator_list. 2003-01-21 14:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/exporter.pm: Cosmetic change to log file. 2003-01-20 10:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseUpdater/GNUmakefile, Dispatcher/GNUmakefile, DocBuilder/GNUmakefile, FarPlaneCheckout/FarPlaneCheckout.cxx, OfflineTrigger/OltBlockScan.cxx, OfflineTrigger/OltEnds.cxx, OfflineTrigger/OltNewModule.cxx, OfflineTrigger/OltTimeScan.cxx, OfflineTrigger/RawTofConverter.cxx: Adapt to the code movement: RawData -> OnlineUtil. 2003-01-19 23:27 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDDSStreamItr.cxx, IoInputModule.cxx: Move dds Subscribe calls from input module to stream iterator 2003-01-19 23:03 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, test/PerValidate.cc, test/PerValidate.h, test/pervld.C: Add wildcard "*" option to PerInputStream/Manager::RemoveFile to allow user to remove all files in list. Update validation code to test this and other file manipulation tasks. 2003-01-17 23:57 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: GNUmakefile, RotoClient.cxx, RotoClient.h, RotoClientBinaryFile.cxx, RotoClientBinaryFile.h, RotoRcCmd.cxx, RotoRcCmd.h, RotoServer.cxx, RotoServer.h, RotoSocket.cxx, RotoSocket.h, rc.h, roto.h, rotorooter.cc, RotoTalk/GNUmakefile, RotoTalk/bogus_dcs.c, RotoTalk/daq_bin2dump.c, RotoTalk/daq_bin2roto.c, RotoTalk/roto_status.c, RotoTalk/rototalk.h: switch over to using OnlineUtil for rototalk & checksum C interface. enums defined there (in rotoMessages.h) are rationalize against a more recent version of the online headers so various "RC" commands, requests and states have slightly different names. 2003-01-17 23:47 Robert Hatcher <rhatcher@fnal.gov> * RawData/: Makefile, dataFormats.h, mdBlockDefinitions.h, rdChecksum.c, rdChecksum.h: block ids and check sum code move to OnlineUtil pkg ancient (pre-SRT) Makefile just goes away 2003-01-17 23:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockRegistry.h, RawDataBlock.h: switch to using OnlineUtil pkg for checksum and block ids 2003-01-17 22:04 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: RawData will soon need OnlineUtil for checksum routine. 2003-01-17 21:49 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-development: add OnlineUtil package as required (soon to be needed by RawData and Rotorooter). 2003-01-17 21:41 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: AAA_README, GNUmakefile, OsExtras.h, dataFormats.h, mdBlockDefinitions.h, mdRawDataMasks.h, messages.h, minosDaq.h, rawBlockIds.h, rcMessages.h, rdChecksum.c, rdChecksum.h, rotoMessages.h, rototalk.c, rototalk.h, runStates.h, tfMessages.h, tpMessages.h: initial commit for OnlineUtil package. Most of the header files are unmolested copies of online code headers. Offline additions have been spun off to different headers that include and then add to the online enums, etc. Code for checksum has been moved to the package from RawData. Code (C, not C++) for talking to the rotorooter (rototalk.[h,c]) has been moved from Rotorooter/RotoTalk. This package builds a static library that Online components can link to (ie. DAQ, DCS and BeamMon). 2003-01-17 21:35 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: Allow $ROOTCINTFLAGS to control extra rootcint flags (i.e. -p for using cpp rather than cint's more limited preprocessor). Allow $USE_ROOT_NEW to force the usage of ROOT's -lNew library (generally not desired, but sometimes useful). 2003-01-17 21:05 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Four Planes Added 2003-01-17 20:42 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.10.0-tmp, packages-R0.11.0-tmp: # removed from cvs 2003-01-17 20:38 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: new package OnlineUtil (for the rototalk/checksum connections with offline) 2003-01-17 20:34 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: .cvsignore, GNUmakefile: Initial revision 2003-01-17 20:34 Robert Hatcher <rhatcher@fnal.gov> * OnlineUtil/: .cvsignore, GNUmakefile: This package contains plain C code used in communicating with the Rotorooter and other code that "online" entities (DCP, DCS, BeamMonitor) might use. Build static libraries for the online system to use. 2003-01-17 01:59 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: AlgDigit.cxx, AlgDigitList.cxx, AlgMCDigit.cxx, AlgMCDigitList.cxx, DigitListModule.cxx: Change CandDigit time offset subtraction from earliest time in spill to trigger time. 2003-01-17 01:57 George Irwin <gmieg@slac.stanford.edu> * RawData/RawMCDigitMixIn.h: Make RawMCDigitMixIn::GetTrueSEIdEncoded(void) a const function. 2003-01-16 22:14 hartnell * LISummary/: LISummarySorter.cxx, LISummarySorter.h: Hopefully it's all working on CalDet now and doesn't spew out millions of warning messages. Just need to reconstruct the ashtray for CalDet and it should be complete. This can wait for another day. Improved the info given in a warning. Handled the case when the readout type isn't known. Removed all early canvases used for crude debugging. 2003-01-16 20:40 hartnell * LISummary/: LIAna.C, LIChannel.cxx, LIReco.C, LISummarySorter.cxx, LISummarySorter.h: Still more caldetisms to deal with. Mainly stemming from the sanity checking of the mean of each summary. Created new message type LISanityCheck and ignored more kTOFs and KUnknowns Changed the handling of a zero sigma1 in the rms calculations. It is taken care of by the non-imaginary requirement Also handle and count the new readoutTypes which seem to have appeared (kTimingFid, kTriggerOR). Added kCerenkov as well. 2003-01-16 17:49 hartnell * LISummary/: LIChannel.cxx, LILookup.cxx, LISummarySorter.cxx: Moved the sanity checking on number of entries, mean and rms in each summary from LIChannel to LISummarySorter. This way LIChannel can remain a simple object and the higher level stuff can be done in the Summary Sorter which also has access to info like readout type. The sanity checking ignores zero mean summaries when they are from kUnknown or kTOF. The tPMT is now reconstructed for caldet. It is on channel 4 of its chip 2003-01-16 15:17 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LILookup.cxx, LISummarySorter.cxx, transfer.csh: Made some changes for caldet running, still needs work on tPMT and ashtray reconstruction. Added the DebugPins() method to LIAnalysis 2003-01-16 14:38 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn, setup_minossoft_umn.sh: Add "development" to accepted releases 2003-01-15 22:03 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added new frozen release 2003-01-15 22:00 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.11.0: # changed tags for offlinemonitor 2003-01-15 21:55 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # new 2003-01-15 21:55 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # will add later 2003-01-15 09:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Tidy up and improve priming. 2003-01-15 08:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/: launch.csh, launch_help.txt: Support new priming system. 2003-01-15 08:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/report.pm: Limit the number of lines from failing log files that get sent as mail to try to avoid clogging up mail servers! 2003-01-15 08:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/read_context_file.pm: Support undefined last update in context file to simplify priming. 2003-01-15 08:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer.pm: Improve priming for importer sites. Now constructs scripts for cron jobs and attempts to build the local config file. All this still needs to be documented. 2003-01-15 08:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/importer.pm: Cosmetic tidy up of log. Support undefined last update in context file to simplify priming. 2003-01-15 08:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/exporter.pm: Cosmetic tidy up of log. Improve reporting of move failures. 2003-01-15 08:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/check_job_log.pm: Cosmetic tidy up of error log. 2003-01-15 08:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Call this version 1.00!! 2003-01-14 22:39 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.11.0: # added new package file 2003-01-14 20:34 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIChannel.cxx, LILookup.cxx, LILookup.h, LIReco.C, LISummarySorter.cxx, LISummarySorter.h: Improvements to the handling and sanity checking of LI summaries. In particular when the rms of a channel is zero. Each summary is checked to see if it falls outside a range. Analysis method to look for dead strips, not tuned up properly yet. Minor changes to macros 2003-01-14 20:08 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Paul E. to Validate and MessageService 2003-01-13 20:54 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_SLAC: Update CVSROOT and LD_LIBRARY_PATH settings. 2003-01-13 19:24 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: turn off warning about creating a temporary status object 2003-01-13 18:37 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: gui.C, gui_init.C, mc_reco.C, midad.C, preco.C, reco.C, jobmacros/README, README: # 2003-01-13 18:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/jobmacros/: gui.C, gui_init.C, mc_reco.C, midad.C, preco.C, reco.C: # moved to new subdirectory 2003-01-13 18:22 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.11.0-tmp: # new tmp file added 2003-01-10 09:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-06-02. 2003-01-10 09:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V00-09-00. 2003-01-10 08:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: The problem UGLIDBISTRIPSTRUCT record with bad dates has been deleted from the CalDet DB so this table now gets a green light. 2003-01-09 17:18 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/UgliDbiStripStructVld.far_249data: remove pesky trailing blank line (which might have generating bogus entries due to autoincrement of SEQNO) 2003-01-09 07:15 Nick West <n.west1@physics.oxford.ac.uk> * Persistency/test/PerValidate.cc: Comment out calls to PerInputStream::ResetFileList() as this member function nolonger exists. 2003-01-08 23:14 hartnell * LISummary/: LIChannel.cxx, LIChannel.h: Had rounding problems for rms calculations The class still accepts floats as inputs but now converts them to doubles internally and manipulates the doubles. The outputs are also still floats as a conversion from doubles is done before returning any values. 2003-01-08 22:34 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStreamManager.cxx, PerStream.h, PerStreamManager.h, PerStream.cxx, PerStreamManager.cxx: Add methods to allow movement by file to PerInputStreamManager class: int AddFile(std::string fullfilepathname, int at=-1, std::string streamname="*"); int GoToFile(int n, std::string streamname = "*"); int GoToFile(std::string fullfilepathname, std::string streamname = "*"); int NextFile(int n = 1, std::string streamname = "*"); int PrevFile(int n = 1, std::string streamname = "*"); int RemoveFile(std::string fullfilepathname, std::string streamname = "*"); std::ostream& ListFile(std::ostream& os, std::string streamname = "*") const; The interface mimics that in IoInputModule, with addition of streamname argument. Minor changes to other Persistency classes, for example PerStream now keeps track of its streamname, mainly for use in error messaging. 2003-01-08 18:06 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStream.h: Add methods to control movement up and down stream file lists to mimic behavior supported by IoInputModule. New methods: int AddFile(std::string fullfilepathname, int at = -1); int GoToFile(int n); int GoToFile(std::string fullfilepathname); int NextFile(int n = 1); int PrevFile(int n = 1); int RemoveFile(std::string fullfilepathname); std::ostream& ListFile(std::ostream& os) const; Another step along the way to supporting parallel input file access. 2003-01-08 09:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Remove the one and only red entry - DBM systematic test of tables now passes them all! 2003-01-08 09:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiOutRowStream.cxx, doc/ChangeLog: Withdraw escaping of some special character within strings and use single quotes to delimit them to match MySQL. Now only single quote, backslash and newline are escaped. 2003-01-07 15:10 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Planes 366 - 373 2003-01-07 11:45 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/TridUVPage.cxx: Move back back black quad to try to solve Brett's broken-line symptom. Error is not reproducable on my system.. maybe it's a z-clipping error? --N 2003-01-06 23:14 dbox * RDBC/test/: GNUmakefile, RDBCTestMetaData/GNUmakefile, RDBCTestMetaData/RDBCTestMetaData.C, RDBCTestMetaData/RDBCTestMetaData.in1, RDBCTestMetaData/RDBCTestMetaData.in2, RDBCTestMetaData/RDBCTestMetaData.in3, RDBCTestMetaData/RDBCTestMetaData.in4, RDBCTestMetaData/RDBCTestMetaData.out1, RDBCTestMetaData/RDBCTestMetaData.out2, RDBCTestMetaData/RDBCTestMetaData.out3, RDBCTestMetaData/RDBCTestMetaData.out4: RDBC test of TSQLResultSetMetaData::GetTables() for oracle and mysql databases, which we need to use in DatabaseInterface and DatabaseMaintenance instead of the ubiquitous and non portable "show tables" we have now 2003-01-06 22:20 dbox * RDBC/odbc++/test/: GNUmakefile, dbmetadata_tables/GNUmakefile, dbmetadata_tables/dbmetadata_tables.cpp, dbmetadata_tables/dbmetadata_tables.in1, dbmetadata_tables/dbmetadata_tables.in2, dbmetadata_tables/dbmetadata_tables.in3, dbmetadata_tables/dbmetadata_tables.out1, dbmetadata_tables/dbmetadata_tables.out2, dbmetadata_tables/dbmetadata_tables.out3: unit testing getTables functionality in preparation for removing all the mysql specific "show tables" commands from DatabaseInterface and DatabaseMaintenance moudules 2003-01-06 21:32 Brett Viren <bv@bnl.gov> * DataUtil/CDL2STL.h: Include <vector> and <list> since this file uses them. Also, GCC 3.2.1 chokes on the lack of "std::" on the back_insert_iterator typedef. 2003-01-06 20:42 Brett Viren <bv@bnl.gov> * Midad/Base/MCTree.cxx: For now just mark particles with status >= 200 so it at least hints that pi+ --> 2gammas is not really what is going on. 2003-01-06 17:34 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: record in cvs, been in use for a while, that gcc v3_1 is setup/used. 2003-01-06 16:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add section giving status of DBM systematic trial of table transport. 2003-01-06 15:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/test_transport.csh: New target at Oxford. Remove any existing filter. 2003-01-06 02:26 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputStreamItr.cxx: General clean up to i)match recent changes to PerInputStreamManager, ii)simplify Streams method and iii)fix GoToEOF method. 2003-01-06 02:05 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStreamManager.cxx: Modify RecordsAt method to accept null value for mom ptr argument. If null, streams are advanced to the requested validity, but the record set is not loaded. This is to match the expectations of the IoInputStreamItr::GoTo(vld) method. 2003-01-05 22:04 Sue Kasahara <schubert@hep.umn.edu> * JobControl/JobCInputModule.cxx: Initialize fMom ptr data member to null in constructor. 2003-01-04 20:51 hartnell * LISummary/: LIAnalysis.cxx, LISummarySorter.cxx, transfer.csh: A few small changes to cxx files including more pin diode analysis and reconstruction. Script to cp and mv ps files produced by LIAnalysis 2003-01-03 22:25 Brett Viren <bv@bnl.gov> * Midad/: Base/GNUmakefile, Base/MCText.cxx, Base/MCTree.cxx, Base/MCTree.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/pdg_kludge.cxx, Base/pdg_kludge.h, Gui/GuiTree.cxx, Gui/GuiTree.h, test/GNUmakefile, test/test-GuiTree.cxx, test/TestMCTree/GNUmakefile, test/TestMCTree/LinkDef.h, test/TestMCTree/TestMCTree.cxx, test/TestMCTree/TestMCTree.h, test/TestMCTree/testmctree.C: Move PDG DB kludge into its own function and file. Add MCTree, a tree view of the MC particles. (It seems that some charged pions decay to 2 photons. Signs of new physics!.) Add GuiTree::DeleteAllItems() convenience method. 2003-01-03 18:55 Brett Viren <bv@bnl.gov> * Midad/: Base/DigitText.h, Base/GNUmakefile, Base/MCText.cxx, Base/MCText.h, Base/Mint.cxx, Base/PageDisplay.cxx, Base/PageDisplay.h, macros/test.C: Add text view of the SimSnarl record. On construction, loads libEG. Also loads the extra minos PDG database, if not already loaded. This and DigitText now inherit from SigC::Object to get auto cleanup when their main window (and thus their text widget) closes. 2003-01-03 03:15 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoInputModule.cxx, IoInputModule.h: New private method std::list<std::string> BuildFileIndex(std::string filepath) may be used to build a list of files given a filepath. The filename portion of the path may contain wildcards, e.g. /mypath/myfile*.root, or ~myname/*m*.root The directory portion of the path may include standard shell characters, e.g. $,.,~ The code is adapted from ROOT's TChain::Add, and is meant to facilitate using wildcards when specifying input files. BuildFileIndex is not used yet. 2003-01-02 20:39 Brett Viren <bv@bnl.gov> * CandFitTrackMS/FitTrackMSListModule.cxx: Fix uninitialized fFile pointer. 2003-01-02 20:26 Brett Viren <bv@bnl.gov> * CandShowerSR/ShowerSRListModule.cxx: Fix yet another uninitialized pointer just begging to cause a SegV. 2003-01-02 20:19 Brett Viren <bv@bnl.gov> * CandShowerSR/CandShowerSR.cxx: Initialize the f[UV]Cluster pointers to zero to avoid SegV on output. As far as I could tell these pointers were only being used to crash my job. They don't seem to ever be set nor read in any committed offline code. 2003-01-02 19:58 Sue Kasahara <schubert@hep.umn.edu> * CandData/: CandHeader.cxx, CandHeader.h, CandRecord.cxx, CandRecord.h, LinkDef.h: Add overloaded Print method of form: virtual void Print(const Option_t* option) const; to match form of Print method defined by TObject base class. Removed unnecessary derived class definitions of overloaded << operator. 2003-01-02 19:29 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: LinkDef.h, NtpCandEvent.cxx, NtpCandEvent.h, NtpCandReco.cxx, NtpCandReco.h, NtpCandRecord.cxx, NtpCandRecord.h, NtpCandShower.cxx, NtpCandShower.h, NtpCandSlice.cxx, NtpCandSlice.h, NtpCandStrip.cxx, NtpCandStrip.h, NtpCandTrack.cxx, NtpCandTrack.h, test/CandRecordSRNtuple.cxx, test/CandRecordSRNtuple.h, test/CandTrackSRNtuple.cxx, test/CandTrackSRNtuple.h, test/LinkDef.h, test/testNtpDraw.C, test/testPrintTree.C: Add overloaded Print method to each class of form: virtual void Print(const Option_t* option = "") const; to match that of TObject base class. Removed unnecessary overloaded operator << definitions from all but base classes. Modify test macros to load all required libraries. 2003-01-02 18:30 Brett Viren <bv@bnl.gov> * Midad/MultiPage/: MultiPageObject.cxx, MultiPageObject.h: first commit 2003-01-02 18:30 Brett Viren <bv@bnl.gov> * Midad/: Base/PageDisplay.cxx, Gui/GuiMenu.cxx, MultiPage/GNUmakefile, MultiPage/GfxDigit.cxx, MultiPage/GfxDigit.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxDigitListMenu.cxx, MultiPage/GfxDigitListMenu.h, MultiPage/GfxStripList.cxx, MultiPage/GfxStripList.h, MultiPage/GfxStripListMenu.cxx, MultiPage/GfxStripListMenu.h, MultiPage/LinkDef.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, macros/test.C: Include ability to add a separator in menus. Include ability to hide/unhide digits and strips via menu. No longer hard code what GfxXxx are shown. Can now add them via menu or macro. To add via macro a little TObject proxy: "MultiPageObject" is returned when doing an AddPage("Multi"). 2003-01-02 16:15 Brett Viren <bv@bnl.gov> * Midad/: Base/Mint.cxx, Base/PageDisplay.cxx, Base/PageDisplay.h, macros/load_libs.C, macros/test.C: Include ability to Add/Spawn a page from the Pages menu and load a library (via entry in the File menu) in order to satisfy those who can't type a couple lines of code into a macro. 2003-01-01 03:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, LinkDef.h, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridHistoGLFrame.cxx, TridHistoGLFrame.h, TridPOV.cxx, TridPOV.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPmtPage.cxx, TridSketchList.h, TridSketches.cxx, TridSketches.h, TridStereoGLFrame.cxx, TridStereoGLFrame.h, TridUVPage.cxx: Added colour flipping (black/white) for better printing and screen capture. Fixed up 3D drawing... psuedo z-sorting now implimented so that everything looks RIGHT. All color blending (transparency) is now pretty good looking. Sundry small changes in similar veins. 2002-12-31 20:58 Brett Viren <bv@bnl.gov> * Midad/MultiPage/: GfxDigit.cxx, GfxDigitList.cxx, MultiPage.cxx: Each view in the MultiPage now has a "show multiplex" state variable. When true, the effets of muxing should be shown. When false, multiplexing should be removed, if possible (ie, demuxing should be applied). In Jon's new GfxDigit* classes this is now honored by only showing digits with non-zero demux weight when "show multiplex" is false. The consequence of this is that if demuxing is not actually run and "show multiplex" is false, then no digits will be seen. As before, demuxed weighted digits are filled, non-weighted are outlined. This "show multiplex" state can be access via Pages->Multi->"... Multiplexing" menu entry. Also, this cleans up GfxDigitList.cxx to not use the deprecated internal PlexSEIdAltl iteration mechanism. 2002-12-31 20:03 Brett Viren <bv@bnl.gov> * Midad/: MultiPage/GNUmakefile, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxDigitListCfg.cxx, MultiPage/GfxDigitListCfg.h, MultiPage/GfxDigitListMenu.cxx, MultiPage/GfxDigitListMenu.h, MultiPage/GfxStripList.cxx, MultiPage/GfxStripList.h, MultiPage/GfxStripListCfg.cxx, MultiPage/GfxStripListCfg.h, MultiPage/GfxStripListMenu.cxx, MultiPage/GfxStripListMenu.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, MultiPage/ViewState.cxx, MultiPage/ViewState.h, macros/test.C: Moved color_is_charge/color_is_time state info into a ViewState object, one for each view. Use this instead of the button state to trigger state changes in the Gfx objects. This is now more MVC-ish. This removed the "ColorIs" cfg values for Gfx{Digit,Strip}List. And since this was the entirety of their related menu entries, remove them as well. An <empty> place holder is left, for now at least. Lastly, moved the setting of the color axis from Gfx{Digit,Strip}List to MultiPage where it fits better. 2002-12-31 18:42 Brett Viren <bv@bnl.gov> * Midad/: Base/DigitText.cxx, MultiPage/GfxDigitList.cxx, macros/test.C: Clean up some fiddly bits, including Nat's overzealous asserts (what's a null pointer or two among friends?), so that DigitText works again. 2002-12-31 17:59 Brett Viren <bv@bnl.gov> * Midad/: Base/GNUmakefile, Base/GfxButton.cxx, Base/GfxButton.h, Base/RegistryGui.cxx, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxStripList.cxx, MultiPage/GfxStripList.h, MultiPage/GfxStripListCfg.cxx, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h: Add button to toggle between color-is-charge and color-is-time modes. Mostly works. Add File->Open menu item for those so inclined. Flailing occurs if the I/O hasn't been set up to match file type or the job path to match file contents. 2002-12-31 16:22 Brett Viren <bv@bnl.gov> * Midad/: Base/Mint.cxx, Base/Mint.h, Base/PageDisplay.cxx, Base/PageDisplay.h, MultiPage/GNUmakefile, MultiPage/GfxDigit.cxx, MultiPage/GfxDigit.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxDigitListCfg.cxx, MultiPage/GfxDigitListCfg.h, MultiPage/GfxDigitListMenu.cxx, MultiPage/GfxDigitListMenu.h, MultiPage/GfxStripList.cxx, MultiPage/LinkDef.h, MultiPage/MultiPage.cxx, macros/test.C, macros/test_trid.C: Add in Jon Urheim's mods (thanks Jon!) to bring non-demuxed Digits to MultiPage. 2002-12-30 18:36 Brett Viren <bv@bnl.gov> * BeamData/doc/index.html: add tunnelling notes 2002-12-30 18:30 Brett Viren <bv@bnl.gov> * BeamData/: bmchanneld, macros/dump.C, perl/BMChannel.pm, test/accelerator-xmlrpc.pl, test/export-kill-xmlrpc.pl, test/export-server-xmlrpc.pl, test/export-xmlrpc.pl: Implement out-of-spill data collection. Add interface to shutdown connections. Confirm via dump.C that the data is getting in to the RawDataBlocks correctly. Everything is done in bmchanneld now. Still get spurious problems where the BD's XML-RPC server starts but then dies before doing any callbacks. Not sure if it is to do with the ssh tunneling or something else. 2002-12-30 18:16 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: have GetZExtent ignore non-U/V planes (i.e. VetoShield) for non-CalDet detectors (thanks Jon Urheim) 2002-12-30 15:16 Brett Viren <bv@bnl.gov> * BeamData/doc/requirements.tex: In and out-of spill data will have separate headers blocks 2002-12-30 15:08 Brett Viren <bv@bnl.gov> * BeamData/doc/requirements.tex: Add a spill counter to the header 2002-12-30 00:37 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecCandHeader.cxx, RecCandHeader.h, RecDataHeader.cxx, RecDataHeader.h, RecDataRecord.cxx, RecDataRecord.h, RecHeader.cxx, RecHeader.h, RecNtupleRecord.cxx, RecNtupleRecord.h, RecPhysicsHeader.cxx, RecPhysicsHeader.h, RecRecord.h, RecRecordImp.cxx, RecRecordImp.h, test/RecValidate.cc: Add additional overloaded Print method of form virtual void Print(const Option_t* option="") const; to turn around and call virtual std::ostream& Print(const std::ostream& os) const; method of each class. Remove unnecessary std::ostream& operator << (std::ostream& os, const DerivedClass& record); methods from derived classes. Remove unused RecNtupleRecord class. 2002-12-27 19:49 Brett Viren <bv@bnl.gov> * BeamData/perl/: BMChannel.pm, RotoTalkUtil.pm, testbm.pl: Can now fully stream ACNET device readout from the XML-RPC server to rotorooter, but haven't yet verified data integrity. Details, details.... 2002-12-27 17:19 Brett Viren <bv@bnl.gov> * BeamData/perl/: BMChannel.pm, testbm.pl: After beating at the system long enough one can get a sustained readback from FNAL to BNL. For the record: 1) cryptocard-ssh to minos1 2) ssh port-forward to phyppro1.phy.bnl.gov (minos1's ssh chokes on minos.phy.bnl.gov's sshd) 3) ssh port-forward to minos.phy.bnl.gov 4) tell XML-RPC server to use minos1:1987 for callbacks. Isn't security fun! 2002-12-26 22:43 Brett Viren <bv@bnl.gov> * BeamData/perl/: Makefile, RotoTalk.i, RotoTalkUtil.cc, RotoTalkUtil.h, test.pl: Add access to rototalk errors. Directly include .h's in .i file instead of duplicating everything. 2002-12-26 22:41 Brett Viren <bv@bnl.gov> * BeamData/perl/BMChannel.pm: Beginning of the connecting of xml-rpc to rootorooter. 2002-12-24 18:42 Brett Viren <bv@bnl.gov> * BeamData/: GNUmakefile, bmchanneld, perl/Makefile, perl/test.pl: Start the main program file. Just contains the man page so far which can be read via: pod2text bmchanneld | less 2002-12-24 15:38 Brett Viren <bv@bnl.gov> * BeamData/perl/: RotoTalkUtil.cc, RotoTalkUtil.pm, rdChecksum.cc, test.pl: Can now successfully talk to the rotorooter while pretending to be DCS. 2002-12-24 15:35 Brett Viren <bv@bnl.gov> * BeamData/macros/dump.C: first commit 2002-12-24 15:05 Brett Viren <bv@bnl.gov> * BeamData/doc/index.html: Fix link to the UMD 2002-12-23 18:08 Brett Viren <bv@bnl.gov> * DataUtil/init-cand-alg.README: first commit 2002-12-23 18:03 Brett Viren <bv@bnl.gov> * DataUtil/init-cand-alg.pl: Fix stray / in comments that was confusing rootcint. Add generation of LinkDef.h and GNUmakefile. 2002-12-23 17:31 Brett Viren <bv@bnl.gov> * DataUtil/init-cand-alg.pl: Really escape $ in CVSID tags 2002-12-23 17:19 Brett Viren <bv@bnl.gov> * DataUtil/init-cand-alg.pl: Escape $ in CVS tags 2002-12-20 22:49 Brett Viren <bv@bnl.gov> * BeamData/perl/: RotoTalk.i, RotoTalkUtil.cc, RotoTalkUtil.h, RotoTalkUtil.pm, test.pl: More bug fixes, but still causes rotorooter to choke. 2002-12-20 20:14 Brett Viren <bv@bnl.gov> * BeamData/perl/: RotoTalk.i, RotoTalkUtil.pm, test.pl: Test now works, although kills rotorooter due to using unregistered numbers. 2002-12-20 19:52 Brett Viren <bv@bnl.gov> * BeamData/perl/: Makefile, RotoTalk.i, RotoTalkUtil.cc, RotoTalkUtil.h, RotoTalkUtil.pm, rdChecksum.cc, rdChecksum.h, test.pl: Getting close to final interface to RotoTalk. The rdChecksum files are copied from RawData/. The RotoTalkUtil gives a couple functions that could probably go into rototalk.[ch] proper. 2002-12-20 17:54 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.10.0, setup_minossoft_tamu: # new tag for OfflineMonitor 2002-12-20 17:49 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: # added new file 2002-12-20 17:48 hartnell * LISummary/: LIAnalysis.cxx, LIPlex.C, LISummarySorter.cxx: Now reconstruct nearLed for the pin diodes added functionality to look for bad pins and study the plex problem 2002-12-20 17:48 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.h: #will be added later 2002-12-20 17:27 Brett Viren <bv@bnl.gov> * BeamData/perl/: Makefile, RotoTalk.i, test.pl: Works out some bugs in the rdxsum_calc wrapper. 2002-12-20 15:33 Brett Viren <bv@bnl.gov> * BeamData/doc/: GNUmakefile, index.html, requirements.tex: Add section on raw data format. 2002-12-20 14:23 hartnell * LISummary/: LIAnalysis.cxx, LIChannel.cxx, LIAna.C, LIAnalysis.h, LILookup.h, LIPlexMaps.cxx, LIReco.C, LISummarySorter.cxx, LISummarySorter.h: Added analysis method to look at pin adcs as a function of led Added pin related constants to LILookup Now reconstruct correlatedHits for the pin diodes, plex isn't right yet though! Small changes to others 2002-12-19 21:55 dbox * DatabaseTables/scripts/replication.notes: added some more verbage 2002-12-19 21:03 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # new frozen release 2002-12-19 20:53 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.10.0: # version for offlinemonitor 2002-12-19 20:40 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/KalmanPlaneSR.cxx: Correct uncertainty in Landau energy loss. 2002-12-19 20:25 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx: Remove speed of light constraint in timing fit. 2002-12-19 17:49 dbox * DatabaseTables/scripts/: mungeUpdate.pl, replication.notes, runReplicate.pl: added some mysql to oracle conversion scripts that I have been using into cvs 2002-12-19 16:40 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: DBI not gracefully handles overlapping queries (i.e. processing one table requiring another table to be read in as well), so we can remove the ugly hack put into place to avoid that behaviour. 2002-12-19 16:05 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn, setup_minossoft_umn.sh: Add release R0.10.0 to list with root-3.04.01 and gcc-3.2 2002-12-18 22:53 dbox * DatabaseTables/scripts/README: had to change README to reflect new files 2002-12-18 22:50 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, README, create_db.sh, mungeMysqlDump.pl, runit.sh, validateDB.pl: more database transfer stuff for mysql to oracle 2002-12-18 22:11 Brett Viren <bv@bnl.gov> * BeamData/perl/: Makefile, RotoTalk.i, test.pl: Wrap libRotorooterRotoTalk in Perl via SWIG 1.3. 2002-12-18 22:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mytmp, setup_minossoft_tamu: #modified 2002-12-18 20:46 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.10.0: # fix missing version of Midad in package file 2002-12-18 19:40 Brett Viren <bv@bnl.gov> * BeamData/doc/requirements.tex: Include the possibility of a Perl implementation 2002-12-18 18:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog, DatabaseMaintenance/doc/ChangeLog: Change of strategy: DbiCascader now gives away its TSQLStatements rather than hold on to them. This permits queries to overlap i.e. while filling one table a call can be made to load a second and it will draw a fresh statement from the cascader. 2002-12-18 18:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmValidate.cxx: Reorganised because the DbiCascader now gives away its TSQLStatements. Destroy TSQLStatements in dtor. 2002-12-18 18:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Reorganised because the DbiCascader now gives away its TSQLStatements. The ctor now takes a TSQLStatement and the SQL string to be applied rather that the resulting DbiResultSet. As it owns the TSQLStatement it can be sure that the TSQLStatement won't be prematurely destroyed as this would also destroy the TSQLResultSet. The dtor destroys the TSQLStatement. 2002-12-18 18:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Reorganised because the DbiCascader now gives away its TSQLStatements. Either: pass the TSQLStatement onto a DbiResultSet or use auto_ptr to manage. 2002-12-18 18:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: The cascader now holds a vector of TSQLConnections rather than TSQLStatements. When a TSQLStatement is required a fresh one is created from the appropriate TSQLConnection and given to the caller who is consequently responsible for deleting it. 2002-12-18 16:39 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.10.0: # tag for RerootExodus 2002-12-17 21:37 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.10.0, packages-R0.10.0-tmp, setup_minossoft_tamu: # added package file for frozen release R0.10.0 2002-12-17 21:32 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: howto_roto.html, howto_roto_cinterface.html: small tweaks to howto_roto.html and addition of errant howto_roto_cinterface.html 2002-12-17 21:21 Brett Viren <bv@bnl.gov> * BeamData/doc/requirements.tex: Fix underscore typo in just added URL 2002-12-17 21:20 Brett Viren <bv@bnl.gov> * BeamData/doc/requirements.tex: Respond to Robert's quick and useful comments which clarify my misunderstanding of how the rotorooter fits into things. Assert independence from any other DAQs. 2002-12-17 20:56 Brett Viren <bv@bnl.gov> * WebDocs/howto_roto.html: Correct signal number for SIGTERM. It is 15, not 9. 2002-12-17 20:48 Brett Viren <bv@bnl.gov> * WebDocs/howto_roto.html: Remove top level table left over from FNAL's illustrious Web monkeys^Wdesigners. 2002-12-17 20:42 Brett Viren <bv@bnl.gov> * BeamData/doc/index.html: Make use of SSI variable "top" to get default header menus working. 2002-12-17 20:41 Brett Viren <bv@bnl.gov> * WebDocs/pkg_links.html: Fix capitalization of midad. 2002-12-17 20:22 hartnell * LISummary/: LISummarySorter.cxx, LIAna.C, LIAnalysis.cxx, LIAnalysis.h: Changed the reconstruction of strip ends to work with fardet and caldet, it should also reconstruct better in the situation where you have a miscabling. Changed the names of several analysis functions. The words plots and plot was over used and not informative. As of the last revision the LIAnalysis routine now uses the LIDATA env variable to look for the LIData*.root files. It will quit if it can't find any files. 2002-12-17 19:56 Brett Viren <bv@bnl.gov> * BeamData/doc/requirements.tex: CVS tag is Revision, not Version. 2002-12-17 19:54 Brett Viren <bv@bnl.gov> * BeamData/: GNUmakefile, doc/GNUmakefile, doc/Makefile: Switch from Makefile to GNUmakefile. Site needs latex, dvips, ps2pdf, hevea and hacha installed to build all doc formats. 2002-12-17 19:42 Brett Viren <bv@bnl.gov> * BeamData/: doc/12-11-02BSht.xls, doc/Makefile, doc/alberts-list.txt, doc/index.html, doc/requirements.tex, test/accelerator-xmlrpc.pl, test/export-kill-xmlrpc.pl, test/export-server-xmlrpc.pl, test/export-xmlrpc.pl, test/xmlrpc-server.pl: First commit of docs and test Perl scripts. 2002-12-17 19:40 Brett Viren <bv@bnl.gov> * CVSROOT/modules: Add BeamData. 2002-12-17 17:56 bspeak * setup/: setup_minossoft_soudan.sh, setup_minossoft_umn.sh: Fix bash syntax error 2002-12-17 10:05 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R0.10.0-tmp: Record new tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker and Navigation. 2002-12-17 10:00 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Record tag version: V00-05-03 2002-12-17 09:56 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/doc/ChangeLog: Record tag version: V00-02-02 2002-12-17 09:47 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/doc/ChangeLog: Record tag version: V00-01-02 2002-12-17 09:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tag version: V00-06-01 2002-12-17 09:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag version: V00-08-07 2002-12-17 09:08 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/XxxItr.h: Add leak checker probe to XxxKeyFunctor copy ctor. 2002-12-16 22:25 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/external_products.html: # changed root version to 3.04.01 2002-12-16 22:05 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: reco.C, textfile.f: #modified 2002-12-16 21:57 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn, setup_minossoft_umn.sh: root to version v3_04_01 GCC3_2 for frozen releases R0.{8,9}.0 labyrinth only to compile with minossoft compiled with GCC3_2 2002-12-16 20:25 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, create_calibration_tables.osql, create_db.sh, create_plex_tables.osql, create_ugli_tables.osql, plex_inc_triggers.osql: Misc bug fixes 2002-12-15 21:13 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: an ugli hack because DBI doesn't seem to gracefully handle building a DbiResultPtr of one type while another is being built. 2002-12-15 18:37 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.10.0-tmp: explicit tags for: BField, BubbleSpeak, CandDigit, Conventions, DatabaseUpdater, Plex, RawData, Rotorooter, UgliGeometry, Validity. 2002-12-15 18:33 Robert Hatcher <rhatcher@fnal.gov> * Validity/doc/ChangeLog: document changes for V00-03-00 tag. 2002-12-15 18:28 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: document ChangeLog for tag V00-06-00. 2002-12-15 18:08 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/doc/ChangeLog: update change log for tag V00-05-00. 2002-12-15 17:51 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: log changes for tag V00-07-00. 2002-12-15 17:49 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCrateMonitorBlock.cxx, RawCrateMonitorBlock.h: remove junkMethod() that was for test purposes and should have been deleted. 2002-12-15 17:29 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: document changes for tagging V00-06-00 2002-12-15 16:48 Robert Hatcher <rhatcher@fnal.gov> * Conventions/doc/ChangeLog: Prepare ChangeLog for tag V00-03-02. 2002-12-15 16:37 Mark Messier <messier@indiana.edu> * Contrib/.cvsignore: Add cvsignore file 2002-12-15 16:36 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Add Contrib to package list and check access 2002-12-15 16:30 Mark Messier <messier@indiana.edu> * Contrib/README: Start contrib package. Add README to set some basic ground rules for polite use. 2002-12-15 16:25 Robert Hatcher <rhatcher@fnal.gov> * Demo/: DemoMCFilter.cxx, HelloWorld.cxx: remove pedantic warnings about unused method parameters notable is DemoMCFilter::SetPrint(bool doPrint) which ignored its argument and always set module variable to "true". 2002-12-15 16:22 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/doc/ChangeLog: bring ChangeLog up-to-date to V00-01-02 2002-12-15 16:16 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuSubRunSummary.cxx, DbuVaChipPeds.cxx, DbuVaChipSpars.cxx: remove pedantic warning about unused method parameters 2002-12-15 16:15 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, HoughTrackSR.cxx, HoughTrackSR.h, HoughViewSR.cxx, HoughViewSR.h, Track2DSR.cxx, Track2DSR.h: remove some pedantic messages about unused method parameters in Trace() make Clear/Print arg signatures match those of TObject 2002-12-15 16:13 Robert Hatcher <rhatcher@fnal.gov> * CandShowerSR/AlgShowerSR.cxx, CandShowerSR/AlgShowerSRList.cxx, CandSliceSR/AlgSliceSR.cxx, CandSliceSR/AlgSliceSRList.cxx, CandStripSR/AlgStripFarSR.cxx, CandStripSR/AlgStripNearSR.cxx, CandStripSR/AlgStripSRList.cxx: remove some pedantic messages about unused method parameters in Trace() 2002-12-15 16:10 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/AlgClusterSR.cxx, CandClusterSR/AlgClusterSRList.cxx, CandEventSR/AlgEventSR.cxx, CandEventSR/AlgEventSRList.cxx, CandFitTrackMS/AlgFitTrackMS.cxx, CandFitTrackMS/AlgFitTrackMSList.cxx, CandFitTrackSR/AlgFitTrackSR.cxx, CandFitTrackSR/AlgFitTrackSRList.cxx: remove some pedantic messages about unused method parameters in Trace() 2002-12-15 16:08 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: AlgDigiPair.cxx, AlgMSTCluster.cxx, AlgStraightCluster.cxx, AlgSuperSlice.cxx, AlgSuperSliceList.cxx, AlgThruMuon.cxx: remove pedantic messages about unused method parameters 2002-12-15 16:06 Robert Hatcher <rhatcher@fnal.gov> * BField/: BFLWingedEdge.cxx, BFLWingedEdge.h, BfldHandler.cxx, BfldLoanPool.cxx, BfldMesh.cxx, BfldMeshVoronoi.cxx, TIntList.cxx, TIntList.h: make Delete() methods have same signature as TObject fix missing "const" from various cases of Char_t* remove pedantic messages about unused parameters 2002-12-15 16:03 Robert Hatcher <rhatcher@fnal.gov> * Alignment/ScintModule.cxx: pedantic warning removal (unused method parameter) 2002-12-15 16:01 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimCondition.h: comment out declaration of unused method parameter for StepSize() 2002-12-15 16:00 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoSocket.cxx, RotoSocket.h: remove pedantic warnings (mostly unused method parameters) 2002-12-15 00:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawCrateMonitorBlock.cxx, RawCrateMonitorBlock.h: finalize unpacking of RawCrateMonitorBlock (uses nested class) 2002-12-15 00:02 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawOvershootBlock.cxx, RawMCDigitMixIn.cxx: don't complain about unused method parameter 2002-12-14 23:42 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: word 9 is "source" not "# snarls" 2002-12-14 19:50 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.10.0-tmp, setup_minossoft_tamu: # added tmp file for new release 2002-12-13 23:32 Robert Hatcher <rhatcher@fnal.gov> * Candidate/CandBase.cxx: oops, had an extra "," in initializer list 2002-12-13 23:19 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/PlexusReroot.cxx: squash unused method parameter warning messages 2002-12-13 23:18 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplayModule.cxx: don't require the CandRecord to be named "PrimaryCandidateRecord" 2002-12-13 23:08 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPinDiodeToLed.cxx, PlexPixelSpotToStripEnd.cxx, PlexPixelToRawChannel.cxx, PlexRawChannelReadoutType.cxx, PlexRawChannelToPinDiode.cxx: ELECNAME in various DBI tables should now be a single char so dispense with using std::string to read the column and just use a char. 2002-12-13 23:07 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexVetoShieldMuxToMdl.cxx: squash yet-another pedantic warning about an unused method parameter 2002-12-13 22:59 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Remove Sharon 2002-12-13 22:58 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexScintMdlId.cxx, PlexScintMdlId.h: move some "inline" methods to the .cxx file so CINT doesn't choke as often 2002-12-13 22:58 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: when determining veto shield module default view & coverage use the VldContext previously stored in PlexVetoShieldHack (by the handle ctor) 2002-12-13 22:56 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexHandle.cxx: building a handle sets a semi-global context for the PlexVetoShieldHack 2002-12-13 22:55 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexVetoShieldHack.cxx, PlexVetoShieldHack.h: refactor to use PlexVetoShieldMuxToMdl DBI table fix const-ness of methods passing VldContext& 2002-12-13 22:53 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexVetoShieldMuxToMdl.cxx, PlexVetoShieldMuxToMdl.h: provide methods for returning ScintMdl/Plane id's 2002-12-13 22:41 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/FabPlnInstallLookup.cxx: signal steel slabs that have a mfg-id # that looks like a part # 2002-12-13 18:43 Robert Hatcher <rhatcher@fnal.gov> * Algorithm/AlgBase.cxx, Algorithm/AlgHandle.cxx, Candidate/CandBase.cxx: initialize base classes in copy ctor (but using *default* not copy ctor 2002-12-13 18:42 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: AlgDeMuxDigitList.cxx, AlgDigit.cxx, AlgDigitList.cxx, AlgMCDigit.cxx, AlgMCDigitList.cxx, DeMuxDigitListModule.cxx: comment out unused method parameter variables 2002-12-13 18:38 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/: CalADCtoPE.cxx, CalADCtoPE.h, CalGainDrift.cxx, CalGainDrift.h, CalGainDriftReference.cxx, CalGainDriftReference.h, CalMIPCalibration.cxx, CalMIPCalibration.h, CalMapperData.cxx, CalMapperData.h, CalMapperFits.cxx, CalMapperFits.h, CalMapperHeader.cxx, CalMapperHeader.h, CalMuonCalibration.cxx, CalMuonCalibration.h, CalMuonStats.cxx, CalMuonStats.h, CalNonLinearity.cxx, CalNonLinearity.h, CalPINResponse.cxx, CalPINResponse.h, CalPINtoADC.cxx, CalPINtoADC.h, CalTimeCalibration.cxx, CalTimeCalibration.h, PulserSigLinCalibrator.cxx: pedantic cleanup (mostly commenting out declaration of unused method parameter variables). 2002-12-13 18:35 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/: PulserRefDrift.cxx, PulserRefDrift.h, PulserRefDriftF.cxx, PulserRefDriftF.h, PulserRefDriftPin.cxx, PulserRefDriftPin.h: comment out declaration of unused method parameter variables 2002-12-13 18:25 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPln.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h, UgliDbiTables.cxx, UgliGeomABC.h, UgliGeometry.cxx: comment out actual variables for unused method parameters in order to eliminate pedantic warning. 2002-12-13 18:21 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.cxx, UgliGeomHandle.h, MinosOutline.cxx, MinosOutline.h: change Copy() method to const in order to match ROOT v3.04 signature 2002-12-13 18:17 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: copy ctor needs to initialize base classes 2002-12-13 18:16 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, UgliGeometryReroot.cxx: comment out variables for unused method parameters 2002-12-13 18:15 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: copy ctor needs to initialize base TObject class 2002-12-13 18:12 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPinDiodeToLed.cxx, PlexPixelSpotToStripEnd.cxx, PlexPixelToRawChannel.cxx, PlexRawChannelReadoutType.cxx, PlexRawChannelToPinDiode.cxx, PlexScintMdlId.h, PlexStripEndId.h, PlexStripEndToLed.cxx: comment out variable declaration for unused method parameters 2002-12-13 18:09 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h: make Copy() method const to match 3.04 declaration 2002-12-13 18:04 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: DbiConfigSet.cxx, DbiResult.cxx, DbiResult.h, DbiTableRow.h, DbiTimer.cxx, DbiValidityRec.cxx: eliminate pedantic warnings about unused method parameters 2002-12-13 18:03 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/test/: DbiDemoData1.cxx, DbiDemoData1.h, DbiDemoData2.cxx, DbiDemoData2.h, DbiDemoData3.cxx, DbiDemoData3.h: copy ctor should explicitly initialize base class eliminate pedantic messages about unused method parameters 2002-12-13 17:59 Robert Hatcher <rhatcher@fnal.gov> * RDBC/rdbc/TSQL.cxx: comment out variable of unused Print() method argument 2002-12-13 17:58 Robert Hatcher <rhatcher@fnal.gov> * IoModules/: IoDDSFile.h, IoDDSStreamItr.cxx, IoDataFile.cxx, IoDataFile.h, IoDataStreamItr.cxx, IoInputDataFile.h, IoInputModuleOld.cxx, IoRawDataFile.cxx, IoRerootDataFile.cxx, IoRerootStreamItr.cxx: remove numerous pedantic warnings about unused method parameters 2002-12-13 17:57 Robert Hatcher <rhatcher@fnal.gov> * Dispatcher/: DDSSubscription.cxx, DDSSubscription.h: add Print() method that agrees with TObject declaration; turns around and calls Print(std::ostream&) method 2002-12-13 17:55 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockRegistry.h, RawCrateStatus.cxx, RawHeader.cxx, RawLIAdcSummary.cxx, RawLIHeader.cxx, RawLITimingSummary.cxx, RawMCDigitMixIn.cxx: many cases of FormatToOStream() not using the Option_t parameter comment out declaration of actual variable to eliminate pedantic warning 2002-12-13 17:46 Robert Hatcher <rhatcher@fnal.gov> * Registry/: Registry.cxx, RegistryItemXxx.h: eliminate pedantic warning about unused method parameters by commenting out actual declaration of variable. 2002-12-13 17:45 Robert Hatcher <rhatcher@fnal.gov> * Registry/test/: RegistryValidate.cxx, RegistryValidate.h: _const_ char* x = "string-const" 2002-12-13 17:44 Robert Hatcher <rhatcher@fnal.gov> * Lattice/test/LatValidate.cxx: pedantically correct syntax is: _const_ char* x = "string-const" everyone gets this wrong... 2002-12-13 17:42 Robert Hatcher <rhatcher@fnal.gov> * Navigation/test/NavValidate.cxx: copy ctor needs to explicitly initialize base class to avoid pedantic warnings 2002-12-13 17:40 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCDisplayModule.cxx, JobCEnv.cxx, JobCGraphVtx.cxx, JobCInputModule.cxx, JobCModule.cxx: pound on pedantic warnings (mostly unused method parameters) 2002-12-13 17:38 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/MomNavigator.cxx: comment out unused parameter of Clear() to eliminate pedantic warning 2002-12-13 17:37 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldContext.cxx: comment out declaration of unused parameter in AsString() to eliminate pedantic warning. 2002-12-13 17:35 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/: MINFAttParticle.cxx, MINFAttParticle.h, MINFDetector.h, MINFDisplay.cxx, MINFDisplay.h, MINFHeader.cxx, MINFHeader.h, MINFOutline.cxx, MINFOutline.h, MINFPoints.cxx, MINFPoints.h, MINFast.cxx, MINFast.h: reduce pedantic warning messages (including const issues w/ ROOT v3.04/01) 2002-12-13 17:33 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/: ADAMO_Shell_Dummy.cc, REROOT_Event.cxx, REROOT_Geom.cxx, REROOT_UserVisitor.cxx: reduce pedantic warning message (mostly unused method parameters) 2002-12-13 15:29 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/doc/: Animation_Window.png, ColorHistoPage.html, CratePage.html, DetectorPage.html, PmtPage.html, TransHistoPage.html, TriD_HOWTO.html, UVPage.html: Finished basic docs for TriD use, includinging clickable image window (a la XSnoed docs... Phil Harvey continues to haunt the noosphere). <Please disregard this message. Thank you for your cooperation.> 2002-12-13 10:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_query_filter.pm: Use Host:* to provide a default filter. 2002-12-12 23:56 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: back port addition of DbiWriter() default ctor so that that R0.8.0 can be compiled against ROOT 3.04/01. 2002-12-12 21:17 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Planes 362-365 2002-12-12 13:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Tag version V00-06-00. 2002-12-12 13:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/test_transport.csh: Drop table before importing. Cosmetic print changes. 2002-12-12 12:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Tag version V00-08-06. 2002-12-12 12:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiOutRowStream.cxx: Bug fix: Don't redefine index with loop. 2002-12-11 17:39 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/doc/: ColorHistoPage.html, CratePage.html, DetectorPage.html, MidadControls.html, PmtPage.html, TransHistoPage.html, TriD_HOWTO.html, UVPage.html, screen.png, summary_results.html: Partial documentation for TriD, with lots of links for the stuff I still need to write. The HOWTO is pretty complete; I just need to document the controls, windows, menus, etc. "Just." ---Nathaniel 2002-12-10 19:24 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn, setup_minossoft_umn.sh: Remove release R0.7.0 and earlier Add release R0.9.0 2002-12-10 18:39 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToTruthModule.cxx: use TDatabasePDG() like the singleton it was intended to be. 2002-12-10 05:50 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSChildServer.cxx: Modify print statements 2002-12-10 05:38 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, test/PerValidate.cc, test/PerValidate.h, test/pervld.C: Modify to support parallel file access on input. New methods: PerInputStream::AddFile,ResetFileList, NextFile,PrevFile allow each input stream to maintain its own file list. Add parallel input file validation code to PerValidate. Still needs to be connected to IoModules. 2002-12-09 20:49 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: Unifying setup changes 2002-12-09 20:28 Brett Viren <bv@bnl.gov> * DataUtil/: DumpMom.cxx, DumpMom.h, DumpMomModule.cxx, DumpMomModule.h, macros/dump_mom.C: Add simple function, driver module and job .C file to just dump the records and associated components to given ostream. 2002-12-09 19:40 bspeak * setup/: setup_minossoft_umn, setup_minossoft_umn.sh: Unifying setup changes 2002-12-09 17:01 hartnell * LISummary/: LIAnalysis.cxx, LIAnalysis.h, LILookup.h, .cvsignore, LIAna.C: Added new analysis routines to tune the individual LEDs added *ps and *ps.gz to .cvsignore Very minor changes to others 2002-12-09 16:58 hartnell * LISummary/LISummarySorter.cxx: Only small changes 2002-12-09 16:28 Brett Viren <bv@bnl.gov> * setup/msrt: It isn't an error to leave off the GCC string in a bootstrap. Remove the incorrect "return" that should have been long gone. 2002-12-09 00:15 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: NtpCandRecord.cxx, NtpCandRecord.h, test/CandRecordSRNtuple.cxx, test/CandRecordSRNtuple.h, test/CandTrackSRNtuple.cxx, test/CandTrackSRNtuple.h, test/DemoNtupleModule.cxx, test/GNUmakefile, test/LinkDef.h, test/testNtpRead.C, test/testNtpWrite.C, test/testPrintTree.C: Add new test demo classes CandRecordSRNtuple, CandTrackSRNtuple that derive from NtupleBase classes to show off ROOT's new capability to split TClonesArrays that are in a base class of the top level class used to create the root tree branch. Modify test code to use these classes. Add example to test/testNtpRead.C of how to apply selection cut, e.g. j.Input.Select("NtpCand","fTracks.fMomentum>3"); or j.Input.Select("NtpCand","fEvents.fNTrack>1"); to skim to record sets of interest. Modify comments in NtpCandRecord class to reflect that this can now be used as a base class. 2002-12-08 23:12 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStreamManager.cxx: Fix bug that was introduced in most recent Persistency upgrade. The i/o streamname tag was not being set properly on records read in from file. Thanks to Robert for pointing it out. 2002-12-06 23:18 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.h: restore protection of CINT from Rtypes.h (oops) remove old ctors undefine interface to old GetData/GetTime (next time we'll actually remove src) 2002-12-06 20:46 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: Change ELECNAME to 'v' from 'va' 2002-12-06 20:42 dbox * RDBC/odbc++/test/: mysql_t/mysql_t.cpp, streams/streams.cpp: got rid of these embarrassing gcc 3.x isms 2002-12-06 20:26 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Planes 354-361, and ELECNAME change to 'v' for all tables 2002-12-06 20:24 bspeak * DatabaseTables/PlexTables/far_data_sm1.mysql: ELECNAME changes to 'v' from 'va' due to change to CHAR(1) type 2002-12-06 20:24 musser * DatabaseTables/CalibrationTables/: MIPCalibrationTable.caldet, MIPCalibrationValidity.caldet: adding Pauls 2002 MIP calibrations 2002-12-06 17:50 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/textfile.f: # added textfile 2002-12-06 07:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Fix case where -0 appears as the last entry in the row. 2002-12-06 07:05 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/cxx_crib/class.html: Remove spurious Track:: 2002-12-05 17:03 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record minor updates to export and checksum calculations. 2002-12-05 17:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: For checksum purposes gloss over problems: NULL and -0 values; after transport they both become 0. 2002-12-05 16:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Export validity packets even if they have no data (otherwise DBMauto gets blamed for differences between the source and sink databases!). 2002-12-05 01:49 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: AlgDeMuxDigitList.cxx, DBtxt_AlgDeMuxDigitList_default.C, DeMuxDigitListModule.cxx, GNUmakefile: Add missing initialization of fAbsTime and fIsSparse in CandDeMuxDigitList. These values were not copied from the original CandDigitList. (Thanks, Roy) Move "AlgDeMuxDigitList:default" AlgConfig initialization out of ctor of DeMuxDigitListModule and into file DBtxt_AlgDeMuxDigitList_default.C, in preparation for default initialization from DB. Add 2 new options to AlgDeMuxDigitList, triggered by non-zero AlgConfig parameters (initialized to 0 by default): Int_t "NormalizeWeights" - Normalize PlexSEIdAltL weights to 1. if non-zero Int_t "TrimHyps" - Drop PlexSEIdAltL rows with 0. weight, if TrimHyps is negative; or keep at least TrimHyps rows with best wts. 2002-12-05 00:17 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.cxx: steal back some modifications from TTimeStamp 2002-12-05 00:03 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, LIAdcAnalysis.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx: Revised gain calculation for LI summaries: gain=0.8*(mean/npe) Appended leading zeros to canvas numbers so they appear in ascending order in GUI - i.e 00,01,02... instead of 0,1,10... 2002-12-04 23:04 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/TrackSRListModule.h, CandFitTrackMS/FitTrackMSListModule.h, CandEventSR/EventSRListModule.cxx: track VldTimeStamp's change to GetTime/GetData (uses UInt_t's, not Int_t's) 2002-12-04 23:02 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldValidate.cxx: remove use of obsolete ctors 2002-12-04 23:01 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: #ifdef out two obsolete ctors (based on pointers) change interface for GetTime/GetDate to use UInt_t*'s rather than Int_t*'s to make it consistent with TTimeStamp (which is ROOT version of this code as stripped by rwh, and further modified the the ROOT dev team). leave in for the short term a hack that handles the old interface; but this cruft should removed ASAP. 2002-12-04 22:46 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitCrateStatus.cxx: default ctor should clearly initialize timestamp to (0,0) 2002-12-04 22:38 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/: VetoShieldProto1.eps, conventions.tex, plexus.tex: hack at the documentation a bit ... mostly to do with the veto shield. 2002-12-04 05:20 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/test/testNtpWrite.C: Modernize to call DeMuxDigitListModule and split NtpCand tree at level=99 2002-12-04 03:45 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoOutputModule.cxx: Adapt Print statement to Persistency API change. 2002-12-04 03:18 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: NtpCandTrackP.cxx, NtpCandTrackP.h: Missed one. 2002-12-04 03:16 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: LinkDef.h, NtpCandEvent.cxx, NtpCandEvent.h, NtpCandEventP.cxx, NtpCandEventP.h, NtpCandReco.cxx, NtpCandReco.h, NtpCandRecoP.cxx, NtpCandRecoP.h, NtpCandRecord.cxx, NtpCandRecord.h, NtpCandRecordP.cxx, NtpCandRecordP.h, NtpCandShower.cxx, NtpCandShower.h, NtpCandShowerP.cxx, NtpCandShowerP.h, NtpCandSlice.cxx, NtpCandSlice.h, NtpCandSliceP.cxx, NtpCandSliceP.h, NtpCandStrip.cxx, NtpCandStrip.h, NtpCandStripP.cxx, NtpCandStripP.h, NtpCandTrack.cxx, NtpCandTrack.h, test/DemoNtupleModule.cxx, test/testNtpWrite.C, test/testPrintTree.C: Remove prototype "P" extension from file names 2002-12-04 02:48 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerFile.cxx, PerFile.h, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerRecordTags.cxx, PerRecordTags.h, PerStream.cxx, PerStream.h, PerStreamManager.cxx, PerStreamManager.h, test/PerValidate.cc, test/PerValidate.h: Remodel of Persistency code, especially input stream management code. PerInputStreamManager implementation is now much simpler and uses PerRecordTags supplied by PerInputStreams to navigate up and down streams. PerRecordTags are used to keep track of blocks of sequential records of common VldContext on a single input stream. API changes: PerInputStreamManager::Next now returns number of record sets advanced instead of number of records loaded PerInputStreamManager::Previous now returns number of record sets rewound instead of number of records loaded Also, changed all overloaded operators of type: std::ostream& operator<<(std::ostream& ms, const PerXxx* ps); to: std::ostream& operator<<(std::ostream& ms, const PerXxx& ps); to be consistent across all Persistency classes. Hopefully, none of the changes break code - I've checked the packages that I know depend on Persistency (Dispatcher,IoModules,Rotorooter,OfflineTrigger) and as much as I can tell no changes to these packages are required. Added several new validation checks to test/PerValidate.h,.cc to check sequencing of record sets under various circumstances. Persistency/test/TestPer can be used to run validation tests. 2002-12-03 18:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: DBMauto: Better analysing of checksum reports. 2002-12-03 18:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/ac_main.pm: Count separately cases where some, or all of the inputs are being ignored. 2002-12-03 18:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: ac_load_filter.pm, ac_query_filter.pm: Permit table name with no characters before *. 2002-12-03 18:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Hardwire in name for minos-offline. 2002-12-03 17:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/db_distribution.html, scripts/primer/launch.csh, scripts/primer/launch.sh, scripts/primer/test_transport.csh, scripts/primer/test_transport.sh: As these scripts are csh, rather than sh or bash, .csh would be a more appropriate suffix than .sh! 2002-12-03 17:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Minor mods to support test_transport.csh. 2002-12-03 17:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/test_transport.sh: A little script to help perform systematic test of database distribution system table by table. 2002-12-03 16:13 Brian Rebel <brebel@fnal.gov> * DeMux/DmxUtilities.cxx: change range for testing overlapping multiples 2002-12-03 07:50 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/cxx_crib/continue.html: continue jumps to its increment-expr, not its test-expr. 2002-12-02 18:28 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: .cvsignore, LinkDef.h, TridAnimator.cxx, TridAnimator.h, TridControl.cxx, TridControl.h, TridGLFrame.cxx, TridGLFrame.h, TridModelStrip.cxx, TridModelStripEnd.cxx, TridModelStripEnd.h, TridPage.cxx, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx, TridSketches.cxx, TridSketches.h, TridStereoGLFrame.cxx, TridStereoGLFrame.h, TridUVPage.cxx, TridUVPage.h: Added a 'standard' UV view as a reference guide.. probably not as useful as the standard Midad view, but probably handy nonetheless. Added a Model class to go with it. Completed animation hooks, and added an Animator class that both holds the state and invokes a little Gui window. Needs more direct feedback, but it works OK for the moment. Can now animate both the event (see hits appearing on your screen) or will rotate the 3-D view. Windowing not yet implimented (hits appear but don't disappear). Removed stupid altCallList hack from TridSketches.cxx, and changed the Stereo view so that instead of using two OpenGL contexts, it uses one context but flips the viewport. This implimentation is more elegant, but does mean that I have to change both classes if my Update() changes form. (Unlikely at this point; I'm more likely to change the implimentation than the interface.) Reimplented translucency over Z-buffering. I really should put in a (gui) switch. Better yet, I should do my own Z sorting so that I control translucency better, but the default appears to be working adequately. Need to read up on this stuff. Note to self: CVS commits aren't notes to self. Oh well. 2002-12-02 18:19 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Midad/Gui/GuiButton.h: Added check box. 2002-12-01 22:48 hartnell * LISummary/: LIReco.C, LISummarySorter.cxx, LISummaryCollector.cxx, LISummarySorter.h: Made big improvements to the naming of the output file. It now includes run number, sub run number and detector type. Added new branch to tree "detectorType". Made reconstruction code capable of running on runs of any run type and ignoring all but ones containing the LI stream. 2002-12-01 22:43 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h: Added new analysis routines to look at pmt gains as a function of time 2002-12-01 22:35 hartnell * LISummary/LIRecoScript.sh: A script to run loon on many files in sequence 2002-11-30 15:45 rjn * DatabaseTables/PlexTables/: PixelSpotToStripEndValidity.caldet, PixelToRawChannelValidity.caldet: Changed validity ranges to match those found on pcminos01 at CERN 2002-11-29 18:46 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DBtxt_AlgDeMuxCosmics_default.C, DmxDeMuxCosmicsModule.cxx, DmxUtilities.cxx: tune the overlapping multiple finder 2002-11-28 09:22 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/coding_convention/index.html: Drop rule:- Other than destructors, redeclare virtual functions as virtual in derived classes. 2002-11-28 08:26 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to Farm statistics page. 2002-11-28 00:28 George Irwin <gmieg@slac.stanford.edu> * DeMux/DmxDeMuxCosmicsModule.cxx: Bug fix. Split line with CR: "//doesn't work without itfDeMuxFile->cd();" 2002-11-28 00:25 George Irwin <gmieg@slac.stanford.edu> * DeMux/DmxDeMuxCosmicsModule.cxx: Bug fix. Split line with CR: "//doesn't work without itfDeMuxFile->cd();" 2002-11-27 19:57 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Planes 350-353 added 2002-11-27 18:44 Brett Viren <bv@bnl.gov> * Midad/doc/manual/manual.tex: Add note about needing CandStrips in the data stream in order to show CandStrips in a display.... 2002-11-27 15:24 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: PlaneCoverage.cxx, PlaneCoverage.h, PlaneView.cxx, PlaneView.h: static method for converting a char/string to an enum 2002-11-27 15:00 Brett Viren <bv@bnl.gov> * Midad/MultiPage/GfxTrack.cxx: Wrong index was getting passed to TPolyLine causing spurious track segments. 2002-11-27 01:21 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStreamManager.cxx: Update to reflect that tree fHeader branch may be split into subbranches. When attempting to read in header data only, set "fHeader*" branch status to true instead of "fHeader" branch. 2002-11-27 01:19 Sue Kasahara <schubert@hep.umn.edu> * Record/test/: RecValidate.cc, testRecordRead.C, testRecordWrite.C: A bug was fixed today in ROOT so that it is now possible to i/o records of the new format to root trees created with splitlevel=99. This test code has been updated to now use the default splitlevel of 99 instead of the workaround splitlevel of 2. It requires a cvs version of ROOT of today or later to work properly. 2002-11-26 23:17 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexVetoShieldMuxToMdl.cxx, PlexVetoShieldMuxToMdl.h: new DBI table for mapping VetoShield modules from how they were entered in the mux tables into individual modules (which change types and orientations over time). 2002-11-26 23:15 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/create_plex_tables.mysql: change all instances of ELECNAME columns from "tinytext" to "char(1)" add new tables PLEXVETOSHIELDMUXTOMDL[VLD] for mapping veto shield single modules (with particular module types and orientations) into the identifiers used in the mux tables. 2002-11-26 23:12 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: VetoShieldMuxToMdl.fardet, VetoShieldMuxToMdlVld.fardet, load_far_vetomuxtomdl.mysql, define_and_fill_plex.mysql, delete_plex_tables.mysql: prepare for new VetoShieldMuxToMdl table (and Vld) 2002-11-26 14:59 Brett Viren <bv@bnl.gov> * Midad/MultiPage/MultiPage.cxx: Test using GetDetectorType before attempting accessing Ugli to avoid having to return invalid UGH in order to avoid warnings from Ugli. 2002-11-26 10:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: TestDbi.cc, load_test_types.mysql: Add, but comment out, code to test out RDBC types. 2002-11-25 20:47 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: allow ben speakman access to labyrinth to commit setup for UMN & Soudan 2002-11-25 20:43 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/CosmicRayInfoSR.cxx: Fix calculation of azimuthal angle: azimuth = 180.*(1.-TMath::ATan2(dcosx,dcosz)/TMath::Pi())-26.4234474; 2002-11-25 13:29 phil.adamson * DatabaseTables/PlexTables/: plexstripendtoled_inserts_fardet.mysql, plexstripendtoledvld_inserts_fardet.mysql: New plex tables from Ryan for stripend ->led mapping at fardet. These should actually correspond to the hardware... 2002-11-23 02:13 George Irwin <gmieg@slac.stanford.edu> * DeMux/DBtxt_AlgDeMuxCosmics_default.C: This file is a temporary substitute for a database cascader text file. It is used to set the AlgConfig Registry variables to specific values of supported types, similar to what one would store in the database. Because the most recent change crashes, I reverted some lines back from: < acd.Set("PlanesInSet",fPlanesInWindow); < acd.Set("RatioMatedSignalForValid",fMatedSignalForValid); < acd.Set("StrayDeltaStripLimit",fStrayDeltaStripLimit); to: > acd.Set("PlanesInSet", 6); > acd.Set("RatioMatedSignalForValid", 0.5); > acd.Set("StrayDeltaStripLimit", 6); 2002-11-22 22:30 Brett Viren <bv@bnl.gov> * Midad/Base/RegistryGui.cxx: Update to Registry::ReadStream() interface 2002-11-22 22:28 Brett Viren <bv@bnl.gov> * RDBC/odbc/: ODBCCallableStatement.cxx, ODBCPreparedStatement.cxx, ODBCResultSet.cxx: Remove unneeded openmode from istringstream ctors. 2002-11-22 22:24 Brett Viren <bv@bnl.gov> * OfflineTrigger/OltNewModule.cxx: Update to Registry::PrintStream() method 2002-11-22 22:24 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h, RegistryItem.h, RegistryItemXxx.cxx, RegistryItemXxx.h, test/RegistryValidate.cxx: Rename Print/Read to PrintStream/ReadStream to deal with some GCC 2.95 deficiencies regarding seeing base class methods of the same name. 2002-11-22 22:16 Brett Viren <bv@bnl.gov> * Midad/macros/midad.C: Correct main function name 2002-11-22 22:10 Brett Viren <bv@bnl.gov> * setup/msrt: Offer to migrate SRT_DIST/setup if no packages are explicitly given to "msrt migrate" command. 2002-11-22 22:06 Brett Viren <bv@bnl.gov> * WebDocs/msrt-srt-cxx.html: Fix bogus path 2002-11-22 21:38 dap56 * Monitoring/: DigitAnalysis.cxx, LIAdcAnalysis.cxx, LIAdcAnalysis.h, Producer_dispatcher.cc: New LI histograms - calculation of pmt gains from LIAdcSummaries 2002-11-22 21:25 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_SLAC: current version. Had to edit CVS/Root by hand to get write access. 2002-11-22 19:59 Brett Viren <bv@bnl.gov> * setup/msrt: When cvs updating in "msrt update" prune (-P). If updating the development release also reset any sticky tags (-A). In step 6, remind that it is possible to use "-W" to create a release based on SSH access instead of pserver. Remember, one can always do a "msrt migrate" after the fact. 2002-11-22 19:33 Brett Viren <bv@bnl.gov> * WebDocs/: msrt-help.html, msrt-install_minossoft.html, msrt-menu.html, msrt-multi-compilers.html, msrt-srt-cxx.html, msrt-test-release.html, msrt.html: Document the change in default value for SRT_CXX in a bootstrap. Break out some sections into their own files. Add a menu file for all msrt related pages. 2002-11-22 19:31 Brett Viren <bv@bnl.gov> * setup/msrt: Change the way newver is called for packages at the HEAD. Previously the "HEAD" tag was explicitly used and this prevented people from committing changes. Remove the need for GCC version strings in a bootstrap. Add html anchor to "12 Step Program" for easy linking Remind people to get the *latest* version of the script (step 1). 2002-11-22 16:31 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/StripSRListModule.cxx: Remove debugging print statement. 2002-11-22 00:46 George Irwin <gmieg@slac.stanford.edu> * Swimmer/: SwimCondition.h, SwimDefStepper.h, SwimG4Stepper.h, SwimGeo.h, SwimMomentumCondition.h, SwimParticle.h, SwimPlaneInterface.h, SwimPrintStepAction.h, SwimStepAction.h, SwimStepData.h, SwimStepOnceAction.h, SwimStepper.h, SwimSwimmer.h, SwimZCondition.h, SwimdEdxAction.h, SwimdEdxTable.h: Cleaned up use of "virtual" in destructors and methods inherited from virtual methods in base classes. Added a few destructors and default constructors. Initialized some pointer member variables to "0". Removed some unnecessary "Rtypes.h" #include statements. 2002-11-22 00:39 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/: LinkDef.h, SwimPlaneInterfaceListSR.h: Remove BFieldSR+ and SwimObjSR+ pragmas from LinkDef.h (no ClassDef/Imp) Remove ";" from "ClassDef(SwimPlaneInterfaceListSR,0);" 2002-11-21 22:03 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: make it possible to actually specify the HistoName variable this requires moving the creation of some trees and opening the file out of the constructor and into the BeginJob method 2002-11-21 20:52 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiResultSet.cxx: operator>> to Char_t now uses GetByte() -- requires simultaneous fix to RDBC/odbc++/datahandler.cpp 2002-11-21 20:49 Robert Hatcher <rhatcher@fnal.gov> * RDBC/odbc++/datahandler.cpp: getByte() now no longer calls getInt() in the case of cType is SQL_C_CHAR but instead simply returns the first character. 2002-11-20 22:03 dbox * RDBC/: config.h, include/RDBC/config.h, include/RDBC/odbc++/config.h, macros/RDBCmysql.C, mysql/MySQLPreparedStatement.cxx, mysql/MySQLResultSet.cxx, odbc/ODBCCallableStatement.cxx, odbc/ODBCPreparedStatement.cxx, odbc/ODBCResultSet.cxx, odbc++/test/dbmetadata/dbmetadata.out2, odbc++/test/dbmetadata/dbmetadata.out3, odbc++/test/floatIO/floatIO.cpp, odbc++/test/intIO/intIO.cpp, odbc++/test/mysql_t/mysql_t.cpp, odbc++/test/oracle_t/oracle_t.cpp, odbc++/test/oracle_t/oracle_t.out2, odbc++/test/scroll/scroll.cpp, odbc++/datahandler.cpp, odbc++/dtconv.h, odbc++/test/streams/streams.cpp, odbc++/test/stringIO/stringIO.cpp: change all references from deprecated <strstream> to <sstream> 2002-11-20 21:23 Brett Viren <bv@bnl.gov> * setup/msrt: Fix (s/root/boot/) typo on the line where we set the SRT environment just before doing a "make" in the boot release. 2002-11-20 21:18 hartnell * LISummary/LinkDef.h: will need this one too! 2002-11-20 21:16 hartnell * LISummary/: LISummaryAnalyser.C, LISummaryAnalyser.cxx, LISummaryAnalyser.h: New class to allow analysis of LI stream directly using the mdaq file rather than the tree produced by LISummaryCollector 2002-11-20 21:13 hartnell * LISummary/: LILookup.cxx, LIReco.C, LISummaryCollector.cxx, LISummaryCollector.h, LISummarySorter.cxx, LISummarySorter.h: Improved the mechanism of getting a plex handle to use the validity context associated with each summary block Small changes to lookup functions 2002-11-20 21:04 hartnell * LISummary/: LIAna.C, LIAnalysis.cxx, LIAnalysis.h: Added new analysis methods to - calculate pmt gains - make plots of various variables related to the LI trigger pmt Also added a "Template" method to allow other people to easily use the existing LISummary package framework 2002-11-20 19:59 Brian Rebel <brebel@fnal.gov> * DeMux/demux.C: take out reference to my test release 2002-11-20 19:58 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxGolden.cxx, DBtxt_AlgDeMuxCosmics_default.C, DmxHypothesis.cxx, DmxShowerPlane.cxx, DmxStatus.cxx, DmxUtilities.cxx, DmxUtilities.h, demux.C: change fitter to be in DmxUtilities, add in hooks to use a quadratic or cubic fit, rearrange some functions to make the fitting process a little faster (hopefully) 2002-11-20 15:19 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, TrackSRTTree.cxx, TrackSRTTree.h: Add TrackSRTTree variables stpattn0c0 and stpattn1c0, remove all other stpattn* variables. 2002-11-20 15:18 Roy Lee <rlee@huhepl.harvard.edu> * Calibrator/: MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h: Add method const CalMuonCalibration* GetCalMuonCalibration(PlexStripEndId seid) const; This allows for the retrieval of muon calibration constants. 2002-11-20 14:54 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/TTreeSR.h: Add "->" in comment field for TClonesArray declarations to improve I/O. 2002-11-20 14:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_str_add.pm: Protect against taking log of zero! 2002-11-20 11:17 phil.adamson * OfflineTrigger/OltNewModule.cxx: Fix brown paper bag error in priming of chad-plane lookup table. A VFB has 3 chips on it! 2002-11-20 10:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_main.pm, scripts/ac_read_next_entry.pm, scripts/auto_distribute.perl, scripts/checksum_db.pm, scripts/checksum_str.pm, scripts/checksum_str_add.pm, scripts/checksum_str_comp.pm: DBMauto: Extend checksum to make it: 1) Insensitive to row ordering (MySQL does not specify row ordering unless sorting applied). 2) Tolerant of insignificant, but finite changes if floating point numbers (distribution involves converting to character representation and back and this could lead to small rounding errors). 2002-11-20 10:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, doc/ChangeLog: When comparing DbiSqlValPackets sort first, they may not be in the same order. 2002-11-19 18:42 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, test/DemoDaqOutputModule.cc, test/GNUmakefile: Implement work-around for TTreeFormula memory leak, until root has a chance to fix it. PerInputStream no longer new/delete's TTreeFormula every time a new input tree is retrieved, but instead uses the existing TTreeFormula and its SetTree/UpdateFormulaLeaves methods to apply the old TTreeFormula to a new tree. This solves a memory leak problem that David encountered with the O.M. when using selection cuts to request a subset of the data from the dispatcher. 2002-11-18 23:05 Robert Hatcher <rhatcher@fnal.gov> * MIDAD/: MidHandle.h, ModelProxy.h, ViewableProxy.h: keep (old) MIDAD build-able under latest ROOT but supplying default ctors 2002-11-18 22:34 Robert Hatcher <rhatcher@fnal.gov> * LISummary/LIStreamHunter.h: for some reason this class had ClassImp() in the .cxx but no ClassDef() in the header file; it derives from TObject so it needs a ClassDef. 2002-11-18 19:40 Brett Viren <bv@bnl.gov> * Midad/: Base/Mint.cxx, Base/Mint.h, Base/RegistryGui.cxx, MultiPage/GNUmakefile, MultiPage/GfxBase.h, MultiPage/GfxCfg.cxx, MultiPage/GfxCfg.h, MultiPage/GfxStrip.cxx, MultiPage/GfxStrip.h, MultiPage/GfxStripList.cxx, MultiPage/GfxStripList.h, MultiPage/GfxStripListCfg.cxx, MultiPage/GfxStripListCfg.h, MultiPage/GfxStripListMenu.cxx, MultiPage/GfxTrack.cxx, MultiPage/GfxTrackList.cxx, MultiPage/GfxTrackList.h, MultiPage/GfxTrackListCfg.cxx, MultiPage/GfxTrackListCfg.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h: Hook RegistryGui into configuring GfxStripLists. Change Mint's charge and time ranges to be based on the CandStripList instead of the CandDigitList. 2002-11-18 19:27 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/FabPlnInstallLookup.cxx: add checks for duplicates in LookForOddEntries(). 2002-11-18 18:45 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: New Planes 334-349 Also using Nick's new insertdate scheme for Dbm INSERTDATE = 2030-01-01 00:00:01 for all VLDs 2002-11-18 17:46 dap56 * CDFMonitoringFwk/: ConsumerExport.cc, ConsumerList.cc, DisplayServer.cc, HistoDisplay.cxx, SocketUtils.cc, TConsumerInfo.cxx: Revoved status indicator from 'file open' button 2002-11-18 16:34 Brett Viren <bv@bnl.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: Reinstate fDeMuxFile->cd() call to avoid SegV. 2002-11-18 16:10 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridModelList.cxx, TridPage.cxx, TridSketches.cxx, TridSketches.h, TridStereoGLFrame.cxx, TridStereoGLFrame.h: Removed leak from DeleteList Allow two alternate display lists for sketches (so stereo will work) New Dirty flag on sketches; setting dirty now wipes display lists Set dirty on new GL context. 2002-11-16 20:32 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: # modified 2002-11-15 23:05 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuSubRunSummary.cxx: convert from DetectorType::StringToEnum() to CharToEnum(). 2002-11-15 22:48 Robert Hatcher <rhatcher@fnal.gov> * 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 Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages-R0.7.0-tmp, packages-R0.9.0: # added new frozen package 2002-11-15 22:36 Brett Viren <bv@bnl.gov> * 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 <rhatcher@fnal.gov> * 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 <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Modified to reflect new TrackSRTTree variables. 2002-11-15 21:00 Roy Lee <rlee@huhepl.harvard.edu> * 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 Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/plotsmacrotxt.C: # modified 2002-11-15 20:58 Roy Lee <rlee@huhepl.harvard.edu> * 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 <rlee@huhepl.harvard.edu> * 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 <rlee@huhepl.harvard.edu> * 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 <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * UgliGeometry/UgliRefCnt.h: add virtual dtor 2002-11-15 18:28 Robert Hatcher <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: modify MSG levels, and their output 2002-11-15 18:23 Brett Viren <bv@bnl.gov> * 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 <function.h> in Undoable. Gives deprecation warnings with GCC 3.2 and isn't evidently needed anyways. 2002-11-15 18:22 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiTables.cxx: ctor/dtor messages Msg::kInfo --> Msg::kDebug 2002-11-15 18:21 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: TNodeX.cxx, TNodeX.h: add virtual dtor, make SetParent look like that of TNode 2002-11-15 18:06 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawQieDigit.h: add enum's for interpreting the ErrorCodes and DataTypes 2002-11-15 17:07 Nick West <n.west1@physics.oxford.ac.uk> * 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 <rhatcher@fnal.gov> * Dependency/: adep.cc, cdep.cc, ldep.cc: replace obsolete <iostream.h> with <iostream> (needs "using namespace std;") 2002-11-15 16:11 Robert Hatcher <rhatcher@fnal.gov> * MuCal/MuCalTrunc.cxx: replace obsolete "fstream.h" with <fstream> 2002-11-15 16:10 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/GNUmakefile: Registry now depends on Util library 2002-11-15 16:06 Brett Viren <bv@bnl.gov> * 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 Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: offmacrotxt.C, plotsmacro.C, plotsmacrotxt.C, reco.C: # create to ps files 2002-11-15 11:11 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * 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 <bv@bnl.gov> * 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 <bv@bnl.gov> * Midad/doc/manual/manual.tex: Some small additions 2002-11-14 20:10 Brett Viren <bv@bnl.gov> * 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 <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h: Add access to a values and their types as strings. 2002-11-14 20:04 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: # reverse to original state put packages in development 2002-11-14 18:44 Brett Viren <bv@bnl.gov> * setup/packages-R0.9.0-tmp: Set Midad tag 2002-11-14 18:38 Brett Viren <bv@bnl.gov> * Util/: UtilStream.cxx, UtilStream.h: Some simple functions that operate on streams. 2002-11-14 18:37 Brett Viren <bv@bnl.gov> * 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 <bv@bnl.gov> * 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 <n.west1@physics.oxford.ac.uk> * setup/packages-R0.9.0-tmp: Record DatabaseInterface and DatabaseMaintenance tags. 2002-11-14 11:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Tag version V00-05-00. 2002-11-14 11:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Tag version V00-08-05. 2002-11-14 01:14 Mark Messier <messier@indiana.edu> * JobControl/test/TestJobCDialog.cxx: Missing std:: 2002-11-14 01:08 Mark Messier <messier@indiana.edu> * JobControl/JobCPath.cxx: Move BeginJob triggering so that is happens for attached paths 2002-11-13 23:55 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/post_standard.mk: clarify the echo'ed message concerning which directory is being processed 2002-11-13 23:31 Robert Hatcher <rhatcher@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: re-ordered fMatedSignalForValid initializer to match declaration order 2002-11-13 22:43 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: # check packages to HEAD for development releases 2002-11-13 22:18 Robert Hatcher <rhatcher@fnal.gov> * 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 Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.9.0-tmp: # added new tmp file for frozen release R0.9.0 2002-11-13 20:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: myscript, offmacrotxt.C, plotsmacro.C, reco.C: # updated to read from text file 2002-11-13 17:54 Nick West <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Remove hack that limited checksum reporting to DBUSUBRUNSUMMARY. 2002-11-13 10:28 Nick West <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Describe the Distribution Validation System. 2002-11-13 07:53 Nick West <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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/<relative-file-name>. 2002-11-13 07:48 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLUrl.cxx: Support syntax: file:<environmental_variable>/<file-name> e.g.:- file:$SRT_PUBLIC_CONTEXT/DatabaseInterface/test/DEMOASCIIDATA.csv 2002-11-13 07:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, doc/ChangeLog: Improve precision when writing floating point numbers as strings. 2002-11-13 00:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: myscript, offmacrotxt.C, reco.C, reco.h: # added file to use root files 2002-11-13 00:07 George Irwin <gmieg@slac.stanford.edu> * 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 <rhatcher@fnal.gov> * Conventions/: DetectorType.cxx, DetectorType.h: new method CharToEnum() is simpler than StringToEnum() 2002-11-12 21:28 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: SwimPlaneInterfaceListSR.cxx, SwimPlaneInterfaceListSR.h: Add ClassDef/ClassImp statements. 2002-11-12 20:50 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/scripts/ugli_iter.C: an example of iterating over all the strips in an UgliGeometry. 2002-11-12 19:40 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/myrel: #modified to remove tags 2002-11-12 18:51 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: # modified 2002-11-12 18:04 Brett Viren <bv@bnl.gov> * 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 <bv@bnl.gov> * 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 Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: myscript, offmacro.C, plotsmacro.C, reco.C: # modified 2002-11-12 15:31 Brett Viren <bv@bnl.gov> * WebDocs/WebDocs.html: Remove link to jcm doc 2002-11-12 15:29 Brett Viren <bv@bnl.gov> * WebDocs/WebDocs.html: Make link to midad docs absolute 2002-11-12 15:28 Brett Viren <bv@bnl.gov> * Midad/doc/manual/ss.2.eps: Add generated .eps file for sites lacking jpeg2ps. 2002-11-12 15:27 Brett Viren <bv@bnl.gov> * Midad/GNUmakefile: Add macros/ to SUBDIRS 2002-11-12 15:26 Brett Viren <bv@bnl.gov> * Midad/macros/: GNUmakefile, midad.C: Install midad.C 2002-11-12 14:22 Brett Viren <bv@bnl.gov> * 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 <messier@indiana.edu> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: Add default ctor. Quite useless but may keep rootcint happy. 2002-11-12 04:19 Sue Kasahara <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * CandData/GNUmakefile: Add test subdir 2002-11-12 03:47 Sue Kasahara <schubert@hep.umn.edu> * CandData/Makefile: Remove old Makefile 2002-11-12 03:22 Sue Kasahara <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * 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 <schubert@hep.umn.edu> * 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 <gmieg@slac.stanford.edu> * DeMux/DBtxt_AlgDeMuxCosmics_default.C: Parameter change: "RatioMatedSignalForValid" from 0.3 to 0.5 2002-11-11 20:44 George Irwin <gmieg@slac.stanford.edu> * DeMux/: DBtxt_AlgDeMuxCosmics_default.C, DmxDeMuxCosmicsModule.cxx: Parameter change : RatioMatedSignalForValid for AlgDeMuxCosmics 0.3 -> 0.5 2002-11-11 20:15 Robert Hatcher <rhatcher@fnal.gov> * 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 <brebel@fnal.gov> * 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 <bv@bnl.gov> * 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 <n.west1@physics.oxford.ac.uk> * Midad/MultiPage/GfxTrackList.cxx: Replace non-existent <Midad/Base/Track.h> by <Midad/MultiPage/GfxTrack.h> 2002-11-11 16:55 Nick West <n.west1@physics.oxford.ac.uk> * Midad/MultiPage/GfxStripList.h: Bug fix: replace <list> by <vector>. 2002-11-11 16:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: # 2002-11-11 16:14 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/myscript: # 2002-11-11 15:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DemoASCIICatalogue.db: Add Config tables to ASCII catalogue. 2002-11-11 15:38 Brett Viren <bv@bnl.gov> * DataUtil/CDL2STL.h: CDL2STL{list,vector} functions 2002-11-11 15:34 Nick West <n.west1@physics.oxford.ac.uk> * 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 <bv@bnl.gov> * WebDocs/pkg_links.html: fix Midad link 2002-11-11 15:24 Brett Viren <bv@bnl.gov> * Midad/macros/: detailed_midad.C, full_midad.C, midad_simple.C: obsolete 2002-11-11 00:06 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: plotsmacro.C, reco.C: # added new stuff 2002-11-10 23:13 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, myscript: #added new file for batch 2002-11-10 21:35 Brett Viren <bv@bnl.gov> * 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 <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * RawData/RawVarcErrorInTfBlock.cxx: standardize (a bit) the debug flag naming convention 2002-11-08 21:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, plotsmacro.C, reco.C, reco.h: # added 2002-11-08 21:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, plotsmacro.C, reco.C, reco.h: # will be added later 2002-11-08 21:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: # modified 2002-11-08 21:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: # slight change 2002-11-08 20:09 Robert Hatcher <rhatcher@fnal.gov> * 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 <bv@bnl.gov> * Midad/doc/manual/: Makefile, manual.tex: Wrong screenshot figure in .tex 2002-11-08 18:52 Brett Viren <bv@bnl.gov> * 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 Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/README: # editted 2002-11-08 17:57 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: ElecType.cxx, ElecType.h: new method CharToEnum (simpler than StringToEnum). 2002-11-08 17:51 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, plotsmacro.C, reco.C, reco.h: # modified 2002-11-08 17:42 Ed Larty <lartey@hepr0.physics.tamu.edu> * 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 <rhatcher@fnal.gov> * 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 <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: change handling of mc digit list 2002-11-08 09:31 Nick West <n.west1@physics.oxford.ac.uk> * 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 <rhatcher@fnal.gov> * Fabrication/: FabPlnInstallLookup.cxx, FabPlnInstallLookup.h: new method LookForOddEntries() 2002-11-07 21:26 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexLoanPool.cxx, PlexLoanPool.h: ClearPool() method for removing current entries (mostly for timing purposes) 2002-11-07 19:02 Brett Viren <bv@bnl.gov> * 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 <bv@bnl.gov> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/checksum_db.pm: Setup 2002-11-07 17:31 Brett Viren <bv@bnl.gov> * Midad/Util/Range.h: Implement Relative in terms of RelativeUnclipped 2002-11-07 17:24 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * 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 <n.tagg1@physics.ox.ac.uk> * Midad/Util/Range.h: Added unclipped Relative() method. (Now on main branch... duh.) 2002-11-07 16:40 Robert Hatcher <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * Swimmer/SwimZCondition.cxx: need #include <cmath> to pick up "fabs" (at least on IRIX) 2002-11-07 15:29 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/: FabPlnInstall.cxx, FabPlnInstall.h: various improvements and renamings 2002-11-07 15:29 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/: FabPlnInstallLookup.cxx, FabPlnInstallLookup.h, LinkDef.h: class for looking up info from "FabPlnInstall" table 2002-11-07 09:11 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to newly created utility scripts. 2002-11-07 09:02 Nick West <n.west1@physics.oxford.ac.uk> * 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 <rhatcher@fnal.gov> * Fabrication/: FabPlnInstall.cxx, FabPlnInstall.h: code to allow table rows to print themselves 2002-11-07 00:45 George Irwin <gmieg@slac.stanford.edu> * 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 <gmieg@slac.stanford.edu> * 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 <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * Fabrication/LinkDef.h: use name of real class not provisional name 2002-11-07 00:13 Robert Hatcher <rhatcher@fnal.gov> * Fabrication/: .cvsignore, FabPlnInstall.cxx, FabPlnInstall.h, GNUmakefile, LinkDef.h: Initial revision 2002-11-07 00:13 Robert Hatcher <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * CVSROOT/: check_access, modules: add Fabrication module 2002-11-06 22:32 George Irwin <gmieg@slac.stanford.edu> * CandStripSR/CandStripSR.h: Update version number. 2002-11-06 22:29 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/LinkDef.h: Add "+" to pragma statements. 2002-11-06 22:26 George Irwin <gmieg@slac.stanford.edu> * CandFitTrackSR/LinkDef.h: Add "+" to pragma statements. 2002-11-06 22:21 George Irwin <gmieg@slac.stanford.edu> * 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 <rlee@huhepl.harvard.edu> * CandStripSR/CandStripSR.h: Update version number. 2002-11-06 21:23 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Do TFile::Write(0,TObject::kOverwrite) instead of TFile::Write(). 2002-11-06 21:19 George Irwin <gmieg@slac.stanford.edu> * 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 <rlee@huhepl.harvard.edu> * CandTrackSR/LinkDef.h: Add + to pragma statement. 2002-11-06 21:17 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/LinkDef.h, CandFitTrackSR/LinkDef.h: Add + to pragma statements. 2002-11-06 21:11 George Irwin <gmieg@slac.stanford.edu> * 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 <gmieg@slac.stanford.edu> * 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 <gmieg@slac.stanford.edu> * 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 <gmieg@slac.stanford.edu> * 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 <gmieg@slac.stanford.edu> * 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 <bv@bnl.gov> * 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] <command> [-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 <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, db_distribution.html: Record support for automated Insertion Date handling. 2002-11-06 17:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmValidate.cxx, test/PrepareDB.mysql: Bug fix: Was still using unsupported mixed case names. 2002-11-06 17:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: If Insertion Date is > 1 Jan 2030 put it back to 5mins before now. 2002-11-06 16:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record handling of Configuration Tables and modification of Insert Dates. 2002-11-06 16:51 Nick West <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiValidityRec.h: Add methods: GetCreationDate, GetInsertDate. 2002-11-06 16:47 Nick West <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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 <n.west1@physics.oxford.ac.uk> * 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 <schubert@hep.umn.edu> * 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 <bv@bnl.gov> * WebDocs/WebDocs.html: Move link to more suitable location. 2002-11-05 20:51 Brett Viren <bv@bnl.gov> * 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 <bv@bnl.gov> * 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 <rhatcher@fnal.gov> * UgliGeometry/scripts/veto_dbi_placements.C: bogus entries for east & west 'wall 1' modules 2002-11-05 20:08 Robert Hatcher <rhatcher@fnal.gov> * 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 <rhatcher@fnal.gov> * 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 <bv@bnl.gov> * Midad/macros/raw_to_tracks.C: add in DeMux Ana() method 2002-11-05 16:47 Brett Viren <bv@bnl.gov> * 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 <bv@bnl.gov> * 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 <n.tagg1@physics.ox.ac.uk> * Midad/Util/Range.h: Added an untruncated Relative function. 2002-11-05 02:34 Brett Viren <bv@bnl.gov> * Midad/GNUmakefile: Leave off test/ 2002-11-05 00:55 George Irwin <gmieg@slac.stanford.edu> * Midad/Base/Mint.cxx: Fix compile bug: Change "or" to "||" in line 78. 2002-11-05 00:18 Robert Hatcher <rhatcher@fnal.gov> * DocBuilder/GNUmakefile: add -lDataUtil needed by -lMidad. 2002-11-05 00:15 Robert Hatcher <rhatcher@fnal.gov> * 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 <bv@bnl.gov> * Midad/: UserDisplay/UserDisplayModule.cxx, doc/design.html: Update canvas at end of Ana(). 2002-11-04 21:38 Brett Viren <bv@bnl.gov> * 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 <bv@bnl.gov> * Midad/Base/RunSnarlEntry.h: Cruft disposal. Fix correct branch this time. 2002-11-04 21:19 Brett Viren <bv@bnl.gov> * Midad/Base/RunSnarlEntry.h: cruft disposal 2002-11-04 21:17 Brett Viren <bv@bnl.gov> * setup/msrt: add -d to cvs update commands 2002-11-04 21:16 Robert Hatcher <rhatcher@fnal.gov> * 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 <bv@bnl.gov> * 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 <bv@bnl.gov> * Midad/macros/test_user_display_module.C: initial commit 2002-11-04 20:51 Brett Viren <bv@bnl.gov> * 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 <rhatcher@fnal.gov> * 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 <bv@bnl.gov> * Midad/macros/pixeldump.C: debugging macro 2002-11-04 18:43 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added new release 2002-11-04 16:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/CalibrationTables/: TimeCalibrationTable7071.far, TimeCalibrationValidity7071.far: Change illegal SEQNO 2000100 -> 200000100. 2002-11-04 15:44 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: change for handling mc data tests 2002-11-04 13:25 Brett Viren <bv@bnl.gov> * 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 <rhatcher@fnal.gov> * setup/packages-R0.8.0: change UgliGeometry version from V00-04-05 to V00-04-06 2002-11-03 03:09 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: MinosOutline.cxx, MinosOutline.h, UgliGeomHandle.cxx, UgliGeomHandle.h: undo "const" addition to Copy() methods until sites are using ROOT 3-03-09a 2002-11-02 01:39 George Irwin <gmieg@slac.stanford.edu> * setup/packages-R0.8.0: Change Record version from V00-04-00 to V00-05-00. 2002-11-01 21:55 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.8.0, packages-R0.8.0-tmp, setup_minossoft_tamu: # added release file for R0.8.0 2002-11-01 21:07 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, plotsmacro.C, reco.C, reco.h: # updated 2002-11-01 19:35 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/AlgDigit.cxx: be explicit that GetSEIdAltL()'s 3rd arg is converted back to an int after taking the difference between the ADC value and adc_offset. 2002-11-01 18:06 George Irwin <gmieg@slac.stanford.edu> * setup/packages-R0.8.0-tmp: update tag for CandData package 2002-11-01 17:00 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.8.0-tmp: tag lots of packages 2002-11-01 16:53 Brett Viren <bv@bnl.gov> * DataUtil/GetDetectorType.cxx: Use any RecMinos for the VldContext needed to return det. type. 2002-11-01 16:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/mytmp: # slightly modified 2002-11-01 15:55 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCRootEnv.cxx: if we're going to "gripe" about macro files that don't exist then we better strip down the argv to the macro name (ie. remove ACLiC's "+[+]" and any arguments) before testing for the existence of the file. Replace "is_macro" function with "macro_file" that returns the base name (empty if the arg isn't deemed to be a macro file). 2002-11-01 15:52 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h: ctor now takes "frozen" status as arg SetFrozen modifies the name to reflect this (keeping TGeometry name unique); in optimizing lookup of plane one can not use a static, but rather caching must be done object-by-object in order to not mix bits across different (e.g. frozen/modifiable) instances. 2002-11-01 15:49 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: explicitly set frozen status in ctor 2002-11-01 15:48 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: MinosOutline.cxx, MinosOutline.h, UgliGeomHandle.cxx, UgliGeomHandle.h: Copy(TObject&) method should be "const" 2002-11-01 15:46 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawConfigFilesBlock.cxx, RawDaqDeadTimeBlock.cxx, RawDaqHeaderBlock.cxx, RawDcsHeaderBlock.cxx, RawDeadChipBlock.cxx, RawErrorStatsBlock.cxx, RawRunCommentBlock.cxx, RawRunConfigBlock.cxx, RawTpSinglesSummaryBlock.cxx, RawTriggerStatsBlock.cxx: explicitly initialize base RawDataBlock class for default ctor (purely cosmetic). In cases where there is a ctor that builds a block from components explicitly delete old fRawBlock before allocating new one (should have no effect because base ctor never allocates any memory, but this might not be known by a leak checker). 2002-11-01 15:27 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawLIHeader.cxx: allocated and own fSpares array -- need to delete it in dtor 2002-11-01 06:00 George Irwin <gmieg@slac.stanford.edu> * CandDigit/DeMuxDigitListModule.cxx: Enable (default) persistency suppression of input CandDigitList. Can be toggled off by an AlgConfig parameter. 2002-11-01 05:57 George Irwin <gmieg@slac.stanford.edu> * CandData/: CandRecord.cxx, CandRecord.h: Enable ability to suppress writing out of selected "secured" Candidates by moving them from the persistent TObjArray to the temporary TObjArray. They are still visible to the FindCandHandle method. 2002-10-31 22:52 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxGolden.cxx, AlgDeMuxGolden.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxUtilities.cxx, DmxUtilities.h, demux_fardata.jcm, demux_mcdata.jcm: change over to using CamdDEMuxDigits entirely 2002-10-31 22:09 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: plotsmacro.C, reco.C, reco.h: #updated 2002-10-31 21:57 hartnell * LISummary/Gryfindor/detector/side.h~: forgot this *.h~ file! 2002-10-31 21:50 hartnell * LISummary/morse/Gryfindor/detector/: Canvas.cxx, RootHeaders.h, channel.cxx, channel.h, chip.cxx, chip.h, detector.cxx, detector.h, plane.cxx, plane.h, side.cxx, side.h, stripinfo.cpp, stripinfo.cxx, stripinfo.h: moved directory 2002-10-31 21:49 hartnell * LISummary/Gryfindor/detector/: Canvas.cxx, RootHeaders.h, channel.cxx, channel.h, chip.cxx, chip.h, detector.cxx, detector.h, plane.cxx, plane.h, side.cxx, side.h, stripinfo.cpp, stripinfo.cxx, stripinfo.h: moving a subdirectory 2002-10-31 21:47 Robert Hatcher <rhatcher@fnal.gov> * Record/: RecMinos.cxx, RecMinos.h: add methods for removing objects from Components/Temporary lists (ie. take out of list return pointer, no deletion). Mirror FindComponent() with FindTemporary() method as well. 2002-10-31 21:36 George Irwin <gmieg@slac.stanford.edu> * CandDigit/AlgDigit.cxx: Subtract adc_offset (=50) from ADC for calibrated charge. Thanks to Ryan N. 2002-10-31 21:35 hartnell * LISummary/morse/Gryfindor/: Gryfindor.cxx, Gryfindor_one.cxx, Gryfindor_phil.cxx, Gryfindor_zero.cxx, Makefile, README: moved files from top of package to morse directory 2002-10-31 21:31 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: Jeff Hartnell wan't different email 2002-10-31 21:29 hartnell * LISummary/Gryfindor/: Gryfindor.cxx, Gryfindor_one.cxx, Gryfindor_phil.cxx, Gryfindor_zero.cxx, Makefile, README: Moving Gryfindor directory to morse directory 2002-10-31 20:58 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mytmp, packages-R0.8.0-tmp: # tmp file added for frozen release R0.8.0 2002-10-31 20:53 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: Add Jeff Hartnell 2002-10-31 20:36 hartnell * LISummary/: GNUmakefile, LIAna.C, LIAnalysis.cxx, LIAnalysis.h, LIChannel.cxx, LIChannel.h, LIConstants.h, LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, LIReco.C, LISummaryCollector.cxx, LISummaryCollector.h, LISummarySorter.cxx, LISummarySorter.h, LinkDef.h: Upgrade of Rob's code 2002-10-31 20:29 hartnell * LISummary/: LinkDef.h, RawLILooker.cxx, RawLILooker.h, RootHeaders.h, channel.cxx, channel.h, detector.cxx, detector.h, GNUmakefile, summary.jcm, morse/GNUmakefile, morse/LinkDef.h, morse/RawLILooker.cxx, morse/RawLILooker.h, morse/RootHeaders.h, morse/channel.cxx, morse/channel.h, morse/detector.cxx, morse/detector.h, morse/summary.jcm: Moved code to directory named morse 2002-10-31 20:28 Brett Viren <bv@bnl.gov> * CVSROOT/check_access: Add Jeff Hartnell to LISummary 2002-10-31 19:38 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/PropagationVelocity.cxx: Choose a consistent propagation velocity between 1/beta determination and du/dv determination. 2002-10-31 17:24 Robert Hatcher <rhatcher@fnal.gov> * DatabaseMaintenance/DbmModule.h: add std:: to use of list<int> 2002-10-31 16:27 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: CosmicRayInfoSR.h, DateInfoSR.h, DigitPulseHeightSR.h, DigitSRTTree.h, DigitStripPulseHeightSR.h, DmxStatusTree.h, EventSRHeader.h, EventSRTTree.h, FiducialInfoSR.h, MCTruthSR.h, MomentumInfoSR.h, PlaneInfoSR.h, ShowerSRTTree.h, SliceSRTTree.h, StripPulseHeightSR.h, StripSRTTree.h, TTreeSR.h, TrackPlaneInfoSR.h, TrackSRTTree.h, TrackTimeInfoSR.h, VertexInfoSR.h, VetoShieldInfoSR.h: Make variables public (previously private) for offline ntuple analysis. 2002-10-31 16:00 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, StripSRTTree.cxx, StripSRTTree.h, TrackSRTTree.cxx, TrackSRTTree.h: Simplify timing and pulse height variables: t0 and t1 refer to times at negative and positive strip ends, these replace the more confusing begt and endt. Remove stp.ph and rename stp.pheast and stp.phwest to stp.ph0 and stp.ph1. Add pmtindex0 and pmtindex1 variables. 2002-10-31 15:56 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: LinkDef.h, TTreeSR2.cxx, TTreeSR2.h, TrackSRTTree2.cxx, TrackSRTTree2.h: Remove unnecessary files. 2002-10-31 15:54 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx: Slight optimization of algorithm, changes motivated more by logical structure and consistency. Define time at vertex to be from time fit. 2002-10-31 15:50 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: TrackClusterSR.cxx, TrackClusterSR.h: Add 3D time (corrected for propagation in optical fibers). 2002-10-31 15:47 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/PropagationVelocity.cxx: More optimized value for the propagation velocity. 2002-10-31 15:46 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: Fixed bug; time walk correction was not being done in most cases. 2002-10-31 15:45 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: Correct treatment of timing variables; switch from 2D to 3D values. Only relevant for near detector data. 2002-10-30 19:35 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GuiMenuThings.cxx, GuiMenuThings.h, TridControl.cxx, TridControl.h, TridHistoGLFrame.cxx, TridPage.cxx, TridPmtPage.cxx, TridSketches.h: Some new classes for Gui menus. Needs some cleaning up and features added, but definately helps the code bloat. Added over/underscale switches for color histogram. Added over/underscale color fading. Small enhancements to Histogram windows. 2002-10-30 19:14 George Irwin <gmieg@slac.stanford.edu> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxDigitList.cxx, AlgDeMuxDigitList.h, DeMuxDigitListModule.cxx, DeMuxDigitListModule.h, LinkDef.h: Remove DeMuxDigitList code into CandDigit package, since it is now generic, with no dependency on a specific demuxing package. DmxStatus::ResetStatus call made not dependent on snarl no., since there is no guarantee that the first snarl processed will be snarl 0 or that there will be only one snarl 0 in a job combining several runs, for example. 2002-10-30 19:07 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: AlgDeMuxDigitList.cxx, AlgDeMuxDigitList.h, CandDeMuxDigit.h, CandDeMuxDigitList.cxx, CandDeMuxDigitList.h, CandDeMuxDigitListHandle.cxx, CandDeMuxDigitListHandle.h, DeMuxDigitListModule.cxx, DeMuxDigitListModule.h, LinkDef.h: Complete transition to generic DeMuxDigitListModule with no dependencies on specific demuxers. Add more "quality words" to CandDeMuxDigit + List. 2002-10-30 18:28 Brett Viren <bv@bnl.gov> * SRT_MINOS/special/pre_standard.mk: Add DataUtil to MINOSLIBS since it now has an actual library. 2002-10-30 18:25 Brett Viren <bv@bnl.gov> * DataUtil/: GNUmakefile, GetDetectorType.cxx, GetDetectorType.h: More utils 2002-10-30 17:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiConfigSet.cxx: Don't convert any double quote char to single quote; DbiOutRowStream now handles funny embedded characters. 2002-10-30 17:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiOutRowStream.cxx: Handle single quote embedded in a string. 2002-10-30 16:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmCmdOptions.cxx, DbmCmdOptions.h: Add std:: to list<...>. 2002-10-30 10:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiOutRowStream.cxx, doc/ChangeLog: Improve writing of strings containing non-printing characters. 2002-10-30 10:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCache.h: Remove trailing characters from #endif. 2002-10-30 10:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_main.pm, scripts/ac_read_next_entry.pm, scripts/ac_split_streams.pm, scripts/checksum_db.pm: Minor changes to checksum reports and analysis. 2002-10-30 09:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmCmdOptions.cxx, DbmCmdOptions.h, DbmModule.cxx, DbmModule.h, doc/Help.txt: Add new option --SeqNo to Export command. Primary use will be to issue fix-up files after distribution problem. 2002-10-29 22:52 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DeMuxDigitListModule.cxx, DeMuxDigitListModule.h, DmxDeMuxCosmicsModule.cxx, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxStatus.cxx, DmxUtilities.cxx: more changes for DeMuxDigitListModule 2002-10-29 22:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: plotsmacro.C, reco.C: # added new stuff 2002-10-29 21:39 Brett Viren <bv@bnl.gov> * setup/msrt: Add note about extra stuff needed to bootstrap GCC 3.2. 2002-10-29 21:13 Brett Viren <bv@bnl.gov> * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: Update to handle recently released sigc++ 1.2 as well as older 1.1. 2002-10-29 20:48 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgHandle.cxx: Undo 10/21/02 change. Copy-ctor shouldn't copy TNamed. Want a fresh one. 2002-10-29 19:14 Brett Viren <bv@bnl.gov> * Midad/: doc/midad.C.html, macros/midad.C: Change macro name to match macro file. Update HTML version in doc/. 2002-10-29 19:11 Brett Viren <bv@bnl.gov> * Midad/macros/midad.C: Modify to match docs. 2002-10-29 18:00 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, Producer_dispatcher.cc, caldet.config, online.config: New version of veto shield viewer - uses UgliGeometry information. Replaces existing Plex-based veto viewer. Tweaked & improved base checking code in ChargeInjectAnalysis.cxx New hit map canvases - varc versus vmm plot with per-VA Channel resolution Cleaned up output root file contents 2002-10-29 17:11 Brett Viren <bv@bnl.gov> * PulserCalibration/Plotter.cxx, RecoBase/AlgTrack.cxx, Rotorooter/RotoClientModule.cxx: Turn down the firehose of memory leaks to hopefully a mere trickle. When you do a TYPE* array = new TYPE[LENGTH]; you _must_ delete it like: delete [] array; If you do "delete array" you only delete the first element. 2002-10-29 17:07 Brett Viren <bv@bnl.gov> * CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, MuCal/MuCalFitterModule.cxx, OfflineTrigger/OltNewModule.cxx, OfflineTrigger/RawTofConverter.cxx: Turn down the firehose of memory leaks to hopefully a mere trickle. When you do a TYPE* array = new TYPE[LENGTH]; you _must_ delete it like: delete [] array; If you do "delete array" you only delete the first element. 2002-10-29 17:03 Brett Viren <bv@bnl.gov> * BubbleSpeak/SelectGoodMuon.cxx, CandEventSR/AlgEventSR.cxx, CandEventSR/EventSRTTree.cxx, CandEventSR/TrackSRTTree.cxx: Turn down the firehose of memory leaks to hopefully a mere trickle. When you do a TYPE* array = new TYPE[LENGTH]; you _must_ delete it like: delete [] array; If you do "delete array" you only delete the first element. 2002-10-29 16:47 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridControl.cxx, TridControl.h, TridCratePage.cxx, TridFlatGLFrame.cxx, TridGLFrame.cxx, TridHistoPage.cxx, TridOpenGLGlobal.cxx, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPmtPage.cxx, TridSketchList.cxx, TridSketchList.h, TridSketches.cxx, macros/trid.C: Bug fixes to make it run again. Removed calls to TObject::Error in the sketches and replaced with MessageService commands. Updated CVSID string.. does it work now? Most importantly, added a window management scheme. This should properly be promoted into the Midad/Gui framework, but requires some sort of global object to hold the Signals to make it work. For the moment, this will be TriD-only. Also, there is a bug fix required in ROOT to TEnv; im the meantime I have a workaround in the code. 2002-10-29 14:10 Brian Rebel <brebel@fnal.gov> * DeMux/DeMuxDigitListModule.cxx: only register algorithm for demuxing in its module, not the DeMuxDigitListModule 2002-10-29 14:03 Brian Rebel <brebel@fnal.gov> * DeMux/demux.C: change example demuxing .C to reflect changes in DeMuxDigitListModule 2002-10-29 13:57 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DeMuxDigitListModule.cxx, DeMuxDigitListModule.h, DmxDeMuxCosmicsModule.cxx: make DeMuxDigitList acceptable to core group. i think these changes take care of the objections 2002-10-29 09:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, doc/ChangeLog: Abort if any database connection fails to initialise. 2002-10-28 19:07 Roy Lee <rlee@huhepl.harvard.edu> * NoiseFilter/NoiseFilterModule.cxx: Change output messaging. Previously, default behavior was to output error message for each snarl that failed to satisfy conditions. Now, default behavior is to not output any error message (can be turned on by setting message level for NoiseFilter to Verbose). 2002-10-28 00:15 George Irwin <gmieg@slac.stanford.edu> * setup/packages-R0.7.0: Correct DeMux tag to HEAD version. 2002-10-27 23:11 Brett Viren <bv@bnl.gov> * Midad/MultiPage/MultiPage.cxx: Tweak layout of uz/vz views 2002-10-27 22:59 Brett Viren <bv@bnl.gov> * JobControl/JobCRootEnv.cxx: Gripe if given a macro file which doesn't exist 2002-10-27 20:44 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added new frozen release 2002-10-27 20:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.7.0: # added new release file 2002-10-27 20:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: reco.C, reco.h: # added 2002-10-27 20:40 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: reco.C, reco.h: # to be added later 2002-10-27 20:37 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: reco.C, reco.h: # modified 2002-10-26 20:40 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: ok, start using DeMuxDigitListModule 2002-10-26 19:40 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/GNUmakefile: # wait for input cxx files 2002-10-26 19:38 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/GNUmakefile: # wait for input files 2002-10-26 19:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, mytmp: # modified 2002-10-25 23:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages-R0.7.0-tmp: # updated 2002-10-25 22:08 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Handle the case when there is more than 1 digitization per strip end for far detector data (MC). 2002-10-25 21:56 Brett Viren <bv@bnl.gov> * Midad/: Base/GNUmakefile, Base/MintView.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/TimeHist.cxx, Base/TimeHist.h, MultiPage/GNUmakefile, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, MultiPage/TimeHist.cxx, MultiPage/TimeHist.h: Move TimeHist into Base. It is now accessable from the Views directory and inherits from MintView base class in anticipation of more similar. 2002-10-25 20:49 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Add list of last active plane for each run, obtained from Jeff Nelson. This is meant to be temporary until this information is propagated into the database. Make call to new method PropagationVelocity::VelocityPosErr() in calculation of position error from timing. 2002-10-25 20:48 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/ShieldStripSR.cxx: Some minor fixes, including setting the isvalid variable true for wall modules. 2002-10-25 20:47 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: StripSRTTree.cxx, StripSRTTree.h: Add time[2] variable to hold the pulse height weighted times for the two strip ends. 2002-10-25 20:46 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/VetoShieldInfoSR.cxx: Change default values of dxtop and dxbot from 0. to 999. 2002-10-25 20:45 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: PropagationVelocity.cxx, PropagationVelocity.h: Add method PropagationVelocity::VelocityPosErr(). For some reason the optimal position error is determined using a different velocity than the one that is optimal for 1/beta determination. 2002-10-25 20:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: #modified to include vertex 2002-10-25 19:47 George Irwin <gmieg@slac.stanford.edu> * setup/packages-R0.7.0-tmp: Tag Candidate package at HEAD = V00-01-04 2002-10-25 19:25 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandBase.cxx: Undo a devastating effect on Candidates of Robert's 10/21/02 housekeeping frenzy (-r 1.15). The CandRefCounted base object of CandBase needs to be created in the CandBase copy-ctor with its refcount=0, not set at the current count of the copied CandBase object. We also do not want the TNamed name of the new object to be set equal to the name of the copied object. So Robert's "TNamed(cb), CandRefCounted(cb)" initializers in the CandBase copy-ctor have to go. The compiler should use the default ctor's to create these base classes. The second line below is as corrected: CandBase::CandBase(const CandBase &cb) : // NO, DON'T DO THIS!!! gmieg 021025 TNamed(cb), CandRefCounted(cb) 2002-10-25 19:23 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: AlgStripFarSR.cxx, AlgStripNearSR.cxx, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h: Calculate and fill pulse height weighted time. Downstream reconstruction packages should use CandStripHandle::GetTime() instead of CandStripHandle::GetBegTime(). 2002-10-25 18:46 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandStripHandle.cxx: Fix variable name. 2002-10-25 17:15 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: Add method GetTime(StripEnd::StripEnd_t); this returns the charge weighted time. The default input parameter is StripEnd::kWhole, which will return the charge weighted mean over both ends (if they exist). 2002-10-25 16:56 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Place check on plane view when going back to add skipped planes to track. 2002-10-25 16:55 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx: Fix possible ambiguity in variable scope. 2002-10-25 15:32 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Fix bug related to CandShower in reco tree creation. 2002-10-24 23:09 Brett Viren <bv@bnl.gov> * Midad/: Base/Mint.cxx, Base/Mint.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Gui/GuiSlider.cxx, Gui/GuiSlider.h, MultiPage/GNUmakefile, MultiPage/GfxTimeHist.cxx, MultiPage/GfxTimeHist.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, MultiPage/TimeHist.cxx, MultiPage/TimeHist.h, Util/RangeControl.h, Util/Undoable.h, macros/test_user_canvas.C: Move setting of the Ranges used for Time out of PageDisplay and into Mint. Fix small bug in Undoable. Rename GfxTimeHist->TimeHist. 2002-10-24 20:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: README, reco.C, reco.h: # updated 2002-10-24 20:21 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSRList.cxx: Remove code accidentally left in at last commit. 2002-10-24 20:08 Brett Viren <bv@bnl.gov> * Midad/macros/test_user_canvas.C: Add more useful example of a UserCanvas display, namely a histogram. 2002-10-24 20:04 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridControl.cxx, TridGLFrame.h, TridOpenGLGlobal.h, TridSketchList.h: Fixed bugs so it would compile on (ancient) egcs compiler. The problem: TridGLFrame multiplply inherited from three other classes (GuiBase, TGFrame, and TridSketchList). TridSketchList inherited from TObject. Apparently, this is enough to blow egcs out of the water; removing TObject from the inheritance of TridSketchList did the trick. This shouldn't hurt anything, but I find it's pretty much stupid that we can't actually use TObject in all our classes. Grrr. Hateful bug. Time for food and sleep. 2002-10-24 19:57 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/reco.C: #changed slightly 2002-10-24 19:12 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridCratePage.cxx, TridCratePage.h, TridFlatGLFrame.cxx, TridGLFrame.cxx, TridHistoGLFrame.cxx, TridHistoPage.cxx, TridHistoPage.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx, TridPmtPage.h: Fix problems with stuff Brett is doing. (Start exploring hooks to play with window placement. Ignore.) Move some <cout> stuff to <Msg::kDebug> where it should be. Continuing enhancement. 2002-10-24 18:03 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, CandEventSR/EventSRListModule.cxx: Use new RecoBase/PropagationVelocity class. 2002-10-24 18:02 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: AlgTrack.cxx, LinkDef.h, PropagationVelocity.cxx, PropagationVelocity.h: Create new class PropagationVelocity to return the propagation velocity of light in optical fiber. This class is seen as a stop gap until the database is used to store this quantity. 2002-10-24 16:51 Brett Viren <bv@bnl.gov> * Midad/: Base/CanvasSignals.cxx, Base/CanvasSignals.h, Base/UserCanvas.cxx, Base/UserCanvas.h, macros/load_libs.C, macros/test_user_canvas.C: Provide hooks from CINT for custom user TCanvas based displays. test_user_canvsa.C + load_libs.C test this. Ie: cd Midad/ loon macros/load_libs.C macros/test_user_canvas.C FXXXX.tracks.root 2002-10-24 16:49 Brett Viren <bv@bnl.gov> * Midad/: Base/CanvasPage.cxx, Base/CanvasPage.h, Base/GNUmakefile, Base/LinkDef.h, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, MultiPage/GfxHit.cxx, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h: Page::Init() can now return a TObject for passing back to CINT. UserCanvas (a Page) uses this to pass back a CanvasSignals which contains a bunch of Rt signals (eeek!). This lets users hook in CINT code to a PageDisplay. MultiPage updated to reflect this API change. 2002-10-24 13:15 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R0.7.0-tmp: DatabaseInterface now at: V00-08-03. 2002-10-24 13:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Tag version V00-08-03. 2002-10-23 20:49 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/myrel: #modified 2002-10-23 20:16 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.7.0-tmp: # added information for previous release 2002-10-23 20:08 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/CosmicRayInfoSR.cxx: Set default values to -9999. (previously 0.). 2002-10-23 19:54 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: CosmicRayInfoSR.cxx, EventSRListModule.cxx: Fix calculation of azimuthal angle. 2002-10-23 19:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/GNUmakefile: # 2002-10-23 18:57 Brett Viren <bv@bnl.gov> * Midad/: Base/PageDisplay.cxx, macros/test_trid.C: Set window name for SinglePage to that of the Page they hold. 2002-10-23 18:56 Brett Viren <bv@bnl.gov> * TriD/: LinkDef.h, TridControl.cxx, TridControl.h, TridHistoPage.cxx: The usual std:: related fixes. Comment out an unused CVSID() which caused compiler warnings. Comment out LindDef line related to nonexistent class. 2002-10-23 18:28 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/FrozenRel.html: # added warning on R0.6.0 2002-10-23 18:17 Brett Viren <bv@bnl.gov> * Midad/: Base/PageDisplay.cxx, Base/PageDisplay.h, macros/test.C: Undo Nat's impertinent molestation of my beautiful code. Add PageDisplay::SpawnSinglePage() as an example of the Right Way To Do It. 2002-10-23 17:59 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, mytmp, packages-R0.7.0-tmp: # updated for next release 2002-10-23 17:07 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, LinkDef.h, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridHistoPage.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx, TridSketches.cxx, TridSketches.h, TridStereoGLFrame.cxx: Picking and selection are now plumbed in; selecting a screen object will automatically un-demux it in the Detector view. Animation hooks are now in, but no menu options yet.. need a set of control widgets, too. Funkier by the minute. All the cool kids will have one. 2002-10-23 14:14 musser * DatabaseTables/CalibrationTables/load_time_calibrations.mysql: add missing mysql file 2002-10-23 03:53 Brett Viren <bv@bnl.gov> * WebDocs/: WebDocs.html, cvs-rep.html, install-base.html, install.html, msrt.html, offline-install-overview.html, supported_versions.html, test-release.html: msrt.html: Tweak SSI to give useful error message on those servers <cough>fnal.gov</cough> not handling SSI exec. install.html: work on installation issues, add "overview of a software installation" and simplified docs on msrt based installation. supported_versions.html: update GCC version supported on Debian. Fix link to newly created FrozenRel info. WebDocs.html: remove sub-links in Installation section. cvs-rep.html: just msrt mentioned. read-write vs read-only issues. Rework the starting of ssh-agent in X startup scripts. 2002-10-22 22:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/plotsmacro.C: # added stuff 2002-10-22 22:16 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: FrozenRel.html, WebDocs.html: # added frozen section 2002-10-22 22:06 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, setup_minossoft_tamu: # updated 2002-10-22 21:02 musser * DatabaseTables/CalibrationTables/create_and_fill_calibration.mysql: fixed typo 2002-10-22 20:58 musser * DatabaseTables/CalibrationTables/calMuonVld_inserts_caldet.mysql: bringing ryans validity file up to date 2002-10-22 20:56 musser * DatabaseTables/CalibrationTables/: TimeCalibrationTable7071.far, TimeCalibrationValidity7071.far, calAdc2PeVld_inserts_caldet.mysql, calAdc2Pe_inserts_caldet.mysql, calMipVld_inserts_caldet.mysql, calMip_inserts_caldet.mysql, calMuon_inserts_caldet.mysql, create_and_fill_calibration.mysql, load_default_calibration.mysql: upload t0s 2002-10-22 20:37 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Add DefaultConfig() and Config() methods. There are 5 configurable parameters: Set("FileName=eventsr.root"); Set("SubFileName=eventsr.sub.root"); Set("WriteStripTree=1"); Set("FilterEvent=1"); Set("PreScale=5"); 2002-10-22 20:15 Brian Rebel <brebel@fnal.gov> * DeMux/DeMuxDigitListModule.cxx: recommit for george 2002-10-22 19:12 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/myrel: # modified 2002-10-22 19:10 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/mytmp: # recoved pserver 2002-10-22 18:43 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: back off the changes made for using DeMuxDigitListMdoule 2002-10-22 18:27 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, mytmp, setup_minossoft_tamu: # modified 2002-10-22 16:20 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rc.h: #define shouldn't take "="; luckily only was in unused MINOS_RC_ENUM_VERSION 2002-10-22 16:14 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridCratePage.cxx, TridHistoGLFrame.cxx: Flipped Crate page to match PMT page (East on bottom) Changed Histo frame to only scale to right, leaving left side fixed. (Much more intuitive interface, less featureful). 2002-10-22 15:52 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridControl.cxx, TridControl.h, TridModel.cxx, TridModel.h, TridPage.cxx, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx: Added 'exaggerate' switches to detector page. Added picking feedback.. cool. Now correctly converting to nanoseconds (duh!) Rollin rollin rollin... 2002-10-22 15:46 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: AlgStripSRList.cxx, StripSRListModule.cxx, StripSRListModule.h: Switch to Config method. Add 2 new parameters, BegPlane and EndPlane; only strips with planes bounded by these parameters are created. BegPlane and EndPlane are set by default to -+999999. 2002-10-22 15:31 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn, setup_minossoft_umn.sh: changes to fix some problems with setup 2002-10-22 09:54 Nick West <n.west1@physics.oxford.ac.uk> * DeMux/DmxDeMuxModule.h: Comment out declared, but undefined: void ClearStatusObject(). 2002-10-22 09:38 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/macros/trid.C: Updated script to open Tri-D windows. 2002-10-22 09:36 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Midad/Base/: PageDisplay.cxx, ZoomPad.cxx: Removed erronous default argument from implementation file ZoomPad Changed the code to generate new windows from PageDisplay. Basically, I didn't like what you had there, Brett, and I put in what I thought should go in to make it work. See my previous email: there should be one window with global controls (next/last event, color as charge/ color as time, etc), and more than one visible window with the actual data represented. 2002-10-22 09:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCache.h: Hide tricky data member from rootcint. 2002-10-22 00:04 Brett Viren <bv@bnl.gov> * setup/msrt: Remove SRT_MINOS as a special package 2002-10-22 00:01 Brett Viren <bv@bnl.gov> * CVSROOT/modules: Add SRT_MINOS 2002-10-21 22:14 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.7.0-tmp: re-commit list of all up-to-date tags 2002-10-21 22:04 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mytmp, packages-R0.7.0-tmp: # updated 2002-10-21 21:59 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.7.0-tmp: (re)tag the HEAD just about all packages and list the new tags here 2002-10-21 21:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.7.0-tmp: # updated 2002-10-21 20:54 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.7.0-tmp: # updated 2002-10-21 20:35 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, LinkDef.h, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridFlatGLFrame.cxx, TridGLFrame.cxx, TridGLFrame.h, TridHistoGLFrame.cxx, TridHistoGLFrame.h, TridHistoPage.cxx, TridHistoPage.h, TridModel.cxx, TridModel.h, TridModelStrip.cxx, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx, TridPmtPage.h, TridSketchList.cxx, TridSketches.cxx, TridSketches.h, TridStereoGLFrame.cxx, glf.cxx: Major upgrade; the system is now becoming functional! TridControl: Now a major component. Holds all states, signals, ranges and so on that can be associated with TriD and a given PageDisplay. This object might evenually get merged into PageDisplay. Panning has now been improved further, now that I've finally found the correct parity error. Histogram classes are now installed and working. Histograms can change the scales. Undoable controls not yet implimented. Cutting not yet implemented. Better treatment of overscale/underscale not yet implimented. All pages are responsive to menu changes. Signal/slot mechanisms wired like spiderwebs. Finally have all bug fixes applied to Text blitting.. this time for sure. Had to hack some code at the library level to make it do what I wanted. 2002-10-21 20:31 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mytmp, packages-development: # fix bug 2002-10-21 19:51 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h, LinkDef.h, MCTruthSR.cxx, MCTruthSR.h, TTreeSR.cxx, TTreeSR.h: Add monte carlo truth information to reco tree. 2002-10-21 19:35 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxModule.cxx: more changes for using DeMuxDigitListModule 2002-10-21 19:27 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/plotsmacro.C: # corrected 2002-10-21 19:25 Brian Rebel <brebel@fnal.gov> * DeMux/doc/how_to_demux.html: fix typo for specifying which demuxer to use 2002-10-21 19:24 Brian Rebel <brebel@fnal.gov> * DeMux/doc/how_to_demux.html: new instructions for using DeMuxDigitListModule 2002-10-21 19:04 Ed Larty <lartey@hepr0.physics.tamu.edu> * CVSROOT/modules: # added OfflineMonitor 2002-10-21 18:36 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxDigitList.cxx, AlgDeMuxDigitList.h, DeMuxDigitListModule.cxx, DeMuxDigitListModule.h: helps if you cvs add new files before trying to commit them 2002-10-21 18:33 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxUtilities.cxx, LinkDef.h, demux.C: commit the DemuxDigitListModule and AlgDeMuxDigitList commit exapmle .C macro for demuxing 2002-10-21 17:46 Brett Viren <bv@bnl.gov> * WebDocs/cvs-rep.html: Document what to do when a cvs commit triggers "Up-to-date check failed". 2002-10-21 17:38 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawCrateStatus.h: avoid use of BIT() macro which sometimes makes CINT barf 2002-10-21 17:13 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to FarDet DAQ status. 2002-10-21 16:49 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: GNUmakefile, Makefile: # added 2002-10-21 16:47 Ed Larty <lartey@hepr0.physics.tamu.edu> * OfflineMonitor/: offmacro.C, plotsmacro.C, reco.C, reco.h: # added new files 2002-10-21 16:46 Robert Hatcher <rhatcher@fnal.gov> * CandShowerSR/ShowerSRListModule.cxx: include missing CandShowerSRList header for MakeCandidate() 2002-10-21 16:43 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/ClusterSRListModule.cxx: include missing CandClusterSRList header needed for MakeCandidate() 2002-10-21 15:42 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: inlining of arg-less ctor seems to confuse CINT sometimes, move it (and dtor) to implementation file 2002-10-21 15:40 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h: make Draw() take same args as that of base class 2002-10-21 15:40 Robert Hatcher <rhatcher@fnal.gov> * Registry/: Registry.h, RegistryItem.h, RegistryItemXxx.h: remove unnecessary includes of Rtypes.h 2002-10-21 15:38 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexLoanPool.cxx, Plex/PlexLoanPool.h, Plex/Plexus.cxx, Plex/Plexus.h, REROOT_Classes/REROOT_Event.cxx, REROOT_Classes/REROOT_Event.h, REROOT_Classes/REROOT_Geom.cxx, REROOT_Classes/REROOT_Geom.h: Print() is a const method 2002-10-21 15:37 Robert Hatcher <rhatcher@fnal.gov> * Navigation/: Nav.h, NavItr.h, NavKey.h, NavKeyFunc.h: remove unnecesary includes of Rtypes.h; protect remaining ones from __CINT__ but not __MAKECINT__ 2002-10-21 15:35 Robert Hatcher <rhatcher@fnal.gov> * Navigation/test/: NavTestMoon.h, NavTestPlanet.h, NavValidate.cxx: passing/intializing char*'s from "'ed string constants, should be 'const char*' 2002-10-21 15:34 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiTableRow.cxx, DatabaseInterface/DbiValidityRec.cxx, Candidate/CandBase.cxx, Candidate/CandHandle.cxx: explicitly initialize base class in copy ctor 2002-10-21 15:33 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/SwimObjSR.cxx: comment out some unused local variables. 2002-10-21 15:32 Robert Hatcher <rhatcher@fnal.gov> * BField/: BFLEdge.h, BFLNode.cxx, BFLNode.h, BFLNode2ACell.h, BFLPolyg.h, BFLVtx.h, BfldLoanPool.cxx, BfldLoanPool.h, TIntList.h: make method signatures for various methods (especially Print, IsEqual, Compare, Sort) match those of ROOT class derived from -- mostly this is due to no one supporting package through the great ROOT 'const'ing. 2002-10-21 15:30 Robert Hatcher <rhatcher@fnal.gov> * Algorithm/AlgHandle.cxx: copy ctor should initialize base class (here, TNamed) explicitly 2002-10-21 15:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: ac_main.pm, ac_open_stream.pm, ac_read_next_entry.pm, ac_read_stream.pm, ac_split_streams.pm, ac_write_stream.pm, checksum_db.pm, checksum_str.pm: Add new files to support database checksum reports and report analysis. 2002-10-21 15:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Change command syntax to: {option} config-file. Rename option -prime to: --prime. Add new options: --checksum and --analyse_checksum 2002-10-21 15:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Rename prime.config -> task.config and prime.config -> launch.sh and introduce COORDINATOR_LIST 2002-10-21 15:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/: launch.sh, prime.config, prime.sh, task.config: Rename prime.config -> task.config and prime.config -> launch.sh and introduce COORDINATOR_LIST. 2002-10-21 13:34 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSRList.cxx: Assume all input clusters are shower like; attempt to form showers out of all input clusters. 2002-10-21 13:33 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/ShowerSRListModule.cxx, CandClusterSR/ClusterSRListModule.cxx: Default parameters tuned for cosmic/atmospheric data. 2002-10-21 07:20 Nick West <n.west1@physics.oxford.ac.uk> * CandEventSR/ShieldStripSR.cxx: Don't use abs for integer; gcc gets ambiguous match to abs(float) abs(double) abs(long double). 2002-10-21 03:51 Sue Kasahara <schubert@hep.umn.edu> * Record/test/testRecordDraw.C: Add example of how to use TTree::Draw to record class data members. 2002-10-21 03:49 Sue Kasahara <schubert@hep.umn.edu> * Record/: RecCandHeader.h, RecDataHeader.h, RecDataRecord.h, RecHeader.h, RecPhysicsHeader.h, RecRecordImp.h: Changed protected data members to private as suggested by Brett. 2002-10-21 03:29 Sue Kasahara <schubert@hep.umn.edu> * Record/.cvsignore: Block out .root files. 2002-10-21 03:27 Sue Kasahara <schubert@hep.umn.edu> * Record/test/: DemoRecordModule.cxx, DemoRecordModule.h, GNUmakefile, LinkDef.h, testRecordRead.C, testRecordWrite.C: New test files. testRecordWrite.C creates and pseudo-fills RecDataRecord<RecPhysicHeader> objects. The objects are written to tree "test" in file "testrecord.root". testRecordRead.C retrieves the records and shows how selection cuts may be applied to filter the records. 2002-10-21 03:15 Sue Kasahara <schubert@hep.umn.edu> * Record/RecDataRecord.cxx: Modify Print method 2002-10-21 03:12 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStreamManager.cxx, PerOutputStream.cxx, test/DemoInput.cc: Modify to give main branch created to support records of new type RecRecord the name "record", instead of naming the main branch after the classname that it supports. This simplifies selection cuts,e.g. this: j.Input.Select("DaqSnarl","RecDataRecord<RecPhysicsHeader>->HasComponent(...)") becomes: j.Input.Select("DaqSnarl","record->HasComponent(...)"); Add more print statements to test/DemoInput.cc. 2002-10-17 22:52 Brett Viren <bv@bnl.gov> * setup/msrt: Add "GCC_3_2" in list of possibles for bootstrap 2002-10-17 22:17 Brett Viren <bv@bnl.gov> * Midad/: Base/DigitText.cxx, Base/DigitText.h, Base/Hit.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxTrack.h, MultiPage/GfxTrackList.cxx, MultiPage/GfxTrackList.h: Remove (and add some more) cruft in DigitText. Hook GfxDigits back into DigitText. Hook GfxTracks into the status bar. Const fixes in Hit. 2002-10-17 21:18 Brett Viren <bv@bnl.gov> * Midad/MultiPage/: GNUmakefile, GfxABC.h, GfxBase.h, GfxDigitList.cxx, GfxDigitList.h, GfxDigitListCfg.cxx, GfxDigitListCfg.h, GfxDigitListMenu.cxx, GfxDigitListMenu.h, GfxMenu.h, GfxProxy.h, GfxTrack.cxx, GfxTrackList.h, GfxTrackListCfg.cxx, GfxTrackListCfg.h, MultiPage.cxx, MultiPage.h: Break GfxMenu code into own files. Rename GfxABC to GfxBase because it isn't an ABC anymore. Move info on what view a Gfx is drawn in from the Cfg to GfxBase. 2002-10-17 19:44 Brett Viren <bv@bnl.gov> * Midad/MultiPage/: GfxDigitList.cxx, GfxDigitList.h, GfxHit.cxx, GfxTrack.cxx, GfxTrackList.cxx, MultiPage.cxx: Turn time slider back on for digits. 2002-10-17 19:30 Brett Viren <bv@bnl.gov> * Midad/MultiPage/: GfxDigitListCfg.cxx, GfxDigitListCfg.h, GfxHit.cxx, GfxHit.h: Add mode where hits are plotted with an absolute size regardless of zoom. This makes them very visible, but overlapping when zoomed out. 2002-10-17 17:16 Brett Viren <bv@bnl.gov> * Midad/MultiPage/: GfxDigitListCfg.cxx, GfxHit.cxx, GfxTrack.cxx, GfxTrack.h: Change some new []'s to on-stack arrays to get around bizzare segv. Add marker for vertex for tracks. Implement tracks in strip/plane space. 2002-10-17 13:15 Brett Viren <bv@bnl.gov> * setup/msrt: Bug fixed, found by Geoff. 2002-10-17 13:14 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: fix == / = confusion 2002-10-17 08:05 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/compilers/GCC.mk: remove -Wenum-clash which is on man page but makes some versions of the compiler barf 2002-10-17 07:32 Robert Hatcher <rhatcher@fnal.gov> * CandSliceSR/CandSliceSRHandle.cxx, CandSliceSR/CandSliceSRHandle.h, CandSliceSR/CandSliceSRListHandle.cxx, CandSliceSR/CandSliceSRListHandle.h, CandSliceSR/SliceSRListModule.cxx, CandStripSR/CandStripSRHandle.cxx, CandStripSR/CandStripSRHandle.h, CandStripSR/CandStripSRListHandle.cxx, CandStripSR/CandStripSRListHandle.h, CandStripSR/StripSRListModule.cxx, CandTrackSR/CandTrackSRHandle.cxx, CandTrackSR/CandTrackSRHandle.h, CandTrackSR/CandTrackSRListHandle.cxx, CandTrackSR/CandTrackSRListHandle.h, CandTrackSR/TrackSRListModule.cxx, RecoBase/CandClusterHandle.h, RecoBase/CandClusterListHandle.h, RecoBase/CandEventHandle.cxx, RecoBase/CandEventHandle.h, RecoBase/CandEventListHandle.h, RecoBase/CandFitTrackHandle.cxx, RecoBase/CandFitTrackHandle.h, RecoBase/CandFitTrackListHandle.h, RecoBase/CandRecoHandle.cxx, RecoBase/CandRecoHandle.h, RecoBase/CandRecoListHandle.h, RecoBase/CandShowerHandle.cxx, RecoBase/CandShowerHandle.h, RecoBase/CandShowerListHandle.h, RecoBase/CandSliceHandle.cxx, RecoBase/CandSliceHandle.h, RecoBase/CandSliceListHandle.h, RecoBase/CandStripHandle.cxx, RecoBase/CandStripHandle.h, RecoBase/CandStripListHandle.h, RecoBase/CandTrack.cxx, RecoBase/CandTrackHandle.cxx, RecoBase/CandTrackHandle.h, RecoBase/CandTrackListHandle.h: CandHandle header files shouldn't include header for referenced candidate; just a declaration of it as a class (to satisfy the ctor declaration). Only the handle and algorithm implementations (for ::MakeCandidate) actually need it. This reduces the stuff that must be preprocessed whenever users include CandHandle headers. Also eliminate other unnecessary includes as encountered. 2002-10-17 07:28 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/CandClusterSRHandle.cxx, CandClusterSR/CandClusterSRHandle.h, CandClusterSR/CandClusterSRListHandle.cxx, CandClusterSR/CandClusterSRListHandle.h, CandClusterSR/ClusterSRListModule.cxx, CandDigit/CandDigitHandle.cxx, CandDigit/CandDigitHandle.h, CandDigit/CandDigitListHandle.cxx, CandDigit/CandDigitListHandle.h, CandDigit/DigitListModule.cxx, CandEventSR/CandEventSRHandle.cxx, CandEventSR/CandEventSRHandle.h, CandEventSR/CandEventSRListHandle.cxx, CandEventSR/CandEventSRListHandle.h, CandEventSR/EventSRListModule.cxx, CandFitTrackSR/CandFitTrackSRHandle.cxx, CandFitTrackSR/CandFitTrackSRHandle.h, CandFitTrackSR/CandFitTrackSRListHandle.cxx, CandFitTrackSR/CandFitTrackSRListHandle.h, CandFitTrackSR/FitTrackSRListModule.cxx, CandFitTrackMS/CandFitTrackMSHandle.cxx, CandFitTrackMS/CandFitTrackMSHandle.h, CandFitTrackMS/CandFitTrackMSListHandle.cxx, CandFitTrackMS/CandFitTrackMSListHandle.h, CandFitTrackMS/FitTrackMSListModule.cxx, CandShowerSR/CandShowerSRHandle.cxx, CandShowerSR/CandShowerSRHandle.h, CandShowerSR/CandShowerSRListHandle.cxx, CandShowerSR/CandShowerSRListHandle.h, CandShowerSR/ShowerSRListModule.cxx: CandHandle header files shouldn't include header for referenced candidate; just a declaration of it as a class (to satisfy the ctor declaration). Only the handle and algorithm implementations (for ::MakeCandidate) actually need it. This reduces the stuff that must be preprocessed whenever users include CandHandle headers. Also eliminate other unnecessary includes as encountered. 2002-10-17 05:57 Robert Hatcher <rhatcher@fnal.gov> * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h, RawTofConverter.cxx: various treatments to eliminate most (but not all) of the complaints about comparing signed and unsigned values; this reduces the noise that was hiding potentially more serious problems. 2002-10-17 05:55 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/: PulserAggModule.cxx, PulserDbiPin.cxx, PulserSummaryModule.cxx, PulserSummaryModule.h: various mods to reduce the number of complaints about comparing signed and unsigned values 2002-10-17 05:55 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/MakeLin.cxx: DoCalc() was returning false if it failed for various reasons but returning random stack noise if it succeeded because it fell through to the end without a "return true" -- added one. re-order initializations to match declaration order 2002-10-17 05:53 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/Plotter.cxx: don't assign new TCanvas() to a pointer that isn't going to be used; since it gets registered w/ ROOT it's not really a memory leak. 2002-10-17 05:51 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/: PulserCollectorModule.cxx, PulserDbiCurve.cxx: comment out unused variables 2002-10-17 05:50 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/compilers/GCC.mk: MINOS_PEDANTIC also adds -Woverloaded-virtual -Wenum-clash 2002-10-17 05:47 Robert Hatcher <rhatcher@fnal.gov> * MuCal/MuCalFitterModule.cxx: add necessary RecoBase/CandClusterHandle.h 2002-10-17 05:45 Robert Hatcher <rhatcher@fnal.gov> * Alignment/: AlignmentModule.cxx, StraightTrackAlignment.cxx: using std::{vector,list,cerr,cout,endl} as needed 2002-10-17 05:44 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCRootEnv.cxx: cmd line args with .C+ and .C++ are also taken to be macros (these will invoke the ACLiC compiler/linker step rather than the CINT interpreter). 2002-10-17 05:42 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/: MomNavigator.cxx, MomNavigator.h: make Clear take args Option_t *option="" to match method in TObject from which it derives; this avoids messages generated by -Woverloaded-virtual (which is enabled by default for ACLiC). 2002-10-17 05:40 Robert Hatcher <rhatcher@fnal.gov> * DocBuilder/GNUmakefile: Calibrator depends on PulserCalibration, so include it in linking 2002-10-17 05:39 Robert Hatcher <rhatcher@fnal.gov> * Registry/: Registry.cxx, Registry.h: make Clear() method take (Option_t* option="") rather than no args; this matches the declaration in TObject that it derives from. 2002-10-17 05:38 Robert Hatcher <rhatcher@fnal.gov> * Registry/RegistryItemXxx.h: make Dump() a const method (like the one in TObject it derives from) qualify cerr w/ std:: 2002-10-17 05:36 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/KalmanPlaneSR.h: adding new data member fParmMaxAngle should have meant incrementing the version #; better late than never 2002-10-17 05:31 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h: supply Copy(TObject&) method to quiet g++ complaints about alternative Copy(PlexHandle&) "shadowing" this method. Also private since it doesn't really make much sense. 2002-10-17 05:29 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: try it again without silly hack of loading RDBC explicitly. 2002-10-17 05:28 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltLItem.h: operator<< is cout-able in CINT 2002-10-17 05:28 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: Cursor moving methods are now "const" and fCurrent is "mutable" in anticipation of CandDigit only returning const alt list. GetBestItem methods (const/non-const) now optimized in case of a list of only one entry -- no need for STL iterators in this case make operator<< cout-able in CINT provide alternative operator= (not enabled) 2002-10-17 05:23 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexVetoShieldHack.cxx: fix off-by-one error; mapping was reversible but was putting single module strips in range [1..20] rather than [0..19]. 2002-10-17 05:22 Robert Hatcher <rhatcher@fnal.gov> * Plex/LinkDef.h: make PlexSEIdAltL and PlexSEIdAltLItem cout-able from CINT 2002-10-17 05:21 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliScintPlnNode.cxx: if we fail to find the requested strip show what was available before assert 2002-10-16 22:07 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/macros/simple_midad.C: remove Run() fluf 2002-10-16 19:13 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: AlgEventSRList.cxx, ShieldStripSR.cxx: Add #include <cmath> statement. 2002-10-16 18:25 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: # added error message with frozen release R0.6.0 2002-10-16 18:12 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.7.0-tmp: # tmp file for frozen release R0.7.0 2002-10-16 15:58 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: DmxStatusTree.h, EventSRListModule.cxx: Change Bool_t's to UChar_t's. 2002-10-16 13:19 phil.adamson * LISummary/LinkDef.h: Remove LiLooker from LinkDef.h to that it compiles on new root/gcc 2002-10-16 11:19 phil.adamson * PulserCalibration/: qdp.C, test.C, tp_dds.C: Add some more .C macros 2002-10-16 10:06 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/compilers/GCC.mk: make -Wall the default if MINOS_PEDANTIC is defined add additional warnings/errors 2002-10-16 08:28 Robert Hatcher <rhatcher@fnal.gov> * Registry/Registry.cxx: copy ctor should initialize all base objects (TNamed here) 2002-10-16 08:27 Robert Hatcher <rhatcher@fnal.gov> * RecoBase/: ArrivalTime.h, LinearFit.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 08:21 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCInput.h, JobControl/JobCNode.h, JobControl/JobCPath.h, JobControl/JobCPathModule.h, JobControl/JobCROOT.h, LeakChecker/LeaLeakChecker.h, Dispatcher/DDS.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 08:20 Robert Hatcher <rhatcher@fnal.gov> * Persistency/Per.h: remove unnecessary reference to bare Rtypes.h 2002-10-16 08:17 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/bogus_dcs.c: prevent buffer overrun in case someone adjusts buffer size (or tweaks code) 2002-10-16 08:15 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoClientModule.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 08:11 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockId.h, RawData/RawBlockProxy.h, RawData/RawChannelId.h, RawData/RawMCDigitMixIn.h, UgliGeometry/Ugli.h, UgliGeometry/UgliDbiGeometry.h, UgliGeometry/UgliDbiScintMdl.h, UgliGeometry/UgliDbiScintPln.h, UgliGeometry/UgliDbiSteelPln.h, UgliGeometry/UgliDbiStrip.h, UgliGeometry/UgliDbiStructHash.h, UgliGeometry/UgliRefCnt.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. remove unnecessary reference to bare Rtypes.h 2002-10-16 08:10 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataBlock.cxx: explicitly initialize base TObject in copy ctor 2002-10-16 08:08 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.h: initialize all base classes copy ctor 2002-10-16 08:07 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawRecord.cxx: small tweak and comment cleanup 2002-10-16 07:12 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexCalib.h, PlexLedId.h, PlexMuxBoxId.h, PlexPinDiodeToLed.h, PlexPixelSpotToStripEnd.h, PlexPixelToRawChannel.h, PlexPlaneId.h, PlexRawChannelReadoutType.h, PlexRawChannelToPinDiode.h, PlexSEIdAltL.h, PlexSEIdAltLItem.h, PlexStripEndToLed.h, PlexVetoShieldHack.h: remove unnecessary references to bare Rtypes.h 2002-10-16 07:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexRawChannelReadoutType.cxx: remove unused variable 2002-10-16 07:10 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexLoanPool.cxx: copy ctor construct TObject base using passed object, not default 2002-10-16 07:06 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: Dbi.h, DbiCache.h, DbiConfigSet.h, DbiConfigStream.h, DbiDBProxy.h, DbiFieldType.h, DbiOutRowStream.h, DbiResult.h, DbiResultAgg.h, DbiResultPtr.h, DbiResultSet.h, DbiRollbackDates.h, DbiString.h, DbiTableProxy.h, DbiValidityRec.h, DbiValidityRecBuilder.h: remove unnecessary reference to bare Rtypes.h hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 07:04 Robert Hatcher <rhatcher@fnal.gov> * Candidate/: CandRefCounted.h, CandRefer.h, CandUid.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 07:03 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/: CalADCtoPE.h, CalGainDrift.h, CalGainDriftReference.h, CalMIPCalibration.h, CalMapperData.h, CalMapperFits.h, CalMuonCalibration.h, CalMuonStats.h, CalNonLinearity.h, CalPINResponse.h, CalPINtoADC.h: emove unnecessary reference to bare Rtypes.h 2002-10-16 07:03 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldGrid.h, BfldHandlerRect2d.cxx, BfldInterpMethod.h, BfldRefCnt.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. fix some pedantic stuff 2002-10-16 07:01 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 06:59 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuSubRunSummary.h, DbuVaChipPeds.h, DbuVaChipSpars.h: remove unnecessary reference to bare Rtypes.h 2002-10-16 06:58 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: CalDigitType.h, CalStripType.h, CalTimeType.h, ConventionsValidate.h, DetectorType.h, ElecType.h, Munits.h, PlaneCoverage.h, PlaneView.h, ReadoutType.h, SimFlag.h, StripEnd.h: hide Rtypes.h from interpreted CINT (but not rootcint) in order to allow their use in scripts that work both in CINT and ACLiC. 2002-10-16 04:21 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/test/testNtpRead.C: Add JobC script to illustrate how Ntuple records can be read back in. Requires running testNtpWrite.C first. 2002-10-16 04:12 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStreamManager.cxx: Modify input stream classes to sequence objects of base class RecRecord or RecMinos. 2002-10-16 03:04 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerOutputStream.cxx, PerOutputStreamManager.cxx, test/DemoDaq.cc: Modify output stream classes so that they understand both RecMinos and RecRecord base classes. The output stream classes will persist any object of type inheriting from TObject, but some features (autosaving by time, and defining stream to output records id'ed by input stream name) require information from record base class. Modify test/DemoDaq.cc to keep up with changes to RawDaqSnarlHeader class. 2002-10-16 02:09 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/test/testNtpWrite.C: Modify so that NtpCand stream is defined to split with level 2. This is because there are still bugs with deeper depth splitting that I'm am working with ROOT team to fix. At split level 2, all data can be written out and recovered (even VldContext data). 2002-10-16 01:53 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoOutputModule.cxx, IoOutputModule.h: Add new argument to DefineStream method and DefineStream Cmd so that user may specify splitlevel of user stream. 2002-10-16 01:50 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerOutputStream.h, PerOutputStreamManager.cxx: Add GetSplitLevel method and change debug level print statement. 2002-10-16 00:46 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecArrayAllocator.cxx, RecComponentId.cxx, RecComponentId.h, RecDataRecord.cxx, test/RecValidate.cc, test/RecValidate.h: RecArrayAllocator now Clear("C")'s contents of released arrays rather than Delete(). RecDataRecord has a TObjArray of TNamed objects rather than RecComponentIds. Add new tests to test/RecValidate. 2002-10-16 00:25 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/NtpCandSlice.h: Try again on removal of extraneous file, think I've got it this time. 2002-10-16 00:24 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: NtpCandEventP.h, NtpCandRecordP.cxx, NtpCandRecordP.h, NtpCandShowerP.h, NtpCandSliceP.h, NtpCandTrackP.h: Fix implementation of TClonesArray to fix segv problem on input. NtpCandRecord TClonesArray* pointers' comment field now includes a //-> to indicate that the pointer is guaranteed to be non-null (pointing to array allocated by RecArrayAllocator), and ROOT need not generate an array on input. Also, add Clear method to each of NtpCandxxx objects that allocate memory. This method is called by a TClonesArray::Clear("C") call and avoids the need to call the object destructor. Remove extraneous NtpCandSlice.h file. 2002-10-15 22:17 Brett Viren <bv@bnl.gov> * setup/msrt: expose msrt_addpkg 2002-10-15 21:49 Brett Viren <bv@bnl.gov> * Calibrator/GNUmakefile: Remove the setting of LIBLIBS. This commit goes hand-in-hand with adding -lPC to MINOSLIBS (committed by Liz). 2002-10-15 21:45 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/pre_standard.mk: Add -lPulserCalibration to pre_standard.mk 2002-10-15 20:13 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: DmxStatusTree.cxx, DmxStatusTree.h, EventSRListModule.cxx: Add valid planes to demux status object. 2002-10-15 19:52 Brett Viren <bv@bnl.gov> * Midad/: Base/GNUmakefile, Base/Mint.cxx, Base/Mint.h, Base/Track.cxx, Base/Track.h, MultiPage/GNUmakefile, MultiPage/GfxABC.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxProxy.h, MultiPage/GfxTrack.cxx, MultiPage/GfxTrack.h, MultiPage/GfxTrackList.cxx, MultiPage/GfxTrackList.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, macros/test.C: Draw tracks. This is actually borked right now as CandTrackSR returns bogus data (maybe due to some local DB problems). 2002-10-15 19:37 Brett Viren <bv@bnl.gov> * setup/msrt: Force creation of build-logs/$SRT_SUBDIR if logging turned on. I swear SRT used to do this for you, but doesn't see to any longer. 2002-10-15 19:36 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxGolden.cxx: set number of valid planes in all algorithms 2002-10-15 19:23 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: set the number of valid planes in a view 2002-10-15 19:20 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxStatus.cxx, DmxStatus.h: add methods to get number of valid planes in a view 2002-10-15 15:16 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h, doc/ChangeLog: Tweaks to avoid duplicate creationdates in case of two writes within the same second; more debugging info; tag V00-00-03 2002-10-15 14:21 Robert Hatcher <rhatcher@fnal.gov> * Validity/doc/ChangeLog: tag for V00-02-03 2002-10-15 14:19 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.cxx: use a circular ring of buffers for AsString 2002-10-15 10:48 phil.adamson * OfflineTrigger/: OltCounter.cxx, OltCounter.h, olt.C, olt_dds.C: Fix in the COunter, .C for T7 2002-10-15 08:43 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoObjectifier.cxx, RotoServer.cxx, RotoTalk/GNUmakefile, RotoTalk/bogus_dcs.c, doc/ChangeLog: Make DCS file handling functional in rotorooter bogus_dcs executable sends stuff to DCS enabled rr (ie. rotorooter -p 9012) 2002-10-15 08:18 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: what's new in V00-04-04 2002-10-15 08:15 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawConfigFilesBlock.cxx, RawConfigFilesBlock.h, RawCurrentInjectDataBlock.cxx, RawCurrentInjectDataBlock.h, RawDeadChipBlock.cxx, RawDeadChipBlock.h, RawDigitDataBlock.cxx, RawDigitDataBlock.h, RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawLinearizedDataBlock.cxx, RawLinearizedDataBlock.h, RawOvershootBlock.cxx, RawOvershootBlock.h, RawPedestalTableBlock.cxx, RawPedestalTableBlock.h, RawQieCalibrationDataBlock.cxx, RawQieCalibrationDataBlock.h, RawQieDataBlock.cxx, RawQieDataBlock.h, RawRunCommentBlock.cxx, RawRunCommentBlock.h, RawRunConfigBlock.cxx, RawRunConfigBlock.h, RawSparsifierTableBlock.cxx, RawSparsifierTableBlock.h, RawTOFBlock.cxx, RawTOFBlock.h, RawVarcErrorInTfBlock.cxx, RawVarcErrorInTfBlock.h: Write explicit operator='s for specialized RawDataBlocks that hold unpacked info 2002-10-15 08:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawDcsAlarmBlock.cxx, RawDcsAlarmBlock.h, RawDcsMonitorBlock.cxx, RawDcsMonitorBlock.h, mdBlockDefinitions.h: hookey (ie. fake) RawDcs{Monitor|Alarm}Block classes to provide concrete cases for testing DCS --> Rotorooter functionality. 2002-10-15 08:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataBlock.cxx, RawDataBlock.h: Probably no one *should* be using assignment, but since it's dangerous not to have deep copy assignment for objects w/ memory pointers we'll implement them correctly (?:-)). This should be sufficient for derived classes that themselves don't own memory pointers or other unpacked data. 2002-10-15 06:35 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/PulserSigLinCalibrator.cxx: tempWhichPin is used as an Int_t, passed to method that expects Int_t so it should be typed as one and not Float_t 2002-10-14 18:43 Brett Viren <bv@bnl.gov> * setup/msrt: add msrt purge 2002-10-14 18:33 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridModel.cxx, TridModelCrate.cxx, TridModelCrate.h, TridModelPmt.cxx, TridModelPmt.h, TridModelStrip.cxx, TridPage.cxx, TridPageDetector.cxx, TridPmtPage.cxx, TridSketches.cxx: Made more informative DigitText entries. Fixed up bugs yet again to text drawing. Think it's ok now, although I still have some non-understood parity error in the viewer math. I think this is due to intrinsic left-hand coordinates in OpenGL, which sucks. Bug fixes to view code. Checked to ensure that Veto hit show up correctly when Ugli is used. (These do NOT work with Stupid.) This needs refinement, but should do what people want. Fixed bug when asking a Model for total charge. 2002-10-14 15:34 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 12 new planes 2002-10-14 15:34 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TextFrame.cxx, TextFrame.h: Try to kill of these files.. again! 2002-10-14 12:43 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexHandle.cxx: save all changes before commits... 2002-10-14 10:12 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/plexus.tex: replace ancient CompassDir w/ StripEnd reference preliminary stuff about special channel info 2002-10-14 10:10 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/raw_data.tex: put figure description w/ right figure 2002-10-14 10:09 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h: support for special channel descriptions in PLEXRAWCHANNELREADOUTTYPE tables; provide methods for looking up channels or descriptions. 2002-10-14 10:05 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexRawChannelReadoutType.cxx, PlexRawChannelReadoutType.h: allow READOUTNAME column to contain more than ReadoutType 'type' but additionally extra info as "description" 2002-10-14 09:56 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawChannelId.cxx: warn user in cases QIE component ctor is called w/ ElecType::kVA -- generally means that user forgot the pedmode,commonmode args. 2002-10-14 09:50 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: ReadoutType.cxx, ReadoutType.h: add kTriggerOR, kTimingFid #ifdef out static method StringToMask (though to be unused by anything) 2002-10-13 22:51 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_umn: Change to allow multiple compilers 2002-10-13 20:41 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/Track2DSR.cxx: Remove debugging print statement. 2002-10-12 14:59 Robert Hatcher <rhatcher@fnal.gov> * 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, load_scintmdl.mysql, load_scintpln.mysql, load_steelpln.mysql, load_strip.mysql: add initial position info for prototype shield (v1 that covers first half of SM1 w/ double layer). 2002-10-12 14:58 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/scripts/veto_dbi_placements.C: a hacked script for turning veto shield placement measurements into UgliDbi table rows 2002-10-12 14:56 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliLoanPool.cxx, UgliLoanPool.h: make Print() signature look like that of TObject 2002-10-12 12:29 Brett Viren <bv@bnl.gov> * setup/msrt: Mega verbose debugging added if "msrt -D" used. 2002-10-12 02:59 Brett Viren <bv@bnl.gov> * setup/msrt: Force setting of LOG_DIR when using -l as per Liz's request. 2002-10-11 20:56 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: DmxStatusTree.cxx, DmxStatusTree.h, EventSRListModule.cxx: Add average timing offset to demux status branch. 2002-10-11 20:46 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: fix problem that cuased some planes to not be demuxed 2002-10-11 20:28 Roy Lee <rlee@huhepl.harvard.edu> * NoiseFilter/NoiseFilterModule.cxx: Previously: return JobCResult::kPassed, return JobCResult::kFailed. Now: JobCResult result(JobCResult::kPassed), retun result. 2002-10-11 20:26 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: DmxStatusTree.cxx, DmxStatusTree.h: Add DeMux status variables to reco tree. 2002-10-11 20:25 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, LinkDef.h, ShieldStripSR.cxx, TTreeSR.cxx, TTreeSR.h, VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: Modification for wall 2 veto shield modules. Add DeMux status variables to reco tree. 2002-10-11 16:59 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: plexstripendtoled_inserts_fardet.mysql, plexstripendtoledvld_inserts_fardet.mysql: Ryan Nichol's newest corrected version (w/ table creation lines commented out) 2002-10-11 16:57 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/: MakeLin.cxx, MakeLin.h: latest version of ROOT doesn't declare "using namespace std" so std classes (vector,cout,endl) must be qualified. Use explicit qualification in header file and "using" in the implementation file. 2002-10-11 15:56 Brian Rebel <brebel@fnal.gov> * DeMux/DmxUtilities.cxx: more stray plane fixes 2002-10-11 15:54 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h, TridStereoGLFrame.cxx, TridStereoGLFrame.h: Fixed expose window bug. Added stereoscopic views. 2002-10-11 14:38 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, DmxStatus.cxx, DmxStatus.h, DmxUtilities.cxx: fix definition of stray planes 2002-10-11 11:51 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, LinkDef.h, TridGLFrame.cxx, TridGLFrame.h, TridOpenGLGlobal.cxx, TridOpenGLGlobal.h, TridPage.cxx, TridPage.h, TridPageDetector.cxx, TridPageDetector.h: Removed obsolete TextFrame. Changed default font to something less Star Trek-y and more readable. Changed TridPage into an ABC, now use TridDetector instead of TriD to get the standard 3d view. Mods to how the TridGLFrame works. I'm hiding things less, as I don't really want to get CINT interface working (I think). Epose events are now handled correctly! (Yay!) This took some massaging of ROOT's ego, but luckally they already have hooks in place for this (TGUnknownWindowHandler) so it was a minimum of fuss. 2002-10-11 10:38 phil.adamson * PulserCalibration/: MakeLin.cxx, MakeLin.h, PulserCollectorModule.h, PulserSummary.cxx, PulserSummary.h, PulserSummaryList.cxx, tp.C: Add MakeLin, some minor fixups 2002-10-10 23:38 Brett Viren <bv@bnl.gov> * setup/msrt: Stop trying to find GNU make instead just use gmake. Was failing on SGI which has /usr/bin/make which isn't GNU make. Build the boot release during the bootstrap to get SRT scripts updated and installed. Thanks go to Liz for these bug reports. 2002-10-10 23:23 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintMdlNode.cxx, UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx, UgliStripNode.cxx: adjust zback to what it should be in funny orientations (ie veto shield) this will break A/B view handling for CalDet until compensating correction is made there. 2002-10-10 21:38 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/UgliDbiGeometry.far_data: trivial mod to comment line 2002-10-10 20:27 Roy Lee <rlee@huhepl.harvard.edu> * NoiseFilter/NoiseFilterModule.cxx: Remove extraneous print statement. 2002-10-10 20:04 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, DmxStatus.cxx, DmxStatus.h, DmxUtilities.cxx: make it easier to see if the event passed the figure of merit 2002-10-10 19:59 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Do not write out tree after every event; set AutoSave interval to 100 kB. 2002-10-10 19:58 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, TrackTimeInfoSR.cxx, TrackTimeInfoSR.h: Store slope and offset from time fit. 2002-10-10 19:57 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/CosmicRayInfoSR.cxx: Modify calculation of azimuth angle. 2002-10-10 19:14 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mytmp, setup_minossoft_tamu, update_srt: # removed update_srt to avoid confusion 2002-10-10 16:47 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: plexpindiodetoled_inserts_fardet.mysql, plexpindiodetoledvld_inserts_fardet.mysql: Phil Adamson's new values 2002-10-10 14:06 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridFlatGLFrame.cxx, TridGLFrame.cxx, TridOpenGLGlobal.cxx, TridOpenGLGlobal.h, TridSketches.cxx: Removed all trace of the Root GL kernel; it's now all independent of how you built ROOT. Changed from gSystem->Load to dlopen() to get GL libraries; the package will build as long as you have the gl.h, glu.h and glx.h. We could just put these libraries in at link time, but this is better in case TriD ever get sucked into Midad. 2002-10-10 13:56 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, TrackSRListModule.cxx: When tracking, now try to remove planes from track if that will allow tracking to continue through end of track. Go back and fill in planes which were missed. 2002-10-10 13:54 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/Track2DSR.cxx: Add ability to insert a TrackClusterSR object in the middle of a track. 2002-10-10 13:53 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: AlgStripFarSR.cxx, AlgStripNearSR.cxx, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h: Add demux veto flag. True if all daughter CandDigit objects have demux veto flag set to true. 2002-10-10 12:21 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, DmxUtilities.cxx: make sure planes are actually in the detector before adding them to plaen array 2002-10-10 01:06 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/TestFileHandler.cc: Add using std::endl; using std::cout; using std::string; after David noticed that the Dispatcher test code doesn't compile with newer versions of gcc. 2002-10-09 23:10 Brett Viren <bv@bnl.gov> * Midad/LinkDef.h: More cruft removed. 2002-10-09 20:22 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: KalmanPlaneSR.h, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx: Do not allow track angle to go beyond maximum. The parameter which sets this maximum is KalmanMaxAngle, and has a default value of 20. 2002-10-09 18:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridCratePage.cxx, TridCratePage.h, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridModel.cxx, TridModel.h, TridModelStrip.cxx, TridModelStrip.h, TridPOV.cxx, TridPOV.h, TridPage.cxx, TridPage.h, TridPmtPage.cxx, TridPmtPage.h, TridSketches.cxx: Now can flip between 2d and 3d view (i.e. perspective and orthogonal) in all pages... this allows 3d bar graphs, which make me absurdly happy. Associated changes: there are now POV limits in all modes (page dependent) and I've gone to OpenGL based code for determining panning. In addition, I've changed all the coordinate systems on the flat view to operate in the x-z rather than x-y planes. The code is uglier, but the view works more intuitively. Added some rudimentary code to Model classes to allow lots of useless info to be plotted into the DigitText window. Thought processes continue unabated. 2002-10-09 18:36 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Midad/Base/: DigitText.cxx, DigitText.h: Added more text functions. 2002-10-09 14:24 Brett Viren <bv@bnl.gov> * Midad/LinkDef.h: remove old cruft 2002-10-08 22:36 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCalibrationFitsBlock.h, RawChargeInjectInfoBlock.h, RawConfigFilesBlock.h, RawCurrentInjectDataBlock.h, RawDaqDeadTimeBlock.h, RawDaqHeaderBlock.h, RawDcsHeaderBlock.h, RawDeadChipBlock.h, RawDigitDataBlock.h, RawErrorStatsBlock.h, RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.h, RawLinearizedDataBlock.h, RawNDErrorBlock.h, RawOvershootBlock.h, RawPedestalTableBlock.h, RawQieCalibrationDataBlock.h, RawQieDataBlock.h, RawRopTdcRawDataBlock.h, RawRunCommentBlock.h, RawRunConfigBlock.h, RawRunEndBlock.h, RawRunStartBlock.h, RawSnarlHeaderBlock.h, RawSparsifierTableBlock.h, RawTOFBlock.h, RawTpSinglesSummaryBlock.h, RawTriggerStatsBlock.h, RawVarcErrorInTfBlock.h, doc/ChangeLog: Write explicit copy ctors for all specialized RawDataBlocks to ensure that deep copy is used and to initialize any auxillary data members (including/especially pointers) 2002-10-08 22:36 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataBlock.cxx, RawDataBlock.h: write a deep copy ctor 2002-10-08 20:37 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/define_and_fill_ugli.mysql: no reason to force it to use "offline" database, this should get done by the loader command (and removing it allows for filling alternative DB) 2002-10-08 20:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawRunStartBlock.cxx: formatted output should label time as "StartTime" not "TriggerTime" 2002-10-08 18:57 Brett Viren <bv@bnl.gov> * Midad/: Gui/GuiBase.cxx, MultiPage/GfxABC.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxProxy.cxx, MultiPage/GfxProxy.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, macros/test_trid.C: Add GfxProxy mech. This is used for creating the object as well as for allowing a Gfx to make a class wide menu for configuration purposes. GfxDigitList is only one moved to this. 2002-10-08 18:43 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: # announce new frozen release 2002-10-08 18:35 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/HoughTrackSR.cxx: Previously, the hough peak could be lost when zooming in. 2002-10-08 18:11 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, DmxUtilities.cxx: more golden plane demuxing bug fixes 2002-10-08 17:09 Brett Viren <bv@bnl.gov> * TriD/TridPage.cxx: Call PageDisplay::UpdateGui() after swapping frames. 2002-10-08 17:08 Brett Viren <bv@bnl.gov> * Midad/Base/: PageDisplay.cxx, PageDisplay.h: Add method to update the Gui if a Page, or anyone else, modifies it after initial building. 2002-10-08 16:56 Brett Viren <bv@bnl.gov> * TriD/TridFlatGLFrame.cxx: "using namespace std"; added 2002-10-08 16:45 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/TridPage.cxx: Tried Brett's suggestions.. still doesn't work. 2002-10-08 16:04 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridCratePage.cxx, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridModelPmt.cxx, TridModelPmt.h, TridPage.cxx, TridPage.h, TridPmtPage.cxx, TridPmtPage.h, TridSketches.cxx, TridSketches.h: Added intellegence to correclty plot M64s as well as M16s. More work on menus and options. Added panning to button 3.. doesn't really work well yet. Tried to add 2d/3d views, but have a bug somewhere. 2002-10-08 15:33 Brett Viren <bv@bnl.gov> * Midad/test/test-Remove.cxx: Get ROOT's TG show/hide/add/remove protocol undstood (maybe). 2002-10-08 15:03 Brett Viren <bv@bnl.gov> * WebDocs/msrt.html: Document recent msrt changes. 2002-10-08 15:03 Brett Viren <bv@bnl.gov> * setup/msrt: For Nick: Change args to msrt_migrate so one doesn't need to know the cvsroots. Allow msrt_release to create a release with SSH instead of pserver access methods. For Jon: Clarify (hopefully) some Labyrinth related stuff in msrt_template. 2002-10-08 14:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, StripSRTTree.cxx, StripSRTTree.h: Add demuxveto variable to StripSRTTree. 2002-10-08 13:18 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxUtilities.cxx: comment out debugging output 2002-10-07 23:55 George Irwin <gmieg@slac.stanford.edu> * CandDigit/AlgDigit.cxx: Subtract 50 count ADC offset for QIE electronics. 2002-10-07 23:11 dap56 * Monitoring/: Producer_dispatcher.cc, online.config: Improved smart config logic in Producer_dispatcher - does not try to optimise monitoring parameters to keep up with data if processing is less than 2*(dispatcher wait time) behind data taking. Properly implemented keep-up mode - accelerates processing (by dropping events) if proccessing is significantly behind data taking. Uses parameters specified in online.config 2002-10-07 21:27 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, DmxUtilities.cxx: more bug fixes to use golden planes 2002-10-07 20:35 Brett Viren <bv@bnl.gov> * Midad/MultiPage/GfxABC.h: add the ABC 2002-10-07 20:34 Brett Viren <bv@bnl.gov> * Midad/MultiPage/: GfxDigitList.cxx, GfxDigitList.h, GfxDigitListCfg.cxx, GfxDigitListCfg.h, MultiPage.cxx, MultiPage.h: Start cleaning up the Gfx objects to have a single ABC. 2002-10-07 19:34 Roy Lee <rlee@huhepl.harvard.edu> * NoiseFilter/: GNUmakefile, LinkDef.h, NoiseFilterModule.cxx, NoiseFilterModule.h: Creation of NoiseFilter package. NoiseFilter::Ana returns false if the total pulse height in non-veto channels is less than the threshold (Config key MinPulseHeight, raw ADC counts). 2002-10-07 19:12 Brett Viren <bv@bnl.gov> * Midad/MultiPage/: MultiPage.cxx, MultiPage.h: Merge two methods. 2002-10-07 17:38 Brett Viren <bv@bnl.gov> * Midad/: Gui/GuiBase.cxx, Gui/GuiBase.h, test/GNUmakefile, test/test-Button.cxx, test/test-Remove.cxx: Can now remove child widgets from a GuiBox. test-Remove tests this. 2002-10-07 17:32 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial.html: Make a start at setting up some data files at FNAL for the tutorial. 2002-10-07 16:43 Brett Viren <bv@bnl.gov> * Midad/: Base/Hit.cxx, Base/Hit.h, Base/Mint.cxx, Base/Mint.h, Base/PageDisplay.cxx, MultiPage/GfxDigitListCfg.cxx, MultiPage/GfxDigitListCfg.h, MultiPage/GfxTrack.cxx, MultiPage/GfxTrack.h, MultiPage/MultiPage.cxx: Rename HitCollection to DigitCollection. Mint now returns one filled with the current CandDigitList. 2002-10-07 15:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: doc/db_distribution.html, scripts/primer/prime.config, scripts/primer/prime.sh: Final preparations for public trial. 2002-10-07 15:06 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Add NoiseFilter 2002-10-07 14:57 Mark Messier <messier@indiana.edu> * setup/packages-development: Add NoiseFilter 2002-10-07 14:57 Mark Messier <messier@indiana.edu> * NoiseFilter/.cvsignore: Start new package off with a .cvsignore file 2002-10-07 13:39 Brett Viren <bv@bnl.gov> * TriD/TridCratePage.cxx: Remove apparently spurious "." 2002-10-07 13:36 Brett Viren <bv@bnl.gov> * Midad/: GNUmakefile, Base/Hit.cxx, Base/Hit.h, Base/PageDisplay.cxx, MultiPage/GNUmakefile, MultiPage/GfxTrack.cxx, MultiPage/GfxTrack.h, MultiPage/GfxTrackList.cxx, MultiPage/GfxTrackList.h, MultiPage/GfxTrackListCfg.cxx, MultiPage/GfxTrackListCfg.h, MultiPage/LinkDef.h, MultiPage/MultiPage.cxx: Add beginning shell of GfxTrack. Change HitMap Fillers to take a HitCollection (a vector<CandDigitHandle*>) and add converter from CandDigitListHandle based on DataUtil::CDL2STL function. 2002-10-07 10:07 phil.adamson * PulserCalibration/: LinkDef.h, PulserCollectorModule.cxx, PulserCollectorModule.h, PulserQDP.cxx, PulserQDP.h, PulserSummary.cxx: Try to fix the occasional nan... 2002-10-07 09:05 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: TridCratePage.cxx, TridCratePage.h, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridModel.cxx, TridModel.h, TridModelCrate.cxx, TridModelCrate.h, TridModelPmt.cxx, TridModelPmt.h, TridModelStrip.cxx, TridModelStrip.h, TridPOV.cxx, TridPOV.h, TridPage.cxx, TridPage.h, TridPmtPage.cxx, TridPmtPage.h, TridSketchList.h, TridUndoable.h: Printing now works to GIF files, although quality is poor due to color restrictions. Added in a Model class. TriD displays now create lists of Models derived from CandDigit (maybe other candidates in future). This will allow rapid modification (selection, zooming, color/transparency scale changes) while at the same time allowing compound objects (i.e. a PMT worth of hits). Now using DigitText. DigitText needs some more bits and bobs added to deal with the surfeit of data available to some Models. Added Auto and FullZoom capabilities. Undoing/redoing a Zoom now works more intuitively; successive operations of the same type are treated as one operation. Restructured the GL classes for more flexibility. Need to add way to select drawing options. Added 'default' state-like modes to TridSketch to make successive drawing commands more compact. Should reduce code bloat if used. May need leak testing. 2002-10-05 22:09 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxUtilities.cxx: more bug fixes related to golden plane demuxing 2002-10-05 15:50 rjn * Calibrator/: CalTimeCalibration.cxx, GNUmakefile, PulserSigLinCalibrator.cxx, PulserSigLinCalibrator.h: Changed PulserSigLinCalibrator to use the tables created by the PulserCalibration package. Modified GNUmakefile to load libPulserCalibration. Modified CalTimeCalibration so that it looks for the correct named table 2002-10-04 21:42 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxShowerPlane.cxx, DmxUtilities.cxx: put the timing check back in - core dump caused by trying to do the tst on non-demuxed events is fixed 2002-10-04 20:37 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.6.0, setup_minossoft_tamu: # problems with Ugligeometry:V00-04-03, change to V00-04-02 2002-10-04 18:35 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: CandStripHandle now returns pulse height in appropriate units. Also, create new method GetDemuxVetoFlag() which returns 0 if all daughter CandDigits have DemuxVetoFlag false. 2002-10-04 16:40 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/PulserTimePlotter.cxx: introduces "using std::{vector,cout,endl}" for loss of "using namespace std" re-order ctor initialization to match declaration order 2002-10-04 16:39 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/PulserTimePlotter.h: make dtor virtual because ClassDef introduces virtual methods 2002-10-04 14:39 Brett Viren <bv@bnl.gov> * setup/msrt: Fix incorrect usage of SRT scripts which caused actual directories, instead of symlinks, to be created in a release. This bug was introduced in 1.18 and has been lurking forever in "msrt update" but only triggered if a new package was added *after* the release was created. Clean up message printed after a bootstrap to not jump ahead in the 12 step program. 2002-10-04 01:03 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: turn off timing offset check 2002-10-03 21:52 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages-R0.6.0, packages-R0.6.0-tmp: # added new release file 2002-10-03 21:32 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, AlgDeMux.h, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxStatus.cxx, LinkDef.h: remove AlgDeMux in favor of AlgDeMuxBeam remove last references to AlgConfigDemux s 2002-10-03 21:22 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxGolden.cxx, AlgDeMuxGolden.h, DmxChiSqrStat.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxStatus.h, DmxUtilities.cxx, DmxUtilities.h, LinkDef.h: fix more golden plane bugs remove AlgConfigDeMux turn on the timing offset check 2002-10-03 17:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawChargeInjectInfoBlock.cxx: finish conversion of "TriggerFrame" to "TimeFrame" 2002-10-03 16:54 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.6.0-tmp: move RawData to new version 2002-10-03 16:49 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChargeInjectInfoBlock.cxx, RawChargeInjectInfoBlock.h: rename GetTrigFrame{Start|end} to GetTimeFrame{Start|End} leave deprecated interface calling new names 2002-10-03 15:07 Brett Viren <bv@bnl.gov> * DataUtil/CDL2STL.h: Document better how to use this function in the comments. 2002-10-03 11:30 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-R0.6.0-tmp: Record new tags for DatabaseInterface and DatabaseMaintenance. 2002-10-03 11:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, db_distribution.html: Minor document changes. Tag V00-04-01. 2002-10-03 11:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Tag V00-08-01. 2002-10-03 00:19 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxGolden.cxx, AlgDeMuxGolden.h, DmxChiSqrStat.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxStatus.h, DmxUtilities.cxx, DmxUtilities.h: fix some bugs related to golden planes 2002-10-02 22:30 Brett Viren <bv@bnl.gov> * TriD/TridSketches.cxx: using namespace std fix 2002-10-02 22:19 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added new SLAC folks 2002-10-02 21:13 Brett Viren <bv@bnl.gov> * DataUtil/CDL2STL.h: Add templated function CDL2STL (Candidate Daughter List to STL container). Example usage: const CandDigitListHandle* cdlh; // ... vector<const CandHandle*> v DataUtil::CDL2STL(*cdlh,v.begin()); // or to trigger a dynamic_cast<const CandDigitHandle*>() typedef vector<const CandDigitHandle*> digivec_t; digivec_t v; DataUtil::CDL2STL<digivec_t::iterator,const CandDigitHandle>(*cdlh,v.begin()); 2002-10-02 19:41 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, TridCratePage.cxx, TridCratePage.h, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridPOV.h, TridPage.cxx, TridPage.h, TridPmtGLFrame.cxx, TridPmtGLFrame.h, TridPmtPage.cxx, TridPmtPage.h, TridSketchList.cxx, TridSketches.cxx, TridSketches.h, TridUndoable.h: Renamed and moved TridPmtGLFrame to TridFlatGLFrame, since it's more general now. Added undoable Point of View. Added crate map display. Internal mods to rendering. Attempt at printing code.. doesn't work, but I may find the problem yet. Fixes to make it work with recent Midad changes. 2002-10-02 19:38 Brett Viren <bv@bnl.gov> * Midad/doc/midad.C.html: colored version of test.C 2002-10-02 19:38 Brett Viren <bv@bnl.gov> * Midad/doc/: design.html, menu.html, multi-page.html, usage.html: Spew a few docs 2002-10-02 19:18 Brett Viren <bv@bnl.gov> * Midad/Base/: Jint.cxx, Jint.h, RunSnarlEntry.cxx, RunSnarlEntry.h: Add access to JobCPath:: RunNin, RunNpass and RunNfail. 2002-10-02 18:39 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintMdlHandle.h, UgliScintMdlNode.cxx, UgliScintMdlNode.h, UgliScintPlnHandle.h, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnHandle.h, UgliSteelPlnNode.cxx, UgliSteelPlnNode.h, UgliStripHandle.h: add GlobalToLocal/LocalToGlobal to several handles 2002-10-02 18:38 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: minor message service tweak 2002-10-02 18:37 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: report which plane couldn't be found 2002-10-02 18:35 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiStripStruct.cxx, UgliDbiStructHash.cxx: can't use completely arbitrary plane # when dealing w/ veto shield configurations (PlaneView/PlaneCoverage). 2002-10-02 18:34 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: MinosOutline.cxx, MinosOutline.h: outline for VetoShield "plane" (single C or E module) 2002-10-02 18:33 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: can't use steel bit for extended veto-shield plane coverage too much geometry depends on being able to "address" the steel associated with the scintillator plane (even if there isn't any). 2002-10-02 18:27 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexScintMdlId.cxx: let the mini-db know about all the possible veto shield module configurations 2002-10-02 18:27 Brett Viren <bv@bnl.gov> * Midad/: Base/Mint.cxx, Base/Mint.h, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, MultiPage/GfxDigitListCfg.cxx, MultiPage/GfxDigitListCfg.h, MultiPage/MultiPage.cxx: Move PageDisplay button creation out of Mint. Add PageABC::FullZoom() and ::AutoZoom() Move all zoomish things out of buttons and into zoom menu. Add SizeFactor to digit list config, unused for now. 2002-10-02 17:38 Brett Viren <bv@bnl.gov> * Midad/: Base/Hit.cxx, MultiPage/GfxHit.cxx, MultiPage/MultiPage.cxx: Fix hit drawing bug. 2002-10-02 16:54 Brett Viren <bv@bnl.gov> * Midad/: Gui/GuiMenu.h, MultiPage/GfxDigitListCfg.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h: Add in menu controlled switching between color/time for hits. There is some drawing bug/unoptimization, but it otherwise works. 2002-10-02 14:41 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/CalibrationTables/calMuonVld_inserts_caldet.mysql: comment "CREATE TABLE" as this is already done by the create_calibration_tables.mysql script 2002-10-02 04:07 Sue Kasahara <schubert@hep.umn.edu> * Record/: RecDataRecord.cxx, RecDataRecord.h: Change TClonesArray of component ids to TObjArray. Can now read the component ids back in. 2002-10-02 03:31 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: NtpCandEventP.cxx, NtpCandShowerP.cxx, NtpCandShowerP.h, NtpCandSliceP.cxx, NtpCandStripP.cxx, NtpCandTrackP.cxx: Fix initialization of variables in constructors. 2002-10-02 03:25 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecComponentId.cxx, RecComponentId.h, RecDataRecord.cxx, RecRecord.h, RecRecordImp.h, test/RecValidate.cc, test/RecValidate.h: Rearrange so that the inheritance chain is RecRecordImp->RecRecord->TNamed Protect in RecComponentId against null pointers. Add read/write tests of RecDataRecord to RecValidate. Still having problems reading back from file the TClonesArray of RecComponentIds. 2002-10-01 22:24 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxGolden.cxx, AlgDeMuxGolden.h, DmxChiSqrStat.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxStatus.h, DmxUtilities.cxx, DmxUtilities.h: fix for determining golden planes - before could have multiple golden solutions in a plane 2002-10-01 20:06 Brett Viren <bv@bnl.gov> * Midad/: Base/PageDisplay.cxx, Base/PageDisplay.h, Gui/GuiSlider.cxx, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h: Move the time range slider from MultiPage up into PageDisplay so it can be used by other pages. This also uncovered a bug in GuiSlider. 2002-10-01 19:23 Brett Viren <bv@bnl.gov> * Midad/: Base/Mint.cxx, Base/Mint.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Gui/GuiMenu.cxx, Gui/GuiMenu.h, MultiPage/GfxDigitList.h, MultiPage/GfxHit.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, test/GNUmakefile, test/test-Menu.cxx: Mint: Add method to get UgliGeomHandle GuiMenu: add ability to check mark a menu entry. PageDisplay: Add "Pages" menu and accessors so Pages can add submenus. MultiPage: Make use of all this to provide a toggle between real and discrete (strip/plane) coords. 2002-10-01 18:28 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxGolden.cxx, AlgDeMuxGolden.h, DmxChiSqrStat.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxStatus.h, DmxUtilities.cxx, DmxUtilities.h, batchdemux.C, bjr_init.C, bjr_next.C, demux.jcm: fix bugs introduced by using golden planes 2002-10-01 18:18 musser * DatabaseTables/CalibrationTables/: TimeCalibrationTable.far, calAdc2PeVld_inserts_caldet.mysql, calAdc2Pe_inserts_caldet.mysql, calMipVld_inserts_caldet.mysql, calMip_inserts_caldet.mysql, calMuonVld_inserts_caldet.mysql, calMuon_inserts_caldet.mysql, create_and_fill_calibration.mysql: adding caldet tables entries to CVS - these entries should now be appended to tables as part of create_and_fill_calibration action. 2002-10-01 18:07 Brett Viren <bv@bnl.gov> * TriD/: TridPage.cxx, TridPage.h: Update to new PageABC API. 2002-10-01 18:06 Brett Viren <bv@bnl.gov> * Midad/: Base/CanvasPage.cxx, Base/CanvasPage.h, Base/DigitText.cxx, Base/DigitText.h, Base/GNUmakefile, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Gui/GuiTextView.cxx, Gui/GuiTextView.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, macros/test_trid.C, test/test-GuiTextView.cxx: Add DigitText, a textual rep of a CandDigit and related quantities. You can pop this up from an entry in the Views menu. Clean up PageABC API a little. Only pass Mint pointer in Init() also, now pass PageDisplay back pointer. Remove GuiTextWindow from GuiTextView.{cxx,h}. Add TridPmtPage to test_trid.C. 2002-10-01 17:28 Brett Viren <bv@bnl.gov> * JobControl/JobCModuleRegistry.cxx: Bail out of BuildModToLibMap() if any env. vars. are undefined. 2002-10-01 16:58 phil.adamson * PulserCalibration/: LinkDef.h, PulserSummaryModule.cxx, PulserSummaryModule.h, PulserTimePlotter.cxx, PulserTimePlotter.h: PulserTimePlotter isn't workimng, but it compiles, so it won't break anything else. Cosmetic changes. 2002-10-01 16:53 phil.adamson * OfflineTrigger/: OltCounter.cxx, OltCounter.h, OltNewModule.cxx, OltNewModule.h: Don't associate ToFs in a mismatched timeframe. Better Summaries. No Pizza. 2002-10-01 15:22 Brett Viren <bv@bnl.gov> * Midad/: Gui/GuiTextView.cxx, Gui/GuiTextView.h, test/GNUmakefile, test/test-GuiTextView.cxx: Add initial wrapper for TGTextView. 2002-10-01 11:27 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/macros/trid.C: Added a macro file. 2002-09-30 22:05 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxGolden.cxx, AlgDeMuxGolden.h, DmxChiSqrStat.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxStatus.h, DmxUtilities.cxx, DmxUtilities.h: change to using Registry for AlgConfig stuff instead of AlgCOnfigDemux change to using TFolder method for passing DmxStatus to Algs and Modules mark digits that represent less htan 5% of the totalsignal on a plane as ones to ignore when finding a demux solution prepare for using CandDeMuxDigitList stuff 2002-09-30 21:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mtemp, mytmp, packages-R0.6.0-tmp: # added new tmp file for next release 2002-09-30 20:45 Brett Viren <bv@bnl.gov> * Midad/MultiPage/: GfxDigitList.cxx, GfxDigitList.h, GfxHit.cxx, MultiPage.cxx, MultiPage.h: Mostly small cosmetic changes plus a hint of the start of dynamic configuration. 2002-09-30 19:33 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: define_and_fill_plex.mysql, plexpindiodetoled_inserts_caldet.mysql, plexpindiodetoled_inserts_fardet.mysql, plexpindiodetoledvld_inserts_caldet.mysql, plexpindiodetoledvld_inserts_fardet.mysql, plexstripendtoled_inserts_caldet.mysql, plexstripendtoled_inserts_fardet.mysql, plexstripendtoledvld_inserts_caldet.mysql, plexstripendtoledvld_inserts_fardet.mysql: add Ryan Nichol's LED <--> {StripEnd | PinDiode} table data 2002-09-30 19:24 Brett Viren <bv@bnl.gov> * Midad/: Base/PageDisplay.cxx, Base/PageDisplay.h, MultiPage/GfxDigitList.cxx, MultiPage/MultiPage.h, doc/index.html, test/GNUmakefile: Addded link to "Deap Thoughts" by Jon Urheim. Turn on printing. Quiet some things down. 2002-09-30 17:53 Brett Viren <bv@bnl.gov> * Midad/test/: GNUmakefile, test-Undoable.cxx: Update test-Undoable to new dir struture 2002-09-30 17:26 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/TridPmtPage.cxx: Small fix: use VA channel to figure out pixel number. This should be removed eventually, but is a workaround for database table inconsistencies. 2002-09-30 17:21 Brett Viren <bv@bnl.gov> * TriD/: GNUmakefile, TextFrame.h, TridGLFrame.cxx, TridOpenGLGlobal.h, TridSketchList.cxx, TridSketchList.h: std::-based fixes so compiles on GCC 3.x. 2002-09-30 17:15 Brett Viren <bv@bnl.gov> * Midad/: Base/GNUmakefile, Base/Mint.cxx, Base/PageDisplay.cxx, Base/PageDisplay.h, macros/test.C, macros/test_trid.C, test/GNUmakefile: PageDisplay will now update the page in a tab which has been selected. Currenlty, this Update() will occur even if the record has not been changed. Also, remove passing Mint to all but PageDisplay's ctor. 2002-09-30 17:06 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, LinkDef.h, TridControl.cxx, TridControl.h, TridGLFrame.cxx, TridGLFrame.h, TridPage.cxx, TridPage.h, TridPmtGLFrame.cxx, TridPmtGLFrame.h, TridPmtPage.cxx, TridPmtPage.h, TridSketchList.cxx, TridSketchList.h, TridSketches.cxx, TridSketches.h: Fixed up text support some. GLFrame is slowly becomeing more compartmentalized for better re-use. Seperated out the SketchList implimentation into an stl container instead of a TObjArray. I like this better. Added the 'TridGlobal' class, which is a placeholder for some features that will eventually go into Mint. Added the TridPmtPage / TridPmtGLFrame which provides a PMT/Pixel view of an event (using OpenGL to do the drawing). (This could probably be done with some nicer features in a TCanvas, but this has the 'mouseover' option built in, which is nice.) Still to do: - Clean up so I can experiment from the ROOT command line - Implement drawing options - Implement zoom - etc etc 2002-09-30 16:50 Brett Viren <bv@bnl.gov> * Midad/: Base/PageDisplay.h, Gui/GuiBase.cxx, Gui/GuiBase.h, Gui/GuiTab.cxx, Gui/GuiTab.h, Gui/GuiTextEntry.h, macros/test-trid.C, macros/test_trid.C, test/GNUmakefile, test/test-Button.cxx, test/test-Gui.cxx, test/popup/TMyClass.h: One can now connect to a GuiTab::selected signal and get the contents of the current tab containter. Rename TriD test macro file to valid C string. 2002-09-30 15:11 Brett Viren <bv@bnl.gov> * Midad/: Base/GNUmakefile, Gui/GNUmakefile, MultiPage/GNUmakefile, MultiPage/GfxHit.h, MultiPage/GfxTimeHist.cxx, MultiPage/MultiPage.cxx, Util/GNUmakefile, macros/test.C: Explicitly set PACKAGE in SUBDIR GNUmakefiles to get unique dictionaries for each. Tweek some layout parameters in MultiPage. 2002-09-29 18:25 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: # echo statement 2002-09-29 18:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: # added more echo statements 2002-09-29 03:16 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: NtpCandRecordP.cxx, NtpCandRecordP.h: Adapt to Record package changes. 2002-09-29 03:10 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecDataHeader.h, RecDataRecord.cxx, RecDataRecord.h, RecHeader.h, RecNtupleRecord.cxx, RecNtupleRecord.h, RecRecord.cxx, RecRecord.h, RecRecordImp.cxx, RecRecordImp.h, test/RecValidate.cc: RecRecord class is now an abstract base class providing pure virtual methods that can be used to manipulate RecRecordImp<T> objects regardless of type T (as suggested by Nick,Brett,Marc thanks!) RecRecordImp<T> is new concrete base class inheriting from RecRecord. Note that the order of base classes in case of multiple inheritance: template <class T> class RecRecordImp<T>::public TNamed,public RecRecord {...} is important to ROOT (TNamed must come first) & RecRecord cannot inherit from TObject. Supporting changes made to other classes. Also, RecDataRecord now makes use of RecArrayAllocator to generate TClonesArray of RecComponentId objects. 2002-09-29 00:01 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/test/testNtpWrite.C: Modified to illustrate that the NtpCandRecord objects can be written to a separate tree in a separate file from the CandRecord objects using branching of JobControl paths to send the output to two separate files. 2002-09-27 22:18 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/: ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, LIAdcAnalysis.h, LITimingAnalysis.cxx, LITimingAnalysis.h, QieBlockAnalysis.cxx, QieBlockAnalysis.h, SinglAnalysis.cxx, SinglAnalysis.h: add std:: to vector in include files add using std::{cout,endl,vector} to implementation files 2002-09-27 21:39 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandHandle.h: Modifications to enable DeMux implementation switchover to proceed. 2002-09-27 21:37 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDeMuxDigit.cxx, CandDeMuxDigit.h, CandDeMuxDigitHandle.cxx, CandDeMuxDigitHandle.h: Modifications to enable DeMux switchover implementation to proceed. 2002-09-27 21:34 Brett Viren <bv@bnl.gov> * Midad/Base/: GNUmakefile, Mint.cxx, Mint.h, PageDisplay.cxx, PageDisplay.h, RunSnarlEntry.cxx, RunSnarlEntry.h: Update RunSnarlEntry to new paradigm and add to PageDisplay. 2002-09-27 21:11 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Fix bug introduced with last update. The number of hit planes that are skipped was not being correctly calculated. 2002-09-27 21:08 Brett Viren <bv@bnl.gov> * Midad/: Base/Jint.cxx, MultiPage/GfxDigitListCfg.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, MultiPage/MultiPageCfg.cxx, MultiPage/MultiPageCfg.h, macros/test.C: Start configurable for MultiPage. Quiet down some output. test.C now runs in first record. 2002-09-27 20:57 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, LITimingAnalysis.cxx, LITimingAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h, SinglAnalysis.cxx, SinglAnalysis.h, caldet.config, default.config, online.config: OM update - 27th Sept '02: * new veto shield plots in DigitAnalysis.cxx. * base checking code in ChargeInjectAnalysis.cxx - looks for chips with flat ADC/time profiles. Default values/tolerances defined in config file * improved singles monitoring in SinglAnalysis.cxx - now shows min/max/mean/ instantaneous rates per crate * cleaned up root & summary file output * web site updated with a description of new plots/canvases 2002-09-27 18:56 Brett Viren <bv@bnl.gov> * Midad/: MultiPage/GfxDigitList.cxx, MultiPage/GfxHit.h, test/GNUmakefile: Have GfxDigitList give more useful info in status bar. Turn off test/ builds. 2002-09-27 18:47 Brett Viren <bv@bnl.gov> * Midad/: Base/ColorAxis.cxx, Base/ColorAxis.h, Base/RangeAxis.cxx, Base/RangeAxis.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, Util/CompositeRange.h, test/test-Canvas.cxx: Add RangeAxis's showing uvz dimensions. Everything in sight is undoably zoomable. Uniformalize passing of ranges to be by pointer. Add blocks on some connections to avoid segv in CandDigit. 2002-09-27 17:44 phil.adamson * OfflineTrigger/: OltNewModule.cxx, olt10.C: Fix exlclusion mask. 2002-09-27 17:25 Brett Viren <bv@bnl.gov> * Midad/: Base/Hit.cxx, MultiPage/GfxDigitList.cxx, MultiPage/MultiPage.cxx: quite things down 2002-09-27 14:23 phil.adamson * OfflineTrigger/olt_dds.C: Change settings for the better 2002-09-27 14:13 phil.adamson * OfflineTrigger/olt.C: Change the configs - this one's goot to use. 2002-09-27 14:11 phil.adamson * OfflineTrigger/: OltBlockScan.cxx, OltCounter.cxx, OltCounter.h, OltNewModule.cxx, OltNewModule.h, olt.C: Now write config bits in a RawRunConfigBlock, have the counter write summary html bits as we go, and stuff 2002-09-27 14:07 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: # added option to remove release 2002-09-27 13:46 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 8 new planes 2002-09-27 13:46 bspeak * DatabaseTables/PlexTables/far_data_sm1.mysql: Some change or other 2002-09-26 20:40 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Write out strip information by default. 2002-09-26 18:11 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Properly sign direction cosines at the vertex. Also, copy InShower variables from input CandTrack. 2002-09-26 18:11 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Use a consistent convention for the sign of direction cosines. 2002-09-26 18:10 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/TTreeSR.h: Modify order of vetohdr and crhdr. 2002-09-26 15:51 Brett Viren <bv@bnl.gov> * setup/msrt: In msrt_prune, when looking for all installed releases, relax the glob to match possible multi digit major/minor/tiny versions. Shell only allows a crippled glob, so some non-release directories in the releases/ directory could sneak in. But, people won't ever do something nasty like put such directories there, would they? 2002-09-26 13:39 phil.adamson * OfflineTrigger/OltNewModule.cxx: Also put the CVS id in the comment block 2002-09-26 13:17 phil.adamson * OfflineTrigger/: OltBlockScan.cxx, OltBlockScan.h, OltCounter.cxx, OltNewModule.cxx, OltNewModule.h, bs.C, olt_tof.C: Write out config in a comment block, I hope 2002-09-26 06:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, doc/ChangeLog: Warn if environmental variable ENV_TSQL_URL is empty. 2002-09-25 21:19 Brett Viren <bv@bnl.gov> * WebDocs/: cvs-rep.html, minos.phy.bnl.gov-header.html: Fix section on adding a new packages. Remove non-SRT-isms left from the salad days before the shackless where placed. Fix up some HTML things that failed the W3C validator. 2002-09-25 20:43 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mtemp, myrel: #modified 2002-09-25 19:55 Brett Viren <bv@bnl.gov> * setup/msrt: Add "msrt prune <release>" to remove a release directory as well as all package directories not used by any other release in the releases/ area. Also, fixed "msrt release" to really, and I mean it this time, provide CVS/ subdirs in frozen releases. 2002-09-25 19:37 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Direction cosines now have proper sign for trk.vtx and trk.end. Also, calculate fiducial quantities (trk.fidvtx.dr, trk.fidend.dr, trk.fidall.dr) projecting to next active plane, taking into account VARC boundaries. 2002-09-25 18:30 Brett Viren <bv@bnl.gov> * setup/msrt: Fix msrt so it actually does what the last commit said it did. Maybe.... 2002-09-25 18:15 Brett Viren <bv@bnl.gov> * CVSROOT/modules: Add TriD and StupidGeometry. 2002-09-25 18:04 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Improve 2D tracking algorithm. Previously, a noise hit could cause tracking to go astray and to not track through entire length. 2002-09-25 17:50 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoObjectifier.cxx, RotoServer.cxx, SyslogTErrorHandler.cxx, rotorooter.cc, RotoTalk/rototalk.c: change syslog calls to use DAQ convention of starting message with <E>, <W>, <N>, <I>, <D> ... convert some > Error priorities to Error. 2002-09-25 17:48 Brett Viren <bv@bnl.gov> * Midad/: Base/PageDisplay.cxx, MultiPage/GfxDigitList.cxx, macros/test.C: Actually get status bar working. Remove some cruft form test.C 2002-09-25 17:46 Sue Kasahara <schubert@hep.umn.edu> * setup/packages-development: Add NtupleBase to list. Perhaps this is the last missing ingredient and it will now build at FNAL? 2002-09-25 17:32 Brett Viren <bv@bnl.gov> * Midad/: Base/Hit.cxx, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Gui/GuiSlider.cxx, MultiPage/GNUmakefile, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, macros/test.C: Get selection of time region working. Slide the slider to select a time region and watch digits wink out of existence. The updating is very non-smooth, not sure why. Add status bar update method to PageDisplay and PageABC. 2002-09-25 16:25 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Change pulse height parameters to photoelectron units. 2002-09-25 16:23 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, CandTrackSRHandle.cxx, HoughViewSR.cxx, TrackSRListModule.cxx: Change pulse height parameters to photoelectron units. Also, modify 2D tracking algorithm so that in cosmic mode some combination of pulse height and spatial residual information is used (previously used pulse height with a spatial window). 2002-09-25 16:20 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/ClusterSRListModule.cxx, CandShowerSR/AlgShowerSR.cxx: Change pulse height parameters to photoelectron units. 2002-09-25 16:19 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/CandStripSRHandle.cxx: Return pulse height by default in photoelectrons: CandStripHandleSR::GetCharge() 2002-09-25 15:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/README: #added readme file 2002-09-25 14:32 Brett Viren <bv@bnl.gov> * setup/msrt: remove uneeded line 2002-09-25 14:31 Brett Viren <bv@bnl.gov> * setup/msrt: For non-development releases, first create an empty release directory and then do an msrt_update in order to get packages that can be updated if the "frozen" release is still a little thawed. 2002-09-25 14:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.h, doc/ChangeLog: Extend buffer for assembling values: 255 -> 2000 to allow long comments in DBUSUBRUNSUMMARY. 2002-09-25 12:11 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, LinkDef.h, TextFrame.cxx, TextFrame.h, TridGLFrame.cxx, TridGLFrame.h, TridOpenGLGlobal.cxx, TridOpenGLGlobal.h, TridPage.cxx, TridPage.h, TridSketches.h, glf.cxx, glf.h, fonts/aksent1.glf, fonts/alpine1.glf, fonts/arial1.glf, fonts/broadway1.glf, fonts/chicago1.glf, fonts/compact1.glf, fonts/courier1.glf, fonts/cricket1.glf, fonts/crystal1.glf, fonts/garamond1.glf, fonts/gothic1.glf, fonts/penta1.glf, fonts/present_script1.glf, fonts/techno0.glf, fonts/techno1.glf, fonts/times_new1.glf: Add glf font engine and fonts. Add a generic engine global singleton to keep track of what libs have been loaded and initialized. Add mouse-over info window; activate mouseover code. Upgrade far detector wireframe to include ears and 2nd supermodule 2002-09-25 10:01 phil.adamson * PulserCalibration/: create_rawdrift_table.mysql, create_rawgain_table.mysql, create_refdrift_table.mysql: Fix the .mysqls to match the objects 2002-09-25 09:56 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Midad/MultiPage/: GNUmakefile, GfxDigitList.cxx, GfxHit.cxx, GfxTimeHist.cxx: Added a makefile to the MultiPage Directory. Took out some cruft that disallowed compilation on gcc 3.2. (Default arguments should only go in the prototype, not in the code.) 2002-09-25 08:54 phil.adamson * PulserCalibration/: PulserCollectorModule.cxx, PulserSummary.cxx, PulserSummary.h: Add Ryan's bits to make PulserSummary objects from Raw Data 2002-09-24 22:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: mtemp, myrel, packages-R0.5.0: # version for Validation 2002-09-24 22:17 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: # new forzen release 2002-09-24 21:56 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxUtilities.cxx: refrain from using the timing offset check until it's tested more 2002-09-24 21:39 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxGolden.cxx, AlgDeMuxGolden.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxInitialize.cxx, DmxInitialize.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxStatus.h, DmxUtilities.cxx, DmxUtilities.h, LinkDef.h: rename DmxInitialize to DmxUtilities and move methods used by multiple algorithms to DmxUtilities add method to DmxUtilities to checkthe reconstructionwith timing information add timing intfo to DmxStatus and trees in DmxDeMuxCosmicsModule 2002-09-24 21:09 Brett Viren <bv@bnl.gov> * Midad/: Base/CanvasPage.h, Base/Hit.cxx, Base/Hit.h, Base/Mint.cxx, Base/Mint.h, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/ZoomPad.cxx, Base/ZoomPad.h, Gui/GuiSlider.cxx, Gui/GuiSlider.h, MultiPage/GfxTimeHist.cxx, MultiPage/GfxTimeHist.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, test/test-Canvas.cxx: - Add Hit::FilterByTime, start using it in MultiPage - Remove time range from Mint, add method to get cand digit list - Allow for not implementing all of PageABC's interface - Can access ZoomPad's Axis range as well as regular range. - Access GuiSlider's range via a control only. - Don't remake GfxTime hist each record. This doesn't quite work yet.... 2002-09-24 20:10 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: README, demodata.jcm, demorerootmc.jcm, gui.C, gui_init.C, mc_reco.C, midad.C, midaddata.jcm, midadrerootmc.jcm, preco.C, reco.C: #okay 2002-09-24 20:07 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: README, mc_reco.C: # added new file for monte carlo runs 2002-09-24 18:34 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxGolden.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxInitialize.cxx, DmxInitialize.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxStatus.h, LinkDef.h: DmxInitialize used only in algorithms to set up the plane array and find the vertex and endpoints of the event swithc over to incorporating "golden planes" when demuxing the event 2002-09-24 17:04 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: README, preco.C: #added more test 2002-09-24 16:52 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: myrel, packages-R0.5.0: # changed CandEventSR/V00-05-00 to V00-05-01 2002-09-24 16:47 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: README, reco.C: # 2002-09-24 15:34 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/README: #added 2002-09-24 15:32 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: README, demodata.jcm, demorerootmc.jcm, gui.C, gui_init.C, midad.C, midaddata.jcm, midadrerootmc.jcm, muon_dir.C, preco.C, reco.C: #updated 2002-09-24 15:17 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/CosmicRayInfoSR.cxx: Azimuth defined to be from 0 - 360 degrees. 2002-09-24 15:10 Brett Viren <bv@bnl.gov> * TriD/: TridPage.cxx, TridPage.h: Update to new Page API. 2002-09-24 15:02 Brett Viren <bv@bnl.gov> * Midad/: Base/CanvasPage.cxx, Base/CanvasPage.h, Base/Mint.cxx, Base/Mint.h, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, macros/test-trid.C, macros/test.C: Add time range to Mint to be used to mask out hits. Pass Mint pointer to PageDisplay's ctor's and Page's Init()s. 2002-09-24 14:13 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx: Eliminate instantiations of arrays with non const variable used to indicate the size. Instead use new/delete. 2002-09-24 09:33 phil.adamson * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h, olt_tof.C: Add a triger mask to the bits you can set via the Registry. olt_tof.C does a tof-only trigger. Remember to whinge at Mark about the fact that you can't do Set("Number = 0xff") in a .C macro. 2002-09-24 01:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft_code, myrel, setup_minossoft_tamu: # echo HEAD tags as development in frozen release 2002-09-23 21:52 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiScintMdlStruct.far_249data, UgliDbiScintPlnStruct.far_249data, UgliDbiStripStruct.far_249data: structural additions for new veto shield PlaneView/PlaneCoverage combinations 2002-09-23 21:51 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliScintPlnNode.cxx, UgliStripNode.cxx: veto shield renumbering called as necessary 2002-09-23 21:50 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiStructHash.cxx: new PlaneView/PlaneCoverage combinations for veto shield in far detector 2002-09-23 21:48 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotToStripEnd.cxx: solely commented out code in possible anticipation of veto shield renumbering at this stage 2002-09-23 21:46 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotToStripEnd.h: DbiTableRow() intialization in copy ctor 2002-09-23 21:44 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.cxx: don't clear IsSteel bit for veto shield ... this is used for extended PlaneCoverage enums 2002-09-23 21:42 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: modifications for veto shield renumbering and extended PlaneView/Coverage 2002-09-23 21:41 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotId.cxx: AsString() gives pixel-only info (ie. suppress spot) if passed "p" 2002-09-23 21:39 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexVetoShieldHack.cxx, PlexVetoShieldHack.h: new class PlexVetoShieldHack for renumbering veto shield identifiers (including breaking multi-module "planes" into individual units) 2002-09-23 21:37 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: StripEnd.cxx, StripEnd.h: overload AsString() method with one that takes detector/view which then can further determine whether to return more sensible values such as "East"/"West"/"North"/"South" rather than simply +/-. 2002-09-23 21:36 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: PlaneCoverage.h, PlaneView.h: refactorize veto shield coverage/views 2002-09-23 20:34 Brett Viren <bv@bnl.gov> * Midad/: GNUmakefile, Base/GNUmakefile, Base/GfxDigitList.cxx, Base/GfxDigitList.h, Base/GfxDigitListCfg.cxx, Base/GfxDigitListCfg.h, Base/GfxHit.cxx, Base/GfxHit.h, Base/GfxTimeHist.cxx, Base/GfxTimeHist.h, Base/LinkDef.h, Base/MultiPage.cxx, Base/MultiPage.h, MultiPage/GfxDigitList.cxx, MultiPage/GfxDigitList.h, MultiPage/GfxDigitListCfg.cxx, MultiPage/GfxDigitListCfg.h, MultiPage/GfxHit.cxx, MultiPage/GfxHit.h, MultiPage/GfxTimeHist.cxx, MultiPage/GfxTimeHist.h, MultiPage/LinkDef.h, MultiPage/MultiPage.cxx, MultiPage/MultiPage.h, doc/design.html, macros/test.C: Break out the MultiPage into its own directory. 2002-09-23 19:48 Brett Viren <bv@bnl.gov> * Midad/macros/test-trid.C: Add macro to test Nathaniel Tagg's TriD display. 2002-09-23 19:42 Brett Viren <bv@bnl.gov> * Midad/: Base/GfxDigitList.cxx, Base/Mint.cxx, Base/MultiPage.cxx, Base/MultiPage.h, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Util/CompositeRange.h, Util/RangeControl.h, test/test-Canvas.cxx: Connect up selection to zoom, add unzooming, rezooming. 2002-09-23 18:55 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: CosmicRayInfoSR.cxx, EventSRListModule.cxx: Include <cmath> header. 2002-09-23 17:46 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx: simplify 4-way conditional involving corrections for the orthogonal view position in {U|V}-orientation x {east|west}-end. This also improves gcc 3.1's ability to deal with this without SEGV'ing. 2002-09-23 17:28 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h: Remove references to DigitMap. Currently timing quantities are calculated without taking into account the fact that only a single timestamp is available for each M16 PMT. 2002-09-23 15:33 Brett Viren <bv@bnl.gov> * Midad/doc/: design.html, old-design.html: Start reminding myself just what I was doing.... 2002-09-23 15:04 Brett Viren <bv@bnl.gov> * StupidGeometry/: StupidGeomHandle.cxx, StupidGeomHandle.h: Move including of MsgService.h to .cxx file. Canonicalize format #include of StupidStripHandle.h in StupidGeomHandle.h 2002-09-23 15:00 Brett Viren <bv@bnl.gov> * TriD/TridPage.h: Add "std::". 2002-09-23 00:54 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft_code, packages-R0.5.0: # use HEAD instead of "development" in frozen release package file to avoid possible conflict with "msrt" 2002-09-22 20:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft_code, packages-R0.5.0, setup_minossoft_tamu: #install_minossoft upadated so that frozen release package files can have WebDocs:development, DatabaseTables:development 2002-09-21 23:06 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h: Add Int_t return value to methods that previously returned void: Int_t PerOutputStream::Store() // returns number of bytes filled to tree Int_t PerOutputStream::Write() // returns number of bytes written to file Int_t PerOutputStreamManager::Write() // returns no. of trees successfully written to file. 2002-09-21 21:09 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.5.0, packages-development: # Added package Alignment. Changed all R0-5-0 package tags to V00-05-00 in frozen version R0.5.0 2002-09-21 20:06 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/mtemp: # script file to create a temporary frozen release file 2002-09-21 18:42 Sue Kasahara <schubert@hep.umn.edu> * CVSROOT/: check_access, modules: Add new module NtupleBase to module list. 2002-09-21 18:21 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.5.0: # DatabaseTables and webdcos changed to have head versions 2002-09-20 21:12 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.5.0: #updated package file for frozen release R0.5.0 2002-09-20 20:53 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Hopefully last bug fix in calculation of time based positions. 2002-09-20 20:40 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Fixed minor bug in calculation of time based positions. 2002-09-20 20:40 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: TrackSRTTree.cxx, TrackSRTTree.h: Add stpz variable. 2002-09-20 20:30 Robert Hatcher <rhatcher@fnal.gov> * CandEventSR/CosmicRayInfoSR.cxx: deal with std:: namespace issues for cout,endl 2002-09-20 20:19 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/StripSRTTree.h: Somehow picked up older version when doing cvs commit. 2002-09-20 20:11 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, CosmicRayInfoSR.cxx, CosmicRayInfoSR.h, ShieldStripSR.cxx, ShieldStripSR.h, TTreeSR2.cxx, TTreeSR2.h, TrackSRTTree2.cxx, TrackSRTTree2.h: Major revision to output tree produced by EventSRListModule::Ana. TTreeSR contains pointers to TClonesArrays which were being created and deleted for each snarl. The deletion of these TClonesArrays was causing jobs to crash; now, these TClonesArrays are allocated once per job to avoid being deleted. This does not solve the deeper problem of why jobs were crashing, but it appears to avoid segvs. Added information useful for cosmic ray analysis (crhdr). Also added information about the match in position using spatial information and using timing information. 2002-09-20 20:06 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, DateInfoSR.cxx, DateInfoSR.h, DigitPulseHeightSR.cxx, DigitPulseHeightSR.h, DigitSRTTree.cxx, DigitSRTTree.h, DigitStripPulseHeightSR.cxx, DigitStripPulseHeightSR.h, EventSRHeader.cxx, EventSRHeader.h, EventSRListModule.h, EventSRTTree.cxx, EventSRTTree.h, FiducialInfoSR.cxx, FiducialInfoSR.h, LinkDef.h, MomentumInfoSR.cxx, MomentumInfoSR.h, PlaneInfoSR.cxx, PlaneInfoSR.h, ShowerSRTTree.cxx, ShowerSRTTree.h, SliceSRTTree.cxx, SliceSRTTree.h, StripPulseHeightSR.cxx, StripPulseHeightSR.h, StripSRTTree.cxx, TTreeSR.cxx, TTreeSR.h, TrackPlaneInfoSR.cxx, TrackPlaneInfoSR.h, TrackSRTTree.cxx, TrackSRTTree.h, TrackTimeInfoSR.cxx, TrackTimeInfoSR.h, VertexInfoSR.cxx, VertexInfoSR.h, VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: Major revision to output tree produced by EventSRListModule::Ana. TTreeSR contains pointers to TClonesArrays which were being created and deleted for each snarl. The deletion of these TClonesArrays was causing jobs to crash; now, these TClonesArrays are allocated once per job to avoid being deleted. This does not solve the deeper problem of why jobs were crashing, but it appears to avoid segvs. Added information useful for cosmic ray analysis (crhdr). Also added information about the match in position using spatial information and using timing information. 2002-09-20 17:38 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxGolden.cxx, DmxChiSqrStat.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxHypothesis.cxx, DmxShowerPlane.cxx, DmxStatus.cxx: all the latest and greatest for the froxzen release 2002-09-20 06:55 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/soft_use_test.html: Reinstate: Removing a base release Adding a new class in a test release that got lost in 1.27 -> 1.28:- Some major cleanup and minor fixes. Also integrated msrt. 2002-09-19 20:51 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLinearizedDataBlock.cxx, RawLinearizedDataBlock.h, RawQieDataBlock.cxx, RawQieDataBlock.h: add GetMean(UInt_t loc) and GetRMS(UInt_t loc) methods that simply sum contributions from all the "points" before calculating mean/rms. 2002-09-19 20:29 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_template: # changed path settings 2002-09-19 20:05 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.5.0: one more tagged package 2002-09-19 19:12 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.5.0: tagged versions for RWH packages 2002-09-19 19:02 Robert Hatcher <rhatcher@fnal.gov> * Algorithm/doc/ChangeLog: tag V00-01-01 2002-09-19 18:56 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/doc/ChangeLog: document changes for V00-03-03 2002-09-19 18:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_template: # modified slightly. No major change 2002-09-19 18:43 Robert Hatcher <rhatcher@fnal.gov> * Record/doc/ChangeLog: tag V00-03-01 2002-09-19 18:28 Robert Hatcher <rhatcher@fnal.gov> * BField/doc/ChangeLog: tag V00-02-03 2002-09-19 17:59 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/doc/ChangeLog: tag V00-04-02 2002-09-19 17:54 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/doc/ChangeLog: tag V00-00-02 2002-09-19 17:23 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: tag V00-040-02 2002-09-19 17:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: what's new in V00-04-02 2002-09-19 17:07 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: what's new in V00-04-02 (std:: namespace) 2002-09-19 17:03 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/doc/ChangeLog: V00-03-08 is std:: namespace compliant 2002-09-19 16:46 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: don't keep old ErrorHandlerFunc_t returned by SetErrorHandler as nothing again uses it. 2002-09-19 15:03 phil.adamson * OfflineTrigger/: LinkDef.h, OltEnds.cxx, OltEnds.h, OltNewModule.cxx, OltNewModule.h: Allow the Counter to be turned off... 2002-09-19 14:58 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: .cvsignore, GNUmakefile, LinkDef.h, TridGLFrame.cxx, TridGLFrame.h, TridPage.cxx, TridPage.h, TridSketches.cxx, TridSketches.h, gmon.out: First working version of my TriD package, the 3-D plugin for Midad. Currently hardwired to use StupidGeometry. This package works and has basic, unconfigurable viewing abilities. No docs yet, but the basic controls are fairly intuitive. This requires the 'new new new' MIDAD (cvs tag X00-05-02 is what it's built against) 2002-09-19 14:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * StupidGeometry/: GNUmakefile, LinkDef.h, StupidGeomHandle.cxx, StupidGeomHandle.h, StupidStripHandle.cxx, StupidStripHandle.h: First commit of my new 'StupidGeometry' package. Like Ugli, but much faster and much more inaccurate.. perfect for viewers, lousy for reconstruction. ---Nathaniel 2002-09-19 14:53 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * StupidGeometry/: GNUmakefile, LinkDef.h, StupidGeomHandle.cxx, StupidGeomHandle.h, StupidStripHandle.cxx, StupidStripHandle.h: Initial revision 2002-09-19 14:47 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: gen_pversion, myrel, packages-R0.5.0: # added release file 2002-09-19 13:12 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: 6 Cabling changes, and 8 new planes to 301 2002-09-19 12:10 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/doc/ChangeLog: Record tag V00-02-00. 2002-09-19 11:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmJob.cc, doc/ChangeLog: Record tag V00-04-00. 2002-09-19 11:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag V00-08-00. 2002-09-19 11:27 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Record tag V00-05-01. 2002-09-19 01:58 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/doc/ChangeLog: 2002-09-18 V00-00-01 First commit of prototype base classes to hold Candidate Ntuple data. The extension "P" on each class name will be removed when the classes actually begin to be used, so that class versioning can start with 1 for the real thing. NtupleBase/NtpCandRecordP is an example of a record class to hold the Ntuple data. It's in large part based on the design of Roy Lee's CandEventSR/TTreeSR. NtupleBase/NtpCandStripP, NtpCandShowerP, etc. are meant to be the ntuple base class partner of the corresponding RecoBase/CandStrip,CandShower, etc. classes and to facilitate that, each NtpCandxxx class has a constructor that has an argument a reference to the corresponding Candxxx class. The data members of the NtpCandxxxP classes are meant to be representative and not complete. The NtupleBase/test macros illustrate use of these NtpCandRecords: NtupleBase/test/testPrintTree.C - prints the tree branch structure NtupleBase/test/testNtpWrite.C - is a JobC macro that creates and fills the NtpCandRecords and writes them to the output file. NtupleBase/test/testNtpDraw.C - opens the root file created by testNtpWrite.C and uses the TTree::Draw method (a la Roy's demos) to draw a simple plot. There is still much to do, this commit is to illustrate the development stage and to invite suggestions. 2002-09-19 01:07 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: .cvsignore, NtpCandSliceP.h.save: Remove extraneous file and modify .cvsignore so this won't happen again. 2002-09-19 00:56 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: .cvsignore, GNUmakefile, LinkDef.h, NtpCandEventP.cxx, NtpCandEventP.h, NtpCandRecoP.cxx, NtpCandRecoP.h, NtpCandRecordP.cxx, NtpCandRecordP.h, NtpCandShowerP.cxx, NtpCandShowerP.h, NtpCandSlice.h, NtpCandSliceP.cxx, NtpCandSliceP.h, NtpCandSliceP.h.save, NtpCandStripP.cxx, NtpCandStripP.h, NtpCandTrackP.cxx, NtpCandTrackP.h, test/DemoNtupleModule.cxx, test/DemoNtupleModule.h, test/GNUmakefile, test/LinkDef.h, test/testNtpDraw.C, test/testNtpWrite.C, test/testPrintTree.C: New package for Cand ntuple base classes 2002-09-19 00:56 Sue Kasahara <schubert@hep.umn.edu> * NtupleBase/: .cvsignore, GNUmakefile, LinkDef.h, NtpCandEventP.cxx, NtpCandEventP.h, NtpCandRecoP.cxx, NtpCandRecoP.h, NtpCandRecordP.cxx, NtpCandRecordP.h, NtpCandShowerP.cxx, NtpCandShowerP.h, NtpCandSlice.h, NtpCandSliceP.cxx, NtpCandSliceP.h, NtpCandSliceP.h.save, NtpCandStripP.cxx, NtpCandStripP.h, NtpCandTrackP.cxx, NtpCandTrackP.h, test/DemoNtupleModule.cxx, test/DemoNtupleModule.h, test/GNUmakefile, test/LinkDef.h, test/testNtpDraw.C, test/testNtpWrite.C, test/testPrintTree.C: Initial revision 2002-09-18 22:44 Ed Larty <lartey@hepr0.physics.tamu.edu> * mypackage/readme: # 2002-09-18 22:27 Ed Larty <lartey@hepr0.physics.tamu.edu> * mypackage/readme: # 2002-09-18 17:10 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: #updated 2002-09-18 14:34 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, LinkDef.h, TridPage.cxx, TridPage.h, gmon.out: Initial revision 2002-09-18 14:34 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * TriD/: GNUmakefile, LinkDef.h, TridPage.cxx, TridPage.h, gmon.out: New package. 2002-09-18 13:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, db_auto_distrib.html, db_distribution.html: Consolidate auto distribution system documentation back into the main document and update to reflect the revised auto_distribute scripts. 2002-09-18 13:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, check_job_log.pm, exporter.pm, get_time_stamp.pm, get_update_file_name.pm, importer.pm, primer.pm, print_config.pm, read_context_file.pm, read_log_file.pm, report.pm, update_log_with_timestamp.pm, write_context_file.pm, primer/prime.config, primer/prime.sh: Major reorganisation of the DBM auto-distribute scripts, to simplify and centralise configuration and context management. 2002-09-18 13:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h, DbmModule.cxx, doc/ChangeLog: Strip out context and configuration setting facilities from the log file. These features were used as the basis of a semi-automated distribution system that will be made obsolete with the new DBM auto-distribute scripts. 2002-09-18 04:19 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecCandHeader.cxx, RecCandHeader.h, RecDataRecord.cxx, RecNtupleRecord.cxx, RecRecord.cxx: New RecCandHeader class & support. Adds another layer to the header class hierarchy to store event number. 2002-09-17 19:13 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: SyslogTErrorHandler.cxx, SyslogTErrorHandler.h, rotorooter.cc: install into rotorooter an error handler for Info(), Warning(), Error(), and SysError() messages that directs them to syslog. 2002-09-17 18:13 Brian Rebel <brebel@fnal.gov> * DeMux/AlgConfigDeMux.cxx: set default for hough transform test 2002-09-17 14:43 Brett Viren <bv@bnl.gov> * Midad/macros/test.C: first commit 2002-09-17 13:08 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxGolden.cxx, AlgDeMuxGolden.h, DmxDeMuxCosmicsModule.cxx, DmxStatus.cxx, DmxStatus.h, LinkDef.h: add method to DmxStatus to reset status information add new algorithm to demux using "golden" planes 2002-09-16 20:16 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: # okay 2002-09-16 16:48 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: #modified to 00 format 2002-09-12 19:11 Brett Viren <bv@bnl.gov> * Midad/: Base/GNUmakefile, Base/GfxDigitList.cxx, Base/GfxDigitList.h, Base/GfxTimeHist.cxx, Base/GfxTimeHist.h, Base/MultiPage.cxx, Base/MultiPage.h, Base/ZoomPad.cxx, Base/ZoomPad.h, test/test-Canvas.cxx: Move some data accessing stuff from GfxDigitList up into MultiPage. Add GfxTimeHist to show a time histogram. Eventually will be used to select the hits to display. 2002-09-12 17:52 Brett Viren <bv@bnl.gov> * Midad/: Base/GfxDigitList.cxx, Base/GfxDigitList.h, Base/GfxDigitListCfg.cxx, Base/GfxDigitListCfg.h, Base/GfxHit.cxx, Base/GfxHit.h, Base/MultiPage.cxx, Base/MultiPage.h, Base/RangeAxis.cxx, Util/Range.h, Util/RangeControl.h, Util/Undoable.h, test/test-Canvas.cxx: Masking out hits when selecting color range implemented. 2002-09-12 17:16 phil.adamson * OfflineTrigger/OltNewModule.cxx: Better error logging 2002-09-12 17:09 phil.adamson * OfflineTrigger/OltNewModule.cxx: Tweak hist push-back threshold 2002-09-12 16:18 Brett Viren <bv@bnl.gov> * Midad/: Base/MultiPage.cxx, Base/RangeAxis.cxx, Gui/GuiSlider.cxx, Util/RangeControl.h, test/test-Canvas.cxx: Give easy way for RangeControl to set a Range from another Range. Use this for connecting a RangeAxis selection to a RangeAxis zoom. 2002-09-12 15:53 Brett Viren <bv@bnl.gov> * Midad/: Base/RangeAxis.cxx, Base/RangeAxis.h, test/test-Canvas.cxx: Add a selection range to the RangeAxis. 2002-09-12 14:23 Brett Viren <bv@bnl.gov> * Midad/: Base/ColorAxis.cxx, Base/Hit.cxx, Base/Hit.h, Base/MultiPage.cxx, test/test-Canvas.cxx: My bad. Screwed up axis, unscrewed. 2002-09-12 13:19 Brett Viren <bv@bnl.gov> * Midad/: Base/GfxDigitList.cxx, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/PageProxy.cxx, Base/PageProxy.h, Gui/GuiBase.cxx, Gui/GuiMenu.cxx, Gui/GuiMenu.h, Gui/GuiTree.cxx: Updated ROOT and did the "std::" and "using namespace std" dance. TGaxis is still fscked. 2002-09-12 12:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, Help.txt: Document extension to export --Table option. 2002-09-12 12:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h, LinkDef.h: Use DbmNameFilter to filter table names for export. 2002-09-12 12:07 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmNameFilter.cxx, DbmNameFilter.h: New class to define a filter from a comma separated list of names with vetos and wildcards. 2002-09-12 09:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/PlexTables/: PixelSpotToStripEndValidity.caldet, PixelToRawChannelValidity.caldet: Fix up Creation and Insert Dates. 2002-09-12 08:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h, DbmModule.cxx: Bug fix: DbmLogFile was not always recording summary of last table exported. 2002-09-12 07:35 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Change Mode -> Task to reflect name changes required by ORACLE. Document new access method NextQuery. 2002-09-12 07:33 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_maintenance.tex: Cosmetic change. 2002-09-12 07:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: doc/ChangeLog, test/DbiValidate.cc: Record and test new access method NextQuery. 2002-09-12 07:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Add method: UInt_t DbiResultPtr<T>::NextQuery(Bool_t forwards) to step to adjacent validity range - useful for "scanning" database tables. 2002-09-11 22:16 Brett Viren <bv@bnl.gov> * Midad/: Base/ColorAxis.cxx, Base/ColorAxis.h, Base/ColorRange.cxx, Base/ColorRange.h, Base/GNUmakefile, Base/GfxDigitList.cxx, Base/GfxDigitList.h, Base/GfxHit.cxx, Base/Hit.cxx, Base/Hit.h, Base/MultiPage.cxx, Base/MultiPage.h, Base/Rainbow.cxx, Base/Rainbow.h, Base/RangeAxis.cxx, test/GNUmakefile: Coerce ROOT to actually update the display when I tell it to. Remove ColorRange in favor of dumber Rainbow class. Still some wierdness with TGaxis subclasses. Maybe Rene's recent fixes will help. 2002-09-11 20:56 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuSubRunSummary.cxx: character string interpretations of new RunType #'s 2002-09-11 20:43 Brett Viren <bv@bnl.gov> * Midad/: Base/ColorAxis.cxx, Base/ColorAxis.h, Base/GNUmakefile, Base/GfxDigitList.cxx, Base/GfxDigitList.h, Base/GfxDigitListCfg.cxx, Base/GfxDigitListCfg.h, Base/GfxHit.cxx, Base/Hit.cxx, Base/Hit.h, Base/Jint.cxx, Base/Jint.h, Base/JobModel.h, Base/Mint.cxx, Base/Mint.h, Base/MultiPage.cxx, Base/MultiPage.h, Base/PageDisplay.cxx, Base/PageDisplay.h, test/GNUmakefile: Added Jint, Job interface. Essentially the old JobModel. Hooks back in to JobControl. Hard code displaying DigitLists for now. Actually displays stuff, sort of. 2002-09-11 20:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft_code, setup_minossoft_tamu: # added "cvs update -d" to frozen release 2002-09-11 19:50 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/muon_dir.C: # removed 2002-09-11 18:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/external_products.html: # changed stable root version to 3.03.08 2002-09-11 16:33 Brett Viren <bv@bnl.gov> * Midad/test/test-functor.cc: slots work as STL unary functions 2002-09-11 15:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/PlexTables/: PixelToRawChannelValidity.caldet, RawChannelToPinDiodeValidity.caldet: Extend TimeEnd 2002-09-10 23:59:59 -> 2003-04-01 23:59:59. 2002-09-11 14:46 Robert Hatcher <rhatcher@fnal.gov> * Record/RecArrayAllocator.cxx: "make_pair" needs std:: qualifier 2002-09-11 14:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/PlexTables/: PixelSpotToStripEndValidity.caldet, RawChannelReadoutTypeValidity.caldet: Project end dates on from 2002-09-10 23:59:59 to 2003-04-01 23:59:59. 2002-09-11 13:00 phil.adamson * OfflineTrigger/OltNewModule.cxx: More stringent cut on push-back VA hits 2002-09-11 10:17 phil.adamson * OfflineTrigger/bsdds.C: Add bsdds.C 2002-09-11 10:16 phil.adamson * OfflineTrigger/: olt.C, olt_dds.C: Fix the chads - It seems you can't do Set("Chad = 0x1b0") in a .C macro. 2002-09-11 09:33 phil.adamson * OfflineTrigger/OltCounter.cxx: Verbosity fix 2002-09-11 09:18 phil.adamson * OfflineTrigger/: OltNewModule.cxx, olt.C: Sheepish admission of guilt: fix the vanishing ND hits bug 2002-09-11 08:04 phil.adamson * OfflineTrigger/: LinkDef.h, OltCounter.cxx, OltNewModule.cxx, OltTimeScan.cxx, OltTimeScan.h, olt.C, ts.C: Add TimeScan, cosmetic fixups 2002-09-11 01:11 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecArrayAllocator.cxx, RecArrayAllocator.h, RecRecord.h, test/RecValidate.cc, test/RecValidate.h: New class RecArrayAllocator, a singleton, maintains a pool of TClonesArrays for use/reuse by clients through the lifetime of a job. Still part of a record package renovation development phase, this class is not yet used anywhere. test/RecValidate modified to test RecArrayAllocator. RecRecord modified to remove extra ";" 2002-09-10 22:37 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: #added new frozen release 2002-09-10 21:26 Brett Viren <bv@bnl.gov> * Midad/: Base/ColorAxis.cxx, Base/ColorAxis.h, Base/GNUmakefile, Base/GfxDigitList.cxx, Base/GfxDigitList.h, Base/GfxHit.cxx, Base/LinkDef.h, Base/MultiPage.cxx, Base/MultiPage.h, Base/RangeAxis.cxx, Base/RangeAxis.h, Util/Util.h, test/test-Canvas.cxx: Tweeks and bug fixes. 2002-09-10 20:43 Robert Hatcher <rhatcher@fnal.gov> * Demo/: DemoDataReject.h, DemoEventDump.h, DemoSnarlList.h: qualify std:: components 2002-09-10 20:11 Robert Hatcher <rhatcher@fnal.gov> * USER_Classes/UFluxSamp.cxx: add "using std::{cout,endl}" 2002-09-10 20:09 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.h: qualify map's with std:: 2002-09-10 20:09 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoRcCmd.h: add "using std::string" 2002-09-10 20:06 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/: RecoControl.cxx, rerootjob.cc: add "using std::{cout,endl}" 2002-09-10 20:06 Brett Viren <bv@bnl.gov> * Midad/: Base/CanvasPage.cxx, Base/CanvasPage.h, Base/ColorAxis.cxx, Base/ColorAxis.h, Base/ColorRange.cxx, Base/ColorRange.h, Base/GNUmakefile, Base/GfxDigitList.h, Base/GfxHit.cxx, Base/Mint.cxx, Base/MultiPage.cxx, Base/MultiPage.h, Base/RangeAxis.cxx, Base/RangeAxis.h, test/GNUmakefile, test/test-BBox.cxx, test/test-Canvas.cxx: Another battle with ROOT is over and barely could I be called the victor. Get colors under control. Now can use a ColorRange to convert a value in some range into an associated color. ColorAxis gives a graphical representation of this. test-Canvas tests this as well as a undo/redo and range control mech. Random other additions towards displaying events again. 2002-09-10 20:03 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/: Plotter.cxx, PulserAggList.h, PulserDbiPin.cxx, PulserDbiPin.h: qualify std:: components explicitly or implicitly (w/ "using std::xxx") 2002-09-10 19:57 Robert Hatcher <rhatcher@fnal.gov> * OfflineTrigger/: OltCounter.cxx, OltNewModule.h, RawTofConverter.cxx, RawTofConverter.h: qualify std:: components (either explicitly or with "using std::xxx") 2002-09-10 19:50 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/: ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, LIAdcAnalysis.h, LITimingAnalysis.cxx, LITimingAnalysis.h, QieBlockAnalysis.cxx, QieBlockAnalysis.h, SinglAnalysis.cxx, SinglAnalysis.h: qualify cases of vector, cout, end w/ std:: (explicitly or implicitly w/ "using std::xxx") 2002-09-10 19:38 Robert Hatcher <rhatcher@fnal.gov> * Midad/: Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GuiBase.cxx, GuiBase.h, GuiMenu.h, Hit2dSE.h, HitBinSE.h, Mint.h, MultiDisplay.cxx, MultiDisplay.h, ScaledScene.h, Scene.h, Scenery.h, TrackSceneElement.h: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list, set, ios). 2002-09-10 19:17 Robert Hatcher <rhatcher@fnal.gov> * Navigation/NavGenTCollection.cxx: add "using std::string" 2002-09-10 19:14 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h: qualify vector w/ std:: 2002-09-10 19:14 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.h: add "using std::string" 2002-09-10 19:09 Robert Hatcher <rhatcher@fnal.gov> * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, GuiDoubleSlider.cxx, ModelHistory.h, View.h: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list, set, ios). 2002-09-10 19:01 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFOutline.cxx: add "using std::{cout,endl}" 2002-09-10 18:59 Robert Hatcher <rhatcher@fnal.gov> * LISummary/detector.h: add "using std::{cout,cerr,endl}" 2002-09-10 18:57 Robert Hatcher <rhatcher@fnal.gov> * Islands/IslMatrix.cxx: add "using std::{cout,endl}" 2002-09-10 18:56 Robert Hatcher <rhatcher@fnal.gov> * IoModules/: IoRawDataFile.cxx, IoRawDataFile.h: add appropriate std:: qualifiers to string/vector/stack 2002-09-10 18:52 Robert Hatcher <rhatcher@fnal.gov> * Dispatcher/DDSSubscription.h: add "using std::string" and qualify map's w/ std:: 2002-09-10 18:49 Robert Hatcher <rhatcher@fnal.gov> * Persistency/: PerFile.h, PerInputStream.h, PerRecordTags.cxx: add "using std::{string,endl}" as needed 2002-09-10 18:45 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuDaqMonitorModule.h, DbuSubRunSummary.h: qualify string with std:: (explicitly or implicitly w/ "using") 2002-09-10 18:43 Robert Hatcher <rhatcher@fnal.gov> * DatabaseMaintenance/: DbmLogFile.h, DbmModule.cxx, DbmModule.h: approprate additions of std:: and "using std::xxx" 2002-09-10 18:37 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimPrintStepAction.h: add std:: to cout and endl 2002-09-10 18:34 Robert Hatcher <rhatcher@fnal.gov> * CandData/CandHeader.cxx, CandFitTrackMS/BFieldMS.cxx: add "using std::{cout,endl}" 2002-09-10 18:32 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/StripInfoSR.h: add std:: to map 2002-09-10 18:30 phil.adamson * OfflineTrigger/OltNewModule.cxx: [no log message] 2002-09-10 18:29 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/CalMapperHeader.h: add "using std::string" 2002-09-10 18:26 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/: SwimStepper.h, SwimdEdxTable.cxx: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list, set, ios). 2002-09-10 18:25 phil.adamson * OfflineTrigger/OltNewModule.cxx: [no log message] 2002-09-10 18:23 Robert Hatcher <rhatcher@fnal.gov> * RDBC/rdbc/: TSQLDriverInfo.cxx, TSQLImportClient.cxx, TSQLResultSet.cxx: addition of "using std::{cout,endl}" as appropriate 2002-09-10 18:21 phil.adamson * OfflineTrigger/OltNewModule.cxx: Wibble 2002-09-10 18:18 phil.adamson * OfflineTrigger/OltNewModule.cxx: Test 2002-09-10 18:11 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Add Plex for planes 286-293 2002-09-10 18:09 Robert Hatcher <rhatcher@fnal.gov> * CDFMonitoringFwk/: CObject.cxx, ConsumerExport.cc, ConsumerList.cc, DisplayServer.cc, HistoDisplay.cxx, Producer.cc, Server.cc, SocketUtils.cc: add numerous "using std::{cout,cerr,endl,...}" and a few scattered std::'s 2002-09-10 18:08 Robert Hatcher <rhatcher@fnal.gov> * CDFMonitoringFwk/TConsumerInfo.cxx: re-order ctor initializers as necessary to match declaration order insert "using std::cout" and "using std::endl" 2002-09-10 17:44 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/: REROOT_Event.cxx, REROOT_Geom.cxx, REROOT_NeuKin.cxx, REROOT_NeuVtx.cxx, REROOT_UserVisitor.cxx: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list, set, ios). 2002-09-10 17:36 Robert Hatcher <rhatcher@fnal.gov> * Record/: RecDataRecord.cxx, RecMinos.cxx, RecMinosHdr.cxx, RecNtupleRecord.cxx, SimSnarlHeader.cxx, test/RecValidate.cc: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list, set, ios). 2002-09-10 17:29 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCrateStatus.cxx, RawDeadChipBlock.h, RawHeader.cxx, RawOvershootBlock.h, RawVarcErrorInTfBlock.h: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list, set, ios). 2002-09-10 17:21 Robert Hatcher <rhatcher@fnal.gov> * BField/: BFLEdge.h, BFLHandler.cxx, BFLNode.cxx, BFLNode2ACell.h, BFLPolyg.h, BFLVtx.h, BFLWingedEdge.cxx, TIntList.h: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list, ios). 2002-09-10 17:11 Robert Hatcher <rhatcher@fnal.gov> * Alignment/: AlignHists.cxx, AlignHists.h, StraightTrackAlignment.h: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list). 2002-09-10 17:03 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.h: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list). 2002-09-10 16:58 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiScintMdlStruct.h, UgliDbiStripStruct.h, UgliDbiTables.h, UgliGeomHandle.h, UgliGeometry.h, UgliScintMdlNode.h, UgliScintPlnHandle.h, UgliScintPlnNode.h: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list). 2002-09-10 16:52 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: Dbi.h, DbiCache.h, DbiCascader.h, DbiConfigSet.h, DbiDBProxy.h, DbiFieldType.h, DbiResult.h, DbiResultAgg.h, DbiResultNonAgg.h, DbiResultPtr.h, DbiSqlValPacket.h, DbiTableMetaData.h, DbiValidityRecBuilder.h, DbiWriter.h, test/DbiDemoData3.h: include file Riosfwd.h no longer has "using namespace std" but instead only explicitly lists "using std::{i,o,f,if,of}stream"; accounting must be made for other uses of std:: namespaced objects (including string, cout/cerr, endl, vector, map, list). 2002-09-10 16:18 Robert Hatcher <rhatcher@fnal.gov> * Registry/: Registry.h, RegistryItemXxx.cxx, RegistryItemXxx.h, test/RegistryValidate.cxx, test/registry-test.cxx: include file Riosfwd.h no longer has "using namespace std" but instead explicitly uses only std::{i,o,f,if,of}stream, so accounting must be made for other uses of std:: namespaced objects (string, cout/cerr, endl). 2002-09-10 15:29 Brett Viren <bv@bnl.gov> * setup/msrt: s/dbu/filldb/g 2002-09-10 15:28 Brett Viren <bv@bnl.gov> * WebDocs/: msrt-multi-compilers.html, msrt.html: Document some issues with frozen releases and the use of the SRT_SITE package. 2002-09-10 15:18 dap56 * CDFMonitoringFwk/: CHistogram.cxx, CObject.cxx, ConsumerList.cc, DisplayServer.cc, HistoDisplay.cxx, HistoDisplayMain.cc, Server.cc: Modified HistoDisplay.cxx such that clicking on "Open" in the OM GUI to connect to the Server process automatically resets the previous connection. Previously, clicking Open twice in succession crashed the Server... 2002-09-10 15:15 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, MonState.cxx, MonState.h, Producer_dispatcher.cc, caldet.config, offline.config, online.config: - Implemented new run type definitions (mostly CalDet-specific) in Producer_dispatcher.cc - DDSClient status is now monitored - can now recover from ddsparentserver/childserver shutdowns. - Producer_dispatcher polls Server process to see if it is still alive. This will also trigger a Server restart if it has died. 2002-09-10 11:13 phil.adamson * OfflineTrigger/: OltBlockScan.cxx, OltBlockScan.h: Crate Time 2002-09-10 09:50 phil.adamson * OfflineTrigger/OltNewModule.cxx: Again 2002-09-10 09:46 phil.adamson * OfflineTrigger/OltNewModule.cxx: Teapot 2002-09-10 07:39 phil.adamson * OfflineTrigger/OltNewModule.cxx: Bug hunting... 2002-09-10 05:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/exporter.pm: Check all lines of temporary log file for empty update file; since log file tidy up, it may not be on the first line. 2002-09-10 05:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmLogFile.cxx, DbmModule.cxx: Further tidy-up log file. 2002-09-10 05:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_auto_distrib.html: Add note about using kcron if ADF disk access required. 2002-09-09 22:43 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCurrentInjectDataBlock.cxx, RawCurrentInjectDataBlock.h, RawLinearizedDataBlock.cxx, RawLinearizedDataBlock.h, RawQieCalibrationDataBlock.cxx, RawQieCalibrationDataBlock.h, RawQieDataBlock.cxx, RawQieDataBlock.h, mdBlockDefinitions.h: minor version 1 for RawQieDataBlock, RawLinearizedDataBlock, RawQieCalibrationDataBlock and RawCurrentInjectDataBlock add in crate identifier word (w/ mode bits) and explicit count of # of locations that are stored in the block. 2002-09-09 22:42 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: new ctor for building crateid word (w/ mode bits) and chadd AsString option "C" gives crate-only formatted string 2002-09-09 17:48 Brett Viren <bv@bnl.gov> * Midad/Base/: ColorRange.cxx, ColorRange.h, GNUmakefile, GfxDigitList.cxx, GfxDigitList.h, GfxDigitListCfg.cxx, GfxDigitListCfg.h, GfxHit.cxx, GfxHit.h, Hit.cxx, Hit.h: Add ColorRange to manage custom colors with an associated Range object. Fix some constness in Hit. Clean up and unify the enums in GfxDigitListCfg. Flesh out GfxHit. 2002-09-09 15:47 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: # modified 2002-09-09 15:00 phil.adamson * OfflineTrigger/OltNewModule.cxx: Fix the TOF counting business.... 2002-09-09 10:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/exporter.pm: Since log file tidy up, --File option no longer on first line of log file so generalise code that renames it to permanent file name. 2002-09-09 09:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/exporter.pm: Check log file contents instead of relying on the number of records to determine if export was a null. 2002-09-09 08:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record tidier log files and better job failure checks. 2002-09-09 08:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmJob.cc, DbmLogFile.cxx, DbmLogFile.h, DbmModule.cxx, scripts/read_log_file.pm: Tidy up log files to reduce size and make more readable. 2002-09-09 08:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/check_job_log.pm: Improve check of job failure to allow for disabled DBI shutdown 2002-09-08 15:52 phil.adamson * OfflineTrigger/OltNewModule.cxx: [no log message] 2002-09-08 13:27 phil.adamson * OfflineTrigger/olt_dds.C: olt_dds.C 2002-09-07 21:18 Brett Viren <bv@bnl.gov> * setup/packages-R0.4.0: HEAD for out two biggest packages 2002-09-07 18:06 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: # add cvs update 2002-09-07 17:56 phil.adamson * OfflineTrigger/olt.C: Locations of special channels... 2002-09-07 14:23 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxStatus.h: add hough transform to identify overlapping multiples change handling of events with only 2 valid planes per view include tests for evaluating mc demux solutions 2002-09-07 10:57 phil.adamson * OfflineTrigger/: OltCounter.h, OltNewModule.cxx: Be less verbose 2002-09-06 20:13 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.4.0: # new packages-R0.4.0 created after tagging 2002-09-06 20:01 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: gen_pversion, packages-R0.4.0: #added tag for Validation package 2002-09-06 17:51 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.4.0: sneak in change to RawDaqSnarlHeader and RawSnarlHeaderBlock before change (required changes/retagging RawData, RerootExodus, Rotorooter packages). 2002-09-06 17:49 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoObjectifier.cxx, doc/ChangeLog: Adjust to addition of count of raw digits (to be found in RawDigitDataBlock) to RawDaqSnarlHeader and RawSnarlHeaderBlock. 2002-09-06 17:45 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToRawDataModule.cxx, doc/ChangeLog: Adjust to addition of count of raw digits (to be found in RawDigitDataBlock) to RawDaqSnarlHeader and RawSnarlHeaderBlock. 2002-09-06 17:44 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: AddSEIdAltL doesn't bother with empty alt lists; now prints out messages before assert-ing for unknown detectors 2002-09-06 17:39 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h, doc/ChangeLog: Add GetNumRawDigits() to RawSnarlHeaderBlock,RawDaqSnarlHeader. Minor version 2 of block adds an extra count of number of digits one should expect in the accompanying RawDigitDataBlock. Store this in the record header as well. 2002-09-06 17:17 phil.adamson * OfflineTrigger/: OltCounter.cxx, OltCounter.h, OltNewModule.cxx: Pass Tree in the counter... 2002-09-06 16:48 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: gen_pversion, packages-R0.4.0, setup_minossoft_tamu: # added few points 2002-09-06 15:58 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, MonState.cxx, MonState.h, Producer_dispatcher.cc, QieBlockAnalysis.cxx, Rebin.h, caldet.config, default.config, offline.config, online.config: New QIE and QIE/VA comparison plots added to DigitAnalysis.cxx Pedestal checking code added (comparing ADC means run-to-run). New pedestal checking parameters in config file Removed compiler warnings under gcc 3.2 2002-09-06 14:30 phil.adamson * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h: "Null Trigger" mode 2002-09-06 13:22 phil.adamson * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h, bs.C, olt.C: More configurables 2002-09-06 06:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiString.cxx, DbiString.h: Improve "const"ness by making input arg const Char_t*. 2002-09-05 21:47 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: gen_pversion, setup_minossoft_tamu: # updated script to create frozen release 2002-09-05 21:28 Brett Viren <bv@bnl.gov> * Alignment/: plot_hists.C, doc/running.html, doc/todo.html: Add some documentation, modify plot_hists.C to take hist name from cmd. line. 2002-09-05 21:02 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-R0.4.0: select tags for: BField, Conventions, DatabaseUpdater, MinosObjectMap, Plex, Profile, RawData, Record, RerootExodus, Rerootjob, Rotorooter, UgliGeometry and Validity packages. 2002-09-05 20:54 Robert Hatcher <rhatcher@fnal.gov> * Record/doc/ChangeLog: document changes that make tag V00-03-00 2002-09-05 20:42 Robert Hatcher <rhatcher@fnal.gov> * BField/doc/ChangeLog: document changes that make up V00-02-02 2002-09-05 20:34 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/doc/ChangeLog: document V00-04-00 (and V00-03-01) tags 2002-09-05 20:14 Robert Hatcher <rhatcher@fnal.gov> * Profile/doc/ChangeLog: start ChangeLog; document initial tagging 2002-09-05 20:06 Robert Hatcher <rhatcher@fnal.gov> * Profile/GNUmakefile: actually save emacs changes this time -- then commit 2002-09-05 20:05 Robert Hatcher <rhatcher@fnal.gov> * Profile/GNUmakefile: add framework dependence on Configurable; build profile-able rotorooter 2002-09-05 19:57 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/doc/ChangeLog: document V00-00-01 tag 2002-09-05 19:41 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/doc/ChangeLog: start ChangeLog; document change to MomNavigator::FragmentItr() _const_ for tag V00-01-02 2002-09-05 19:34 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: document V00-04-01 tag 2002-09-05 19:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: document changes to justify V00-04-00 tag 2002-09-05 18:44 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: document V00-04-01 changes 2002-09-05 18:36 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/doc/ChangeLog: document V00-03-06 modifications 2002-09-05 18:31 Robert Hatcher <rhatcher@fnal.gov> * Validity/doc/ChangeLog: document V00-02-02 changes 2002-09-05 17:56 Robert Hatcher <rhatcher@fnal.gov> * Conventions/doc/ChangeLog: changes for V00-02-03 2002-09-05 17:49 Nick West <n.west1@physics.oxford.ac.uk> * setup/: packages-R0.4.0, setup_minossoft_ox_pplx2: Define tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker and Navigation. CVS ---------------------------------------------------------------------- 2002-09-05 16:58 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: accessing Best or Current on an empty list no longer assert/abort's instead it will return a dummy static item 2002-09-05 16:27 Brett Viren <bv@bnl.gov> * setup/packages-R0.4.0: Update tags for Alignment (and add this package), Registry, Midad. 2002-09-05 16:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: gen_pversion, packages-R0.4.0, setup_minossoft_tamu: # added new file 2002-09-05 14:20 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexScintMdlId.cxx, PlexScintMdlId.h: new method UChar_t GetModuleType() 2002-09-05 14:13 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/: PulserDbiDoug.cxx, PulserDbiMasterDP.cxx: reorder ctor initializers to match declaration order 2002-09-05 13:40 phil.adamson * OfflineTrigger/OltBlockScan.cxx: [no log message] 2002-09-05 13:38 phil.adamson * OfflineTrigger/OltBlockScan.cxx: Wibble 2002-09-05 13:05 phil.adamson * OfflineTrigger/: OltBlockScan.cxx, OltBlockScan.h: Make a timing plot... 2002-09-05 12:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, db_auto_distrib.html: Record tag V00-03-00 2002-09-05 12:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag V00-07-00. 2002-09-05 12:05 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Record tag V00-05-00. 2002-09-05 09:33 phil.adamson * OfflineTrigger/: OltBlockScan.cxx, OltBlockScan.h, OltCounter.cxx, OltCounter.h, OltNewModule.cxx, OltNewModule.h: Add the Registry config for OltCounter, a few small wrinkles 2002-09-05 07:28 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Document Shutdown configuration. 2002-09-05 07:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, doc/ChangeLog, test/DbiValidate.cc: Disable shutdown by default. 2002-09-05 06:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/GNUmakefile, DatabaseUpdater/GNUmakefile, DocBuilder/GNUmakefile: Add dependency on Configurable. 2002-09-04 21:55 Brett Viren <bv@bnl.gov> * Midad/Base/: GfxDigitList.cxx, GfxDigitList.h, GfxHit.cxx, Hit.cxx, Hit.h: HitMaps hold stats about min/max charge/time. Give access to these for GfxHits. 2002-09-04 21:25 Brett Viren <bv@bnl.gov> * Midad/: CandModel.cxx, CandModel.h, CanvasPage.cxx, CanvasPage.h, CfgProxy.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, GNUmakefile, GeomOutlineSceneElement.cxx, GeomOutlineSceneElement.h, GeomScenery.cxx, GeomScenery.h, GfxDigitList.cxx, GfxDigitList.h, GfxDigitListCfg.cxx, GfxDigitListCfg.h, GfxHit.cxx, GfxHit.h, HeaderLabel.cxx, HeaderLabel.h, Hit.cxx, Hit.h, Hit2dSE.cxx, Hit2dSE.h, HitBinSE.cxx, HitBinSE.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, MultiPage.cxx, MultiPage.h, NamedFactory.cxx, NamedFactory.h, NamedProxy.h, PageABC.h, PageDisplay.cxx, PageDisplay.h, PageProxy.cxx, PageProxy.h, Range.h, RangeAxis.cxx, RangeAxis.h, RangeControl.h, RunSnarlEntry.cxx, RunSnarlEntry.h, ScaledScene.cxx, ScaledScene.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, Undoable.h, Util.cxx, Util.h, View.h, Watched.h, ZoomPad.cxx, ZoomPad.h, gui.C, gui_init.C, midad.C, midad_simple.C, Base/CandModel.cxx, Base/CandModel.h, Base/CanvasPage.cxx, Base/CanvasPage.h, Base/CfgProxy.cxx, Base/CfgProxy.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/GNUmakefile, Base/GeomOutlineSceneElement.cxx, Base/GeomOutlineSceneElement.h, Base/GeomScenery.cxx, Base/GeomScenery.h, Base/GfxDigitList.cxx, Base/GfxDigitList.h, Base/GfxDigitListCfg.cxx, Base/GfxDigitListCfg.h, Base/GfxHit.cxx, Base/GfxHit.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/JobMenu.cxx, Base/JobMenu.h, Base/JobModel.cxx, Base/JobModel.h, Base/LinkDef.h, Base/Mint.cxx, Base/Mint.h, Base/Model.cxx, Base/Model.h, Base/ModelProxy.cxx, Base/ModelProxy.h, Base/MomModel.cxx, Base/MomModel.h, Base/Msg.h, Base/MultiPage.cxx, Base/MultiPage.h, Base/PageABC.h, Base/PageDisplay.cxx, Base/PageDisplay.h, Base/PageProxy.cxx, Base/PageProxy.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/TrackListModel.cxx, Base/TrackListModel.h, Base/TrackListScenery.cxx, Base/TrackListScenery.h, Base/TrackSceneElement.cxx, Base/TrackSceneElement.h, Base/View.h, Base/Watched.h, Base/ZoomPad.cxx, Base/ZoomPad.h, Gui/GNUmakefile, Gui/GuiAxis.h, Gui/GuiSlider.h, Util/GNUmakefile, Util/NamedFactory.cxx, Util/NamedFactory.h, Util/NamedProxy.h, Util/Range.h, Util/RangeControl.h, Util/Undoable.h, macros/detailed_midad.C, macros/full_midad.C, macros/gui.C, macros/gui_init.C, macros/midad.C, macros/midad_simple.C, test/GNUmakefile, test/test-CfgProxy.cxx: Big reorg of Midad directory structure. Most of these files are just changing locations (I wish CVS handled this better). Now have: Midad/Util/ depends on nothing. Has Range, Undoable Midad/Gui/ depends on Util, has Gui wrappers Midad/Base/ depends on everything, has everything else Midad/test/ test executables Midad/macros/ .C files Midad/doc/ guess. Also some clean up in CfgProxy and additions to the Gfx classes. 2002-09-04 18:39 George Irwin <gmieg@slac.stanford.edu> * CandDigit/CandDigitHandle.cxx: Change from PlexSEIdAltL::IsValid() to PlexSEIdAltL::GetDemuxVetoFlag() for PlexSEIdAltL validity check prior to returning calibrated charge or time. 2002-09-04 17:37 Brett Viren <bv@bnl.gov> * Configurable/CfgConfigurable.h: Corrections to comments 2002-09-04 16:22 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Describe rollback facility. 2002-09-04 16:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: test/DbiValidate.cc, test/DbiValidate.hh, test/DemoData1.dat, test/DemoData1Vld.dat, doc/ChangeLog: Test out rollback. 2002-09-04 15:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: DbiTableProxyRegistry now inherits from CfgConfigurable which allows users to configure its Registry for rollback. It has a DbiRollbackDates object that is primed from this Registry. Any prevailing global SQL condition is ANDed together with any rollback date associated with each table and the combined condition applied to the corresponding DbiTableProxy. 2002-09-04 14:50 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/special/pre_standard.mk: # added -lConfigurable 2002-09-04 11:18 Nick West <n.west1@physics.oxford.ac.uk> * RerootExodus/UgliGeometryReroot.cxx: Fix typo: stripDb << 0 should be stripDb < 0. Resulted in spurious "No database will accept temporary tables" errors. 2002-09-04 10:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add section: Rules on SEQNO, INSERTDATE and CREATIONDATE. 2002-09-04 10:28 phil.adamson * OfflineTrigger/: LinkDef.h, OltNewModule.cxx, OltNewModule.h: Now we use the Registry config method... phil 2002-09-04 08:15 Nick West <n.west1@physics.oxford.ac.uk> * Util/UtilString.cxx: Fix gcc 2.91 compilation error: STL implementation is missing a string::compare on truncated strings. 2002-09-04 06:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/LinkDef.h: Add DbiRollbackDates. 2002-09-04 06:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Bug fix: reorder SQL generation so that conditional "where" clause will work. 2002-09-04 06:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiRollbackDates.cxx, DbiRollbackDates.h: New class to register of rollback dates organised by table name. 2002-09-04 06:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Add error checking to Dbi::MakeTimeStamp. 2002-09-04 06:17 Nick West <n.west1@physics.oxford.ac.uk> * Configurable/Cfg.cxx: Force anything collected within single quotes to be a string. 2002-09-04 06:10 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/doxygen/loon.doxygen: Include recent package additions. 2002-09-04 06:07 Nick West <n.west1@physics.oxford.ac.uk> * Util/: UtilString.cxx, UtilString.h, doc/ChangeLog: Add cmp_wildcard. 2002-09-03 20:40 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: #modified 2002-09-03 20:40 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx: Fixed bug in loop for mixed electronics. For each plane and strip, the last time ordered CandStrip was not being created. 2002-09-03 20:39 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripNearSR.cxx: Calibrated pulse heights now correctly filled in for mixed electronics. 2002-09-03 19:50 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnHandle.cxx, UgliSteelPlnHandle.cxx: reorder base class initializers to match inhertiance order 2002-09-03 18:47 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, CandTrackSRHandle.cxx: Do not create DigitMapArray. The creation of this STL map assumed far detector PMTs. 2002-09-03 18:46 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx, CandStripSR/AlgStripSRList.h, CandSliceSR/AlgSliceSRList.cxx, CandSliceSR/SliceSRListModule.cxx: Modified to work with mixed electronics. 2002-09-03 16:43 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/rerootjob.cc: use non-".h" headers for <new> and <iostream> atoi and strlen apparently have "throw()" exceptions that need to match declarations in stdlib.h/string.h 2002-09-03 16:30 Robert Hatcher <rhatcher@fnal.gov> * Dispatcher/DDSFileHandler.cxx: make buffer size declaration "const Int_t" to avoid dreaded 'C++ forbids variable-size array' complaint (and to be correct). 2002-09-03 16:26 Robert Hatcher <rhatcher@fnal.gov> * Minfastjob/minfastjob.cc: replace depreciated <iostream.h> with <iostream> 2002-09-03 15:45 Robert Hatcher <rhatcher@fnal.gov> * IoModules/IoDDSFile.h: remove unnecssary (and illegal?) class specification from declaration of InitDDSClient() and DeleteDDSClient() methods. 2002-09-03 15:32 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiResultAgg.cxx: don't try to supply default arg in imp file, only in the header. 2002-09-03 15:29 Robert Hatcher <rhatcher@fnal.gov> * Configurable/Cfg.cxx: ISO C++ forbids variable-size array `scopy'; use proper new/delete 2002-09-03 15:06 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/: MomNavigator.cxx, MomNavigator.h: const MomNavigators should be able to return FragmentIter; make signature TIter MomNavigator::FragmentIter(void) _const_; 2002-09-03 13:50 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Far Plex tables to plane 285 2002-09-02 16:18 Mark Messier <messier@indiana.edu> * JobControl/gen_module.cc: On most systems using Registry::Set(const char* key, bool) is implemented using Registry::Set(const char*, int) ... 2002-09-02 15:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, doc/Help.txt: Reduce verbosity for import command if --batch. 2002-09-02 13:48 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: SelectCherenkov.cxx, SelectCosmic.cxx: Switch to using MomNavigator::FragmentIter(). 2002-09-01 20:13 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: # modified 2002-08-30 23:29 George Irwin <gmieg@slac.stanford.edu> * CandDigit/CandDigitHandle.cxx: Whoops, missed a "}". 2002-08-30 23:19 George Irwin <gmieg@slac.stanford.edu> * CandDigit/CandDigitHandle.cxx: Test PlexSEIdAltL::IsValid() before calling PlexSEIdAltL::GetBestItem() in GetCharge() and GetTime(). Return uncalibrated quantity for bad seidl. This cures crash for weird digit in plane 1023 cropping up in some data. Thanks to Paul Miyagawa for calling attention to this. 2002-08-30 21:40 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, FileMain.h, LIAdcAnalysis.cxx, LITimingAnalysis.cxx, MonState.cxx, MonState.h, Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h, SinglAnalysis.cxx, caldet.config, default.config, killmon.csh, online.config: OM update 30/08/02: * Added QieBlockAnalysis to handle new QIE monitoring blocks * ChargeInjectAnalysis now handles QIE CurrentInject blocks (code provided by Peter Shanahan) * More QIE plots in DigitAnalysis * General reorganisation of plots - see website for new folder list * Producer_dispatcher now uses MessageService. Log level configurable from command line (option -l). Type Producer_dispatcher -h for full list of options * Snarl hit cut now implemented (value defined in config file). Can use this to get rid of 4-5 hit triggers in far detector and look at "real events" or eliminate zero-hit TOF triggers in CalDet 2002-08-30 21:20 dap56 * CDFMonitoringFwk/: HistoDisplay.cxx, HistoDisplay.h, HistoDisplayMain.cc: Back off previous commit. Works on my development machine (gcc 2.95.3) but crashes everywhere else... 2002-08-30 18:37 Brett Viren <bv@bnl.gov> * setup/msrt: Some fixes to make work better for frozen releases. 2002-08-30 18:32 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx: Add mixed electronics mode for caldet. T0 time calibration must be done to form good strips with near and far digits on either end. 2002-08-30 17:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Fix typo in function signature. 2002-08-30 16:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: doc/ChangeLog, test/DbiValidate.cc: Test and document extension to get DbiValidityRec of an individual table row. 2002-08-30 16:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Add DbiValidityRec& GetValidityRec(const DbiTableRow* row=0) and if passed row return DbiValidityRec associated with its aggregate. 2002-08-30 16:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResult.h: Add const DbiValidityRec& GetValidityRecGlobal() const to get table-wide DbiValidityRec. Add arg: const DbiTableRow* row=0 to GetValidityRec(). 2002-08-30 16:49 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Give access to DbiValidityRecs of individual rows of a table by extending GetValidityRec() to take arg: const DbiTableRow* row=0 2002-08-30 08:31 phil.adamson * OfflineTrigger/OltNewModule.cxx: Whoops! 2002-08-30 08:29 phil.adamson * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h: Now should work for the mixed CalDet mode with far and near electronics We don't actually consider ND hits for the trigger, though, as there's only a few PMTs 2002-08-29 22:23 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/: CalADCtoPE.h, CalGainDrift.h, CalGainDriftReference.h, CalMIPCalibration.h, CalMapperData.h, CalMapperFits.h, CalMapperHeader.h, CalMuonCalibration.h, CalMuonStats.h, CalNonLinearity.h, CalPINResponse.h, CalPINtoADC.h, CalTimeCalibration.h: copy ctor should (pedantically) include initializing the base class 2002-08-29 22:00 Robert Hatcher <rhatcher@fnal.gov> * RecoBase/LinearFit.cxx: remove forbidden (ISO C++) variable-size array; use new/delete pair 2002-08-29 21:59 Brett Viren <bv@bnl.gov> * Midad/: CfgProxy.h, GNUmakefile, GfxDigitList.cxx, GfxDigitList.h, GfxDigitListCfg.cxx, GfxDigitListCfg.h, GfxHit.cxx, GfxHit.h, Hit.cxx, Hit.h, HitList.cxx, HitList.h, ZoomPad.h, test/GNUmakefile: New version of Hit with clarified names and turned HitMap into a proper class. Begin of the Gfx classes. 2002-08-29 21:39 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: fix instance of using strip numbers instead of meters for determining figure of merit varialbe 2002-08-29 18:53 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuSignalHandler.h, DbuSubRunSummary.h, DbuVaChipPeds.h, DbuVaChipSpars.h: intitialize base classes in (copy) ctor 2002-08-29 18:52 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: remove constants that duplicated those found in RawBlockId 2002-08-29 18:51 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: use const char* = "string" rather than char* 2002-08-29 18:51 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: use %u for unsigned int in sprintf rather than %d 2002-08-29 18:50 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/: daq_bin2roto.c, rototalk.c: remove C++ style // comments in favor of C /* */ style comments 2002-08-29 17:32 Brett Viren <bv@bnl.gov> * Alignment/: AlignHists.cxx, AlignHists.h, AlignmentModule.cxx, GNUmakefile, LinkDef.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h, align.C, merge_files.C, plot_hists.C, run-align.sh: Latest changes. Add script to help running this (it does it in a sub-optimal way). merge_files.C takes the output hist from each run and merges them. plot_hist.C does some post processing and makes plots. 2002-08-29 16:02 Brett Viren <bv@bnl.gov> * Configurable/: CfgConfigurable.cxx, CfgConfigurable.h, test/testConfigurable.cc: Convert from IsA Registry to HasA Registry. This has two consequences: 1) Things should now build with egcs. 2) Users of configurables now need to ask for the Registry and then set that, instead of setting the configurable directly. Eg: MyConfigurable mc; mc.GetConfig().Set("my parameter",42); One can also set things "atomically" with a filled up Registry: Registry myreg; // fill myreg.... if (overide_completely) { // this deletes keys not in myreg mc.GetConfig() = myreg; } else if (merge_some_subset) { // this only changes values of keys in myreg mc.GetConfig().Merge(myreg); } In both cases, one needs to call: mc.Update(); to triger actual configuration. 2002-08-29 15:40 Robert Hatcher <rhatcher@fnal.gov> * RDBC/: include/RDBC/TSQLDriverManager.h, rdbc/TSQLUrl.cxx: ctor's need to initialize their base classes 2002-08-29 15:37 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: CalDigitType.h, CalStripType.h, CalTimeType.h, DetectorType.cxx, DetectorType.h, ElecType.cxx, ElecType.h, PlaneCoverage.h, PlaneView.h, ReadoutType.cxx, ReadoutType.h, SimFlag.cxx, SimFlag.h, StripEnd.h: "strings" need to be treated as const char* instead of char* 2002-08-29 15:36 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPinDiodeToLed.h, PlexRawChannelReadoutType.h: copy ctor must initialized base class 2002-08-29 15:34 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexLoanPool.cxx, PlexPixelToRawChannel.h, PlexRawChannelToPinDiode.h, PlexStripEndToLed.h, PlexusABC.h: ctor's (including copy ctor) must initialize base class 2002-08-29 15:34 Brett Viren <bv@bnl.gov> * Configurable/test/testConfigurable.cc: Add example of "atomic" setting via Registry::Merge(). 2002-08-29 15:32 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: remove tests of "unsigned int < 0" 2002-08-29 15:30 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: initialize base class in copy ctor correctly scale normalized weight to arg of NormalizedWeight avoid forbidden variable-size array extension 2002-08-29 15:21 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: MinosOutline.cxx, UgliDbiGeometry.h, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.h, UgliDbiScintPln.h, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.h, UgliDbiStrip.h, UgliDbiStripStruct.h, UgliGeomABC.h, UgliGeomHandle.cxx, UgliLoanPool.cxx, UgliPlnHandle.cxx, UgliScintMdlHandle.cxx, UgliScintPlnHandle.cxx, UgliSteelPlnHandle.cxx, UgliSteelPlnNode.cxx, UgliStripHandle.cxx: ctor (including copy ctor) need to initialize base classes 2002-08-29 15:20 Robert Hatcher <rhatcher@fnal.gov> * RawData/rdChecksum.c: avoid unsigned long to long comparison 2002-08-29 15:20 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: remove redundant retrieval of RawBlockId 2002-08-29 15:17 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCMethod.h, JobCPath.h: remove comma at end of enumerator list 2002-08-29 15:12 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: copy ctor needs to initialize base classes 2002-08-29 15:05 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.cxx: convert construct 'char* x = "string"' to 'const char*' which is more correct unhide same variable name used at different levels of scope 2002-08-29 13:23 bspeak * DatabaseTables/PlexTables/define_and_fill_plex.mysql: Change script to support separation of plex tables into: far_data_sm1.mysql far_data_sm2.mysql far_data_shield.mysql 2002-08-29 13:21 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: Plex tables out to plane 281 2002-08-28 21:02 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/: KalmanPlaneSR.cxx, KalmanPlaneSR.h: For ROOT I/O it is critically important that there be a default ctor (ie. one that takes no arguments) and that it initialize any and all pointers in the object to zero. 2002-08-28 19:53 musser * WebDocs/reconstruction/RecoSRDoc.ps: revised postscript version of reco documentation 2002-08-28 16:06 musser * WebDocs/reconstruction/: MINOS Standard Reconstruction Package.doc, MINOS_Standard_Reconstruction_Package.htm, MINOS_Standard_Reconstruction_Packagep2.htm, MINOS_Standard_Reconstruction_Packagep3.htm, MINOS_Standard_Reconstruction_Packagep4.htm, MINOS_Standard_Reconstruction_Packagep5.htm, MINOS_Standard_Reconstruction_Packagep6.htm, MINOS_Standard_Reconstruction_Packagep7.htm, MINOS_Standard_Reconstruction_Packagep8.htm, RecoSRDoc.htm, newproj.w2w, w2windx.htm, w2wtoc.htm: update reconstruction documentation -doc code moved from CandHandle to Alg's, improved CandTrack docs, ... 2002-08-27 22:30 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecComponentId.cxx, RecComponentId.h, RecDataRecord.cxx, RecDataRecord.h: Replace troublesome stl container with TClonesArray of RecComponentId objects. RecComponentId is a new class to hold the identity (classname, objectname) of the components stored in the RecDataRecord TObjArray. 2002-08-27 20:52 Robert Hatcher <rhatcher@fnal.gov> * Demo/: DemoDataReject.cxx, DemoDataReject.h: additional rejection mode for selecting w/ or w/out veto shield digits for *selection* of snarls with at least one veto shield digit use: j.Path.Create("xyzzy","DataReject::Ana <other modules>"); j.Path("xyzzy").Mod("DataReject").Set("VetoShieldReject=-2"); for *rejection* of snarls with any veto shield digits use +1 0=ignore test [default] -2=reject if all off; -1=reject if any off +2=reject if all on; +1=reject if any on 2002-08-27 20:39 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCEnv.cxx: add 'endl' on messages for record/time limit or SIGHUP seen in ContinueRun() 2002-08-27 20:34 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCommand.cxx: explicitly list which "key" is missing a value in StringToRegistry; also finish line with endl. 2002-08-27 18:45 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet: revised and corrected plex tables for caldet w/ QIE electronics (from N. Tagg) 2002-08-27 15:39 musser * Calibrator/: CalMuonCalibration.cxx, CalNonLinearity.cxx, CalTimeCalibration.cxx, DigitCalibrator.cxx, PulserSigLinCalibrator.cxx: The faster db table read code for NonLinearity forgot to divide the nonlinearity table length by 2, resulting in running off the end of the nonlinearity LUT, and hence bad SigLin values. Now fixed. 2002-08-27 15:16 phil.adamson * PulserCalibration/: PulserCollectorModule.cxx, PulserRawDriftPin.cxx, PulserRawDriftPin.h, PulserRawGainPin.cxx, PulserRawGainPin.h, PulserRefDriftPin.cxx, PulserRefDriftPin.h: Change the PIN diode DB to use the component parts rather than the PIN Id. 2002-08-27 07:21 Nick West <n.west1@physics.oxford.ac.uk> * Record/RecDataRecord.h: Reinstate hack to get code to compile under gcc 2.91. Must be fixed before used in production. 2002-08-26 23:55 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: SelectGoodMuon.cxx, cosmic.C: Converted to use Util/UtilString. 2002-08-26 16:23 Brett Viren <bv@bnl.gov> * RecoBase/: AlgTrack.cxx, CandEventHandle.cxx, CandRecoHandle.cxx: Set initial values to avoid compiler warnings, bogus results and other badness. 2002-08-26 15:25 Brett Viren <bv@bnl.gov> * WebDocs/msrt.html: Move a chunk of doc that was in msrt proper into this page. Add link to my .msrtrc as an example of that extention. 2002-08-26 15:24 Brett Viren <bv@bnl.gov> * setup/msrt: Document use of .msrtrc. Fix typo in calling a _usage function. 2002-08-26 01:26 Sue Kasahara <schubert@hep.umn.edu> * Record/: RecDataRecord.cxx, RecDataRecord.h: Replace bothersome container with a cint compatible one. May review this again later. 2002-08-24 23:45 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgMSTClusterList.cxx, AlgThruMuonList.cxx, BandClusterListModule.cxx, BandClusterListModule.h, CutDigiPairListModule.cxx, CutDigiPairListModule.h, FitThruMuonListModule.cxx, FitThruMuonListModule.h, MSTClusterListModule.cxx, MSTClusterListModule.h, SelectCherenkov.cxx, SelectCherenkov.h, SelectCosmic.cxx, SelectCosmic.h, SelectGoodMuon.cxx, SelectGoodMuon.h, ThruMuonListModule.cxx, ThruMuonListModule.h, cosmic.C: Converted modules to use Registry. SelectGoodMuon::HandleCommand() retained for backward-compatibility since some commands do not follow the "Set()" format. 2002-08-23 19:56 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: have to change default value in the registry to get RecAtStart 2002-08-23 19:27 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: default is (again) write DbuSubRunSummary on RunStart block use "now" for creation date of DbuSubRunSummary instead of run start time -- this allows DBM to treat these modified records in a special manner. 2002-08-23 18:25 bspeak * DatabaseTables/PlexTables/far_data_shield.mysql: First commit of Plex split of shield 2002-08-23 18:12 bspeak * DatabaseTables/PlexTables/far_data_sm2.mysql: First commit of SM2 split of plex tables 2002-08-23 18:07 bspeak * DatabaseTables/PlexTables/far_data_sm1.mysql: First commit of the SM1 plex tables split 2002-08-23 17:59 Brett Viren <bv@bnl.gov> * Configurable/: CfgConfigurable.cxx, CfgConfigurable.h, CfgDialog.cxx, CfgDialog.h, test/testConfigurable.cc: As per discussion with Mark, Convert from holding a Registry to being a Registry. Makes use of the "dirty" flag getting moved up into Registry. Changed the mechanism for providing the default config and initializing the actual config.. This was done in order to avoid having the Config() method called before the sub class was fully constructed. Now the Config() method is not called at all durring construction, so any subclass that relied on that should now explicitly call Config(). 2002-08-23 16:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, test/TestDbi.cc: Only apply AggNo = -1 patch to DBUSUBSRUNSUMMARY if necessary. Fix cosmetic bug that truncated lines when reporting conflict. 2002-08-23 16:16 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h: convert to doxygen style comments 2002-08-23 16:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/prime.sh: Local mods to ENV_TSQL_* must come AFTER running standard setup! 2002-08-23 15:54 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h: Add flag (and accessors) which gets set any time a non-const Registry method is called. 2002-08-23 14:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiFieldType.cxx, DatabaseInterface/DbiResultSet.cxx, DatabaseInterface/doc/ChangeLog, DatabaseInterface/test/DbiValidate.cc, DatabaseInterface/test/DemoData3.dat, DatabaseInterface/test/create_DemoData3.mysql, UserManualDoc/src/database_interface.tex: Actually get unsigned int that exceeds 2**31 to work. 2002-08-23 08:47 Nick West <n.west1@physics.oxford.ac.uk> * Record/RecDataRecord.h: Temporary hack to get rootcint generated code to compile. MUST be resolved before switching I/O to use this class. 2002-08-22 22:51 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: oops cut-and-paste from AlgDigit failed to account for small differences in how RawChannelId was accessed. 2002-08-22 21:13 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxBeam.cxx: fix = to == 2002-08-22 21:12 Brett Viren <bv@bnl.gov> * WebDocs/msrt.html: Document how to addpkg to a test release based on a pserver base release s.t. you get a Package to which you can commit changes. 2002-08-22 20:56 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/AlgDigit.cxx, RerootExodus/RerootToRawDataModule.cxx: adjust the TDC tick to ns conversion factor for QIE electronics (different for Near and CalDet). 2002-08-22 20:56 musser * DatabaseTables/CalibrationTables/MapperFitsTable.MCfar: remove duplicate keys in mapper fits file for reroot context 2002-08-22 20:49 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/Producer_dispatcher.cc: comment out unused variables 2002-08-22 20:47 Robert Hatcher <rhatcher@fnal.gov> * RecoBase/: AlgEvent.cxx, AlgReco.cxx, AlgTrack.cxx: comment out unused CVSID line 2002-08-22 20:42 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/PulserDbiPin.cxx: re-order initializers to match declaration order in .h file 2002-08-22 20:33 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/PulserAggList.h: class has virtual functions (via ClassDef) so gcc complains if it doesn't have a virtual destructor ... give it one. 2002-08-22 20:30 Robert Hatcher <rhatcher@fnal.gov> * MuCal/MuCalFitterModule.cxx: comment out unused variable 2002-08-22 20:28 Robert Hatcher <rhatcher@fnal.gov> * LISummary/RawLILooker.cxx: comment out unused variables have Ana return result in all cases (was falling through and not returning a JobCResult if there was a RawRecord but no RawLIAdcSummaryBlock). 2002-08-22 20:24 Robert Hatcher <rhatcher@fnal.gov> * FarPlaneCheckout/FarPlaneCheckout.cxx: comment out unused variables 2002-08-22 19:30 Robert Hatcher <rhatcher@fnal.gov> * Persistency/: PerOutputStream.cxx, PerOutputStreamManager.cxx: adjust to interface change in Registry::Get() 2002-08-22 19:26 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoClientModule.cxx: adjust to interface change in Registry::Get() 2002-08-22 19:25 Robert Hatcher <rhatcher@fnal.gov> * OfflineTrigger/: OltNewModule.cxx, RawTofConverter.cxx: adjust to interface change in Registry::Get() comment out unused variables 2002-08-22 19:21 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoEventDump.cxx, DeMux/DmxDeMuxCosmicsModule.cxx, DeMux/DmxDeMuxModule.cxx, IoModules/IoInputModule.cxx, IoModules/IoOutputModule.cxx, JobControl/JobCDialog.cxx, MIDAD/Viewable.cxx, Midad/CandModel.cxx, Midad/DLSBinImp.cxx, Midad/DLSUVZImp.cxx, Midad/MultiDisplay.cxx: adjust to interface change in Registry::Get() 2002-08-22 19:20 Robert Hatcher <rhatcher@fnal.gov> * Configurable/: CfgConfigurable.cxx, CfgDialog.cxx, CfgDialog.h: adjust to interface change in Registry::Get() Rename Querry() as Query() -- correct spelling of "to inquire into" 2002-08-22 19:17 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/CandTrackSR.cxx: comment out unused variable 2002-08-22 19:17 Robert Hatcher <rhatcher@fnal.gov> * CandStripSR/AlgStripNearSR.cxx: replace use of PlexStripEndId::IsNull() with !IsValid() 2002-08-22 19:15 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/AlgFitTrackSR.cxx: comment out unused TrackClusterSR* 2002-08-22 19:14 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/CandFitTrackSRHandle.cxx: replace deprecated <iostream.h>/<assert.h> with <iostream>/<cassert> 2002-08-22 19:12 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/DigiPairListModule.cxx, BubbleSpeak/SuperSliceListModule.cxx, CandDigit/DigitListModule.cxx: adjust to interface change in Registry::Get() 2002-08-22 19:11 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/AlgThruMuonList.cxx: some extra ()'s in while's to eliminate gcc warning message 2002-08-22 19:09 Robert Hatcher <rhatcher@fnal.gov> * Registry/: Registry.cxx, Registry.h, test/RegistryValidate.cxx: convert to "Get(const char* key, CONST char*& s) const" 2002-08-22 17:41 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: StripSRTTree.h, EventSRListModule.cxx: Add new objects phwest and pheast to StripSRTTree; these contain pulse heights for individual strip ends. 2002-08-22 16:21 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Fix the shield Plex to include old 3 VARC readout tables. 2002-08-22 15:30 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Shield now on fourth VARC, and out to plane 277 2002-08-22 14:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigSet.cxx, doc/ChangeLog: Within string values convert double quote characters to single quotes to allow string to be exported (DbiOutRowStream uses double quotes to delimit string). 2002-08-22 09:35 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiDemoData3.cxx, DbiDemoData3.h, DbiValidate.cc, DemoData3.dat, create_DemoData3.mysql: Test unsigned int I/O for values >= 2**31. Currently broken. 2002-08-22 07:51 Nick West <n.west1@physics.oxford.ac.uk> * Midad/mchain.h: Hack to compile under gcc 2.91 - some type of name conflict for Slot6? 2002-08-22 05:00 Sue Kasahara <schubert@hep.umn.edu> * Record/: GNUmakefile, LinkDef.h, RecDataHeader.cxx, RecDataHeader.h, RecDataRecord.cxx, RecDataRecord.h, RecHeader.cxx, RecHeader.h, RecNtupleRecord.cxx, RecNtupleRecord.h, RecPhysicsHeader.cxx, RecPhysicsHeader.h, RecRecord.cxx, RecRecord.h, test/GNUmakefile, test/RecValidate.cc, test/RecValidate.h, test/TestRec.cc: New templated record classes and revised header classes to match proposal discussed at software workshop. New test directory and Record package validation code. 2002-08-21 20:58 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: replace deprecated <iostream.h> with <iostream> 2002-08-21 20:52 Brett Viren <bv@bnl.gov> * Midad/: CanvasPage.cxx, CanvasPage.h, Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GNUmakefile, LinkDef.h, MainDisplay.cxx, MainDisplay.h, Mint.cxx, Mint.h, MultiDisplay.cxx, MultiDisplay.h, MultiPage.cxx, MultiPage.h, PageABC.h, PageDisplay.cxx, PageDisplay.h, doit.cxx, doit.h, Gui/GuiButton.h, test/test-RangeControl.cxx: Add intermediate CanvasPage base class and change MultiPage to use it. Rename MainDisplay to PageDisplay and integrate that into Mint. This is the only Display type now. Remove some cruft. Battle ROOT Gui weirdness in GuiButton. 2002-08-21 20:45 Brett Viren <bv@bnl.gov> * Midad/mchain.h: wrap in namespace 2002-08-21 19:55 musser * DatabaseTables/CalibrationTables/: MapperFitsTable.far, MapperFitsValidity.far: last set of operations stepped on actual mapper table. This is the real deal.. 2002-08-21 19:07 Brett Viren <bv@bnl.gov> * Midad/: SceneDisplay.cxx, SceneDisplay.h: obsolete 2002-08-21 18:58 Brett Viren <bv@bnl.gov> * Midad/: Mint.cxx, MultiDisplay.cxx, RunSnarlEntry.cxx, mchain.h: Add local version of function dropped from newest libsigc++. 2002-08-21 18:35 Brett Viren <bv@bnl.gov> * Midad/: GNUmakefile, Range.h, RangeControl.h, Undoable.h, Gui/GuiSlider.cxx, Gui/GuiSlider.h, test/GNUmakefile, test/test-GuiSlider.cxx, test/test-RangeControl.cxx, test/test-Undoable.cxx: Add RangeControl which allows for Undo/Redo for Ranges. It also allows for "compound" changes to Range which result in only a single update of the UndoHistory even with multiple updates to Range. test-RangeControl tests all this. 2002-08-21 17:26 musser * DatabaseTables/CalibrationTables/: GainDriftMasterTable.MCcaldet, GainDriftMasterTable.MCfar, GainDriftMasterTable.far, GainDriftMasterValidity.MCcaldet, GainDriftMasterValidity.MCfar, GainDriftTable.MCcaldet, GainDriftTable.MCfar, GainDriftTable.far, GainDriftTableValidity.MCcaldet, GainDriftTableValidity.MCfar, GainTable.MCcaldet, GainTable.MCfar, GainTable.far, GainTableValidity.MCcaldet, GainTableValidity.MCfar, MIPCalibrationTable.MCcaldet, MIPCalibrationTable.MCfar, MIPCalibrationTable.far, MIPCalibrationValidity.MCcaldet, MIPCalibrationValidity.MCfar, MapperFitsTable.MCcaldet, MapperFitsTable.MCfar, MapperFitsTable.far, MapperFitsValidity.MCcaldet, MapperFitsValidity.MCfar, MapperFitsValidity.far, MuonFitsTable.MCcaldet, MuonFitsTable.MCfar, MuonFitsValidity.MCcaldet, MuonFitsValidity.MCfar, NonLinearityTable.MCcaldet, NonLinearityTable.MCfar, NonLinearityTable.far, NonLinearityValidity.MCcaldet, NonLinearityValidity.MCfar, PINResponseTable.MCcaldet, PINResponseTable.MCfar, PINResponseValidity.MCcaldet, PINResponseValidity.MCfar, PINtoADCTable.MCcaldet, PINtoADCTable.MCfar, PINtoADCTable.far, PINtoADCValidity.MCcaldet, PINtoADCValidity.MCfar, TimeCalibrationTable.MCcaldet, TimeCalibrationTable.MCfar, TimeCalibrationTable.far, TimeCalibrationValidity.MCcaldet, TimeCalibrationValidity.MCfar, load_calibration.mysql: This calibration db upload addresses the following: 1: regeneration of default tables to pull in 'new' plane coverage for plane 243. This should eliminate warnings from calibration software associated with plane 243. 2: Updated module mapper fits, provided by Leon, and extension of coverage to all of SM1. 3: additional tables for reroot context, with no-op calibration constants. This eliminates the flood of warnings seen when running on a MC file. The one exception to the no-op nature of these constants is strip attenuation - these constants are the same as used in GMINOS to model strip attenuation, ie the correction applied in the offline should unwind the GMINOS model. However, one issue remains to be settled - the normalization of this correction is not consistent with the normalization procedure used in the mapper fits (average correction=1 at strip center for each module/strip location). I'm still pondering the correct way to do this, but the uploaded table is reasonable for now. 2002-08-21 15:19 Robert Hatcher <rhatcher@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx: Registry's method for getting char string is: bool Get(const char* key, char*& s) const; which won't accept a const char* variable for gcc 2.95.2 and beyond. 2002-08-21 11:42 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/prime.sh: If script is being run under kcron, throw away -ak arg. 2002-08-21 07:20 Nick West <n.west1@physics.oxford.ac.uk> * Midad/test/test-BBox.cxx: Fix typo in header name. 2002-08-21 07:19 Nick West <n.west1@physics.oxford.ac.uk> * Midad/test/GNUmakefile: Switch off building to avoid missing target -lPopup error. 2002-08-21 07:18 Nick West <n.west1@physics.oxford.ac.uk> * Midad/GNUmakefile: Remove obsolete doit and MainDisplay. 2002-08-21 06:31 Nick West <n.west1@physics.oxford.ac.uk> * DeMux/AlgConfigDeMux.h: Make declaration of CheckStrayPlanes() consistent with definition. 2002-08-21 05:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/exporter.pm: When copying temporary log file contents to permanent log, discard the priming entries. 2002-08-20 22:25 Brett Viren <bv@bnl.gov> * Midad/Gui/GNUmakefile: forgotten commit 2002-08-20 22:25 Brett Viren <bv@bnl.gov> * Midad/: ControlBar.h, Display.cxx, Display.h, GNUmakefile, 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, JobMenu.cxx, JobMenu.h, MainDisplay.cxx, MainDisplay.h, Mint.cxx, MultiDisplay.cxx, MultiPage.cxx, PageABC.h, RunSnarlEntry.cxx, RunSnarlEntry.h, SceneDisplay.cxx, doit.cxx, 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/GuiTree.cxx, Gui/GuiTree.h, test/GNUmakefile: Move pure Gui code into its own lib and subdir. 2002-08-20 21:57 Brett Viren <bv@bnl.gov> * Midad/: GNUmakefile, LinkDef.h, Range.h, Undoable.h, ZoomPad.cxx, ZoomPad.h, test/GNUmakefile, test/full-zoom.xpm, test/test-GuiSlider.cxx, test/test-Undoable.cxx: Bring back Undoable from the dead and make Range undoable. Start a cleaned up Zoomable TPad. 2002-08-20 20:00 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: minor changes associated with switchover to registry 2002-08-20 19:55 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Comment veto shield code. 2002-08-20 17:54 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Identification of hits in VARC 3 as shield hits for runs > 7000. 2002-08-20 17:25 Robert Hatcher <rhatcher@fnal.gov> * CandEventSR/EventSRListModule.cxx: explicitly initialize all pointers to zero on object creation -- this is extra important if one is going to *test* on it (ie. if (!fFile) ...) explicitly zero pointers after deletion 2002-08-20 17:23 Robert Hatcher <rhatcher@fnal.gov> * CandEventSR/TTreeSR.cxx: explicitly zero pointers after deletion 2002-08-20 16:48 Brett Viren <bv@bnl.gov> * Midad/: GNUmakefile, GuiBase.cxx, MainDisplay.cxx, MainDisplay.h, Mint.h, MultiPage.cxx, MultiPage.h, PageABC.h, PageProxy.cxx, PageProxy.h, doit.cxx, doit.h: Fork a branch (X00-05-02) as I will make some changes that will temporarily break things. 2002-08-20 16:43 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoEventDump.cxx: in DumpFragment give index # on tree 2002-08-20 16:42 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/SigMappedCalibrator.cxx: when complaining about a missing database row, give full strip end id as well as key index. 2002-08-20 14:55 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx: Need to check PlexSEIdAltL::IsValid() for all CandDigitHandles. Previously was checking PlexSEIdAltL::GetDemuxVetoFlag(), but this didn't seem to be catching all CandDigitHandles with invalid PlexSEIdAltL. 2002-08-20 14:33 Brett Viren <bv@bnl.gov> * WebDocs/: WebDocs.html, doxygen-howto.html, main-header.html: Add pointers to how to add doxygen comments. Fixed the WebDocs.html color scheme that lost sync when a row was added. Clarified the some of the entries on this page. Added a few links to the main-header.html. 2002-08-20 14:03 Brian Rebel <brebel@fnal.gov> * DeMux/doc/how_to_demux.html: adjust how to for registry stuff 2002-08-20 13:29 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxStatus.cxx, DmxStatus.h: convert to registry usage in Modules. add functionality to DeMuxModule and DeMuxCosmicsModule to make them filter events that fail demuxing for no vertex found too few valid planes non-physical soultions figure of merit failures 2002-08-20 13:13 Brett Viren <bv@bnl.gov> * Midad/: GNUmakefile, GuiBase.cxx, GuiBase.h, Hit2dSE.cxx, LinkDef.h, Mint.cxx, doc/index.html, doc/todo.html, test/GNUmakefile, test/test-BBox.cxx, test/test-Gui.cxx: Add grody hack to deliver the main window containing a particular GuiBase in order to re-layout because ROOT's POSh TG classes don't have the concept of *gasp* adding and removing children widgets. 2002-08-19 20:06 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-development: CandFitTrackMS should come before CandFitTrackSR 2002-08-19 20:05 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-development: add CandFitTrackMS (Bringley,Bernstein) as standard base release package 2002-08-19 19:35 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Previously had tendency to drop hits at end of track due to track momentum becoming too small. 2002-08-19 18:48 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Check validity of CandDigitHandle's PlexSEIdAltL when querying calibrated pulse heights (which are dependent on strip end). 2002-08-19 18:46 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx: Do not use CandDigitHandles if DemuxVetoFlag() is true. 2002-08-19 18:39 Brian Rebel <brebel@fnal.gov> * DeMux/doc/how_to_demux.html: instructions to turnfiltering off or on 2002-08-19 18:30 Brian Rebel <brebel@fnal.gov> * DeMux/doc/how_to_demux.html: update the how to file. add instructions for filtering based on figure of merit 2002-08-19 16:01 Brett Viren <bv@bnl.gov> * CandTrackSR/TrackSRListModule.cxx: If you are going to test a variable against zero, you damn better set it to zero at some point because nobody is going to do it for you. Well, I take it back. I guess I am.... 2002-08-19 15:23 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: Fixed bug in path length calculation. 2002-08-19 13:57 musser * WebDocs/reconstruction/todo.html: add Dave B tasks, and near detector electronics calib 2002-08-16 22:24 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: belatedly remember to commit change here that reflects change to RawDaqSnarlHeader ctor (now includes TimeFrame#). 2002-08-16 21:52 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCPath.cxx: if JobCPath::Mod is going to complain about a request to use a module that doesn't exist it should say "Path XX does not contain module YY" and not the confusingly incorrect "Path XX does contain module YY" 2002-08-16 19:56 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: fix typo in consistency check: had "|=" (or into result) vs "!=" (not equal to) which made all veto shield altl's fail consistency check 2002-08-16 19:47 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: reflect changes in RawDaqHeader (addition of TimeFrame #) when forming the record header. 2002-08-16 19:47 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDaqHeader.cxx, RawDaqHeader.h, RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h, RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h: RawDaqHeader and RawDaqSnarlHeader can now report the TimeFrame # from whence they came (as stored in RawDaqHeaderBlock or RawSnarlHeaderBlock). Deprecate GetTimeFrameNo() in favor of consistent GetTimeFrameNum(). 2002-08-16 19:39 bringley * CandFitTrackMS/AlgFitTrackMS.cxx: Improvement in how long tracks are handled. Now, we fit only the first <MaxHits> hits instead of not fitting the track at all. 2002-08-16 19:03 Brett Viren <bv@bnl.gov> * JobControl/JobCRootEnv.cxx: Fix command line parsing so to allow passing of args to ROOT macros as root does. Ie, loon 'myfile.C("argument to myfile(const char*) macro")' 2002-08-16 15:32 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet: new plex for CalDet with QIE electronics (generated by N. Tagg) 2002-08-16 14:17 Brett Viren <bv@bnl.gov> * WebDocs/WebDocs.html: Add link to phpmyadmin DB interface 2002-08-15 23:44 dap56 * CDFMonitoringFwk/: HistoDisplay.cxx, HistoDisplay.h, HistoDisplayMain.cc: added new command line options: HistoDisplayMain -i <socketserver> -p <port> default is localhost:9091 2002-08-15 23:03 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.h: hide static class member fgAltLHasBrokenFibers in favor of member functions for setting/getting the value -- CINT was unable to manipulate it directly. 2002-08-15 21:31 Brett Viren <bv@bnl.gov> * Alignment/: AlignHists.cxx, AlignHists.h, AlignmentModule.cxx, AlignmentModule.h, GNUmakefile, LinkDef.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h, align.C, alignment.C, plot_hists.C: Rearange where the histograming class is created to avoid some mystery segfaults. Too many damn gremlins in the code these days. 2002-08-15 21:28 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: DigitPulseHeightSR.h, DigitSRTTree.cxx, DigitSRTTree.h, EventSRListModule.cxx, LinkDef.h, MomentumInfoSR.cxx, MomentumInfoSR.h, TTreeSR.cxx, TTreeSR.h, VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: Add VetoShieldInfoSR class to handle veto shield information. Change variable MomentumInfoSR::curve (momentum from curvature) to MomentumInfoSR::qp (q/p from curvature), similarly for MomentumInfoSR::ecurve. 2002-08-15 21:26 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: AlgFitTrackSR now inherits from AlgTrack. Remove redundant map fdSMap from CandFitTrackSR, add in time variables. 2002-08-15 21:23 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Count number of hit planes separately for multi muon events. This quantity is used in rejecting short, misreconstructed tracks. 2002-08-15 21:19 bringley * CandFitTrackMS/AlgFitTrackMS.cxx: A couple small fixes. 2002-08-15 20:18 bringley * CandFitTrackMS/: AlgFitTrackMS.cxx, AlgFitTrackMS.h, FitTrackMSListModule.cxx: More changes and slight improvements. I'm pretty sure everything is actually working now. 2002-08-15 19:17 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/Dbi.h: New Plex tables with veto shield entries exceeded kMAXAGGNO limit of 1000; bump it to 2000 for now. Results of exceeding limit weren't simply restricted to aggregates above this value but other aggregates as well. 2002-08-15 18:20 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/Preparation.html: Add section where sites can link to local setup instructions. 2002-08-15 15:23 Brett Viren <bv@bnl.gov> * setup/msrt: Use /bin/pwd instead of pwd when setting initial SRT_DIST to avoid SRT's symlink "feature". 2002-08-15 12:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, doc/ChangeLog, test/DbiValidate.cc, test/DemoData3.dat: Support unsigned integer input of values that have MSB set. 2002-08-15 11:22 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgBandClusterList.cxx, AlgFitThruMuonList.cxx, AlgMSTClusterList.cxx, AlgThruMuonList.cxx: Changes for handling veto shield digits. Not sure which runs have veto shield, so can only say that the old files still process the same. 2002-08-15 10:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: doc/ChangeLog, test/DbiDemoData1.h, test/DbiValidate.cc: Add test of Natural Index that exceeds 2**31. 2002-08-14 21:41 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: forgot to clear a slice 2002-08-14 21:10 Brett Viren <bv@bnl.gov> * setup/msrt: Will now source ~/.msrtrc (in .sh format) for any default environment. Add to doc on "migrate" command saying that one shouldn't technically need to change from read-only to read-write access. Some cleanup of anonvcs function. Run "makemodulemap --public" at the end of a build. Tweek logging and fix various typos. 2002-08-14 19:53 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackSRListModule.cxx: Do not flag JobCResult with SetWarning() if no tracks reconstructed. Job control will continue to next module. 2002-08-14 19:27 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: Needed some more instances of UgliScintPlnHandle::IsValid() checks. 2002-08-14 18:35 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: switch back to using Slices to define windo w boundaries 2002-08-14 18:31 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgDigiPairList.cxx: Check demux veto flag. 2002-08-14 18:22 Brett Viren <bv@bnl.gov> * JobControl/JobCResult.cxx: operator=(Decision_t) had its cases crossed. 2002-08-14 17:39 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Shield planes 513 - 524 2002-08-14 16:09 Brett Viren <bv@bnl.gov> * WebDocs/: WebDocs.html, Companion/coding_convention/index.html: fix broken and remove obsolete links 2002-08-14 15:52 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: Check validity of UgliScintPlnHandle. 2002-08-14 15:10 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgStraightCluster.cxx, CandStraightClusterHandle.cxx, CandStraightClusterHandle.h: Remove CandStraightClusterHandle::AddDaughterLink(). Move the code to AlgStraightCluster. 2002-08-13 20:13 Brett Viren <bv@bnl.gov> * WebDocs/GNUmakefile: Add fixperms 2002-08-13 19:53 Brett Viren <bv@bnl.gov> * WebDocs/fixperm: Grrr. CVS doesn't respect file permissions so +x files loose their exec bit which will mean the web server won't try to parse them. This script fixes the permissions. 2002-08-13 19:39 Brett Viren <bv@bnl.gov> * WebDocs/: WebDocs.html, msrt-multi-compilers.html, msrt.html: Add msrt docs into the fold. 2002-08-13 19:36 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgThruMuon.cxx, AlgThruMuon.h: AlgThruMuon now inherits from AlgTrack and uses AlgTrack::SetUVZT(). 2002-08-13 19:29 Brett Viren <bv@bnl.gov> * WebDocs/: main-header.html, template.html, doc/guidelines.html, doc/guidelines_WD.html: Few more "top" defs. Document this in template.html 2002-08-13 19:17 Brett Viren <bv@bnl.gov> * WebDocs/doc/: guidelines.html, guidelines_WD.html: Add top var. 2002-08-13 19:16 Brett Viren <bv@bnl.gov> * WebDocs/Companion/index.html: Add top var 2002-08-13 19:16 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Replaced float == float with fabs(float - float) < epsilon. 2002-08-13 19:15 Brett Viren <bv@bnl.gov> * WebDocs/cmd/: CalDetPIDModule.html, CheezyDisplayModule.html, ClusterSRListModule.html, CutDigiPairListModule.html, DigiPairListModule.html, DigitListModule.html, DmxDeMuxCosmicsModule.html, DmxDeMuxModule.html, DrawMuonTracksModule.html, EventSRListModule.html, FitThruMuonListModule.html, FitTrackSRListModule.html, GoodThruMuonListModule.html, IoInputModule.html, IoOutputModule.html, JobCDemoModuleA.html, JobCDemoModuleB.html, JobCModule.html, JobCMsgModule.html, JobCPathModule.html, JobCRootCommandModule.html, JobCRootModule.html, MSTClusterListModule.html, PathLenCorrecModule.html, PlotMuonClusterModule.html, RerootToRawDataModule.html, RotoClientModule.html, ShowerSRListModule.html, SliceSRListModule.html, StripSRListModule.html, SuperSliceListModule.html, ThruMuonAnalysisModule.html, ThruMuonListModule.html, ThruMuonSummaryModule.html, TrackSRListModule.html, index.html: Set "top" variable. 2002-08-13 18:21 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStream.cxx: Fix UpdateTree method to cd to tree file before reading in file keys, and cd back to current directory when done. 2002-08-13 18:00 musser * WebDocs/reconstruction/recotree.ps: adding reco tree doc 2002-08-13 17:54 Brett Viren <bv@bnl.gov> * WebDocs/doc/: guidelines.html, guidelines_WD.html: More ssi. 2002-08-13 17:46 Brett Viren <bv@bnl.gov> * WebDocs/: WebDocs.html, howto_rootmodule.html: Fix link to cmd, add note about depreciation of .jcm, convert to ssi. 2002-08-13 17:31 Brett Viren <bv@bnl.gov> * WebDocs/: cmd_CalDetPIDModule.html, cmd_CheezyDisplayModule.html, cmd_ClusterSRListModule.html, cmd_CutDigiPairListModule.html, cmd_DigiPairListModule.html, cmd_DigitListModule.html, cmd_DmxDeMuxCosmicsModule.html, cmd_DmxDeMuxModule.html, cmd_DrawMuonTracksModule.html, cmd_EventSRListModule.html, cmd_FitThruMuonListModule.html, cmd_FitTrackSRListModule.html, cmd_GoodThruMuonListModule.html, cmd_IoInputModule.html, cmd_IoOutputModule.html, cmd_JobCDemoModuleA.html, cmd_JobCDemoModuleB.html, cmd_JobCDisplayModule.html, cmd_JobCModule.html, cmd_JobCMsgModule.html, cmd_JobCPathModule.html, cmd_JobCRootCommandModule.html, cmd_JobCRootModule.html, cmd_MIDADModule.html, cmd_MSTClusterListModule.html, cmd_PathLenCorrecModule.html, cmd_PlotMuonClusterModule.html, cmd_RerootToRawDataModule.html, cmd_RotoClientModule.html, cmd_ShowerSRListModule.html, cmd_SliceSRListModule.html, cmd_StripSRListModule.html, cmd_SuperSliceListModule.html, cmd_ThruMuonAnalysisModule.html, cmd_ThruMuonListModule.html, cmd_ThruMuonSummaryModule.html, cmd_TrackSRListModule.html, cmd_index.html, cmd/CalDetPIDModule.html, cmd/CheezyDisplayModule.html, cmd/ClusterSRListModule.html, cmd/CutDigiPairListModule.html, cmd/DigiPairListModule.html, cmd/DigitListModule.html, cmd/DmxDeMuxCosmicsModule.html, cmd/DmxDeMuxModule.html, cmd/DrawMuonTracksModule.html, cmd/EventSRListModule.html, cmd/FitThruMuonListModule.html, cmd/FitTrackSRListModule.html, cmd/GoodThruMuonListModule.html, cmd/IoInputModule.html, cmd/IoOutputModule.html, cmd/JobCDemoModuleA.html, cmd/JobCDemoModuleB.html, cmd/JobCModule.html, cmd/JobCMsgModule.html, cmd/JobCPathModule.html, cmd/JobCRootCommandModule.html, cmd/JobCRootModule.html, cmd/MSTClusterListModule.html, cmd/PathLenCorrecModule.html, cmd/PlotMuonClusterModule.html, cmd/RerootToRawDataModule.html, cmd/RotoClientModule.html, cmd/ShowerSRListModule.html, cmd/SliceSRListModule.html, cmd/StripSRListModule.html, cmd/SuperSliceListModule.html, cmd/ThruMuonAnalysisModule.html, cmd/ThruMuonListModule.html, cmd/ThruMuonSummaryModule.html, cmd/TrackSRListModule.html, cmd/index.html: Move cmd_ files to cmd/ sub dir and SSI-ify. Remove a couple obsolete ones. 2002-08-13 16:40 Brett Viren <bv@bnl.gov> * WebDocs/: MemCheck.html, OldDocs.html, RDBCindex.html, RDBCtutor.html, WebDocs.html, author_hints.html, cvs-rep.html, external_products.html, general_help.html, glossary.html, glossary_terms.html, head.html, howto_roto.html, install.html, install_products.html, leak_checkers.html, main-footer.html, main-header.html, minos.phy.bnl.gov-footer.html, minos.phy.bnl.gov-header.html, msrt.html, ntuple_graphing_help.html, offline_links.html, pkg_glossary.html, pkg_links.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, tail.html, template.html, test_mysql.html, umn_web_tools.html, Companion/index.html: Change over the .htmls in the top level directory to use SSI for boiler plate. Additionally, some small edits to bring a few pages more up-to-date. 2002-08-13 16:33 Robert Hatcher <rhatcher@fnal.gov> * Configurable/CfgConfigurable.cxx: gcc 3.1 does not allow default arg values in implementation (only header) 2002-08-13 16:26 bringley * CandFitTrackMS/: AlgFitTrackMS.cxx, FitTrackMSListModule.cxx: Fixes a small problem that was generating warnings - also, some more small changes. 2002-08-13 16:12 Mark Messier <messier@indiana.edu> * Configurable/: CfgConfigurable.cxx, CfgConfigurable.h, test/testConfigurable.cc: Add InitConfig method to ensure that the Config and DefaultConfig methods come from the derived class and not the base class. 2002-08-13 15:34 Robert Hatcher <rhatcher@fnal.gov> * Dependency/: idep_altab.cxx, idep_alutil.cxx, idep_binrel.cxx, idep_namea.cxx, idep_nimap.cxx, idep_tokitr.cxx: replace deprecated <iostream.h> <assert.h> with <iostream> <cassert> add std:: appropriately, for gcc 3.1 2002-08-13 15:31 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/CandFitTrackSRHandle.cxx: replace deprecated <iostream.h>,<assert.h> with <iostream> and <cassert> 2002-08-13 15:28 Robert Hatcher <rhatcher@fnal.gov> * LISummary/RootHeaders.h: replace deprecated headers w/ preferred replacements for gcc 3.1 (<iostream>, <fstream>, <cassert>) 2002-08-13 15:27 Robert Hatcher <rhatcher@fnal.gov> * MuCal/: MuCalFitterModule.cxx, SpectraFit.h: replace deprecated <fstream.h> with <fstream> 2002-08-13 15:26 Robert Hatcher <rhatcher@fnal.gov> * Registry/test/RegistryValidate.cxx: replace depreciated <iostream.h> w/ <iostream> 2002-08-13 15:26 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: Reset iterator. 2002-08-13 15:25 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: use 0x255 as bad strip # rather than -1 2002-08-13 14:24 musser * WebDocs/reconstruction/: Image1.gif, Image2.gif, MINOS Standard Reconstruction Package.doc, MINOS_Standard_Reconstruction_Package.htm, MINOS_Standard_Reconstruction_Packagep10.htm, MINOS_Standard_Reconstruction_Packagep2.htm, MINOS_Standard_Reconstruction_Packagep3.htm, MINOS_Standard_Reconstruction_Packagep4.htm, MINOS_Standard_Reconstruction_Packagep5.htm, MINOS_Standard_Reconstruction_Packagep6.htm, MINOS_Standard_Reconstruction_Packagep7.htm, MINOS_Standard_Reconstruction_Packagep8.htm, MINOS_Standard_Reconstruction_Packagep9.htm, RecoSRDoc.htm, RecoSRDoc.ps, demux.html, email.gif, home.gif, indx.gif, newproj.w2w, next.gif, prev.gif, rblutxts.gif, rgrntxts.gif, toc.gif, todo.html, top.gif, w2windx.htm, w2wtoc.htm, w2wtoc.htm~: adding reco docs 2002-08-13 14:23 musser * WebDocs/WebDocs.html: change reco docs link to htm 2002-08-13 00:07 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToRawDataModule.cxx, RerootToRawDataModule.h: modify what to print out if debugging flag says to debug AddToCrate 2002-08-13 00:05 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: during unpacking if the block is tagged SimFlag=kReroot and the electronics type is kReroot, then unpack elements as RawQieMCDigits *if* the block is tagged as kNear for the detector. This hack needs to be in place until we have a real near detector Plexus. 2002-08-13 00:01 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexLoanPool.cxx: inform user of intent to use PlexusReroot 2002-08-13 00:01 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexMuxBoxId.cxx: use UInt_t in conversion intermediates 2002-08-12 23:58 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: make sure fAlgorithmic is initialized (matters when ctor'ing the derived class UgliGeometryReroot). 2002-08-12 21:31 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: change default to UInt_t complain bitterly if conversion is necesary for any reason other than use in the streamer or converting the default. 2002-08-12 21:19 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawChannelId.cxx, RawChannelId.h: RawChannelId was mis-shifting the detector field (but masking into the right bits). It was reversible except in the case of kNear which then mapped to kUnknown. With this fix future creations will have the field correctly filled, but this means that all existing RawChannelId's need to be converted in order to be used. The explicit streamer should force this to happen on reading an object without the high bit set (the version flag for the encoding). Take this opportunity to convert to using UInt_t/UShort_t. 2002-08-12 18:40 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgTrack.cxx: Fix bug where an array was being written to out of bounds. Also, fix potential memory leak. 2002-08-12 17:30 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: AlgStripNearSR.cxx, AlgStripSRList.cxx, CandStripSRHandle.cxx: Set begin and end times for near detector strips. 2002-08-12 17:26 Mark Messier <messier@indiana.edu> * Configurable/test/testConfigurable.cc: Fix typo 2002-08-12 17:24 Mark Messier <messier@indiana.edu> * Configurable/: Cfg.cxx, Cfg.h, CfgConfigurable.cxx, CfgConfigurable.h, CfgDialog.cxx, CfgDialog.h, GNUmakefile, LinkDef.h, doc/Configurable.html, test/GNUmakefile, test/testConfigurable.cc: Start configurable package 2002-08-12 17:22 Mark Messier <messier@indiana.edu> * setup/packages-development: Add configurable 2002-08-12 17:21 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Add Configurable 2002-08-12 17:20 Mark Messier <messier@indiana.edu> * Configurable/.cvsignore: Start Configurable package 2002-08-12 16:59 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/ArrivalTime.cxx: Previously trying to access header file from CandTrackSR. 2002-08-12 16:53 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: set the crate's electronics type based on the first RawChannelId that it sees for the crate (was always using kVA). 2002-08-12 16:19 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/PlaneView.C: source for making Conventions figure 2002-08-12 14:15 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h, AlgTrackSRList.cxx, ArrivalTime.cxx, ArrivalTime.h, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, LinkDef.h: Remove class ArrivalTime (now in RecoBase). AlgTrackSR now inherits from AlgTrack. Previously CandTrackSR had cached values for path length, this is now in CandTrack, so remove from CandTrackSR. 2002-08-12 14:11 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: AlgTrack.cxx, AlgTrack.h, ArrivalTime.cxx, ArrivalTime.h, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h, LinkDef.h: New class AlgTrack; algorithms which create CandTrack objects should inherit from this class and make a call to SetUVZT(CandTrackHandle *) in RunAlg(). Also, move class ArrivalTime from CandTrackSR to RecoBase. CandTrack modified to cache transverse positions, path length, and track times at each plane. Previously these were calculated at each request. 2002-08-12 13:39 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Planes 266 - 269 2002-08-12 12:06 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: BubUtil.cxx, BubUtil.h, CandThruMuonHandle.cxx, CandThruMuonHandle.h, SelectGoodMuon.cxx, cosmic.C: Remove CandThruMuonHandle::GetTrkLenInStrip() to BubUtil. Adjust parameters in cosmic.C. 2002-08-11 00:30 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiStructHash.cxx, UgliDbiStructHash.h: make operator==(viewcover_t, viewcover_t) a friend for gcc 3.1's sake 2002-08-11 00:29 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiScintMdlStruct.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiStripStruct.cxx: PlaneCoverage::kUnknown is -1, so don't use UInt_t 2002-08-10 21:46 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/: MuonSigCorrCalibrator.cxx, PEGainCalibrator.cxx, PulserSigLinCalibrator.cxx: limit how fecund the Calibrator classes are about producing error messages; in some cases the complaints about missing rows now stop after 20 messages. 2002-08-10 21:44 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: re-enable veto shield cases for PlaneView and PlaneCoverage now that UgliGeometry doesn't barf at them. 2002-08-10 21:43 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: follow changes to UgliDbi[ScintPln,ScintMdl,Strip]Struct classes that now use UgliDbiStructHash for indexing. 2002-08-10 21:42 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: LinkDef.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h, UgliDbiStructHash.cxx, UgliDbiStructHash.h, UgliScintMdlNode.cxx, UgliScintPlnNode.cxx, UgliStripNode.cxx: new class UgliDbiStructHash handles the lookup hashing for the ScintPlnStruct, ScintMdlStruct and StripStruct tables; basically it's a way of holding (detector,planeview,planecoverage,[part]) and making an index to look up elements by. 2002-08-10 21:40 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCurrentInjectDataBlock.cxx, RawLinearizedDataBlock.cxx, RawQieCalibrationDataBlock.cxx, RawQieDataBlock.cxx: output warning message when unpacking doesn't end evenly on the end-of-block tweak the formatting on FormatToOStream() 2002-08-10 17:23 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/CandDigiPairHandle.cxx: Forgot to remove #include UgliGeomHandle.h. 2002-08-09 21:09 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackClusterSR.cxx: Remove references to UgliGeometry. 2002-08-09 20:54 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandStripHandle.cxx: Remove UgliGeomHandle include. 2002-08-09 20:54 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandClusterHandle.cxx, CandClusterHandle.h: Remove f*View* member variables. Remove UgliGeomHandle include. 2002-08-09 16:46 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexScintMdlId.cxx, PlexStripEndId.cxx: limit the number of times we complain about boundary errors. this code is tickled by the GMINOS near detector files which report strips that wouldn't exist in the real detector. 2002-08-08 20:51 bringley * CandFitTrackMS/: AlgFitTrackMS.cxx, CandFitTrackMS.cxx: Fixes small bug - Tom 2002-08-08 15:41 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: switch TFile creation back to ctor. use DontMakeTrees flag to turn it off 2002-08-08 14:50 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/DigitCalibrator.cxx, Calibrator/DigitCalibrator.h, Calibrator/doc/ChangeLog, RerootExodus/CheezyDisplay.cxx, RerootExodus/PlexusReroot.cxx, RerootExodus/doc/ChangeLog: adjust to PlexSEIdAltLItem's inclusion of PlexPixelSpotId 2002-08-08 14:48 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: AlgMCDigit.cxx, doc/ChangeLog: Adjust to PlexSEIdAltLItem's inclusion of PlexPixelSpotId 2002-08-08 14:47 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexCalib.h, PlexMuxBoxId.cxx, PlexSEIdAltL.cxx, PlexSEIdAltL.h, PlexSEIdAltLItem.cxx, PlexSEIdAltLItem.h, PlexValidate.cxx, Plexus.cxx, doc/ChangeLog: PlexSEIdAltLItem now has PlexPixelSpotId as well as PlexStripEndId 2002-08-08 12:21 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Explain that signed and unsigned integer data are considered to be compatible. 2002-08-08 11:49 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiFieldType.cxx, doc/ChangeLog, test/DbiDemoData3.cxx, test/DbiDemoData3.h, test/create_DemoData3.mysql: Add support for unsigned I/O and test it. 2002-08-08 11:06 Nick West <n.west1@physics.oxford.ac.uk> * RecoBase/CandSliceHandle.cxx: Reinstate initialisation of CandHandle base class after a rather too zealous purge of data members. 2002-08-07 22:31 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCurrentInjectDataBlock.cxx, RawLinearizedDataBlock.cxx, RawQieCalibrationDataBlock.cxx, RawQieDataBlock.cxx: last message was intended for another file, the update for this file included improved formatting for FormatToOStream and a correct calculation of the RMS 2002-08-07 22:24 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCurrentInjectDataBlock.cxx, RawLinearizedDataBlock.cxx, RawQieCalibrationDataBlock.cxx, RawQieDataBlock.cxx, RawRecord.cxx: comment (kWarning) when there isn't a RawHeader to return. user is likely to immediately ->Print() it, so this indicates the problem that caused the SEGV 2002-08-07 19:34 bringley * CandFitTrackMS/: AlgFitTrackMS.cxx, AlgFitTrackMS.h, CandFitTrackMS.cxx, CandFitTrackMS.h, CandFitTrackMSHandle.cxx, CandFitTrackMSHandle.h, FitTrackMSListModule.cxx, FitTrackMSListModule.h: Commiting many changes made in the past few weeks to FitTrackMS. Many bugs fixed, etc. - Tom 2002-08-07 19:16 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/check_access: add bringley to CandFitTrackMS 2002-08-07 16:53 phil.adamson * OfflineTrigger/OltNewModule.h: Another gcc 3.1 fix. 2002-08-07 16:17 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiScintMdlStruct.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiStripStruct.cxx, UgliScintPlnNode.cxx: make caldet work again (using plane "511" wasn't a good idea) 2002-08-07 16:16 phil.adamson * PulserCalibration/: PulserAggList.cxx, PulserAggList.h, PulserAggModule.cxx, PulserAggModule.h, PulserCollectorModule.cxx, PulserCollectorModule.h, PulserDbiCurve.cxx, PulserDbiCurve.h, PulserDbiDoug.cxx, PulserDbiDoug.h, PulserDbiMasterDP.cxx, PulserDbiMasterDP.h, PulserDbiPin.cxx, PulserDbiPin.h, PulserPoint.cxx, PulserPoint.h, PulserRawDrift.cxx, PulserRawDrift.h, PulserRawDriftF.cxx, PulserRawDriftF.h, PulserRawDriftPin.cxx, PulserRawDriftPin.h, PulserRawGain.cxx, PulserRawGain.h, PulserRawGainF.cxx, PulserRawGainF.h, PulserRawGainPin.cxx, PulserRawGainPin.h, PulserRefDrift.cxx, PulserRefDrift.h, PulserRefDriftF.cxx, PulserRefDriftF.h, PulserRefDriftPin.cxx, PulserRefDriftPin.h, PulserSummary.cxx, PulserSummary.h, PulserSummaryList.cxx, PulserSummaryList.h, PulserSummaryModule.cxx, PulserSummaryModule.h: Minor cosmetic details, plus provide ZeroCorr() methods in PulserSummary. Phil. 2002-08-07 15:43 Robert Hatcher <rhatcher@fnal.gov> * MessageService/: MsgService.cxx, MsgService.h: sometimes the MsgService singleton is destructed too early and Dbi, for instance, tries to use it after it thinks its count has gone to zero. we can recover gracefully if fInstance is set to 0 when it is deleted...otherwise we get SEGV's due to garbage being written into the old location (and we don't know to create a new one). This happens on RH6.2 w/ gcc 2.95.2, but *not* the same executable/share libaries under RH7.1. 2002-08-07 15:37 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgDigiPair.cxx, AlgThruMuon.cxx, AlgThruMuon.h, CandDigiPairHandle.cxx, CandDigiPairHandle.h: Reaction to recent changes by Roy. Code should now compile, although I get abort/segv, so I can't confirm that it does what is intended. (And hopefully this will commit now that I've disabled ssh2.) 2002-08-07 14:03 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandStrip.h, RecoBase/CandSliceHandle.h, CandStripSR/CandStripSR.h: Increment ClassDef version. 2002-08-07 13:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCache.cxx, doc/ChangeLog: Limit number of bad aggregates messages. 2002-08-07 12:47 phil.adamson * OfflineTrigger/OltCounter.cxx: Fix for gcc 3.1 2002-08-07 12:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Use penultimate prior export command to infer the export --Since date. 2002-08-07 12:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: db_auto_distrib.fig, db_auto_distrib.gif, db_auto_distrib.html, db_distribution.html: Move automated system description from db_distribution.html to to db_auto_distrib.html and add further sections to it. Still not quite complete, but close! 2002-08-07 12:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/prime.config: Set heartbeat frequency to 24 (one summary mail/day for an hourly cron job). 2002-08-07 12:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/importer.pm: Delete temporary job log file. 2002-08-07 12:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h: Use penultimate prior export command to infer the export --Since date. 2002-08-06 23:37 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/Error.h: ofstream &os --> std::ofstream &os for gcc 3.1 2002-08-06 23:23 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/CandFitTrackSRHandle.cxx: implementations of methods can NOT specify the default argument values (even if it is the same as given in the header); this must only be done in the header file 2002-08-06 23:17 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/SwimPlaneInterfaceListSR.cxx: don't simply try to lookup the positions of the first 500 steel/scint planes ... ask the geometry to give a list of handles to the planes it knows about and make entries from that list (also skip veto shield planes) 2002-08-06 22:22 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiScintPlnStruct.cxx: remove debugging cruft 2002-08-06 21:18 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h: Remove Get/Set methods for z position, as RecoBase now has these methods. 2002-08-06 21:18 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h: Store z position in candidate. 2002-08-06 20:46 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/AlgSliceSRList.cxx: Remove calls obsolete methods in CandSliceHandle. 2002-08-06 20:45 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandSliceHandle.cxx, CandSliceHandle.h: Remove member variables. 2002-08-06 20:24 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h: AlgEventSR now inherits from AlgEvent. 2002-08-06 20:23 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: AlgEvent.cxx, AlgEvent.h, CandEventHandle.cxx, CandEventHandle.h, LinkDef.h: Create new base class AlgEvent to handle strip calibration. Remove Calibrate() method out of CandEventHandle. Algorithms which create objects which inherit from CandEvent should inherit from AlgEvent and call AlgEvent::Calibrate() in RunAlg. 2002-08-06 19:39 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h: AlgTrackSR now inherits from AlgReco. 2002-08-06 19:36 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: const method GetStripCharge() had non const parameter: CandRecoHandle::GetStripCharge(CandStripHandle *) const; change to CandRecoHandle::GetStripCharge(const CandStripHandle *) const; 2002-08-06 19:28 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/AlgReco.cxx: Remove error message when encountering cosmic counter or shield strips. 2002-08-06 19:07 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: AlgReco.cxx, AlgReco.h, CandRecoHandle.cxx, CandRecoHandle.h, LinkDef.h: Create new base class AlgReco to handle strip calibration. Remove Calibrate() method out of CandRecoHandle. Algorithms which create objects which inherit from CandReco should inherit from AlgReco and call AlgReco::Calibrate() in RunAlg. 2002-08-06 17:36 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCurrentInjectDataBlock.h, RawLinearizedDataBlock.h, RawQieCalibrationDataBlock.h, RawQieDataBlock.h: hide, for now, some maps/vectors from CINT that make it barf under gcc 3.0.1 but not 2.95.2 or 3.1 2002-08-06 15:17 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexMuxBoxId.h, PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h: more consistent use of UInt_t and UShort_t throughout Plex*Id's 2002-08-06 13:34 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: comment out message service output i missed in last commit 2002-08-05 22:16 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: change of fEncoded from Int_t to UInt_t should have triggered a version # change in the ClassDef(). Do it now. 2002-08-05 20:03 Brian Rebel <brebel@fnal.gov> * DeMux/DmxStatus.cxx: identify shield digits in DmxStatus and do not use them in the demuxing 2002-08-05 19:51 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: move instantiation of TFile for trees to Ana method and test to isee if it exists before instantiating it.; e 2002-08-05 17:44 phil.adamson * LISummary/: detector.cxx, detector.h: Fix so that it actually works. 2002-08-05 16:34 Nick West <n.west1@physics.oxford.ac.uk> * setup/msrt: Minor fixes to work under RH 7.0 2002-08-05 16:19 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawQieDigit.cxx: enable #ifdef for some debugging code 2002-08-05 15:56 phil.adamson * LISummary/Gryfindor/: Gryfindor.cxx, Gryfindor_one.cxx, Gryfindor_phil.cxx, Gryfindor_zero.cxx, Makefile, README, detector/Canvas.cxx, detector/RootHeaders.h, detector/channel.cxx, detector/channel.h, detector/chip.cxx, detector/chip.h, detector/detector.cxx, detector/detector.h, detector/plane.cxx, detector/plane.h, detector/side.cxx, detector/side.h, detector/side.h~, detector/stripinfo.cpp, detector/stripinfo.cxx, detector/stripinfo.h: Actually commit Gryfindor this time! 2002-08-05 15:49 phil.adamson * LISummary/: GNUmakefile, LinkDef.h, RawLILooker.cxx, RawLILooker.h, RootHeaders.h, channel.cxx, channel.h, detector.cxx, detector.h, summary.jcm: This is Rob Morse's code for checking the LI checkerboard pattern. "Gryfindor" is a seperate program, and does not participate in the SRT build system, but it's here for ease of distribution. This version only works for SM1 - Gryfindor needs some additions for SM2 2002-08-05 14:39 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: Added LISummary 2002-08-05 14:36 Mark Messier <messier@indiana.edu> * LISummary/.cvsignore: Added new package LISummary 2002-08-05 10:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet: Mike Kordosky: Jeff Hartnell noticed a mistake in the current caldet plex tablle. Apparently, there was a duplicate line at the end of PixelSpotToStripEnd and also at the end of PixelToRawChannel. The result is that one of the cosmic counters appeared to be partially "multiplexed". Anyway, I've removed the spurious line from both files 2002-08-04 22:29 Mark Messier <messier@indiana.edu> * Dependency/: GNUmakefile, cdep.cc, dep-summary.cc, dep-summary.cxx, ldep.cc: Clean up compiler warnings. Move .cxx w/ main function to .cc. Clean up makefile so that binaries all get built and installed. 2002-08-03 04:27 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: had test in IsValid() backwards (ie. giving IsNull() results) 2002-08-03 00:17 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliScintPlnNode.cxx: some hacks in working towards a solution of UgliDbi*Struct table hashing and new veto shield stuff 2002-08-03 00:16 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: new veto shield stuff breaks UgliDbi*Struct hashing 2002-08-02 22:42 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: GetPlane() test was never actual going to be satisfied ( < -1 ) change ctor test to !IsValid() 2002-08-02 22:09 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.h: forgot to change the ClassDef version number also, fError is being stored so we can't arbitrarily redefine EErrorMasks; put kUnchecked back where it was. 2002-08-02 22:05 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: add Bool_t IsVetoShield() method; conistency check whines if some entries are tagged as in the veto shield and others aren't. 2002-08-02 21:00 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/LIAdcAnalysis.cxx: comment out unused variable that was filled by PlexPinDiodeId::GetMuxBox() which no longer exists 2002-08-02 20:55 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: GetIsSteel() and IsNull() methods weren't supposed to be removed (yet) re-enable them with #defines 2002-08-02 20:45 Robert Hatcher <rhatcher@fnal.gov> * Navigation/NavKey.h: only one ctor should have default args (or it generates it own ambiguity) 2002-08-02 20:43 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/AlgDigiPairList.cxx: undo last change ... fix it in NavKey by providing UInt_t ctor 2002-08-02 20:42 Robert Hatcher <rhatcher@fnal.gov> * Navigation/NavKey.h: make a ctor that uses (UInt_t) to break ambiguity 2002-08-02 20:37 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/AlgDigiPairList.cxx: PlexStripEndId::GetEncoded() now returns UInt_t conversion from `UInt_t' to `NavKey' is ambiguous, so cast it to (Int_t) first 2002-08-02 20:28 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx, CandTrackSR/AlgTrackSR.cxx: Replace !PlexPlaneId::IsNull() to PlexPlaneId::IsValid(). 2002-08-02 20:18 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: MinosOutline.cxx, UgliSteelPlnNode.cxx: use PlexPlaneId::IsSteel() over GetIsSteel() 2002-08-02 20:17 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: use PlexPlaneId::IsSteel() over GetIsSteel() make a lot of noise when asking for a UgliScintPlnHandle but passing a plane id that is for an uninstrumented plane (ie. steel only) 2002-08-02 20:15 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: oops, another bit of code not ready to check in 2002-08-02 20:13 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexValidate.cxx: comment out some code that wasn't supposed to get checked in yet 2002-08-02 20:02 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: use PlexPlaneId::IsSteel() rather than GetIsSteel() 2002-08-02 19:40 Robert Hatcher <rhatcher@fnal.gov> * Plex/LinkDef.h: make CINT aware of PlexMuxBoxId and tell it *not* to generate streamers for PlexPinDiodeId and PlexPixelSpotId (as we have to do this by hand in order to keep backward compatibility) 2002-08-02 19:39 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: use IsValid() methods instead of IsNull() 2002-08-02 19:39 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexValidate.cxx: some cleanup of tests and output 2002-08-02 19:37 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPixelSpotToStripEnd.cxx, PlexPixelSpotToStripEnd.h, PlexPixelToRawChannel.cxx, PlexPixelToRawChannel.h: reflect new PlexPixelSpotId ctor (uses MuxBoxId components) 2002-08-02 19:35 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPinDiodeToLed.cxx, PlexPinDiodeToLed.h, PlexRawChannelToPinDiode.cxx, PlexRawChannelToPinDiode.h: reflect new ctor of PlexPinDiodeId (uses components of MuxBoxId) 2002-08-02 19:33 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexLedId.cxx, PlexLedId.h: obsolete IsNull() in favor of IsValid() general cleanup in keeping with other Plex*Id classes 2002-08-02 19:32 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h, PlexScintMdlId.cxx, PlexScintMdlId.h, PlexStripEndId.cxx, PlexStripEndId.h: new methods IsVetoShield(), IsSteel(), IsValid() deprecate GetIsSteel(), IsNull() since these changes, along with new PlaneView and PlaneCoverage conventions will cascade into an avalanche of rebuilding almost everything we'll take the time here to: * rationalize/simplify mask and shifting implementation * convert to using unsigned values for things that are natural numbers * return smaller size values (ie. short) where appropriate, but not change size of Set/ctor args (to avoid any incompatibilities) 2002-08-02 19:03 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexMuxBoxId.cxx, PlexMuxBoxId.h, PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h: PixelSpotId and PinDiodeId now derive from common class PlexMuxBoxId; hopefully this is all backward compatible. 2002-08-02 19:01 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: PlaneCoverage.h, PlaneView.h: new PlaneCoverage and PlaneView values for VetoShield "planes" 2002-08-02 19:00 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/doc/ChangeLog: log enabling of operator<< on DbiOutRowStream for UShort_t and UInt_t 2002-08-02 18:56 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h: add/enable operator<< for UShort_t and UInt_t 2002-08-02 17:52 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: get the date right 2002-08-02 17:51 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: document changes since last tag, in preparation for new tagging prior to veto shield "enhancements" 2002-08-02 17:42 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: log last set of package modifications in preparation for tagging prior to veto shield "enhancements" 2002-08-02 17:33 Robert Hatcher <rhatcher@fnal.gov> * Conventions/doc/ChangeLog: record this as tagging prior to major veto shield "enhancements" 2002-08-02 16:41 Brett Viren <bv@bnl.gov> * WebDocs/: main-footer.html, main-header.html, minos.phy.bnl.gov-footer.html, minos.phy.bnl.gov-header.html, msrt-multi-compilers.html, msrt.html, test-ssi.html, www-numi.fnal.gov-footer.html, www-numi.fnal.gov-header.html: Add files for ssi headers/footers and server specific includes Add more suggestions for handling multiple compilers. 2002-08-02 15:23 Brett Viren <bv@bnl.gov> * WebDocs/: test-ssi-minos.phy.bnl.gov-header.html, test-ssi-www-numi.fnal.gov-header.html, test-ssi.html: Test of variable includes. 2002-08-02 15:14 Brett Viren <bv@bnl.gov> * setup/msrt: Make logging (-l) a global option, turns on USE_LOG_DIR. 2002-08-02 12:35 Brett Viren <bv@bnl.gov> * setup/msrt: Clarify error mesg. 2002-08-02 09:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_auto_distrib.html: More work in progress. 2002-08-02 09:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/report.pm: Cosmetic printout change. 2002-08-02 09:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer.pm: Bug fix: export doesn't write directly to publish directory. 2002-08-02 09:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/read_log_file.pm: Record last two export commands (needed to do full export overlaps so that each record gets sent twice for validation purposes). 2002-08-02 09:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/importer.pm: Bug fixes: Better file mask that matches entire file name. Handle case where there are no updates than can be done before a gap. 2002-08-02 09:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/exporter.pm: Comsetic printout change. 2002-08-02 09:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/check_job_log.pm: Check for =E= and =F= lines. 2002-08-02 09:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record new import cases: update and out of date. 2002-08-02 09:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: When importing handle new cases: input packet is already in the DB and is not a duplicate or a conflict, but is an update (should be used) or out of date (should be discarded). 2002-08-02 09:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmJob.cc: Switch off the DBI timer. 2002-08-02 09:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record DbiSqlValPacket extension. 2002-08-02 09:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Extend capability to compare records to include concept of records being out of date rather than in conflict. 2002-08-02 08:49 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial.html: further suggested improvments. 2002-08-01 22:12 Brett Viren <bv@bnl.gov> * DataUtil/: GetCandHeader.h, GetCandidate.h, GetRunSnarlEvent.h: add inline 2002-08-01 21:24 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h, LinkDef.h, DateInfoSR.cxx, DateInfoSR.h, DigitPulseHeightSR.cxx, DigitPulseHeightSR.h, DigitSRTTree.cxx, DigitSRTTree.h, DigitStripPulseHeightSR.cxx, DigitStripPulseHeightSR.h, EventSRHeader.cxx, EventSRHeader.h, EventSRTTree.cxx, EventSRTTree.h, FiducialInfoSR.cxx, FiducialInfoSR.h, MomentumInfoSR.cxx, MomentumInfoSR.h, PlaneInfoSR.cxx, PlaneInfoSR.h, ShowerSRTTree.cxx, ShowerSRTTree.h, SliceSRTTree.cxx, SliceSRTTree.h, StripPulseHeightSR.cxx, StripPulseHeightSR.h, StripSRTTree.cxx, StripSRTTree.h, TTreeSR.cxx, TTreeSR.h, TrackPlaneInfoSR.cxx, TrackPlaneInfoSR.h, TrackSRTTree.cxx, TrackSRTTree.h, TrackTimeInfoSR.cxx, TrackTimeInfoSR.h, VertexInfoSR.cxx, VertexInfoSR.h: Major consolidation of various SR reconstruction ntuples into a single tree. 2002-08-01 21:07 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Calculate and store path length at each plane. Also, the last plane of an input track was not being included in the track fitting. 2002-08-01 21:06 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: Calculate and store path length at each plane. 2002-08-01 21:02 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h: Add new methods GetMomentumRange(); GetMomentumCurve(); and corresponding Set methods. GetMomentum() is equivalent to GetMomentumRange(). 2002-08-01 21:01 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandTrackHandle.h: Change methods GetMomentum() and SetMomentum() to be virtual. 2002-08-01 20:59 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandRecoHandle.cxx: Handle case CalStripType::kGeV. 2002-08-01 19:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCurrentInjectDataBlock.cxx, RawCurrentInjectDataBlock.h, RawLinearizedDataBlock.cxx, RawLinearizedDataBlock.h, RawQieCalibrationDataBlock.cxx, RawQieCalibrationDataBlock.h, RawQieDataBlock.cxx, RawQieDataBlock.h: initial commit of unpacking interface and code 2002-08-01 18:32 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: CandEventHandle::GetShower(0) and GetTrack(0) return the primary shower and track. 2002-08-01 17:52 Brett Viren <bv@bnl.gov> * Midad/doc/usage.html: Link directly to midad tutorials 2002-08-01 17:49 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/: Running_Midad.html, Running_Midad_detailed.html: Trivial change in order to commit the change in exec bit set to trigger apache's XBitHack and thus get SSI going. 2002-08-01 17:42 Brett Viren <bv@bnl.gov> * Midad/doc/: design.html, index.html, menu.html, todo.html, usage.html: Convert from php to ssi. 2002-08-01 15:28 Brett Viren <bv@bnl.gov> * setup/msrt: Fix errant quote, add MINOS_VERBOSE to msrt_build when -v is used. 2002-08-01 11:49 Brett Viren <bv@bnl.gov> * WebDocs/: msrt-multi-compilers.html, msrt.html: Add documentation on how to use multiple compilers with SRT (and msrt). 2002-08-01 10:30 Brett Viren <bv@bnl.gov> * setup/msrt: Add an "msrt -e" switch which tells msrt to use the already existing user environment. This should let msrt maintain multiple compilers (although, not yet tested for that). 2002-08-01 00:29 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiSteelPln.far_249data, UgliDbiSteelPlnVld.far_249data, load_steelpln.mysql: SEQNO=200007xxx series reflects observed plane spacing of 5.944cm (rather than 5.94cm) and measured SM gap. 2002-07-31 23:16 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: by user request GetTransverseExtent() and GetZExtent() no longer include any extra fuzzy buffer space...just the facts, ma'm, just the facts. 2002-07-31 20:27 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: StripEnd.cxx, StripEnd.h: allow kSouth/kNorth as synonyms ... choose N=-, S=+ for now (based on rotation concerns) 2002-07-31 19:07 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Fix mis-cablings on planes 114 and 110 2002-07-31 17:53 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandSliceHandle.cxx, CandSliceHandle.h: Added method Int_t GetNDigit(StripEnd::StripEnd_t = StripEnd::kWhole) const; Added optional arguments to methods Int_t GetNStrip(PlaneView::PlaneView_t = PlaneView::kUnknown) const; virtual Int_t GetBegPlane(PlaneView::PlaneView_t = PlaneView::kUnknown) const; virtual Int_t GetEndPlane(PlaneView::PlaneView_t = PlaneView::kUnknown) const; 2002-07-31 17:52 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: Added methods Int_t GetNStrip(PlaneView::PlaneView_t = PlaneView::kUnknown) const; Int_t GetNDigit(StripEnd::StripEnd_t = StripEnd::kWhole) const; 2002-07-31 12:30 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to CRL. Make DB links local and link to my talk instead of Pete's. 2002-07-31 11:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: exporter.pm, importer.pm, read_log_file.pm, report.pm, primer/prime.sh: Use standard sh convention for error output redirection. 2002-07-31 11:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/check_job_log.pm: Test for both types of "Conflict" line. 2002-07-31 11:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/auto_distribute.perl: Reorganise to improve robustness against bad configuration data. 2002-07-31 11:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Add new import switch: --Batch. 2002-07-31 11:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Document meta data refreshing. 2002-07-31 11:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiSqlValPacket.cxx: Refresh meta data after adding a new table. 2002-07-31 11:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Add new method RefreshMetaData() to allow DBI users to refresh meta data. 2002-07-31 11:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Factor out RefreshMetaData() as a separate method to allow table's meta data to change. 2002-07-31 11:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Clear out existing meta data before rebuilding so that StoreMetaData() method can be called more than once. 2002-07-31 11:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: Add Clear() method to allow meta data to be reinitialised after table accessed (should only happen when importing new tables). 2002-07-31 11:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: db_auto_distrib.fig, db_auto_distrib.gif, db_auto_distrib.html: Start of new user document for installing and running automated DB distribution. Work in progress; not ready yet. 2002-07-31 00:57 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: DigitListModule.cxx, DigitListModule.h: Add Config and DefaultConfig methods. Manage DigitCalibrator parameters in the AlgConfig for AlgDigit. 2002-07-30 22:22 Brett Viren <bv@bnl.gov> * WebDocs/: test-ssi-include.html, test-ssi.html: Test SSI files to see how FNAL handles them 2002-07-30 22:18 Brett Viren <bv@bnl.gov> * WebDocs/soft_use_test.html: fix link 2002-07-30 22:18 Brett Viren <bv@bnl.gov> * WebDocs/: msrt.html, msrt.shtml: Figure out how to get XBitHack to work. No longer need the .html->.shtml redirector. 2002-07-30 21:32 Brett Viren <bv@bnl.gov> * WebDocs/WebDocs.html: FNAL's server doesn't do .shtml - fix msrt link. 2002-07-30 21:17 Brett Viren <bv@bnl.gov> * WebDocs/: external_products.html, install.html, root-io-example.html, soft_ins.html, soft_use_test.html: Some major cleanup and minor fixes. Also integrated msrt. 2002-07-30 19:34 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgFactory.cxx, Algorithm/AlgFactory.h, DynamicFactory/DynamicPluggableFactory.cxx, DynamicFactory/DynamicPluggableFactory.h: Add Singleton Cleaner. 2002-07-30 19:16 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU, setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: setup labyrinth (no real point in not doing so) -- old setups just set one path and version, but that wasn't sufficient (for instance people want BMAPPATH for B-Field maps). 2002-07-30 18:51 Brett Viren <bv@bnl.gov> * setup/msrt: Add and document "msrt dbu" allowing one to update their local Database. 2002-07-30 18:11 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawNDErrorBlock.cxx: kMdBlockNDError -> official kMdBlockNDErrorBlock 2002-07-30 18:11 Robert Hatcher <rhatcher@fnal.gov> * RawData/mdBlockDefinitions.h: kMdBlockNDError -> official kMdBlockNDErrorBlock contains minimal description of 0x6XX series blocks 2002-07-30 16:50 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: clear InProgress bit appropriately 2002-07-30 16:29 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/DocBuilder.pl: Update DocBuilder to work under Loon. Tastes great! Just as filling! 2002-07-30 16:29 Brett Viren <bv@bnl.gov> * setup/msrt: Clean up the documentation in the template. Add mention of how to set ROOTSYS and the existence of LABYRINTH and where to go for instructions on setting that up. 2002-07-29 21:47 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCRootCommandModule.cxx: allow user access to special symbol "jobcresult" (of type "JobCResult&") that they can set when calling Ana or Reco lines. This name is specific to this module (just like the availability of "mom" as "MomNavigator*"). // Configure the RootCommand module // Tell it what it should do every time its Ana method is called j.Path("Demo").Mod("RootCommand"). Cmd("AddLine/Ana \"jobcresult = myAnaFunction(mom);\""); Note the need for escaped "'s (to hide the "=" from JobCommand's parsing). The interpreted function must return type JobCResult -- unlike compiled code it can NOT rely on the implicit type conversions from the JobCResult various enum's, ie. attempting: return JobCResult::kFailed; will SEGV. Also CINT gets confused by the various enums and treats them all like EErrorFlag. So, return JobCResult(JobCResult::kAOK); // as expected return JobCResult(JobCResult::kWarning); // as expected return JobCResult(JobCResult::kError); // as expected return JobCResult(JobCResult::kFatal); // as expected but return JobCResult(JobCResult::kPassed); // treated as kAOK return JobCResult(JobCResult::kFailed); // treated as kWarning so instead, you must do something like: JobCResult result; // do NOT name it "jobcresult" result.SetPassed(); // or SetFailed() return result; 2002-07-29 19:43 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgDeMuxBeam.cxx, AlgDeMuxBeam.h, AlgDeMuxCosmics.cxx, LinkDef.h: add new algorithm for demuxing beam events, AlgDeMuxBeam. this algorithm is a modification of AlgDeMux in that it uses the same principles, just in a more efficient and easier to read manner. the default should still be AlgDeMux for beam monte carlo files until further notice. 2002-07-29 18:56 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotId.cxx: another tweak to AsString formatting 2002-07-29 17:51 Brett Viren <bv@bnl.gov> * WebDocs/msrt.shtml: Clarify (?) how msrt differs from install_minossoft. 2002-07-29 16:56 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCEnv.cxx: re-introduce JobCEnvSetenv function that uses POSIX standard ::putenv to change environment variables, as "setenv" only exists for Linux. 2002-07-29 16:55 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h: chnages to DeMux include: 1. change from strip v plane coordinates to TPos v Z position in m 2. change weighting for planes in the least squares fit routines to account for fraction of signal from opposite ends of common strips  3. get rid of multiple NavItr->GetSet()->Slice calls and use while loops and if statements instead. CVS: ---------------------------------------------------------------------- 2002-07-29 13:39 Nick West <n.west1@physics.oxford.ac.uk> * OfflineTrigger/: OltNewModule.cxx, OltNewModule.h, RawTofConverter.h: Fix up gcc 3.0 compilation errors. 2002-07-28 20:53 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCPath.cxx: - Added SIGHUP handling. To stop a job cleanly use: kill -HUP [pid] - Also removed TSystem calls from JobCEnv in favor of stdlib 2002-07-27 01:22 George Irwin <gmieg@slac.stanford.edu> * JobHarness/JobScripts/candout.job: more cleanup. 2002-07-27 00:28 George Irwin <gmieg@slac.stanford.edu> * JobHarness/JobScripts/: candout.job, midad.job: Clean up. 2002-07-26 21:14 Brett Viren <bv@bnl.gov> * UserManualDoc/src/: UserManual.tex, alg_cand.tex, midad.tex, registry.tex: Add section on Registry. Add \label{}s to alg_cand and midad so as to \ref them. 2002-07-26 20:29 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotId.cxx: AsString() now identifies itself as SPOT- 2002-07-26 18:52 Brett Viren <bv@bnl.gov> * setup/: msrt, packages-development: Fix bug in update, now msrt can work on releases created by old method. Explicitly call srt_setup in the template setup_minossoft files. Not needed for msrt, but needed if the user actually wants to run the resulting code, or to type "make" explicitly. Doc additions. 2002-07-26 18:50 Brett Viren <bv@bnl.gov> * WebDocs/msrt.shtml: Describe how msrt differs from others. Other doc cleanups. 2002-07-26 17:03 Brett Viren <bv@bnl.gov> * WebDocs/: WebDocs.html, msrt.shtml: Add links to setting up CVS/SSH page. Other, minor changes. 2002-07-26 17:02 Brett Viren <bv@bnl.gov> * setup/msrt: Doc fix ups. 2002-07-26 16:53 dap56 * CDFMonitoringFwk/HistoDisplay.cxx: CDFMonitoringFramework update - 26/7/02 --------------------------------------- Minor changes (suggested by Robert) to remove compilation warnings under gcc 3.1. These include: * replacing depreciated headers * reordering the intializations to match the declarations in the class. * adding () around assignments in "while" conditions 2002-07-26 16:44 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, Error.cxx, FileMain.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, SinglAnalysis.cxx, caldet.config, default.config, offline.config, online.config: Online Monitoring update - 26/7/02 ---------------------------------- Major updates: - CalDet beam trigger (controlled by kCalBeamTrig in caldet.config) only processes snarls if there are TOF coincidences in the same time frame - DigitAnalysis.cxx ready for 4 VARC readout - veto shield modules - DigitAnalysis now able to handle QIE digits 2002-07-26 16:35 Brett Viren <bv@bnl.gov> * setup/msrt: Check if we are being called as a CGI script to fix up "<" and ">" in documentation. Add a way to convert individual packages or whole releases from one CVSROOT to another. This uses SRT's cvsmigrate script which is a bit tedious to use by hand. Add lot's o' docs. Clean up the way the packages-* files are read. Now can handle "#" commented as well as empty lines. Now can do an "addpkg" (also adds to the related packages-* file) to incorporate a new package which is already in CVS, but not in ones release. 2002-07-26 15:47 phil.adamson * OfflineTrigger/: GNUmakefile, LinkDef.h, OltBlockScan.cxx, OltBlockScan.h, OltCounter.cxx, OltCounter.h, OltNewModule.cxx, OltNewModule.h, RawTofConverter.cxx, RawTofConverter.h, summarise_triggers.C: Initial checkin. Only caldet, only fardet electronics. 2002-07-26 14:41 Brett Viren <bv@bnl.gov> * WebDocs/msrt.html: Re-add msrt.html as a forwarder to the .shtml version. 2002-07-26 14:37 Brett Viren <bv@bnl.gov> * WebDocs/: msrt.html, msrt.shtml: Change name to trigger Apache to use SSI. 2002-07-26 14:00 Mark Messier <messier@indiana.edu> * IoModules/IoOutputModule.cxx: Replaced crucial != with == for handling of output file name... 2002-07-26 07:21 Nick West <n.west1@physics.oxford.ac.uk> * PulserCalibration/PulserSummary.h: Use TMath::Sqrt to fix gcc 3.0 compile error. 2002-07-25 23:45 George Irwin <gmieg@slac.stanford.edu> * JobHarness/JobScripts/: candout.job, midad.job: Cleanup and simplify arguments. 2002-07-25 20:19 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Switch back to MSGSTREAM macro -- Failed to compile as my base release was slightly older than my test... 2002-07-25 20:10 dbox * RDBC/odbc++/test/: mysql_t/GNUmakefile, oracle_t/GNUmakefile: forgot these too. 2002-07-25 20:05 dbox * RDBC/odbc++/test/oracle_t/: oracle_t.out1, oracle_t.out2: missed these 2002-07-25 20:04 dbox * RDBC/odbc++/test/mysql_t/: mysql_t.cpp, mysql_t.in1: forgot these... 2002-07-25 19:54 dbox * RDBC/odbc++/test/: GNUmakefile, mysql/GNUmakefile, mysql/mysql.cpp, mysql/mysql.in1, mysql/mysql.out1, mysql_t/mysql_t.out1, oracle/GNUmakefile, oracle/oracle.cpp, oracle/oracle.in1, oracle/oracle.in2, oracle/oracle.out1, oracle/oracle.out2, oracle_t/oracle_t.cpp, oracle_t/oracle_t.in1, oracle_t/oracle_t.in2: removed 'oracle' and 'mysql' tbin targets, replaced with oracle_t and mysql_t (these are unit tests of connectivity to respective db servers) 2002-07-25 19:53 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: more debug code for finding where mysterious run is coming from 2002-07-25 18:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, Help.txt: Record import command option: --DiscardConflicts. 2002-07-25 18:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Add option: --DiscardConflicts to import command to control how conflicts are handled. 2002-07-25 17:24 Robert Hatcher <rhatcher@fnal.gov> * PulserCalibration/PulserSummary.h: use of #include <cmath> in the header file confuses root cint to try to #include "lib/longlong/longlong.h" in *Cint.cc. 2002-07-25 17:07 musser * DatabaseTables/CalibrationTables/TimeCalibrationTable.far: change T0 units to seconds, as well as timewalk 2002-07-25 16:40 musser * WebDocs/WebDocs.html: added reconstruction links 2002-07-25 16:36 Brett Viren <bv@bnl.gov> * setup/packages-development: Add Alignment, Profile 2002-07-25 16:30 Mark Messier <messier@indiana.edu> * IoModules/: IoInputModule.cxx, IoOutputModule.cxx, IoOutputModule.h: 1) Change behavior out output file name handling a) Output module has a default which can be set via: Mod("Output").Set("DefaultFileName=george.root"); b) This default output can be over written from the command line using the -o c) The file name can be set directly using the Set method: Mod("Output").Set("FileName=george-job.root"); 2) Fix MSGSTREAM thing in IoInputModule -- don't know how that got there. 2002-07-25 15:10 Brett Viren <bv@bnl.gov> * WebDocs/: install.html, msrt.html: Add page describing the basics to get started with msrt. Add link to it in the install page. 2002-07-25 15:09 Brett Viren <bv@bnl.gov> * setup/msrt: fix url in doc 2002-07-25 14:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmJob.cc: Ignore leading spaces on command line. 2002-07-25 14:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Dbi now supports replacement of DbiSqlPacket objects. 2002-07-25 14:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Store method can now replace existing data. Cosmetic improvement to IsEqual to name the objects being compared. 2002-07-25 14:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Support removal of of SeqNos. 2002-07-25 10:07 Nick West <n.west1@physics.oxford.ac.uk> * PulserCalibration/: Plotter.cxx, PulserRawDrift.cxx, PulserRawDrift.h, PulserRawDriftF.cxx, PulserRawDriftF.h, PulserRawDriftPin.cxx, PulserRawDriftPin.h, PulserRawGain.cxx, PulserRawGain.h, PulserRawGainF.cxx, PulserRawGainF.h, PulserRawGainPin.cxx, PulserRawGainPin.h, PulserRefDrift.cxx, PulserRefDrift.h, PulserRefDriftF.cxx, PulserRefDriftF.h, PulserRefDriftPin.cxx, PulserRefDriftPin.h, PulserSummary.h, PulserSummaryModule.cxx: Fix gross compilation errors (I'm not Ryan and I'm not complaining that it doesn't work, I am complaining that it doesn't compile!) 2002-07-24 21:26 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h, DbuSubRunSummary.cxx, DbuSubRunSummary.h: modifications to clarify code and help debug why Soudan version hangs 2002-07-24 21:16 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Improved debugging output. 2002-07-24 21:16 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackSRListModule.cxx, CandFitTrackSR/SwimObjSR.cxx: Default case in switch statement. 2002-07-24 21:11 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/ShowerSRListModule.cxx, CandStripSR/StripSRListModule.cxx: Default case in switch statement. 2002-07-24 21:09 Brett Viren <bv@bnl.gov> * setup/msrt: first commit 2002-07-24 20:38 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h, CandRecoHandle.cxx: Add methods GetNPlane(), GetBegPlane(), and GetEndPlane() to CandEventHandle. Timing is taken from a track (if it exists), else it is taken from a shower. Also, add default cases to switch statements. 2002-07-24 20:36 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandSliceHandle.cxx, CandSliceHandle.h: Add method GetNPlane(). 2002-07-24 20:35 Mark Messier <messier@indiana.edu> * Dependency/idep_fdepitr.cxx: OVERFLOW is reserved in gcc3.1 2002-07-24 16:58 Brett Viren <bv@bnl.gov> * setup/: packages-R0.0.0, packages-R0.1.0, packages-R0.2.0, packages-R0.3.0, packages-development: SoftRelTools and SRT_MINOS must be the first packages. This fixes the long screwed up RDBC include problem. 2002-07-24 11:13 Nick West <n.west1@physics.oxford.ac.uk> * Persistency/test/TestPer.cc: Add missing #include <iostream>. 2002-07-24 11:03 Nick West <n.west1@physics.oxford.ac.uk> * NumericalMethods/test/GNUmakefile: Test executables now depend on libsigc. 2002-07-24 11:02 Nick West <n.west1@physics.oxford.ac.uk> * NumericalMethods/test/TestOdeInt.cxx: Convert void main(void) -> int main(void) as demanded by gcc 3. 2002-07-24 10:56 Nick West <n.west1@physics.oxford.ac.uk> * MessageService/test/TestDemo.cxx: Use MSGSTREAM macro; revised MSG macro won't work on RHS of an assign. 2002-07-24 10:46 Nick West <n.west1@physics.oxford.ac.uk> * IoModules/test/GNUmakefile, JobControl/test/GNUmakefile: Test executables now depend on libsigc. 2002-07-24 10:37 Nick West <n.west1@physics.oxford.ac.uk> * Dispatcher/test/TestFileHandler.cc: Add missing #include <iostream>. 2002-07-24 10:29 Nick West <n.west1@physics.oxford.ac.uk> * BField/GNUmakefile: Disable TBINS until fixed to build (no voronjob). 2002-07-24 10:19 phil.adamson * PulserCalibration/: GNUmakefile, LinkDef.h, Plotter.cxx, Plotter.h, PulserAggList.cxx, PulserAggList.h, PulserAggModule.cxx, PulserAggModule.h, PulserCollectorModule.cxx, PulserCollectorModule.h, PulserConventions.cxx, PulserConventions.h, PulserDbiCurve.cxx, PulserDbiCurve.h, PulserDbiDoug.cxx, PulserDbiDoug.h, PulserDbiMasterDP.cxx, PulserDbiMasterDP.h, PulserDbiPin.cxx, PulserDbiPin.h, PulserPoint.cxx, PulserPoint.h, PulserRawDrift.cxx, PulserRawDrift.h, PulserRawDriftF.cxx, PulserRawDriftF.h, PulserRawDriftPin.cxx, PulserRawDriftPin.h, PulserRawGain.cxx, PulserRawGain.h, PulserRawGainF.cxx, PulserRawGainF.h, PulserRawGainPin.cxx, PulserRawGainPin.h, PulserRefDrift.cxx, PulserRefDrift.h, PulserRefDriftF.cxx, PulserRefDriftF.h, PulserRefDriftPin.cxx, PulserRefDriftPin.h, PulserSummary.cxx, PulserSummary.h, PulserSummaryList.cxx, PulserSummaryList.h, PulserSummaryModule.cxx, PulserSummaryModule.h, WARNING, create_rawdrift_table.mysql, create_rawgain_table.mysql, create_refdrift_table.mysql, tp.C: This is not a relsead version, and is not for general use. This is a checkin specifically for Ryan. If you aren't Ryan, don't complain at me if it doesn't work. pa@hep.ucl.ac.uk 2002-07-23 22:22 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/DemoClient.cc: Add primitive example of client testing on DDSClient::Next returned message for DDS::kSocketError, and attempting to reconnect with dispatcher server if such error is detected. 2002-07-23 22:20 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSClient.cxx: Delete TSocket if socket error is detected on send or receive indicating broken pipe. 2002-07-23 21:58 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added musser to WebDocs 2002-07-23 19:22 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/DemoClient.cc, Dispatcher/test/DemoClients.cc, Dispatcher/test/TestSubscription.cc, Persistency/test/DemoDaq.cc, Persistency/test/DemoInput.cc: Adapt to recent changes in msg service interface so that test code compiles again. 2002-07-23 18:01 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Plex Tables to plane 257 2002-07-23 15:54 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Fixed MUX Box entries and first four planes of SM2. 2002-07-22 22:10 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/scripts/: start_dbu.sh, stop_dbu.sh: further refinement for Soudan setup 2002-07-22 19:19 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/scripts/: start_dbu.sh, stop_dbu.sh: start_dbu.sh now will restart the dbu if it hasn't been signalled not do do so by stop_dbu.sh. 2002-07-22 19:18 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: dbu_dds.C, dbu_file.C: lower the message level to debug in hopes of tracking down why DBU keeps getting killed off. 2002-07-22 19:17 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h: spew out heartbeat messages, based on VldContext of record (default first record every 5 minutes), to MessageService and syslog. 2002-07-22 18:46 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_template: fix typos in ENV_TSQL setting for bash 2002-07-22 17:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/PlexTables/RawChannelReadoutTypeValidity.caldet: Move single channel PMT trigger forward from Aug 2001 to Jan 2002. Modifications confirmed by M. Kordosky 2002-07-22 15:31 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial.html: Remove UMN-specific info and add list of suggested improvements. 2002-07-19 19:34 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiTables.cxx: correctly place CalDet cosmic (floor) planes 2002-07-19 19:26 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiTables.cxx: fix up z position of normal caldet planes 2002-07-19 18:27 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiTables.cxx: get the strips in the module correctly placed (in far detector) 2002-07-19 17:31 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiGeometry.h, UgliDbiTables.cxx, UgliDbiTables.h, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h, UgliScintMdlNode.cxx, UgliScintPlnHandle.cxx, UgliScintPlnNode.cxx, UgliSteelPlnHandle.cxx, UgliSteelPlnNode.cxx, UgliStripHandle.cxx, UgliStripNode.cxx: a start at an algorithmic geometry (initial w/ Far and CalDet) this code is not enabled, but does not crash. don't use it as it is known to give incorrect positions. 2002-07-19 15:25 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.h: small tweaks to layout + additional comment 2002-07-19 15:13 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h, PlexScintMdlId.cxx, PlexScintMdlId.h: PlexPlaneId can now answer questions about number of strips and scint modules within the plane (turns around and asks static methods in PlexScintMdlId which knows all about modules types and their arrangement on planes). Some args are now UInt_t instead of Int_t. Move some hard coded const values to statics in anticipation of Plex registry. 2002-07-18 23:31 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_RHATCHER02.sh: get it right this time 2002-07-18 23:26 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_RHATCHER02.sh: don't define DB update env variables by default 2002-07-18 23:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotId.h: IsSameTube() test if two id's are the same tube (already had IsSamePixel) 2002-07-18 21:11 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/CandTrackSR.h: Write out mutable map<Int_t, Double_t> fdSMap. 2002-07-18 20:32 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: CandTrackSRHandle.cxx, CandTrackSRHandle.h: Remove ArrivalTime variable from CandTrackSRHandle. 2002-07-18 20:32 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/ArrivalTime.cxx: Normalize beginning parameters, remove Renormalize() call in initializer. 2002-07-18 20:28 Brett Viren <bv@bnl.gov> * WebDocs/doxygen/loon.doxygen: Add DataUtil, remove MIDAD 2002-07-18 19:48 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: TrackSRListModule.cxx, TrackSRListModule.h: New parameters for bending from multiple scattering. 2002-07-18 19:44 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h: Only track U or V view strips. Also, use information from range in detector to estimate how much bending is allowed from multiple scattering. 2002-07-18 19:42 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx: Only track U or V view strips. 2002-07-18 18:01 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnHandle.cxx, UgliScintPlnHandle.h: one can now ask a UgliScintPlnHandle to give the handle to a strip with the tpos closest to the supplied argument 2002-07-18 14:21 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliSteelPlnNode.cxx: protect against missing UgliDbiSteelPln table row 2002-07-18 14:15 Robert Hatcher <rhatcher@fnal.gov> * MessageService/MsgService.h: third time is the charm for MSG change to test IsActive() reverse test and use "else" to avoid stealing trailing other if's elses 2002-07-17 23:21 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCEnv.cxx: go back to using gSystem->Setenv() remove duplicate line explaining what -q does 2002-07-17 23:14 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCEnv.cxx: shouldn't be deleting string passed to putenv() 2002-07-17 22:07 Robert Hatcher <rhatcher@fnal.gov> * Alignment/AlignHists.cxx: gcc 3.1 requires <iostream> for cerr and endl 2002-07-17 22:02 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCEnv.cxx: "setenv" isn't transportable, duplicate TUnixSystem::Setenv as a standalone function JobCEnvSetenv() that uses "putenv" 2002-07-17 20:36 musser * DatabaseTables/CalibrationTables/: MuonFitsTable.far, TimeCalibrationTable.far, TimeCalibrationValidity.far: update T0 and muon norm calibration - March to July 2002 2002-07-17 15:34 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/PEGainCalibrator.cxx: limit messages (quit after 100) in cases where there isn't any valid data in the database. setting fCalMode=0 now skips the call to ApplyCalib() and instead returns zero. comment out some Verbose messages, to save a bit of time. 2002-07-17 14:42 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoMCFilter.cxx: use MSGSTREAM in cases where MsgStream& is kept locally 2002-07-17 14:37 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiValidityRecBuilder.cxx: use MSGSTREAM in cases where MsgStream& is kept locally 2002-07-17 14:35 Robert Hatcher <rhatcher@fnal.gov> * Candidate/: CandBase.cxx, CandHandle.cxx, CandRefer.cxx, CandUid.cxx: small tweaks for depreciated headers and default args 2002-07-17 14:33 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/CandDigit.cxx: ifdef out some debug messages (called for every ctor/dtor) with ENABLE_DEBUG_MSG 2002-07-17 14:16 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/message_service.tex: show use of MSGSTREAM which is what MSG (returned MsgStream&) used to be. MSG now tests if stream is active (and thus no longer returns MsgStream&). 2002-07-17 14:09 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCModule.cxx, JobControl/JobCommand.cxx, JobControl/test/JobCDemoModuleA.cxx, IoModules/IoInputModule.cxx, Persistency/PerOutputStreamManager.cxx, Dispatcher/DDSFileHandler.cxx, Dispatcher/ddscomm.cc: use MSGSTREAM in cases where MsgStream& is kept locally 2002-07-17 14:08 Robert Hatcher <rhatcher@fnal.gov> * MessageService/MsgService.h: new cpp macro MSGSTREAM that is what MSG used to be. MSG now tests if the stream is active; MSGSTREAM is for the few cases where code truly expects to get back a MsgStream&. 2002-07-16 22:22 Robert Hatcher <rhatcher@fnal.gov> * MessageService/MsgService.h: hide GetStream() and formatting behind if (IsActive()) in MSG cpp macro 2002-07-16 21:28 Brett Viren <bv@bnl.gov> * Registry/Registry.cxx: clean up operator<<() 2002-07-16 19:35 Mark Messier <messier@indiana.edu> * WebDocs/Companion/gnumi/index.html: Fix typos 2002-07-16 18:32 Mark Messier <messier@indiana.edu> * JobControl/JobCEnv.cxx: Use stdlib over TUnixSystem 2002-07-16 14:54 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: no longer link in obsolete USER_Classes & TOOL_Classes by default 2002-07-16 14:36 Robert Hatcher <rhatcher@fnal.gov> * Loon/minos.C: no longer load obsolete USER_Classes & TOOL_Classes by default 2002-07-16 14:22 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCalibrationFitsBlock.cxx, RawCalibrationFitsBlock.h, RawCurrentInjectDataBlock.cxx, RawCurrentInjectDataBlock.h, RawLinearizedDataBlock.cxx, RawLinearizedDataBlock.h, RawNDErrorBlock.cxx, RawNDErrorBlock.h, RawQieCalibrationDataBlock.cxx, RawQieCalibrationDataBlock.h, RawQieDataBlock.cxx, RawQieDataBlock.h: simple wrappers for new QIE related raw blocks (no upacking methods) 2002-07-16 14:14 Roy Lee <rlee@huhepl.harvard.edu> * WebDocs/Companion/overview/CandXxxSR/index.html: Modify order of presentations. 2002-07-16 13:43 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Companion/overview/: Record.fig, Record.gif: tweak text to molify george 2002-07-16 13:39 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Creating_Test_Release.fig, Creating_Test_Release.gif, MinosObjectMap_Package.html, RawData.html, Writing_ROOT_macros.html, macros/look_at_data_hits.C: Fix minor typos. Clarify srt test release handling of dependent packages. Update look_at_data_hits to new form (i.e. use RootCommand). 2002-07-15 23:22 Roy Lee <rlee@huhepl.harvard.edu> * WebDocs/Companion/overview/tutorial.html: update exercise. 2002-07-15 23:17 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Companion/overview/: Plex.html, UgliGeometry.html: remove more demojob-isms 2002-07-15 23:01 Roy Lee <rlee@huhepl.harvard.edu> * WebDocs/Companion/overview/CandXxxSR/: contained_events.html, index.html, sr_packages.html, contained_events/Slide1.GIF, contained_events/Slide2.GIF, contained_events/Slide3.GIF, contained_events/Slide4.GIF, contained_events/Slide5.GIF, information_access/Slide2.GIF, information_access/Slide3.GIF, information_access/Slide4.GIF, information_access/Slide5.GIF, information_access/Slide6.GIF, information_access/Slide7.GIF, introduction/Slide2.GIF, introduction/Slide3.GIF, introduction/Slide4.GIF, offline_job/Slide10.GIF, offline_job/Slide2.GIF, offline_job/Slide3.GIF, offline_job/Slide4.GIF, offline_job/Slide5.GIF, offline_job/Slide6.GIF, offline_job/Slide7.GIF, offline_job/Slide8.GIF, offline_job/Slide9.GIF, sr_packages/Slide2.GIF, sr_packages/Slide3.GIF, sr_packages/Slide4.GIF, sr_packages/Slide5.GIF, sr_packages/Slide6.GIF, sr_packages/Slide7.GIF, stopping_muons/Slide2.GIF, stopping_muons/Slide3.GIF, stopping_muons/Slide4.GIF, stopping_muons/Slide5.GIF, stopping_muons/Slide6.GIF, stopping_muons/Slide7.GIF: July 2002 update. 2002-07-15 23:01 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add roy to WebDocs 2002-07-15 21:54 Mark Messier <messier@indiana.edu> * JobControl/makemodulemap: Actually write the advertised files (private by default, public on command) 2002-07-15 19:26 Brett Viren <bv@bnl.gov> * Loon/minos.C: set prompt 2002-07-15 16:44 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/: Configuring_Jobs.html, cand_digit_out.C.html, cand_digit_out.html, cand_track_out.C.html, cand_track_out.html, detailed_midad.C.html, macros/Makefile: html-ize some things 2002-07-15 15:40 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial.html: Better servers at UMN 2002-07-15 14:18 Mark Messier <messier@indiana.edu> * Demo/: UserAnalysis.cxx, demo-0.C: Tweak demo. Add most basic demo macro. 2002-07-15 13:40 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Companion/overview/: Plex.html, RawData.html, UgliGeometry.html: more last second, pre-tutorial commits 2002-07-15 13:37 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Configuring_Jobs.html: Output module is explicitly loaded 2002-07-15 13:34 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Writing_ROOT_macros.html, tutorial.html, macros/look_at_data_blocks.C, macros/look_at_data_header.C: More cosmetic changes. 2002-07-15 03:18 Jon Urheim <urheim@hep.umn.edu> * Demo/UserAnalysis.cxx: fixed minor typos.. 2002-07-15 02:15 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/Companion/overview/IoModules.html: Modernize IoModules overview. Some of it is lifted directly from Mark's JobControl chapter. Didn't notice this needed updating til now. 2002-07-15 02:12 Mark Messier <messier@indiana.edu> * Demo/: UserAnalysis.cxx, UserAnalysis.h: More minor tweaks to the user analysis module 2002-07-15 01:51 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/Companion/overview/IoModules.html: [no log message] 2002-07-14 22:47 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial.html: Remove todo list - its too late now! 2002-07-14 22:39 Mark Messier <messier@indiana.edu> * JobControl/makemodulemap: Skip directories which don't have a GNUmakefile. 2002-07-14 22:35 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/: Configuring_Jobs.html, Running_Midad.html, Running_Midad_detailed.html, The_Standard_Jobs.html: More tweakage and munging. 2002-07-14 22:15 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Configuring_Jobs.html, Creating_Test_Release.html, Running_Midad.html, Running_Midad_detailed.html, tutorial.html: Cosmetic changes. 2002-07-14 22:02 Brett Viren <bv@bnl.gov> * Midad/doc/todo.html: suggestion from mark 2002-07-14 21:56 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/macros/: cand_track_out.C, detailed_midad.C: Add macro to read in cand digits, write out cand tracks, adapt midad script to use this latter output. 2002-07-14 21:18 Mark Messier <messier@indiana.edu> * Demo/GNUmakefile: No longer build demojob 2002-07-14 21:16 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/: Configuring_Jobs.fig, Configuring_Jobs.gif: s/Cmd/Set/ 2002-07-14 20:40 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Configuring_Jobs.html, Configuring_Jobs_2.fig, Configuring_Jobs_2.gif, Demojob.html, MinosObjectMap_Package.html, Plex.html, Preparation.html, ROOT_as_PAW.html, RawData.html, The_Standard_Jobs.html, UgliGeometry.html, Validity.html, Writing_ROOT_macros.fig, Writing_ROOT_macros.gif, Writing_ROOT_macros.html, tutorial.html, macros/time_dbi.C: Remove updated sections from todo list. Add Mark's GNuMI talk. 2002-07-14 20:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: DatabaseInterface.fig, DatabaseInterface.gif, DatabaseInterface.html, DatabaseInterface_2.gif, DatabaseInterface_3.gif, DatabaseInterface_4.fig, DatabaseInterface_4.gif, DatabaseInterface_5.gif, DatabaseInterface_6.gif: Update DatabaseInterface talk. 2002-07-14 16:39 Mark Messier <messier@indiana.edu> * Demo/: UserAnalysis.cxx, demo-1.C: Minor tweaks to Demo 2002-07-14 14:46 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/: Running_Midad.html, Running_Midad_detailed.html: Add to exercises. 2002-07-14 14:15 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/tutorial.html: Minor cleanup for my sections 2002-07-14 00:09 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/Configuring_Jobs.html: Add RootComandModule example 2002-07-13 23:23 George Irwin <gmieg@slac.stanford.edu> * CandTrackSR/: ArrivalTime.cxx, ArrivalTime.h, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.h, LinkDef.h, Track2DSR.cxx, Track2DSR.h, TrkClsSlpSR.cxx, TrkClsSlpSR.h: Mods to make CandTrackSR susceptible to I/O. Package still needs work. Some deficiencies commented by "//gmi". 2002-07-13 22:32 George Irwin <gmieg@slac.stanford.edu> * JobHarness/JobScripts/: candout.job, midad.job: Update to correctly write and read both Paul's and Roy's Track Candidates. 2002-07-13 22:18 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/: Configuring_Jobs_2.fig, Configuring_Jobs_2.gif, The_Standard_Jobs.fig, The_Standard_Jobs.gif: converted to html 2002-07-13 22:16 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/: Configuring_Jobs.fig, Configuring_Jobs.gif, Configuring_Jobs.html, Running_Midad.html, Running_Midad_detailed.html, The_Standard_Jobs.html, detailed_midad.C.html, simple_midad.C.html, tutorial.html, macros/Makefile, macros/detailed_midad.C, macros/simple_midad.C: Additions for the loon and midad sections. The .C.html files are generated (code2html). 2002-07-13 21:58 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Companion/overview/UgliGeometry.html: eliminate GIF's in favor of straight HTML; update material (now includes info about navigating between handles) 2002-07-13 21:56 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Companion/overview/tutorial.html: remove Plex and UgliGeometry as talks that need updating (they still need updating, but they've at least been touched) 2002-07-13 20:43 Mark Messier <messier@indiana.edu> * JobControl/: JobCModule.cxx, JobCPath.cxx: Return BeginJob to original location. Module creation sequence now looks like this: 0) Execute statement in root macro which causes a module to be created 1) Contruct module 2) Initialize module (set name, and default configuration) 3) Return to process statements in root macro 4) Just prior to first usage of a module in a path, call BeginJob method. 2002-07-13 20:24 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/: look_at_data_blocks.C, look_at_data_header.C, look_at_data_header_2.C: Reconfigure ROOT macros to execute user code as a function via Ana method in RootCommand module as this follows the framework model. 2002-07-13 19:42 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/macros/cand_digit_out.C: limit to 100 events 2002-07-13 19:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTimer.cxx: Print sub-stopwatch names. 2002-07-13 19:06 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/: gnumi/index.html, gnumi/le.input, overview/gnumi/index.html, overview/gnumi/le.input: Move GNuMI intro into overview directory. 2002-07-13 18:48 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Companion/overview/macros/look_at_data_header.C: use RootCommand module to avoid having to do our own loop to run the path N times. breaks things into two parts like a normal jobc script and a JobCModule like function 2002-07-13 17:23 Mark Messier <messier@indiana.edu> * WebDocs/Companion/gnumi/index.html: Add exercises 2002-07-13 16:57 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/macros/cand_digit_out.C: first commit 2002-07-13 15:43 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawBlockProxy.cxx, RawDcsHeaderBlock.cxx, RawDcsHeaderBlock.h, mdBlockDefinitions.h: define RawDcsHeaderBlock that DCS will send with each record 2002-07-13 15:37 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/WebDocs.html: UserManual should get picked up from $SRT_PUBLIC_CONTEXT/doc area not directly from UserManualDocs package area. 2002-07-13 14:04 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/: UserManual.tex, raw_data.tex, rawblock.eps, rawblock.fig, rawblockid.eps, rawblockid.fig, rawrecord.eps, rawrecord.fig: initial version of RawData & Rotorooter chapter 2002-07-12 23:03 Mark Messier <messier@indiana.edu> * WebDocs/Companion/gnumi/: index.html, le.input: Add simple introduction to gnumi 2002-07-12 23:01 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/external_products.html: commit all the changes 2002-07-12 22:59 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Creating_Test_Release.html: Use UNM data file. 2002-07-12 22:59 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/external_products.html: clarify installation instructions regarding DB products and the need (or non-need) for Labyrinth. 2002-07-12 22:57 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/RDBCindex.html: note, in the explanation of odbc++, that it is now distributed w/ RDBC in the MINOS offline code 2002-07-12 22:21 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Preparation.html: Add details about the location of data files at UMN. 2002-07-12 21:57 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial.html: Improve instructions for establishing X connection. 2002-07-12 20:06 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Companion/overview/: MinosObjectMap_Package.fig, MinosObjectMap_Package.gif, MinosObjectMap_Package.html, Plex.html, RawData.html, Validity.fig, Validity.gif: modifications/updates to slides RWH is to discuss 2002-07-12 19:44 Nick West <n.west1@physics.oxford.ac.uk> * Demo/UserAnalysis.cxx: Change PE calibrated charge, rather than divide by 100. 2002-07-11 21:28 Brett Viren <bv@bnl.gov> * Alignment/plot_hists.C: Plots for tomorrow 2002-07-11 21:27 Brett Viren <bv@bnl.gov> * Alignment/: AlignHists.cxx, AlignHists.h, AlignmentModule.cxx, StraightTrackAlignment.cxx, StraightTrackAlignment.h, alignment.C, plot_hists.C: Additional hists, verbosity added. 2002-07-11 21:21 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Companion/overview/: Record.fig, Record.gif, Validity.fig, Validity.gif: new slides for Record and Validity overview 2002-07-10 15:59 Brett Viren <bv@bnl.gov> * DataUtil/: GetCandHeader.h, GetCandidate.h, GetRunSnarlEvent.h: Add missing header and a couple more util routines. 2002-07-09 23:51 George Irwin <gmieg@slac.stanford.edu> * RecoBase/CandStrip.h: Increment ClassDef version to 2 to stop ROOT's StreamerInfo complaining. 2002-07-09 23:02 Brett Viren <bv@bnl.gov> * Alignment/: AlignHists.cxx, AlignHists.h, AlignmentModule.cxx, GNUmakefile, StraightTrackAlignment.cxx, alignment.C, plot_hists.C: plot_hists.C now actually plots something. Add dummy buffers around data members in AlignHists to try to track down an illusive segv. 2002-07-09 12:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record release of pre-production auto_distribute. 2002-07-09 12:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, check_job_log.pm, exporter.pm, importer.pm, primer.pm, print_config.pm, read_log_file.pm, report.pm, update_log.pm, primer/prime.config, primer/prime.sh, primer/test_export.config, primer/test_export.context, primer/test_export.log, primer/test_export.sh, primer/test_import.config, primer/test_import.context, primer/test_import.log, primer/test_import.sh: Release of auto_distribute version 0.5. Nearly ready for full scale testing! 2002-07-09 12:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Record success or failure of import to log file so distribution driver script can check. 2002-07-09 12:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmLogFile.cxx: Handle missing --LogFile from import/export command. 2002-07-09 00:46 Brett Viren <bv@bnl.gov> * JobControl/JobCRootEnv.cxx: Use basename of argv[0] when setting prompt 2002-07-08 21:04 Brett Viren <bv@bnl.gov> * Alignment/: LinkDef.h, PlotHists.C, PlotHists.h, plot_hists.C: Attempt to make ROOT produce a simple plot. Man, I sure miss PAW! 2002-07-08 18:42 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: rework operation that gcc 3.0 complains may end up being undefined. 2002-07-08 18:25 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet, RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet, RawChannelToPinDiode.caldet, RawChannelToPinDiodeValidity.caldet: more modifications by M. Kordosky 2002-07-08 18:13 Mark Messier <messier@indiana.edu> * setup/setup_minossoft_heplminos: Set SITE_HAS_SIGC 2002-07-08 16:03 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Creating_Test_Release.html, Demojob.fig, Demojob.gif, Demojob.html, Preparation.html, ROOT_as_PAW.html, The_Standard_Jobs.fig, The_Standard_Jobs.gif, tutorial.html: General: Further demojob expungification. tutorial: Add a list of slides that still need to be updated. 2002-07-08 14:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, doc/ChangeLog: Improved support for transfer of DBUSUBRUNSUMMARY records:- 1) Allow multi-line SQL "packets" - can happen if character string field (e.g. comment) has newline 2) Kludge: force agg. no = -1 if DBUSUBRUNSUMMARY. Needed until DBUSUBRUNSUMMARY is written with valid agg. nos. 2002-07-08 13:59 Brett Viren <bv@bnl.gov> * Midad/doc/todo.html: some to do items from Mike Kordosky 2002-07-07 21:52 Brett Viren <bv@bnl.gov> * DataUtil/: init-cand-alg.example.cfg, init-cand-alg.pl: Initial commit of a Perl script to generate boiler plate .h/.cxx files for new Candidates and CandHandles. 2002-07-07 13:08 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CandMSTClusterHandle.cxx, CandThruMuonHandle.cxx, SelectGoodMuon.cxx, SuperSliceListModule.cxx: More conversions to TIter. 2002-07-06 13:05 Brett Viren <bv@bnl.gov> * Alignment/: AlignHists.cxx, AlignmentModule.cxx, ScintModule.cxx, ScintModule.h, StraightTrackAlignment.cxx, alignment.C: minor changes 2002-07-05 23:29 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgBandClusterList.cxx, AlgCutDigiPairList.cxx, AlgDigiPair.cxx, AlgDigiPairList.cxx, AlgFitThruMuonList.cxx, AlgMSTCluster.cxx, AlgMSTClusterList.cxx, AlgStraightCluster.cxx, AlgSuperSlice.cxx, AlgThruMuon.cxx, AlgThruMuonList.cxx, SelectGoodMuon.cxx, SuperSliceListModule.cxx, SuperSliceListModule.h: Converted Algorithms to using TIter (where possible) to increase speed. Converted SuperSliceListModule to use new Registry/Config() scheme. 2002-07-05 21:04 Brett Viren <bv@bnl.gov> * CandStripSR/StripSRListModule.cxx: If you want to test a variable against zero, you had best set it to zero at some point. 2002-07-05 17:40 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, test/RegistryValidate.cxx: Catch type mismatches when resetting in Set(). Thanks to Paul for pointing this out. 2002-07-05 07:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record improved logging. 2002-07-05 07:49 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Record import results to log so that distribution scripts can check for conflicts. 2002-07-05 07:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h: Add more methods to extend logging capabilities. 2002-07-04 22:04 George Irwin <gmieg@slac.stanford.edu> * DatabaseInterface/DbiCascader.cxx: DbiCascader::~DbiCascader crashes while trying to delete the TSQL statement list if gROOT has been zeroed by a premature deletion of TROOT. I made the deletion conditional upon a gROOT nonzero test and printed an error message for gROOT==0, thus protecting DbiCascader from blame for a crash caused by the (so far mysterious) external agent that is destructing static objects in an unexpected order at SLAC. 2002-07-04 15:34 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandClusterHandle.cxx: Fix for incorrect use of NavSet slicing. 2002-07-04 06:41 Nick West <n.west1@physics.oxford.ac.uk> * setup/setup_minossoft_pcminos01: Bring Repository version up to date. 2002-07-04 06:29 Nick West <n.west1@physics.oxford.ac.uk> * setup/setup_minossoft_ox_pplx2: Bring Respository version up to date. 2002-07-04 00:19 George Irwin <gmieg@slac.stanford.edu> * WebDocs/: general_help.html, ntuple_graphing_help.html: From Ankit: Add some GNU references to general_help.html ntuple_graphing_help.html may be helpful as "Mouse-driven-ROOT" reference. 2002-07-03 23:05 Mark Messier <messier@indiana.edu> * Demo/DemoMCFilter.cxx: Clear up bool->char/int confusion 2002-07-03 22:17 Brett Viren <bv@bnl.gov> * Alignment/: AlignHists.cxx, AlignHists.h, AlignmentModule.cxx, AlignmentModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h, align.C, alignment.C: Added some histogramming, cleaned up accessing candidates a little, add code to apply and dump module offsets. 2002-07-03 21:02 Brett Viren <bv@bnl.gov> * Midad/midad_simple.C: Working "minimal example" from UserManualDoc. 2002-07-03 18:30 Brett Viren <bv@bnl.gov> * WebDocs/install_libsigc++.html: Remove the unecessary symlink section entirely 2002-07-03 18:23 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: Modified as per Brett's instructions 2002-07-03 17:06 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltLItem.cxx: trivial source code formatting issues 2002-07-03 17:05 Brett Viren <bv@bnl.gov> * WebDocs/install_libsigc++.html: s/is/may be/ on making the symlink to the lib. The latest version (1.1.11) correctly does this for you. 2002-07-03 16:38 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet: new Plex tables for CalDet from M. Kordosky 2002-07-03 12:36 Nick West <n.west1@physics.oxford.ac.uk> * Persistency/: PerRecordTags.cxx, test/PerValidate.cc: Add missing #include <iostream>. 2002-07-03 09:05 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Creating_Test_Release.html, Data_Flows.html, Demojob.html, Help.html, MinosObjectMap_Package.html, Plex.html, Preparation.html, ROOT_as_PAW.html, RawData.html, Record.html, The_Standard_Jobs.fig, The_Standard_Jobs.gif, The_Standard_Jobs.html, UgliGeometry.html, Validity.html, Writing_ROOT_macros.fig, Writing_ROOT_macros.gif, Writing_ROOT_macros.html, cvs.html, gminos_and_reco_minos.html, minossoft.fig, minossoft.gif, srt.html, tutorial.html: Add UMN computing info. Minor tweaks: remove next/prev links, use .C rather than .jcm, reduce references to demojob. More on mouse-driven ROOT. 2002-07-03 09:00 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/root_crib/introduction.html: Remove obsolete URLs. 2002-07-03 08:59 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/: demojob_write_root_file.C, demojob_write_root_file.jcm, look_at_data_blocks.C, look_at_data_blocks.jcm, look_at_data_header.C, look_at_data_header.jcm, look_at_data_header_2.C, look_at_data_hits.C, look_at_data_hits.jcm, plex_demojob.jcm, root_as_paw.C, run_EventDump.C, run_UserAnalysis.C, standard_jobs_demojob.C, standard_jobs_demojob.jcm, standard_jobs_midad.jcm, write_root_file.C: Remove obsolete .jcm files (still a few to do). Add equivalent .C and make them named macros. Remove the name demojob from file names. 2002-07-03 02:45 Sue Kasahara <schubert@hep.umn.edu> * Persistency/test/: GNUmakefile, PerValidate.cc, PerValidate.h, TestPer.cc, pervld.C: Start at validation code for Persistency package. So far, it only tests new PerInputStream code that moves up and down individual streams. pervld.C macro is used to generate a test input data file that the validate code uses. TestPer is the driver. 2002-07-03 02:41 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStream.h, PerRecordTags.cxx, PerRecordTags.h: New PerInputStream methods to allow movement up and down streams in blocks of sequential records of common VldContext. Add Print & IsComplete methods to PerRecordTags. 2002-07-02 21:55 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexScintMdlId.cxx, PlexScintMdlId.h, PlexStripEndId.cxx, PlexStripEndId.h: clean up how info about size/type of modules is handled strips can now tell which strip in a module they are (in offline and "mapper" conventions). 2002-07-02 21:23 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: Modified as per Brett's instructions 2002-07-02 17:56 Brett Viren <bv@bnl.gov> * setup/: setup_minossoft, setup_minossoft_FNALU, setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh, setup_minossoft_RHATCHER01.sh, setup_minossoft_RHATCHER02.sh, setup_minossoft_SLAC, setup_minossoft_heplminos, setup_minossoft_ox_pplx2, setup_minossoft_pcminos01, setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_tamu, setup_minossoft_template, setup_minossoft_umn: Changes for new sigc installation method 2002-07-02 17:44 Brett Viren <bv@bnl.gov> * WebDocs/install_libsigc++.html: document new installation method 2002-07-02 17:12 Brett Viren <bv@bnl.gov> * UserManualDoc/src/midad.tex: minor additions 2002-07-02 16:19 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/.cvsignore: Updated for recent changes. 2002-07-02 16:09 Brett Viren <bv@bnl.gov> * Registry/Registry.cxx: Use assert instead of abort. 2002-07-02 15:53 Brett Viren <bv@bnl.gov> * DataUtil/GNUmakefile: minimal makefile 2002-07-02 15:51 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgThruMuonList.cxx, DigiPairListModule.cxx, DigiPairListModule.h: Skip clusters that contain only one strip. Fix to avoid warning messages about locked keys when merging AlgConfig and the module configuration. 2002-07-02 12:45 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h, test/RegistryValidate.cxx: Add RemoveKey method. 2002-07-01 21:02 Brett Viren <bv@bnl.gov> * UserManualDoc/src/midad.tex: Cut and paste some info from my web area. Begin describing how to configure Midad. 2002-07-01 20:49 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldContext.cxx, VldContext.h, VldTimeStamp.cxx, VldTimeStamp.h: minor source code cleanups; mv trivial ctor/dtor's to include file 2002-07-01 20:48 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoRcCmd.cxx, RotoRcCmd.h: small source code cleanup; mv trivial dtor to include file 2002-07-01 19:13 Brett Viren <bv@bnl.gov> * Candidate/UtilCand.h: contents moved to DataUtil 2002-07-01 19:12 Brett Viren <bv@bnl.gov> * Demo/: DemoEventDump.cxx, UserAnalysis.cxx: Follow the bouncing GetCandidate() 2002-07-01 19:12 Brett Viren <bv@bnl.gov> * setup/packages-development: Add DataUtil 2002-07-01 19:05 Brett Viren <bv@bnl.gov> * CVSROOT/modules: Add DataUtil 2002-07-01 19:01 Brett Viren <bv@bnl.gov> * DataUtil/: GetCandidate.h, doc/README: First commit 2002-07-01 08:49 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Replacing links to Aata Store and Disks by the more general Getting Data, which points to them. 2002-07-01 03:17 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: LinkDef.h, PerRecordTags.cxx, PerRecordTags.h: New class to store source identification tags of block of one or more sequential records sharing a common VldContext on a single TTree. This is part of plan to reorganize input stream management classes to support Per::kLowerBound sequence mode. 2002-06-30 22:17 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/datamodel_io.tex: Minor correction. 2002-06-30 14:54 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgPathLenCorrec.cxx, AlgPathLenCorrec.h, DigitListStat.cxx, DigitListStat.h, LinkDef.h, PathLenCorrecModule.cxx, PathLenCorrecModule.h, StripSegSummary.cxx, StripSegSummary.h, ThruMuonAnalysisModule.cxx, ThruMuonAnalysisModule.h, ThruMuonListModule.cxx, ThruMuonStat.cxx, ThruMuonStat.h, ThruMuonSummaryModule.cxx, ThruMuonSummaryModule.h, muon_bcalib.C, muon_binit.C, muon_bnext.C, muon_calib.C, muon_cd_binit.C, muon_cd_init.C, muon_cd_next.C, muon_cnext.C, muon_init.C, muon_next.C: Moved outdated code to the attic. 2002-06-28 21:12 Robert Hatcher <rhatcher@fnal.gov> * Alignment/StraightTrackAlignment.cxx: fix for trivial method name change in UgliStripHandle. 2002-06-28 20:10 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliStripNode.cxx, UgliStripNode.h, doc/ChangeLog: remove some obsolete code (pre-DBI stuff) 2002-06-28 20:09 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: follow changes to UgliDbiScintMdl (uses PlexScintMdlId now) 2002-06-28 20:09 Liz Buckley-Geer <buckley@fnal.gov> * WebDocs/Companion/overview/tutorial.html: Changed link for FNAL data store to include disk data 2002-06-28 19:56 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: GNUmakefile, Ugli.cxx, Ugli.h, UgliDbiGeometry.cxx, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.h, UgliDbiTableDescr.h, UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h, UgliLoanPool.cxx, UgliLoanPool.h, UgliPlnNode.h, UgliScintMdlABC.h, UgliScintMdlHandle.cxx, UgliScintMdlHandle.h, UgliScintMdlNode.cxx, UgliScintMdlNode.h, UgliScintPlnABC.h, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnHandle.h, UgliSteelPlnNode.cxx, UgliStripHandle.cxx, UgliStripHandle.h, UgliStripNode.cxx, UgliStripNode.h, doc/ChangeLog: Use PlexScintMdlId instead of kluged module identifier. Nodes no longer know anything about Handles, all Handle creation is from other handles. One can now ask Geom for vector of plane handles, ask the planes for vectors of module or strip handles and walk up from strip handle to module handle to plane handle. Revamp the Shared/Writable to Frozen/Modifiable. Frozen copy is what it gets from the DBI and forever so, the modifiable copy now has working methods for rotating and shifting the strips, modules, scint planes. One can also ask the handles for the current values of these parameters. 2002-06-28 17:33 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: Add setup perl v5_005 so that latex2html works 2002-06-28 17:33 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: tag as V00-02-06 in preparation for major modifications 2002-06-28 17:31 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: Fix redirection to standard error so that it works with Bourne shell correctly 2002-06-28 17:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawConfigFilesBlock.cxx, RawRunCommentBlock.cxx, RawRunConfigBlock.cxx: no longer skip the garbage word for version 2 (old files will get extra junk) as this has been "fixed" without a version # change. Protect ourselves by replacing all non-printable, non-newline characters (except the last \0) by blanks. 2002-06-28 15:00 Brett Viren <bv@bnl.gov> * Demo/: DemoEventDump.cxx, UserAnalysis.cxx, UserAnalysis.h: Convert over to UtilCand::GetCandidate. 2002-06-28 14:43 Brett Viren <bv@bnl.gov> * Alignment/AlignmentModule.cxx: Use UtilCand::GetCandidate instead of local version. 2002-06-28 14:43 Brett Viren <bv@bnl.gov> * Candidate/UtilCand.h: Add utility routine UtilCand::GetCandidate to ease pulling a cadidate out of mom. 2002-06-28 09:42 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Configuring_Jobs.fig, Configuring_Jobs.gif, Configuring_Jobs.html, Configuring_Jobs_2.fig, Configuring_Jobs_2.gif, Demojob.fig, Demojob.gif, Demojob.html, The_Standard_Jobs.fig, The_Standard_Jobs.gif, The_Standard_Jobs.html, Writing_ROOT_macros.fig, Writing_ROOT_macros.gif, Writing_ROOT_macros.html, minossoft.fig, minossoft.gif, minossoft.html, tutorial.html: Switch to the new versions of Configuring_Jobs, Demojob, The_Standard_Jobs, Writing_ROOT_macros and minossoft with their associated .fig files. Add dates, times and speakers to tutorial agenda. 2002-06-28 06:54 Nick West <n.west1@physics.oxford.ac.uk> * MINF_Classes/MINFDetector.cxx: Initialise data members. 2002-06-28 06:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/CalibrationTables/: MIPCalibrationTable.caldet, MIPCalibrationValidity.caldet: Remove spurious carriage returns. 2002-06-27 20:26 Brett Viren <bv@bnl.gov> * Alignment/: AlignmentModule.cxx, ScintModule.cxx, ScintModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h, align.C: Buglets fixed. 2002-06-27 18:36 Brett Viren <bv@bnl.gov> * Alignment/align.C: Driver macro 2002-06-27 17:29 Mark Messier <messier@indiana.edu> * JobControl/JobCRootEnv.cxx: Add minos-specific stuff to list of includes. 2002-06-27 17:28 Mark Messier <messier@indiana.edu> * JobControl/JobCPathModule.h: Add default argument for Create("X",nodes="") 2002-06-27 16:33 Brett Viren <bv@bnl.gov> * Alignment/: AlignmentModule.cxx, AlignmentModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h: Module for running StraightTrackAlignment. 2002-06-27 14:42 cbs * MuCal/MuCalFitterModule.cxx: small bug fix 2002-06-27 08:15 cbs * MuCal/: Function.C, Function.h, MuCalFitter.cxx, MuCalFitter.h, Rebin.C, spectra_fit.C, spectra_fit.h: Removing obsolete files 2002-06-26 22:17 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: comparison operators for RawChannelId are now available to CINT 2002-06-26 22:17 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexPlaneId.cxx, PlexPlaneId.h, PlexScintMdlId.cxx, PlexScintMdlId.h, PlexStripEndId.cxx, PlexStripEndId.h: PlexPlaneId now has 249 plane supermodules as default for far detector new PlexScintMdlId (identifies scint module within a plane) PlexStripEndId has hardcoded rules for generating PlexScintMdlId comparison operators of id's made available to CINT 2002-06-26 21:49 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: verify that FarDet altlists contain 8 entries when validating 2002-06-26 21:31 dbox * RDBC/test/: GNUmakefile, RDBCTestString/GNUmakefile, RDBCTestString/RDBCTestString.C, RDBCTestString/RDBCTestString.in1, RDBCTestString/RDBCTestString.in2, RDBCTestString/RDBCTestString.out1, RDBCTestString/RDBCTestString.out2: RDBC unit test for string I/O. Works for both oracle and mysql 2002-06-26 21:26 dbox * RDBC/odbc++/test/: GNUmakefile, stringIO/GNUmakefile, stringIO/stringIO.cpp, stringIO/stringIO.in1, stringIO/stringIO.in2, stringIO/stringIO.in3, stringIO/stringIO.out1, stringIO/stringIO.out2, stringIO/stringIO.out3: string i/o unit test, works for both mysql and oracle 2002-06-26 20:32 Brett Viren <bv@bnl.gov> * Alignment/PlaneCrossing.h: uneeded 2002-06-26 20:32 Brett Viren <bv@bnl.gov> * Alignment/: ScintModule.cxx, ScintModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h: Remove uneeded PlaneCrossings, instead, directly store a track's UgliStripHandles since they can now lookup their parent scint. modules. 2002-06-26 20:08 Brett Viren <bv@bnl.gov> * UgliGeometry/: UgliStripHandle.h, UgliStripNode.h: Go from strip to scint. module. 2002-06-26 19:37 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiScintMdl.far_249data, UgliDbiScintMdlStruct.far_249data, UgliDbiScintMdlStructVld.far_249data, UgliDbiScintMdlVld.far_249data, UgliDbiScintPln.far_249data, UgliDbiScintPlnStruct.far_249data, UgliDbiScintPlnStructVld.far_249data, UgliDbiScintPlnVld.far_249data, UgliDbiSteelPln.far_249data, UgliDbiSteelPlnVld.far_249data, UgliDbiStrip.far_249data, UgliDbiStripStruct.far_249data, UgliDbiStripStructVld.far_249data, UgliDbiStripVld.far_249data, load_scintmdl.mysql, load_scintmdlstruct.mysql, load_scintpln.mysql, load_scintplnstruct.mysql, load_steelpln.mysql, load_strip.mysql, load_stripstruct.mysql: (initial) geometry data for 249 plane supermodule geometry (non-GMINOS) 2002-06-26 18:45 musser * DatabaseTables/CalibrationTables/: MIPCalibrationTable.caldet, MIPCalibrationValidity.caldet: [no log message] 2002-06-26 14:50 Brett Viren <bv@bnl.gov> * Alignment/doc/straight-track-alignment.dia: More minos^Hr changes 2002-06-26 14:49 Brett Viren <bv@bnl.gov> * Alignment/: PlaneCrossing.h, ScintModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h: Implement linear fit. Change all floats to doubles. 2002-06-26 14:38 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: More changes for mis-wirings. 2002-06-26 12:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h, doc/ChangeLog, test/DbiDemoData3.cxx, test/DemoASCIICatalogue.db: Support DbiRowStream::operator<<() for Char_t* (but not DbrResultSet::operator>>() - its too dangerous!) 2002-06-26 07:39 Nick West <n.west1@physics.oxford.ac.uk> * Demo/UserAnalysis.cxx: The non-templated Registry::Set(...) selected by compiler for bool takes an int not a char. 2002-06-26 07:33 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Creating_Test_Release.html, tutorial.html: Further updates for new JobC interface. 2002-06-26 07:32 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/demojob_write_root_file.C: Convert to new JobC interface. 2002-06-26 03:09 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/: UserManual.tex, datamodel_io.tex, datamodel_layout.eps, dispatcher.tex: Start of new chapter on DataModel and I/O. Apologies to Robert and Mark who should add/edit at will. Modified Dispatcher chapter example. 2002-06-25 23:41 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: DigiPairListModule.cxx, DigiPairListModule.h, cbatch_mc.C, cosmic.C: Converted DigiPairListModule to use the new Config/Registry format rather than the old HandleCommand. Minor clean-up of macros. 2002-06-25 20:55 dbox * RDBC/odbc++/test/: GNUmakefile, floatIO/GNUmakefile, floatIO/floatIO.cpp, floatIO/floatIO.in1, floatIO/floatIO.in2, floatIO/floatIO.in3, floatIO/floatIO.out1, floatIO/floatIO.out2, floatIO/floatIO.out3, intIO/intIO.in2, intIO/intIO.out2: added new odbc++ test and tweaked regression test i/o 2002-06-25 20:35 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/DemoClient.cc: Add example of SetStreams & SetSelection 2002-06-25 20:28 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/dispatcher.tex: More dispatcher documentation. 2002-06-25 18:58 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx: Do not create a candidate strip for monte carlo digits if time is greater than 200 ns. 2002-06-25 16:40 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxLI.cxx, AlgDeMuxLI.h, DmxDeMuxLIModule.cxx, DmxDeMuxLIModule.h, LinkDef.h, demux_fardata.jcm: remove unused light injection demuxing 2002-06-25 16:08 Brett Viren <bv@bnl.gov> * Alignment/: GNUmakefile, PlaneCrossing.h, ScintModule.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h: Okay, now it compiles.... 2002-06-25 14:24 Brett Viren <bv@bnl.gov> * setup/packages-development: Remove Alignment 2002-06-25 07:28 rjn * Calibrator/MIPCalibrator.cxx: Requested change to MIPCalibrator to allow selection by mode 2002-06-24 23:01 Robert Hatcher <rhatcher@fnal.gov> * CandStripSR/AlgStripNearSR.cxx: cut-and-paste setting of CandStrip several internals: tpos,zpos,plane,strip, view, stripendid's(3!!) just as it is done in AlgStripFarSR so that at least this doesn't SEGV later when it asks for geometry info based on a bogus (ie. unset) value returned by GetStripEndId(). needs to be checked that all values *are* being set appropriately. 2002-06-24 22:22 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Fix 'bad dates' and add up to planes 248. This completes plex tables for 1st super module. 2002-06-24 22:16 Brett Viren <bv@bnl.gov> * Alignment/doc/straight-track-alignment.dia: Minos changes 2002-06-24 22:15 Brett Viren <bv@bnl.gov> * Alignment/: StraightTrack.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h: StraightTrack just needs to be a simple typedef, remove full blown class. Add STA::AddTrack, walks along the CandTrackHandle, filling a StraightTrack with requisite PlaneCrossings. 2002-06-24 21:39 Robert Hatcher <rhatcher@fnal.gov> * Dispatcher/DDSChildServer.h: change the type of fPid from "pid_t" to "int" while properly this should be of type "pid_t" (defined in <sys/types.h>) this value is set by gSystem->GetPid() which returns an "int" and ROOTCINT can't handle pid_t on IRIX6.5 with current compiler flags. Why the latest update to ROOT triggered this is unclear 2002-06-24 20:46 dbox * RDBC/odbc++/test/dmtest/: intIO.cpp, intIO.in1, intIO.in2, intIO.in3, intIO.out1, intIO.out2, intIO.out3: not sposed to be here... 2002-06-24 20:45 Brett Viren <bv@bnl.gov> * Alignment/: GNUmakefile, PlaneCrossing.h, ScintModule.cxx, ScintModule.h, StraightTrack.h, StraightTrackAlignment.cxx, StraightTrackAlignment.h, doc/design.html, doc/straight-track-alignment.dia: Start new alignment code. Not yet compilable. 2002-06-24 20:42 dbox * RDBC/odbc++/test/intIO/: GNUmakefile, intIO.cpp, intIO.in1, intIO.in2, intIO.in3, intIO.out1, intIO.out2, intIO.out3: more test harness stuff 2002-06-24 20:36 dbox * RDBC/test/RDBCTestFloat/: GNUmakefile, RDBCTestFloat.C, RDBCTestFloat.in1, RDBCTestFloat.in2, RDBCTestFloat.out1, RDBCTestFloat.out2: test float i/o against Mysql and Oracle drivers 2002-06-24 20:21 dbox * RDBC/test/RDBCTestConnect/: RDBCTestConnect.in1, RDBCTestConnect.in2, RDBCTestConnect.in3, RDBCTestConnect.in4: more tweaking of test harness 2002-06-24 20:20 dbox * RDBC/test/runit.pl: allow comments in test input files 2002-06-24 19:38 dbox * RDBC/odbc++/test/dmtest/: dmtest.cpp, dmtest.in1, dmtest.out1: re-doing all the tests including this one 2002-06-24 19:27 dbox * RDBC/odbc++/test/oracle/: oracle.cpp, oracle.in2, oracle.out2: re-doing test output 2002-06-24 19:24 dbox * RDBC/odbc++/test/dbmetadata/: dbmetadata.cpp, dbmetadata.in2, dbmetadata.out2, dbmetadata.out3: re-doing test of metadata reporter 2002-06-24 19:15 dbox * RDBC/test/RDBCTestInt/: RDBCTestInt.C, RDBCTestInt.out2: updated test output to reflect bug fixes in oracle odbc driver 2002-06-24 19:14 dbox * RDBC/odbc++/test/dmtest/: intIO.cpp, intIO.in1, intIO.in2, intIO.in3, intIO.out1, intIO.out2, intIO.out3: test suite for integer i/o 2002-06-24 19:14 dbox * RDBC/odbc++/test/GNUmakefile: added subdir intIO to test that int I/O works as advertised 2002-06-24 18:35 Brian Rebel <brebel@fnal.gov> * DeMux/DmxStatus.cxx: fix FindVertexPlane method so that it doesnt give the NavSet warning for multiple muon events 2002-06-24 17:13 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEnd.far_249mc, PixelSpotToStripEndVld.far_249mc, PixelToRawChannel.far_249mc, PixelToRawChannelVld.far_249mc, RawChannelToPinDiode.far_249mc, RawChannelToPinDiodeVld.far_249mc: push the date of new tables back to 2002-06-04 and starting plane 225 so that we are before the change from varc 1 to varc 2(east)/varc 0(west). This is because the cabling of the last crate on each side of a SM is (now) different from the other crates and this was not reflected in the old MC tables (as well as being only for 243 steel plane SM's). This was causing some alt list's to end up w/ 16 entries. Monte Carlo generated after 6/4 w/ the 243 plane geometry (which went in 6/18) is just out-of-luck and must be regenerated. 2002-06-24 16:27 Brett Viren <bv@bnl.gov> * Alignment/: LinkDef.h, Makefile, PlotMuonClusterModule.cxx, PlotMuonClusterModule.h, README, mycomp.data, mycomp.mc, run_align_data.C, run_align_mc.C, track_class_data.cxx, track_class_data.h, track_class_mc.cxx, track_class_mc.h, tobien/LinkDef.h, tobien/Makefile, tobien/PlotMuonClusterModule.cxx, tobien/PlotMuonClusterModule.h, tobien/README, tobien/mycomp.data, tobien/mycomp.mc, tobien/run_align_data.C, tobien/run_align_mc.C, tobien/track_class_data.cxx, tobien/track_class_data.h, tobien/track_class_mc.cxx, tobien/track_class_mc.h: Move Nicolai's code to a subdirectory so it won't get in the way of building the new code. 2002-06-24 15:05 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, CandTrackSR.cxx, CandTrackSR.h, TrackSRListModule.cxx, TrackSRListModule.h: Remove obsolete variables NDoubleEndedStrip and NTrackDoubleEndedStrip. 2002-06-24 15:03 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: CandTrackSRHandle.h, CandTrackSRHandle.cxx: CandTrackSRHandle::GetdS() now returns the length of the entire track. 2002-06-24 14:37 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: CandTrackHandle::GetdS() without any arguments now returns the path length for the entire track. 2002-06-24 13:25 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMux.cxx: fix problem with navset in AlgDeMux 2002-06-24 12:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h, doc/ChangeLog, test/DbiDemoData3.cxx, test/DbiDemoData3.h, test/DbiValidate.cc, test/DemoData3.dat, test/LinkDef.h, test/create_DemoData3.mysql, test/create_database.mysql: Implement and test DbiRowStream::operator<<() for Bool_t, Char_t, Short_t and Double_t. 2002-06-21 23:01 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/PixelToRawChannel.far_249mc: last commit was the wrong file...this is the correct one (still bad for plane 233-249 in a supermodule) 2002-06-21 22:58 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/PixelToRawChannel.far_249mc: remove 8x duplicates (not caught because strip order != raw channel order) still problems for last varc of last crate of each SM (ie. >= pln 233) 2002-06-21 21:06 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, TrackSRListModule.cxx, TrackSRListModule.h: Make algorithm more efficient for reconstructing low energy muons. 2002-06-21 19:53 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: if requested not to report consistency error -- don't 2002-06-21 19:19 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h: new Plexus/PlexHandle method ValidateConsistency() which tests (as much as possible/implemented) for consistency in the maps. Currently only tests whether all legal PlexSEIdAltL's are self-consistent. 2002-06-21 19:18 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: make reporting of TestConsistency errors optional (still on by default) 2002-06-21 19:16 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotId.cxx: improved options in AsString() 2002-06-21 19:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockProxy.cxx, RawBlockProxy.h, RawDaqHeader.cxx, RawDaqHeader.h, RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h, RawHeader.cxx, RawHeader.h: inline simple methods (including default ctor + dtor) 2002-06-21 19:15 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawChannelId.cxx: expanded options for AsString 2002-06-21 19:14 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockId.cxx, RawBlockId.h: small tweaks inlining default ctor + dtor 2002-06-21 18:11 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackSRListModule.cxx: Make an entry for fTrackNt even if there are no reconstructed tracks. 2002-06-21 18:11 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx: Check validity of PlexPlaneId::GetNext(). 2002-06-21 16:36 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, TrackSRListModule.cxx, TrackSRListModule.h: Change definition of timeslope. Was dt/dz, now is dt/ds. Negative values mean backward going (in z), same as before. The timeslope variable in tracksr.root is unsigned. Fix bug where nonexistent scintillator planes were being accessed. Instead of looping over planes in consecutive order, use PlexPlaneId::GetNext() and GetPrevious() to loop over active scintillator planes. 2002-06-21 16:31 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Add method GetdS(Int_t plane). 2002-06-21 00:32 Mark Messier <messier@indiana.edu> * UserManualDoc/src/job_control.tex: Finsh up (for now) the update of the job_control section. Update sections on writing JobCModules. 2002-06-20 22:21 Mark Messier <messier@indiana.edu> * JobControl/JobCPath.cxx: Fix mismatch ()'s in RunNin() logic. 2002-06-20 22:16 Mark Messier <messier@indiana.edu> * JobControl/: GNUmakefile, gen_module.cc: Add program "gen_module" which asks user some questions about a job module they are planning to write, and then generates the "boiler plate" code for the module. Should simplify documentation needed for job modules. 2002-06-20 20:48 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2dump.c: intialize xsumok to avoid warning message (ya, ya, it would get set...) 2002-06-20 20:44 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/root2binary.C: use the new JobC interface rather than Cmd 2002-06-20 20:41 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoClientModule.cxx, RotoClientModule.h: convert to new JobControl style (away from HandleCommand) 2002-06-20 18:50 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2dump.c: add new blockid's; keep track of first/last header timestamps seen -N arg suppress first N records (except first) 2002-06-20 18:07 cbs * MuCal/: MuCalFitterModule.cxx, MuCalFitterModule.h, MuCalTrunc.cxx, MuCalTrunc.h, SpectraFit.C, SpectraFit.h, mucal.C: Restructed and improved version 2002-06-20 17:19 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/root2binary.C: non-.jcm version of converting root file back to DAQ binary (still relies on HandleCommand - those changes got lost w/ laptop) 2002-06-19 23:21 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgThruMuon.cxx, cbatch.C, cbatch_mc.C, cosmic.C: Added macros for batch reconstruction and output. Disabled StripCalibrator for Reroot files. Cleaned up unused variables. 2002-06-19 21:35 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: fix TIMEEND for plane 96 2002-06-19 21:15 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoServer.cxx, RotoServer.h, rotorooter.cc, RotoTalk/daq_bin2roto.c, RotoTalk/rototalk.c, RotoTalk/rototalk.h: allow configuration of the Persistency's Stream (TTree) basketsize from both rototalk function roto_send_basketsize_config(stream,size) and command line of rotorooter and daq_bin2roto (-B "streamname,size") 2002-06-19 20:46 Mark Messier <messier@indiana.edu> * UserManualDoc/src/job_control.tex: Major rewrite of the JobControl section. Show how to build and configure a job using loon. Section on writing JobCModule still to come... 2002-06-19 19:54 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: make the TIMEEND's for the cable problems to be 2002-06-02 2002-06-19 19:49 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/AlgMCDigit.cxx: Use more reasonable values (1.5625ns/tick for VA, 18.7ns/tick for QIE) when converting from digit's "timestamp" field to a real time to be consistent with what RerootToRawDataModule is doing. 2002-06-19 19:48 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: add corrections for miscabling. 2002-06-19 14:41 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackSRListModule.cxx: Eliminate 'Registry: Set Values are locked' message. 2002-06-19 10:08 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Help.html, MinosObjectMap_Package.html, RawData.html, Validity.html, macros/candout.C, macros/look_at_data_blocks.C, macros/look_at_data_header.C, macros/look_at_data_header_2.C, macros/look_at_data_hits.C, macros/standard_jobs_demojob.C: Convert to new JobC interface. 2002-06-19 10:05 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/tutorial.html: Add (new) links to proposed replacements for:- Configuring_Jobs Demojob The_Standard_Jobs minossoft.html Note: currently external pages, so relative links back to WebDocs are broken. 2002-06-19 08:10 rjn * Calibrator/: StripCalibrator.cxx, StripCalibrator.h: Added SetCalModes to StripCalibrator 2002-06-19 04:18 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/dispatcher.tex: More dispatcher documentation. 2002-06-18 20:32 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: cdisp.C, cdisp_mc.C, cosmic.C: Display macros now use new Midad rather than old MIDAD. When reading MC files, disable DigitCalibrator. StripCalibrator still enabled due to change required to StripCalibrator. 2002-06-18 17:13 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoOutputModule.cxx: Modify Config method to allow user to specify AccessMode and Stream list in .C file, e.g. { JobC j; j.Path.Create("Demo", "Output::Put "); ... j.Path("Demo").Mod("Output").Set("FileName=testout.root"); j.Path("Demo").Mod("Output").Set("AccessMode=New"); j.Path("Demo").Mod("Output").Set("Streams=DaqSnarl,Cand"); j.Path("Demo").Run(); } / 2002-06-18 13:59 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, OfflineTrigger/.cvsignore, PulserCalibration/.cvsignore, setup/packages-development: Add two new packages OfflineTrigger and PulserCalibration per P.Adamson's request 2002-06-18 00:46 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/show_plex_tables.mysql: limit (to 10) number of entries to show 2002-06-18 00:46 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: RawChannelToPinDiode.far_249mc, RawChannelToPinDiodeVld.far_249mc, load_farmc_channel2pindiode.mysql: new raw channel to pin diode table for 249 steel plane supermodule geometry 2002-06-18 00:45 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/RawChannelToPinDiodeValidity.fardet_mc: this table's validity ends today 2002-06-17 23:51 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: load_farmc_pixel2channel.mysql, load_farmc_spot2strip.mysql: load new 249 plane supermodule tables 2002-06-17 23:50 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEndValidity.fardet_mc, PixelToRawChannelValidity.fardet_mc: old 243 plane supermodule mapping becomes invalid from now on 2002-06-17 23:49 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEnd.far_249mc, PixelSpotToStripEndVld.far_249mc, PixelToRawChannel.far_249mc, PixelToRawChannelVld.far_249mc: idealized plex mapping (ie valid for GMINOS) of 249 plane supermodule geometry overrides 243 one from now on 2002-06-17 23:47 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEndValidity.caldet, PixelToRawChannelValidity.caldet, RawChannelReadoutTypeValidity.caldet, RawChannelToPinDiodeValidity.caldet: remove unnecessary ' (single quote) marks around datetimes 2002-06-17 23:21 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiGeometryValidity.far, UgliDbiScintMdlStructValidity.far, UgliDbiScintMdlValidity.far, UgliDbiScintPlnStructValidity.far, UgliDbiScintPlnValidity.far, UgliDbiSteelPlnValidity.far, UgliDbiStripStructValidity.far, UgliDbiStripValidity.far: modify end time for 243 plane supermodule geometry in GMINOS 2002-06-17 23:20 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiGeometry.far_249mc, UgliDbiGeometryVld.far_249mc, UgliDbiScintMdl.far_249mc, UgliDbiScintMdlStruct.far_249mc, UgliDbiScintMdlStructVld.far_249mc, UgliDbiScintMdlVld.far_249mc, UgliDbiScintPln.far_249mc, UgliDbiScintPlnStruct.far_249mc, UgliDbiScintPlnStructVld.far_249mc, UgliDbiScintPlnVld.far_249mc, UgliDbiSteelPln.far_249mc, UgliDbiSteelPlnVld.far_249mc, UgliDbiStrip.far_249mc, UgliDbiStripStruct.far_249mc, UgliDbiStripStructVld.far_249mc, UgliDbiStripVld.far_249mc, load_geometry.mysql, load_scintmdl.mysql, load_scintmdlstruct.mysql, load_scintpln.mysql, load_scintplnstruct.mysql, load_steelpln.mysql, load_strip.mysql, load_stripstruct.mysql: ugli geometry for 249 plane supermodules in GMINOS 2002-06-17 20:49 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h, RawDigit.cxx, RawDigit.h, RawQieDigit.cxx, RawQieDigit.h, RawVaDigit.cxx, RawVaDigit.h: inline some common & simple ctor/dtor/operator='s 2002-06-17 20:46 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexLedId.h, PlexPinDiodeId.h, PlexPixelSpotId.h, PlexPlaneId.cxx, PlexPlaneId.h, PlexStripEndId.cxx, PlexStripEndId.h: inline some common & simple ctor/dtor/operator='s make PlexXXXId's cout'able via CINT 2002-06-17 20:45 Robert Hatcher <rhatcher@fnal.gov> * Plex/: Plexus.cxx, Plexus.h: no longer (by default) include a StripEndId in an SEIdAltL if the fiber has been marked as being broken (via PlexPixelSpotId, spot=0) 2002-06-17 19:52 Brett Viren <bv@bnl.gov> * Alignment/: LinkDef.h, Makefile, PlotMuonClusterModule.cxx, PlotMuonClusterModule.h, README, mycomp.data, mycomp.mc, run_align_data.C, run_align_mc.C, track_class_data.cxx, track_class_data.h, track_class_mc.cxx, track_class_mc.h: These are the verbatim files which I think are the ones Nicolai meant to commit for the Alignment package. I haven't yet tried to build or run them. 2002-06-17 16:26 Mark Messier <messier@indiana.edu> * UgliGeometry/UgliGeometry.cxx: Work around from Nick West for implicit use of private DbiResultPtr copy constructor which was tripping up gcc3.0.x. 2002-06-14 22:24 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/dbu_dds.C: show how to lower the MSG level (but don't enable it) 2002-06-14 21:30 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/scripts/: start_dbu.sh, stop_dbu.sh: scripts for starting/stopping the DBU 2002-06-14 20:47 Robert Hatcher <rhatcher@fnal.gov> * Loon/minos.C: update list of libraries: add Dispatcher for IoModules, Util for various; move sigc earlier for JobControl; change MIDAD to Midad (but comment out). 2002-06-14 20:11 Roy Lee <rlee@huhepl.harvard.edu> * TimeCalibratorSR/TimeCalibratorSRModule.cxx: No longer expects positive direction cosines. 2002-06-14 20:10 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: AlgStripFarSR.cxx, AlgStripSRList.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h, StripSRListModule.cxx, StripSRListModule.h: Various optimizations for code speedup. Also, store time calibration used in creation of CandStrip objects. 2002-06-14 20:04 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.h, CandTrackSRHandle.cxx, TrackSRListModule.cxx, TrackSRListModule.h: Various optimizations for code speed up. Also, calculate momentum based on range and make call to CandTrackHandle::SetMomentum(). 2002-06-14 19:52 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, demux_fardata.jcm: fix NavSet warning about slicing in 2 dimensions 2002-06-14 17:12 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Plex tables out to plane 236 2002-06-14 10:19 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgThruMuon.cxx: Now that U/V are swapped in CalDet, correct how entry vertex is selected. 2002-06-13 22:04 Robert Hatcher <rhatcher@fnal.gov> * Profile/GNUmakefile: make executable in correct bin directory 2002-06-13 21:59 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiResultAgg.cxx: make hash_map visible to gcc 3.1 (now in namespace __gnu_cxx) 2002-06-13 20:49 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: cdisp_mc.C, cosmic.C: New macro to display Monte Carlo events. 2002-06-13 19:59 Roy Lee <rlee@huhepl.harvard.edu> * Calibrator/StripCalibrator.cxx: CalDigitType::kSigCorr input to CalStripType::kSigMapped. Also, change clear fiber attenuation length from 10 m to 11 m. 2002-06-13 19:34 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxLIModule.cxx: remove mention of DmxValidate from module 2002-06-13 19:24 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, AlgDeMuxLI.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxFilterModule.cxx, DmxDeMuxModule.cxx, DmxShowerPlane.cxx, DmxStatus.cxx, DmxValidate.cxx, DmxValidate.h, LinkDef.h: remove obsolete DmxValidate class fix warnings for Robert 2002-06-13 18:59 musser * DatabaseTables/CalibrationTables/: GainDriftMasterTable.far, GainDriftTable.far, GainTable.far, MIPCalibrationTable.far, MapperFitsTable.far, MuonFitsTable.far, NonLinearityTable.far, PINtoADCTable.far: [no log message] 2002-06-13 16:05 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: TNodeX.cxx, Ugli.cxx, UgliGeomHandle.cxx, UgliGeometry.cxx, UgliLoanPool.cxx, UgliScintMdlHandle.cxx, UgliScintMdlNode.cxx, UgliSteelPlnNode.cxx, UgliStripHandle.cxx, UgliStripShape.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) ; convert <assert.h> to <cassert> for consistency 2002-06-13 16:03 Robert Hatcher <rhatcher@fnal.gov> * TOOL_Classes/QEmuDigit.h, TOOL_Classes/QEmuHit.h, TOOL_Classes/QFLSDigit.h, TOOL_Classes/QFLSHit.h, TOOL_Classes/QLSTHit.h, TOOL_Classes/QLSTWire.h, TimeCalibratorSR/TimeCalibratorSRModule.cxx, USER_Classes/UCustom.h, USER_Classes/UFluxSamp.cxx: replace depreciated include files for gcc 3.1 2002-06-13 15:59 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/: ADAMO_Shell.cxx, RecoControl.h: replace depreciated include files for gcc 3.1 add std:: to "cout" and "endl" 2002-06-13 15:57 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinos.cxx, Record/SimSnarlHeader.cxx, Record/SimSnarlRecord.cxx, RerootExodus/CheezyDisplay.cxx, RerootExodus/PlexusReroot.cxx, RerootExodus/UgliGeometryReroot.cxx: replace depreciated include files for gcc 3.1 2002-06-13 15:56 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockId.cxx, RawData/RawChannelId.cxx, RawData/RawChargeInjectInfoBlock.cxx, RawData/RawCrateStatus.cxx, RawData/RawDaqHeader.cxx, RawData/RawDaqHeaderBlock.cxx, RawData/RawDaqSnarlHeader.cxx, RawData/RawDataValidate.cxx, RawData/RawDigitCrateStatus.cxx, RawData/RawDigitDataBlock.cxx, RawData/RawErrorStatsBlock.cxx, RawData/RawHeader.cxx, RawData/RawLIAdcSummary.cxx, RawData/RawLIAdcSummaryBlock.cxx, RawData/RawLIHeader.cxx, RawData/RawLITimingSummary.cxx, RawData/RawLITimingSummaryBlock.cxx, RawData/RawPedestalTableBlock.cxx, RawData/RawRecord.cxx, RawData/RawRopTdcRawDataBlock.cxx, RawData/RawSparsifierTableBlock.cxx, RawData/RawTpSinglesSummaryBlock.cxx, RecoBase/CandClusterHandle.cxx, RecoBase/CandClusterListHandle.cxx, RecoBase/CandEventHandle.cxx, RecoBase/CandEventListHandle.cxx, RecoBase/CandFitTrackHandle.cxx, RecoBase/CandFitTrackListHandle.cxx, RecoBase/CandRecoHandle.cxx, RecoBase/CandRecoListHandle.cxx, RecoBase/CandShowerHandle.cxx, RecoBase/CandShowerListHandle.cxx, RecoBase/CandSliceHandle.cxx, RecoBase/CandSliceListHandle.cxx, RecoBase/CandStripHandle.cxx, RecoBase/CandStripListHandle.cxx, RecoBase/CandTrackHandle.cxx, RecoBase/CandTrackListHandle.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:55 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/: REROOT_Event.cxx, REROOT_FluxWgt.cxx, REROOT_GAFKey.cxx, REROOT_Geom.cxx: replace depreciated <iomanip.h> with <iomanip> 2002-06-13 15:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexLedId.cxx, PlexLoanPool.cxx, PlexPinDiodeId.cxx, PlexPixelSpotId.cxx, PlexPlaneId.cxx, PlexStripEndId.cxx: replace depreciated include files for gcc 3.1 convert <assert.h> to <cassert> for consistency 2002-06-13 15:47 Robert Hatcher <rhatcher@fnal.gov> * Midad/: GuiMainWindow.cxx, GuiTree.cxx, Mint.cxx, RunSnarlEntry.cxx, Scenery.cxx: remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:46 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFDetector.h, MINF_Classes/MINFEMU.cxx, MINF_Classes/MINFFLS.cxx, MINF_Classes/MINFLST.cxx, MINF_Classes/MINFOutline.cxx, MINF_Classes/MINFScript.cxx, MuCal/MuCalFitterModule.cxx, MuCal/spectra_fit.h: replace depreciated include files for gcc 3.1 2002-06-13 15:44 Robert Hatcher <rhatcher@fnal.gov> * IoModules/: IoInputModule.cxx, IoRawDataFile.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:43 Robert Hatcher <rhatcher@fnal.gov> * DynamicFactory/DynAlgReg.cxx, DynamicFactory/DynamicPluggableFactory.cxx, DynamicFactory/NamedProductPluggableFactory.cxx, JobControl/JobCRootCommandModule.cxx, JobControl/JobCRootModule.cxx: convert <assert.h> to <cassert> for consistency 2002-06-13 15:42 Robert Hatcher <rhatcher@fnal.gov> * DeMux/AlgDeMux.cxx, DeMux/AlgDeMuxCosmics.cxx, DeMux/AlgDeMuxLI.cxx, DeMux/DmxChiSqrStat.cxx, Islands/IslCluster.cxx: replace depreciated include files for gcc 3.1 2002-06-13 15:39 Robert Hatcher <rhatcher@fnal.gov> * CandSliceSR/AlgSliceSR.cxx, CandSliceSR/AlgSliceSRList.cxx, CandSliceSR/CandSliceSRHandle.cxx, CandSliceSR/CandSliceSRListHandle.cxx, CandStripSR/AlgStripFarSR.cxx, CandStripSR/AlgStripNearSR.cxx, CandStripSR/AlgStripSRList.cxx, CandStripSR/CandStripSRHandle.cxx, CandStripSR/CandStripSRListHandle.cxx, CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/CandTrackSRHandle.cxx, CandTrackSR/CandTrackSRListHandle.cxx, CandTrackSR/HoughTrackSR.cxx, CandTrackSR/HoughViewSR.cxx, CandTrackSR/Track2DSR.cxx, CandTrackSR/TrackClusterSR.cxx, CandTrackSR/TrkClsSlpSR.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:36 Robert Hatcher <rhatcher@fnal.gov> * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSRList.cxx, CandShowerSRHandle.cxx, CandShowerSRListHandle.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:25 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSRList.cxx, BFieldSR.cxx, CandFitTrackSRHandle.cxx, CandFitTrackSRListHandle.cxx, KalmanPlaneSR.cxx, SwimObjSR.cxx, SwimPlaneInterfaceListSR.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:19 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackMS/: AlgFitTrackMS.cxx, AlgFitTrackMSList.cxx, BFieldMS.cxx, CandFitTrackMSHandle.cxx, CandFitTrackMSListHandle.cxx, FitTrackMSListModule.cxx, TCL.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) comment out a few unused variables 2002-06-13 15:17 Robert Hatcher <rhatcher@fnal.gov> * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, CandEventSRHandle.cxx, CandEventSRListHandle.cxx, EventSRListModule.cxx: replace depreciated include files for gcc 3.1 ; remove duplicate default parameters from definition (should be only on declaration) 2002-06-13 15:12 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: AlgDigit.cxx, AlgDigitList.cxx, AlgMCDigit.cxx, AlgMCDigitList.cxx: convert <assert.h> to <cassert> for consistency 2002-06-13 15:07 Robert Hatcher <rhatcher@fnal.gov> * CandData/CandHeader.cxx: replace depreciated include files for gcc 3.1 2002-06-13 15:06 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/: AlgClusterSR.cxx, AlgClusterSRList.cxx, ClusterSRListModule.cxx: convert <assert.h> to <cassert> for consistency 2002-06-13 15:06 Brett Viren <bv@bnl.gov> * WebDocs/WebDocs.html: Point at new Midad docs 2002-06-13 15:03 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: AlgBandClusterList.cxx, AlgCutDigiPairList.cxx, AlgDigiPair.cxx, AlgDigiPairList.cxx, AlgFitThruMuonList.cxx, AlgMSTCluster.cxx, AlgMSTClusterList.cxx, AlgPathLenCorrec.cxx, AlgStraightCluster.cxx, AlgSuperSlice.cxx, AlgSuperSliceList.cxx, AlgThruMuon.cxx, AlgThruMuonList.cxx, CandThruMuonHandle.cxx, ClusterBox.cxx, StripSegSummary.cxx: replace <assert.h> with <cassert> for consistency 2002-06-13 15:02 Robert Hatcher <rhatcher@fnal.gov> * BField/: BFLAnsysLookup.cxx, BFLAnsysLookup.h, BFLHandler.cxx, BFLInterpolation.h, BFLLookupTable.cxx, BFLLookupTable.h, BFLNode.cxx, BFLNode2ACell.h, BFLVorOperator.cxx, BFLVorOperator.h, BFLVoronoiMaker.cxx, BFLVoronoiMaker.h, BFLVtx.h, BFLWingedEdge.cxx, BField.cxx, BfldHandlerRect2d.cxx, BfldMapRect2d.cxx, BfldMapVoronoi.cxx, BfldMeshVoronoi.cxx, TIntList.h: replace depreciated include files for gcc 3.1 2002-06-13 14:57 Robert Hatcher <rhatcher@fnal.gov> * Algorithm/: AlgFactory.cxx, AlgHandle.cxx: convert from <assert.h> to <cassert> for consistency 2002-06-13 13:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, check_job_log.pm, exporter.pm, importer.pm, log_error.pm, report.pm, update_log.pm: Record all errors to the log as well as mailing them to the contact list. Check the job output for errors. 2002-06-13 10:20 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add URL for FD/CalDet logs. 2002-06-12 23:58 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDigitHandle.cxx, CandDigitHandle.h: Add method: PlexSEIdAltL &GetPlexSEIdAltLWritable(); Demuxing package(s) need to convert to this before non-const PlexSEIdAltL &GetPlexSEIdAltL(); method is removed. This will end DeMux writing to raw CandDigit objects. 2002-06-12 21:29 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: AlgDigit.cxx, AlgDigitList.cxx, CandDeMuxDigitHandle.cxx, CandDeMuxDigitListHandle.cxx, CandDigitHandle.cxx, CandDigitList.cxx, CandDigitListHandle.cxx: replace depreciated includes ; remove duplicate default parameters 2002-06-12 21:23 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/: CandClusterSRHandle.cxx, CandClusterSRListHandle.cxx, StripInfoSR.cxx: replace depreciated includes; remove duplicate default parameters 2002-06-12 21:20 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiWriter.cxx: gcc 3.1 doesn't like default args on both declaration & definition 2002-06-12 21:14 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: CandDigiPairHandle.cxx, CandDigiPairListHandle.cxx, CandMSTClusterHandle.cxx, CandMSTClusterListHandle.cxx, CandStraightClusterHandle.cxx, CandThruMuonHandle.cxx, CandThruMuonListHandle.cxx: make gcc 3.1 happy by removing duplication (.h & .cxx) of default parameters 2002-06-12 21:11 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFDetector.h: replace depreciated <fstream.h> with <fstream> 2002-06-12 20:43 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCNode.h, JobCRecord.cxx, test/JobControllerValidate.cxx: small tweaks for gcc 3.1 2002-06-12 15:26 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCInput.h, JobCNode.h, JobCPath.h, JobCPathModule.h, JobCPathRegistry.h: private operator= because SigC::Signal{0,1,2} derive from SignalBase which also has private operator=; this will keep CINT from trying to generate an explicit operator= 2002-06-12 15:24 Robert Hatcher <rhatcher@fnal.gov> * DatabaseMaintenance/DbmModule.h: make private operator= so CINT doesn't create explicit copy ctor which won't compile due to DbiCascader copy ctor 2002-06-12 13:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultPtr.h: Disabled (not implemented) copy constructor and assignment CINT produces bad code for these (because DbiTableProxy has these disabled?). 2002-06-12 04:09 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, Per.h: New methods to convert from accessmode & sequencemode string to enumerated type. 2002-06-12 02:43 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h: Fix bug that caused stream manager to not always update tree when it should in case of reading multiple streams from open file. This was the cause of a problem observed at the far detector in which the dispatcher would occasionally hang for 10 minutes before continuing to serve data. 2002-06-12 00:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawChannelId.cxx: remove definitions of newly inlined operator<,==,!= somehow this commit didn't happen along with the change to RawChannelId.h 2002-06-11 17:48 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawChannelId.h: make operator<,==,!= RawChannelId comparison function inline-able 2002-06-10 20:47 Robert Hatcher <rhatcher@fnal.gov> * Profile/GNUmakefile: modify link libraries to handle changes in MINOS (Util,odbcpp), remove CandFitTrackMS as it is not part of standard release 2002-06-10 20:40 Robert Hatcher <rhatcher@fnal.gov> * RDBC/odbc/Makefile.SRT: correctly deal with SRT_QUAL=profile case, LIBLIBS *is* necessary in the std case of dynamic libraries 2002-06-10 20:24 Robert Hatcher <rhatcher@fnal.gov> * RDBC/odbc/Makefile.SRT: comment out "override LIBLIBS = ..." which appears to be unnecessary and stymies building with SRT_QUAL=profile (for lack of the subdir) 2002-06-10 20:18 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: if MINOS_PROFILE is set don't gSystem->Load() RDBC library (profiling under gcc implies static libraries, so .so's aren't there) 2002-06-10 20:13 Robert Hatcher <rhatcher@fnal.gov> * RDBC/rdbc/TSQLDriverManager.cxx: if MINOS_PROFILE is set don't gSystem->Load() RDBCodbc library (profiling under gcc implies static libraries, so .so's aren't there) 2002-06-10 19:14 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_RHATCHER02.sh: correctly commit last set of fixes 2002-06-10 19:14 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_RHATCHER02.sh: correctly set SRT_QUAL 2002-06-10 16:58 Mark Messier <messier@indiana.edu> * JobControl/main/JobCmain.cxx: Add TROOT to JobCmain to avoid potential initialization problems with things that depend on root globals. 2002-06-10 16:47 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawDaqDeadTimeBlock.cxx, RawDaqDeadTimeBlock.h, mdBlockDefinitions.h: new raw block for reporting ranges of dropped time frames 2002-06-10 16:09 Mark Messier <messier@indiana.edu> * MessageService/: MsgService.cxx, MsgService.h, MsgStream.h: Added IsActive method to test if a stream is receiving messages. Not generally needed but can be useful in truly time critical situations. Example: bool doPrint = MsgService::Instance()->IsActive("Str",Msg::kVerbose); for (int i=0; i<10000000; ++i) { if (doPrint) MSG("Str",Msg::kVerbsoe) << "potentially complicated..."; } Also inlined some of the more common methods to boost performance slightly. 2002-06-10 13:50 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxMuonPlane.cxx: make setting of veto flag a little more efficient 2002-06-07 22:57 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPixelSpotId.cxx, PlexPixelSpotId.h: define default value, IsNull() method for testing on this 2002-06-07 22:55 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: correct end-of-detector handling for GetNext() and GetPrevious() 2002-06-07 22:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: IsNull() no longer depends on IsSteel bit value 2002-06-07 22:34 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_RHATCHER02.sh: more command arg tweaking 2002-06-07 21:24 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_RHATCHER02.sh: make setup more configurable from command line 2002-06-07 17:09 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: in GetSEIdAltL remove a MSG("Plex",Msg::kVerbose) that is buried deep in the loop of this commonly called method. Add some more output to the Print if called with "s" (for size). 2002-06-06 06:45 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/dbi_PR.html: Add rules obout ownership to Services Provided section. 2002-06-05 15:35 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandTrackHandle.cxx: Speed optimization. 2002-06-05 15:34 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandRecoHandle.cxx: Remove extraneous line. 2002-06-05 14:14 dap56 * CDFMonitoringFwk/: CHistogramDict.h, CHistogram_linkdef.h, CObjectDict.h, CObject_linkdef.h, HistoDisplayDict.h, HistoDisplay_linkdef.h, TConsumerInfoDict.h, TConsumerInfo_linkdef.h: Attempting (for the second time) to remove obsolete files... 2002-06-03 22:00 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Plex Tables to plane 224 2002-06-03 04:16 Sue Kasahara <schubert@hep.umn.edu> * Demo/dispatcher.C: Change example of useage from demojob to loon 2002-06-03 04:04 Sue Kasahara <schubert@hep.umn.edu> * Demo/dispatcher.C: Add examples of GoTo methods 2002-06-03 04:00 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoInputModule.cxx: Complete offline interface to new dds GoTo file methods. 2002-06-03 03:53 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Fix of handling of aborted files when reading files in update mode (i.e. client is dispatcher). Previous fix had missed serving last few entries in file. 2002-06-03 03:50 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSClient.cxx, DDSClient.h, DDSFileHandler.cxx, test/DemoClient.cc: Remove DDSClient::GoToSymLinkFile in favor of GoToFile(std::string filename) method that supports specifying filename that is a symbolic link. For example, ddsclient -> GoToFile("currentfile"); will move to the target file of symbolic link 'currentfile' in the data source directory. 2002-06-02 03:52 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: ArrivalTimeUncertainty.cxx, ArrivalTimeUncertainty.h: Remove file ArrivalTimeUncertainty. 2002-06-02 03:52 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: ArrivalTime.cxx, ArrivalTime.h: Add file ArrivalTime. 2002-05-31 20:30 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandRecoHandle.cxx: Fix broken switch statements. 2002-05-31 20:21 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h, CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h, CandTrackHandle.cxx: Some code to handle time calibrations. 2002-05-31 20:18 dbox * RDBC/odbc++/: callablestatement.cpp, connection.cpp, databasemetadata.cpp, datahandler.cpp, datastream.cpp, datetime.cpp, driverinfo.cpp, drivermanager.cpp, errorhandler.cpp, preparedstatement.cpp, resultset.cpp, resultsetmetadata.cpp, statement.cpp, threads.cpp: added cvs Id: tags 2002-05-31 20:18 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/LinkDef.h: Remove obsolete class. 2002-05-31 20:15 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h, AlgTrackSRList.cxx, AlgTrackSRList.h, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, HoughViewSR.cxx, LinkDef.h, Track2DSR.cxx, TrackClusterSR.cxx, TrackClusterSR.h, TrackSRListModule.cxx, TrackSRListModule.h, TrkClsSlpSR.cxx: Modified algorithm to place more emphasis on pulse height when tracking for cosmic mode. 2002-05-31 20:13 dbox * RDBC/odbc++/test/: dbmetadata/GNUmakefile, dbmetadata/dbmetadata.in3, dmtest/GNUmakefile, mysql/GNUmakefile, oracle/GNUmakefile, scroll/GNUmakefile, streams/GNUmakefile: changed makefiles in these subdirectories to take out unnecessary ROOT and MINOSLIB dependencies, VS: ---------------------------------------------------------------------- 2002-05-31 19:57 Roy Lee <rlee@huhepl.harvard.edu> * TimeCalibratorSR/: TimeCalibratorSRModule.h, TimeCalibratorSRModule.cxx: Change default year to 2009 so that geometry knows about all planes. 2002-05-31 16:07 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_RHATCHER02.sh: setup script for Dell C810 laptop 2002-05-31 16:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: RawBlockProxy and RawBlockRegistry are never written out so they don't need a "+" (which just confuses rootcint). 2002-05-31 15:04 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxMuonPlane.cxx: add use of SetDeMuxVetoFlag for digits that arent  set 2002-05-30 23:21 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDeMuxDigit.cxx, CandDeMuxDigit.h, CandDeMuxDigitHandle.cxx, CandDeMuxDigitHandle.h, CandDeMuxDigitList.cxx, CandDeMuxDigitList.h, CandDeMuxDigitListHandle.cxx, CandDeMuxDigitListHandle.h, LinkDef.h: Add CandDeMuxDigit(& List) classes for comment. These are not filled yet. The question is whether the quality information is correct and adequate. This consists of two integer flags whose bits are defined by two enums: CandDeMuxDigit::EDeMuxDigitFlag for individual CandDeMuxDigit's and CandDeMuxDigitList::EDeMuxDigitListFlag for the whole CandDeMuxDigitList. The bits are on for various conditions which invalidate the digit or the demuxing solution. There is no figure of merit like a demuxing chisq. 2002-05-30 20:03 dbox * RDBC/test/: RDBCTestConnect/RDBCTestConnect.in4, RDBCTestConnect/RDBCTestConnect.out4, RDBCTestInt/RDBCTestInt.in2, RDBCTestInt/RDBCTestInt.out2: more test tweaks 2002-05-30 17:20 Brett Viren <bv@bnl.gov> * Midad/doc/index.html: add link to Midad talk 2002-05-30 17:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft, update_softreltools: #inserted dates 2002-05-30 17:06 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: #slight modification to output message 2002-05-30 17:03 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: #added a statement 2002-05-30 15:27 dbox * RDBC/test/: GNUmakefile, RDBCTestConnect/RDBCTestConnect.in4, RDBCTestConnect/RDBCTestConnect.out4: more test tweaking 2002-05-30 15:11 dbox * RDBC/test/: RDBCTestConnect/RDBCTestConnect.C, RDBCTestConnect/RDBCTestConnect.in1, RDBCTestConnect/RDBCTestConnect.out1, RDBCTestConnect/RDBCTestConnect.out3, RDBCTestInt/GNUmakefile, RDBCTestInt/RDBCTestInt.C, RDBCTestInt/RDBCTestInt.in1, RDBCTestInt/RDBCTestInt.in2, RDBCTestInt/RDBCTestInt.out1: new tests for oracle connection, i/o of integers to mysql and oracle 2002-05-30 11:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h, DbiWriter.h, doc/ChangeLog: Add DbiTableProxyRegistry.h to DbiResultPtr.h and DbiWriter.h to ensure all DBI clients are protected from premature termination of DBI. 2002-05-29 17:22 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/doxygen/loon.doxygen: Remove MuCal from list of packages to process with doxygen. 2002-05-29 17:01 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to locally built User Manual. 2002-05-29 16:56 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, Companion/tools/index.html, doxygen/loon.doxygen, doxygen/run_doxygen.sh, doxygen/running_doxygen.html: Switch link to doxygen html code to Oxford. Include instructions on building html code locally. 2002-05-29 14:33 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Through plane 220 2002-05-29 10:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: gcc 3.0 fixes: add std:: to string and map. 2002-05-29 08:59 Mark Messier <messier@indiana.edu> * JobControl/: JobCModuleRegistry.cxx, makemodulemap: Add WebDocs to list of directories that break the expected pattern 2002-05-29 04:53 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h: Add GoToSymLinkFile,GoToFile(std::string filename),GoToNextFile(int adv =1) methods to offline interface to dispatcher. 2002-05-29 04:47 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSSubscription.cxx: Added default subscription to DDSChildServer. Also more verbose messaging when user has selected ddsparentserver -l Verbose or Debug option. 2002-05-29 04:38 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h: Add "brief" option to PerInputStreamManager::Print method. 2002-05-29 00:05 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSClient.cxx, DDSClient.h, DDSFileHandler.cxx, DDSSubscription.cxx, test/DemoClient.cc, test/TestFileHandler.cc: Add new DDSClient methods: GoToFile,GoToNextFile,GoToSymLinkFile to allow client to advance to file of interest. Add illustration of use to test/DemoClient.cc. 2002-05-28 22:35 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuSignalHandler.h: needs <stdlib.h> for "abort()" under gcc 3.0 2002-05-28 18:43 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/dispatcher.tex: Add documentation on setting up the dispatcher parent server. 2002-05-27 19:05 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: SelectCherenkov.cxx, SelectCherenkov.h, SelectCosmic.cxx, SelectCosmic.h, cosmic.C: New modules to select special events in CalDet. 2002-05-27 06:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseUpdater/GNUmakefile: Add -lLeakChecker. 2002-05-26 18:23 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: BandClusterListModule.cxx, cdisp.C, cosmic.C: Macros now allow for reconstructions in either Far Detector or CalDet. 2002-05-24 17:02 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h: - missed this one... DigitAnalysis.h,.cxx - removed code that produces the obsolete postscript file rogue_events.ps 2002-05-24 16:42 dap56 * Monitoring/: DigitAnalysis.cxx, ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, MonState.cxx, Producer_dispatcher.cc, online.config: Online Monitoring update - 24/5/02 - a few new monitoring histograms (in LIAdcAnalysis and ErrorBlockAnalysis) - Producer_dispatcher.cc modified to handle long record timeouts - only writes/resets histograms if a TimeoutNewFile message is received from the dispatcher, or data from a new run appears. 2002-05-23 21:25 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h: fix for contained events 2002-05-23 20:22 Brett Viren <bv@bnl.gov> * DocBuilder/GNUmakefile: s/MIDAD/Midad/ 2002-05-23 19:31 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/TSQLStatement.h: add default values to methods virtual TSQLResultSet* ExecuteQuery( const TString& sql="" ) = 0; virtual Int_t ExecuteUpdate( const TString& sql="" ) = 0; virtual Bool_t Execute( const TString& sql="" ) = 0; 2002-05-23 19:24 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/compilers/GCC.mk: gcc compilers have "long long" so define -DHAVE_LONG_LONG (conditional used in unixODBC's header sqltype.h, used by odbc++ and RDBC) 2002-05-22 22:11 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Plex Tables to plane 216 2002-05-22 22:06 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: setup changes 2002-05-22 22:05 bspeak * setup/setup_minossoft_umn: [no log message] 2002-05-22 14:04 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDS.cxx, DDS.h, DDSChildServer.cxx, DDSChildServer.h, DDSFileHandler.cxx, DDSFileHandler.h, test/TestFileHandler.cc: Add fix for handling of aborted daq files. 2002-05-22 00:51 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: AlgDigitList.cxx, AlgMCDigitList.cxx, CandDigitHandle.cxx: In CandDigitHandle::GetCharge(CalDigitType::CalDigitType_t) and in CandDigitHandle::GetTime(CalTimeType::CalTimeType_t) remove the test on PlexSEIdAltL::IsValid() before getting charge/time from PlexSEIdAltLItem. Calibrated attributes from PlexSEIdAltL::GetBestItem() are always returned. In AlgDigitList and AlgMCDigitList subtract earliest raw spill time from all calibrated times in PlexSEIdAltL, as is done for raw time in CandDigit. 2002-05-21 22:47 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: new member variable "fDemuxVetoFlag" which if non-zero signals that the demuxing was inconclusive and GetBest() is not meaningful -- but default this will be initialized to 0 so as not to interfere with non-MUX'd cases. 2002-05-21 20:34 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiStripStruct.caldet, UgliDbiStripStructValidity.caldet: more correct pigtail lengths from M. Kordosky 2002-05-20 22:21 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: initialize consistency with RecCountUnverified and unset bit *only* if it is truely verified (missing RunEnd record will no longer leave this unset). 2002-05-20 19:41 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: don't output info for all record headers to syslog (left for debugging purposes) 2002-05-20 19:40 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/dbu.cc: comment out echo-ing syslog to stdout. 2002-05-20 19:40 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuSubRunSummary.h: default ctor initialize TERMCODE to -1 (unknown) rather than 0 (okay). 2002-05-17 17:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: external_products.html, install_products.html: #Removed occurances of libodbc++. This will now be installed automatically by the RDBC package 2002-05-16 23:42 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuSignalHandler.cxx: modify syslog levels 2002-05-16 22:43 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuSignalHandler.cxx: reduce amount of stuff to syslog 2002-05-16 22:41 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuSignalHandler.cxx, DbuSignalHandler.h, GNUmakefile, dbu.cc: improved handling of termination signals (still can be wedged if signal sent when ODBC code is being processed). 2002-05-16 21:03 Robert Hatcher <rhatcher@fnal.gov> * NumericalMethods/NmStepperRKCK.cxx: eliminate warning about unused variable 2002-05-16 21:02 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/AlgFitThruMuonList.cxx: eliminate a minor warning using ()'s around assign within while() 2002-05-16 13:02 dap56 * CDFMonitoringFwk/: CHistogram.cc, CHistogram.cxx, CHistogramDict.cc, CObject.cc, CObject.cxx, CObjectDict.cc, GNUmakefile, HistoDisplay.cc, HistoDisplay.cxx, HistoDisplayDict.cc, TConsumerInfo.cc, TConsumerInfo.cxx, TConsumerInfo.h, TConsumerInfoDict.cc: Added Robert's fixes to ensure that CDFMonitoringFwk compiles under the latest (CVS) version of ROOT: * remove all the supplied dictionary files: CHistogramDict.cc CObjectDict.cc HistoDisplayDict.cc TConsumerInfoDict.cc * rename from .cc to .cxx the following: CHistogram.cxx CObject.cxx HistoDisplay.cxx TConsumerInfo.cxx * fix TConsumerInfo: < #include "map.h" < #include "iostream.h" --- > #include <map> > #include <iostream> This one is for CINT. If it sees the header "map.h" then it tries to pull in "algorithm.h" but there generally isn't one, as "map.h" is bogus; the standard C++ says one should use <map> which CINT then correctly finds <algorithm>. * and modify the GNUmakefile: < LIBCXXFILES := TConsumerInfo.cxx TConsumerInfoDict.cxx ConsumerList.cxx HistoDisplay.cxx HistoDisplayDict.cxx HistoDisplayHelpText.cxx ConsumerExport.cxx MessageStorage.cxx CHistogram.cxx CHistogramDict.cxx CObject.cxx CObjectDict.cxx SocketUtils.cxx DisplayServer.cxx --- > LIBCXXFILES := CHistogram.cxx CObject.cxx HistoDisplay.cxx TConsumerInfo.cxx > LIBCCFILES := ConsumerList.cc HistoDisplayHelpText.cc ConsumerExport.cc MessageStorage.cc SocketUtils.cc DisplayServer.cc This procedure under MINOS SRT will generate the necessary "dictionary" files for these four classes (the ones renamed .cxx). 2002-05-15 23:24 Robert Hatcher <rhatcher@fnal.gov> * Plex/LinkDef.h, UgliGeometry/LinkDef.h, Calibrator/LinkDef.h, DatabaseUpdater/LinkDef.h, MIDAD/LinkDef.h, DatabaseInterface/LinkDef.h, DatabaseInterface/test/LinkDef.h: new rootcint requires + for more things (templated classes in particular) 2002-05-15 23:05 George Irwin <gmieg@slac.stanford.edu> * RecoBase/CandReco.h: Bump ClassDef version to 2 because of TimeOffset parameter added 5/9/2002. 2002-05-15 21:45 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCInput.h, JobCNode.h, JobCPath.h, JobCPathModule.h: adding ClassDef brought in virtual methods, make dtor virtual to avoid warning 2002-05-15 19:43 Mark Messier <messier@indiana.edu> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Change cleaner mechanism to ensure that instance 1) out lives all potential clients, and 2) is deleted at end of job. This is just one possible solution to the Dbi shutdown problems. 2002-05-15 16:03 Robert Hatcher <rhatcher@fnal.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, MidHandle.h, MidRange.h, ModelProxy.h, UndoHistory.cxx, UndoHistory.h, Viewable.h, ViewableProxy.h: sufficient hacks to make old MIDAD compile(!) under the new root handling of dictionary creation -- some cases of added ClassDef/ClassImp, some cases of making ctor argument-less (by addition of defaults), some removals of #if[n]def __CINT__ 2002-05-15 15:09 Mark Messier <messier@indiana.edu> * JobControl/makemodulemap: - Added special handling of soft links to work better with SRT. - Modified output file location logic to be public->private->tmp->. 2002-05-15 00:31 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/dbu.cc: remove some kruft 2002-05-15 00:31 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/dbu.cc: specialized main with first attempt at installing special signal handlers 2002-05-15 00:30 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/GNUmakefile: make explicit "dbu" executable with restricted set of libraries 2002-05-14 23:29 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCInput.cxx, JobCInput.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h: classes that use #ifndef __CINT__ to avoid rootcint from seeing sigc++ must be instrumented with ClassDef/ClassImp in order to avoid an Assert() in the new rootcint (associated with the changes to how foreign classes are handled). 2002-05-14 22:50 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, DemoSnarlList.cxx, DemoSnarlList.h: 1) Add a module to filter records based on their run/snarl numbers. Sets of number can come from a file or be set in the job macro 2) The bool->int?->char? Registry thing seems to be system dependent. Just convert all the bools to ints and lump it. 2002-05-14 18:29 Brett Viren <bv@bnl.gov> * IoModules/IoInputModule.cxx: add missing header 2002-05-14 15:21 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Plex Tables up to plane 204 2002-05-13 20:46 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Fix mis-handling of current file when additional files are added to list 2002-05-13 19:45 Brett Viren <bv@bnl.gov> * DatabaseInterface/DbiWriter.cxx: Add new line before ClassImpT() to work around brain-dead ROOT design. 2002-05-13 19:17 Robert Hatcher <rhatcher@fnal.gov> * Navigation/XxxItr.h: key new XxxClassImp macro off the (possible) definition of ClassImpUnique w/ fallback to old ClassImp if that is undefined (thanks Brett). 2002-05-13 18:52 Robert Hatcher <rhatcher@fnal.gov> * Navigation/XxxItr.h: Handle new ClassImp mechanism (which depends on __LINE__); new cpp macro ClassImpUnique(name,key) became available mid-cycle of 3.03/05. 2002-05-13 02:49 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStreamManager.cxx: Fix bug when reading data from multiple streams from open files that caused dispatcher to wait longer than fMaxSyncDelay for synchronized record set. 2002-05-10 19:02 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/PixelSpotToStripEnd.caldet: True pixel spots now reflected in table (thanks to M. Kordosky) 2002-05-10 18:19 Mark Messier <messier@indiana.edu> * JobControl/: JobCModule.cxx, JobCPath.cxx: Be a little less lazy when triggering JobCModule::BeginJob. Do it at time of module creation rather than just prior to first Ana/Reco/etc. method. 2002-05-10 15:12 Brett Viren <bv@bnl.gov> * WebDocs/install_libsigc++.html: Fix broken link to Midad. Update info on latest build instructions including warning not to use v1.1.10 temporarily. Remove "note on interim usage" now that libsigc is required. 2002-05-09 21:54 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: RunEndBlock does *NOT* necessarily signal last record in file (based on empirical evidence). Consistency bit "InProgress" isn't cleared until new subrun is seen or the DBU does a clean shutdown via EndJob(). RunEndBlock appears to undercount the non-snarl records by three -- so use the larger of the internal count or the "official" value, though under DDS seeing only DaqMonitor stream this will be the RunEndBlock count if there are any LI records. 2002-05-09 21:49 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/dbu_file.C: example of increasing verbosity when processing files 2002-05-09 21:47 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuSubRunSummary.h: new "InProgress" status bit 2002-05-09 21:35 dbox * RDBC/odbc++/test/GNUmakefile: forgot this guy 2002-05-09 21:31 dbox * RDBC/odbc++/: Makefile.SRT, test/dbmetadata.cpp, test/dmtest.cpp, test/mysql.cpp, test/oracle.cpp, test/scroll.cpp, test/streams.cpp, test/dbmetadata/GNUmakefile, test/dbmetadata/dbmetadata.cpp, test/dbmetadata/dbmetadata.in1, test/dbmetadata/dbmetadata.in2, test/dbmetadata/dbmetadata.in3, test/dbmetadata/dbmetadata.out1, test/dbmetadata/dbmetadata.out2, test/dbmetadata/dbmetadata.out3, test/dmtest/GNUmakefile, test/dmtest/dmtest.cpp, test/dmtest/dmtest.in1, test/dmtest/dmtest.out1, test/mysql/GNUmakefile, test/mysql/mysql.cpp, test/mysql/mysql.in1, test/mysql/mysql.out1, test/oracle/GNUmakefile, test/oracle/oracle.cpp, test/oracle/oracle.in1, test/oracle/oracle.in2, test/oracle/oracle.out1, test/oracle/oracle.out2, test/scroll/GNUmakefile, test/scroll/scroll.cpp, test/scroll/scroll.in1, test/scroll/scroll.out1, test/streams/GNUmakefile, test/streams/streams.cpp, test/streams/streams.in1, test/streams/streams.out1: rearranged test subdirectory, gmake tbin builds all tests, gmake test tests all tests 2002-05-09 19:01 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: StripSRListModule.cxx, StripSRListModule.h: Add run variable to ntuple output; also change record to snarl. 2002-05-09 19:00 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/: ShowerSRListModule.cxx, ShowerSRListModule.h: Add run variable to ntuple output, also change record to snarl. 2002-05-09 19:00 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Add some Monte Carlo information to output ntuple. 2002-05-09 18:58 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandReco.cxx, CandReco.h, CandRecoHandle.cxx, CandRecoHandle.h, CandTrackHandle.cxx: Add TimeOffset parameter and Get/Set methods. This is the constant term to a linear fit to t = a + b z. 2002-05-09 18:55 Roy Lee <rlee@huhepl.harvard.edu> * TimeCalibratorSR/: TimeCalibratorSRModule.cxx, TimeCalibratorSRModule.h: Improved algorithm. 2002-05-09 18:38 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSR.cxx: Fixed bug in how best track is selected. 2002-05-09 18:30 Roy Lee <rlee@huhepl.harvard.edu> * Calibrator/: CalTimeCalibration.cxx, CalTimeCalibration.h, TimeCalibrator.cxx, TimeCalibrator.h: Change time related arguments and return values from Float_t to Double_t. 2002-05-09 17:45 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinos.h: const records should be able to return const copies of TempTags Registry 2002-05-09 14:37 Robert Hatcher <rhatcher@fnal.gov> * DatabaseMaintenance/GNUmakefile: change -lodbc++ to -lodbcpp (odbc++ built under RDBC) 2002-05-08 22:53 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawLIAdcSummary.cxx: fix some typos in converting int values to real ones with correct scaling 2002-05-08 22:50 dbox * RDBC/odbc++/: preparedstatement.cpp, resultset.cpp: fixed some warnings 2002-05-08 22:41 dbox * RDBC/: odbc/Makefile.SRT, odbc++/Makefile.SRT, odbc++/driverinfo.h, odbc++/dtconv.h, odbc++/resultset.cpp, test/RDBCTestConnect/GNUmakefile: changes to rename libodbc++.so to libodbcpp.so to avoid name collisions with older libraries 2002-05-08 22:41 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: change from -lodbc++ to -lodbcpp (odbc++ under RDBC) 2002-05-08 21:55 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawLIAdcSummary.cxx: minor version 3 has different unpacking for VA and QIE electronics 2002-05-08 20:03 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/dbu_dds.C: tweak TimeOut and KeepUpMode settings 2002-05-08 16:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawConfigFilesBlock.cxx, RawConfigFilesBlock.h: new block type for DAQ major id = 0x502 2002-05-08 12:14 Brett Viren <bv@bnl.gov> * Midad/: Hit2dSE.cxx, HitBinSE.cxx: Some more standard code hidden from sight 2002-05-07 21:33 Robert Hatcher <rhatcher@fnal.gov> * RawData/mdBlockDefinitions.h: new block id 0x502 for ConfigFiles 2002-05-07 19:37 Brett Viren <bv@bnl.gov> * Midad/Hit2dSE.cxx: Hide standard C++ from non-standard compilers 2002-05-07 16:51 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgMSTClusterList.cxx: Fix to prevent a cluster being used in multiple pairings. 2002-05-06 19:39 George Irwin <gmieg@slac.stanford.edu> * Registry/doc/html.sty: Needs this file to build. Not a standard part of latex, but an extension. 2002-05-06 12:44 Nick West <n.west1@physics.oxford.ac.uk> * Midad/: DigitListSceneryImp.h, GuiBase.h, HitList.h, ModelProxy.h, NamedFactory.h, Scenery.h, SceneryProxy.h, Util.cxx, Util.h: First attempt to get clean compile under gcc 3.0 - Brett promises to fix any problems! 2002-05-03 21:50 dbox * RDBC/: include/RDBC/odbc++/callablestatement.h, include/RDBC/odbc++/config-win32.h, include/RDBC/odbc++/config.h, include/RDBC/odbc++/connection.h, include/RDBC/odbc++/databasemetadata.h, include/RDBC/odbc++/drivermanager.h, include/RDBC/odbc++/errorhandler.h, include/RDBC/odbc++/preparedstatement.h, include/RDBC/odbc++/resultset.h, include/RDBC/odbc++/resultsetmetadata.h, include/RDBC/odbc++/setup.h, include/RDBC/odbc++/statement.h, include/RDBC/odbc++/threads.h, include/RDBC/odbc++/types.h, odbc/Makefile.SRT, odbc/ODBCCallableStatement.cxx, odbc/ODBCConnection.cxx, odbc/ODBCDatabaseMetaData.cxx, odbc/ODBCPreparedStatement.cxx, odbc/ODBCResultSet.cxx, odbc/ODBCResultSetMetaData.cxx, odbc/ODBCStatement.cxx, odbc++/Makefile.SRT, odbc++/callablestatement.cpp, odbc++/callablestatement.h, odbc++/config-win32.h, odbc++/config.h, odbc++/connection.cpp, odbc++/connection.h, odbc++/databasemetadata.cpp, odbc++/databasemetadata.h, odbc++/datahandler.cpp, odbc++/datahandler.h, odbc++/datastream.cpp, odbc++/datastream.h, odbc++/datetime.cpp, odbc++/driverinfo.cpp, odbc++/driverinfo.h, odbc++/drivermanager.cpp, odbc++/drivermanager.h, odbc++/dtconv.h, odbc++/errorhandler.cpp, odbc++/errorhandler.h, odbc++/preparedstatement.cpp, odbc++/preparedstatement.h, odbc++/resultset.cpp, odbc++/resultset.h, odbc++/resultsetmetadata.cpp, odbc++/resultsetmetadata.h, odbc++/setup.h, odbc++/statement.cpp, odbc++/statement.h, odbc++/threads.cpp, odbc++/threads.h, odbc++/types.h, odbc++/test/dbmetadata.cpp, odbc++/test/dmtest.cpp, odbc++/test/mysql.cpp, odbc++/test/oracle.cpp, odbc++/test/scroll.cpp, odbc++/test/streams.cpp: changed include directives from <odbc++/afile.h> to <RDBC/odbc++/afile.h> thus guaranteeing it will ignore potentially out of date /usr/include/odbc++ on local machines 2002-05-03 15:57 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/cxx_crib/: pointer3.cdr, pointer3.gif, pointers.html: Fix typo in pointer diagram. 2002-05-03 13:45 Nick West <n.west1@physics.oxford.ac.uk> * Util/UtilString.cxx: Add std:: to string (sorry Mark!). 2002-05-03 13:38 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: explicitly link in odbc++ if SRT_QUAL is "profile" then make static libraries instead of shared 2002-05-03 13:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: GNUmakefile, doc/ChangeLog: dbmjob now depends on odbc++ 2002-05-03 13:10 Mark Messier <messier@indiana.edu> * Util/UtilString.h: Someone's been commiting code to Util w/o the std::'s... 2002-05-03 07:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: GNUmakefile, doc/ChangeLog: dbmjob now depends on the Util library. 2002-05-03 03:38 dbox * RDBC/: include/RDBC/arch_spec_odbcpp.mk, odbc/Makefile.SRT, odbc++/Makefile.SRT, test/RDBCTestConnect/GNUmakefile: make sure to link with locally built libodbc++, ignore ODBCPP_DIR 2002-05-02 14:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h, DbiCascader.cxx, DbiDBProxy.cxx, DbiRowStream.cxx, DbiTableProxyRegistry.cxx, doc/ChangeLog: Move ToUpper to UtilString. 2002-05-02 14:25 Nick West <n.west1@physics.oxford.ac.uk> * Util/: UtilString.cxx, UtilString.h, doc/ChangeLog: Add ToUpper and ToLower case conversion. 2002-05-02 12:52 dap56 * Monitoring/: Analysis.cxx, Analysis.h, ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, Error.cxx, Error.h, ErrorBlockAnalysis.cxx, ErrorList.cxx, ErrorList.h, FileMain.h, Fillfactor.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, LITimingAnalysis.cxx, MonState.cxx, MonState.h, Producer_dispatcher.cc, ReadFile.h, Renormalise.h, SinglAnalysis.cxx, SinglAnalysis.h, UserAnalysis.cxx, UserAnalysis.h, caldet.config, config.h, default.config, killmon.csh, offline.config, online.config, test.csh: Online Monitoring update - May 2nd 2002 --------------------------------------- - monitoring now reads config parameters from text files new code: FileMain.h, ReadFile.h ReadFile.h provided by Jeff Hartnell (Oxford/RAL) several example config files provided (online.config etc.) full documentation on how to use config files at OM website: http://hepunx.rl.ac.uk/minos/online/monitoring (not working just now due to RAL hacking incident) - new state object, MonState, containing current values of config parameters and dispatcher subscription status. - improved algorithm to ensure that monitoring keeps up with data taking. Configured by processing time, snarl size and run type/trigger mask. Now uses dispatcher selection cuts. - several new variables/canvases. See OM website for full list - attempt to conform to gcc 3.0 coding conventions 2002-05-01 19:46 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2dump.c: print out a little more information about header blocks (i.e. timestamp) 2002-05-01 18:38 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/: GNUmakefile, daq_bin2dump.c: new "daq_bin2dump" for dumping raw DAQ files 2002-05-01 15:15 bspeak * DatabaseTables/PlexTables/far_data_inserts.mysql: Modified to remove extras, and added to plane 196 2002-05-01 13:47 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 192 2002-04-30 22:12 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDS.cxx, DDS.h, DDSChildServer.cxx, DDSChildServer.h: Added support for new keepup mode DDS::kRecordKeepUp to advance to most recent record set in most recent file. 2002-04-30 22:05 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputStreamItr.cxx: Adapt to Persistency API change. 2002-04-30 22:04 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h: Add Get method to retrieve current record set without advancing. Replaces RecordsAt kludge to do the same thing. 2002-04-30 21:27 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoEventDump.cxx: protect DumpRawHeader against non-RawRecords in mom 2002-04-30 21:25 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Ben Speakman to writers for DatabaseTables (Far Det plex tables) 2002-04-30 21:01 Sue Kasahara <schubert@hep.umn.edu> * Demo/dispatcher.C: Add example of using offline symbolic link 2002-04-30 20:50 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoInputModule.cxx, IoInputModule.h: Add interface to DDSClient::SetOffLine method 2002-04-30 20:17 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: #modified 2002-04-30 19:46 Sue Kasahara <schubert@hep.umn.edu> * Demo/dispatcher.C: Added example of how to use selection cut to apply server side cuts 2002-04-30 17:24 Mark Messier <messier@indiana.edu> * JobControl/: JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h: Add virtual methods for Select(stream, cut) 2002-04-30 16:23 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecDataHeader.cxx, RecDataHeader.h, RecPhysicsHeader.cxx, RecPhysicsHeader.h: Prototype classes for reorganizing header data. 2002-04-30 15:41 dbox * RDBC/odbc++/Makefile.SRT: odbc++/test/GNUmakefile broken, comment out until fixed VS: ---------------------------------------------------------------------- 2002-04-30 15:20 dbox * RDBC/test/GNUmakefile: need this too 2002-04-30 15:15 dbox * RDBC/odbc++/Makefile.SRT: need this to compile 2002-04-30 15:11 dbox * RDBC/odbc++/: GNUmakefile, callablestatement.cpp, callablestatement.h, config-win32.h, config.h, connection.cpp, connection.h, databasemetadata.cpp, databasemetadata.h, datahandler.cpp, datahandler.h, datastream.cpp, datastream.h, datetime.cpp, driverinfo.cpp, driverinfo.h, drivermanager.cpp, drivermanager.h, dtconv.h, errorhandler.cpp, errorhandler.h, preparedstatement.cpp, preparedstatement.h, resultset.cpp, resultset.h, resultsetmetadata.cpp, resultsetmetadata.h, setup.h, statement.cpp, statement.h, threads.cpp, threads.h, types.h, test/dbmetadata.cpp, test/dmtest.cpp, test/mysql.cpp, test/oracle.cpp, test/scroll.cpp, test/streams.cpp: put libodbc++ back in SRT RDBC subdirectory VS: ---------------------------------------------------------------------- 2002-04-30 15:10 dbox * RDBC/: Makefile.SRT, test/runit.pl, test/RDBCTestConnect/GNUmakefile, test/RDBCTestConnect/RDBCTestConnect.C, test/RDBCTestConnect/RDBCTestConnect.in1, test/RDBCTestConnect/RDBCTestConnect.in2, test/RDBCTestConnect/RDBCTestConnect.in3, test/RDBCTestConnect/RDBCTestConnect.out1, test/RDBCTestConnect/RDBCTestConnect.out2, test/RDBCTestConnect/RDBCTestConnect.out3: added test suite , gmake test exercises it 2002-04-29 21:34 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.c: #include <string.h> for prototypes of memset,memcpy,strcpy,strlen change syslog format from %8.8x to %8.8lx to deal with -Wall warning 2002-04-29 21:20 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.h: roto_set_conn[n]ection_nodelay prototype had a typo 2002-04-29 20:04 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: include/RDBC/TSQLImportClient.h, rdbc/TSQLDriverManager.cxx, rdbc/TSQLImportClient.cxx, rdbc/TSQLImporter.cxx, rdbc/TSQLUrl.cxx: fix "text file catalog problem" 2002-04-29 17:16 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: fix formatting problem in syslog warning message for ProcessConfig if passed an unknown stream 2002-04-28 23:15 Sue Kasahara <schubert@hep.umn.edu> * Demo/dispatcher.C: Add examples of more commands 2002-04-28 23:12 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDDSStreamItr.h, IoInputModule.cxx: Fine tuning of offline interface to dispatcher. 2002-04-28 23:09 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSChildServer.cxx: Set fMessageIn pointer to null after deleting to avoid potential segv's. 2002-04-28 23:07 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDS.cxx, DDS.h: Add static method GetDataSourceCode to convert datasource text string to an enumerated code. Make GetxxxCode methods case insensitive. 2002-04-26 23:21 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToRawDataModule.cxx, RerootToRawDataModule.h: Put a N of M trigger in for Get() method's success; for now only apply to Far and CalDet. Initially conditions are N=0 M=0 (ie. no requirement) until further tested. 2002-04-26 23:17 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-development, setup_minossoft_tamu: # Removed empty and obselote packages CandEvent and CandVtx 2002-04-26 21:15 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add dbox to RDBC 2002-04-26 17:12 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoServer.h, rotorooter.cc: allow configuration of initial AutoSave and Compression levels from rotorooter command line. 2002-04-26 16:16 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: #testing 2002-04-26 16:11 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/root2binary.jcm: add (old style) script showing the conversion of ROOT files back into flat binary files. new script (.C) must await updating of module's configuration code. 2002-04-26 12:47 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Bug fix: test 9 could return kTRUE even though one sub-test failed. 2002-04-26 06:59 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/modules: Correct typo! 2002-04-26 06:57 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/modules: Reinstate (obsolete?) CandEvent and CandVtx to be consistent with packages-development. 2002-04-25 22:07 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoServer.cxx, RotoServer.h, rotorooter.cc, RotoTalk/daq_bin2roto.c, RotoTalk/rototalk.c, RotoTalk/rototalk.h: Default is now to use sockets with TCP_NODELAY option enabled. ROOT file compression level can be manipulated in a manner similar to the AutoSave configuration (must be done before file is openned). 2002-04-25 21:21 Robert Hatcher <rhatcher@fnal.gov> * Demo/: DemoEventDump.cxx, DemoEventDump.h: When using registry to Set don't have Config() set all fDump bits *off* if "DumpAll" is 0 (just after setting individual bits on). "PrintSeparator" registry item configures to whether to print separators between Ana() invocations (default is on to keep behaviour the same). New "RawBlockList" if non-blank selects only certain blocks to be dumped when "DumpRawData" is on -- does a find() on the list against the GetName() of the block, so must use full name, eg. "RawRunStartBlock,RawRunEndBlock" 2002-04-25 16:47 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU.csh, setup_minossoft_FNALU.sh: create a .sh version of FNALU setup, move .csh version to file with .csh 2002-04-24 20:04 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_FNALU: new RDBC fixes allow "-" in host name so use "minos-db1.fnal.gov" rather than numeric address 2002-04-24 19:56 Robert Hatcher <rhatcher@fnal.gov> * MIDAD/minos.C: need to load sigc and new Util libraries in general. IoModules now requires Dispatcher. 2002-04-24 19:46 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuDaqMonitorModule.cxx, DbuSubRunSummary.h: simplified "consistency" bits 2002-04-24 16:39 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLUrl.cxx: few more fixes 2002-04-24 15:43 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLUrl.cxx: fixes in Tokenizer::Forw/Back methods 2002-04-24 15:32 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/GNUmakefile: add DbuTables subdirectory 2002-04-24 15:32 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/DbuTables/define_dbu.mysql: don't drop existing tables - data here is going to be distributed via DBM not CVS so we don't want to clear what we have so far. 2002-04-24 15:04 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoDataReject.cxx: use namespace UtilString in conjunction with cmp_nocase 2002-04-24 15:03 Robert Hatcher <rhatcher@fnal.gov> * Util/: UtilString.cxx, UtilString.h: UtilString is now a namespace rather than a class w/ static members. some additional small tweaks; IsBool and atob(const char* s) now share common atob(const char* s, bool& isvalid) backend to ensure that they use identical lists of valid strings. 2002-04-24 08:47 Nick West <n.west1@physics.oxford.ac.uk> * DocBuilder/GNUmakefile: Add Util to list of libraries. 2002-04-24 07:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Remove debug printout. 2002-04-24 07:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, Help.txt: New command: QUERY to apply a Dbi context query. 2002-04-24 07:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h: Add void ListTables(...) - factored out from ExportTables. Bool_t Query(JobCommand *cmd) - new command: QUERY. 2002-04-24 07:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmCmdOptions.cxx: Update list of options taking values. 2002-04-24 04:52 Sue Kasahara <schubert@hep.umn.edu> * Demo/dispatcher.C: Add example of configuring dispatcher to receive data from specific streams with user-specified keepup mode. 2002-04-24 04:50 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDataStreamFactory.h, IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoDataStreamFactory.cxx, IoInputModule.cxx, IoInputModule.h: Add configurability to offline framework dispatcher interface. 2002-04-24 04:06 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDS.cxx, DDS.h: Added GetKeepUpCode method to convert from keepup string to keepup code 2002-04-24 03:12 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSChildServer.cxx: Sleep for 1 sec while waiting for updated tree or new file 2002-04-23 22:33 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSSubscription.cxx, DDSSubscription.h: Add SetSelection method with 1st argument of stream string and not enumerated stream type. 2002-04-23 21:43 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/GNUmakefile: Add Util to GNUmakefile list of libraries used to build binaries 2002-04-23 21:43 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSSubscription.cxx, DDSSubscription.h, GNUmakefile: Add DDSSubscription::SetStreams method. Add Util to library list in GNUmakefile 2002-04-23 21:35 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoDataReject.cxx: convert from own version of cmp_nocase to one in UtilString 2002-04-23 21:34 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/DbuDaqMonitorModule.cxx: remove unnecessary cmp_nocase function 2002-04-23 21:33 Robert Hatcher <rhatcher@fnal.gov> * Util/: UtilString.cxx, UtilString.h: add cmp_nocase function out of Stroustrup 2002-04-23 20:32 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: make -lUtil part of standard link list (just above MessageService, which it references). 2002-04-23 20:31 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: no longer #ifdef on SITE_HAS_SIGC, assume all sites have it installed by now 2002-04-23 19:19 Mark Messier <messier@indiana.edu> * Util/GNUmakefile: Oops, forgot to cvs add the makefile... 2002-04-23 19:12 Mark Messier <messier@indiana.edu> * Util/: UtilString.cxx, UtilString.h: Added some simple string utilities. These are taken from JobCommand. Others welcome... 2002-04-23 18:56 Mark Messier <messier@indiana.edu> * setup/packages-development: Add Util package 2002-04-23 18:55 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Adde Util package 2002-04-23 18:54 Mark Messier <messier@indiana.edu> * Util/.cvsignore: Get Util package started 2002-04-23 11:57 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/: ODBCCallableStatement.cxx, ODBCCallableStatement.h, ODBCPreparedStatement.cxx, ODBCPreparedStatement.h, ODBCStatement.h: few methods were dublicated =>removed ( Execute,ExecuteQuery,ExecuteUpdate ) 2002-04-23 10:35 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgMSTClusterList.cxx: Extra checking to protect against segv's. 2002-04-23 08:49 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLResultSet.cxx: bug fixed in Tree() method 2002-04-23 07:56 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLUrl.cxx: fixing problems 2002-04-23 07:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/GNUmakefile: Add arch_spec_sigc++.mk (used by JobControl) 2002-04-22 22:33 Mark Messier <messier@indiana.edu> * Demo/DemoEventDump.cxx: Registrys store bools as ints not chars. 2002-04-22 22:17 Robert Hatcher <rhatcher@fnal.gov> * IoModules/IoInputModule.cxx: use "DDSTimeOut" key in registry Get() to match that in Set() 2002-04-22 22:02 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/doc/: ChangeLog, index.html: initial ChangeLog and minimal description 2002-04-22 22:01 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: dbu_dds.C, dbu_file.C: some initial example scripts 2002-04-22 21:36 Robert Hatcher <rhatcher@fnal.gov> * setup/packages-development: distribute DatabaseUpdater package w/ development 2002-04-22 21:18 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/DbuTables/: .cvsignore, GNUmakefile, define_dbu.mysql: basic DBU tables: DbuSubRunSummary, DbuVaChipPeds, DbuVaChipSpars 2002-04-22 21:17 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: DbuSubRunSummary.cxx, DbuSubRunSummary.h: add a RunTypeName column (and a static method for turning RunType -> char*) 2002-04-22 20:11 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDaqHeader.cxx, RawDaqHeader.h, RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h, RawHeader.cxx, RawHeader.h: rationalize operator<<(std::ostream& and Print() methods to handle inheritance correctly. 2002-04-22 19:02 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: new DatabaseUpdater package 2002-04-22 19:01 Robert Hatcher <rhatcher@fnal.gov> * DatabaseUpdater/: .cvsignore, DbuDaqMonitorModule.cxx, DbuDaqMonitorModule.h, DbuSubRunSummary.cxx, DbuSubRunSummary.h, DbuVaChipPeds.cxx, DbuVaChipPeds.h, DbuVaChipSpars.cxx, DbuVaChipSpars.h, GNUmakefile, LinkDef.h: initial code for Dbu that fills SubRunSummary, VaChipPeds, VaChipSpars tables. 2002-04-22 18:14 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawPedestalTableBlock.cxx, RawSparsifierTableBlock.cxx: off-by-one error in Get{Ped,Spars}Value by index - allowed one more retrieval than the data held (darn, zero based indexing). 2002-04-22 18:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRunEndBlock.cxx, RawRunEndBlock.h: add neglected interface for getting "number of errors reported" data word (heck, it's going to be zero isn't it?). 2002-04-22 16:38 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/macros/RDBCform.C: small fix 2002-04-22 15:49 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: add Profile module (for gcc profiling) 2002-04-22 15:27 Robert Hatcher <rhatcher@fnal.gov> * Profile/: .cvsignore, GNUmakefile, MyConfig.mk, doc/howto.txt: initial commit for Profiling under gcc (may still need tweaking) 2002-04-22 14:45 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/macros/RDBCfirst.C: small fix 2002-04-22 14:44 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/TSQLPreparedStatement.h: remove Execute methods 2002-04-22 14:43 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/TSQLStatement.h: corrrect Execute methods 2002-04-22 14:41 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLDriverManager.cxx: numerous fixes 2002-04-22 03:42 Sue Kasahara <schubert@hep.umn.edu> * Demo/dispatcher.C: Minor mod to dispatcher demo macro 2002-04-22 03:37 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputModule.cxx: Delete data stream iterator in destructor. 2002-04-22 02:08 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStream.h: Check for empty selection string before building TTreeFormula. Add 2nd argument to PerInputStream constructor to specify stream sequence mode (default Per::kKey). 2002-04-22 02:04 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSFileHandler.h: Fix handling of re-Subscriptions. 2002-04-20 03:22 Mark Messier <messier@indiana.edu> * JobControl/JobCPath.cxx: Cehck result of Input module before proceeding with execution of path. Pervents running path with empty record and from having the EndOfInputStream flag reset. 2002-04-19 23:42 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCNode.cxx: - Change limit checks to <= - Trim the node reports a little per request 2002-04-19 23:03 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoClientModule.cxx, RotoObjectifier.cxx, RotoObjectifier.h: Modifications for possibility that MOM is holding more than one RawRecord (now that "raw" I/O format is gone and only "input" remains). 2002-04-19 20:24 Brett Viren <bv@bnl.gov> * setup/packages-development: Fix capitalization of "Midad". 2002-04-19 20:23 Brett Viren <bv@bnl.gov> * Midad/doc/index.html: Add usage.html 2002-04-19 20:18 Brett Viren <bv@bnl.gov> * Midad/doc/usage.html: First commit of bare essentials for usage 2002-04-19 19:15 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChargeInjectInfoBlock.cxx, RawDaqHeaderBlock.cxx, RawDeadChipBlock.cxx, RawErrorStatsBlock.cxx, RawOvershootBlock.cxx, RawPedestalTableBlock.cxx, RawRopTdcRawDataBlock.cxx, RawRunEndBlock.cxx, RawRunStartBlock.cxx, RawSnarlHeaderBlock.cxx, RawSparsifierTableBlock.cxx, RawTpSinglesSummaryBlock.cxx, RawTriggerStatsBlock.cxx, RawVarcErrorInTfBlock.cxx: make enum values explicit (rather than relying on sequencing) 2002-04-19 19:15 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRunCommentBlock.cxx, RawRunConfigBlock.cxx: fix oddity in unpacking due to allowing enum to sequence itself. strangeness exists in the starting position of character data (extra intervening word isn't documented in mdBlockDefinitions.h). 2002-04-19 19:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummaryBlock.cxx, RawLITimingSummaryBlock.cxx: add column headers on output of channel info 2002-04-19 15:31 Robert Hatcher <rhatcher@fnal.gov> * Demo/: DemoDataReject.cxx, DemoDataReject.h: a data filter for rejecting (JobCResult::kFailed) cases where MOM includes unwanted data. Two cases currently implemented. (1) reject if RawRecord has a RawDaqHeader with a RunType in the reject list (2) reject if RawRecord has a RawDigitDataBlock that has crates in various states of pedestal subtraction, sparsification, and/or common mode rejection. For instance to reject cases where sparsification wasn't applied to any or all the data use "/DataReject/Mode Spars anyoff". 2002-04-19 15:25 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoEventDump.cxx: Make DumpRawData() iterate over raw records when it goes to dump the RawBlocks (rather than simply taking the first RawRecord). 2002-04-19 15:23 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChargeInjectInfoBlock.cxx, RawDaqHeaderBlock.cxx, RawErrorStatsBlock.cxx, RawPedestalTableBlock.cxx, RawRopTdcRawDataBlock.cxx, RawRunEndBlock.cxx, RawRunStartBlock.cxx, RawSnarlHeaderBlock.cxx, RawSparsifierTableBlock.cxx, RawTriggerStatsBlock.cxx, RawVarcErrorInTfBlock.cxx: tweak formatted output for consistency 2002-04-19 15:22 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRunCommentBlock.cxx, RawRunConfigBlock.cxx: protect against potential memory leak; tweak formatting of string data 2002-04-18 21:06 George Irwin <gmieg@slac.stanford.edu> * CandDigit/CandDigitList.h: Bump ClassDef version number to 2 because new dataword added. 2002-04-18 20:44 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRecord.cxx, RawRecord.h: make GetRawBlockIter a const method - one should be able to iterate over the blocks in a const record. 2002-04-18 19:11 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawBlockId.cxx, RawBlockId.h, RawChannelId.cxx, RawChannelId.h, RawChargeInjectInfoBlock.cxx, RawChargeInjectInfoBlock.h, RawCrateStatus.cxx, RawCrateStatus.h, RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h, RawDataBlock.cxx, RawDataBlock.h, RawDeadChipBlock.cxx, RawDeadChipBlock.h, RawDigit.cxx, RawDigit.h, RawDigitCrateStatus.cxx, RawDigitCrateStatus.h, RawDigitDataBlock.cxx, RawDigitDataBlock.h, RawErrorStatsBlock.cxx, RawErrorStatsBlock.h, RawLIAdcSummary.cxx, RawLIAdcSummary.h, RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLITimingSummary.cxx, RawLITimingSummary.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawMCDigitMixIn.cxx, RawMCDigitMixIn.h, RawOvershootBlock.cxx, RawOvershootBlock.h, RawPedestalTableBlock.cxx, RawPedestalTableBlock.h, RawQieMCDigit.cxx, RawQieMCDigit.h, RawRopTdcRawDataBlock.cxx, RawRopTdcRawDataBlock.h, RawRunCommentBlock.cxx, RawRunCommentBlock.h, RawRunConfigBlock.cxx, RawRunConfigBlock.h, RawRunEndBlock.cxx, RawRunEndBlock.h, RawRunStartBlock.cxx, RawRunStartBlock.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h, RawSparsifierTableBlock.cxx, RawSparsifierTableBlock.h, RawTOFBlock.cxx, RawTOFBlock.h, RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h, RawTriggerStatsBlock.cxx, RawTriggerStatsBlock.h, RawVaMCDigit.cxx, RawVaMCDigit.h, RawVarcErrorInTfBlock.cxx, RawVarcErrorInTfBlock.h: Major overhaul of how RawBlocks (and sub-elements) generate formatted output. This unifies the X::Print(Option*) method and operator<<(ostream&,const X&) by having both defer to X::FormatToOStream(ostream,Option*) to generate output. Thus RawDataBlock derived classes no longer need Print() or operator<<, but rather a specialized FormatToOStream(); this will then call the RawDataBlock::FormatToOStream to output the standardized header info and possibly a hex dump, depending on the options flags, and then add it's own output that varies block-by-block. By having this virtual one can get correctly generated output even with a RawDataBlock ptr. 2002-04-18 12:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Remove duplicate default argument (missed because gcc 3.0 doesn't complain if consistent). 2002-04-18 11:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/primer/test_import.log: Tidy up example log file. 2002-04-18 11:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, db_distribution.html: Document auto_distribute scripts, describing how to install. Still not ready for general use, but getting closer! 2002-04-18 11:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Distribute SQL to create table so that, when importing a new table, it is created automatically. 2002-04-18 11:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Support table description propagation with DbiSqlValPackets. Make DbiResults more autonomous as a first step towards supporting more general queries. 2002-04-18 11:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Test table creation SQL. 2002-04-18 11:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValidityRec.cxx, DbiValidityRec.h: Add HasExpired(...) - signal that object suitable for purging. 2002-04-18 11:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Add CanDelete() - signal that object suitable for purging. Add Satisfies(...) - see if object satisfies query. 2002-04-18 11:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Modify ctor - if loading from file, fill fSqlMetaMain,fSqlMetaAux if possible. Modify Write(...) - optionally output SQL to create table. Add CreateTable(...) - create table. Add state: fSqlMetaMain,fSqlMetaAux (holds SQL table creation read when loading from file). fValRec (DbiValidityRec if available). 2002-04-18 11:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Add QuerySqlTableCreate(...) to generate SQL to create table. 2002-04-18 06:25 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLUrl.cxx: Revert code to revision 1.6 until fixed. 2002-04-17 18:55 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLUrl.cxx: fixes in TSQLUrlParser::SetFullUrl() and TSQLUrl::AddOption(const TString& opt) methods. Thanks Dennis Box. 2002-04-17 16:08 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: [no log message] 2002-04-17 14:38 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLDriverManager.cxx: move InitRDBCpath(); in static place (i.e it will be called at "RDBC load time") 2002-04-17 14:35 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLUrl.cxx: 1,2,5.1 bugs fixed from http://www-numi.fnal.gov/fnal_minos/computing/oo_discussions/bug_tracking/bg0007.html) 2002-04-17 13:23 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: [no log message] 2002-04-17 01:39 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, Per.h: Define new enumerated data type Per::ESequenceMode with members kKey & kLowerBound. 2002-04-17 00:55 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoOutputModule.cxx, IoRawDataFile.cxx: Adapt IoOutputModule to use new PerOutputStreamManager option to only write out trees with non-zero entries to the output file as suggested by George. Adapt IoRawDataFile to Persistency API change. 2002-04-17 00:52 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStream.h: Add new argument to PerOutputStreamManager::Write method to allow user to optionally only write trees with non-zero entries to output file. Moved PerInputStream::GetNumEntry method to PerStream class and gratuitously renamed it GetNumEntries. 2002-04-16 21:35 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: tag crates as if {ped subtraction, sparsification, common mode rejection} were all enabled in VA electronics 2002-04-16 21:34 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: CandDigitList.cxx, CandDigitList.h, CandDigitListHandle.cxx, CandDigitListHandle.h: new member "IsSparse" is true if all crates in the original RawDigitDataBlock(s) were sparsified. 2002-04-16 21:33 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/AlgDigitList.cxx: Take note when the RawDigitDataBlock has unsparsified crates: print info message and set flag in CandDigitList 2002-04-16 21:28 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigitDataBlock.cxx, RawDigitDataBlock.h: new methods for retrieving info on how many crates had {ped,spars,common} mode bits on (and how many crates were involved in the block). 2002-04-16 16:30 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/: HoughViewSR.cxx, TrackSRListModule.cxx: ensure that pointers get initialized to zero 2002-04-16 16:24 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/navigation.tex: Warn that applying second slice doesn't reslice; it slices in the second dimension. 2002-04-16 16:23 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavSet.cxx, doc/ChangeLog, test/NavValidate.cxx: Warn if attempting to slice if there is no corresponding sort function. 2002-04-16 07:20 Nick West <n.west1@physics.oxford.ac.uk> * CandFitTrackSR/LinkDef.h: Remove obsolete SwimPlaneInterfaceSR (to be moved to the Swimmer package) 2002-04-15 22:45 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/post_standard.mk: set special flag "--local-infile" for cases where MySQL needs it (anything distribution version 3.23.49 and beyond) while avoiding the flag for older versions that choke on it. 2002-04-15 22:30 Mark Messier <messier@indiana.edu> * setup/packages-development: Added new package Alignment 2002-04-15 22:29 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added new package alignment 2002-04-15 22:27 Mark Messier <messier@indiana.edu> * Alignment/.cvsignore: Add .cvsignore to get new package started 2002-04-15 16:10 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: explicitly list "labyrinth" as a module, also "bmaps" for "labyrinth/bfield" 2002-04-14 23:44 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h, JobCPath.cxx, JobCRootEnv.cxx: * Added command line options: -t'[time] [units]' : Force clean shutdown after time limit has expired Example: "% loon -bqt'10 min' file.root" runs for 10 minutes and then stop the run. -r[n] : Force clean shutdown after [n] records Example: "% "loon -bqr100 file.root" runs until 100 records have been processed and then stops the run. * Removed unused "Set" function from input module interface 2002-04-13 18:26 George Irwin <gmieg@slac.stanford.edu> * JobHarness/JobScripts/candout.job: Add: jc.Path("ReadTest").Mod("Output").Cmd("SetStreams DaqSnarl,Cand"); This limits output file to non-empty TTrees. Probably should be automatic. 2002-04-13 04:49 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStreamManager.cxx: Fix incompatibility with versions of ROOT newer than 4/4/02. 2002-04-12 20:39 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: Set the TempTags registry on the faked-up RawRecord to have "stream" set to "DaqSnarl" so that these get written to the output file (if one is doing so). 2002-04-12 20:23 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/CandTrackSRHandle.cxx: prevent unacknowledge SEGV if MOM is missing RawRecord (still asserts later, but at least with a hint of the problem). 2002-04-12 20:22 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/AlgTrackSRList.cxx: remove unnecessary references to RawData include files 2002-04-12 20:21 Robert Hatcher <rhatcher@fnal.gov> * CandStripSR/AlgStripSRList.cxx: protect against case where there is no RawRecord in MOM 2002-04-12 19:55 Sharon Seun <seun@physics.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, KalmanPlaneSR.cxx, SwimObjSR.cxx, SwimPlaneInterfaceListSR.cxx, SwimPlaneInterfaceListSR.h, SwimPlaneInterfaceSR.cxx, SwimPlaneInterfaceSR.h: Move SwimPlaneInterfaceSR to the Swimmer package (SwimPlaneInterface). 2002-04-12 17:28 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToTruthModule.cxx, minos_extra_pdg.txt: an auxillary PDG-like database of MINOS specific ion's & resonances modify RerootToTruthModule to get it correctly 2002-04-12 15:28 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1-176 - last update from iu machines - new ones will come from minos-offline at the mine 2002-04-12 14:45 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: [no log message] 2002-04-12 00:34 George Irwin <gmieg@slac.stanford.edu> * JobHarness/JobScripts/cheezymidad.job: Add comments about RootCommandModule limitation to passing JobC argument. 2002-04-12 00:21 George Irwin <gmieg@slac.stanford.edu> * JobHarness/JobScripts/: candout.job, cheezymidad.job, midad.job: Simplify environment variable access: gSystem->Getenv() not necessary. 2002-04-11 20:42 Sharon Seun <seun@physics.harvard.edu> * Swimmer/test/TestSwimmer.cxx: [no log message] 2002-04-11 20:42 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimGeo.cxx, SwimGeo.h, SwimPlaneInterface.cxx, SwimPlaneInterface.h, SwimPlaneInterfaceSR.cxx, SwimPlaneInterfaceSR.h: Change "SwimPlaneInterfaceSR" to "SwimPlaneInterface" to avoid conflicts with "SwimPlaneInterfaceSR" in CandFitTrackSR. 2002-04-11 19:13 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: fix plane32->64 in fits table 2002-04-11 16:24 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: define actual_staticlib_files to include CINTOBJECT in the same way that actual_sharedlib_files does (and STATICLIB dependency on the CINTOBJECT). 2002-04-11 11:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, exporter.pm, importer.pm, read_log_file.pm, report.pm, update_log.pm, update_log_with_timestamp.pm, primer/fake_data.perl, primer/test_export.config, primer/test_export.context, primer/test_export.log, primer/test_export.sh, primer/test_import.config, primer/test_import.context, primer/test_import.log, primer/test_import.sh: Still work in progress. Start to add summary and alarm reports to be sent to contact names. Add primer sud-directory with files as a starting point from export or import tasks. 2002-04-10 22:47 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: use the staticlib_o_dir for *Cint.h and *Cint.cxx when building static libs 2002-04-10 19:26 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/compilers/GCC.mk: special flags in case SRT_QUAL contains "profile" 2002-04-10 15:50 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: get snarl number from RawDaqSnarlHeader 2002-04-10 14:45 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: return early if no MINF is available; UgliLoanPool with then test for this case and use DBI version. 2002-04-10 11:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmLogFile.cxx: Revert to ios::; gcc 2.91 doesn't know about ios_base::. 2002-04-10 08:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h, DbmModule.cxx, doc/ChangeLog: Switch fLogFile to ofstream (gcc 3.0 does not support append mode for fstream). 2002-04-10 03:57 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoDDSFile.cxx: Protect against delete of null fDDSClient pointer in IoDDSFile::DeleteDDSClient 2002-04-10 03:54 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSClient.cxx: Modify DDSClient::Next to accept non-null pointer to Mom on input. If user has previously created mom, objects received from dispatcher are added to this existing mom. This change is to make DDSClient::Next compatible with IoDDSStreamItr's use of this method. 2002-04-10 00:45 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDDSFile.cxx, IoDDSFile.h: Add destructor to shutdown and delete DDSClient. 2002-04-09 20:51 Brett Viren <bv@bnl.gov> * Midad/test/GNUmakefile: one more time.... 2002-04-09 15:40 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: fix spot duplications noticed by robert 2002-04-08 20:30 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/SigMappedCalibrator.cxx: re-order initializers to match declaration order 2002-04-08 20:29 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/SigMappedCalibrator.h: remove excessive trailing blank lines 2002-04-08 19:47 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: PlexusReroot.cxx, PlexusReroot.h: remove OLDPLEXAPI #ifdef's -- no one should be using old API anymore 2002-04-08 19:44 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h, PlexusABC.h: remove OLDPLEXAPI #ifdef - no one should be still using old API 2002-04-08 19:43 Robert Hatcher <rhatcher@fnal.gov> * Plex/: GNUmakefile, PlexLoanPool.cxx: remove old NO_{FAR|CALDET}_PLEX_DATABASE -D flags as possibilities - always use DBI for these cases. NEAR remains as no plex mapping is yet defined 2002-04-07 15:19 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/PlotMSTClusterModule.cxx: re-order initializers in default ctor to match declaration order 2002-04-07 15:10 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexLedId.cxx, PlexLedId.h: initial commit of PlexLedId (better later than never) 2002-04-07 00:12 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: create_plex_tables.mysql, delete_plex_tables.mysql, describe_plex_tables.mysql, show_plex_tables.mysql: new tables PlexPinDiodeToLed and PlexStripEndToLed 2002-04-06 23:25 Brett Viren <bv@bnl.gov> * Midad/doc/: index.html, minos-logo-alien.png, todo.html: slight doc reorg 2002-04-06 23:13 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexHandle.cxx, PlexHandle.h, PlexPinDiodeToLed.cxx, PlexPinDiodeToLed.h, PlexStripEndToLed.cxx, PlexStripEndToLed.h, Plexus.cxx, Plexus.h, PlexusABC.h: add support for PlexLedId and their mapping to PlexStripEndId's and PlexPinDiodeId's 2002-04-06 23:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPinDiodeId.cxx: tweak AsString() formatting Use PlexPixelSpotId for DecodeMuxBox() small formatting changes in comments 2002-04-06 23:10 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPinDiodeId.h: const on pass-by-value elements in ctor are unnecessary add DecodeMuxBox() method for symmetry (real guts are in PlexPixelSpotId) 4 bits were allocated to "detector" field, use them all. 2002-04-06 23:05 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexRawChannelToPinDiode.cxx: fix how Store() works -- make it match table structure (never used to date) 2002-04-06 23:03 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotToStripEnd.cxx: fix how STRIPEND gets output in Store (as char, not enum) 2002-04-06 22:49 Brett Viren <bv@bnl.gov> * Midad/: GNUmakefile, LinkDef.h, Mint.cxx, Mint.h, Scenery.cxx, Scenery.h, TScenery.cxx, TScenery.h: - TScenery provides the rootcint fodder to allow Scenery to have popup menu entries. 2002-04-06 20:26 Brett Viren <bv@bnl.gov> * Midad/doc/todo.html: to do items from midad talk 2002-04-06 18:26 Brett Viren <bv@bnl.gov> * Midad/test/: GNUmakefile, test-Gui.cxx, popup/GNUmakefile, popup/LinkDef.h, popup/MyClass.h, popup/NonRoot.h, popup/TMyClass.cxx, popup/TMyClass.h: 1) I like libsigc++ 2) Rootcint doesn't like libsigc++ 3) People like context popup menus 4) Context menus need rootcint Figure out how to satisfy all by having graphical SigC object subclasses inherit from a class that inherits from TObject instead of inheriting from TObject directly (I'm talking Scenery here). Then rootcint can happily talk with //*MENU*'ed methods which are pure-virtual and the subclass can provide the meat of the method. Make sense? 2002-04-05 21:16 Brett Viren <bv@bnl.gov> * Midad/: JobModel.cxx, RunSnarlEntry.cxx, RunSnarlEntry.h, midad.C: - Add jump +/- N records - Add some comments to midad.C 2002-04-04 09:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Protect against short table names. 2002-04-04 07:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/scripts/: auto_distribute.perl, exporter.pm, importer.pm, parse_cmd.pm, read_log_file.pm, update_log.pm, update_log_with_timestamp.pm: Add driver scripts to automate DB distribution via dbmjob. Work in progress; not fully tested or documented yet. 2002-04-04 04:05 George Irwin <gmieg@slac.stanford.edu> * JobHarness/doc/packrat.txt: Add starter packrat. 2002-04-04 03:28 George Irwin <gmieg@slac.stanford.edu> * JobHarness/JobScripts/dbm.job: Add some comments. 2002-04-04 02:38 George Irwin <gmieg@slac.stanford.edu> * JobHarness/: JobScripts/candout.job, JobScripts/cheezymidad.job, JobScripts/dbm.job, JobScripts/midad.job, sounds/hoot.au, sounds/loon.au, sounds/trem.au, sounds/wail.au, sounds/yodel.au: Add some sample jobscripts which use the loon executable and embed various auxiliary files and set local environment variables. 2002-04-04 02:25 Brett Viren <bv@bnl.gov> * Midad/test/GNUmakefile: turn of tests 2002-04-03 22:08 Brett Viren <bv@bnl.gov> * 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, Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GNUmakefile, GeomOutlineSceneElement.cxx, GeomOutlineSceneElement.h, GeomScenery.cxx, GeomScenery.h, GuiAxis.cxx, GuiAxis.h, GuiBase.cxx, 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, JobMenu.cxx, JobMenu.h, JobModel.cxx, JobModel.h, Mint.cxx, Mint.h, Model.cxx, Model.h, ModelProxy.cxx, ModelProxy.h, MomModel.cxx, MomModel.h, MultiDisplay.cxx, MultiDisplay.h, NamedFactory.cxx, NamedProxy.h, RangeAxis.cxx, RangeAxis.h, RunSnarlEntry.cxx, RunSnarlEntry.h, ScaledScene.cxx, Scene.cxx, Scene.h, SceneDisplay.cxx, SceneDisplay.h, SceneElement.h, Scenery.cxx, Scenery.h, SceneryProxy.cxx, SceneryProxy.h, TrackListModel.cxx, TrackListModel.h, TrackListScenery.cxx, TrackListScenery.h, TrackSceneElement.cxx, TrackSceneElement.h, Util.cxx, View.h, gui_init.C, test/GNUmakefile, test/test-Button.cxx, test/test-Display.cxx, test/test-Gui.cxx, test/test-GuiControl.cxx, test/test-GuiNesting.cxx, test/test-GuiSlider.cxx, test/test-GuiTree.cxx, test/test-Menu.cxx, test/test-Scene.cxx: - s/MIDAD/Midad/g for all #includes. Things build and run now. 2002-04-03 21:49 Brett Viren <bv@bnl.gov> * 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, 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, midad.C, doc/README.GuiWrappers, doc/README.NamedFactory, doc/README.libsigc++, doc/README.mvc, doc/README.scene, doc/design.html, doc/dls.dia, doc/index.html, doc/menu.html, doc/todo.html, test/GNUmakefile, test/test-Button.cxx, test/test-Display.cxx, test/test-Gui.cxx, test/test-GuiControl.cxx, test/test-GuiNesting.cxx, test/test-GuiSlider.cxx, test/test-GuiTree.cxx, test/test-Menu.cxx, test/test-Scene.cxx, test/test-TGMenu.cxx, test/test-TGNesting.cxx, test/test-Undoable.cxx, test/test-chain.cc, test/test-conn.cc, test/test-def.cc, test/test-die.cxx, test/test-die.h, test/test-dieLinkdef.h: This commit copies everthing which should(!) be needed from the MIDAD package, X00-05-01 branch, to get the new Midad up and running. 2002-04-03 21:23 Brett Viren <bv@bnl.gov> * CVSROOT/modules: Add Midad module 2002-04-03 21:20 Brett Viren <bv@bnl.gov> * Loon/: GNUmakefile, minos.C: - Move minos.C from MIDAD/ to here. 2002-04-03 21:10 Brett Viren <bv@bnl.gov> * MIDAD/: gui.C, gui_init.C, midad.C, doc/todo.html: - Play nice with loon. This is a little tricky since things are set up to return a pointer to a "Mint" object, which doesn't exist until libMIDAD.so gets loaded. The midad.C now handles this at the expense of loosing any handle on JobC object. This needs to be worked out better. Anyways, currently to try this out do: shell> root midad.C your_favorite_file.dat.root loon [1] .q 2002-04-03 20:53 Brett Viren <bv@bnl.gov> * Loon/: GNUmakefile, doc/README.txt: - Get it actually working. 2002-04-03 20:06 Brett Viren <bv@bnl.gov> * setup/packages-development: - Add Loon 2002-04-03 20:04 Brett Viren <bv@bnl.gov> * Loon/: GNUmakefile, doc/README.txt: - First commit of basic Loon files. Not yet tested. 2002-04-03 19:59 Robert Hatcher <rhatcher@fnal.gov> * RDBC/rdbc/TSQLDriverManager.cxx: multi-line literals are depreciated in gcc 3.0, so remove them. 2002-04-03 19:57 Brett Viren <bv@bnl.gov> * CVSROOT/modules: add Loon 2002-04-03 19:24 Brett Viren <bv@bnl.gov> * MIDAD/: MultiDisplay.cxx, MultiDisplay.h, RangeAxis.cxx, RangeAxis.h, ScaledScene.cxx, ScaledScene.h: - Tweek axis presentation 2002-04-03 17:23 Brett Viren <bv@bnl.gov> * MIDAD/: MultiDisplay.cxx, doc/todo.html: - FullZoom on initial Update not so hard after all. 2002-04-03 17:11 Brett Viren <bv@bnl.gov> * MIDAD/RunSnarlEntry.cxx: - Connect RunSnarlEntry up to model - Trigger global_update when the entries are processed. 2002-04-03 17:02 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, Display.h, GNUmakefile, RunSnarlEntry.cxx, RunSnarlEntry.h: - Move run/snarl entry in to its own class. 2002-04-03 16:28 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, Display.h, JobModel.cxx, JobModel.h, doc/todo.html, test/GNUmakefile: - Add text entries which give access to JC::GoTo(run,snarl). 2002-04-02 23:54 Mark Messier <messier@indiana.edu> * JobControl/: JobC.cxx, JobCEnv.cxx, JobCleaner.cxx, JobCleaner.h: Add a cleaner class for JobC objects. This is a kluge around the problem that cint does not delete objects when they go out of scope. The JobCleaner class (in conjunction with JobCEnv) explicitly deletes any instances of JobC after the root app is complete, but before root starts to shutdown. Unlike the previous kluge to fix this, I think this one works... 2002-04-02 08:04 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/GNUmakefile: Remove unwanted build of UserManual.ps via DOCS variable (now built as part of bin in src subdir). 2002-04-02 06:25 Nick West <n.west1@physics.oxford.ac.uk> * Registry/doc/registry.eps: Add registry.eps; required by LaTex build. 2002-04-02 06:24 Nick West <n.west1@physics.oxford.ac.uk> * DocBuilder/GNUmakefile: Add Swimmer. 2002-04-01 16:17 Mark Messier <messier@indiana.edu> * JobControl/JobC.cxx: Add a Cleaner class as a work around for cint's lazy handling of object deletion at scope boundaries. This cleaner forces any JobC object remaining at the end of a job are in fact deleted. This fixes the problem of modules' EndJob not being called at the end of jobs. 2002-03-31 02:06 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoOutputModule.cxx: Added Debug level messages when opening and closing files. 2002-03-31 02:04 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerOutputStream.cxx, PerOutputStreamManager.cxx: Added Debug and Verbose level messages when persisting objects and writing trees to file. 2002-03-31 00:00 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoOutputModule.cxx, IoOutputModule.h: Add methods and job commands to allow user to create customized output streams. New methods: DefineStream(string streamname,string classname,string username="", string inputstreamname="") or jc command: <path>/Output/DefineStream streamname classname (username) (inputstreamname) is used to create output stream "streamname" to persist records of class "classname", username(TNamed name) "username" (optional), from originating stream "inputstreamname"(optional). AddStream(string streamlist) or jc command: <path>/Output/AddStream streamlist to add delimiter (,;: ) separated list of streams to output stream list. RemoveStream(string streamlist) or jc command: <path>/Output/RemoveStream streamlist to remove delimiter (,;: ) separated list of streams from output stream list. Default output stream list is still "DaqSnarl","DaqMonitor","LightInjection", "Cand","SimSnarl". For example: <path>/Output/DefineStream MyCand CandRecord MyCandidateRecord <path>/Output/SetStreams DaqSnarl,Cand,MyCand will result in PrimaryCandidateRecords being written out to stream Cand (this is a default defined stream), and records stored in Mom & tagged with "MyCandidateRecord" (using record->SetName("MyCandidateRecord")) will be persisted in output stream MyCand. When the output file is read back in, all 3 trees will be automatically found in the output file and read back in by default. 2002-03-30 23:42 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerOutputStream.cxx, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStreamManager.cxx, PerStreamManager.h: Add option flag to stream manager Print methods. Add IsEnabled check to PerOutputStream::Write method. 2002-03-30 03:15 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: PECAB2SEId had CalDet V view East <-> West swapped 2002-03-30 02:57 George Irwin <gmieg@slac.stanford.edu> * JobHarness/JobScripts/candout.job: Add candout.job as a sample jobscript. 2002-03-29 21:41 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoMCFilter.cxx: Set fNuIntSelect, fModeSelect to 0 in ctor initializers (otherwise one is left with garbage given DefaultConfig and if no user setting is given) Use kAll{NuInt|Mode} instead of 0xFFFF as appropriate If absolutely no NuInt or Mode bits set during Config then set them to kAll Use |=, rather than +=, in HandleCommand in case same NuInt or Mode flags are given more than once. 2002-03-29 21:17 George Irwin <gmieg@slac.stanford.edu> * JobHarness/doc/.cvsignore: Start this directory. 2002-03-29 20:45 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxFilterModule.cxx: comment out message and set PlanesInSet for DeMuxFilterMdoule 2002-03-29 20:40 Robert Hatcher <rhatcher@fnal.gov> * RDBC/rdbc/TSQLUrl.cxx: Make each new TSQLUrl's fDSN distinct (not just protocol+proccess-id) to avoid problems with cached odbc.ini files. Force Tokenizer to make fresh copy of input const TString so that when it modifies (via C functions that lose the "const") the internal data that it doesn't modify the input. 2002-03-29 20:20 George Irwin <gmieg@slac.stanford.edu> * JobHarness/: GNUmakefile, JobScripts/.cvsignore, JobScripts/GNUmakefile, tools/.cvsignore, tools/GNUmakefile, tools/loondef, tools/loonjobopts, tools/loonsub: Add some starter files. 2002-03-29 16:56 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: add branches to tree for single module test 2002-03-29 14:12 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: remove repeated line. 2002-03-29 14:06 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx: fix looping problem in AlgDeMuxCosmics for multiple muon events 2002-03-29 01:38 Sharon Seun <seun@physics.harvard.edu> * Swimmer/SwimStepper.h: Found a bug: forgot to turn on the dEdxAction. 2002-03-29 00:01 Sharon Seun <seun@physics.harvard.edu> * CandFitTrackSR/: FitTrackSRListModule.cxx, FitTrackSRListModule.h, KalmanPlaneSR.cxx, KalmanPlaneSR.h: Combined SwimSwimmer with FitTrack. A flag can be set to choose between FitTrack's SwimObj ( /FitTrackSRListModule/Set Swimmer 1 ) and SwimSwimmer package ( /FitTrackSRListModule/Set Swimmer 2 ). 2002-03-29 00:01 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Give Sharon write access to Roy's fitter 2002-03-28 23:52 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimCondition.h, SwimGeo.cxx, SwimGeo.h, SwimMomentumCondition.cxx, SwimMomentumCondition.h, SwimParticle.cxx, SwimParticle.h, SwimStepAction.h, SwimStepData.cxx, SwimStepData.h, SwimStepOnceAction.cxx, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxAction.h, SwimdEdxTable.cxx, SwimdEdxTable.h: The programs have been cleaned up and optimized a bit. 2002-03-28 23:44 Sharon Seun <seun@physics.harvard.edu> * Swimmer/test/: GNUmakefile, TestSwimParticle.cxx, TestSwimmer.cxx, TestSwimmer.jcm: This code has been cleaned up. 2002-03-28 14:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Support uppercase table names. 2002-03-28 14:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/CalibrationTables/TimeCalibrationValidity.far: Fix formatting error (spaces used instead of tabs). 2002-03-28 09:17 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/GNUmakefile: Build UserManual.ps and UserManual.html using SoftRelTools/arch_spec_doc.mk. 2002-03-28 09:16 Nick West <n.west1@physics.oxford.ac.uk> * Registry/: GNUmakefile, doc/GNUmakefile: Build registry-packrat.ps using SoftRelTools/arch_spec_doc.mk. 2002-03-28 07:24 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Errors/linking.html: Add warning not to place semicolon after ClassDef/Imp. 2002-03-28 06:17 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: correctly place CalDet cosmic (horizontal) planes when there is a overall GlobalZ0Shift (ie. front of detector is not up against hall wall). 2002-03-28 05:45 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: remove UGLI_CALDET_HACK code; add back some UGLI_USE_EXODUS code more protection in case asked to construct strips that don't exist (ie. aren't in the database tables). 2002-03-28 04:55 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliSteelPlnNode.cxx: remove UGLI_CALDET_HACK code 2002-03-28 04:52 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliScintPlnNode.cxx: remove UGLI_CALDET_HACK code 2002-03-28 04:50 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: extra protection for bad SEIdLocalToGlobal when no CellPos can be found 2002-03-28 02:41 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: use uppercase table names when creating temp tables 2002-03-28 01:29 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummary.cxx, RawLITimingSummary.cxx: restore correct unpacking of version 1 data layout: in preparing for version 2, v0 and v1 were merged even though they use opposite U/L ordering for elements packing of two 16 bit elements. 2002-03-28 01:26 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummaryBlock.cxx, RawLITimingSummaryBlock.cxx: tweaked formatting of individual summaries -> tweak column title layout 2002-03-28 01:24 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawLIHeader.cxx: fill fSpares if fSpareSize>0 (not if fSpare>0). 2002-03-27 18:48 Brian Rebel <brebel@fnal.gov> * DeMux/doc/how_to_demux.html: user guide for demuxing modules 2002-03-27 18:47 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: allow user to define cut for determining if a plane's reconstruction is far from its 3 best hypotheses 2002-03-27 18:00 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFDisplay.cxx: declare pxold,pyold as Int_t rather than Double_t in ExecuteEvent to avoid unnecessary type conversions and warning message. 2002-03-27 17:55 Robert Hatcher <rhatcher@fnal.gov> * Dependency/idep_aliasutil.h: hack up a comment ending with "\" to avoid waring about multi-line comments 2002-03-27 17:54 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimDefStepper.cxx: swap around ctor member initializations to match declarations 2002-03-27 15:36 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, demux_fardata.jcm: allow the user to change the sliding window size 2002-03-27 14:59 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: Added tab before the if statement 2002-03-27 11:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h, doc/ChangeLog: Overlap by one hour updates produced using: export --LogFile. 2002-03-27 08:17 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: empty.html, empty.ps, empty.tex: Empty documents to be used if latex and/or latex2html missing. 2002-03-26 17:39 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: Changed variable EPS to TEXSRC 2002-03-26 16:50 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: fix another tab 2002-03-26 16:22 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: fix tabs 2002-03-25 19:36 Mark Messier <messier@indiana.edu> * IoModules/: IoOutputModule.cxx, IoOutputModule.h: 1) Grab default output file name from command line (if its there) 2) Delay openning the file until the first Put(). Prevents openning/closing empty files if the file name changes before any events are written. 2002-03-25 17:48 Mark Messier <messier@indiana.edu> * JobControl/JobCEnv.cxx: Make the filename from the command line empty in the case where it is not specified. Leaves default name up to the output module. 2002-03-25 17:38 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCMsgModule.cxx, JobCRootEnv.cxx: - Added outfile file option -o - Added new Msg features to help line 2002-03-25 17:04 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_doc.mk: Non-standard SRT makefile, that allows the SRT build MINOS .ps and .html files from .tex. 2002-03-25 16:36 Mark Messier <messier@indiana.edu> * MessageService/: Msg.cxx, Msg.h, MsgStream.cxx, test/MsgStreamValidate.cxx: Add options to allow hostname and PID to be added to message headers 2002-03-25 16:33 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLIHeaderInterface.cxx, RawLIHeaderInterface.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h: words 9,10 were spare fields 0,1 for version 0 and 1 now word 9 is # of pulses used in this summary and retrieved using GetCount() method, word 10 becomes spare field 0. 2002-03-25 15:11 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 160, complete with upper case switchd 2002-03-25 14:55 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added JobHarness for George 2002-03-25 05:39 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSFileHandler.cxx, DDSParentServer.cxx, ddschildserver.cc, ddsparentserver.cc, DDSParentServer.h: Added new option flag -l <loglevel (= Fatal,Error,Warning,Info(default),Debug, Verbose)> to ddsparentserver to allow user to adjust log level of ddsparent & ddschild server messages. Makes better use of MsgService including adding timestamps to all messages. Added Debug & Verbose level messages to DDSFileHandler. 2002-03-24 23:59 Sue Kasahara <schubert@hep.umn.edu> * MessageService/: Msg.cxx, Msg.h: Add Msg:: scope to new LevelAsString method. Add "const" to return type of LevelAsString prototype to match implementation. 2002-03-22 23:48 Mark Messier <messier@indiana.edu> * setup/packages-development: Add JobHarness package 2002-03-22 23:47 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Remove Emily from list 2002-03-22 23:45 Mark Messier <messier@indiana.edu> * JobHarness/.cvsignore: Added .cvsignore to get package started 2002-03-22 20:27 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/UgliDbiSteelPln.caldet: another case of spaces instead of tabs. 2002-03-22 18:53 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: correctly account for extra green fiber (by asking module for the green cable length, as well as the shape for the pigtail) in CalDet. Use new UgliStripShape methods (supply "end" rather than separate functions for WlsEast and WlsWest). 2002-03-22 18:50 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripShape.h: rationalize 4 get methods down to two: GetWls() and GetLenPart() 2002-03-22 18:46 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/UgliDbiStripStruct.caldet: fix case where tabs were accidentally converted to spaces (which then breaks the tab-separated convention!) during cut-and-paste 2002-03-22 18:09 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: create_plex_tables.mysql, del_farmc_channel2pindiode.mysql, del_farmc_pixel2channel.mysql, del_farmc_spot2strip.mysql, delete_plex_tables.mysql, describe_plex_tables.mysql, far_data_inserts.mysql, load_caldet_channel2pindiode.mysql, load_caldet_channelreadout.mysql, load_caldet_pixel2channel.mysql, load_caldet_spot2strip.mysql, load_farmc_channel2pindiode.mysql, load_farmc_pixel2channel.mysql, load_farmc_spot2strip.mysql, show_plex_tables.mysql: Change table and column names to upper case convert Validity -> VLD in table name column names Mode->TASK, End->STRIPEND 2002-03-22 18:05 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiStrip.caldet, UgliDbiStripValidity.caldet: UgliDbiStrip table has PLNVIEW which must reflect change to view orientation 2002-03-22 17:25 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: create_ugli_tables.mysql, delete_ugli_tables.mysql, describe_ugli_tables.mysql, load_geometry.mysql, load_scintmdl.mysql, load_scintmdlstruct.mysql, load_scintpln.mysql, load_scintplnstruct.mysql, load_steelpln.mysql, load_strip.mysql, load_stripstruct.mysql, show_ugli_tables.mysql: Change table and column names to upper case convert Validity -> VLD in table name column names Mode->TASK, Hash->HASHVAL, View->PLNVIEW, Module->MDLINPLANE 2002-03-22 17:11 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiScintMdl.caldet, UgliDbiScintMdlValidity.caldet, UgliDbiScintPln.caldet, UgliDbiScintPlnValidity.caldet, UgliDbiSteelPln.caldet, UgliDbiSteelPlnValidity.caldet, UgliDbiStripStruct.caldet, UgliDbiStripStructValidity.caldet: updated geometry for CalDet (including switch of plane 0 to "V" view) and more reasonable WLS pigtails, clear fiber length, and extra green fiber. 2002-03-22 15:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseTables/CalibrationTables/: create_calibration_tables.mysql, load_calibration.mysql, show_calibration_tables.mysql: Switch Calibration table and column names to uppercase, and rename *Validity -> *VLD and Mode -> TASK. 2002-03-22 12:37 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Fix type in UserManual.ps URL. 2002-03-22 00:57 George Irwin <gmieg@slac.stanford.edu> * CandDigit/CandDigitHandle.cxx: Remove extraneous ";". 2002-03-22 00:12 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDigitHandle.cxx, CandDigitHandle.h: Add optional argument to GetTime() method: Double_t GetTime(CalTimeType::CalTimeType_t=CalTimeType::kNone) const; If no argument is supplied, GetTime() returns uncalibrated Digit time. Otherwise GetTime() returns calibrated time from "best" PlexSEIdAltLItem. 2002-03-21 22:49 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: CalDet planes with horizontal strips ("V") are even numbered in [0..60] range 2002-03-21 22:48 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: Start first active plane off as "O" if the first passive plane is AIR. PlaneCoverage for type FX,FY,FA,FB,FC are declared to be CalDet. 2002-03-21 18:42 Roy Lee <rlee@huhepl.harvard.edu> * Conventions/LinkDef.h: Added CalTimeType to LinDef. 2002-03-21 15:42 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/html.sty: To be used as a last resort to fix:- ! LaTeX Error: File `html.sty' not found. - copy this file to the directory containing the .tex file being processed, but see also:- http://www.tug.org/pipermail/latex2html/2001-July/001186.html 2002-03-21 15:10 Roy Lee <rlee@huhepl.harvard.edu> * Conventions/: CalTimeType.cxx, CalTimeType.h: Created new class CalTimeType for time calibration. 2002-03-21 14:49 Mark Messier <messier@indiana.edu> * MessageService/: Msg.cxx, Msg.h, MsgStream.cxx: - Add convesion from level code to string - Truncate overly-long file names when printing message headers 2002-03-21 05:47 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSFileHandler.cxx: Replace reference to TAuthenticate::kNormal with 0 because latest version of root inexplicably changes enumerated variable kNormal to kClear. 2002-03-20 20:02 Brett Viren <bv@bnl.gov> * Registry/GNUmakefile: For now, turn off doc subdir 2002-03-20 14:32 Nick West <n.west1@physics.oxford.ac.uk> * Registry/: GNUmakefile, doc/GNUmakefile: Make document registry-packrat.ps as part of standard build. 2002-03-20 02:35 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, PerInputStreamManager.cxx: Fixed problem with handling "missequenced" records. Warnings are no longer printed and records are served in the order on which they appear on the input tree. 2002-03-19 21:34 Mark Messier <messier@indiana.edu> * IoModules/: IoInputModule.cxx, IoInputModule.h, IoInputModuleOld.cxx, IoInputModuleOld.h: Prevent files from the command line from being loaded multiple times. 2002-03-19 17:57 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: #modified 2002-03-19 16:50 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/README: # testing 2002-03-18 16:47 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Document the new less restrictive requirements on a Natural Index. 2002-03-18 16:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Report lifting of Natural Index size restriction. 2002-03-18 16:33 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Use DbiResult to build and use Natural Index -> table row lookup, although build is still lazy (no need to build if part of a DbiResultAgg). 2002-03-18 16:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Use DbiResult to build and use Natural Index -> table row lookup. 2002-03-18 16:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Natural Index -> table row lookup now uses map so as to lift restriction that Natural Index has to be small. This base class is now responsible for building and using the look-up. 2002-03-18 16:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/Dbi.h: Remove obsolete kMAXROWINDEX. 2002-03-16 02:29 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandHandle.cxx, CandHandle.h: Change method argument to const: < CandHandle *CandHandle::FindDaughter(CandHandle *ch) const changed to: > CandHandle *CandHandle::FindDaughter(const CandHandle *ch) const 2002-03-15 21:37 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Reverted back to GetStripCharge(CandStripHandle*) from GetStripCharge(const CandStripHandle*) until issue with CandHandle::FindDaughter() gets sorted out. Users may get warnings, but at least they should not get compiler errors. 2002-03-15 21:23 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DemoASCIICatalogue.db, fixup_names.perl: Add table and column namiing utility. 2002-03-15 18:48 Brett Viren <bv@bnl.gov> * MIDAD/: MultiDisplay.cxx, MultiDisplay.h, test/GNUmakefile: - Add record tree, empty for now, to M.D. - Turn off building of test-GuiTree 2002-03-15 18:43 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, GuiScrolled.h, GuiTab.h, GuiTree.cxx, GuiTree.h, MultiDisplay.cxx, MultiDisplay.h, doc/todo.html, test/GNUmakefile, test/test-GuiTree.cxx: - Additional Gui wrappers: GuiScrolled wraps TGCanvas, GuiTree wraps TGListTree. - Begin adding some tabs to MultiDisplay 2002-03-15 17:38 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: GetStripCharge() now takes const CandStripHandle* as input (before just CandStripHandle*). 2002-03-15 16:41 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgThruMuon.cxx, FitThruMuonListModule.cxx, PlotMuonClusterModule.cxx, ThruMuonListModule.cxx: Use StripCalibrator. 2002-03-15 16:40 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiSteelPln.cxx: had "VIEW" twice in Fill() rather than PLNVIEW + obsolete VIEW 2002-03-15 16:32 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiSteelPln.cxx: in Fill() put new HASHVAL test before obsolete HASH column name 2002-03-15 16:30 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiSteelPln.cxx: missed the case change on this table name 2002-03-15 16:25 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiScintMdl.cxx, UgliDbiScintMdlStruct.cxx, UgliDbiScintPln.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiSteelPln.cxx, UgliDbiStrip.cxx, UgliDbiStripStruct.cxx: code for defensive Fill() & defensive Store() for new column names: hash --> HASHVAL view --> PLNVIEW module --> MDLINPLANE Tables when using Store() will use new column names and all column names will be upper case; table name will also be upper case. This affects Reroot geometries where UgliLoanPool::SetAlwaysUseDbi() isn't set to true. Internal tabledescr strings are no longer "multiline" (actually they are, but they have explicit continuation marks). GetIndex() for hashing is no longer called with -999, but 0 -- GetIndex expect a unsigned int and as the value isn't actually used generating spurious warning messages is pointless. 2002-03-15 16:09 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelSpotToStripEnd.cxx: add defensive unpacking in anticipation of column name change from "end" to "STRIPEND". Non-defensive coding remains unchanged. 2002-03-15 15:41 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Method GetStripCharge() is now const. 2002-03-15 04:11 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSFileHandler.cxx: If user has subscribed in DDS::kAll, and dispatcher detects that there is a gap in the files served (because file has been cleaned from disk before dispatcher could serve it), prints warning and serves next available file. 2002-03-15 02:10 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/GNUmakefile: Fix test binary makefile to link in only libraries on which the dispatcher is dependent. 2002-03-15 02:08 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSFileHandler.cxx: Fix handling of file iterator when file directory is empty. 2002-03-14 22:25 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiStripStruct.cxx: tweak hashing function for CalDet so that the database having an entry for a non-active plane doesn't cause a warning message 2002-03-14 21:24 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, HeaderDisplay.cxx, HeaderDisplay.h, HeaderLabel.cxx, HeaderLabel.h, MultiDisplay.cxx, MultiDisplay.h, ScaledScene.cxx, doc/todo.html: - Convert HeaderLabel into a TPaveText instead of a GuiLabel - Jettison HeaderDisplay - Add text view of header information to MultiDisplay - Tweek colors and what not of M.D. - Add George's labels to M.D. 2002-03-14 20:00 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummary.cxx, RawLIAdcSummary.h, RawLIAdcSummaryBlock.cxx, RawLITimingSummary.cxx, RawLITimingSummary.h, RawLITimingSummaryBlock.cxx: modifications for minor version=2 formatting. Packed RawLIAdcSummary now has 17 bits for the (signed!) Mean, 15 for the RMS (scale factor now 2); no significant changes for RawLITImingSummary. Pass minor version into Summary ctor to avoid overhead of repeatedly getting RawBlockId and unpacking it (still done when doing GetMean() and GetRMS(), rather than storing extra words in the individual summaries). 2002-03-14 19:01 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/GNUmakefile: Specify subset of minos libraries on which Dispatcher is dependent when linking dispatcher libraries instead of using default set of minos libraries. 2002-03-14 17:44 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx, KalmanPlaneSR.h, SwimObjSR.cxx, SwimObjSR.h: CandFitTrackSR now handles muons propagating in both directions (forward and backward). 2002-03-14 15:27 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, TrackListModel.cxx, TrackListModel.h: - Emit modified sig even if the Candidate d.n.e. in the current record in order to allow views to update themselves to the fact that no Candidate exists. This stops the last record's tracks from showing when the current record has none. 2002-03-13 23:21 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/REROOT_NeuVtx.cxx: flesh out printEvent(std::ostream&) to show details of the object 2002-03-13 23:12 Robert Hatcher <rhatcher@fnal.gov> * BField/BFLInterpolation.cxx: void IntBI1stOrder(void) actually takes nothing (internally or from args) and fills nothing (member variables or return value). Internal calculation is entirely for example? Comment it all out as unused to avoid warning msgs. 2002-03-13 23:09 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldValidate.cxx: TPolyLine takes an int, not a float, for the SetLineWidth - avoid type convert 2002-03-13 16:55 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Accessing_CandDigit.gif, Accessing_CandDigit.html, CandDigitHandle_h.gif, CandDigitHandle_h.html, CandDigit_h.gif, CandDigit_h.html, Candidate_Organization.gif, Candidate_Organization.html, Data_Flows.html, Event_Recon_Concept.gif, Event_Recon_Concept.html, Event_Recon_Flow.gif, Event_Recon_Flow.html, Root_Jumpstart.gif, Root_Jumpstart.html, minossoft.html, tutorial.html: Add George's CIT tutorial talks. 2002-03-13 15:33 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, fnal_disks.html: Switch to official FNAL disk page. 2002-03-13 02:32 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: DigitListModule.cxx, DigitListModule.h: Call Ryan's DigitCalibrator::SetCalModes() from DigitListModule::BeginJob() Pre-init calibration modes can be set from DigitListModule::HandleCommand() Calibration modes are archived in AlgConfig for CandDigits. 2002-03-12 21:55 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: TrackSRListModule.cxx, TrackSRListModule.h: Add date variables to tracknt. 2002-03-12 21:21 Liz Buckley-Geer <buckley@fnal.gov> * setup/setup_minossoft_FNALU: Add symbols for data directories in AFS 2002-03-12 17:46 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/post_standard.mk: Removed debug printout line 2002-03-12 17:44 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/post_standard.mk: Fix shell command to allow ENV_TSQL_UPDATE_URL to contain semi-colon 2002-03-12 17:29 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/post_standard.mk: Fix shell command to extract ENV_TSQL_UPDATE_HOST from ENV_TSQL_UPDATE_URL 2002-03-12 16:49 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/MemCheck.html: Complete list of recommended leak filters. 2002-03-12 07:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Don't use -1 as actual arg to DbiCascader::GetStatusAsString(unsigned int) to signify impossibly large value - gcc 3.0 gets upset. 2002-03-12 02:06 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDigitHandle.cxx, CandDigitHandle.h: Add optional argument to GetCharge method: Float_t GetCharge(CalDigitType::CalDigitType_t=CalDigitType::kNone) const; If no argument is supplied, GetCharge returns uncalibrated Digit charge. Otherwise GetCharge returns calibrated charge from "best" PlexSEIdAltLItem. 2002-03-11 18:11 Robert Hatcher <rhatcher@fnal.gov> * DatabaseMaintenance/: DbmCmdOptions.cxx, DbmCmdOptions.h, DbmFileLocater.cxx, DbmModule.cxx, DbmModule.h: add std:: to STL objects in headers and "using namespace std;" to implementation files to make gcc 3.0 happy 2002-03-11 18:02 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiResultSet.cxx: remove some extraneous CPP magic that causes gcc 3.0 to whine. 2002-03-11 17:21 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiStripStruct.cxx, UgliDbiStripStruct.h: PlexPlaneId not longer accepts bogus plane #'s (i.e. -1) so hack for using a PlexStripEndId to hold view+strip (but *not* plane) via a bogus plane # causes complete collapse. Fix - simply use plane 0. 2002-03-11 07:42 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, fnal_disks.html: Add description of FNAL disk organisation. 2002-03-11 02:15 Sue Kasahara <schubert@hep.umn.edu> * UserManualDoc/src/: GNUmakefile, UserManual.tex, dds_dataflow.eps, dispatcher.tex: A little start at documenting the dispatcher. 2002-03-11 01:10 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoOutputModule.cxx, IoOutputModule.h, doc/ChangeLog: Added /Path/Output/SetStreams <stream1>,<stream2>,... support to IoOutputModule. So far, it only can be used to eliminate streams from, not add to, default list of output streams. 2002-03-10 19:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: # modified 2002-03-10 08:03 Mark Messier <messier@indiana.edu> * DatabaseMaintenance/: DbmCmdOptions.h, DbmFileLocater.h, DbmModule.h: Standard set of tweaks for gcc3.0: string => std::string, map => std::map, list => std::list, class ostream => #include <iosfwd> 2002-03-09 01:55 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.3.0, setup_minossoft_tamu: # added release package 2002-03-09 01:45 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/special/post_standard.mk: #fix a bug due to missing line "ENV_TSQL_UPDATE_HOST=`echo $(ENV_TSQL_UPDATE_URL) | cut -f3 -d/ `" 2002-03-08 23:53 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: Add GetNext(EPlaneType) and GetPrevious(EPlaneType) methods for getting a new PlexPlaneId that is logically up/down stream of the current id. 2002-03-08 23:43 Robert Hatcher <rhatcher@fnal.gov> * R2Hbook/R2hHBOOKShell.h: make dtor virtual since ClassDef macro includes functions that are virtual (and the compiler warns against this). 2002-03-08 23:41 Robert Hatcher <rhatcher@fnal.gov> * OscProb/OpMatrix.cxx: return *something* when operator() is out-of-bounds (reference to static dummy location); this keeps the compiler happy about ever function returning what it says it will. 2002-03-08 23:32 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimDefStepper.cxx, SwimDefStepper.h, SwimG4Stepper.h, SwimGeo.cxx, SwimGeo.h, SwimStepOnceAction.cxx, SwimSwimmer.cxx, SwimSwimmer.h, SwimdEdxAction.cxx, SwimdEdxTable.cxx: Update the code to avoid warnings during compiling. 2002-03-08 22:54 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/testdemo-1.jcm: # no more needed 2002-03-08 22:52 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: demodata.jcm, demorerootmc.jcm, midaddata.jcm, midadrerootmc.jcm: # modified 2002-03-08 22:36 Robert Hatcher <rhatcher@fnal.gov> * NumericalMethods/: NmOdeInt.cxx, NmStepperRKCK.cxx: comment out unused variables 2002-03-08 22:34 Robert Hatcher <rhatcher@fnal.gov> * Persistency/PerOutputStreamManager.cxx: comment out unused TObject and add the extra ()'s gcc suggest when using assignment in a while conditional. 2002-03-08 22:33 Robert Hatcher <rhatcher@fnal.gov> * Persistency/PerFileManager.h: in operator= follow abort() with "return *this" in order to satisfy that there is a return of the right type (otherwise insure flags it). 2002-03-08 22:25 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: various UgliDbiXXX::GetIndex() take UInt_t and GCC3 complains about passing in negative value -- as it isn't used in any way 0 is as good as -999. 2002-03-08 22:19 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFDetGeom.cxx: TPGON takes an int as 6th arg (8. -> 8); avoid implicit type conversion to suppress GCC3 warning 2002-03-08 22:18 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawBlockId.cxx, RawBlockId.h, RawBlockRegistry.cxx, RawBlockRegistry.h, RawChannelId.cxx, RawChannelId.h: remove old kruft (R__ANSISTREAM) and add std:: as necessary for GCC3 2002-03-08 22:17 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldContext.cxx, VldContext.h, VldTimeStamp.h: remove some kruft (R__ANSISTREAM) having to do with ostream; add std:: as necessary for GCC3 2002-03-08 22:16 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.cxx: use gettimeofday() to increase precision of default ctor to ms level. std:: ostream and ios for GCC3 2002-03-08 21:55 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: #added new frozen release 2002-03-08 21:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/external_products.html: #changed root version 2002-03-08 20:11 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: README, midaddata.jcm, midadrerootmc.jcm, muon_dir.C: #added new file 2002-03-08 15:40 musser * DatabaseTables/CalibrationTables/: TimeCalibrationTable.far, TimeCalibrationValidity.far: roys T0 calibration added 2002-03-07 22:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: demodata.jcm, demorerootmc.jcm: # new file 2002-03-07 22:09 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: demodata.jcm, midaddata.jcm, midaddata_pfit.jcm, midaddata_rfit.jcm, midadrerootmc.jcm, midadrerootmcdemux.jcm, midadrerootmcdemux_pfit.jcm, midadrerootmcdemux_rfit.jcm, midadroot.C, testtrackfit.jcm: #okay 2002-03-07 17:40 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 144 2002-03-07 16:51 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/doc/ChangeLog: document changes from V00-02-00 to V00-03-00. 2002-03-07 15:25 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/CalDetStatus/: description.gif, description.html, description.sda, faq.html, glossary.html, index.html, index.html~, mail_001.html, mail_002.html, mail_003.html, mail_004.html, mail_005.html, mail_006.html, mail_007.html, mail_008.html, mail_009.html, mail_010.html, mail_011.html, mail_012.html, mail_013.html, mail_014.html, mail_015.html, mail_index.html, mail_skel.html, schedule.html, site_pr0001.html, site_pr0002.html, site_pr0003.html, site_pr0004.html, site_problems.html, site_status.html, status_dt0001.html, status_dt0002.html, status_dt0003.html, status_dt0004.html, status_dt0005.html, status_dt0006.html, status_dt0007.html, status_dt0008.html, status_dt0009.html, status_dt0010.html, status_dt0011.html, status_dt0012.html, status_dt0013.html, status_dt0014.html, status_dt0015.html, status_index.html, status_introduction.html, status_is0001.html, status_is0002.html, status_is0003.html, status_is0004.html, status_is0005.html, status_is0006.html, status_is0007.html, status_is0008.html, status_is0009.html, status_is0010.html, status_is0011.html, status_is0012.html, status_is0013.html, status_is0014.html, status_is0015.html, status_is0016.html, status_is0017.html, status_is0018.html, status_is0019.html, status_is0020.html, status_is0021.html, status_is0022.html, status_is0023.html, status_is0024.html, status_is0025.html, status_is0026.html, status_of0001.html, status_of0002.html, status_of0003.html, status_of0004.html, status_of0005.html, status_of0006.html, status_of0007.html, status_of0008.html, status_of0009.html, status_of0010.html, status_of0011.html, status_of0012.html, status_of0013.html, status_of0014.html, status_of0015.html, status_on0001.html, status_pd0001.html, status_pd0002.html, status_pd0003.html, status_rd0001.html, status_rd0002.html, status_rd0004.html, status_rd0005.html, status_rd0006.html, status_rd0007.html, status_rd0008.html, status_rd0009.html, status_rd0010.html, status_sc0001.html, status_sc0002.html, status_sc0003.html, status_sc0004.html, status_sc0005.html, status_sc0006.html, status_sc0007.html, status_sm0001.html, status_sm0002.html, status_sm0003.html, status_sm0004.html, status_sm0005.html, status_sm0006.html, status_to0001.html, status_to0002.html, status_to0003.html, status_to0004.html, status_to0005.html, status_to0006.html, status_to0007.html, webnt_index.html: Move CalDet status into WebDocs. 2002-03-07 15:25 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Remove old front page. Move CalDet status into WebDocs. 2002-03-07 15:04 Nick West <n.west1@physics.oxford.ac.uk> * RerootExodus/UgliGeometryReroot.cxx: Bug fix: when creating temporary tables, don't treat +ve cascade entry number as a failure. 2002-03-07 15:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: When looking for a cascade entry to accept temporary table creation, don't print any warning unless every cascade entry rejects request. 2002-03-07 13:59 Mark Messier <messier@indiana.edu> * JobControl/JobCommand.cxx: Allow commands that don't begin with '/' so that "/Command/X" and "Command/X" are equivalent 2002-03-07 10:57 rjn * Calibrator/: CalADCtoPE.cxx, CalGainDrift.cxx, CalGainDriftReference.cxx, CalMIPCalibration.cxx, CalMapperData.cxx, CalMapperFits.cxx, CalMapperHeader.cxx, CalMuonCalibration.cxx, CalMuonStats.cxx, CalNonLinearity.cxx, CalPINResponse.cxx, CalPINtoADC.cxx, CalTimeCalibration.cxx: TTried to avoid the defensive coding of Fill() 2002-03-06 19:34 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: latest version of leons mapper fits 2002-03-06 19:04 rjn * Calibrator/SigMappedCalibrator.cxx: Tidied up SigMappedCalibrator so it checks the mode before getting the database tables. 2002-03-06 18:14 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: fix handling of root file and trees. 2002-03-06 17:17 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/ShowerSRListModule.cxx, CandStripSR/StripSRListModule.cxx, CandStripSR/StripSRListModule.h, CandEventSR/EventSRListModule.cxx: Better handling of output root file. 2002-03-06 17:15 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: ArrivalTimeUncertainty.cxx, ArrivalTimeUncertainty.h: Add class ArrivalTimeUncertainty. 2002-03-06 17:14 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Forgot this file in last update. 2002-03-06 15:28 Brett Viren <bv@bnl.gov> * MIDAD/: HitBinSE.cxx, Scene.cxx, doc/todo.html: Quiet some messages 2002-03-06 15:02 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, HoughViewSR.cxx, LinkDef.h, Track2DSR.cxx, Track2DSR.h, TrackSRListModule.cxx, TrackSRListModule.h: Major revision of CandTrackSR package. New features/modifications include: o Addition of class ArrivalTimeUncertainty o Memory leak fix in HoughViewSR o Improvements in the forward/backward determination o Consistent treatment for forward/backward tracks o Access to information from hough transform tracks 2002-03-06 08:02 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, umn_web_tools.html: Add link for FD runs. 2002-03-05 20:46 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, Display.h, Mint.cxx, MultiDisplay.cxx, MultiDisplay.h, RangeAxis.cxx, ScaledScene.cxx, gui.C: - Add printing, closing, quiting menu items. 2002-03-05 19:18 Brett Viren <bv@bnl.gov> * MIDAD/: MultiDisplay.cxx, ScaledScene.cxx, ScaledScene.h, gui.C: - Get axis under control again. Now put each central Scene in a ScaledScene which manages zooming and axis. 2002-03-05 18:15 Roy Lee <rlee@huhepl.harvard.edu> * TimeCalibratorSR/: GNUmakefile, LinkDef.h, TimeCalibratorSRModule.cxx, TimeCalibratorSRModule.h: First pass at a time calibrator module. 2002-03-05 18:12 Mark Messier <messier@indiana.edu> * setup/packages-development: Add TimeCalibratorSR to list of packages 2002-03-05 18:11 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: New package TimeCalibratorSR 2002-03-05 18:08 Mark Messier <messier@indiana.edu> * TimeCalibratorSR/.cvsignore: Get the TimeCalibratorSR package started 2002-03-05 18:03 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/Vertex.h: Change ClassDef(Vertex,0) to ClassDef(Vertex,1). 2002-03-05 16:00 Brett Viren <bv@bnl.gov> * MIDAD/MultiDisplay.cxx: Slight deborkification 2002-03-05 15:07 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: fix the TFile stuff a bit more 2002-03-04 23:55 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, MultiDisplay.cxx, MultiDisplay.h, RangeAxis.cxx, RangeAxis.h, ScaledScene.cxx, ScaledScene.h, Scene.cxx, Scene.h, SceneDisplay.cxx: - Start splitting out Axis from Scenes - RangeAxis + ScaledScene now handles axis related - Start changing MultiDisplay to use these new classes Compiles, but is borked for now. 2002-03-04 21:30 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: revert to old TFile handling method 2002-03-04 20:45 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxStatus.cxx: more commits to get rid of error messages 2002-03-04 19:52 Brett Viren <bv@bnl.gov> * MIDAD/Scenery.cxx: - Try out kClipFrame to keep data objects to central Scene region. This fails with some graphical objects (ie, TBox) but clips tracks correctly. 2002-03-04 17:32 Brett Viren <bv@bnl.gov> * MIDAD/: MultiDisplay.cxx, Range.h, TrackSceneElement.cxx, TrackSceneElement.h: - Connect up some ranges correctly. - Forward port the fixes from old midad 2002-03-04 16:58 Brett Viren <bv@bnl.gov> * MIDAD/: GuiAxis.cxx, TrackListViewable.cxx, TrackListViewable.h, midad.C: - Tweak GuiAxis to keep up with the ever changing TGaxis class. - Fix length of tracks (thanks Paul). - Use TArrow for tracks to show direction. 2002-03-04 15:41 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx: icomment out more debugging stuff. create root file for DmxDeMuxCosmicsModule in ctor, so that the autosave function for the trees works. 2002-03-04 08:51 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/doc/ChangeLog: Correct tagged version number. 2002-03-04 08:28 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/doc/ChangeLog: Tag package. 2002-03-04 08:22 Nick West <n.west1@physics.oxford.ac.uk> * DocBuilder/doc/ChangeLog: Tag package. 2002-03-01 23:03 Robert Hatcher <rhatcher@fnal.gov> * Record/doc/ChangeLog: changes for V00-02-01 tag 2002-03-01 22:34 Robert Hatcher <rhatcher@fnal.gov> * Conventions/doc/ChangeLog: list changes for tag V00-02-01 2002-03-01 22:33 Robert Hatcher <rhatcher@fnal.gov> * Conventions/ElecType.cxx: drop use of TString (slow) in favor of old strncmp functions 2002-03-01 22:05 Brett Viren <bv@bnl.gov> * MIDAD/: MultiDisplay.cxx, Scene.cxx, Scene.h, TrackSceneElement.cxx, gui.C: - Scenes' X/Y "zoomability" can be turned off (eg, for U,V,Z and T proj) - Fix up TrackSceneElement to use vtx+dircosine in uvz space - Fix up gui.C to turn on tracks. Do the following: shell> midad++ file.root midad++ [0] .L gui.C midad++ [1] gFitterType=kPaul midad++ [2] JobC jc; Mint* mint = gui_kitchen_sink(jc) 2002-03-01 20:22 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxStatus.cxx, DmxStatus.h: open TFile at beginning of DmxDeMuxCosmicsModule, rather than in EndJob first stab at event timing in DmxStatus 2002-03-01 20:21 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldHandler.cxx, doc/ChangeLog: BfldHandle dtor checks whether it has a map or mesh before decrementing the reference count, for case where BField is constructed but no actual call is ever made to GetBField(). 2002-03-01 18:54 Brett Viren <bv@bnl.gov> * MIDAD/: TrackListViewable.cxx, midad.C: - Following suggestion from Paul, change the way kLinear/kReal tracks are drawn. Now drawn from the actual vertext (duh!) instead of the first strip hit. Length is still distance from first to last hit. 2002-03-01 17:59 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: get rid of messages for roy 2002-03-01 16:09 Brett Viren <bv@bnl.gov> * MIDAD/: MultiDisplay.cxx, Range.h, Scene.cxx, Scene.h: - Selection mechanism added to Scene. - Zoom by selection added 2002-03-01 15:58 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldLoanPool.cxx, BfldLoanPool.h, BfldMapRect2d.cxx, BfldMeshRect2d.cxx, doc/ChangeLog: add Cleaner class to BfldLoanPool for cleanup of singleton; small changes in debugging messages (and msg levels). 2002-03-01 15:52 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: PlotMuonClusterModule.cxx, PlotMuonClusterModule.h, cdisp.C: PlotMuonClusterModule now no longer requires both the CandClusterList and the CandTrackList to be present to plot successfully. 2002-03-01 15:43 Brett Viren <bv@bnl.gov> * MIDAD/: Hit2dSE.cxx, HitBinSE.cxx: - Hide STANDARD C++ library calls from lame non standard dinosaur pseudo C++ implementations. SLAC, I'm talking to YOU ! <grin> 2002-03-01 14:16 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: fix strip mapping on mapper fits table 2002-03-01 10:49 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmJob.cc, doc/ChangeLog: Prepare to tag. 2002-03-01 10:44 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Prepare to tag version. 2002-03-01 10:34 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/: ChangeLog, navlat_PR.html: Prepare to tag release. 2002-02-28 23:24 George Irwin <gmieg@slac.stanford.edu> * RDBC/rdbc/TRDBCServer.cxx: 3 more switches from kFalse to 0 due to ROOT change of Bool_t definition from char* to bool. 2002-02-28 22:17 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, Display.h, Hit2dSE.cxx, Hit2dSE.h, HitBinSE.cxx, HitBinSE.h, Mint.cxx, Scenery.cxx, Scenery.h: - Turn on status bar for DLS. 2002-02-28 22:09 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 136 2002-02-28 21:31 Brett Viren <bv@bnl.gov> * MIDAD/: DLSBinImp.cxx, DLSBinImp.h, DLSUVZImp.cxx, DigitListScenery.cxx, GNUmakefile, Hit2dSE.cxx, Hit2dSE.h, HitBinSE.cxx, HitBinSE.h, HitList.cxx, HitList.h, gui.C: - All projections displaying (something) now. 2002-02-28 20:01 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: Changed working directory 2002-02-28 18:37 Brett Viren <bv@bnl.gov> * MIDAD/: DLSUVZImp.cxx, DLSUVZImp.h, DigitListScenery.cxx, GNUmakefile, Hit2dSE.cxx, Hit2dSE.h, StripEndSceneElement.cxx, StripEndSceneElement.h: Renaming. 2002-02-28 18:23 Brett Viren <bv@bnl.gov> * MIDAD/: DLSUVZImp.cxx, HitList.cxx, HitList.h, StripEndSceneElement.cxx: Use hit list fill functions 2002-02-28 18:19 cbs * MuCal/: Function.C, Function.h, GNUmakefile, LinkDef.h, MuCalFitter.cxx, MuCalFitter.h, MuCalFitterModule.cxx, MuCalFitterModule.h, MuCalTrunc.cxx, MuCalTrunc.h, Rebin.C, spectra_fit.C, spectra_fit.h: Preliminary code for histogramming and fitting muon hits 2002-02-28 18:03 Brett Viren <bv@bnl.gov> * MIDAD/: HitList.cxx, HitList.h: Fix up filling functions 2002-02-28 16:54 Brett Viren <bv@bnl.gov> * MIDAD/: HitList.cxx, HitList.h: Add filling functions 2002-02-28 15:42 Mark Messier <messier@indiana.edu> * RawData/littleendian_strings.cxx: Need #include <cstring> 2002-02-28 15:06 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/: LeaClassMonitor.cxx, LeaLeakChecker.cxx, LeaLeakChecker.h, doc/ChangeLog, test/TestLea.cc: Add cleaner helper class to LeaLeakChecker so that the singleton instance is deleted at the end of the job. 2002-02-28 15:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxyRegistry.cxx: Clear pointer to instance in dtor, in case DbiTableProxyRegistry is destroyed before its Cleaner. 2002-02-28 13:54 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added MuCal to list of modules 2002-02-28 12:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h, doc/ChangeLog: Bug fix: Failing query produced a "gap" resultset with detector and simflags set to 0x00ff which prevented the DBI from accessing existing data for all detector/simflag types. 2002-02-28 10:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/Testing.html, DatabaseMaintenance/doc/db_distribution.html, UserManualDoc/src/database_interface.tex: Drop 'localhost' in favour of an explicit IP address when specifying a DB url. 2002-02-28 02:04 George Irwin <gmieg@slac.stanford.edu> * MINF_Classes/MINFast.cxx: Initialize TFile* to 0 instead of Bool_t. Why did this error start today? "MINFast.cxx:171: initialization to `TFile *' from `Bool_t'" 2002-02-28 00:52 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: downgrade some "info" messages to "debug" 2002-02-28 00:50 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, doc/ChangeLog: General downgrading of message levels. UgliGeomHandle() ctor (ie. w/ no VldContext) now does produce a non-zero *UgliGeometry but it's a very minimal geometry. This is to allow later assignment to a previously meaningless UgliGeomHandle without segv due to reference counting. 2002-02-28 00:40 Robert Hatcher <rhatcher@fnal.gov> * Validity/doc/ChangeLog: changes for V00-02-01 2002-02-28 00:38 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.cxx: allow VldContext to match VldRange is detector and detector mask are both kUnknown (i.e. 0), similarly for simflag. 2002-02-27 22:48 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: log tag V00-03-02 2002-02-27 22:47 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRunEndBlock.cxx, RawRunEndBlock.h: Anticipate change in the interpretation of the last two words in RawRunEndBlock (was deadtime as sec+ns, now total+dropped trigger frames). Official specification not yet supplied, so subject to change; this should be flagged by the minor version # by DAQ. 2002-02-27 22:46 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockRegistry.cxx: comment in dtor that class is NOT responsible for destroying items in list 2002-02-27 22:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRunCommentBlock.cxx, littleendian_strings.cxx, littleendian_strings.h: factor out little-endian long word array to char array code used by both RawRunCommentBlock and RawRunConfigBlock. 2002-02-27 22:44 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawRunConfigBlock.cxx, RawRunConfigBlock.h: new RawRunConfigBlock holds the "run prepare" string. 2002-02-27 22:22 Brett Viren <bv@bnl.gov> * MIDAD/: DLSUVZImp.cxx, DLSUVZImp.h, DigitListScenery.cxx, DigitListScenery.h, DigitListSceneryImp.h, GNUmakefile, HitList.cxx, HitList.h, Mint.cxx, Scenery.cxx, StripEndSceneElement.cxx, StripEndSceneElement.h, Util.cxx, Util.h: Cleanups to DLS. 2002-02-27 21:31 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: another change to improve efficiency 2002-02-27 17:54 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: fix typo 2002-02-27 17:54 rjn * Calibrator/: MIPCalibrator.cxx, MuonSigCorrCalibrator.cxx, PEGainCalibrator.cxx, PulserSigLinCalibrator.cxx, TimeCalibrator.cxx: Change to fix initialisation bug. Think it was taking the database table name to be the VldContext 2002-02-27 17:52 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: adjust window fit discrimintation 2002-02-27 14:37 Nick West <n.west1@physics.oxford.ac.uk> * RawData/RawBlockRegistry.cxx: Don't destroy RawBlockProxy objects in dtor; they are static objects so will automatically be destroyed (and may not even be on heap). 2002-02-27 13:31 Brian Rebel <brebel@fnal.gov> * DeMux/doc/demux_packrat.html: new addition to packrat 2002-02-27 13:24 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxMuonPlane.cxx, demux_fardata.jcm: fix center of gravity for Muon planes with crosstalk digit in them. change sliding window algorithm fit discrimination lk 2002-02-27 12:10 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: BandClusterListModule.cxx, CutDigiPairListModule.cxx, DigiPairListModule.cxx, FitThruMuonListModule.cxx, MSTClusterListModule.cxx, ThruMuonListModule.cxx, cdisp.C, cosmic.C: Created macros for displaying events. The reconstruction path is set up in cosmic.C, then event displays are added in cdisp.C. To view events, start demojob with a data file: demojob run11289.dat.mdaq.root Then, at the demojob prompt execute cdisp.C: .x cdisp.C 2002-02-27 09:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h, doc/ChangeLog: Protect against use of DbiWriter after DBI has been destroyed. 2002-02-27 00:13 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft: #editted to give correct message when not using pserver 2002-02-26 22:01 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListScenery.cxx, GuiBase.cxx, Mint.cxx, MultiDisplay.cxx, StripEndSceneElement.cxx: Stick in Z projection 2002-02-26 20:54 Brett Viren <bv@bnl.gov> * MIDAD/: MultiDisplay.cxx, Scene.cxx, Scene.h: Zoom tweakage. 2002-02-26 20:15 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, DigitListScenery.cxx, DigitListScenery.h, Display.cxx, Display.h, GeomOutlineSceneElement.cxx, GeomScenery.cxx, HitList.cxx, HitList.h, Mint.cxx, MultiDisplay.cxx, MultiDisplay.h, Scene.cxx, Scene.h, Scenery.cxx, StripEndSceneElement.cxx, Watched.h, gui.C: - Add start of U/V projections 2002-02-26 17:24 musser * DatabaseTables/CalibrationTables/: GainDriftMasterTable.far, GainDriftTable.far, GainTable.far, MIPCalibrationTable.far, MapperFitsTable.far, MuonFitsTable.far, NonLinearityTable.far, PINtoADCTable.far, TimeCalibrationTable.far: [no log message] 2002-02-26 16:43 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxFilterModule.cxx, DmxDeMuxFilterModule.h: module to filter events that cant be demuxed 2002-02-26 15:26 Brett Viren <bv@bnl.gov> * Demo/DemoEventDump.cxx: - DumpRawHeader() wasn't checking if the dynamic_cast<RawRecord*> returns 0. SegVed in the case that Mom holds something else. 2002-02-26 15:22 Brett Viren <bv@bnl.gov> * MIDAD/gui.C: turn on DLM 2002-02-26 13:25 Brian Rebel <brebel@fnal.gov> * DeMux/doc/demux_packrat.html: packrat for demux package 2002-02-26 10:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxyRegistry.cxx: Print message as DBI shuts down. 2002-02-26 08:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Cosmetic changes to current distribution trial. 2002-02-25 20:12 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, LinkDef.h: more figure of merit stuff 2002-02-25 17:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record change to API: DbiRowStream::TableName() returns uppercase. DbiResultPtr protected against use after DBI has been destroyed. 2002-02-25 17:34 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Protect against use of DbiResultPtr after DBI has been destroyed. 2002-02-25 16:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxyRegistry.h: Add static Bool_t IsActive() that can be used to check if DBI is currently active i.e has been used and not subsequently destroyed. 2002-02-25 16:03 Nick West <n.west1@physics.oxford.ac.uk> * Calibrator/: CalADCtoPE.cxx, CalGainDrift.cxx, CalGainDriftReference.cxx, CalMIPCalibration.cxx, CalMapperData.cxx, CalMapperFits.cxx, CalMapperHeader.cxx, CalMuonCalibration.cxx, CalMuonStats.cxx, CalNonLinearity.cxx, CalPINResponse.cxx, CalPINtoADC.cxx, CalTimeCalibration.cxx: Switch all table name tests to upper case. 2002-02-25 16:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Before destroying DbiTableProxyRegistry, send it ShowStatistics After destroying DbiTableProxyRegistry, clear global pointer to it. 2002-02-25 16:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxyRegistry.cxx: Don't produce output in dtor. In ShowStatistics() add cascader status. 2002-02-25 15:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiRowStream.cxx, DbiRowStream.h: TableName() now returns name in upper case TableNameTc()(new) returns name in true case 2002-02-25 15:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiOutRowStream.cxx, DbiResult.cxx, DbiResultSet.cxx: Use DbiRowStream::TableNameTc() 2002-02-25 15:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Don't produce output in dtor. 2002-02-25 15:44 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgBandClusterList.cxx, AlgBandClusterList.h, BandClusterListModule.cxx, BandClusterListModule.h, CandThruMuonHandle.cxx, LinkDef.h: Added a new clustering algorithm. It assumes that strips with digits on both ends form the basis of a central track. Any digits that lie within a central band around this track are included in the main cluster. This algorithm is intended for use with the CalDet. Printout from CandThruMuons now include vertex coordinates and direction cosines. 2002-02-25 14:51 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/LinearFit.cxx: Minor change to code, should have no effect unless one called LinearFit with only one data point. 2002-02-25 14:48 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandReco.cxx: fTimeSlope defaults to 3.33e-9 s/m (speed of light). 2002-02-25 06:04 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStreamManager.cxx: Fix for bug introduced in 2/20/2002 update. 2002-02-24 18:01 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/doc/ChangeLog: Tagged Dispatcher as V00-03-01. 2002-02-24 17:56 Sue Kasahara <schubert@hep.umn.edu> * Persistency/doc/ChangeLog: Document Tagging as V00-03-01 2002-02-24 17:05 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/: DemoClient.csh, DemoClient.sh: Add bash version of DemoClient script. Direct stderr messages to ddsparentserver.lst 2002-02-23 00:28 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexLoanPool.cxx, PlexLoanPool.h, doc/ChangeLog: cleaner class within PlexLoanPool for cleanup of singleton at job end 2002-02-23 00:26 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliLoanPool.cxx, UgliLoanPool.h, doc/ChangeLog: "cleaner" class for cleanup of singleton at job end 2002-02-23 00:22 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: record changes for V00-03-01 2002-02-23 00:20 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockRegistry.cxx, RawBlockRegistry.h: Correct deletion of list of proxies when singleton is destroyed 2002-02-23 00:17 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawChannelId.cxx: use circular ring of buffers for AsString 2002-02-22 20:21 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h: Two changes: (1) InShower() is now an integer (before boolean) (2) GetT() returns time corrected for propagation delays (before raw time) 2002-02-22 19:29 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandRecoHandle.cxx: GetBegPlane() and GetEndPlane() return beginning and ending planes based on timing. 2002-02-22 16:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h, doc/ChangeLog: Add cleaner helper class to DbiTableProxyRegistry so that caches are cleared at end of job. 2002-02-22 16:46 Brett Viren <bv@bnl.gov> * WebDocs/install_libsigc++.html: small clarification about source directory name 2002-02-22 16:39 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/memprobe: Add grand totals of leaks reported and filtered. 2002-02-22 13:21 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: little typo fixed 2002-02-22 13:20 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxStatus.cxx, DmxStatus.h: more additions for figure of mertit stuff i 2002-02-22 12:05 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/demojob_help.html: Descibe the new database switches: -d<url> -u<user> -p<passwd> 2002-02-22 12:02 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex, UserManualDoc/src/database_maintenance.tex, DatabaseMaintenance/DbmJob.cc: Use the new JobControl database switches: -d<url> -u<user> -p<passwd> 2002-02-22 12:01 Nick West <n.west1@physics.oxford.ac.uk> * JobControl/: JobCEnv.cxx, JobCRootEnv.cxx: Add new database switches: -d<url> -u<user> -p<passwd> 2002-02-22 08:30 Nick West <n.west1@physics.oxford.ac.uk> * setup/packages-development: Add DatabaseMaintenance to base release. 2002-02-22 05:45 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStreamManager.cxx, PerStreamManager.cxx: Change return value of PerStreamManager::SetFile to be true if at least one of streams had file opened successfully. 2002-02-21 20:55 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiScintMdl.cxx, UgliDbiScintMdlStruct.cxx, UgliDbiScintPln.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiSteelPln.cxx, UgliDbiStrip.cxx, UgliDbiStripStruct.cxx: change GetTableDescr() string to have upper case columns so that building temp database from REROOT will work when Store() method is called. 2002-02-21 17:38 Brett Viren <bv@bnl.gov> * WebDocs/install_libsigc++.html: - Add instructions for those with their own main()s and still linking to minos offline. 2002-02-21 15:41 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/memprobe: Describe changes from ROOT version. 2002-02-21 15:40 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: MemCheck.html, leak_checkers.html: Factor out MemCheck as a separate document and start to catalogue benign leaks in ROOT. 2002-02-21 15:26 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxStatus.cxx, DmxStatus.h, demux_fardata.jcm: change to a sliding window demuxing algorithm for cosmic rays 2002-02-21 12:34 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/test/TestLea.cc: Delete LeakChecker instance at job end - so it doesn't look like a leak! 2002-02-21 12:33 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/doc/leakche_PR.html: Remove :8875 from fnal.gov URL. 2002-02-21 12:31 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/memprobe: Cosmetically improved version of $ROOTSYS/bin/memprobe. It gives a grand total leak count plus the sizes whose reports have been suppressed by each filter. 2002-02-21 12:14 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgFitThruMuonList.cxx, CandStraightClusterHandle.cxx, CandThruMuonHandle.cxx: Horizontal tracks (same strip no in each plane) now allowed, although vertical tracks (all strips in same plane) still disallowed. 2002-02-21 11:36 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_maintenance.tex: Explain the use of ENV_TSQL_UPDATE_* variables. 2002-02-21 10:27 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgMSTClusterList.cxx, AlgMSTClusterList.h, CutDigiPairListModule.cxx, MSTClusterListModule.cxx, MSTClusterListModule.h, PlotMSTClusterModule.cxx, SelectGoodMuon.cxx: Assorted minor mods. 2002-02-21 08:25 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLUrl.cxx: Fix minor memory leak: char* TSystem::ExpandPathName(const char* path) and char* TSystem::ConcatFileName(const char* dir, const char* name) both return a string that have to be deleted but the code simply assigned that value to a TSTring. 2002-02-21 05:54 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoOutputModule.cxx: Adapt to Persistency API changes. Added two new output streams for DaqMonitor and LightInjection records. 2002-02-21 05:52 Sue Kasahara <schubert@hep.umn.edu> * Persistency/test/DemoDaqOutputModule.cc, Rotorooter/RotoServer.cxx: Adapt to Persistency API change. 2002-02-21 05:52 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStreamManager.cxx, PerStreamManager.h: API changes: Adapt to add new argument to PerOutputStreamManager::OpenStream optionally allowing users to specify the input stream of origin of records to be persisted to a given stream. Useful in distinguishing DaqMonitor,LightInjection, and DaqSnarl RawRecords. Removed PerOutputStreamManager::SetEntry & Store methods and PerStreamManager::Reset methods. Functionality replaced by new PerOutputStreamManager::Put method. 2002-02-21 00:28 George Irwin <gmieg@slac.stanford.edu> * Rerootjob/reco_options: Remove "doofus" line. 2002-02-20 18:05 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 132 2002-02-20 03:24 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/DemoClient.cc: Add description of new subscription method SetSyncDelay. 2002-02-20 03:18 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, Per.h, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h: Implement new feature SetSyncDelay useful for Dispatcher. When reading data from multiple streams from an open file, it allows the user to specify the degree of synchronization required for record set. 0 => no waiting for streams with infrequent or no entries. syncDelay > 0 => wait until difference between last visible vldtimestamp on any tree and current vldtimestamp is greater than syncDelay before giving up on stream(s) with infrequent or no entries. Also has partial fix for problem Brett observed with badly garbled sequencing of records on trees in old calibration detector runs (e.g. run1782.dat.mdaq.root). 2002-02-19 18:04 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/leak_checkers.html: Add some more hints on how to use ROOT's built-in leak checker. Withdraw reservations about using it - and recommend that we use it! 2002-02-19 16:46 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CutDigiPairListModule.h, FitThruMuonListModule.h, MSTClusterListModule.cxx, MSTClusterListModule.h, PathLenCorrecModule.h, PlotMSTClusterModule.cxx, PlotMSTClusterModule.h, ThruMuonListModule.h: Moved cluster plotting from MSTClusterListModule into PlotMSTClusterModule. 2002-02-19 15:04 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgFitThruMuonList.cxx: Reject track fit if either view has a vertical cluster, i.e., only one plane. 2002-02-19 11:33 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/howto_roto.html: Show how to run rotorooter on gzipped file. 2002-02-19 10:30 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: MSTClusterListModule.cxx, PlotMuonClusterModule.cxx: Renamed blank histograms to avoid name conflicts. 2002-02-18 12:44 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Missed conversion to upper case in GlobalSeqNo test. 2002-02-18 12:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DEMOASCIIDATA.csv, DEMOASCIIDATAVLD.csv, DbiDemoData1.cxx, DbiValidate.cc, DemoASCIICatalogue.db, DemoASCIIData.csv, DemoASCIIDataValidity.csv, DemoData1Validity.dat, DemoData1Vld.dat, DemoData1_2Validity.dat, DemoData1_2Vld.dat, DemoData2Validity.dat, DemoData2Vld.dat, DemoData3Validity.dat, DemoData3Vld.dat, TestDbi.cc, create_DemoData1.mysql, create_DemoData1Validity.mysql, create_DemoData1Vld.mysql, create_DemoData2.mysql, create_DemoData2Validity.mysql, create_DemoData2Vld.mysql, create_DemoData3.mysql, create_DemoData3Validity.mysql, create_DemoData3Vld.mysql, create_GlobalSeqNo.mysql, create_database.mysql, fill_DemoData1.mysql, fill_DemoData1Validity.mysql, fill_DemoData1Vld.mysql, fill_DemoData1_2.mysql, fill_DemoData1_2Validity.mysql, fill_DemoData1_2Vld.mysql, fill_DemoData2.mysql, fill_DemoData2Validity.mysql, fill_DemoData2Vld.mysql, fill_DemoData3.mysql, fill_DemoData3Validity.mysql, fill_DemoData3Vld.mysql, query_DemoData1Validity.mysql: Convert stand-alone testing to new table and column naming convention. 2002-02-18 11:23 Nick West <n.west1@physics.oxford.ac.uk> * RerootExodus/UgliGeometryReroot.cxx: Dbi::Mode renamed to Dbi::Task. 2002-02-18 11:22 Nick West <n.west1@physics.oxford.ac.uk> * UgliGeometry/UgliDbiGeometry.cxx, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiScintMdlStruct.cxx, UgliGeometry/UgliDbiScintPln.cxx, UgliGeometry/UgliDbiScintPlnStruct.cxx, UgliGeometry/UgliDbiSteelPln.cxx, UgliGeometry/UgliDbiStrip.cxx, UgliGeometry/UgliDbiStripStruct.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/CalMuonStats.cxx, Calibrator/CalNonLinearity.cxx, Calibrator/CalPINResponse.cxx, Calibrator/CalPINtoADC.cxx, Calibrator/CalTimeCalibration.cxx: DbiRowStream::CurColName() const returns uppercase name. 2002-02-18 11:22 Nick West <n.west1@physics.oxford.ac.uk> * Plex/: PlexPixelSpotToStripEnd.cxx, PlexPixelToRawChannel.cxx, PlexRawChannelReadoutType.cxx, PlexRawChannelToPinDiode.cxx: DbiRowStream::CurColName() const returns uppercase name 2002-02-18 11:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record phase 1 of Database table and column name changes for ORACLE compliance. 2002-02-18 11:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValidityRec.cxx, DbiValidityRec.h, DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h, DbiWriter.cxx, DbiWriter.h: Replace Dbi::Mode by Dbi::Task. 2002-02-18 11:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxyRegistry.cxx: Convert table name to upper case if not found in supplied case. Use "Vld" suffix if using upper case names. 2002-02-18 11:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Ctor takes another arg: The suffix for the auxilliary table name. Replace Dbi::Mode by Dbi::Task 2002-02-18 11:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultNonAgg.cxx: User upper case for column name tests. 2002-02-18 11:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultAgg.cxx, DbiResultPtr.cxx, DbiResultPtr.h: Replace Dbi::Mode by Dbi::Task. 2002-02-18 11:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiOutRowStream.cxx: Convert column names to upper case. 2002-02-18 11:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Support Validity or VLD. Use upper case name for global SeqNo look-up Replace Dbi::Mode by Dbi::Task Use true table name when replacing sequence numbers. Convert column names to upper case. 2002-02-18 11:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigStream.cxx, DbiConfigStream.h: Replace Dbi::Mode by Dbi::Task 2002-02-18 11:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Add TableExists() Support Validity or VLD, Mode or TASK, GlobalSeqNo or GLOBALSEQNO. User upper case for column names. 2002-02-18 11:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCache.cxx, DbiCache.h: Replace Dbi::Mode by Dbi::Task. 2002-02-18 11:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Add static string Dbi::ToUpper(const string & str) Rename Dbi::Mode to Dbi::Task. 2002-02-17 23:25 Mark Messier <messier@indiana.edu> * IoModules/: IoOutputModule.cxx, IoOutputModule.h: New job control interface 2002-02-17 22:50 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, DemoEventDump.h, DemoMCFilter.cxx, DemoMCFilter.h, UserAnalysis.cxx, UserAnalysis.h, demo-1.C, demo-1.jcm, demo-1a.C, demo-1a.jcm, demo-2.C, demo-2.jcm, dispatcher.C, fakedaq.C, hello.C: - Make the EventDump and MCFilter modules conform to the new job control interface - Add root macros which do the same jobs as the soon-to-be-removed .jcm files 2002-02-15 17:18 dbox * DatabaseTables/scripts/README: explanation of what all these files are 2002-02-15 17:10 dbox * DatabaseTables/scripts/: cal_inc_triggers.osql, create_calibration_tables.osql, create_db.sh, create_plex_tables.osql, create_ugli_tables.osql, plex_inc_triggers.osql, runit.sh, ugli_inc_triggers.osql: oracle scripts to create plex, ugli, and calibration databases 2002-02-15 16:55 dbox * DatabaseTables/scripts/: AddAutoIncrement.pl, MysqlToOracleFilter.pl, destroy_oracle_db.pl, runit.sh: scripts for mysql-to-oracle conversion of ddl 2002-02-15 16:31 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add dbox to DatabaseTables write list 2002-02-15 12:22 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgDigiPair.cxx, MSTClusterListModule.cxx, PlotMuonClusterModule.cxx, SelectGoodMuon.cxx: Made adjustment to using cached PlexStripEndId in CandStrip. Minor tidy-up in other modules. 2002-02-15 02:00 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Flag end of input stream when trying to read beyond last file in list 2002-02-14 22:01 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h: Cache best PlexStripEndId in CandStrip. This greatly speeds up reconstruction and analysis code. 100 plane trigger events, before cacheing: Demo(100 in 100 out 0 filt.) 1) +Input::Get n=100 ( 100/ 0) t=( 0.16/ 0.02) 2) +DigitListModule::Get n=100 ( 100/ 0) t=( 0.58/ 0.35) 3) +DigitListModule::Reco n=100 ( 100/ 0) t=( 75.17/ 21.70) 4) +DeMuxCosmicsModule::Reco n=100 ( 100/ 0) t=( 24.22/ 0.00) 5) +StripSRListModule::Reco n=100 ( 100/ 0) t=( 6.59/ 0.15) 6) +StripSRListModule::Ana n=100 ( 100/ 0) t=( 0.56/ 0.01) 7) +SliceSRListModule::Reco n=100 ( 100/ 0) t=( 4.05/ 0.00) 8) +ClusterSRListModule::Reco n=100 ( 100/ 0) t=( 26.91/ 0.01) 9) +ShowerSRListModule::Reco n=100 ( 100/ 0) t=( 5.81/ 0.22) 10) +ShowerSRListModule::Ana n=100 ( 100/ 0) t=( 0.20/ 0.01) 11) +TrackSRListModule::Reco n=100 ( 100/ 0) t=( 276.78/ 2.79) 12) +TrackSRListModule::Ana n=100 ( 100/ 0) t=( 80.86/ 0.01) 13) +EventSRListModule::Reco n=100 ( 100/ 0) t=( 18.52/ 0.66) 14) +EventSRListModule::Ana n=100 ( 100/ 0) t=( 35.35/ 0.00) 100 plane trigger events, after cacheing: Demo(100 in 100 out 0 filt.) 1) +Input::Get n=100 ( 100/ 0) t=( 0.13/ 0.00) 2) +DigitListModule::Get n=100 ( 100/ 0) t=( 0.66/ 0.37) 3) +DigitListModule::Reco n=100 ( 100/ 0) t=( 74.67/ 21.81) 4) +DeMuxCosmicsModule::Reco n=100 ( 100/ 0) t=( 24.18/ 0.02) 5) +StripSRListModule::Reco n=100 ( 100/ 0) t=( 6.82/ 0.20) 6) +StripSRListModule::Ana n=100 ( 100/ 0) t=( 0.17/ 0.00) 7) +SliceSRListModule::Reco n=100 ( 100/ 0) t=( 0.24/ 0.00) 8) +ClusterSRListModule::Reco n=100 ( 100/ 0) t=( 9.59/ 0.00) 9) +ShowerSRListModule::Reco n=100 ( 100/ 0) t=( 5.33/ 0.29) 10) +ShowerSRListModule::Ana n=100 ( 100/ 0) t=( 0.04/ 0.01) 11) +TrackSRListModule::Reco n=100 ( 100/ 0) t=( 29.43/ 2.53) 12) +TrackSRListModule::Ana n=100 ( 100/ 0) t=( 2.58/ 0.01) 13) +EventSRListModule::Reco n=100 ( 100/ 0) t=( 2.61/ 0.68) 14) +EventSRListModule::Ana n=100 ( 100/ 0) t=( 1.28/ 0.00) The time spent in reconstruction packages went from 459.5 seconds to 61.8 seconds, a factor of 7.4. 2002-02-14 21:57 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripFarSR.cxx: Call to CandStripHandle::SetBestStripEnd(PlexStripEndId). 2002-02-14 18:45 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, HoughTrackSR.cxx, HoughTrackSR.h, HoughViewSR.cxx, HoughViewSR.h, Track2DSR.cxx, Track2DSR.h, TrackSRListModule.cxx, TrackSRListModule.h: Improvements to track fitting: (1) hough analysis before tracking to determine track multiplicity and direction (2) only include hits which are consistent with track slope (3) track in forward and backward directions 2002-02-14 14:36 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTimer.cxx, doc/ChangeLog: Remove transient printout from DbiTimer and renable it. 2002-02-14 09:16 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Add performance warning about defensive Fill(...) programming. 2002-02-13 20:47 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: fix small bug in straight line fitter, alter method for figure of merit finding. 2002-02-13 16:54 rjn * Calibrator/: DigitCalibrator.cxx, DigitCalibrator.h, MIPCalibrator.h, MuonSigCorrCalibrator.h, PEGainCalibrator.h, PulserSigLinCalibrator.h, SigMappedCalibrator.h, TimeCalibrator.h: Added methods to set the calibration modes. 2002-02-13 16:44 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, demux_fardata.jcm: small change to the straight line fitter 2002-02-13 15:03 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: fix logic for determining non-physical solution failures 2002-02-12 22:21 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.c: include <stdlib.h> so that "malloc" is defined 2002-02-12 21:47 Mark Messier <messier@indiana.edu> * JobControl/JobCInput.cxx: Minor mod's to quiet Insure++ 2002-02-12 21:39 Mark Messier <messier@indiana.edu> * JobControl/JobCModuleRegistry.h: Provide return operator= to quiet Insure. 2002-02-12 18:55 Brett Viren <bv@bnl.gov> * MIDAD/doc/index.html: update running instructions 2002-02-12 18:54 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, MomModel.cxx, MomModel.h, gui.C: - CandModel must be able to set CandType since some, eg. CandTrackListHandles are not saved as CandTrackListHandles. - Have MomModel dump what candidates exist - Update gui.C for more flexibility and to show tracks. To run do: root> .L gui.C root> JobC jc root> Mint* mint = gui_kitchen_sink(jc) and/or root> Mint* mint = gui_single_scene(jc) 2002-02-12 17:50 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStripHandle.h, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h: Added methods to determine which CandStrips are in showers. 2002-02-12 17:49 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandReco.cxx: Copy constructor: fSigMapped and fMIP. 2002-02-12 17:29 Nick West <n.west1@physics.oxford.ac.uk> * Plex/PlexRawChannelToPinDiode.cxx: Fix bug in Fill(...) vachip was filled twice and vachan not filled. 2002-02-12 16:39 Brett Viren <bv@bnl.gov> * MIDAD/TrackListViewable.cxx: - Fscking PoSH ROOT! 2002-02-12 16:10 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/CalibrationTables/MIPCalibrationValidity.caldet: # Added new file 2002-02-12 16:07 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/CalibrationTables/: MIPCalibrationTableValidity.caldet, MIPCalibrationValidity.caldet: # Remove this two files to add new version 2002-02-12 15:46 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: tweak the routine to find chi^2 for a fit 2002-02-12 15:17 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: - Implement the GoTo(run,snarl) method - Fix one by one error at start of new file 2002-02-12 15:13 Mark Messier <messier@indiana.edu> * JobControl/: JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h, JobCPath.cxx: Fix interface to GoTo(run,snarl,direction) method 2002-02-12 14:18 rjn * Calibrator/: MIPCalibrator.cxx, PEGainCalibrator.cxx, PulserSigLinCalibrator.cxx: Changed diagnostic print out to print out correct index 2002-02-11 22:20 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSChildServer.cxx: Better handling in case client aborts without properly shutting down server. Limits "broken pipe" message to just 1 (ahem). 2002-02-11 22:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/CalibrationTables/: GainTable.caldet, GainTableValidity.caldet, MIPCalibrationTable.caldet, MIPCalibrationTableValidity.caldet: # Added new versions of this files 2002-02-11 22:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/CalibrationTables/: GainTable.caldet, GainTableValidity.caldet, MIPCalibrationTable.caldet: #Removed old files to add new ones with the same names 2002-02-11 18:49 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h: Add new data member fMaxSyncDelay and methods to allow user to specify how long they are willing to wait for perfectly synchronized data set when reading from open file. Doesn't work yet. 2002-02-11 18:45 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSSubscription.cxx, DDSSubscription.h: Add support for new subscription option SetMaxSyncDelay. Allows user subscribing to multiple streams to specify how long to wait for perfectly synchronized record set when reading from open file. 2002-02-11 16:49 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListScenery.cxx, Scene.cxx: Cruft removal, more TGaxis tweaks. 2002-02-11 16:22 Brett Viren <bv@bnl.gov> * DatabaseMaintenance/GNUmakefile: - Add arch_spec_sigc++.mk. 2002-02-11 14:58 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: fix type of fXTalkSignal variable in TTree's - had float, when its really a double 2002-02-11 13:19 Mark Messier <messier@indiana.edu> * Monitoring/GNUmakefile, FarPlaneCheckout/GNUmakefile: Added arch_spec for libsigc++ 2002-02-11 11:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmJob.cc, doc/ChangeLog: If ENV_TSQL_UPDATE_* variables exist use them to overwrite the corresponding ENV_TSQL_* variables in the environment (which is local to the execution). So setting ENV_TSQL_UPDATE_* only effects dbmjob jobs. 2002-02-11 11:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, doc/ChangeLog: Withdraw update to support ENV_TSQL_UPDATE_* variables. 2002-02-11 05:12 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStreamManager.cxx: Modified to support case when TDirectory::ReadKeys returns 0 keys. 2002-02-11 04:37 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/LinkDef.h: Add "+" to DDSSubscription to have support for automatic schema evolution 2002-02-10 18:36 Brett Viren <bv@bnl.gov> * MIDAD/test/test-jc.cxx: Trivial test of JobC 2002-02-09 00:24 Brett Viren <bv@bnl.gov> * MIDAD/test/GNUmakefile: Comment out all tests 2002-02-08 22:56 Brett Viren <bv@bnl.gov> * MIDAD/doc/index.html: - Give brief instructions on how to run the new midad. 2002-02-08 22:49 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, Display.h, JobMenu.cxx, MultiDisplay.cxx, MultiDisplay.h, SceneDisplay.cxx, SceneDisplay.h: - Move some default buttons/menus up into Display - Use double slot idiom to trigger global_update after doing next/prev in JobMenu. 2002-02-08 22:32 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, GNUmakefile, GuiBase.h, GuiMenu.cxx, GuiMenu.h, JobMenu.cxx, JobMenu.h, JobModel.cxx, JobModel.h, View.h, test/GNUmakefile, test/test-Gui.cxx, test/test-Menu.cxx, test/test-TGMenu.cxx: - Get menus under control again. One day I might actually understand how ROOT does things (if, so, please have me committed). - JobMenu now provides a Paths menu with sub menus for each existing path. Currently submenus provide access to next/prev/rerun for that specific path. 2002-02-08 19:51 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: minor change to ttree output 2002-02-08 16:58 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_template: Added instructions for updating local database 2002-02-08 13:43 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 116 2002-02-08 11:21 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: general_help.html, leak_checkers.html: Add page on Leak Checkers with instructions on how to use ROOT's MemCheck. 2002-02-08 09:53 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CandDigiPair.h, CandDigiPairHandle.cxx, MSTClusterListModule.cxx, MSTClusterListModule.h, PlotMuonClusterModule.cxx, PlotMuonClusterModule.h: Plots now have different symbols for the two strip ends. Updated info printing for CandDigiPairs for new interface to charge. 2002-02-07 22:31 Brett Viren <bv@bnl.gov> * MIDAD/: GuiMenu.cxx, test/test-Menu.cxx: - re Layout and Map GuiMenuBar after Menu is added or removed 2002-02-07 22:24 Brett Viren <bv@bnl.gov> * MIDAD/: GuiBase.cxx, GuiBase.h, GuiButton.h, GuiMenu.cxx, GuiMenu.h, JobMenu.cxx, JobMenu.h, JobModel.cxx, test/GNUmakefile, test/test-Gui.cxx, test/test-Menu.cxx: - Start on GUI menu to give access to the state of the job - Detoured onto just making menus work when removing/adding them at run time. 2002-02-07 20:52 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: Temporary changes for sites without libsigc++ 2002-02-07 19:57 Brett Viren <bv@bnl.gov> * Registry/Registry.cxx: - operator= wasn't copying the Registry's name. 2002-02-07 19:48 Brett Viren <bv@bnl.gov> * MIDAD/: JobModel.cxx, local-sigc.sh: - Use JobCPathRegistry to get any paths that were created before Mint was. - Switch over to using tar file install of libsigc++ 2002-02-07 18:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, doc/ChangeLog: Environmental variables ENV_TSQL_UPDATE_* take priority over ENV_TSQL_*, but all 3 (URL,USER,PSWD) must be defined before they do. 2002-02-07 17:44 Brett Viren <bv@bnl.gov> * MIDAD/: JobModel.cxx, Scene.cxx, Scene.h, SceneDisplay.cxx, SceneDisplay.h, doc/index.html, doc/menu.html, doc/todo.html: - Tweak out the axis a little - Fix some doc links 2002-02-07 17:22 Brett Viren <bv@bnl.gov> * MIDAD/doc/index.html: Add link to MIDAD-X docs 2002-02-07 16:47 Brett Viren <bv@bnl.gov> * WebDocs/install_libsigc++.html: - Update information about making missing symlink. 2002-02-07 16:33 Mark Messier <messier@indiana.edu> * JobControl/JobCPathModule.h: Add access to path registry 2002-02-07 15:48 Brett Viren <bv@bnl.gov> * MIDAD/: JobModel.cxx, JobModel.h, gui.C: - Hook JobModel up to JobControl signals such that MIDAD is independent on the name of the path. The Next/Prev buttons will work on the first path created. Currently Mint has to be constructed before any Paths in order notice their creation. 2002-02-06 23:57 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRunCommentBlock.cxx, RawRunCommentBlock.h, mdBlockDefinitions.h: internal structure for RawRunCommentBlock is now defined (2 versions). unpacking (and ctor's) now defined and should handle endian problems (blocks written on i86 architecture w/ chars into little endian layout Int_t, ROOT doesn't know that this portion of block should not be byte swapped). 2002-02-06 18:46 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/post_standard.mk: Wrap database stuff in ifeq(PACKAGE) 2002-02-06 18:38 Mark Messier <messier@indiana.edu> * JobControl/JobCPath.cxx: Connect node signals to path signals 2002-02-06 17:44 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/post_standard.mk: Only add UPDATEDB_command to bin if UPDATEDB is defined 2002-02-05 23:14 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: AlgDigit.cxx, AlgMCDigit.cxx, DigitListModule.cxx: Activate DigitCalibrator calls in AlgDigit and AlgMCDigit. DigitListModule will crash unless CalibrationTables are built in offline database. 2002-02-05 22:28 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft_code: A few changes for the database updating 2002-02-05 22:24 Liz Buckley-Geer <buckley@fnal.gov> * DatabaseTables/: CalibrationTables/GNUmakefile, PlexTables/GNUmakefile, UgliTables/GNUmakefile, HvTables/GNUmakefile, GNUmakefile: make SRT compliant 2002-02-05 22:23 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/post_standard.mk: Add target for updating database during bin target 2002-02-05 20:50 Brett Viren <bv@bnl.gov> * MIDAD/: ControlBar.cxx, ControlBar.h, GeomScenery.cxx, GuiBase.h, GuiFrame.h, GuiMainWindow.h, GuiMenu.h, HeaderDisplay.h, JobModel.cxx, JobModel.h, Mint.cxx, Mint.h, MomModel.cxx, MultiDisplay.cxx, MultiDisplay.h, Scene.cxx, Scene.h, gui.C: - Reorg how ControlBar controls JobModel - GeomScenery doesn't config if gets bogus geometry - Attach JobModel to JobCPath::SigEndRun (works!) - Mint no longer must provide Next/Prev (no more "self-triggering") - Scene::FullZoom added - MultiDisplay: add full zoom button, hold scenes in a map, now shows events 2002-02-05 16:40 Brett Viren <bv@bnl.gov> * MIDAD/: Control.h, ControlBar.cxx, ControlBar.h, Display.cxx, Display.h, GNUmakefile, JobModel.cxx, JobModel.h, MultiDisplay.cxx, Scene.cxx, Scenery.cxx, View.h, gui.C, local-sigc.sh: - Resurrect ControlBar, now used in Multidisplay - Add default (empty) button bar to Displays - More tweaks in Scene/Scenery's initial ranges to avoid innocuous warnings from TPad. - Add SITE_HAS_SIGC defs to local-sigc.sh to comply with new SRT build mech. 2002-02-05 16:17 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxLI.cxx, AlgDeMuxLI.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxLIModule.cxx, DmxStatus.cxx, demux_fardata.jcm: more changes 2002-02-04 22:51 Brett Viren <bv@bnl.gov> * WebDocs/install_libsigc++.html: Document interim build instructions 2002-02-04 22:34 Brett Viren <bv@bnl.gov> * Demo/GNUmakefile, Dispatcher/GNUmakefile, DocBuilder/GNUmakefile, Islands/GNUmakefile, JobControl/GNUmakefile, MIDAD/GNUmakefile, MIDAD/main/GNUmakefile, Minfastjob/GNUmakefile, Rotorooter/GNUmakefile: Fix to work with SRT libsigc++ support 2002-02-04 20:43 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, GeomOutlineSceneElement.cxx, GeomOutlineSceneElement.h, GeomScenery.cxx, GeomScenery.h, Mint.cxx, MomModel.cxx, MomModel.h, Scene.cxx, Scenery.cxx, StripEndSceneElement.cxx, gui.C: - Add trivial detector outline. - MomModel can give one a UgliGeomHandle. - SESE was reversing real coords and strip/plane. - Set ranges to 0,0 so tiny caldet can be less than 1 meter. - Mint no longer should worry about if a model is a candmodel or not. 2002-02-04 19:59 Mark Messier <messier@indiana.edu> * JobControl/: GNUmakefile, JobCGraphVtx.cxx, JobCGraphVtx.h, JobCInput.cxx, JobCInput.h, JobCModuleRegistry.cxx, JobCModuleRegistry.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobCPathRegistry.cxx, JobCPathRegistry.h: Frist crack at adding libsigc++ signals. All use of libsigc++ is enclosed within '#ifdef SITE_HAS_SIGC' blocks so sites with out libsigc++ should see no difference. Sites with libsigc++ should uncomment the line in GNUmakefile 2002-02-04 19:14 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: don't define STATICLIBS and thus re-enable silly hack for libRDBC.so 2002-02-04 15:32 Brett Viren <bv@bnl.gov> * WebDocs/: WebDocs.html, install_products.html: - pick some nits from WebDocs.html (uniform spaces/parens) - Clarify/simplify some Debian related instructions. - Add mention of /etc/ld.so.conf in Deb/RH MyODBC section. 2002-02-03 14:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_use_base.html: # Added request to set ENV_TSQL_UPDATE_URL variable 2002-02-03 14:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: Modified 2002-02-03 14:14 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft_code, setup_minossoft_tamu: [no log message] 2002-02-03 13:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/: GNUmakefile, Makefile.SRT: # added another makefile to avoid error messages 2002-02-03 13:16 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/: GNUmakefile, CalibrationTables/GNUmakefile, HvTables/GNUmakefile, PlexTables/GNUmakefile, UgliTables/GNUmakefile: #Aded enviromental variable "ENV_TSQL_UPDATE_URL" 2002-02-02 17:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: #Deleted -d option from usage instructions 2002-02-02 02:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: #Modified for updating database 2002-02-02 02:05 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_use_base.html: #Changed instructions on updating database 2002-02-02 00:51 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/: CalibrationTables/GNUmakefile, HvTables/GNUmakefile, PlexTables/GNUmakefile, UgliTables/GNUmakefile: #Modified for compatibility with SRT 2002-02-01 18:29 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CandDigiPairHandle.cxx, CandDigiPairHandle.h: Changed to using the GetCharge() methods in CandStripHandle rather than GetPE(), GetSigLin(), GetSigCorr(). 2002-02-01 16:15 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiGeometry.h, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPln.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h, doc/ChangeLog: DbiTableRow classes (UgliDbi*) can be configured to use either the defensive unpacking (where column names and order can vary) or under the assumption of column ordering (faster and now the default). 2002-02-01 16:13 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx: remove more calls to GetNode() [which is extremely slow] by means of cd()'ing to the right node beforehand and using TGeometry::GetCurrentNode() 2002-02-01 15:57 musser * DatabaseTables/CalibrationTables/MapperFitsTable.far: [no log message] 2002-02-01 13:28 musser * DatabaseTables/CalibrationTables/: GainTable.caldet, GainTableValidity.caldet, MIPCalibrationTable.caldet, MapperFitsTable.far, MapperFitsValidity.far, create_calibration_tables.mysql: upload caldet gain and MIP files, and mapper fits 2002-02-01 03:21 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStreamManager.cxx: Better handling for missequenced records or records with erroneous time stamps. 2002-01-31 21:26 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h, CandRecoHandle.cxx, CandRecoHandle.h: Add GetStripCharge(const CandStripHandle*) method. This method allows access to strip calibrated pulse heights. 2002-01-31 20:39 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_use_base.html: Added instruction on updating database 2002-01-31 18:59 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSFileHandler.cxx, doc/ChangeLog: Add alphanumeric sort of files in data source directory since apparently this is not done by default by unix readdir function. 2002-01-31 17:59 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexLoanPool.cxx, PlexPixelSpotToStripEnd.cxx, PlexPixelSpotToStripEnd.h, PlexPixelToRawChannel.cxx, PlexPixelToRawChannel.h, PlexRawChannelReadoutType.cxx, PlexRawChannelReadoutType.h, PlexRawChannelToPinDiode.cxx, PlexRawChannelToPinDiode.h, Plexus.cxx, doc/ChangeLog: DbiTableRow classes (PlexPixelSpotToStripEnd, PlexPixelToRawChannel, PlexRawChannelReadoutType, PlexRawChannelToPinDiode) can be configured to use either the defensive unpacking (where column names and order can vary) or under the assumption of column ordering (faster and now the default). Plexus kills off DbiCache after building maps. 2002-01-31 17:19 Roy Lee <rlee@huhepl.harvard.edu> * Calibrator/StripCalibrator.cxx: Add clear fiber attenuation. 2002-01-31 17:18 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandRecoHandle.cxx: Calibrate by strip ends rather than by whole strip. 2002-01-31 17:17 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSR.cxx: Add call to CandEventHandle::Calibrate(). 2002-01-31 16:09 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, MuCal/.cvsignore, setup/packages-development: Add new package MuCal per Chris Smith request 2002-01-31 15:32 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx: Add call to CandRecoHandle::Calibrate(). 2002-01-31 14:49 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/HoughTrackSR.h: Eliminate Init() and GetNTrack() methods, as they are not used. 2002-01-31 09:22 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/The_Standard_Jobs.gif: Don't use -q for MIDAD, only demojob. 2002-01-31 08:27 Nick West <n.west1@physics.oxford.ac.uk> * DocBuilder/GNUmakefile: Add Calibrator to build list. 2002-01-31 08:27 Nick West <n.west1@physics.oxford.ac.uk> * CandTrackSR/HoughTrackSR.h: Provide dummy void Init() and Int_t GetNTrack() so DocBuilder is happy. 2002-01-31 01:43 Brett Viren <bv@bnl.gov> * Registry/: LinkDef.h, Registry.cxx, Registry.h, RegistryItemXxx.cxx, RegistryItemXxx.h, test/RegistryValidate.cxx: - Remove bool interface until rootcint is fixed. 2002-01-31 00:13 Mark Messier <messier@indiana.edu> * IoModules/: IoDDSStreamItr.cxx, IoDataStreamItr.h, IoInputModule.cxx, IoInputModule.h, IoInputStreamItr.cxx, IoRerootStreamItr.cxx, IoRerootStreamItr.h, test/testio.C: Fix a few "off by one" problems at the edges of file/stream boundaries 2002-01-30 23:26 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: LinkDef.h, UgliDbiTables.cxx, UgliDbiTables.h, UgliGeometry.cxx, UgliScintMdlNode.cxx, UgliScintMdlNode.h, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnNode.cxx, UgliSteelPlnNode.h, UgliStripNode.cxx, UgliStripNode.h, doc/ChangeLog: New class UgliDbiTables is the collection of tables needed to build geometry currently under construction. By getting these once and passing a reference to this collection to sub-element builders one saves another 25% over passing VldContext and refetching DbiResultPtr's. 2002-01-30 22:28 Roy Lee <rlee@huhepl.harvard.edu> * Calibrator/: CalMIPCalibration.cxx, CalMIPCalibration.h, MIPCalibrator.cxx, StripCalibrator.cxx, StripCalibrator.h: First pass at making sensible StripCalibrator. 2002-01-30 22:27 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEvent.h, CandEventHandle.cxx, CandEventHandle.h, CandReco.h, CandRecoHandle.cxx, CandRecoHandle.h: Modified to work with StripCalibrator. 2002-01-30 21:25 Brett Viren <bv@bnl.gov> * MIDAD/: Scene.cxx, Scene.h, gui.C: - Fix some problems with axis. 2002-01-30 21:01 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: tweaks to the chi^2 figure of merit stuff 2002-01-30 20:44 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 108 2002-01-30 20:39 Brett Viren <bv@bnl.gov> * Registry/: LinkDef.h, Registry.cxx, Registry.h, RegistryItemXxx.cxx, RegistryItemXxx.h, test/RegistryValidate.cxx: - Add bool. 2002-01-30 19:33 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxLIModule.cxx, DmxDeMuxLIModule.h, LinkDef.h: add module to demux light injection data 2002-01-30 18:01 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackSRListModule.cxx, CandShowerSR/ShowerSRListModule.cxx, CandEventSR/EventSRListModule.cxx: Add call to StripCalibrator::ReInitialise(VldContext). 2002-01-30 17:20 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Remove calls to HoughViewSR. 2002-01-30 17:17 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: minor typo 2002-01-30 17:12 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: #Removed requirement of defining ENV_TSQL* for running script 2002-01-30 17:11 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/: CalibrationTables/GNUmakefile, HvTables/GNUmakefile, PlexTables/GNUmakefile, UgliTables/GNUmakefile: # Changed ENV_TSQL* to ENV_TSQL_UPDATE* 2002-01-30 16:47 Brett Viren <bv@bnl.gov> * Demo/DemoEventDump.cxx: - Fix unsafe Registry acess to a void abort(). 2002-01-30 16:36 Brett Viren <bv@bnl.gov> * Registry/Registry.cxx: Tiny clean up 2002-01-30 15:12 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxStatus.cxx, DmxStatus.h, demux_fardata.jcm: make changes to use chi^2 of the demuxing solution for a plane as a figure of merit 2002-01-30 14:57 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: HoughTrackSR.cxx, HoughTrackSR.h, HoughViewSR.cxx, HoughViewSR.h: Added new classes HoughTrackSR and HoughViewSR. 2002-01-30 14:56 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.h, LinkDef.h: Calculate and fill time slope. 2002-01-30 08:26 Nick West <n.west1@physics.oxford.ac.uk> * JobControl/JobCModuleRegistry.h: Add missing #include <string> 2002-01-30 03:48 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxLI.cxx, AlgDeMuxLI.h, LinkDef.h: add algorithm to demux LI runs 2002-01-30 00:16 Mark Messier <messier@indiana.edu> * JobControl/JobCPath.cxx: "Refresh mode" only really makes sense under the old framework where input modules were in the paths... 2002-01-29 23:52 Mark Messier <messier@indiana.edu> * JobControl/GNUmakefile: Install the makemodulemap script 2002-01-29 23:47 Mark Messier <messier@indiana.edu> * JobControl/makemodulemap: Oops, I'll try to make up for the lack of log message last time... This is a first attempt at providing a map of job modules to the libraries that provide them. The file makemodulemap looks around the software release and builds a map of packages (libraries) and the modules they provide based on the JOBMODULE cpp macro. The library/module map is stored in a file called jobmodules.txt in the directory $SRT_PRIVATE_CONTEXT/tmp, $SRT_PUBLIC_CONTEXT/tmp, or /tmp depending on the user's write permissions to those directories. The JobCModuleRegistry looks for the file generated by makemodulemap and uses it to decide which libraries to load if a module cannot be found. 2002-01-29 23:42 Mark Messier <messier@indiana.edu> * JobControl/: JobCModuleRegistry.cxx, JobCModuleRegistry.h, makemodulemap: [no log message] 2002-01-29 23:06 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: let the demuxer go either direction (N->S, or S->N) in the detector 2002-01-29 22:27 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, Display.h, GNUmakefile, GuiBase.cxx, Mint.cxx, MultiDisplay.cxx, MultiDisplay.h, Scene.cxx, Scene.h, SceneDisplay.cxx, gui.C: - If a model isa CandModelBase it will be attached to the MomModel by Mint. - Went a little crazy with axis in Scene - Attempted to wrest control of TPad::SetEditable in the displays - Started MultiDisplay - Update gui.C to start both M.D. and S.D. 2002-01-29 22:24 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEvent.h, CandEventHandle.cxx, CandEventHandle.h, CandReco.h, CandRecoHandle.cxx, CandRecoHandle.h, CandStripHandle.cxx, CandStripHandle.h: Modified to use CalDigitType and CalStripType. 2002-01-29 20:49 Roy Lee <rlee@huhepl.harvard.edu> * Conventions/: CalDigitType.cxx, CalDigitType.h, CalStripType.cxx, CalStripType.h, CalType.cxx, CalType.h, LinkDef.h: Separate CalType into CalDigitType and CalStripType. 2002-01-29 20:22 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxStatus.cxx, DmxStatus.h, demux_fardata.jcm: more changes to improve demux efficiency. 2002-01-29 18:53 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: Modified GetCharge() method to accept CalType::CalType_t parameter. By default, CalType::CalType_t = CalType::kGeV, though currently CalType is ignored. 2002-01-29 18:46 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Modified GetCharge() method to accept CalType::CalType_t parameter. By default, CalType::CalType_t = CalType::kMIP, though currently CalType is ignored. 2002-01-29 18:44 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: Modified GetCharge() method to accept CalType::CalType_t parameter. By default, CalType::CalType_t = CalType::kPE, though currently CalType is ignored. 2002-01-29 17:30 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/CandDigiPairHandle.cxx: The variable name "mips" appears to be reserved on SGI systems. 2002-01-29 16:44 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, DigitListModel.cxx, DigitListModel.h, DigitListScenery.cxx, GuiBase.cxx, JobModel.cxx, JobModel.h, Mint.cxx, Mint.h, View.h, gui.C: - Turn off debugs in Gui - Get things working again with latested JobC/IO - Get Views connected up in Mint now 2002-01-29 16:25 Roy Lee <rlee@huhepl.harvard.edu> * Conventions/: CalType.cxx, CalType.h, LinkDef.h: Added class CalType (calibration types). 2002-01-29 16:06 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Roy to list of Conventions writers 2002-01-29 16:02 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: The most common reason people get the "not allowed to modify package X" message is that ssh agent forwarding has not been set up correctly. Give instructions for this as part of the warning message to help people out. 2002-01-29 15:59 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/macros/standard_jobs_midad.jcm: - Add a GeomViewable 2002-01-29 15:49 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/macros/standard_jobs_midad.jcm: - Don't configure what you don't create. 2002-01-29 10:11 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, LITimingAnalysis.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, config.h, timecon.h: Online monitoring update - 29/1/02 ---------------------------------- Main additions/changes: - New analysis object to read and process Charge Injection data (both ChargeInjectInfoBlocks and RawDigitDataBlocks with the charge inject trigger). See ChargeInjectAnalysis.cxx(.h) - Updated LIAdcAnalysis.cxx - analyses snarls with LI trigger and produces tube "hit maps" - verify checkerboard pattern. - Fairly major reorganisation of quantities/folders. More logical organisation of histograms into canvases and sub-folders. Several new quantities (see website for full list). - New 4 plane checkout plots - to be used for plane checkout at the mine. - ADC distributions written to a separate root file (otherwise they swamp all other information). Option to write out postscript of 4 plane checkout canvases. - Option to configure dispatcher to read from current online data file at the mine (symbolic link "currentfile") or user-defined closed file (symbolic link "offlinefile"). - Frequency of histogram updates is now dictated by the number of analysed RawDigitDataBlocks, rather than the number of records - which is inefficient when the data is dominated by DaqMonitor records. Updates every 100 records if no digits are present. - Warning message appears if snarl contains more than 10000 digits - processing could take a while... shows progress report (digits processed/ digits in snarl). - Updated documentation available at http://hepunx.rl.ac.uk/minos/online/monitoring/ 2002-01-28 21:28 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: remove unnecessary GetNode() calls that slowed geometry building down by a factor of 4x (yes 4!) 2002-01-28 20:24 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Do mom->Clear when moving to next or previous record set 2002-01-28 19:50 Mark Messier <messier@indiana.edu> * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoDataStreamItr.h, IoInputModule.cxx, IoInputStreamItr.cxx, IoInputStreamItr.h, IoRerootStreamItr.cxx, IoRerootStreamItr.h: - Add more checks to make things a little more bullet proof - Fixed some incorrect handling of new file set up 2002-01-28 19:49 Mark Messier <messier@indiana.edu> * JobControl/: JobC.cxx, JobC.h, JobCInput.cxx, JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobCPathRegistry.cxx, JobCPathRegistry.h, JobCRootEnv.cxx: - Small tweaks needed to setup up new IoModule - Switch back to ROOT's control-C handler if in interactive session 2002-01-28 18:48 Brett Viren <bv@bnl.gov> * IoModules/IoDataStreamFactory.cxx: - Check for non zero itr instead of just segfaulting. - Emit warning if guessing format fails. 2002-01-28 17:46 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 104 2002-01-28 17:42 Brett Viren <bv@bnl.gov> * MIDAD/: TrackListViewable.cxx, UZVZDisplay.cxx, UZVZDisplay.h, doc/running.tex: - UZVZDisplay's view's types now settable from jcm. - Document this change and TrackListViewable config. 2002-01-28 17:41 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavItr.cxx, doc/ChangeLog: Bug fix: Correct NavItr::Reset() so that it moves to last in set if default direction is backwards. 2002-01-28 17:21 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: #Changed default settings for database 2002-01-28 15:01 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: GNUmakefileExample.html, OldDocs.html, RDBCindex.html, RDBCtutor.html, WebDocs.html, author_hints.html, cmd_CalDetPIDModule.html, cmd_CheezyDisplayModule.html, cmd_ClusterSRListModule.html, cmd_CutDigiPairListModule.html, cmd_DigiPairListModule.html, cmd_DigitListModule.html, cmd_DmxDeMuxCosmicsModule.html, cmd_DmxDeMuxModule.html, cmd_DrawMuonTracksModule.html, cmd_EventSRListModule.html, cmd_FitThruMuonListModule.html, cmd_FitTrackSRListModule.html, cmd_GoodThruMuonListModule.html, cmd_IoInputModule.html, cmd_IoOutputModule.html, cmd_JobCDemoModuleA.html, cmd_JobCDemoModuleB.html, cmd_JobCDisplayModule.html, cmd_JobCModule.html, cmd_JobCMsgModule.html, cmd_JobCPathModule.html, cmd_JobCRootCommandModule.html, cmd_JobCRootModule.html, cmd_MIDADModule.html, cmd_MSTClusterListModule.html, cmd_PathLenCorrecModule.html, cmd_PlotMuonClusterModule.html, cmd_RerootToRawDataModule.html, cmd_RotoClientModule.html, cmd_ShowerSRListModule.html, cmd_SliceSRListModule.html, cmd_StripSRListModule.html, cmd_SuperSliceListModule.html, cmd_ThruMuonAnalysisModule.html, cmd_ThruMuonListModule.html, cmd_ThruMuonSummaryModule.html, cmd_TrackSRListModule.html, cmd_index.html, cvs-rep.html, demojob_help.html, example_makefiles.html, external_products.html, general_help.html, glossary.html, glossary_terms.html, howto_roto.html, install.html, install_products.html, offline_links.html, pkg_glossary.html, pkg_links.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, template.html, test_mysql.html, Companion/index.html, Companion/overview/Algorithm_Candidate_Packages.html, Companion/overview/Application_Package_Roll_Call.html, Companion/overview/BField.html, Companion/overview/BubbleSpeak.html, Companion/overview/CalDetPIDSR.html, Companion/overview/Calibrator.html, Companion/overview/CandDigit.html, Companion/overview/CandXxxSR.html, Companion/overview/Coding_to_our_Standard.html, Companion/overview/Committing_Code.html, Companion/overview/Configuring_Jobs.html, Companion/overview/Conventions.html, Companion/overview/Creating_New_Package_in_Test_Release.html, Companion/overview/Creating_Test_Release.html, Companion/overview/Data_Flows.html, Companion/overview/DatabaseInterface.html, Companion/overview/DeMux.html, Companion/overview/Demojob.html, Companion/overview/Dispatcher.html, Companion/overview/Framework_Package_Roll-Call.html, Companion/overview/Framework_Package_Roll_Call.html, Companion/overview/G4I.html, Companion/overview/Global_Organisation.html, Companion/overview/Help.html, Companion/overview/Installing_Base.html, Companion/overview/IoModules.html, Companion/overview/Islands.html, Companion/overview/JobControl_Package.html, Companion/overview/Local_Organisation.html, Companion/overview/MIDAD.html, Companion/overview/Making_Own_Binaries.html, Companion/overview/MessageService.html, Companion/overview/MinosObjectMap_Package.html, Companion/overview/Monitoring.html, Companion/overview/Navigation.html, Companion/overview/Package.html, Companion/overview/Persistency.html, Companion/overview/Plex.html, Companion/overview/Preparation.html, Companion/overview/Prepare_to_be_Reviewed.html, Companion/overview/ROOT_as_Framework.html, Companion/overview/ROOT_as_PAW.html, Companion/overview/RawData.html, Companion/overview/Record.html, Companion/overview/Registry.html, Companion/overview/Remote_cvs_access.html, Companion/overview/RerootExodus.html, Companion/overview/Swimmer.html, Companion/overview/The_Cpp_Language.html, Companion/overview/The_OO_Paradigm.html, Companion/overview/The_ROOT_Program.html, Companion/overview/The_Standard_Jobs.html, Companion/overview/Tracking_Changes.html, Companion/overview/UgliGeometry.html, Companion/overview/Validity.html, Companion/overview/Writing_ROOT_macros.html, Companion/overview/cvs.html, Companion/overview/empty_part1.html, Companion/overview/empty_part2.html, Companion/overview/gminos_and_reco_minos.html, Companion/overview/make.html, Companion/overview/minossoft.html, Companion/overview/not_available.html, Companion/overview/srt.html, Companion/overview/CandXxxSR/index.html, Companion/overview/CandXxxSR/information_access.html, Companion/overview/CandXxxSR/introduction.html, Companion/overview/CandXxxSR/light_propagation_speed.html, Companion/overview/CandXxxSR/offline_job.html, Companion/overview/CandXxxSR/overview.html, Companion/overview/CandXxxSR/sr_packages.html, Companion/overview/CandXxxSR/stopping_muons.html, Companion/overview/CandXxxSR/time_resolution.html, PackRats/PackRats.html: Remove all trace of footer.html and style.css. 2002-01-28 11:11 Nick West <n.west1@physics.oxford.ac.uk> * IoModules/IoInputModule.cxx: Recode itr == fFileListItr as fFileListItr == itr gcc 2.91 is unable to find a matching operator== when LHS is a list<string>::const_iterator and RHS is a const list<string>::iterator 2002-01-28 03:35 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h: Modified Next and Previous methods to allow option of advancing record maps but not actually loading records (as requested by Mark). 2002-01-27 22:25 Sue Kasahara <schubert@hep.umn.edu> * MinosObjectMap/LinkDef.h: Added "+" after MomNavigator class to tell it to use new root streamer mechanism. MomNavigator objects are i/o'ed to message buffers by dispatcher. 2002-01-27 19:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/CalibrationTables/GNUmakefile: Uncommented line to fill database 2002-01-26 23:25 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgFitThruMuonList.cxx, AlgFitThruMuonList.h, AlgMSTClusterList.cxx, CandDigiPairHandle.cxx, CandDigiPairHandle.h, FitThruMuonListModule.cxx, FitThruMuonListModule.h, MSTClusterListModule.cxx: Tweaked code to connect clusters across supermodules so that it doesn't accidentally connect clusters within the same supermodule. Tweaked code to reject strips from a fit track. Added methods to CandDigiPairHandle to return the various calibrated quantities (PE, SigLin, SigCorr). Changed cluster display in MSTClusterListModule to default to the detector extents. 2002-01-26 18:10 Mark Messier <messier@indiana.edu> * MIDAD/JobCInterface.cxx: Switch to "old" input module 2002-01-26 16:52 Mark Messier <messier@indiana.edu> * JobControl/: JobCInput.cxx, JobCInputModule.cxx: Added wrapper classes for input modules 2002-01-26 02:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/PlexTables/GNUmakefile: Added GNUmakefile for build database 2002-01-26 02:34 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/: HvTables/GNUmakefile, UgliTables/GNUmakefile: Added GNUmakefile for building database 2002-01-26 02:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/CalibrationTables/GNUmakefile: # GNUmakefile added to this directory 2002-01-26 02:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * DatabaseTables/GNUmakefile: ## Created GNUmakefile in this directory 2002-01-26 02:31 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft, install_minossoft_code: ## Modified install_minossoft_code to build database. Modification to install_minossoft was just a trivial typo error. Hence no need to worry about 2002-01-26 02:16 Mark Messier <messier@indiana.edu> * IoModules/test/testio.C: Add simple test root macro for the new input module 2002-01-26 02:07 Mark Messier <messier@indiana.edu> * IoModules/: IoInputModule.cxx, IoInputModule.h: The input module to interface to the new job control interface 2002-01-26 02:06 Mark Messier <messier@indiana.edu> * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoDataStreamFactory.cxx, IoDataStreamFactory.h, IoDataStreamItr.cxx, IoDataStreamItr.h, IoInputModule.cxx, IoInputModule.h, IoInputModuleOld.cxx, IoInputModuleOld.h, IoInputStreamItr.cxx, IoInputStreamItr.h, IoRerootStreamItr.cxx, IoRerootStreamItr.h, test/IoInputModuleValidate.cxx: Work towards new input module. Introduce input stream iterator. Supports Get(), Next(), and Prev(). Still not completely functional and will require some asked-for modifications to Persistency to work. Should be backwards compatible with the old .jcm interface. 2002-01-26 02:00 Mark Messier <messier@indiana.edu> * JobControl/: JobC.cxx, JobC.h, JobCInput.h, JobCInputModule.h, JobCModule.cxx, JobCModule.h, JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobCPathRegistry.cxx, JobCPathRegistry.h, JobCResult.cxx, JobCResult.h, JobController.cxx, LinkDef.h, test/JobCPathValidate.cxx, test/testjobc.C: More work towards new interface. Added the JobC.Input module. 2002-01-25 23:23 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, CandModel.h, DigitListModel.cxx, DigitListModel.h, DigitListScenery.cxx, DigitListScenery.h, GNUmakefile, Mint.cxx, Mint.h, Model.h, ModelProxy.cxx, ModelProxy.h, Scenery.h, StripEndSceneElement.cxx, StripEndSceneElement.h, TrackListModel.cxx, TrackListModel.h, View.h: - Add Model NamedProxy - Add configure methods to Models - Add configure methods to scenery, flesh out config in D.L.S. - Move model creation out of concrete scenery - More interface methods in Mint. 2002-01-25 21:53 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: consistent use of tabs vs. spaces 2002-01-25 21:41 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: make Calibrator part of standard linkage (which also then requires RecoBase) in anticipation of CandDigit's DigitListModule usage. 2002-01-25 20:44 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexCalib.h: avoid memory leak in situation where: class MyPlexCalib : public PlexCalib {/* some code */}; PlexCalib* p = new MyPlexCalib(); delete p; // error: only calls ~PlexCalib(); by explicitly making ~PlexCalib virtual. 2002-01-25 20:13 Liz Buckley-Geer <buckley@fnal.gov> * WebDocs/Companion/index.html: Fix link to style sheet and remove include for footer 2002-01-25 18:29 Brett Viren <bv@bnl.gov> * MIDAD/: Mint.cxx, Mint.h, gui.C: Create displays, add scenery by name 2002-01-25 18:13 Brett Viren <bv@bnl.gov> * MIDAD/: Display.h, Mint.cxx, Mint.h, SceneDisplay.cxx, SceneDisplay.h, gui.C: - Add methods to get at a Display's Scenes. 2002-01-25 16:20 Brett Viren <bv@bnl.gov> * MIDAD/: Scene.cxx, Scene.h: - Reorder ctor args to make scene_type default to "" - Futz with margins 2002-01-25 15:32 Brett Viren <bv@bnl.gov> * MIDAD/doc/README.config: Draft of how configuration works 2002-01-25 14:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/db_distribution.html: Add instructions on how to take part in the trial database distribution program. 2002-01-25 13:09 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: OldDocs.html, RDBCindex.html, RDBCtutor.html, alan_tips.html, author_hints.html, cmd_CalDetPIDModule.html, cmd_CheezyDisplayModule.html, cmd_ClusterSRListModule.html, cmd_CutDigiPairListModule.html, cmd_DigiPairListModule.html, cmd_DigitListModule.html, cmd_DmxDeMuxCosmicsModule.html, cmd_DmxDeMuxModule.html, cmd_DrawMuonTracksModule.html, cmd_EventSRListModule.html, cmd_FitThruMuonListModule.html, cmd_FitTrackSRListModule.html, cmd_GoodThruMuonListModule.html, cmd_IoInputModule.html, cmd_IoOutputModule.html, cmd_JobCDemoModuleA.html, cmd_JobCDemoModuleB.html, cmd_JobCDisplayModule.html, cmd_JobCModule.html, cmd_JobCMsgModule.html, cmd_JobCPathModule.html, cmd_JobCRootCommandModule.html, cmd_JobCRootModule.html, cmd_MIDADModule.html, cmd_MSTClusterListModule.html, cmd_PathLenCorrecModule.html, cmd_PlotMuonClusterModule.html, cmd_RerootToRawDataModule.html, cmd_RotoClientModule.html, cmd_ShowerSRListModule.html, cmd_SliceSRListModule.html, cmd_StripSRListModule.html, cmd_SuperSliceListModule.html, cmd_ThruMuonAnalysisModule.html, cmd_ThruMuonListModule.html, cmd_ThruMuonSummaryModule.html, cmd_TrackSRListModule.html, cmd_index.html, cvs-rep.html, demojob_help.html, dispatcher_proposal.html, electronic_documents.html, external_products.html, general_help.html, glossary.html, glossary_terms.html, howto_roto.html, install.html, install_products.html, offline_links.html, pkg_glossary.html, pkg_links.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, template.html, test_mysql.html, Companion/index.html, Companion/roadmap.html, Companion/minos_classes/ALG_Classes.html, Companion/minos_classes/CAND_Classes.html, Companion/minos_classes/JOBC_Classes.html, Companion/minos_classes/LAT_Classes.html, Companion/minos_classes/MSG_Classes.html, Companion/minos_classes/NAV_Classes.html, Companion/overview/Algorithm_Candidate_Packages.html, Companion/overview/Application_Package_Roll_Call.html, Companion/overview/BField.html, Companion/overview/BubbleSpeak.html, Companion/overview/CalDetPIDSR.html, Companion/overview/Calibrator.html, Companion/overview/CandDigit.html, Companion/overview/CandXxxSR.html, Companion/overview/Coding_to_our_Standard.html, Companion/overview/Committing_Code.html, Companion/overview/Configuring_Jobs.html, Companion/overview/Conventions.html, Companion/overview/Creating_New_Package_in_Test_Release.html, Companion/overview/Creating_Test_Release.html, Companion/overview/Data_Flows.html, Companion/overview/DatabaseInterface.html, Companion/overview/DeMux.html, Companion/overview/Demojob.html, Companion/overview/Dispatcher.html, Companion/overview/Framework_Package_Roll-Call.html, Companion/overview/Framework_Package_Roll_Call.html, Companion/overview/G4I.html, Companion/overview/Global_Organisation.html, Companion/overview/Help.html, Companion/overview/Installing_Base.html, Companion/overview/IoModules.html, Companion/overview/Islands.html, Companion/overview/JobControl_Package.html, Companion/overview/Local_Organisation.html, Companion/overview/MIDAD.html, Companion/overview/Making_Own_Binaries.html, Companion/overview/MessageService.html, Companion/overview/MinosObjectMap_Package.html, Companion/overview/Monitoring.html, Companion/overview/Navigation.html, Companion/overview/Package.html, Companion/overview/Persistency.html, Companion/overview/Plex.html, Companion/overview/Preparation.html, Companion/overview/Prepare_to_be_Reviewed.html, Companion/overview/ROOT_as_Framework.html, Companion/overview/ROOT_as_PAW.html, Companion/overview/RawData.html, Companion/overview/Record.html, Companion/overview/Registry.html, Companion/overview/Remote_cvs_access.html, Companion/overview/RerootExodus.html, Companion/overview/Swimmer.html, Companion/overview/The_Cpp_Language.html, Companion/overview/The_OO_Paradigm.html, Companion/overview/The_ROOT_Program.html, Companion/overview/The_Standard_Jobs.html, Companion/overview/Tracking_Changes.html, Companion/overview/UgliGeometry.html, Companion/overview/Validity.html, Companion/overview/Writing_ROOT_macros.html, Companion/overview/cvs.html, Companion/overview/empty_part2.html, Companion/overview/gminos_and_reco_minos.html, Companion/overview/make.html, Companion/overview/minossoft.html, Companion/overview/not_available.html, Companion/overview/srt.html, Companion/overview/tutorial.html, Companion/overview/CandXxxSR/index.html, Companion/overview/CandXxxSR/information_access.html, Companion/overview/CandXxxSR/introduction.html, Companion/overview/CandXxxSR/light_propagation_speed.html, Companion/overview/CandXxxSR/offline_job.html, Companion/overview/CandXxxSR/overview.html, Companion/overview/CandXxxSR/sr_packages.html, Companion/overview/CandXxxSR/stopping_muons.html, Companion/overview/CandXxxSR/time_resolution.html, Companion/overview/MySQL_Database/mysql-minos.html, Errors/index.html, PackRats/PackRats.html, doc/guidelines.html, products/external.html: Global changes: 1) Remove :8875 from URL. 2) Use $Date$ instead of document.lastModified. 2002-01-25 11:25 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Promote new layout to top of page, and make minor changes. 2002-01-24 21:39 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxMuonPlane.cxx, DmxRMSStat.cxx, DmxShowerPlane.cxx, DmxStatus.cxx, DmxStatus.h, demux_fardata.jcm: more fixes for funky pathologies 2002-01-24 20:55 Brett Viren <bv@bnl.gov> * WebDocs/: external_products.html, install.html, install_libsigc++.html: - Add instructions on installing libsigc++ - Move external products link to top of install.html, since they have to be done first. 2002-01-24 20:46 Brett Viren <bv@bnl.gov> * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh, setup_minossoft_template: For those scripts using $INSTALLATION and not yet done so, $INSTALLATION{bin,lib} is added to {LD_LIBRARY_,}PATH. 2002-01-24 18:38 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft, setup_minossoft_tamu: #typo error in install_minossoft (no need to worry about) 2002-01-24 15:52 Brett Viren <bv@bnl.gov> * MIDAD/View.cxx: - The default min,max for Ranges is 0,1. This was causing the View to be overly large in U/V direction for CalDet when displayed in real coords. Initialize relevant Ranges to 0,0. 2002-01-24 14:07 musser * Calibrator/StripCalibrator.h: remove inheritance of stripcalibrator on plexcalib for now 2002-01-24 14:03 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h, doc/ChangeLog: PerInputStreamManager: Add default value to second argument of RecordAt such that invoking PerInputStreamManager::RecordsAt(mom) without specifying vldcontext of interest will reload the record set at the current vldcontext. 2002-01-24 13:51 musser * DatabaseTables/CalibrationTables/create_calibration_tables.mysql: change Chi2 to Norm in mapper fits table 2002-01-24 13:49 musser * Calibrator/: CalMapperFits.cxx, CalMapperFits.h: change chi2 field to nomr in mapper fits table 2002-01-24 11:21 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add CalTech tutorial todo list. 2002-01-24 09:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmLogFile.cxx, doc/ChangeLog: Allow file name in --File option to have dot in directory name. 2002-01-23 22:27 Mark Messier <messier@indiana.edu> * IoModules/: IoDataFileFactory.cxx, IoInputModule.cxx: If a file is open and the requested file format changes, reopen the file 2002-01-23 21:46 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, CandModel.h, DigitListScenery.cxx, DigitListScenery.h, Display.h, JobModel.cxx, Mint.cxx, Mint.h, MomModel.cxx, Scene.cxx, Scene.h, SceneDisplay.cxx, SceneDisplay.h, Scenery.cxx, Scenery.h, gui.C, gui.jcm: In general, events are displayable once again and I have caught up with current state of the art of the new JobC interface. Right now there is a kludge in place which lets one go forward in the data stream. This ugliness will go away once the Input module is integrated and JobC provides some way to notify MIDAD of changes. Details: - CandModel no longer sets its own MomModel - DigitListScenery overrides Scenery::SetScene to burrow back up to layers which know how to find the rith MomModel. - gui.C is how this whole thing works at the moment: root> .L gui.C root> Mint* mint = gui() root> mint->Next() 2002-01-23 20:55 Brett Viren <bv@bnl.gov> * MIDAD/UZVZDisplay.cxx: revert from strip/plane back to real coords 2002-01-23 20:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/readmeroot: #removed "gmake install" to avoid installation in wrong place 2002-01-23 19:35 Mark Messier <messier@indiana.edu> * JobControl/JobCROOT.cxx: Put back access to MomNavigator via GetMom(). 2002-01-23 18:26 Brett Viren <bv@bnl.gov> * MIDAD/minos.C: Add libsigc.so 2002-01-23 17:58 Brett Viren <bv@bnl.gov> * MIDAD/minos.C: - Add alternative interface: void minos(const char* stoplib, int verbosity = 1); Use like: root> .x minos.C("libCandDigit.so") To load just enough libs to make use of libCandDigit. 2002-01-23 17:06 Brett Viren <bv@bnl.gov> * MIDAD/: Scene.cxx, Scene.h, SceneDisplay.cxx: - Scenes now have optional internal axis similar to root hists 2002-01-23 16:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiSqlValPacket.h: Cosmetic: rename dummy arg to Bool_t list to match .cxx. 2002-01-23 16:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/ChangeLog: Record changes to DbmModule. 2002-01-23 16:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmModule.cxx: Output conflict details when importing. 2002-01-23 16:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record changes to DbiTimer & DbiSqlValPacket. 2002-01-23 16:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: Method IsEqual now takes 2nd arg: Bool_t list = kFALSE. 2002-01-23 16:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTimer.cxx: Disabled by default. 2002-01-23 10:40 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CandDigiPairHandle.cxx, CandDigiPairHandle.h, CutDigiPairListModule.cxx, DigiPairListModule.cxx, DrawMuonTracksModule.cxx, FitThruMuonListModule.cxx, MSTClusterListModule.cxx, PathLenCorrecModule.cxx, PlotMuonClusterModule.cxx, ThruMuonListModule.cxx: The XxxModule::Ana nodes now return JobCResult::kFailed if they cannot find the specified XxxHandle. Fixed label in PlotMuonClusterModule. CandDigiPairHandle now uses CandStripHandle::GetZPos(). 2002-01-23 09:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTimer.cxx: Cosmetic change: Reduce length o "wipe-out" line; if this line exceeds the display width and line wrap is enabled lots of blank lines result!` 2002-01-22 23:16 Mark Messier <messier@indiana.edu> * JobControl/JobCEnv.cxx: fIsBatch should be initialized to false since there really isn't anything like batch mode anymore... 2002-01-22 22:29 Brett Viren <bv@bnl.gov> * MIDAD/: Scene.cxx, Scene.h, test/GNUmakefile: - Start of code to allow for TH2 style embedded axis. 2002-01-22 20:24 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListScenery.cxx, Display.h, Mint.cxx, Mint.h, SceneDisplay.cxx, SceneDisplay.h, Scenery.cxx, Scenery.h, SceneryProxy.cxx, TrackListScenery.cxx: - updates to match NamedFactory's namespaces - {Mint,Display}::AddScenery() added 2002-01-22 19:39 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayProxy.h, Mint.cxx, Mint.h, NamedFactory.cxx, NamedFactory.h, NamedProxy.h, Scene.cxx, Scene.h, SceneDisplay.cxx, SceneryProxy.h: - NamedFactory now has the concept of namespaces to separate out different sub elements (eg, Displays vs. Scenery). Each namespace has a corresponding NamedFactory instance. - Scenes now know what Display they are in. 2002-01-22 17:07 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, Dad.cxx, Dad.h, Display.cxx, Display.h, DisplayProxy.h, GNUmakefile, HeaderDisplay.cxx, HeaderDisplay.h, JobModel.cxx, JobModel.h, LinkDef.h, Mint.cxx, Mint.h, MomModel.cxx, MomModel.h, SceneDisplay.cxx, SceneDisplay.h, SceneryProxy.h: - Start de-singletoning MomModel - New JobModel wraps around JobC - Mint holds a JobModel and a MomModel and gets passed to all displays - Cut out all Display/Scenery menu stuff, needs reworking. - Should now compile again.... 2002-01-22 17:03 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: TrackSRListModule.cxx, TrackSRListModule.h: Add optical cable length variables to TTrees. 2002-01-22 16:24 Brett Viren <bv@bnl.gov> * Registry/Registry.cxx: - add indentation to Print to show recursive nesting 2002-01-22 16:03 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerOutputStream.cxx: Make minimum basket buffer size 1000 bytes to protect against root problem with small buffer size. 2002-01-21 23:59 Mark Messier <messier@indiana.edu> * Demo/: demo-1a.C, demo-1a.cc: Move root macro from .cc to .C 2002-01-21 21:28 Brett Viren <bv@bnl.gov> * Registry/Registry.cxx: - Remove warnings from Get(), put them in GetTYPE(), triggered only if no error handler is set. 2002-01-21 21:14 Mark Messier <messier@indiana.edu> * JobControl/: JobCDialog.cxx, JobCDialog.h: Registrys in fact handle const char* correctly so special treatment here is not needed 2002-01-21 10:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record update to DbiTimer. 2002-01-21 10:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultAgg.cxx, DbiResultNonAgg.cxx: Add timer probes. 2002-01-21 10:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTimer.cxx, DbiTimer.h: DbiTimer now has 4 sub-watches:- 0 time to load data into TSQLResultSets 1 time to create DbiResult tables and DbiTableRows 2 time to fetch TSQLRows 3 time to fill DbiTableRows 2002-01-20 23:32 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: # Reverse to use egcs 2002-01-20 19:33 Mark Messier <messier@indiana.edu> * Demo/demo-1a.cc: Re-implement demo-1a.jcm using new JobControl interface 2002-01-20 18:57 Mark Messier <messier@indiana.edu> * JobControl/: JobCDialog.cxx, JobCDialog.h, JobCEnv.cxx, JobCModule.cxx, JobCModule.h, JobCModuleProxy.cxx, JobCModuleRegistry.h, JobCRootEnv.cxx, JobCRootEnv.h, JobCommand.cxx, JobCommand.h, LinkDef.h, main/JobCmain.cxx, test/GNUmakefile, test/JobCDemoModuleA.cxx, test/JobCDemoModuleA.h, test/JobCommandValidate.cxx, test/TestJobCDialog.cxx, test/testjobc.C: * Work on JobCModule configuration. Implemented using Registry objects. - JobCModules now own a Registry object which holds the configuration - JobCModules now have an interface to specify their default configuration - Added JobCModule::Set commands to change module configuration - JobCmain now accepts both new and old interfaces - Added class JobCDialog which is a small utility to querry users to populate a Registry object w/ test program * Tweak the setup of the root session * Add some parsing utilities fo JobCommand 2002-01-19 17:31 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h, test/RegistryValidate.cxx: - Add Registry::Merge to merge (by deep copy) one registry into another. This respects the usual Registry locks. 2002-01-18 22:03 Mark Messier <messier@indiana.edu> * BubbleSpeak/: BubGeometry.cxx, CandDigiPairHandle.cxx, CandDigiPairHandle.h, DigiPairListModule.cxx, SuperSliceListModule.cxx: 1) Fix interface for GetZpos to match base class 2) Remove some compiler warnings about multi-line strings and missing returns. 2002-01-18 21:56 Brett Viren <bv@bnl.gov> * Registry/doc/Makefile: tweek latex2html args 2002-01-18 21:56 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GNUmakefile, MainMenu.cxx, Mint.cxx, Mint.h, NamedFactory.cxx, NamedFactory.h, NamedProxy.h, SceneryProxy.cxx, SceneryProxy.h: Mid stream commit: Currently doesn't compile due to JC and Midad being in a state of flux. - Start main midad interface class (Mint) - Start moving over to new JobC interface - Pry Named{Factory,Proxy} out of midad namespace - Start to remove/rewrite some display and menu creation methods 2002-01-18 21:53 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: # Modified gcc version libraries 2002-01-18 17:37 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: Add GetZPos() method. 2002-01-18 17:36 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandReco.h, CandRecoHandle.cxx, CandRecoHandle.h: Add variable and methods for timing. 2002-01-18 17:25 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 100 2002-01-18 17:19 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Add note about DbiTimer. 2002-01-18 17:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record addition of DbiTimer 2002-01-18 17:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiResultNonAgg.cxx, DbiResultPtr.cxx, DbiTimer.cxx, DbiTimer.h, LinkDef.h, test/GNUmakefile, test/LinkDef.h, test/TestDbi.cc: Simple query timer. 2002-01-18 15:45 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx: [no log message] 2002-01-18 15:22 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgDigiPairList.cxx, AlgDigiPairList.h: Strips in cosmic counters need only one-sided readout to be retained. 2002-01-18 15:19 Mark Messier <messier@indiana.edu> * DatabaseTables/: CalibrationTables/.cvsignore, HvTables/.cvsignore, PlexTables/.cvsignore, UgliTables/.cvsignore: Added .cvsignore files to new package 2002-01-18 14:21 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: SelectGoodMuon.cxx, SelectGoodMuon.h: Forgot to add SelectGoodMuon for the last commit. 2002-01-18 13:35 musser * Calibrator/: CalADCtoPE.h, CalGainDrift.h, CalGainDriftReference.h, CalMIPCalibration.h, CalMapperData.h, CalMapperFits.h, CalMuonCalibration.h, CalMuonStats.h, CalNonLinearity.h, CalPINResponse.h, CalPINtoADC.h, CalTimeCalibration.h, DigitCalibrator.cxx, MIPCalibrator.cxx, MuonSigCorrCalibrator.cxx, PEGainCalibrator.cxx, PulserSigLinCalibrator.h, SigMappedCalibrator.cxx, StripCalibrator.cxx, TimeCalibrator.cxx: fixed ordering of intializations to kill warning messages 2002-01-18 00:04 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Adapt to new JobCEnv interface 2002-01-18 00:03 Mark Messier <messier@indiana.edu> * MIDAD/: EventControl.cxx, JobCInterface.cxx: Adapt to JobControl changes esp. handling of MomNavigator 2002-01-18 00:03 Mark Messier <messier@indiana.edu> * JobControl/: JobC.cxx, JobC.h, JobCDisplayModule.cxx, JobCEnv.cxx, JobCEnv.h, JobCModule.cxx, JobCModule.h, JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobCPathRegistry.cxx, JobCPathRegistry.h, JobCROOT.cxx, JobCRootEnv.cxx, JobCRootEnv.h, JobController.cxx, JobController.h, LinkDef.h, test/JobCDemoModuleA.cxx, test/JobCPathValidate.cxx, test/JobControllerValidate.cxx, test/JobControllerValidate.h: More work towards the new job control framework. Still supports .jcm files. New framework more complete (in fact it might even work!). 1) JobCEnv holds only "unix job wide" data and has been made a singleton 2) Ownership of MomNavigator moved to JobC and JobController. One mom per controller 2002-01-17 21:28 bspeak * setup/setup_minossoft_soudan.csh: [no log message] 2002-01-17 20:20 bspeak * setup/setup_minossoft_soudan.sh: Minor bug fixes 2002-01-17 20:08 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Ben Speakman to write list for setup 2002-01-17 19:37 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimdEdxAction.cxx, SwimdEdxTable.cxx, SwimdEdxTable.h, test/TestSwimmer.cxx, test/TestSwimmer.h: Energy loss table has been added. Still in working process. 2002-01-16 23:47 Mark Messier <messier@indiana.edu> * JobControl/: JobCRootCommandModule.cxx, JobCRootCommandModule.h: Remove references to (Ana/Reco)NonPhysics 2002-01-16 22:57 Mark Messier <messier@indiana.edu> * JobControl/: GNUmakefile, JobC.cxx, JobC.h, JobCDisplayModule.cxx, JobCDisplayModule.h, JobCMethod.cxx, JobCMethod.h, JobCModule.cxx, JobCModule.h, JobCMsgModule.cxx, JobCMsgModule.h, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobCPathRegistry.cxx, JobCPathRegistry.h, JobCROOT.h, JobCommand.cxx, JobCommand.h, JobController.cxx, LinkDef.h, test/JobCDemoModuleA.cxx, test/JobCDemoModuleA.h, test/JobCDemoModuleB.cxx, test/testjobc.C: 1) Start backing out the AnaNonPhysics and RecoNonPhysics methods 2) Begin introducing new interface to replace .jcm's (See test/testjobc.C). .jcm's should still all work -- new interface only partialy implemented 2002-01-16 22:26 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: warn user that RawChannelId.IsNull message limit has been reached 2002-01-16 22:17 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEndValidity.caldet, PixelToRawChannelValidity.caldet, RawChannelReadoutTypeValidity.caldet, RawChannelToPinDiodeValidity.caldet: move CalDet plex TimeEnd back from 2001-12-31 to 2002-06-30 23:59:59 so that newly generated Monte Carlo will still use same plex 2002-01-16 21:37 Mark Messier <messier@indiana.edu> * RerootExodus/: CheezyDisplayModule.cxx, CheezyDisplayModule.h, RerootToRawDataModule.h: Remove references to "NonPhysics" JobCModule methods 2002-01-16 21:36 Mark Messier <messier@indiana.edu> * CandDigit/DigitListModule.h: Remove references to "NonPhysics" JobCModule methods. 2002-01-16 21:36 Mark Messier <messier@indiana.edu> * JobControl/JobCRootEnv.cxx: Reset ROOT signal handlers to defaults. Now you can control-c out of a job! 2002-01-16 16:37 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigGoodThruMuonList.cxx, AlgConfigGoodThruMuonList.h, AlgGoodThruMuonList.cxx, AlgGoodThruMuonList.h, BubGeometry.cxx, BubGeometry.h, FitThruMuonListModule.cxx, GoodThruMuonListModule.cxx, GoodThruMuonListModule.h, LinkDef.h, muon_bcalib.C, muon_binit.C, muon_calib.C, muon_cd_binit.C, muon_cd_init.C, muon_init.C: Replaced GoodThruMuonListModule, which produces a copy of a CandThruMuon if it passes the cuts, with SelectGoodMuon, which uses JobCResult and filters to indicate whether a CandThruMuon is to be retained. 2002-01-16 15:26 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, Companion/index.html, Companion/update_log.html: Attempt at new top level page. Rationalisation of Companion top page. 2002-01-16 15:23 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: DatabaseInterface.html, Demojob.html, Help.html, MinosObjectMap_Package.gif, Plex.gif, Plex.html, Plex2.gif, ROOT_as_PAW.html, RawData.gif, RawData.html, RawData2.gif, Record.gif, UgliGeometry.gif, UgliGeometry.html, UgliGeometry2.gif, Validity.gif, Validity.html, Writing_ROOT_macros.html, index.html, tutorial.html, CandXxxSR/index.html, CandXxxSR/information_access.html, CandXxxSR/introduction.html, CandXxxSR/light_propagation_speed.html, CandXxxSR/offline_job.html, CandXxxSR/overview.html, CandXxxSR/sr_packages.html, CandXxxSR/stopping_muons.html, CandXxxSR/time_resolution.html, CandXxxSR/information_access/Slide1.GIF, CandXxxSR/information_access/Slide2.GIF, CandXxxSR/information_access/Slide3.GIF, CandXxxSR/information_access/Slide4.GIF, CandXxxSR/information_access/Slide5.GIF, CandXxxSR/information_access/Slide6.GIF, CandXxxSR/information_access/Slide7.GIF, CandXxxSR/introduction/Slide1.GIF, CandXxxSR/introduction/Slide2.GIF, CandXxxSR/introduction/Slide3.GIF, CandXxxSR/introduction/Slide4.GIF, CandXxxSR/light_propagation_speed/Slide1.GIF, CandXxxSR/light_propagation_speed/Slide2.GIF, CandXxxSR/light_propagation_speed/Slide3.GIF, CandXxxSR/offline_job/Slide1.GIF, CandXxxSR/offline_job/Slide10.GIF, CandXxxSR/offline_job/Slide2.GIF, CandXxxSR/offline_job/Slide3.GIF, CandXxxSR/offline_job/Slide4.GIF, CandXxxSR/offline_job/Slide5.GIF, CandXxxSR/offline_job/Slide6.GIF, CandXxxSR/offline_job/Slide7.GIF, CandXxxSR/offline_job/Slide8.GIF, CandXxxSR/offline_job/Slide9.GIF, CandXxxSR/overview/Slide1.GIF, CandXxxSR/overview/Slide10.GIF, CandXxxSR/overview/Slide11.GIF, CandXxxSR/overview/Slide12.GIF, CandXxxSR/overview/Slide13.GIF, CandXxxSR/overview/Slide14.GIF, CandXxxSR/overview/Slide15.GIF, CandXxxSR/overview/Slide16.GIF, CandXxxSR/overview/Slide17.GIF, CandXxxSR/overview/Slide18.GIF, CandXxxSR/overview/Slide19.GIF, CandXxxSR/overview/Slide2.GIF, CandXxxSR/overview/Slide20.GIF, CandXxxSR/overview/Slide3.GIF, CandXxxSR/overview/Slide4.GIF, CandXxxSR/overview/Slide5.GIF, CandXxxSR/overview/Slide6.GIF, CandXxxSR/overview/Slide7.GIF, CandXxxSR/overview/Slide8.GIF, CandXxxSR/overview/Slide9.GIF, CandXxxSR/sr_packages/Slide1.GIF, CandXxxSR/sr_packages/Slide2.GIF, CandXxxSR/sr_packages/Slide3.GIF, CandXxxSR/sr_packages/Slide4.GIF, CandXxxSR/sr_packages/Slide5.GIF, CandXxxSR/sr_packages/Slide6.GIF, CandXxxSR/sr_packages/Slide7.GIF, CandXxxSR/stopping_muons/Slide1.GIF, CandXxxSR/stopping_muons/Slide2.GIF, CandXxxSR/stopping_muons/Slide3.GIF, CandXxxSR/stopping_muons/Slide4.GIF, CandXxxSR/stopping_muons/Slide5.GIF, CandXxxSR/stopping_muons/Slide6.GIF, CandXxxSR/stopping_muons/Slide7.GIF, CandXxxSR/time_resolution/Slide1.GIF, CandXxxSR/time_resolution/Slide2.GIF, CandXxxSR/time_resolution/Slide3.GIF, CandXxxSR/time_resolution/Slide4.GIF, CandXxxSR/time_resolution/Slide5.GIF, MySQL_Database/SQL.html, MySQL_Database/access.html, MySQL_Database/admin.html, MySQL_Database/blank.html, MySQL_Database/client.html, MySQL_Database/excel.html, MySQL_Database/intro.html, MySQL_Database/mysql-minos.html, MySQL_Database/references.html: Add tutorial talks by Robert, Pete and Roy. Tidy up links. Factor out tutorial from overview. 2002-01-16 15:10 Mark Messier <messier@indiana.edu> * PEGain/.cvsignore: Add .cvsignore to new package 2002-01-16 15:09 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: Added package for PEGain at Ryan Nichol's request 2002-01-16 13:55 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigFitThruMuonList.cxx, AlgConfigFitThruMuonList.h, AlgConfigMSTClusterList.cxx, AlgConfigMSTClusterList.h, AlgConfigThruMuonList.cxx, AlgConfigThruMuonList.h, AlgFitThruMuonList.cxx, AlgMSTClusterList.cxx, AlgThruMuonList.cxx, CutDigiPairListModule.cxx, FitThruMuonListModule.cxx, LinkDef.h, MSTClusterListModule.cxx, MSTClusterListModule.h, ThruMuonListModule.cxx, ThruMuonListModule.h: Converted to using generic AlgConfig. Changes to config parameters saved immediately if Algorithm is already registered. Don't bother saving CandDigiPairList if it is empty. 2002-01-16 13:51 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxStatus.cxx, DmxStatus.h: add new field to DeMuxTree in DeMuxCosmicsModule to flag multiple muon events 2002-01-15 20:34 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoOutputModule.cxx, doc/ChangeLog: Added SimSnarl tree storing SimSnarlRecords to IoOutputModule (per Robert's request) 2002-01-15 19:45 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: forgot to get rid of one message line in DeMuxCosmicsModule 2002-01-14 22:36 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.h, PlexStripEndId.h: make ctor from bare Int_t to be "explicit" in hopes of avoiding illformed type conversions 2002-01-14 22:30 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: get rid of unnecessary output to screen 2002-01-14 19:44 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.h: another ordering fix 2002-01-14 19:05 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 84 2002-01-14 18:32 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: fix ordering of variable initialization in DeMuxCosmicsModule ctor 2002-01-14 14:43 Mark Messier <messier@indiana.edu> * JobControl/JobCROOT.cxx: Switch to interactive mode when GetMom() is called 2002-01-14 13:25 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigCutDigiPairList.cxx, AlgConfigCutDigiPairList.h, AlgCutDigiPairList.cxx, AlgCutDigiPairList.h, CandDigiPairListHandle.cxx, CandMSTClusterHandle.cxx, CandMSTClusterHandle.h, CandMSTClusterListHandle.cxx, CandMSTClusterListHandle.h, CandStraightClusterHandle.cxx, CandStraightClusterHandle.h, CandThruMuonHandle.cxx, CandThruMuonHandle.h, CandThruMuonListHandle.cxx, CandThruMuonListHandle.h, CutDigiPairListModule.cxx, DigiPairListModule.cxx, FitThruMuonListModule.cxx, GoodThruMuonListModule.cxx, LinkDef.h, MSTClusterListModule.cxx, SuperSliceListModule.cxx, ThruMuonListModule.cxx: Converted all CandXxxHandles to use std::ostream rather than Print(). Now Print() will pick up TObject::Print(). To print information, use something along the lines of: CandDigiPairHandle chh; MSG("Cand", Msg::kInfo) << chh; Converted AlgCutDigiPairList to using generic AlgConfig. Changes to config parameters saved immediately if Algorithm is already registered. Don't bother saving CandDigiPairList if it is empty. 2002-01-14 04:54 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStreamManager.cxx, doc/ChangeLog: Fix bug in selection mechanism. 2002-01-14 01:23 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: more tweaks for bugs shown at cal tech 2002-01-12 02:09 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxStatus.cxx, demux_fardata.jcm: add loop for finding multiple muons in same event 2002-01-11 21:55 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxStatus.cxx, DmxStatus.h, demux_fardata.jcm: more fixes for the caltech bugs. 2002-01-11 19:32 Robert Hatcher <rhatcher@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: remove unused REROOT/RecSimSnarl includes comment out some unused variables reorder ctor initializations to match declaration order (and thus eliminate compiler warnings) 2002-01-11 19:29 Robert Hatcher <rhatcher@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.h: remove trailing blank lines 2002-01-11 19:29 Robert Hatcher <rhatcher@fnal.gov> * DeMux/DmxStatus.cxx: protect against SEGV that occurs when running on a REROOT file where a planeItr dereferencing gives 0 2002-01-11 19:16 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/doc/ChangeLog: commit the description of changes that went into V00-03-00 2002-01-11 19:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRecord.cxx, RawRecord.h: RecMinosHdr::FindComponent now returns *last* match, which affects FindRawBlock(). Allow optional iterator direction to GetRawBlockIter. 2002-01-11 19:12 Robert Hatcher <rhatcher@fnal.gov> * CandData/: CandRecord.cxx, CandRecord.h: RecMinosHdr::FindComponent now returns *last* match, which affects FindCandHandle(). Allow optional iterator direction to GetCandHandleIter. 2002-01-11 19:10 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToTruthModule.cxx: Convert from obsolete RecSimSnarl to SimSnarlRecord; make a copy of REROOT_NeuVtx and REROOT_NeuKin in the record as well as the TClonesArray (named "StdHep") of TParticles 2002-01-11 19:08 Robert Hatcher <rhatcher@fnal.gov> * Record/: LinkDef.h, RecSimSnarl.cxx, RecSimSnarl.h, RecordMinos.cxx, RecordMinos.h, SimSnarlHeader.cxx, SimSnarlHeader.h, SimSnarlRecord.cxx, SimSnarlRecord.h: Replace RecSimSnarl class (based on obsolete RecordMinos) with SimSnarlRecord + SimSnarlHeader (based on RecMinos{Hdr}). 2002-01-11 19:06 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinos.cxx: FindComponent now selects *last* matching element, not first (using reverse iterator) - so users get the last one of the class added to the record which is more likely what they want. Also, "SetOwner" bit is explicitly enabled for Components and Temporaries containers. 2002-01-11 16:28 musser * Calibrator/CalADCtoPE.cxx, Calibrator/CalADCtoPE.h, Calibrator/CalGainDrift.cxx, Calibrator/CalGainDrift.h, Calibrator/CalGainDriftReference.cxx, Calibrator/CalGainDriftReference.h, Calibrator/CalMIPCalibration.cxx, Calibrator/CalMIPCalibration.h, Calibrator/CalMapperData.cxx, Calibrator/CalMapperData.h, Calibrator/CalMapperFits.cxx, Calibrator/CalMapperFits.h, Calibrator/CalMapperHeader.cxx, Calibrator/CalMuonCalibration.cxx, Calibrator/CalMuonCalibration.h, Calibrator/CalMuonStats.cxx, Calibrator/CalMuonStats.h, Calibrator/CalNonLinearity.cxx, Calibrator/CalNonLinearity.h, Calibrator/CalPINResponse.cxx, Calibrator/CalPINResponse.h, Calibrator/CalPINtoADC.cxx, Calibrator/CalPINtoADC.h, Calibrator/CalTimeCalibration.cxx, Calibrator/CalTimeCalibration.h, Calibrator/DigitCalibrator.cxx, Calibrator/DigitCalibrator.h, Calibrator/LinkDef.h, Calibrator/MIPCalibrator.cxx, Calibrator/MuonSigCorrCalibrator.cxx, Calibrator/PEGainCalibrator.cxx, Calibrator/PulserSigLinCalibrator.cxx, Calibrator/SigMappedCalibrator.cxx, Calibrator/StripCalibrator.cxx, Calibrator/StripCalibrator.h, Calibrator/TimeCalibrator.cxx, DatabaseTables/CalibrationTables/GainDriftMasterTable.caldet, DatabaseTables/CalibrationTables/GainDriftMasterTable.far, DatabaseTables/CalibrationTables/GainDriftTable.caldet, DatabaseTables/CalibrationTables/GainDriftTable.far, DatabaseTables/CalibrationTables/GainTable.caldet, DatabaseTables/CalibrationTables/GainTable.far, DatabaseTables/CalibrationTables/MIPCalibrationTable.caldet, DatabaseTables/CalibrationTables/MIPCalibrationTable.far, DatabaseTables/CalibrationTables/MapperFitsTable.caldet, DatabaseTables/CalibrationTables/MapperFitsTable.far, DatabaseTables/CalibrationTables/MuonFitsTable.caldet, DatabaseTables/CalibrationTables/MuonFitsTable.far, DatabaseTables/CalibrationTables/NonLinearityTable.caldet, DatabaseTables/CalibrationTables/NonLinearityTable.far, DatabaseTables/CalibrationTables/PINResponseTable.caldet, DatabaseTables/CalibrationTables/PINResponseTable.far, DatabaseTables/CalibrationTables/PINtoADCTable.caldet, DatabaseTables/CalibrationTables/PINtoADCTable.far, DatabaseTables/CalibrationTables/TimeCalibrationTable.caldet, DatabaseTables/CalibrationTables/TimeCalibrationTable.far, DatabaseTables/CalibrationTables/create_calibration_tables.mysql: [no log message] 2002-01-11 00:27 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiScintMdl.far_data, UgliDbiScintMdlValidity.far_data: far detector (data) clear fiber lengths based on Indiana factory specs 2002-01-10 19:57 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: Error messages if DBI failed to get an appropriate row (just before SEGV) 2002-01-10 16:52 Brett Viren <bv@bnl.gov> * Registry/: LinkDef.h, Registry.cxx, Registry.h, RegistryItem.h, RegistryItemXxx.cxx, RegistryItemXxx.h, test/RegistryValidate.cxx: - Keys are now only const char*, not strings. - Registry can now hold values of type Registry. - Remove anything needing "tempated funcitons". 2002-01-10 16:50 Brett Viren <bv@bnl.gov> * DatabaseInterface/DbiConfigStream.cxx: move to const char* interface in Registry 2002-01-10 02:07 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxChiSqrStat.cxx, DmxCompareTypes.cxx, DmxCompareTypes.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, DmxStatus.h, LinkDef.h, demux_fardata.jcm: fixes for the problems shown at caltech 2002-01-10 01:38 Brett Viren <bv@bnl.gov> * WebDocs/WebDocs.html: Add link to doxygen generated code 2002-01-09 21:28 Brett Viren <bv@bnl.gov> * MIDAD/GNUmakefile: remove doc/ 2002-01-09 18:19 Brett Viren <bv@bnl.gov> * MIDAD/GNUmakefile: Add doc/ subdir 2002-01-09 00:52 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: commit the ChangeLog of the second tagging of the day 2002-01-09 00:49 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: LinkDef.h, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h, UgliPlnHandle.cxx, UgliPlnHandle.h, UgliPlnNode.cxx, UgliPlnNode.h, UgliScintPlnABC.h, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnABC.h, UgliSteelPlnHandle.cxx, UgliSteelPlnHandle.h, UgliSteelPlnNode.cxx, UgliSteelPlnNode.h: refactorize inheritence of Ugli{Scint,Steel}Pln{Node,Handle} so that one can get a vector of UgliPlnHandle's. 2002-01-08 22:43 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: update what's changed for this tag 2002-01-08 17:39 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldLoanPool.cxx: expand the output of a Info message when GetMap needs new map 2002-01-08 17:35 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCRootCommandModule.cxx, JobCRootModule.cxx: more descriptive explanation of what the module is supposed to do now passed to JOBMODULE macro (and eventually held by JobCModuleRegistry). 2002-01-08 17:30 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexStripEndId.cxx, PlexStripEndId.h: BuildPlnStripEndKey() constructs a compressed value one can use for indexing in the DBI. Should be no more than 18bits as long as far detector has no more than 682 planes. Near detector hashing isn't quite as compact as it possibly could be. 2002-01-08 17:08 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h: new methods for getting an STL vector of UgliScintPlnHandle or UgliSteelPlnHandle (but not both, yet) 2002-01-08 17:06 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliScintPlnHandle.h: new method for getting individual StripHandle (used to only be via UgliGeomHandle); new method of getting STL vector of all UgliStripHandles relevant for the plane 2002-01-08 17:03 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnNode.cxx, UgliScintPlnNode.h: new method for getting a STL vector of UgliStripHandle's in the plane 2002-01-08 17:00 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliScintMdlNode.cxx: default for modules is now to be invisible 2002-01-08 16:59 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliStripNode.cxx, UgliStripNode.h: remove WlsPigtail/ClearFiber values - UgliStripShape and UgliScintMdlNode should now be the source of these (with a fallback of attempting to use DBI directly). 2002-01-08 16:52 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliPlnABC.h: remove commented out methods that are never to be implemented 2002-01-08 16:49 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiStripStruct.far_data, UgliDbiStripStructValidity.far_data: far detector (data) strip lengths now reflect factory specification and have values for partial (split) strips and their bypass WLS fiber 2002-01-08 16:49 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Demojob.html: Add some support notes for UserAnalysis desconstruction. 2002-01-08 15:48 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/index.html: Cosmetic change. 2002-01-08 15:47 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: The_Cpp_Language.html, Writing_ROOT_macros.html, macros/look_at_data_header.C: mom->GetFragment doesn't need a cast. 2002-01-08 15:46 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/MinosObjectMap_Package.html: Simplify class name printing. 2002-01-08 15:44 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Creating_Test_Release.html: Better way to relaod Demo code. 2002-01-08 15:43 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Add link to Companion overview/tutorial. 2002-01-07 06:35 Mark Messier <messier@indiana.edu> * Demo/: UserAnalysis.cxx, UserAnalysis.h, demo-1.jcm: Minor tweaks prior to the CalTech tutorial sessions 2002-01-07 04:12 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Demojob.html, index.html: More minor fixes. 2002-01-07 02:51 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: MinosObjectMap_Package.html, The_Standard_Jobs.html: Show user explicitly what to type to get fragments to show classes. 2002-01-07 01:55 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/candplot.C: Add missing }. 2002-01-07 01:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: index.html, macros/candin.jcm: Add connection from Windows instructions. Bug fix: remove macro/ from candplot.C 2002-01-06 23:55 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/Companion/overview/IoModules.html: Fix output module example and add list of output module job control commands. 2002-01-06 23:01 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: The_Standard_Jobs.html, index.html, macros/candmodadchin.jcm: Add database talk. Fix minor typos. 2002-01-06 19:58 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/macros/candin.jcm: - Add jcm command to turn on a long existing option in order to reduce the level of slanderous ridicule from fellow collaborators. Strait lines, indeed.... 2002-01-06 17:44 Brett Viren <bv@bnl.gov> * WebDocs/Companion/overview/: MIDAD.html, index.html: - Add preexisting MIDAD configuration doc - Add overview of new MIDAD framework 2002-01-06 16:59 Brett Viren <bv@bnl.gov> * MIDAD/doc/index.html: Add link to design.html. This page also tells how to access the CVS branch where the new MIDAD lives. 2002-01-06 16:53 Brett Viren <bv@bnl.gov> * MIDAD/doc/: README.libsigc++, design.html, index.html: - Update instructions on how to get and build libsigc++ - Update design.html to reflect new design 2002-01-06 15:51 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/: index.html, update_log.html, overview/Preparation.html, overview/ROOT_as_PAW.html, overview/index.html: Further updates for CalTech tutorial including Administration. 2002-01-06 00:14 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Preparation.html: Fix typo in cp instruction. 2002-01-06 00:12 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/Preparation.html: Add setup file for tutorial. 2002-01-05 23:54 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/Companion/overview/index.html: set background color to white 2002-01-05 23:46 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/index.html: Add Roy's URL. 2002-01-05 23:15 Brett Viren <bv@bnl.gov> * MIDAD/doc/running.tex: < --> > 2002-01-05 16:47 Brett Viren <bv@bnl.gov> * WebDocs/soft_ins.html: formatting fixes 2002-01-05 16:05 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Demojob.html, MinosObjectMap_Package.html, The_Standard_Jobs.html, index.html, macros/candmodadchin.jcm: Move George's talk back to Session 4. Minor typo corrections. 2002-01-04 07:06 Sue Kasahara <schubert@hep.umn.edu> * WebDocs/Companion/overview/: Dispatcher.html, IoModules.html, Persistency.html: Some I/O related documentation. Better late than never? 2002-01-04 05:59 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStreamManager.cxx, PerOutputStream.cxx, doc/ChangeLog: Fix bug on input. Compensate for minor ROOT bug on output. Add Verbose level comments to PerInputStreamManager. 2002-01-04 05:57 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoInputModule.cxx: Add "INPUT" to help list of /Input/SetFormat options 2002-01-03 18:51 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSSubscription.h, doc/ChangeLog: DDSSubscription.h. Changed type of datamember fOffLine from bool to Bool_t to avoid error in compilation of Streamer. 2002-01-03 00:47 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, Track2DSR.cxx, Track2DSR.h, TrackSRListModule.cxx, TrackSRListModule.h: Improved Ana() method. Also, som e changes to improve compatibility with writing out candidate records. 2002-01-03 00:44 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/: AlgClusterSRList.cxx, ClusterSRListModule.cxx, StripInfoSR.cxx: Respond to changes in Navigation. 2002-01-03 00:43 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSRList.cxx, CandEventSR/EventSRListModule.cxx, CandEventSR/EventSRListModule.h, CandShowerSR/ShowerSRListModule.cxx, CandShowerSR/ShowerSRListModule.h: Improved Ana() method. 2002-01-02 21:22 Brett Viren <bv@bnl.gov> * MIDAD/SceneDisplay.cxx: get right hints for button 2002-01-02 21:04 Brett Viren <bv@bnl.gov> * MIDAD/: GuiButton.h, GuiSlider.cxx, GuiTable.cxx, GuiTable.h, SceneDisplay.cxx, test/test-Button.cxx, test/test-GuiSlider.cxx: - Some tuning of GuiButton and GuiTables's layout hints 2002-01-02 18:15 Brett Viren <bv@bnl.gov> * MIDAD/: GuiButton.h, GuiMainWindow.cxx, SceneDisplay.cxx, full-zoom.xpm, test/GNUmakefile, test/test-Gui.cxx: - Wrap TGPictureButton - Use button to trigger full zoom 2002-01-01 17:18 Brett Viren <bv@bnl.gov> * MIDAD/: GuiTextEntry.h, StripEndSceneElement.h, doc/todo.html, test/GNUmakefile, test/test-Gui.cxx: - Wrap TGTextEntry - Remove cruft from SESE.h - Restart todo.html for midad-x. 2001-12-30 22:53 Brett Viren <bv@bnl.gov> * MIDAD/StripEndSceneElement.h: - cruft removal 2001-12-30 22:53 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.h, DigitListScenery.cxx, GNUmakefile, Scenery.h, StripEndSceneElement.cxx, TrackListModel.cxx, TrackListModel.h, TrackListScenery.cxx, TrackListScenery.h, TrackSceneElement.cxx, TrackSceneElement.h: - Implement some track list Scenery - Bring TrackListModel up to current design - Give access to CandModel's type and name - Remove CoordType from the SESE's Style, can get it from the Scene. 2001-12-29 17:50 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/candmodadchin.jcm: Whoops! Forgot this one! 2001-12-29 17:48 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Coding_to_our_Standard.gif, Committing_Code.gif, Help.gif, Help.html, Plex.gif, RawData.gif, RawData.html, Record.gif, The_Cpp_Language.gif, The_Cpp_Language.html, The_OO_Paradigm.html, The_Standard_Jobs.html, Validity.gif, Validity.html, Writing_ROOT_macros.html, index.html, macros/movie_next_n.C: Last set of updates for CalTech tutorial. 2001-12-28 22:09 Brett Viren <bv@bnl.gov> * MIDAD/: Range.h, Scene.cxx, SceneDisplay.cxx: set SceneDisplay window name 2001-12-28 21:52 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: Support new offline machine at soudan 2001-12-28 21:48 Liz Buckley-Geer <buckley@fnal.gov> * setup/setup_minossoft_FNALU: Change to new database on minos-db1 2001-12-28 21:20 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListScenery.cxx, Range.h, Scene.cxx, SceneDisplay.cxx, test/test-GuiNesting.cxx, test/test-GuiSlider.cxx, test/test-TGNesting.cxx: - DigitLists can now be displayed. - Add some more testing code. 2001-12-28 19:13 Brett Viren <bv@bnl.gov> * MIDAD/: GuiMenu.cxx, GuiSlider.cxx, GuiSlider.h, GuiTable.cxx, GuiTable.h, SceneDisplay.cxx, test/test-GuiSlider.cxx: - Fixed problems with GuiTable when used with GuiSliders. They were due to a mix of bugs in TGTableLayout (see: http://root.cern.ch/root/roottalk/roottalk01/4680.html) and not specifying the args to GuiTable::Attach "correctly". The test-GuiSlider now has a full featured working example. 2001-12-28 15:57 musser * Calibrator/: CalibratorBase.cxx, CalibratorBase.h, DigitCalibrator.h: [no log message] 2001-12-28 15:50 musser * Calibrator/: DbiPEGainCalibrator.cxx, DbiPEGainCalibrator.h, DbiPulserDummyCalibrator.cxx, DbiPulserDummyCalibrator.h, DbiTimeCalibrator.cxx, DbiTimeCalibrator.h, DigitCalibrator.cxx, DigitCalibrator.h, PulserDummyCalibrator.cxx, PulserDummyCalibrator.h, StripCalibrator.cxx, StripCalibrator.h: [no log message] 2001-12-27 23:26 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, GuiBase.cxx, GuiBox.h, GuiCanvas.h, GuiMainWindow.cxx, GuiMenu.cxx, GuiSlider.cxx, GuiTable.cxx, GuiTable.h, Range.h, Scene.cxx, SceneDisplay.cxx, SceneElement.h, Scenery.cxx, Scenery.h, StripEndSceneElement.cxx, StripEndSceneElement.h, Watched.h, test/GNUmakefile, test/test-Gui.cxx, test/test-GuiSlider.cxx: There is some bug in using GuiTable + GuiSlider, not yet tracked down, which causes milions of X transactions. Add "bounds" checking to Scene related classes. 2001-12-21 20:23 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, DigitListModel.cxx, DigitListScenery.cxx, DisplayProxy.cxx, DisplayProxy.h, MainMenu.cxx, MainMenu.h, Scene.cxx, SceneDisplay.cxx, Scenery.cxx, Scenery.h, SceneryProxy.cxx, SceneryProxy.h, View.h: - Add function to build menu to add scenery to a scene. - Various bug fixes. - It now (sort of) displays strips. 2001-12-21 19:29 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, Track2DSR.cxx, Track2DSR.h, TrackSRListModule.cxx, TrackSRListModule.h: Output only 1 candidate track per record by default. 2001-12-21 18:27 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, CandModel.h, DigitListModel.cxx, DigitListModel.h, DigitListScenery.cxx, DigitListScenery.h, GNUmakefile, HeaderLabel.cxx, HeaderLabel.h, HitList.cxx, HitList.h, Scene.cxx, Scene.h, SceneElement.h, Scenery.h, SceneryProxy.cxx, SceneryProxy.h, StripEndSceneElement.cxx, StripEndSceneElement.h: - Make CandModel a template to avoid dynamic casting - Implement DigitListScenery - Debug HitList, SceneElement, SceneryProxy, SESE. 2001-12-21 18:21 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/demojob_write_root_file.jcm: .jcm to output UserAnalysis histograms. 2001-12-21 18:08 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: DatabaseInterface.html, Help.gif, MinosObjectMap_Package.gif, Navigation.gif, Plex.gif, Plex.html, ROOT_as_Framework.gif, ROOT_as_PAW.html, The_Standard_Jobs.gif, UgliGeometry.gif, UgliGeometry.html, Validity.gif, index.html, macros/plex_demojob.jcm, macros/root_as_paw.C: Fill in Plex and Ugli slots, still quit a lot to do! 2001-12-21 14:18 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Creating_Test_Release.html, DatabaseInterface.gif, DatabaseInterface.html, DatabaseInterface_2.gif, DatabaseInterface_3.gif, DatabaseInterface_4.gif, DatabaseInterface_5.gif, Demojob.html, MinosObjectMap_Package.html, Monitoring.gif, Monitoring.html, Monitoring_2.gif, Monitoring_3.gif, Monitoring_4.gif, Monitoring_5.gif, Monitoring_6.gif, Navigation.gif, Navigation.html, Navigation_2.gif, Plex.html, ROOT_as_PAW.html, RawData.html, The_Cpp_Language.gif, The_OO_Paradigm.gif, The_Standard_Jobs.html, Validity.html, Writing_ROOT_macros.html, index.html, macros/candin.jcm, macros/candout.jcm, macros/candplot.C, macros/movie_next.C, macros/moviedemux.jcm, macros/standard_jobs_demojob.jcm: Add George's demos, David's Monitoring talk and recycled Navigation and DatabaseInterface slides. 2001-12-21 14:06 musser * Calibrator/: DigitCalibrator.cxx, DigitCalibrator.h, MIPCalibrator.cxx, MIPCalibrator.h, MuonSigCorrCalibrator.cxx, PEGainCalibrator.cxx, PulserSigLinCalibrator.cxx, StripCalibrator.cxx, StripCalibrator.h, TimeCalibrator.cxx: [no log message] 2001-12-21 13:16 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListScenery.h, HitList.cxx, HitList.h, StripEndSceneElement.cxx, StripEndSceneElement.h: - Start of graphical strip end 2001-12-21 00:08 Mark Messier <messier@indiana.edu> * IoModules/: IoInputModule.cxx, IoInputModule.h: Make Help command match JobCModule interface. Actually prints help now... 2001-12-20 23:48 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListScenery.cxx, DigitListScenery.h, HeaderLabel.cxx, HeaderLabel.h, SceneElement.h, View.h, doc/README.scene: - More streamlining of Views. - Get some ideas down for SceneElement in README.scene - Beginning shell of DigitListScenery 2001-12-20 23:31 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, DemoEventDump.h: Imrove the DumpFragment method. Add Help method. 2001-12-20 23:21 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListModel.h, HeaderLabel.cxx, HeaderLabel.h, SceneryProxy.h, View.h, test/GNUmakefile, test/test-Scene.cxx: - Move connecting into View<> parent class, simplifies life for subclass implementers. - Add SceneryProxy.h so Scenes can find all possible Scenery 2001-12-20 22:39 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, CandModel.h, DigitListModel.cxx, DigitListModel.h, DisplayProxy.cxx, DisplayProxy.h, GuiAxis.cxx, GuiAxis.h, GuiMenu.h, GuiSlider.cxx, GuiSlider.h, MidViewRange.h, Range.h, ScaledScene.h, Scene.h, doc/README.NamedFactory, test/GNUmakefile, test/test-GuiSlider.cxx: - clean up and simplify ranges, no longer inherit from Undoable since this function needs to be performed outside of Range (ie, by the thing holding the Control for a range) - DigitListModel is also no longer an Undoable - clean up CandModel - Simplify and clean up DisplayProxy - Delete some old cruft. - Update NamedFactory docs to reflect last commit 2001-12-20 21:49 Mark Messier <messier@indiana.edu> * JobControl/JobCModule.cxx: Make messages printed from unimplemented methods more useful 2001-12-20 21:40 musser * DatabaseTables/CalibrationTables/GainDriftMasterTable.caldet, DatabaseTables/CalibrationTables/GainDriftMasterValidity.caldet, DatabaseTables/CalibrationTables/GainDriftTable.caldet, DatabaseTables/CalibrationTables/GainDriftTableValidity.caldet, DatabaseTables/CalibrationTables/GainTable.caldet, DatabaseTables/CalibrationTables/GainTableValidity.caldet, DatabaseTables/CalibrationTables/MIPCalibrationTable.caldet, DatabaseTables/CalibrationTables/MIPCalibrationValidity.caldet, DatabaseTables/CalibrationTables/MapperFitsTable.caldet, DatabaseTables/CalibrationTables/MapperFitsValidity.caldet, DatabaseTables/CalibrationTables/MuonFitsTable.caldet, DatabaseTables/CalibrationTables/MuonFitsValidity.caldet, DatabaseTables/CalibrationTables/NonLinearityTable.caldet, DatabaseTables/CalibrationTables/NonLinearityValidity.caldet, DatabaseTables/CalibrationTables/PINResponseTable.caldet, DatabaseTables/CalibrationTables/PINResponseValidity.caldet, DatabaseTables/CalibrationTables/PINtoADCTable.caldet, DatabaseTables/CalibrationTables/PINtoADCValidity.caldet, DatabaseTables/CalibrationTables/TimeCalibrationTable.caldet, DatabaseTables/CalibrationTables/TimeCalibrationValidity.caldet, DatabaseTables/CalibrationTables/create_and_fill_calibration.mysql, DatabaseTables/CalibrationTables/create_calibration_tables.mysql, DatabaseTables/CalibrationTables/load_calibration.mysql, DatabaseTables/CalibrationTables/load_calibration_far.mysql, Calibrator/CalMapperData.cxx, Calibrator/CalMapperData.h, Calibrator/CalMuonCalibration.cxx, Calibrator/LinkDef.h, Calibrator/MIPCalibrator.cxx, Calibrator/MIPCalibrator.h, Calibrator/MuonSigCorrCalibrator.cxx, Calibrator/SigMappedCalibrator.cxx, DatabaseTables/CalibrationTables/MIPCalibrationTable.far, DatabaseTables/CalibrationTables/MIPCalibrationValidity.far, Calibrator/CalMIPCalibration.cxx, Calibrator/CalMIPCalibration.h: [no log message] 2001-12-20 21:30 Brett Viren <bv@bnl.gov> * MIDAD/: SceneDisplay.cxx, SceneDisplay.h: Actually add SceneDisplay 2001-12-20 21:29 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, CandModel.h, Display.h, DisplayProxy.h, GNUmakefile, GuiMenu.cxx, GuiMenu.h, HeaderDisplay.cxx, HeaderLabel.cxx, MainMenu.cxx, MidadModule.cxx, ModelProxy.cxx, ModelProxy.h, MomModel.cxx, MomModel.h, Scene.cxx, Scene.h, TrackListModel.cxx, test/test-Scene.cxx, test/test-conn.cc: - Start SceneDisplay, a simple display of a single Scene. - Rearange CandModel inheritance. - Make MomModel an explicit singleton. - Remove ModelProxy. - Let Displays create their own entries in the Display submenu. 2001-12-20 19:35 musser * Calibrator/: SigMappedCalibrator.cxx, SigMappedCalibrator.h, StripCalibrator.cxx, StripCalibrator.h: [no log message] 2001-12-20 17:58 Mark Messier <messier@indiana.edu> * IoModules/: IoInputModule.cxx, IoInputModule.h: Make sure files listed on command line have been loaded before any commands get handled. 2001-12-20 17:27 dap56 * Monitoring/: DigitAnalysis.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx, config.h: 20/12/01 Quick bug fix - hardcoded numcrates=2 caused a crash for latest 4 crate data. Hardcoded it to 4 for now - will handle it properly in the next big monitoring update in the new year. 2001-12-20 06:17 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiDBProxy.h: add some "#ifndef __CINT__" around definition & use of typedef const vector<UInt_t> SeqList_t which for some reason now makes rootcint die (latest CVS version of root). Presumably when root/cint gets fix these can be removed. 2001-12-19 22:51 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxStatus.cxx, demux_fardata.jcm, demux_mcdata.jcm: change DeMuxCosmicsModule to have TTrees instead of histograms as datamembers. get rid of zenith and azimuthal angle distribution finder as those arent really related to testing the demuxing 2001-12-19 22:13 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, Control.cxx, Control.h, ControlPanel.cxx, ControlPanel.h, Dad.cxx, Dad.h, GNUmakefile, HeaderLabel.cxx, HeaderLabel.h, MidadModule.cxx, Model.cxx, Model.h, View.h, doc/README.mvc, doc/README.scene, test/test-conn.cc: - Simplify MVC base classes by templating M and C. - Add global_update signal. 2001-12-19 21:41 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: StripSRListModule.cxx, StripSRListModule.h: Added ntuple variables. 2001-12-19 20:36 Brett Viren <bv@bnl.gov> * MIDAD/: ControlBar.cxx, Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GuiMainWindow.h, GuiMenu.cxx, GuiMenu.h, GuiTab.cxx, MainGui.cxx, MainGui.h, MainMenu.cxx, MidadModule.cxx, MidadModule.h, test/test-Gui.cxx: Some SegVs fixed 2001-12-19 20:30 musser * Calibrator/: MIPCalibrator.cxx, MIPCalibrator.h, SigMappedCalibrator.cxx, SigMappedCalibrator.h, StripCalibrator.cxx, StripCalibrator.h: [no log message] 2001-12-19 20:11 Mark Messier <messier@indiana.edu> * Persistency/: PerFileManager.cxx, PerFileManager.h, PerInputStreamManager.cxx, PerOutputStream.cxx: Very minor tweaks to quiet compiler warnings: 1) Comparison of signed and unsigned ints 2) singleton Cleaner was flagged as "unused" 2001-12-19 20:04 Mark Messier <messier@indiana.edu> * Validity/VldContext.h: Complete the list of comparison operations (>, >=, <= ...). All are defined in terms of existing < and ==; 2001-12-19 18:31 rjn * Calibrator/: CalNonLinearity.cxx, CalNonLinearity.h, DigitCalibrator.cxx, DigitCalibrator.h, LinkDef.h, MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h, PEGainCalibrator.cxx, PEGainCalibrator.h, PulserSigLinCalibrator.cxx, PulserSigLinCalibrator.h, TimeCalibrator.cxx, TimeCalibrator.h: [no log message] 2001-12-19 17:34 musser * Calibrator/: ADCtoPE.cxx, ADCtoPE.h, CalADCtoPE.cxx, CalADCtoPE.h: [no log message] 2001-12-19 17:30 musser * Calibrator/CalGainDrift.cxx, Calibrator/CalGainDrift.h, Calibrator/CalGainDriftReference.cxx, Calibrator/CalGainDriftReference.h, Calibrator/CalMapperData.cxx, Calibrator/CalMapperData.h, Calibrator/CalMapperFits.cxx, Calibrator/CalMapperFits.h, Calibrator/CalMapperHeader.cxx, Calibrator/CalMapperHeader.h, Calibrator/CalMuonCalibration.cxx, Calibrator/CalMuonCalibration.h, Calibrator/CalMuonStats.cxx, Calibrator/CalMuonStats.h, Calibrator/CalNonLinearity.cxx, Calibrator/CalNonLinearity.h, Calibrator/CalPINResponse.cxx, Calibrator/CalPINResponse.h, Calibrator/CalPINtoADC.cxx, Calibrator/CalPINtoADC.h, Calibrator/CalTimeCalibration.cxx, Calibrator/CalTimeCalibration.h, Calibrator/GainDrift.cxx, Calibrator/GainDrift.h, Calibrator/GainDriftReference.cxx, Calibrator/GainDriftReference.h, Calibrator/GeorgeCalibrator.cxx, Calibrator/GeorgeCalibrator.h, Calibrator/LinkDef.h, Calibrator/MapperData.cxx, Calibrator/MapperData.h, Calibrator/MapperFits.cxx, Calibrator/MapperFits.h, Calibrator/MapperHeader.cxx, Calibrator/MapperHeader.h, Calibrator/MuonCalibration.cxx, Calibrator/MuonCalibration.h, Calibrator/MuonSigCorrCalibrator.cxx, Calibrator/MuonSigCorrCalibrator.h, Calibrator/MuonStats.cxx, Calibrator/MuonStats.h, Calibrator/NonLinearity.cxx, Calibrator/NonLinearity.h, Calibrator/PEGainCalibrator.cxx, Calibrator/PEGainCalibrator.h, Calibrator/PINResponse.cxx, Calibrator/PINResponse.h, Calibrator/PINtoADC.cxx, Calibrator/PINtoADC.h, Calibrator/TimeCalibration.cxx, Calibrator/TimeCalibration.h, Calibrator/TimeCalibrator.cxx, Calibrator/TimeCalibrator.h, DatabaseTables/CalibrationTables/GainDriftMasterTable.far, DatabaseTables/CalibrationTables/NonLinearityTable.far, DatabaseTables/CalibrationTables/create_calibration_tables.mysql, DatabaseTables/CalibrationTables/load_calibration_far.mysql, DatabaseTables/CalibrationTables/show_calibration_tables.mysql: [no log message] 2001-12-19 15:38 Brett Viren <bv@bnl.gov> * MIDAD/: GuiMenu.cxx, GuiMenu.h, test/test-Gui.cxx: - sync up a few minor updates made on the laptop while in the dentist waiting room. 2001-12-19 09:17 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Algorithm_Candidate_Packages.html, Creating_Test_Release.html, Demojob.html, MinosObjectMap_Package.html, Plex.html, Preparation.html, ROOT_as_PAW.html, UgliGeometry.html, index.html, macros/standard_jobs_demojob.jcm: More CalTech tutorial updates. 2001-12-19 05:14 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSFileHandler.cxx, DDSFileHandler.h, DDSSubscription.cxx, DDSSubscription.h, doc/ChangeLog, test/DemoClient.cc: DDSChildServer,DDSFileHandler,DDSSubscription. Added DDSSubscription::SetOffLine method by which users can request to receive file pointed to by soft link "offlinefile" instead of "currentfile" used by online system. To be used for testing at the far detector. test/DemoClient.cc Added description of "advanceby" argument of DDSClient::Next method. 2001-12-19 05:11 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStreamManager.cxx, PerInputStreamManager.h, doc/ChangeLog, test/DemoInputModule.cc, test/DemoInputModule.h: Internal change: PerInputStreamManager Fix Next,Previous, and RecordsAt methods to reduce memory useage. Instead of building record map up front, it now rolls through the record headers of each stream, caching a few at a time. Should now work well even on large caldet trees. Records are still sync'ed by VldContext. Also modified PerInputStreamManager such that when running in Update mode (e.g. serving Dispatcher), records are not served until one beyond current record set VldContext is visible in all record streams. This is to allow proper synchronization of records across multiple streams. API change: PerInputStreamManager: Remove Rewind method. Internal change: PerInputStream.cxx Fix Print method. API change: test/DemoInputModule Add IsBegin & Previous methods for test purposes. Fix Print method. 2001-12-18 22:44 Brett Viren <bv@bnl.gov> * MIDAD/: GuiMenu.cxx, GuiMenu.h, test/GNUmakefile, test/test-Gui.cxx: - Start getting GuiMenu more in line with Fon's recent changes to TGMenu 2001-12-18 20:52 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, ControlBar.cxx, ControlBar.h, ControlPanel.cxx, Dad.cxx, Dad.h, DigitListModel.cxx, Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GNUmakefile, GuiAxis.cxx, GuiBox.h, GuiMainWindow.cxx, GuiMainWindow.h, GuiMenu.h, GuiSlider.cxx, GuiStatusBar.h, HeaderDisplay.cxx, HeaderDisplay.h, HeaderLabel.cxx, HeaderLabel.h, MainGui.cxx, MainGui.h, MainMenu.cxx, MainMenu.h, MidadModule.cxx, MidadModule.h, ModelProxy.h, Range.h, Scene.cxx, UZVZ.cxx, UZVZ.h, doc/README.NamedFactory, doc/README.dad, doc/README.displays, doc/index.html, test/GNUmakefile, test/test-Display.cxx, test/test-Gui.cxx, test/test-conn.cc: - Changes to match slightly changed libsigc++ API - Dad is now a singleton - First working, but minimal Display: HeaderDisplay - Fix some bugs that caused SegV on destruction of Displays - Remove UZVZ, (empty anyways) so future UZVZDisplay follows naming convention - Some doc updates. 2001-12-18 00:47 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, CandModel.h, Control.cxx, Control.h, ControlBar.cxx, ControlBar.h, Dad.cxx, Dad.h, DisplayProxy.cxx, DisplayProxy.h, GNUmakefile, HeaderLabel.cxx, HeaderLabel.h, HeaderModel.cxx, HeaderModel.h, MainGui.cxx, MainMenu.cxx, MainMenu.h, MidadModule.cxx, ModelProxy.cxx, ModelProxy.h, MomModel.cxx, MomModel.h, Msg.h, UZVZ.cxx, doc/README.GuiWrappers, doc/README.NamedFactory, doc/README.dad, doc/README.libsigc++, doc/README.mvc, doc/README.scene, doc/index.html: - Dad is now the controller of Mom <grin>. - The MomModel and CandModel are hooked into the ModelProxy system - MomModel is effectively a singleton and all CandModels implicitly connect to its modified signal. - Display/Model proxies store which instances and names have been added to the system. - MainGui actually shows data now (but just HeaderLabel). - HeaderLabel uses CandModel, no HeaderModel needed. - High level widgets are no longer Controls, but rather connect to Control methods. - Document NamedFactory and update other docs. Fix index.html so one can actually see them online (which is at: http://minos.phy.bnl.gov/software/MIDAD-X/doc/) 2001-12-17 19:59 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 76 2001-12-17 18:32 Brett Viren <bv@bnl.gov> * MIDAD/: MidadModule.cxx, MidadModule.h, Scene.cxx: Bring MidadModule in line with new JobCModule return value. 2001-12-17 17:44 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Add calibration tables module. Also extend list of writers for DatabaseTables package to include B.Rebel, J.Musser, P.Adamson, R.Nichols, and R.Lee 2001-12-17 16:54 Robert Hatcher <rhatcher@fnal.gov> * DatabaseMaintenance/DbmModule.cxx: avoid "export" keyword by renaming ofstream to "exportFile" 2001-12-17 16:17 Mark Messier <messier@indiana.edu> * LeakChecker/LeaMemMonitor.cxx: Re-write some otherwise reasonable looking code to avoid what seems to be a bug in gcc3.0 which causes the compiler to dump core. 2001-12-17 15:36 Mark Messier <messier@indiana.edu> * setup/packages-development: Added DatabaseTables 2001-12-17 15:33 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added modules for DatabaseTables, HvTables, and PlexTables 2001-12-17 14:31 Brett Viren <bv@bnl.gov> * WebDocs/general_help.html: add online RUG 2001-12-17 08:56 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Coding_to_our_Standard.gif, Committing_Code.gif, DatabaseInterface.gif, MinosObjectMap_Package.gif, Navigation.gif, Plex.gif, Prepare_to_be_Reviewed.gif, ROOT_as_Framework.gif, RawData.gif, Record.gif, The_Cpp_Language.gif, The_OO_Paradigm.gif, UgliGeometry.gif, Validity.gif, index.html: Clarify what still needs to be done. 2001-12-17 08:35 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/macros/: look_at_data_blocks.C, look_at_data_blocks.jcm, look_at_data_header.C, look_at_data_header.jcm, look_at_data_hits.C, look_at_data_hits.jcm, standard_jobs_demojob.jcm, standard_jobs_midad.jcm: Start to assemble macros for tutorial. 2001-12-17 07:52 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Creating_Test_Release.html, Preparation.html, RawData.html, The_Standard_Jobs.html, Writing_ROOT_macros.html, index.html: Revised CalTech Tutorial Agenda. Start work on "homework" sections. 2001-12-16 22:30 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, CandModel.h, Drawable.cxx, Drawable.h, GNUmakefile, Scene.cxx, Scene.h, Scenery.cxx, Scenery.h, doc/README.scene, test/test-Scene.cxx: Drawable now has the better name of Scenery. README.scene now describes how Scenes and Scenery work and test-Scenery is a(n ugly) proof of concept. Updating Scenes and other future possible composite-Views in an inteligent way is still an unsolved problem. 2001-12-15 20:46 Brett Viren <bv@bnl.gov> * MIDAD/: Drawable.cxx, Drawable.h, GNUmakefile, HeaderLabel.cxx, HeaderModel.cxx, MidadModule.cxx, Model.h, Msg.h, Scene.cxx, Scene.h, doc/README.scene, test/GNUmakefile, test/test-Scene.cxx: Some problems in yesterdays Scene and Drawables design fixed. 2001-12-14 21:56 Brett Viren <bv@bnl.gov> * MIDAD/: Drawable.h, Model.h, Scene.cxx, Scene.h, doc/README.scene, test/test-ptr.cc: Add some (incomplete) docs on how scenes work. 2001-12-14 04:07 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, demux_fardata.jcm, demux_mcdata.jcm: changes to DeMuxCosmicsModule 2001-12-13 23:05 Robert Hatcher <rhatcher@fnal.gov> * LeakChecker/: LeaMemMonitor.cxx, LeaMemMonitor.h, LinkDef.h: Linux specific code for determining memory usage at any arbitrary time. 2001-12-13 22:06 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCEnv.cxx: IRIX6 needs getoptreset() called to restart getopt(), while Linux is happy with setting optind = 0 2001-12-13 16:16 Robert Hatcher <rhatcher@fnal.gov> * IoModules/IoInputModule.cxx: ifndef for dealing with IRIX6 assembler's problem with long tokens generated by expanding STL - disables selection on streams for now. 2001-12-13 05:26 Jon Urheim <urheim@hep.umn.edu> * DatabaseTables/PlexTables/: PixelToRawChannel.fardet_mc, RawChannelToPinDiode.fardet_mc: Replacing PlexRawChannelToPinDiode and PlexPixelToRawChannel table data with files generated following bug fix to gen_mcplex 2001-12-13 05:24 Jon Urheim <urheim@hep.umn.edu> * DatabaseTables/PlexTables/gen_mcplex: bug fix -- indexing reinitialization problem affecting MC Plex tables PlexRawChannelToPinDiode and PlexPixelToRawChannel 2001-12-12 17:30 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/DbiSqlValPacket.cxx: some #ifdef code for dealing with apparent g++/STL bug on IRIX6 internal compiler error when generating operator != for a anonymous (unnamed) enum that is defined within a method. For Linux code remains unchanged and some day this hack may be removed. 2001-12-12 09:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.h, doc/ChangeLog: NewQuery method: 2nd arg now optional: default value for mode (=0). 2001-12-12 09:22 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: DatabaseInterface.html, Demojob.html, MinosObjectMap_Package.html, The_Cpp_Language.html, The_Standard_Jobs.html, Validity.html, Writing_ROOT_macros.html, index.html: More updates for CalTech tutorial, mostly for DatabaseInterface and a bit more detail on the agenda. 2001-12-12 08:17 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Add section on choosing table names. 2001-12-12 00:25 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h, RawDeadChipBlock.cxx, RawDeadChipBlock.h, RawDigitDataBlock.cxx, RawDigitDataBlock.h, RawOvershootBlock.cxx, RawOvershootBlock.h, doc/ChangeLog: More methods in RawChannelId for setting fields specific for VA or QIE electronics. Add RawDigitDataBlock::GetVldContext() which builds a context corresponding to the earliest crate time in the block. RawDeadChipBlock unpacks its data into a STL set<RawChannelId> and has methods for looking up whether a RawChannelId (masking out the VaChannel field) is in the set. RawOvershootBlock unpacks its data into a STL map<RawChannelId,UInt_t> and has methods for determining whether a RawChannelId was recently hit. 2001-12-11 21:56 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: define_and_fill_allplex.mysql, define_and_fill_plex.mysql: remove "define_and_fill_allplex.mysql" as a separate script. no harm is incurred if good ol' "define_and_fill_plex.mysql" loads the far detector MC tables (even if code doesn't use them). 2001-12-11 21:56 Brian Rebel <brebel@fnal.gov> * DeMux/demux_mcdata.jcm: .jcm for looking at mc files 2001-12-11 21:49 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, demux_fardata.jcm: add stuff to DeMuxCosmicsModule for looking at mc data 2001-12-11 21:30 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 72 2001-12-11 16:32 rjn * Calibrator/: CalibratorBase.h, DigitCalibrator.cxx, DigitCalibrator.h, MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h, PEGainCalibrator.cxx, PEGainCalibrator.h, PulserDummyCalibrator.cxx, PulserDummyCalibrator.h, TimeCalibrator.cxx, TimeCalibrator.h: [no log message] 2001-12-10 20:37 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h, doc/ChangeLog: new method: Bool_t PlexSEIdAltL::SetToOppositeEnds(PlexSEIdAltL& that) 2001-12-10 19:11 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 68 2001-12-10 16:40 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Application_Package_Roll_Call.gif, Application_Package_Roll_Call.html, Application_Package_Roll_Call_next.html, Application_Package_Roll_Call_prev.html, BField_prev.html, Coding_to_our_Standard.gif, Coding_to_our_Standard.html, Coding_to_our_Standard_next.html, Coding_to_our_Standard_prev.html, Committing_Code.gif, Committing_Code.html, Committing_Code_next.html, Committing_Code_prev.html, Creating_New_Package_in_Test_Release.gif, Creating_New_Package_in_Test_Release.html, Creating_New_Package_in_Test_Release_next.html, Creating_New_Package_in_Test_Release_prev.html, Demojob_next.html, Framework_Package_Roll_Call.gif, Framework_Package_Roll_Call.html, Framework_Package_Roll_Call_next.html, Framework_Package_Roll_Call_prev.html, Help_prev.html, Making_Own_Binaries.gif, Making_Own_Binaries.html, Making_Own_Binaries_next.html, Making_Own_Binaries_prev.html, MinosObjectMap_Package.gif, MinosObjectMap_Package_prev.html, Package.gif, Package_next.html, Package_prev.html, Prepare_to_be_Reviewed.gif, Prepare_to_be_Reviewed.html, Prepare_to_be_Reviewed_next.html, Prepare_to_be_Reviewed_prev.html, ROOT_as_Framework.gif, ROOT_as_Framework.html, ROOT_as_Framework_next.html, ROOT_as_Framework_prev.html, ROOT_as_PAW_next.html, RerootExodus_next.html, Swimmer.gif, The_Cpp_Language.gif, The_Cpp_Language_next.html, The_Cpp_Language_prev.html, The_OO_Paradigm.gif, The_OO_Paradigm.html, The_OO_Paradigm_next.html, The_OO_Paradigm_prev.html, index.html, make_prev.html, not_available_next.html: Update MinosObjectMap_Package, Package and Swimmer. More placeholders for pages to be written. 2001-12-10 14:07 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Cosmetic change to avoid latex2html bug that turned most of chapter into italic. 2001-12-10 08:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmValidate.cxx: Use long form for options. 2001-12-10 08:04 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/DbmJob.cc: Change version number to 00-01-00. 2001-12-10 08:03 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/LinkDef.h: Add DbmCmdOptions and DbmLogFile. 2001-12-10 08:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: ChangeLog, Help.txt: Describe semi-automated database distribution system and revised command syntax. 2001-12-10 07:57 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h: Use new classes DbmCmdOptions and DbmLogFile to unify option processing, log import/export and provide continuity between successive exports. 2001-12-10 07:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/doc/: db_distribution.gif, db_distribution.html: Describe semi-automated database distribution system. 2001-12-10 07:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmCmdOptions.cxx, DbmCmdOptions.h: New class to simplify command option processing; options come both from user and DbmLogFile. 2001-12-10 07:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: DbmLogFile.cxx, DbmLogFile.h: New class To record transactions and provide context for successive exports. 2001-12-09 22:51 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CandDigiPairHandle.cxx, CandDigiPairHandle.h, CandDigiPairListHandle.cxx, CandDigiPairListHandle.h, DigiPairListModule.cxx: Converted CandDigiPairHandle and CandDigiPairListHandle to use std::ostream rather than Print(). Now Print() will pick up TObject::Print(). To print information, use something along the lines of: CandDigiPairHandle chh; MSG("Cand", Msg::kInfo) << chh; 2001-12-08 22:07 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/DigiPairListModule.cxx: Corrected wrong JobCResult value for Reco method. 2001-12-08 21:42 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigDigiPairList.cxx, AlgConfigDigiPairList.h, AlgDigiPairList.cxx, DigiPairListModule.cxx, LinkDef.h: Converted to using generic AlgConfig. Changes to config parameters saved immediately if Algorithm is already registered. Don't bother saving CandDigiPairList if it is empty. 2001-12-07 15:33 rjn * Calibrator/: ADCtoPE.cxx, ADCtoPE.h, CalibratorBase.cxx, CalibratorBase.h, DigitCalibrator.cxx, DigitCalibrator.h, LinkDef.h, MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h: [no log message] 2001-12-07 11:54 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Errors/running.html: Start section on database connection errors. 2001-12-07 10:31 rjn * Calibrator/: DigitCalibrator.cxx, DigitCalibrator.h, LinkDef.h: [no log message] 2001-12-07 08:31 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Demojob.html, RawData.html, Writing_ROOT_macros.html: Commit page on writing macros to look at raw data for CalTech tutorial. 2001-12-06 23:43 George Irwin <gmieg@slac.stanford.edu> * WebDocs/install_products.html: Correct typo. 2001-12-06 22:10 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_template: Deleted $INSTALLATION/lib/mysql from LD_LIBRARY_PATH 2001-12-06 22:09 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/install_products.html: Added prompt> cd $INSTALLATION/lib prompt> ln -s mysql/libmysqlclient.so.* . to Web installation instructions for MySQL from source: 2001-12-06 20:01 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: Use TArrayC for send/receive buffers rather than doing own mem management generalize ResizeRecvBuffer -> ResizeBuffer to handle both buffers Handle CONFIGURE command for generalized management of AutoSave (nrecord,nsecond) parameters on a stream by stream basis. Send reply of ACK/NACK + rotorooter state (2 * 4bytes) as single socket write rather than 2 separate writes 2001-12-06 19:59 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.h: Use TArrayC for send/receive buffers rather than doing own mem management generalize ResizeRecvBuffer -> ResizeBuffer to handle both buffers Handle CONFIGURE command for generalized management of AutoSave (nrecord,nsecond) parameters on a stream by stream basis. 2001-12-06 19:56 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/roto.h: new "command" ROOTER_CONFIG 2001-12-06 19:55 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: new option: -c <autosave config string> where string is "streamName,nrecInt,nsecTime[;streamName,nrecInt,nsecTime]" streamName can be "*" for all legal streams 2001-12-06 19:54 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.h: forward declaration for "roto_send_autosave_config" new possible error return codes (badconfig and reallocation errors) 2001-12-06 19:52 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.c: Add function "roto_send_autosave_config" Use single write to socket for command + byte-count + data (re)allocate concatenation buffer (sendbuffer) as necessary; initially 2Mb 2001-12-06 18:49 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_template: Added ${INSTALLATION}/lib/mysql to LD_LIBRARY_PATH 2001-12-05 20:07 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiGeometryValidity.far_data, UgliDbiScintMdlStructValidity.far_data, UgliDbiScintMdlValidity.far_data, UgliDbiScintPlnStructValidity.far_data, UgliDbiScintPlnValidity.far_data, UgliDbiSteelPlnValidity.far_data, UgliDbiStripStructValidity.far_data, UgliDbiStripValidity.far_data: change time at which new planes are entered into the system from 00:00:00 GMT (6pm Soudan) to 09:00:00 GMT (3am Soudan) 2001-12-05 17:32 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 64 2001-12-05 08:12 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Algorithm_Candidate_Packages.gif, Algorithm_Candidate_Packages_2.gif, Algorithm_Candidate_Packages_3.gif, Algorithm_Candidate_Packages_next.html, BField.gif, BField.html, BField_next.html, BField_prev.html, BubbleSpeak.gif, BubbleSpeak.html, BubbleSpeak_next.html, BubbleSpeak_prev.html, CalDetPIDSR.gif, CalDetPIDSR.html, CalDetPIDSR_next.html, CalDetPIDSR_prev.html, Calibrator.gif, Calibrator.html, Calibrator_next.html, Calibrator_prev.html, CandDigit.gif, CandDigit.html, CandDigit_next.html, CandDigit_prev.html, CandXxxSR.gif, CandXxxSR.html, CandXxxSR_next.html, CandXxxSR_prev.html, Configuring_Jobs.gif, Configuring_Jobs_2.gif, Conventions.gif, Conventions.html, Conventions_next.html, Conventions_prev.html, Creating_Test_Release.gif, Creating_Test_Release_2.gif, Creating_Test_Release_prev.html, Data_Flows.gif, DatabaseInterface.gif, DatabaseInterface.html, DatabaseInterface_next.html, DatabaseInterface_prev.html, DeMux.gif, DeMux.html, DeMux_next.html, DeMux_prev.html, Demojob.gif, Dispatcher.gif, Dispatcher.html, Dispatcher_next.html, Dispatcher_prev.html, Framework_Package_Roll-Call.gif, G4I.gif, G4I.html, G4I_next.html, G4I_prev.html, Global_Organisation.gif, Help.gif, Installing_Base.gif, IoModules.gif, IoModules.html, IoModules_next.html, IoModules_prev.html, Islands.gif, Islands.html, Islands_next.html, Islands_prev.html, JobControl_Package.gif, Local_Organisation.gif, MIDAD.gif, MIDAD.html, MIDAD_next.html, MIDAD_prev.html, MessageService.gif, MessageService.html, MessageService_next.html, MessageService_prev.html, MinosObjectMap_Package.gif, Monitoring.gif, Monitoring.html, Monitoring_next.html, Monitoring_prev.html, Navigation.gif, Navigation.html, Navigation_next.html, Navigation_prev.html, Package.gif, Persistency.gif, Persistency.html, Persistency_next.html, Persistency_prev.html, Plex.gif, Plex.html, Plex_next.html, Plex_prev.html, Preparation.gif, ROOT_as_PAW.gif, RawData.gif, RawData.html, RawData_next.html, RawData_prev.html, Record.gif, Record.html, Record_next.html, Record_prev.html, Registry.gif, Registry.html, Registry_next.html, Registry_prev.html, Remote_cvs_access.gif, RerootExodus.gif, RerootExodus.html, RerootExodus_next.html, RerootExodus_prev.html, Swimmer.gif, Swimmer.html, Swimmer_next.html, Swimmer_prev.html, The_Cpp_Language.html, The_ROOT_Program.gif, The_Standard_Jobs.gif, Tracking_Changes.gif, UgliGeometry.gif, UgliGeometry.html, UgliGeometry_next.html, UgliGeometry_prev.html, Validity.gif, Validity.html, Validity_next.html, Validity_prev.html, Writing_ROOT_macros.gif, cvs.gif, gminos_and_reco_minos.gif, index.html, make.gif, minossoft.gif, not_available.gif, srt.gif, srt_2.gif: Add notes on CalTech tutorial to index.html. Minor corrections to .gif slides as pointed out by Jon. Remove slide numbers (so in future inserting a new slide does not mean all downstream have to change). Supply placeholders for unwritten overviews. 2001-12-04 18:56 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoServer.cxx, RotoServer.h: factor out decision of which stream to place RawRecord (based on blocked contained by the record) into separate method. change autosave frequency to 1000 records or 10 sec set autosave frequency to (0,0) if using RotoServer (ie. from input file) 2001-12-03 20:56 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoSocket.cxx: assert(0) if branch to unhandled switch cases 2001-12-03 20:55 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoClientModule.cxx, RotoClientModule.h: make the creation of fake run start/end records optional (but the default). this is toggled via HandleCommand "Set GenFakeRec <0|1>" 2001-12-03 20:54 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: copy of what ROOT does in "batch" mode (no X11) 2001-12-03 20:53 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoClientBinaryFile.cxx, RotoClientBinaryFile.h: code to use <stdio.h> (FILE*) facilities instead of "ostream" for binary file writing. this is now the default until such time as it can be determined why ostream causes a SEGV on RH 7.1 + gcc 2.95 2001-12-03 17:37 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxStatus.cxx, demux_fardata.jcm: add new option to name the histo file produced. instantiate xtalk check arrays in DmxStatus with all zero entries rather than using a for loop to set them to zero. 2001-12-03 01:52 Mark Messier <messier@indiana.edu> * Navigation/: NavKey.h, NavMask.cxx, NavMask.h, NavPrimer.cxx, NavPrimer.h, NavPrimerGenerator.h, NavSet.h: std:: tweaks for gcc3.0 2001-12-03 01:07 Mark Messier <messier@indiana.edu> * RawData/: RawChargeInjectInfoBlock.h, RawDaqHeader.h, RawDaqHeaderBlock.h, RawDaqSnarlHeader.h, RawDataBlock.h, RawDeadChipBlock.h, RawDigit.h, RawDigitDataBlock.h, RawErrorStatsBlock.h, RawHeader.h, RawLIAdcSummary.h, RawLIAdcSummaryBlock.h, RawLITimingSummary.h, RawLITimingSummaryBlock.h, RawOvershootBlock.h, RawPedestalTableBlock.h, RawRopTdcRawDataBlock.h, RawRunCommentBlock.h, RawRunEndBlock.h, RawRunStartBlock.h, RawSnarlHeaderBlock.h, RawSparsifierTableBlock.h, RawTOFBlock.h, RawTOFDigit.h, RawTpSinglesSummaryBlock.h, RawTriggerStatsBlock.h, RawVarcErrorInTfBlock.h: spreading std::'s for gcc3.0... 2001-12-03 00:53 Mark Messier <messier@indiana.edu> * Plex/: GNUmakefile, PlexPinDiodeId.h, PlexPixelSpotId.h, PlexPlaneId.h, PlexSEIdAltL.h, PlexSEIdAltLItem.cxx, PlexSEIdAltLItem.h, PlexStripEndId.cxx, PlexStripEndId.h, PlexusABC.cxx, PlexusABC.h: Tweaks for gcc3.0 2001-12-03 00:42 Mark Messier <messier@indiana.edu> * LeakChecker/: LeaClassMonitor.cxx, LeaClassMonitor.h, LeaLeakChecker.cxx, LeaLeakChecker.h: std::'s for gcc3.0 2001-12-03 00:35 Mark Messier <messier@indiana.edu> * Validity/: VldRange.cxx, VldRange.h: Added std::'s 2001-11-30 22:59 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, demux_fardata.jcm: add functionality to use roy's TrackListSRModule track fitter. also add histograms to DmxDeMuxCosmicsModule to keep track of the zenith and azimuthal angle distributions 2001-11-29 20:12 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: fix small bug - forgot to delete an unused variable 2001-11-29 19:18 Brian Rebel <brebel@fnal.gov> * DeMux/: CosmicReconModule.cxx, CosmicReconModule.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxStatus.cxx, LinkDef.h, demux_fardata.jcm: remove obsolete CosmicReconModule changes to DmxDeMuxCosmicsModule for tracking down one sided events 2001-11-29 18:38 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Make sure the end of input stream flag gets cleared from one get call to the other. 2001-11-29 17:37 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex through plane 60 2001-11-29 11:22 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Document Registry caching. 2001-11-29 11:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: doc/ChangeLog, test/DbiValidate.cc: Document and test Registry caching. 2001-11-29 11:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigStream.cxx, DbiConfigStream.h: ADD static method RetrieveRegistry to access/fill Registry held by cached DbiConfigSet. 2001-11-29 11:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigSet.cxx, DbiConfigSet.h: Owns a Registry, but not part of its state, just a convenient way to cache and share a Registry. 2001-11-29 11:07 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Configuring_Jobs.html, Creating_Test_Release_2.gif, Tracking_Changes.gif: Fix typos, add some design notes about configuring Algorithms with Registrys 2001-11-29 00:49 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h, DbiConfigSet.cxx, DbiConfigSet.h, DbiConfigStream.cxx, DbiConfigStream.h, DbiValidityRec.cxx, DbiValidityRec.h: convert operator<<(MsgStream& to operator<<(ostream& 2001-11-29 00:33 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPinDiodeId.cxx, Plex/PlexPinDiodeId.h, Plex/PlexPixelSpotId.cxx, Plex/PlexPixelSpotId.h, Plex/PlexPlaneId.cxx, Plex/PlexPlaneId.h, Plex/PlexSEIdAltL.cxx, Plex/PlexSEIdAltL.h, Plex/PlexSEIdAltLItem.cxx, Plex/PlexSEIdAltLItem.h, Plex/PlexStripEndId.cxx, Plex/PlexStripEndId.h, Validity/VldContext.cxx, Validity/VldContext.h, Validity/VldRange.cxx, Validity/VldRange.h, Validity/VldTimeStamp.cxx, Validity/VldTimeStamp.h, LeakChecker/LeaClassMonitor.cxx, LeakChecker/LeaClassMonitor.h, LeakChecker/LeaLeakChecker.cxx, LeakChecker/LeaLeakChecker.h: convert operator<<(MsgStream& to operator<<(ostream& 2001-11-29 00:32 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockId.cxx, RawBlockId.h, RawBlockRegistry.h, RawChannelId.cxx, RawChannelId.h, RawChargeInjectInfoBlock.cxx, RawChargeInjectInfoBlock.h, RawCrateStatus.cxx, RawCrateStatus.h, RawDaqHeader.cxx, RawDaqHeader.h, RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h, RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h, RawDataBlock.cxx, RawDataBlock.h, RawDeadChipBlock.cxx, RawDeadChipBlock.h, RawDigit.cxx, RawDigit.h, RawDigitCrateStatus.cxx, RawDigitCrateStatus.h, RawDigitDataBlock.cxx, RawDigitDataBlock.h, RawErrorStatsBlock.cxx, RawErrorStatsBlock.h, RawHeader.cxx, RawHeader.h, RawLIAdcSummary.cxx, RawLIAdcSummary.h, RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLITimingSummary.cxx, RawLITimingSummary.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawOvershootBlock.cxx, RawOvershootBlock.h, RawPedestalTableBlock.cxx, RawPedestalTableBlock.h, RawRopTdcRawDataBlock.cxx, RawRopTdcRawDataBlock.h, RawRunCommentBlock.cxx, RawRunCommentBlock.h, RawRunEndBlock.cxx, RawRunEndBlock.h, RawRunStartBlock.cxx, RawRunStartBlock.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h, RawSparsifierTableBlock.cxx, RawSparsifierTableBlock.h, RawTOFBlock.cxx, RawTOFBlock.h, RawTOFDigit.cxx, RawTOFDigit.h, RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h, RawTriggerStatsBlock.cxx, RawTriggerStatsBlock.h, RawVarcErrorInTfBlock.cxx, RawVarcErrorInTfBlock.h: convert operator<<(MsgStream& to operator<<(ostream& 2001-11-28 22:00 Roy Lee <rlee@huhepl.harvard.edu> * FarPlaneCheckout/: FarPlaneCheckout.cxx, FarPlaneCheckout.h, charge.C, nulltrigger.C, pedestal.C: Correct handling of charge injection info blocks. 2001-11-28 13:40 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Algorithm_Candidate_Packages.html, Configuring_Jobs.html, Creating_Test_Release.html, Data_Flows.html, Demojob.html, Framework_Package_Roll-Call.html, Global_Organisation.html, Help.html, Installing_Base.html, JobControl_Package.html, Local_Organisation.html, MinosObjectMap_Package.html, Package.html, Preparation.html, ROOT_as_PAW.html, Remote_cvs_access.html, The_ROOT_Program.html, The_Standard_Jobs.html, Tracking_Changes.html, Writing_ROOT_macros.html, cvs.html, empty_part1.html, gminos_and_reco_minos.html, make.html, minossoft.html, not_available.html, srt.html: Fix relative address to style.css. Thanks George. 2001-11-27 20:43 musser * Calibrator/: GainDrift.cxx, GainDrift.h, MapperFits.cxx, MapperFits.h, MuonCalibration.cxx, MuonCalibration.h, NonLinearity.cxx, NonLinearity.h, PINResponse.cxx, PINResponse.h, PINtoADC.cxx, PINtoADC.h: [no log message] 2001-11-27 18:39 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 56 2001-11-27 17:42 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h, PlexusABC.h, doc/ChangeLog: Remove "RawChannelId Plexus::GetFlashTrigPMT()" method - the flasher trigger PMT channel is not single valued for the far detector. 2001-11-27 15:13 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/overview/: Algorithm_Candidate_Packages.gif, Algorithm_Candidate_Packages.html, Algorithm_Candidate_Packages_2.gif, Algorithm_Candidate_Packages_3.gif, Algorithm_Candidate_Packages_next.html, Algorithm_Candidate_Packages_prev.html, Configuring_Jobs.gif, Configuring_Jobs.html, Configuring_Jobs_2.gif, Configuring_Jobs_next.html, Configuring_Jobs_prev.html, Creating_Test_Release.gif, Creating_Test_Release.html, Creating_Test_Release_2.gif, Creating_Test_Release_next.html, Creating_Test_Release_prev.html, Data_Flows.gif, Data_Flows.html, Data_Flows_next.html, Data_Flows_prev.html, Demojob.gif, Demojob.html, Demojob_next.html, Demojob_prev.html, Framework_Package_Roll-Call.gif, Framework_Package_Roll-Call.html, Framework_Package_Roll-Call_next.html, Framework_Package_Roll-Call_prev.html, Global_Organisation.gif, Global_Organisation.html, Global_Organisation_next.html, Global_Organisation_prev.html, Help.gif, Help.html, Help_next.html, Help_prev.html, Installing_Base.gif, Installing_Base.html, Installing_Base_next.html, Installing_Base_prev.html, JobControl_Package.gif, JobControl_Package.html, JobControl_Package_next.html, JobControl_Package_prev.html, Local_Organisation.gif, Local_Organisation.html, Local_Organisation_next.html, Local_Organisation_prev.html, MinosObjectMap_Package.gif, MinosObjectMap_Package.html, MinosObjectMap_Package_next.html, MinosObjectMap_Package_prev.html, Package.gif, Package.html, Package_next.html, Package_prev.html, Preparation.gif, Preparation.html, Preparation_next.html, Preparation_prev.html, ROOT_as_PAW.gif, ROOT_as_PAW.html, ROOT_as_PAW_next.html, ROOT_as_PAW_prev.html, Remote_cvs_access.gif, Remote_cvs_access.html, Remote_cvs_access_next.html, Remote_cvs_access_prev.html, The_ROOT_Program.gif, The_ROOT_Program.html, The_ROOT_Program_next.html, The_ROOT_Program_prev.html, The_Standard_Jobs.gif, The_Standard_Jobs.html, The_Standard_Jobs_next.html, The_Standard_Jobs_prev.html, Tracking_Changes.gif, Tracking_Changes.html, Tracking_Changes_next.html, Tracking_Changes_prev.html, Writing_ROOT_macros.gif, Writing_ROOT_macros.html, Writing_ROOT_macros_next.html, Writing_ROOT_macros_prev.html, cvs.gif, cvs.html, cvs_next.html, cvs_prev.html, empty_part1.html, empty_part2.html, gminos_and_reco_minos.gif, gminos_and_reco_minos.html, gminos_and_reco_minos_next.html, gminos_and_reco_minos_prev.html, index.html, make.gif, make.html, make_next.html, make_prev.html, minossoft.gif, minossoft.html, minossoft_next.html, minossoft_prev.html, not_available.gif, not_available.html, not_available_next.html, not_available_prev.html, srt.gif, srt.html, srt_2.gif, srt_next.html, srt_prev.html: First wave. 2001-11-27 00:05 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: new RawChannelId Plexus::GetFlashTrigPMT() method 2001-11-27 00:04 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h, PlexusABC.h: new GetFlashTrigPMT() method 2001-11-26 23:20 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: PlexusReroot.cxx, PlexusReroot.h, doc/ChangeLog: reflect changes to Plex package (PlexSEIdAltL, PlexCalib, const-ness and reference usage). 2001-11-26 23:19 Robert Hatcher <rhatcher@fnal.gov> * Plex/: GNUmakefile, LinkDef.h, PlexHandle.cxx, PlexHandle.h, PlexSEIdAltL.cxx, PlexSEIdAltL.h, PlexSEIdAltLItem.cxx, PlexSEIdAltLItem.h, Plexus.cxx, Plexus.h, PlexusABC.h, doc/ChangeLog: new PlexSEIdAltL derives from STL vector holding PlexSEIdAltLItem's reflect new usage of PlexCalib interface for calibrating PlexSEIdAltLItem's Changes to interfaces to improve const-ness and reduce passing object in favor of references to objects. 2001-11-26 22:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexCalib.cxx, PlexCalib.h: interface method calibrators must implement for Plexus::GetSEIdAltL 2001-11-26 22:01 George Irwin <gmieg@slac.stanford.edu> * DeMux/DmxHypothesis.h: Remove unimplemented methods: GetEastCount() and GetWestCount(). 2001-11-26 17:58 Roy Lee <rlee@huhepl.harvard.edu> * FarPlaneCheckout/: charge.C, checkout, nulltrigger.C, pedestal.C: Improved efficiency of macros. 2001-11-26 15:45 Roy Lee <rlee@huhepl.harvard.edu> * FarPlaneCheckout/: FarPlaneCheckout.cxx, FarPlaneCheckout.h, checkout, nulltrigger.C, pedestal.C: Added code for charge injection runs. 2001-11-23 19:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: Change "install_minossoft -rl <version>" to "install_minossoft -rl". The version specification is not really necessary. There is no harm in specifing it anyway 2001-11-23 19:08 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: make it possible to run without specifying frozen release. eg you could run with "install_minossoft -rl" or "install_minossoft -rl R0.2.0". But of course "source setup_minossoft* R0.2.0" is always necessary before that 2001-11-22 08:26 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: cmd_MCVtxModule.html, cmd_index.html: Remove obsolete MCVtxModule command reference. 2001-11-21 21:38 Mark Messier <messier@indiana.edu> * Demo/: DemoMCFilter.cxx, DemoMCFilter.h, demo-2.jcm: Start of module to select events based on the MC neutrino interaction data 2001-11-21 14:49 Roy Lee <rlee@huhepl.harvard.edu> * FarPlaneCheckout/: FarPlaneCheckout.cxx, FarPlaneCheckout.h, GNUmakefile, checkout, nulltrigger.C, pedestal.C: Creation of package for far detector plane checkout. 2001-11-21 12:50 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/: index.html, update_log.html, overview/index.html: Define framework for Overviews and Tutorials. 2001-11-20 21:55 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawDeadChipBlock.cxx, RawOvershootBlock.cxx, RawSparsifierTableBlock.cxx, RawSparsifierTableBlock.h, mdBlockDefinitions.h: new "official" mdBlockDefinitions has slightly different names for the Overshoot and DeadChip block id enum values. New SparsifierTable block is similar to PedestalTable. 2001-11-20 21:52 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawVarcErrorInTfBlock.cxx, RawVarcErrorInTfBlock.h: Spars and Etc errors are intermixed within the list (previous code incorrectly assumed them to be segregated into separate sequential lists). So to look up the i-th Etc (or Spars) error one must create a mapping table from index to offset in the whole list. This is now done and stored in mutable vectors that aren't saved with the block but recreated as needed. API change - eliminate const Int_t* GetSparsErrorValues() const; const Int_t* GetEtcErrorValues() const; in favor of // access to packed values (mixed list of Spars and Etc errors) const Int_t* GetErrorValues() const; 2001-11-20 18:49 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, setup/packages-development: New package FarPlaneCheckout 2001-11-20 18:47 Mark Messier <messier@indiana.edu> * FarPlaneCheckout/.cvsignore: Added .cvsignore to new package 2001-11-20 17:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawRecord.cxx: protect Print() against missing header 2001-11-20 17:14 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinos.cxx: default ctor, creates a default RecMinosHdr to own 2001-11-20 16:54 Mark Messier <messier@indiana.edu> * JobControl/: JobCNode.cxx, test/JobCDemoModuleA.cxx, test/sample.jcm: Corrected logic for filter reversing. Improved tests to demonstrate the problem/fix. 2001-11-20 05:41 Sue Kasahara <schubert@hep.umn.edu> * Rotorooter/RotoServer.cxx, IoModules/IoOutputModule.cxx: Adapt to Persistency API change. 2001-11-20 05:39 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, doc/ChangeLog, test/DemoDaq.cc, test/DemoDaqOutputModule.cc: API change: methods PerOutputStream::SetAutoSaveInt & PerOutputStream::SetBasketSaveInt removed. Added new method PerOutputStream::SetAutoSave to encapsulate the above and add new mechanism to autosave by time interval. User now has option of autosaving by entry interval, time interval, or an OR of both. Tagged as V00-02-02. 2001-11-19 21:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: # typo error in echo " ${fname}/${vers} changed to read echo "${fname}/$ver 2001-11-19 20:58 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: # slight modification 2001-11-19 18:46 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/: PEGainCalibrator.cxx, PEGainCalibrator.h, PulserDummyCalibrator.cxx, PulserDummyCalibrator.h, TimeCalibration.cxx, TimeCalibration.h: const additions for gcc 2.95+ 2001-11-19 18:43 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/: MapperFits.h, MuonCalibration.h: reorder variable declarations to match initialization order (and ctor argument list order). 2001-11-19 18:35 Mark Messier <messier@indiana.edu> * JobControl/JobController.cxx: Fixed routing of commands to modules of the same type in different paths 2001-11-19 18:18 musser * Calibrator/: ADCtoPE.cxx, ADCtoPE.h, DbiPulserDummyCalibrator.cxx, DbiPulserDummyCalibrator.h, DbiTimeCalibrator.h, TimeCalibrator.cxx, TimeCalibrator.h: [no log message] 2001-11-19 17:03 Jon Urheim <urheim@hep.umn.edu> * DatabaseTables/PlexTables/gen_mcplex: shell script for generating fake plex data tables 2001-11-19 17:02 Jon Urheim <urheim@hep.umn.edu> * DatabaseTables/PlexTables/: clear_and_fill_dataonly_plex.mysql, define_and_fill_allplex.mysql, del_farmc_channel2pindiode.mysql, del_farmc_pixel2channel.mysql, del_farmc_spot2strip.mysql, load_farmc_channel2pindiode.mysql, load_farmc_pixel2channel.mysql, load_farmc_spot2strip.mysql: mysql scripts for loading, deleting, etc, fake Plex tables for MC 2001-11-19 16:57 Jon Urheim <urheim@hep.umn.edu> * DatabaseTables/PlexTables/: PixelSpotToStripEnd.fardet_mc, PixelSpotToStripEndValidity.fardet_mc, PixelToRawChannel.fardet_mc, PixelToRawChannelValidity.fardet_mc, RawChannelToPinDiode.fardet_mc, RawChannelToPinDiodeValidity.fardet_mc: Fake plex data for Far Detector MC 2001-11-19 16:51 Jon Urheim <urheim@hep.umn.edu> * DatabaseTables/PlexTables/HowToMC.txt: Starting to commit files for fake (MC) plexdata tables 2001-11-19 16:18 Mark Messier <messier@indiana.edu> * Persistency/: PerFile.cxx, PerFile.h, PerFileManager.cxx, PerFileManager.h, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStream.cxx, PerStream.h, PerStreamManager.cxx, PerStreamManager.h, test/DemoDaqOutputModule.cc, test/DemoDaqOutputModule.h, test/DemoInputModule.cc, test/DemoInputModule.h: Added const's to ostream<< declarations 2001-11-16 22:03 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: #modified 2001-11-16 21:51 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: #modified 2001-11-16 21:47 rhbob * CandFitTrackMS/candfittrackms.jcm: initial example .jcm 2001-11-16 21:35 rhbob * CandFitTrackMS/: AlgFitTrackMS.cxx, AlgFitTrackMS.h, AlgFitTrackMSList.cxx, AlgFitTrackMSList.h, BFieldMS.cxx, BFieldMS.h, CandFitTrackMS.cxx, CandFitTrackMS.h, CandFitTrackMSHandle.cxx, CandFitTrackMSHandle.h, CandFitTrackMSList.cxx, CandFitTrackMSList.h, CandFitTrackMSListHandle.cxx, CandFitTrackMSListHandle.h, FitTrackMSListModule.cxx, FitTrackMSListModule.h, GNUmakefile, LinkDef.h, README, TCL.cxx, TCL.h: initial version of code 2001-11-16 21:28 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added CandFitTrackMS. Put Bob B. on writers list 2001-11-16 21:25 Mark Messier <messier@indiana.edu> * CandFitTrackMS/.cvsignore: Added new package for track fitting 2001-11-16 21:21 musser * Calibrator/ADCtoPE.cxx, Calibrator/ADCtoPE.h, Calibrator/DbiPulserDummyCalibrator.cxx, Calibrator/DbiPulserDummyCalibrator.h, Calibrator/GainDrift.cxx, Calibrator/GainDrift.h, Calibrator/GainDriftReference.cxx, Calibrator/GainDriftReference.h, Calibrator/LinkDef.h, Calibrator/MapperData.cxx, Calibrator/MapperData.h, Calibrator/MapperFits.cxx, Calibrator/MapperFits.h, Calibrator/MapperHeader.cxx, Calibrator/MapperHeader.h, Calibrator/MuonCalibration.cxx, Calibrator/MuonCalibration.h, Calibrator/MuonStats.cxx, Calibrator/MuonStats.h, Calibrator/NonLinearity.cxx, Calibrator/NonLinearity.h, Calibrator/PEGainCalibrator.cxx, Calibrator/PEGainCalibrator.h, Calibrator/PINResponse.cxx, Calibrator/PINResponse.h, Calibrator/PINtoADC.cxx, Calibrator/PINtoADC.h, Calibrator/PulserDummyCalibrator.cxx, Calibrator/PulserDummyCalibrator.h, Calibrator/TimeCalibration.cxx, Calibrator/TimeCalibration.h, Calibrator/TimeCalibrator.cxx, Calibrator/TimeCalibrator.h, DatabaseTables/CalibrationTables/create_calibration_tables.mysql: [no log message] 2001-11-16 18:08 Robert Hatcher <rhatcher@fnal.gov> * Calibrator/: DbiPEGainCalibrator.cxx, DbiPEGainCalibrator.h, DbiPulserDummyCalibrator.cxx, DbiPulserDummyCalibrator.h, DbiTimeCalibrator.cxx, DbiTimeCalibrator.h, PEGainCalibrator.cxx, PEGainCalibrator.h, PulserDummyCalibrator.cxx, PulserDummyCalibrator.h, TimeCalibrator.cxx, TimeCalibrator.h: make Calibrate, ApplyCalib and DbiXXX::GetYYY const methods 2001-11-16 17:19 Brett Viren <bv@bnl.gov> * MIDAD/Makefile: obsolete 2001-11-16 16:58 Mark Messier <messier@indiana.edu> * MessageService/Makefile, IoModules/Makefile, Demo/Makefile, Dependency/Makefile: Obsolete Makefile 2001-11-16 16:58 Mark Messier <messier@indiana.edu> * JobControl/Makefile: Obsolete makefile 2001-11-16 16:09 dap56 * Monitoring/: Producer_dispatcher.cc, SinglAnalysis.cxx, UserAnalysis.cxx, UserAnalysis.h, config.h: Monitoring update - 16/11/01 2001-11-16 13:44 Brett Viren <bv@bnl.gov> * MIDAD/MIDADModule.cxx: Don't include files that don't exist 2001-11-16 03:07 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgDeMuxCosmics.cxx, DmxChiSqrStat.cxx, DmxChiSqrStat.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxRMSStat.cxx, DmxRMSStat.h, DmxShowerPlane.cxx, DmxStatus.cxx, demux_fardata.jcm: changes to speed up demuxing. Biggest changes in DmxHypothesis, DmxChiSqrStat, DmxRMSStat. Got rid of all datamember arrays in those classes. Condensed 2 NavSelect/while loops for east and west sided digits into one while loop with if statements. 2001-11-15 23:37 Mark Messier <messier@indiana.edu> * Demo/DemoEventDump.cxx: Fix the dump fragment method -- used to miss the first record because of wacky root TIter.Next(). 2001-11-15 23:35 Mark Messier <messier@indiana.edu> * IoModules/: IoInputModule.cxx, IoInputModule.h, test/TestIoInputModule.cxx: Add checks on MomNavigator to see if it holds physics records or non physics records. Physics records defined to be RawRecords -- all others are "non-physics". 2001-11-15 20:48 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes through 52 2001-11-15 20:31 Mark Messier <messier@indiana.edu> * JobControl/JobCPath.cxx: Re-shuffle casts for gcc 2.95.2. 2001-11-15 20:03 Mark Messier <messier@indiana.edu> * UserManualDoc/src/job_control.tex: Updated job control sections for JobCResult 2001-11-15 18:46 Mark Messier <messier@indiana.edu> * JobControl/: JobCMethodFactory.cxx, JobCMethodFactory.h: Remove another obsolete class. 2001-11-15 18:39 Mark Messier <messier@indiana.edu> * JobControl/JobC.cxx: Death to JobC.cxx 2001-11-15 14:30 Mark Messier <messier@indiana.edu> * JobControl/: JobCRecord.cxx, JobCRecord.h, JobCResult.cxx, JobCResult.h: Added these new classes 2001-11-15 10:18 rjn * Calibrator/: CalibratorBase.cxx, CalibratorBase.h, DbiPEGainCalibrator.cxx, DbiPEGainCalibrator.h, DbiPulserDummyCalibrator.cxx, DbiPulserDummyCalibrator.h, DbiTimeCalibrator.cxx, DbiTimeCalibrator.h, GNUmakefile, GeorgeCalibrator.cxx, GeorgeCalibrator.h, LinkDef.h, PEGainCalibrator.cxx, PEGainCalibrator.h, PulserDummyCalibrator.cxx, PulserDummyCalibrator.h, TimeCalibrator.cxx, TimeCalibrator.h: [no log message] 2001-11-14 23:48 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/: checkoutlist, loginfo: limit to whom labyrinth messages are directed 2001-11-14 22:06 Mark Messier <messier@indiana.edu> * RerootExodus/CheezyDisplayModule.cxx, RerootExodus/CheezyDisplayModule.h, RerootExodus/RerootToRawDataModule.cxx, RerootExodus/RerootToRawDataModule.h, RerootExodus/RerootToTruthModule.cxx, RerootExodus/RerootToTruthModule.h, RerootExodus/UgliGeometryReroot.cxx, Rotorooter/RotoClientModule.cxx, Rotorooter/RotoClientModule.h: New interface for JobCModule 2001-11-14 22:02 Mark Messier <messier@indiana.edu> * CandStripSR/StripSRListModule.cxx, CandStripSR/StripSRListModule.h, CandTrackSR/TrackSRListModule.cxx, CandTrackSR/TrackSRListModule.h, Demo/DemoEventDump.cxx, Demo/DemoEventDump.h, Demo/HelloWorld.cxx, Demo/HelloWorld.h, Demo/UserAnalysis.cxx, Demo/UserAnalysis.h, Demo/demo-1.jcm, Demo/demo-2.jcm, DeMux/CosmicReconModule.cxx, DeMux/CosmicReconModule.h, DeMux/DmxDeMuxCosmicsModule.cxx, DeMux/DmxDeMuxCosmicsModule.h, DeMux/DmxDeMuxModule.cxx, DeMux/DmxDeMuxModule.h, Islands/IslElectronModule.cxx, Islands/IslElectronModule.h, MIDAD/MIDADModule.cxx, MIDAD/MIDADModule.h: New interface for JobCModule 2001-11-14 21:58 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx, IoModules/IoInputModule.h, IoModules/IoOutputModule.cxx, IoModules/IoOutputModule.h, BubbleSpeak/CutDigiPairListModule.cxx, BubbleSpeak/CutDigiPairListModule.h, BubbleSpeak/DigiPairListModule.cxx, BubbleSpeak/DigiPairListModule.h, BubbleSpeak/DrawMuonTracksModule.cxx, BubbleSpeak/DrawMuonTracksModule.h, BubbleSpeak/FitThruMuonListModule.cxx, BubbleSpeak/FitThruMuonListModule.h, BubbleSpeak/GoodThruMuonListModule.cxx, BubbleSpeak/GoodThruMuonListModule.h, BubbleSpeak/MSTClusterListModule.cxx, BubbleSpeak/MSTClusterListModule.h, BubbleSpeak/PathLenCorrecModule.cxx, BubbleSpeak/PathLenCorrecModule.h, BubbleSpeak/PlotMuonClusterModule.cxx, BubbleSpeak/PlotMuonClusterModule.h, BubbleSpeak/SuperSliceListModule.cxx, BubbleSpeak/SuperSliceListModule.h, BubbleSpeak/ThruMuonAnalysisModule.cxx, BubbleSpeak/ThruMuonAnalysisModule.h, BubbleSpeak/ThruMuonListModule.cxx, BubbleSpeak/ThruMuonListModule.h, BubbleSpeak/ThruMuonSummaryModule.cxx, BubbleSpeak/ThruMuonSummaryModule.h, CalDetPIDSR/CalDetPIDModule.cxx, CalDetPIDSR/CalDetPIDModule.h, CandClusterSR/ClusterSRListModule.cxx, CandClusterSR/ClusterSRListModule.h, CandDigit/DigitListModule.cxx, CandDigit/DigitListModule.h, CandEventSR/EventSRListModule.cxx, CandEventSR/EventSRListModule.h, CandFitTrackSR/FitTrackSRListModule.cxx, CandFitTrackSR/FitTrackSRListModule.h, CandShowerSR/ShowerSRListModule.cxx, CandShowerSR/ShowerSRListModule.h, CandSliceSR/SliceSRListModule.cxx, CandSliceSR/SliceSRListModule.h: New interface for JobCModule 2001-11-14 21:58 Mark Messier <messier@indiana.edu> * JobControl/JobC.h: Removed obsolete Filter definitions 2001-11-14 21:57 Mark Messier <messier@indiana.edu> * JobControl/: GNUmakefile, JobCDisplayModule.cxx, JobCDisplayModule.h, JobCEnv.cxx, JobCEnv.h, JobCGraphVtx.cxx, JobCGraphVtx.h, JobCMethod.cxx, JobCMethod.h, JobCModule.cxx, JobCModule.h, JobCModuleProxy.cxx, JobCModuleProxy.h, JobCModuleRegistry.cxx, JobCModuleRegistry.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCROOT.cxx, JobCROOT.h, JobCRootCommandModule.cxx, JobCRootCommandModule.h, JobCRootEnv.cxx, JobController.cxx, LinkDef.h, Makefile, doc/Changelog, test/GNUmakefile, test/JobCDemoModuleA.cxx, test/JobCDemoModuleA.h, test/JobCDemoModuleB.cxx, test/JobCDemoModuleB.h, test/JobCPathValidate.cxx, test/JobControllerValidate.cxx, test/sample.jcm: New version. New features include: 1) Remove JobC::Filter_t in favor of JobCResult class. This breaks the old interface to JobCModules. 2) Added notifications for Begin/End run Begin/End file etc. 3) NonPhysics records send only to Ana/Reco Nonphysics methods 2001-11-14 21:04 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, DmxDeMuxCosmicsModule.cxx, DmxStatus.cxx: add variable to AlgConfigDeMux to keep track of average adc->PE conversion change muon track start finder to use this variable instead of hardwired number 2001-11-14 20:56 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawVarcErrorInTfBlock.cxx: fix test of bit 23 in UnpackEtcError that is used as return code 2001-11-14 18:14 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxModule.cxx, DmxDeMuxModule.h, demux_fardata.jcm: make DmxDemuxModule Handle options like DmxDeMuxCosmicsModule 2001-11-14 18:01 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxHypothesis.cxx, DmxStatus.cxx, demux_fardata.jcm: uncomment lines using NavMasks. add option to DmxDeMuxCosmicsModule to use NavMasks for CandDigits or not. add line to demux_fardata.jcm turning off NavMask use as example. 2001-11-14 07:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, DbiValidate.hh, GNUmakefile, LinkDef.h, TestDbi.cc: The validation now includes a time trial based on UgliDbiRowStream so has to load the standard framework packages. The time trial is not run by default. 2001-11-14 06:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Performance improvments; external API unchanged. 2001-11-14 06:59 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultAgg.cxx, DbiResultAgg.h: Link directly to individual DbiTableRows rather than go via composite DbiResultNonAgg. 2001-11-14 06:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Lazy creation of look-up index. 2001-11-14 06:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultSet.cxx: Improve performance of most operator>>() by directly calling TSQLResultSet to get data. 2001-11-14 06:53 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/navigation.tex: Describe NavMasks. 2001-11-14 06:51 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/test/: NavValidate.cxx, NavValidate.h: Test NavMask 2001-11-14 06:51 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Record introduction of NavMask. 2001-11-14 06:50 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/LinkDef.h: Add NavMask. 2001-11-14 06:49 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/NavSet.h: NavSet owns new class: NavMask. 2001-11-14 06:49 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavMask.cxx, NavMask.h: NavMask allows user to associate a mask with every member of a set. 2001-11-14 03:25 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.cxx: change output in EventLength test 2001-11-13 22:10 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxHypothesis.cxx, DmxStatus.cxx, DmxStatus.h, demux_fardata.jcm: prepare demuxing for NavMask's. Redefine Vertex finder in DmxStatus. Add analysis to DmxDeMuxCosmicsModule 2001-11-13 21:36 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/: DigitAnalysis.cxx, LIAdcAnalysis.cxx: replace RawChannelId::GetVfb() with RawChannelId::GetVaAdcSel() 2001-11-13 17:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPixelToRawChannel.cxx, Plex/PlexRawChannelReadoutType.cxx, Plex/PlexRawChannelToPinDiode.cxx, DatabaseTables/PlexTables/PixelToRawChannel.caldet, DatabaseTables/PlexTables/RawChannelReadoutType.caldet, DatabaseTables/PlexTables/RawChannelToPinDiode.caldet, DatabaseTables/PlexTables/create_plex_tables.mysql, CandTrackSR/TrackSRListModule.cxx, CandStripSR/StripSRListModule.cxx: replace reference to Vfb with AdcSel 2001-11-13 17:50 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h, RawPedestalTableBlock.cxx: replace reference to Vfb with AdcSel 2001-11-13 04:04 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, GNUmakefile, GuiAxis.cxx, GuiAxis.h, MainGui.cxx, NamedFactory.cxx, NamedFactory.h, NamedProxy.h, ScaledScene.cxx, ScaledScene.h, UZVZ.cxx, UZVZ.h: more additions, compiles but not tested 2001-11-13 02:55 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, Display.h, DisplayProxy.cxx, DisplayProxy.h, MainGui.cxx, MidadModule.cxx, NamedFactory.cxx, NamedFactory.h, NamedProxy.h, Scene.cxx, Scene.h, test/test-Gui.cxx: Add Display, base for displays and Scene, what used to be know as a View. Also, a NamedFactory for registering and creating Displays, Drawables, and other things. 2001-11-12 23:10 Brett Viren <bv@bnl.gov> * MIDAD/: ControlBar.cxx, GuiStatusBar.h, MainGui.cxx, MainGui.h, MainMenu.cxx, MidadModule.cxx: Inital size problems, but mock up complete 2001-11-12 22:49 Brett Viren <bv@bnl.gov> * MIDAD/: ControlModule.cxx, ControlModule.h, GNUmakefile, MainGui.cxx, MainGui.h, MainMenu.cxx, MainMenu.h, Makefile, MidadModule.cxx, MidadModule.h, gui.jcm: Start of eventual Midad main GUI. 2001-11-12 22:18 Brett Viren <bv@bnl.gov> * MIDAD/: Control.h, ControlBar.cxx, ControlBar.h, ControlModule.cxx, ControlPanel.cxx, ControlPanel.h, Dad.cxx, Dad.h, GNUmakefile, GuiBase.cxx, GuiBase.h, GuiFrame.cxx, GuiFrame.h, GuiGroup.h, GuiMainWindow.cxx, GuiMainWindow.h, GuiTab.cxx, GuiTab.h, MainGui.cxx, MainGui.h, MainMenu.h, doc/README.GuiWrappers, doc/README.dad, test/GNUmakefile, test/test-Gui.cxx: Add the beginnings of some higher level control widgets. Add GuiTab which necessitates the added GuiFrame proxy class. Figure out some problems with deleting a window (duh, don't delete stuff which is on the stack!!) 2001-11-12 19:54 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/CalibrationTables/create_calibration_tables.mysql: fix small typo in "describe PINtoADCValidity;" line 2001-11-12 19:09 musser * DatabaseTables/CalibrationTables/HowTo.txt: [no log message] 2001-11-12 17:55 musser * DatabaseTables/CalibrationTables/: GainDriftMasterTable.far, GainDriftMasterValidity.far, GainDriftTable.far, GainDriftTableValidity.far, GainTable.far, GainTableValidity.far, MapperFitsTable.far, MapperFitsValidity.far, MuonFitsTable.far, MuonFitsValidity.far, NonLinearityTable.far, NonLinearityValidity.far, PINResponseTable.far, PINResponseValidity.far, PINtoADCTable.far, PINtoADCValidity.far, TimeCalibrationTable.far, TimeCalibrationValidity.far, create_and_fill_calibration.mysql, create_calibration_tables.mysql, load_calibration_far.mysql, show_calibration_tables.mysql: [no log message] 2001-11-12 03:58 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSParentServer.cxx: S. Kasahara Fix implementation of IsLocalClient method. 2001-11-11 16:56 Brett Viren <bv@bnl.gov> * MIDAD/: ControlModule.cxx, chain.h: That didn't take long. chain.h is now in sigc++ proper. 2001-11-11 16:31 Brett Viren <bv@bnl.gov> * MIDAD/: Dad.cxx, HeaderLabel.cxx, HeaderModel.cxx: Remove optimization that checks for a changed mom, since JC always gives us the same mom. 2001-11-11 15:25 Brett Viren <bv@bnl.gov> * MIDAD/: ControlModule.cxx, ControlModule.h, HeaderModel.cxx, HeaderModel.h, Model.h, chain.h, test/test-chain.cc: Add chain(), allowing the connection of one object's getter to another's setter. 2001-11-11 01:32 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, ControlModule.cxx, Dad.cxx, DigitListViewable.cxx, DigitListViewable.h, Display.cxx, Display.h, Drawable.h, GNUmakefile, GeomModel.cxx, GeomViewable.cxx, GuiBox.h, GuiDoubleSlider.cxx, GuiDoubleSlider.h, GuiSlider.cxx, GuiSlider.h, HeaderLabel.cxx, HeaderModel.cxx, MidProxy.h, MidProxyRegistry.cxx, MidProxyRegistry.h, ModelProxy.cxx, ModelProxy.h, Range.h, TrackListViewable.cxx, TrackListViewable.h, UndoHistory.cxx, UndoHistory.h, Undoable.cxx, Undoable.h, Viewable.cxx, Viewable.h, ViewableProxy.cxx, ViewableProxy.h, Watched.h, test/GNUmakefile, test/test-GuiSlider.cxx, test/test-Undoable.cxx, test/test-ptr.cc: More old cruft cleaned out. Implemented GuiSlider and test, move Range and undoable out of namespace Midad since GuiSlider depends on these. Make a generic GuiBox that can decide if it is an HBox or a VBox at runtime. Add Display (an old Midad "View") and Drawable (and old midad "Viewable"). 2001-11-10 22:24 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, BogusModel.h, BogusViewable.cxx, BogusViewable.h, CanvasDisplay.cxx, CanvasDisplay.h, DisplayBase.cxx, DisplayBase.h, EventControl.cxx, EventControl.h, FourEnds.cxx, FourEnds.h, GeomModel.h, GeomViewable.h, GuiMenu.cxx, GuiMenu.h, LinkDef.h, MIDAD.cxx, MIDAD.h, MIDADModule.cxx, MIDADModule.h, MidJci.cxx, MidJci.h, ModelHistory.cxx, ModelHistory.h, ModelPool.cxx, ModelPool.h, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, UZVZDisplay.h, test/test-Gui.cxx: Periodic purging is good for the soul. 2001-11-10 21:34 Brett Viren <bv@bnl.gov> * MIDAD/: Control.h, ControlModule.cxx, ControlModule.h, ControlPanel.cxx, ControlPanel.h, Dad.cxx, Dad.h, DigitListModel.cxx, DigitListModel.h, GNUmakefile, GuiBase.cxx, GuiLabel.h, HeaderLabel.cxx, HeaderLabel.h, HeaderModel.cxx, HeaderModel.h, Model.h, View.cxx, View.h, Watched.h, gui.jcm, doc/README.mvc, test/test-Gui.cxx, test/test-conn.cc, test/test-ptr.cc: Start implementing new MVC pattern which should be clearer and more flexible than the last. Documented in doc/README.mvc. Get ControlModule in a working but still primitive state, tested with gui.jcm. Model is not an Undoable by default any longer. Removed old View class, which will have to be rewritten. 2001-11-10 16:59 Brett Viren <bv@bnl.gov> * MIDAD/: ControlPanel.cxx, ControlPanel.h, GuiControl.cxx, GuiControl.h: more file name changes 2001-11-10 16:58 Brett Viren <bv@bnl.gov> * MIDAD/: ControlModule.cxx, ControlModule.h, GuiModule.cxx, GuiModule.h: Clean up file naming. All Gui* classes are to be logically independent from MIDAD and best split into their own package eventually. 2001-11-10 00:14 Brett Viren <bv@bnl.gov> * MIDAD/: doc/README.GuiWrappers, doc/README.libsigc++, test/test-ptr.cc: Update some docs. Add test of sigc++'s very nice ability to use Ptrs and to block and disconnect signals. 2001-11-09 23:23 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, GuiModule.cxx, GuiModule.h, JobCInterface.cxx, JobCInterface.h, gui.jcm, main/GNUmakefile, test/GNUmakefile, test/test-Gui.cxx: Start plugging in to job control. 2001-11-09 22:46 Brett Viren <bv@bnl.gov> * MIDAD/: GuiBase.cxx, GuiMainWindow.h, local-sigc.sh, test/test-Gui.cxx, test/test-die.cxx, test/test-die.h, test/test-dieLinkdef.h, test/test-table.cxx, test/test-tableLinkdef.h: Window is now understood. 2001-11-09 22:06 Robert Hatcher <rhatcher@fnal.gov> * Swimmer/SwimSwimmer.cxx: reorder ctor initialization to match declaration in class assert when called for detector type that isn't handled convert "fStepData" to "fStepData=0" after "delete fStepData" 2001-11-09 22:04 Robert Hatcher <rhatcher@fnal.gov> * RecoBase/Vertex.cxx: comment out unused CVSID 2001-11-09 22:02 Robert Hatcher <rhatcher@fnal.gov> * NumericalMethods/NmOdeInt.cxx: reorder ctor initializations to match declaration in the class add fNvar(0) initialization in case of default ctor 2001-11-09 22:00 Robert Hatcher <rhatcher@fnal.gov> * Dependency/: idep_binrel.cxx, idep_ldep.cxx: reorder ctor initializations to match declarations within the class 2001-11-09 21:58 Robert Hatcher <rhatcher@fnal.gov> * CandTrackSR/Track2DSR.cxx, CandTrackSR/TrkClsSlpSR.cxx, DeMux/DmxChiSqrStat.cxx, DeMux/DmxRMSStat.cxx, IoModules/IoInputDataFile.cxx: comment out unused CVSID 2001-11-09 21:58 Robert Hatcher <rhatcher@fnal.gov> * CandFitTrackSR/: BFieldSR.cxx, SwimObjSR.cxx: assert when called on unhandled detector types 2001-11-09 21:56 Robert Hatcher <rhatcher@fnal.gov> * CandEventSR/EventSRListModule.cxx: normal Ana() method processing needs to return a JobC value 2001-11-09 21:53 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldMap.cxx, CalDetPIDSR/CalDetCerenkovId.cxx, CalDetPIDSR/CalDetTOFId.cxx, CandClusterSR/StripInfoSR.cxx: comment out unused CVSID 2001-11-09 17:01 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: # Slight modification to add SRT_MINOS 2001-11-09 15:31 Brett Viren <bv@bnl.gov> * MIDAD/GuiMainWindow.cxx: WMHints limitting min size 2001-11-09 07:19 Brett Viren <bv@bnl.gov> * MIDAD/: GuiCanvas.h, GuiTable.cxx, test/test-Gui.cxx: Add thin TRootEmbeddedCanvas wrapper. Understand layout hints better. 2001-11-09 06:57 Brett Viren <bv@bnl.gov> * MIDAD/: GuiMenu.cxx, GuiMenu.h, test/test-Gui.cxx: Was building menus wrong. Need to give gClient->GetRoot() as parent and need to Associate() with true parent. 2001-11-09 06:37 Brett Viren <bv@bnl.gov> * MIDAD/test/test-GuiControl.cxx: more testing code 2001-11-09 06:26 Brett Viren <bv@bnl.gov> * MIDAD/CanvasDisplay.cxx: Work around root strangeness 2001-11-09 06:08 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, GuiBase.cxx, GuiBase.h, GuiBox.h, GuiButton.h, GuiControl.cxx, GuiMainWindow.cxx, GuiMainWindow.h, GuiMenu.cxx, GuiMenu.h, GuiTable.cxx, GuiTable.h, doc/README.GuiWrappers~, test/GNUmakefile, test/test-Gui.cxx: Add gui boxes, redo how layout hints are handled, clean up GuiControl, work on menus, add tests. 2001-11-09 05:10 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSParentServer.cxx: S. Kasahara Make error message more explicit. 2001-11-09 02:26 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex tables for planes through 48. also fix the PlexRawChannelReadoutTypeValidity table AggregateNo 2001-11-09 00:15 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: new method IsSameVAChip(const RawChannelId& other) 2001-11-09 00:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawPedestalTableBlock.cxx: comment out some test code (unused variable) 2001-11-08 22:33 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, GuiBase.cxx, GuiButton.h, GuiMenu.cxx, GuiMenu.h, test/test-table.cxx: Add beginning of menu wrappers. Remove some cerrs. Make use of newly virtualized Rt signal calling methods. Play around with xpms in buttons in test code. 2001-11-08 22:09 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: gen_pversion, pkag: #Removed pkag 2001-11-08 21:22 Brett Viren <bv@bnl.gov> * MIDAD/doc/README.GuiWrappers: Save file, then commit 2001-11-08 21:05 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, GuiBase.cxx, GuiBase.h, GuiButton.h, GuiControl.cxx, GuiControl.h, GuiMainWindow.cxx, GuiMainWindow.h, GuiTable.cxx, GuiTable.h, Handle.h, Range.h, Undoable.h, doc/README.GuiWrappers, doc/README.GuiWrappers~, doc/README.libsigc++, test/GNUmakefile, test/test-Gui.cxx, test/test-Undoable.cxx, test/test-manage.cc, test/test-table.cxx: Get Gui wrappers under control, add some README files and more tests. Remove Handle in favor of SigC::Ptr<>. 2001-11-08 20:46 Mark Messier <messier@indiana.edu> * setup/packages-development: Add the Calibrator 2001-11-08 20:35 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added Calibrator module 2001-11-08 20:30 Mark Messier <messier@indiana.edu> * Calibrator/.cvsignore: Added list of files for cvs to ignore 2001-11-08 19:51 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h: Purge DBI tables when done creating a UgliGeometry 2001-11-08 19:49 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: inform users that they can skip temp file creation by using UgliLoanPool::SetAlwaysUseDbi(true) 2001-11-08 19:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: #Modified file 2001-11-08 19:15 Brett Viren <bv@bnl.gov> * MIDAD/GuiButton.cxx: don't need imp file 2001-11-08 16:28 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: fix errant NULL (==> -1) in Aggreg field of PlexRawChannelReadoutTypeValidity 2001-11-08 06:20 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: add entry to PlexRawChannelReadoutType for each pixel (VaChan) on the trigger pmt 2001-11-07 23:57 Brett Viren <bv@bnl.gov> * MIDAD/test/test-manage.cc: Commit version of test which illustrates how to handle TGFrame memory management. 2001-11-07 23:49 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: # Added new file 2001-11-07 23:23 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChargeInjectInfoBlock.cxx, RawErrorStatsBlock.cxx, RawRopTdcRawDataBlock.cxx, RawRunEndBlock.cxx, RawVarcErrorInTfBlock.cxx: fix internal naming of hidden enum (missed this in cut-and-paste) 2001-11-07 23:21 Robert Hatcher <rhatcher@fnal.gov> * RawData/: mdBlockDefinitions.h, LinkDef.h: new block types (containers) RawDeadChipBlock (majorid=0xf00) RawOvershootBlock (majorid=0xf01) are derived from BRP dumps (Phil Adamson designed the blocks structure) 2001-11-07 23:20 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDeadChipBlock.cxx, RawDeadChipBlock.h, RawOvershootBlock.cxx, RawOvershootBlock.h: new block types (containers) RawDeadChipBlock (majorid=0xf00) RawOvershootBlock (majorid=0xf01) are derived from BRP dumps (Phil Adamson designed the blocks structure) currently supply no extra unpacking methods 2001-11-07 22:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/gen_pversion: # Remove file and add later 2001-11-07 21:48 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigitDataBlock.cxx, RawDigitDataBlock.h: allow user to choose direction of iterator returned by GetDatumIter (default is still forward, but false == kIterBackward) 2001-11-07 21:27 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldContext.h: add IsValid() method ( == !IsNull() ) 2001-11-07 21:20 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldContext.cxx, VldContext.h: new method IsNull() returns true if context was initialized by default ctor (ie. has detector type kUnknown and simflag kUnknown) 2001-11-07 21:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawPedestalTableBlock.cxx, RawPedestalTableBlock.h: Supply methods to take block apart and retrieve contents in a user friendly fashion (currently only supports VA electronics as that is the only one yet defined). 2001-11-07 21:11 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawTriggerStatsBlock.cxx: fix internal naming of hidden enum (missed this in cut-and-paste) 2001-11-07 19:11 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/README: Checking 2001-11-07 17:04 Robert Hatcher <rhatcher@fnal.gov> * Dispatcher/: DDSChildServer.cxx, DDSFileHandler.cxx: minor tweaks to eliminate -Wall warnings 2001-11-07 16:53 Robert Hatcher <rhatcher@fnal.gov> * Persistency/PerInputStreamManager.cxx: make "nfound" in Next/Previous into UInt_t so compiler doesn't complain about comparison with UInt_t advanceby/retreatby method args. 2001-11-07 16:51 Robert Hatcher <rhatcher@fnal.gov> * Persistency/test/: DemoDaqOutputModule.cc, DemoInputModule.cc: comment out the unused CVSID static 2001-11-07 16:47 Mark Messier <messier@indiana.edu> * Dispatcher/: DDSChildServer.cxx, DDSChildServer.h, DDSClient.cxx, DDSClient.h, DDSFileHandler.cxx, DDSFileHandler.h, DDSParentServer.cxx, DDSParentServer.h, DDSSubscription.cxx, DDSSubscription.h: - MsgStream ==> ostream. This is a little bit more general and short-circuits some problems in rootcint - std:: namespace problems fixed for gcc3.0 2001-11-07 16:47 Mark Messier <messier@indiana.edu> * IoModules/: IoInputDataFile.cxx, IoInputDataFile.h: - MsgStream ==> ostream. This is a little bit more general and short-circuits some problems in rootcint 2001-11-07 16:29 Mark Messier <messier@indiana.edu> * Persistency/: PerFile.cxx, PerFile.h, PerFileManager.cxx, PerFileManager.h, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStream.cxx, PerStream.h, PerStreamManager.cxx, PerStreamManager.h, test/DemoDaqOutputModule.cc, test/DemoDaqOutputModule.h, test/DemoInputModule.cc, test/DemoInputModule.h: - MsgStream ==> ostream. This is a little bit more general and short-circuits some problems in rootcint - std:: namespace problems fixed for gcc3.0 2001-11-07 00:56 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, GuiButton.cxx, GuiButton.h, GuiControl.cxx, GuiControl.h, GuiMainWindow.cxx, GuiMainWindow.h, GuiModule.cxx, GuiModule.h, GuiTable.cxx, GuiTable.h, test/GNUmakefile, test/test-Gui.cxx, test/test-manage.cc: Start trying to put a pretty face on TG classes. 2001-11-07 00:51 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: new tables for all planes through 44. add far detector PlexRawChannelReadoutType tables. 2001-11-06 20:30 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSRList.cxx, CandStripSR/StripSRListModule.cxx: Replaced Next() and NextPtr() with functor to fix feature which caused iterator not to look at first object. 2001-11-06 20:29 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSRList.cxx: Fixed minor bug introduced by last update. 2001-11-06 20:21 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: AlgEventSRList.cxx, EventSRListModule.cxx: Replaced Next() and NextPtr() with functor to fix feature which caused iterator not to look at first object. 2001-11-06 20:13 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandRecoHandle.cxx, CandStripHandle.cxx, CandTrackHandle.cxx: Replaced Next() and NextPtr() with functor to fix feature which caused iterator not to look at first object. 2001-11-06 10:19 dap56 * Monitoring/: Analysis.cxx, Analysis.h, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, LIAdcAnalysis.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx, config.h, monitoring_doc.html, test.csh: Monitoring updates: ------------------- Producer_dispatcher.cc 1) Multiple stream access enabled 2) Inclusion of status canvases - showing run number, number of records processed, monitoring configuration, process staus etc. 3) More flexible configuration - see config.h 4) Now picks up DaqMonitor blocks 5) Can be run in "online" and "offline" modes config.h 1) Ability to select input stream 2) Online/offline mode switch 3) Output file (rootfile,summary file,error log) location ErrorBlockAnalysis.h,ErrorBlockAnalysis.cxx New module to analyse various DaqMonitor blocks (electronics errors etc.) At the present time, only RawVarCErrorInTfBlocks are unpacked. monitoring_doc.html All documentation has migrated to online monitoring website. This file contains the link to that site. test.csh general cleanup - no major changes Analysis.h,Analysis.cxx Defined return types of all member functions to be void - fixes errors from more strict compilers other files minor cleanup, removal of unnecessary debug printout. 2001-11-05 23:59 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListModel.cxx, DigitListModel.h, GNUmakefile, Range.h, test/GNUmakefile, test/test-DigitListModel.cxx: Give test/ to SRT, bug fixes. 2001-11-05 23:24 Brett Viren <bv@bnl.gov> * MIDAD/Handle.h: one more 2001-11-05 23:24 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.h, DigitListModel.cxx, DigitListModel.h, GNUmakefile, LinkDef.h, MidHandle.h, MidRange.cxx, MidRange.h, Model.h, Range.h, Undoable.h, Watched.h, test/Makefile, test/RangeLinkdef.h, test/SubTRt.cxx, test/SubTRt.h, test/TemplateRt.cxx, test/TemplateRt.h, test/TemplateRtLinkdef.h, test/TestRange.cxx, test/TestRange.h, test/TestTemplateRt.cxx, test/TestTemplateRt.h, test/test-DigitListModel.cxx, test/test-Handle.cxx, test/test-Range.cxx, test/test-TemplateRt.C, test/test-TemplateRt.cxx, test/test-Undoable.cxx: More obsolete files removed. Some tests added, some rt/sigc conversions. 2001-11-05 22:36 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: gen_pversion, pkag: # Added a command line 2001-11-05 20:08 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: Added new file 2001-11-05 20:07 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: #remove file 2001-11-05 20:05 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_sigc++.mk: [no log message] 2001-11-05 18:40 Brett Viren <bv@bnl.gov> * MIDAD/Model.cxx: obsolete 2001-11-05 18:36 Brett Viren <bv@bnl.gov> * MIDAD/: CandModel.cxx, CandModel.h, DigitListModel.cxx, DigitListModel.h, GNUmakefile, GuiModule.cxx, GuiModule.h, Model.h, Undoable.h, Watched.h, main/GNUmakefile: Start rewrite of MIDAD. Models of Candidates subclass CandModel instead of Model directly in order to explicitly specialize from non cand stuff, like Geom. Add Undoable, which provides a history mechanism and Watched which all Models inherit. So far DLM partially done. Shell of a generic Gui JC module started. (This stuff doesn't work yet, stay away!). 2001-11-05 17:52 Brett Viren <bv@bnl.gov> * MIDAD/midad.C: turn off object stat 2001-11-05 16:42 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added CosmicMuonGenerator to list of packages. 2001-11-05 15:45 Mark Messier <messier@indiana.edu> * Dependency/dep_srt.pl: Get list of packages from packages.development file 2001-11-05 15:38 Mark Messier <messier@indiana.edu> * Dependency/idep_ldep.cxx: Add compiler-dependent typedef for stream format flags 2001-11-05 01:59 Mark Messier <messier@indiana.edu> * MessageService/MsgStream.h: Use gcc version to decide if we need a streamer for ios. 2001-11-04 00:12 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxHypothesis.cxx, DmxStatus.cxx, DmxStatus.h, demux_fardata.jcm: add some new tests to DmxDeMuxCosmicsModule and some warnings about when an event doesnt get demuxed 2001-11-03 22:53 Mark Messier <messier@indiana.edu> * Dependency/: idep_adep.cxx, idep_aliasdep.h, idep_aliastable.h, idep_aliasutil.h, idep_binrel.h, idep_cdep.cxx, idep_compiledep.h, idep_fdepitr.cxx, idep_ldep.cxx, idep_linkdep.h, idep_namearray.h, idep_nameindexmap.h, idep_tokeniter.h: Bring into line with gcc3.0 2001-11-03 21:47 Mark Messier <messier@indiana.edu> * DeMux/AlgDeMuxCosmics.h: Added missing forward decl. of TObjectItr 2001-11-03 21:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: # Corrected the display 2001-11-02 23:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: code_test, exceptions, install.html, soft_ins.html: #Added a few instructions to webpage 2001-11-02 22:31 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: TrackSRListModule.cxx, TrackSRListModule.h: Add Ana method. Add ability to toggle cosmic tracking via HandleCommand: Set Cosmic 1 // turn cosmic muon tracking on Set Cosmic 0 // turn cosmic muon tracking off Default is now set for cosmic muons. 2001-11-02 20:45 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: StripSRListModule.cxx, StripSRListModule.h: Added Ana method. 2001-11-02 20:11 Mark Messier <messier@indiana.edu> * MessageService/MsgStream.h: It seems no one actually uses the ios streamer so just get rid of it. I think this really does fix the ios problem encounted using rootcint. Checked on egcs and gcc3.0 but not 2.95.2... 2001-11-02 18:38 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: exceptions, soft_ins.html: # added new file exceptions providing info on minor problems with frozen releases and solutions 2001-11-02 18:01 Mark Messier <messier@indiana.edu> * MessageService/doc/ChangeLog: Added change log file 2001-11-02 17:51 Mark Messier <messier@indiana.edu> * MessageService/MsgStream.h: Work around for rootcint. If ios_base exists then don't define streamers for ios. Seems rootcint can't traverse the nested typdef's that this results in under gcc3.0 (a guess...). I've tested this on gcc3.0 and egcs-2.91.66. I'm hoping it works on 2.95.2. 2001-11-02 17:04 Brett Viren <bv@bnl.gov> * MIDAD/README: incorrect link 2001-11-02 15:49 Mark Messier <messier@indiana.edu> * MIDAD/: DisplayBase.h, UZVZDisplay.cxx, UndoHistory.h: gcc3.0 bugaboos. Replaced one cerr with MSG() rather than std::cerr... 2001-11-01 20:27 Brett Viren <bv@bnl.gov> * DocBuilder/GNUmakefile: Remove CandVtx, CandEvent 2001-10-31 18:23 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/readmeroot: #added gmake install to instructions 2001-10-31 18:21 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: #change install_minossoft_dev to install_minossoft_code: typo error 2001-10-31 15:54 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiScintPln.far_data, UgliDbiSteelPln.far_data: fix error in sequence numbering (mismatch between data and validity tables) 2001-10-31 15:52 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.cxx: yet-another AsString format: "C" - compact but includes end identifier 2001-10-31 15:51 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: small format changes in messages comment out unused variable make axis marker smaller on CalDet 2001-10-29 20:17 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: gen_pversion, pkag: Added files for generating package version tags from head of cvs 2001-10-29 17:21 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/code_test: updated procedure for code testing 2001-10-28 13:45 Brett Viren <bv@bnl.gov> * WebDocs/soft_ins.html: gmake->GNU make 2001-10-26 17:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.2.0: # Added .jcm to Validation. Minor addition 2001-10-26 17:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: README, midaddata_pfit.jcm: # Added another .jcm file 2001-10-25 21:58 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: fix the trailing scint plane "fix" -- forgot to handle overall zoffset shift (which is zero for normal CalDet case which the fix was modelled after). 2001-10-24 22:53 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-R0.2.0: Added file for release R0.2.0 2001-10-24 22:46 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: #Changed instruction on page to use MINOS_SOFT as location for MINOSSOFT and INSTALLATION for location of all external packages as defined in setup_minossoft_template 2001-10-24 22:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft_code, setup_minossoft_tamu, setup_minossoft_template: #Defined MINOS_SOFT for minossoft and INSTALLATION for external packages 2001-10-24 22:00 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/external_products.html: # Changed root version to 3.02/02 2001-10-24 21:54 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: # Added release R0.2.0 2001-10-24 21:39 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: README, midadcaldet.jcm, midadcaldet_rfit.jcm, midaddata.jcm, midaddata_rfit.jcm, midadrerootmc.jcm, midadrerootmcdemux.jcm, midadrerootmcdemux_pfit.jcm, midadrerootmcdemux_rfit.jcm: Added new files and made few changes 2001-10-24 20:54 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_RHATCHER01.sh: have CVS manage setup for rhatcher01.fnal.gov laptop 2001-10-24 20:27 Brett Viren <bv@bnl.gov> * setup/setup_minossoft_bv.sh: Not used 2001-10-24 20:22 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft_code, setup_minossoft_tamu: Change from MINOS_SOFT to INSTALLATION as defined in setup_minossoft_template 2001-10-24 20:16 George Irwin <gmieg@slac.stanford.edu> * setup/setup_minossoft_SLAC: Add "setenv ROOTBUILD debug" line. 2001-10-24 18:45 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, numisoft.list: Added Gina to lists 2001-10-24 14:42 Brett Viren <bv@bnl.gov> * MIDAD/midad.C: Fix up some MC handling 2001-10-23 21:57 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: deal with funkiness that occurs in weird GMINOS geometries when the last pair isn't a steel+test plane (ie. in far24pln file last pair is steel+scint) because we need a trailing steel plane to hang the scintillator off of. This "fix" introduces a phantom trailing steel plane that isn't represented in the original GEANT run. 2001-10-23 21:55 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: convert z extent values to appropriate units for CheezyDisplay 2001-10-23 19:54 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: new plex tables for planes 1 - 32. planes 29 -31 on west will not be read out until we get a new signal cable though... fix the EndDate in the validity tables to be 2020-12-31 23:59:59 - hopefully we will have beam by then... 2001-10-23 19:34 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Add Bob B. to list 2001-10-23 03:32 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/doc/ChangeLog: Documenting new tag as V00-02-01 2001-10-23 03:29 Sue Kasahara <schubert@hep.umn.edu> * Persistency/doc/ChangeLog: Document tag as V00-02-01 2001-10-23 03:27 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStream.cxx: Fix minor bug. 2001-10-22 22:30 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Remove entries for CandVtx and CandEvent 2001-10-22 22:24 Mark Messier <messier@indiana.edu> * CandVtx/MCVtxModule.h: Missed this one during remove 2001-10-22 22:23 Mark Messier <messier@indiana.edu> * CandVtx/: .cvsignore, AlgMCVtx.cxx, AlgMCVtx.h, CandVtx.cxx, CandVtx.h, CandVtxHandle.cxx, CandVtxHandle.h, CandVtxTest.cxx, CandVtxTest.h, GNUmakefile, LIBDEPS, LinkDef.h, MCVtxModule.cxx, Makefile: Remove obsolete package 2001-10-22 22:21 Mark Messier <messier@indiana.edu> * CandEvent/.cvsignore: Missed this one one the first remove 2001-10-22 22:20 Mark Messier <messier@indiana.edu> * CandEvent/: AlgEvent.cxx, AlgEvent.h, AlgEventList.cxx, AlgEventList.h, CandEvent.cxx, CandEvent.h, CandEventHandle.cxx, CandEventHandle.h, CandEventList.cxx, CandEventList.h, CandEventListHandle.cxx, CandEventListHandle.h, GNUmakefile, LIBDEPS, LinkDef.h, Makefile, MdlEvtBuilder.cxx, MdlEvtBuilder.h: Remove obsolete package 2001-10-22 22:02 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, AlgDeMux.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxChiSqrStat.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxRMSStat.cxx, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx, demux.jcm, demux_fardata.jcm: make some changes to speed up demuxing 2001-10-22 19:29 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added entry for Cat's "main" mars package 2001-10-19 13:32 Brett Viren <bv@bnl.gov> * WebDocs/cmd_MIDADModule.html: Some tiny bit of flesh 2001-10-19 06:14 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: WebDocs.html, cmd_CalDetPIDModule.html, cmd_CheezyDisplayModule.html, cmd_ClusterSRListModule.html, cmd_CutDigiPairListModule.html, cmd_DigiPairListModule.html, cmd_DigitListModule.html, cmd_DmxDeMuxCosmicsModule.html, cmd_DmxDeMuxModule.html, cmd_DrawMuonTracksModule.html, cmd_EventSRListModule.html, cmd_FitThruMuonListModule.html, cmd_FitTrackSRListModule.html, cmd_GoodThruMuonListModule.html, cmd_IoInputModule.html, cmd_IoOutputModule.html, cmd_JobCDemoModuleA.html, cmd_JobCDemoModuleB.html, cmd_JobCDisplayModule.html, cmd_JobCModule.html, cmd_JobCMsgModule.html, cmd_JobCPathModule.html, cmd_JobCRootCommandModule.html, cmd_JobCRootModule.html, cmd_MCVtxModule.html, cmd_MIDADModule.html, cmd_MSTClusterListModule.html, cmd_PathLenCorrecModule.html, cmd_PlotMuonClusterModule.html, cmd_RerootToRawDataModule.html, cmd_RotoClientModule.html, cmd_ShowerSRListModule.html, cmd_SliceSRListModule.html, cmd_StripSRListModule.html, cmd_SuperSliceListModule.html, cmd_ThruMuonAnalysisModule.html, cmd_ThruMuonListModule.html, cmd_ThruMuonSummaryModule.html, cmd_TrackSRListModule.html, cmd_index.html: Add top-level Command Summary Reference with placeholders for individual modules. 2001-10-18 14:15 Sharon Seun <seun@physics.harvard.edu> * Swimmer/test/TestSwimmer.cxx: Use more "typical" tracks for testing 2001-10-18 14:15 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimCondition.h, SwimDefStepper.cxx, SwimDefStepper.h, SwimG4Stepper.h, SwimGeo.cxx, SwimGeo.h, SwimParticle.cxx, SwimParticle.h, SwimPrintStepAction.h, SwimStepOnceAction.cxx, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxTable.cxx: Code clean-ups and integration with Kalman filter 2001-10-17 20:39 Robert Hatcher <rhatcher@fnal.gov> * Validity/doc/ChangeLog: start a change log, list changes since last tagging 2001-10-17 20:32 Robert Hatcher <rhatcher@fnal.gov> * Record/doc/ChangeLog: start a ChangeLog, list what seems to have changed since last tagging 2001-10-17 20:26 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoClient.cxx, RotoClientBinaryFile.cxx, RotoClientBinaryFile.h, RotoClientModule.h: change to allow code to compile under gcc 3.0.1 2001-10-17 20:26 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/doc/ChangeLog: changes since last tagging 2001-10-17 20:02 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: what's new since last tagged version 2001-10-17 19:46 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/GNUmakefile: "flip the switch" over to using DBI version of geometry 2001-10-17 19:46 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/doc/ChangeLog: start logging changes in tagged versions 2001-10-17 19:44 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/GNUmakefile: "flip the switch" over to using DBI version of geomettry 2001-10-17 19:43 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/doc/ChangeLog: log changes since last tagging 2001-10-17 19:43 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: use UgliGeomHandle::GetZExtent to set z size of window 2001-10-17 19:41 Robert Hatcher <rhatcher@fnal.gov> * Conventions/doc/ChangeLog: oops, original entry was a copy of a different ChangeLog -- heres the real one 2001-10-17 19:40 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: log what has changed to make tagged version V00-02-00 2001-10-17 19:36 Robert Hatcher <rhatcher@fnal.gov> * Conventions/doc/ChangeLog: start ChangeLog, enter what I think has changed since last tagging 2001-10-17 19:21 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, DisplayBase.cxx, DisplayBase.h, FourEnds.cxx, FourEnds.h, GuiAxis.cxx, GuiDoubleSlider.cxx, MidJci.cxx, MidJci.h, MidRangeScale.cxx, MidRangeSlider.cxx, ScaledView.cxx, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, midad.C, doc/notes.html: Found source of problems when closing. Not all canvases and frames were getting deleted. This commit cleans up elements that go into UZVZDisplay. CanvasDisplay is still dirty. FourEnds is untested. 2001-10-17 18:14 Mark Messier <messier@indiana.edu> * JobControl/JobCNode.cxx: Fix for 'os << ios::left' which gets printed as an integer (32) on some systems instead of left justifying the text... 2001-10-17 17:18 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/HowTo.txt: description of how to load this data into the database 2001-10-17 16:21 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayBase.cxx, MidJci.cxx, ScaledView.cxx, UZVZDisplay.cxx, View.cxx, midad.C, doc/index.html, doc/todo.html: Attempt in vane to make quit button work 2001-10-17 16:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Tagg release. 2001-10-17 16:16 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Tagg V00-03-00. 2001-10-17 15:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/external_products.html: Changed current stable root version to 3.02 2001-10-17 02:33 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, demux.jcm, demux_fardata.jcm: fix the algorithm for finding cross talk - = is not the same as == 2001-10-16 23:29 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: remove (confusing) setting only select planes visible 2001-10-16 22:20 Robert Hatcher <rhatcher@fnal.gov> * DeMux/DmxStatus.cxx: avoid potential memory leak of having fPlaneArray create in ctor as well as in FillEventInfo. This also avoids the problem posed by the line "fStatus = DmxStatus()" in DmxDeMuxModule::BeginJob which creates a stack object (allocating fPlaneArray), initializes fStatus to it (shallow copy of fPlaneArray, ie. only pointer is copied) and the stack copy goes away, thus invalidating fPlaneArray held by fStatus. 2001-10-16 22:09 Robert Hatcher <rhatcher@fnal.gov> * DeMux/AlgDeMuxCosmics.cxx: remove const'ness of DmxStatus object so that attempt to use SetUTrackSlopeIntercept (non-const method) isn't deadly on gcc 2.95+. 2001-10-16 17:54 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: UgliDbiGeometry.caldet, UgliDbiGeometry.cfar, UgliDbiGeometry.far, UgliDbiGeometry.far_data, UgliDbiGeometry.near, UgliDbiGeometryValidity.caldet, UgliDbiGeometryValidity.cfar, UgliDbiGeometryValidity.far, UgliDbiGeometryValidity.far_data, UgliDbiGeometryValidity.near, UgliDbiScintMdl.caldet, UgliDbiScintMdl.cfar, UgliDbiScintMdl.far, UgliDbiScintMdl.far_data, UgliDbiScintMdl.near, UgliDbiScintMdlStruct.caldet, UgliDbiScintMdlStruct.cfar, UgliDbiScintMdlStruct.far, UgliDbiScintMdlStruct.far_data, UgliDbiScintMdlStruct.near, UgliDbiScintMdlStructValidity.caldet, UgliDbiScintMdlStructValidity.cfar, UgliDbiScintMdlStructValidity.far, UgliDbiScintMdlStructValidity.far_data, UgliDbiScintMdlStructValidity.near, UgliDbiScintMdlValidity.caldet, UgliDbiScintMdlValidity.cfar, UgliDbiScintMdlValidity.far, UgliDbiScintMdlValidity.far_data, UgliDbiScintMdlValidity.near, UgliDbiScintPln.caldet, UgliDbiScintPln.cfar, UgliDbiScintPln.far, UgliDbiScintPln.far_data, UgliDbiScintPln.near, UgliDbiScintPlnStruct.caldet, UgliDbiScintPlnStruct.cfar, UgliDbiScintPlnStruct.far, UgliDbiScintPlnStruct.far_data, UgliDbiScintPlnStruct.near, UgliDbiScintPlnStructValidity.caldet, UgliDbiScintPlnStructValidity.cfar, UgliDbiScintPlnStructValidity.far, UgliDbiScintPlnStructValidity.far_data, UgliDbiScintPlnStructValidity.near, UgliDbiScintPlnValidity.caldet, UgliDbiScintPlnValidity.cfar, UgliDbiScintPlnValidity.far, UgliDbiScintPlnValidity.far_data, UgliDbiScintPlnValidity.near, UgliDbiSteelPln.caldet, UgliDbiSteelPln.cfar, UgliDbiSteelPln.far, UgliDbiSteelPln.far_data, UgliDbiSteelPln.near, UgliDbiSteelPlnValidity.caldet, UgliDbiSteelPlnValidity.cfar, UgliDbiSteelPlnValidity.far, UgliDbiSteelPlnValidity.far_data, UgliDbiSteelPlnValidity.near, UgliDbiStrip.caldet, UgliDbiStrip.cfar, UgliDbiStrip.far, UgliDbiStrip.far_data, UgliDbiStrip.near, UgliDbiStripStruct.caldet, UgliDbiStripStruct.cfar, UgliDbiStripStruct.far, UgliDbiStripStruct.far_data, UgliDbiStripStruct.near, UgliDbiStripStructValidity.caldet, UgliDbiStripStructValidity.cfar, UgliDbiStripStructValidity.far, UgliDbiStripStructValidity.far_data, UgliDbiStripStructValidity.near, UgliDbiStripValidity.caldet, UgliDbiStripValidity.cfar, UgliDbiStripValidity.far, UgliDbiStripValidity.far_data, UgliDbiStripValidity.near: Initial geometry database table information 2001-10-16 17:51 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: load_geometry.mysql, load_scintmdl.mysql, load_scintmdlstruct.mysql, load_scintpln.mysql, load_scintplnstruct.mysql, load_steelpln.mysql, load_strip.mysql, load_stripstruct.mysql: load from the data files that have been created: Near(reroot), Far(reroot), Far(compressed_geom+reroot), Far(data), CalDet(data+reroot) 2001-10-16 17:49 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/show_ugli_tables.mysql: limit the number of Validity table lines to show 2001-10-16 17:49 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/define_and_fill_ugli.mysql: enable "load_*.mysql" lines, use "offline" DB 2001-10-16 17:48 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: remove some cruft 2001-10-16 17:46 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliScintMdlNode.h: new method for setting the default outline shape 2001-10-16 17:45 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliScintMdlNode.cxx: SetPosition had lpos and tpos swapped!! modify outline shape to reflect an approximation of the right shape (not complete for all cases) 2001-10-16 17:43 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiScintMdl.cxx: don't complain about "illegal hash values" when dealing with compressed far detector geometry (which has more planes) 2001-10-16 17:41 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: don't skip the case in near detector where GMINOS modules don't match what the real physical modules will be (partial planes physically only have 3, but GMINOS breaks up into 4 "modules"). 2001-10-15 21:27 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: change how you look for cross talk - return the amount of charge present on a pixel's nearest neighbors instead of a simple test for whether they were hit or not 2001-10-15 20:27 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPixelSpotId.h, PlexPixelSpotId.cxx: decode muxbox # into location information, print that out in AsString 2001-10-15 19:19 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.h, Plexus.h, PlexHandle.cxx, Plexus.cxx, PlexusABC.h: New methods for accessing intermediate pixel(spot) result in the RawChannelId <-> PixelSpotId <-> StripEndId chain: RawChannelId GetRawChannelId(PlexPixelSpotId) m:1 mapping GetStripEndId GetStripEndId(PlexPixelSpotid) 1:1 mapping vector<PlexPixelSpotId> GetPixelSpotIdVector(RawChannelId) 1:m mapping The last of these returns a list of *pixels* readout by the raw channel (spot information is set to zero); the need for a vector of pixels for a given RawChannel derives from the electrical summing in the near detector spectrometer. Improved const-ness 2001-10-15 18:16 Mark Messier <messier@indiana.edu> * DatabaseInterface/DbiString.h: Add std::'s required by gcc3.0 2001-10-15 13:23 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h: change a TH1F to TH2F for the analysis 2001-10-15 01:52 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, demux_fardata.jcm: add histograms to DmxDeMuxCosmicsModule and ability to write them out after the job. add methods to determine pixel of origin for a digit and whether that digit could be xtalk. 2001-10-12 22:00 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgThruMuon.cxx: Shouldn't assume that a Candidate has a CandRecord while it is still being created. 2001-10-12 15:13 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgPathLenCorrec.cxx, AlgThruMuon.cxx: Discard track if no digits in one view after pathlength correction. Cosmics in Caldet seem to travel in -x direction rather than -y. 2001-10-12 14:56 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxStatus.cxx, DmxStatus.h, demux.jcm, demux_fardata.jcm: add straight line fitter to AlgDeMuxCosmics add histogramming to DmxDeMuxCosmicsModule and write them to a root file add methods to DmxStatus for keeping track of the straight line fit add warnings to DmxHypothesis, DmxMuonPlane, DmxShowerPlane 2001-10-12 13:55 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgPathLenCorrec.cxx, PlotMuonClusterModule.cxx: Cosmic counter digits retained by pathlength correction algorithm. Corrected axis title for plots. 2001-10-11 22:18 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: add space to warning message 2001-10-11 08:21 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_maintenance.tex: Record change in InsertDate handling; when importing data, the InsertDate is that date its inserted rather than the InsertDate recorded in the file (which is the InsertDate for the database that exported the file). 2001-10-11 08:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record change in InsertDate handling and the use of DbiString to replace fixed length character buffers for SQL construction. 2001-10-11 08:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, LinkDef.h: Add DbiString. 2001-10-11 08:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiSqlValPacket.cxx: Store() uses current date for InsertDate. 2001-10-11 08:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Use DbiString, rather than static buffer, to assemble sql. 2001-10-11 08:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiString.cxx, DbiString.h: New class: output string stream. 2001-10-11 08:08 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/navigation.tex: Remove remarks about Navigation knowing how to build some types of iterators; they were only the obsolete Q classes. Add notes about default ctors explaining the significance: iterators can now be class data members without requiring them to be initialised at object construction time. 2001-10-11 07:53 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Record support for default ctor. 2001-10-11 07:53 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/test/LinkDef.h: Add TObject itr classes. 2001-10-11 07:52 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/test/: NavValidate.cxx, NavValidate.h: Test of default ctor using TObject itr classes. 2001-10-11 07:51 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavItr.cxx, NavItr.h: New protected method Attach(). 2001-10-11 07:51 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/NavGenTCollection.cxx: Suppress warning message if cannot find TCollection. The NavGenTCollection mechanism is obsolete except for validation. 2001-10-11 07:49 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/XxxItr.h: New Attach() method. 2001-10-10 22:30 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.cxx: Use set of circular list of character buffers so that multiple uses of AsString in a cout-like situation is less likely to yield suprises. 2001-10-10 22:29 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: Use set of circular list of character buffers so that multiple uses of AsString in a cout-like situation is less likely to yield suprises. Default CalDet cosmic plane view is now "B" 2001-10-10 22:27 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: another ugly global for overriding default CalDet cosmic plane orientations (default is now "B" as it was built) 2001-10-10 22:25 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: UgliGeometryReroot.cxx, UgliGeometryReroot.h: convert ADAMO info into DBI table info correctly in all known cases; this includes a variety of oddities having to do with CalDet 2001-10-10 22:23 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: allow CalDet "cosmic" planes to be either A or B view depending on file 2001-10-10 22:21 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/create_ugli_tables.mysql: synch with UgliDbiScintPlnStruct internals 2001-10-10 22:21 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiStrip.cxx: synch with table definition 2001-10-10 22:20 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliScintPlnNode.cxx: build underlying strips using intermediary ScintMdl's 2001-10-10 22:17 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: tweak Info messages 2001-10-10 22:13 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliStripNode.cxx, UgliStripNode.h: support creating Strips within a ScintMdl 2001-10-10 22:12 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiGeometry.cxx: avoid int->bool warning on XYisUV input by use of temp and explicit cast 2001-10-10 22:06 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/LinkDef.h: new ScintMdl{ABC,Node,Handle} classes 2001-10-10 22:04 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintMdlABC.cxx, UgliScintMdlABC.h, UgliScintMdlHandle.cxx, UgliScintMdlHandle.h, UgliScintMdlNode.cxx, UgliScintMdlNode.h: initial code for "modules" (within a scint plane, hold strips) 2001-10-10 20:35 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: install.html, soft_use_test.html: Added instructions for creating test release with a pserver base release 2001-10-10 19:02 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: added ROOT_DATA_AFS symbol to setup file 2001-10-10 18:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/cvs-rep.html: Changed minoscvs to minos1 in pserver 2001-10-10 16:12 Liz Buckley-Geer <buckley@fnal.gov> * setup/: install_minossoft, install_minossoft_code: need to use minos1 rather than minoscvs as machine name in pservre 2001-10-10 14:43 Mark Messier <messier@indiana.edu> * JobControl/JobCNode.cxx: left -> ios::left for gcc2.95 2001-10-09 22:04 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft, install_minossoft_code: #Reversed to original state 2001-10-09 21:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft, install_minossoft_code: #Removed lines for logging to pserver from install_minossoft and put them inside install_minossoft_code VS: ---------------------------------------------------------------------- 2001-10-09 16:59 Mark Messier <messier@indiana.edu> * JobControl/JobCNode.cxx: Fixed time reporting. The times() function returns a clock_t but this is not in units of CLOCKS_PER_SEC like other clock_t's, its in units of sysconf(_SC_CLK_TCK) 2001-10-08 22:40 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: and another one! 2001-10-08 22:38 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: fix typo 2001-10-08 22:36 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: Clean up code 2001-10-08 22:23 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: modify soudan setup to work for both minos-gateway and new machine 2001-10-08 22:07 Liz Buckley-Geer <buckley@fnal.gov> * CandClusterSR/StripInfoSR.h: Change map.h to map to keep cint happy 2001-10-08 22:06 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: Add code to login to cvs if using pserver for the base release 2001-10-08 19:39 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: # Added another minossoft tar file for use with pserver 2001-10-08 18:58 Brett Viren <bv@bnl.gov> * WebDocs/: WebDocs.html, soft_ins.html, soft_use_test.html: WebDocs.html: explicitly link to my copy of MIDAD docs as they won't be built at FNAL. soft_ins.html: fix small formatting prob, fix location of </head>. soft_use_test.html: fix missing "_" in "gmake echo" target. 2001-10-08 17:04 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxShowerPlane.cxx, demux.jcm, demux_fardata.jcm: add another test to Ana in DeMuxCosmicsModule. add routine to set non-valid planes between the vertex and first valid plane in AlgDeMuxCosmics remove references to my directories in demux.jcm and demux_fardata.jcm when loading the libDeMux.so 2001-10-08 16:52 Brett Viren <bv@bnl.gov> * MIDAD/doc/: Makefile, running.tex: Add Makefile targets for running latex2html and latex/dvips on running.tex. Fix some bugs in html->latex conversion, add cross reference to ps<-->html file. 2001-10-08 16:06 Brett Viren <bv@bnl.gov> * MIDAD/doc/: running.html, running.tex: convert to tex 2001-10-08 15:08 Brett Viren <bv@bnl.gov> * JobControl/JobCModule.cxx: Give name of command when complaining about default HandleCommand being called. 2001-10-08 14:50 Brett Viren <bv@bnl.gov> * JobControl/: JobCDisplayModule.cxx, JobCRootCommandModule.cxx: Qwell some -Wall induced warnings: JobCDisplayModule.cxx: return JobC::kNoDecision instead of just falling out of method. JobCRootCommandModule.cxx: use app var, in a not so superfluous test, to qwell "unused variable" warning. 2001-10-08 00:49 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx: fix bug in MatedSignalFraction test in Ana() methods. add more output to keep track of number of planes in the event, and number of each type of valid plane 2001-10-06 20:33 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxModule.cxx, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatus.cxx: add method to DmxShowerPlane to access the hypothesis chosen as the demuxing solution in a plane. Add MatedSignalFraction test to DeMux*Module::Ana(). Set fEventNumber to 0 in DmxStatus constructor. 2001-10-06 19:33 Brett Viren <bv@bnl.gov> * MIDAD/: TrackListViewable.cxx, TrackListViewable.h, Undoable.cxx, Undoable.h, View.cxx, midad.C: Add forgotten files for Undoable base class. Add straight line tracks which use directional cosines if in real coords, and first hit to last hit if in strip/plane. 2001-10-06 17:37 Brett Viren <bv@bnl.gov> * MIDAD/: TrackListViewable.cxx, midad.C, main/caldet-midad.cxx, main/test-midad.cxx: Apply anti-lameness filter to make poly line tracks sane again (duh!). Also, change to useing vectors to hold intermediates so as not to worry about array bound. Also, remove obsolete code in main/. 2001-10-06 17:05 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayBase.cxx, DisplayBase.h, LinkDef.h, MIDAD.cxx, MidRange.h, UndoHistory.cxx, UndoHistory.h, midad.C, main/GNUmakefile: Add unlimited Undo/Redo for zooming with generic Undoable and UndoHistory classes. Also, remove obsolete main/test-midad from being built. 2001-10-06 02:32 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxValidate.cxx, DmxValidate.h, demux.jcm, demux_fardata.jcm: change the Ana methods so that if the algorithm couldnt find a vertex then the method doesnt do anything. make some changes to the DmxValidate test methods - get rid of the use of new in declaring arrays. 2001-10-05 23:38 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: AlgDigit.cxx, AlgMCDigit.cxx: Fix time quantization bug. Had neglected to change a Float_t to Double_t. 2001-10-05 22:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawVarcErrorInTfBlock.cxx: Print ErrorCode in hex as well 2001-10-05 21:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawVarcErrorInTfBlock.cxx, RawVarcErrorInTfBlock.h: Methods for unpacking error values 2001-10-05 21:28 Brian Rebel <brebel@fnal.gov> * DeMux/: demux.jcm, demux_fardata.jcm: fix typo in lines for setting parameters for the DeMux*Modules 2001-10-05 21:19 Brett Viren <bv@bnl.gov> * MIDAD/: GuiAxis.cxx, GuiAxis.h, GuiDoubleSlider.cxx, GuiDoubleSlider.h, LinkDef.h, MidHandle.h, MidRangeScale.h, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, View.cxx, midad.C, track-fit-caldet.jcm, doc/index.html, doc/notes.html, doc/running.html: Use remove code in GuiDoubleSlider which has submitted to ROOT. Make everything in sight use Range objects. 2001-10-05 19:39 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxStatus.cxx, demux.jcm, demux_fardata.jcm: looks like the split up of DmxDeMux now works. made adjustments to DmxStatus::ClearPlaneArray() method to check that the array exists before clearing and deleting it. add bit to begining of the FillEventInfo method to instantiate the array again for each new event. 2001-10-05 04:52 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoDataFileFactory.cxx: Fixed bug that was causing the input file format problem that Jon,Roy and others were observing. 2001-10-05 01:35 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxStatus.cxx, demux.jcm: move instantiation of fPlaneArray back into the constructor - it got left in when the non-default constructor was changed to FillEventInfo 2001-10-04 23:16 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h: clear out DmxDeMux because its all in DmxStatus and the Alg's now 2001-10-04 23:00 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, AlgDeMuxCosmics.cxx, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxStatus.cxx, DmxStatus.h, demux.jcm: add method to clear the DmxStatus TObjArray of DmxPlane objects after each event. 2001-10-04 20:16 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMuxCosmicsModule.h: remove undefined method ClearStatus for now. 2001-10-04 19:48 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, AlgDeMux.h, AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, CosmicReconModule.cxx, CosmicReconModule.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxDeMuxTestModule.cxx, DmxDeMuxTestModule.h, DmxStatus.cxx, DmxStatus.h, DmxValidate.cxx, DmxValidate.h, LinkDef.h, demux.jcm, demux_fardata.jcm: revamp DeMux to split DmxDeMux up. Put the variables containing info about the event in DmxStatus (ie TObjArray of DmxPlane objects, vertex plane, end plane, etc) and the processing routines into AlgDeMux and AlgDeMuxCosmics. Add Ana methods to DeMuxModule and DeMuxCosmicsModule to obtain figures of merit for the demuxing solutions. Add demux_fardata.jcm file for looking at far data events. Remove DeMuxTestModule as it is now contained in the Ana methods. Remove most of the test methods from DmxValidate. It is now called only in the Ana methods. Remove all residual mention of gMINFast. 2001-10-04 17:48 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: install.html, soft_use_test.html: # Added instructions for tagging a release 2001-10-04 16:51 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/code_test: # Added file code_list 2001-10-04 16:44 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: code_test, compiler_list: #Added a little more information 2001-10-04 02:45 Sue Kasahara <schubert@hep.umn.edu> * IoModules/doc/ChangeLog: [no log message] 2001-10-04 02:44 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoInputDataFile.cxx, IoInputDataFile.h, IoInputModule.cxx, IoInputModule.h: Added /Path/Input/SetStreams <stream1>,<stream2>,... support to IoInputDataFile. Added support for new jc command: /Path/Input/SetSelection <stream> <selection string> to IoInputModule and IoInputDataFile where "selection string" can be used to skim through header branch entries to records of interest, as in TTree::Draw select mechanism. For example, /Path/Input/SetSelection DaqSnarl "((RawDaqSnarlHeader*)fHeader) -> GetTrigSrc()==1" will read in only record sets with DaqSnarls generated from trigger source 1. To make this interesting we have to start storing more interesting information on the header branch of each record type. If one record in a given record set with common vldcontext is rejected by a selection cut, all records in that set are also rejected (e.g. rejecting a candidate record will also reject the rawrecord that goes with it). 2001-10-03 23:22 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoClientBinaryFile.cxx, RotoClientModule.cxx, RotoObjectifier.cxx, RotoRcCmd.cxx, RotoServer.cxx: deal with problems pointed out by -Wall 2001-10-03 20:55 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: Provide *some* automation in case we are processing weird far detector geometries. This only works if something in the system triggers a call to CreateSteelMap before any PlexPlaneId is constructed. 2001-10-03 20:53 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: Addition of public member variables for use in informing PlexPlaneId of weird far detector geometries. These allow user global control over which planes are considered uninstrumented when taking ctor defaults. Also add support for old UV (vs VU) ordering. 2001-10-03 16:17 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: fix mismatch of args to format declarations in syslog (thanks -Wall) 2001-10-02 23:18 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: AlgDigitList.cxx, AlgMCDigitList.cxx, CandDigit.cxx, CandDigit.h, CandDigitHandle.cxx, CandDigitHandle.h, CandDigitList.cxx, CandDigitList.h, CandDigitListHandle.cxx, CandDigitListHandle.h: Add member variables: Int_t CandDigit::fRawDigitIndex; Double_t CandDigitList::fAbsTime; Change declaration of CandDigit::fTime from Float_t to Double_t. Implement methods: Int_t CandDigit::GetRawDigitIndex() const; void CandDigit::SetRawDigitIndex(Int_t rawdigitindex); Double_t CandDigit::GetTime() const; void CandDigit::SetTime(Double_t time); void CandDigitListHandle::SetAbsTime(Double_t time); Double_t CandDigitListHandle::GetAbsTime() const; In Algorithms: Set CandDigit::fRawDigitIndex to index of corresponding RawDigit. Set CandDigitList::fAbsTime to absolute time of earliest CandDigit. Subtract CandDigitList::fAbsTime from all CandDigit times. 2001-10-02 22:01 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/soft_use_test.html: correct instructions for redirecting test release tmp, bin, lib directories (had "<" rather than ">") 2001-10-02 18:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: #Change the line: | ROOTLIBS = $(shell root-config --libs) -lEG to: | ROOTLIBS = $(shell root-config --libs) -lEG -lTreePlayer -lProof 2001-10-02 17:55 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/compiler_list: # Added GCC2.96 to list 2001-10-02 17:11 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/RecoControl.h: remove extraneous "class [i|o]stream" declarations that cause problems under gcc 3.0 2001-10-02 01:16 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: tables for planes 1 - 24 2001-10-01 19:42 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/compiler_list: # Added line to include GCC.3.0 2001-09-30 05:06 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/DemoClient.cc: Added example of selection cut use to test/DemoClient.cc. Selection cuts can now be used as part of a dispatcher client's subscription to subsribe to subsets of data. 2001-09-30 05:05 Sue Kasahara <schubert@hep.umn.edu> * Persistency/doc/ChangeLog, Dispatcher/doc/ChangeLog: [no log message] 2001-09-30 05:05 Sue Kasahara <schubert@hep.umn.edu> * Persistency/test/DemoInputModule.cc: Added example of selection cut use to test/DemoInputModule.cc. Still needs jc interface in Io package. 2001-09-30 05:03 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStream.cxx: Internal change: PerInputStream Activated selection cuts. Will only work with ROOT cvs versions later than 8/09/01 or ROOT v3.02, but shouldn't cause API break with earlier versions of ROOT. 2001-09-30 02:36 Sue Kasahara <schubert@hep.umn.edu> * Persistency/doc/ChangeLog: [no log message] 2001-09-30 02:35 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerStreamManager.h: API addition: Added GetStreamMap() method to PerStreamManager.h 2001-09-28 22:14 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/LinkDef.h, CandClusterSR/LinkDef.h, CandDigit/LinkDef.h, CandEventSR/LinkDef.h, CandFitTrackSR/LinkDef.h, CandShowerSR/LinkDef.h, CandSliceSR/LinkDef.h, CandStripSR/LinkDef.h, CandTrackSR/LinkDef.h, Candidate/LinkDef.h, RecoBase/LinkDef.h: Turn on automatic Streamer generation by adding "+" to Candidate entries. 2001-09-27 19:24 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added mars-studies for "generic" mars benchmark studies 2001-09-26 12:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Tag V00-04-00 2001-09-26 10:50 Nick West <n.west1@physics.oxford.ac.uk> * MIDAD/TrackListViewable.cxx: Temporary patch to fix SegV (arrays xpts,ypts overflow). 2001-09-25 15:15 Liz Buckley-Geer <buckley@fnal.gov> * setup/setup_minossoft_soudan.csh: Fix TSQL database string 2001-09-24 20:20 Liz Buckley-Geer <buckley@fnal.gov> * setup/setup_minossoft_soudan.sh: Fix some bugs in sh script 2001-09-24 18:00 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: # Modified to allow use of pserver to access repository 2001-09-24 17:54 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/cvs-rep.html: # Added instructions on using the pserver to access repository 2001-09-24 16:55 Ed Larty <lartey@hepr0.physics.tamu.edu> * CVSROOT/modules: # Added Validation package to list 2001-09-24 15:07 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 21, 23 2001-09-24 04:03 Sue Kasahara <schubert@hep.umn.edu> * IoModules/doc/ChangeLog: Added IoModules/doc directory and started ChangeLog for this package. 2001-09-24 04:01 Sue Kasahara <schubert@hep.umn.edu> * IoModules/: IoDataFileFactory.cxx, IoInputDataFile.cxx, IoInputDataFile.h: Added new class IoInputDataFile to manage input of data from a single file. Can handle input from raw data files, candidate data files, or a file containing a mixture of candidate and raw data records. This should only be used for test purposes until i)George gives the ok on the input of candidate data records and ii)I fix the overuse of memory problem in PerInputStreamManager when reading in large trees. To use this, specify /Path/Input/SetFormat input in the .jcm. All trees in the file will be read in by default. (/Path/Input/ SetStreams not supported yet.) Note that the behavior of IoInputDataFile is different than IoRawDataFile when reading rawdata files because IoInputDataFile will load all records with the same VldContext into the same Mom. In particular, for every LightInjection record in these files, there is a matching DaqMonitor record with an identical VldContext. 2001-09-23 20:49 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages-development: # Added new package Validation to package list 2001-09-23 20:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * Validation/: README, midadcaldet.jcm, midadcaldet_rfit.jcm, midadrerootmc.jcm, midadrerootmcdemux.jcm, midadrerootmcdemux_pfit.jcm, midadrerootmcdemux_rfit.jcm, midadroot.C, testdemo-1.jcm, testtrackfit.jcm: # Created new package "Validation". This package contains script files for running jobs with midad and demojob. 2001-09-20 20:18 Mark Messier <messier@indiana.edu> * DatabaseInterface/test/DbiValidate.cc: "export" is a reserved word. Change variable name to "export_stream" 2001-09-20 19:24 Mark Messier <messier@indiana.edu> * setup/setup_minossoft_heplminos: CVS_RSH should be ssh... 2001-09-20 18:49 Mark Messier <messier@indiana.edu> * setup/setup_minossoft_heplminos: Mount /usr/local as /usr/local-minos since /usr/local (should) come from lab-wide server. 2001-09-20 18:34 Mark Messier <messier@indiana.edu> * setup/setup_minossoft_heplminos: Modifications for new heplminos server 2001-09-20 09:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Reinstate bug fix: Increase buffer for assembling SQL SeqNo queries. that got lost in last major update. 2001-09-20 03:36 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/doc/ChangeLog: [no log message] 2001-09-20 03:36 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/DemoClient.cc: Added example on how to determine source of received record. 2001-09-20 03:35 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSClient.cxx, DDSClient.h: API Addition: DDSClient Internal change: DDSChildServer.cxx Added support for "advanceby" argument (advanceby default = 1) in DDSClient::Next method which allows client to only receive every nth record set, as requested by D. Petyt. 2001-09-20 03:34 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/DDSFileHandler.cxx: Internal change: DDSFileHandler.cxx Change source directory environment variable from MINOS_DAQFILEDIR to DDS_DAQ_DATA_DIR to be more compatible with environment definitions at soudan. Added support for anonmyous rootd useage: If using rootd to serve open files at one of the detector sites, and local source directory cannot be parsed from DDS_DAQ_DATA_DIR (e.g. rootd is set up for anonymous useage), then DAQ_DATA_DIR must also be defined as the the local path to the source directory. If rootd is being used to serve open files, and the username/password of remote machine is not contained in a ~/.netrc file, then anonymous rootd useage is assumed and anonmyous login is attempted. Fix bug that occured when filename had fewer than 5 letters. 2001-09-20 03:30 Sue Kasahara <schubert@hep.umn.edu> * Persistency/doc/ChangeLog: [no log message] 2001-09-20 03:30 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerInputStreamManager.cxx: Internal change: PerInputStreamManager::Next Modified to handle "advance by more than 1" request when working in update mode (i.e. user is Dispatcher). 2001-09-19 09:48 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/: UserManual.tex, database_interface.tex, database_maintenance.tex, dbm_db_distribution.dia, dbm_db_distribution.eps: Add chapter for DatabaseMaintenance. 2001-09-19 09:23 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/modules: Add DatabaseMaintenance. 2001-09-19 09:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseMaintenance/: .cvsignore, DbmFileLocater.cxx, DbmFileLocater.h, DbmJob.cc, DbmModule.cxx, DbmModule.h, DbmValidate.cxx, DbmValidate.h, GNUmakefile, LinkDef.h, doc/ChangeLog, doc/Help.txt, test/PrepareDB.mysql: Commit first version of DatabaseMaintenance package. A description will be added to the User Manual. 2001-09-19 07:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record changes mainly to support Database Maintenance utility dbmjob to be released as a separate package DatabaseMaintenance. 2001-09-19 07:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Test out new features. 2001-09-19 07:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/create_DemoData3.mysql: Change MyBool from tinyint to char. 2001-09-19 07:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValRecSet.cxx, DbiValRecSet.h: ctor: Now passes string by const reference rather than value. Data members: Add fDbNo; // Database number used to fill Member funcs: GetDbNo() 2001-09-19 07:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h: friend class DbiConfigSet; //To allow it to use private Store method Member funcs: Add Clear() Store(...): Use single quotes for Char data types. 2001-09-19 07:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Member funcs: ctor: Fail open if connection gives warnings. 2001-09-19 07:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: New ctor: DbiWriter(const DbiValidityRec& vrec, UInt_t dbNo = 0); Member funcs: Add CanOutput() and Open(UInt_t dbNo = 0). 2001-09-19 07:33 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiRowStream.cxx, DbiRowStream.h: Member funcs: CurColFieldType return by reference not value for performance. 2001-09-19 07:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: Data members: Add fUnknownFieldType;// Used if unknown. Member funcs: ColFieldType(Int_t colNum) return by reference not value for performance. 2001-09-19 07:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValidityRec.cxx, DbiValidityRec.h: Data members: Add fTableProxy; //DbiTableProxy that filled this Member funcs: Add GetTableProxy() 2001-09-19 07:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h: Data members: Add fSqlCondition - the default SQL to be used with new DbiTableProxys. Memeber funcs: Add SetSqlCondition(const string& sql="") PurgeCaches() ShowStatistics() 2001-09-19 07:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Member funcs: Add Query(const DbiValidityRec& vrec), SetSqlCondition(const string& sql); 2001-09-19 07:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Data members: Add fDbNo Member funcs: Add GetTableProxy(), GetDbNo(), CurColString(), CurColExists() 2001-09-19 07:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: New ctor: DbiResultPtr(const string& tableName, const DbiValidityRec& vrec); New method: UInt_t NewQuery(const DbiValidityRec& vrec); 2001-09-19 07:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultNonAgg.cxx: Add addition test for input DbiResult exhausted. 2001-09-19 07:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/LinkDef.h: Add DbiWriter<DbiConfigSet>; DbiSqlValPacket; 2001-09-19 07:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiFieldType.cxx: MySql TINYINT now treated as Short_t instead of Char_t. 2001-09-19 07:07 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Data members: Add string fSqlCondition Member funcs: Add SetSqlCondition(const string& sql), DbiTableProxy* GetTableProxy() QueryAllValidities(...) and QueryValidity(...) use fSqlCondition which could perform filtering by insert date. 2001-09-19 07:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigSet.cxx, DbiConfigSet.h: Data members: Add fAggregateNo. Change vector<Param> fParams to vector<Param*> fParams for performance reasons. Member func: Add GetAggregateNo(), SetAggregateNo(Int_t aggNo), Store(DbiOutRowStream& ors, const DbiValidityRec* vrec) 2001-09-19 06:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCache.h: Make Purge() public. 2001-09-19 06:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Add global parameters: kMAXLOCALSEQNO and kMAXTABLENAMELEN. Add static Bool_t NotGlobalSeqNo(UInt_t seqNo) 2001-09-19 06:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiSqlValPacket.cxx, DbiSqlValPacket.h: New class: SQL commands to build a "Validity packet" i.e. a Validity row and its associated data rows. 2001-09-18 22:32 Liz Buckley-Geer <buckley@fnal.gov> * CVSROOT/: passwd, readers: Not a good idea to have these in repository - remove them 2001-09-18 22:21 Liz Buckley-Geer <buckley@fnal.gov> * CVSROOT/readers: Create readers file for anonymous pserver access 2001-09-18 22:20 Liz Buckley-Geer <buckley@fnal.gov> * CVSROOT/passwd: Create passwd file for anonymous pserver access 2001-09-18 19:59 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: plex for planes 1 - 20 2001-09-18 19:14 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/code_test: Added file "code_test". This contains information of the testing procedure followed for a frozen release 2001-09-18 19:13 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: Added code testing information. 2001-09-18 17:22 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: setup scripts for Soudan Offline 2001-09-18 03:28 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStreamManager.cxx, PerInputStreamManager.h, doc/ChangeLog: S. Kasahara Internal change: PerInputStreamManager Stopgap measure to deal with record map taking too long to build and eating up too much memory when trees are very large. RecordMap is now not built until the first Next,Previous,or RecordsAt call. This effectively means RecordMap is now only built by dispatcher and not by offline while I work on a solution. 2001-09-17 21:42 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h, doc/registry-packrat.html, test/GNUmakefile, test/RegistryValidate.cxx: Bug fixes inspired by Sue's bug report (thanks Sue!). Remove cerr's from Registry.h. Tried putting in MSG's but, they don't work in header files. Did s/cerr/MSG/ in the .cxx. Fixed Streamer to invoke correct parrent class streamer so name is preserved (duh!). Add tests for this in RegistryValidate. 2001-09-17 20:45 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: write data in $DAQ_DATA_DIR (if defined, otherwise in ".") 2001-09-17 20:44 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoSocket.cxx, RotoSocket.h: deal with some -Wall warnings 2001-09-17 20:42 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/HowTo.txt: remove explicit mention of READER account password 2001-09-17 19:40 Mark Messier <messier@indiana.edu> * UgliGeometry/UgliDbiTableDescr.h: Added "using namespace std" in front of uses of pair, vector, and string. Other warnings about mulit-line string constants ignored. 2001-09-17 19:01 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: new tables for planes 1 - 16. 2001-09-17 08:04 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/leak_checker.tex: Fix typo (thanks Paul): should be -DLEAK_CHECKER not -DLEAK_CHECK 2001-09-17 02:15 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, ddsparentserver.cc: abbreviate log messages written by parent&child server. 2001-09-17 01:18 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, doc/ChangeLog: Internal change: PerInputStream::GetObject Let ROOT construct object on TTree::GetEntry call as suggested by G.Irwin. 2001-09-16 23:11 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSClient.cxx, doc/ChangeLog: S. Kasahara DDSClient,DDSChildServer adapted to preserve RecMinos fTempTags registry which is set on the server side, but wasn't being transfered to the client side because fTempTags is "!" out. These are now unpacked on the server side and shipped separate from the records, but in the same mom as the records (so still only one buffer shipped). They are repacked on the client side. Ugly, but it works. 2001-09-16 23:10 Sue Kasahara <schubert@hep.umn.edu> * Registry/Registry.cxx: S. Kasahara Commented out a couple cerr lines in Registry::Streamer 2001-09-13 15:43 Mark Messier <messier@indiana.edu> * JobControl/JobCPath.cxx: Last change to upper limit seems to have been system-dependent. Go back to original low-tech solution, but raise the limit to 1e9. 2001-09-13 14:25 Mark Messier <messier@indiana.edu> * JobControl/JobCPath.cxx: Raised limit on number of events from 1e6 to largest possible value of an unsigned int (~4.2e9 depending on system) 2001-09-13 01:54 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, doc/ChangeLog: Adapt to Persistency package changes. 2001-09-13 01:53 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStream.cxx, PerOutputStreamManager.cxx, PerStreamManager.cxx, PerStreamManager.h, doc/ChangeLog, test/DemoDaq.cc, test/DemoInput.cc, test/DemoInputModule.cc, test/DemoInputModule.h, test/GNUmakefile: API Change: PerInputStreamManager API Addition: PerInputStream PerInputStreamManager adapted to support synchronization and sequencing of records from multiple data streams according to record VldContext as proposed and implemented first in IoRawDataFile by R. Hatcher. One difference is that records with the same vldcontext are loaded into the same Mom object. Builds map of vldcontext versus record location (stream,tree index) by skimming through record headers and uses that to navigate to the requested record. Supports selection of record sets with user specified selection cut, although this is not yet activated. Methods for navigating are for now: Int_t Next(MomNavigator* mom,UInt_t advanceby = 1); Int_t Previous(MomNavigator* mom,UInt_t retreatby = 1); Int_t RecordsAt(MomNavigator* mom, const VldContext& vld); These interfaces, especially RecordsAt, can be expanded later to support other record specification methods. Internal change: PerStreamManager Several methods made virtual and fixed warning message. Internal change: PerOutputStreamManager Fixed Write method default argument. Internal change: PerOutputStream::Write Silenced warning message. 2001-09-12 06:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag V00-03-01. 2001-09-11 19:48 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSParentServer.cxx, doc/ChangeLog, test/DemoClient.cc: Fix oversight: DDSParentServer was still exec'ing old test ChildServer instead of new ddschildserver. Added example of how to access multiple records stored in Mom, as occurs when subscribing to multiple data streams, to test/DemoClient.cc. 2001-09-10 22:40 Liz Buckley-Geer <buckley@fnal.gov> * CVSROOT/modules: Add notes module 2001-09-10 21:17 Brett Viren <bv@bnl.gov> * MIDAD/MIDADModule.cxx: Pass MidJci to ROOT in BeginJob, not Ana 2001-09-10 18:14 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: #added env variables for mysql stuff 2001-09-10 18:11 Brett Viren <bv@bnl.gov> * MIDAD/: LinkDef.h, MidHandle.h: Make MidHandle visible to ROOT. 2001-09-10 16:53 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, DigitListViewable.cxx, DisplayBase.cxx, MIDADModule.cxx, MIDADModule.h, MidJci.cxx, MidJci.h, MidRange.h, MidRangeScale.cxx, MidRangeSlider.cxx, TrackListViewable.cxx, View.cxx, ViewableProxy.cxx: Clean up some of the Update and Range related logic, including new ModifiedAfter signal in MidRange. Export MidJci as global pointer "midad" to ROOT. 2001-09-10 13:18 Brett Viren <bv@bnl.gov> * MIDAD/TrackListViewable.cxx: Gotta learn boolean logic one day... 2001-09-10 07:10 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLDriverManager.cxx: InitHandlers(): Discard any leading directory before calling gSystem->Load(). 2001-09-07 21:40 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Andrew Goldstone returns to life as a student 2001-09-07 16:40 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: add entry for planes 10 & 12 west side 2001-09-06 18:56 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, DigitListViewable.cxx, View.cxx, midad.C, midad.jcm, doc/todo.html: Add ability to pass a .C script or an interpreted CINT function into CanvasDisplay to handle the configuration. See midad.C for example of this useage. Forgotten default style entries for DLV. View.cxx: debug->verbose MSGs. 2001-09-06 17:45 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, doc/ChangeLog, test/DemoASCIICatalogue.db: Increase buffer for assembling SQL SeqNo queries. 2001-09-06 16:57 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: new plex tables for planes 1 - 9, 11 2001-09-06 11:09 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigFitThruMuonList.cxx, AlgDigiPair.cxx, AlgFitThruMuonList.cxx, AlgMSTClusterList.cxx, AlgPathLenCorrec.cxx, CandDigiPairHandle.cxx, CandThruMuonHandle.cxx, DrawMuonTracksModule.cxx, FitThruMuonListModule.cxx, PlotMuonClusterModule.cxx, StripSegSummary.cxx: Changed AlgFitThruMuonList to use standard units. Added UgliStripHandle::IsValid() checks throughout. 2001-09-05 22:13 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add D. Fabryck to list of numisoft/mars writers 2001-09-05 18:48 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, demux.jcm: re-instate warning about no vertex found, just dont print the event number from gMINFast. 2001-09-05 17:55 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, MidJci.cxx: DigitListViewable.cxx: I was skipping the first digit (thanks to Jon for the bug hunt). I copied this code from somewhere so if it looks familiar to you, better check your own files: CandDigitHandleItr cdh_itr(cdlh->GetDaughterIterator()); while (CandDigitHandle* cdh = cdh_itr.NextPtr()) { As Jon points out, replace the while with: for (; cdh_itr.IsValid(); cdh_itr.Next()) { CandDigitHandle* cdh = *cdh_itr; MidJci.cxx: Change some cerr --> MSG's. 2001-09-05 14:56 Brett Viren <bv@bnl.gov> * MIDAD/DisplayBase.cxx: Actually return a value 2001-09-05 14:15 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/soft_use_test.html: Add dtor to MyClass example. 2001-09-04 17:27 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, DisplayBase.cxx, DisplayBase.h, MIDADModule.cxx, MidJci.cxx, MidRangeScale.cxx, MidRangeSlider.h, ScaledView.cxx, midad.C, midad.jcm: Fix infinite loop bug in MidJci. Work around Rt lameness in MidRangeScale [ "Method(void)" is not the same as "Method()", the latter must be used even if the former was used in declaration. Grrr#@%!@#!! ] Scales work now in CanvasDisplay. 2001-09-04 16:00 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: install.html, soft_use_test.html: Add a section showing how to add a new class and output to a TTree. 2001-09-04 11:31 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: ensure that "Identity" matrix is first in the list (speeds lookup of most common case). VldRange trimming reports status (tied to fetching of DbiResultPtr's) and included missed UgliDbiStripStruct table. 2001-09-04 11:27 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: tweak debugging messages 2001-09-04 11:26 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliSteelPlnNode.cxx: use pointers to TRotMatrix and TShape in box node ctor to avoid lookup costs 2001-09-04 11:24 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiScintPlnStruct.h: tighter hash function (unknown+noactive coverage hash to 0) 2001-09-04 11:23 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: tweak lookup of rotation matrix: if no rotation use matrix named "Identity" rather than "0.0mrad". Identity is first in TGeometry's list 2001-09-04 11:20 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/create_ugli_tables.mysql, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiScintMdlStruct.cxx, UgliGeometry/UgliDbiScintPln.cxx, UgliGeometry/UgliDbiScintPlnStruct.cxx, UgliGeometry/UgliDbiSteelPln.cxx, UgliGeometry/UgliDbiStrip.cxx, UgliGeometry/UgliDbiStripStruct.cxx: new column ("Hash") is the index value returned by overridden GetIndex and used by GetRowByIndex 2001-09-04 11:17 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: when not NO_UGLI_DATABASE use UgliGeometry's BuildVldRange (but sneak in a range for the temp table writers). Dbi no longer requires ordered entries for non-agg tables (#undef ORDERED_ENTRY). Additional debug msgs. 2001-09-04 10:58 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawErrorStatsBlock.cxx, RawLIHeader.cxx, RawMCDigitMixIn.cxx, RawPedestalTableBlock.cxx, RawQieDigit.cxx, RawQieMCDigit.cxx, RawRopTdcRawDataBlock.cxx, RawRunCommentBlock.cxx, RawRunEndBlock.cxx, RawRunStartBlock.cxx, RawSnarlHeaderBlock.cxx, RawTpSinglesSummaryBlock.cxx, RawTriggerStatsBlock.cxx, RawVaMCDigit.cxx, RawVarcErrorInTfBlock.cxx: remove unused variables (mostly CVSID) and some unused #include's 2001-09-04 10:58 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: deal with case of SimFlag::kUnknown in switch (by punting) 2001-09-04 10:56 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawVaDigit.cxx: fix parity checking code (thanks -Wall); remove unused variables 2001-09-02 12:49 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: UgliGeometryReroot.cxx, UgliGeometryReroot.h: return status of underlying gMINFast (if ptr==0 return kNotThere, else kOkay) 2001-09-02 12:48 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliLoanPool.h, UgliLoanPool.cxx: method for setting UgliGeometry builder to always build DBI based version for REROOT tagged VldContext. If newly constructed UgliGeometryReroot reports that there is no underlying gMINFast (ie. results of previous job are being read in from a "streams" file) then destroy it and build a DBI based UgliGeometry. 2001-09-02 12:43 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h: GetMINFStatus() returns kNotNeeded for normal UgliGeometry, but will return other values for UgliGeometryReroot; check on status of gMINFast this way to avoid direct package linkage to MINFast. Protect GetZExtent in case DBI geometry built a plane-less setup (e.g. bad context or missing tables) 2001-09-02 12:17 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliSteelPlnNode.cxx: satisfy -Wall warning about unused variable 2001-09-01 17:56 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/special/pre_standard.mk: Add a 2nd -lRerootExodus link after -lUgliGeometry link for circular dependency which will disappear after Robert "throws the switch to DBI" in UgliGeometry. 2001-08-31 21:54 Brett Viren <bv@bnl.gov> * MIDAD/doc/todo.html: More to do, more to do, always more to do. 2001-08-31 21:54 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, LinkDef.h, MidRangeScale.cxx, MidRangeScale.h, MidRangeSlider.cxx, midad.C: Added axis for use in CanvasDisplay (MidRangeScale) but somehow I cant get any Rt stuff to work anymore. Also, TPad::Range() seems totally broken and incomprehensible. And the walls have started to breath in and out with each edit-compile-run cycle. The voices tell me it is time to go home now. 2001-08-31 19:25 Brett Viren <bv@bnl.gov> * MIDAD/doc/: notes.html, running.html: Add how to use a midad.C like file for config. 2001-08-31 19:24 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, GeomModel.cxx, GeomModel.h, GeomViewable.cxx, MidRangeSlider.cxx, TrackListViewable.cxx, midad.C: Protect against missing geometry as much as I know how. There is still a problem in that the couple hours old UgliGeomHandle::IsValid returns true, but UgliGeomHandle::GetZExtent SegV's on FarDet data. Redo how TrackListViewalble fills its info based on Roy's and Robert's suggestions. Remove some unworking cruft from MidRangeSlider. 2001-08-31 18:57 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, DmxDeMux.cxx, DmxDeMuxCosmicsModule.cxx, DmxHypothesis.cxx, DmxValidate.cxx, batchdemux.C, bjr_next.C, demux.jcm: commented out gMINFast calls in DmxDeMux.cxx fix DmxDeMuxCosmicsModule.cxx to actually request an AlgDeMuxCosmics, not AlgDeMux - little differences are important. 2001-08-31 17:28 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: new plex tables for planes 1 - 8 2001-08-31 15:53 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeomHandle.h: provide a IsValid method in case the user somehow creates one of these without an underlying geometry. 2001-08-31 15:32 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/create_ugli_tables.mysql: latest table layout 2001-08-31 15:31 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/LinkDef.h: add UgliStripShape 2001-08-31 15:31 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnNode.cxx, UgliSteelPlnNode.h, UgliStripNode.cxx, UgliStripNode.h: DBI driven geometry construction! 2001-08-31 15:28 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.h: Build methods all get passed a VldContext (necessary for DBI driven code). Add a few more simple inline methods (eg. GetShape) 2001-08-31 15:25 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeomHandle.cxx: creating a empty handle (via UgliGeomHandle()) no longer asserts ... I don't remember why I undid this 2001-08-31 15:20 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.h, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h, UgliDbiTableDescr.cxx: modifications for latest table structure, improved ctor's. Added hash functions for use by GetIndex and speedy user access by Dbi's GetRowByIndex from a DbiResultPtr<rowtype> 2001-08-31 15:17 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/Ugli.cxx: comment out unused CVSID 2001-08-31 15:16 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: TNodeX.cxx, TNodeX.h: fixes to SetParent that I sent to ROOT for TNode (in after v3.02) that are absolutely necessary for new DBI driven geometry building 2001-08-31 15:10 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPinDiodeId.cxx, PlexPixelSpotId.cxx, PlexPixelSpotToStripEnd.cxx: fix -Wall warning so Brett will stop beating on me :-) 2001-08-31 14:55 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: MinosOutline.cxx, MinosOutline.h: restructure so individual configs are in separate methods; convert from using special enum to PlexPlaneId (for detector, steel/active, full/partial, view) 2001-08-31 14:51 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliStripShape.cxx, UgliStripShape.h: a shape with the length of one logical strip (and std width/thickness) that also encapsulates info on the length of sub-parts, the WLS pigtails for both sides and any extra WLS due to a bypass. A collection of these are then built for a particular detector based on all strips in each plane view and coverage 2001-08-31 14:44 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: fill all the currently necessary UgliDbi tables (with Munits:: values, ie. meters). CalDet A/B view (ie. "floor"/"cosmic" palnes) aren't yet correctly positioned. 2001-08-31 14:41 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.h: pass the VldContext down to temp table creating methods as they might need it to pick up other (previously filled) temp tables 2001-08-31 14:38 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: new method SEIdToLPos (similar to SEIdToTPos) for getting lateral shifts to strips and dealing with numbering oddities GMINOS->Offline. In GetCellPos: if it's CalDet and it can't find active plane 0 (which does not exist in all versions of GMINOS) then use the CellPos for plane 2. Eliminate a few unused variable warnings. 2001-08-31 14:16 Robert Hatcher <rhatcher@fnal.gov> * IoModules/IoInputModule.cxx: add "Help" for Set/Streams 2001-08-31 14:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.cxx: tweak the formating in "AsString" 2001-08-31 10:57 Mark Messier <messier@indiana.edu> * JobControl/JobCNode.cxx: Filtering on by default until people want it the other way... 2001-08-30 19:55 Brett Viren <bv@bnl.gov> * MIDAD/midad.C: Example of running MIDAD from ROOT w/out a .jcm file 2001-08-30 16:50 Brett Viren <bv@bnl.gov> * MIDAD/TrackListViewable.cxx: You don't see this commit. FNORD 2001-08-30 16:49 Brett Viren <bv@bnl.gov> * MIDAD/MidRangeSlider.cxx: cerr --> MSG 2001-08-30 14:34 Brett Viren <bv@bnl.gov> * MIDAD/midad.jcm: setup used when finding segv in Ugli 2001-08-29 22:44 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: remove some Warnings due to unused variables and a default-less switch 2001-08-29 21:16 Brian Rebel <brebel@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: latest mysqldump of plex tables for planes 1 -5, 7 2001-08-29 20:07 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, MidRangeSlider.cxx, MidRangeSlider.h, View.cxx, View.h, midad.jcm, doc/running.html: Finally get these stupid TSliders working (modulo ROOT bug/feature that keeps them from updating themselves). Updated running.html and midad.jcm to show how to use them. 2001-08-29 18:34 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexStripEndId.cxx: add "b" option to AsString() method for getting the standardized name of the box that contains the steel (and in most cases) the scintillator plane 2001-08-29 17:38 Brett Viren <bv@bnl.gov> * Registry/doc/ChangeLog: first commit 2001-08-29 17:24 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.cxx: don't append the same string repeatedly to the fDataSource while trimming 2001-08-29 15:05 Mark Messier <messier@indiana.edu> * JobControl/: JobCommand.cxx, test/JobCommandValidate.cxx: - Options placed in quotes are interpreted literally. - \ "detokenizes" next character (eg. \") 2001-08-29 07:49 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavKey.cxx, NavSet.cxx, NavSet.h, doc/ChangeLog, test/NavValidate.cxx: Clean up -Wall warnings 2001-08-29 07:42 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/doc/ChangeLog: Record: Fixes for gcc version 3. 2001-08-29 07:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiResultSet.cxx, DbiTableMetaData.cxx, DbiTableMetaData.h: Fix up -Wall compilation warnings. 2001-08-29 07:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record:- Clean up -Wall warnings. Add additional functionality to support database maintenance activities:- Dbi Define Max local SeqNo DbiCascader Add GetAuthorisingDbNo() DbiDBProxy Add QueryAllValidities(), ReplaceSeqNo() DbiValRecSet New class - a set of DbiValidityRecs 2001-08-29 07:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/create_GlobalSeqNo.mysql: Global SeqNos are now 9 digits long. 2001-08-29 07:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, DbiValidate.hh: Test out database maintenance support extensions. 2001-08-29 07:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.h: Add GetAuthorisingDbNo() 2001-08-29 07:08 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Define Max local SeqNo 2001-08-29 07:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Add QueryAllValidities(), ReplaceSeqNo() 2001-08-29 07:03 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/LinkDef.h: Add DbiValRecSet. 2001-08-29 07:03 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiValRecSet.cxx, DbiValRecSet.h: New class: A set of DbiValidityRecs. 2001-08-29 01:17 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h, LinkDef.h: remove Cheezy generated Warnings; also no longer needs streamer (delared unwritable) 2001-08-28 22:29 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, MidRangeSlider.cxx, MidRangeSlider.h, midad.jcm: Closer, but still no cigar, er, sliders. 2001-08-28 22:04 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, FourEnds.cxx, GNUmakefile, LinkDef.h, MidRangeSlider.cxx, MidRangeSlider.h, MidViewRange.h, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, View.cxx, View.h, midad.jcm, doc/todo.html: First stab at using TSlider derived classes to handle zooming in CanvasDisplay (don't try it yet, segfaults inside ROOT). 2001-08-28 20:42 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/cvs-rep.html: Change CVSROOT from "minoscvs@minos1.fnal.gov:/cvs/minoscvs/rep1" to "minoscvs@minoscvs.fnal.gov:/cvs/minoscvs/rep1" 2001-08-28 19:47 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, DisplayBase.cxx, DisplayBase.h, MIDADModule.cxx, MidJci.cxx, ScaledView.cxx, midad.jcm, doc/running.html: Get zoom-by-selection working with CanvasDisplay, document how to lock different View's ranges from the .jcm file. 2001-08-28 18:44 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, DisplayBase.h, GNUmakefile, LinkDef.h, MIDADModule.cxx, MidJci.cxx, MidJci.h, midad.jcm, doc/running.html: CanvasDisplay is now about 80% working (zooming still to do). You can print all Views in a CanvasDisplay in a single PS file. Views can be placed into the TCanvas from .jcm commands. Displays now have a HandleCommand() interface to let them be hooked up to JC commands through MidJci, althogh they are keps independent of JC. Re-did how some of the .jcm commands are formated, see running.html for details. The midad.jcm reflects these changes. 2001-08-28 17:16 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Brian Rebel to Plex writers 2001-08-28 15:30 Brett Viren <bv@bnl.gov> * IoModules/: IoDDSFile.h, IoInputModule.cxx, IoOutputModule.cxx, IoRawDataFile.cxx: Add saving of CandRecords to IoOutputModule. Fix a nested loop using the same variable for both inner and outer. Also: Fix methods that weren't returning a value, but declared to do so. Fix unused variable warnings. Fix signed/unsigned comparison warnings. 2001-08-28 13:05 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CutDigiPairListModule.cxx, DigiPairListModule.cxx, FitThruMuonListModule.cxx, GoodThruMuonListModule.cxx, MSTClusterListModule.cxx, SuperSliceListModule.cxx, ThruMuonListModule.cxx: Modules now return JobC::kFailed if they do produce an empty CandXxxList. In the case SuperSliceListModule, it also checks whether the individual CandSlices are also empty. 2001-08-28 06:01 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoOutputModule.cxx: Change default AutoSave interval from 10 to 0 (turns autosave off). Users can override this with the "AutoSave" JobCommand implemented by M.Messier. 2001-08-28 04:05 Sue Kasahara <schubert@hep.umn.edu> * Persistency/Per.cxx: S. Kasahara Modified default branch splitting level Per::kRecSplit from 2 to 99. (means split to the finest level). Has no effect on splitting of current RawRecords. 2001-08-27 22:19 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChargeInjectInfoBlock.cxx, RawCrateStatus.cxx, RawDaqHeaderBlock.cxx, RawDigitCrateStatus.cxx: remove some Warning messages (mostly unused variables) 2001-08-27 22:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockId.cxx, RawDataBlock.cxx, RawDigit.cxx, RawTOFBlock.cxx: clean up trivial Warnings 2001-08-27 22:00 Brett Viren <bv@bnl.gov> * MIDAD/: CanvasDisplay.cxx, CanvasDisplay.h, DisplayBase.cxx, DisplayBase.h, FourEnds.cxx, GNUmakefile, MidRange.h, ScaledView.cxx, ScaledView.h, TrackListViewable.cxx, UZVZDisplay.cxx, View.cxx, View.h, doc/running.html: Added shell of new single canvas display. Typedefed MidRangePtr<double> to View::ViewRange. Add GetView support function in DisplayBase. 2001-08-27 21:50 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldContext.cxx, VldRange.cxx, VldTimeStamp.cxx: remove unused variables (and thus Warning messages) 2001-08-27 21:44 Robert Hatcher <rhatcher@fnal.gov> * MessageService/MsgFormat.h: reorder initializers on one arg ctor to match declaration order 2001-08-27 21:38 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/REROOT_Geom.cxx: remove unused variable (and thus Warning) 2001-08-27 21:33 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFDetGeom.cxx: remove trivial warning 2001-08-27 21:30 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: ConventionsValidate.cxx, ConventionsValidate.h, StripEnd.cxx: remove some trivial Warnings 2001-08-27 21:22 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: AlgDigit.cxx, DigitListModule.cxx: remove Warnings while waiting for more complete build 2001-08-27 21:21 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/doc/ChangeLog: commit logged change 2001-08-27 21:20 Brett Viren <bv@bnl.gov> * Registry/RegistryItem.h: Dump da' Dump() 2001-08-27 18:01 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record: Bug fix: Support GetTableRowByIndex for non-aggregated results. 2001-08-27 17:58 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiDemoData1.h, DbiValidate.cc: Test out GetTableRowByIndex for non-aggregated results. 2001-08-27 17:56 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h: Bug fix: Support GetTableRowByIndex for non-aggregated results. 2001-08-27 14:50 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, DisplayBase.cxx, View.cxx, View.h, Viewable.cxx, doc/notes.html, doc/todo.html: DisplayBase no longer Clones Viewables before giving them to Views. Views do this, own the clone, and pass it back to DisplayBase. 2001-08-27 14:14 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, Producer_dispatcher.cc, config.h, test.csh: [no log message] 2001-08-27 13:51 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, RegistryItem.h, RegistryItemXxx.cxx, RegistryItemXxx.h: Rename internal method "Clone" to "Dup" to avoid warnings Robert sees under ACLiC due to the "Clone" method in TObject. No external API change. 2001-08-27 12:39 dap56 * CDFMonitoringFwk/: ConsumerList.cc, DisplayServer.cc, Server.cc: [no log message] 2001-08-27 03:13 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/UgliGeometryReroot.cxx: fix "off-by-one" error in determining when we need to resize STL vectors used to hold/order DbiTableRow's. convert "cout" to MSG. 2001-08-27 03:11 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiStripStruct.cxx, UgliDbiStripStruct.h: Complicate the HashToIndex function to make it more tightly compactified; specialized schema for each detector type in attempt to leave no holes. This probably makes it too large to "inline" so move it to .cxx file 2001-08-26 10:38 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: UgliGeometryReroot.cxx, UgliGeometryReroot.h: code should now fill all of the UgliDbi tables in "temporary" space of the first writable database it can find. that it is filling those tables with *correct* value hasn't been tested, nor have the values been dumped (they're temporary tables ... they go away). still a few issues with how things are filled, but bypassed for now. 2001-08-26 10:35 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplayModule.cxx, RerootToRawDataModule.cxx: small modification to warning messages 2001-08-26 10:34 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiScintMdlStruct.h, UgliDbiScintPlnStruct.h, UgliDbiStripStruct.h: comment out line making copy ctor private. in order to do some tricks to ensure that these get entered into temporary tables in indexed order we have to store copies. this should be benign as they consist of mostly simple elements with no pointers, etc. 2001-08-26 04:38 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: this time save all the changes before doing the cvscommit 2001-08-26 04:28 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/create_ugli_tables.mysql, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiStrip.cxx: fix some comma errors in table descriptions 2001-08-26 04:27 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.h, UgliLoanPool.cxx, UgliLoanPool.h: record in the geometry itself whether it is modifiable (ie. fShared == false). 2001-08-26 04:00 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: mostly minor tweaks in preparation for heavy use by UgliGeometryReroot 2001-08-26 03:57 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h: prepare for VldRange trimming from DbiValidityRec 2001-08-26 03:56 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: Ugli.cxx, Ugli.h: add "deg2rad" as well as "rad2deg" 2001-08-26 03:55 Robert Hatcher <rhatcher@fnal.gov> * Conventions/PlaneCoverage.h: fix confusing case where first char of AsString was the same for both the kUninstrumented and kUnknown cases. Add kNoActive as synonym for uninst. 2001-08-26 03:38 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/GNUmakefile, UgliGeometry/GNUmakefile: CPPFLAG -DNO_UGLI_DATABASE to help isolating old cruft 2001-08-25 20:41 Robert Hatcher <rhatcher@fnal.gov> * Plex/: Plexus.cxx, Plexus.h: consolidate the trimming of VldRange from the DbiValidityRec 2001-08-25 10:10 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: UgliGeometryReroot.cxx, UgliGeometryReroot.h: Code to start filling temporary tables from Reroot geometry information. Not yet enabled! 2001-08-25 10:08 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: protection in GetPlaneSpec in casae GetPlanePos failed 2001-08-25 10:06 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiScintMdl.cxx, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiStrip.cxx, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h: Trim off all but the parenthesized part of the table descriptor in GetTableDescr(). A tweaks to some ctors, and some reformatting of code. 2001-08-25 10:02 Robert Hatcher <rhatcher@fnal.gov> * setup/: setup_minossoft_FNALU, setup_minossoft_SLAC: Swap order of "offline" and "temp" databases in cascader's ENV_TSQL_URL. Put the "temp" first so that writing temporary tables doesn't generate warning messages by trying "offline" first every time 2001-08-25 09:47 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: limit how often we complain about RawChannelId's that are null (indicative of a incomplete Plex) 2001-08-25 08:13 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/create_ugli_tables.mysql, UgliGeometry/UgliDbiScintMdlStruct.cxx, UgliGeometry/UgliDbiScintMdlStruct.h, UgliGeometry/UgliDbiScintPlnStruct.cxx, UgliGeometry/UgliDbiScintPlnStruct.h, UgliGeometry/UgliDbiStripStruct.cxx, UgliGeometry/UgliDbiStripStruct.h: Use a PlexPlaneId to store {detector,view,coverage} information (ignore the plane # and the IsSteel bit). Provide our own "natural" index for fast indexing based on view/coverage {+module,+strip} information. 2001-08-25 05:32 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiGeometry.h, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPln.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h: DbiTableRow classes have a character string copy of the table descriptor for use when building temporary tables. Also gets used by Store(). 2001-08-25 05:29 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: small mod to debugging output 2001-08-25 05:28 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliDbiTableDescr.cxx, UgliDbiTableDescr.h: Class for manipulating table description strings (eg. "( col type, col type)"). This is a test and may be eliminated or subsumed into something else at a later stage 2001-08-25 05:23 Robert Hatcher <rhatcher@fnal.gov> * DatabaseInterface/: DbiOutRowStream.cxx, DbiOutRowStream.h, doc/ChangeLog: Permit streaming of string to DbiOutRowStream. 2001-08-24 21:34 Brett Viren <bv@bnl.gov> * MIDAD/doc/: running.html, todo.html: Update docs re tracks 2001-08-24 21:10 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayBase.cxx, DisplayBase.h, MIDADModule.cxx, MidJci.cxx, MidJci.h, TrackListModel.cxx, TrackListViewable.cxx, View.cxx, View.h, track-fit-caldet.jcm: Added config interface for setting what type each display's view is. Can now correctly plot tracks in real space as well as plane/strip space. Fix incorect class name for find CandTrackLists - thanks Paul. Slightly change config name: Style->ViewableStyle. 2001-08-24 19:39 Brett Viren <bv@bnl.gov> * MIDAD/: GeomViewable.cxx, GeomViewable.h, TrackListViewable.cxx, TrackListViewable.h, track-fit-caldet.jcm, doc/todo.html: Tracks are now displayable. 2001-08-24 18:17 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/create_ugli_tables.mysql, UgliGeometry/UgliDbiScintMdl.cxx, UgliGeometry/UgliDbiScintMdl.h: UgliDbiScintMd table now has WlsLen{East|West} in order to accomodate case of CalDet with patched in WLS fibers. take advantage of Short_t as data members 2001-08-24 18:15 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliDbiStrip.h: take advantage of DBi's newfound ability to deal with Short_t data members 2001-08-24 16:00 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/howto_roto.html: Explain about the -p <file-name> syntax for direct binary input. 2001-08-24 15:45 Nick West <n.west1@physics.oxford.ac.uk> * Rotorooter/doc/ChangeLog: Record support for direct connection to binary file. 2001-08-24 15:37 Nick West <n.west1@physics.oxford.ac.uk> * Rotorooter/LinkDef.h: Add RotoSocket. 2001-08-24 15:36 Nick West <n.west1@physics.oxford.ac.uk> * Rotorooter/: RotoSocket.cxx, RotoSocket.h: New class: File emulation of a TSocket. Minimal implementation that satisifies RotoServer's requirements. 2001-08-24 15:33 Nick West <n.west1@physics.oxford.ac.uk> * Rotorooter/rotorooter.cc: Extend rotorooter to permit syntax -p <file> - read from file instead of port. 2001-08-24 15:32 Nick West <n.west1@physics.oxford.ac.uk> * Rotorooter/: RotoServer.cxx, RotoServer.h: Extend RotoServer so that it can read directly from a file using a RotoSocket. 2001-08-24 14:40 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h, doc/ChangeLog: Permit Short_t and UShort_t as table row data members. 2001-08-24 08:48 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: use single call to clear mode bits in RawChannelId (rather than clearing each individually). when looking up readout type handle VACommonMode channels as a special case. 2001-08-24 08:46 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: method to clear all three {pedestal,spars,common} mode bits in one go. 2001-08-24 08:45 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: ReadoutType.cxx, ReadoutType.h: Squeeze in one more type (kVACommonMode) before these get serious workout. Push CalDet specific values (kCerenkov,kTOF) to 2nd byte. 2001-08-24 08:00 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet: Hopefully the final version (for a while). This version assigns just one-true channel to FlashTrigPMT. crosstalk noise on other channels will just have to fend for itself as "unknown". 2001-08-24 07:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawTOFBlock.cxx, RawTOFDigit.cxx, RawTOFDigit.h: fix RawTOFBlock unpacking. Minor version 0 isurrently being written with the modified format (rather than bypassed). Add Print() method to RawTOFDigit 2001-08-24 07:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawChannelId.cxx: AsString option "e" gives expanded ChAdd interpretation 2001-08-24 07:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: we want to build Readout type map _after_ both scint and pindiode maps 2001-08-24 07:10 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet: new version 6 for CalDet (fix typo in last version, narrow range of TOF, but expand range of FlashTrigPMT). This corresponds to: version crate varc vmm vfb vachip vachan readout type { 6, 0, 2, 5, 0, 1, -21, "FlashTrigPMT"}, { 6, 0, 0, 5, 1, 1, 16, "Cerenkov"}, { 6, 0, 2, 6, 0, 0, 2, "TOF"} 2001-08-24 05:55 Robert Hatcher <rhatcher@fnal.gov> * Conventions/ReadoutType.cxx: tailing blanks on string were confusing conversion to enum 2001-08-24 03:41 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: Ugli.cxx, Ugli.h, UgliGeomHandle.cxx, UgliGeomHandle.h, UgliLoanPool.cxx, UgliLoanPool.h: Put Shared and Writable loan pool lists on more equal footing. Users can no have UgliGeomHandle select three ways which loan pool list to choose from: explicitly Shared, explictly Writable or an overall global choice. This allows one to do alignment studies by toggling the global choice and not having to explicitly reconfigure all analysis packages to chose. This implies that analysis packages should _not_ be making an explicit choice but accepting the default. API change: UgliGeomHandle's second arg changes from Bool_t (default true) to Ugli::EAccessMode (default kUseGlobal). Unless users were explicitly setting this second arg a clean compilation should make this change transparent. Selection enum is in Ugli.h 2001-08-24 01:40 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: GNUmakefile, LinkDef.h, Ugli.cxx, Ugli.h, UgliDbiGeometry.cxx, UgliDbiGeometry.h, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPln.h, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiSteelPln.h, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h: initial offering of classes representing rows of each database table 2001-08-24 01:38 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: define_and_fill_ugli.mysql, define_ugli.mysql, delete_ugli_tables.mysql, describe_ugli_tables.mysql, load_stripstruct.mysql, show_ugli_tables.mysql: general cleanup and reorganization of mysql scripts 2001-08-24 01:37 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/create_ugli_tables.mysql: modifications to the still non-existent tables (including renaming columns) 2001-08-24 00:00 Mark Messier <messier@indiana.edu> * JobControl/doc/README.filter: Add readme for filter commands 2001-08-23 23:52 Mark Messier <messier@indiana.edu> * JobControl/: JobCNode.cxx, JobCPath.cxx, JobCPath.h, JobCPathHandler.cxx, test/JobCDemoModuleA.cxx, test/JobCDemoModuleB.cxx, test/sample.jcm: Activated filtering for job nodes. For any path: /[path]/Filter <module>::<method> [on,off,reverse] will activate, deactivate, activate-and-reverse the return code from the node. 2001-08-23 22:05 Brett Viren <bv@bnl.gov> * MIDAD/: MidJci.cxx, TrackListModel.cxx, TrackListViewable.cxx, TrackListViewable.h, track-fit-caldet.jcm: Dump more CandStrips info associated with a track. Also, dump all known CandLists. Add .jcm file from George, modified to work with MIDAD and caldet run1772 data. 2001-08-23 21:50 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet: Paul M sent correct location of Cernekov readout -- enter it assuming it was valid from time of move into the enclosure 2001-08-23 18:12 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: simplify structure for mapping reroot plane -> steel plane in the far detector ( all Far MC files assumed to have 3 "supermodules" per physical supermodule). 2001-08-23 16:41 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/far_data_inserts.mysql: INSERT commands for 4 planes of far detector data 2001-08-23 16:40 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: HowTo.txt, caldet_plex.mysql, define_and_fill_plex.mysql: move "caldet_plex.mysql" driver over to "define_and_fill_plex.mysql" 2001-08-23 14:43 Brett Viren <bv@bnl.gov> * MIDAD/main/GNUmakefile: Forgotten commit. Need to link in RecoBase to handle CandTrackListHandle, etc. 2001-08-23 04:39 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: keep fVldContext up-to-date always (not just when detector type changes) as it is used for UgliGeometry building. more size/shape tweaks. 2001-08-23 04:37 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplayModule.cxx, CheezyDisplayModule.h: flag (default false) on whether to draw empty events 2001-08-23 03:39 Robert Hatcher <rhatcher@fnal.gov> * MIDAD/minos.C: UgliGeometry depends on ROOT's Physics library for TVector3 MIDAD now depends on RecoBase for CandTrackListHandle 2001-08-23 03:23 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/AlgDigit.cxx: Use more reasonable values (1.5625ns/tick for VA, 18.7ns/tick for QIE) when converting from digit's "timestamp" field to a real time. This *isn't* the final algorithm, but it is a small step forward. 2001-08-23 03:20 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: use more reasonable conversion value for ns to digit "timestamp" conversion ( 1.5625ns for VA, 18.7ns for QIE) 2001-08-22 23:17 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigitDataBlock.cxx, RawDigitDataBlock.h, RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawTOFBlock.cxx, RawTOFBlock.h: new method GetNumberOf{Digits|Summaries} tighten up const-ness 2001-08-22 23:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChargeInjectInfoBlock.cxx, RawRopTdcRawDataBlock.cxx, RawVarcErrorInTfBlock.cxx: mask out mode bits when displacing decimal version of crate id 2001-08-22 21:42 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, DigitListModel.cxx, DigitListModel.h, LinkDef.h, Model.cxx, Model.h, TrackListViewable.cxx, TrackListViewable.h, doc/notes.html: Dump track info (if my files hand any) to screen. 2001-08-22 21:34 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawVaDigit.cxx: now that we know how the parity bit is to be set we can test that as well (odd # of bits --> set bit in ErrorCode) 2001-08-22 21:18 Robert Hatcher <rhatcher@fnal.gov> * Monitoring/Producer_dispatcher.cc: Follow DDS interface change from: static const string DDS::GetMessageString(EMessageType messagetype) to: static const char* DDS::AsString(EMessageType messagetype) 2001-08-22 20:44 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummary.h, RawLITimingSummary.h: change fIntMean and fIntRms to Int_t instead of Short_t 2001-08-22 20:31 Brett Viren <bv@bnl.gov> * MIDAD/: caldet.jcm, midad.jcm, midadmain.jcm, midadmodule.jcm: Remove some obsolete .jcms. Now, midad.jcm is the one true example. 2001-08-22 20:13 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, BogusViewable.cxx, DigitListModel.cxx, DigitListViewable.cxx, DigitListViewable.h, DisplayBase.cxx, EventControl.cxx, GNUmakefile, GeomModel.cxx, GeomViewable.cxx, JobCInterface.cxx, MIDAD.cxx, MIDADModule.cxx, MidJci.cxx, Model.cxx, Model.h, ModelHistory.cxx, ModelPool.cxx, ScaledView.cxx, TrackListModel.cxx, TrackListModel.h, TrackListViewable.cxx, TrackListViewable.h, View.cxx, Viewable.cxx, Viewable.h: Remove the "MIDAD::" prefix from all the MSG()s. Move some helper functions from DigitListViewable up to Viewable. Start of TrackList{Model,Viewable}. 2001-08-22 19:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawTOFDigit.cxx, RawTOFDigit.h: change to handle "digit" that has a full TDC output buffer 'block' in it, including a header and trailer words. expand code to provide services to take apart components of 'block' and pull out fields without needing to know the internal packing of the CAEN TDC. 2001-08-22 18:49 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, BogusModel.h, DigitListModel.cxx, DigitListModel.h, DigitListViewable.cxx, GeomModel.cxx, GeomModel.h, MidMemento.h, Model.cxx, Model.h, ModelHistory.cxx, doc/hacking.html: Remove unimplemented cruft. Move repetitive code up into Model so concrete to reduce the load on concrete implementors. 2001-08-22 18:03 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigDigiPairList.cxx, AlgConfigDigiPairList.h, AlgDigiPairList.cxx, AlgDigiPairList.h, CandThruMuonHandle.cxx, DigiPairListModule.cxx, DigiPairListModule.h, LinkDef.h: Added option to require matching digits in opposite ends of a strip. 2001-08-22 16:55 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, GNUmakefile, GeomViewable.cxx, LinkDef.h, midadmodule.jcm, doc/hacking.html, doc/todo.html: Restore +/- specific strip ends. More -Wall uncovered bugletts fixed. 2001-08-22 16:18 Brett Viren <bv@bnl.gov> * MIDAD/: FourEnds.cxx, JobCInterface.cxx, JobCInterface.h, UZVZDisplay.cxx: More fixes -Wall showed 2001-08-22 02:43 Robert Hatcher <rhatcher@fnal.gov> * CandEventSR/EventSRListModule.cxx: protect against case of non-existent gMINFast (ie. not running on a REROOT file) in Ana() method. 2001-08-22 00:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h, RawCrateStatus.cxx, RawCrateStatus.h, RawDigit.cxx, RawDigitCrateStatus.cxx, RawDigitCrateStatus.h: modifications due to change in crate status encoding (and thus ElecType::Elect_t values). New ordering and a new bit (sparsification). 2001-08-22 00:36 Robert Hatcher <rhatcher@fnal.gov> * Conventions/ElecType.h: modification to crateid in readout block allows us a more compact enum 2001-08-21 22:30 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawVaDigit.cxx, RawVaDigit.h: set error code bits depending on bits scattered about the two words 2001-08-21 20:21 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, midadmodule.jcm, doc/notes.html, doc/running.html: Bug keeping demux info from being used correctly fixed. Added .jcm lines to running.html showing how to turn on demuxing. 2001-08-21 19:54 Brett Viren <bv@bnl.gov> * MIDAD/DisplayBase.cxx: == and = are different things 2001-08-21 19:42 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/test/: ANSYS2BFld.pl, BenchmarkPlots.C, TestPerf.cc: Miscellaneous changes to the BField testing programs. 2001-08-21 19:40 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawLIHeader.cxx: fix problem that arises in the evaluation of VldTimeStamp timestamp(*p++,*p++); which seems to evaluate the p++'s from right to left. 2001-08-21 19:14 Brett Viren <bv@bnl.gov> * WebDocs/: WebDocs.html, pkg_links.html: Link fixage 2001-08-21 18:56 Brett Viren <bv@bnl.gov> * WebDocs/pkg_links.html: fix MIDAD link 2001-08-21 18:49 Brett Viren <bv@bnl.gov> * MIDAD/doc/index.html: cleaned up 2001-08-21 18:14 Brett Viren <bv@bnl.gov> * MIDAD/doc/notes.html: Update + validator.w3.org fixes 2001-08-21 18:08 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DisplayBase.cxx, DisplayBase.h, MIDADModule.cxx, MidJci.cxx, MidJci.h, README, View.cxx, View.h, Viewable.cxx, Viewable.h, midadmodule.jcm, doc/index.html, doc/menu.html, doc/running.html: Export (finally!) an interface to .jcm land that allows configuring the viewables (just DLV for now). Move the README contents to doc/running.html, including how to use this new interface. Remove non-module instructions. 2001-08-21 00:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: fix typo in name of new block 2001-08-21 00:04 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawChargeInjectInfoBlock.cxx, RawChargeInjectInfoBlock.h, RawRopTdcRawDataBlock.cxx, RawRopTdcRawDataBlock.h, RawVarcErrorInTfBlock.cxx, RawVarcErrorInTfBlock.h: new specialized blocks for recently added major block ids: kMdBlockTdcRawData (0x103) - RawRopTdcRawDataBlock kMdBlockChargeInjectInfo (0x202) - RawChargeInjectInfoBlock kMdBlockVarcErrorInTf (0x203) - RawVarcErrorInTfBlock 2001-08-20 22:09 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: if one isn't running off a REROOT file (as indicated by the lack of a gMINFast) then running this module makes little sense. Complain, up to ten times, but skip further processing if !gMINFast. 2001-08-20 22:05 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, midadmodule.jcm, doc/notes.html, doc/todo.html: Added code for various different ways to choose size and color of digit representation. This is still not configureable other than hard-coding the defaults in DigitListViewable. Current default is linear size proportional to log10 of the charge, and color is time. 2001-08-20 20:50 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, MIDADModule.cxx, MidJci.cxx, README, midadmodule.jcm: Restructured DigitListViewable so as to allow more flexibility in the ways the digits are displayed. The big outward change is that DLV no longer takes the "best" SEId since this gives lame displays in the case of multiplexed data. For such data and no demuxer run, this means one sees all possible multiplexed tracks. If a strip end is "hit" by more than one pixel due to the muxing, the charge is summed (ie, charge multi-counted). 2001-08-20 15:49 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: Added a statement to force installation of necessary external products before installing and running MINOS software 2001-08-20 03:43 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/: DemoClient.cc, DemoClients.cc, GNUmakefile: Change GNUmakefile to reflect removal of test binaries. Change comments in DemoClient/DemoClients to reflect dispatcher changes. 2001-08-20 03:18 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoDDSFile.cxx: Adapt to Dispatcher API change. 2001-08-20 03:17 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDS.cxx, DDS.h, DDSClient.cxx, DDSFileHandler.cxx, DDSSubscription.cxx, GNUmakefile, ddschildserver.cc, ddscomm.cc, ddsparentserver.cc, doc/ChangeLog, test/ChildServer.cc, test/DemoClient.cc, test/DemoClient.csh, test/DemoClients.csh, test/ParentServer.cc, test/ParentShutdown.cc: S. Kasahara API Change: DDS.h DDS.cxx Rename and change return type of: static const string DDS::GetDataSourceString(EDataSource datasource) static const string DDS::GetKeepUpModeString(EKeepUpMode keepupmode) static const string DDS::GetMessageString(EMessageType messagetype) to: static const char* DDS::AsString(EDataSource datasource) static const char* DDS::AsString(EKeepUpMode keepupmode) static const char* DDS::AsString(EMessageType messagetype) Added static DDS::kPort data member for specifying default port. Remove test drivers ParentServer.cc ChildServer.cc ParentShutdown.cc Add ddsparentserver.cc ddschildserver.cc ddscomm.cc Modified GNUmakefile to generate corresponding binaries for bin directory. ddsparentserver -h & ddscomm -h describe useage. Modified test/DemoClient.csh test/DemoClients.csh to make use of new binaries. 2001-08-20 03:11 Sue Kasahara <schubert@hep.umn.edu> * Rotorooter/RotoServer.cxx: Adapt to API change in Persistency package 2001-08-20 03:09 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: GNUmakefile, Per.cxx, Per.h, PerFile.cxx, PerInputStream.cxx, PerOutputStream.cxx, doc/ChangeLog: S. Kasahara API Change: Per.h Per.cxx Rename and change return type of: static const string Per::GetAccessString(EAccessMode accessmode) static const string Per::GetStreamString(EStreamType streamtype) static const string Per::GetErrorString(EErrorCode errorcode) to: static const char* Per::AsString(EAccessMode accessmode) static const char* Per::AsString(EStreamType streamtype) static const char* Per::AsString(EErrorCode errorcode) Added debug statement and check for gROOT to PerInputStream.cxx. PerFile changed to enforce use of TNetFile when user has specified a file path beginning with "root:" or "roots:". 2001-08-18 23:59 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, JobCInterface.cxx, JobCInterface.h, midadmodule.jcm: Eagle Eye Urheim found a bug which was causing the colors to be rather.... uniform. Thanks Jon! Also, it seems JC/IO/Something somehow changed so now must Nin 1 instead of Nin 0 in JCI::RunNin(). 2001-08-17 18:55 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DisplayBase.cxx, FourEnds.cxx, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, View.cxx, View.h, midadmodule.jcm: Fix up some zoom related buglets. 2001-08-17 17:52 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, LITimingAnalysis.cxx, Producer_dispatcher.cc, config.h: [no log message] 2001-08-17 07:59 Nick West <n.west1@physics.oxford.ac.uk> * setup/setup_minossoft_pcminos01: Switch ENV_TSQL_URL from caldet to offline database. 2001-08-17 07:56 Nick West <n.west1@physics.oxford.ac.uk> * setup/setup_minossoft_ox_pplx2: Setup at Oxford on PPLX2 (RedHat 6.2 egcs). 2001-08-17 07:49 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Record support for CHAR(n<4) -> String and TINYTEXT -> String 2001-08-17 07:41 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiDemoData3.cxx, DbiDemoData3.h, DbiValidate.cc, DemoData3.dat, create_DemoData3.mysql: Test filling string from CHAR(n) n<4. 2001-08-17 07:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record: Permit CHAR types to fill strings. 2001-08-17 07:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiFieldType.cxx: Permit CHAR data to fill String. 2001-08-17 07:37 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Add debug print to creation of metadata table. 2001-08-17 00:59 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_SLAC: update ENV_TSQL_URL to use 'offline' remove references to ENV_MYSQL 2001-08-17 00:13 tobien * setup/setup_minossoft_FNALU: change database 'caldet' to 'offline'- 2001-08-16 23:27 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/HowTo.txt: update to reflect latest reality: * by default GNUmakefile builds code to use Dbi for all CalDet plexii * database to fill is 'offline' (not 'caldet') * URL for instructions on how to get 'offline' db created 2001-08-16 23:05 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet, RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet, RawChannelToPinDiode.caldet, RawChannelToPinDiodeValidity.caldet, caldet_plex.mysql, create_plex_tables.mysql, delete_plex_tables.mysql, load_caldet_channel2pindiode.mysql, load_caldet_channelreadout.mysql, load_caldet_pixel2channel.mysql, load_caldet_spot2strip.mysql: fill the 'offline' database with four versions of the CalDet plexus info tables are in the new format, leaves the 'caldet' db untouched 2001-08-16 23:01 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPixelSpotToStripEnd.cxx, PlexPixelToRawChannel.cxx, PlexRawChannelReadoutType.cxx, PlexRawChannelToPinDiode.cxx: modify Fill() method to handle both new and old table formats Store() still assumes old format 2001-08-16 22:57 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h: modify internal encoding; provide hashing for MuxBox id 2001-08-16 22:55 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: switch U and V planes in far detector 2001-08-16 22:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: remove erroneous message that GetPinDiodeId wasn't implemented (it was). 2001-08-16 22:53 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: Print() option[0] 'c' : compact 1 line, list only planeid and strips 'C' : compact 2 lines, list planeid, strips and weights 2001-08-16 22:50 Robert Hatcher <rhatcher@fnal.gov> * IoModules/IoInputModule.cxx: all "Set Streams <list>" in HandleCommand(); improve Help() 2001-08-16 22:49 Robert Hatcher <rhatcher@fnal.gov> * Conventions/ElecType.cxx: containing '0' or '1' are also valid in StringToEnum() 2001-08-16 22:48 Robert Hatcher <rhatcher@fnal.gov> * Conventions/ReadoutType.cxx: improved StringToEnum() 2001-08-16 22:47 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: StripEnd.cxx, StripEnd.h: new method for converting (symbolic) char to enum 2001-08-16 22:10 emilyw * WebDocs/: OldDocs.html, glossary.html, pkg_links.html, template.html: Fixed inner-doc link. Changed link from MIDAD notes to Brett's main software page. Clarified template. 2001-08-16 21:39 emilyw * WebDocs/: demojob_help.html, howto_roto.html: updated inner-document links 2001-08-16 21:38 emilyw * WebDocs/: WebDocs.html, offline_requirements/req.ps: Added downloadable version of offline requirements, put link to postscript version 2001-08-16 20:03 Brett Viren <bv@bnl.gov> * MIDAD/: midadmodule.jcm, doc/menu.html: small fixes, and check new cvs alias 2001-08-16 19:09 Brett Viren <bv@bnl.gov> * MIDAD/doc/hacking.html: Small fixes 2001-08-16 18:50 Brett Viren <bv@bnl.gov> * MIDAD/doc/hacking.html: Clean up as per validator.w3.org 2001-08-16 18:45 Brett Viren <bv@bnl.gov> * MIDAD/doc/hacking.html: first commit 2001-08-16 18:42 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimDefStepper.cxx, SwimGeo.cxx, SwimParticle.cxx, SwimParticle.h, SwimPrintStepAction.h, SwimStepData.cxx, SwimStepData.h, SwimStepOnceAction.cxx, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxTable.cxx, SwimdEdxTable.h, test/TestSwimParticle.cxx, test/TestSwimmer.cxx: Constant energy loss: 12MeV for iron, 2MeV for scint. Bfield is switch from xyz to uvz coordinates in SwimDefStepper (hard-coded). SwimZCondition takes in only one value (instead of zmin & zmax). The redundant variable TrackLength in SwimParticle has been taken out. 2001-08-16 18:16 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Record support for conversion CHAR(n) -> string. 2001-08-16 18:02 emilyw * WebDocs/: OldDocs.html, RDBCindex.html, RDBCtutor.html, WebDocs.html, author_hints.html, cvs-rep.html, demojob_help.html, external_products.html, general_help.html, glossary.html, glossary_terms.html, install.html, install_products.html, offline_links.html, pkg_glossary.html, pkg_links.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, template.html, test_mysql.html: Made all references to /fnalincludes/ absolute 2001-08-16 17:58 emilyw * WebDocs/: THtml.html, oo_discussions/Nav_Intro1.gif, oo_discussions/Nav_Intro2.gif, oo_discussions/conf_call.html, oo_discussions/dbi.tar.gz, oo_discussions/dbi_notes.html, oo_discussions/index.html, oo_discussions/index_history.html: Removing pages that either are not used or are located and currently being updated and served somewhere else. 2001-08-16 17:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record: Add support for SQL data type CHAR(n) - treated as string. 2001-08-16 17:53 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DemoData3.dat, create_DemoData3.mysql, DbiDemoData3.cxx, DbiDemoData3.h, DbiValidate.cc: Test out CHAR(n) conversion to string 2001-08-16 17:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiFieldType.cxx: Define field type for SQL VARCHAR [ CHAR(n) ] 2001-08-16 16:46 emilyw * WebDocs/: RDBCindex.html, RDBCtutor.html: Fixed style.css link 2001-08-16 15:51 Mark Messier <messier@indiana.edu> * JobControl/JobCNode.cxx: Added #include <ctime> to ensure that CLOCKS_PER_SEC is defined on all systems. 2001-08-16 15:47 Brett Viren <bv@bnl.gov> * MIDAD/: LinkDef.h, MidJci.cxx, MidJci.h, MidRange.h, ScaledView.cxx, View.cxx, View.h, midadmodule.jcm, doc/notes.html: Mostly internal changes: Move View over to using MidRange classes. These get directly shared by ScaledView via Rt notifications. Reorder LinkDef.h to avoid the old template problem. 2001-08-16 12:38 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Improve "smart" fill example. 2001-08-16 12:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiDemoData1.cxx: Fix minor bug in "smart"(!) filling 2001-08-16 10:05 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/WebDocs.html: Change bug link to point to top page of bug tracking web. 2001-08-16 08:00 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Add entry to Concepts section on Global Sequence Numbers. 2001-08-16 07:55 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record change:- When writing permanent data attempt to get Global Sequence Number from an authorising database i.e. one that has a GlobalSeqNo table. 2001-08-16 07:54 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: create_GlobalSeqNo.mysql, create_database.mysql: Create GlobalSeqNo table in test database. 2001-08-16 07:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Switch off ObjectTable stats. Test out Global SeqNo. 2001-08-16 07:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxyRegistry.h: method GetCascader is non-const 2001-08-16 07:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: In method QueryMaxSeqNo use DbiCascader::GetGlobalSeqNo if possible and if not limit max SeqNo search to local sequence numbers. 2001-08-16 07:45 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: New member functions: IsTemporaryTable, GetGlobalSeqNo to get next GlobalSeqNo Modified functions: CreateTemporaryTable is no longer const New data members: fGlobalSeqNoDbNo Records first DB with GlobalSeqNo 2001-08-16 07:38 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: PrintWarnings returns Bool_t. 2001-08-15 23:49 emilyw * WebDocs/: RDBCindex.html, RDBCtutor.html, external_products.html: Updated header. Added sentence about Labyrinth 2001-08-15 23:48 emilyw * WebDocs/: WebDocs.html, pkg_glossary.html, pkg_links.html: Added link to documentation doc, added defs 2001-08-15 22:58 Mark Messier <messier@indiana.edu> * DeMux/: DmxPlaneTypes.h, DmxStatTypes.h: Added a couple of std::'s to string's 2001-08-15 22:45 Mark Messier <messier@indiana.edu> * Swimmer/SwimStepOnceAction.cxx: Replaced warning to cout with warning to MSG() 2001-08-15 22:37 Mark Messier <messier@indiana.edu> * MIDAD/: DigitListViewable.cxx, MidProxyRegistry.h, ModelPool.h: Added namespace std where needed. 2001-08-15 22:16 Mark Messier <messier@indiana.edu> * MessageService/: MsgStream.cxx, MsgStream.h: - Add methods for streaming ios_base for compilers that have it - Null terminate long stream names 2001-08-15 22:06 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCRootModule.cxx: enable "ForceCompileMacro" command (was being ignored at top level) 2001-08-15 21:40 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: ctors for constructing address from VA or QIE components as well as pre-packed ChAdd. Fix bug in masking for QIE components. 2001-08-15 21:38 Robert Hatcher <rhatcher@fnal.gov> * RawData/mdBlockDefinitions.h: new version passed along by online group 2001-08-15 19:52 Mark Messier <messier@indiana.edu> * CVSROOT/numisoft.list: Remove Vladimir Gudkov 2001-08-15 18:59 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: GetDate() and GetTime() now have optional args for returning the components (non-zero pointers will be filled). 2001-08-15 18:57 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/test/: BenchmarkPlots.C, BfldBenchmark.cc, BfldDebugData.cc, MakeGridUsingVor.cc, TestAcc.cc, TestConstants.h, TestPerf.cc, Utils.cc, config.bfb: Updated version of test programs. A report on the test results is forthcoming. 2001-08-15 16:22 Brett Viren <bv@bnl.gov> * MIDAD/DisplayBase.cxx: One old ref to ProxyRegistry left. Thanks to Jon Urheim for finding this. This was hidden from me since when building in test/MIDAD one still still sees .h files in releases/development/MIDAD/include. Yet another SRT feature! 2001-08-15 01:28 emilyw * WebDocs/: analysis.gif, cheezy.gif, screenshot.gif: replace screenshot.gif 2001-08-15 01:27 emilyw * WebDocs/: WebDocs.html, author_hints.html, template.html: Incorporated the template into author hints, updated WebDocs.html 2001-08-15 01:12 emilyw * WebDocs/pkg_links.html: Added link to howto_profile.html 2001-08-15 00:19 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLIHeaderInterface.h, RawLITimingSummaryBlock.h: RawLI{Adc,Timing}SummaryBlock can now generate a VldContext based on internal information. 2001-08-15 00:11 Robert Hatcher <rhatcher@fnal.gov> * IoModules/: IoRawDataFile.cxx, IoRawDataFile.h: Support for stream selection via comma separated list passed as a string (currently does not checking against legal stream names before attempting to open one). A more robust Previous() that can handle stream switching -- inelegantly keeps a STL stack history of Next() results. 2001-08-15 00:09 Robert Hatcher <rhatcher@fnal.gov> * IoModules/: IoInputModule.cxx, IoInputModule.h: for IoRawDataFile's one can now configure the IoInputModule to a specific list of stream names via: /<path>/Input/SetStreams <list> where <list> is a {comma,colon,semicolon,slash} separated list of DaqMonitor DaqSnarl LightInjection DcsMonitor DcsAlarm 2001-08-15 00:02 Brett Viren <bv@bnl.gov> * MIDAD/Memento.h: forgotten commit 2001-08-14 22:39 emilyw * WebDocs/: author_hints.html, cvs-rep.html, demojob_help.html, general_help.html, glossary.html, glossary_terms.html, howto_roto.html, install.html, install_products.html, offline_links.html, pkg_glossary.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, test_mysql.html: Changed header to table style instead of background so no blue bar is caused. 2001-08-14 21:37 Mark Messier <messier@indiana.edu> * IoModules/: IoDataFile.h, IoInputModule.h, IoOutputModule.h: std:: namespace tags 2001-08-14 21:34 Mark Messier <messier@indiana.edu> * RawData/: RawBlockProxy.h, RawBlockRegistry.h, RawLIHeader.h: ostream/std namespace fixes 2001-08-14 21:23 Mark Messier <messier@indiana.edu> * Navigation/NavSet.h: Private sub class accessed at file scope => made sub class public. 2001-08-14 21:20 Mark Messier <messier@indiana.edu> * MINF_Classes/MINFile.h: Forward declaration of ostream removed 2001-08-14 21:13 Mark Messier <messier@indiana.edu> * Dispatcher/DDSFileHandler.cxx: Not allowed to say iterator i = 0. Change to iterator i = iterator(0); 2001-08-14 21:02 Mark Messier <messier@indiana.edu> * DatabaseInterface/: DbiResultAgg.cxx, DbiTableProxy.h, DbiTableProxyRegistry.h: Some more std name space stuff. Also, include <hash_map> from <ext/hash_map> depending on gcc version. 2001-08-14 20:49 Mark Messier <messier@indiana.edu> * TOOL_Classes/: QEvent.cxx, QEvent.h: Remove ununsed #include <iostream>. Removed forward declarations of class ostream in favor of #include <iosfwd> 2001-08-14 20:45 Mark Messier <messier@indiana.edu> * Persistency/Per.h: Add std:: to string 2001-08-14 20:42 Mark Messier <messier@indiana.edu> * Lattice/: LatticeBase.h, LatticeDef.h, LatticeLink.cxx, LatticeNode.cxx: Added "using namespace std"'s and missing "#include <iostream>'s" 2001-08-14 20:35 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.h, JobCGraphVtx.h, JobCInterpreter.h, JobCMethod.h, JobCModule.h, JobCModuleRegistry.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathRegistry.cxx, JobCPathRegistry.h, JobCRootCommandModule.h, JobCRootModule.h, JobCommand.cxx, JobCommand.h: Use namespace std where required. 2001-08-14 18:51 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, BogusModel.h, DigitListModel.h, GeomModel.h, LinkDef.h, MidJci.cxx, MidMemento.h, MidProxy.h, MidProxyRegistry.cxx, MidProxyRegistry.h, Model.h, ModelPool.cxx, ModelProxy.cxx, ModelProxy.h, Proxy.h, ProxyRegistry.cxx, ProxyRegistry.h, ViewableProxy.cxx, ViewableProxy.h: More de-generalizations of class names 2001-08-14 18:50 Mark Messier <messier@indiana.edu> * MINF_Classes/: MINFScript.h, MINFast.cxx: Oops, last commits had no comment. These go with last commit. - Removed unused headers esp. unused ostream declarations. - Replaced root's MIN/MAX functions with equivalent logic as they are ambiguous when used with mixed data types. 2001-08-14 18:46 Mark Messier <messier@indiana.edu> * MINF_Classes/: MINFScript.h, MINFast.cxx: Remove unused ostream declarations. Also replaced root's MIN/MAX functions with equivalent logic as former is ambiguous when used with mixed data types. 2001-08-14 18:41 emilyw * WebDocs/pkg_links.html: links to offline package web information 2001-08-14 18:36 Brett Viren <bv@bnl.gov> * MIDAD/: Handle.h, LinkDef.h, Range.cxx, Range.h, ScaledView.cxx, ScaledView.h, MidHandle.h, MidRange.cxx, MidRange.h: Add prefix in order to de-generalize Range and Handle classes. 2001-08-14 17:45 Brett Viren <bv@bnl.gov> * MIDAD/: JobCInterface.cxx, JobCInterface.h, README, midadmodule.jcm, doc/notes.html: README: add mention of non-"event" records in CalDet data and ways to get to the good stuff. Fixed crash-on-quit bug. I was deleting an unowned JC. Ooops.... 2001-08-14 17:35 Mark Messier <messier@indiana.edu> * REROOT_Classes/: ADAMO_Shell.h, REROOT_AvailNuclei.cxx, REROOT_AvailNuclei.h, REROOT_BeamSystem.cxx, REROOT_BeamSystem.h, REROOT_CellPos.cxx, REROOT_CellPos.h, REROOT_CoilTube.cxx, REROOT_CoilTube.h, REROOT_DigitPln.cxx, REROOT_DigitPln.h, REROOT_EmuDigit.cxx, REROOT_EmuDigit.h, REROOT_EmuHit.cxx, REROOT_EmuHit.h, REROOT_Event.cxx, REROOT_Event.h, REROOT_EventHistory.cxx, REROOT_EventHistory.h, REROOT_FLSDigiCell.cxx, REROOT_FLSDigiCell.h, REROOT_FLSDigiPln.cxx, REROOT_FLSDigiPln.h, REROOT_FLSDigiView.cxx, REROOT_FLSDigiView.h, REROOT_FLSDigit.cxx, REROOT_FLSDigit.h, REROOT_FLSHit.cxx, REROOT_FLSHit.h, REROOT_FLSParam.cxx, REROOT_FLSParam.h, REROOT_FluxWgt.cxx, REROOT_FluxWgt.h, REROOT_GAFKey.cxx, REROOT_GAFKey.h, REROOT_Geom.cxx, REROOT_Geom.h, REROOT_GeomMisc.cxx, REROOT_GeomMisc.h, REROOT_HitPln.cxx, REROOT_HitPln.h, REROOT_LSTHit.cxx, REROOT_LSTHit.h, REROOT_LSTProto.cxx, REROOT_LSTProto.h, REROOT_LSTStrip.cxx, REROOT_LSTStrip.h, REROOT_LSTWire.cxx, REROOT_LSTWire.h, REROOT_MassDistrib.cxx, REROOT_MassDistrib.h, REROOT_Material.cxx, REROOT_Material.h, REROOT_MdlOrg.cxx, REROOT_MdlOrg.h, REROOT_Mixture.cxx, REROOT_Mixture.h, REROOT_MuonTrkHeader.cxx, REROOT_MuonTrkHeader.h, REROOT_MuonTrkPoint.cxx, REROOT_MuonTrkPoint.h, REROOT_NeuKin.cxx, REROOT_NeuKin.h, REROOT_NeuVtx.cxx, REROOT_NeuVtx.h, REROOT_PEArrival.cxx, REROOT_PEArrival.h, REROOT_PlanePos.cxx, REROOT_PlanePos.h, REROOT_PlaneSpec.cxx, REROOT_PlaneSpec.h, REROOT_PlexusAdd.cxx, REROOT_PlexusAdd.h, REROOT_Pln2MUX.cxx, REROOT_Pln2MUX.h, REROOT_RPCHit.cxx, REROOT_RPCHit.h, REROOT_RecoMuon.cxx, REROOT_RecoMuon.h, REROOT_RecoShwDir.cxx, REROOT_RecoShwDir.h, REROOT_RecoShwEnergy.cxx, REROOT_RecoShwEnergy.h, REROOT_RecoVtx.cxx, REROOT_RecoVtx.h, REROOT_Rotm.cxx, REROOT_Rotm.h, REROOT_StdHep.cxx, REROOT_StdHep.h, REROOT_StdHepHead.cxx, REROOT_StdHepHead.h, REROOT_SubVolPos.cxx, REROOT_SubVolPos.h, REROOT_SubVolSpec.cxx, REROOT_SubVolSpec.h, REROOT_SuperModule.cxx, REROOT_SuperModule.h, REROOT_TMedium.cxx, REROOT_TMedium.h, REROOT_TPar.cxx, REROOT_TPar.h, REROOT_TstHit.cxx, REROOT_TstHit.h, REROOT_TubePixelInfo.cxx, REROOT_TubePixelInfo.h, REROOT_TubePixelMap.cxx, REROOT_TubePixelMap.h: - Replaced forward declarations of i/ostream with #include <iosfwd> - ostream -> std::ostream etc... 2001-08-14 16:26 emilyw * WebDocs/includes/style.css: cascading style sheet for WebDocs pages 2001-08-14 14:48 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * IoModules/IoRawDataFile.h: Changed the scope of declarations for friend operator< and operator> so that the code will compile on gcc 2.96 (and hopefully gcc 3.0). Checked for backward compatability on gcc 2.91.66. 2001-08-14 14:15 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * BField/BFLHandler.cxx: Added #include <stdlib.h> for compatability with gcc 2.96 2001-08-14 14:08 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * WebDocs/howto_profile.html: Added doc for doing static compiling/ profiling. 2001-08-14 14:05 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * RecoBase/LinearFit.cxx: Inserted #include "math.h" for compatability with GCC 2.96 2001-08-14 10:30 dap56 * Monitoring/: DigitAnalysis.cxx, DigitAnalysis.h, Producer_dispatcher.cc, test.csh: [no log message] 2001-08-14 10:30 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/minos_classes/index.html: Add link to html browsable code. 2001-08-14 05:46 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDS.cxx, DDS.h, DDSChildServer.cxx, DDSFileHandler.cxx, DDSFileHandler.h, DDSSubscription.cxx, DDSSubscription.h, doc/ChangeLog, test/DemoClient.cc, test/TestFileHandler.cc: S. Kasahara API Addition: DDS,DDSSubscription,DDSFileHandler Internal change: DDSChildServer Added ability to specify "KeepUp" mode Supports keepupmodes DDS::kAll and DDS::kFileKeepUp (DDS::kRecordKeepUp to be added later). 2001-08-14 00:31 emilyw * WebDocs/: example_makefiles.html, external_products.html, general_help.html, howto_rootmodule.html, howto_roto.html, offline_links.html, GNUmakefileExample.html, RDBCtutor.html, WebDocs.html: Corrected syntax according to validator 2001-08-14 00:29 emilyw * WebDocs/: glossary.html, pkg_glossary.html: Made changes to definition list structure based on w3 validator 2001-08-14 00:25 emilyw * WebDocs/demojob_help.html: Added some more content about demojob for beginners 2001-08-14 00:25 emilyw * WebDocs/: OldDocs.html, RDBCindex.html, WebDocs.html, author_hints.html, cvs-rep.html, install.html, install_products.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, test_mysql.html: Made changes to syntax after using html validator 2001-08-14 00:02 George Irwin <gmieg@slac.stanford.edu> * CandDigit/LinkDef.h: Add a line for "#pragma link C++ enum DigitListModule::EListTypes;" 2001-08-13 10:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: doc/ChangeLog, test/DbiValidate.cc: Record and test out change that drops TSQLResultSets ASAP. 2001-08-13 10:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Owns the TSQLResultSet passed to it and deletes in in the dtor. 2001-08-13 10:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Drop TSQLResultSet after use. 2001-08-13 10:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Drop TSQLStatements in dtor. Usage Notes: TSQLResultSet can be dropped. 2001-08-11 15:42 Mark Messier <messier@indiana.edu> * MessageService/: Makefile, MsgCatStream.cxx, MsgCatStream.h, MsgFileOStream.cxx, MsgFileOStream.h, MsgFormat.cxx, MsgFormat.h, MsgOStreamService.h, MsgService.cxx, MsgService.h, MsgStream.cxx, MsgStream.h, test/MsgServiceValidate.h: Tweaks looking ahead to gcc-v3 redefinitions in ios_base 2001-08-11 01:47 Mark Messier <messier@indiana.edu> * MessageService/: MsgCatStream.cxx, MsgCatStream.h, MsgOStreamService.cxx, MsgOStreamService.h, MsgService.cxx, MsgService.h, MsgStream.cxx, MsgStream.h: Added std::'s 2001-08-11 01:36 Mark Messier <messier@indiana.edu> * MessageService/: MsgCatStream.cxx, MsgCatStream.h, MsgFileOStream.cxx, MsgFileOStream.h, MsgFormat.cxx, MsgOStream.h, MsgService.cxx, MsgService.h, MsgStandardOStream.cxx, MsgStandardOStream.h, MsgStream.cxx, MsgStream.h: std:: namespace scoping 2001-08-11 01:03 Mark Messier <messier@indiana.edu> * MessageService/: MsgService.h, MsgStream.h: Added some std::'s for strict compilers. Made Init sub-class public. 2001-08-11 00:23 George Irwin <gmieg@slac.stanford.edu> * CandClusterSR/ClusterSRListModule.cxx, CandClusterSR/ClusterSRListModule.h, CandEventSR/EventSRListModule.cxx, CandEventSR/EventSRListModule.h, CandFitTrackSR/FitTrackSRListModule.cxx, CandFitTrackSR/FitTrackSRListModule.h, CandShowerSR/ShowerSRListModule.cxx, CandShowerSR/ShowerSRListModule.h, CandSliceSR/SliceSRListModule.cxx, CandSliceSR/SliceSRListModule.h, CandTrackSR/TrackSRListModule.cxx, CandTrackSR/TrackSRListModule.h: Add HandleCommand methods for users resetting of fListIn and fListOut. 2001-08-10 23:42 emilyw * WebDocs/package_rules.ps: Referenced from soft_ins.html page 2001-08-10 23:40 emilyw * WebDocs/: OldDocs.html, WebDocs.html, author_hints.html, cvs-rep.html, external_products.html, general_help.html, glossary.html, glossary_terms.html, howto_roto.html, install.html, install_products.html, offline_links.html, pkg_glossary.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, test_mysql.html, PackRats/PackRats.html: Changed header links, added link to 'home'. Checked for and fixed broken links. 2001-08-10 21:26 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/labyrinth.list: this time actually commit the modified labyrinth.list 2001-08-10 20:33 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/UserManual.tex: Remove reliance on "html" package, as html.sty isn't available at all sites (part of latex2html). Rather than removing all references to "\htmladdnormallink" simply define a dummy macro for it. 2001-08-10 20:01 emilyw * WebDocs/install_products.html: Clarified what 'grant ALL' does 2001-08-10 20:01 emilyw * WebDocs/install.html: Changed relative links outside of CVS to absolute links. 2001-08-10 20:00 emilyw * WebDocs/WebDocs.html: More logically ordering of packages in WebDocs. 2001-08-10 19:20 emilyw * WebDocs/general_help.html: Updated kerberos links 2001-08-10 19:03 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/: check_access, labyrinth.list: add "labyrinth" to FNAL cvs repository 2001-08-10 18:54 emilyw * WebDocs/install_products.html: Instructions about new database, 'offline', corrected a few typos, changed order of rpm/source installation instructions 2001-08-10 18:18 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_template: Replaced MINOS_SOFT with INSTALLATION to be consistent with web instruction 2001-08-10 17:37 Robert Hatcher <rhatcher@fnal.gov> * MIDAD/: BogusViewable.h, DisplayBase.cxx, View.cxx: fix, superficial but annoying, misspelling of "implement" 2001-08-10 12:28 Brett Viren <bv@bnl.gov> * IoModules/: IoInputModule.h, IoRawDataFile.cxx: IoInputModle.h: Move methods into public section. IoRawDataFile.cxx: Cosmetic change to MSGs (add endls). 2001-08-10 05:54 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: up AutoSave frequency from 10 to 1000, until we can do optimization tests 2001-08-10 01:42 emilyw * WebDocs/: WebDocs.html, offline_links.html: Added link to e-mail archive. Added link to CalDet bugs in addition to current link to CalDet status. 2001-08-10 01:11 Robert Hatcher <rhatcher@fnal.gov> * Registry/: Registry.cxx, Registry.h, RegistryItem.h, RegistryItemXxx.h: add void Print(const char* option="") const method that outputs to cout. Also differs from Dump() by not outputing guts of TObject. 2001-08-10 01:09 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinos.h: add at Registry (//! not written out) for holding temporary tags 2001-08-10 00:45 emilyw * WebDocs/offline_requirements/logo.jpg: logo for offline requirements 2001-08-10 00:15 George Irwin <gmieg@slac.stanford.edu> * CandClusterSR/ClusterSRListModule.cxx, CandFitTrackSR/FitTrackSRListModule.cxx, CandShowerSR/ShowerSRListModule.cxx, CandSliceSR/SliceSRListModule.cxx, CandStripSR/StripSRListModule.cxx, CandStripSR/StripSRListModule.h, CandTrackSR/TrackSRListModule.cxx: Add some protection to bail out of event with "return JobC::kFailed;" when input list is missing or null. Add a CandStripSR::HandleCommand method to choose "canddigitlist" instead of "candmcdigitlist", which is the hardwired default (bad for Caldet DAQ data). "kFailed" filtering needs to be coded by Mark and turned on by user with "/<MyPath>/Filter/On" before this works. 2001-08-09 22:22 Brett Viren <bv@bnl.gov> * MIDAD/README: Actually save the file before committing this time 2001-08-09 22:21 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, JobCInterface.cxx, JobCInterface.h, LinkDef.h, MIDADModule.cxx, MIDADModule.h, MidJci.cxx, MidJci.h, README, caldet.jcm, midad.C, midad.jcm, midadjci.jcm, midadmain.jcm, midadmodule.jcm, midadroot.C, doc/notes.html, doc/todo.html: It is now possible to run MIDAD as a job module. README updated to reflect new instructions for running. Old method still working for now. I renamed some of the referenced .C and .jcm files to better reflect their purpose. 2001-08-09 21:21 George Irwin <gmieg@slac.stanford.edu> * CandDigit/DigitListModule.cxx: Change a MSG stream from "Exodus" to "Digit". 2001-08-09 21:20 George Irwin <gmieg@slac.stanford.edu> * DynamicFactory/: DynamicPluggableFactory.cxx, NamedProductPluggableFactory.cxx: Change MSG streams from "JobC" to "DynFac". 2001-08-09 20:24 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoClientModule.cxx, RotoObjectifier.cxx: RawDaqHeaderBlock and RawSnarlHeaderBlock ctor's now take additional parameter: timeframe #. 2001-08-09 20:21 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h: version 1 of HeaderBlocks has "TimeFrame#" at index 7 2001-08-09 20:20 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataBlock.h: new method GetMinorId() is shorthand for GetBlockId().GetMinor() 2001-08-09 18:34 emilyw * WebDocs/main.html: removing page that is not in use. 2001-08-09 18:23 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/BFLWingedEdge.cxx: Increase capacity of arrays to prevent errors in voronjob. 2001-08-09 18:10 dap56 * Monitoring/DigitAnalysis.cxx, Monitoring/DigitAnalysis.h, Monitoring/LIAdcAnalysis.cxx, Monitoring/LIAdcAnalysis.h, Monitoring/Producer_dispatcher.cc, Monitoring/test.csh, CDFMonitoringFwk/HistoDisplay.cc, CDFMonitoringFwk/minos.xpm: [no log message] 2001-08-09 04:31 Sue Kasahara <schubert@hep.umn.edu> * setup/setup_minossoft_umn: setup file for minnesota 2001-08-09 00:15 George Irwin <gmieg@slac.stanford.edu> * Candidate/doc/candalg_PR.html: Update Pattern URLs. 2001-08-09 00:09 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/create_ugli_tables.mysql: minor tweaks to as yet non-existent tables 2001-08-09 00:04 George Irwin <gmieg@slac.stanford.edu> * WebDocs/pkg_glossary.html: Supply epitaphs for a few packages. 2001-08-08 23:57 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/UgliTables/: create_ugli_tables.mysql, define_ugli.mysql, delete_ugli_tables.mysql, describe_ugli_tables.mysql, load_geometry.mysql, load_scintmdl.mysql, load_scintmdlstruct.mysql, load_scintpln.mysql, load_scintplnstruct.mysql, load_steelpln.mysql, load_strip.mysql, show_ugli_tables.mysql: scripts for defining and loading initial table structures 2001-08-08 21:06 Brett Viren <bv@bnl.gov> * IoModules/: IoInputModule.cxx, IoInputModule.h, test/IoDataFileValidate.cxx, test/TestIoFile.cxx, test/TestIoInputModule.cxx: Small API change: change return type of SkipRecord/BackRecord from void to int. They now return non-zero if exactly the number of records are skipped/backed, and zero o.w. Also fixed the test/ mains to not create TROOT object (no longer needed in ROOT) and fixed validate code to not pass in bogus MomNavigator which crashes when looking at RAW data. 2001-08-08 20:38 emilyw * WebDocs/: glossary.html, glossary_terms.html, pkg_glossary.html: Added definitions to glossary.html, pkg_glossary.html. Removed from glossary_terms.html the words now added to and defined in glossary.html and pkg_glossary.html 2001-08-08 20:34 Brett Viren <bv@bnl.gov> * MIDAD/DigitListModel.cxx: Dump VldContext 2001-08-08 19:36 emilyw * WebDocs/doc/guidelines.html: Appended to the descriptions of Requirements, Hypernews, FAQ, and PackRats. Added entry about MINOS_SOFTWARE_DISCUSSION mailing list. 2001-08-08 18:55 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListModel.cxx, EventControl.cxx, MIDAD.cxx: Fix skipped events and backingup. Dump run/snarl/event number. 2001-08-08 17:03 emilyw * WebDocs/doc/: guidelines.html, guidelines_WD.html: Adding main guidelines for all types of documentation. Moving shortened WebDocs documentation to link from there. 2001-08-08 17:00 emilyw * WebDocs/doc/guidelines.html: Replacing WebDocs guidelines with documentation guidelines. 2001-08-08 06:41 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/: OldDocs.html, WebDocs.html, install.html, main.html, supported_versions.html, Errors/running.html: Fix up links to point to new Companion location. 2001-08-08 06:36 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/Companion/: MINOS_Companion_top.html, index.html, introduction.html, pedestrians.gif, pedestrians_large.gif, road_works.gif, roadmap.html, stub.html, traffic_signs.gif, traffic_signs.html, update_log.html, z_bend.gif, z_bend_large.gif, coding_convention/hot_list.html, coding_convention/index.html, coding_convention/index_draft_0.html, coding_convention/index_draft_1.html, cxx_crib/abstr.cdr, cxx_crib/abstr.gif, cxx_crib/abstraction.html, cxx_crib/address.html, cxx_crib/arithmetic.html, cxx_crib/array.html, cxx_crib/assign.html, cxx_crib/break.html, cxx_crib/class.html, cxx_crib/comma.html, cxx_crib/compare.html, cxx_crib/constr.cdr, cxx_crib/constr.gif, cxx_crib/constructors.html, cxx_crib/contain.cdr, cxx_crib/contain.gif, cxx_crib/containers.html, cxx_crib/continue.html, cxx_crib/decrement.html, cxx_crib/delete.html, cxx_crib/dereference.html, cxx_crib/dquo_dquo.html, cxx_crib/equality.html, cxx_crib/for.html, cxx_crib/if_arglist.html, cxx_crib/increment.html, cxx_crib/index.html, cxx_crib/inherit1.cdr, cxx_crib/inherit1.gif, cxx_crib/inherit2.cdr, cxx_crib/inherit2.gif, cxx_crib/inheritance.html, cxx_crib/input_output.html, cxx_crib/interfa1.cdr, cxx_crib/interfa1.gif, cxx_crib/interfa2.cdr, cxx_crib/interfa2.gif, cxx_crib/interfaces.html, cxx_crib/introduction.html, cxx_crib/lbra_rbra.html, cxx_crib/maintenance.html, cxx_crib/member_selection.html, cxx_crib/new.html, cxx_crib/not.html, cxx_crib/object1.cdr, cxx_crib/object1.gif, cxx_crib/object2.cdr, cxx_crib/object2.gif, cxx_crib/object3.cdr, cxx_crib/object3.gif, cxx_crib/object4.cdr, cxx_crib/object4.gif, cxx_crib/objects.html, cxx_crib/oo_skel.html, cxx_crib/overload.cdr, cxx_crib/overload.gif, cxx_crib/overloading.html, cxx_crib/pointer1.cdr, cxx_crib/pointer1.gif, cxx_crib/pointer2.cdr, cxx_crib/pointer2.gif, cxx_crib/pointer3.cdr, cxx_crib/pointer3.gif, cxx_crib/pointers.html, cxx_crib/precedence.html, cxx_crib/private.cdr, cxx_crib/private.gif, cxx_crib/private.html, cxx_crib/return.html, cxx_crib/shift.html, cxx_crib/skel.html, cxx_crib/switch.html, cxx_crib/type_cast.html, cxx_crib/virtual.cdr, cxx_crib/virtual.gif, cxx_crib/virtual_functions.html, cxx_crib/while.html, education/book_reviews.html, education/external_courses.html, education/index.html, education/skel.html, first_steps/check_root_install.html, first_steps/classes.html, first_steps/graphical_objects.html, first_steps/index.html, first_steps/inheritance.html, first_steps/introduction.html, first_steps/macros.html, first_steps/ntuple.dat, first_steps/skel.html, first_steps/stack_and_heap.html, first_steps/start_stop_root.html, first_steps/tcanvas.html, first_steps/tfile.html, first_steps/tformula.gif, first_steps/tformula.html, first_steps/tformula.ps, first_steps/th1.html, first_steps/tntuple.html, first_steps/typing_in_cxx.html, glossary/abstract_base_class.html, glossary/abstraction.html, glossary/base_class.html, glossary/category.html, glossary/class.html, glossary/compound_statement.html, glossary/concrete_class.html, glossary/constructor.html, glossary/container.html, glossary/data_member.html, glossary/destructor.html, glossary/encapsulation.html, glossary/factory_method_pattern.html, glossary/friend.html, glossary/global.html, glossary/hasa.html, glossary/header_file.html, glossary/heap.html, glossary/implementation_file.html, glossary/index.html, glossary/inheritance.html, glossary/instantiation.html, glossary/isa.html, glossary/iterator_pattern.html, glossary/local.html, glossary/lvalue.html, glossary/maintenance.html, glossary/member_function.html, glossary/memory_leak.html, glossary/message.html, glossary/mixin.html, glossary/null_pointer.html, glossary/object.html, glossary/observer_pattern.html, glossary/overloading.html, glossary/package.html, glossary/pattern.html, glossary/pointer.html, glossary/polymorphism.html, glossary/private.html, glossary/protected.html, glossary/proxy_pattern.html, glossary/public.html, glossary/reference.html, glossary/scope.html, glossary/singleton_pattern.html, glossary/skel.html, glossary/stack.html, glossary/strategy_pattern.html, glossary/subclass.html, glossary/template.html, glossary/virtual_function.html, glossary/visitor_pattern.html, icons/greenball.gif, icons/hugsnoop.gif, icons/redball.gif, icons/snoopy2.gif, icons/yellowball.gif, intro_talks/index.html, intro_talks/intro_pete/conclusion.htm, intro_talks/intro_pete/histo_fortran_big.htm, intro_talks/intro_pete/histogram.htm, intro_talks/intro_pete/inheritance.htm, intro_talks/intro_pete/instantiation.htm, intro_talks/intro_pete/intro.htm, intro_talks/intro_pete/objects.htm, intro_talks/learning_oo/activem.gif, intro_talks/learning_oo/activep.gif, intro_talks/learning_oo/collapse.gif, intro_talks/learning_oo/expand.gif, intro_talks/learning_oo/first.gif, intro_talks/learning_oo/home.gif, intro_talks/learning_oo/ielogo.gif, intro_talks/learning_oo/img001.gif, intro_talks/learning_oo/img002.gif, intro_talks/learning_oo/img003.gif, intro_talks/learning_oo/img004.gif, intro_talks/learning_oo/img005.gif, intro_talks/learning_oo/img006.gif, intro_talks/learning_oo/img007.gif, intro_talks/learning_oo/img008.gif, intro_talks/learning_oo/index.htm, intro_talks/learning_oo/info.gif, intro_talks/learning_oo/last.gif, intro_talks/learning_oo/next.gif, intro_talks/learning_oo/pptani.gif, intro_talks/learning_oo/prev.gif, intro_talks/learning_oo/sld001.htm, intro_talks/learning_oo/sld002.htm, intro_talks/learning_oo/sld003.htm, intro_talks/learning_oo/sld004.htm, intro_talks/learning_oo/sld005.htm, intro_talks/learning_oo/sld006.htm, intro_talks/learning_oo/sld007.htm, intro_talks/learning_oo/sld008.htm, intro_talks/learning_oo/space.gif, intro_talks/learning_oo/text.gif, intro_talks/learning_oo/tsld001.htm, intro_talks/learning_oo/tsld002.htm, intro_talks/learning_oo/tsld003.htm, intro_talks/learning_oo/tsld004.htm, intro_talks/learning_oo/tsld005.htm, intro_talks/learning_oo/tsld006.htm, intro_talks/learning_oo/tsld007.htm, intro_talks/learning_oo/tsld008.htm, intro_talks/oo_intro/first0.gif, intro_talks/oo_intro/first1.gif, intro_talks/oo_intro/img0.gif, intro_talks/oo_intro/img0.htm, intro_talks/oo_intro/img1.gif, intro_talks/oo_intro/img1.htm, intro_talks/oo_intro/img2.gif, intro_talks/oo_intro/img2.htm, intro_talks/oo_intro/img3.gif, intro_talks/oo_intro/img3.htm, intro_talks/oo_intro/img4.gif, intro_talks/oo_intro/img4.htm, intro_talks/oo_intro/img5.gif, intro_talks/oo_intro/img5.htm, intro_talks/oo_intro/img6.gif, intro_talks/oo_intro/img6.htm, intro_talks/oo_intro/index.gif, intro_talks/oo_intro/last0.gif, intro_talks/oo_intro/last1.gif, intro_talks/oo_intro/next0.gif, intro_talks/oo_intro/next1.gif, intro_talks/oo_intro/oo_intro.htm, intro_talks/oo_intro/prev0.gif, intro_talks/oo_intro/prev1.gif, intro_talks/oo_intro/sologo.gif, intro_talks/oo_intro/text.gif, intro_talks/oo_intro/text0.htm, intro_talks/oo_intro/text1.htm, intro_talks/oo_intro/text2.htm, intro_talks/oo_intro/text3.htm, intro_talks/oo_intro/text4.htm, intro_talks/oo_intro/text5.htm, intro_talks/oo_intro/text6.htm, intro_talks/patterns/first0.gif, intro_talks/patterns/first1.gif, intro_talks/patterns/img0.gif, intro_talks/patterns/img0.htm, intro_talks/patterns/img1.gif, intro_talks/patterns/img1.htm, intro_talks/patterns/img2.gif, intro_talks/patterns/img2.htm, intro_talks/patterns/img3.gif, intro_talks/patterns/img3.htm, intro_talks/patterns/img4.gif, intro_talks/patterns/img4.htm, intro_talks/patterns/img5.gif, intro_talks/patterns/img5.htm, intro_talks/patterns/img6.gif, intro_talks/patterns/img6.htm, intro_talks/patterns/index.gif, intro_talks/patterns/last0.gif, intro_talks/patterns/last1.gif, intro_talks/patterns/next0.gif, intro_talks/patterns/next1.gif, intro_talks/patterns/patterns.htm, intro_talks/patterns/prev0.gif, intro_talks/patterns/prev1.gif, intro_talks/patterns/sologo.gif, intro_talks/patterns/text.gif, intro_talks/patterns/text0.htm, intro_talks/patterns/text1.htm, intro_talks/patterns/text2.htm, intro_talks/patterns/text3.htm, intro_talks/patterns/text4.htm, intro_talks/patterns/text5.htm, intro_talks/patterns/text6.htm, macros/blank_line.html, macros/cint_shortcuts.html, macros/comment_line.html, macros/geteventmacro.html, macros/index.html, macros/intro.html, macros/loopmacro.html, macros/qtestmacro.html, macros/root_environment.html, macros/statement_analysis.html, macros/geteventmacro/geteventmacro.html, macros/geteventmacro/l_1.html, macros/geteventmacro/l_10.html, macros/geteventmacro/l_11.html, macros/geteventmacro/l_12.html, macros/geteventmacro/l_2.html, macros/geteventmacro/l_3.html, macros/geteventmacro/l_4.html, macros/geteventmacro/l_5.html, macros/geteventmacro/l_6.html, macros/geteventmacro/l_7.html, macros/geteventmacro/l_8.html, macros/geteventmacro/l_9.html, macros/geteventmacro/skel.html, macros/loopmacro/l_001.html, macros/loopmacro/l_002.html, macros/loopmacro/l_003.html, macros/loopmacro/l_004.html, macros/loopmacro/l_005.html, macros/loopmacro/l_006.html, macros/loopmacro/l_007.html, macros/loopmacro/l_008.html, macros/loopmacro/l_009.html, macros/loopmacro/l_010.html, macros/loopmacro/l_011.html, macros/loopmacro/l_012.html, macros/loopmacro/l_013.html, macros/loopmacro/l_014.html, macros/loopmacro/l_015.html, macros/loopmacro/l_016.html, macros/loopmacro/l_017.html, macros/loopmacro/l_018.html, macros/loopmacro/l_019.html, macros/loopmacro/l_020.html, macros/loopmacro/l_021.html, macros/loopmacro/l_022.html, macros/loopmacro/l_023.html, macros/loopmacro/l_024.html, macros/loopmacro/l_025.html, macros/loopmacro/l_026.html, macros/loopmacro/l_027.html, macros/loopmacro/l_028.html, macros/loopmacro/l_029.html, macros/loopmacro/l_030.html, macros/loopmacro/l_031.html, macros/loopmacro/l_032.html, macros/loopmacro/l_033.html, macros/loopmacro/l_034.html, macros/loopmacro/l_035.html, macros/loopmacro/l_036.html, macros/loopmacro/l_037.html, macros/loopmacro/l_038.html, macros/loopmacro/l_039.html, macros/loopmacro/l_040.html, macros/loopmacro/l_041.html, macros/loopmacro/l_042.html, macros/loopmacro/l_043.html, macros/loopmacro/l_044.html, macros/loopmacro/l_045.html, macros/loopmacro/l_046.html, macros/loopmacro/l_047.html, macros/loopmacro/l_048.html, macros/loopmacro/l_049.html, macros/loopmacro/l_050.html, macros/loopmacro/l_051.html, macros/loopmacro/l_052.html, macros/loopmacro/l_053.html, macros/loopmacro/l_054.html, macros/loopmacro/l_055.html, macros/loopmacro/l_056.html, macros/loopmacro/l_057.html, macros/loopmacro/loopmacro.html, macros/qtestmacro/l_001.html, macros/qtestmacro/l_002.html, macros/qtestmacro/l_003.html, macros/qtestmacro/l_004.html, macros/qtestmacro/l_005.html, macros/qtestmacro/l_006.html, macros/qtestmacro/l_007.html, macros/qtestmacro/l_008.html, macros/qtestmacro/l_009.html, macros/qtestmacro/l_010.html, macros/qtestmacro/l_011.html, macros/qtestmacro/l_012.html, macros/qtestmacro/l_013.html, macros/qtestmacro/l_014.html, macros/qtestmacro/l_015.html, macros/qtestmacro/l_016.html, macros/qtestmacro/l_017.html, macros/qtestmacro/l_018.html, macros/qtestmacro/l_019.html, macros/qtestmacro/l_020.html, macros/qtestmacro/l_021.html, macros/qtestmacro/l_022.html, macros/qtestmacro/l_023.html, macros/qtestmacro/l_024.html, macros/qtestmacro/l_025.html, macros/qtestmacro/l_026.html, macros/qtestmacro/l_027.html, macros/qtestmacro/l_028.html, macros/qtestmacro/l_029.html, macros/qtestmacro/l_030.html, macros/qtestmacro/l_031.html, macros/qtestmacro/l_032.html, macros/qtestmacro/l_033.html, macros/qtestmacro/l_034.html, macros/qtestmacro/l_035.html, macros/qtestmacro/l_036.html, macros/qtestmacro/l_037.html, macros/qtestmacro/l_038.html, macros/qtestmacro/l_039.html, macros/qtestmacro/l_040.html, macros/qtestmacro/l_041.html, macros/qtestmacro/l_042.html, macros/qtestmacro/l_043.html, macros/qtestmacro/l_044.html, macros/qtestmacro/l_045.html, macros/qtestmacro/l_046.html, macros/qtestmacro/l_047.html, macros/qtestmacro/l_048.html, macros/qtestmacro/l_049.html, macros/qtestmacro/l_050.html, macros/qtestmacro/l_051.html, macros/qtestmacro/l_052.html, macros/qtestmacro/l_053.html, macros/qtestmacro/l_054.html, macros/qtestmacro/l_055.html, macros/qtestmacro/l_056.html, macros/qtestmacro/l_057.html, macros/qtestmacro/l_058.html, macros/qtestmacro/l_059.html, macros/qtestmacro/l_060.html, macros/qtestmacro/l_061.html, macros/qtestmacro/l_062.html, macros/qtestmacro/l_063.html, macros/qtestmacro/l_064.html, macros/qtestmacro/l_065.html, macros/qtestmacro/l_066.html, macros/qtestmacro/l_067.html, macros/qtestmacro/l_068.html, macros/qtestmacro/l_069.html, macros/qtestmacro/l_070.html, macros/qtestmacro/l_071.html, macros/qtestmacro/l_072.html, macros/qtestmacro/l_073.html, macros/qtestmacro/l_074.html, macros/qtestmacro/l_075.html, macros/qtestmacro/l_076.html, macros/qtestmacro/l_077.html, macros/qtestmacro/l_078.html, macros/qtestmacro/l_079.html, macros/qtestmacro/l_080.html, macros/qtestmacro/l_081.html, macros/qtestmacro/l_082.html, macros/qtestmacro/l_083.html, macros/qtestmacro/l_084.html, macros/qtestmacro/l_085.html, macros/qtestmacro/l_086.html, macros/qtestmacro/l_087.html, macros/qtestmacro/l_088.html, macros/qtestmacro/l_089.html, macros/qtestmacro/l_090.html, macros/qtestmacro/l_091.html, macros/qtestmacro/l_092.html, macros/qtestmacro/l_093.html, macros/qtestmacro/l_094.html, macros/qtestmacro/l_095.html, macros/qtestmacro/qtestmacro.c, macros/qtestmacro/qtestmacro.html, minfast/event_display.gif, minfast/index.html, minos_classes/ALG_Classes.html, minos_classes/AlgCand.dia, minos_classes/AlgCand.gif, minos_classes/BField_Classes.html, minos_classes/BubbleSpeak_Classes.html, minos_classes/CAND_Classes.html, minos_classes/CandEvent_Classes.html, minos_classes/CandVtx_Classes.html, minos_classes/Conventions_Classes.html, minos_classes/DeMux_Classes.html, minos_classes/DynamicFactory_Classes.html, minos_classes/JOBC_Classes.html, minos_classes/LAT_Classes.html, minos_classes/LeakChecker_Classes.html, minos_classes/MINF_Classes.html, minos_classes/MOM_Classes.html, minos_classes/MSG_Classes.html, minos_classes/NAV_Classes.html, minos_classes/PLEX_Classes.html, minos_classes/RAW_Classes.html, minos_classes/REROOT_Classes.html, minos_classes/RRE_Classes.html, minos_classes/TOOL_Classes.html, minos_classes/UGLI_Classes.html, minos_classes/USER_Classes.html, minos_classes/VLD_Classes.html, minos_classes/index.html, minos_classes/index.html~, minos_classes/minfast.html, minos_classes/minfast_overview.cdr, minos_classes/minfast_overview.gif, minos_classes/minfdisplay.html, minos_classes/minfheader.html, minos_classes/minfile.html, minos_classes/old_index.html, minos_classes/qevent.cdr, minos_classes/qevent.gif, minos_classes/qset.cdr, minos_classes/qset.gif, minos_classes/reroot_uservisitor.html, minos_classes/reroot_visitor.html, minos_classes/skel.html, minos_classes/source_warning.html, minos_classes/temp, minos_classes/temp~, minos_classes/user.cdr, minos_classes/user.gif, root_crib/data_types.html, root_crib/index.html, root_crib/introduction.html, root_crib/maintenance.html, root_crib/reading_root_class_info.html, root_crib/root_containers.html, root_crib/root_containers1.cdr, root_crib/root_containers1.gif, root_crib/root_containers2.cdr, root_crib/root_containers2.gif, root_crib/root_io.html, root_crib/skel.html, root_crib/tbasket.html, root_crib/tbranch.html, root_crib/tcanvas.html, root_crib/tclonesarray.html, root_crib/tcollection.html, root_crib/tfile.html, root_crib/th2f.html, root_crib/titer.html, root_crib/titerator.html, root_crib/tkey.html, root_crib/tlist.html, root_crib/tnamed.html, root_crib/tobjarray.html, root_crib/tobject.html, root_crib/tpad.html, root_crib/ttree.html, root_crib/ttree1.cdr, root_crib/ttree1.gif, root_crib/ttree2.cdr, root_crib/ttree2.gif, root_crib/ttree3.cdr, root_crib/ttree3.gif, root_crib/ttree3_plot.gif, tools/index.html: Place Companion under CVS control 2001-08-08 00:57 emilyw * WebDocs/WebDocs.html: Fixed link to CalDet status page 2001-08-08 00:56 emilyw * WebDocs/install_products.html: Added link to Nick West's Dbi/RDBC notes 2001-08-08 00:55 emilyw * WebDocs/: glossary.html, glossary_terms.html: Added words to be defined to glossary_terms.html. Fixed link on glossary.html 2001-08-08 00:55 emilyw * WebDocs/doc/guidelines.html: Rough outline of WebDocs/ with notes about what belongs where. 2001-08-08 00:41 emilyw * WebDocs/offline_links.html: Removed link to author_hints.html. That link is now on WebDocs.html. Added link to generated ChangeLog at BNL. 2001-08-08 00:38 emilyw * WebDocs/soft_ins.html: Changed link from readmeroot file in /fnal_minos/computing/ to readmeroot file in WebDocs/ 2001-08-08 00:06 Robert Hatcher <rhatcher@fnal.gov> * IoModules/IoRawDataFile.cxx: work on logic problem in Previous() -- leave in MSG messages at kDebug 2001-08-07 23:43 emilyw * WebDocs/pkg_glossary.html: Will contain list of packages with a short description. Currently has only a few package descriptions. 2001-08-07 22:08 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCRootModule.cxx: CompileMacro now only recompiles if necessary; use ForceCompileMacro to require macro to be recompiled unconditionally 2001-08-07 22:05 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCNode.cxx: restore default right justification when done with operator<< 2001-08-07 20:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/external_products.html: Removed line asking for ENV_MYSQL to be set in setup_minossoft. This is no more required 2001-08-07 20:25 Brett Viren <bv@bnl.gov> * JobControl/: JobCPath.h, JobCPathRegistry.h, test/GNUmakefile, test/JobCIteratorsValidate.cxx, test/JobCIteratorsValidate.h, test/TestIterators.cxx: Add const_iterators for JobCPath::fModuleList, JobCPath::fNodeList and JobCPathRegistry::fPathList and code to test them. 2001-08-07 19:10 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/: GNUmakefile, PlaneView.eps, conventions.tex: additional material for Conventions chapter including coordinate systems, plane and strip numbering and orientations. 2001-08-07 15:28 Brett Viren <bv@bnl.gov> * MIDAD/: MIDADModule.cxx, MIDADModule.h, MidJci.cxx, MidJci.h, midadjci.jcm, minos.C, doc/Makefile, main/GNUmakefile: Beginning of a MIDAD JC Module. 2001-08-07 00:30 emilyw * WebDocs/: WebDocs.html, install.html: Changed links to User Manual (ps and html) to the copy now within cvs. 2001-08-06 22:10 emilyw * WebDocs/: glossary.html, glossary_terms.html: Updating glossary. Adding page glossary_terms.html with new terms and questions from current glossary terms. 2001-08-06 22:09 emilyw * WebDocs/test_mysql.html: Updated relative link to Plex README.txt file 2001-08-06 22:02 Brett Viren <bv@bnl.gov> * MIDAD/: View.cxx, View.h: Workaround root bug 2001-08-06 22:01 Brett Viren <bv@bnl.gov> * MIDAD/DigitListViewable.cxx: Protect against missing cand handle 2001-08-06 19:21 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/GNUmakefile: "realclean" target needs to reference "semiclean" rather than SRT "clean" 2001-08-06 18:58 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/GNUmakefile: tell SRT about sub-directory "src" from whence it can build the .ps file 2001-08-06 18:57 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/.cvsignore: have CVS ignore byproducts (.aux, .toc, .log, .ps, etc) 2001-08-06 18:55 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/GNUmakefile: a GNUmakefile for SRT 2001-08-06 18:54 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/job_control.tex: remove extraneous begin/end document commands; chapters aren't stand alone 2001-08-06 12:18 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/soft_use_test.html: Fix typo in: Creating a new package in a test release, setting link to include 2001-08-06 03:16 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimGeo.cxx, SwimGeo.h, SwimPrintStepAction.h, SwimStepAction.h, SwimStepData.cxx, SwimStepData.h, SwimStepOnceAction.cxx, SwimStepOnceAction.h, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimdEdxAction.cxx, SwimdEdxAction.h: A new class, SwimStepData, has been added. It holds the information of each step. 2001-08-03 19:46 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_use_base.html: Changed update_srt to update_softreltools 2001-08-03 19:40 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: update_softreltools, update_srt: Created new file "update_softreltools" to update SoftReltools. Modified update_srt to original state 2001-08-03 00:12 emilyw * WebDocs/Errors/: index.html, program_start.html, running.html: Made relative links to the Companion absolute. 2001-08-03 00:02 emilyw * WebDocs/PackRats/GNUmakefile: Removed information from the GNUmakefile that made soft links to PackRats in other directories. Links are now relative within CVS on the PackRats.html page. 2001-08-03 00:00 emilyw * WebDocs/example_makefiles.html: Made more readable. 2001-08-02 23:57 emilyw * WebDocs/: OldDocs.html, offline_links.html: Moved OO Framework link from offline_links.html to OldDocs.html. Added link to Brett's minos_software_discussion archives to offline_links.html 2001-08-02 21:55 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: GNUmakefile, UgliGeometry.cxx, UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx, UgliStripNode.cxx: UGLI_CALDET_HACK is special code for building a representative CalDet geometry. Everything is aligned, spacings are "close enough", there are no "cosmic counter" planes on the floor, it has no connection to the database ... but it will allow people to start using the geometry. 2001-08-02 21:19 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/compiler_list: Added a line 2001-08-02 20:59 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: compiler_list, soft_ins.html: Added file compiler_list which contains a list of compilers and options to choose for running install_srt script 2001-08-02 20:49 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/howto_roto.html: fix const error in example code (not critical under CINT, but won't compile under gcc2.95 using the ACLiC) 2001-08-02 20:46 emilyw * WebDocs/WebDocs.html: Added link to Brett's MIDAD README file. 2001-08-02 20:45 emilyw * WebDocs/offline_links.html: Added link to CalDet software discussions. 2001-08-02 20:45 emilyw * WebDocs/soft_use_test.html: Changed macro path to /releases/development/macros and reworded last paragraph. 2001-08-02 20:41 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_use_base.html: Modified SoftRelTools update instructions 2001-08-02 20:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/update_srt: Added lines to do SoftRelTools update 2001-08-02 19:59 emilyw * WebDocs/offline_requirements/index.html: Putting the offline requirements document into WebDocs in CVS. 2001-08-02 19:34 Robert Hatcher <rhatcher@fnal.gov> * Plex/GNUmakefile: assume users have a running MySQL server and it is populated with CalDet Plexus info and can be used for all CalDet data and MC. 2001-08-02 18:42 emilyw * UserManualDoc/src/job_control.tex: Added section about writing job control scripts. Added section with registered job modules and short descriptions. Both sections are still in development. 2001-08-02 18:17 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimGeo.cxx, SwimGeo.h, SwimStepOnceAction.cxx, SwimSwimmer.cxx, SwimZCondition.cxx, SwimdEdxAction.cxx, test/GNUmakefile, test/TestSwimParticle.cxx, test/TestSwimmer.cxx, test/TestSwimmer.h, test/TestSwimmer.jcm: The geometry (SwimGeo) and energy loss (constant) are bothing working. More work need to be done for dEdxTable. 2001-08-02 17:40 Robert Hatcher <rhatcher@fnal.gov> * Registry/Registry.h: an ugly hack to bypass CINT's inability to pass STL string into a method. this provides a "const char *" alternative (normally the string ctor would be called on such automatically). 2001-08-02 17:36 Robert Hatcher <rhatcher@fnal.gov> * Persistency/: Per.cxx, Per.h: new static methods for getting 'strings' (const char*) for the Per enum values. this is necessary for CINT interaction as the passing STL strings between compiled and CINT code is broken by default. 2001-08-02 17:33 Robert Hatcher <rhatcher@fnal.gov> * Persistency/LinkDef.h: make Per::EAccessMode, Per::EStreamType, Per::EErrorCode enums avail to CINT 2001-08-02 17:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/: Plexus.cxx, Plexus.h: more complete fix to previous problem (cruft removal left it open to building some of the maps twice, which would sometimes leave duplicate entries in multimaps) 2001-08-02 16:57 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: fix some typos; tweak display (boxes instead of circles, change size, swap blue/green) 2001-08-02 15:04 Robert Hatcher <rhatcher@fnal.gov> * Plex/Plexus.cxx: remove leftover cruft (originally having to do with what became LoadRDBCHack) that morphed into bad logic. 2001-08-02 05:41 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: correct default PlaneView and PlaneCoverage for CalDet which actually does have a plane 0. leave non-existent plane 60 in place for REROOT files -- plane 61-64 still represent "cosmic counters" (floor planes) 2001-08-02 01:27 emilyw * WebDocs/: install.html, WebDocs.html: Fixed a <a href> </a> pair. 2001-08-02 00:59 George Irwin <gmieg@slac.stanford.edu> * WebDocs/cvs-rep.html: Remove explicit paths from recommended ssh-agent and ssh-add invocations. These differ by platform (/usr/bin in Linux, /usr/local/bin on SGI & Sun). 2001-08-02 00:53 emilyw * WebDocs/WebDocs.html: Added side menu with links to MINOS computing pages (caldet, online, main...). Added link to what will soon be a printable version of the User Manual. 2001-08-01 23:57 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/offline_links.html: fix typo in HREF 2001-08-01 23:46 emilyw * UserManualDoc/src/job_control.tex: Added descriptions of .jcm scripts, .C macros, and .h / .cxx modules. Removed obsolete description of job control interface. 2001-08-01 22:18 emilyw * UserManualDoc/src/job_control.tex: Added section about talking to bare root. The section is not yet well formatted. Removed section about using MINFAST. 2001-08-01 21:24 emilyw * WebDocs/PackRats/PackRats.html: Correct relative links for PackRats 2001-08-01 21:18 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/howto_roto.html: fix bugs in example cint macro code (works in CINT, but not std C++) 2001-08-01 21:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRunEndBlock.cxx, RawTpSinglesSummaryBlock.cxx: improved printing 2001-08-01 21:15 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummary.cxx, RawLIAdcSummary.h, RawLIAdcSummaryBlock.cxx, RawLIHeader.cxx, RawLITimingSummary.cxx, RawLITimingSummary.h, RawLITimingSummaryBlock.cxx: improved unpacking and printing of LI block components 2001-08-01 21:14 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawChannelId.h: small formatting change 2001-08-01 21:14 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigit.cxx, RawDigit.h, RawQieDigit.cxx, RawQieDigit.h, RawQieMCDigit.h, RawVaDigit.h, RawVaMCDigit.h: All Raw*Digit classes now use ClassDef(<class>,0) -- no streamers, but these are transient objects (solely derived from the RawDigitDataBlock). Improved const'ness of crate status ptr; added unpacked DataType element (only set for QIE digits); changed storage of ErrorCode element from Int_t to Char_t (also only set for QIE digits). 2001-08-01 21:06 emilyw * WebDocs/PackRats/PackRats.html: Put in relative links in index to PackRats within the package/doc directory in CVS. 2001-08-01 21:05 emilyw * WebDocs/WebDocs.html: Added links to User Manual and Companion. 2001-08-01 20:46 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Promote N.Tagg to core group 2001-08-01 20:39 Robert Hatcher <rhatcher@fnal.gov> * Validity/: LinkDef.h, VldContext.cxx, VldContext.h: make VldContext cout'able via operator<< 2001-08-01 20:38 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: increase marker size so sparse CalDet views are more visible in cases of non-valid UgliHandles fake the strip position information based on fixed scalings and hardcoded constants 2001-08-01 11:49 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, midad.C: Install .C's and clarify some comments 2001-08-01 11:44 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/navigation.tex: Correct some problems found by Emily. 2001-08-01 07:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/Testing.html: Add missed step (editing DemoASCIICatalogue.db). 2001-08-01 06:30 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Give example of "smart" filling. Describe updates to GNUmakefile. Using ASCII flat files and catalogues. 2001-08-01 06:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record testing of ASCII flat files and catalogues. 2001-08-01 06:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/Testing.html: A short document explaining how to run TestDbi. 2001-08-01 06:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, DbiValidate.hh, DemoASCIICatalogue.db, DemoASCIIData.csv, DemoASCIIDataValidity.csv: Test out ASCII flat files and catalogues. 2001-08-01 06:19 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiDemoData1.cxx: Give example of "smart" filling. 2001-07-31 23:57 emilyw * WebDocs/: RDBCindex.html, WebDocs.html, cvs-rep.html, external_products.html, general_help.html, install_products.html, main.html, offline_links.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, test_mysql.html: Changed absolute links to pages on same server to relative links. Fixed incorrect link to Fermilab security information page. 2001-07-31 23:55 emilyw * WebDocs/: OldDocs.html, install.html: Added link to UserManual on install.html, moved OOFramework and NUMInotes to OldDocs.html 2001-07-31 23:27 emilyw * WebDocs/PackRats/PackRats.html: Replaces the plain index that was on PackRats/ 2001-07-31 22:17 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/howto_roto.html: update to describe new capabilities, remove limitations that are not longer there. 2001-07-31 21:28 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/doc/interp-notes.txt: Some notes on the new code... 2001-07-31 21:10 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/GNUmakefile: New makefile for BField 2001-07-31 21:09 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/: BFLInterpolation.cxx, BFLInterpolation.h: New code implementing a crude linear interpolation using the Voronoi diagram, under BFLInterpolation::PlanarInterpolation. The code is not in any way optimized, nor does it correctly handle points outside the detector. But is should provide a basis for quick accuracy benchmarking. For more information, see BField/doc/interp-notes.txt 2001-07-31 19:41 Mark Messier <messier@indiana.edu> * setup/setup_minossoft_heplminos: Added missing '?' 2001-07-31 18:48 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: new flag -n <mxrec> allows user to limit number of records from each file 2001-07-31 18:32 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexLoanPool.cxx: include the specific problematic detector in the message 2001-07-31 17:57 Mark Messier <messier@indiana.edu> * setup/setup_minossoft_heplminos: Add TSQL stuff to setup for heplminos machines 2001-07-31 15:17 Brett Viren <bv@bnl.gov> * MIDAD/README: Add instructions on starting MIDAD display from bare ROOT prompt. 2001-07-31 15:07 Brett Viren <bv@bnl.gov> * RDBC/rdbc/TSQLDriverManager.cxx: Fix bungled selection of a substring in InitRDBCpath(). 2001-07-31 13:31 Brett Viren <bv@bnl.gov> * WebDocs/install_products.html: Fix up Debian instructions a bit 2001-07-31 12:56 Brett Viren <bv@bnl.gov> * DatabaseInterface/: DbiResultPtr.cxx, DbiResultPtr.h: Pass VldContext by const ref. 2001-07-31 03:47 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerFile.cxx, PerFileManager.cxx, PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h, doc/ChangeLog: S. Kasahara API addition: Added ability to set compression level by stream. 2001-07-31 01:38 Brett Viren <bv@bnl.gov> * MIDAD/README: Clarify the need for a MIDAD path 2001-07-31 00:28 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: re-enable RawLIHeaderInterface processing add new RawTriggerStatsBlock and RawErrorStatsBlock classes 2001-07-31 00:27 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIHeaderInterface.cxx, RawLIHeaderInterface.h: re-enable ClassDef and ClassImp for this class -- this is necessary for some reason to do with streaming RawLIAdcSummaryBlocks even those the only reference to this (via RawLIHeader) is \\! (not written out). 2001-07-31 00:03 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h: rename GetTriggerTime() with GetTimeStamp() 2001-07-31 00:02 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawErrorStatsBlock.cxx, RawErrorStatsBlock.h, RawTriggerStatsBlock.cxx, RawTriggerStatsBlock.h: initial encaspulating blocks for TriggerStats and ErrorStats 2001-07-30 22:14 Mark Messier <messier@indiana.edu> * Demo/dispatcher.jcm: Add demo for how to access data from the dispatcher from demojob 2001-07-30 22:13 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Added stubs to set server/port/wait for files served by the dispatcher (currently unused) 2001-07-30 22:12 Mark Messier <messier@indiana.edu> * IoModules/IoDDSFile.cxx: Minor fixes to port number etc. Now works. 2001-07-30 22:11 Mark Messier <messier@indiana.edu> * IoModules/IoDataFile.h: Add stub methods for dispatcher streams (set port/server/wait) 2001-07-30 21:24 Brett Viren <bv@bnl.gov> * MIDAD/midad.C: cleanups, but still doesn't work 2001-07-30 21:23 Brett Viren <bv@bnl.gov> * MIDAD/README: Bring up-to-date 2001-07-30 21:23 Brett Viren <bv@bnl.gov> * MIDAD/GNUmakefile: Add main/ subdir 2001-07-30 21:22 Brett Viren <bv@bnl.gov> * MIDAD/LinkDef.h: Add Proxy and friends 2001-07-30 21:22 Brett Viren <bv@bnl.gov> * MIDAD/DigitListViewable.cxx: Bugglet fixed. Shrink size of stripends 2001-07-30 21:21 Brett Viren <bv@bnl.gov> * MIDAD/main/: caldet-midad.cxx, test-midad.cxx: cleanups 2001-07-30 19:49 emilyw * WebDocs/: WebDocs.html, cvs-rep.html, external_products.html, general_help.html, howto_roto.html, install.html, install_products.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html, test_mysql.html: Corrected broken link to HyperNews 2001-07-30 19:45 Liz Buckley-Geer <buckley@fnal.gov> * setup/move_release: Script to move a release from one disk to another once it has been created 2001-07-30 15:10 Brett Viren <bv@bnl.gov> * MIDAD/minos.C: Set .include 2001-07-30 14:01 tobien * setup/setup_minossoft_FNALU: set SQL variables 2001-07-30 13:38 Brett Viren <bv@bnl.gov> * MIDAD/main/caldet-midad.cxx: With Robert's latest fixes to Ugli MIDAD can now display CalDet data (run1467, at least). However, only negative strip ends are displayed. 2001-07-30 13:17 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Give Nicolai Tobien write perms. for 'setup' 2001-07-29 02:00 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: allow non-REROOT "geometries" to be built (loan pool no longer asserts) these geometries are NOT functional and have a bogus VldRange, but they probably won't SEGV (at least not immediately). 2001-07-29 01:56 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: remove assert(0) for non-REROOT cases, attempt to create normal UgliGeometry. 2001-07-29 01:53 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx: remove unnecessary reference to REROOT_Classes header 2001-07-29 01:52 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplayModule.cxx: Configure CheezyDisplay with VldContext rather than DetectorType Only attempt to draw Truth if there is a candmcdigitlist (avoid trying to create iterator off a null pointer) 2001-07-29 01:48 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: CheezyDisplay needs VldContext rather than DetectorType 2001-07-29 01:47 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h: convert to using UgliGeomHandle rather than RerootExodus; requires that it be configured with a full VldContext rather than simply DetectorType. Remove SetDetector(), replace with SetVldContext() 2001-07-27 23:22 emilyw * WebDocs/: OldDocs.html, WebDocs.html, cvs-rep.html, external_products.html, general_help.html, howto_roto.html, install.html, install_products.html, offline_links.html, soft_ins.html, soft_use_base.html, soft_use_test.html, supported_versions.html: Made changes to conform to FNAL standard web design format. 2001-07-27 22:59 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawVaDigit.cxx: ADC values are now allowed to be negative: in upper word, bit 14 (lower bit of "hdr") tells whether ADC is negative if so sign extend the existing 14 bit 2's complement value 2001-07-27 21:33 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/RawChannelReadoutType.caldet: initial map of special non-scint, non-pindiode raw channels for CalDet // crate varc vmm vfb vachip vachan // full range [0,31] [0,3] [0,7] [0,1] [0,3] [0,31] // normal range [0,16] [0,2] [0,5] [0,1] [0,2] [0,21] // ---------------------------------------------------- // flashtrigpmt 0 0 5 0 1 4 // tof 0 0 6 - - - // cerenkov 0 0 5 1 - - // // fields with "-" will take all possible values 2001-07-27 21:32 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/RawChannelToPinDiode.caldet: initial mapping for CalDet raw channel -> pin diode id 2001-07-27 20:32 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, FourEnds.cxx, Viewable.cxx, Viewable.h, caldet.jcm, main/GNUmakefile, main/caldet-midad.cxx, main/test-midad.cxx: Scratching around to make things work w/out Ugli. Not yet.... 2001-07-27 19:41 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawChannelId.cxx: formatted output now includes detector type (N,F,C) and size of ChAdd field is now more appropriate for 14 bits of data 2001-07-27 18:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: modify default nonsensical encoded value used for default ctor of PlexPlaneId and PlexStripEndId from 0 to 0xffffffff. extracting bitfields for plane and strip now give 1023 and 255, neither of which is ever meaningful. 2001-07-27 17:59 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h, test/GNUmakefile: Small const fixes for Registry::Dump() Fix test/GNUmakefile to actually build registry-test. 2001-07-27 17:24 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_tamu: Added setup script for TAMU 2001-07-27 16:53 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/DigitListModule.cxx: make it clear that enabling MCList for non-MC data only supresses the MC list making, not all lists. downgrade from warning to info. 2001-07-27 16:25 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/AlgDigitList.cxx: trial modification: only turn ScintStrip raw digits into CandDigits (i.e. eliminate those from TOF, Cerenkov, PinDiode, FlashTrigPMT, other) 2001-07-27 13:04 dap56 * Monitoring/test.csh: [no log message] 2001-07-27 12:21 Brett Viren <bv@bnl.gov> * MIDAD/README: New instructions 2001-07-27 08:04 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLDriverManager.cxx: Patch Bool_t InitRDBCpath() to fail if cannot find libRDBC in list of shared libs. 2001-07-27 04:36 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: ReadoutType.cxx, ReadoutType.h: FlashTrigPMT is yet-another specialized readout type (non-ScintStrip) 2001-07-27 01:58 Robert Hatcher <rhatcher@fnal.gov> * Candidate/: CandHandle.cxx, CandHandle.h: Trial solution to excessive dtor cpu consumption: turn linear search into random access but requires that CandHandle's mother's daughter list is never re-ordered (e.g. compressed). For 1 sec snarls (of semi-noise) this gives a speedup of ~3.5 in calling DigitListModule and then having MinosObjectMap destruct candidates. 2001-07-27 00:53 Mark Messier <messier@indiana.edu> * setup/setup_minossoft_heplminos: The wackiness with the interaction between srt_setup and LD_LIBRARY_PATH seems to have to do with the "-" in the name for the minos-packs directory name. Changing "minos-packs" to "minos_packs" gives correct results. 2001-07-27 00:16 emilyw * WebDocs/test_mysql.html: Linked from the install_products.html page. Has some notes from UserManual on DatabaseInterface about creating/filling tables. Includes link to Plex/data/HowTo.txt 2001-07-27 00:10 emilyw * WebDocs/PackRats/: GNUmakefile, dbi_PR.dia, dbi_PR.gif, dbi_PR.html, jobcont_PR.html, leakche_PR.gif, leakche_PR.html, msg_PR.html, navlat_PR.html, per_PR.html, ugli_PR.html: Moved PackRats into the <package>/doc/ directory and out of WebDocs/PackRats. Updated the GNUmakefile to make symbolic links to the PackRats at their new locations. 2001-07-26 22:06 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCRootEnv.cxx: Fix getopt return code check. Define GETOPTDONE flag to be -1 for versions of getopt.h that do not define this flag. Fixes failure of command line options under SGI for demojob. 2001-07-26 21:45 emilyw * Algorithm/doc/alg_PR.html, Candidate/doc/candalgPR.html, Candidate/doc/candalg_PR.html, DatabaseInterface/doc/dbi_PR.dia, DatabaseInterface/doc/dbi_PR.gif, DatabaseInterface/doc/dbi_PR.html, JobControl/doc/jobC_PR.html, Lattice/doc/lat_PR.html, LeakChecker/doc/leakche_PR.gif, LeakChecker/doc/leakche_PR.html, MessageService/doc/msg_PR.html, Navigation/doc/navlat_PR.html, Persistency/doc/per_PR.html, Plex/plex.html, Plex/doc/plex_PR.html, UgliGeometry/doc/ugli_PR.html, Validity/doc/vld_PR.html: Put PackRats in the <package>/doc/ directory. Renamed candalgPR.html, plex.html, and validity.html to conform to naming convention. 2001-07-26 20:17 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Remove Peter Lucas 2001-07-26 18:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft: Added line to echo release and run options 2001-07-26 17:56 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Emily Wildanger to core list 2001-07-26 16:27 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerInputStream.cxx, PerOutputStream.cxx, PerStream.cxx, doc/ChangeLog: S. Kasahara Bug fix to PerOutputStream::SetFile. No longer rely on TTree::Reset to preserve tree structure between files (now delete and rebuild tree each time). Code cleanup of stream Close and CloseFile methods. 2001-07-26 15:31 Brett Viren <bv@bnl.gov> * MIDAD/DigitListViewable.cxx: Complain when getting a kUnknown plane type from SEIdAltList. 2001-07-26 01:18 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoClientModule.cxx: handle new RawRunEndBlock ctor (needs both start and end times) 2001-07-26 01:08 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRunEndBlock.cxx, RawRunEndBlock.h: new code to reflect layout in mdBlockDefinitions.h used by online includes new method GetStartTime() and different parameters for ctor 2001-07-26 01:07 Robert Hatcher <rhatcher@fnal.gov> * RawData/mdBlockDefinitions.h: (slave) copy of latest online version of header. Reflects: corrected values for near/far bits new block id for TdcRawData used for passing info from ROP to farm addition of startTime to RunEnd block format definition of PedestalTable structure 2001-07-26 00:47 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: New method SysLogRawBlockRegistry() dumps the list of proxies to syslog. Improved syslog messages in cases of inflation errors (include block #). Remove attempt to send registry list to stdout when can't find proxy. 2001-07-26 00:44 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.h: new static method SysLogRawBlockRegistry() 2001-07-26 00:42 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: Dump list of known raw blocks (via RawBlockRegistry/Proxy) to syslog at start. Add some extra space to error message when low level bind() fails. 2001-07-26 00:41 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: add missing \n to printf 2001-07-26 00:40 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockRegistry.h: give (const) access to internal list of proxies so that user can loop over them -- needed so that rotorooter can dump info to syslog 2001-07-25 22:35 emilyw * WebDocs/install_products.html: Changed passwords on page to <pw> and added note that the binary-tarball of mysql should not be used because it only has .a libraries. 2001-07-25 20:31 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/DigitListModule.cxx: skip MCList building if the raw record isn't flagged with SimFlag = kReroot or kMC; warn about this once (and only once). 2001-07-25 19:53 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: Corrected an error to display root readme file 2001-07-25 19:47 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: readmeroot, soft_ins.html: Added readmeroot file for instructions on checking root fron CVS for a given date. 2001-07-25 19:39 Brett Viren <bv@bnl.gov> * MIDAD/doc/notes.html: record V00-02-00 tagging 2001-07-25 18:55 emilyw * WebDocs/soft_ins.html: Fixed frozen releases section 2001-07-25 17:44 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: packages-R0.0.0, packages-R0.1.0, packages-development: Removed MuonCalibratorSR from packages file 2001-07-25 17:22 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft_code: Included a line to fix possible broken links in minossoft/releases/SoftRelTools 2001-07-25 12:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record tag V00-02-00 2001-07-25 12:02 dap56 * Monitoring/: Producer_dispatcher.cc, monitoring_doc.html: [no log message] 2001-07-25 11:49 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Record tagging: V00-02-00 2001-07-25 09:59 dap56 * Monitoring/test.csh: [no log message] 2001-07-25 01:14 emilyw * WebDocs/: electronic_documents.html, external_products.html, howto_rootmodule.html, install.html, install_products.html, main.html, offline_links.html, soft_ins.html: Made slight html syntax changes. Changed relative links to places outside of WebDocs into absolute links. 2001-07-25 00:22 emilyw * WebDocs/: CheezyDisplay.html, computing.html: Removing files not needed inside of WebDocs. 2001-07-24 22:07 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.h, PlexusABC.h: add GetVldRange() method 2001-07-24 22:06 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPixelSpotToStripEnd.h, PlexPixelToRawChannel.h, PlexRawChannelToPinDiode.h: override GetAggregateNo() virtual method 2001-07-24 21:55 emilyw * WebDocs/supported_versions.html: Updated the version of ROOT from 3.00/06 to 3.01/06 2001-07-24 18:38 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: default buffer size is now 8MBytes 2001-07-24 18:19 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: fix small bug that prevented using -p without -w flag 2001-07-24 18:13 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: Allow user to specify maximum buffer size (-b) as, apparently, all assurances to the contrary, buffers are now being written that are larger than "the absolute maximum they'll ever be" - which was reported to be 2.5MB and so was generously set to 3MB. CalDet is now writing 4.5MB buffers. NOTE that this is the size used by daq_bin2roto which is independent of that used by the Rotorooter itself (both must be large enough). Restore ability to choose a differen port (-p) so that multiple users at the CalDet can avoid blocking each other. 2001-07-24 18:04 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/: daq_bin2roto.c, rototalk.c: fix case where syslog message with format was missing thing to format 2001-07-24 12:46 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLDriverManager.cxx: Trap failure to construct valid TSQLConnection. 2001-07-23 18:37 emilyw * WebDocs/install_products.html: Changed instructions for connecting. -h specifies name of mysql server. 2001-07-23 17:05 Brett Viren <bv@bnl.gov> * MIDAD/minos.C: Fix main func name 2001-07-23 17:04 Brett Viren <bv@bnl.gov> * MIDAD/minos.C: Robert's version 2001-07-23 15:41 Brett Viren <bv@bnl.gov> * setup/setup_minossoft_bv.sh: Added TSQL variables 2001-07-23 11:42 Brett Viren <bv@bnl.gov> * MIDAD/DigitListModel.cxx: Warn on empty CandDigitList 2001-07-23 10:36 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLDriverManager.cxx: Remove obsolete code that initialised gSQLDriverManager incorrectly. 2001-07-21 20:33 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: ## Replace minossoft*.gz files with one single file minossoft.tar.gz. Also added a file called install_srt in minossoft/srt this is a wrapper over the install script and helps to avoid the long command line arguments. See web page for updated instructions 2001-07-21 01:07 emilyw * WebDocs/template.html: Adding from computing page. 2001-07-21 01:07 emilyw * WebDocs/links.html: Has been replaced. No longer necessary. 2001-07-21 01:06 emilyw * WebDocs/: install_products.html, soft_ins.html, soft_use_test.html: Corrected incorrect links. Made minor changes to clarigy install_products.html instructions. 2001-07-21 01:04 emilyw * WebDocs/: WebDocs.html, general_help.html, install.html, main.html: Made pages shorter. Added a general help page for products such as SRT, CVS, etc. 2001-07-21 00:09 emilyw * WebDocs/nav_packrat.html: Linked in PackRats directory, should not have been in main WebDocs. 2001-07-21 00:08 emilyw * WebDocs/PackRats/GNUmakefile: Added links to build to PackRats to the makefile. 2001-07-21 00:07 emilyw * WebDocs/: logo.jpg, offline_req.ps, offline_req_index.html: Removing files that should be attached through links. 2001-07-20 21:30 Brett Viren <bv@bnl.gov> * MIDAD/test/test-midad.cxx: test/test-midad.cxx, bad, main/test-midad.cxx, good 2001-07-20 21:28 emilyw * WebDocs/PackRats/: candalg_PR.html, plex_PR.html, reg_PR.html, reg_PR.tex, registry.png, valman_PR.html: Removed copies of PackRats which are in CVS in their <package>/ or <package>/doc/ directory. 2001-07-20 21:16 Mark Messier <messier@indiana.edu> * JobControl/: JobCPathRegistry.cxx, JobCPathRegistry.h: Added JobCPathRegistry class to manage jobs path collection 2001-07-20 21:15 Mark Messier <messier@indiana.edu> * JobControl/: JobCDisplayModule.cxx, JobCDisplayModule.h, JobCEnv.cxx, JobCEnv.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathHandler.cxx, JobCPathHandler.h, JobCPathModule.cxx, JobCPathModule.h, JobCRootEnv.cxx, JobController.cxx, JobController.h, test/sample.jcm: 1) Added JobCPathRegistry class to allow direct interface to paths from the JobController 2) Adapted JobCPathModule and created JobCPathHandler to interface to the JobCPathRegistry 3) Added first crack at a display module. Activated by "-d" for default display (MIDAD, currently) or "-D<name>" for some other display (currently none...) 2001-07-20 20:15 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: GNUmakefile, Errors/GNUmakefile, PackRats/GNUmakefile, oo_discussions/GNUmakefile: add GNUmakefiles for subdirectories; PackRats/GNUmakefile has example of how to generate symbolic links as part of SRT build 2001-07-20 19:21 Brett Viren <bv@bnl.gov> * Registry/doc/Makefile: Change to not generate in subdir 2001-07-20 19:14 Brett Viren <bv@bnl.gov> * Registry/doc/: registry-packrat.css, registry-packrat.html: Added .html/.css files generated by latex2html. 2001-07-20 17:13 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft, install_minossoft_code, install_minossoft_dev, install_minossoft_frozen, packages, packages-development: ## Changed packages file name to packages-development. Removed install_minossoft_dev and install_minossoft_frozen and replaced them with install_minossoft_code. Also modified install_minossoft to call install_minossoft_code 2001-07-20 17:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: soft_ins.html, soft_use_base.html, soft_use_test.html: # Modified instructions 2001-07-20 16:38 dap56 * Monitoring/: monitoring_doc.html, test.csh: [no log message] 2001-07-20 15:44 Brett Viren <bv@bnl.gov> * WebDocs/install_products.html: Fix inadvertantly copied <a> tags. 2001-07-20 15:34 Brett Viren <bv@bnl.gov> * WebDocs/install_products.html: Add unixodbc/libodbc++/MyODBC for Debian as well 2001-07-20 15:18 Brett Viren <bv@bnl.gov> * WebDocs/install_products.html: Add setting up MySQL for Debian as well 2001-07-20 14:48 Brett Viren <bv@bnl.gov> * WebDocs/install_products.html: Add MySQL on Debian instructions 2001-07-20 12:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Add PrintWarnings to one missed RDBC operation. 2001-07-20 12:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record update: Report all RDBC error messages. 2001-07-20 12:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Use Dbi::PrintWarnings. 2001-07-20 12:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiCascader.cxx: Improved testing for CREATE TABLE query failure. Use Dbi::PrintWarnings. 2001-07-20 12:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Add static method PrintWarnings(). 2001-07-20 11:41 dap56 * Monitoring/: Analysis.cxx, Analysis.h, Compare.cxx, Compare.h, DemoClient.csh, DigitAnalysis.cxx, DigitAnalysis.h, Error.cxx, Error.h, ErrorList.cxx, ErrorList.h, GNUmakefile, LIAdcAnalysis.cxx, LIAdcAnalysis.h, LITimingAnalysis.cxx, LITimingAnalysis.h, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h, UserAnalysis.cxx, UserAnalysis.h, monitoring_doc.html, test.csh: [no log message] 2001-07-20 01:10 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/DigitListModule.cxx: complain only about using bogus snarl # if the RawHeader was a RawDaqHeader (from whence one can get the run # at least). If it can't get even that, then complain louder and dump the list of raw blocks. 2001-07-20 00:55 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, UgliGeometryReroot.cxx: Complain a lot if there isn't a gMINFast (ie. REROOT data) to look at when processing a data that says it's REROOT but when in fact it has been Rotorooter'd into raw format, but attempt to avoid an actual SEGV. 2001-07-19 23:53 emilyw * WebDocs/PackRats/: reg_PR.html, registry.png: Converted registry packrat from TeX to html 2001-07-19 22:38 Robert Hatcher <rhatcher@fnal.gov> * IoModules/IoDataFileFactory.cxx: use of file extensions .mdaq.root, .mdcs.root are .mall.root are taken as a definitive statement that the file is a RawData format. Thus IoModule no longer must be told to "SetFormat raw" for these files. 2001-07-19 21:22 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet, RawChannelReadoutType.caldet, RawChannelToPinDiode.caldet, create_plex_tables.mysql, delete_plex_tables.mysql, load_caldet_channelreadout.mysql, load_caldet_pixel2channel.mysql, load_caldet_spot2strip.mysql: Enter Plex data based on Ryan's latest tables -- PixelToRawChannel and SpotToStripEnd are entered with SeqNo=2 and a new Validity entry (covering the same time period). Add bogus data for RawChannelReadout and RawChannelToPinDiode so that DBI doesn't complain about having a Validity entry but no data. 2001-07-19 20:38 Brian Rebel <brebel@fnal.gov> * CalDetPIDSR/: CalDetCerenkovId.cxx, CalDetCerenkovId.h, CalDetPIDModule.cxx, CalDetPIDModule.h, CalDetTOFId.cxx, CalDetTOFId.h, GNUmakefile, LinkDef.h: new particle id software for caldet 2001-07-19 20:00 Mark Messier <messier@indiana.edu> * CalDetPIDSR/GNUmakefile: Add dummy SRT makefile to get started 2001-07-19 18:44 Mark Messier <messier@indiana.edu> * JobControl/test/: GNUmakefile, JobCDemoModuleA.cxx, JobCDemoModuleA.h, sample.jcm: Reduce dependencies on other packages to make testing faster. 2001-07-19 18:42 Mark Messier <messier@indiana.edu> * JobControl/: JobCPath.cxx, JobCROOT.cxx, JobCROOT.h, JobCRootEnv.cxx, JobController.cxx, JobController.h: Introduce concept of the "Mother Controller" which is the first job controller instantiated in a job. Several instances of the job controller are still allowed in a job, but interactive sessions all talk to the same mother controller (via JobController::GetMotherController()). This straightens out the logic of initializations for all the possible mechanisms of starting a job control session. 2001-07-19 17:42 emilyw * WebDocs/products/external.html: Has a message that products/external.html has moved to external_products.html 2001-07-19 17:40 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Fixed missing , near end of writers list. 2001-07-19 16:24 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: minossoft: Added CalDetPIDSR package - calibration detector particle id. "standard reconstruction". numisoft: Added module hp-experiment for code related to work on hadron production experiments. Added module na49ana for the na49 PID analysis code. 2001-07-19 16:21 Mark Messier <messier@indiana.edu> * setup/packages: Added package for calibration detector PID reconstruction 2001-07-19 15:49 Brett Viren <bv@bnl.gov> * MIDAD/: EventControl.cxx, EventControl.h, midad.jcm: Few tweaks. This will currently SegV with rotorootered REROOT MC and will likely assert with rotorootered CalDet data. 2001-07-19 10:15 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/navigation.tex: Reinstate NavSet::Slice(NavKey LoHi). 2001-07-19 10:12 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavSet.h, doc/ChangeLog, test/NavValidate.cxx: API change: NavSet: Remove trailing arg from Slice(Bool_t update=kTRUE) Reinstate NavSet::Slice(NavKey LoHi) 2001-07-19 08:04 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Update the chapter for temporary table creation and cache clearing. 2001-07-19 08:02 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiValidate.cc, DbiValidate.hh, TestDbi.cc: Test out temporary table creation. 2001-07-19 08:00 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record update:- > API extension: Creating temporary database tables that only persist > for the lifetime of the job. The user first asks the Cascader > to add the new table using:- > > Int_t CreateTemporaryTable(const string& tableName, > const string& tableDescr) const; > > it returns the number of the database in the cascade that will > accept the table. This number is use to set up a DbiWriter to > create data for the table. 2001-07-19 07:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiWriter.h: Add methods SetDbNo and TableProxy. 2001-07-19 07:50 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxyRegistry.h: Add method GetCascader. 2001-07-19 07:49 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiDBProxy.cxx: Include database number in debug print out. 2001-07-19 07:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Add method CreateTemporaryTable. 2001-07-19 01:22 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoObjectifier.cxx, RotoObjectifier.h, rotorooter.cc: added the (dangerous) ability to override the detector and simflag bits in each block id as it is inflated from the flat buffer (received from the DAQ/DCS) into an RawBlock object. This should not be used except in extreme circumstances. 2001-07-19 00:09 emilyw * WebDocs/OldDocs.html: Archive of older documentation. 2001-07-19 00:08 emilyw * WebDocs/install_products.html: Removed instruction from Server Setup that is not part of MySQL installation. 2001-07-19 00:05 emilyw * WebDocs/: GNUmakefileExample.html, supported_versions.html: Layout changes. No content changes. 2001-07-19 00:03 emilyw * WebDocs/soft_use_test.html: Cleaned up some messy HTML for easier updating in future. Clarified vague instruction about what needs to be done before adding a package. 2001-07-19 00:01 emilyw * WebDocs/demojob_help.html: Incorporates the index into the header. Corrected the author and date information script. 2001-07-19 00:00 emilyw * WebDocs/cvs-rep.html: Corrected a grammatical error. 2001-07-18 23:56 emilyw * WebDocs/: glossary.html, howto_rootmodule.html: Made slight modifications to layout. No content change 2001-07-18 23:34 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: explanation of V00-01-02 tagging 2001-07-18 23:30 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/doc/ChangeLog, Plex/doc/ChangeLog: explanation of V00-01-02 tagging 2001-07-18 23:18 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: default encoded value is now zero (was ElecType::kUnknown<<19), we can now use a null value because the detector bits keep 0 from being a legal value. New method IsNull() tests for default value. 2001-07-18 23:13 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: if the mapping StripEndId->RawChannel failed then emit a warning at this stage (but continue onward). 2001-07-18 23:12 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: PlexusReroot.cxx, PlexusReroot.h: new dummy BuildReadoutMap() and BuildPinDiodeMap() methods to obsure those in the base class so that PlexusReroot does not attempt to access the database (STL maps are also then left unfilled). 2001-07-18 23:10 Robert Hatcher <rhatcher@fnal.gov> * Plex/: Plexus.cxx, Plexus.h: new internal members for mapping RawChannel->ReadoutType and PinDiode. flesh out existing interfaces and add new functions to perform initial fill of the STL maps. 2001-07-18 23:08 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.cxx: default value is a named constant (defined in PlexPlaneId.h) 2001-07-18 23:07 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPlaneId.cxx, PlexPlaneId.h: use a named constant value for the default (still == 0) and provide IsNull() method for testing whether an id is the default. 2001-07-18 22:13 emilyw * WebDocs/install_products.html: Put in green path names for those installing from source and oragne path names for those installing from binary tar files. Added link to the FAQ. Updated MySQL instructions where problems came up in the recent e-mails. 2001-07-18 21:05 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, MIDAD.cxx, midad.jcm: Set the MIDAD path in .jcm file. This MUST be done for MIDAD to run. 2001-07-18 18:13 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgDigiPairList.cxx: Changed to allow zero weights for best strip end when not in far detector (and thus no multiplexing). 2001-07-18 17:18 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/dependencies.pl: This file is a quick-and-dirty attempt to find dependencies within SRT packages in order to try to work out link lines. Prototype version; needs some work. 2001-07-18 00:28 Robert Hatcher <rhatcher@fnal.gov> * CDFMonitoringFwk/DisplayServer.cc: conditional #ifndef IRIX6 around map<string,bool>.erase() code to handle STL flaw under IRIX6 where it must be split into two steps (get iterator, erase entry at iterator) or the generated code overflows the assembler's token parser. 2001-07-18 00:08 emilyw * WebDocs/Errors/running.html: Updated links from companion/errors into WebDocs 2001-07-18 00:07 emilyw * WebDocs/: RDBCindex.html, RDBCtutor.html: Changed format from tables (as was done with an HTML generating program) to straight text. Updated links. 2001-07-18 00:02 emilyw * WebDocs/install_products.html: Made changes to 'Setting up the Server' and 'Starting the server' for making directory var/ and for running the server in the background. 2001-07-17 23:56 emilyw * WebDocs/: WebDocs.html, install.html, main.html: Updated linked files and layout 2001-07-17 23:55 emilyw * WebDocs/soft_ins.html: Fixed link to install_products.html 2001-07-17 23:48 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: new IoModule requires Dispatcher library in link path 2001-07-17 23:39 Robert Hatcher <rhatcher@fnal.gov> * setup/packages: correctly alphabetize "Rotorooter" 2001-07-17 20:43 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_SLAC: keep a copy of SLAC's setup script in CVS 2001-07-17 19:51 emilyw * WebDocs/: faq, faq_CVS, faq_CVS.html, faq_ROOT, faq_WebDocs, faq_afs: Removing faq documents of faq's that have already been put in the faq-o-matic 2001-07-17 19:36 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_pcminos01: set appropriate ENV_TSQL_{PSWD,USER,URL} values [rwh] 2001-07-17 19:34 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/HowTo.txt: remind users that they must set ENV_TSQL_{PSWD,USER,URL} in order for the DatabaseInterface + RDBC to work. 2001-07-17 19:21 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_pcminos01: commit a copy of the setup for pcminos01.cern.ch 2001-07-17 19:03 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayBase.cxx, DisplayBase.h, FourEnds.cxx, FourEnds.h, GeomModel.cxx, GeomModel.h, GeomViewable.cxx, GeomViewable.h, ModelPool.h, View.cxx, View.h, midad.C, midad.jcm, minos.C, doc/notes.html, doc/todo.html, main/test-midad.cxx: Added some (temporary!) hard coded geometry to get GeomViewable working. Changed interface to DisplayBase::AddViewable - must now pass in fully formed Viewable. It is cloned internally, so not owned. Caller should memory manage. Added minos.C which explicitly loads all needed MINOS libraries into a raw ROOT session. With this, starting midad from raw ROOT is like: root [0] .x minos.C root [1] const char* disp[] = { "UZVZDisplay" , 0 } root [2] .x midad.C++(disp, "somefile.root","some-optional-file.jcm") For now, must use ACLiC due to bug in CINT. 2001-07-17 18:47 Robert Hatcher <rhatcher@fnal.gov> * DatabaseTables/PlexTables/: HowTo.txt, PixelSpotToStripEnd.caldet, PixelSpotToStripEndValidity.caldet, PixelToRawChannel.caldet, PixelToRawChannelValidity.caldet, RawChannelReadoutType.caldet, RawChannelReadoutTypeValidity.caldet, RawChannelToPinDiode.caldet, RawChannelToPinDiodeValidity.caldet, caldet_plex.mysql, create_plex_tables.mysql, delete_plex_tables.mysql, describe_plex_tables.mysql, load_caldet_channel2pindiode.mysql, load_caldet_channelreadout.mysql, load_caldet_pixel2channel.mysql, load_caldet_spot2strip.mysql, show_plex_tables.mysql: first edition of CalDet Plexus data for MySQL including scripts (.mysql) and data files (.caldet) and a HowTo.txt 2001-07-17 18:45 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPixelToRawChannel.cxx, PlexPixelToRawChannel.h, PlexPixelSpotToStripEnd.cxx, PlexPixelSpotToStripEnd.h: fAggregate is a member variable; Store() method now has real code. 2001-07-17 18:43 Robert Hatcher <rhatcher@fnal.gov> * Plex/GNUmakefile: use "vpath" as suggested by Nick to support looking for DbiResultPtr and DbiWriter in SRT_PRIVATE_CONTEXT or SRT_PUBLIC_CONTEXT when passing headers to CINT. 2001-07-17 18:41 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexRawChannelReadoutType.cxx, PlexRawChannelReadoutType.h, PlexRawChannelToPinDiode.cxx, PlexRawChannelToPinDiode.h: new classes PlexRawChannelReadoutType and PlexRawChannelToPinDiode support rows for DBI tables to do these mappings. 2001-07-17 06:52 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/doc/ChangeLog: Record Ed's tag. 2001-07-17 06:49 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Record Ed's tag. 2001-07-17 06:44 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog, LeakChecker/doc/ChangeLog: Record Ed's tag. 2001-07-16 23:44 Mark Messier <messier@indiana.edu> * IoModules/: IoDDSFile.cxx, IoDDSFile.h, IoDataFileFactory.cxx, IoInputModule.h: Initial commit of interface to dispatcher. Compiles but is as yet completely untested. 2001-07-16 22:42 Mark Messier <messier@indiana.edu> * setup/setup_minossoft_heplminos: Added setup for linux minos cluster at Harvard 2001-07-16 21:46 Robert Hatcher <rhatcher@fnal.gov> * RawData/: dataFormats.h, mdBlockDefinitions.h: online .h file "mdBlockDefinitions.h" requires their own "dataFormats.h" 2001-07-16 20:40 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, test-midad.cxx, main/GNUmakefile, main/test-midad.cxx: Move the test-midad.cxx executable to main/. 2001-07-16 19:05 emilyw * WebDocs/: oo_discussions/dbi_packrat.dia, oo_discussions/dbi_packrat.gif, oo_discussions/dbi_packrat.html, oo_discussions/lea.gif, oo_discussions/lea_packrat.html, PackRats/leakche_PR.gif: Removed files from oo_discussions directory which were already in PackRats, moved one file from oo_discussions to PackRats 2001-07-16 18:33 dap56 * CDFMonitoringFwk/: CHistogram.cc, CHistogram.h, CHistogramDict.cc, CHistogramDict.h, CHistogram_linkdef.h, CObject.cc, CObject.h, CObjectDict.cc, CObjectDict.h, CObject_linkdef.h, ConsumerExport.cc, ConsumerExport.h, ConsumerList.cc, ConsumerList.h, DisplayServer.cc, DisplayServer.h, GNUmakefile, HistoDisplay.cc, HistoDisplay.h, HistoDisplayDict.cc, HistoDisplayDict.h, HistoDisplayHelpText.cc, HistoDisplayHelpText.h, HistoDisplayMain.cc, HistoDisplayPhoto.h, HistoDisplay_linkdef.h, LinkDef.h, MessageStorage.cc, MessageStorage.h, Producer.cc, Server.cc, ServerProtocol.h, SocketUtils.cc, SocketUtils.h, TConsumerInfo.cc, TConsumerInfo.h, TConsumerInfoDict.cc, TConsumerInfoDict.h, TConsumerInfo_linkdef.h, cdfii_logo.xpm, minos.xpm, photo.xpm, ta.xpm: [no log message] 2001-07-16 16:25 emilyw * WebDocs/WebDocs.html: Changed format of page, removed Fortran specific link page. 2001-07-16 10:19 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/DocBuilder.pl: Fixed runtime error caused when using older version of PERL. i.e. mkdir blah,0777; 2001-07-16 10:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/GNUmakefile: Added dispatcher to library list. 2001-07-14 23:30 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: Added release R0.1.0 2001-07-14 23:17 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft, packages-R0.1.0, setup_minossoft_no_ups, setup_minossoft_no_ups.sh, setup_minossoft_template: # Replace install_minossoft with a new one which takes care of updating the scripts. Added a template setup file to replace the previous ones. Users will have to edit this file and create their own setup files conforming to their site. 2001-07-14 00:04 emilyw * WebDocs/install.html: Added an index, split up one link into two more specific links 2001-07-14 00:02 emilyw * WebDocs/soft_use_base.html: Changed gmake <package>.echo* to gmake <package>.echo <variable> 2001-07-13 23:58 emilyw * WebDocs/Errors/: compiling.html, index.html, linking.html, program_start.html, running.html: Changed links. Made some format changes. 2001-07-13 23:51 emilyw * WebDocs/external_products.html: Modified format and updated links for installing external databases. 2001-07-13 21:26 emilyw * WebDocs/install_products.html: Reorganized MySQL instructions into Setting up server, Starting Server, Checking Server, and Running client 2001-07-13 16:16 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: Corrected a typo error 2001-07-13 16:00 Brian Rebel <brebel@fnal.gov> * DeMux/: CosmicReconModule.cxx, demux.jcm: fix rotations and finding of zenith and azimuthal angles 2001-07-13 09:32 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Record cache flushing update. 2001-07-13 09:31 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/DbiValidate.cc: Test out cache flushing. 2001-07-13 09:30 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableProxy.h: Minor API change: Replace: const DbiCache* GetCache() const; by: DbiCache* GetCache(); 2001-07-13 09:28 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultPtr.h: Add member function: DbiTableProxy& TableProxy() const; 2001-07-13 09:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResult.cxx, DbiResult.h: Add state: fCanReuse and member function: void SetCanReuse(Bool_t reuse); to set it. 2001-07-13 09:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCache.cxx, DbiCache.h: Add void SetStale() to mark contents as stale (will not be reused). 2001-07-12 23:55 emilyw * WebDocs/offline_links.html: Added links to MINOS personal websites, put all PackRats links in a PackRats directory, corrected incorrect links. 2001-07-12 23:49 emilyw * WebDocs/supported_versions.html: Moving the document on supported versions from the OO Companion to WebDocs 2001-07-12 23:36 emilyw * WebDocs/glossary.html: Adding Robert Hatcher's glossary of MINOS OO terms to WebDocs 2001-07-12 23:31 emilyw * WebDocs/Errors/: compiling.html, index.html, linking.html, program_start.html, running.html: Moving the OO Companion Errors directory and Understanding Errors pages to WebDocs 2001-07-12 23:15 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/install_minossoft: Removed install_minossoft. This script has been replaced by install_minossoft_dev and thus no more needed. 2001-07-12 23:03 emilyw * WebDocs/cvs-rep.html: Added an index. Put instructions into numbered format. Split up longer paragraphs. 2001-07-12 21:20 emilyw * WebDocs/PackRats/jobcont_PR.html: Adding another PackRat to the directory 2001-07-12 21:15 emilyw * WebDocs/soft_ins.html: Added an index. Broke up Installing the Software and Frozen Releases into step-by-step instructions. Rephrased parts of Installing the Software. 2001-07-12 21:12 emilyw * WebDocs/install_products.html: Made the changes from /afs/slac.stanford.edu/public/groups/eg/minos/dist/minos_packs to /afs/slac.stanford.edu/public/groups/eg/minos/dist/external/installation. Corrected the errors in MyODBC ./configure instructions. 2001-07-12 16:56 Brett Viren <bv@bnl.gov> * CandEventSR/EventSRListModule.cxx: Remove illegal "+"s used in setting fEventInfoNt in ctor. 2001-07-12 15:44 Mark Messier <messier@indiana.edu> * setup/packages: Added Monitoring and CDFMonitoringFwk 2001-07-12 15:43 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added monitoring packages Monitoring and CDFMonitoringFwk 2001-07-12 15:11 Brett Viren <bv@bnl.gov> * setup/install_minossoft_dev: Fix so updating actually works. 2001-07-12 13:57 Brett Viren <bv@bnl.gov> * WebDocs/soft_ins.html: Small format, typo and instruction fixes found while following this file durring a complete re-install. 2001-07-12 13:36 Brett Viren <bv@bnl.gov> * setup/setup_minossoft_bv.sh: remove mysql vars 2001-07-12 13:27 Brett Viren <bv@bnl.gov> * WebDocs/: demojob_help.html, install.html: Change some absolute links to relative ones. 2001-07-12 12:18 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLDriverManager.cxx: Add Robert's fix (change in behaviour or order of global static construction with ROOT 3.01/06) 2001-07-12 08:16 Nick West <n.west1@physics.oxford.ac.uk> * DeMux/LinkDef.h: Add TObjectKeyFunctor again (got lost in revision 1.18) 2001-07-12 02:20 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: AlgDigit.cxx, AlgMCDigit.cxx: use new Plex API ChannelToStripEnds() --> GetSEIdAltL(RawChannelId rcid) 2001-07-12 02:19 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/doc/ChangeLog: description of what (important) changes have been made between tagged versions 2001-07-12 02:12 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/doc/ChangeLog: description of what (important) changes have been made between tagged versions 2001-07-12 02:07 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: PlexusReroot.cxx, PlexusReroot.h, RerootToRawDataModule.cxx: conform to new Plex/PlexusABC APIs 2001-07-12 02:02 Robert Hatcher <rhatcher@fnal.gov> * Plex/doc/ChangeLog: description of what (important) changes have been made between tagged versions 2001-07-12 01:59 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h, PlexusABC.h: obsoleted API .. track them down and remove them though for now they'll be rerouted to the new API's virtual RawChannelId StripEndToChannel(PlexStripEndId pseid) virtual PlexSEIdAltL ChannelToStripEnds(RawChannelId rcid) // these are the normal API's // and which must be implemented by both the Plexus and PlexHandle virtual RawChannelId GetRawChannelId(PlexStripEndId pseid) virtual RawChannelId GetRawChannelId(PlexPinDiodeId diodeid) virtual PlexPinDiodeId GetPinDiodeId(RawChannelId rcid) virtual PlexSEIdAltL GetSEIdAltL(RawChannelId) virtual ReadoutType::Readout_t GetReadoutType(RawChannelId rcid) 2001-07-12 01:35 Robert Hatcher <rhatcher@fnal.gov> * RawData/doc/ChangeLog: description of what (important) changes have been made between tagged versions 2001-07-12 01:33 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/doc/ChangeLog: add some more comments about RotoTalk changes that went into V00-01-00. 2001-07-12 01:16 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/doc/ChangeLog: description of what (important) changes have been made between tagged versions 2001-07-12 01:00 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoServer.cxx, RotoServer.h: several major improvements: (1) use Per::EStreamName rather than own enum, new internal enum for tagging variety of output files: kDaqFile (.mdaq.root) , kDcsFile (.mdcs.root), kBogusFile (.mall.root) (2) Bogus file is openned and written to if the rotorooter doesn't have a file open that can be used based on the RawHeader info. The bogus file name is "bogus_<machine>_p<port>_<date>_<time>.mall.root" this file, once openned, is only closed when the rotorooter shuts down where <date> and <time> are the time when the rotorooter was started. The file isn't openned until/unless it is needed. All unclassifiable records go into it (DAQ+DCS) as it has all 5 streams (3) If the rotorooter is running in Per::EAccessMode = kNew (ie. not allowed to overwrite existing files) then any attempt to do so will be compensated for by openning a file with a modified name. I.e., if it would like to open: F00002401_0000.mdaq.root it will instead end use: F00002401_0000.1.mdaq.root or if that exists: F00002401_0000.2.mdaq.root if after 100 versions it can't find anything it will give up. I was going to use ";<version>" at the end but that is problematic for both unix shell's and JobControl. 2001-07-12 00:37 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoClientModule.cxx: in Put() method, if client signals back that there was an error return JobC::kNoDecision (as opposed to JobC::kPassed) 2001-07-11 23:55 emilyw * WebDocs/: WebDocs.html, install.html, main.html: Made small format changes 2001-07-11 23:54 emilyw * WebDocs/howto_roto.html: Moved Rotorooter how-to page from Robert Hatcher's website to the WebDocs site. 2001-07-11 22:54 emilyw * WebDocs/soft_use_base.html: changed format of text from long paragraphs to short sentences. changed format of command line entries. 2001-07-11 22:51 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: - Added Larry Wai to list of mars writers - Added mars-base module 2001-07-11 22:20 emilyw * WebDocs/install.html: adding a new installation index page to replace computing.html's index properties 2001-07-11 21:33 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCMethod.cxx: respect JobC return value for Put method (was substituting JobC::kNoDecision). 2001-07-11 21:17 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_MySQL.mk: # Deleted obsolete MYSQL environmental variables 2001-07-11 21:03 emilyw * WebDocs/soft_use_test.html: Changed format to step-by-step numbered instructions. Broke up sections with more headers. 2001-07-11 19:55 Brian Rebel <brebel@fnal.gov> * DeMux/: CosmicReconModule.cxx, CosmicReconModule.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxDeMuxTestModule.cxx, DmxDeMuxTestModule.h, DmxValidate.cxx, demux.jcm: fix ClassDef/ClassImp in Module classes 2001-07-11 17:31 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: setup_minossoft, setup_minossoft_FNALU, setup_minossoft_no_ups, setup_minossoft_no_ups.sh: Removed obsolete environmental variables ENV_MYSQL MYSQL_DIR. 2001-07-11 17:30 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Broke up long string in default constructor in EventSRListModule to work properly with THtml. 2001-07-11 17:02 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: setup_minossoft, setup_minossoft_no_ups, setup_minossoft_no_ups.sh: Added ${ODBCPP_DIR}/lib:${UNIXODBC_DIR}/lib to LD_LIBRARY_PATH 2001-07-11 00:56 emilyw * WebDocs/WebDocs.html: Modified layout. Added MINFAST(obselete) link and link to Brett's Kerberos setup page. 2001-07-11 00:53 emilyw * WebDocs/: soft_ins.html, soft_use_test.html: Modifying both files so that they are more concise and easier to read. Most changes are in layout or from paragraph to numbered step form. 2001-07-11 00:43 emilyw * WebDocs/: install_mysql.html, install_products.html: install_products.html combines Pete Border's mysql installation page (install_mysql.html) and Valeriy Onuchin's external products installation page into one external databases and products installation page 2001-07-10 23:22 emilyw * WebDocs/external.html: Combined this fil 2001-07-10 20:01 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/soft_ins.html: [no log message] 2001-07-10 19:23 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/doc/ChangeLog: Added doc directory and doc/ChangeLog to document changes to Dispatcher package. 2001-07-10 19:22 Sue Kasahara <schubert@hep.umn.edu> * Persistency/doc/ChangeLog: Following Nick's lead, added directory doc and file ChangeLog to document changes to Persistency package. 2001-07-10 19:18 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxTestModule.cxx, DmxValidate.cxx, DmxValidate.h, demux.jcm: move use of RecSimSnarl from DmxValidate and DeMuxTestModule to CosmicReconModule 2001-07-10 18:53 Brian Rebel <brebel@fnal.gov> * DeMux/CosmicReconModule.cxx: make rotation of u,v back to x,y occur before finding polar and azx angles of muon in the detector 2001-07-10 18:38 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDS.cxx, DDS.h, DDSChildServer.cxx, test/DemoClient.cc: Added more explicit categorization of Timeout failures: removed DDS::kTimeout and replaced with: i) DDS::kTimeoutNewFile to describe case when dispatcher timed out waiting for new file to become available and ii)DDS::kTimeoutNewRecord to describe case when dispatcher timed out waiting for new record from the current file and file closure on that file has not been detected. 2001-07-10 18:35 Sue Kasahara <schubert@hep.umn.edu> * Persistency/PerFile.cxx: Internal change to guard against some additional types of TFile open failures. Now checks to see if opened TFile::IsZombie() before reporting that the file has been opened successfully. S. Kasahara 2001-07-10 18:29 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: soft_ins.html, soft_use_test.html: Changed a format 2001-07-10 12:40 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/external.html: Explain about installing libodbc++ if unixODBC is installed in non-standard place. 2001-07-10 07:45 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/doc/ChangeLog: Add ChangeLog 2001-07-10 07:35 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/doc/ChangeLog: Correct first release date 2001-07-10 07:27 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/doc/ChangeLog: Add ChangeLog 2001-07-10 07:07 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/doc/ChangeLog: Add ChangeLog 2001-07-10 07:02 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/doc/ChangeLog: Add ChangeLog 2001-07-10 02:43 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h, RawPedestalTableBlock.cxx, RawRunEndBlock.cxx, RawRunEndBlock.h, RawRunStartBlock.cxx, RawRunStartBlock.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h, RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: API changes! regularize get methods (all should now start with "Get") adjustments to unpacking of several block types to correspond with last know layouts from Geoff. 2001-07-10 02:41 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoClient.cxx, RotoClientModule.cxx, RotoClientModule.h, RotoObjectifier.cxx, RotoObjectifier.h, RotoServer.cxx: general cleanup and improved robustness handle existence of RawDaqHeaderBlocks use new API's of RawData classes 2001-07-10 02:39 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: new method: void VldTimeStamp::Add(const VldTimeStamp& offset) Add "offset" as a delta time 2001-07-09 23:36 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/setup_minossoft_no_ups: Added {} to LD_LIBRARY_PATH 2001-07-09 21:40 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, DmxDeMux.cxx, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxPlaneTypes.cxx, DmxPlaneTypes.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatTypes.cxx, DmxStatTypes.h, DmxValidate.cxx, LinkDef.h: Define new enumerated types for planes and statistics. Change GetPlaneType() methods and GetStatisticParameter() method to reflect new types. 2001-07-09 18:04 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/test/BfldDebugData.cc: Changed to use MsgService 2001-07-09 18:03 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCROOT.cxx, JobCROOT.h, JobCRootEnv.cxx: 1) Fixed logic of interactive/batch/root/command line use of job control (I hope!). 2) Only files on the command line ending in .root are considered data files (Avoids trying to treat root macro as data file) 2001-07-09 15:46 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, CosmicReconModule.cxx, DmxDeMux.cxx, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, LinkDef.h, demux.jcm: fix typo in finding zenith angle for CosmicReconModule 2001-07-09 02:56 Robert Hatcher <rhatcher@fnal.gov> * Plex/: Plexus.cxx, Plexus.h: use multimaps for RawChannel->Pixel and Pixel->StripEnd mapping in order to handle the electrical/optical summing. in the case of Pixel->StripEnd this means that it isn't the exact reverse of StripEnd->PixelSpot, as the "spot" info is zeroed out in the former. 2001-07-09 02:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/: GNUmakefile, PlexLoanPool.cxx: use NO_XXX_PLEX_DATABASE compilation flags to set whether the code attempts to use the database for XXX={NEAR,FAR,CALDET} plexii. initially these are all enabled (ie. there is NO database info). 2001-07-08 22:29 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCROOT.cxx: protection against SEGV if jobconroller's JobEnv hasn't be set. 2001-07-08 21:33 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/WebDocs.html: replace static (outdated) URL and last modified date with JavaScript (document.location and document.lastModified); supplied missing </body></html> 2001-07-08 20:46 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldValidate.cxx: sleeping is no longer necessary in order to ensure that default ctor give unique values when called within the same second. 2001-07-08 20:44 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.cxx: basic ANSI std function doesn't generate any sub-second info - fake up a nanosecond part so that calls to the default ctor within the same second generate distinct values (running count of # of times default ctor has been called). 2001-07-08 06:55 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_FNALU: where to find odbc++ must be in LD_LIBRARY_PATH for binaries to link now that DatabaseInterface, odbcRDBC, and RDBC are in the link list. 2001-07-08 06:12 Robert Hatcher <rhatcher@fnal.gov> * SRT_MINOS/special/pre_standard.mk: add DatabaseInterface RDBCodbc RDBC libraries to standard linking re-order list to enforce strict dependency hierarchy 2001-07-08 03:34 Robert Hatcher <rhatcher@fnal.gov> * Plex/LinkDef.h: new classes for Dbi interaction and their templated cousins. change all persistable objects (ie. non Dbi related) to use + for automagic streamer generation. 2001-07-08 03:32 Robert Hatcher <rhatcher@fnal.gov> * Plex/GNUmakefile: Hack for getting CINT to know about DbiResultPtr (and DbiWriter). Alas, it only knows about the SRT_PUBLIC_CONTEXT version so if one has a private test version wrong results may occur. It isn't sufficient to simply put #include "DatabaseInterface/DbiResultPtr.h" inside the LinkDef.h because then CINT generates code that lacks this crucial delaration. This scheme need to be revisited. 2001-07-08 03:28 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexLoanPool.cxx: new code (ifdef'ed out) to use real Plexus (rather than PlexusReroot); this would depend on the database being there, filled and running. 2001-07-08 03:26 Robert Hatcher <rhatcher@fnal.gov> * Plex/: Plexus.cxx, Plexus.h: basic ctor takes VldContext and uses new BuildPixelMaps to query the database (using Dbi methods) to fill STL maps that go: RawChannelId <--> PlexPixelSpotId <--> PlexStripEndId 2001-07-08 03:24 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexusABC.h: Plexii will need PlexPixelSpot type available (do #include here) 2001-07-08 03:23 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPixelSpotToStripEnd.cxx, PlexPixelSpotToStripEnd.h, PlexPixelToRawChannel.cxx, PlexPixelToRawChannel.h: new Dbi (database) row object for mapping via Pixel(Spot) 2001-07-08 03:21 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPinDiodeId.cxx, PlexPinDiodeId.h: identifier based on {detector,electronics_type,muxbox,inbox,gain} is there a better name than "inbox"? field widths may need adjustment. 2001-07-08 03:19 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPixelSpotId.cxx, PlexPixelSpotId.h: identifier based on {detector,electronics_type,muxbox,tube,pixel,spot} 2001-07-08 03:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigit.cxx, RawData/RawLIAdcSummary.cxx, RawData/RawLITimingSummary.cxx, RerootExodus/PlexusReroot.cxx, RerootExodus/PlexusReroot.h: handle the fact that RawChannelId now incorporates DetectorType 2001-07-08 03:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/mdBlockDefinitions.h: the latest set of id's -- still subject to change 2001-07-08 03:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDaqHeaderBlock.cxx: use "official" major version # from mdBlockDefinitions 2001-07-08 03:10 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: now also encapsulates DetectorType full collection of Set methods for all fields API change: VA method GetAdc() --> GetVfb() 2001-07-08 03:07 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockRegistry.cxx: tweak some whitespace 2001-07-08 02:56 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldValidate.cxx: test VldContext comparisons using STL map 2001-07-08 02:55 Robert Hatcher <rhatcher@fnal.gov> * Validity/LinkDef.h: add operator ==, !=, and < for VldContext comparisons 2001-07-08 02:52 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldContext.cxx, VldContext.h: add operators ==, != and < so that VldContext can go into STL map. Be careful about the construction of the operator< getting it right is tricky 2001-07-08 02:51 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldRange.cxx, VldRange.h: new method TrimTo(const VldRange& ) trims down range to intersection of the initial value and that of the argument 2001-07-08 02:49 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.h: use "struct" when referring to timespec or tm in the typedef (only important when the SRT compiler flags are messed up). 2001-07-07 20:03 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft, install_minossoft_dev, install_minossoft_frozen: #Set Path correctly to get verify_include script 2001-07-07 18:47 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockRegistry.h: hide mdBlockDefinitions from CINT (which barfs at some of the constructs). set the right mask size for major id. 2001-07-06 19:05 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/test/GNUmakefile: Makefile for test programs 2001-07-06 19:03 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/test/: BenchmarkPlots.C, BfldBenchmark.cc, BfldDebugData.cc, DebugDataPlots.C, TestAcc.cc, TestConstants.h, TestPerf.cc, Utils.cc, config.bfb: BField test programs, first version. Neither program currently generates any meaningful information--further data files are needed for useful tests. But the programs should compile and run. 2001-07-06 18:12 Brian Rebel <brebel@fnal.gov> * DeMux/: CosmicReconModule.cxx, CosmicReconModule.h: add CosmicReconModule which uses CandTrackHandle objects to find the zenith and azimuthal angles of cosmic muons 2001-07-06 15:30 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Added CandTrackHandle::GetZ(Int_t plane) method to return z position of plane. 2001-07-06 15:21 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/navigation.tex: Update Navigation chapter to reflect changes (sorting, slicing, iterating in multiple dimensions etc.) 2001-07-06 13:56 Nick West <n.west1@physics.oxford.ac.uk> * CandVtx/LinkDef.h, DeMux/LinkDef.h, RecoBase/LinkDef.h, CandClusterSR/LinkDef.h, CandEventSR/LinkDef.h, CandShowerSR/LinkDef.h, CandTrackSR/LinkDef.h, CandFitTrackSR/LinkDef.h: Add XxxKeyFunctor entries. 2001-07-06 13:53 Nick West <n.west1@physics.oxford.ac.uk> * BubbleSpeak/LinkDef.h, CandDigit/LinkDef.h, CandEvent/LinkDef.h, CandSliceSR/LinkDef.h, CandStripSR/LinkDef.h: Add XxxKeyFunctor entries. 2001-07-06 13:50 Nick West <n.west1@physics.oxford.ac.uk> * BubbleSpeak/: CandMSTClusterHandle.cxx, CandThruMuonHandle.cxx, ThruMuonSummaryModule.cxx: Replace obsolete NavSet::Slice(NavKey lo) calls by NavSet::Slice(NavKey lo, NavKey hi). 2001-07-06 13:46 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/test/: NavValidate.cxx, NavValidate.h: Test extensions to Navigation package. 2001-07-06 13:46 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/test/LinkDef.h: Add test KeyFunctors. 2001-07-06 13:44 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/XxxItr.h: API Change: Remove XxxItr::Obj(),XxxItr::NextObj(),XxxItr::PrevObj() API Additions: New class XxxKeyFunctor. API Extensions: XxxKeyFunc::SetFun() 2001-07-06 13:44 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavSet.cxx, NavSet.h: API Change: Remove void Slice(NavKey loHi ) API Additions: GetNavKey(),GetNumSelectKeyFunc(),GetNumSortKeyFunc(), GetNumSlice() API extensions: AdoptSelectKeyFunc(),AdoptSortKeyFunc(),Slice() Major internal change. NavSet nows has both the raw set and a sorted and selected sub-set. It has multiple sort functions and slices. 2001-07-06 13:43 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/NavKeyFunc.h: API Change: Improved constness. 2001-07-06 13:42 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavKey.cxx, NavKey.h: API Change: Return string rather than char* from GetType() and GetValue() 2001-07-06 13:41 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavItr.cxx, NavItr.h: API Change: Remove NextIsValid(), PrevIsValid(), API Additions: GetNavKey(), NextKey(), PrevKey() Support sub-slicing on parent iterator and associate iterator to a specific rank of sort function. 2001-07-06 08:23 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/PackRats/: dbi_PR.dia, dbi_PR.gif, dbi_PR.html: Add DatabaseInterface PACKRAT. 2001-07-06 01:48 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/: daq_bin2roto.c, rototalk.c, rototalk.h: roto_open_{DCP|DCS}_connection function now only requires the host name and not the port # (which is either 9011 or 9012 for these two cases). 2001-07-06 01:22 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/roto_status.c: shutdown with priority level "0" wasn't happening because of > rather than >= 2001-07-06 00:29 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: additional comparision methods ( "<" and IsSameChannel() ). IsSameChannel() ignores the mode bits for pedestal subtraction and common mode; other comparisions (==,!= in particular) require *exact* matches. 2001-07-06 00:26 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: extra protection against case that should never happen 2001-07-06 00:26 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: additional include files for std C library function prototypes use roto_open_DCP_connection to eliminate need for MINOS_DCP from rc.h strip out path info from name of file passed to rotorooter 2001-07-06 00:23 emilyw * WebDocs/: WebDocs.html, main.html: Added additional links to offline computing resources to both sites. 2001-07-06 00:21 emilyw * WebDocs/: actsim.html, lea_packrat.html, plex.html, ugli_packrat.html, validity.html, PackRats/actsim_PR.html, PackRats/candalg_PR.html, PackRats/leakche_PR.html, PackRats/msg_PR.html, PackRats/navlat_PR.html, PackRats/per_PR.html, PackRats/plex_PR.html, PackRats/reg_PR.tex, PackRats/ugli_PR.html, PackRats/valman_PR.html: Moved all PACKRATS into the PackRats/ directory. Removed PACKRATS from the main WebDocs directory. 2001-07-06 00:20 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/: rototalk.c, rototalk.h: new functions "roto_open_DCP_connection" and "roto_open_DCS_connection" that alleviate the user's need for having the MINOS_DCP/MINOS_DCS values that are part of Run Control's MinosOnlineEntities enum. 2001-07-06 00:12 emilyw * WebDocs/: demojob_help.html, screenshot.gif: Corrected and updated demojob commands as displayed on help site, adding files which this site links to 2001-07-06 00:04 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/roto_status.c: [no log message] 2001-07-06 00:03 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.c: mv "enum RotoTalkErr" from here to rototalk.h to allow external users to see the codes; include "roto.h" which is no longer in rototalk.h (has command code details unnecessary for external users); add more include files for std C library function prototypes; comment out unused variable. 2001-07-06 00:01 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.h: remove "roto.h" which is not needed for function prototypes (has internal details about message encoding); move "enum RotoTalkErr" out of rototalk.c to here so that external users can see the error code enumeration. 2001-07-05 21:36 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockId.h: fix wrong field length for major id (still had very preliminary length of 8 bits rather than 16). 2001-07-05 21:14 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/BfldHandlerVoronoi.cxx: Changed default interpolation method for Voronoi handler back to natural (correcting an erroneous change on my part...sorry!) 2001-07-05 20:04 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, TrackSRListModule.cxx: Removed CandClusterListHandle requirement--before this change, running the CandTrackSR package without first creating a CandClusterListHandle (such as by running CandClusterSR) would result in a segmentation fault. 2001-07-05 18:27 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/: MINFGUIPanel.cxx, MINFScript.cxx, MINFile.cxx: modification to bring code into compliance with ROOT CVS version post 2001-06-27 which had a backwards incompatibility in TGFileInfo 2001-07-05 15:42 Brett Viren <bv@bnl.gov> * CVSROOT/users: Few gaps filled in. 2001-07-05 15:37 Brett Viren <bv@bnl.gov> * CVSROOT/users: This file connects names used in CVS logs to more info about their identity (full name + email address). It is used by cvs2cl. 2001-07-05 15:08 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/TIntList.h: Whoops, one more little fix 2001-07-05 15:02 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/: BFLWingedEdge.cxx, BfldHandlerVoronoi.cxx: Further simple fixes 2001-07-05 14:50 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/: BFLNode.cxx, BFLNode.h: Made Compare virtual and const, to make voronjob run properly 2001-07-05 14:45 Andrew Goldstone <agoldst@fas.harvard.edu> * BField/BFLHandler.h: Changed declaration of SetInterpolant to use proper type 2001-07-05 06:01 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, Per.h, PerFile.cxx, PerFile.h, PerFileManager.cxx, PerFileManager.h, PerInputStream.cxx, PerOutputStream.cxx, PerStream.cxx, PerStream.h: S. Kasahara Added GetErrorCode methods which can be used to determine the reason for failure in the event that a file or tree fails to open. Per.h contains the list of error codes supported so far. This modification is backward compatible with older versions of the Persistency package. It requires a version of ROOT newer than the cvs version of 6/26/01. 2001-07-04 10:48 Costas Andreopoulos <costas@fnal.gov> * BField/: BFLVorOperator.h, BfldMeshVoronoi.cxx, BfldMeshVoronoi.h: minor adjustments to base version 2001-07-04 04:47 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/DigitListModule.cxx: deal with new fields in CandHeader ctor; run,snarl taken from RawRecord's header. Warning message if RawRecord doesn't have RawDaqSnarlHeader. 2001-07-04 04:14 Robert Hatcher <rhatcher@fnal.gov> * CandData/: CandHeader.cxx, CandHeader.h: add "run" "snarl" and "event" to CandHeader (run/snarl come from RawRecord, "event" is the physics event # if split, ie. near detector, otherwise it is -1). 2001-07-04 04:12 Robert Hatcher <rhatcher@fnal.gov> * CandData/LinkDef.h: use new streamer type (+) 2001-07-04 00:29 emilyw * WebDocs/: THtml.html, UserAnalysis.cxx, UserAnalysis.h, WebDocs.html, logo.jpg, main.html, offline_links.html, offline_req.ps: Adding files to WebDocs 2001-07-03 22:04 emilyw * WebDocs/soft_use_test.html: Added interior links to each title for simplified navigation 2001-07-03 12:28 Costas Andreopoulos <costas@fnal.gov> * BField/: BFLAnsysLookup.cxx, BFLAnsysLookup.h, BFLInterpolation.cxx, BFLInterpolation.h, BFLLookupTable.cxx, BFLLookupTable.h, BFLNode2ACell.cxx, BFLNode2ACell.h, BFLVorOperator.cxx, BFLVoronoiMaker.cxx, BFLVoronoiMaker.h, BFLWingedEdge.cxx, BFLWingedEdge.h, BfldHandlerVoronoi.cxx, LinkDef.h: BASE_VERSION 2001-07-03 07:00 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/cvs-rep.html: Remove spurious setenv from .bashrc/.profile example. 2001-07-03 06:54 Nick West <n.west1@physics.oxford.ac.uk> * WebDocs/soft_ins.html: Remove confusing line break after ./install -p MINOS -c 2001-07-03 06:18 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Record API change: DbiTableRow Fill and Store methods now take 2nd arg. 2001-07-03 06:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: Add data member DbiValidityRec. Pass it to DbiTableRow's Store method. 2001-07-03 06:14 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultNonAgg.cxx: Pass validity (DbiValidityRec) to DbiTableRow's sub-class Fill method. 2001-07-03 06:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigSet.cxx, DbiConfigSet.h, DbiValidityRec.cxx, DbiValidityRec.h, test/DbiDemoData1.cxx, test/DbiDemoData1.h, test/DbiDemoData2.cxx, test/DbiDemoData2.h, test/DbiDemoData3.cxx, test/DbiDemoData3.h: Add const DbiValidityRec* arg to Fill and Store methods as dictated by change to DbiTableRow base class. 2001-07-03 06:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiTableRow.h: API Change: Fill and Store methods now have 2nd arg: const DbiValidityRec* so that the row's validity can be accessed. 2001-07-03 00:10 Ed Larty <lartey@hepr0.physics.tamu.edu> * WebDocs/: soft_ins.html, soft_use_test.html: [no log message] 2001-07-02 22:02 emilyw * WebDocs/: computing.html, cvs_ssh.html, oo_discussions/Nav_Intro1.gif, oo_discussions/Nav_Intro2.gif, oo_discussions/conf_call.html, oo_discussions/dbi.tar.gz, oo_discussions/dbi_notes.html, oo_discussions/dbi_packrat.dia, oo_discussions/dbi_packrat.gif, oo_discussions/dbi_packrat.html, oo_discussions/index.html, oo_discussions/index_history.html, oo_discussions/lea.gif, oo_discussions/lea_packrat.html: Adding files to WebDocs. 2001-07-02 21:56 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Andrew Goldstone to list of Bfield writers 2001-07-02 21:39 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/soft_ins.html: attempt to rationalize conflicting changes made by Brett and Ed. 2001-07-02 21:28 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimDefStepper.cxx, SwimDefStepper.h, SwimG4Stepper.h, SwimGeo.cxx, SwimGeo.h, SwimParticle.cxx, SwimParticle.h, SwimPrintStepAction.h, SwimStepAction.h, SwimStepOnceAction.cxx, SwimStepOnceAction.h, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimdEdxAction.cxx, SwimdEdxAction.h, SwimdEdxTable.cxx, test/GNUmakefile, test/TestSwimmer.cxx, test/TestSwimmer.h, test/TestSwimmer.jcm: Add another constructor for SwimSwimmer (i.e. with ValidityContext). More debugging is needed for SwimGeo. 2001-07-02 21:20 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft, install_minossoft_dev, install_minossoft_frozen: #Included a line to fix broken link in RDBC include directory 2001-06-29 23:49 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: cvs-rep.html, external_products.html, soft_ins.html, soft_use_base.html, soft_use_test.html: tweak some JavaScript stuff that got munged in the process of Netscape "save source" 2001-06-29 23:48 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/author_hints.html: tweak the suggested format a bit, use <xmp> instead of <pre> when showing HTML code. 2001-06-29 23:22 Brett Viren <bv@bnl.gov> * WebDocs/soft_ins.html: Add my mods to "Frozen Releases" section. 2001-06-29 23:17 Mark Messier <messier@indiana.edu> * IoModules/: IoInputModule.cxx, IoInputModule.h: IoModule loads data files from command line in BeginJob() 2001-06-29 23:05 emilyw * WebDocs/index.html: Removing index.html from WebDocs so that a file index shows 2001-06-29 23:05 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCModule.cxx, JobCModule.h, JobCPath.cxx, JobCPathModule.cxx, JobCPathModule.h, test/JobCDemoModuleA.cxx, test/sample.jcm: 1) Give JobCModules access to the JobCEnv 2) Give access to controller through JobCEnv 3) Changes to test programs for above 2001-06-29 21:43 emilyw * WebDocs/: XEmacs.html, actsim.html, alan_tips.html, conversion.html, dispatcher_proposal.html, electronic_documents.html, emacs.txt, faq, faq_CVS, faq_CVS.html, faq_ROOT, faq_WebDocs, faq_afs, index.html, lea_packrat.html, links.html, minos_dispatcher.html, ms_proj.html, nav_packrat.html, plex.html, random_numbers.html, ugli_packrat.html, validity.html, winctr.html, windows-nt.html: Putting these files in the CVS repository. 2001-06-29 21:28 emilyw * WebDocs/: CheezyDisplay.html, demojob_help.html: Updated some out-of-date links. 2001-06-29 21:26 Robert Hatcher <rhatcher@fnal.gov> * setup/setup_minossoft_FNALU: commit a copy of the FNALU setup as an example and to ensure that it doesn't get "lost" in the future. 2001-06-29 19:53 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/: install_minossoft_dev, install_minossoft_frozen, packages-R0.0.0, setup_minossoft, setup_minossoft_no_ups, setup_minossoft_no_ups.sh: # Added script files install_minossoft_dev install_minossoft_frozen and package file packages-R0.0.0 #Modified files setup_minossoft setup_minossoft_no_ups setup_minossoft_no_ups.sh 2001-06-29 17:08 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/: DocBuilder.pl, GNUmakefile, doc/Description: DocBuilder update: Macro files associated with packages doc/Description files added into package indecies PACKAGE/doc/, PACKAGE/doc/index.html, or PACKAGE/doc/README.html is referenced by the package index. Multiple column output in metaindex and macro index Added more libraries to link command Cosmetic changes to output files. 2001-06-29 14:46 Brett Viren <bv@bnl.gov> * setup/packages: Added DocBuilder 2001-06-29 14:43 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: add Nathaniel Tagg 2001-06-29 00:15 emilyw * WebDocs/: cvs_primer.html, emacs_primer.html, example_makefiles.html, external.html, external_products.html, howto_rootmodule.html, install_mysql.html, offline_req_index.html, soft_ins.html, soft_use_base.html, soft_use_test.html: Adds the webpage source files to directory WebDocs 2001-06-29 00:10 emilyw * WebDocs/demojob_help.html: Adds the out-of-date demojob_help.html webpage source file to directory WebDocs 2001-06-29 00:08 emilyw * WebDocs/cvs-rep.html: Adds the cvs-rep.html webpage source file to directory WebDocs 2001-06-29 00:07 emilyw * WebDocs/author_hints.html: Adds the author_hints.html website source file to directory WebDocs 2001-06-29 00:06 emilyw * WebDocs/RDBCtutor.html: Adds the RDBCtutor.html website source file to directory WebDocs 2001-06-29 00:05 emilyw * WebDocs/RDBCindex.html: Adds the RDBCindex.html website source file to directory WebDocs 2001-06-29 00:05 emilyw * WebDocs/GNUmakefileExample.html: Adds the GNUMakefileExample.html website source file to directory WebDocs 2001-06-29 00:03 emilyw * WebDocs/CheezyDisplay.html: Adds the CheezyDisplay.html website source file to directory WebDocs. 2001-06-28 22:13 Brett Viren <bv@bnl.gov> * MIDAD/: BogusViewable.cxx, BogusViewable.h, DigitListViewable.cxx, DigitListViewable.h, DisplayBase.cxx, DisplayBase.h, FourEnds.cxx, FourEnds.h, GeomViewable.cxx, GeomViewable.h, MIDAD.cxx, MIDAD.h, ModelHistory.cxx, ModelPool.cxx, ModelPool.h, Proxy.h, midad.C, test-midad.cxx, doc/notes.html: Forgotten Proxy.h added. ModelPool no longer is a singleton. MIDAD object owns it. Viewables are now passed in to concrete DisplayBase classes, but are not memory managed. Either pass them in via address of stack-allocated Viewable or delete them after the call to DisplayBase::AddViewable(). 2001-06-28 21:14 Robert Hatcher <rhatcher@fnal.gov> * WebDocs/: .cvsignore, GNUmakefile: fake initial GNUmakefile and .cvsignore to get started with 2001-06-28 21:10 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Fixed typo in A.Goldstone address 2001-06-28 20:58 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, BogusViewable.cxx, DigitListModel.cxx, DigitListModel.h, DigitListViewable.cxx, DisplayBase.cxx, GeomModel.cxx, GeomModel.h, GeomViewable.cxx, LinkDef.h, ModelHistory.cxx, ModelPool.cxx, ModelPool.h, ModelProxy.cxx, ModelProxy.h, ProxyRegistry.cxx, ProxyRegistry.h, ViewableProxy.cxx, ViewableProxy.h, ViewableReg.cxx, ViewableReg.h, midad.C, test-midad.cxx, doc/notes.html, doc/todo.html: In an effort to reduce the number of singletons, Models and Viewables share the same Proxy registration mechanism class. Their canonical names are now the full class names. ModelPool is still temporarily a singleton until DisplayBase can be cleaned up. 2001-06-28 20:20 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added Andrew Goldstone 2001-06-28 19:53 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Add Emily 2001-06-28 19:51 Mark Messier <messier@indiana.edu> * setup/packages: Added WebDocs 2001-06-28 19:22 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Emily to writers for WebDocs 2001-06-28 19:19 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added WebDocs package 2001-06-28 11:39 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Makefile, test/create_database.mysql: Remove obsolete Makefile 2001-06-27 15:53 Brett Viren <bv@bnl.gov> * MIDAD/: FourEnds.cxx, ScaledView.cxx, UZVZDisplay.cxx, View.h, midad.C, doc/notes.html, doc/todo.html: Add lil labels to UZVZDisplay. Fix the lil labels in ScaledView so they don't grow to mongo sized after a resize. 2001-06-27 15:36 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DisplayBase.cxx, DisplayBase.h, FourEnds.cxx, FourEnds.h, LinkDef.h, MIDAD.cxx, ScaledView.cxx, ScaledView.h, View.cxx, Viewable.cxx, midad.C: Added new display, one that shows each strip end separately in its own View. See midad.C for how to exercise it. 2001-06-27 01:04 George Irwin <gmieg@slac.stanford.edu> * REROOT_Classes/: REROOT_Event.h, REROOT_Geom.h: Add "//->" to declarations of pointers-to-static-TClonesArrays. This prevents the TClonesArrays from being repeatedly instantiated and thus eliminates a new memory leak originating in ROOT 3.01. Data files created with ROOT 3.01 must be rerooted again to eliminate memory leak in read job. 2001-06-26 22:11 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h, RegistryItem.h, RegistryItemXxx.h: Added code to Dump, Clear and set/unset Locks from the TObject context menu. With this a Registry can be added to a TFolder and browsed from a TBrowser. 2001-06-26 22:07 Brett Viren <bv@bnl.gov> * MIDAD/doc/: notes.html, todo.html: Another day goes by... 2001-06-26 17:32 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Fixed error in hadprod path 2001-06-26 17:28 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: improved handling in case of unknown id: use proxy for generic RawDataBlock with isdcs=0,majorid=0 improved handling of trashed buffers: blocks are expected to be at least three words long (size,checksum,blockid) improved handling in case there is no identifiable record header block: create fake DaqHeader with current timestamp and run/subrun/runtype=-1 2001-06-26 17:24 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoClientModule.cxx: default port # is now 9011 2001-06-26 17:24 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: clean up and clarify some syslog messages; better handling of named file open/closing (had odd restriction that file name >= 12 char); adjust handling of RotoObjectifier failure codes (still needs to be cleaned up some). 2001-06-26 17:20 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoTalk/roto_status.c, rotorooter.cc: default port # is now 9011 2001-06-26 17:20 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.c: clean up some syslog messages 2001-06-26 17:18 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: if a record in a file is too big for the allocated buffer then let the user know and skip the rest of the file (fancier error recovery can be added later if necessary - but better to simply increase the buffer size and start again). 2001-06-26 16:50 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/daq_bin2roto.c: allocate (via malloc) a 3Mbyte buffer rather than the wimpy 10K stack buffer. 2001-06-26 16:48 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataBlock.cxx, RawDataBlock.h: register generic RawDataBlock so that proxy exists for use when an unknown block id is used. protect GetChecksum and GetBlockId in case of bad block size (all blocks should be at least 3 words long). 2001-06-26 16:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockId.cxx: unknown major id's in string form now includes hex value 2001-06-26 16:39 Robert Hatcher <rhatcher@fnal.gov> * RawData/rdChecksum.c: protect against null pointers 2001-06-25 19:15 Brett Viren <bv@bnl.gov> * MIDAD/midad.C: simple ROOT script excerpting code from test-midad.cxx 2001-06-25 19:00 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, UZVZDisplay.cxx, midad.jcm, test-midad.cxx: Added U-Strip-Plane and V-Strip-Plane view types, implimented for DigitListViewable. Added different ways to display a strip end (kHalf, kSummed, kBit, kFull and the old kBowTie). All of these options are only accessible via hard coding for the moment. This commit has Strip vs Plane, and Half hard coded. 2001-06-25 18:55 Brett Viren <bv@bnl.gov> * MIDAD/test/: Makefile, RangeLinkdef.h, TestRange.cxx, TestRange.h, test-Range.cxx: Added 2D tests 2001-06-25 15:19 Brett Viren <bv@bnl.gov> * MIDAD/doc/: Makefile, command-processor.dia, controllers.dia, design.html, displays.dia, event-control.dia, event-control.html, george-viewable.dia, gmsmenu.dia, index.html, menu.html, midad.dia, model-template.dia, models.dia, models.html, notes.html, objreg.dia, overview.html, sigmenu.dia, todo.html, viewable.dia, views.dia, views.html: Move MIDAD doc bits from my CVS 2001-06-25 15:16 Brett Viren <bv@bnl.gov> * Registry/: Makefile, preamble.tex, reg-talk.tex, registry-packrat.tex, registry.dia, doc/Makefile, doc/preamble.tex, doc/reg-talk.tex, doc/registry-packrat.tex, doc/registry.dia: Moved doc stuff to doc/ 2001-06-25 15:10 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h: Small decruftification 2001-06-25 04:48 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDS.cxx, DDS.h, DDSSubscription.cxx, DDSSubscription.h, test/DemoClient.cc, test/TestSubscription.cc: S. Kasahara Removed enumerated list of supported raw data streams from DDS class. Adapted code to now make use of Per defined data streams. 2001-06-25 04:44 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, Per.h, PerFile.cxx: S. Kasahara Added enumerated list of standard supported data streams to Per class. Changed return value of Per::GetAccessString from const char* to string and modified PerFile to work with this change. 2001-06-22 20:40 Mark Messier <messier@indiana.edu> * Demo/demo-1.jcm: Removed incomplete command at end of file. Cures "press any key for core dump" problem. 2001-06-22 17:11 Mark Messier <messier@indiana.edu> * JobControl/doc/README.CommandLine: Added README explaining command line options 2001-06-22 16:02 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, DemoEventDump.h: 1) Added First/Last/Frequency options for dump. 2) Split RawHeader and RawData dump routine so one can dump either/or or both of these. 2001-06-22 02:13 Mark Messier <messier@indiana.edu> * JobControl/JobCNode.cxx: dded include unistd for sysconf prototype 2001-06-21 18:21 Mark Messier <messier@indiana.edu> * JobControl/: JobCNode.cxx, JobCNode.h: Keep track of both user and system times for nodes. Also tweak report format to keep lines of reasonable length 2001-06-21 08:35 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/Makefile.am: minosry change 2001-06-21 08:35 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/Makefile.am: minory change 2001-06-21 08:26 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: include/RDBC/TSQLImportClient.h, include/RDBC/TSQLImporter.h, include/RDBC/TSQLUrl.h, odbc/ODBCConnection.cxx, rdbc/TSQLDriverManager.cxx, rdbc/TSQLImportClient.cxx, rdbc/TSQLImporter.cxx, rdbc/TSQLUrl.cxx: sorry for committing several times ... 2001-06-21 08:18 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: ChangeLog, GNUmakefile, Makefile.in, NEWS, include/Makefile.in, include/RDBC/Makefile.am, include/RDBC/Makefile.in, include/RDBC/TSQLImportClient.h, include/RDBC/TSQLImporter.h, include/RDBC/TSQLUrl.h, macros/Makefile.in: - connection to catalog of files added: o catalog should have either ".cat" or ".db" extention o catalog consists of references to ASCII files with tables Example, content of catalog.db name http://plue.sedac.ciesin.org/geocorr/data/corrlst_lib/pumas/akco2pa.csv http://plue.sedac.ciesin.org/geocorr/data/corrlst_lib/pumas/akco2pb.csv Example of ROOT session: [] con = gSQLDriverManager->GetConnection("mysql://#/home/onuchin/public_html/RDBC/ASCII/catalog.db","nobody",pwd) This connection creates tables "catalog","akco2pa","akco2pb" ( correspond to filename without extension ) [] rs = st->ExecuteQuery("select * from catalog")->Print() +-------------------------------------------------------------------------+ | name | +-------------------------------------------------------------------------+ | http://plue.sedac.ciesin.org/geocorr/data/corrlst_lib/pumas/akco2pa.csv | | http://plue.sedac.ciesin.org/geocorr/data/corrlst_lib/pumas/akco2pb.csv | +-------------------------------------------------------------------------+ [] rs = st->ExecuteQuery("select * from akco2pb")->Print() +-------++------++--------++--------------------------++-------++--------++-----------++------------++----------++-----------+ | STATE || STAB || COUNTY || COUNTYNM || BPUMA || POP || INTPTLAT || INTPTLNG || AFACT || AFACT2 | +-------++------++--------++--------------------------++-------++--------++-----------++------------++----------++-----------+ | 02 || AK || 02013 || ALEUTIANS EAST || 00300 || 2464 || 55.034179 || 162.45006 || 1 || 0.021181 | | 02 || AK || 02016 || ALEUTIANS WEST || 00300 || 9478 || 53.071425 || 172.478653 || 1 || 0.081473 | | 02 || AK || 02020 || ANCHORAGE || 00101 || 109196 || 61.247578 || 149.730595 || 0.482446 || 1 | | 02 || AK || 02020 || ANCHORAGE || 00102 || 117142 || 61.149123 || 149.850048 || 0.517553 || 1 | ..... - another important addon is possibility to ommit full path to ODBC driver in the connect string ODBC driver should be placed either in $LD_LIBRARY_PATH or /usr/lib, /usr/local/lib or $ROOTSYS/lib 2001-06-18 17:06 Ed Larty <lartey@hepr0.physics.tamu.edu> * setup/packages: added new package to package list 2001-06-14 06:15 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoRawDataFile.cxx: S. Kasahara Changed call to PerInputStream::IsEOF to PerInputStream::IsEnd to be compatible with renaming of PerInputStream method. 2001-06-14 06:13 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: DDSChildServer.cxx, DDSFileHandler.cxx, DDSFileHandler.h, test/DemoClient.cc: S. Kasahara Dispatcher now serves from open as well as closed files. Will send out instructions on how to use it to access open files tomorrow. 2001-06-14 06:10 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: PerFile.cxx, PerFile.h, PerFileManager.cxx, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStream.cxx, PerStream.h, PerStreamManager.cxx, test/DemoDaq.cc, test/DemoInput.cc, test/DemoInputModule.cc, test/DemoInputModule.h: S. Kasahara Several modifications to allow use with read of open files as in the case of the Dispatcher. Also: i)added PerInputStream::Previous and PerInputStream::IsBegin methods to allow user to request previous entry in stream. ii)Renamed PerInputStream::IsEOF to PerInputStream::IsEnd 2001-06-12 19:12 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimCondition.h, SwimDefStepper.h, SwimG4Stepper.h, SwimGeo.cxx, SwimGeo.h, SwimMomentumCondition.cxx, SwimMomentumCondition.h, SwimPlaneInterfaceSR.cxx, SwimPlaneInterfaceSR.h, SwimPrintStepAction.h, SwimStepAction.h, SwimStepOnceAction.cxx, SwimStepOnceAction.h, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxAction.h, SwimdEdxTable.cxx, SwimdEdxTable.h, test/GNUmakefile, test/TestSwimParticle.cxx: Add SwimBackward method in SwimSwimmer and a momentum condition for determining when a particle stops swimming. Enegy loss table and geometry needed for Swimmer are under construction. 2001-06-11 12:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultAgg.cxx: Fix compiler warning: passing`double' for argument 1 (unsigned int) 2001-06-08 20:56 Brian Rebel <brebel@fnal.gov> * DeMux/DmxValidate.cxx: changes for evaluating cosmics reconstruction 2001-06-08 15:55 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayBase.cxx, DisplayBase.h: Add rudimentary printing of Views to PS. 2001-06-08 15:34 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: TSQLImportClient.cxx, TSQLImporter.cxx: TSQLImportClient.h moved to include directory. 2001-06-08 09:57 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/include/RDBC/TSQLImportClient.h: Add missing data member fMustDeleteLocalFile 2001-06-07 21:34 Brett Viren <bv@bnl.gov> * MIDAD/test/: Makefile, SubTRt.cxx, SubTRt.h, TemplateRtLinkdef.h, test-TemplateRt.cxx: More tests with templates and Rt 2001-06-07 20:57 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoTalk/rototalk.c: more clearly specify what the whoami arg is (MINOS_DCP or MINOS_DCS from rc.h) 2001-06-07 20:56 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: use DAQ_LOG_FACILITY (==LOG_LOCAL1) for syslog system 2001-06-07 20:48 Brian Rebel <brebel@fnal.gov> * DeMux/DmxValidate.cxx: make correction to TestXTalk() method 2001-06-07 19:03 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMuxCosmics.cxx, AlgDeMuxCosmics.h, DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxCosmicsModule.cxx, DmxDeMuxCosmicsModule.h, DmxDeMuxTestModule.cxx, DmxValidate.cxx, LinkDef.h, batchdemux.C, demux.jcm: add method DeMuxCosmicsEvent() to DmxDeMux for demultiplexing cosmic ray events. Add algorithm and module for demultiplexing cosmic ray events. fix DmxValidate::TestCosmics() to call DmxDeMux::DeMuxCosmicsEvent() 2001-06-07 05:04 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLImportClient.cxx: improvement of validating of first line of ASCII file 2001-06-06 23:32 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/README: README added 2001-06-06 23:32 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/bin/crl: command line args added 2001-06-06 23:31 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/config/CRLforms/: beamshift.xml, captainshift.xml, daqshift.xml, endofshift.xml, farshift.xml, nearshift.xml: Modified Files: captainshift.xml endofshift.xml Added Files: beamshift.xml daqshift.xml farshift.xml nearshift.xml 2001-06-06 23:30 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/config/LogBook_admin/LogBookConfig-main.xml: LogBookConfig-main.xml: removed 2001-06-06 23:30 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/config/LogBook_admin/: LogBookConfig-beam.xml, LogBookConfig-cpt.xml, LogBookConfig-daq.xml, LogBookConfig-far.xml, LogBookConfig-near.xml, LogBookConfig.xml: other stations added 2001-06-06 23:01 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLImportClient.h: Weird bug fixed 2001-06-06 22:28 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: TSQLDriverManager.cxx, TSQLImportClient.cxx, TSQLImporter.cxx: Fix which allows to create ASCII table correctly ( thanks to Nick ) 2001-06-06 21:15 Brett Viren <bv@bnl.gov> * MIDAD/: LinkDef.h, Range.cxx, Range.h, ScaledView.cxx, ScaledView.h, test/Makefile, test/RangeLinkdef.h, test/TemplateRt.cxx, test/TemplateRt.h, test/TemplateRtLinkdef.h, test/TestRange.cxx, test/TestRange.h, test/TestTemplateRt.cxx, test/TestTemplateRt.h, test/test-Range.cxx, test/test-Range.h, test/test-TemplateRt.C, test/test-TemplateRt.cxx: ScalledView converted to use Range through RangePtr (which IsA Handle). Both Range and RangePtr are converted to template versions in anticipation of use in View. Rt signals from these templated classes work. Simplified test made while debugging this are in test/. 2001-06-06 19:37 Brett Viren <bv@bnl.gov> * MIDAD/: Display.cxx, Display.h, GNUmakefile, GuiDoubleSlider.h, SimpleMain.cxx, SimpleMain.h, simple-main.cxx, test-midad.cxx, test/Makefile: Remove some obsolete code. Move some stuff into GuiDoubleSlider.{cxx,h} on its way into ROOT proper. When its there, this file will go away. Removed TROOT from test-midad - no longer needed in newer ROOTs. 2001-06-06 16:01 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxTestModule.cxx, DmxValidate.cxx, DmxValidate.h, demux.jcm: minor changes for checking xtalk effects 2001-06-06 06:31 Gokhan Unel <ngu@lotus.phys.nwu.edu> * ELogBook/: ENVIRONMENT, README, bin/crl, config/CRLforms/captainshift.xml, config/CRLforms/endofshift.xml, config/CRLforms/form.dtd, config/CRLforms/startofshift.xml, config/LogBook_admin/LogBookConfig-beam.xml, config/LogBook_admin/LogBookConfig-daq.xml, config/LogBook_admin/LogBookConfig-far.xml, config/LogBook_admin/LogBookConfig-main.xml, config/LogBook_admin/LogBookConfig-near.xml, config/LogBook_admin/LogBookConfig.dtd, config/LogBook_admin/LogBookConfig.xml, config/LogBook_admin/LogBookInquiryConfig.dtd, config/LogBook_admin/LogBookInquiryConfig.xml, config/LogBook_admin/LogbookConfigParms.properties, config/images/binf.gif, config/images/eshift.gif, config/images/fwcam.gif, config/images/nwcam.gif, config/images/root.gif, config/images/sshift.gif, config/images/tni.gif: [no log message] 2001-06-05 23:30 Brett Viren <bv@bnl.gov> * MIDAD/: EventControl.cxx, Handle.h, LinkDef.h, MIDAD.cxx, Range.cxx, Range.h, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, test/Makefile, test/RangeLinkdef.h, test/TestRange.cxx, test/TestRange.h, test/test-Handle.cxx, test/test-Range.cxx, test/test-Range.h, test/test-midad.cxx: Added a referenced counted Range object to make zooming a little more sane (View doesn't yet use it). The reference counting is done by a generic templated class in Handle.h - this might be useful outside MIDAD. It is based on one in Stroustrup, 3rd ed. Added a test/ subdir, not under SRT. Minor quieting of MIDAD cerr statements. 2001-06-05 21:29 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: GNUmakefile, RotoTalk/.cvsignore, RotoTalk/GNUmakefile, RotoTalk/daq_bin2roto.c, RotoTalk/roto_status.c, RotoTalk/rototalk.c, RotoTalk/rototalk.h, test/.cvsignore, test/GNUmakefile, test/daq_bin2roto.c, test/roto_status.c, test/rototalk.c, test/rototalk.h: a general shuffling what was in the "test" subdirectory is now in "RotoTalk". this is code for standalone code (ie. the online software) to talk to the rotorooter. it now produces a static, not shared, library. the binaries "daq_bin2roto" and "roto_status" are now always generated 2001-06-05 19:00 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: limit the number of checksum errors (at least until everyone has the code in place) 2001-06-05 18:59 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/rototalk.c: convert to using syslog instead of printf. use expanded enum list to uniquely identify each possible error condition 2001-06-05 18:58 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/daq_bin2roto.c: define the syslog connection. might not have any messages, but underlying rototalk routines send their output there so we need to set LOG_PERROR so that messages appear on the screen as well. 2001-06-05 05:39 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: fill in the checksum when the rest of the data is completely constructed 2001-06-05 05:39 Robert Hatcher <rhatcher@fnal.gov> * RawData/: GNUmakefile, RawDaqHeaderBlock.cxx, RawDataBlock.cxx, RawDataBlock.h, RawRunEndBlock.cxx, RawRunStartBlock.cxx, RawSnarlHeaderBlock.cxx, RawTpSinglesSummaryBlock.cxx, rdChecksum.c, rdChecksum.h: first implementation of checksum routines and their use in data blocks 2001-06-05 05:37 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoObjectifier.cxx: add syslog logging of errors (suppress stdout directed messages in server called methods). test and complain about checksum mismatches. 2001-06-05 05:36 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: tweak syslog messages 2001-06-05 05:35 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: provide signal handling for SIGINT (2) and SIGTERM (15) for clean shutdown. 2001-06-05 03:26 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDaqHeaderBlock.cxx: ack, ack, ack! -- where did that spurious ";" come from 2001-06-05 02:46 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h: commit basic Daq Header Block used to tag Daq Records other than Snarls. these have timestamp, run, subrun and runtype info. for now assign a fake major id value until official one is assigned. 2001-06-05 02:30 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawSnarlHeaderBlock.cxx: re-arrange dumping format to match intrinsic order; Print() take option 'X' 2001-06-05 02:10 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: fix support for single file (headerless) support required by daq_bin2roto that got broken in previous "cleanup". 2001-06-05 02:09 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/rotorooter.cc: replace missing break in switch statement (-e option fell through to -h) 2001-06-05 02:08 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/daq_bin2roto.c: rotorooter will supply the additional file extension. 2001-06-05 01:48 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: RotoServer.cxx, RotoServer.h, rotorooter.cc: option for toggling whether to allow overwriting of existing files conversion to using syslog for error logging (though printf, cout and MSG output still possibly reside in classes used by the server). general cleanup and a refactorization of how filename handling is done. 2001-06-05 01:44 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/: roto_status.c, rototalk.h: minor corrections in comments 2001-06-04 22:20 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Edward L. to core group list 2001-06-04 21:45 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgConfigGoodThruMuonList.h: Removed an obsolete constructor that had somehow snuck back into the repository. 2001-06-04 21:24 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/rototalk.h: ensure "C" linkage even when compiled under C++ 2001-06-04 21:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiWriter.h: Fix complier error: operator=(const DbiWriter&); must take DbiWriter& return val 2001-06-04 21:07 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCROOT.cxx: JobController has no method GetEnv(), but does have GetJobEnv(). 2001-06-04 20:16 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoServer.cxx: correct misunderstanding about PerOutputStreamManager->CloseFile() which takes a *stream* name, not a file name. 2001-06-04 19:33 Mark Messier <messier@indiana.edu> * JobControl/JobCROOT.cxx: Asking for a JobCROOT instance automatically switches the controller to interactive mode. Needed for support of old (old, old!) minfastjob framework 2001-06-04 19:33 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/rototalk.c: remove unecessary include of roto.h (already chained in via rototalk.h) 2001-06-04 19:31 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/RotoClientModule.cxx: change the default rotorooter host client tries to connect to *away* from my own machine to "localhost" -- so I don't get hammered. 2001-06-04 19:19 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/: rototalk.c, rototalk.h: some general cleanup; hide some specifics within rototalk.c that were in rototalk.h; signature for roto_close_dcsfile changed (no args) as there should only ever be a single DCS file open for any connection (how else would we know which file to put the data in). 2001-06-04 19:15 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/test/GNUmakefile: fix a few typos and a renaming missed in the comments 2001-06-04 19:14 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: GNUmakefile, roto.h: remove roto.h dependence on package name for rc.h in anticipation of it being copied elsewhere (online system) without the same directory structure. 2001-06-04 17:45 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: limit the number of complaints generated about adc/tdc values not fitting in their assigned fields. we should eventually track down solutions to the problem itself (improved simulation of saturation of electronics or scintillator, or a scale factor pe-to-ADC...) 2001-06-04 17:43 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldHandlerRect2d.h, BfldHandlerVoronoi.h: ClassDef macro had base class name rather than this class name (a dodgy cut-and-paste job on my part, no doubt). 2001-06-04 17:42 Robert Hatcher <rhatcher@fnal.gov> * BField/LinkDef.h: remove irrelevant DummyVldContext, DummyVldRange entries; remove duplicate reference to DetectorType (probably left over from pre-Conventions). thank n. tagg for tracking this down. 2001-06-04 17:40 Robert Hatcher <rhatcher@fnal.gov> * BField/BField.h: remove commented out #include DummyVldContext 2001-06-04 17:39 Robert Hatcher <rhatcher@fnal.gov> * BField/: DummyVldContext.cxx, DummyVldContext.h: remove dummy vld context now that Validity package is well established 2001-06-04 16:16 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Fixed bug caused when fit fails after only one plane is added to fit. 2001-06-04 15:26 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxValidate.cxx, DmxValidate.h: move slice from vertex to end planes to inside the loop over views in DmxDeMux::DeMuxEvent() add GetStatObject() method to DmxHypothesis which returns the DmxStatistic object used by the DmxHypothesis object add a few more test methods to DmxValidate 2001-06-04 14:45 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/LinearFit.cxx: Included <cmath> header file. 2001-06-04 08:43 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: GNUmakefile, LinkDef.h, RotoClient.cxx, RotoClient.h, RotoClientBinaryFile.cxx, RotoClientBinaryFile.h, RotoClientModule.cxx, RotoClientModule.h, RotoObjectifier.cxx, RotoObjectifier.h, RotoRcCmd.cxx, RotoRcCmd.h, RotoServer.cxx, RotoServer.h, rc.h, roto.h, roto.jcm, rotorooter.cc, test/GNUmakefile, test/daq_bin2roto.c, test/roto_status.c, test/rototalk.c, test/rototalk.h: Initial check in of Rotorooter and friends 2001-06-04 07:27 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiConfigStream.cxx, DbiConfigStream.h, LinkDef.h, RegistryConfigStream.cxx, RegistryConfigStream.h, test/DbiValidate.cc, test/GNUmakefile: Rename RegistryConfigStream -> DbiConfigStream to reflect its final resting place. 2001-06-04 01:36 Sue Kasahara <schubert@hep.umn.edu> * setup/packages: Added Dispatcher to setup/packages list 2001-06-03 23:34 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoRawDataFile.cxx: Remove unnecessary call to PerInputStreamManager::CloseFile 2001-06-03 05:55 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRunEndBlock.cxx, RawRunStartBlock.cxx, RawSnarlHeaderBlock.cxx, RawTpSinglesSummaryBlock.cxx: set bogus checksum to 0xdeadbeef 2001-06-03 05:54 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataBlock.cxx: if first char of Print() option is 'x' or 'X' generate a formatted hex dump 2001-06-03 04:36 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: PlexusReroot.cxx, UgliGeometryReroot.cxx: include path for class header should have RerootExodus as package 2001-06-03 04:09 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: if option is 'X' simply return after doing RawDataBlock::Print(); if it is 'x' (lower case) then both dumps are done. 2001-06-03 04:08 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDaqSnarlHeader.cxx: tweak output formatting 2001-06-03 04:06 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: make new classes (TOF, PedestalTable, RunStart, RunEnd, RunComment) avail 2001-06-03 02:55 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLIHeaderInterface.h, RawLITimingSummaryBlock.h: the field previously known as "Frequency" is now "Period" per Lisa's request 2001-06-03 02:53 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockRegistry.h: supply a Print() method; CINT can't access operator<< because of friend status 2001-06-03 02:44 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRecord.cxx, RawRecord.h: supply a Print() method 2001-06-03 02:43 Robert Hatcher <rhatcher@fnal.gov> * Record/LinkDef.h: use new streamer method (+ at end of #pragma line) 2001-06-03 02:42 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinosHdr.cxx: tweak Print() method 2001-06-03 02:41 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawPedestalTableBlock.cxx, RawPedestalTableBlock.h, RawRunCommentBlock.cxx, RawRunCommentBlock.h, RawRunEndBlock.cxx, RawRunEndBlock.h, RawRunStartBlock.cxx, RawRunStartBlock.h: blocks that have an id assigned, but whose guts haven't yet been specified 2001-06-03 02:40 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawTOFBlock.cxx, RawTOFBlock.h, RawTOFDigit.cxx, RawTOFDigit.h: initial support for TOF block 2001-06-03 02:38 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: LinkDef.h, PlexusReroot.cxx, PlexusReroot.h, UgliGeometryReroot.cxx, UgliGeometryReroot.h: PlexusReroot and UgliGeometryReroot now live in this package in order to break a cyclic dependency (and in anticipation of their eventual demise). TClass::New() required that their default ctor's be made public -- but that doesn't mean anyone should be doing that themselves! 2001-06-03 02:35 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: flag bogus checksum with 0xdeadbeef 2001-06-03 02:34 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexLoanPool.cxx, PlexusReroot.cxx, PlexusReroot.h: move PlexusReroot to RerootExodus package; update PlexLoanPool to use TClass::New() info to instantiate a copy 2001-06-03 02:33 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: LinkDef.h, UgliGeometryReroot.cxx, UgliGeometryReroot.h, UgliLoanPool.cxx: move UgliGeometryReroot to RerootExodus package; update UgliLoanPool to use TClass::New() info to instantiate a copy 2001-06-03 02:32 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: optimization in looking for the last plane node: cache the previous result in anticipation of the next query being for the same plane (which happens when this is an intermediate step towards getting a strip node). 2001-06-03 02:29 Robert Hatcher <rhatcher@fnal.gov> * IoModules/: IoRawDataFile.cxx, IoRawDataFile.h: use Persistency package; currently hard coded to look for three streams (TTrees): DaqMonitor, DaqSnarl, LightInjection 2001-06-02 20:21 Brett Viren <bv@bnl.gov> * RecoBase/CandRecoHandle.cxx: Change Next() to NextPtr() to avoid illegal cast of void. 2001-06-01 23:38 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCRootCommandModule.cxx, JobCRootCommandModule.h, JobCRootModule.cxx, JobCRootModule.h: move static method PassPtrToRoot from JobCRootCommandModule to JobCRootModule 2001-06-01 23:09 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCRootCommandModule.cxx, JobCRootCommandModule.h: Help for 'RootCommand': RootCommand is a JobCModule allowing access to scripts from JobControl. Lines of text are processed as if typed at the ROOT prompt at various stages of the job process (ala entry points). The legal entry points are: Analysis/Reconstruction: Ana - read-only analysis of data records Reco - read-write access to data records AnaNonPhysics - read-only analysis of non-physics record RecoNonPhysics - read-write access to non-physics record Status changes: BeginJob - Notice of begin job EndJob - Notice of end job BeginFile - Notice of begin of file EndFile - Notice of end of file BeginRun - Notice of begin of run EndRun - Notice of end of run I/O Methods (in general provided by framework): Get - get a header/event Put - write a header/event As necessary the relevant MomNavigator* is made available to ROOT as "mom" "Ana" is the default entry point Commands implemented: /RootCommand/AddLine[/<entrypoint>] <arbitrary text> Add a line of text to end of the list -- text is interpeted when the entry point is processed in the path /RootCommand/Show[/<entrypoint>] Show the ordered list of lines. /RootCommand/Clear[/<entrypoint>] Clear the list of lines. 2001-06-01 22:44 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCRootModule.cxx, JobCRootModule.h: Make Init() --> InitRoot() publicly available. New command CompileMacro runs .L <macro.C>++; fix small bug in HandleCommand for ObjectStat/Set on getting option 2001-06-01 21:36 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Calculate and fill in chi**2. 2001-06-01 21:35 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/KalmanPlaneSR.cxx: Initialize chi**2 values to 0. 2001-06-01 21:34 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx, CandFitTrackSR/FitTrackSRListModule.cxx, CandShowerSR/ShowerSRListModule.cxx, CandTrackSR/TrackSRListModule.cxx: Set IsCosmic parameter to default value of 0. 2001-06-01 19:35 Mark Messier <messier@indiana.edu> * JobControl/JobCRootEnv.cxx: Work around for TRint's handling of the case when ReturnFromRun()==kTRUE && QuitOpt()==kTRUE. I hope the need for this goes away in future releases of ROOT. 2001-06-01 18:47 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandRecoHandle.cxx: Second try at adding necessary include statements. 2001-06-01 18:42 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandRecoHandle.cxx: Added missing include statement. 2001-06-01 18:28 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Added GetNPlane(PlaneView::PlaneView_t) method. Returns # of planes in reconstructed object. 2001-06-01 18:15 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h: Added Get and Set methods for fitting chi**2. 2001-06-01 18:00 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/FitTrackSRListModule.cxx: Added IsCosmic parameter. When true, fits input tracks (does not choose hits own hits). 2001-06-01 17:51 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/: AlgShowerSR.cxx, ShowerSRListModule.cxx: Added parameter IsCosmic. 2001-06-01 17:01 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Removed Larry W. by request 2001-06-01 16:13 Mark Messier <messier@indiana.edu> * Swimmer/GNUmakefile: Fixed small mistake in instructions for build with GEANT4 2001-06-01 16:12 Mark Messier <messier@indiana.edu> * G4I/: G4IBField.cxx, G4IBField.h, G4IStepper.cxx, G4IStepper.h, GNUmakefile: Build empty classes if there is no GEANT4 installation. If your has has a GEANT4 installation then please see the instructions in the GNUMakefile 2001-06-01 15:56 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxTestModule.cxx, DmxValidate.cxx, DmxValidate.h, demux.jcm: add a straight line fitter for cosmic muons to the DmxValidate class 2001-06-01 15:40 Mark Messier <messier@indiana.edu> * Swimmer/test/TestSwimParticle.cxx: Treatment of command line options is less fragile. 2001-06-01 15:38 Mark Messier <messier@indiana.edu> * Swimmer/: GNUmakefile, SwimG4Stepper.h: Switch default to be to assume site has no GEANT4 installation. If your site does have GEANT4 installed then follow the instructions in the GNUMakefile. 2001-06-01 09:48 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: LinkDef.h, RegistryConfigStream.cxx, RegistryConfigStream.h, test/DbiValidate.cc: Absorb RegistryConfigStream back into DatabaseInterface for now. 2001-06-01 09:40 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Dependency/dep_srt.pl: Minor modification: changed calling method of dep_srt.pl to run perl directly, rather than in a shell script, so SRT variables do not get de-mangled. 2001-06-01 09:05 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiWriter.h: Fix gcc 2.95 ANSI C++ forbids declaration `operator =' with no type error 2001-06-01 00:26 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandCluster.h, RecoBase/CandClusterList.h, RecoBase/CandEvent.h, RecoBase/CandEventList.h, RecoBase/CandFitTrack.h, RecoBase/CandFitTrackList.h, RecoBase/CandReco.h, RecoBase/CandRecoList.h, RecoBase/CandShower.h, RecoBase/CandShowerList.h, RecoBase/CandSlice.h, RecoBase/CandSliceList.h, RecoBase/CandStrip.h, RecoBase/CandStripList.h, RecoBase/CandTrack.h, RecoBase/CandTrackList.h, CandClusterSR/CandClusterSRList.h, CandEventSR/CandEventSRList.h, CandFitTrackSR/CandFitTrackSRList.h, CandShowerSR/CandShowerSRList.h, CandSliceSR/CandSliceSRList.h, CandStripSR/CandStripSRList.h, CandTrackSR/CandTrackSRList.h: Made default constructor public. 2001-06-01 00:22 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: LinearFit.cxx, LinearFit.h: LinearFit now returns error in fit parameters. 2001-06-01 00:21 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/CandSliceSR.h, CandStripSR/CandStripSR.h: Made default constructor public. 2001-06-01 00:20 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, CandFitTrackSR.cxx, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx, KalmanPlaneSR.h: Package can now take input track stubs (CandTrack) and fit them, choosing the best hits to include in the fit. To force this package to fit only the hits given in the input tracks, set the parameter FitInputHits to 1 in FitTrackSRList.cxx and recompile. Note that the default behavior is to use only the first few hits in an input track and then choose hits according to its own criteria. 2001-06-01 00:06 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/CandFitTrackSR.h: Made default constructor public. 2001-06-01 00:06 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, TrackSRListModule.cxx: Modified to better track cosmic muons. Must set IsCosmic flag to 1 in TrackSRListModule.cxx and recompile. 2001-06-01 00:03 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/TrackClusterSR.cxx: GetMinTPos() and GetMaxTPos() now return minimum and maximum extend of TrackCluster (before returned minimum and maximum scintillator centers). 2001-05-31 23:59 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/CandShowerSR.h, CandTrackSR/CandTrackSR.h: Made default constructor public. 2001-05-31 23:59 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/ShowerSRListModule.cxx: Changed parameter MinPlane from 2 to 1 for better reconstruction efficiency. 2001-05-31 23:58 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSRList.cxx: Added some debugging messages. 2001-05-31 23:51 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Added FLSHitNt ntuple. 2001-05-31 23:51 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h: Improve unassociated hit assignment. 2001-05-31 23:50 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSR.cxx: Set vertex information. 2001-05-31 23:40 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandHandle.h: Remove obsolete "friend class CandVerify;" statement. 2001-05-31 23:37 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/CandClusterSR.h, CandEventSR/CandEventSR.h: Made default constructor public. 2001-05-31 23:36 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/ClusterSRListModule.cxx: Changed default value of parameter MinPlaneCoverageShower from 2 to 1 for better reconstruction efficiency. 2001-05-31 23:36 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/AlgClusterSRList.cxx: Fixed typo in parameter SMPlaneFirst introduced in last commit. 2001-05-31 21:30 Mark Messier <messier@indiana.edu> * Demo/: demo-1.jcm, demo-1a.jcm, demo-2.jcm, demoroot.C: Tweaks for latest versions of JobControl and other packages 2001-05-31 21:26 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCRootEnv.cxx, JobCRootEnv.h: More tweaks to command line processing and batch/interactive triggers 2001-05-31 19:19 Mark Messier <messier@indiana.edu> * Registry/LinkDef.h: Remove RegistryConfigStream 2001-05-31 19:08 Mark Messier <messier@indiana.edu> * Registry/: RegistryConfigStream.cxx, RegistryConfigStream.h: Back out this dependency on the database classes until the database situation is more clear. 2001-05-31 18:31 Brett Viren <bv@bnl.gov> * MIDAD/: EventControl.cxx, ScaledView.cxx, UZVZDisplay.cxx: Remove some of the work arounds for ROOTs change in SetEditable behavior. Add work around for change in how JC treats interactive-ness. This will go away once MIDAD is a JC module. 2001-05-31 07:56 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/rdbc/TSQLImportClient.h: Remove .h from wrong directory. Fix up call sequence to ctor. 2001-05-31 07:54 Nick West <n.west1@physics.oxford.ac.uk> * RDBC/include/RDBC/TSQLImportClient.h: Move to correct directory and add missing method prototypes. 2001-05-31 07:16 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Updated to reflect major change to DatabaseInterface package. 2001-05-31 07:14 Nick West <n.west1@physics.oxford.ac.uk> * Registry/: LinkDef.h, RegistryConfigStream.cxx, RegistryConfigStream.h: New class to fill Registry object from DatabaseInterface. 2001-05-31 07:13 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h, DbiCascader.cxx, DbiCascader.h, DbiConfigStream.cxx, DbiConfigStream.h, DbiDBProxy.cxx, DbiDBProxy.h, DbiFieldType.cxx, DbiFieldType.h, DbiMysql.cxx, DbiMysql.h, DbiOutRowStream.cxx, DbiOutRowStream.h, DbiResultAgg.cxx, DbiResultNonAgg.cxx, DbiResultPtr.h, DbiResultSet.cxx, DbiResultSet.h, DbiRowStream.cxx, DbiRowStream.h, DbiTableMetaData.cxx, DbiTableMetaData.h, DbiTableProxy.cxx, DbiTableProxy.h, DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h, DbiTableRow.h, DbiValidityRec.cxx, DbiValidityRec.h, DbiValidityRecBuilder.cxx, DbiWriter.cxx, DbiWriter.h, LinkDef.h, test/DbiDemoData1.cxx, test/DbiDemoData1.h, test/DbiDemoData2.cxx, test/DbiDemoData2.h, test/DbiDemoData3.cxx, test/DbiDemoData3.h, test/DbiValidate.cc, test/DbiValidate.cxx, test/DbiValidate.h, test/DbiValidate.hh, test/DemoData1Validity.dat, test/DemoData1_2.dat, test/DemoData1_2Validity.dat, test/DemoData2.dat, test/DemoData2Validity.dat, test/DemoData3Validity.dat, test/GNUmakefile, test/LinkDef.h, test/TestDbi.cc, test/create_DemoData1.mysql, test/create_DemoData1Validity.mysql, test/create_DemoData2.mysql, test/create_DemoData2Validity.mysql, test/create_DemoData3.mysql, test/create_DemoData3Validity.mysql, test/create_database.mysql, test/fill_DemoData1_2.mysql, test/fill_DemoData1_2Validity.mysql: Major update to DatabaseInterface:- Interfaces to RDBC instead of MySQL Supports a Cascade of databases Supports output as well as input 2001-05-31 00:58 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: rdbc/TSQLImportClient.cxx, rdbc/TSQLImporter.cxx, rdbc/TSQLUrl.cxx, include/RDBC/TSQLImporter.h, include/RDBC/TSQLUrl.h: Possibility to "connect" to ASCII file over net was added. Example: gSQLDriverManager->GetConnection("mysql://#http://cdiac.esd.ornl.gov/ftp/ndp030/CSV-FILES/global.1751_1997.csv",us,pwd) where http://cdiac.esd.ornl.gov/ftp/ndp030/CSV-FILES/global.1751_1997.csv is site with ASCII table in CSV format 2001-05-30 23:34 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCROOT.cxx, JobCROOT.h, JobCRootEnv.cxx, JobCRootEnv.h, JobController.cxx, JobController.h: Several minor changes mainly related to command line arguments. JobControl now uses "-x" to flag the job control macro file to run. Also fixed some logic for switching between interactive and batch modes. 2001-05-30 16:16 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/platforms/Linux2.mk: #Turn off -D_SVID_SOURCE to allow use of -D_BSD_SOURCE 2001-05-30 07:53 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/r2hbook.tex: Warn about increased block size when opening file in PAW. 2001-05-30 07:22 Nick West <n.west1@physics.oxford.ac.uk> * R2Hbook/: R2hHBOOKShell.cxx, R2hHbookFile.cxx: Increase /PAWC/ to 1000000 and HROPEN block size to 8090. 2001-05-29 18:44 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/GNUmakefile: S. Kasahara Try again on the test/GNUmakefile. This time removed erroneous Dispatchertest library dependencies. 2001-05-29 18:22 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/test/GNUmakefile: S. Kasahara Add missing test binaries to GNUmakefile 2001-05-29 08:21 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/r2hbook.tex: Remove duplicate label{lea_leak_checker}. 2001-05-29 08:20 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/conventions.tex: Change \scriptsize -> \footnotesize (\scriptsize confuses latex2html!) 2001-05-26 03:06 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: .cvsignore, DDS.cxx, DDS.h, DDSChildServer.cxx, DDSChildServer.h, DDSClient.cxx, DDSClient.h, DDSFileHandler.cxx, DDSFileHandler.h, DDSSubscription.cxx, DDSSubscription.h, LinkDef.h, Makefile, test/ChildServer.cc, test/DemoClient.cc, test/DemoClient.csh, test/DemoClients.cc, test/DemoClients.csh, test/TestFileHandler.cc, test/TestSubscription.cc: S. Kasahara New version of Dispatcher. This one serves data but with restrictions (only from closed files, and selection cuts are disabled for now). The DemoClient in the test directory illustrates how to use the dispatcher to receive data. 2001-05-26 03:00 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoOutputModule.cxx: S. Kasahara Modified IoOutputModule to write DaqSnarl trees instead of DaqFrame trees. 2001-05-26 02:59 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: Per.cxx, PerInputStream.cxx, PerOutputStream.cxx, PerOutputStream.h, test/DemoDaq.cc, test/DemoDaqOutputModule.cc, test/DemoInput.cc, test/DemoInputModule.cc: S. Kasahara Modified Demo programs to use new RawRecord format and read/write DaqSnarl trees as opposed to DaqFrame trees. Changed PerOutputStream to open output streams by default in Per::kRecreate mode. Other cosmetic changes. 2001-05-26 01:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataValidate.cxx: remove #include of DaqFrame{Header|Record} 2001-05-26 00:46 Robert Hatcher <rhatcher@fnal.gov> * CandClusterSR/AlgClusterSRList.cxx, CandClusterSR/ClusterSRListModule.cxx, CandEventSR/AlgEventSRList.cxx, CandEventSR/EventSRListModule.cxx, CandFitTrackSR/AlgFitTrackSRList.cxx, CandFitTrackSR/FitTrackSRListModule.cxx, CandShowerSR/AlgShowerSRList.cxx, CandShowerSR/ShowerSRListModule.cxx, CandSliceSR/AlgSliceSRList.cxx, CandSliceSR/SliceSRListModule.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/TrackSRListModule.cxx: remove extraneous references to RawData -- reconstruction shouldn't depend on RawRecord being available (except during primary CandDigitList creation). Where it RawRecord was being used to acquire a VldContext - now get that from the CandRecord which might be passed to an algorithm via the CandContext's pointer to a CandRecord. Set this at same time one sets CandContext's DataIn. 2001-05-26 00:42 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: AlgDigitList.cxx, AlgMCDigitList.cxx: RawRecord method name changed from RawDataBlockIter() to GetRawBlockIter() 2001-05-26 00:40 Robert Hatcher <rhatcher@fnal.gov> * CandData/: CandHeader.cxx, CandHeader.h: ctor now uses const VldContext& rather than VldContext&; GetVldContext() is now supplied by underlying RecMinosHdr (which has been renamed from GetContext() to GetVldContext()) 2001-05-26 00:39 Robert Hatcher <rhatcher@fnal.gov> * CandData/CandRecord.cxx: add comment that ctor adopts the header for ownership 2001-05-26 00:38 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/AlgDigiPair.cxx: one can now GetVldContext directly from CandRecord rather than the chain candrec->GetCandHeader() and candhead->GetVldContext() 2001-05-26 00:31 Robert Hatcher <rhatcher@fnal.gov> * Demo/DemoEventDump.cxx: new RawRecord has slightly different method name 2001-05-26 00:17 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: conversion to new RawRecord and RawDaqSnarlHeader. 2001-05-26 00:16 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: Removal of DaqFrame{Header|Record}; addition of RawDaq[Snarl]Header 2001-05-26 00:15 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawSnarlHeaderBlock.cxx: new method GetVldContext() reassembles the necessary bits; change in unpacking under the assumption of a reordering of how various fields are actually placed in the block (not yet re-verified with online group). 2001-05-26 00:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawSnarlHeaderBlock.h: fully specified ctor now uses VldContext; new method GetVldContext(); small reordering of how methods are listed 2001-05-26 00:12 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: more debugging options and dumping 2001-05-26 00:11 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DaqFrameHeader.h, DaqFrameHeader.cxx, DaqFrameRecord.cxx, DaqFrameRecord.h: DaqFrame{Header|Record} have been superseded by classes derived from Record/RecMinos{Hdr}. 2001-05-26 00:09 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDaqHeader.cxx, RawDaqHeader.h, RawDaqSnarlHeader.cxx, RawDaqSnarlHeader.h: RawDaq[Snarl]Header derive from RawHeader (which just has VldContext) to add incrementally {Run,SubRun,RunType} and {Snarl,TrigSrc,ErrorCode}. 2001-05-26 00:07 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawHeader.cxx, RawHeader.h: minimialistic RawHeader now derives from Record/RecMinosHdr class 2001-05-26 00:06 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRecord.cxx, RawRecord.h: now derive from Record/RecMinos class. 2001-05-26 00:05 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataBlock.cxx: explicit #include <assert.h> 2001-05-26 00:03 Robert Hatcher <rhatcher@fnal.gov> * Record/: RecMinos.cxx, RecMinos.h: new method GetVldContext() returns pointer to context held in header (null pointer if there is no header). 2001-05-26 00:02 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinosHdr.cxx: fix const on ctor; fContext became fVldContext; tweak Print() output; 2001-05-26 00:01 Robert Hatcher <rhatcher@fnal.gov> * Record/RecMinosHdr.h: const VldContext& on ctor; change GetContext() to GetVldContext() 2001-05-25 23:59 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldContext.cxx: tweak the AsString output format 2001-05-25 23:58 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: DetectorType.cxx, DetectorType.h: make kCalDet a synonym for kCalib 2001-05-25 21:12 Brett Viren <bv@bnl.gov> * MIDAD/test-midad.cxx: Don't you just hate it when you are stupid? I know I do. Fixed seg-fault-on-next-event bug. 2001-05-25 21:00 Brett Viren <bv@bnl.gov> * MIDAD/: ScaledView.cxx, UZVZDisplay.cxx, View.cxx, midad.jcm: Temp kludge to allow events to be displayed. Also allows fun things like moving the color scale's TPaves and TGaxis around. Until TPad::SetEditable is fixed, must just live with it. 2001-05-25 18:37 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimStepOnceAction.cxx, SwimStepOnceAction.h: add SwimStepOnceAction 2001-05-25 01:38 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLDriverManager.cxx: add changes to InitHandlers() close to those proposed by Nick 2001-05-24 23:47 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: add Rotorooter as a CVS module 2001-05-24 23:45 Robert Hatcher <rhatcher@fnal.gov> * Rotorooter/: .cvsignore, GNUmakefile: get the Rotorooter package started in CVS with a .cvsignor and GNUmakefile 2001-05-24 21:13 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h, UgliGeometryReroot.cxx, UgliScintPlnNode.cxx, UgliScintPlnNode.h: replace simple use of TNodeX::GetNodeToDepth with internally maintained STL maps for quick lookups. 2001-05-24 21:12 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.h, PlexStripEndId.h: add operator< comparison function, so a generic sort will work 2001-05-24 17:47 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCRootModule.cxx: new commands: /Root/MacroPath/Add <location(s)> /Root/MacroPath/Reset [<full list>] /Root/MacroPath/Show Manipulate the locations where ROOT looks for macros; path is a colon separated list: Add to the front of the list Reset to fixed value (default: initial ROOT defined value) Show the current setting new commands: /Root/ObjectStat/Set [1|0] /Root/ObjectStat/Print TObject statistics collection (via gObjectTable): Turn [on|off] the statistics collection (default: on) Print the gObjectTable replace old commands: /Root/SetObjectStat [0|1] Toggle ObjectStat statistics collection (default=1) /Root/DumpObjectTable Dump the gObjectTable (cf SetObjectStat) 2001-05-24 16:31 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimCondition.h, SwimDefStepper.cxx, SwimParticle.cxx, SwimParticle.h, SwimPrintStepAction.h, SwimStepAction.h, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxAction.h, test/TestSwimParticle.cxx: StepOnce is added using StepAction, and corresponding changes have been made in SwimSwimmer and SwimStepper. Energy loss calculation is modified. Some documentation is added. 2001-05-24 09:16 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * Dependency/: GNUmakefile, Makefile, adep.c, adep.cc, cdep.c, cdep.cc, dep-summary.c, dep-summary.cxx, dep_srt.pl, idep_adep.c, idep_adep.cxx, idep_altab.c, idep_altab.cxx, idep_alutil.c, idep_alutil.cxx, idep_binrel.c, idep_binrel.cxx, idep_cdep.c, idep_cdep.cxx, idep_fdepitr.c, idep_fdepitr.cxx, idep_ldep.c, idep_ldep.cxx, idep_namea.c, idep_namea.cxx, idep_nimap.c, idep_nimap.cxx, idep_string.c, idep_string.cxx, idep_tokitr.c, idep_tokitr.cxx, ldep.c, ldep.cc: Make-over for SRT distribution, Nathaniel Tagg Minor modificiations to source files (mostly superficial compile warnings). Source files remained so they are obviously C++ files. Created SRT GNUmakefile. Replace dep.pl with dep_srt.pl, which now uses the SRT environment variables. Output is to working directory.. perhaps I will change this in the future. 2001-05-24 07:01 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added N.Tagg to write list for Dependency 2001-05-23 20:52 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CandDigiPair.h, CandDigiPairList.h, CandMSTCluster.h, CandMSTClusterList.h, CandStraightCluster.h, CandThruMuon.h, CandThruMuonList.h: Made default constructor public for classes inheriting from CandBase. 2001-05-23 19:57 George Irwin <gmieg@slac.stanford.edu> * CandDigit/CandDigit.h, CandDigit/CandDigitList.h, Candidate/CandBase.h: Adjust comment on default constructor. Not a functional change. 2001-05-23 19:16 Robert Hatcher <rhatcher@fnal.gov> * DeMux/: DmxValidate.cxx, DmxValidate.h: convert fOption from Char_t [10] to std library <string> type to avoid const errors in initialization. 2001-05-23 18:24 George Irwin <gmieg@slac.stanford.edu> * MIDAD/GeomModel.cxx: Change call to CandHeader::GetVldContext() to return a "const VldContext&". 2001-05-23 16:02 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: Makefile.SRT, TSQLDriverManager.cxx: minory addons 2001-05-23 01:34 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/AlgDigiPair.cxx: Change call to CandHeader::GetVldContext() to return a "const VldContext&". 2001-05-23 00:57 George Irwin <gmieg@slac.stanford.edu> * CandData/CandHeader.cxx, CandData/CandHeader.h, CandData/CandRecord.cxx, CandData/CandRecord.h, CandData/LinkDef.h, Candidate/CandBase.h, Candidate/CandHandle.cxx: Some changes needed to convert to new RecMinos base class for CandRecord. Need to run "gmake CandData.clean" in $SRT_PUBLIC_CONTEXT before building. 2001-05-22 22:38 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgDigiPair.cxx, AlgDigiPairList.cxx, CandDigiPairHandle.cxx, CandDigiPairHandle.h: Now using CandStripHandle::GetTPos() and ::SetTPos() methods. No longer using strip ends with a weight of zero. 2001-05-22 22:23 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Paul's other username to write access list for BubbleSpeak 2001-05-22 18:06 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/: REROOT_Event.cxx, REROOT_Event.h, REROOT_Geom.cxx, REROOT_Geom.h: add Print() method that displays sizes of TClonesArrays held by the REROOT_Event and REROOT_Geom. 2001-05-22 18:04 Robert Hatcher <rhatcher@fnal.gov> * BField/BFLHandler.cxx: add <cstdlib> for access to exit() function. 2001-05-22 14:04 Mark Messier <messier@indiana.edu> * JobControl/JobCROOT.h: Added cstdlib for abort() 2001-05-21 19:44 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/: arch_spec_odbc++.mk, arch_spec_unixODBC.mk: #Modified ODBCPP_LIB and UNIXODBC_LIB To allow use on multiple platforms 2001-05-21 16:32 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: #CPPFLAGS and LDFLAGS modified to allow us of root intalled in /usr directories 2001-05-20 22:14 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: CandDigiPairHandle.cxx, CandDigiPairHandle.h: fix return type conflict introduced when base class CandStripHandle acquired a GetTPos() method. The use of Float_t here was probably more appropriate (since it needs neither the range or precision of a Double_t), but ... 2001-05-17 19:49 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: #Removed LDFLAGS and changed CPPFLAGS to allow use of root in /usr installed directories 2001-05-17 16:06 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/: arch_spec_odbc++.mk, arch_spec_unixODBC.mk: #modified ODBCPP_LIB and UNIXODBC_LIB 2001-05-17 14:47 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxValidate.cxx, demux.jcm: more changes to DmxValidate to test demuxing of cosmic rays added sample .jcm file for demuxing 2001-05-17 01:34 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataBlock.h: first word of block is again size, so GetCheckSum() and GetBlockId() need to account for that. 2001-05-16 20:10 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayBase.cxx, DisplayBase.h, EventControl.cxx, EventControl.h, MIDAD.cxx, MIDAD.h, midad.jcm: minor sync, no real changes 2001-05-16 20:07 Brett Viren <bv@bnl.gov> * MIDAD/LinkDef.h: remove TGTableLayout 2001-05-16 17:26 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/: arch_spec_odbc++.mk, arch_spec_unixODBC.mk: #Correct typo errors in LDFLAGS,MINOSLIBS. Also modified UNIXODBC_LIB to allow use on multiple platforms at Fermilab 2001-05-15 23:58 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawTpSinglesSummaryBlock.cxx, RawTpSinglesSummaryBlock.h: initial stab at trigger processor singles summary block 2001-05-15 23:57 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: many new classes; use new streamer method (+ on #pragma line) 2001-05-15 23:56 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: use mdBlockDefinitions.h value as source of definitive major id. unpacking must skip word count, checksum and blockid. tweaked dumping routines and adjusted indentation 2001-05-15 23:53 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.h: fixed const'ness on MsgStream& operator<< method 2001-05-15 23:52 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataBlock.cxx, RawDataBlock.h: RawDataBlock leaves full block intact, duplicating first word (which is an inclusive word count) in fSize member value -- thus no size adjustments need be made. New member function "AppendToBuffer" simply serializes a copy of the underlying array into a Int_t* buffer, returning a pointer to the next free space. 2001-05-15 23:49 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h: make RawChannelId available to cout via << operator 2001-05-15 23:48 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockRegistry.h: use mdBlockDefinitions.h for block id numbers 2001-05-15 23:47 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockProxy.cxx: tweak output format 2001-05-15 23:46 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockId.cxx, RawBlockId.h: make the RawBlockId available to cout via << operator 2001-05-15 23:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/mdBlockDefinitions.h: This is a *slave* copy of the online code's master definition of block id's. It is included here in order to keep the two code bases independently buildable, but it should at all time reflect the current online code. 2001-05-15 23:44 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawLIAdcSummary.cxx, RawLIAdcSummary.h, RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLIHeader.cxx, RawLIHeader.h, RawLIHeaderInterface.cxx, RawLIHeaderInterface.h, RawLITimingSummary.cxx, RawLITimingSummary.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawSnarlHeaderBlock.cxx, RawSnarlHeaderBlock.h: commit many new RawData blocks and their unpacked components 2001-05-15 23:36 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: make available to cout via << operator interface should not have any reference to Long_t, but only Int_t (32 bit). 2001-05-15 23:34 Robert Hatcher <rhatcher@fnal.gov> * Validity/LinkDef.h: make use of new streamer method (+ at end of #pragma) make VldTimeStamp available to cout via << operator 2001-05-15 22:38 Robert Hatcher <rhatcher@fnal.gov> * setup/packages: add Dependency as known package 2001-05-15 19:57 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/TSQLStatement.h: few fake TObject methods added to supress compile warrnings 2001-05-15 15:10 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_MySQL.mk: #CPPFLAGS has been modified in arch_spec_MySQL.mk 2001-05-14 22:33 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: Track2DSR.cxx, TrackClusterSR.cxx: Modified to use CandStripHandle::GetTPos(). 2001-05-14 22:05 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/AlgSliceSRList.cxx: Modified to use CandStripHandle::GetTPos(). 2001-05-14 22:01 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSR.cxx: Modified to use CandStripHandle::GetTPos(). 2001-05-14 21:57 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/AlgClusterSRList.cxx: Modified to use CandStripHandle::GetTPos(). 2001-05-14 21:29 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: AlgStripFarSR.cxx, AlgStripNearSR.cxx: Fill in fTPos variable in CandStrip. 2001-05-14 20:56 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandClusterHandle.cxx, CandTrackHandle.cxx: Modified GetTPos() methods to use CandStripHandle::GetTPos(). 2001-05-14 20:51 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h: Added GetTPos() and SetTPos() methods to CandStripHandle. Packages which create CandStrip objects should calculate and fill in the member variable fTPos via CandStripHandle::SetTPos(Double_t). 2001-05-14 19:11 Brett Viren <bv@bnl.gov> * setup/setup_minossoft_bv.sh: Remove some impertinent code. 2001-05-14 19:06 Brian Rebel <brebel@fnal.gov> * DeMux/DmxShowerPlane.cxx: one more cosmetic change 2001-05-14 19:01 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxShowerPlane.cxx: minor cosmetic changes 2001-05-14 18:06 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandVerify.cxx, CandVerify.h, LinkDef.h: Remove obsolete CandVerify class which causes circular dependency. 2001-05-14 14:53 Mark Messier <messier@indiana.edu> * Dependency/: Makefile, dep-summary.c: Minor clean ups to Makefile. close->fclose typo fixed in dep-summary. 2001-05-12 00:22 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/: arch_spec_cern.mk, arch_spec_f77.mk, arch_spec_root.mk: checking write acess 2001-05-11 17:44 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/: AlgClusterSRList.cxx, AlgClusterSRList.h, ClusterSRListModule.cxx: Fix for gap between supermodules in far detector. Prior to fix, any cluster split between two supermodules would be reconstructed as two clusters. The last plane of the first supermodule and first plane of the last supermodule are set to 240 and 244 in ClusterSRListModule.cxx. 2001-05-10 21:33 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldCache.cxx: downgrade the message level Msg::kInfo to Msg::kDebug for message that this class really doesn't yet do anything ("no real ctor"). 2001-05-10 15:26 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxTestModule.cxx, DmxValidate.cxx: add methods to DmxValidate to test cosmics demuxing 2001-05-09 22:17 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Add Ed L. 2001-05-09 21:27 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/TSQLDriverManager.h: Changes to support chached connections 2001-05-09 21:25 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: Makefile.in, RDBC.spec.in: minory change 2001-05-09 21:19 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/macros/: RDBCconsumer.C, RDBCemp.C, RDBCfirst.C, RDBCform.C, RDBCproducer.C, RDBCscroll.C: "delete connection" => connection->Close() 2001-05-09 21:17 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: TRDBCServer.cxx, TSQLConnection.cxx, TSQLDriverManager.cxx, TSQLResultSet.cxx, TSQLUrl.cxx: TRDBCServer,TSQLConnection,TSQLDriverManager: corrspondent changes to support cached connections and forbiden connection destructor TSQLUrl class: improved search for ODBC driver 2001-05-09 21:13 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/: ODBCConnection.cxx, ODBCConnection.h: Support for re-usable/cached connections is provided. Connection destructor is now protected. Use TSQLConnection::Close() method instead Correspondent changes added to implementation classes 2001-05-09 21:11 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/TSQLConnection.h: Support for re-usable/cached connections is provided. Connection destructor is now protected. Use TSQLConnection::Close() method instead 2001-05-09 19:32 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: Added GetCharge() method for retrieving total pulse height. 2001-05-09 17:55 Brett Viren <bv@bnl.gov> * MIDAD/: TGTableLayout.cxx, TGTableLayout.h: Now that TGTableLayout is in ROOT proper, remove local copy. This fixes the compilation error George mentioned. 2001-05-08 21:05 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxTestModule.cxx, DmxHypothesis.cxx, DmxShowerPlane.cxx, DmxValidate.cxx, DmxValidate.h: add testing changes to DmxValidate. set data members in DmxHypothesis and DmxShowerPlane that were left out previously 2001-05-08 14:54 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMux.cxx: minor change in DmxDeMux::SetPlanesInSlice to improve demuxing in the muon track region 2001-05-07 21:12 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxModule.cxx, DmxDeMuxTestModule.cxx, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxValidate.cxx, DmxValidate.h: make sure all data members are initialize to appropriate values 2001-05-07 05:24 Sue Kasahara <schubert@hep.umn.edu> * IoModules/IoOutputModule.cxx: S. Kasahara Modified IoOutputModule to new PerOutputStreamManager format. 2001-05-07 05:20 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: LinkDef.h, Makefile, Per.cxx, Per.h, PerBranch.cxx, PerBranch.h, PerFile.h, PerFileManager.h, PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerInputStreamManager.h, PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStream.cxx, PerStream.h, PerStreamManager.cxx, PerStreamManager.h, test/DemoDaq.cc, test/DemoDaqOutputModule.cc, test/DemoDaqOutputModule.h, test/DemoInput.cc, test/DemoInputModule.cc, test/DemoInputModule.h: S. Kasahara Update of Persistency package includes input stream management classes and modification to all stream management classes allowing them to I/O any object deriving from TObject. Removed obsolete PerBranch class since ROOT now handles splitting of objects for us. This version of the Persistency package requires the use of ROOT v3.01 from ROOT CVS. Since the implementation of ROOT v3.01 is not yet complete, a feature of the PerInputStream management classes which allows selection on attributes of the record data (PerInputStream::SetSelection) is coded but currently disabled. DemoDaq shows how to write out objects using the PerOutputStreamManager class. DemoInput shows how to make use of the PerInputStreamManager class to read these objects back in. These classes have been lightly debugged. I'll try to give them a better workout this week. 2001-05-03 22:21 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLDriverManager.cxx: Use /tmp dir for temporary $ODBCINI file TString homedir = "/tmp"; // gSystem->HomeDirectory(); // 2001-05-03 19:16 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxTestModule.cxx, DmxValidate.cxx, DmxValidate.h, batchdemux.C, bjr_next.C: minor changes to test demuxing of cosmic rays 2001-05-03 18:01 Mark Messier <messier@indiana.edu> * JobControl/: JobController.cxx, test/JobControllerValidate.cxx: Filled out "Exec" command for loading and running .jcm files. Usage: prompt>Exec myjob.jcm 2001-05-01 21:41 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added ELogBook module 2001-04-30 14:43 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: include/RDBC/TSQLResultSetMetaData.h, odbc/ODBCResultSet.cxx, odbc/ODBCResultSetMetaData.h: protect ~TSQLResultSetMetaData() "It's forbidden to delete any metadata objects" 2001-04-30 04:46 Sue Kasahara <schubert@hep.umn.edu> * Record/: LinkDef.h, RecMinos.cxx, RecMinos.h, RecMinosHdr.cxx, RecMinosHdr.h: Adding prototype base classes for Minos records and Minos record headers after consulting with George and Robert. RecMinos is a very slightly modified version of Robert's RecordMinos. These classes are proposed to form the basis of a common record format to be shared by the Candidate & Raw records and all other Minos record types. They are based on Robert's "old-style" record design. 2001-04-27 22:53 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobController.cxx: Make JobCRootModule available to all by default by putting it in the special path just like JobCMsgModule. Nothing is done by this module until the HandleCommand method is called so non-users see absolutely no change (but the overhead of on instance of a JobCModule). 2001-04-27 22:42 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: JobCRootModule.cxx, JobCRootModule.h: Help for 'Root': Root is a JobCModule interfacing to ROOT from JobControl Commands implemented: /Root/RunMacro <macro.C> /Root/LoadMacro <macro.C> Run or Load a macro file, like ROOT .x or .L /Root/ProcessLine <arbitrary text> Process line just like at ROOT prompt /Root/StartBrowser Start a TBrowser /Root/LoadLibrary <libraryName> Make a dynamic library available (via gSystem) /Root/LoadClass <className> <libraryName> Make a class available out of a dynamic library (via gROOT) /Root/SetObjectStat [0|1] Toggle ObjectStat statistics collection (default=1) /Root/DumpObjectTable Dump the gObjectTable (cf SetObjectStat) /Root/Reset Reset ROOT /Root/SetStyle <styleName> Set the ROOT Style /Root/SaveContext Have the interpreter save the current context 2001-04-27 20:41 Brett Viren <bv@bnl.gov> * setup/setup_minossoft_bv.sh: bv@bnl.gov's srt setup script 2001-04-27 16:20 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, BogusModel.h, BogusViewable.cxx, BogusViewable.h, DigitListModel.cxx, DigitListModel.h, DisplayBase.cxx, DisplayBase.h, EventControl.cxx, EventControl.h, GeomModel.cxx, GeomModel.h, GeomViewable.cxx, GeomViewable.h, GuiDoubleSlider.cxx, GuiDoubleSlider.h, LinkDef.h, MIDAD.cxx, MIDAD.h, Model.cxx, Model.h, ModelHistory.cxx, ModelHistory.h, ModelPool.cxx, ModelPool.h, README, ScaledView.cxx, ScaledView.h, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, View.h, Viewable.cxx, Viewable.h, ViewableReg.cxx, ViewableReg.h, test-midad.cxx: ROOT's hooks are now firmly entwined into MIDAD. You can now start a MIDAD display from the ROOT prompt. See the README file for how. 2001-04-27 15:14 Brett Viren <bv@bnl.gov> * MIDAD/: EventControl.cxx, MIDAD.cxx, MIDAD.h, README, test-midad.cxx: Add rudimentary command line options, including option to give user the root prompt. (note: most of MIDAD is not yet visible from the prompt). 2001-04-26 21:31 Brett Viren <bv@bnl.gov> * MIDAD/: GeomViewable.cxx, ScaledView.cxx, ScaledView.h: Zoom by mouse is back in - unzoom not yet turned on, though. 2001-04-26 19:33 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, Display.cxx, Display.h, DisplayBase.cxx, DisplayBase.h, midad.jcm: Kludge to help with disapearing small hits, err, digits until something better comes along. Clear status bar when pointer leaves Viewable. 2001-04-26 18:27 Brett Viren <bv@bnl.gov> * MIDAD/GuiDoubleSlider.cxx: <anal>Remove one pixel</anal> 2001-04-26 17:31 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListModel.cxx, GeomModel.cxx, GeomViewable.cxx, GeomViewable.h, test-midad.cxx: Add trivial detector outline. As a side effect, this causes the default zoom to be the full detector. This makes stips *really* small. 2001-04-26 17:29 Brett Viren <bv@bnl.gov> * MIDAD/View.cxx: Bug fix 2001-04-26 15:20 Brett Viren <bv@bnl.gov> * MIDAD/: LinkDef.h, MIDAD.cxx, ScaledView.cxx, ScaledView.h, TGTableLayout.cxx, TGTableLayout.h, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, midad.jcm, test-midad.cxx: Added TGTableLayout. See: http://minos.phy.bnl.gov/~bviren/cern/root/TGTableLayout.html for what you need to do in order to get MIDAD to compile until this gets added to ROOT proper. Also factored out U-Z and V-Z views from UZVZDisplay and into ScaledView. 2001-04-25 14:59 Mark Messier <messier@indiana.edu> * UserManualDoc/src/message_service.tex: Added example showing how to write operator<< for classes 2001-04-25 08:01 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Changed SetCharge() method to SetEMCharge() in response to change in RecoBase/CandFitTrack. 2001-04-25 08:00 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSRList.cxx: First pass of associating unassociated hits with events. May be slow for near detector events, need to optimize. 2001-04-25 07:59 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Added more variables to ntuple evtinfo produced by EventSRListModule::Ana: shwph, trkph, totph for shower pulse height, track pulse height, and total pulse height (of CandSlice). 2001-04-25 07:55 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandFitTrackHandle.cxx, CandFitTrackHandle.h, CandFitTrack.cxx, CandFitTrack.h: Changed name of method to get electromagnetic charge from GetCharge() to GetEMCharge(). 2001-04-25 07:55 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Added GetCharge() method to get total pulse height. 2001-04-25 07:54 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: Added NavKey KeyFromSlice. 2001-04-25 00:43 George Irwin <gmieg@slac.stanford.edu> * MIDAD/GNUmakefile: Change unstable $(wildcard [A-Z]*.h), which depends on user keyboard to POSIX compliant $(wildcard [[:upper:]]*.h), independent of collation order. 2001-04-21 04:25 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: fixes for old files that have extra missing planes in the supermodule gap (each supermodule had 240 planes then). Asking for a PlexPlaneId (or PlexStripEndId) for one of these is liable to give you a something funky, but not fatal (I hope). 2001-04-21 04:22 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexStripEndId.cxx: improve formatted output 2001-04-21 01:47 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/LinkDef.h: remove TXTRU from LinkDef as well 2001-04-21 00:54 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCrateStatus.cxx, RawCrateStatus.h, RawDigitCrateStatus.cxx, RawDigitCrateStatus.h, RawDigitDataBlock.cxx: fix const problems 2001-04-20 23:48 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: shift things around to match packing order: (checksum/blockid) (#crate entries,t0), mimic VA electronics packing 2001-04-20 23:44 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplayModule.cxx: remove some unnecessary includes 2001-04-20 23:43 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/AlgMCDigit.cxx: convert from using RawRerootDigit to Raw{Qie|Va}MCDigit 2001-04-20 23:42 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataValidate.cxx, RawDataValidate.h: change names of tests ... they still don't do anything. 2001-04-20 23:41 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawBlockRegistry.cxx, RawBlockRegistry.h: enforce the requirement that block MajorId's fit in 8bits using assert(); turn off debug level printing that was happening when blocks were registered 2001-04-20 23:39 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockId.cxx: GetMajorAsString now uses RawBlockRegistry & RawBlockProxy to determine name 2001-04-20 23:38 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: many changes including conversion to Raw{Qie|Va}[MC]Digits and use of RawDigitCrateStatus, RawDataBlock::GetBlockId 2001-04-20 23:35 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigit.cxx, RawDigit.h: ctor from buffer takes RawDigitCrateStatus ptr (rather than base class); retains pointer of this type. 2001-04-20 23:34 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawQieDigit.cxx, RawQieDigit.h, RawVaDigit.cxx, RawVaDigit.h: ctor from buffer needs RawDigitCrateStatus pointer, not its base class 2001-04-20 23:32 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataBlock.cxx, RawDataBlock.h: first stored word is now checksum, then followed by block id. do raw dump in Print() only if passed 'x' 2001-04-20 23:30 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCrateStatus.cxx, RawCrateStatus.h: RawCrateStatus now is only {packed crate, # of entries} and can be used for LISummary blocks; this version then extends the base class with the crate t0 (sec,ns). 2001-04-20 23:24 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: new classes RawDigitCrateStatus, RawMCDigitMixIn, Raw{Qie|Va}MCDigit. remove RawIdeDigit and RawRerootDigit 2001-04-20 23:23 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawMCDigitMixIn.cxx, RawMCDigitMixIn.h, RawQieMCDigit.cxx, RawQieMCDigit.h, RawVaMCDigit.cxx, RawVaMCDigit.h: RawRerootDigit has been replaced by MC versions of RawVaDigit and RawQieDigit which extend the functionality of the normal digits via a mix in class that knows how to digest the truth information during construction and has methods for serving it back to the user. 2001-04-20 23:21 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigitCrateStatus.cxx, RawDigitCrateStatus.h: RawCrateStatus now is only {packed crate, # of entries} and can be used for LISummary blocks; this version then extends the base class with the crate t0 (sec,ns). 2001-04-20 23:17 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawIdeDigit.cxx, RawIdeDigit.h, RawRerootDigit.cxx, RawRerootDigit.h: RawIdeDigit was replaced by RawVaDigit. RawRerootDigit is being replaced by RawVaMCDigit and RawQieMCDigit. 2001-04-19 23:19 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: improve creation of PlexPlaneId's for CalDet and planes (all detectors) that don't exist. Error message about a bad plane # no longer triggers another error message with TArrayI. 2001-04-19 23:16 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: plane 0 of CalDet is uninstrumented. Default assignment of U/V views for CalDet was exactly backwards (old X = horizontal = new V, old Y = vertical = new U) under the assumption that first plane has horizontal strips. 2001-04-19 23:13 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h: clean up of const-ness of methods; make arrangement of virtual common methods more uniform. 2001-04-19 23:12 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeomABC.h: move methods common to UgliGeometry and UgliGeomHandle to here, so that there is one base virtual location for them. 2001-04-19 23:10 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliRefCnt.h: CountRef is a const method 2001-04-19 23:10 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometryReroot.cxx: CalDet has legitimate passive planes with names that start with 'S' (for "Steel") while Near/Far passive planes start with 'B' (for BField or magnetized steel). 2001-04-19 23:08 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: TXTRU.cxx, TXTRU.h: TXTRU has been part of ROOT since v2.25/03+ so our own copy is no longer necessary (everyone should have a newer version of ROOT by now). 2001-04-19 22:44 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/GNUmakefile: there shouldn't be any need to include SoftRelTools/arch_spec_cern.mk twice 2001-04-19 22:10 Larry Wai <wai@slac.stanford.edu> * Islands/IslElectronModule.cxx: Rearranged island display so that it's short and fat; helps with viewing a couple of windows on the screen when scanning. -Larry 2001-04-19 06:52 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/Dbi.cxx: MakeDateTimeString: Use VldTimeStamp::AsString("s") 2001-04-18 23:27 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: extra protection in case of BadThings(TM); limit # of messages 2001-04-18 23:23 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: some extra protection against non-existent planes; limit number of messages when bad plane mapping occurs. 2001-04-18 23:20 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexusReroot.cxx: ElecType of digits need no longer be kReroot. 2001-04-18 20:13 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSR.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/CandTrackSR.cxx, CandTrackSR/Track2DSR.cxx, CandTrackSR/Track2DSR.h, CandTrackSR/TrkClsSlpSR.cxx, CandFitTrackSR/AlgFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSR.cxx, CandFitTrackSR/CandFitTrackSRHandle.cxx, CandFitTrackSR/KalmanPlaneSR.cxx, CandFitTrackSR/SwimPlaneInterfaceListSR.cxx: Fixed memory leak. 2001-04-18 20:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Modified ntuple Write to overwrite old versions in file. 2001-04-18 15:48 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Gokhan Unel to gnumi writers 2001-04-17 23:58 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/PlotMuonClusterModule.cxx: If one isn't going to handle something in a view, don't just say you aren't, actually skip further processing. "clusv" is initialized to -1, set to (0,1) for (U,V), and then used in fAnaGraphs[2*clusv] ... bad news if clusv remains at -1. 2001-04-17 21:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/EventSRListModule.cxx: Changed Ana method to write out ntuples after each event. 2001-04-17 17:46 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: ensure that the fNanoSec field stays normalized to [0,99999999] range. 2001-04-17 15:38 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: conversion from ReadoutType to ElecType (missed getting checked in with other conversions) 2001-04-17 07:29 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/LinkDef.h: Add DbiWriter<DbiDemoData1>. 2001-04-17 07:26 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/: DbiDemoData1.cxx, DbiDemoData1.h, DbiValidate.cxx, DbiValidate.h: Start testing DbiWriter. 2001-04-17 07:24 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiWriter.cxx, DbiWriter.h: New templated class to encapsulate the writing of DbiTableRow sub-class objects. This is (suspended) work in progress. Writing of table row objects will not be available for at least another month. 2001-04-17 07:21 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiRowStream.cxx, DbiRowStream.h: New class to encapsulate abstract table row I/O. 2001-04-17 07:20 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableMetaData.cxx, DbiTableMetaData.h: New class to encapsulate table metadata. 2001-04-17 07:18 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/LinkDef.h: Add DbiTableMetaData and DbiRowStream. 2001-04-17 07:17 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h: Owns DbiTableMetaData objects for main and validity range tables. 2001-04-17 07:15 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultSet.cxx, DbiResultSet.h: Now inherits from DbiRowStream and uses it for all table metadata. 2001-04-17 07:12 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/DbiResultPtr.h: Add GetTableProxy. 2001-04-17 07:11 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiFieldType.cxx, DbiFieldType.h: Support Dbi::kUnknown type. Improve constness. 2001-04-17 07:09 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Assemble and use DbiTableMetaData for main and validity range tables. 2001-04-17 07:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h: Add new classes DbiWriter, DbiRowStream, DbiTableMetaData to class list 2001-04-17 04:25 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawChannelId.cxx, RawChannelId.h, RawCrateStatus.cxx, RawCrateStatus.h, RawDigit.cxx, RawDigit.h, RawDigitDataBlock.cxx, RawQieDigit.cxx, RawQieDigit.h, RawRerootDigit.cxx, RawRerootDigit.h, RawVaDigit.cxx, RawVaDigit.h: change over ReadoutType --> ElecType; CrateStatus now holds RawBlockId and fEntries; CrateStatus and RawDigits now advance pointer when being built from a buffer. 2001-04-17 04:06 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, Plexus.cxx, Plexus.h, PlexusABC.h, PlexusReroot.cxx, PlexusReroot.h: ReadoutType --> ElecType (VA vs. QIE); ReadoutType now picks out what kind of data comes in on a raw channel (scint strip, pin diode, cerenkov, tof) 2001-04-17 04:04 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: ConventionsValidate.cxx, ConventionsValidate.h, ElecType.cxx, ElecType.h, LinkDef.h, ReadoutType.cxx, ReadoutType.h: new enum ElecType (electronics type) distinguishes VA vs. QIE; ReadoutType is now taken over for use picking out what is attached (scint strip, pin diode, cerenkov, tof) to a raw channel. 2001-04-17 04:02 Robert Hatcher <rhatcher@fnal.gov> * Conventions/DetectorType.cxx: in MaskToString only lookup AsString if maskbit is in fullmask 2001-04-17 02:44 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawBlockRegistry.cxx: fix const problem 2001-04-17 02:34 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/ThruMuonSummaryModule.cxx: gcc 2.95 is pickier about getting a pointer or address of an overloaded function than is egcs. 2001-04-17 01:34 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToRawDataModule.cxx, RerootToRawDataModule.h: use RawBlockRegistry to pick out correct block type for RawDigitDataBlock and build from object from buffer. buffer internals more closely match expected DAQ format. 2001-04-17 01:29 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: StripSegSummary.cxx, StripSegSummary.h, ThruMuonSummaryModule.cxx: ThruMuonSummaryModule and StripSegSummary should now use a consistent *single* routine for generating NavKey's from SEId and segment # which is also no longer dependent on the internal structuring of PlexStripEndID (instead uses new method Build18BitPlnStripKey). 2001-04-17 01:27 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.cxx: new SimFlag case of DaqFakeData 2001-04-17 01:26 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h, PlexStripEndId.h: const values that were defined in PlexPlaneId.h are renamed to avoid namespace clashes. No one outside of PlexPlaneId and PlexStripEndId should be directly using these (the're only in the .h so that the bit manipulation functions can be inlined -- users should not depend on a particular internal structuring). 2001-04-17 01:24 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexusReroot.cxx: "subcrate" is now ChAdd (Channel Address). 2001-04-17 01:22 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/AlgMCDigit.cxx: in order to remove RawData's dependence on Plex library, RawRerootDigit can no longer directly return the true PlexStripEndId, rather it returns the encoded value. 2001-04-17 01:21 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawBlockId.cxx, RawBlockId.h, RawBlockProxy.cxx, RawBlockProxy.h, RawBlockRegistry.cxx, RawBlockRegistry.h, RawChannelId.cxx, RawChannelId.h, RawCrateStatus.cxx, RawCrateStatus.h, RawDataBlock.cxx, RawDataBlock.h, RawDigit.cxx, RawDigit.h, RawDigitDataBlock.cxx, RawDigitDataBlock.h, RawIdeDigit.cxx, RawIdeDigit.h, RawQieDigit.cxx, RawQieDigit.h, RawRecord.cxx, RawRerootDigit.cxx, RawRerootDigit.h, RawVaDigit.cxx, RawVaDigit.h: on the road to a major re-work of raw data; new registry of raw block types (ala JobCModules), new RawBlockId to taking apart the components, rework RawChannelId, start change from RawIdeDigit -> RawVaDigit for consistent naming purposes, eliminate library dependence on Plex. 2001-04-17 01:17 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: DetectorType.cxx, DetectorType.h, LinkDef.h, ReadoutType.cxx, ReadoutType.h, SimFlag.cxx, SimFlag.h: expand handling of enums 2001-04-13 20:41 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, DemoEventDump.h: Added dump for TObjectTable. To use: /Path/EventDump/Dump TObjectTable. 2001-04-13 17:35 Mark Messier <messier@indiana.edu> * CVSROOT/cvs.log: Shorted subject line to make the package name more visible 2001-04-13 16:20 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripSRList.cxx: Added case statement for calibration detector. For now, treat identically as far detector. 2001-04-13 15:35 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandReco.cxx, CandCluster.cxx: Initialize fCandSlice pointer to zero. 2001-04-13 15:28 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandEvent.cxx: Initialize fCandSlice, fPrimaryShower, fPrimaryTrack pointers to zero. 2001-04-12 22:58 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimDefStepper.cxx, SwimDefStepper.h: [no log message] 2001-04-12 21:58 Brett Viren <bv@bnl.gov> * MIDAD/: UZVZDisplay.cxx, UZVZDisplay.h: small commit to sync up laptop 2001-04-12 19:36 Robert Hatcher <rhatcher@fnal.gov> * setup/install_minossoft: add blank line echo at the end of package updates 2001-04-12 19:22 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/Makefile.SRT: typo -L$(ODBCPP_DIR) should -L$(ODBCPP_LIB) 2001-04-12 18:40 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Modified Ana method to fill in evtinfo ntuple. 2001-04-12 18:39 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/AlgFitTrackSR.cxx: Fill in momentum and charge in CandFitTrack. 2001-04-12 18:39 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSR.cxx: Fill in energy in CandShower. This just currently scales the charge by a hard coded number to get the truth shower energy. 2001-04-12 18:38 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandCluster.cxx, CandEvent.cxx, CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h, CandReco.cxx, CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h: Added methods to get and set energy (momentum for tracks). 2001-04-12 18:15 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/Makefile.SRT: ... tmp fixing 2001-04-12 14:46 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, BFieldSR.cxx, BFieldSR.h, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, FitTrackSRListModule.cxx, KalmanPlaneSR.cxx, KalmanPlaneSR.h, LinkDef.h, SwimObjSR.cxx, SwimObjSR.h, SwimPlaneInterfaceListSR.cxx, SwimPlaneInterfaceListSR.h, SwimPlaneInterfaceSR.cxx, SwimPlaneInterfaceSR.h: Added temporary classes used for track swimming. Will use the Swimmer package once geometry information is available from UgliGeometry. This package now fits tracks. Need to add the ability to choose hits on its own and also the ability to fit upstream into the shower region. Has not been tested on backward going tracks (e.g. from cosmic muons). 2001-04-11 21:33 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: odbc/Makefile.SRT, rdbc/Makefile.SRT: correction to include path required to generate CINT dictionaries (thanks George) 2001-04-11 20:34 Brett Viren <bv@bnl.gov> * MIDAD/: DigitListViewable.cxx, DigitListViewable.h, DisplayBase.cxx, DisplayBase.h, FitZoomPolicy.cxx, FitZoomPolicy.h, KNOWN_VIEW_TYPES, LockZoomPolicy.cxx, LockZoomPolicy.h, SimpleMain.cxx, SimpleMain.h, SimpleZoomPolicy.cxx, SimpleZoomPolicy.h, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, View.h, Viewable.cxx, ZoomPolicy.h, midad.jcm, test-midad.cxx: Add a dumb color bar. Attempts to add a smart one came up against ROOT TG Gui classes behaving strangely. Removed ZoomPolicys - need to rethink how to handle zooming better. 2001-04-11 19:37 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_cern.mk: checking write acess 2001-04-11 18:36 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldValidate.cxx: add some const_cast's that are only strictly necessary for combinations of ROOT less than 3.00 and gcc 2.95.xx; these should be removed again when ROOT 3.00+ is universal 2001-04-11 15:10 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_cern.mk: checking write acess 2001-04-11 14:58 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Added checks to NextFile in the case when one asks for the next file before any files are loaded. 2001-04-10 21:43 Brett Viren <bv@bnl.gov> * MIDAD/: DisplayBase.cxx, DisplayBase.h, LinkDef.h, LockZoomPolicy.cxx, LockZoomPolicy.h, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, View.h, midad.jcm: Added some sliders to control zooming in UZVZDisplay. 2001-04-10 21:37 Brett Viren <bv@bnl.gov> * MIDAD/: GuiDoubleSlider.cxx, GuiDoubleSlider.h: Add some extra functionality to TGDoubleSlider 2001-04-10 19:16 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandCluster.cxx, CandEvent.cxx, CandReco.cxx: Initialize fCandSlice (and fPrimaryShower and fPrimaryTrack for CandEvent) pointers to zero. 2001-04-10 18:18 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Fixed bug resulting from non initialized variable. 2001-04-10 18:02 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexPlaneId.h: protect people who casually diddle with the plane# without setting the plane view and coverage; unless explicitly set with the plane# view and coverage are now redetermines from detector+plane# assuming the default hardcoded mapping. 2001-04-10 16:12 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLResultSet.cxx: small quick-fix in TSQLResultSet::Print("file=filename.csv") 2001-04-10 15:56 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: TSQLImportClient.cxx, TSQLImporter.cxx: - few fixes in text file LOAD INTO table - debugging information added to TSQLException message o query string which creates temporary table o query string which LOAD data INFILE 2001-04-10 15:52 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/TSQLResultSet.cxx: new option added to void TSQLResultSet::Print(Option_t *option) const file=filename - save content as CSV file, for example Print("file=result.csv") 2001-04-10 15:09 Mark Messier <messier@indiana.edu> * Swimmer/: SwimDefStepper.cxx, SwimDefStepper.h, test/TestSwimParticle.cxx: Fixed some bugs in array indicies. Initial tests of the default Swimmer look pretty good. Also added some bells and whistles to the test program. 2001-04-10 14:48 Brett Viren <bv@bnl.gov> * MIDAD/: GNUmakefile, LinkDef.h, README: Add SRT GNUmakefile, update README, remove uneeded entry in LinkDef.h 2001-04-10 14:14 Brett Viren <bv@bnl.gov> * setup/packages: Add MIDAD 2001-04-10 14:11 Brett Viren <bv@bnl.gov> * CVSROOT/modules: Add MIDAD 2001-04-10 00:21 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFast.cxx: MINFile->openREROOTFile() is used everywhere as a Bool_t but actually it returns a TFile*; assignment to a Bool_t gives casting warnings. I don't know how I missed those the first time. 2001-04-10 00:06 Mark Messier <messier@indiana.edu> * Swimmer/test/: GNUmakefile, TestSwimParticle.cxx: Added Sharon's test program. Note that the latest commits involving the SwimDefStepper class are known not to work (yet) 2001-04-10 00:05 Mark Messier <messier@indiana.edu> * Swimmer/SwimSwimmer.cxx: Make the NumericalMethods stepper the default 2001-04-10 00:05 Mark Messier <messier@indiana.edu> * Swimmer/: SwimDefStepper.cxx, SwimDefStepper.h: Added stepper which used NumericalMethods class 2001-04-10 00:04 Mark Messier <messier@indiana.edu> * Swimmer/GNUmakefile: Allow sites w/o GEANT4 installed to build with ENV_CPPFLAGS = -DNOGEANT4 2001-04-09 23:57 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/REROOT_Geom.cxx: paranoia. set gREROOT_Geom=0 as initial value (should be guaranteed). 2001-04-09 23:56 Robert Hatcher <rhatcher@fnal.gov> * IoModules/IoRerootDataFile.cxx: Move allocation of gMINFast to MINFast.cxx; supply "" for initial file name in MINFast ctor. 2001-04-09 23:55 Robert Hatcher <rhatcher@fnal.gov> * Minfastjob/minfastjob.cc: If last command line arg ends with ".root" then strip it out of arg list and use it in creation of gMINFast as initial REROOT file. This isn't done the most elegantly, but it works. Move gMINFast allocation to MINFast.cxx 2001-04-09 23:52 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/: MINFast.cxx, MINFast.h: Add new arg, const char* initialfile, to ctor (default value = ""). If empty, behavour is unchanged; otherwise use as filename for initial REROOT file. Allocate location for global pointer in .cxx ; this makes library loadable from bare root prompt (after first loading REROOT_Classes). 2001-04-09 23:47 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: Cache mapping between Reroot plane #'s and new Steel based plane #'s. This connection was being created/destroyed each time a mapping was requested as one couldn't be sure that the geometry hadn't changed. Now that REROOT_Geom has a counter that's incremented each time a new geometry is read in we can compare that to a local value to see if the mapping needs to be remade. Expect *significant* performance improvements. 2001-04-09 23:38 Mark Messier <messier@indiana.edu> * NumericalMethods/: GNUmakefile, NmOdeDerivFunc.h, NmOdeInt.cxx, NmOdeInt.h, NmOdeStepper.h, NmOdeStepperRKCK.h, NmStepperRKCK.cxx, test/GNUmakefile, test/TestOdeInt.C, test/TestOdeInt.cxx: Added classes to perform integration of ODE's 2001-04-09 23:21 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: ROOT (3.00) has a bug in TPolyMarker where fN (number of points) is left uninitialized by default ctor. This was causing intermittent segv's during drawing. BuildPolyMarker no longer returns empty TPolyMarkers; instead it returns a null pointer. 2001-04-09 22:52 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, setup/packages: Added NumericalMethods 2001-04-09 21:23 Brett Viren <bv@bnl.gov> * MIDAD/README: First commit 2001-04-09 21:18 Brett Viren <bv@bnl.gov> * MIDAD/: BogusModel.cxx, BogusModel.h, BogusViewable.cxx, BogusViewable.h, DigitListModel.cxx, DigitListModel.h, DigitListViewable.cxx, DigitListViewable.h, Display.cxx, Display.h, DisplayBase.cxx, DisplayBase.h, EventControl.cxx, EventControl.h, FitZoomPolicy.cxx, FitZoomPolicy.h, GeomModel.cxx, GeomModel.h, KNOWN_VIEW_TYPES, LinkDef.h, LockZoomPolicy.cxx, LockZoomPolicy.h, MIDAD.cxx, MIDAD.h, Makefile, Memento.h, Model.cxx, Model.h, ModelHistory.cxx, ModelHistory.h, ModelPool.cxx, ModelPool.h, ModelProxy.h, SimpleMain.cxx, SimpleMain.h, SimpleZoomPolicy.cxx, SimpleZoomPolicy.h, UZVZDisplay.cxx, UZVZDisplay.h, View.cxx, View.h, Viewable.cxx, Viewable.h, ViewableProxy.h, ViewableReg.cxx, ViewableReg.h, ZoomPolicy.h, midad.jcm, simple-main.cxx, test-midad.cxx: This commit moves the MIDAD framework from my personal CVS repo to the MINOS repository. It currently has basic functionality and can be used for simple scanning. Note, I reserve the right to trounce any APIs I feel like for the near future, so don't rely on anything being stable. 2001-04-09 18:50 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDigitHandle.cxx, CandDigitHandle.h: Change SetTime argument from UInt_t to Float_t. 2001-04-09 16:04 Mark Messier <messier@indiana.edu> * Swimmer/SwimG4Stepper.h: Added cpp flags for sites w/o a GEANT4 installation (-DNOGEANT4) 2001-04-09 15:32 Mark Messier <messier@indiana.edu> * Swimmer/GNUmakefile: Added GNUmakefile. Uses dirty trick to get GEANT4 stuff on link line... 2001-04-09 15:28 Mark Messier <messier@indiana.edu> * G4I/GNUmakefile: Added GNUMakefile. The Makefile uses a dirty trick to get the GEANT4 stuff on the link line. Will need fixing when GEANT4 becomes a standard 3rd party package. 2001-04-09 00:10 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/ThruMuonSummaryModule.cxx: Added missing else if. 2001-04-08 19:58 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgGoodThruMuonList.cxx, AlgPathLenCorrec.cxx, BubGeometry.cxx, BubGeometry.h, CandDigiPairHandle.cxx, CandThruMuonHandle.cxx, CandThruMuonHandle.h, StripSegSummary.cxx, StripSegSummary.h, ThruMuonAnalysisModule.cxx, ThruMuonStat.cxx, ThruMuonSummaryModule.cxx: Moved trackleninstrip() from BubGeometry into CandThruMuonHandle::GetTrkLenInStrip(). Made other changes to move away from using the CandStraightClusters still saved in CandThruMuon. 2001-04-07 23:55 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgFitThruMuonList.cxx, AlgGoodThruMuonList.cxx, AlgPathLenCorrec.cxx, AlgThruMuon.cxx, AlgThruMuonList.cxx, CandDigiPairHandle.cxx, CandDigiPairHandle.h, CandThruMuon.cxx, CandThruMuon.h, CandThruMuonHandle.cxx, CandThruMuonHandle.h, CandThruMuonList.cxx, CandThruMuonList.h, CandThruMuonListHandle.cxx, CandThruMuonListHandle.h, DrawMuonTracksModule.cxx, PathLenCorrecModule.cxx, PlotMuonClusterModule.cxx, ThruMuonAnalysisModule.cxx, ThruMuonStat.cxx, ThruMuonStat.h: Converted CandThruMuon to inherit from CandTrack. Clusters are still saved for the moment, although this will disappear in the (possibly distant) future. 2001-04-07 22:06 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: RDBC.spec, RDBC.spec.in: minory changes 2001-04-07 21:00 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/admin/makehtml.C: Fix in generating of html docs for ODBCxxx classes 2001-04-07 01:38 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCNode.cxx: fExecuteTime wasn't being initialized by ctor. 2001-04-07 01:25 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometryReroot.cxx, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliScintPlnNode.h, UgliSteelPlnHandle.cxx, UgliSteelPlnHandle.h, UgliSteelPlnNode.h, UgliStripHandle.cxx, UgliStripHandle.h: all sorts of changes to handle cases where handles are requested for physical objects that don't exist (planes,strips). code no longer immediately SEGV's instead a invalid handle is returned. If you're doing something dodgy and might get back an invalid handle one should always test via IsValid() method before calling any other methods. Default ctors made public again (with above caveat that they're always invalid until assigned to). reference counting handles invalid cases. 2001-04-07 00:53 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/: LinkDef.h, MINFOutline.cxx, MINFOutline.h, MINFDetGeom.cxx: new class MINFOutline (direct steal from Ugli/MinosOutline w/ addition of Conventions/DetectorType-like enum) finally returns us to the state where MINF_Classes is independent of anything but REROOT_Classes 2001-04-07 00:50 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/AlgConfigCutDigiPairList.cxx, BubbleSpeak/AlgConfigCutDigiPairList.h, BubbleSpeak/CutDigiPairListModule.cxx, BubbleSpeak/CutDigiPairListModule.h, BubbleSpeak/muon_bcalib.C, BubbleSpeak/muon_binit.C, BubbleSpeak/muon_calib.C, BubbleSpeak/muon_cd_binit.C, BubbleSpeak/muon_cd_init.C, BubbleSpeak/muon_init.C, CandDigit/AlgDigit.cxx, CandDigit/AlgMCDigit.cxx, CandDigit/CandDigit.h: CandDigitHandle::GetTime() now returns base Munits time units (seconds). BubbleSpeak files modified for this change. 2001-04-06 22:43 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/Makefile.SRT: PACKAGE = RDBCodbc added. Another weird fixing(??) 2001-04-06 22:10 Sharon Seun <seun@physics.harvard.edu> * G4I/: G4IBField.cxx, G4IBField.h, G4IStepper.cxx, G4IStepper.h: Added interface classes for GEANT4 steppers and bfield 2001-04-06 22:08 Sharon Seun <seun@physics.harvard.edu> * Swimmer/: SwimCondition.h, SwimG4Stepper.h, SwimParticle.cxx, SwimParticle.h, SwimPrintStepAction.h, SwimStepAction.h, SwimStepper.h, SwimSwimmer.cxx, SwimSwimmer.h, SwimZCondition.cxx, SwimZCondition.h, SwimdEdxAction.cxx, SwimdEdxAction.h: Initial commit of Swimmer code. Lots of work and debugging still to do. 2001-04-06 21:53 Mark Messier <messier@indiana.edu> * setup/packages: Added G4I and Swimmer 2001-04-06 21:51 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added Swimmer and G4I (Geant4 interface) packages 2001-04-06 21:44 Mark Messier <messier@indiana.edu> * BField/: BField.cxx, BField.h: If classes are to inherit from BField we need a default constructor 2001-04-06 21:05 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/src/: UserManual.tex, conventions.tex: new "conventions" chapter of user manual -- currently deals only with units. 2001-04-06 20:51 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/odbc/Makefile.SRT: override LIBLIBS = -L$(ODBCPP_DIR) -lodbc++ -L$(UNIXODBC_LIB) -lodbc -lodbcinst Temporary solution for dynamic loading of unixODBC,libodbc++ libs (should be fixed by modification of correspondent arch_specs files) 2001-04-06 20:48 Robert Hatcher <rhatcher@fnal.gov> * Conventions/Mphysical.h: mostly changes induced by changes in Munits, specifically MeV is now in HEP units (GeV,c=1). 2001-04-06 20:46 Robert Hatcher <rhatcher@fnal.gov> * Conventions/Munits.h: add "inch" and "foot"; include c_light here (needed for HEP<->MKS); conversion factors from HEP (GeV,c=1) units to base (MKS) units. 2001-04-06 16:17 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/config.h: clearing mess appeared after upgrating from 1.0.2 -> 1.0.3 2001-04-06 15:31 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/macros/Makefile.SRT: demobld.mysql README.RDBC added 2001-04-06 14:59 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/GNUmakefile: PACKAGE_INCLUDE=include/RDBC added to point to include dir 2001-04-06 01:58 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: Makefile.SRT, odbc/Makefile.SRT: Fix of rootcint dictionary generation 2001-04-05 22:27 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripNearSR.cxx, CandStripSR/StripSRListModule.cxx, CandSliceSR/SliceSRListModule.cxx, CandClusterSR/ClusterSRListModule.cxx, CandShowerSR/ShowerSRListModule.cxx, CandTrackSR/AlgTrackSRList.cxx, CandTrackSR/Track2DSR.cxx, CandTrackSR/TrackSRListModule.cxx, CandEventSR/EventSRListModule.cxx: Modified to use updated Munits class. Requires CandDigit to output time information in seconds to work properly. 2001-04-05 18:10 Ed Larty <lartey@hepr0.physics.tamu.edu> * SRT_MINOS/SoftRelTools/arch_spec_f77.mk: checking write acess 2001-04-05 17:26 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/Makefile.SRT: Error generating CintDictionary is fixed 2001-04-05 17:12 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/: DocBuilder.pl, README_DocBuilder.txt: Some bug fixes. Added runtime dynamic loading of all available libraries to try to increase 'class yield' of html files. Documentation updated. Modified Files: DocBuilder.pl README_DocBuilder.txt 2001-04-05 02:01 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToRawDataModule.cxx, RerootToRawDataModule.h: remove any need to reference MINFast, use RerootExodus accesses instead. New parameter (with JobControl "Set" method) "raw_pe_cut" plays the same role that raw2corr_min played in fortran code -- future GMINOS files may have raw2corr_min==0 to allow kludge for x-talk simulation, this restores previous behavour. 2001-04-05 01:58 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToTruthModule.cxx, RerootToTruthModule.h: remove any need to know about MINFast directly, rely on RerootExodus; copy of StdHep in RecSimSnarl is now in base units 2001-04-05 01:33 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Access to TClonesArray's of REROOT_{FLSDigit,FLSHit,StdHep,NeuKin,NeuVtx} so that RerootToXXXModule's don't need gMINFast or REROOT_Event reference. 2001-04-05 01:08 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: GNUmakefile, Makefile, Makefile.SRT, Makefile.am, Makefile.in, RDBC.spec, config.h, config.log, config.status, include/Makefile, include/Makefile.in, include/RDBC/Makefile, include/RDBC/Makefile.in, include/RDBC/config.h, macros/GNUmakefile, macros/Makefile, macros/Makefile.SRT, macros/Makefile.am, macros/Makefile.in, odbc/GNUmakefile, odbc/Makefile.SRT, odbc/Makefile.am, odbc/Makefile.in, rdbc/GNUmakefile, rdbc/Makefile.SRT, rdbc/Makefile.am, rdbc/Makefile.in: SRT makefiles added 2001-04-05 00:13 Robert Hatcher <rhatcher@fnal.gov> * BField/run_bfld_validate.C: a script for running some of the BfldValidate code 2001-04-04 23:56 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldValidate.cxx, BfldValidate.h: modifications due to conversion to Munits and use of real VldContext 2001-04-04 23:55 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldMapRect2d.cxx: finish conversion to use of Munits: position vectors weren't being converted; in the mapping (x,y) <=> generator # add small factor to correct for roundoff errors introduced by conversion to base units. convert a old C-style cast to dynamic_cast. 2001-04-04 23:53 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldHandlerRect2d.cxx: change old C-style cast to dynamic_cast 2001-04-04 23:51 Robert Hatcher <rhatcher@fnal.gov> * BField/: BField.cxx, BField.h: VldContext now exists in a real package, so use it rather than DummyVldContext. 2001-04-04 23:49 Robert Hatcher <rhatcher@fnal.gov> * Conventions/Munits.h: add in "inch" and "foot" for conversion purposes; define char* strings for time,mass,current,charge,bfield units for axis labelling purposes. 2001-04-04 19:51 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: LinkDef.h, RerootToTruthModule.cxx, RerootToTruthModule.h: new JobC module for creating RecSimSnarl record and placing in it a TClonesArray of TParticles that carries the same information as the REROOT_StdHep table. Preliminary example subject to change. 2001-04-04 15:36 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: LinkDef.h, Track2DSR.cxx, Track2DSR.h, TrkClsSlpSR.cxx, TrkClsSlpSR.h: Modified Track2DSR by introducing new class TrkClsSlpSR to work with ROOT IO. Problem was the existence of double and int pointers. 2001-04-04 13:25 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/: DocBuilder.pl, README_DocBuilder.txt: Corrections to documentation. 2001-04-03 21:55 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/pre_standard.mk: Robert added -lRecord 2001-04-03 21:54 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: Robert added -lEG to rootlibs 2001-04-03 18:45 Robert Hatcher <rhatcher@fnal.gov> * setup/install_minossoft: make it clearer that it is SRT_MINOS that is using pserver (separate echo'ed comment from previous package by additional blank line) 2001-04-03 18:42 Robert Hatcher <rhatcher@fnal.gov> * setup/packages: add Record as a package 2001-04-03 17:06 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Backed out defunt package CandTrackClusterSR 2001-04-03 15:21 Roy Lee <rlee@huhepl.harvard.edu> * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h, AlgFitTrackSRList.cxx, AlgFitTrackSRList.h, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h, CandFitTrackSRList.cxx, CandFitTrackSRList.h, CandFitTrackSRListHandle.cxx, CandFitTrackSRListHandle.h, FitTrackSRListModule.cxx, FitTrackSRListModule.h, GNUmakefile, LinkDef.h: Skeleton code added for CandFitTrackSR. Does not yet do anything. 2001-04-03 15:04 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/AlgTrackSRList.cxx: Fixed const casting problem. 2001-04-03 15:02 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h, CandFitTrackList.cxx, CandFitTrackList.h, CandFitTrackListHandle.cxx, CandFitTrackListHandle.h: Added skeleton code for new class CandFitTrack. 2001-04-03 15:01 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/LinkDef.h: Added skeleton code for class CandFitTrack. 2001-04-03 14:54 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added CandFitTrackSR and MuonCalibratorSR 2001-04-03 14:53 Mark Messier <messier@indiana.edu> * setup/packages: Added CandFitTrackSR MuonCalibratorSR 2001-04-03 14:18 Brett Viren <bv@bnl.gov> * QueasyDisplay/: QDispUVZCandDigitControl.cxx, README: Remove one more hard coded geometry extent. Add to README that queasy can now display CalDet MC and remove mention of `qd'. 2001-04-02 23:24 Robert Hatcher <rhatcher@fnal.gov> * Record/: .cvsignore, GNUmakefile, LinkDef.h, RecSimSnarl.cxx, RecSimSnarl.h, RecordMinos.cxx, RecordMinos.h: some initial stabs at the Record class(es). This is *not* the final form for the base class, but just a start at getting the CVS module installed and the library part of the standard build. 2001-04-02 23:07 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: new package: Record for new framework record (Raw,Candidate, etc...) 2001-04-02 22:56 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: no more Mr. Nice-Guy; be more assert-ive in GetCurrent methods -- having the cursor point to an invalid entry now really lets the user know. 2001-04-02 22:15 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, TrackSRListModule.cxx: Remove twin tracks on the basis of GetScore(). Include Track2DSR->GetChi2() in definition of GetScore(). 2001-04-02 22:12 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h, AlgEventSRList.cxx: Remove twin tracks on the basis of CandTrackHandle->GetScore(). 2001-04-02 22:08 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandTrackHandle.cxx, CandTrackHandle.h: Added virtual method GetScore(). 2001-04-02 21:20 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/REROOT_Geom.cxx: remove extraneous leftover cout. global gREROOT_Geom is no longer set in the (one-and-only) ctor but must be explicitly set externally (now done in MINFile::readREROOTGeom. Apparently some transient REROOT_Geom was being created (and then destroyed) during TTree::GetEntry() which left the global pointing at the bad copy. 2001-04-02 21:09 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/rerootjob.cc: don't count GEOM record against event count 2001-04-02 20:10 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/Track2DSR.cxx: Do not cache chi**2 value calculated in Track2DSR. 2001-04-02 20:09 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSRList.cxx: Changed Msg::kInfo to Msg::kDebug in MSG. 2001-04-02 20:08 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEventHandle.cxx, CandEventHandle.h: AddShower(), AddTrack(), SetPrimaryShower(), and SetPrimaryTrack() all take const arguments. 2001-04-02 19:59 Brett Viren <bv@bnl.gov> * QueasyDisplay/: Main.cxx, Makefile, QDispCandDigitListMaker.h, QDispUVZCandDigitMaker.cxx, Queasy.cxx, QueasyUVZView.cxx, QueasyUVZView.h: The `queasy' executable can now display CalDet rerooted MC digits as Robert's recently committed GetExtents methods are used to set the view scale instead of using hard coded values (that is I use his hard coded numbers instead of min <grin>). It uses just the first event so will flail miserably if a file contains data from different detectors. Also fixed a bug which caused digits going outside of a zoom region to be wrapped back in. 2001-04-02 19:57 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.cxx, CandRecoHandle.h: Now take optional argument PlaneView::PlaneView_t to GetBegPlane() and GetEndPlane() with default argument kUnknown. The default behavior is to loop over all strips with the exception of those that have plane views kA or kB. 2001-04-02 19:48 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: Now take optional argument StripEnd::StripEnd_t to many of the Get methods with default argument kWhole. 2001-04-02 19:47 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: EventSRListModule.cxx, EventSRListModule.h: Include "TObject.h" in job module header. Added Ana method to produce output ntuple. 2001-04-02 19:44 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/StripSRListModule.h, CandSliceSR/SliceSRListModule.h, CandClusterSR/ClusterSRListModule.h, CandShowerSR/ShowerSRListModule.h, CandTrackSR/TrackSRListModule.h: Include "TObject.h" in job module header. 2001-04-02 17:25 Robert Hatcher <rhatcher@fnal.gov> * Persistency/PerFileManager.cxx: under IRIX6 use FileMapItr itr = fFileMap.find(fullfilepathname); fFileMap.erase(itr); rather than fFileMap.erase(fullfilepathname); otherwise STL expansion apparently overflows assembler token buffer length 2001-04-02 14:49 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/: UserManual.tex, r2hbook.tex: Add one page describing r2hbook. 2001-04-02 14:39 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/modules: New utility: R2Hbook: ROOT TNtuple -> HBook n-tuple. 2001-04-02 14:32 Nick West <n.west1@physics.oxford.ac.uk> * R2Hbook/: .cvsignore, GNUmakefile, LinkDef.h, R2hConverter.cxx, R2hConverter.h, R2hHBOOKShell.cxx, R2hHBOOKShell.h, R2hHbookFile.cxx, R2hHbookFile.h, r2hbook.cc: New uitility: ROOT TNtuple -> HBook n-tuple. 2001-04-02 08:01 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/test/GNUmakefile: TestLattice needs LeakChecker. 2001-04-02 07:59 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/LeaClassMonitor.cxx: Bug fix for Root 3: data members not initialised. 2001-03-31 03:42 Robert Hatcher <rhatcher@fnal.gov> * Minfastjob/minfastjob.cc, Rerootjob/rerootjob.cc, IoModules/IoRerootDataFile.cxx: space for gREROOT_Geom ptr is now allocated in REROOT_Geom.cxx 2001-03-31 03:40 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFile.cxx: really set gREROOT_Geom to what MINFile thinks is the global geometry 2001-03-31 03:37 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/REROOT_Geom.cxx: part of resolution of problem with gREROOT_Geom under gcc 2.95.xx 2001-03-31 01:25 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx: resolve const conflict betweeen cosnt method GetHalfThickness and its use of GetShape - since the shape is a protected member we can simply skip the method call. thanks to Nathaniel Tagg for first bringing this to my attention. 2001-03-31 01:01 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: MSTClusterListModule.cxx, PlotMuonClusterModule.cxx, ThruMuonAnalysisModule.cxx: add some const_cast's that are only strictly necessary for combinations of ROOT less than 3.00 and gcc 2.95.xx; these should be removed again when ROOT 3.00+ is universal 2001-03-30 20:27 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripHandle.h: add IsValid() method to allow checking whether it points to real Node 2001-03-30 20:22 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldHandlerVoronoi.cxx, BfldMapRect2d.cxx, BfldMapRect2d.h, BfldMeshRect2d.h: use Munits for lengths and magnetic fields 2001-03-30 20:21 Robert Hatcher <rhatcher@fnal.gov> * BField/BField.h: make public methods virtual to allow derived classes 2001-03-30 19:15 Robert Hatcher <rhatcher@fnal.gov> * Conventions/Munits.h: restore Volt and Tesla as base units (were calculated from MeV for some reason) add const protection on Char_t* names 2001-03-30 03:20 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/BubGeometry.cxx: REROOT objects are in "cm" convert return value to Munits base length 2001-03-30 03:19 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/DrawMuonTracksModule.cxx: muon track line must be converted from Munits length to cm in order to draw on the MINFast display. 2001-03-30 03:18 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/GoodThruMuonListModule.cxx: internal value of fGeomDistMin is now in base units of Munits; values retrieved via HandleCommand are still assumed to be "cm" and are converted. 2001-03-30 03:16 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/MSTClusterListModule.cxx: internal value of fDiffMax,fHoleMax is now in base units of Munits; initialization performs conversion, values retrieved via HandleCommand are still assumed to be "cm" and are converted; axis labels on plots are given correct units 2001-03-30 03:15 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/PlotMuonClusterModule.cxx: internal value of fAna{U|V|Z}{min|max} are now in base units of Munits; values retrieved via HandleCommand are still assumed to be "cm" and are converted; axis labels on plots are given correct units 2001-03-30 03:12 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/ThruMuonAnalysisModule.cxx: internal value of fAna{X|Y}{min|max} are now in base units of Munits; values retrieved via HandleCommand are still assumed to be "cm" and are converted; axis labels on plots are given correct units 2001-03-30 03:09 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/ThruMuonListModule.cxx: internal value of fDiffMax is now in base units of Munits; initialization performs conversion, values retrieved via HandleCommand are still assumed to be "cm" and are converted. 2001-03-30 03:06 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/: AlgConfigGoodThruMuonList.cxx, AlgConfigGoodThruMuonList.h, AlgConfigMSTClusterList.h, AlgConfigThruMuonList.h, AlgMSTClusterList.cxx, CandDigiPairHandle.cxx, CandMSTClusterHandle.cxx, CandStraightClusterHandle.cxx, GoodThruMuonListModule.h, MSTClusterListModule.h, ThruMuonListModule.h: cosmetic changes to comments replacing "cm" with "std length unit" to reflect units of member or return values 2001-03-30 02:54 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnNode.cxx, UgliStripNode.cxx: Builds heirarchy correctly (planes in hall, hall in world) positions are now returned in base length units define in Conventions/Munits.h 2001-03-30 02:52 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliScintPlnHandle.h: new public method Int_t NumberOfStrips() 2001-03-30 02:51 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometryReroot.cxx: Builds heirarchy correctly (planes in hall, hall in world) positions are now returned in base length units define in Conventions/Munits.h 2001-03-30 02:50 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h: new method GetTransverseExtent and GetZExtent Builds heirarchy correctly (planes in hall, hall in world) positions are now returned in base length units define in Conventions/Munits.h 2001-03-30 02:47 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.cxx, UgliGeomHandle.h: correct const on uv2xy and xy2uv; new TVector3 versions new methods GetTransverseExtent and GetZExtent 2001-03-30 02:45 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: new public method RerootPlaneXYZ0(PlexPlaneId,Float_t*) now that we allow x-y shifts in individual planes (in a "module"). SEIdLocalToGlobal now correctly accounts for uncentered strips as we have in the near detector. 2001-03-30 02:40 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: ConventionsValidate.cxx, ConventionsValidate.h: add missing ClassDef and ClassImp but inhibit streamer generation 2001-03-30 02:40 Robert Hatcher <rhatcher@fnal.gov> * Conventions/Munits.h: declare conversion of GeV to be 1.0; [X]eV are relative to that left joule as kg*m*m/(s*s) so don't try conversions [X]ev <-> joule added base_length_name and base_energy_name strings 2001-03-30 00:05 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexPlaneId.cxx, PlexStripEndId.cxx: adjust the AsString() formatting for consistency and sort-ability. 2001-03-29 23:03 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgFitThruMuonList.cxx, AlgGoodThruMuonList.cxx, AlgMSTClusterList.cxx, AlgThruMuon.cxx, AlgThruMuonList.cxx, CandDigiPairHandle.cxx, CandMSTClusterHandle.cxx, CandStraightCluster.cxx, CandStraightCluster.h, CandStraightClusterHandle.cxx, CandThruMuonHandle.cxx, DrawMuonTracksModule.cxx, MSTClusterListModule.cxx, PlotMuonClusterModule.cxx: Added preliminary handling of A and B views (cosmic counters in Caldet). At present they are not used as part of the fitting procedure. 2001-03-29 22:31 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldRange.cxx, VldTimeStamp.cxx: expand options in AsString method 2001-03-29 21:30 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandClusterHandle.cxx, CandRecoHandle.cxx, CandSliceHandle.cxx: Modified code to ignore strips with plane views PlaneView::kA or PlaneView::kB when calculating methods like GetBegPlane(), GetCharge(), etc. 2001-03-29 20:57 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, CandTrackSR.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, Track2DSR.cxx, Track2DSR.h, TrackClusterSR.cxx, TrackClusterSR.h, TrackSRListModule.cxx: Modified to use GetPlaneView() instead of GetView(). Also, U and V view 2D tracks (Track2DSR) are saved in CandTrackSR. TrackClusterSR objects which are in surviving 2D tracks are no longer deleted at the end of this module (they are deleted with the deletion of 2D tracks). Because a 2D track can be used in more than one CandTrack object, it cannot automatically be deleted with the deletion of CandTrack. This must be done in the CandEvent module. 2001-03-29 17:13 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandStripHandle.cxx: Modified CandStripHandle::GetCharge(StripEnd::StripEnd_t) so that GetCharge(StripEnd::kWhole) returns all of the charge for any digitizations (use bitwise and to check for validity of digitizations). 2001-03-29 06:09 Mark Messier <messier@indiana.edu> * JobControl/: JobCMsgModule.cxx, JobCPathModule.cxx, JobCommand.cxx, JobCommand.h: SplitLine operates on strings 2001-03-29 01:58 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgCutDigiPairList.cxx, AlgFitThruMuonList.cxx, AlgGoodThruMuonList.cxx, AlgMSTCluster.cxx, AlgMSTClusterList.cxx, AlgMSTClusterList.h, AlgPathLenCorrec.cxx, AlgSlice.cxx, AlgSlice.h, AlgSliceList.cxx, AlgSliceList.h, AlgStraightCluster.cxx, AlgSuperSlice.cxx, AlgSuperSlice.h, AlgSuperSliceList.cxx, AlgSuperSliceList.h, CandDigiPairHandle.cxx, CandDigiPairHandle.h, CandDigiPairListHandle.cxx, CandMSTCluster.cxx, CandMSTCluster.h, CandMSTClusterHandle.cxx, CandMSTClusterHandle.h, CandMSTClusterList.cxx, CandMSTClusterList.h, CandMSTClusterListHandle.cxx, CandMSTClusterListHandle.h, CandStraightCluster.cxx, CandStraightCluster.h, CandStraightClusterHandle.cxx, CandStraightClusterHandle.h, CandThruMuon.cxx, ClusterBox.cxx, LinkDef.h, MSTClusterListModule.cxx, SliceListModule.cxx, SliceListModule.h, StripSegSummary.cxx, SuperSliceListModule.cxx, SuperSliceListModule.h, ThruMuonAnalysisModule.cxx, ThruMuonStat.cxx, ThruMuonSummaryModule.cxx, muon_bcalib.C, muon_binit.C, muon_calib.C, muon_cd_binit.C, muon_cd_init.C, muon_init.C: Converted CandMSTCluster to inherit from CandCluster. Several methods from my classes have now become obsolete. Users should convert the following: CandDigiPairHandle: GetEastCharge() becomes GetCharge(StripEnd::kEast) GetWestCharge() becomes GetCharge(StripEnd::kWest) For the total charge on a CandDigiPair, use GetCharge() GetEastSEId() becomes GetStripEndId(StripEnd::kEast) GetWestSEId() becomes GetStripEndId(StripEnd::kWest) GetWholeSEId() becomes GetStripEndId(StripEnd::kWhole) CandMSTClusterHandle: GetPmin() becomes GetBegPlane() GetPmax() becomes GetEndPlane() Changed SliceListModule to SuperSliceListModule with corresponding changes to the Alg names following complaints about the use of a "golden" name. 2001-03-29 00:00 Robert Hatcher <rhatcher@fnal.gov> * Minfastjob/minfastjob.cc, IoModules/IoRerootDataFile.cxx: must allocate space for global REROOT_Geom pointer 2001-03-28 23:59 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/rerootjob.cc: must allocate space for global REROOT_Geom pointer; cout for each event gives record # as well as number of bytes written 2001-03-28 23:57 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/GNUmakefile: building job no longer needs all of MINOSLIBS by only REROOT_Classes 2001-03-28 23:56 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFile.cxx: oops, remove a "cout" line left behind from testing 2001-03-28 23:51 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFile.cxx: After reading in a REROOT_Geom ensure that the GlobalZ0Shift() is calculated and the # of reads count is incremented; this is part of breaking the dependency of REROOT_Classes on MINF_Classes 2001-03-28 23:49 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/: LinkDef.h, REROOT_Geom.cxx, REROOT_Geom.h, zoffset_REROOT.cxx: Remove dependency on MINF_Classes, but relies on code that reads in REROOT_Geom to call FillGlobalZ0Shift() and, if desired, IncrementReads(). 2001-03-28 22:57 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/AlgClusterSRList.cxx, CandShowerSR/AlgShowerSR.cxx, CandShowerSR/AlgShowerSRList.cxx: Use GetPlaneView() instead of GetView(). 2001-03-28 22:55 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandClusterHandle.cxx, CandClusterHandle.h, CandStripHandle.cxx, CandStripHandle.h, CandTrackHandle.cxx: Changed name of method to get plane view from GetView() to GetPlaneView() to make it more consistent with common usage. 2001-03-28 22:51 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandClusterHandle.cxx, CandClusterHandle.h, CandEventHandle.cxx, CandEventHandle.h, CandRecoHandle.cxx, CandRecoHandle.h: Changed method void SetCandSlice(CandSliceHandle *csh) to void SetCandSlice(const CandSliceHandle *csh) 2001-03-28 21:34 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/AlgSliceSRList.cxx: Modified so that any detector other than the near detector will treat the entire event as one slice (previously only did this in the far detector). 2001-03-28 19:13 Brett Viren <bv@bnl.gov> * Navigation/: NavItr.cxx, NavSet.cxx, test/NavValidate.cxx: Default args go in declaration 2001-03-28 19:12 Brett Viren <bv@bnl.gov> * Navigation/NavGenLattice.h: Add const to match base class method 2001-03-28 19:08 Brett Viren <bv@bnl.gov> * Lattice/Lattice.cxx: Default args go in declaration 2001-03-28 18:20 Brett Viren <bv@bnl.gov> * OscProb/: OpComplex.cxx, OpComplex.h, OpMatrix.cxx, OpMatrix.h: Fix a bunch of const bugs. Also, doubles were used to indicate number of rows/columns which caused slight problems when used in []'s.... 2001-03-28 17:00 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandStripHandle.cxx: Modified GetCharge(StripEnd::StripEnd_t) so that GetCharge(StripEnd::kWhole) returns total charge of all CandDigits with StripEnd_t kWhole. Modified GetStripEndId(StripEnd::StripEnd_t) to return a strip end even when there is no digitization for that end. 2001-03-28 15:06 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/AlgSliceList.cxx: Fixed const bug. 2001-03-28 00:23 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/GNUmakefile: Fix in "make clean". Now it works like in SRT 2001-03-28 00:11 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgCutDigiPairList.cxx, AlgDigiPair.cxx, AlgDigiPairList.cxx, AlgSlice.cxx, AlgSlice.h, AlgSliceList.cxx, AlgSliceList.h, CandDigiPairHandle.cxx, CandDigiPairHandle.h, CandDigiPairList.cxx, CandDigiPairList.h, CandDigiPairListHandle.cxx, CandDigiPairListHandle.h, CutDigiPairListModule.cxx, CutDigiPairListModule.h, DigiPairListModule.cxx, DigiPairListModule.h, LinkDef.h, SliceListModule.cxx, SliceListModule.h, muon_bcalib.C, muon_binit.C, muon_calib.C, muon_cd_binit.C, muon_cd_init.C, muon_init.C: Added module to create CandSlices. Subsequent modules do not yet use the new CandSliceList, but instead continue to use the CandDigiPairList directly. Also fixed up things from CandDigiPair conversion. Users are now encouraged to use the new CandStripHandle::GetCharge(StripEnd::StripEnd_t) method rather than the old CandDigiPairHandle::Get[East/West]Charge() one. The intention is to remove the latter eventually. 2001-03-27 22:47 George Irwin <gmieg@slac.stanford.edu> * CandDigit/AlgDigitList.cxx, CandDigit/AlgMCDigitList.cxx, CandDigit/DigitListModule.cxx, CandDigit/DigitListModule.h, Candidate/CandHandle.cxx, Candidate/CandHandle.h: Add an optional parameter to CandHandle::AddDaughterLink() to turn off checking whether the new daughter CandHandle points to a Candidate already in the daughter list. In DigitListModule this checking is unnecessary and adds several orders of magnitude to execution time on large ND snarls. Also added a DigitListModule parameter to calculate only canddigitlist, only candmcdigitlist or both. This is currently set using DigitListModule::HandleCommand in an unsatisfactory way. Other new DigitListModule parameters allow one to set the CandDigitList user names and titles to non-default values for both data and MC lists. None of these additions change default behavior of DigitListModule. 2001-03-27 22:15 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/rdbc/: LinkDef.h, Makefile.am, Makefile.in: LinkDef.h moved from include/RDBC dir 2001-03-27 22:14 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/include/RDBC/: LinkDef.h, Makefile, Makefile.am, Makefile.in, config.h: include/RDBC/LinkDef.h moved to rdbc subdir 2001-03-27 22:11 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: GNUmakefile, configure: version updated to 1.0.3 2001-03-27 21:09 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: Added methods GetCharge(StripEnd::StripEnd_t) GetStripEndId(StripEnd::StripEnd_t) which act on strip ends of a specific type. 2001-03-27 19:44 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgDigiPair.cxx, AlgDigiPair.h, AlgDigiPairList.cxx, AlgMSTClusterList.cxx, AlgPathLenCorrec.cxx, CandDigiPair.cxx, CandDigiPair.h, CandDigiPairHandle.cxx, CandDigiPairHandle.h, CandMSTCluster.cxx, muon_bcalib.C, muon_binit.C, muon_calib.C, muon_cd_binit.C, muon_cd_init.C, muon_init.C: Converted CandDigiPair to inherit from CandStrip. Most changes should be transparent to other users. Only one that might trip people up is CandDigiPair::GetPlaneView(), which has been removed. People needing this should use CandStrip::GetView(). If this is going to cause a huge mess for others then I will put the original back in. 2001-03-27 18:10 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeomHandle.cxx, UgliGeomHandle.h: add Double_t interface to uv2xy and xy2uv methods 2001-03-27 15:33 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: AUTHORS, BUGS, COPYING, ChangeLog, GNUmakefile, INSTALL, INSTALL.local, Makefile, Makefile.am, Makefile.in, NEWS, RDBC.spec, RDBC.spec.in, README, TODO, acconfig.h, acinclude.m4, aclocal.m4, config.h, config.h.in, config.log, config.status, configure, configure.in, libtool, missing, mkinstalldirs, stamp-h, stamp-h.in, admin/config.guess, admin/config.sub, admin/cvs2cl.pl, admin/install-sh, admin/ltconfig, admin/ltmain.sh, admin/makechangelog.sh, admin/makehtml.C, admin/makeloghtml.C, admin/missing, admin/mkinstalldirs, macros/Makefile, macros/Makefile.am, macros/Makefile.in, macros/RDBCbench.C, macros/RDBCconsumer.C, macros/RDBCemp.C, macros/RDBCfirst.C, macros/RDBCform.C, macros/RDBCmysql.C, macros/RDBCproducer.C, macros/RDBCscroll.C, macros/README.RDBC, macros/access_log.mysql, macros/demobld.mysql, odbc/LinkDef.h, odbc/Makefile.am, odbc/Makefile.in, odbc/ODBCCallableStatement.cxx, odbc/ODBCCallableStatement.h, odbc/ODBCConnection.cxx, odbc/ODBCConnection.h, odbc/ODBCDatabaseMetaData.cxx, odbc/ODBCDatabaseMetaData.h, odbc/ODBCPreparedStatement.cxx, odbc/ODBCPreparedStatement.h, odbc/ODBCResultSet.cxx, odbc/ODBCResultSet.h, odbc/ODBCResultSetMetaData.cxx, odbc/ODBCResultSetMetaData.h, odbc/ODBCStatement.cxx, odbc/ODBCStatement.h, odbc/README, rdbc/Makefile.am, rdbc/Makefile.in, rdbc/README, rdbc/TRDBCServer.cxx, rdbc/TSQL.cxx, rdbc/TSQLCallableStatement.cxx, rdbc/TSQLConnection.cxx, rdbc/TSQLDatabaseMetaData.cxx, rdbc/TSQLDriverInfo.cxx, rdbc/TSQLDriverManager.cxx, rdbc/TSQLImportClient.cxx, rdbc/TSQLImportClient.h, rdbc/TSQLImporter.cxx, rdbc/TSQLPreparedStatement.cxx, rdbc/TSQLResultSet.cxx, rdbc/TSQLResultSetMetaData.cxx, rdbc/TSQLStatement.cxx, rdbc/TSQLTypes.cxx, rdbc/TSQLUrl.cxx, include/Makefile, include/Makefile.am, include/Makefile.in, include/RDBC/LinkDef.h, include/RDBC/Makefile, include/RDBC/Makefile.am, include/RDBC/Makefile.in, include/RDBC/TRDBCServer.h, include/RDBC/TSQL.h, include/RDBC/TSQLCallableStatement.h, include/RDBC/TSQLConnection.h, include/RDBC/TSQLDatabaseMetaData.h, include/RDBC/TSQLDriverInfo.h, include/RDBC/TSQLDriverManager.h, include/RDBC/TSQLImporter.h, include/RDBC/TSQLPreparedStatement.h, include/RDBC/TSQLResultSet.h, include/RDBC/TSQLResultSetMetaData.h, include/RDBC/TSQLStatement.h, include/RDBC/TSQLTypes.h, include/RDBC/TSQLUrl.h, include/RDBC/config.h, mysql/MySQLCallableStatement.cxx, mysql/MySQLConnection.cxx, mysql/MySQLConnectionPrivate.h, mysql/MySQLDatabaseMetaData.cxx, mysql/MySQLPreparedStatement.cxx, mysql/MySQLResultSet.cxx, mysql/MySQLResultSetMetaData.cxx, mysql/MySQLResultSetPrivate.h, mysql/MySQLStatement.cxx, mysql/MySQLStatementPrivate.h, mysql/README, mysql/config.m4: Initial revision 2001-03-27 15:33 Valeriy Onuchin <onuchin@fnal.gov> * RDBC/: AUTHORS, BUGS, COPYING, ChangeLog, GNUmakefile, INSTALL, INSTALL.local, Makefile, Makefile.am, Makefile.in, NEWS, RDBC.spec, RDBC.spec.in, README, TODO, acconfig.h, acinclude.m4, aclocal.m4, config.h, config.h.in, config.log, config.status, configure, configure.in, libtool, missing, mkinstalldirs, stamp-h, stamp-h.in, admin/config.guess, admin/config.sub, admin/cvs2cl.pl, admin/install-sh, admin/ltconfig, admin/ltmain.sh, admin/makechangelog.sh, admin/makehtml.C, admin/makeloghtml.C, admin/missing, admin/mkinstalldirs, macros/Makefile, macros/Makefile.am, macros/Makefile.in, macros/RDBCbench.C, macros/RDBCconsumer.C, macros/RDBCemp.C, macros/RDBCfirst.C, macros/RDBCform.C, macros/RDBCmysql.C, macros/RDBCproducer.C, macros/RDBCscroll.C, macros/README.RDBC, macros/access_log.mysql, macros/demobld.mysql, odbc/LinkDef.h, odbc/Makefile.am, odbc/Makefile.in, odbc/ODBCCallableStatement.cxx, odbc/ODBCCallableStatement.h, odbc/ODBCConnection.cxx, odbc/ODBCConnection.h, odbc/ODBCDatabaseMetaData.cxx, odbc/ODBCDatabaseMetaData.h, odbc/ODBCPreparedStatement.cxx, odbc/ODBCPreparedStatement.h, odbc/ODBCResultSet.cxx, odbc/ODBCResultSet.h, odbc/ODBCResultSetMetaData.cxx, odbc/ODBCResultSetMetaData.h, odbc/ODBCStatement.cxx, odbc/ODBCStatement.h, odbc/README, rdbc/Makefile.am, rdbc/Makefile.in, rdbc/README, rdbc/TRDBCServer.cxx, rdbc/TSQL.cxx, rdbc/TSQLCallableStatement.cxx, rdbc/TSQLConnection.cxx, rdbc/TSQLDatabaseMetaData.cxx, rdbc/TSQLDriverInfo.cxx, rdbc/TSQLDriverManager.cxx, rdbc/TSQLImportClient.cxx, rdbc/TSQLImportClient.h, rdbc/TSQLImporter.cxx, rdbc/TSQLPreparedStatement.cxx, rdbc/TSQLResultSet.cxx, rdbc/TSQLResultSetMetaData.cxx, rdbc/TSQLStatement.cxx, rdbc/TSQLTypes.cxx, rdbc/TSQLUrl.cxx, include/Makefile, include/Makefile.am, include/Makefile.in, include/RDBC/LinkDef.h, include/RDBC/Makefile, include/RDBC/Makefile.am, include/RDBC/Makefile.in, include/RDBC/TRDBCServer.h, include/RDBC/TSQL.h, include/RDBC/TSQLCallableStatement.h, include/RDBC/TSQLConnection.h, include/RDBC/TSQLDatabaseMetaData.h, include/RDBC/TSQLDriverInfo.h, include/RDBC/TSQLDriverManager.h, include/RDBC/TSQLImporter.h, include/RDBC/TSQLPreparedStatement.h, include/RDBC/TSQLResultSet.h, include/RDBC/TSQLResultSetMetaData.h, include/RDBC/TSQLStatement.h, include/RDBC/TSQLTypes.h, include/RDBC/TSQLUrl.h, include/RDBC/config.h, mysql/MySQLCallableStatement.cxx, mysql/MySQLConnection.cxx, mysql/MySQLConnectionPrivate.h, mysql/MySQLDatabaseMetaData.cxx, mysql/MySQLPreparedStatement.cxx, mysql/MySQLResultSet.cxx, mysql/MySQLResultSetMetaData.cxx, mysql/MySQLResultSetPrivate.h, mysql/MySQLStatement.cxx, mysql/MySQLStatementPrivate.h, mysql/README, mysql/config.m4: RDBC-1.0.3 ( for SRT and GNU autotools ) 2001-03-27 06:51 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/Dbi.h: Increase kMAXROWINDEX to 300,000 2001-03-26 17:36 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: added package fluka 2001-03-22 22:10 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: ThruMuonAnalysisModule.cxx, ThruMuonAnalysisModule.h: Changed some colours. Added a forgotten analysis. 2001-03-22 21:42 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/preamble.mk: Fix bug 2001-03-22 21:32 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/preamble.mk: Define VERBOSE=MINOS_VERBOSE to make George happy 2001-03-22 19:55 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexLoanPool.cxx, PlexLoanPool.h: now contain code for limiting the # of unreferenced plexii (default 5) in shared list; if too many earlier ones are removed. 2001-03-22 19:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexusReroot.cxx: use RerootExodus::BuildVldRange in order to be consistent with how it builds VldContext's for each event. 2001-03-22 19:53 Robert Hatcher <rhatcher@fnal.gov> * Plex/: Plexus.h, PlexusReroot.h: gratuitous cosmetic touchups 2001-03-22 19:50 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliLoanPool.cxx: convert old-style cast to dynamic_cast; fix typo in comment 2001-03-22 19:35 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: additional protections for older geometries (where planes might not exist). also handle further cases of mucked up REROOT_EventHistory/DateFilled. 2001-03-22 19:12 Robert Hatcher <rhatcher@fnal.gov> * Islands/: IslElectronModule.cxx, IslElectronModule.h: move include files out of header that are needed only for the implementation. this makes Cint happier (as it doesn't see as many, including some apparent conflict between MINFast and RerootExodus) 2001-03-22 19:09 Robert Hatcher <rhatcher@fnal.gov> * Islands/IslMatrix.h: remove unnecessary #include "CandDigit/CandDigit.h" 2001-03-22 16:50 Liz Buckley-Geer <buckley@fnal.gov> * setup/packages: Add CandClusterSR CandEventSR CandShowerSR CandTrackSR to packages 2001-03-22 00:17 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/GNUmakefile, CandShowerSR/GNUmakefile, CandEventSR/GNUmakefile, CandTrackSR/GNUmakefile: Added GNUmakefile for SRT. 2001-03-21 22:46 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_f77.mk: Make the default for Linux be -lg2c 2001-03-21 22:38 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/post_standard.mk: Add ENV_CXXFLAGS to CPPFLAGS for LeakChecker 2001-03-21 22:33 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: Remove @ so that rootcint appears when VERBOSE is turned on 2001-03-21 22:23 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: Use existing .cvspass if user has one 2001-03-21 21:54 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: futher restrict ctor MSG's; attempt to handle GetTPos for views A & B 2001-03-21 21:53 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometryReroot.cxx, UgliGeometryReroot.h: use RerootExodus to construct the VldRange via new method BuildVldRange. 2001-03-21 21:51 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometry.cxx, UgliGeometry.h: UgliLoanPool is a friend (necessary for virtual dtor) ctor takes a *const* ref to VldContext new virtual methods BuildAll and BuildVldRange 2001-03-21 21:49 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliLoanPool.cxx, UgliLoanPool.h: now contain code for limiting the # of unreferenced geometries (default 5) in shared list; if too many earlier ones are removed. 2001-03-21 21:47 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/MinosOutline.cxx: correctly catch the CalDet case. 2001-03-21 21:46 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Fake up a VldRange as well as VldContext. 2001-03-21 21:45 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/REROOT_EventHistory.cxx: event history date filled normally contains blank, so don't use that as end-of-string marker. 2001-03-21 18:51 Liz Buckley-Geer <buckley@fnal.gov> * setup/update_srt: modify update_srt to make it a bourne shell script to fix George's problem. Also don't overwrite .cvspass for Robert 2001-03-21 18:14 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/GNUmakefile: Fixed makefile. 2001-03-21 01:55 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: DigitListStat.cxx, DigitListStat.h, ThruMuonAnalysisModule.cxx, ThruMuonAnalysisModule.h, ThruMuonStat.cxx, ThruMuonStat.h: Updated comments. Added a few analyses. 2001-03-21 00:01 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: Track2DSR.cxx, Track2DSR.h: Removed const declaration of GetBackwardSlope(Int_t) method to avoid warning message. 2001-03-20 18:56 Mark Messier <messier@indiana.edu> * CVSROOT/numisoft.list: Added Tim and Andrew to list 2001-03-20 18:54 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added dharris to pbeam 2001-03-20 11:31 Nathaniel Tagg <n.tagg1@physics.ox.ac.uk> * DocBuilder/: DocBuilder.pl, GNUmakefile, README_DocBuilder.txt, docbin.cc: First version Nathaniel Tagg, n.tagg1@physics.ox.ac.uk March 20, 2001 Includes docbuilder scripts tested on Linux. 2001-03-19 23:52 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/AlgEventSRList.cxx: Fixed a bug when combining two sets of reco objects. 2001-03-19 23:39 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: Added log option to choose whether output goes to file or screen. If log is chosen then the output goes to build-logs/SRT_SUBDIR 2001-03-19 21:59 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.cxx: in ::IsCompatible make ending time exlusive (ie. not part of range) so that exact overlap of consecutive ranges can share end/start. 2001-03-19 19:30 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added DocBuilder to module list 2001-03-19 08:46 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiCache.cxx, DbiCache.h, DbiDBProxy.cxx, DbiResult.h, DbiResultAgg.h, DbiResultNonAgg.h, DbiValidityRec.cxx, DbiValidityRec.h, test/DbiValidate.cxx, test/DemoData2.dat, test/DemoData2Validity.dat: Add support for selection and caching by mode. 2001-03-19 08:43 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Document selection by mode. 2001-03-17 07:57 Mark Messier <messier@indiana.edu> * Demo/: HelloWorld.cxx, demo-1.jcm, demo-1a.jcm, demo.C, hello.jcm: More tweaks of demo 2001-03-17 06:52 Mark Messier <messier@indiana.edu> * Demo/: HelloWorld.cxx, UserAnalysis.cxx, demo-2.jcm, demo.jcm, demoroot.C: More cleanups for demo programs 2001-03-17 06:35 Mark Messier <messier@indiana.edu> * Demo/demo-1.jcm: Added simple demo job for UserAnalysis 2001-03-17 05:15 Mark Messier <messier@indiana.edu> * Demo/: UserAnalysis.cxx, UserAnalysis.h, hello.jcm: Added hello.jcm. Added writehistos option 2001-03-15 08:26 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/Lea.h: Protect rootcint from macro __FILE__ (CINT cannot handle it). 2001-03-15 03:00 Mark Messier <messier@indiana.edu> * Demo/UserAnalysis.cxx: Allow user to rebin the time histogram 2001-03-15 02:17 Mark Messier <messier@indiana.edu> * Demo/Makefile: Added HelloWorld to demojob - I know, I know this Makefile is for the weak... 2001-03-15 02:15 Mark Messier <messier@indiana.edu> * Demo/demoroot.C: Added demo of how to use job control from interactive root session 2001-03-15 02:14 Mark Messier <messier@indiana.edu> * Demo/UserAnalysis.cxx: Removed summary histogram from event loop 2001-03-15 02:14 Mark Messier <messier@indiana.edu> * Demo/: HelloWorld.cxx, HelloWorld.h: Added simple HelloWorld module to show what the minimum requirements are for a job module 2001-03-15 02:01 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCROOT.cxx, JobCROOT.h, JobCRootEnv.cxx, JobCRootEnv.h, JobController.cxx: JobControl can now be prompted to start an interactive root session (use "myjob -r" to get root prompt) 2001-03-14 23:52 Mark Messier <messier@indiana.edu> * Dependency/dep.pl: Add new packages to list 2001-03-14 20:27 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h, AlgEventSRList.cxx, AlgEventSRList.h, CandEventSR.cxx, CandEventSR.h, CandEventSRHandle.cxx, CandEventSRHandle.h, CandEventSRList.cxx, CandEventSRList.h, CandEventSRListHandle.cxx, CandEventSRListHandle.h, EventSRCint.h, EventSRListModule.cxx, EventSRListModule.h, LinkDef.h, Makefile: Event reconstruction package. 2001-03-14 20:26 Roy Lee <rlee@huhepl.harvard.edu> * CandEventSR/.cvsignore: Ignore EventSRCint.* 2001-03-14 20:13 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.h, Track2DSR.cxx, Track2DSR.h: AlgTrackSR: Added direction cosine calculation. Now calculate transverse vertex positions at fixed z location (was previously calculating u position at beginning of u-view track and v position at beginning of v-view track). AlgTrackSRList: Now input TObjArray of Track2DSR objects into CandTrack::MakeCandidate(), was inputting TObjArray of CandStrip objects. Removed LinearFit method, now use RecoBase/LinearFit class. Track2DSR: Added methods GetTPos0() (weighted transverse position at start of track) and GetBackwardSlope() (calculate slope going from end of track to start of track). 2001-03-14 20:06 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSR.cxx: Added calculation of direction cosines. 2001-03-14 20:01 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: LinearFit.cxx, LinearFit.h: Added LinearFit class which contains static methods to perform weighted and unweighted linear fits. 2001-03-14 20:00 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandClusterHandle.cxx, CandClusterHandle.h, CandReco.h, CandRecoHandle.cxx, CandRecoHandle.h, CandTrackHandle.cxx, CandTrackHandle.h, LinkDef.h: CandCluster: Removed SetView() methods. CandReco: Added direction cosine attributes and Get/Set methods. CandTrack: Added GetU, GetV, GetT methods to get u,v positions and times at specified plane number. 2001-03-14 03:57 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, DemoEventDump.h, UserAnalysis.cxx, UserAnalysis.h, demo.jcm: Demo shows how to have two copies of the same module configured differently in the same job. 2001-03-14 01:08 George Irwin <gmieg@slac.stanford.edu> * DeMux/batchdemux.C, DeMux/bjr_init.C, Minfastjob/macros/jc_cheezydemux.C: Remove explicit library path in gSystem->Load calls. Uses LD_LIBRARY_PATH. 2001-03-14 01:01 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/: muon_bcalib.C, muon_binit.C, muon_calib.C, muon_cd_binit.C, muon_cd_init.C, muon_init.C: Remove explicit library path in gSystem->Load calls. Uses LD_LIBRARY_PATH. 2001-03-13 21:42 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgGoodThruMuonList.cxx, BubGeometry.cxx, BubGeometry.h, DigitListStat.cxx, DigitListStat.h, DrawMuonTracksModule.cxx, LinkDef.h, ThruMuonAnalysisModule.cxx, ThruMuonAnalysisModule.h, ThruMuonStat.cxx, ThruMuonStat.h, muon_cd_binit.C: Made first attempt to use TTree for analysis. Added a few more analyses. Removed redundant uv2xy() function from BubGeometry. 2001-03-13 20:19 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDataBlock.h: //! reference to owning RawRecord that Sue says causes a memory leak under persistency. Still needs to be verified that this pointer is correctly re-initialized after i/o. 2001-03-13 19:59 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: LinkDef.h, UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h, UgliGeometryReroot.cxx, UgliGeometryReroot.h, UgliPlnABC.h, UgliScintPlnABC.h, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliSteelPlnABC.cxx, UgliSteelPlnABC.h, UgliSteelPlnHandle.cxx, UgliSteelPlnHandle.h, UgliSteelPlnNode.cxx, UgliSteelPlnNode.h: add UgliSteelPln's to mirror UgliScintPln's. UgliGeometryReroot now generates all planes initially when first created; strips are still generated when used (lazy construction). UgliGeomHandle sports a new method GetPlaneIdFromZ(Float_t z) which returns a PlexPlaneId. Also associated with UgliGeomHandle are: uv2xy and xy2uv (45 deg rotation for near and far, but no rotation for CalDet). 2001-03-13 19:53 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexStripEndId.cxx, PlexStripEndId.h: ctor for constructing from PlexPlaneId + strip/end/subpart. 2001-03-13 19:52 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h: convert to using new RerootExodus interface (specifically more direct usage of PlexPlaneId) 2001-03-13 19:52 Brett Viren <bv@bnl.gov> * Minfast/Make.include: Move NO_TEMPATED_FUNCITONS to Registry.h for the time being 2001-03-13 19:51 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplayModule.cxx: excise code that tested plane number conventions (moved to ExodusValidate). 2001-03-13 19:50 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/ExodusValidate.cxx: store (but currently not use) code for testing the plane numbering conversion that was inappropriately in CheezyDisplayModule. 2001-03-13 19:48 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: new methods: PasvPlaneName, RerootPln2PlnId. modified the arg types of: GetPlanePos, GetPlaneSpec, GetRotm, RerootPlaneZ0. made ExodusValidate a friend so it can validate private methods. 2001-03-13 18:25 Brett Viren <bv@bnl.gov> * QueasyDisplay/QDispUVZCandDigitMaker.cxx: Add math.h for rint 2001-03-13 03:48 Mark Messier <messier@indiana.edu> * Demo/: UserAnalysis.cxx, UserAnalysis.h: Added additional histograms to display 2001-03-13 02:32 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCInterpreter.cxx: fCmdIndx was not being initialized (now set to 0 in ctor's); this lead to flakiness about whether the owning JobController could find anything to run when it called PopJobCommand. 2001-03-12 18:03 Larry Wai <wai@slac.stanford.edu> * OscProb/GetOscProb.C: Added a ROOT macro "GetOscProb.C" which shows how to use the new package "OscProb." This is a package which includes a complex matrix class and Barger's (1980) formulation of the exact solution for neutrino oscillations in matter (Brad Patterson's implementation). The results have been cross-checked with Mark Messier's completely independent implemention for the NuMI regime. Larry Wai 2001-03-12 16:12 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/: AlgShowerSR.cxx, CandShowerSR.cxx, CandShowerSR.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h: Removed TObjArray *fClusterList in CandShowerSR. 2001-03-12 16:11 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandEvent.cxx, CandEvent.h, CandEventHandle.cxx, CandEventHandle.h, CandEventList.cxx, CandEventList.h, CandEventListHandle.cxx, CandEventListHandle.h, Vertex.cxx, Vertex.h: Added Vertex and CandEvent classes. 2001-03-12 16:10 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandRecoHandle.h, CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, LinkDef.h: Added fVertex to CandReco. Added TObjArray fClusterList to CandShower. 2001-03-11 01:56 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added M.Kostin to gnumi writers 2001-03-10 02:10 Larry Wai <wai@slac.stanford.edu> * OscProb/: GNUmakefile, LinkDef.h, OpComplex.cxx, OpComplex.h, OpMatrix.cxx, OpMatrix.h, OpProbability.cxx, OpProbability.h: [no log message] 2001-03-09 23:37 Liz Buckley-Geer <buckley@fnal.gov> * setup/packages: Added RDBC to packages 2001-03-09 19:56 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/compilers/: GCC.mk, GCC_2_95.mk: Don't need these now that Jim has added them to SoftRelTools 2001-03-09 19:55 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/compilers/: EGCS.mk, GCC.mk: Don't need these as Brett has defined NO_TEMPATED_FUNCITONS in his own header files 2001-03-09 19:41 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, OscProb/.cvsignore: Added OscProb package 2001-03-09 19:26 Liz Buckley-Geer <buckley@fnal.gov> * setup/update_srt: script to update SRT_MINOS or SoftRelTools from srtcvs 2001-03-09 19:21 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft_no_ups, setup_minossoft_no_ups.sh: Add root to the end of LD_LIBRARY_PATH not the beginning 2001-03-09 18:11 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_MySQL.mk: Change MYSQLLIB to be -lmysqlclient 2001-03-09 17:41 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSR.cxx, CandShowerSR/AlgShowerSRList.cxx, CandShowerSR/ShowerSRListModule.cxx, CandTrackSR/AlgTrackSR.cxx: Added code to calculate and fill Vertex information. 2001-03-09 15:31 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandReco.h, CandRecoHandle.cxx, CandRecoHandle.h: Created Vertex class. Added Vertex object to CandReco, methods to get and set Vertex attributes in CandRecoHandle. 2001-03-09 00:58 Liz Buckley-Geer <buckley@fnal.gov> * Rerootjob/GNUmakefile: Fixed Rerootjob makefile - should link on linux now 2001-03-09 00:30 Larry Wai <wai@slac.stanford.edu> * Islands/: .cvsignore, IslCluster.cxx, IslElectronModule.cxx, IslElectronModule.h, islands-demo.sh: Added MC truth info to event display (from REROOT tables as a temporary solution until we have the MCTruth package from Hugh). Larry W. 2001-03-08 21:23 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandShowerHandle.cxx, CandShowerHandle.h, CandTrackHandle.cxx, CandTrackHandle.h: Added KeyFromSlice() method, even though it is defined in CandRecoHandle. The reason for this is because NavKey methods are not valid from one class to another which inherits from it. 2001-03-08 20:48 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_LABYRINTH.mk: Change to use LABYRINTH_VERSION to define which directory to use 2001-03-08 20:44 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft, setup_minossoft_no_ups, setup_minossoft_no_ups.sh: Change to LABYRINTH_VERSION symbol for Labyrinth 2001-03-08 19:32 Mark Messier <messier@indiana.edu> * CVSROOT/numisoft.list: Added UT guys 2001-03-08 17:54 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/: arch_spec_odbc++.mk, arch_spec_unixODBC.mk: Add arch_spec files for odbc++ and unixODBC 2001-03-08 17:46 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft, setup_minossoft_no_ups, setup_minossoft_no_ups.sh: Add VERSION symbol for Labyrinth 2001-03-08 12:33 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/test/GNUmakefile: Currently DatabaseInterface test exe requires Registry. 2001-03-07 22:51 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added CandEventSR 2001-03-07 22:48 Mark Messier <messier@indiana.edu> * CandEventSR/.cvsignore: Added cvsignore file 2001-03-07 22:28 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, Track2DSR.cxx, Track2DSR.h, TrackClusterSR.cxx, TrackClusterSR.h, TrackSRListModule.cxx: AlgTrackSRList: Improve algorithm; calculate slopes in forward/backward directions. Find twin 2D tracks, choose best one based on chi2. Match 2D tracks to form 3D CandTrackSR objects (output). Track2DSR: Add GetChi2() method. AlgConfig is passed to constructor. TrackClusterSR: Add DTPos() method. 2001-03-07 16:57 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgDeMux.cxx, DmxDeMux.cxx, DmxDeMuxModule.cxx, DmxValidate.cxx, batchdemux.C: change default for fPlanesInSet in AlgConfigDeMux, AlgDeMux, DmxDeMux allow for automatic change of fPlanesInSet in DmxDeMux only demux events with a vertex in DmxDeMuxModule misc cleanups in DmxDeMuxTestModule and DmxValidate 2001-03-07 08:10 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultNonAgg.cxx, DbiResultNonAgg.h, DbiTableProxyRegistry.cxx, DbiValidityRec.cxx, DbiValidityRec.h, DbiValidityRecBuilder.cxx, test/DemoData1Validity.dat, test/DemoData2Validity.dat, test/DemoData3Validity.dat, test/create_DemoData1Validity.mysql, test/create_DemoData2Validity.mysql, test/create_DemoData3Validity.mysql: DbiResultNonAgg: Optionally drop SeqNo field DbiTableProxyRegistry: Reduce final cache statistics summary to 80 cols DbiValidityRec: Reorder and add Insertion Date to match Pete's layout DbiValidityRecBuilder: Don't drop SeqNo *.mysql,*.dat Reorder and add Insertion Date to match Pete's layout 2001-03-06 00:56 Larry Wai <wai@slac.stanford.edu> * Islands/: IslElectronModule.cxx, IslElectronModule.h: Added run and event number (from reroot exodus), cluster energy and no.strips to islands event display. Larry W. 2001-03-05 23:14 Larry Wai <wai@slac.stanford.edu> * Islands/: islands-demo.sh, scan.jcm: updated islands-demo.sh to work within SRT directory structure. Larry W. 2001-03-05 20:51 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/AlgSliceSRList.cxx, CandClusterSR/AlgClusterSRList.cxx, CandClusterSR/CandClusterSRHandle.cxx, CandShowerSR/AlgShowerSRList.cxx: Change reinterpret_cast<Int_t> to static_cast<Int_t> 2001-03-05 20:47 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandClusterHandle.cxx, RecoBase/CandRecoHandle.cxx, RecoBase/CandStripHandle.cxx, CandStripSR/AlgStripSRList.cxx: Change reinterpret_cast<Int_t> to static_cast<Int_t> 2001-03-05 19:16 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, AlgConfigDeMux.h, DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxTestModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxValidate.cxx, batchdemux.C: make hardwired values into variables in DmxDeMux.cxx and DmxHypothesis.cxx add methods in AlgConfigDeMux to set the new variables 2001-03-05 18:26 Brett Viren <bv@bnl.gov> * Registry/: LinkDef.h, Registry.cxx, Registry.h, RegistryItemXxx.cxx, RegistryItemXxx.h, test/Makefile, test/RegistryValidate.cxx: Registry::Set() for a `char*' now takes a `const char *' as requested by Nick (and the way I should have done it to begin with!). This change triggered what appears to be a rootcint bug which is worked around for now (apparently, rootcint doesn't like a `const char*&' method argument, so for the immediate future Registry::Get() fills a non const char*). Fixed a tiny memory leak. Previously, all char strings stored in a RegistryItemXxx<char*> would not be deleted. This uncovered a bug in Registry::Clone which was only copying the pointer to a char string and not the char string itself. Changed test/Makefile to not automatically run registry-test. 2001-03-05 17:15 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Add Gokhan to list of pbeam writers 2001-03-05 15:34 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/AlgClusterSRList.cxx, CandClusterSR/CandClusterSRHandle.cxx, CandShowerSR/AlgShowerSRList.cxx: Change from C style casts (Int_t)(x) to C++ style casts reinterpret_cast<Int_t>(x) 2001-03-05 15:30 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandClusterHandle.cxx, RecoBase/CandRecoHandle.cxx, RecoBase/CandStripHandle.cxx, CandStripSR/AlgStripSRList.cxx, CandSliceSR/AlgSliceSRList.cxx: Change from C style casts (Int_t)(x) to C++ style casts reinterpret_cast<Int_t>(x) 2001-03-05 09:04 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Add sections on filling Algorithm Configuration data. 2001-03-05 08:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h, DbiConfigSet.cxx, DbiConfigSet.h, DbiConfigStream.cxx, DbiConfigStream.h, DbiDBProxy.cxx, DbiFieldType.cxx, DbiFieldType.h, DbiResultPtr.cxx, DbiResultPtr.h, DbiResultSet.cxx, DbiResultSet.h, DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h, LinkDef.h, Makefile, test/DbiValidate.cxx, test/DbiValidate.h: Reorganise DbiFieldType. Add support for Registry filling. 2001-03-05 06:35 Sue Kasahara <schubert@hep.umn.edu> * CVSROOT/modules: S. Kasahara 3/5/01 Added new package Dispatcher to modules list. 2001-03-05 06:25 Sue Kasahara <schubert@hep.umn.edu> * Dispatcher/: .cvsignore, DDS.cxx, DDS.h, DDSChildServer.cxx, DDSChildServer.h, DDSClient.cxx, DDSClient.h, DDSParentServer.cxx, DDSParentServer.h, GNUmakefile, LinkDef.h, Makefile, test/ChildServer.cc, test/DemoClient.cc, test/DemoClient.csh, test/GNUmakefile, test/ParentServer.cc, test/ParentShutdown.cc: S. Kasahara 3/4/01 Created new Dispatcher package and added first part of dispatcher code to package. This version does not yet serve data (I would like to get the Persistency input stream management classes installed first so that the Dispatcher can make use of these to read the data in). However these classes and Demo routines do work and illustrate the communication process between the client and server. The shell script test/DemoClient.csh will do the following: 1)Start a ParentServer process running in the background and logging its data to a file parentserver.lst. 2)Run the DemoClient program. This program creates 10 client-server connections. A separate ChildServer is spawned by the ParentServer to handle each client data request. The DemoClient then shutdowns the individual ChildServers. 3)Runs the ParentShutdown process to tell the ParentServer to shut itself down. 2001-03-02 23:03 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSR.cxx: Initialize local variables to avoid compiler warnings. 2001-03-02 23:01 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/CandClusterSRHandle.cxx: Cast PlaneView::PlaneView_t as Int_t in GetView() to avoid compiler warnings. 2001-03-02 22:59 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/: AlgSliceSR.cxx, AlgSliceSRList.cxx: Initialize local variables to avoid compiler warnings. 2001-03-02 22:56 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/AlgStripNearSR.cxx: Initialize begtime in AlgStripNearSR.cxx to avoid compiler warning. 2001-03-02 22:55 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandClusterHandle.cxx, CandRecoHandle.cxx: Cast PlaneView::PlaneView_t as Int_t in CandClusterHandle.cxx to avoid compiler warnings. Put parentheses around assignments in while ((strip = dynamic_cast<CandStripHandle*>(stripItr.Next()))) { in CandRecoHandle.cxx to avoid compiler warnings. 2001-03-02 22:47 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/Track2DSR.h: Changed ClassDef(Track2DSR,1); to ClassDef(Track2DSR,0); to avoid compiler warnings. 2001-03-02 22:46 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/CandTrackSR.cxx: Removed line: CandTrackSRHandle &csh = dynamic_cast<CandTrackSRHandle &>(ch); to avoid compiler warning. 2001-03-02 20:10 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/: CandDigiPair.cxx, CandDigiPairList.cxx, CandMSTCluster.cxx, CandMSTClusterList.cxx, CandStraightCluster.cxx, CandThruMuon.cxx, CandThruMuonList.cxx: Apply recent CreateLocalHandle() fixes to BubbleSpeak Candidates: Remove CreateLocalHandle() call from concrete Candidate default ctor now that fLocalHandle is supplied by I/O Streamer. Move CreateLocalHandle() call from copy-ctor to Dup() method after copy-ctor call. Corrects duplicate fLocalHandle setting in multi-generation inheritance. Allows removal of strcmp (ClassName) test in CreateLocalHandle() method. 2001-03-02 19:31 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandReco.h, CandReco.cxx: Changed CandReco to pure virtual class. Removed CandReco(AlgHandle,CandHandle,CandContext) constructor. Removed CreateLocalHandle() and *Dup() methods. 2001-03-02 17:34 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft, setup_minossoft_no_ups, setup_minossoft_no_ups.sh: Add external packages required for RDBC. Clean up MySQL section 2001-03-02 17:25 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_MySQL.mk: Used ENV_MYSQL to trigger addition of mysql to CPPFLAGS and LDFLAGS - make file more standard 2001-03-02 16:40 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: Track2DSR.cxx, Track2DSR.h: Added local class Track2DSR. 2001-03-02 16:39 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, LinkDef.h, TrackClusterSR.cxx, TrackClusterSR.h, TrackSRListModule.cxx: Improved track finding algorithm. 2001-03-02 16:34 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/AlgShowerSRList.cxx: Add default: case in switch statement to avoid warning messages. 2001-03-02 16:28 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/Makefile: Change Makefile variable from CANDSLICESRS to CANDCLUSTERSRS. 2001-03-02 16:19 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandShowerList.cxx: Fixed line: CVSID("$Id:"); to CVSID("$Id:$"); 2001-03-02 16:18 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandReco.h, CandRecoHandle.h, CandShower.h, CandShowerHandle.h, CandStripHandle.h, CandReco.cxx, CandRecoHandle.cxx, CandRecoList.cxx, CandRecoListHandle.cxx, CandShower.cxx, CandShowerHandle.cxx, CandShowerListHandle.cxx, CandStripHandle.cxx, CandTrack.cxx, CandTrackHandle.cxx, CandTrackList.cxx, CandTrackListHandle.cxx: Moved *fCandSlice from CandShower to CandReco; moved Get/Set methods for CandSlice from CandShowerHandle to CandRecoHandle. Added GetBegPlane(), GetEndPlane() methods to CandRecoHandle. Added NavKey method KeyFromSlice to CandRecoHandle. Added GetView() and NavKey method KeyFromPlaneStripTime to CandStripHandle. Fixed the line: CVSID("$Id:"); to CVSID("$Id:$"); 2001-03-02 08:22 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/: database_interface.tex, navigation.tex: database_interface: Minor calling sequence change in DbiResultSet navigation: Add section on lattice creation. 2001-03-02 08:19 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/: LatticeMaker.cxx, LatticeMaker.h, test/LatValidate.cxx, test/LatValidate.h, test/TestLattice.cc: LatticeMaker: Support general 1:n and n:1 and empty lattices Support optimised 1:n lattice 2001-03-02 02:36 George Irwin <gmieg@slac.stanford.edu> * CandClusterSR/CandClusterSR.cxx, CandClusterSR/CandClusterSRList.cxx, CandDigit/CandDigit.cxx, CandDigit/CandDigitList.cxx, CandEvent/CandEvent.cxx, CandEvent/CandEventList.cxx, CandShowerSR/.cvsignore, CandShowerSR/CandShowerSR.cxx, CandShowerSR/CandShowerSRList.cxx, CandSliceSR/CandSliceSR.cxx, CandSliceSR/CandSliceSRList.cxx, CandStripSR/CandStripSR.cxx, CandStripSR/CandStripSRList.cxx, CandTrackSR/CandTrackSR.cxx, CandTrackSR/CandTrackSRList.cxx, CandVtx/CandVtx.cxx, Candidate/CandBase.cxx, DatabaseInterface/.cvsignore, RecoBase/CandCluster.cxx, RecoBase/CandClusterList.cxx, RecoBase/CandReco.cxx, RecoBase/CandReco.h, RecoBase/CandRecoList.cxx, RecoBase/CandRecoList.h, RecoBase/CandShower.cxx, RecoBase/CandShowerList.cxx, RecoBase/CandSlice.cxx, RecoBase/CandSliceList.cxx, RecoBase/CandStrip.cxx, RecoBase/CandStripList.cxx, RecoBase/CandTrack.cxx, RecoBase/CandTrackList.cxx: Move CreateLocalHandle() call from copy-ctor to Dup method after copy-ctor. Corrects problem with LocalHandle setting in multi-generation inheritance. Allows removal of strcmp test in CreateLocalHandle method. Add more *Cint* files to some .cvsignores. 2001-03-01 23:56 George Irwin <gmieg@slac.stanford.edu> * CandClusterSR/.cvsignore: Ignore ClusterSRCint.* 2001-03-01 07:22 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/database_interface.tex: Add URLs for MySQL. 2001-03-01 00:58 Larry Wai <wai@slac.stanford.edu> * Islands/: .cvsignore, islands-demo.sh, scan.jcm: modified islands-demo.sh to make it work. Larry 2001-02-28 18:28 Liz Buckley-Geer <buckley@fnal.gov> * setup/setup_minossoft_no_ups.sh: Add a setup file for no ups for Bourne-style shell users - thanks to Brett for providing it 2001-02-28 18:16 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: Fixed small bug 2001-02-28 15:03 Brian Rebel <brebel@fnal.gov> * DeMux/DmxValidate.cxx: fix "unused variable" compiler warnings 2001-02-28 14:52 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxMuonPlane.cxx, DmxValidate.cxx: redefine where the muon track starts in DmxDeMux.cxx. change DmxMuonPlane to calculate the total charge in a plane for all muon planes 2001-02-27 23:21 George Irwin <gmieg@slac.stanford.edu> * QueasyDisplay/.cvsignore: Add queasy and qd executables to ignore list. 2001-02-27 23:05 George Irwin <gmieg@slac.stanford.edu> * Minfastjob/.rootrc: Revert previous change: Turn off Root.MemStat to prevent annoying memdump. 2001-02-27 22:59 George Irwin <gmieg@slac.stanford.edu> * Candidate/: candalgPR.html, doc/AlgCand.gif, doc/candalgPR.html, doc/viewable.gif: Move Cand/Alg packrat files to Candidate/doc subdirectory. 2001-02-27 20:50 Roy Lee <rlee@huhepl.harvard.edu> * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h, AlgTrackSRList.cxx, AlgTrackSRList.h, CandTrackSR.cxx, CandTrackSR.h, CandTrackSRHandle.cxx, CandTrackSRHandle.h, CandTrackSRList.cxx, CandTrackSRList.h, CandTrackSRListHandle.cxx, CandTrackSRListHandle.h, LinkDef.h, Makefile, TrackClusterSR.cxx, TrackClusterSR.h, TrackSRListModule.cxx, TrackSRListModule.h: Set up basic structure for track reconstruction. 2001-02-26 23:44 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_MySQL.mk: Allow mysql files to be in /usr 2001-02-26 23:44 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft, setup_minossoft_no_ups: Add MySQL setup 2001-02-26 23:15 Liz Buckley-Geer <buckley@fnal.gov> * DatabaseInterface/: GNUmakefile, test/GNUmakefile: Add arch_spec_MySQL.mk for MySQL database 2001-02-26 23:14 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_MySQL.mk: Create an arch_spec.mk for MySQL database 2001-02-26 18:06 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/CandClusterSRHandle.cxx: Fixed following warning message: CandClusterSRHandle.cxx:109: warning: initialization to `CandStripHandle *' from `const CandStripHandle *' discards const 2001-02-26 15:54 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSRList.cxx, CandShowerSR.cxx, CandShowerSRHandle.cxx, CandShowerSRList.cxx, CandShowerSRListHandle.cxx, ShowerSRListModule.cxx: Fix CVSID declaration. 2001-02-26 15:52 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/CandShowerSRHandle.h: Change CANDSLICESRHANDLE_H to CANDSHOWERSRHANDLE_H in #ifndef declaration. 2001-02-26 15:39 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandClusterHandle.cxx: Corrected code so the following warning is no longer present: /home/rlee/minossoft/RecoBaseCandClusterHandle.cxx:109: warning: initialization to `CandStripHandle *' from `const CandStripHandle *' discards const 2001-02-24 02:33 George Irwin <gmieg@slac.stanford.edu> * REROOT_Classes/BeamSystem.h, REROOT_Classes/LinkDef.h, REROOT_Classes/REROOT_BeamSystem.cxx, REROOT_Classes/REROOT_BeamSystem.h, REROOT_Classes/REROOT_SuperModule.cxx, REROOT_Classes/REROOT_SuperModule.h, REROOT_Classes/SuperModule.h, REROOT_Classes/ddlfiles/BeamSystem.h, REROOT_Classes/ddlfiles/CREOBJ.F.lab, REROOT_Classes/ddlfiles/CREOBJ.c, REROOT_Classes/ddlfiles/CREOBJ_ORIG.F.lab, REROOT_Classes/ddlfiles/INITAP.F.lab, REROOT_Classes/ddlfiles/INITAP.c, REROOT_Classes/ddlfiles/INITAP_ORIG.F.lab, REROOT_Classes/ddlfiles/SuperModule.h, REROOT_Classes/ddlfiles/actsim.ddl, REROOT_Classes/ddlfiles/compile_ddl.kumac, REROOT_Classes/ddlfiles/dcheck.sh, REROOT_Classes/ddlfiles/exa.his, REROOT_Classes/ddlfiles/flow.ddl, REROOT_Classes/ddlfiles/geant.ddl, REROOT_Classes/ddlfiles/geom.ddl, REROOT_Classes/ddlfiles/hits.ddl, REROOT_Classes/ddlfiles/last.kumac, REROOT_Classes/ddlfiles/neu.ddl, REROOT_Classes/ddlfiles/reco.ddl, Rerootjob/CREOBJ.F, Rerootjob/INITAP.F: Update REROOT_SuperModule and REROOT_BeamSystem with new member variables added to GMINOS structures. Add manual Streamers keyed on version number. 2001-02-24 01:15 Liz Buckley-Geer <buckley@fnal.gov> * Rerootjob/GNUmakefile: Need LIBCXXFILES for .cxx files, LIBCCFILES only works for .cc files 2001-02-24 00:38 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: One more change to install script - remove build-logs/* each time gmake is called 2001-02-23 23:49 Roy Lee <rlee@huhepl.harvard.edu> * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSR.h, AlgShowerSRList.cxx, AlgShowerSRList.h, CandShowerSR.cxx, CandShowerSR.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h, CandShowerSRList.cxx, CandShowerSRList.h, CandShowerSRListHandle.cxx, CandShowerSRListHandle.h, LinkDef.h, Makefile, ShowerSRListModule.cxx, ShowerSRListModule.h: Created module CandShowerSR: module to create candidate showers. Requires as input CandSliceList and CandClusterList. 2001-02-23 23:45 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/: AlgClusterSR.cxx, AlgClusterSRList.cxx, CandClusterSRHandle.cxx, CandClusterSRHandle.h, ClusterSRListModule.cxx: Removed CreateLocalHandle() method from default constructor. Added static method CandClusterSRHandle::KeyFromSlice. Set CandSlice pointer and IsTrackLike() / IsShowerLike() attributes in AlgClusterSRList before ch.AddDaughterLink(). Removed hack in AlgClusterSR::RunAlg. This module now returns clusters which are either shower or track like. There are methods inside CandClusterSRHandle to determine the type of a particular cluster. Shower and track formation algorithms which assume a general CandClusterHandle will need to determine in their algorithms what type of cluster is being looked at. 2001-02-23 23:38 Liz Buckley-Geer <buckley@fnal.gov> * Demo/GNUmakefile: Fix missing libraries in link 2001-02-23 23:38 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/: AlgSliceSRList.cxx, CandSliceSR.cxx, CandSliceSRList.cxx, SliceSRListModule.cxx: Remove CreateLocalHandle() method in default constructor. Slicing algorithm improved. 2001-02-23 23:34 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: CandStripSR.cxx, CandStripSRList.cxx: Remove CreateLocalHandle() method in default constructor. 2001-02-23 23:30 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandCluster.cxx, CandClusterHandle.cxx, CandClusterHandle.h, CandClusterList.cxx, CandReco.cxx, CandReco.h, CandRecoHandle.cxx, CandRecoHandle.h, CandRecoList.cxx, CandRecoList.h, CandRecoListHandle.cxx, CandRecoListHandle.h, CandShower.cxx, CandShower.h, CandShowerHandle.cxx, CandShowerHandle.h, CandShowerList.cxx, CandShowerList.h, CandShowerListHandle.cxx, CandShowerListHandle.h, CandSlice.cxx, CandSliceList.cxx, CandStrip.cxx, CandStripList.cxx, CandTrack.cxx, CandTrack.h, CandTrackHandle.cxx, CandTrackHandle.h, CandTrackList.cxx, CandTrackList.h, CandTrackListHandle.cxx, CandTrackListHandle.h, LinkDef.h: Added CandReco / CandShower / CandTrack classes. 2001-02-23 23:05 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: replace gmake all with gmake PARALLEL_TOP=true. This will run gmake all but put the output into build-logs dir, one file per package per target. The file is empty if there were no errors 2001-02-23 22:56 George Irwin <gmieg@slac.stanford.edu> * Rerootjob/GNUmakefile: Change RecoControl.cc and ADAMO_Shell.cc to cxx suffix in GNUmakefile. 2001-02-23 22:32 Mark Messier <messier@indiana.edu> * IoModules/IoDataFileFactory.cxx: Ditch strcasaecmp altogether 2001-02-23 21:16 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/ThruMuonAnalysisModule.cxx: Added missing const. 2001-02-23 20:54 Robert Hatcher <rhatcher@fnal.gov> * QueasyDisplay/: QDataCandDigitList.cxx, Queasy.cxx: correct spelling of daughter (was "daugter"). 2001-02-23 20:15 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/compilers/GCC.mk: Add NO_TEMPATED_FUNCITONS to special/GCC.mk to avoid compiling templated code 2001-02-23 20:12 Liz Buckley-Geer <buckley@fnal.gov> * Registry/test/GNUmakefile: remove conditional compliation of templated code including rootcint step - will reinstate rootcint part when we move to gcc2_95 2001-02-23 19:09 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandHandle.cxx, candalgPR.html: Reduce AddDaughter redundancy warning to kVerbose. Add Cand/Alg Packrat. 2001-02-23 19:00 Mark Messier <messier@indiana.edu> * IoModules/IoDataFileFactory.cxx: Changed #include <cstring> to extern "C" { #include <string.h> } as some versions of cstring don't seem to have strcasecmp. 2001-02-23 15:13 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: one more time 2001-02-23 14:20 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: Removed Valeriy 2001-02-23 03:19 George Irwin <gmieg@slac.stanford.edu> * REROOT_Classes/: ADAMO_Shell_Dummy.cc, ADAMO_Shell_Dummy.cxx, Makefile: Revert previous ADAMO_Shell_Dummy.cc suffix change. Fix Makefile to not build a (bogus) librerootclasses.a. Only Rerootjob can do this correctly. 2001-02-23 02:51 George Irwin <gmieg@slac.stanford.edu> * REROOT_Classes/Makefile: Remove special treatment of ADAMO_Shell_Dummy.cc after change to .cxx. 2001-02-23 02:49 George Irwin <gmieg@slac.stanford.edu> * REROOT_Classes/: ADAMO_Shell_Dummy.cc, ADAMO_Shell_Dummy.cxx: Change suffix from .cc to .cxx consistent with Rerootjob/ADAMO_Shell.cxx. 2001-02-23 02:40 George Irwin <gmieg@slac.stanford.edu> * Lattice/.cvsignore, LeakChecker/.cvsignore: Add LatCintTest.* and LeaCintTest.* to respective .cvsignore files. 2001-02-23 02:36 George Irwin <gmieg@slac.stanford.edu> * CandEvent/CandEvent.cxx, CandEvent/CandEventList.cxx, CandVtx/CandVtx.cxx: Comment out "CreateLocalHandle();" in default constructor since LocalHandle is now furnished by Streamer. 2001-02-23 02:33 George Irwin <gmieg@slac.stanford.edu> * Navigation/.cvsignore: Add NavCintTest.* to ignore list. 2001-02-23 02:28 George Irwin <gmieg@slac.stanford.edu> * Minfast/: .rootrc, Make.include, rootrc: Remove .rootrc,rootrc to Minfastjob package. Add -I$(MINFPATH)/../ to F77INCS variable in Make.include. 2001-02-23 02:22 George Irwin <gmieg@slac.stanford.edu> * Minfastjob/.rootrc: Turn on Root.MemStat. 2001-02-23 02:21 George Irwin <gmieg@slac.stanford.edu> * Rerootjob/: ADAMO_READ.F, ADAMO_Shell.cc, ADAMO_Shell.cxx, CREOBJ.F, GAFKey.inc, Makefile, RecoControl.cc, RecoControl.cxx, partap.inc: Rename library .cc files to .cxx. Clean up Makefile to correctly do F77. Move *.inc files here from REROOT_Classes package. 2001-02-23 02:19 George Irwin <gmieg@slac.stanford.edu> * REROOT_Classes/: GAFKey.inc, Makefile, partap.inc: Move *.inc files to Rerootjob package. Remove bogus last line of Makefile. 2001-02-22 22:06 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/arch_spec_root.mk: Create cint files in subdirs as (PACKAGE)(subdir)Cint.cc to avoid having the same filename in lib(PACKAGE) and lib(PACKAGE)test 2001-02-22 20:24 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMuxTestModule.cxx, DmxMuonPlane.cxx, DmxValidate.cxx, DmxValidate.h, batchdemux.C: add cut on summed energy in muon planes (DmxMuonPlane) to get rid of false muons add muon reconstruction testing method to DmxValidate tweak DmxDeMux muon track reconstruction 2001-02-22 19:37 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: downgrade error message level for previous iadc/itdc overflow conditions; gracefully handled by setting to max, so only grade it to be "warning". 2001-02-22 19:33 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: if iadc or itdc won't fit in the defined field set the value to the maximum rather than bit masking out the high order bits. 2001-02-22 13:52 Brett Viren <bv@bnl.gov> * Minfast/Makefile: Leak checker still wasn't being built before Lattice. Reordering FWRK_Classes_dir list fixes this. 2001-02-22 09:45 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiFieldType.cxx, DbiResult.h, DbiResultAgg.cxx, DbiResultAgg.h, DbiResultPtr.cxx, DbiResultPtr.h, DbiTableRow.h, test/DbiDemoData1.h, test/DbiDemoData2.h, test/DbiDemoData3.h, test/DbiValidate.cxx: Add support for GetRowByIndex; allows access by table row's "natural index". Useful when the physical ordering is not convenient. 2001-02-22 09:15 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/src/: UserManual.tex, database_interface.tex: Add (almost complete) chapter on DatabaseInterface. 2001-02-22 00:06 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CandStraightCluster.cxx, muon_cd_init.C: Fix for muons that are horizontal in either view. 2001-02-21 23:16 Roy Lee <rlee@huhepl.harvard.edu> * CandClusterSR/: AlgClusterSR.cxx, AlgClusterSR.h, AlgClusterSRList.cxx, AlgClusterSRList.h, CandClusterSR.cxx, CandClusterSR.h, CandClusterSRHandle.cxx, CandClusterSRHandle.h, CandClusterSRList.cxx, CandClusterSRList.h, CandClusterSRListHandle.cxx, CandClusterSRListHandle.h, ClusterSRListModule.cxx, ClusterSRListModule.h, LinkDef.h, Makefile, StripInfoSR.cxx, StripInfoSR.h: CandClusterSR package. 2001-02-21 21:48 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/GNUmakefile: Clean up makefile 2001-02-21 21:33 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/macros/GNUmakefile: Added missing GNUmakefile 2001-02-21 21:19 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/test/GNUmakefile: Fix up build of TestBatch to be standard SRT usage 2001-02-21 20:51 Liz Buckley-Geer <buckley@fnal.gov> * Minfast/Makefile: Need to build LeakChecker before Lattice if testlattice exe is to be built be default as it needs libLeakChecker 2001-02-21 19:48 Brett Viren <bv@bnl.gov> * QueasyDisplay/: Main.cxx, Main.h, Makefile, QDataCandDigitList.cxx, QDataEvent.cxx, QDataEvent.h, QDispColorScale.cxx, QDispColorScale.h, QDispUVZCandDigitMaker.cxx, Queasy.cxx, Queasy.h, queasy.cxx: Added color scale and ability to randomly jump to an event. 2001-02-21 19:47 Liz Buckley-Geer <buckley@fnal.gov> * Persistency/: GNUmakefile, Makefile: Changes for test subdir 2001-02-21 19:47 Liz Buckley-Geer <buckley@fnal.gov> * Persistency/: DemoDaq.cc, DemoDaqOutputModule.cc, DemoDaqOutputModule.h, DemoInput.cc, DemoInputModule.cc, DemoInputModule.h, TestPer.cc: Moved to test subdir 2001-02-21 19:46 Liz Buckley-Geer <buckley@fnal.gov> * Persistency/test/: DemoDaq.cc, DemoDaqOutputModule.cc, DemoDaqOutputModule.h, DemoInput.cc, DemoInputModule.cc, DemoInputModule.h, GNUmakefile, TestPer.cc: Move to test subdir 2001-02-21 19:34 Brett Viren <bv@bnl.gov> * IoModules/: IoDataFile.h, IoRawDataFile.cxx, IoRawDataFile.h, IoRerootDataFile.cxx, IoRerootDataFile.h: Added 2 methods: int EventAt(MomNavigator *mom, int ind): Set event in index `ind' to current event. int EventIndex(void) const: Get current event index. 2001-02-21 19:33 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, CandShowerSR/.cvsignore, CandTrackSR/.cvsignore: Added packages CandTrackSR and CandShowerSR 2001-02-21 17:31 Liz Buckley-Geer <buckley@fnal.gov> * MessageService/: GNUmakefile, Makefile: Modify for test subdir 2001-02-21 17:31 Brett Viren <bv@bnl.gov> * Minfast/Makefile: Junk commit to test cvsh 2001-02-21 17:30 Liz Buckley-Geer <buckley@fnal.gov> * MessageService/: MsgFormatValidate.cxx, MsgFormatValidate.h, MsgOStreamServiceValidate.cxx, MsgOStreamServiceValidate.h, MsgServiceValidate.cxx, MsgServiceValidate.h, MsgStreamValidate.cxx, MsgStreamValidate.h, TestDemo.cxx, TestMsgFormat.cxx, TestMsgOStreamService.cxx, TestMsgService.cxx, TestMsgStream.cxx, TestPerf.cxx: Moved to test subdir 2001-02-21 17:30 Liz Buckley-Geer <buckley@fnal.gov> * MessageService/test/: GNUmakefile, MsgFormatValidate.cxx, MsgFormatValidate.h, MsgOStreamServiceValidate.cxx, MsgOStreamServiceValidate.h, MsgServiceValidate.cxx, MsgServiceValidate.h, MsgStreamValidate.cxx, MsgStreamValidate.h, TestDemo.cxx, TestMsgFormat.cxx, TestMsgOStreamService.cxx, TestMsgService.cxx, TestMsgStream.cxx, TestPerf.cxx: Move to test subdir 2001-02-21 17:16 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandClusterHandle.cxx, CandTrackCluster.cxx, CandTrackCluster.h, CandTrackClusterHandle.cxx, CandTrackClusterHandle.h, CandTrackClusterList.cxx, CandTrackClusterList.h, CandTrackClusterListHandle.cxx, CandTrackClusterListHandle.h: Remove CandTrackCluster class. 2001-02-21 16:50 Liz Buckley-Geer <buckley@fnal.gov> * IoModules/: GNUmakefile, Makefile: Changes for test subdir 2001-02-21 16:50 Liz Buckley-Geer <buckley@fnal.gov> * IoModules/: IoDataFileValidate.cxx, IoDataFileValidate.h, IoInputModuleValidate.cxx, IoInputModuleValidate.h, TestIoFile.cxx, TestIoInputModule.cxx: Moved to test subdir 2001-02-21 16:49 Liz Buckley-Geer <buckley@fnal.gov> * IoModules/test/: GNUmakefile, IoDataFileValidate.cxx, IoDataFileValidate.h, IoInputModuleValidate.cxx, IoInputModuleValidate.h, TestIoFile.cxx, TestIoInputModule.cxx: Move to test subdir 2001-02-21 16:28 Mark Messier <messier@indiana.edu> * Demo/Makefile: Junk commit to test cvsh feature 2001-02-21 16:21 Brett Viren <bv@bnl.gov> * CVSROOT/framework.list: Added Valeriy 2001-02-20 23:58 Liz Buckley-Geer <buckley@fnal.gov> * setup/packages: Fix typo in packages file for release 2001-02-20 23:55 Liz Buckley-Geer <buckley@fnal.gov> * setup/packages: Add new packages to packages file for release 2001-02-20 23:53 Liz Buckley-Geer <buckley@fnal.gov> * CVSROOT/modules: added setup package to modules list so that I can use addpkg to check it out 2001-02-20 23:44 Liz Buckley-Geer <buckley@fnal.gov> * UserManualDoc/: Makefile, UserManual.tex, alg_cand.tex, dep_sample.eps, dependency.tex, job_control.tex, leak_checker.tex, message_service.tex, navigation.tex, plex_concepts.eps, plex_partial_uml.eps, plexus.tex: Moved to src directory so that I can continue to use the Makefile while still making this part of the SRT distribution 2001-02-20 23:43 Liz Buckley-Geer <buckley@fnal.gov> * UserManualDoc/GNUmakefile: Create GNUmakefile 2001-02-20 23:43 Liz Buckley-Geer <buckley@fnal.gov> * UserManualDoc/src/: Makefile, UserManual.tex, alg_cand.tex, dep_sample.eps, dependency.tex, job_control.tex, leak_checker.tex, message_service.tex, navigation.tex, plex_concepts.eps, plex_partial_uml.eps, plexus.tex: Move to src directory so that I can continue to use the Makefile while still making this part of the SRT distribution 2001-02-20 23:36 Liz Buckley-Geer <buckley@fnal.gov> * OfflineReqDoc/GNUmakefile: Add GNUmakefile for SRT - doesn't actually do anything 2001-02-20 23:22 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, RDBC/.cvsignore: Added package RDBC 2001-02-20 20:25 Liz Buckley-Geer <buckley@fnal.gov> * Demo/Makefile: IRIX requires an explicit main program - cannot use JobCmain from libJobControlmain.so 2001-02-20 20:02 Liz Buckley-Geer <buckley@fnal.gov> * Islands/GNUmakefile: Fix linking of islands-demo exe 2001-02-20 19:47 Liz Buckley-Geer <buckley@fnal.gov> * DatabaseInterface/Makefile: Modify for test subdir 2001-02-20 19:47 Brett Viren <bv@bnl.gov> * Demo/Makefile, Islands/GNUmakefile, Islands/Makefile, Islands/README, Islands/islands-demo.sh: Remove building of islands-demo from Demo/ to Islands/ (don't know what I was thinking). Added to Islands/GNUmakefile (Liz, can you check that I did this right?) and updated README and script to reflect these changes. 2001-02-20 19:34 Liz Buckley-Geer <buckley@fnal.gov> * DatabaseInterface/LinkDef.h: Modify for test subdir 2001-02-20 19:29 Liz Buckley-Geer <buckley@fnal.gov> * DatabaseInterface/: DbiDemoData1.cxx, DbiDemoData1.h, DbiDemoData2.cxx, DbiDemoData2.h, DbiDemoData3.cxx, DbiDemoData3.h, DbiValidate.cxx, DbiValidate.h, TestDbi.C, TestDbi.cc: Moved to test subdir for SRT build 2001-02-20 19:28 Liz Buckley-Geer <buckley@fnal.gov> * DatabaseInterface/test/: DbiDemoData1.cxx, DbiDemoData1.h, DbiDemoData2.cxx, DbiDemoData2.h, DbiDemoData3.cxx, DbiDemoData3.h, DbiValidate.cxx, DbiValidate.h, TestDbi.C, TestDbi.cc: Move the test subdir for SRT build 2001-02-20 19:25 Liz Buckley-Geer <buckley@fnal.gov> * DatabaseInterface/test/GNUmakefile: Minor modification to library contents generation - don't need to filter Test*.cxx as there aren't any 2001-02-20 16:32 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added new package CandTrackClusterSR 2001-02-20 16:25 Brett Viren <bv@bnl.gov> * Islands/README, Islands/islands-demo.sh, Demo/Makefile: Add islands-demo.sh script to simplify running Larry's event display. Add islands-demo target to Demo/Makefile and update Islands/README to reflect these changes. 2001-02-20 15:52 Brett Viren <bv@bnl.gov> * Islands/Makefile: body of lib target wasn't using right Makefile 2001-02-20 09:26 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/NavSet.h: NavSet: Bug fix: add #include "Navigation/NavKey.h. 2001-02-20 08:17 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/Makefile: Makefile: Link in LeakChecker.so when building testlattice. 2001-02-20 08:16 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: DbiResultPtr.h, Makefile: DbiResultPtr: Add default value for Dbi::Mode in ctor MakeFile: Add -f $(MAKEFILE).temp when building lib. 2001-02-19 23:30 Liz Buckley-Geer <buckley@fnal.gov> * DatabaseInterface/test/LinkDef.h: Create LinkDef.h for SRT build 2001-02-19 23:29 Liz Buckley-Geer <buckley@fnal.gov> * DatabaseInterface/: GNUmakefile, test/GNUmakefile: Create GNUmakefile for use with SRT 2001-02-19 23:22 Liz Buckley-Geer <buckley@fnal.gov> * RecoBase/GNUmakefile: Create GNUmakefile for use with SRT 2001-02-19 23:17 Liz Buckley-Geer <buckley@fnal.gov> * CandSliceSR/GNUmakefile, CandStripSR/GNUmakefile, Islands/GNUmakefile: Create GNUmakefile for use with SRT 2001-02-19 20:54 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: Fix bugs 2001-02-19 20:42 Liz Buckley-Geer <buckley@fnal.gov> * setup/.cvsignore: Fix typo 2001-02-19 20:16 Liz Buckley-Geer <buckley@fnal.gov> * setup/packages: Add Persistency package to standard list 2001-02-19 19:59 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: Add clean flag option to gmake 2001-02-19 19:57 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/pre_standard.mk: Add MINOSLIBS variable containing list of libraries 2001-02-19 18:07 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMuxTestModule.cxx, DmxValidate.cxx: some minor tweaks to DmxDeMux.cxx and changes for testing purposes to DmxDeMuxTestModule.cxx and DmxValidate.cxx 2001-02-19 17:23 Liz Buckley-Geer <buckley@fnal.gov> * Registry/: test/LinkDef.h, test/GNUmakefile, GNUmakefile: Modify for test subdir 2001-02-19 17:21 Liz Buckley-Geer <buckley@fnal.gov> * Registry/test/: Blah.cxx, RegistryValidate.cxx, registry-test.cxx: Fix include paths 2001-02-19 16:52 Liz Buckley-Geer <buckley@fnal.gov> * Navigation/: GNUmakefile, LinkDef.h, Makefile: Modified for test subdir 2001-02-19 16:52 Liz Buckley-Geer <buckley@fnal.gov> * Navigation/: NavTestDummy.cxx, NavTestDummy.h, NavTestMoon.cxx, NavTestMoon.h, NavTestPlanet.cxx, NavTestPlanet.h, NavValidate.cxx, NavValidate.h, TestNav.C, TestNav.cc: Moved these files to test subdir 2001-02-19 16:50 Liz Buckley-Geer <buckley@fnal.gov> * Navigation/test/: GNUmakefile, LinkDef.h, NavTestDummy.cxx, NavTestDummy.h, NavTestMoon.cxx, NavTestMoon.h, NavTestPlanet.cxx, NavTestPlanet.h, NavValidate.cxx, NavValidate.h, TestNav.C, TestNav.cc: Add files to test subdir 2001-02-19 16:31 Liz Buckley-Geer <buckley@fnal.gov> * Minfast/Make.include: Modify Irix64 section to use gcc 2001-02-19 16:29 Liz Buckley-Geer <buckley@fnal.gov> * Minfast/setup_scripts/setup.source.minos1: Add setup file for minos1 2001-02-19 16:26 Liz Buckley-Geer <buckley@fnal.gov> * Lattice/LinkDef.h: Removed test code 2001-02-19 16:25 Liz Buckley-Geer <buckley@fnal.gov> * Lattice/: GNUmakefile, Makefile: Modified to use test subdir for test programs 2001-02-19 16:22 Liz Buckley-Geer <buckley@fnal.gov> * Lattice/: LatValidate.cxx, LatValidate.h, TestLat.C, TestLattice.cc, TestLatticeMaker.cxxdemo, TestLatticeMaker.hdemo: Moved files to test subdir - remove from top dir 2001-02-19 16:20 Liz Buckley-Geer <buckley@fnal.gov> * Lattice/test/: GNUmakefile, LatValidate.cxx, LatValidate.h, LinkDef.h, TestLat.C, TestLattice.cc, TestLatticeMaker.cxxdemo, TestLatticeMaker.hdemo: Move test code to test subdir 2001-02-19 03:55 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: DemoDaqOutputModule.cc, DemoDaqOutputModule.h, DemoInputModule.cc, DemoInputModule.h, PerBranch.cxx, PerBranch.h, PerFile.cxx, PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStream.cxx, PerStream.h, PerStreamManager.cxx, PerStreamManager.h: S. Kasahara Made changes to improve use of C++ string class. Replaced use of string::data() method with string::c_str() method to convert to C-style char* strings. This fixes bug caused by resulting non-null terminated strings in the former case. 2/18/01 2001-02-17 01:18 Liz Buckley-Geer <buckley@fnal.gov> * LeakChecker/LeaValidate.h: Moved to test subdir 2001-02-17 01:17 Liz Buckley-Geer <buckley@fnal.gov> * LeakChecker/test/LeaValidate.h: Add to test subdir - forgot it initially 2001-02-17 01:11 Liz Buckley-Geer <buckley@fnal.gov> * LeakChecker/GNUmakefile: Modify GNUmakefile for test subdir 2001-02-17 01:07 Liz Buckley-Geer <buckley@fnal.gov> * LeakChecker/Makefile: Modify for test subdir 2001-02-17 01:06 Liz Buckley-Geer <buckley@fnal.gov> * LeakChecker/LinkDef.h: Remove test code and put in test/LinkDef.h 2001-02-17 01:05 Liz Buckley-Geer <buckley@fnal.gov> * LeakChecker/: LeaTestA.cxx, LeaTestA.h, LeaValidate.cxx, TestLea.cc: Moved these files to test subdir 2001-02-17 01:04 Liz Buckley-Geer <buckley@fnal.gov> * LeakChecker/test/: GNUmakefile, LeaTestA.cxx, LeaTestA.h, LeaValidate.cxx, LinkDef.h, TestLea.cc: Move test code to new subdir test 2001-02-16 22:29 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/LinkDef.h: Updated Linkdef.h for new classes CandCluster and CandTrackCluster. 2001-02-16 22:14 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandCluster.cxx, CandCluster.h, CandClusterHandle.cxx, CandClusterHandle.h, CandClusterList.cxx, CandClusterList.h, CandClusterListHandle.cxx, CandClusterListHandle.h, CandTrackCluster.cxx, CandTrackCluster.h, CandTrackClusterHandle.cxx, CandTrackClusterHandle.h, CandTrackClusterList.cxx, CandTrackClusterList.h, CandTrackClusterListHandle.cxx, CandTrackClusterListHandle.h: Add classes CandCluster and CandTrackCluster. 2001-02-16 21:57 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/test/GNUmakefile: GNUmakefile for test subdir 2001-02-16 21:53 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/GNUmakefile: Modify for test subdir 2001-02-16 21:52 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/Makefile: Modify to use test subdir for test programs 2001-02-16 21:51 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/: JobCDemoModuleA.cxx, JobCDemoModuleA.h, JobCDemoModuleB.cxx, JobCDemoModuleB.h, JobCModuleRegValidate.cxx, JobCModuleRegValidate.h, JobCPathValidate.cxx, JobCPathValidate.h, JobCommandValidate.cxx, JobCommandValidate.h, JobControllerValidate.cxx, JobControllerValidate.h, TestJobC.cxx, TestJobCModuleReg.cxx, TestJobCPath.cxx, TestJobCommand.cxx, sample.jcm, testjobc.C: Moved test code to test subdir so remove it from top directory 2001-02-16 20:58 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/test/: JobCDemoModuleA.cxx, JobCDemoModuleA.h, JobCDemoModuleB.cxx, JobCDemoModuleB.h, JobCModuleRegValidate.cxx, JobCModuleRegValidate.h, JobCPathValidate.cxx, JobCPathValidate.h, JobCommandValidate.cxx, JobCommandValidate.h, JobControllerValidate.cxx, JobControllerValidate.h, TestJobC.cxx, TestJobCModuleReg.cxx, TestJobCPath.cxx, TestJobCommand.cxx, sample.jcm, testjobc.C: Add test code to test subdir. Modify include paths to be JobControl/test/xxx 2001-02-16 17:38 Mark Messier <messier@indiana.edu> * CandClusterSR/.cvsignore: Add cvsignore 2001-02-16 17:38 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added CandClusterSR package 2001-02-16 17:25 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h, DbiCache.cxx, DbiCache.h, DbiDBProxy.cxx, DbiDBProxy.h, DbiDemoData1.cxx, DbiDemoData1.h, DbiDemoData2.cxx, DbiDemoData2.h, DbiDemoData3.cxx, DbiDemoData3.h, DbiFieldType.cxx, DbiFieldType.h, DbiMysql.cxx, DbiMysql.h, DbiQuery.cxx, DbiQuery.h, DbiResult.cxx, DbiResult.h, DbiResultAgg.cxx, DbiResultAgg.h, DbiResultNonAgg.cxx, DbiResultNonAgg.h, DbiResultPtr.cxx, DbiResultPtr.h, DbiResultSet.cxx, DbiResultSet.h, DbiTableProxy.cxx, DbiTableProxy.h, DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h, DbiTableRow.cxx, DbiTableRow.h, DbiValidate.cxx, DbiValidate.h, DbiValidityRec.cxx, DbiValidityRec.h, DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h, LinkDef.h, Makefile, test/DemoData1.dat, test/DemoData1Validity.dat, test/DemoData2.dat, test/DemoData2Validity.dat, test/DemoData3.dat, test/DemoData3Validity.dat, test/create_DemoData1.mysql, test/create_DemoData1Validity.mysql, test/create_DemoData2.mysql, test/create_DemoData2Validity.mysql, test/create_DemoData3.mysql, test/create_DemoData3Validity.mysql, test/create_database.mysql, test/fill_DemoData1.mysql, test/fill_DemoData1Validity.mysql, test/fill_DemoData2.mysql, test/fill_DemoData2Validity.mysql, test/fill_DemoData3.mysql, test/fill_DemoData3Validity.mysql, test/query_DemoData1Validity.mysql: First release of DatabaseInterface 2001-02-16 16:23 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxValidate.cxx, bjr_next.C: further tweaking of the algorithm 2001-02-16 00:55 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldTimeStamp.cxx: Extra member fields to tm struct should be available via <time.h> GNU C header, but on SGI it isn't using the GNU C header with GNU C compiler. So make these available only on linux. 2001-02-16 00:30 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandStripHandle.cxx, CandStripHandle.h: Created static NavKey methods: static NavKey KeyFromPlane(const CandStripHandle *); static NavKey KeyFromView(const CandStripHandle *); 2001-02-15 23:59 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: Correctly deal with timezones when converting UTC components into time_t value (needed a parallel routine to standard "mktime"). Brought formatted output more in line with various standards (RFC822 and ISO8601). 2001-02-15 23:57 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.cxx: when formatting output put both datetimes on same line in compact notation. 2001-02-15 22:28 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added Bob Z. to gnumi writers list 2001-02-15 21:12 George Irwin <gmieg@slac.stanford.edu> * CandStripSR/StripSRCint.h: Remove this ignored file from the distribution. 2001-02-15 20:52 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: CandStripFarSR.cxx, CandStripNearSR.cxx: Remove CandStripNearSR.cxx and CandStripFarSR.cxx. 2001-02-15 20:43 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: AlgStripSRList.cxx, CandStripFarSR.h, CandStripNearSR.h, StripSRCint.h, StripSRListModule.cxx: Remove files CandStripNearSR.h and CandStripFarSR.h. 2001-02-15 20:06 Robert Hatcher <rhatcher@fnal.gov> * Conventions/LinkDef.h: make Mphysical constants available to CINT via LinkDef 2001-02-15 19:52 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: CandDigit.cxx, CandDigit.h, CandDigitList.cxx, CandDigitList.h: Remove CreateLocalHandle() call from concrete Candidate default ctor (only) now that LocalHandle is supplied by I/O Streamer. Temporarily move concrete Candidate default ctor from protected to public until Masa's CINT fix, allowing CINT to see restricted default ctor, is distributed. 2001-02-15 12:26 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CandDigiPair.cxx, DrawMuonTracksModule.cxx, ThruMuonAnalysisModule.cxx, ThruMuonAnalysisModule.h, muon_binit.C, muon_cd_binit.C: Made fixes to counteract removal of CandBase::GetVldContext(). Added a couple of simple analyses. 2001-02-15 01:56 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h: Make CandHandle *AddDaughterLink(const CandHandle &ch) methods return const in both CandBase and CandHandle. Return ptr intended mainly for checking. 2001-02-15 01:39 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h: Remove "!" on CandBase::fLocalHandle declaration to force I/O. Change CandBase:: and CandHandle::AddDaughterLink(const CandHandle &) from void* to CandHandle*. The method now refuses to add a CandHandle whose Candidate is already represented in daughter list and returns zero. If CandHandle is added, returns CandHandle* to CandHandle object actually added, different from the temp CandHandle& passed in on argument. Removed some CandBase methods redundant with CandHandle methods: FindDaughter(), GetCandRecord() and GetVldContext(). Added new method: CandHandle *CandHandle::FindDaughter(CandHandle *ch). This returns CandHandle* to daughter whose Candidate is referenced by ch. ch need not be same CandHandle* as one found and returned from daughter list. CandHandle::RemoveDaughter(CandHandle *ch) now does the same check, removing daughter whose Candidate is same as that of ch, without requiring ch agree with daughter CandHandle*. 2001-02-15 01:19 George Irwin <gmieg@slac.stanford.edu> * CandData/: CandRecord.cxx, CandRecord.h: Change CandRecord::fCandHandleList from object to pointer for I/O testing. CandRecord::GetCandHandleList() now returns pointer, not reference. One can test pointer return code against zero. Add CandRecord methods: AdoptCandHeader(CandHeader *chd) and AdoptCandHandleList(TObjArray *chl). These are needed to assemble CandRecord from unsplit CandHeader and TObjArray TBranches read from I/O. Consistent with Sue's style for RawRecord I/O. These changes may be reversed if we change to split CandRecord I/O. 2001-02-14 19:18 Brett Viren <bv@bnl.gov> * Registry/: Blah.cxx, Blah.h, BlahLinkdef.h, Extras.h, ExtrasLinkdef.h, GNUmakefile, Makefile, Registry.cxx, Registry.h, RegistryValidate.cxx, RegistryValidate.h, registry-test.cxx, test/Blah.cxx, test/Blah.h, test/BlahLinkdef.h, test/Extras.h, test/ExtrasLinkdef.h, test/LinkDef.h, test/Makefile, test/RegistryValidate.cxx, test/RegistryValidate.h, test/registry-test.cxx: Added new `TYPE GetType(key)' interface (old one still remains) requested by Roy. By default, any error will cause an abort(). Use Registry::SetErrorHandler() to set a function to be called to provide non default error handling. Use Registry::KeyExists(key) to check if a key exists. Moved all test code into the test/ subdirectory and modified makefiles to reflect this. 2001-02-14 15:21 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/: LatticeMaker.cxx, LatticeMaker.h, LinkDef.h, Makefile, TestLatticeMaker.cxxdemo, TestLatticeMaker.hdemo: LatticeMaker: New class to build arbitrary n:m lattice TestLatticeMaker: Test of LatticeMaker 2001-02-13 01:56 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMux.cxx: tweak the finding of the end of muon tracks 2001-02-13 00:15 Roy Lee <rlee@huhepl.harvard.edu> * CandSliceSR/: AlgSliceSR.cxx, AlgSliceSR.h, AlgSliceSRList.cxx, AlgSliceSRList.h, CandSliceSR.cxx, CandSliceSR.h, CandSliceSRHandle.cxx, CandSliceSRHandle.h, CandSliceSRList.cxx, CandSliceSRList.h, CandSliceSRListHandle.cxx, CandSliceSRListHandle.h, SliceSRListModule.cxx, SliceSRListModule.h: Improved algorithm now uses TOF corrected times. 2001-02-13 00:13 Roy Lee <rlee@huhepl.harvard.edu> * CandStripSR/: AlgStripFarSR.cxx, AlgStripFarSR.h, AlgStripNearSR.cxx, AlgStripNearSR.h, AlgStripSRList.cxx, AlgStripSRList.h, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h, CandStripSRList.cxx, CandStripSRList.h, CandStripSRListHandle.cxx, CandStripSRListHandle.h, LinkDef.h, StripSRListModule.cxx, StripSRListModule.h: CandStripSR is now a concrete class; removed CandStripNearSR and CandStripFarSR classes. 2001-02-13 00:12 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/: CandSlice.cxx, CandSlice.h, CandSliceHandle.cxx, CandSliceHandle.h, CandSliceList.cxx, CandSliceList.h, CandSliceListHandle.cxx, CandSliceListHandle.h, CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h, CandStripList.cxx, CandStripList.h, CandStripListHandle.cxx, CandStripListHandle.h, LinkDef.h: Classes are now instantiable. Get methods now calculate values on the fly rather than retrieving them from variables. 2001-02-12 16:00 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: StripSegSummary.cxx, StripSegSummary.h, ThruMuonSummaryModule.cxx, ThruMuonSummaryModule.h, muon_bcalib.C, muon_cd_init.C: Added option to set number of strip segments in muon summaries. 2001-02-10 02:10 George Irwin <gmieg@slac.stanford.edu> * Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: Fix Makefiles in Rerootjob, Minfastjob and Minfast packages to prevent multiple traversals of all packages when running "gmake" from Minfast to build all libraries and minfastjob + rerootjob executables. Also fixed "gmake clean" in Rerootjob and Minfastjob to clean only these packages and not everything in minosroot, as Minfast's "gmake clean" is supposed to do. 2001-02-10 00:05 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldRange.cxx, VldRange.h: make IsCompatible() const 2001-02-09 23:52 George Irwin <gmieg@slac.stanford.edu> * Minfastjob/: .rootrc, rootlogon.C: Add to Minfastjob package. 2001-02-09 23:26 George Irwin <gmieg@slac.stanford.edu> * Minfast/Make.include: Remove -I$(MINFPATH) from INCLUDES and F77INCS. 2001-02-09 23:05 George Irwin <gmieg@slac.stanford.edu> * QueasyDisplay/.cvsignore: Add to package. 2001-02-09 22:59 George Irwin <gmieg@slac.stanford.edu> * Minfast/Make.include: Remove former Minfast subdirectories from explicit INCLUDES and F77INCS. 2001-02-09 22:56 George Irwin <gmieg@slac.stanford.edu> * Persistency/.cvsignore: Add DemoInput executable to ignore. 2001-02-09 22:30 Mark Messier <messier@indiana.edu> * Minfastjob/.cvsignore, REROOT_Classes/.cvsignore, Rerootjob/.cvsignore, TOOL_Classes/.cvsignore, USER_Classes/.cvsignore: Restored cvsignore files lost in the switch over 2001-02-09 21:54 George Irwin <gmieg@slac.stanford.edu> * USER_Classes/Makefile: Restore "-c" inadvertently dropped from rootcint invocation. 2001-02-09 21:46 Mark Messier <messier@indiana.edu> * Rerootjob/Makefile: Fixed mistake in rerootjob dependencies 2001-02-09 18:17 Mark Messier <messier@indiana.edu> * Minfast/Makefile: Cleanups given that minfastjob and rerootjob are in their own packages now 2001-02-09 18:10 Mark Messier <messier@indiana.edu> * Rerootjob/: Makefile, rerootjob.cc: Clean ups given the new directory structure 2001-02-09 17:19 Mark Messier <messier@indiana.edu> * Minfastjob/Makefile: Cleanups for new directory structure 2001-02-09 17:02 Mark Messier <messier@indiana.edu> * USER_Classes/Makefile, TOOL_Classes/Makefile: Clean ups for new directory structure 2001-02-09 17:01 Mark Messier <messier@indiana.edu> * REROOT_Classes/Makefile: Cleanups for new directory structure 2001-02-09 16:36 Mark Messier <messier@indiana.edu> * MINF_Classes/Makefile: Fixed include path for rootcint given new directory structure 2001-02-09 01:33 George Irwin <gmieg@slac.stanford.edu> * Persistency/: PerCint.cc, PerCint.h: Remove from distribution. They are already in .cvsignore. 2001-02-08 17:42 Mark Messier <messier@indiana.edu> * JobControl/JobCModule.h: Re-wrote comments to make it more clear that the "Get" and "Put" are intended for input/ouput and not other things... 2001-02-08 06:03 Larry Wai <wai@slac.stanford.edu> * Islands/: IslMatrix.cxx, scan.jcm: [no log message] 2001-02-08 04:47 George Irwin <gmieg@slac.stanford.edu> * CandSliceSR/.cvsignore: Ignore SliceSRCint.* 2001-02-08 04:45 George Irwin <gmieg@slac.stanford.edu> * CandStripSR/.cvsignore: Ignore StripSRCint.* 2001-02-08 04:38 George Irwin <gmieg@slac.stanford.edu> * RecoBase/RecoBaseCint.h: Should not be in the distribution. Added to .cvsignore. 2001-02-08 04:37 George Irwin <gmieg@slac.stanford.edu> * RecoBase/.cvsignore: Ignore RecoBaseCint.* 2001-02-08 01:03 Larry Wai <wai@slac.stanford.edu> * Islands/: .cvsignore, IslCint.h, IslMatrix.cxx, scan.jcm: modified demultiplexing algorithm 2001-02-08 01:00 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: Mphysical.cxx, Mphysical.h: Minos copy of physical constants (e.g. c_light) 2001-02-08 00:59 Robert Hatcher <rhatcher@fnal.gov> * Conventions/Munits.h: removed tab characters; updated value of e_SI from 1994 value to 2000 value 2001-02-07 23:28 Larry Wai <wai@slac.stanford.edu> * Islands/: .cvsignore, IslCint.h, IslCluster.cxx, IslCluster.h, IslElectronModule.cxx, IslElectronModule.h, IslMatrix.cxx, IslMatrix.h, LinkDef.h, Makefile, README, scan.jcm: Larry Wai, February 7, 2001. First version of "Islands" reconstruction code. Added Files: IslCint.h IslCluster.cxx IslCluster.h IslElectronModule.cxx IslElectronModule.h IslMatrix.cxx IslMatrix.h LinkDef.h Makefile README scan.jcm 2001-02-07 23:27 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Larry Wai uses logname larry not wai 2001-02-07 21:58 Roy Lee <rlee@huhepl.harvard.edu> * RecoBase/CandSlice.cxx, RecoBase/CandSlice.h, RecoBase/CandSliceHandle.cxx, RecoBase/CandSliceHandle.h, RecoBase/CandSliceList.cxx, RecoBase/CandSliceList.h, RecoBase/CandSliceListHandle.cxx, RecoBase/CandSliceListHandle.h, RecoBase/CandStrip.cxx, RecoBase/CandStrip.h, RecoBase/CandStripHandle.cxx, RecoBase/CandStripHandle.h, RecoBase/CandStripList.cxx, RecoBase/CandStripList.h, RecoBase/CandStripListHandle.cxx, RecoBase/CandStripListHandle.h, RecoBase/LinkDef.h, RecoBase/Makefile, RecoBase/RecoBaseCint.h, CandSliceSR/AlgSliceSR.cxx, CandSliceSR/AlgSliceSR.h, CandSliceSR/AlgSliceSRList.cxx, CandSliceSR/AlgSliceSRList.h, CandSliceSR/CandSliceSR.cxx, CandSliceSR/CandSliceSR.h, CandSliceSR/CandSliceSRHandle.cxx, CandSliceSR/CandSliceSRHandle.h, CandSliceSR/CandSliceSRList.cxx, CandSliceSR/CandSliceSRList.h, CandSliceSR/CandSliceSRListHandle.cxx, CandSliceSR/CandSliceSRListHandle.h, CandSliceSR/LinkDef.h, CandSliceSR/Makefile, CandSliceSR/SliceSRCint.h, CandSliceSR/SliceSRListModule.cxx, CandSliceSR/SliceSRListModule.h, CandStripSR/AlgStripFarSR.cxx, CandStripSR/AlgStripFarSR.h, CandStripSR/AlgStripNearSR.cxx, CandStripSR/AlgStripNearSR.h, CandStripSR/AlgStripSRList.cxx, CandStripSR/AlgStripSRList.h, CandStripSR/CandStripFarSR.cxx, CandStripSR/CandStripFarSR.h, CandStripSR/CandStripNearSR.cxx, CandStripSR/CandStripNearSR.h, CandStripSR/CandStripSR.cxx, CandStripSR/CandStripSR.h, CandStripSR/CandStripSRHandle.cxx, CandStripSR/CandStripSRHandle.h, CandStripSR/CandStripSRList.cxx, CandStripSR/CandStripSRList.h, CandStripSR/CandStripSRListHandle.cxx, CandStripSR/CandStripSRListHandle.h, CandStripSR/LinkDef.h, CandStripSR/Makefile, CandStripSR/StripSRCint.h, CandStripSR/StripSRListModule.cxx, CandStripSR/StripSRListModule.h: [no log message] 2001-02-07 14:53 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgDigiPairList.cxx, AlgFitThruMuonList.cxx, AlgMSTClusterList.cxx, AlgPathLenCorrec.cxx, AlgStraightCluster.cxx, AlgThruMuon.cxx, CandDigiPair.cxx, CutDigiPairListModule.cxx, DigiPairListModule.cxx, FitThruMuonListModule.cxx, GoodThruMuonListModule.cxx, MSTClusterListModule.cxx, PathLenCorrecModule.cxx, ThruMuonListModule.cxx, muon_bcalib.C: Set temporary CandRecord inside algorithms for accessing geometry information before produced Candidates are assigned to permanent streams. 2001-02-05 19:49 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added new package "Islands" 2001-02-05 19:48 Mark Messier <messier@indiana.edu> * Islands/.cvsignore: Created new package "Islands" 2001-02-05 16:43 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h, DbiDBProxy.cxx, DbiDBProxy.h, DbiTableProxy.cxx, DbiTableProxy.h, DbiValidate.cxx, DbiValidityRec.cxx, DbiValidityRec.h, DbiValidityRecBuilder.cxx, DbiValidityRecBuilder.h, LinkDef.h: More work in progress. Starting to work on partial calibration e.g. pulser recalibration when only some LEDs pulsed. 2001-02-05 16:39 Mark Messier <messier@indiana.edu> * CandSliceSR/.cvsignore, CandStripSR/.cvsignore, RecoBase/.cvsignore: Created new packages RecoBase CandStripSR and CandSliceSR 2001-02-05 16:37 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, modules: Added packages RecoBase CandStripSR and CandSliceSR 2001-02-05 04:55 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: GNUmakefile, Makefile: Added GNUmakefile for Persistency package. Updated Makefile to work even in presence of GNUmakefile. S. Kasahara 2/4/01 2001-02-02 19:04 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx: get rid of overloaded legacy methods 2001-02-02 02:37 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h: Add method: const CandHandle *FindDaughter(const char *classname = 0, const char *objname = 0) const; Method tests classname using "InheritsFrom()" rather than "== ClassName()". 2001-02-02 02:33 George Irwin <gmieg@slac.stanford.edu> * CandData/CandRecord.cxx: Make FindCandHandle method select for InheritsFrom(classname) instead of GetName() == classname. Both arguments now default to zero. 2001-02-01 20:28 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxValidate.cxx: take out some unnecessary stuff - dont allow demuxing of events with two or fewer valid planes 2001-02-01 20:06 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/: AlgThruMuon.cxx, AlgThruMuonList.cxx, CandThruMuon.cxx, CandThruMuon.h, ThruMuonListModule.cxx: Made CandThruMuon responsible for creation and deletion of owned CandHandle pointers fClustU and fClustV. This avoids memory leaks, simplifies external code and is consistent with treatment of CandHandles in daughter lists. Changes needed for improved CandRecord handling and transmission of CandRecords into Algorithm code which needs VldContext: Pass CandRecord into AlgThruMuonList::RunAlg() and into AlgThruMuon::RunAlg() via CandContext from ThruMuonListModule and AlgThruMuonList, respectively. Set CandRecord of CandStraightClusters just prior to SetClusterU/V calls in AlgThruMuon. 2001-02-01 19:49 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandContext.cxx, CandContext.h, CandHandle.cxx, CandHandle.h: Add Get/SetCandRecord() method to CandContext for CandRecord* conduit into Algorithms. Make CandHandle::GetCandRecord() return pointer be non-const. CandHandle::GetOwnedCandBase() now sets CandRecords of daughters. CandHandle::SetCandRecord() won't zero a CandRecord and makes first initializaton to non-zero CandRecord via GetCandBase, not GetOwnedCandBase to prevent cloning. CandBase copy constructor now sets fCandRecord of copy. CandBase::AddDaughterLink (re)sets CandRecord of new daughter to that of mother, if mother's is non-zero. 2001-02-01 18:44 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgConfigDeMux.cxx, DmxDeMux.cxx, DmxDeMuxModule.cxx, DmxDeMuxTestModule.cxx, DmxValidate.cxx, DmxValidate.h, batchdemux.C, bjr_next.C: change to using 4 planes for up and downstream demuxing when possible 2001-01-31 09:48 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/XxxItr.h: In Xxx& Xxx##Itr::Obj() const: Don't create a dummy object if none; die with assert instead. This allows NavItrs over abstract classes. 2001-01-31 08:06 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: Dbi.cxx, Dbi.h, DbiCache.cxx, DbiCache.h, DbiDemoData1.cxx, DbiDemoData1.h, DbiFieldType.cxx, DbiFieldType.h, DbiQuery.cxx, DbiQuery.h, DbiResult.cxx, DbiResult.h, DbiResultPtr.cxx, DbiResultPtr.h, DbiResultSet.cxx, DbiResultSet.h, DbiTableProxy.cxx, DbiTableProxy.h, DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h, DbiTableRow.cxx, DbiTableRow.h, DbiValidate.cxx, DbiValidate.h, DbiValidityRec.cxx, DbiValidityRec.h, TestDbi.C, TestDbi.cc: Dbi now features a 1-deep cache and validity range management. It cannot handle aggregated table i.e. where full detector is calibrated in multiple chunks. 2001-01-29 23:51 George Irwin <gmieg@slac.stanford.edu> * DeMux/DmxDeMuxTestModule.cxx: Fix syntax for instantiating DmxValidate on the stack. 2001-01-29 20:35 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxValidate.cxx, bjr_next.C: allow for a range of planes to be used in finding the event - no longer hardwired as 5. all for demuxing of events with fewer valid planes than specified by the fPlanesInSet variable. 2001-01-29 19:31 Brett Viren <bv@bnl.gov> * QueasyDisplay/Queasy.h: Include <list> not <list.h> 2001-01-27 03:39 Sue Kasahara <schubert@hep.umn.edu> * Persistency/DemoInput.cc: S. Kasahara Code cleanup. 1/26/00 2001-01-27 03:36 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgFitThruMuonList.cxx, AlgGoodThruMuonList.cxx, AlgPathLenCorrec.cxx, AlgPathLenCorrec.h, BubGeometry.cxx, BubGeometry.h, CandDigiPair.cxx, StripSegSummary.cxx, muon_cd_init.C: Converted to using UgliGeometry where possible. 2001-01-27 00:06 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexusReroot.cxx: CalDet wasn't being handled as a special case (like the near detector calorimeter) of being non-MUX'd. Ugh. 2001-01-27 00:05 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: new public method GetDetector(); GetDetector, GetEnd, GetPlane and GetPlaneView now all test for consistency *once* and set flags. They return meaningfully *bad* (eg. kUnknown,-1, etc) answers if it isn't consistent (rather than simply the first value). 2001-01-27 00:02 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: report twice that CheezyDisplay is ignoring PlaneView::kA and ::kB digits when displaying the CalDet (where to put them otherwise?) 2001-01-26 22:17 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: minor formatting mods, small duplicate check (has no actual effect) 2001-01-26 22:14 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: add display limits for kCalib; corrected sanity check (reroot plane # is not allowed to be <0, but *is* allowed to actually be 0) 2001-01-26 22:13 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawDigitDataBlock.cxx: remove extraneous "cout" used during debugging 2001-01-26 20:58 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: CalDet planes have default PlaneCoverage::kComplete 2001-01-26 18:37 Robert Hatcher <rhatcher@fnal.gov> * Minfastjob/macros/jc_cheezy.C: like jc_cheezydemux.C but without demuxing (and thus twiddled OnlyBest and WgtThresh parameters so one gets the expected results). 2001-01-26 17:50 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: DemoInput.cc, DemoInputModule.cc, DemoInputModule.h, Makefile, PerCint.cc, PerStream.cxx: S. Kasahara New Demo program (DemoInput.cc) makes use of new DemoInputModule class to illustrate how the DaqFrameRecords written by the DemoDaqOutputModule could be read back into memory by the job framework. The DemoInputModule class contains code that is a temporary kludge until the Persistency input stream management classes are written. Also, fixed potential delete of null pointer problem in PerStream::Close class. 2001-01-26 15:29 Mark Messier <messier@indiana.edu> * IoModules/: IoDataFileFactory.cxx, IoRawDataFile.cxx, IoRawDataFile.h, Makefile: Added file type for Raw (as opposed to Reroot) data. Currently empty... 2001-01-26 06:23 Robert Hatcher <rhatcher@fnal.gov> * Demo/Makefile: demojob program now needs libRegistry (for AlgConfig) 2001-01-26 06:20 Robert Hatcher <rhatcher@fnal.gov> * JobControl/Makefile: test programs need Registry (for AlgConfig) and Persistency libraries 2001-01-26 06:02 Robert Hatcher <rhatcher@fnal.gov> * Persistency/Makefile: AlgConfig is now derived from Registry -- link in libRegistry.so 2001-01-26 05:38 Robert Hatcher <rhatcher@fnal.gov> * CandDigit/: AlgDigit.cxx, AlgDigitList.cxx, AlgMCDigit.cxx, AlgMCDigitList.cxx: RawDigit::GetTime() replaced by RawDigit::GetTDC() in anticipation of using RawDigit::GetCrateT0() as well. DigitDataBlock has been replaced by RawDigitDataBlock. 2001-01-26 05:35 Robert Hatcher <rhatcher@fnal.gov> * Candidate/CandVerify.cxx, CandEvent/MdlEvtBuilder.cxx: DigitDataBlock has been replaced by RawDigitDataBlock 2001-01-26 05:34 Robert Hatcher <rhatcher@fnal.gov> * Conventions/ReadoutType.h: add kUnknown as an enum value 2001-01-26 05:32 Robert Hatcher <rhatcher@fnal.gov> * Minfast/bin/minos-config: IoModule needs Persistency 2001-01-26 05:30 Robert Hatcher <rhatcher@fnal.gov> * Persistency/DemoDaq.cc: DigitDataBlock has been replaced by RawDigitDataBlock 2001-01-26 05:29 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexusReroot.cxx: in order to match raw data packing the "subcrate" value must be no more than 13 bits long. 2001-01-26 05:28 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootToRawDataModule.cxx, RerootToRawDataModule.h: major restructuring of raw block to more closely match real format 2001-01-26 05:27 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplayModule.cxx: uses generic RawDigitDataBlock and not obsolete RawRerootDataBlock 2001-01-26 05:25 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DaqFrameHeader.cxx, DaqFrameHeader.h, LinkDef.h, RawChannelId.cxx, RawChannelId.h, RawDataBlock.cxx, RawDataBlock.h, RawDataValidate.cxx, RawDataValidate.h, RawDigit.cxx, RawDigit.h, RawHeader.cxx, RawHeader.h: code cleanup; class renamings; addition of const's 2001-01-26 05:25 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawRerootDigit.cxx, RawRerootDigit.h: packed data it is ctor'd from now more closely resembles normal block data 2001-01-26 05:23 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawIdeDigit.cxx, RawIdeDigit.h, RawQieDigit.cxx, RawQieDigit.h: renamed from other classes; use of RawCrateStatus 2001-01-26 05:21 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawCrateStatus.cxx, RawCrateStatus.h: RawDigits share common crate info (e.g. crate t0) 2001-01-26 05:20 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDigitDataBlock.cxx, RawDigitDataBlock.h: renamed from DigitDataBlock after major restructuring of guts 2001-01-26 05:18 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DigitDataBlock.cxx, DigitDataBlock.h, QieDataBlock.cxx, QieDataBlock.h, QieDigit.cxx, QieDigit.h, RawRerootDataBlock.cxx, RawRerootDataBlock.h, VikingDataBlock.cxx, VikingDataBlock.h, VikingDigit.cxx, VikingDigit.h: general cleanup and renaming of RawData classes 2001-01-26 01:08 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgGoodThruMuonList.cxx, AlgMSTClusterList.cxx, AlgPathLenCorrec.cxx, BubGeometry.cxx, BubGeometry.h, DrawMuonTracksModule.cxx, muon_cd_init.C, muon_cd_next.C: Some additional changes to make reconstructions in the CalDet work better. 2001-01-25 22:33 Brett Viren <bv@bnl.gov> * Algorithm/: AlgConfig.cxx, AlgConfig.h: Now derive from Registry 2001-01-25 20:51 Mark Messier <messier@indiana.edu> * Demo/: Makefile, fakedaq.jcm: demojob "fakedaq.jcm" uses the output module to write RawData to file 2001-01-25 20:50 Mark Messier <messier@indiana.edu> * IoModules/: IoOutputModule.cxx, IoOutputModule.h: Fleshed out output module using Sue's example in the Persistency package 2001-01-25 15:44 Mark Messier <messier@indiana.edu> * Dependency/dep.pl: Added DBI and Minfast packages 2001-01-25 14:28 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/modules: Add DatabaseInterface module. 2001-01-25 14:22 Nick West <n.west1@physics.oxford.ac.uk> * DatabaseInterface/: .cvsignore, Dbi.cxx, Dbi.h, DbiCache.cxx, DbiCache.h, DbiDemoData1.cxx, DbiDemoData1.h, DbiFieldType.cxx, DbiFieldType.h, DbiQuery.cxx, DbiQuery.h, DbiResult.cxx, DbiResult.h, DbiResultPtr.cxx, DbiResultPtr.h, DbiResultSet.cxx, DbiResultSet.h, DbiTableProxy.cxx, DbiTableProxy.h, DbiTableProxyRegistry.cxx, DbiTableProxyRegistry.h, DbiTableRow.cxx, DbiTableRow.h, DbiValidate.cxx, DbiValidate.h, DbiValidityRec.cxx, DbiValidityRec.h, LinkDef.h, Makefile: First check in of DatabaseInterface. This is work in progress!! 2001-01-24 20:57 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxValidate.cxx: get rid of useless data members/methods 2001-01-24 20:28 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: unpredictable results happening in Set when using "mktime" function on a "struct tm" that doesn't have tm_isdst explicitly set. Added utility (static) function for dumping formatted printout of "struct tm". 2001-01-24 20:26 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.cxx: VldTimeStamp::AsString uses a statically allocated buffer which means VldRange::AsString gets unpredictable results when using it twice in the same sprintf. Fix by using temporary TStrings to hold results. 2001-01-24 20:23 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldRange.h: change #ifndef VLDPARAMSET_H (heritage) to #ifndef VLDRANGE_H 2001-01-24 19:03 Brett Viren <bv@bnl.gov> * JobControl/JobCMethodFactory.cxx: Initialized fMethod array to zero 2001-01-24 19:01 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxModule.cxx, DmxDeMuxTestModule.cxx, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxShowerPlane.cxx, DmxValidate.cxx, bjr_next.C: changes to improve up and downstream demuxing 2001-01-24 16:35 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: DemoDaq.cc, DemoDaqOutputModule.cc, DemoDaqOutputModule.h, PerBranch.cxx, PerBranch.h, PerCint.cc, PerCint.h, PerFile.cxx, PerFile.h, PerOutputStream.cxx, PerOutputStream.h, PerOutputStreamManager.cxx, PerOutputStreamManager.h, PerStream.cxx, PerStream.h, PerStreamManager.cxx, PerStreamManager.h: S. Kasahara First try at implementing output stream management classes. The demo program DemoDaq.cc (which makes use of the DemoDaqOutputModule class) illustrates how these stream management classes can be used to output the raw data. These classes have a temporary dependency on the RawRecord class which is being used in place of the proposed generic base Record class until this becomes available. 1/24/01 2001-01-24 16:21 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: .cvsignore, LinkDef.h, Makefile, Per.cxx, PerFileManager.cxx, PerFileManager.h, PerFileMember.cxx, PerFileMember.h, TestPer.cc: S. Kasahara Removing class PerFileMember, renamed to PerFile 1/24/01 2001-01-24 14:01 Mark Messier <messier@indiana.edu> * Demo/: UserAnalysis.cxx, demo.jcm: Added documentation comments and minor clean-ups 2001-01-24 13:52 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: Add now takes list of input files 2001-01-24 00:19 Mark Messier <messier@indiana.edu> * Demo/: UserAnalysis.cxx, UserAnalysis.h, demo.jcm: Dressed up the demo module a little to show how to run with graphics enabled. With -g the demojob updates its histograms and displays the events using the CheezyDisplay 2001-01-23 23:17 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/DrawMuonTracksModule.cxx, CandData/CandHeader.h, CandData/CandRecord.h, CandDigit/CandDigitHandle.cxx, CandDigit/CandDigitHandle.h, Candidate/CandBase.cxx, Candidate/CandBase.h, Candidate/CandHandle.cxx, Candidate/CandHandle.h, Candidate/CandRefer.h: Make methods const or add const versions of: CandHandle::GetVldContext(), CandBase::GetVldContext(). CandHeader::GetVldContext(), CandDigitHandle::GetPlexSEIdAltL(), CandRecord::GetCandHeader(), CandRecord::GetCandHandleList(), Change ClassDef for CandRefer from 0 to 1 to generate streamer. 2001-01-23 22:25 Brett Viren <bv@bnl.gov> * QueasyDisplay/: Makefile, QDataEvent.cxx, QDispCandDigitListMaker.cxx, QDispCandDigitListMaker.h, QDispCandDigitMaker.cxx, QDispCanvasView.cxx, QDispCanvasView.h, QDispUVZCandDigitMaker.cxx, Queasy.cxx, Queasy.h, QueasyUVZView.cxx, QueasyUVZView.h, README, queasy.cxx: More updates. If both strip ends get hit, plot them diagonally beside each other. Zooming and resizing work better. Fixed bug in mouse over code. This may be about it for the online workshop demo. 2001-01-23 22:08 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/DrawMuonTracksModule.cxx: if CalDet don't transform UVZ line to XYZ line when drawing onto Minfast 3-d display. No rotation necessary because it is already XYZ. 2001-01-23 22:06 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliGeometryReroot.cxx, UgliStripNode.cxx: gross ulginess due to CalDet kX,kY being tranformed to kU,kV 2001-01-23 22:04 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: note that rot{X,Y} are GMINOS convention naming; kX=rotm(Y), kY=rotm(X). 2001-01-23 22:03 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: correctly deal with CalDet kX,kY planes which should be called kU,kV to provide consistency. But in GMINOS rotation matrices kX=rotm(Y) and kY=rotm(X). Don't flip sign of kV tpos if CalDet ('cause it's really kY). 2001-01-22 21:24 Brett Viren <bv@bnl.gov> * QueasyDisplay/README: Reflect recent updates. 2001-01-22 21:22 Brett Viren <bv@bnl.gov> * QueasyDisplay/: QDataCandDigitList.cxx, QDataEvent.cxx, QDataEvent.h, QDispCandDigitListMaker.cxx, QDispCandDigitListMaker.h, QDispCandDigitMaker.cxx, QDispCanvasView.cxx, QDispCanvasView.h, Queasy.cxx, Queasy.h, QueasyUVZView.cxx, QueasyUVZView.h, queasy.cxx, queasy.dia: More cleanups. `queasy' is now the default target. It can correctly handle zooms and prints limpingly. 2001-01-22 20:03 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: report CalDet X,Y orientations as being U,V in accordance with Dec 2000 Offline Software workshop discussion. Now each detector (near,far,calib) consists mostly of "U" and "V" oriented strips -- just that U and V are different for the CalDet than near/far. CalDet will also have the planes on the floor which are reported as the A (or B) PlaneView. 2001-01-22 16:26 Brett Viren <bv@bnl.gov> * QueasyDisplay/: Makefile, README: Update README to say one needs Qt 2.2.x, not just 2.x. Update Makefile to specify exactly where moc lives for systems which don't install this to a usual path location. It is now found with the QTDIR environment variable. 2001-01-22 16:09 Brett Viren <bv@bnl.gov> * QueasyDisplay/: main.cxx, queasy.cxx: Fix main() to work with new IoModules 2001-01-22 15:50 Mark Messier <messier@indiana.edu> * IoModules/: TestIoFile.cxx, TestIoInputModule.cxx: Added root initialization 2001-01-22 15:37 Brett Viren <bv@bnl.gov> * QueasyDisplay/: Makefile, QDataCandDigitList.cxx, QDataCandDigitList.h, QDataEvent.cxx, QDataEvent.h, QDispCandDigitListMaker.cxx, QDispCandDigitListMaker.h, QDispCandDigitMaker.cxx, QDispCandDigitMaker.h, QDispCanvasView.cxx, QDispCanvasView.h, QDispUVZCandDigitMaker.cxx, QDispUVZCandDigitMaker.h, Queasy.cxx, Queasy.h, QueasyUVZView.cxx, QueasyUVZView.h, queasy.cxx, queasy.dia: More work on the way to version 2. Do a `make queasy' to build this. The old executable `qd' is still default. 2001-01-22 15:22 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h: Make all the Get()s const 2001-01-22 15:18 Brett Viren <bv@bnl.gov> * Registry/RegistryValidate.cxx: Fix Clear() test 2001-01-20 00:55 Robert Hatcher <rhatcher@fnal.gov> * RawData/RawRecord.h: give access to TObjArray (similar to that of RawHeader) -- needed by persistency package. 2001-01-19 22:26 Brett Viren <bv@bnl.gov> * QueasyDisplay/: Makefile, QDataEvent.cxx, QDataEvent.h, QDispCandDigitMaker.h, QDispCanvasView.cxx, QDispCanvasView.h, QDispUVZCandDigitControl.cxx, QDispUVZCandDigitMaker.cxx, QDispView.h, README, UVZView.cxx, UVZView.h, queasy.dia: More classes on the road to cleaning up things a bit. Updated the README with more info on how to get and build Qt, updated Makefile to use QTDIR variable. Updated queasy.dia to reflect changes. Modified some of the older classes to test some things. 2001-01-19 22:14 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxMuonPlane.cxx, DmxValidate.cxx, batchdemux.C: changes to allow demuxing of an entire event - both views and muons. 2001-01-19 20:59 Mark Messier <messier@indiana.edu> * Demo/fakedaq.jcm: Added macro to fake the DAQ for use as a test bed for the output module 2001-01-19 20:57 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, DemoEventDump.h, Makefile, demo.jcm: Dressed up EventDump module 2001-01-19 20:56 Mark Messier <messier@indiana.edu> * IoModules/: IoOutputModule.cxx, IoOutputModule.h, Makefile: Added stub for output module 2001-01-19 17:45 Mark Messier <messier@indiana.edu> * JobControl/: Makefile, sample.jcm: Cleaned up test program link lines a little 2001-01-19 02:01 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/: MINFDetGeom.cxx, MINFDisplay.cxx, MINFDisplay.h, MINFast.cxx: Modifications for handling CalDet. Improved bounding box range for 3-d representation of different detectors on the pad. Converted over to using TView methods rather than MINFVIew (FindScope,GetRange,GetTback). 2001-01-19 01:55 Robert Hatcher <rhatcher@fnal.gov> * Conventions/PlaneView.h: two new views (A & B) for the CalDet -- these lie on the floor. 2001-01-19 01:54 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: handle new orientations A & B for CalDet; declare F8PL as a known "coverage". 2001-01-19 01:52 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.h: Expand bitfield allotted to "View" to accomodate CalDet A&B orientations. This meant truncating the "Detector" field so it can no longer hold DetectorType::kMapper -- shouldn't be a problem since I don't expect this to be used in PlexPlaneId. 2001-01-19 01:48 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexPlaneId.cxx: Define default orientations for CalDet planes. 2001-01-19 01:48 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx: somehow TRotMatrix rotY wasn't defined; added new rotA and rotB for CalDet. 2001-01-19 01:47 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometryReroot.cxx: comment out extraneous debugging cout's. 2001-01-19 00:00 Mark Messier <messier@indiana.edu> * IoModules/IoRerootDataFile.cxx: Fixed an off by one error in event reading. 2001-01-18 22:54 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, bjr_next.C: changes for demuxing farther down stream. can go to the start of a muon now. 2001-01-18 22:05 Brett Viren <bv@bnl.gov> * QueasyDisplay/: Makefile, QDispUVZCandDigitMaker.cxx: forgotten commit 2001-01-18 21:59 Brett Viren <bv@bnl.gov> * QueasyDisplay/: QDataCandDigitList.cxx, QDataCandDigitList.h, QDispCandDigitListMaker.cxx, QDispCandDigitListMaker.h, QDispCandDigitMaker.cxx, QDispCandDigitMaker.h, QDispUVZCandDigitMaker.cxx, QDispUVZCandDigitMaker.h, queasy.dia: Added some new classes that are a bit more organized. They are not in working condition yet. Added a dia UML file for them. 2001-01-18 17:30 Mark Messier <messier@indiana.edu> * IoModules/Makefile: Added to list of framework libs needed to complile test programs 2001-01-18 17:25 Mark Messier <messier@indiana.edu> * Dependency/dep.pl: Added CandData to list of modules 2001-01-18 15:09 Brett Viren <bv@bnl.gov> * Registry/Registry.cxx: Clear() was not respecting locks. 2001-01-17 23:17 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: GetDetector now understands GMINOS convention for CalDet (nearfar==0) 2001-01-17 22:34 Brett Viren <bv@bnl.gov> * QueasyDisplay/: MainWindow.cxx, QDispUVZCandDigitControl.cxx, QDispUVZCandDigitControl.h, QDispUVZView.cxx, QDispUVZView.h, QDispView.cxx, QDispView.h, UVZView.cxx, UVZView.h: Fix up some zoom and printing stuff 2001-01-17 16:47 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/GNUmakefile: Added libCandData to minfastjob build 2001-01-17 09:57 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigCutDigiPairList.cxx, AlgConfigCutDigiPairList.h, AlgConfigFitThruMuonList.cxx, AlgConfigFitThruMuonList.h, AlgConfigGoodThruMuonList.cxx, AlgConfigMSTClusterList.cxx, AlgConfigMSTClusterList.h, AlgConfigThruMuonList.cxx, AlgConfigThruMuonList.h, AlgFitThruMuonList.cxx, BubGeometry.cxx, CandDigiPair.cxx, CutDigiPairListModule.cxx, CutDigiPairListModule.h, DigiPairListModule.cxx, FitThruMuonListModule.cxx, FitThruMuonListModule.h, GoodThruMuonListModule.cxx, GoodThruMuonListModule.h, MSTClusterListModule.cxx, MSTClusterListModule.h, ThruMuonListModule.cxx, ThruMuonListModule.h, muon_next.C: Set default parameters for AlgConfigs in Module::BeginJob. 2001-01-17 02:21 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: MinosOutline.cxx, MinosOutline.h: shapes for CalDet drawing. 2001-01-16 23:49 Liz Buckley-Geer <buckley@fnal.gov> * setup/setup_minossoft: fix bug in setup_minossoft 2001-01-16 23:36 Mark Messier <messier@indiana.edu> * JobControl/Makefile, Demo/Makefile: Use libJobControlmain.so for main() 2001-01-16 23:31 Liz Buckley-Geer <buckley@fnal.gov> * setup/.cvsignore: Ignore the presence of packages.ref in the setup directory 2001-01-16 23:28 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/GNUmakefile: Modified GNUmakefile to use main subdir 2001-01-16 23:22 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/Makefile: add main directory to path for JobCmain in build for testbatch 2001-01-16 23:18 Brett Viren <bv@bnl.gov> * QueasyDisplay/: EventControl.cxx, EventControl.h, MainWindow.cxx, MainWindow.h, Makefile, QDispControl.cxx, QDispControl.h, QDispUVZCandDigitControl.cxx, QDispUVZCandDigitControl.h, QDispUVZView.cxx, QDispUVZView.h, QDispView.cxx, QDispView.h, QDispViewItem.cxx, QDispViewItem.h, README, UVZView.cxx, UVZView.h, main.cxx, qd.jcm: This commit moves code from my repository to minossoft's. 2001-01-16 23:06 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/JobCmain.cxx: Moved JobCmain.cxx to subdir main 2001-01-16 22:58 Mark Messier <messier@indiana.edu> * JobControl/: JobCModuleRegistry.cxx, JobCModuleRegistry.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCommand.cxx, JobCommand.h: Removed replaced MsgStream& operator<<(MsgStream&,const Class&)'s with ostream& operator<<(ostream&,const Class&). 2001-01-16 22:54 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/main/GNUmakefile: GNUmakefile for libJobControlmain 2001-01-16 22:53 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/main/JobCmain.cxx: Move JobCmain.cxx to subdirectory main for SRT build 2001-01-16 22:51 Liz Buckley-Geer <buckley@fnal.gov> * Demo/GNUmakefile: GNUmakefile for Demo package 2001-01-16 22:31 Mark Messier <messier@indiana.edu> * MessageService/: MsgService.cxx, MsgService.h, MsgServiceValidate.cxx, MsgStream.cxx, MsgStream.h, MsgStreamValidate.cxx: 1- Changed definition of MsgStream& MsgStream::operator<<(const class&) to use a template. This means that any class that has operator<<(ostream&,const Class&) will get operator<<(MsgStream&,const Class&) defined automatically. 2- Added ability to use smanip's with MsgStreams. 2001-01-16 20:53 Mark Messier <messier@indiana.edu> * Demo/: UserAnalysis.cxx, UserAnalysis.h, demo.C: Added ntuple example to UserAnalysis module and root macro to make plots 2001-01-16 18:58 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCNode.cxx, JobCPath.cxx, JobCRootEnv.cxx, JobCRootEnv.h, Makefile, sample.jcm: - Added ROOT initialization to the list of things initialized by the JobCEnv class. - Added feature to allow for processing job control batch jobs with graphics. For an example try, testbatch -g sample.jcm, which will run the CheezyDisplay as fast as it will go. 2001-01-16 18:55 Mark Messier <messier@indiana.edu> * IoModules/IoRerootDataFile.cxx, MINF_Classes/MINFast.cxx, MINF_Classes/MINFast.h: Added parameter to MINFast constructor to force construction w/o display objects independent of gROOT->IsBatch(). Default value is "TRUE", display on. This is used by the IoModule which must create a MINFast object to do Reroot I/O but does not want to bring up the whole MINFast display. 2001-01-16 18:21 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/GNUmakefile: compile JobCmain so that it is available outside the tbin target 2001-01-16 17:58 Liz Buckley-Geer <buckley@fnal.gov> * Navigation/GNUmakefile: add ROOTLIBS to BINLIBS 2001-01-16 17:56 Liz Buckley-Geer <buckley@fnal.gov> * IoModules/GNUmakefile: add -lMessageService to BINLIBS 2001-01-16 17:53 Liz Buckley-Geer <buckley@fnal.gov> * LeakChecker/GNUmakefile: Fixed definition of root library 2001-01-16 16:06 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxTestModule.cxx, DmxValidate.cxx, DmxValidate.h, batchdemux.C, bjr_next.C: change vertex finding loop in DmxDeMux constructor. added another test method in DmxValidate. locate a plane at which to cut off the demuxing in DmxDeMux constructor 2001-01-15 21:36 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: Fix bug in development update part of script when new package has been added 2001-01-15 21:36 Liz Buckley-Geer <buckley@fnal.gov> * setup/packages: Add Demo and CandData packages 2001-01-15 16:28 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxTestModule.cxx, DmxValidate.cxx, DmxValidate.h, batchdemux.C: change to passing CandDigitListHandle by reference instead of pointer into DmxDeMux, etc. Fix segv resulting from demuxing events with too few valid planes 2001-01-12 21:27 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/modules: Add CandData package to minosoft. 2001-01-12 20:41 Mark Messier <messier@indiana.edu> * JobControl/JobCMethodFactory.cxx: Added constructor 2001-01-12 19:43 Mark Messier <messier@indiana.edu> * JobControl/: JobCMethodFactory.cxx, JobCMethodFactory.h, JobCModuleRegValidate.cxx, JobCModuleRegistry.cxx, JobCModuleRegistry.h, JobCPath.cxx, JobCPathValidate.cxx, JobCROOT.h, JobController.cxx: Make singleton interfaces uniform 2001-01-12 19:40 Brett Viren <bv@bnl.gov> * Minfast/bin/minos-config: Add -lCandData 2001-01-12 19:34 Brett Viren <bv@bnl.gov> * JobControl/JobCROOT.h: According to gcc 2.95.2: JobCROOT.h:29: ANSI C++ forbids declaration `operator =' with no type So, I gave it one. 2001-01-12 18:20 Brian Rebel <brebel@fnal.gov> * DeMux/DmxPlane.h: add SetStrips(Int_t hypLower) virtual method 2001-01-12 17:50 Brian Rebel <brebel@fnal.gov> * DeMux/DmxValidate.cxx: comment out the MsgService::Instance()->GetStream("DmxX3")->AttachOStream() lines 2001-01-12 17:49 Mark Messier <messier@indiana.edu> * JobControl/JobCROOT.cxx: Added Cleaner class to Instance() 2001-01-12 17:39 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxDeMux.cxx, DmxMuonPlane.cxx, DmxRMSStat.cxx: latest version of demuxing. 2001-01-12 16:38 Mark Messier <messier@indiana.edu> * BubbleSpeak/muon_bcalib.C, BubbleSpeak/muon_binit.C, BubbleSpeak/muon_bnext.C, BubbleSpeak/muon_calib.C, BubbleSpeak/muon_cnext.C, BubbleSpeak/muon_init.C, BubbleSpeak/muon_next.C, DeMux/bjr_init.C, DeMux/bjr_next.C, Minfastjob/macros/jc_cheezydemux.C, Minfastjob/macros/jc_init.C, Minfastjob/macros/jc_next.C: Switch macros for new JobCROOT interface 2001-01-12 16:37 Mark Messier <messier@indiana.edu> * JobControl/: JobCROOT.cxx, JobCROOT.h, testjobc.C: JobCROOT enhanced by new/improved singleton knowledge. Returns address. 2001-01-12 14:15 Mark Messier <messier@indiana.edu> * JobControl/: JobCDemoModuleA.cxx, JobCDemoModuleA.h, JobCDemoModuleB.cxx, JobCDemoModuleB.h, JobCPathValidate.cxx, JobCPathValidate.h, Makefile, sample.jcm: Modifications to improve testing of new features esp. "attach" 2001-01-12 14:14 Mark Messier <messier@indiana.edu> * JobControl/: JobCPathModule.cxx, JobCPathModule.h: Added "attach" command 2001-01-12 14:13 Mark Messier <messier@indiana.edu> * JobControl/: JobCGraphVtx.cxx, JobCGraphVtx.h, JobCPath.cxx, JobCPath.h: Allow paths to be connected to each other into "graphs" 2001-01-12 13:57 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, Makefile, UserAnalysis.cxx, demo.jcm: Removed BubbleSpeak dependencies and reversed order of Get and Reco nodes that build the candidate digit list... 2001-01-12 03:06 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/CutDigiPairListModule.cxx, BubbleSpeak/DigiPairListModule.cxx, BubbleSpeak/DrawMuonTracksModule.cxx, BubbleSpeak/FitThruMuonListModule.cxx, BubbleSpeak/GoodThruMuonListModule.cxx, BubbleSpeak/MSTClusterListModule.cxx, BubbleSpeak/PathLenCorrecModule.cxx, BubbleSpeak/PlotMuonClusterModule.cxx, BubbleSpeak/ThruMuonAnalysisModule.cxx, BubbleSpeak/ThruMuonListModule.cxx, BubbleSpeak/ThruMuonSummaryModule.cxx, CandDigit/DigitListModule.cxx, DeMux/DmxDeMuxModule.cxx, DeMux/DmxDeMuxTestModule.cxx: Move MomNavigator::GetFragment() return casts from C-cast to dynamic_cast. 2001-01-12 02:29 George Irwin <gmieg@slac.stanford.edu> * CandData/CandRecord.cxx, CandData/CandRecord.h, Demo/DemoEventDump.cxx, Demo/UserAnalysis.cxx, Minfastjob/macros/jc_next.C, RerootExodus/CheezyDisplayModule.cxx, RerootExodus/RerootToRawDataModule.cxx: Add CandData to RerootExodus JobModules and to Demo/DemoEventDump. Make both CandData::FindCandHandle(classname, objname) arguments optional. 2001-01-12 00:00 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/CandDigiPair.cxx, BubbleSpeak/CandDigiPairHandle.cxx, BubbleSpeak/CandDigiPairHandle.h, BubbleSpeak/CandDigiPairListHandle.cxx, BubbleSpeak/CandDigiPairListHandle.h, BubbleSpeak/CandMSTClusterHandle.cxx, BubbleSpeak/CandMSTClusterHandle.h, BubbleSpeak/CandMSTClusterListHandle.cxx, BubbleSpeak/CandMSTClusterListHandle.h, BubbleSpeak/CandStraightClusterHandle.cxx, BubbleSpeak/CandStraightClusterHandle.h, BubbleSpeak/CandThruMuonHandle.cxx, BubbleSpeak/CandThruMuonHandle.h, BubbleSpeak/CandThruMuonListHandle.cxx, BubbleSpeak/CandThruMuonListHandle.h, BubbleSpeak/CutDigiPairListModule.cxx, BubbleSpeak/DigiPairListModule.cxx, BubbleSpeak/DrawMuonTracksModule.cxx, BubbleSpeak/FitThruMuonListModule.cxx, BubbleSpeak/GoodThruMuonListModule.cxx, BubbleSpeak/MSTClusterListModule.cxx, BubbleSpeak/PathLenCorrecModule.cxx, BubbleSpeak/PlotMuonClusterModule.cxx, BubbleSpeak/ThruMuonAnalysisModule.cxx, BubbleSpeak/ThruMuonListModule.cxx, BubbleSpeak/ThruMuonSummaryModule.cxx, BubbleSpeak/muon_bcalib.C, BubbleSpeak/muon_binit.C, BubbleSpeak/muon_calib.C, BubbleSpeak/muon_init.C, CandDigit/CandDigitHandle.cxx, CandDigit/CandDigitHandle.h, CandDigit/CandDigitListHandle.cxx, CandDigit/CandDigitListHandle.h, CandDigit/DigitListModule.cxx, CandDigit/DigitListModule.h, CandEvent/CandEventHandle.cxx, CandEvent/CandEventHandle.h, CandEvent/CandEventListHandle.cxx, CandEvent/CandEventListHandle.h, CandVtx/CandVtxHandle.cxx, CandVtx/CandVtxHandle.h, CandVtx/Makefile, Candidate/CandBase.cxx, Candidate/CandBase.h, Candidate/CandHandle.cxx, Candidate/CandHandle.h, DeMux/DmxDeMuxModule.cxx, DeMux/DmxDeMuxTestModule.cxx, DeMux/bjr_next.C, Demo/UserAnalysis.cxx, Demo/demo.jcm, Minfast/.rootrc, Minfast/Makefile, Minfastjob/Makefile, Minfastjob/macros/gmi_next.C, Minfastjob/macros/jc_cheezydemux.C, Rerootjob/Makefile: Adaptation for CandData. Changes to BubbleSpeak, CandDigit, CandEvent, CandVtx, Candidate, DeMux and Demo to get PrimaryCandidateRecord from MOM before getting CandDigitList from PrimaryCandidateRecord. Modules creating Candidates (or CandLists) must "Secure" them in the appropriate CandRecord rather them giving them directly to MOM as before. Add CandData to Minfast's top level Makefile. Add DigitListModule::Get() method call to paths in several ROOT macros. This is where PrimaryCandidateRecord is created and given to MOM. Eventually such CandRecords should be created in a special JobModule::Get() method, rather than in DigitListModule. The output CandRecord will be different from any input CandRecords. Changed CandHandle method name: "CreateClone()" -> "DupHandle()". CandBase now records associated CandRecord* if there is one. CandHandle has GetVldContext() method to return VldContext* from CandHeader in associated CandRecord, if there is one. I also added ViewableNotifier* member to CandHandle and added two CandHandle methods: GetViewableNotifier() and SetViewableNotifier(). Added .rootrc to Minfast. 2001-01-11 22:55 Mark Messier <messier@indiana.edu> * Demo/: DemoEventDump.cxx, Makefile, UserAnalysis.cxx, UserAnalysis.h, demo.jcm: Added a demo job showing how to plot the total charge in an event 2001-01-11 22:04 George Irwin <gmieg@slac.stanford.edu> * CandData/: .cvsignore, CandHeader.cxx, CandHeader.h, CandRecord.cxx, CandRecord.h, GNUmakefile, LinkDef.h, Makefile: Add package to repository. 2001-01-10 21:42 Mark Messier <messier@indiana.edu> * Minfastjob/macros/jc_next.C: Need a mom->Clear() before re-running the Minfast path 2001-01-10 21:41 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCPath.cxx, JobCPath.h, JobCROOT.cxx, JobCROOT.h, JobController.cxx, JobControllerValidate.cxx, Makefile, Makefile.standalone: More changes to handle interactive use. These include: 1) JobControlers are by default created in interactive mode 2) In batch jobs the flag -b'macro1.jcm macro2.jcm ...' triggers the job to run in batch mode using the listed macro files as input 3) When in interactive mode the user must provide the JobControl environment with a MomNavigator to act on (via JobCEnv.SetInteractiveMom()) 4) From a root prompt, users can get a pointer to the interactive MomNavigator object using JobCROOT->GetMom(). 5) Removed obsolete makefile 2001-01-10 16:24 Brian Rebel <brebel@fnal.gov> * DeMux/AlgDeMux.cxx: delete unnecessary creation of CandDigitIterator in RunAlg() 2001-01-10 15:14 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, DmxDeMux.cxx, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxValidate.cxx: next iteration of AlgDeMux and DmxDeMuxModule. some minor streamlining changes of other classes as well. 2001-01-10 01:27 Mark Messier <messier@indiana.edu> * JobControl/JobCPath.cxx: Fixed name argument in path creator 2001-01-10 01:10 Mark Messier <messier@indiana.edu> * JobControl/: JobCEnv.cxx, JobCEnv.h, JobCModule.cxx, JobCModule.h, JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobCPathValidate.cxx, JobController.cxx, JobController.h, JobControllerValidate.cxx, Makefile: Re-organized to allow for interactive use. If JobControl is in interactive mode then the "event" belongs to the environment (JobCEnv) while for batch mode the event is owned as locally as possible. ** These changes have not been tested carefully yet - update at own risk! ** 2001-01-09 20:57 Liz Buckley-Geer <buckley@fnal.gov> * setup/setup_minossoft: Fixed a typo and only setup labyrinth on minos1 2001-01-09 18:17 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxDeMux.cxx, DmxDeMuxModule.cxx, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, batchdemux.C, bjr_init.C: changes to streamline the code. 2001-01-09 15:46 Brett Viren <bv@bnl.gov> * Algorithm/: AlgConfig.cxx, AlgConfig.h, AlgFactory.cxx, AlgHandle.cxx, Makefile, test-alg-config.cc: Removed ``self filling'' feature from the Registry based AlgConfig. This will be handled externally. Currently, this code is still hidden by default. 2001-01-09 15:44 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Module names need full path (ie. minossoft/DeMux not just "DeMux") 2001-01-09 15:04 Brett Viren <bv@bnl.gov> * Registry/Registry.h: Subclass TNamed instead of TObject to facilitate AlgConfig changes 2001-01-08 23:57 Liz Buckley-Geer <buckley@fnal.gov> * USER_Classes/GNUmakefile: New package for SRT distribution 2001-01-08 23:48 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added missing MINF_Classes 2001-01-08 23:19 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added module names for directories previously left out 2001-01-08 22:39 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/special/compilers/EGCS.mk: Need -DNO_TEMPATED_FUNCITONS to compile Registry under egcs 2001-01-08 22:32 Mark Messier <messier@indiana.edu> * CVSROOT/checkoutlist: Add numisoft.list to list of admin. files 2001-01-08 22:19 Mark Messier <messier@indiana.edu> * CVSROOT/loginfo: Tweak pattern matching for numisoft and minossoft 2001-01-08 22:03 Mark Messier <messier@indiana.edu> * CVSROOT/: loginfo, numisoft.list: Added mailing list for numisoft packages. 2001-01-08 21:27 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h, RegistryValidate.cxx: Liz caught a bug in the templated method version regarding storing a `const char*'. I am a little unsure how to add this correctly (due needing to specialize char* related templates to satisfy ROOT's I/O code), so for now, I'll drop support for storing a `const char*' and suffer people needing to do a const_cast<char*>(const char*). 2001-01-08 21:26 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added commas 2001-01-08 20:57 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added permissions for numiosft packages 2001-01-08 16:14 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added packages gnumi,pbeam,and mars to hold the beams code 2001-01-06 19:28 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Changed module definitions to relfect new layout 2001-01-06 01:29 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: clarify typing problems (time_t vs. long int, etc); make data members a fixed ROOT size (32bits) to avoid potential IO problems -- deal with conversions via assignments. When 64-bit time_t's happen (if ever) then extra code will have to be put in place to deal with it. 2001-01-06 00:59 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: Fixed a bunch of bugs 2001-01-06 00:09 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/platforms/Linux2.mk: removed POSIX flags from CPPFLAGS 2001-01-05 14:44 Brett Viren <bv@bnl.gov> * Registry/LinkDef.h: Remove testing code (``Blah'' and ``Extras'') since there seems rootcint seems to ignore any #ifndef NO_TEMPATED_FUNCITONS switch and bringing in this testing code breaks things since it only makes since to use this code if templated member functions are supported. 2001-01-04 23:51 Liz Buckley-Geer <buckley@fnal.gov> * setup/: setup_minossoft, setup_minossoft_no_ups: change definition of MINOS_SOFT 2001-01-04 23:50 Liz Buckley-Geer <buckley@fnal.gov> * MINF_Classes/GNUmakefile: Had an old version - replace with correct one 2001-01-04 23:41 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/Makefile, Navigation/Makefile, Persistency/Makefile, Plex/Makefile, RawData/Makefile, Registry/Makefile, RerootExodus/Makefile, UgliGeometry/Makefile, Validity/Makefile, Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: allow 'make -f Makefile' to work in presence of GNUmakefile 2001-01-04 23:38 Robert Hatcher <rhatcher@fnal.gov> * DeMux/Makefile, Demo/Makefile, DynamicFactory/Makefile, IoModules/Makefile, JobControl/Makefile, Lattice/Makefile, LeakChecker/Makefile, MessageService/Makefile: allow 'make -f Makefile' to work in presence of GNUmakefile 2001-01-04 23:35 Robert Hatcher <rhatcher@fnal.gov> * Algorithm/Makefile, BField/Makefile, BubbleSpeak/Makefile, CandDigit/Makefile, CandEvent/Makefile, Candidate/Makefile, Conventions/Makefile: allow 'make -f Makefile' to work in presence of GNUmakefile 2001-01-04 21:06 Robert Hatcher <rhatcher@fnal.gov> * Validity/: LinkDef.h, VldValidate.cxx, VldValidate.h: new class VldValidate starts to provide testbed for Validity classes 2001-01-04 21:05 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldTimeStamp.cxx, VldTimeStamp.h: major mods; no longer based on TDatime, but rather emulates the timespec struct with useful methods and ctor's attached. 2001-01-04 20:08 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldContext.cxx, VldContext.h, VldRange.cxx, VldRange.h: add MsgStream& operator<< friendship; fix up const on AsString and Print. 2001-01-04 00:27 Liz Buckley-Geer <buckley@fnal.gov> * setup/install_minossoft: Fix some bugs in script 2001-01-03 23:50 Liz Buckley-Geer <buckley@fnal.gov> * Validity/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 23:50 Liz Buckley-Geer <buckley@fnal.gov> * Validity/GNUmakefile: GNUmakefile for SRT build 2001-01-03 23:47 Liz Buckley-Geer <buckley@fnal.gov> * RerootExodus/LIBDEPS, UgliGeometry/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 23:46 Liz Buckley-Geer <buckley@fnal.gov> * RerootExodus/GNUmakefile, UgliGeometry/GNUmakefile: GNUmakefile for SRT build 2001-01-03 23:45 Liz Buckley-Geer <buckley@fnal.gov> * Registry/LinkDef.h: Merge BlahLinkdef and ExtrasLinkdef into LinkDef.h - SRT wants one LinkDef.h file for ROOTCINT step 2001-01-03 23:42 Liz Buckley-Geer <buckley@fnal.gov> * Registry/GNUmakefile: GNUmakefile for SRT build 2001-01-03 23:36 Liz Buckley-Geer <buckley@fnal.gov> * RawData/GNUmakefile: GNUmakefile for SRT build 2001-01-03 23:36 Liz Buckley-Geer <buckley@fnal.gov> * Plex/LIBDEPS, RawData/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 23:32 Liz Buckley-Geer <buckley@fnal.gov> * MinosObjectMap/LIBDEPS, Navigation/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 23:32 Liz Buckley-Geer <buckley@fnal.gov> * MinosObjectMap/GNUmakefile, Navigation/GNUmakefile, Plex/GNUmakefile: GNUmakefile for SRT build 2001-01-03 23:28 Liz Buckley-Geer <buckley@fnal.gov> * Lattice/LIBDEPS, LeakChecker/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 23:28 Liz Buckley-Geer <buckley@fnal.gov> * Lattice/GNUmakefile, LeakChecker/GNUmakefile, MessageService/GNUmakefile: GNUmakefile for SRT build 2001-01-03 23:14 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 23:13 Liz Buckley-Geer <buckley@fnal.gov> * JobControl/GNUmakefile: GNUmakefile for SRT build 2001-01-03 21:35 Liz Buckley-Geer <buckley@fnal.gov> * IoModules/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 21:34 Liz Buckley-Geer <buckley@fnal.gov> * IoModules/GNUmakefile: GNUmakefile for SRT build 2001-01-03 21:31 Liz Buckley-Geer <buckley@fnal.gov> * DeMux/LIBDEPS, DynamicFactory/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 21:31 Liz Buckley-Geer <buckley@fnal.gov> * DeMux/GNUmakefile, DynamicFactory/GNUmakefile: GNUmakefile for SRT build 2001-01-03 21:28 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/LIBDEPS, Conventions/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 21:27 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/GNUmakefile, Conventions/GNUmakefile: GNUmakefile for SRT build 2001-01-03 21:07 Liz Buckley-Geer <buckley@fnal.gov> * CandVtx/GNUmakefile: GNUmakefile for SRT build 2001-01-03 21:06 Liz Buckley-Geer <buckley@fnal.gov> * CandEvent/LIBDEPS, CandVtx/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 21:03 Liz Buckley-Geer <buckley@fnal.gov> * CandEvent/GNUmakefile: GNUmakefile for SRT build 2001-01-03 21:03 Liz Buckley-Geer <buckley@fnal.gov> * CandDigit/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 20:58 Liz Buckley-Geer <buckley@fnal.gov> * CandDigit/GNUmakefile: GNUmakefile for SRT build 2001-01-03 20:29 Liz Buckley-Geer <buckley@fnal.gov> * BField/LIBDEPS, BubbleSpeak/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 20:28 Liz Buckley-Geer <buckley@fnal.gov> * BField/GNUmakefile, BubbleSpeak/GNUmakefile: GNUmakefile for SRT build 2001-01-03 18:16 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/LIBDEPS: LIBDEPS file - specify package dependencies for linking - not in use yet 2001-01-03 18:13 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/GNUmakefile: GNUmakefile for SRT build 2001-01-03 18:11 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/SoftRelTools/compilers/GCC_2_91.mk: Removed as not needed 2001-01-02 19:52 Brett Viren <bv@bnl.gov> * Minfast/setup_scripts/setup.source.bv: The setup script I use 2001-01-02 19:51 Brett Viren <bv@bnl.gov> * Minfast/bin/minos-config: First commit. This script is in the same vein as root-config. 2001-01-02 18:34 Brett Viren <bv@bnl.gov> * JobControl/: JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobController.cxx, JobController.h, JobControllerValidate.cxx, JobControllerValidate.h, Makefile: - JobController.{cxx,h} : JobController no can be given a MOM object at creation. If none is passed, JC will create an internal one. In either case, this MOM is given to the JobCPaths. - JobCPath.{cxx,h} : Now can pass MOM into ctor. This MOM is only used in RunOne. - JobCPathModule.{cxx,h} : Pass external MOM through to all JobCPath objects. - JobControllerValidate.{cxx,h} : Add test for this external MOM. - Makefile : Add MOMSO to some of the test targets. 2001-01-02 14:29 Brett Viren <bv@bnl.gov> * RawData/DigitDataBlock.cxx: I was getting a segfault in the dtor due to fRawDigits being deleted when it was zeroed. I don't know if there is a bug somewhere else which causes this situation to occur or not, but since I see no guarantee that fRawDigits will ever be set, this check should probably be there. 2001-01-02 14:24 Brett Viren <bv@bnl.gov> * IoModules/IoRerootDataFile.cxx: Moved the increment of fCurrentRecord to before the GetEvent() call. Otherwise there is hysteresis in the Next/Prev calls. 2000-12-28 20:10 Brett Viren <bv@bnl.gov> * Algorithm/: AlgConfig.cxx, AlgConfig.h, AlgFactory.cxx, AlgHandle.cxx, Makefile, myalg:default.config, test-alg-config.cc: Modified AlgConfig to be based on Registry. For now, old code is still the default. To compile new code add: -DREGISTRY_BASED_ALGCONFIG to your CXXFLAGS in Minfast/Make.include. Added test-alg-config.cc and example config file to test basic operation. Using this new code in actual algorithms is not yet ready as things in DynamicFactory need to be changed. Currently (if turned on) AlgFactory will circumvent DynamicFactory where AlgConfig objects are concerned. As is, this is probably a Bad Thing.... 2000-12-27 23:54 Liz Buckley-Geer <buckley@fnal.gov> * setup/setup_minossoft_no_ups: Make setup_minossoft_no_ups 2000-12-27 23:54 Liz Buckley-Geer <buckley@fnal.gov> * setup/setup_minossoft: Make setup_minossoft ups only 2000-12-27 22:35 Liz Buckley-Geer <buckley@fnal.gov> * setup/: install_minossoft, packages, setup_minossoft: Initial revision 2000-12-27 22:35 Liz Buckley-Geer <buckley@fnal.gov> * setup/: install_minossoft, packages, setup_minossoft: setup module for SRT distribution 2000-12-27 22:07 Brett Viren <bv@bnl.gov> * Registry/Makefile: Remove obsoleted NO_TEMPATED_FUNCITONS flag 2000-12-27 22:05 Brett Viren <bv@bnl.gov> * Minfast/Make.include: Added -DNO_TEMPATED_FUNCITONS to linux `CXXFLAGS' variable (just for linux). I am starting to add Registry to AlgConfig, so this must be actually be defined whereever Registry.h may be included. 2000-12-27 21:53 Brett Viren <bv@bnl.gov> * Registry/: Registry.cxx, Registry.h, RegistryValidate.cxx: Registry now ``handles'' const char*. 2000-12-27 20:47 Brett Viren <bv@bnl.gov> * Minfast/Make.include: Nit picking: Commented out the defining of the variable `MAKE' as it forces people unnecessarily to use a non standard name for the `make' executable, even if the system `make' is already GNU `make'. From the GNU make info page: The value of [the MAKE] variable is the file name with which `make' was invoked. ... If you use a special version of `make' to run the top-level makefile, the same special version will be executed for recursive invocations. 2000-12-27 20:32 Brett Viren <bv@bnl.gov> * Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: Add Registry to default build 2000-12-27 20:21 Brett Viren <bv@bnl.gov> * Registry/: Makefile, Registry.h: Needed to hide STL map from rootcint in order to work with ROOT v3. Also, tweaked Makefile to explicitly list source files. 2000-12-26 22:24 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/GNUmakefile: Create Minfastjob module 2000-12-26 22:24 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/GNUmakefile: Initial revision 2000-12-26 21:30 Liz Buckley-Geer <buckley@fnal.gov> * Rerootjob/: GNUmakefile, LIBDEPS: Create Rerootjob module 2000-12-26 21:30 Liz Buckley-Geer <buckley@fnal.gov> * Rerootjob/: GNUmakefile, LIBDEPS: Initial revision 2000-12-26 21:27 Liz Buckley-Geer <buckley@fnal.gov> * TOOL_Classes/GNUmakefile: Create TOOL_Classes module 2000-12-26 21:27 Liz Buckley-Geer <buckley@fnal.gov> * TOOL_Classes/GNUmakefile: Initial revision 2000-12-26 21:23 Liz Buckley-Geer <buckley@fnal.gov> * REROOT_Classes/GNUmakefile: Create REROOT_Classes module 2000-12-26 21:23 Liz Buckley-Geer <buckley@fnal.gov> * REROOT_Classes/GNUmakefile: Initial revision 2000-12-26 20:45 Liz Buckley-Geer <buckley@fnal.gov> * MINF_Classes/: .cvsignore, GNUmakefile: Create MINF_Classes module 2000-12-26 20:45 Liz Buckley-Geer <buckley@fnal.gov> * MINF_Classes/: .cvsignore, GNUmakefile: Initial revision 2000-12-23 21:52 Brett Viren <bv@bnl.gov> * Registry/: Makefile, Registry.cxx, Registry.h, RegistryItem.h, RegistryItemXxx.h, RegistryValidate.cxx, RegistryValidate.h, registry-packrat.tex, registry.dia: Added operator=, deep copy ctor, Clear() methods and changed interface to locking to allow more fine grained over-riding in derived classes. Moved class RegistryKey into class Registry to hopefully satisfy dep. Added Clone() method to RegistryItem and derivatives to allow deep copies. Finally, updated validation code and packrat to reflect these changes. 2000-12-23 21:47 Brett Viren <bv@bnl.gov> * Registry/: RegistryKey.cxx, RegistryKey.h: Move class RegistryKey into class Registry 2000-12-22 05:46 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added Mayly 2000-12-21 23:11 Brett Viren <bv@bnl.gov> * Registry/: Makefile, Registry.cxx, Registry.h, RegistryValidate.cxx, RegistryValidate.h: - Provided non Tempated Member Funciton interface so Registry should now compile on egcs platforms (untested). - Added mechanism to allow Key or Value locking. Key locking lets you change existing values, but not add new ones. Value locking allows adding new key/value pairs but not changing old ones. Locking of both gives one a read only Registry. - Cleaned up the Makefile to make it more minosroot compliant. 2000-12-20 21:47 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added Roy and Sharon 2000-12-20 21:42 Mark Messier <messier@indiana.edu> * JobControl/: JobCDemoModuleA.cxx, JobCDemoModuleB.cxx, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobControllerValidate.cxx: Cleaned up timing and pass/fail/filter reporting 2000-12-20 19:21 Sharon Seun <seun@physics.harvard.edu> * Demo/: .cvsignore, DemoEventDump.cxx, DemoEventDump.h, Makefile: [no log message] 2000-12-20 19:06 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometry.cxx, UgliGeometry/UgliGeometry.h, UgliGeometry/UgliGeometryReroot.cxx, UgliGeometry/UgliLoanPool.cxx, UgliGeometry/UgliLoanPool.h, BField/BField.cxx, BField/BField.h, BField/DummyVldContext.cxx, BField/DummyVldContext.h, BField/LinkDef.h, Plex/PlexLoanPool.cxx, Plex/PlexLoanPool.h, Plex/Plexus.cxx, Plex/Plexus.h, Plex/PlexusABC.h, Plex/PlexusReroot.cxx: convert from VldParamSet to VldRange. 2000-12-20 19:04 Robert Hatcher <rhatcher@fnal.gov> * Validity/: LinkDef.h, VldParamSet.cxx, VldParamSet.h, VldRange.cxx, VldRange.h: rename class VldParamSet as VldRange. 2000-12-13 15:33 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, DmxValidate.h: add changes for using XXItrs over DmxHypothesis objects 2000-12-09 00:29 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.cxx, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h: put fPlaneNumber back into the derived classes - it doesnt work in DmxPlane 2000-12-08 16:55 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, DmxChiSqrStat.cxx, DmxChiSqrStat.h, DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.cxx, DmxPlane.h, DmxRMSStat.cxx, DmxRMSStat.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatistic.h, DmxValidate.cxx, DmxValidate.h: make c++ syntax changes to code 2000-12-07 17:48 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/: SoftRelTools/arch_spec_LABYRINTH.mk, SoftRelTools/arch_spec_root.mk, SoftRelTools/compilers/GCC.mk, SoftRelTools/compilers/GCC_2_91.mk, SoftRelTools/compilers/GCC_2_95.mk, special/post_standard.mk, special/pre_standard.mk, special/preamble.mk: Import SRT_MINOS module 2000-12-07 17:48 Liz Buckley-Geer <buckley@fnal.gov> * SRT_MINOS/: SoftRelTools/arch_spec_LABYRINTH.mk, SoftRelTools/arch_spec_root.mk, SoftRelTools/compilers/GCC.mk, SoftRelTools/compilers/GCC_2_91.mk, SoftRelTools/compilers/GCC_2_95.mk, special/post_standard.mk, special/pre_standard.mk, special/preamble.mk: Initial revision 2000-12-06 21:41 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/CandDigiPair.cxx: modify GetTPos to use (fixed) UgliStripHandle::GetTPos; GetZPos now uses the global z0 of center of the relevant strip. 2000-12-06 21:38 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: UgliScintPlnHandle.h, UgliScintPlnNode.cxx, UgliScintPlnNode.h: let ScintPln's tell the world about the global position in space 2000-12-06 21:02 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliStripNode.cxx: fix normalization bug that inflated TPos by a factor of 2.0 2000-12-06 20:18 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootToRawDataModule.cxx: convert from RawData/GPSTimeStamp to Validity/VldTimeStamp 2000-12-06 20:15 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/UgliGeometryReroot.cxx, Plex/PlexusReroot.cxx: convert from RawData/GPSTimeStamp to Validity/VldTimeStamp 2000-12-05 21:39 Robert Hatcher <rhatcher@fnal.gov> * Validity/LinkDef.h, Validity/VldContext.cxx, Validity/VldContext.h, Validity/VldParamSet.cxx, Validity/VldParamSet.h, Validity/VldTimeStamp.cxx, Validity/VldTimeStamp.h, RawData/DaqFrameHeader.cxx, RawData/DaqFrameHeader.h, RawData/GPSTimeStamp.cxx, RawData/GPSTimeStamp.h, RawData/LinkDef.h, RawData/RawDataValidate.cxx, RawData/RawHeader.cxx, RawData/RawHeader.h: move from using RawData/GPSTimeStamp to Validity/VldTimeStamp to break cyclic dependency 2000-12-05 20:32 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: CandDigiPair.cxx, CandDigiPair.h, CandDigiPairHandle.cxx: Converted first tidbit to UgliGeometry. 2000-12-05 13:51 Mark Messier <messier@indiana.edu> * Dependency/: Makefile, dep-summary.c, dep.pl: 1) Use absolute path names everywhere (I think...) 2) Removed obsolete packages RLM and PDM 3) Cleaned up treatment of Minfast packages which need special handling since they are sub-directories 4) Added a little program (dep-summary) to filter just the circular dependency warnings from the error log file 2000-12-05 10:06 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: .cvsignore, FitThruMuonListModule.cxx, GoodThruMuonListModule.cxx, LinkDef.h, PathLenCorrecModule.cxx, PlotMuonClusterModule.cxx, PlotMuonClusterModule.h, StripSegSummary.cxx, StripSegSummary.h, ThruMuonSummaryModule.cxx, ThruMuonSummaryModule.h, muon_bcalib.C, muon_binit.C, muon_calib.C, muon_cnext.C: New module to create muon summaries. New macro, to be run in batch mode, to execute the new analysis path. 2000-12-05 01:47 George Irwin <gmieg@slac.stanford.edu> * DynamicFactory/DynAlgReg.cxx: Remove unused dependency on DynamicPluggableFactory class. 2000-12-05 01:01 Robert Hatcher <rhatcher@fnal.gov> * Dependency/dep.pl: running cdep/ldep in other package areas fails unless an explicit path is given (or these are in one's default path). 2000-12-04 23:45 Mark Messier <messier@indiana.edu> * Dependency/dep.pl: Added new packages and made adjustments for new #include paths 2000-12-04 22:42 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxValidate.cxx, batchdemux.C: switch to using plane orientation instead of even and odd planes 2000-12-04 18:40 Brett Viren <bv@bnl.gov> * Registry/Makefile: Remove obsolete flags 2000-12-04 15:51 Mark Messier <messier@indiana.edu> * JobControl/: JobCInterpreter.cxx, JobCommand.cxx, JobController.cxx, Makefile, sample.jcm: Fixed mistake in command line parsing which caused necesarry white space to get removed. Also added new libs to list needed by the testbatch job. 2000-12-01 19:03 Mark Messier <messier@indiana.edu> * MessageService/: MsgService.cxx, MsgStream.cxx, TestDemo.cxx: Minor formatting tweaks. Debug and Verbose messages now carry the file and line number by default. 2000-11-30 23:59 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: Print() also indicates "Best" entry 2000-11-30 23:20 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexSEIdAltL.cxx: addition Print() format when passed char *option="c" produces compact form 2000-11-30 23:19 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplayModule.cxx, CheezyDisplayModule.h: more Truth vs. PlexSEIdAltL comparison w/ ability to produces partial dumps 2000-11-30 22:48 Mark Messier <messier@indiana.edu> * CVSROOT/check_access, CVSROOT/modules, Demo/.cvsignore: Added package for demonstration code 2000-11-30 19:35 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexStripEndId.cxx, PlexStripEndId.h: Is[Same|Opposite]Strip[End] methods should have (const PlexStripEndId&) args not just PlexStripEndId&. 2000-11-30 18:25 Mark Messier <messier@indiana.edu> * MessageService/MsgService.cxx: Increased default information logged with warning and error messages to be identical to those of Fatal messages. 2000-11-30 01:27 Robert Hatcher <rhatcher@fnal.gov> * Minfastjob/macros/jc_cheezydemux.C: use JobC path for RerootToRaw/DigitList/DeMux/CheezyDisplay 2000-11-30 01:06 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Some interfaces that the geometry will use rather than delving directly into REROOT structures. 2000-11-30 00:56 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/TGeometryX.cxx: Implement a real loan pool of geometries with scint planes and strips. Not all functionality is implemented but a good start. 2000-11-30 00:42 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: TNodeX.cxx, TNodeX.h, UgliGeomABC.cxx, UgliGeomABC.h, UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliGeometry.h, UgliGeometryReroot.cxx, UgliGeometryReroot.h, UgliLoanPool.cxx, UgliLoanPool.h, UgliPlnABC.cxx, UgliPlnABC.h, UgliRefCnt.cxx, UgliRefCnt.h, UgliScintPlnABC.cxx, UgliScintPlnABC.h, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliScintPlnNode.cxx, UgliScintPlnNode.h, UgliStripABC.cxx, UgliStripABC.h, UgliStripHandle.cxx, UgliStripHandle.h, UgliStripNode.cxx, UgliStripNode.h, TGeometryX.h: Implement a real loan pool of geometries with scint planes and strips. Not all functionality is implemented but a good start. 2000-11-30 00:39 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/LinkDef.h: Implement a real loan pool of geometries with scint planes and strips. Not all functionality is implemented but a good start. 2000-11-30 00:19 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexPlaneId.cxx, PlexPlaneId.h, PlexStripEndId.cxx, PlexStripEndId.h, PlexValidate.cxx, PlexValidate.h: PlexPlaneId now a separate class from which PlexStripEndId is derived. Most of both of these classes member functions are now defined "inline" as they consist of bit masking and shifting. PlexValidate improved so that it records failures with less reliance on visual inspection. 2000-11-30 00:00 Robert Hatcher <rhatcher@fnal.gov> * JobControl/JobCPathModule.cxx: don't barf ugly warnings if (*jc)("/Path/Create PATH Module::Method ") has trailing blanks. 2000-11-29 19:47 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgFactory.cxx: Add Debug MSG for routine AlgFactory registrations. 2000-11-29 01:52 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgFactory.cxx, DynamicFactory/DynamicPluggableFactory.cxx, DynamicFactory/DynamicPluggableFactory.h: Add Warning MSG for attempt to twice Register an (Algorithm,AlgConfig) pair 2000-11-29 00:22 George Irwin <gmieg@slac.stanford.edu> * DeMux/DmxShowerPlane.cxx: Fix compiler warnings with const_cast in static NavKey select functions. 2000-11-29 00:13 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.cxx: alternative formats for ::AsString 2000-11-28 23:28 George Irwin <gmieg@slac.stanford.edu> * DeMux/AlgDeMux.cxx: Add dummy AlgDeMux::Trace() implementation to satisfy declaration. 2000-11-28 23:11 George Irwin <gmieg@slac.stanford.edu> * Algorithm/: AlgBase.cxx, AlgBase.h: Make AlgBase::Trace() non-pure, though still virtual. 2000-11-28 18:51 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, AlgDeMux.h, DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxModule.cxx, DmxDeMuxTestModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, LinkDef.h, batchdemux.C: another stab at AlgDeMux. Change constructors in other classes to take AlgConfigDeMux by reference. 2000-11-28 12:45 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigDigiPair.cxx, AlgConfigDigiPair.h, AlgConfigDigiPairList.cxx, AlgConfigDigiPairList.h, AlgConfigMSTCluster.cxx, AlgConfigMSTCluster.h, AlgConfigStraightCluster.cxx, AlgConfigStraightCluster.h, AlgConfigThruMuon.cxx, AlgConfigThruMuon.h, AlgCutDigiPairList.cxx, AlgCutDigiPairList.h, AlgDigiPair.cxx, AlgDigiPair.h, AlgDigiPairList.cxx, AlgDigiPairList.h, AlgFitThruMuonList.cxx, AlgFitThruMuonList.h, AlgGoodThruMuonList.cxx, AlgGoodThruMuonList.h, AlgMSTCluster.cxx, AlgMSTCluster.h, AlgMSTClusterList.cxx, AlgMSTClusterList.h, AlgPathLenCorrec.cxx, AlgStraightCluster.cxx, AlgStraightCluster.h, AlgThruMuon.cxx, AlgThruMuon.h, AlgThruMuonList.cxx, AlgThruMuonList.h, CutDigiPairListModule.cxx, CutDigiPairListModule.h, DigiPairListModule.cxx, DigiPairListModule.h, DrawMuonTracksModule.h, FitThruMuonListModule.cxx, FitThruMuonListModule.h, GoodThruMuonListModule.cxx, GoodThruMuonListModule.h, LinkDef.h, MSTClusterListModule.cxx, MSTClusterListModule.h, PathLenCorrecModule.cxx, PathLenCorrecModule.h, PlotMuonClusterModule.h, ThruMuonAnalysisModule.h, ThruMuonListModule.cxx, ThruMuonListModule.h: Converted to using dynamic AlgFactory. 2000-11-27 22:35 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigGoodThruMuonList.cxx, AlgDigiPair.cxx, AlgDigiPairList.cxx, AlgPathLenCorrec.cxx, AlgPathLenCorrec.h, AlgThruMuon.h, CandStraightCluster.h, CandStraightClusterHandle.cxx, CandStraightClusterHandle.h, CandThruMuon.cxx, CandThruMuon.h, CandThruMuonHandle.cxx, CandThruMuonHandle.h, LinkDef.h, PathLenCorrecModule.cxx, PathLenCorrecModule.h, muon_calib.C, muon_cnext.C, muon_init.C: Created module to do pathlength corrections to the charge levels. 2000-11-27 21:27 Brian Rebel <brebel@fnal.gov> * DeMux/: AlgDeMux.cxx, AlgDeMux.h: first shot at a DeMux algorithm class 2000-11-24 07:49 Nick West <n.west1@physics.oxford.ac.uk> * BubbleSpeak/AlgDigiPairList.cxx: Fix segv in AlgDigiPairList::RunAlg when using BubKeyFromPSEId sort func. 2000-11-22 20:20 George Irwin <gmieg@slac.stanford.edu> * CandDigit/: AlgDigitList.cxx, AlgMCDigitList.cxx, DigitCint.h, DigitListModule.cxx, DigitListModule.h: Clean up some #include statements. Remove DigitCint.h from distribution. 2000-11-22 15:31 Brett Viren <bv@bnl.gov> * Navigation/XxxItr.h: Nick's forgotten fix. 2000-11-22 09:46 Nick West <n.west1@physics.oxford.ac.uk> * BubbleSpeak/AlgDigiPairList.cxx, DeMux/DmxDeMux.cxx, DeMux/DmxHypothesis.cxx, DeMux/DmxShowerPlane.cxx, DeMux/DmxValidate.cxx, Navigation/NavValidate.cxx, Navigation/XxxItr.h: Tighten up NavKey sort/select function arg from (Xxx* ) to (const Xxx* ). 2000-11-21 14:34 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgCutDigiPairList.cxx, AlgDigiPair.cxx, AlgDigiPairList.cxx, AlgFitThruMuonList.cxx, AlgGoodThruMuonList.cxx, AlgGoodThruMuonList.h, AlgMSTCluster.cxx, AlgMSTClusterList.cxx, AlgStraightCluster.cxx, AlgThruMuon.cxx, AlgThruMuonList.cxx, BubGeometry.cxx, BubGeometry.h, CandDigiPair.cxx, CandDigiPairHandle.cxx, CandDigiPairList.cxx, CandMSTCluster.cxx, CandMSTClusterHandle.cxx, CandMSTClusterList.cxx, CandStraightCluster.cxx, CandStraightClusterHandle.cxx, CandThruMuon.cxx, CandThruMuonHandle.cxx, CandThruMuonList.cxx, CutDigiPairListModule.cxx, DigiPairListModule.cxx, DrawMuonTracksModule.cxx, FitThruMuonListModule.cxx, GoodThruMuonListModule.cxx, MSTClusterListModule.cxx, PlotMuonClusterModule.cxx, ThruMuonAnalysisModule.cxx, ThruMuonListModule.cxx: Converted to C++ casts. If I've missed any, let me know and I'll fix it. 2000-11-21 01:35 George Irwin <gmieg@slac.stanford.edu> * Algorithm/Makefile, BubbleSpeak/Makefile, BubbleSpeak/muon_binit.C, BubbleSpeak/muon_init.C, CandDigit/DigitListModule.cxx, CandDigit/Makefile, CandEvent/Makefile, CandVtx/CandVtxTest.cxx, CandVtx/MCVtxModule.cxx, CandVtx/Makefile, Candidate/Makefile, Candidate/batcand.C, Candidate/batcandloop.C, Candidate/batcandmacro.C, Candidate/testcand.C, Candidate/testvtxcand.C, Conventions/Makefile, DeMux/Makefile, DeMux/batchdemux.C, DeMux/bjr_init.C, DynamicFactory/Makefile, IoModules/Makefile, JobControl/Makefile, JobControl/testjobc.C, Lattice/Makefile, LeakChecker/.cvsignore, LeakChecker/Makefile, MINF_Classes/Makefile, MessageService/Makefile, Minfast/Makefile, Minfastjob/Makefile, MinosObjectMap/Makefile, Navigation/Makefile, Persistency/Makefile, REROOT_Classes/Makefile, Rerootjob/Makefile, TOOL_Classes/Makefile, USER_Classes/Makefile, RawData/Makefile, RerootExodus/Makefile, UgliGeometry/Makefile, Validity/Makefile: Change all dynamic library names to "lib[packagename].so. 2000-11-20 23:17 George Irwin <gmieg@slac.stanford.edu> * Persistency/.cvsignore: Add TestPer executable to ignore list. 2000-11-20 20:29 Brian Rebel <brebel@fnal.gov> * DeMux/: batchdemux.C, bjr_next.C: latest versions for batch demuxing 2000-11-20 18:24 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/XxxItr.h: Fix casting away const problem in Xxx##KeyBinFun::operator(). 2000-11-18 21:22 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigGoodThruMuonList.cxx, AlgConfigGoodThruMuonList.h, AlgDigiPairList.cxx, AlgFitThruMuonList.cxx, AlgGoodThruMuonList.cxx, AlgGoodThruMuonList.h, AlgMSTClusterList.cxx, BubGeometry.cxx, BubGeometry.h, CandDigiPairHandle.cxx, CandDigiPairHandle.h, CandMSTCluster.cxx, CandStraightCluster.cxx, CandThruMuon.cxx, CandThruMuon.h, CandThruMuonHandle.cxx, CandThruMuonHandle.h, ClusterBox.cxx, GoodThruMuonListModule.cxx, GoodThruMuonListModule.h, MSTClusterListModule.cxx, PlotMuonClusterModule.cxx, muon_binit.C, muon_init.C: Added cuts based on event geometry and track curvature. 2000-11-17 21:56 Brett Viren <bv@bnl.gov> * CandDigit/CandDigitHandle.h, Navigation/NavValidate.cxx, Navigation/XxxItr.h, RerootExodus/CheezyDisplayModule.cxx, CandDigit/CandDigitHandle.cxx: My const ``fix'' was too cavalier. I am backing it out and letting the authors deal with it. 2000-11-17 19:21 Brett Viren <bv@bnl.gov> * CandDigit/CandDigitHandle.h, Navigation/NavValidate.cxx, Navigation/XxxItr.h, RerootExodus/CheezyDisplayModule.cxx, CandDigit/CandDigitHandle.cxx: Some const cast related bugs fixed. I did this by judiciously adding const in the minium number of places to get things to compile under gcc 2.95.2. Original authors are encouraged to check for fsck-ups. 2000-11-17 16:35 Brett Viren <bv@bnl.gov> * JobControl/JobC.h: Fixed an R-TPYE-o 2000-11-17 16:22 Brett Viren <bv@bnl.gov> * Registry/Registry.h: One remaining non-conventional include 2000-11-16 15:11 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/LeaLeakChecker.cxx, Navigation/NavTestMoon.h, Navigation/XxxItr.h: Remove C style casts. 2000-11-15 23:56 George Irwin <gmieg@slac.stanford.edu> * UserManualDoc/.cvsignore: Add *.ps and derived UserManual directory. 2000-11-15 18:55 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: new method SEIdHalfLength for determining the length of particular strips; split out common code from SEIdToTPos into new method GetCellPos. 2000-11-15 12:03 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigGoodThruMuonList.cxx, AlgConfigGoodThruMuonList.h, AlgDigiPair.cxx, AlgDigiPair.h, AlgFitThruMuonList.cxx, AlgFitThruMuonList.h, AlgGoodThruMuonList.cxx, AlgGoodThruMuonList.h, BubGeometry.cxx, BubGeometry.h, CandDigiPair.cxx, DrawMuonTracksModule.cxx, GoodThruMuonListModule.cxx, GoodThruMuonListModule.h, LinkDef.h, MSTClusterListModule.cxx, PlotMuonClusterModule.cxx, muon_init.C: Added module to select out stopped muons. Made temporary fix to const char * problem by adding explicit cast to char *. 2000-11-15 03:01 Sue Kasahara <schubert@hep.umn.edu> * CVSROOT/modules: S. Kasahara Add Persistency module name to CVSROOT/modules 2000-11-15 02:44 Sue Kasahara <schubert@hep.umn.edu> * Persistency/: .cvsignore, LinkDef.h, Makefile, Per.cxx, Per.h, PerFileManager.cxx, PerFileManager.h, PerFileMember.cxx, PerFileMember.h, TestPer.cc: S. Kasahara:Created new Persistency package and added first 3 classes: 1)PerFileManager is singleton file manager to be used by the persistency package to open/close files (local& remote). 2)PerFileMember is a helper class to PerFileManager used to keep track of individual files. 3)Per is a class to hold general purpose data members and static utility methods used by the Persistency package. TestPer.cc demonstrates how the PerFileManager is to be used. I still need to create a validation class for this package. 2000-11-14 23:15 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: make sure all bare pointers member elements get initialized in ctor 2000-11-14 20:02 Brett Viren <bv@bnl.gov> * UserManualDoc/Makefile: Simple makefile to ease building the docs. 2000-11-14 18:59 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxShowerPlane.cxx, DmxValidate.cxx: change C-style casts to C++-style casts 2000-11-14 18:41 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h: change C-style casts to C++-style casts. Get rid of DeMuxEvent(Char_t *option) method as it used a TObjArrayIter instead of an XXXItr to iterate over the DmxPlane objects. 2000-11-14 02:12 George Irwin <gmieg@slac.stanford.edu> * REROOT_Classes/ADAMO_Shell.h, REROOT_Classes/ADAMO_Shell_Dummy.cc, REROOT_Classes/REROOT_AvailNuclei.cxx, REROOT_Classes/REROOT_AvailNuclei.h, REROOT_Classes/REROOT_BeamSystem.cxx, REROOT_Classes/REROOT_BeamSystem.h, REROOT_Classes/REROOT_CellPos.cxx, REROOT_Classes/REROOT_CellPos.h, REROOT_Classes/REROOT_CoilTube.cxx, REROOT_Classes/REROOT_CoilTube.h, REROOT_Classes/REROOT_DigitPln.cxx, REROOT_Classes/REROOT_DigitPln.h, REROOT_Classes/REROOT_EmuDigit.cxx, REROOT_Classes/REROOT_EmuDigit.h, REROOT_Classes/REROOT_EmuHit.cxx, REROOT_Classes/REROOT_EmuHit.h, REROOT_Classes/REROOT_Event.cxx, REROOT_Classes/REROOT_Event.h, REROOT_Classes/REROOT_EventHistory.cxx, REROOT_Classes/REROOT_EventHistory.h, REROOT_Classes/REROOT_FLSDigiCell.cxx, REROOT_Classes/REROOT_FLSDigiCell.h, REROOT_Classes/REROOT_FLSDigiPln.cxx, REROOT_Classes/REROOT_FLSDigiPln.h, REROOT_Classes/REROOT_FLSDigiView.cxx, REROOT_Classes/REROOT_FLSDigiView.h, REROOT_Classes/REROOT_FLSDigit.cxx, REROOT_Classes/REROOT_FLSDigit.h, REROOT_Classes/REROOT_FLSHit.cxx, REROOT_Classes/REROOT_FLSHit.h, REROOT_Classes/REROOT_FLSParam.cxx, REROOT_Classes/REROOT_FLSParam.h, REROOT_Classes/REROOT_FluxWgt.cxx, REROOT_Classes/REROOT_FluxWgt.h, REROOT_Classes/REROOT_GAFKey.cxx, REROOT_Classes/REROOT_GAFKey.h, REROOT_Classes/REROOT_Geom.cxx, REROOT_Classes/REROOT_Geom.h, REROOT_Classes/REROOT_GeomMisc.cxx, REROOT_Classes/REROOT_GeomMisc.h, REROOT_Classes/REROOT_HitPln.cxx, REROOT_Classes/REROOT_HitPln.h, REROOT_Classes/REROOT_LSTHit.cxx, REROOT_Classes/REROOT_LSTHit.h, REROOT_Classes/REROOT_LSTProto.cxx, REROOT_Classes/REROOT_LSTProto.h, REROOT_Classes/REROOT_LSTStrip.cxx, REROOT_Classes/REROOT_LSTStrip.h, REROOT_Classes/REROOT_LSTWire.cxx, REROOT_Classes/REROOT_LSTWire.h, REROOT_Classes/REROOT_MassDistrib.cxx, Rerootjob/ADAMO_READ.F, Rerootjob/ADAMO_Shell.cc, Rerootjob/CREOBJ.F, REROOT_Classes/REROOT_MassDistrib.h, REROOT_Classes/REROOT_Material.cxx, REROOT_Classes/REROOT_Material.h, REROOT_Classes/REROOT_MdlOrg.cxx, REROOT_Classes/REROOT_MdlOrg.h, REROOT_Classes/REROOT_Mixture.cxx, REROOT_Classes/REROOT_Mixture.h, REROOT_Classes/REROOT_MuonTrkHeader.cxx, REROOT_Classes/REROOT_MuonTrkHeader.h, REROOT_Classes/REROOT_MuonTrkPoint.cxx, REROOT_Classes/REROOT_MuonTrkPoint.h, REROOT_Classes/REROOT_NeuKin.cxx, REROOT_Classes/REROOT_NeuKin.h, REROOT_Classes/REROOT_NeuVtx.cxx, REROOT_Classes/REROOT_NeuVtx.h, REROOT_Classes/REROOT_PEArrival.cxx, REROOT_Classes/REROOT_PEArrival.h, REROOT_Classes/REROOT_PlanePos.cxx, REROOT_Classes/REROOT_PlanePos.h, REROOT_Classes/REROOT_PlaneSpec.cxx, REROOT_Classes/REROOT_PlaneSpec.h, REROOT_Classes/REROOT_PlexusAdd.cxx, REROOT_Classes/REROOT_PlexusAdd.h, REROOT_Classes/REROOT_Pln2MUX.cxx, REROOT_Classes/REROOT_Pln2MUX.h, REROOT_Classes/REROOT_RPCHit.cxx, REROOT_Classes/REROOT_RPCHit.h, REROOT_Classes/REROOT_RecoMuon.cxx, REROOT_Classes/REROOT_RecoMuon.h, REROOT_Classes/REROOT_RecoShwDir.cxx, REROOT_Classes/REROOT_RecoShwDir.h, REROOT_Classes/REROOT_RecoShwEnergy.cxx, REROOT_Classes/REROOT_RecoShwEnergy.h, REROOT_Classes/REROOT_RecoVtx.cxx, REROOT_Classes/REROOT_RecoVtx.h, REROOT_Classes/REROOT_Record.cxx, REROOT_Classes/REROOT_Rotm.cxx, REROOT_Classes/REROOT_Rotm.h, REROOT_Classes/REROOT_StdHep.cxx, REROOT_Classes/REROOT_StdHep.h, REROOT_Classes/REROOT_StdHepHead.cxx, REROOT_Classes/REROOT_StdHepHead.h, REROOT_Classes/REROOT_SubVolPos.cxx, REROOT_Classes/REROOT_SubVolPos.h, REROOT_Classes/REROOT_SubVolSpec.cxx, REROOT_Classes/REROOT_SubVolSpec.h, REROOT_Classes/REROOT_SuperModule.cxx, REROOT_Classes/REROOT_SuperModule.h, REROOT_Classes/REROOT_TMedium.cxx, REROOT_Classes/REROOT_TMedium.h, REROOT_Classes/REROOT_TPar.cxx, REROOT_Classes/REROOT_TPar.h, REROOT_Classes/REROOT_TstHit.cxx, REROOT_Classes/REROOT_TstHit.h, REROOT_Classes/REROOT_TubePixelInfo.cxx, REROOT_Classes/REROOT_TubePixelInfo.h, REROOT_Classes/REROOT_TubePixelMap.cxx, REROOT_Classes/REROOT_TubePixelMap.h, REROOT_Classes/REROOT_UserVisitor.cxx, REROOT_Classes/REROOT_UserVisitor.h, REROOT_Classes/zoffset_REROOT.cxx, Rerootjob/RecoControl.h: Fix #include files with REROOT_Classes/ prefix to obey coding convention. 2000-11-13 23:48 George Irwin <gmieg@slac.stanford.edu> * MINF_Classes/: GParticle.cxx, GParticle.h, MINFAttParticle.cxx, MINFControlFrame.cxx, MINFControlFrame.h, MINFDetGeom.cxx, MINFDetGeom.h, MINFDetector.cxx, MINFDetector.h, MINFDisplay.cxx, MINFDisplay.h, MINFDisplayFrame.cxx, MINFDisplayFrame.h, MINFEMU.cxx, MINFEMU.h, MINFEmbeddedCanvas.cxx, MINFEmbeddedCanvas.h, MINFFLS.cxx, MINFFLS.h, MINFGUIPanel.cxx, MINFGUIPanel.h, MINFHeader.cxx, MINFHeader.h, MINFHit.cxx, MINFHit.h, MINFLST.cxx, MINFLST.h, MINFPoints.cxx, MINFPoints.h, MINFScript.cxx, MINFScript.h, MINFVecs.cxx, MINFVecs.h, MINFast.cxx, MINFast.h, MINFile.cxx, MINFile.h: Fix #include paths to follow coding conventions. 2000-11-13 21:11 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMux.cxx: minor change to streamline code in DeMuxEvent() method 2000-11-13 20:55 Brett Viren <bv@bnl.gov> * Registry/: RegistryValidate.cxx, RegistryValidate.h: Removed the one C style cast I could find and turned on a test that wasn't getting run. 2000-11-13 20:33 George Irwin <gmieg@slac.stanford.edu> * DeMux/: DmxRMSStat.h, DmxShowerPlane.cxx, DmxValidate.cxx: Remove /Minfast from MINF_Classes include paths. Add /DeMux to a path. 2000-11-13 20:24 George Irwin <gmieg@slac.stanford.edu> * IoModules/IoRerootDataFile.cxx: Remove /Minfast from REROOT_CLasses and MINF_Classes include paths. Change ROOT include files from <> to "". 2000-11-13 20:16 George Irwin <gmieg@slac.stanford.edu> * CandVtx/: AlgMCVtx.cxx, CandVtxTest.cxx, MCVtxModule.cxx: Remove /Minfast from REROOT_Classes and MINF_Classes include paths. 2000-11-13 20:00 George Irwin <gmieg@slac.stanford.edu> * BubbleSpeak/: DrawMuonTracksModule.cxx, ThruMuonAnalysisModule.cxx: Remove /Minfast from MINF_Classes and REROOT_Classes paths. 2000-11-13 19:20 Brett Viren <bv@bnl.gov> * MinosObjectMap/MomNavigator.cxx, MinosObjectMap/MomNavigator.h, RawData/GPSTimeStamp.cxx, RawData/GPSTimeStamp.h, RawData/RawHeader.cxx, RawData/RawHeader.h: Const fixes. 2000-11-10 22:13 Brett Viren <bv@bnl.gov> * Registry/: Blah.cxx, Blah.h, Extras.h, Makefile, Registry, Registry.cxx, Registry.h, Registry.templates, RegistryItem.cxx, RegistryItem.h, RegistryItemXxx.cxx, RegistryItemXxx.h, RegistryItemXxx.templates, RegistryKey.cxx, RegistryValidate.cxx, registry-test.cxx: 1) Fixed format of include statements to follow standards. 2) Removed ability to compile w/out ROOT I/O. 3) Moved contents of .templates files into associated .h files. To use a Registry, just #include "Registry/Registry.h" (instead of "Registry/Registry"). To use a RegistryKey additionally #include "Registry/RegistryKey.h". There should be no reason to explicitly reference RegistryItem.h or RegistryItemXxx.h, these are internal (but must still be accessable at compile time). 2000-11-09 20:35 Mark Messier <messier@indiana.edu> * JobControl/: JobCInterpreter.cxx, JobCInterpreter.h, JobCmain.cxx, JobController.cxx, JobControllerValidate.cxx, sample.jcm: Cleaned up (I hope) some compiler warnings that appear under newer versions of the gcc compiler. Also cleaned up macro file parsing. 2000-11-09 17:27 Brett Viren <bv@bnl.gov> * IoModules/IoInputModule.cxx: Dropped `<<' causing problems. 2000-11-09 16:04 Mark Messier <messier@indiana.edu> * JobControl/: JobCModuleRegistrar.cxx, JobCModuleRegistrar.h: Removed obsolete Registrar classes 2000-11-08 23:08 George Irwin <gmieg@slac.stanford.edu> * DeMux/: batchdemux.C, bjr_init.C: Remove obsolete RerootToRawDataModule::BeginJob() method calls. 2000-11-08 23:05 George Irwin <gmieg@slac.stanford.edu> * Minfastjob/macros/: batchrunmodulesloop.C, gmi_init.C, runvtxlistbatch.C: Remove RerootToRawDataModule::BeginJob() method calls. 2000-11-08 22:49 George Irwin <gmieg@slac.stanford.edu> * CandDigit/DigitListModule.cxx, DeMux/bjr_init.C: Remove RerootToRawDataModule::BeginJob() call in bjr_init.C to non-existent method. Change library name from libalg.so to libDigit.so for Alg(MC)Digit and Alg(MC)DigitList in DigitListModule. This wasn't fatal since libDigit.so was loaded anyway. 2000-11-08 19:51 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMux.cxx: add another step to improve demuxing 2000-11-08 00:04 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h, CheezyDisplayModule.cxx, CheezyDisplayModule.h: CheezyDisplay now accepts/stores PlexSEIdAltL's and thus can itself make cuts on weight thresholds and/or drawing only best without need for referencing back to the "event". This means one can adjust these and redraw using JobC commands without having to rerun the path (ie. run it through CheezyDisplayModule::Ana). 2000-11-07 21:00 Brett Viren <bv@bnl.gov> * RerootExodus/RerootExodus.cxx: Fixed const / nonconst bug causing compile time error 2000-11-07 19:44 Mark Messier <messier@indiana.edu> * JobControl/: JobC.cxx, JobC.h, JobCDemoModuleA.cxx, JobCDemoModuleA.h, JobCDemoModuleB.cxx, JobCDemoModuleB.h, JobCInterpreter.cxx, JobCMethod.cxx, JobCMethod.h, JobCMethodFactory.cxx, JobCMethodFactory.h, JobCModule.cxx, JobCModule.h, JobCModuleProxy.cxx, JobCModuleRegValidate.cxx, JobCModuleRegistrar.cxx, JobCModuleRegistry.cxx, JobCModuleRegistry.h, JobCMsgModule.cxx, JobCMsgModule.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathModule.h, JobCPathValidate.cxx, JobCROOT.cxx, JobCROOT.h, JobCommand.cxx, JobCommand.h, JobCommandValidate.cxx, JobController.cxx, JobControllerValidate.cxx, TestJobC.cxx, TestJobCModuleReg.cxx, TestJobCPath.cxx, TestJobCommand.cxx, testJobCModuleRegistry.cxx: Changed #include's for SRT conversion. Also removed obsolete test program. 2000-11-07 12:48 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: LinkDef.h, Makefile, NavDemo.cxx, NavDemo.h, NavDemoMacro.C, NavGenTCollection.cxx, NavPrimer.cxx, NavPrimer.h, NavPrimerGenerator.cxx, TestNavDummies.cc: Remove all TOOL_Classes and REROOT_Classes from NavPrimer machinery and hence remove dependancy of Navigation on these classes. 2000-11-07 01:53 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDigit.cxx, Algorithm/AlgDigit.h, Algorithm/AlgDigitList.cxx, Algorithm/AlgDigitList.h, Algorithm/AlgMCDigit.cxx, Algorithm/AlgMCDigit.h, Algorithm/AlgMCDigitList.cxx, Algorithm/AlgMCDigitList.h, Algorithm/LinkDef.h, BubbleSpeak/AlgDigiPair.cxx, BubbleSpeak/AlgDigiPairList.cxx, BubbleSpeak/DigiPairListModule.cxx, CVSROOT/modules, CandDigit/.cvsignore, CandDigit/AlgDigit.cxx, CandDigit/AlgDigit.h, CandDigit/AlgDigitList.cxx, CandDigit/AlgDigitList.h, CandDigit/AlgMCDigit.cxx, CandDigit/AlgMCDigit.h, CandDigit/AlgMCDigitList.cxx, CandDigit/AlgMCDigitList.h, CandDigit/CandDigit.cxx, CandDigit/CandDigit.h, CandDigit/CandDigitHandle.cxx, CandDigit/CandDigitHandle.h, CandDigit/CandDigitList.cxx, CandDigit/CandDigitList.h, CandDigit/CandDigitListHandle.cxx, CandDigit/CandDigitListHandle.h, CandDigit/DigitCint.h, CandDigit/DigitListModule.cxx, CandDigit/DigitListModule.h, CandDigit/LinkDef.h, CandDigit/Makefile, CandEvent/AlgEvent.cxx, CandEvent/AlgEventList.cxx, CandEvent/CandEvent.cxx, CandEvent/CandEventHandle.cxx, CandEvent/CandEventList.cxx, CandEvent/CandEventListHandle.cxx, CandEvent/MdlEvtBuilder.cxx, CandEvent/MdlEvtBuilder.h, CandVtx/AlgMCVtx.cxx, CandVtx/CandVtx.cxx, CandVtx/CandVtxHandle.cxx, CandVtx/CandVtxTest.cxx, CandVtx/MCVtxModule.cxx, Candidate/CandDigit.cxx, Candidate/CandDigit.h, Candidate/CandDigitHandle.cxx, Candidate/CandDigitHandle.h, Candidate/CandDigitList.cxx, Candidate/CandDigitList.h, Candidate/CandDigitListHandle.cxx, Candidate/CandDigitListHandle.h, Candidate/CandVerify.cxx, Candidate/CandVerify.h, Candidate/LinkDef.h, DeMux/DmxDeMux.cxx, DeMux/DmxDeMux.h, DeMux/DmxDeMuxModule.cxx, DeMux/DmxDeMuxTestModule.cxx, DeMux/DmxHypothesis.h, DeMux/DmxMuonPlane.h, DeMux/DmxShowerPlane.h, DeMux/DmxValidate.h, DynamicFactory/DynAlgReg.cxx, DynamicFactory/DynamicPluggableFactory.cxx, DynamicFactory/NamedProductPluggableFactory.cxx, Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile, RerootExodus/CheezyDisplayModule.cxx, RerootExodus/DigitListModule.cxx, RerootExodus/DigitListModule.h, RerootExodus/LinkDef.h: Split out CandDigit package from Algorithm, Candidate, RerootExodus. Change all #includes to use the new CandDigit path. 2000-11-07 00:29 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DigitChannel.cxx, DigitChannel.h, LinkDef.h, QieChannel.cxx, QieChannel.h, VikingChannel.cxx, VikingChannel.h: remove obsolete classes; SimFlag should be processed in Conventions/LinkDef.h 2000-11-07 00:27 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: ConventionsValidate.cxx, ConventionsValidate.h, LinkDef.h, Munits.cxx, Munits.h: new file "Munits.h" has the first go at Minos units conventions (though GeV is not represented as 1 but as the equivalent in joules&coloumbs); dummy framework for validation testbed; SimFlag was missing from LinkDef.h 2000-11-07 00:24 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/ExodusValidate.cxx: remove reference to obsolete class RawData/DigitChannel.h 2000-11-06 12:39 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/: Lea.h, LeaClassMonitor.cxx, LeaLeakChecker.cxx, LeaTestA.cxx, LeaValidate.cxx, TestLea.cc: Add package name to include directories. 2000-11-06 12:33 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: Makefile, Nav.cxx, NavDemo.cxx, NavDemo.h, NavGenLattice.cxx, NavGenLattice.h, NavGenTCollection.h, NavItr.cxx, NavItr.h, NavKeyFunc.cxx, NavKeyFunc.h, NavPrimer.cxx, NavPrimer.h, NavPrimerGenerator.cxx, NavSet.cxx, NavSet.h, NavTestDummy.cxx, NavTestMoon.cxx, NavTestMoon.h, NavTestPlanet.cxx, NavTestPlanet.h, NavValidate.cxx, NavValidate.h, XxxItr.h: Add package name to include directories. Add libdpf.so to build of testnav. 2000-11-03 21:57 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplayModule.cxx, DigitListModule.h, ExodusValidate.cxx, RerootExodus.cxx, RerootToRawDataModule.cxx, RerootToRawDataModule.h: add RerootExodus/ to local #include's; add MINF_Classes and REROOT_Classes to #include's that use minfast or reroot objects. 2000-11-03 21:49 Robert Hatcher <rhatcher@fnal.gov> * RawData/: QieDigit.cxx, QieDigit.h, RawDigit.cxx, RawDigit.h, RawHeader.h, RawRecord.h, RawRerootDataBlock.cxx, RawRerootDataBlock.h, RawRerootDigit.cxx, RawRerootDigit.h, VikingDigit.h: add RawData/ to local #include's 2000-11-03 21:43 Robert Hatcher <rhatcher@fnal.gov> * JobControl/: LinkDef.h, Makefile: add JobC to LinkDef.h so it will be Cint-ified; add it to Makefile so it gets put in the library. 2000-11-03 21:42 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/: JobC.cxx, JobC.h, LinkDef.h: remove JobC.h and JobC.cxx and references in LinkDef.h -- the Makefile in JobControl/ now handles Cint-ifying objects, so do it there. 2000-11-03 21:32 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/MomNavigator.cxx: add MinosObjectMap/ to #include 2000-11-03 21:08 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: DetectorType.cxx, PlaneCoverage.cxx, PlaneView.cxx, ReadoutType.cxx, SimFlag.cxx, StripEnd.cxx: add Conventions/ to all local #include's 2000-11-03 21:06 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldContext.cxx, VldParamSet.cxx: add Validity/ to all local #include's 2000-11-03 21:04 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, PlexLoanPool.cxx, PlexSEIdAltL.cxx, PlexSEIdAltL.h, PlexStripEndId.cxx, PlexValidate.cxx, Plexus.cxx, Plexus.h, PlexusABC.cxx, PlexusABC.h, PlexusReroot.cxx, PlexusReroot.h: add Plex/ to all local #include's 2000-11-03 20:58 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/MinosOutline.cxx: add UgliGeometry/ to #include 2000-11-03 20:09 Robert Hatcher <rhatcher@fnal.gov> * BField/: BFLCache.cxx, BFLHandler.cxx, BFLHandler.h, BFLInterpolation.cxx, BFLInterpolation.h, BFLNode.cxx, BFLVorOperator.cxx, BFLVorOperator.h, BFLVoronoiMaker.cxx, BFLVoronoiMaker.h, BFLWingedEdge.cxx, BFLWingedEdge.h, BField.cxx, BField.h, BfldCache.cxx, BfldGrid.cxx, BfldHandler.cxx, BfldHandler.h, BfldHandlerRect2d.cxx, BfldHandlerRect2d.h, BfldHandlerVoronoi.cxx, BfldHandlerVoronoi.h, BfldInterpMethod.cxx, BfldLoanPool.cxx, BfldLoanPool.h, BfldMap.cxx, BfldMap.h, BfldMapRect2d.cxx, BfldMapRect2d.h, BfldMapVoronoi.cxx, BfldMapVoronoi.h, BfldMesh.cxx, BfldMesh.h, BfldMeshRect2d.cxx, BfldMeshRect2d.h, BfldMeshVoronoi.cxx, BfldMeshVoronoi.h, BfldRefCnt.cxx, BfldValidate.cxx, BfldValidate.h, DummyVldContext.cxx, TIntList.cxx: add BField/ to all local #include lines 2000-11-03 18:42 Mark Messier <messier@indiana.edu> * MessageService/: Msg.cxx, Msg.h, MsgFileOStream.cxx, MsgFileOStream.h, MsgFormat.cxx, MsgFormat.h, MsgFormatValidate.cxx, MsgFormatValidate.h, MsgOStream.h, MsgOStreamService.cxx, MsgOStreamService.h, MsgOStreamServiceValidate.cxx, MsgOStreamServiceValidate.h, MsgService.h, MsgServiceValidate.cxx, MsgServiceValidate.h, MsgStandardOStream.cxx, MsgStandardOStream.h, MsgStatistic.cxx, MsgStatistic.h, MsgStream.cxx, MsgStream.h, MsgStreamValidate.cxx, MsgStreamValidate.h, TestDemo.cxx, TestMsgFormat.cxx, TestMsgOStreamService.cxx, TestMsgService.cxx, TestMsgStream.cxx, TestPerf.cxx: Added "MessageService/" to #includes 2000-11-02 21:36 Mark Messier <messier@indiana.edu> * RerootExodus/RerootToRawDataModule.h: Commented out un implemented "Ana" method 2000-11-02 20:21 George Irwin <gmieg@slac.stanford.edu> * Registry/.cvsignore: Add .cvsignore to package. 2000-11-02 19:50 Mark Messier <messier@indiana.edu> * RerootExodus/: CheezyDisplayModule.cxx, CheezyDisplayModule.h, DigitListModule.cxx, DigitListModule.h, RerootToRawDataModule.cxx, RerootToRawDataModule.h: Removed stuff pasted in from JobControl, eg. empty methods etc. 2000-11-02 19:50 Mark Messier <messier@indiana.edu> * IoModules/: IoInputModule.cxx, IoInputModule.h: Return code for Get() changed 2000-11-02 19:49 Mark Messier <messier@indiana.edu> * JobControl/: JobC.h, JobCDemoModuleA.cxx, JobCDemoModuleA.h, JobCMethod.cxx, JobCModule.cxx, JobCModule.h, JobCNode.cxx, JobCPath.cxx, JobCommand.cxx: Created return code for Get() to signal the end of input files 2000-11-02 15:54 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgCutDigiPairList.cxx, AlgDigiPair.cxx, AlgDigiPairList.cxx, AlgFitThruMuonList.cxx, AlgMSTCluster.cxx, AlgMSTClusterList.cxx, AlgStraightCluster.cxx, AlgThruMuon.cxx, AlgThruMuonList.cxx, CandDigiPair.cxx, CandDigiPairHandle.cxx, CandDigiPairList.cxx, CandDigiPairListHandle.cxx, CandMSTCluster.cxx, CandMSTClusterHandle.cxx, CandMSTClusterList.cxx, CandMSTClusterListHandle.cxx, CandStraightCluster.cxx, CandStraightClusterHandle.cxx, CandThruMuon.cxx, CandThruMuonHandle.cxx, CandThruMuonList.cxx, CandThruMuonListHandle.cxx, CutDigiPairListModule.cxx, DigiPairListModule.cxx, DrawMuonTracksModule.cxx, FitThruMuonListModule.cxx, MSTClusterListModule.cxx, PlotMuonClusterModule.cxx, ThruMuonAnalysisModule.cxx, ThruMuonListModule.cxx, muon_binit.C, muon_init.C: Renamed message streams for BubbleSpeak package. Made further changes in message levels to reduce text output. 2000-11-02 03:10 Mark Messier <messier@indiana.edu> * JobControl/: JobCInterpreter.cxx, JobCInterpreter.h, JobCmain.cxx, JobCommand.cxx, JobCommand.h, JobController.cxx, JobController.h, JobControllerValidate.cxx, Makefile, sample.jcm: 1) Added batch mode -- see make testbatch and sample.jcm for a sample job control macro for examples 2) Added interpreter class for commands 2000-11-02 02:49 Mark Messier <messier@indiana.edu> * IoModules/IoInputModule.cxx: - Cleaned up makefile -- libiomodules should install now - Changed name of the input module to "Input" 2000-11-01 23:31 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgCutDigiPairList.cxx, AlgDigiPair.cxx, AlgDigiPairList.cxx, AlgFitThruMuonList.cxx, AlgMSTCluster.cxx, AlgMSTClusterList.cxx, AlgStraightCluster.cxx, AlgThruMuon.cxx, AlgThruMuonList.cxx, CandDigiPair.cxx, CandDigiPairHandle.cxx, CandDigiPairList.cxx, CandDigiPairListHandle.cxx, CandMSTCluster.cxx, CandMSTClusterHandle.cxx, CandMSTClusterList.cxx, CandMSTClusterListHandle.cxx, CandStraightCluster.cxx, CandStraightClusterHandle.cxx, CandThruMuon.cxx, CandThruMuonHandle.cxx, CandThruMuonList.cxx, CandThruMuonListHandle.cxx, CutDigiPairListModule.cxx, CutDigiPairListModule.h, DigiPairListModule.cxx, DigiPairListModule.h, DrawMuonTracksModule.cxx, DrawMuonTracksModule.h, FitThruMuonListModule.cxx, FitThruMuonListModule.h, MSTClusterListModule.cxx, MSTClusterListModule.h, PlotMuonClusterModule.cxx, PlotMuonClusterModule.h, ThruMuonAnalysisModule.cxx, ThruMuonAnalysisModule.h, ThruMuonListModule.cxx, ThruMuonListModule.h: Removed dummy methods from modules. Changed message level of debug messages to verbose. 2000-11-01 21:39 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxHypothesis.h, DmxValidate.cxx: set lower limit of mated signal for a valid hypothesis 2000-11-01 21:13 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxModule.cxx, DmxDeMuxModule.h, DmxDeMuxTestModule.cxx, DmxDeMuxTestModule.h, DmxValidate.cxx, batchdemux.C, bjr_next.C: get rid of do nothing module methods. misc testing changes in DmxValidate etc. 2000-11-01 11:27 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigFitThruMuonList.cxx, AlgConfigFitThruMuonList.h, AlgConfigThruMuonList.cxx, AlgConfigThruMuonList.h, AlgFitThruMuonList.cxx, AlgFitThruMuonList.h, AlgThruMuon.cxx, AlgThruMuonList.cxx, AlgThruMuonList.h, CandStraightClusterHandle.cxx, CandStraightClusterHandle.h, CutDigiPairListModule.cxx, DigiPairListModule.cxx, DrawMuonTracksModule.cxx, DrawMuonTracksModule.h, FitThruMuonListModule.cxx, FitThruMuonListModule.h, LinkDef.h, MSTClusterListModule.cxx, PlotMuonClusterModule.cxx, ThruMuonAnalysisModule.cxx, ThruMuonAnalysisModule.h, ThruMuonListModule.cxx, ThruMuonListModule.h, muon_binit.C, muon_init.C: Divided ThruMuonListModule into several different modules to allow for greater flexibility in the job control path. 2000-11-01 01:06 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgConfig.cxx, Algorithm/AlgFactory.cxx, Algorithm/AlgHandle.cxx, DynamicFactory/DynamicPluggableFactory.cxx, DynamicFactory/DynamicPluggableFactory.h, DynamicFactory/NamedProductPluggableFactory.cxx, DynamicFactory/NamedProductPluggableFactory.h, RerootExodus/DigitListModule.cxx: Register more Algorithms from DigitListModule and clean up GetName() code. 2000-10-31 21:14 George Irwin <gmieg@slac.stanford.edu> * DynamicFactory/DynamicPluggableFactory.cxx: Add static GetInstance() method. 2000-10-31 20:49 George Irwin <gmieg@slac.stanford.edu> * Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: Add DynamicFactory to framework package list. 2000-10-31 20:41 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgBase.cxx, Algorithm/AlgBase.h, Algorithm/AlgConfig.cxx, Algorithm/AlgConfig.h, Algorithm/AlgConfigDeMux.cxx, Algorithm/AlgConfigDeMux.h, Algorithm/AlgConfigDigit.cxx, Algorithm/AlgConfigDigit.h, Algorithm/AlgConfigDigitList.cxx, Algorithm/AlgConfigDigitList.h, Algorithm/AlgConfigEvent.cxx, Algorithm/AlgConfigEvent.h, Algorithm/AlgConfigEventList.cxx, Algorithm/AlgConfigEventList.h, Algorithm/AlgConfigMCDigit.cxx, Algorithm/AlgConfigMCDigit.h, Algorithm/AlgConfigMCDigitList.cxx, Algorithm/AlgConfigMCDigitList.h, Algorithm/AlgConfigMCVtx.cxx, Algorithm/AlgConfigMCVtx.h, Algorithm/AlgConfigVtx.cxx, Algorithm/AlgConfigVtx.h, Algorithm/AlgConfigVtxList.cxx, Algorithm/AlgConfigVtxList.h, Algorithm/AlgDeMux.cxx, Algorithm/AlgDeMux.h, Algorithm/AlgDigitList.cxx, Algorithm/AlgEvent.cxx, Algorithm/AlgEvent.h, Algorithm/AlgEventList.cxx, Algorithm/AlgEventList.h, Algorithm/AlgFactory.cxx, Algorithm/AlgFactory.h, Algorithm/AlgHandle.cxx, Algorithm/AlgHandle.h, Algorithm/AlgMCDigitList.cxx, Algorithm/AlgMCVtx.cxx, Algorithm/AlgMCVtx.h, Algorithm/AlgVtx.cxx, Algorithm/AlgVtx.h, Algorithm/AlgVtxList.cxx, Algorithm/AlgVtxList.h, Algorithm/LinkDef.h, Candidate/CandDigitListHandle.h, Candidate/CandEvent.cxx, Candidate/CandEvent.h, Candidate/CandEventHandle.cxx, Candidate/CandEventHandle.h, Candidate/CandEventList.cxx, Candidate/CandEventList.h, Candidate/CandEventListHandle.cxx, Candidate/CandEventListHandle.h, Candidate/CandVerify.cxx, Candidate/CandVtx.cxx, Candidate/CandVtx.h, Candidate/CandVtxHandle.cxx, Candidate/CandVtxHandle.h, Candidate/CandVtxList.cxx, Candidate/CandVtxList.h, Candidate/CandVtxListHandle.cxx, Candidate/CandVtxListHandle.h, Candidate/CandVtxTest.cxx, Candidate/CandVtxTest.h, Candidate/LinkDef.h, Candidate/MdlEvtBuilder.cxx, Candidate/MdlEvtBuilder.h, DeMux/AlgConfigDeMux.cxx, DeMux/AlgConfigDeMux.h, DeMux/DmxDeMux.h, DeMux/DmxDeMuxModule.cxx, DeMux/DmxDeMuxTestModule.cxx, DeMux/DmxHypothesis.h, DeMux/DmxMuonPlane.h, DeMux/DmxShowerPlane.h, DeMux/DmxValidate.h, DeMux/LinkDef.h, RerootExodus/DigitListModule.cxx, RerootExodus/LinkDef.h, RerootExodus/MCVtxModule.cxx, RerootExodus/MCVtxModule.h, RerootExodus/VtxListModule.cxx, RerootExodus/VtxListModule.h: Moved some specific Candidate types out of Candidate/Algorithm packages. Modified AlgFactory to use DynamicFactory. 2000-10-31 19:44 George Irwin <gmieg@slac.stanford.edu> * CandEvent/.cvsignore, CandEvent/AlgEvent.cxx, CandEvent/AlgEvent.h, CandEvent/AlgEventList.cxx, CandEvent/AlgEventList.h, CandEvent/CandEvent.cxx, CandEvent/CandEvent.h, CandEvent/CandEventHandle.cxx, CandEvent/CandEventHandle.h, CandEvent/CandEventList.cxx, CandEvent/CandEventList.h, CandEvent/CandEventListHandle.cxx, CandEvent/CandEventListHandle.h, CandEvent/LinkDef.h, CandEvent/Makefile, CandEvent/MdlEvtBuilder.cxx, CandEvent/MdlEvtBuilder.h, CandVtx/.cvsignore, CandVtx/AlgMCVtx.cxx, CandVtx/AlgMCVtx.h, CandVtx/CandVtx.cxx, CandVtx/CandVtx.h, CandVtx/CandVtxHandle.cxx, CandVtx/CandVtxHandle.h, CandVtx/CandVtxTest.cxx, CandVtx/CandVtxTest.h, CandVtx/LinkDef.h, CandVtx/MCVtxModule.cxx, CandVtx/MCVtxModule.h, CandVtx/Makefile, DynamicFactory/.cvsignore, DynamicFactory/DynAlgReg.cxx, DynamicFactory/DynAlgReg.h, DynamicFactory/DynamicPluggableFactory.cxx, DynamicFactory/DynamicPluggableFactory.h, DynamicFactory/LinkDef.h, DynamicFactory/Makefile, DynamicFactory/NamedProductPluggableFactory.cxx, DynamicFactory/NamedProductPluggableFactory.h: Add packages for CandEvent, CandVtx, DynamicFactory. 2000-10-31 19:43 George Irwin <gmieg@slac.stanford.edu> * CVSROOT/modules: Add CandEvent, CandVtx, DynamicFactory modules. 2000-10-31 15:18 Brian Rebel <brebel@fnal.gov> * DeMux/DmxShowerPlane.cxx: one more fix to get in line with current strip numbering convention 2000-10-30 23:58 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplayModule.cxx: more minor tweaks to CheezyDisplay 2000-10-30 23:57 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h, PlexValidate.cxx: new method PlexSEIdAltL::NormalizeWeights(wgtsum) adjusts all weights so that the sum adds up to wgtsum. If all weights are exactly zero, then wgtsum is distributed equally, otherwise it is proportional to original value. 2000-10-30 17:20 Brian Rebel <brebel@fnal.gov> * DeMux/DmxDeMux.cxx: one more change to coincide with current strip # conventions 2000-10-30 16:46 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxTestModule.cxx, DmxShowerPlane.cxx, DmxValidate.cxx, bjr_init.C, bjr_next.C: renumber strips to coincide with current conventions 2000-10-30 14:05 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMuxTestModule.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, bjr_init.C, bjr_next.C: add functionality to get plane orientation to DmxPlane and derived classes. add functionality to track strips with hits on both sides in a hypothesis. 2000-10-29 14:44 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgCutDigiPairList.cxx, AlgDigiPair.cxx, AlgDigiPair.h, AlgMSTClusterList.cxx, AlgThruMuonList.cxx, CandDigiPair.cxx, CandDigiPair.h, CandDigiPairHandle.cxx, CandDigiPairHandle.h, CandMSTCluster.cxx, CandMSTCluster.h, CandMSTClusterHandle.cxx, CandMSTClusterHandle.h, CandStraightCluster.cxx, CandStraightClusterHandle.cxx, CandThruMuon.cxx, CandThruMuon.h, CandThruMuonHandle.cxx, CandThruMuonHandle.h, ClusterBox.cxx, ClusterBox.h, MSTClusterListModule.cxx, PlotMuonClusterModule.cxx, ThruMuonListModule.cxx: Updated to utilize new Conventions and Plex packages as much as possible and reduce use of RerootExodus. 2000-10-28 14:09 Brett Viren <bv@bnl.gov> * Registry/: Blah.cxx, Blah.h, BlahLinkdef.h, Extras.h, ExtrasLinkdef.h, LinkDef.h, Makefile, Registry, Registry.cxx, Registry.h, Registry.templates, RegistryItem.cxx, RegistryItem.h, RegistryItemXxx.cxx, RegistryItemXxx.h, RegistryItemXxx.templates, RegistryKey.cxx, RegistryKey.h, RegistryValidate.cxx, RegistryValidate.h, preamble.tex, reg-talk.tex, registry-packrat.tex, registry-test.cxx, registry.dia: First import of Registry. This is the templated version. One should not use this in production code until we decide to keep it. 2000-10-28 14:09 Brett Viren <bv@bnl.gov> * Registry/: Blah.cxx, Blah.h, BlahLinkdef.h, Extras.h, ExtrasLinkdef.h, LinkDef.h, Makefile, Registry, Registry.cxx, Registry.h, Registry.templates, RegistryItem.cxx, RegistryItem.h, RegistryItemXxx.cxx, RegistryItemXxx.h, RegistryItemXxx.templates, RegistryKey.cxx, RegistryKey.h, RegistryValidate.cxx, RegistryValidate.h, preamble.tex, reg-talk.tex, registry-packrat.tex, registry-test.cxx, registry.dia: Initial revision 2000-10-27 23:55 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexusReroot.cxx: Use RerootExodus::PECAB2SEId to correctly initialize {view,coverage} part of of PlexStripEndId when building an AltL. 2000-10-27 23:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexStripEndId.cxx, PlexStripEndId.h, PlexValidate.cxx: embrace and extend use of: MsgStream& operator<<(MsgStream& os, const PlexXXx& p) 2000-10-27 23:38 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Conversion between REROOT and new plane numbering scheme improved. GMINOS convention of (passive,active) vs. construction (active,passive) is now also accounted for. 2000-10-27 18:22 Mark Messier <messier@indiana.edu> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: Added MsgStream << operator 2000-10-26 23:33 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: fixed implementation of PECAB2SEId to fill all the parts including view and plane coverage. 2000-10-26 23:31 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/AlgDigiPair.cxx: mucked up one of the StripEnd:: conversions; now fixed. 2000-10-26 23:30 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexValidate.cxx: test new PlexStripEndId::GetOppositeSEId() method 2000-10-26 23:29 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexusReroot.cxx, PlexusReroot.h: new mangling/demangling for {plane,pixel,end} into/outof {crate,subcrate} 2000-10-26 23:28 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexStripEndId.cxx, PlexStripEndId.h: new method "GetOppositeSEId()" to get the id for the opposite end. 2000-10-26 21:12 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Correct user names for G.I. and J.U. 2000-10-26 12:57 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: Makefile, NavGenLattice.cxx, NavItr.cxx, NavKey.cxx, NavKeyFunc.cxx, NavSet.cxx, NavValidate.cxx: Makefile: testnav build now requires libCon.so Nav*.cxx: cosmetic change to improve THtml member function descriptions 2000-10-26 00:27 Robert Hatcher <rhatcher@fnal.gov> * Conventions/StripEnd.h: Modify actual enumeration values to potentially make determining the "opposite" end easier. 2000-10-25 23:48 Robert Hatcher <rhatcher@fnal.gov> * Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: New package Conventions/ (CON) needs to be part of std build. 2000-10-25 23:31 Robert Hatcher <rhatcher@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxShowerPlane.cxx, DmxValidate.cxx: CompassDir:: replaced by StripEnd:: 2000-10-25 23:29 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/MinosOutline.h: DetectorType.h moved from RawData/ to Conventions/ 2000-10-25 23:27 Robert Hatcher <rhatcher@fnal.gov> * Candidate/CandVtx.h, Candidate/CandVtxHandle.h, Algorithm/AlgMCVtx.cxx: SimFlag.h moved from RawData/ to Conventions/ 2000-10-25 23:27 Robert Hatcher <rhatcher@fnal.gov> * BubbleSpeak/AlgDigiPair.cxx: CompassDir changed to StripEnd and irrelevant cases removed (kNorth/kSouth). 2000-10-25 23:25 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldContext.h, VldParamSet.h: new locations for DetectorType and SimFlag is in Conventions/ 2000-10-25 23:24 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: new package "Conventions" 2000-10-25 23:22 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, DigitListModule.h, RerootExodus.cxx, RerootExodus.h, RerootToRawDataModule.h: replace CompassDir:: by StripEnd:: a few minor tweaks and removal of unnessary #include's 2000-10-25 23:18 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexSEIdAltL.cxx, PlexSEIdAltL.h, PlexStripEndId.cxx, PlexStripEndId.h, PlexValidate.cxx, PlexusABC.cxx, PlexusReroot.cxx: Move from CompassDir:: to StripEnd::. Add functionality to PlexStripEndId to give the plane's orientation (PlaneView:: kX, kY, kU, kV) and coverage (PlaneCoverage:: kNearPartial, kNearFull, kComplete, kUninstrumented). New internal packing of the encoded value shouldn't be visible externally. 2000-10-25 22:48 Robert Hatcher <rhatcher@fnal.gov> * Plex/: CompassDir.cxx, CompassDir.h: the role of CompassDir is replaced by StripEnd enumeration (generally a s/CompassDir/StripEnd/ should suffice). 2000-10-25 22:46 Robert Hatcher <rhatcher@fnal.gov> * RawData/: LinkDef.h, RawChannelId.h, RawHeader.h: movement of enumeration declarations to Conventions package 2000-10-25 22:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DetectorType.cxx, DetectorType.h, ReadoutType.cxx, ReadoutType.h, SimFlag.h: these definitions are being moved to Conventions package. 2000-10-25 22:42 Robert Hatcher <rhatcher@fnal.gov> * Conventions/: .cvsignore, DetectorType.cxx, DetectorType.h, LinkDef.h, Makefile, PlaneCoverage.cxx, PlaneCoverage.h, PlaneView.cxx, PlaneView.h, ReadoutType.cxx, ReadoutType.h, SimFlag.cxx, SimFlag.h, StripEnd.cxx, StripEnd.h, conventions.html: New package for holding convention definitions (enumerations) and where the units specifications will eventually go. Some of these are migrating from other package areas. 2000-10-25 21:34 Mark Messier <messier@indiana.edu> * MessageService/: Makefile, MsgCatStream.cxx, MsgCatStream.h, MsgName.cxx, MsgName.h, MsgOStreamService.cxx, MsgOStreamService.h, MsgService.cxx, MsgService.h, MsgStream.cxx, MsgStream.h, TestDemo.cxx, TestPerf.cxx: - Removed unneeded MsgName class, organized test programs, and made minor tweaks to improve speed 2000-10-25 20:51 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxShowerPlane.cxx, DmxValidate.cxx, LinkDef.h, batchdemux.C, bjr_next.C: change from TObjArrayIter to TObjectItr in DmxDeMux. misc cleanups for other classes 2000-10-25 13:29 Mark Messier <messier@indiana.edu> * IoModules/Makefile: Cleaned up some typos 2000-10-25 02:17 Mark Messier <messier@indiana.edu> * CVSROOT/modules, IoModules/.cvsignore, IoModules/IoDataFile.cxx, IoModules/IoDataFile.h, IoModules/IoDataFileFactory.cxx, IoModules/IoDataFileFactory.h, IoModules/IoDataFileValidate.cxx, IoModules/IoDataFileValidate.h, IoModules/IoInputModule.cxx, IoModules/IoInputModule.h, IoModules/IoInputModuleValidate.cxx, IoModules/IoInputModuleValidate.h, IoModules/IoRerootDataFile.cxx, IoModules/IoRerootDataFile.h, IoModules/Makefile, IoModules/TestIoFile.cxx, IoModules/TestIoInputModule.cxx: Initial commit of IoModules package 2000-10-23 22:43 Mark Messier <messier@indiana.edu> * RawData/: DaqFrameHeader.cxx, DaqFrameHeader.h, DigitChannel.cxx, DigitChannel.h, DigitDataBlock.cxx, DigitDataBlock.h, GPSTimeStamp.cxx, GPSTimeStamp.h, QieChannel.cxx, QieChannel.h, RawChannelId.cxx, RawChannelId.h, RawDataBlock.cxx, RawDataBlock.h, RawDigit.cxx, RawDigit.h, RawHeader.cxx, RawHeader.h, VikingChannel.cxx, VikingChannel.h: Added MsgStream operators for classes with "print" methods so that they can be printed using the message service 2000-10-23 18:52 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Made write access for 'core group' the default for all modules 2000-10-23 18:27 Mark Messier <messier@indiana.edu> * CVSROOT/check_access: Added myself to core group list 2000-10-23 18:21 Mark Messier <messier@indiana.edu> * CVSROOT/commitinfo: Added check_access script for all modules 2000-10-23 18:17 Mark Messier <messier@indiana.edu> * MessageService/Msg.h: Removed empty comment line 2000-10-23 18:12 Mark Messier <messier@indiana.edu> * CVSROOT/: check_access, checkoutlist, loginfo: Added check_access script to control who has write permissions to which modules 2000-10-23 15:48 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMuxModule.cxx, DmxDeMuxModule.h: module for demuxing - instantiates a DmxDeMux object and calls its DeMuxEvent() method. 2000-10-23 15:47 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxDeMux.cxx, DmxDeMux.h, DmxDeMuxTestModule.cxx, DmxHypothesis.cxx, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, batchdemux.C, bjr_next.C: more tweaking for demuxing with upstream and downstream information - plugged a few leaks in DmxDeMux and DmxValidate, added IsValid() method to DmxShowerPlane to flag planes with at least one valid hypothesis 2000-10-22 15:35 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgConfigStraightCluster.cxx, AlgConfigStraightCluster.h, AlgConfigThruMuonList.cxx, AlgConfigThruMuonList.h, AlgMSTCluster.cxx, AlgStraightCluster.cxx, AlgStraightCluster.h, AlgThruMuon.cxx, AlgThruMuon.h, AlgThruMuonList.cxx, AlgThruMuonList.h, CandMSTCluster.cxx, CandMSTCluster.h, CandMSTClusterHandle.cxx, CandMSTClusterHandle.h, CandStraightCluster.cxx, CandStraightCluster.h, CandStraightClusterHandle.cxx, CandStraightClusterHandle.h, CandThruMuon.cxx, CandThruMuon.h, CandThruMuonHandle.cxx, CandThruMuonHandle.h, ClusterBox.h, LinkDef.h, MSTClusterListModule.cxx, PlotMuonClusterModule.cxx, PlotMuonClusterModule.h, ThruMuonListModule.cxx, ThruMuonListModule.h, muon_init.C: Added fit rejection of digits to ThruMuonListModule. Created PlotMuonClusterModule to display clusters before and after fit rejection. 2000-10-21 00:44 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplayModule.cxx: return JobC::kFailed if canddigitlist discrepancy in ::AnaNonPhysics 2000-10-21 00:08 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplayModule.cxx, CheezyDisplayModule.h: a few more options one can set in JobControl. 2000-10-21 00:05 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/CheezyDisplay.cxx: Far detector display wasn't long enough to include all planes (was using 5.2cm plane-to-plane spacing instead of 5.94); draw truth as grey circles rather than overwhelming red. 2000-10-20 23:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/PlexStripEndId.cxx: add ": fEncoded(0)" to initialize internal value when normal constructor is used. Some bits aren't otherwise used and took on garbage values that ruined == and != operator comparisons. 2000-10-19 23:54 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h, CheezyDisplayModule.cxx, CheezyDisplayModule.h, LinkDef.h: New job module for using CheezyDisplay within an arbitrary path that generates a CandDigitList; add "CheezyDisplayModule::Ana" as part of path. Access without CandDigitList still remains in RerootToRawDataModule::Reco as well, while "Get" still only does the translation Reroot->RawData. Two JobControl settable options: (*jc)("/CheezyDisplayModule/Set ListIn canddigitlist"); (*jc)("/CheezyDisplayModule/Set OnlyBest 1"); control which CandDigitList to use and whether to display PlexSEIdAltL "best" or all possibilities. 2000-10-19 14:45 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxDeMuxTestModule.cxx, DmxShowerPlane.cxx, DmxValidate.cxx, DmxValidate.h, LinkDef.h, batchdemux.C, bjr_init.C, bjr_next.C: minor tweaks for up and downstream reconstruction 2000-10-18 21:54 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgFactory.cxx, Algorithm/AlgHandle.cxx, Algorithm/AlgHandle.h, BubbleSpeak/AlgCutDigiPairList.cxx, BubbleSpeak/AlgDigiPair.cxx, BubbleSpeak/AlgDigiPairList.cxx, BubbleSpeak/AlgMSTCluster.cxx, BubbleSpeak/AlgMSTClusterList.cxx, BubbleSpeak/AlgThruMuon.cxx, BubbleSpeak/AlgThruMuonList.cxx: Change AlgHandle::AlgHandle(AlgBase&, AlgConfig&) signature to AlgHandle::AlgHandle(AlgBase*, AlgConfig*) for Dynamic AlgFactory. 2000-10-13 19:47 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMuxTestModule.cxx, DmxDeMuxTestModule.h, DmxValidate.cxx, DmxValidate.h, LinkDef.h, batchdemux.C, bjr_init.C, bjr_next.C: add module and macros for testing demuxing 2000-10-12 19:48 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxHypothesis.cxx, DmxHypothesis.h, DmxShowerPlane.cxx, DmxValidate.cxx: minor changes to allow forced reconstructions at a specified hypothesis 2000-10-11 21:15 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, DmxValidate.h: lastest changes to the DeMuxing algorithm, mostly related to using upstream and downstream information. 2000-10-10 16:41 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Removed Cluster from module list 2000-10-10 16:40 Mark Messier <messier@indiana.edu> * USER_Classes/: LinkDef.h, Makefile: Backed out changes introduced by previous commits 2000-10-10 16:34 Mark Messier <messier@indiana.edu> * Minfast/Make.include: Backed out changes introduced by previous commit 2000-10-09 23:27 Larry Wai <wai@slac.stanford.edu> * CVSROOT/modules, Minfast/Make.include, USER_Classes/LinkDef.h, USER_Classes/Makefile: [no log message] 2000-10-07 03:19 George Irwin <gmieg@slac.stanford.edu> * Minfast/Make.include: Remove "-fno-rtti -fno-exceptions" from Linux CXXFLAGS (no longer required by ROOT) and remove explicit Linux libs redundant with those drawn in by "root-config --libs". These are "-lm -ldl -rdynamic". Curiously, "-lnsl" is still needed, as is "-lg2c" to link against cernlib for rerootjob. 2000-10-06 22:47 Mark Messier <messier@indiana.edu> * MessageService/MsgCatStream.cxx: Replaced system call with unlink 2000-10-06 13:02 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgCluster.cxx, AlgCluster.h, AlgClusterList.cxx, AlgClusterList.h, AlgConfigCluster.cxx, AlgConfigCluster.h, AlgConfigClusterList.cxx, AlgConfigClusterList.h, AlgConfigCutDigiPairList.cxx, AlgConfigCutDigiPairList.h, AlgConfigCutHitList.cxx, AlgConfigCutHitList.h, AlgConfigDigiPair.cxx, AlgConfigDigiPair.h, AlgConfigDigiPairList.cxx, AlgConfigDigiPairList.h, AlgConfigHit.cxx, AlgConfigHit.h, AlgConfigHitList.cxx, AlgConfigHitList.h, AlgConfigMSTCluster.cxx, AlgConfigMSTCluster.h, AlgConfigMSTClusterList.cxx, AlgConfigMSTClusterList.h, AlgConfigMuon.cxx, AlgConfigMuon.h, AlgConfigMuonList.cxx, AlgConfigMuonList.h, AlgConfigThruMuon.cxx, AlgConfigThruMuon.h, AlgConfigThruMuonList.cxx, AlgConfigThruMuonList.h, AlgCutDigiPairList.cxx, AlgCutDigiPairList.h, AlgCutHitList.cxx, AlgCutHitList.h, AlgDigiPair.cxx, AlgDigiPair.h, AlgDigiPairList.cxx, AlgDigiPairList.h, AlgHit.cxx, AlgHit.h, AlgHitList.cxx, AlgHitList.h, AlgMSTCluster.cxx, AlgMSTCluster.h, AlgMSTClusterList.cxx, AlgMSTClusterList.h, AlgMuon.cxx, AlgMuon.h, AlgMuonList.cxx, AlgMuonList.h, AlgThruMuon.cxx, AlgThruMuon.h, AlgThruMuonList.cxx, AlgThruMuonList.h, CandCluster.cxx, CandCluster.h, CandClusterHandle.cxx, CandClusterHandle.h, CandClusterList.cxx, CandClusterList.h, CandClusterListHandle.cxx, CandClusterListHandle.h, CandDigiPair.cxx, CandDigiPair.h, CandDigiPairHandle.cxx, CandDigiPairHandle.h, CandDigiPairList.cxx, CandDigiPairList.h, CandDigiPairListHandle.cxx, CandDigiPairListHandle.h, CandHit.cxx, CandHit.h, CandHitHandle.cxx, CandHitHandle.h, CandHitList.cxx, CandHitList.h, CandHitListHandle.cxx, CandHitListHandle.h, CandMSTCluster.cxx, CandMSTCluster.h, CandMSTClusterHandle.cxx, CandMSTClusterHandle.h, CandMSTClusterList.cxx, CandMSTClusterList.h, CandMSTClusterListHandle.cxx, CandMSTClusterListHandle.h, CandMuon.cxx, CandMuon.h, CandMuonHandle.cxx, CandMuonHandle.h, CandMuonList.cxx, CandMuonList.h, CandMuonListHandle.cxx, CandMuonListHandle.h, CandThruMuon.cxx, CandThruMuon.h, CandThruMuonHandle.cxx, CandThruMuonHandle.h, CandThruMuonList.cxx, CandThruMuonList.h, CandThruMuonListHandle.cxx, CandThruMuonListHandle.h, ClusterBox.cxx, ClusterBox.h, ClusterListModule.cxx, ClusterListModule.h, CutDigiPairListModule.cxx, CutDigiPairListModule.h, CutHitListModule.cxx, CutHitListModule.h, DigiPairListModule.cxx, DigiPairListModule.h, HitListModule.cxx, HitListModule.h, LinkDef.h, MSTClusterListModule.cxx, MSTClusterListModule.h, MuonListModule.cxx, MuonListModule.h, ThruMuonListModule.cxx, ThruMuonListModule.h, muon_binit.C, muon_bnext.C, muon_init.C, muon_next.C: Renamed everything to avoid "gold-plated" words. 2000-10-01 13:48 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: .cvsignore, AlgCluster.cxx, AlgClusterList.cxx, AlgCutHitList.cxx, AlgHit.cxx, AlgHitList.cxx, AlgMuon.cxx, AlgMuonList.cxx, CandCluster.cxx, CandCluster.h, CandClusterHandle.cxx, CandClusterHandle.h, CandClusterList.cxx, CandClusterList.h, CandHit.cxx, CandHit.h, CandHitList.cxx, CandHitList.h, CandMuon.cxx, CandMuon.h, CandMuonList.cxx, CandMuonList.h, ClusterListModule.cxx, ClusterListModule.h, MuonListModule.cxx, muon_init.C: Updated CandXxx to allow inheriting. Changed CandCluster to inherit from CandHitList. Added cluster plotting to ClusterListModule. 2000-09-29 19:29 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandDigit.cxx, CandDigit.h, CandDigitList.cxx, CandDigitList.h, CandEvent.cxx, CandEvent.h, CandEventList.cxx, CandEventList.h, CandVtx.cxx, CandVtx.h, CandVtxList.cxx, CandVtxList.h: Fixes for initialization of Candidates which might inherit indirectly from CandBase through other Candidates. Change to CreateLocalHandle() and add a protected pass-through constructor CandXXX::CandXXX(AlgHandle &ah). 2000-09-20 22:53 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxValidate.cxx, DmxValidate.h: removed unnecessary methods used in developing up and downstream demuxing 2000-09-20 22:30 Brian Rebel <brebel@fnal.gov> * DeMux/bjr_next.C: real "next" macro 2000-09-20 21:52 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxValidate.cxx, bjr_init.C, bjr_next.C: macros for running the demux package in Minfast 2000-09-20 19:55 George Irwin <gmieg@slac.stanford.edu> * BField/.cvsignore, Minfastjob/macros/RlmDemo.C: Remove RlmDemo.C from Minfast/macros and add .cvsignore to BField. 2000-09-20 19:41 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Removed DataModel from list of modules 2000-09-20 18:40 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: muon_binit.C, muon_init.C: Modified macros to load BubbleSpeak library. 2000-09-20 08:12 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgCluster.cxx, AlgClusterList.cxx, AlgClusterList.h, AlgConfigMuon.cxx, AlgConfigMuon.h, AlgConfigMuonList.cxx, AlgConfigMuonList.h, AlgMuon.cxx, AlgMuon.h, AlgMuonList.cxx, AlgMuonList.h, CandCluster.cxx, CandCluster.h, CandClusterHandle.cxx, CandClusterHandle.h, CandClusterList.h, CandClusterListHandle.cxx, CandHitHandle.cxx, CandHitListHandle.cxx, CandMuon.cxx, CandMuon.h, CandMuonHandle.cxx, CandMuonHandle.h, CandMuonList.cxx, CandMuonList.h, CandMuonListHandle.cxx, CandMuonListHandle.h, ClusterBox.cxx, ClusterBox.h, ClusterListModule.cxx, LinkDef.h, MuonListModule.cxx, MuonListModule.h, muon_binit.C, muon_init.C: Completed first version of cosmic muon reconstruction plus simple example of an analysis. 2000-09-19 20:13 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, DmxValidate.h: more changes for up and downstream demuxing 2000-09-15 23:06 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: TXTRU.cxx, TXTRU.h: Synchronize TXTRU class with code now distributed with ROOT v2.25/03 to avoid weird results from two sets of conflicting sets of code. This copy has the call to the OpenGL interface commented out as that isn't available until each site upgrades to v2.25/03 or better. When everyone is up-to-date we'll remove TXTRU from the MINOS distribution. 2000-09-15 12:10 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added Paul Miyagawa 2000-09-15 09:56 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: AlgClusterList.cxx, AlgClusterList.h, AlgConfigClusterList.cxx, AlgConfigClusterList.h, ClusterBox.cxx, ClusterBox.h, ClusterListModule.cxx, ClusterListModule.h, muon_binit.C, muon_init.C: Updating with completed cluster algorithm. 2000-09-14 09:31 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * CVSROOT/modules: Add new module BubbleSpeak 2000-09-14 09:29 Paul Miyagawa <p.miyagawa1@physics.ox.ac.uk> * BubbleSpeak/: .cvsignore, AlgCluster.cxx, AlgCluster.h, AlgClusterList.cxx, AlgClusterList.h, AlgConfigCluster.cxx, AlgConfigCluster.h, AlgConfigClusterList.cxx, AlgConfigClusterList.h, AlgConfigCutHitList.cxx, AlgConfigCutHitList.h, AlgConfigHit.cxx, AlgConfigHit.h, AlgConfigHitList.cxx, AlgConfigHitList.h, AlgCutHitList.cxx, AlgCutHitList.h, AlgHit.cxx, AlgHit.h, AlgHitList.cxx, AlgHitList.h, CandCluster.cxx, CandCluster.h, CandClusterHandle.cxx, CandClusterHandle.h, CandClusterList.cxx, CandClusterList.h, CandClusterListHandle.cxx, CandClusterListHandle.h, CandHit.cxx, CandHit.h, CandHitHandle.cxx, CandHitHandle.h, CandHitList.cxx, CandHitList.h, CandHitListHandle.cxx, CandHitListHandle.h, ClusterBox.cxx, ClusterBox.h, ClusterListModule.cxx, ClusterListModule.h, CutHitListModule.cxx, CutHitListModule.h, HitListModule.cxx, HitListModule.h, LinkDef.h, Makefile, muon_binit.C, muon_bnext.C, muon_init.C, muon_next.C: Add new package BubbleSpeak 2000-09-13 21:27 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, DmxValidate.h: lots of added stuff for demuxing with upstream and downstream information 2000-09-08 19:45 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandDigit.cxx, CandVerify.cxx, CandVtx.cxx: Add initializers for member attributes to specialized Candidate copy ctors. 2000-09-04 13:51 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxValidate.cxx: add functionality for up and downstream demuxing 2000-09-01 21:07 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxShowerPlane.cxx, DmxValidate.cxx, DmxValidate.h: various changes to facilitate using upstream and downstream information in demuxing 2000-09-01 19:18 George Irwin <gmieg@slac.stanford.edu> * Dependency/.cvsignore, Minfast/bin/eps2gif: eps2gif script useful to create gif files from dia eps files for packrats. 2000-09-01 15:18 Brian Rebel <brebel@fnal.gov> * Algorithm/AlgConfigDeMux.h: get rid of fCompare data member overlooked in last update 2000-09-01 15:15 Brian Rebel <brebel@fnal.gov> * Algorithm/: AlgConfigDeMux.cxx, AlgConfigDeMux.h: remove statistic comparison flag parameter. that parameter is now set in DmxHypothesis to be consistant with statistics. 2000-09-01 07:16 Nick West <n.west1@physics.oxford.ac.uk> * OfflineReqDoc/: build, req_nav_lat.html, req_rlm_pdm.html: Update Navigation requirements to match new transient model philosophy. 2000-08-31 19:43 Brian Rebel <brebel@fnal.gov> * Algorithm/: AlgConfigDeMux.cxx, AlgConfigDeMux.h: added method to set number of planes used in up and downstream demuxing 2000-08-28 21:42 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added L.Wai to list 2000-08-28 13:57 Mark Messier <messier@indiana.edu> * Dependency/dep.pl: Made paths to cdep and ldep explicit 2000-08-25 17:02 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/modules: Remove RelationshipModel for module list. 2000-08-25 16:49 Mark Messier <messier@indiana.edu> * MessageService/: MsgStream.cxx, MsgStream.h: Provide streamers for both void * and const void * 2000-08-25 14:13 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added Dependency 2000-08-24 21:34 Mark Messier <messier@indiana.edu> * RerootExodus/: DigitListModule.cxx, MCVtxModule.cxx, RerootToRawDataModule.cxx, VtxListModule.cxx: Changed include statement from JobCModule to JobCModuleRegistry 2000-08-24 21:33 Mark Messier <messier@indiana.edu> * JobControl/: JobCDemoModuleA.cxx, JobCDemoModuleB.cxx, JobCMethod.cxx, JobCModule.cxx, JobCModuleProxy.cxx, JobCModuleProxy.h, JobCModuleRegistry.cxx, JobCModuleRegistry.h, JobCMsgModule.cxx, JobCMsgModule.h, JobCNode.cxx, JobCPathModule.cxx, JobCommand.cxx, JobControllerValidate.cxx, Makefile: Small improvements in organization. The most important of which is movement of the JOBMODULE macro from JobCModule.h to JobCModuleRegistry.h 2000-08-24 21:27 Mark Messier <messier@indiana.edu> * MessageService/Makefile: Fixed space that should have been tab 2000-08-24 21:26 Mark Messier <messier@indiana.edu> * MessageService/MsgService.cxx: Removed stray debugging print 2000-08-24 21:24 Mark Messier <messier@indiana.edu> * UserManualDoc/: UserManual.tex, job_control.tex: Added job control section 2000-08-24 19:58 Mark Messier <messier@indiana.edu> * UserManualDoc/dependency.tex: spell check 2000-08-24 19:52 Mark Messier <messier@indiana.edu> * UserManualDoc/: UserManual.tex, dep_sample.eps, dependency.tex: Added section for dependency package 2000-08-24 17:56 Mark Messier <messier@indiana.edu> * Dependency/: Makefile, adep.c, cdep.c, dep.pl, idep_adep.c, idep_aliasdep.h, idep_aliastable.h, idep_aliasutil.h, idep_altab.c, idep_alutil.c, idep_binrel.c, idep_binrel.h, idep_cdep.c, idep_compiledep.h, idep_fdepitr.c, idep_filedepiter.h, idep_ldep.c, idep_linkdep.h, idep_namea.c, idep_namearray.h, idep_nameindexmap.h, idep_nimap.c, idep_string.c, idep_string.h, idep_tokeniter.h, idep_tokitr.c, ldep.c: Added dependency checker. "gmake dep" produces the dependency tree for within and among each package 2000-08-24 15:51 Mark Messier <messier@indiana.edu> * MessageService/: Makefile, Makefile.standalone, MsgCatStream.cxx, MsgCatStream.h, MsgFileOStream.cxx, MsgFileOStream.h, MsgFormat.cxx, MsgFormat.h, MsgName.cxx, MsgName.h, MsgOStream.h, MsgOStreamService.cxx, MsgOStreamService.h, MsgOStreamServiceValidate.cxx, MsgService.cxx, MsgService.h, MsgServiceValidate.cxx, MsgStandardOStream.cxx, MsgStandardOStream.h, MsgStatistic.cxx, MsgStatistic.h, MsgStream.cxx, MsgStream.h, MsgStreamValidate.cxx, TestMsgFormat.cxx, TestMsgOStreamService.cxx, TestMsgService.cxx, TestMsgStream.cxx, TestPerf.cxx: (1) Bug fix in look ups into the MsgStream <map> (2) Standardized some formatting (3) Removed obsolete Makefile 2000-08-24 12:50 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/LinkDef.h: Remove obsolete #pragma link C++ class Lea; 2000-08-24 07:33 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/alg_cand.tex: Bring documentation in line with changed CandHandle::AddDaughterLink call seq. 2000-08-23 05:52 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/navigation.tex: Minor corrections. 2000-08-22 22:37 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandVerify.cxx: Test for no-digit events. 2000-08-22 01:12 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDeMux.cxx, Algorithm/AlgDigit.cxx, Algorithm/AlgDigitList.cxx, Algorithm/AlgEvent.cxx, Algorithm/AlgEventList.cxx, Algorithm/AlgMCDigit.cxx, Algorithm/AlgMCDigitList.cxx, Algorithm/AlgMCVtx.cxx, Algorithm/AlgVtx.cxx, Algorithm/AlgVtxList.cxx, Candidate/CandBase.cxx, Candidate/CandBase.h, Candidate/CandDigit.cxx, Candidate/CandDigit.h, Candidate/CandDigitHandle.cxx, Candidate/CandDigitHandle.h, Candidate/CandDigitList.cxx, Candidate/CandDigitList.h, Candidate/CandDigitListHandle.cxx, Candidate/CandDigitListHandle.h, Candidate/CandEvent.cxx, Candidate/CandEvent.h, Candidate/CandEventHandle.cxx, Candidate/CandEventHandle.h, Candidate/CandEventList.cxx, Candidate/CandEventList.h, Candidate/CandEventListHandle.cxx, Candidate/CandEventListHandle.h, Candidate/CandHandle.cxx, Candidate/CandHandle.h, Candidate/CandVerify.cxx, Candidate/CandVtx.cxx, Candidate/CandVtx.h, Candidate/CandVtxHandle.cxx, Candidate/CandVtxHandle.h, Candidate/CandVtxList.cxx, Candidate/CandVtxList.h, Candidate/CandVtxListHandle.cxx, Candidate/CandVtxListHandle.h, Candidate/MdlEvtBuilder.cxx, JobControl/.cvsignore, LeakChecker/.cvsignore, RerootExodus/DigitListModule.cxx, RerootExodus/MCVtxModule.cxx, RerootExodus/VtxListModule.cxx: Improve my previous mod whose purpose was to force the Daughter CandHandle- derived types to be recorded in their TClasses. The CandBase::AddDaughterLink() method no longer requires the "new CandXXXHandle(CandXXXHandle)" argument, but reverts to making a copy of a "CandHandle &" argument internally, using an overloaded virtual CandHandle::CreateClone() method to generate the correct type. Thus the AddDaughterLink() method is no longer an "adopt" method for an externally constructed CandHandle. And the user need not be concerned with deletion. 2000-08-21 14:58 Mark Messier <messier@indiana.edu> * JobControl/: JobCModuleProxy.cxx, JobCModuleRegistrar.cxx, JobCModuleRegistrar.h, JobCModuleRegistry.cxx: Put things back in a state where they compile while I reorganize... 2000-08-18 21:45 Mark Messier <messier@indiana.edu> * JobControl/: JobCModuleProxy.cxx, JobCModuleRegistrar.cxx, JobCModuleRegistrar.h, JobCModuleRegistry.cxx, Makefile: Broke circular dependency among classes 2000-08-14 19:09 Mark Messier <messier@indiana.edu> * JobControl/: JobCMsgModule.cxx, JobCPath.cxx, JobCPathModule.cxx: Centralized redundant code 2000-08-14 19:02 Mark Messier <messier@indiana.edu> * MessageService/: Makefile, Msg.cxx, Msg.h: Added routines for converting between text and enumerated types 2000-08-07 11:12 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/: alg_cand.tex, nav_Lattice.dia, nav_Lattice.eps, nav_NavItr.dia, nav_NavItr.eps, nav_NavKey.dia, nav_NavKey.eps, nav_NavKeyFunc.dia, nav_NavKeyFunc.eps, nav_NavSet.dia, nav_NavSet.eps, nav_Sort.dia, nav_Sort.eps, navigation.tex: Navigation: Move class design discussion to PACKRAT. Alg_cand: Add link to UML diagram in Companion. 2000-08-04 19:35 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxValidate.cxx: minor tweaking of DmxHypothesis and DmxValidate 2000-08-04 06:08 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/: UserManual.tex, leak_checker.tex, nav_NavKeyFunc.dia, navigation.tex: Add new LeakChecker chapter. Correct typos in Navigation. 2000-08-04 06:04 Nick West <n.west1@physics.oxford.ac.uk> * Minfast/Make.include, Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: Make.include: Append $(ENV_CXXFLAGS) to $(CXXFLAGS) to enable LeakChecker. Makefile: Add new framework package LeakChecker. 2000-08-04 06:01 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: Makefile, NavGenLattice.cxx, NavGenLattice.h, NavGenTCollection.cxx, NavGenTCollection.h, NavItr.cxx, NavItr.h, NavKey.cxx, NavKey.h, NavKeyFunc.h, NavPrimer.cxx, NavPrimer.h, NavPrimerGenerator.cxx, NavPrimerGenerator.h, NavSet.cxx, NavSet.h, NavTestDummy.h, NavTestMoon.h, NavTestPlanet.h, NavValidate.cxx, XxxItr.h: Insert LeakChecker probes into code. Add leak checking to validation. 2000-08-04 06:00 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/modules: Add LeakChecker module. 2000-08-04 05:53 Nick West <n.west1@physics.oxford.ac.uk> * LeakChecker/: Lea.h, LeaClassMonitor.cxx, LeaClassMonitor.h, LeaLeakChecker.cxx, LeaLeakChecker.h, LeaMacro.h, LeaTestA.cxx, LeaTestA.h, LeaValidate.cxx, LeaValidate.h, LinkDef.h, Makefile, TestLea.cc: Add LeakChecker package. 2000-08-03 15:37 Brian Rebel <brebel@fnal.gov> * Algorithm/AlgConfigDeMux.cxx: made AlgConfigDeMux::SetStatParameter(const Char_t *stat) consistent with data member fCompareFlag 2000-08-02 03:15 Mark Messier <messier@indiana.edu> * JobControl/: JobCMsgModule.cxx, JobControllerValidate.cxx: Added attach and format commands to msg module 2000-08-01 17:49 Brian Rebel <brebel@fnal.gov> * Algorithm/: AlgConfigDeMux.cxx, AlgConfigDeMux.h: added GetNumberOfStrips() method to AlgConfigDeMux class 2000-08-01 01:11 Mark Messier <messier@indiana.edu> * JobControl/JobCPath.cxx: Fixed multiple counting of job executions 2000-08-01 01:04 Mark Messier <messier@indiana.edu> * Minfastjob/macros/: jc_init.C, jc_next.C: Updated the init and next macros for the job control interface 2000-08-01 01:02 Mark Messier <messier@indiana.edu> * JobControl/: JobCModule.cxx, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCROOT.cxx, JobCROOT.h, JobController.cxx, JobController.h, LinkDef.h, Makefile, testjobc.C: More work on root interface. Added additional Path commands. Cleaned up LookUp command for JobCPaths 2000-07-31 21:31 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxMuonPlane.cxx, DmxMuonPlane.h, DmxValidate.cxx, DmxValidate.h: add reconstruction functionality to DmxMuonPlane. add TestMuonRecon() method to DmxValidate 2000-07-30 21:43 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxShowerPlane.cxx, DmxValidate.cxx: fixed bugs in DmxHypothesis, modified MSG levels in DmxShowerPlane, DmxPlane and DmxValidate 2000-07-28 22:51 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxShowerPlane.cxx, DmxValidate.cxx, DmxValidate.h: fix minor bugs and add method to test shower reconstructions in DmxValidate 2000-07-28 16:10 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxRMSStat.cxx, DmxRMSStat.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxValidate.cxx, DmxValidate.h, LinkDef.h: first tested versions of demuxing classes. memory leaks plugged. created DmxValidate class for testing other classes 2000-07-27 02:16 Mark Messier <messier@indiana.edu> * JobControl/: JobCMethod.cxx, JobCMethod.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPathModule.cxx, JobControllerValidate.cxx: Cleaned up path run commands 2000-07-26 02:08 Mark Messier <messier@indiana.edu> * JobControl/: JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobCommand.cxx, JobCommand.h, JobController.cxx, JobControllerValidate.cxx, testjobc.C: More work to flesh out path commands 2000-07-25 18:03 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h: fixed minor bugs in DeMux classes 2000-07-25 01:06 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDigitList.cxx, Algorithm/AlgEvent.cxx, Algorithm/AlgEventList.cxx, Algorithm/AlgMCDigitList.cxx, Algorithm/AlgVtxList.cxx, Candidate/CandBase.cxx, Candidate/CandBase.h, Candidate/CandDigitHandle.cxx, Candidate/CandDigitHandle.h, Candidate/CandDigitListHandle.cxx, Candidate/CandDigitListHandle.h, Candidate/CandEventHandle.cxx, Candidate/CandEventHandle.h, Candidate/CandEventListHandle.cxx, Candidate/CandEventListHandle.h, Candidate/CandHandle.cxx, Candidate/CandHandle.h, Candidate/CandVtxHandle.cxx, Candidate/CandVtxHandle.h, Candidate/CandVtxListHandle.cxx, Candidate/CandVtxListHandle.h: AddDaughterLink() needs "new CandXXXHandle(CandXXXHandle)" argument now. The method becomes an "adopt" method for externally constructed CandHandle. This forces the Daughter CandHandle types to be recorded in their TClasses. 2000-07-24 18:59 George Irwin <gmieg@slac.stanford.edu> * Algorithm/: AlgDigitList.cxx, AlgMCDigitList.cxx: CandDigit::MakeCandidate returns CandDigitHandle, not CandHandle. 2000-07-24 16:09 Brian Rebel <brebel@fnal.gov> * DeMux/DmxChiSqrStat.cxx: fixed arithmatic error in calculating chi^2 2000-07-24 08:05 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/alg_cand.tex: Correct HTML links to AlgBase and CandBase. 2000-07-21 19:59 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxChiSqrStat.h, DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, LinkDef.h: bring code up to coding convention "hot list" standard 2000-07-20 19:42 Robert Hatcher <rhatcher@fnal.gov> * BField/TIntList.cxx: plug some more memory leaks 2000-07-20 16:32 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxChiSqrStat.h, DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxRMSStat.cxx, DmxRMSStat.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatistic.h: added MessageService output to demuxing classes 2000-07-19 23:20 George Irwin <gmieg@slac.stanford.edu> * Algorithm/: AlgConfigDeMux.cxx, AlgConfigDeMux.h: Reduce functionality to a simple (name,value) getter/setter. 2000-07-19 22:56 Robert Hatcher <rhatcher@fnal.gov> * BField/: BFLCache.cxx, BFLCache.h, BFLHandler.cxx, BFLHandler.h, BFLInterpolation.cxx, BFLInterpolation.h, BFLVorOperator.cxx, BFLVorOperator.h, BFLVoronoiMaker.cxx, BFLWingedEdge.cxx: major removal of memory leaks (of which there were numerous cases) 2000-07-19 22:54 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldHandlerVoronoi.cxx, BfldMapRect2d.cxx, BfldMapVoronoi.cxx, BfldMeshVoronoi.cxx: small changes to avoid minor memory leaks -- BFLHandler doesn't need a BFLCache handed to it; code for reading data files (map,mesh) tries to make entries for the last line twice, producing orphan TVector3's. 2000-07-19 15:50 Brian Rebel <brebel@fnal.gov> * Algorithm/: AlgConfigDeMux.cxx, AlgConfigDeMux.h: config class for demuxing algorithm 2000-07-19 15:48 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxChiSqrStat.h, DmxDeMux.cxx, DmxDeMux.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxMuonPlane.cxx, DmxMuonPlane.h, DmxPlane.h, DmxRMSStat.cxx, DmxRMSStat.h, DmxShowerPlane.cxx, DmxShowerPlane.h, DmxStatistic.h, LinkDef.h: complete set of DeMuxing objects 2000-07-19 15:28 Mark Messier <messier@indiana.edu> * JobControl/: JobCModule.cxx, JobCModule.h, JobCMsgModule.cxx, JobCPathModule.cxx, JobController.cxx, JobController.h, Makefile, testjobc.C: Added operator() to JobController to work around the confusion with operator<<. Added root test macro testjobc.C which tests/demonstrates the interface to job control 2000-07-19 07:29 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/: UserManual.tex, alg_cand.tex: First draft of Algorithm and Candidate chapter. 2000-07-18 23:17 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldValidate.cxx, BfldValidate.h: time (TStopwatch) the calls in DrawMap; overlay outline of detector shape for reference. 2000-07-18 23:15 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldMapVoronoi.cxx, BfldMeshVoronoi.cxx: read in the new style of files (code doesn't actually do anything with them yet, as the info is duplicated in BFL classes). 2000-07-18 23:13 Robert Hatcher <rhatcher@fnal.gov> * BField/BfldHandlerVoronoi.cxx: convert units (Costas uses mm+Tesla, standard stuff uses cm+kGauss) 2000-07-18 23:11 Robert Hatcher <rhatcher@fnal.gov> * BField/: BFLInterpolation.cxx, BFLInterpolation.h: Pass in flag to GetB whether to SetSearchSeed(GetLastPolygon()) which avoids having to save return value as temporary at a higher level. Increase size of TObjArray for "Area" after seeing index out of bounds via AddAt() calls. Protect a couple of places that were generating SEGV's because of indexing into illegal entries -- this does *NOT* fix the underlying problem of why this happens, rather it simply avoids using member functions on null pointers. 2000-07-18 23:06 Robert Hatcher <rhatcher@fnal.gov> * BField/: BFLHandler.cxx, BFLHandler.h: pass along flag in order to make (GetBField+SetLastPolygAsSeed) an atomic operation -- this avoids having to save return value as temporary. 2000-07-18 22:55 Mark Messier <messier@indiana.edu> * JobControl/: JobC.cxx, JobC.h, JobCMethod.cxx, JobCModuleRegistry.cxx, JobCMsgModule.cxx, JobCMsgModule.h, JobCNode.cxx, JobCPath.cxx, JobCPathModule.cxx, JobCommand.cxx, JobController.cxx, JobController.h, JobControllerValidate.cxx, JobControllerValidate.h, LinkDef.h, Makefile: Lots of work on user interface. Basics work but ROOT doesn't recognize operator<< for JobController... 2000-07-18 22:40 George Irwin <gmieg@slac.stanford.edu> * RerootExodus/: DigitListModule.cxx, MCVtxModule.cxx, RerootToRawDataModule.cxx, VtxListModule.cxx: Add 3rd argument to JOBMODULE macro. 2000-07-18 22:33 Robert Hatcher <rhatcher@fnal.gov> * BField/BField.cxx: reduce the verbosity of this user level code 2000-07-17 00:01 Mark Messier <messier@indiana.edu> * JobControl/: JobCModuleRegValidate.cxx, JobCModuleRegValidate.h, TestJobCModuleReg.cxx, TestJobCPath.cxx: Added some testing routines 2000-07-16 23:52 Mark Messier <messier@indiana.edu> * JobControl/: JobCDemoModuleA.cxx, JobCDemoModuleB.cxx, JobCMethod.cxx, JobCMethod.h, JobCMethodFactory.cxx, JobCMethodFactory.h, JobCModule.cxx, JobCModule.h, JobCModuleProxy.cxx, JobCModuleProxy.h, JobCModuleRegistry.cxx, JobCModuleRegistry.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobCommand.cxx, JobCommand.h, JobCommandValidate.cxx, JobController.cxx, JobController.h, JobControllerValidate.cxx, JobControllerValidate.h, Makefile, TestJobC.cxx: More work on the JobController and Path module 2000-07-15 01:31 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldValidate.h, BfldValidate.cxx: new test that loops over InterpMethod enumeration 2000-07-15 01:29 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldHandler.h, BfldHandler.cxx, BfldHandlerRect2d.cxx, BfldHandlerRect2d.h, BfldHandlerVoronoi.cxx, BfldHandlerVoronoi.h: convert to using BfldInterpMethod enum for setting the method 2000-07-15 01:26 Robert Hatcher <rhatcher@fnal.gov> * BField/: BField.h, BField.cxx: SetInterpolant(Int_t method) modified to be: SetInterpMethod(BfldInterpMethod::InterpMethod_t method) 2000-07-15 01:24 Robert Hatcher <rhatcher@fnal.gov> * BField/: Makefile.testBstandalone, testB.cxx.standalone: update Makefile for framework name of library and library's dependence on MessageService. Do multiple passes over data set to reduce fluctuations; allow command line arg to set interpolation method. 2000-07-15 01:21 Robert Hatcher <rhatcher@fnal.gov> * BField/: BFLHandler.h, BFLHandler.cxx: GetBField method now returns TVector3 rather than TVector3* (and takes a TVector3& rather than TVector3*). destructor no long explicitly deletes fVor or fBField as this is already done by the destruction of the BFLInterpolator which BFLHandler deletes (it was deleting a pointer to a deleted object yielding "bus error" or "segmentation violation"). 2000-07-15 01:17 Robert Hatcher <rhatcher@fnal.gov> * BField/: BFLInterpolation.h, BFLInterpolation.cxx: create BFLNode on stack in GetB so it automagically goes away; continue to pass address to FormVoronoiCell and XXInterpolation (though these could be converted to references). GetB and XXInterpolation now return TVector3's rather than TVector3*; otherwise one must know at a much higher level which method is called so one can delete temporary TVector3 generated by NN method but not the map's copy in the case of CN. 2000-07-15 01:11 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldInterpMethod.h, BfldInterpMethod.cxx, LinkDef.h: enumeration for interpolation methods 2000-07-14 22:12 Mark Messier <messier@indiana.edu> * JobControl/: JobControllerValidate.cxx, JobControllerValidate.h, TestJobC.cxx: Added test/validation code for job controller 2000-07-14 22:11 Mark Messier <messier@indiana.edu> * JobControl/: JobCPath.cxx, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobCommand.cxx, JobController.cxx, JobController.h, Makefile: Incremental commit -- more work on the JobController 2000-07-14 16:51 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/navigation.tex: Add section on random access. 2000-07-14 15:29 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavItr.cxx, NavItr.h, NavValidate.cxx, NavValidate.h, XxxItr.h: Remove obsolete NavItr::Slice member functions. Add ctor XxxItr(const TIter &). Tidy up and test basic random access. 2000-07-13 23:15 George Irwin <gmieg@slac.stanford.edu> * OfflineReqDoc/: req_alg.html, req_can.html: Some updates. 2000-07-13 21:36 Mark Messier <messier@indiana.edu> * JobControl/: JobCModule.h, JobCPath.h, JobCPathModule.cxx, JobCPathModule.h, JobCommand.cxx, JobCommand.h, JobCommandValidate.cxx, JobCommandValidate.h, JobController.cxx, JobController.h, Makefile, TestJobCommand.cxx: Added module to create and manage paths, fleshed out the JobController a little more, and fixed up the JobCommand class 2000-07-13 19:24 Robert Hatcher <rhatcher@fnal.gov> * BField/LinkDef.h: restore non-BFL classes to LinkDef.h 2000-07-13 19:14 Robert Hatcher <rhatcher@fnal.gov> * BField/Makefile: restore Makefile to one more integrated into the normal framework. 2000-07-13 16:28 Costas Andreopoulos <costas@fnal.gov> * BField/NuMuEventHits.dat: adding a nu_mu CC event hits data file required by BField testing pgrm 2000-07-13 16:24 Costas Andreopoulos <costas@fnal.gov> * BField/: LinkDef.h, Makefile.standalone, Makefile.testBstandalone, NearDetBFld.default, NearDetMesh.default, NearDetVorD.default, testB.cxx.standalone, voronjob.cxx.standalone: adding standalone programs and new data files 2000-07-13 15:55 Costas Andreopoulos <costas@fnal.gov> * BField/: BFLHandler.cxx, BFLHandler.h, BFLInterpolation.cxx, BFLInterpolation.h, BFLVorOperator.cxx, BFLVorOperator.h, BFLVoronoiMaker.cxx, BFLWingedEdge.cxx, BFLWingedEdge.h, Makefile, TIntList.h: correct BField version 2000-07-13 02:38 Mark Messier <messier@indiana.edu> * JobControl/: JobCDemoModuleA.cxx, JobCMethod.cxx, JobCModule.cxx, JobCPathValidate.cxx, JobCPathValidate.h, JobCommand.cxx, JobCommand.h, JobCommandValidate.cxx, JobCommandValidate.h, Makefile, testJobCPath.cxx: Work in progress. Fixed up the test classes a little, added a first crack at a JobCommand. 2000-07-13 01:53 George Irwin <gmieg@slac.stanford.edu> * OfflineReqDoc/: req_alg.html, req_can.html, req_dis.html, req_reconstruction.html: Update for Candidate and Algorithm requirements. 2000-07-13 00:45 Robert Hatcher <rhatcher@fnal.gov> * BField/LinkDef.h: need to make new classes visable 2000-07-13 00:44 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldHandler.h, BfldHandlerVoronoi.h, BfldLoanPool.h, BfldMap.h, BfldMapRect2d.h, BField.cxx, BfldHandler.cxx, BfldHandlerVoronoi.cxx, BfldLoanPool.cxx, BfldMapRect2d.cxx, BfldMapVoronoi.cxx, BfldMapVoronoi.h, BfldMeshVoronoi.cxx, BfldMeshVoronoi.h: New derived classes for Voronoi specialization of Handler,Map,Mesh. The Map and Mesh currently do little (suck up some TVector3 values) and the Handler initializes and calls BFLHandlers (Costas' interface). 2000-07-11 22:17 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgConfigMCDigit.cxx, Algorithm/AlgConfigMCDigit.h, Algorithm/AlgConfigMCDigitList.cxx, Algorithm/AlgConfigMCDigitList.h, Algorithm/AlgFactory.cxx, Algorithm/AlgFactory.h, Algorithm/AlgMCDigit.cxx, Algorithm/AlgMCDigit.h, Algorithm/AlgMCDigitList.cxx, Algorithm/AlgMCDigitList.h, Algorithm/LinkDef.h, Candidate/CandHandle.cxx, Candidate/CandHandle.h, RerootExodus/DigitListModule.cxx: Add code to prepare a CandDigitList with MC-demux-truth for demux checking. 2000-07-09 15:36 Costas Andreopoulos <costas@fnal.gov> * BField/: BFLInterpolation.cxx, BFLInterpolation.h: removing some silly printout 2000-07-07 01:07 Minos CVS group account. Do not commit from here! * BField/: BField.cxx, BField.h, BfldGrid.h, BfldHandler.cxx, BfldHandler.h, BfldLoanPool.cxx, BfldLoanPool.h, BfldMap.h, BfldMesh.h, BfldRefCnt.cxx, BfldRefCnt.h, BfldValidate.cxx, BfldValidate.h, LinkDef.h: somehow user interface class BField was never entered into repository; add new class BfldRefCnt for reference counting BfldMap and BfldMesh entries in the loan pool. 2000-07-06 09:16 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/NavKey.h: Add NavKey(unsigned char i) constructor 2000-07-06 00:53 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/plexus.tex: some more on the PlexSEIdAltL 2000-07-03 21:45 George Irwin <gmieg@slac.stanford.edu> * Minfast/rootrc, Minfastjob/macros/hist_next.C, MinosObjectMap/MomNavigator.cxx, MinosObjectMap/MomNavigator.h: Handle null class and user name pointers in GetFragment. Add to hist_next.C 2000-07-03 15:40 Brian Rebel <brebel@fnal.gov> * DeMux/DmxHypothesis.cxx: add SetStrips() functionality to DmxHypothesis class 2000-07-03 15:38 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxChiSqrStat.h, DmxHypothesis.h, DmxPlane.h, DmxShowerPlane.cxx, DmxShowerPlane.h, LinkDef.h: add derived class for planes containing shower events put E/W notation into DmxChiSqrStat modify DmxHypothesis and DmxPlane interfaces 2000-07-01 01:26 George Irwin <gmieg@slac.stanford.edu> * MinosObjectMap/: MomNavigator.cxx, MomNavigator.h: Implement extended version of the old GetFragment(const char *selection) - TObject *GetFragment(const char *classname = "",const char *username = ""); 2000-07-01 00:06 Robert Hatcher <rhatcher@fnal.gov> * UserManualDoc/: UserManual.tex, plex_concepts.eps, plex_partial_uml.eps, plexus.tex: the start of a chapter on the plexus and associated objects 2000-07-01 00:04 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h: new method: void AddToCurrentWeight(Float_t wgtadd) 2000-06-30 23:04 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxHypothesis.h: added use of NavKey's and XxxItr's into Hypothesis class 2000-06-30 22:56 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/ExodusValidate.cxx, RerootExodus/RerootToRawDataModule.cxx, Algorithm/AlgDigit.cxx: PlexHandle ctor now takes VldContext& rather than VldContext* 2000-06-30 22:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, PlexLoanPool.cxx, PlexLoanPool.h, Plexus.h, PlexusABC.h, PlexusReroot.cxx, PlexusReroot.h: convert ctor of PlexHandle (and Plexus) from using VldContext* to VldContext&. 2000-06-30 21:42 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxRMSStat.cxx, DmxRMSStat.h: change side from A/B to compass direction E/W 2000-06-30 20:16 Mark Messier <messier@indiana.edu> * MessageService/Makefile: Fixed up the "make clean" 2000-06-30 20:13 Mark Messier <messier@indiana.edu> * MessageService/: testMsgFormat.cxx, testMsgService.cxx: Removed some obsolete files 2000-06-30 20:11 Mark Messier <messier@indiana.edu> * MessageService/: Makefile, MsgFormatValidate.cxx, MsgFormatValidate.h, MsgOStreamServiceValidate.cxx, MsgOStreamServiceValidate.h, MsgService.cxx, MsgServiceValidate.cxx, MsgServiceValidate.h, MsgStream.cxx, MsgStream.h, MsgStreamValidate.cxx, MsgStreamValidate.h, TestDemo.cxx, TestMsgFormat.cxx, TestMsgOStreamService.cxx, TestMsgService.cxx, TestMsgStream.cxx, TestPerf.cxx, testDemo.cxx, testMsgOStreamService.cxx, testMsgStream.cxx, testPerf.cxx: -Reorganized the whole test/validate thing to look like other packages -Tweaked the formatting of statistics -Removed some static data to make things multi-thread safe 2000-06-30 10:50 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/Makefile, Navigation/NavSet.h, Navigation/NavValidate.cxx, UserManualDoc/navigation.tex: Allow single arge slicing: NavSet::Slice(NavKey loHi) 2000-06-29 20:13 Robert Hatcher <rhatcher@fnal.gov> * Plex/plex.html: put the packrat (package rationale) in the package. 2000-06-29 18:34 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added Brett too 2000-06-29 18:33 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added Costas to list 2000-06-29 08:11 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/navigation.tex: Reorganise chapter so using tools comes first. Explain that Navigation/XxxItr.h is to be typed liteally. 2000-06-29 01:20 Robert Hatcher <rhatcher@fnal.gov> * BField/: BfldCache.cxx, BfldCache.h, BfldGrid.cxx, BfldGrid.h, BfldHandler.cxx, BfldHandler.h, BfldHandlerRect2d.cxx, BfldHandlerRect2d.h, BfldLoanPool.cxx, BfldLoanPool.h, BfldMap.cxx, BfldMap.h, BfldMapRect2d.cxx, BfldMapRect2d.h, BfldMesh.cxx, BfldMesh.h, BfldMeshRect2d.cxx, BfldMeshRect2d.h, BfldValidate.cxx, BfldValidate.h, DummyVldContext.cxx, DummyVldContext.h, LinkDef.h, Makefile: code for the user interface level of the BField (user sees this class); provide method for reading and interpreting old 2-d grids used by fortran based "labyrinth" (looks for data files in $BMAPPATH). 2000-06-28 22:36 Mark Messier <messier@indiana.edu> * UserManualDoc/: UserManual.tex, message_service.tex: Added section covering the basics for the message service 2000-06-28 21:10 Costas Andreopoulos <costas@fnal.gov> * BField/: BFLCache.h, BFLEdge.h, BFLField.h, BFLHandler.cxx, BFLHandler.h, BFLInterpolation.cxx, BFLInterpolation.h, BFLNode.cxx, BFLNode.h, BFLPolyg.h, BFLVorOperator.cxx, BFLVorOperator.h, BFLVoronoiMaker.cxx, BFLVoronoiMaker.h, BFLVtx.h, BFLWingedEdge.cxx, BFLWingedEdge.h, LinkDef.h, Make.dependencies, Make.include, Makefile, NearDetBField.default, NearDetGeometry.default, TIntList.cxx, TIntList.h: BField goes in 2000-06-28 20:19 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandDigitHandle.cxx, CandDigitHandle.h, CandEventHandle.cxx, CandEventHandle.h, CandVtxHandle.cxx, CandVtxHandle.h, LinkDef.h: Add XxxItr functionality. 2000-06-28 18:52 Mark Messier <messier@indiana.edu> * MessageService/: MsgStatistic.cxx, MsgStatistic.h: Added classes to keep track of print statistics 2000-06-28 18:51 Mark Messier <messier@indiana.edu> * MessageService/: Makefile, Makefile.standalone, MsgName.h, MsgService.cxx, MsgService.h, MsgStream.cxx, MsgStream.h, testDemo.cxx, testMsgStream.cxx, testPerf.cxx: Added statistics logging feature 2000-06-28 18:19 Costas Andreopoulos <costas@fnal.gov> * CVSROOT/modules: commit BField module 2000-06-27 23:25 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxPlaneInfo.cxx, DmxPlaneInfo.h, LinkDef.h: remove DmxPlaneInfo objects in favor of base class DmxPlane and derived classes add DmxPlane to LinkDef.h 2000-06-27 23:19 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.cxx, DmxPlane.cxx, DmxPlane.h, DmxStatistic.cxx, MySQL.h, checkrecon.h, createtables.h, demultiplex.cxx, demux.h, detectorquery.h, multiplex.cxx: remove old non-OO demuxing files. add base class for planes and fix aspects of DmxHypothesis and DmxStatistic 2000-06-27 21:16 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxChiSqrStat.h, DmxHypothesis.cxx, DmxHypothesis.h, DmxRMSStat.cxx, DmxRMSStat.h, DmxStatistic.cxx, LinkDef.h: fixed bugs in Statistic classes. Added functionality to DmxHypothesis 2000-06-27 16:49 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxHypothesis.h, DmxRMSStat.h, DmxStatistic.h: latest interfaces for various DeMux classes 2000-06-26 22:09 George Irwin <gmieg@slac.stanford.edu> * MINF_Classes/: MINFDisplay.cxx, MINFDisplay.h: Temporary patches for coexistence with ROOT v2.24 and v2.25 (with Double_t) 2000-06-22 20:13 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/DataTypes.h: Don't need this - use RawData/SimFlag instead 2000-06-22 20:10 Liz Buckley-Geer <buckley@fnal.gov> * RawData/LinkDef.h: Add SimFlag to list of classes 2000-06-22 20:07 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/AlgMCVtx.cxx, Candidate/CandVtx.h, Candidate/CandVtxHandle.h, Candidate/CandVtxHandle.cxx: Change to using SimFlag.h 2000-06-21 23:43 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandVerify.cxx, CandVerify.h: Fix bug. 2000-06-21 22:43 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/: LinkDef.h, AlgFactory.h, AlgFactory.cxx: Add AlgMCVtx 2000-06-21 22:42 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/: AlgMCVtx.h, AlgMCVtx.cxx, AlgConfigMCVtx.h, AlgConfigMCVtx.cxx: New Alg for filling CandVtx with MC truth nu vertex 2000-06-21 22:41 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/DataTypes.h: Create DataTypes.h to store enums for data types - need better location for this file 2000-06-21 22:39 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/: CandVtx.h, CandVtxHandle.h, CandVtxHandle.cxx: Add DataType to distinguish real data and montecarlo 2000-06-21 22:38 Liz Buckley-Geer <buckley@fnal.gov> * RerootExodus/LinkDef.h: Add MCVtxModule 2000-06-21 22:37 Liz Buckley-Geer <buckley@fnal.gov> * RerootExodus/: MCVtxModule.h, MCVtxModule.cxx: New Module to store MC truth info for Nu vertex in CandVtx 2000-06-21 22:36 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/macros/: hist_init.C, hist_next.C: Changed to work with MCVtxModule 2000-06-21 19:00 George Irwin <gmieg@slac.stanford.edu> * Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: Add targets to "clean:" JobControl, MinosObjectMap, RerootExodus. 2000-06-20 23:00 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDeMux.cxx, Candidate/CandDigitHandle.cxx, Candidate/CandDigitHandle.h, Candidate/CandHandle.h: Remove egcs warnings which become errors in gcc 2.95.2. 2000-06-19 23:35 George Irwin <gmieg@slac.stanford.edu> * TOOL_Classes/: QEmuDigitSelect.cxx, QEntitySelect.h, QFLSDigitSelect.cxx, QFLSHitSelect.cxx, QLSTHitSelect.cxx, QLSTWireSelect.cxx: Qualify member function pointer name with class scope for gcc 2.95.2. 2000-06-16 13:54 Brian Rebel <brebel@fnal.gov> * DeMux/LinkDef.h: added DmxChiSqrStat to LinkDef.h 2000-06-08 02:14 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.cxx, DmxHypothesis.cxx, DmxPlaneInfo.cxx: implimentation for demuxing classes 2000-06-08 02:13 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxDeMux.h, DmxHypothesis.h, DmxPlaneInfo.h: newest interfaces for demuxing classes 2000-06-07 21:08 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.cxx, DmxRMSStat.cxx, DmxStatistic.cxx: implementations for Dmx statistic classes 2000-06-07 21:07 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.h, DmxRMSStat.h, DmxStatistic.h: fixed statistic classes 2000-06-07 20:28 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/AlgVtx.cxx, Algorithm/AlgVtxList.cxx, RerootExodus/VtxListModule.cxx: Clean up print out 2000-06-07 18:30 George Irwin <gmieg@slac.stanford.edu> * DeMux/DmxRMSStat.cxx: Instantiate the local fSignal and FStrips arrays and delete them. 2000-06-07 18:07 George Irwin <gmieg@slac.stanford.edu> * DeMux/: .cvsignore, DmxRMSStat.cxx, DmxRMSStat.h, DmxStatistic.h: Make base class pure virtual methods concrete in derived classes. 2000-06-07 17:30 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.h, DmxDeMux.h, DmxHypothesis.h, DmxPlaneInfo.h: interfaces for Dmx classes 2000-06-07 15:02 Brian Rebel <brebel@fnal.gov> * DeMux/Makefile: latest Makefile for DeMux classes 2000-06-07 15:01 Brian Rebel <brebel@fnal.gov> * DeMux/LinkDef.h: LinkDef.h file for DeMux classes 2000-06-07 15:01 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxRMSStat.cxx, DmxRMSStat.h: update of RMS statistic object 2000-06-07 15:00 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxStatistic.cxx, DmxStatistic.h: updated base class for statistic objects 2000-06-07 00:00 Minos CVS group account. Do not commit from here! * Validity/validity.html: update packrat to reflect current implementation 2000-06-06 23:46 Minos CVS group account. Do not commit from here! * Validity/validity.html: add validity packrat to the repository 2000-06-06 16:40 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxStatistic.cxx, DmxStatistic.h: latest statistic base class header and implementation 2000-06-06 16:39 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxRMSStat.cxx, DmxRMSStat.h: latest RMS stat object header and implementation 2000-06-05 23:45 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/macros/plot.C: makes plots after hist_next has run 2000-06-05 23:45 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/macros/hist_next.C: needed by hist_init.C 2000-06-05 23:44 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/macros/hist_init.C: macro to make histogram from CandVtxList - interactive version 2000-06-05 23:43 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/macros/vtx_next.C: needed by runvtxlistbatch.C 2000-06-05 23:42 Liz Buckley-Geer <buckley@fnal.gov> * Minfastjob/macros/runvtxlistbatch.C: macro to process file in batch and run VtxListModule 2000-06-05 21:50 Liz Buckley-Geer <buckley@fnal.gov> * RerootExodus/LinkDef.h: Add VtxListModule 2000-06-05 21:50 Liz Buckley-Geer <buckley@fnal.gov> * RerootExodus/: VtxListModule.h, VtxListModule.cxx: Create VtxListModule 2000-06-05 21:48 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/AlgVtxList.cxx: Fixed some bugs 2000-06-05 21:47 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/: AlgFactory.h, AlgFactory.cxx: Add AlgVtxList 2000-06-05 21:20 Brian Rebel <brebel@fnal.gov> * DeMux/Makefile: Makefile for DeMux classes 2000-06-05 21:20 Brian Rebel <brebel@fnal.gov> * DeMux/LinkDef.h: LinkDef.h for DeMux classes 2000-06-05 21:18 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxRMSStat.cxx, DmxRMSStat.h: RMS statistic class 2000-06-05 21:17 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxStatistic.cxx, DmxStatistic.h: base class for statistic objects 2000-06-05 20:30 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDigit.cxx, Candidate/CandDigit.h, Minfastjob/macros/batchrunmodulesloop.C: Annotate charge and time units by AlgDigit. Add batchrunmodulesloop.C. 2000-06-05 19:09 Liz Buckley-Geer <buckley@fnal.gov> * RerootExodus/: RerootExodus.h, RerootExodus.cxx: Add RerootPlaneNo to get plane No from Z 2000-06-05 19:07 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/LinkDef.h: Add AlgVtxList to LinkDef 2000-06-05 19:07 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/: AlgVtxList.h, AlgVtxList.cxx, AlgConfigVtxList.h, AlgConfigVtxList.cxx: Create AlgVtxList 2000-06-05 17:44 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/AlgVtx.cxx: Set plane number for vertex 2000-06-05 17:28 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/: CandVtxList.h, CandVtxList.cxx, CandVtxListHandle.h, CandVtxListHandle.cxx: Create CandVtxList 2000-06-05 17:28 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/LinkDef.h: Add CandVtxList classes 2000-06-03 02:37 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDigit.cxx, Algorithm/AlgDigitList.cxx, Algorithm/AlgEvent.cxx, Algorithm/AlgEventList.cxx, Algorithm/AlgEventList.h, Algorithm/AlgVtx.cxx, Candidate/CandContext.cxx, Candidate/CandContext.h, Candidate/CandDigit.h, Candidate/CandDigitHandle.cxx, Candidate/CandDigitHandle.h, RerootExodus/DigitListModule.cxx: CandContext now stores Mom. Its GetDataIn() method now returns TObject*, not TObject&. AlgDigit now sort of sets CandDigit members from RawDigit. People using CandContext::GetDataIn() must make the switch to TObject*. 2000-06-02 01:50 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgFactory.cxx, Algorithm/AlgFactory.h, Algorithm/AlgVtx.cxx, Candidate/CandVtxTest.cxx, Candidate/CandVtxTest.h, Candidate/testvtxcand.C, RerootExodus/DigitListModule.cxx: Fix a few bugs. 2000-06-01 23:47 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/: AlgFactory.h, AlgFactory.cxx, LinkDef.h: Update for AlgVtx 2000-06-01 23:47 Liz Buckley-Geer <buckley@fnal.gov> * Algorithm/: AlgVtx.h, AlgVtx.cxx, AlgConfigVtx.h, AlgConfigVtx.cxx: AlgVtx code - fills CandVtx 2000-06-01 23:43 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/LinkDef.h: Add CandVtxTest to LinkDef.h 2000-06-01 23:42 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/testvtxcand.C: Test macro for CandVtx 2000-06-01 23:42 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/: CandVtxTest.h, CandVtxTest.cxx: Test code for CandVtx 2000-06-01 22:04 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxRMSStat.cxx, DmxRMSStat.h: rms statistic header (update) and implementation file (new) 2000-06-01 20:06 George Irwin <gmieg@slac.stanford.edu> * RawData/DigitDataBlock.cxx: (Initialize and) Delete() and delete fRawDigits to eliminate memory leak. 2000-05-31 22:03 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.h, DmxDeMux.h, DmxHypothesis.h, DmxPlaneInfo.h, DmxRMSStat.h: latest versions of demuxing classes incorporating CandDigit* classes 2000-05-31 01:23 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexValidate.cxx: don't shortcircuit out of PlexSEIdAltL.KeepTopWeights() if asked to re-sort by weight but without dropping any 2000-05-31 00:43 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexSEIdAltL.cxx, PlexSEIdAltL.h, PlexStripEndId.cxx, PlexStripEndId.h, PlexValidate.cxx: add to PlexStripEndID: IsSameSTrip(), IsSameStripEnd(), IsOppositeStripEnd(); add to PlexSEIdAltL: ClearWeights(), GetPlane(), GetEnd(), GetSize(), DropZeroWeights(), KeepTopWeights(); more code in PlexValidate 2000-05-31 00:24 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDeMux.cxx, Algorithm/AlgDigitList.cxx, Algorithm/AlgEventList.cxx, Candidate/CandBase.cxx, Candidate/CandDigit.cxx, Candidate/CandDigitHandle.cxx, Candidate/CandDigitList.cxx, Candidate/CandDigitListHandle.cxx, Candidate/CandEvent.cxx, Candidate/CandEventHandle.cxx, Candidate/CandEventList.cxx, Candidate/CandEventListHandle.cxx, Candidate/CandHandle.cxx, Candidate/CandVtx.cxx, Candidate/CandVtxHandle.cxx, MINF_Classes/MINFast.cxx, MINF_Classes/MINFast.h, Minfastjob/macros/gmi_next.C, Minfastjob/macros/loopmacro.C, RerootExodus/DigitListModule.cxx, RerootExodus/DigitListModule.h: Install MsgService. Add Display locking for loopmacro. 2000-05-30 20:34 Robert Hatcher <rhatcher@fnal.gov> * Plex/: LinkDef.h, PlexHandle.h, Plexus.h, PlexusABC.cxx, PlexusABC.h: PlexusABC (Abstract Base Class) used for Plexus and PlexHandle. 2000-05-30 05:53 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/navigation.tex: Add Jon Thaler as author of CLEO Lattice 2000-05-27 01:11 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/DigitListModule.cxx: the candidate handle given to "mom" must be on the heap 2000-05-26 23:58 George Irwin <gmieg@slac.stanford.edu> * JobControl/.cvsignore, Minfastjob/macros/gmi_init.C, Minfastjob/macros/gmi_next.C, RerootExodus/DigitListModule.cxx, RerootExodus/DigitListModule.h, RerootExodus/LinkDef.h: Code to construct a CandDigitList pool from RawRecord. 2000-05-26 22:33 George Irwin <gmieg@slac.stanford.edu> * MINF_Classes/: MINFDisplay.cxx, MINFDisplay.h, MINFast.cxx, MINFast.h: Better separation of functions for GetAndShowEvent method. 2000-05-26 21:18 Robert Hatcher <rhatcher@fnal.gov> * Minfastjob/macros/: jc_init.C, jc_next.C: new macros scripts for JobControl like processing. The first, "jc_init.C", sets up the MomNavigator and the RerootToRawDataModule and then attaches the second "jc_next.C", to be run every time a new REROOT event is read in. 2000-05-26 21:11 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootToRawDataModule.cxx: comment out some verboseness about common methods being called 2000-05-26 21:10 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/RerootExodus.cxx: fix off-by-one error in iteration of NStripsNonZero 2000-05-26 21:08 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/MomNavigator.cxx: make Mom nag (warn) only the first 4 times one calls GetFragment 2000-05-26 20:27 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandVerify.cxx, MINF_Classes/MINFast.cxx, MINF_Classes/MINFast.h: Add SetJobControlScript capability. 2000-05-26 19:58 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: CheezyDisplay.cxx, CheezyDisplay.h, RerootToRawDataModule.cxx: RerootToRawDataModule::Reco (event drawing phase) now processes all DigitDataBlocks (there is only one, but this is example code). The CheezyDisplay now takes a name so one can have multiple displays without tromping on each other (since the TCanvas takes on same name). 2000-05-26 19:08 Robert Hatcher <rhatcher@fnal.gov> * Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: new packages to build RerootExodus, MinosObjectMap and JobControl are now part of the standard build. 2000-05-26 01:23 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/LinkDef.h: missing actual #pragma for "JobC" 2000-05-26 00:58 Robert Hatcher <rhatcher@fnal.gov> * RawData/ReadoutType.cxx: missed this file on last major addition to the package 2000-05-26 00:56 Robert Hatcher <rhatcher@fnal.gov> * RerootExodus/: .cvsignore, CheezyDisplay.cxx, CheezyDisplay.h, ExodusValidate.cxx, ExodusValidate.h, LinkDef.h, Makefile, RerootExodus.cxx, RerootExodus.h, RerootToRawDataModule.cxx, RerootToRawDataModule.h: New package for help in making the transition away from REROOT to the new framework. The "RerootExodus" class provides an interface for various 'common' operations; these are all implemented as 'static' functions that operate on whatever REROOT event is currently held by gMINFast and thus this class has no state. The "RerootToRawDataModule" is a JobControl module for translating REROOT events into RawRecord objects. 2000-05-26 00:49 Robert Hatcher <rhatcher@fnal.gov> * Plex/: CompassDir.cxx, CompassDir.h, LinkDef.h, PlexHandle.cxx, PlexHandle.h, PlexLoanPool.cxx, PlexLoanPool.h, PlexSEIdAltL.cxx, PlexStripEndId.cxx, PlexStripEndId.h, PlexValidate.cxx, Plexus.cxx, Plexus.h, PlexusReroot.cxx, PlexusReroot.h: New class "PlexLoanPool" manages "Plexus" objects to hand to the "PlexHandle". New enum "CompassDir" supplies kEast,kWest for strip ends. PlexStripEndId and PlexSEIdAltL fleshed out and now work in conjunction with RawChannelId. 2000-05-26 00:45 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DetectorType.cxx, DetectorType.h, LinkDef.h, QieDigit.cxx, QieDigit.h, RawChannelId.cxx, RawChannelId.h, RawDataValidate.h, RawDigit.cxx, RawDigit.h, RawHeader.h, RawRecord.h, RawRerootDataBlock.cxx, RawRerootDataBlock.h, RawRerootDigit.cxx, RawRerootDigit.h, ReadoutType.h, VikingDigit.h: Major addition:"RawChannelId" class which replaces {Digit,Qie,Viking}Channel. New "ReadoutType" enum for (QIE,IDE,Reroot). Enum classes now declared so CINT can deal with them. RawReroot{DataBlock,Digit} classes care true PlexStripEndId info. 2000-05-26 00:41 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDigitList.cxx, Algorithm/AlgFactory.cxx, Algorithm/AlgFactory.h, Candidate/CandVerify.cxx: Fix some bugs introduced in previous commit. 2000-05-26 00:37 Robert Hatcher <rhatcher@fnal.gov> * MinosObjectMap/: .cvsignore, JobC.cxx, JobC.h, LinkDef.h, Makefile, MomNavigator.cxx, MomNavigator.h: New package "MinosObjectMap" (Mom) to handle connecting RawRecords to Candidate trees, etc. For now Mom has a TObjArray that holds "fragments". A special JobC.{h,cxx} is included here so that it can be processed by CINT which allows JobControl modules to be called from CINT macro scripts. 2000-05-26 00:10 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgConfigDeMux.cxx, Algorithm/AlgConfigDeMux.h, Algorithm/AlgDigitList.cxx, Algorithm/AlgFactory.cxx, Algorithm/LinkDef.h, Candidate/CandVerify.cxx, Candidate/MdlEvtBuilder.cxx: Config and factory entry for sample DeMux Algorithm shell. 2000-05-25 21:00 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDeMux.cxx, Candidate/CandDigitHandle.h, Candidate/CandDigitListHandle.h, Candidate/CandEventHandle.h, Candidate/CandEventListHandle.h, Candidate/CandVerify.cxx, Candidate/CandVtxHandle.h, UserManualDoc/.cvsignore: Remove friend Alg...'s in CandHandles. Add some tests to CandVerify. 2000-05-24 19:50 George Irwin <gmieg@slac.stanford.edu> * Candidate/CandVerify.cxx, Minfastjob/macros/digitsmacro.C: Fix SetPalette cast in digitsmacro. Add CandDigitList test to CandVerify. 2000-05-24 12:21 Nick West <n.west1@physics.oxford.ac.uk> * UserManualDoc/: UserManual.tex, nav_Lattice.dia, nav_Lattice.eps, nav_NavItr.dia, nav_NavItr.eps, nav_NavKey.dia, nav_NavKey.eps, nav_NavKeyFunc.dia, nav_NavKeyFunc.eps, nav_NavSet.dia, nav_NavSet.eps, nav_Sort.dia, nav_Sort.eps, navigation.tex: Add first part of Navigation chapter 2000-05-24 12:16 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/modules: Start a User Manual 2000-05-23 23:13 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgFactory.cxx, Algorithm/AlgFactory.h, Algorithm/AlgHandle.cxx, Algorithm/AlgHandle.h, Candidate/MdlEvtBuilder.cxx, Candidate/batcandloop.C: Create AlgHandles on stack for return from AlgFactory to prevent leaks. 2000-05-19 23:31 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: MinosOutline.cxx, MinosOutline.h, TXTRU.cxx, TXTRU.h: add a bunch of "const" qualifiers; remove some #ifdef debugging code 2000-05-19 23:29 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldContext.cxx: small change in AsString format 2000-05-19 23:20 George Irwin <gmieg@slac.stanford.edu> * Minfast/Make.include: Link to g2c(Linux egcs) only when building rerootjob. 2000-05-19 23:03 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDigit.cxx, Algorithm/AlgDigitList.cxx, Algorithm/AlgEvent.cxx, Algorithm/AlgEventList.cxx, Candidate/CandDigit.cxx, Candidate/CandDigit.h, Candidate/CandDigitHandle.cxx, Candidate/CandDigitHandle.h, Candidate/CandDigitList.cxx, Candidate/CandDigitList.h, Candidate/CandEvent.cxx, Candidate/CandEvent.h, Candidate/CandEventList.cxx, Candidate/CandEventList.h, Candidate/CandVerify.cxx, Candidate/CandVerify.h, Candidate/CandVtx.cxx, Candidate/CandVtx.h: Instantiate ref-counted CandHandle before CandBase creation. Then keep it. 2000-05-18 14:37 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.h, DmxDeMux.h, DmxHypothesis.h, DmxPlaneInfo.h, DmxRMSStat.h, DmxStatistic.h: new iteration of demux classes 2000-05-17 22:32 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgBase.h, Algorithm/AlgConfig.h, Algorithm/AlgDeMux.cxx, Algorithm/AlgDeMux.h, Algorithm/AlgDigit.cxx, Algorithm/AlgDigit.h, Algorithm/AlgDigitList.cxx, Algorithm/AlgDigitList.h, Algorithm/AlgEvent.cxx, Algorithm/AlgEvent.h, Algorithm/AlgEventList.cxx, Algorithm/AlgEventList.h, Algorithm/AlgHandle.cxx, Algorithm/AlgHandle.h, Algorithm/LinkDef.h, Candidate/CandBase.h, Candidate/CandContext.h, Candidate/CandDigit.cxx, Candidate/CandDigit.h, Candidate/CandDigitHandle.cxx, Candidate/CandDigitHandle.h, Candidate/CandDigitList.cxx, Candidate/CandDigitList.h, Candidate/CandDigitListHandle.cxx, Candidate/CandDigitListHandle.h, Candidate/CandEvent.cxx, Candidate/CandEvent.h, Candidate/CandEventHandle.cxx, Candidate/CandEventHandle.h, Candidate/CandEventList.cxx, Candidate/CandEventList.h, Candidate/CandEventListHandle.cxx, Candidate/CandEventListHandle.h, Candidate/CandFactory.cxx, Candidate/CandFactory.h, Candidate/CandHandle.cxx, Candidate/CandHandle.h, Candidate/CandVerify.cxx, Candidate/CandVtx.cxx, Candidate/CandVtx.h, Candidate/CandVtxHandle.cxx, Candidate/CandVtxHandle.h, Candidate/LinkDef.h, Candidate/MdlEvtBuilder.cxx, Candidate/MdlEvtBuilder.h, Lattice/.cvsignore, Minfast/.cvsignore, Minfast/Makefile, Minfastjob/Makefile, Navigation/.cvsignore, Plex/.cvsignore, Rerootjob/Makefile, RawData/.cvsignore, UgliGeometry/.cvsignore, Validity/.cvsignore: Specialize CandHandles. Add or modify some .cvsignore files. 2000-05-17 00:53 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldContext.cxx, VldContext.h, VldParamSet.cxx, VldParamSet.h: add AsString and Print methods 2000-05-16 23:30 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/: GParticle.cxx, LinkDef.h, MINFAttParticle.cxx, MINFAttParticle.h, MINFPoints.cxx, MINFVecs.cxx, MINFast.cxx, TAttParticle.cxx, TAttParticle.h: Move (private) copy of TAttParticle to MINFAttParticle in anticipation of conflict with officially distributed version. 2000-05-10 10:19 Nick West <n.west1@physics.oxford.ac.uk> * Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: Switch building of minfastjob to new navigation packages: Lattice and Navigation. 2000-05-10 10:16 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: LinkDef.h, Makefile, Nav.cxx, Nav.h, NavDemo.cxx, NavDemo.h, NavDemoMacro.C, NavGenLattice.cxx, NavGenLattice.h, NavGenTCollection.cxx, NavGenTCollection.h, NavItr.cxx, NavItr.h, NavKey.cxx, NavKey.h, NavKeyFunc.cxx, NavKeyFunc.h, NavPrimer.cxx, NavPrimer.h, NavPrimerGenerator.cxx, NavPrimerGenerator.h, NavSet.cxx, NavSet.h, NavTestDummy.cxx, NavTestDummy.h, NavTestMoon.cxx, NavTestMoon.h, NavTestPlanet.cxx, NavTestPlanet.h, NavValidate.cxx, NavValidate.h, TestNav.C, XxxItr.h: Modify Makefile so test main before g2c lib. Make XXXITR* macros uppercase. Remove directory from local #includes. Rename SetFirst/Last to ResetFirst/Last. Add new functionality: Sorting, Slicing and Selection. 2000-05-10 10:07 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/: Lat.cxx, Lat.h, LatValidate.cxx, LatValidate.h, Lattice.cxx, Lattice.h, LatticeBase.cxx, LatticeBuilder.cxx, LatticeBuilder.h, LatticeLink.cxx, LatticeLink.h, LatticeNode.cxx, LatticeNode.h, Makefile, TestLat.C: Bug fix missing far object. Modify Makefile to load test main before g2c lib. Add validation macro. 2000-05-10 00:58 Robert Hatcher <rhatcher@fnal.gov> * RawData/LinkDef.h: LinkDef.h also needs to know Verify->Validate 2000-05-10 00:53 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataVerify.cxx, RawDataVerify.h: complete change from Verify to Validate by removing Verify 2000-05-10 00:50 Robert Hatcher <rhatcher@fnal.gov> * RawData/: RawDataValidate.cxx, RawDataValidate.h: RawDataValidate - validation class for package 2000-05-10 00:37 Robert Hatcher <rhatcher@fnal.gov> * Plex/: CompassDir.h, LinkDef.h, PlexHandle.cxx, PlexHandle.h, PlexSEIdAltL.cxx, PlexSEIdAltL.h, PlexStripEndId.cxx, PlexStripEndId.h, PlexValidate.cxx, PlexValidate.h: numerous changes - new class PlexSEIdAltL (StripEndId alternative list) for managing a list of associated StripEndId's; shuffle packing of PlexStripEndId (internal); misc other mods 2000-05-10 00:33 Robert Hatcher <rhatcher@fnal.gov> * Validity/: VldContext.cxx, VldContext.h, VldParamSet.cxx, VldParamSet.h: add some real constructors; add Get methods; write (but not test) VldParamSet::IsCompatible 2000-05-10 00:30 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DaqFrameHeader.cxx, DaqFrameHeader.h, DetectorType.h, DigitChannel.cxx, DigitChannel.h, DigitDataBlock.cxx, DigitDataBlock.h, GPSTimeStamp.cxx, GPSTimeStamp.h, QieChannel.cxx, QieChannel.h, QieDataBlock.cxx, QieDataBlock.h, QieDigit.cxx, QieDigit.h, RawDataBlock.cxx, RawDataBlock.h, RawDataVerify.cxx, RawDigit.cxx, RawDigit.h, RawHeader.cxx, RawHeader.h, RawRecord.cxx, SimFlag.h, VikingChannel.cxx, VikingChannel.h, VikingDataBlock.cxx, VikingDataBlock.h, VikingDigit.cxx, VikingDigit.h: convert to using SimFlag to enum (data/reroot/MC); use Int_t rather than Long_t 2000-05-08 20:25 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxCenterofGravityStat.h, DmxPredictorStat.h: removed unnecessary classes 2000-05-08 16:37 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.h, DmxRMSStat.h: update of demux classes 2000-05-08 16:24 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxChiSqrStat.h, DmxDeMux.h, DmxHypothesis.h, DmxPlaneInfo.h, DmxRMSStat.h, DmxStatistic.h: new versions of demuxing classes 2000-05-05 21:21 Brian Rebel <brebel@fnal.gov> * DeMux/: DmxCenterofGravityStat.h, DmxDeMux.h, DmxHypothesis.h, DmxPlaneInfo.h, DmxPredictorStat.h, DmxRMSStat.h, DmxStatistic.h: classes used for demuxing 2000-05-05 21:18 Brian Rebel <brebel@fnal.gov> * DeMux/DmxChiSqrStat.h: class for finding chi^2 statistic 2000-05-05 03:04 Mark Messier <messier@indiana.edu> * JobControl/: JobCDemoModuleA.cxx, JobCDemoModuleA.h, JobCDemoModuleB.cxx, JobCDemoModuleB.h, JobCMethod.cxx, JobCMethod.h, JobCModule.cxx, JobCModule.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, testJobCModuleRegistry.cxx, testJobCPath.cxx: Fixing naming of MomNavigator 2000-05-04 03:03 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: added Peter Lucas 2000-05-03 23:57 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/LinkDef.h: Update LinkDef.h for CandVtx class 2000-05-03 23:56 Robert Hatcher <rhatcher@fnal.gov> * Plex/LinkDef.h: add LinkDef.h 2000-05-03 23:54 Robert Hatcher <rhatcher@fnal.gov> * Plex/Makefile: Plex's Makefile 2000-05-03 23:54 Robert Hatcher <rhatcher@fnal.gov> * RawData/.cvsignore: add .cvsignore 2000-05-03 23:44 Robert Hatcher <rhatcher@fnal.gov> * Validity/VldParamSet.h: convert from Char_t* to TString 2000-05-03 23:35 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/CandVtx.cxx: Checkin CandVtx.cxx for candidate vertex 2000-05-03 23:34 Liz Buckley-Geer <buckley@fnal.gov> * Candidate/CandVtx.h: Checkin CandVtx.h for candidate vertex 2000-05-03 23:02 Robert Hatcher <rhatcher@fnal.gov> * CVSROOT/modules: add Plex and Validity modules 2000-05-03 23:00 Robert Hatcher <rhatcher@fnal.gov> * Validity/: .cvsignore, LinkDef.h, Makefile, VldContext.cxx, VldContext.h, VldParamSet.cxx, VldParamSet.h: some classes to start on the Validity package 2000-05-03 22:58 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/.cvsignore: add .cvsignore 2000-05-03 21:58 Mark Messier <messier@indiana.edu> * JobControl/JobCException.h: Added include protection 2000-05-03 21:54 Mark Messier <messier@indiana.edu> * JobControl/: JobCDemoModuleA.cxx, JobCDemoModuleA.h, JobCDemoModuleB.cxx, JobCDemoModuleB.h, JobCMethod.cxx, JobCMethod.h, JobCModule.cxx, JobCModule.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, testJobCPath.cxx: Adapt JobControl to use MOMNavigator 2000-05-03 21:11 Robert Hatcher <rhatcher@fnal.gov> * Plex/: PlexHandle.cxx, PlexHandle.h, PlexStripEndId.cxx, PlexStripEndId.h: add PlexHandle (meant eventually to be a handle to a Plex, but initially can be the actual Plex); add PlexStripEndId. 2000-05-03 20:12 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added Brian Rebel 2000-05-03 19:02 Robert Hatcher <rhatcher@fnal.gov> * Plex/: .cvsignore, CompassDir.h: Get the Plex package started with a simple enum class (w/ kEast,kWest) 2000-05-03 18:54 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DaqFrameHeader.h, DaqFrameRecord.h, DigitChannel.h, DigitDataBlock.h, GPSTimeStamp.h, QieChannel.h, QieDataBlock.h, QieDigit.h, RawDataBlock.h, RawDataVerify.h, RawDigit.h, RawRecord.cxx, RawRecord.h, VikingChannel.h, VikingDataBlock.h, VikingDigit.h: convert MINOS_XXX to XXX_H in #ifndef; remove references to candidate objects; convert TIterator to TIter. 2000-05-03 16:20 Brian Rebel <brebel@fnal.gov> * DeMux/: MySQL.h, checkrecon.h, createtables.h, demultiplex.cxx, demux.h, detectorquery.h, multiplex.cxx: files for demuxing 2000-05-03 16:17 Brian Rebel <brebel@fnal.gov> * CVSROOT/modules: added DeMux to list of modules 2000-05-03 16:12 Brian Rebel <brebel@fnal.gov> * MessageService/testPerf.cxx: fixed $ in cvsid 2000-05-03 14:07 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFDetGeom.cxx: convert to using RawData/DetectorType enum in MinosOutline, ctor called here. 2000-05-03 13:52 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: MinosOutline.cxx, MinosOutline.h: convert to use RawData/DetectorType for enumeration. 2000-05-03 13:40 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DaqFrameHeader.cxx, DaqFrameHeader.h, DetectorType.h, RawDataVerify.cxx, RawHeader.cxx, RawHeader.h: Convert to using DetectorType::Detector_t for enumeration. 2000-05-02 13:58 Mark Messier <messier@indiana.edu> * JobControl/: JobCDemoModuleA.cxx, JobCDemoModuleB.cxx, JobCModuleProxy.h, Makefile.standalone: Simplified the register macro 2000-04-30 16:44 Mark Messier <messier@indiana.edu> * JobControl/Makefile: Added MINFAST style makefile... 2000-04-30 16:25 Mark Messier <messier@indiana.edu> * JobControl/: JobCDemoModuleA.cxx, JobCDemoModuleA.h, JobCDemoModuleB.cxx, JobCDemoModuleB.h, JobCMethod.cxx, JobCMethod.h, JobCModule.cxx, JobCModule.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, testJobCPath.cxx: Made naming of methods uniform and removed references to "TriggerFrames/Headers" 2000-04-30 15:41 Sue Kasahara <schubert@hep.umn.edu> * Minfast/setup_scripts/setup.source.urheim: S. Kasahara: add a setup file for the Linux cluster at U of MN 4/30/00 2000-04-29 00:12 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgLinkDef.h: File added by accident. 2000-04-28 22:50 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgDigitList.cxx, Candidate/MdlEvtBuilder.cxx: Add extra iteration to find DigitDataBlock in RawRecord's DataBlockList. 2000-04-28 10:36 Nick West <n.west1@physics.oxford.ac.uk> * CVSROOT/modules: Add Lattice and Navigation modules 2000-04-28 00:05 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgBase.h, Algorithm/AlgConfigDigit.cxx, Algorithm/AlgConfigDigit.h, Algorithm/AlgConfigDigitList.cxx, Algorithm/AlgConfigDigitList.h, Algorithm/AlgConfigEventList.cxx, Algorithm/AlgConfigEventList.h, Algorithm/AlgDigit.cxx, Algorithm/AlgDigit.h, Algorithm/AlgDigitList.cxx, Algorithm/AlgDigitList.h, Algorithm/AlgEvent.cxx, Algorithm/AlgEvent.h, Algorithm/AlgEventList.cxx, Algorithm/AlgEventList.h, Algorithm/AlgFactory.cxx, Algorithm/AlgFactory.h, Algorithm/AlgHandle.cxx, Algorithm/AlgHandle.h, Algorithm/AlgLinkDef.h, Algorithm/LinkDef.h, Candidate/CandBase.h, Candidate/CandContext.cxx, Candidate/CandContext.h, Candidate/CandDigit.cxx, Candidate/CandDigit.h, Candidate/CandDigitList.cxx, Candidate/CandDigitList.h, Candidate/CandEvent.cxx, Candidate/CandEvent.h, Candidate/CandEventList.cxx, Candidate/CandEventList.h, Candidate/CandFactory.cxx, Candidate/CandFactory.h, Candidate/CandHandle.h, Candidate/CandVerify.cxx, Candidate/CandVerify.h, Candidate/LinkDef.h, Candidate/MdlEvtBuilder.cxx, Candidate/MdlEvtBuilder.h: Prototype for RawRecord splitting. Need RawRecord data filled to test. 2000-04-27 20:47 Robert Hatcher <rhatcher@fnal.gov> * Minfast/Make.include: Linux build of rerootjob requires FORTOPTS -fno-second-underscore and GLIBS -lg2c -lnsl additions. 2000-04-27 14:48 Robert Hatcher <rhatcher@fnal.gov> * Rerootjob/rerootjob.cc: due to zoffset_REROOT() calls within REROOT objects a global gMINFast pointer is necessary for linkage even if it isn't used 2000-04-26 21:54 George Irwin <gmieg@slac.stanford.edu> * Minfast/README, Minfastjob/minfastjob.cc: Get rid of line in minfastjob.C, which is now obsolete: int Error; 2000-04-26 15:53 Minos CVS group account. Do not commit from here! * CVSROOT/modules: add "UgliGeometry" and "RawData" to the list of modules 2000-04-26 00:57 Robert Hatcher <rhatcher@fnal.gov> * Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: build and link RawData package library as part of the framework 2000-04-26 00:56 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DigitDataBlock.cxx, DigitDataBlock.h, RawRecord.cxx, RawRecord.h: add methods At and IndexOf to "DigitDataBlock" and "RawRecord" 2000-04-25 23:49 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DaqFrameHeader.h, DigitDataBlock.cxx, DigitDataBlock.h, GPSTimeStamp.cxx, RawHeader.cxx, RawHeader.h, RawRecord.cxx, RawRecord.h: fix enough that a linkable library can be built 2000-04-25 22:30 Mark Messier <messier@indiana.edu> * JobControl/: JobCDemoModuleA.cxx, JobCDemoModuleB.cxx, JobCMethod.cxx, JobCModule.cxx, JobCNode.cxx, JobCPath.cxx, Makefile.standalone, testJobCPath.cxx: Fixed bug in method naming and added exception classes 2000-04-25 22:29 Mark Messier <messier@indiana.edu> * JobControl/JobCException.h: Added classes for JobControl exceptions 2000-04-25 03:28 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/MinosOutline.h: enumerated types should have been declared within the class not outside. 2000-04-25 03:28 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFDetGeom.cxx: enumerated type should have been declared within MinosOutline; it now is, but must now be qualified when used outside. 2000-04-25 03:26 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/REROOT_Geom.cxx: comment out unnecessary fetch of REROOT_GeomMisc object. -rwh 2000-04-25 01:48 Mark Messier <messier@indiana.edu> * JobControl/: JobCMethod.cxx, JobCMethod.h, JobCMethodFactory.cxx, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, testJobCPath.cxx: Continued development... 2000-04-24 21:24 Robert Hatcher <rhatcher@fnal.gov> * Minfast/Makefile, Minfastjob/Makefile, Rerootjob/Makefile: Modified to add UgliGeometry to list of dirs from which to build libraries. 2000-04-24 21:21 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/: MINFDisplay.cxx, MINFDisplay.h: New functions "ToggleSteelEars" (steel w/ and w/out ears) and "ToggleDetectorOutline" (visibility of the active detector outline). Both are available via the pulldown context menu on MINFDisplay. 2000-04-24 21:18 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFDetGeom.cxx: Draw detector outlines using MinosOutline (specialized TXTRU) rather than raw TPGON -- faithful to near detector geometry. 2000-04-24 21:08 Robert Hatcher <rhatcher@fnal.gov> * UgliGeometry/: LinkDef.h, Makefile, MinosOutline.cxx, MinosOutline.h, TXTRU.cxx, TXTRU.h: A new directory for geometry classes and some initial "support" classes (a generalized shape class and one tuned for MINOS). 2000-04-21 23:36 Mark Messier <messier@indiana.edu> * JobControl/: testJobCModuleRegistry.cxx, testJobCPath.cxx: Added test programs 2000-04-21 19:35 Robert Hatcher <rhatcher@fnal.gov> * RawData/: DaqFrameHeader.cxx, DaqFrameHeader.h, DaqFrameRecord.cxx, DaqFrameRecord.h, DigitChannel.cxx, DigitChannel.h, DigitDataBlock.cxx, DigitDataBlock.h, GPSTimeStamp.cxx, GPSTimeStamp.h, LinkDef.h, Makefile, QieChannel.cxx, QieChannel.h, QieDataBlock.cxx, QieDataBlock.h, QieDigit.cxx, QieDigit.h, RawDataBlock.cxx, RawDataBlock.h, RawDataVerify.cxx, RawDataVerify.h, RawDigit.cxx, RawDigit.h, RawHeader.cxx, RawHeader.h, RawRecord.cxx, RawRecord.h, VikingChannel.cxx, VikingChannel.h, VikingDataBlock.cxx, VikingDataBlock.h, VikingDigit.cxx, VikingDigit.h: Initial commit of RawData -- still very much a work in progress 2000-04-21 19:26 Robert Hatcher <rhatcher@fnal.gov> * MINF_Classes/MINFast.cxx: modification due to change in REROOT_StdHep interface (to keep a consistent model when global z=0 was moved to the front of the first plane). 2000-04-21 19:25 Robert Hatcher <rhatcher@fnal.gov> * REROOT_Classes/: LinkDef.h, REROOT_BeamSystem.h, REROOT_CoilTube.h, REROOT_Geom.cxx, REROOT_Geom.h, REROOT_GeomMisc.h, REROOT_MuonTrkPoint.h, REROOT_NeuVtx.h, REROOT_PlanePos.h, REROOT_RecoMuon.h, REROOT_RecoVtx.h, REROOT_StdHep.h, REROOT_SuperModule.h, zoffset_REROOT.cxx, zoffset_REROOT.h: Modifications for shifting global z=0 to the front of the first plane. This significantly improves the display for the near detector events. 2000-04-21 18:02 Mark Messier <messier@indiana.edu> * JobControl/JobC.h, JobControl/JobCDemoModuleA.cxx, JobControl/JobCDemoModuleA.h, JobControl/JobCDemoModuleB.cxx, JobControl/JobCDemoModuleB.h, JobControl/JobCMethod.cxx, JobControl/JobCMethod.h, JobControl/JobCMethodFactory.cxx, JobControl/JobCMethodFactory.h, JobControl/JobCModule.cxx, JobControl/JobCModule.h, JobControl/JobCModuleProxy.cxx, JobControl/JobCModuleProxy.h, JobControl/JobCModuleRegistry.cxx, JobControl/JobCModuleRegistry.h, JobControl/JobCMsgModule.h, JobControl/JobCNode.cxx, JobControl/JobCNode.h, JobControl/JobCPath.cxx, JobControl/JobCPath.h, JobControl/JobCmain.cxx, JobControl/JobController.cxx, JobControl/JobController.h, JobControl/Makefile.standalone, OfflineReqDoc/req_jobc.html: Initial commit of JobControl -- still very much a work in progress 2000-04-21 17:57 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added JobControl module 2000-04-21 16:23 Robert Hatcher <rhatcher@fnal.gov> * Minfastjob/macros/digitsmacro.C: set the palette to a smooth blue-to-red sequence 2000-04-20 20:07 Mark Messier <messier@indiana.edu> * MessageService/: MsgFormat.cxx, MsgService.cxx, MsgStream.cxx, testMsgStream.cxx, testPerf.cxx: Cosmetic changes to check my access as a writer 2000-04-20 11:27 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: NavDemoMacro.C, NavGenLattice.cxx, NavPrimer.cxx, NavPrimer.h: NavDemoMacro.C now works in linux 2000-04-19 20:39 George Irwin <gmieg@slac.stanford.edu> * Candidate/: CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h: Add header comments. 2000-04-19 11:30 Nick West <n.west1@physics.oxford.ac.uk> * Lattice/: Lat.cxx, Lat.h, LatValidate.cxx, LatValidate.h, Lattice.cxx, Lattice.h, LatticeBase.cxx, LatticeBase.h, LatticeBuilder.cxx, LatticeBuilder.h, LatticeDef.h, LatticeLink.cxx, LatticeLink.h, LatticeNode.cxx, LatticeNode.h, LinkDef.h, Makefile, TestLattice.cc: Adding development version of Lattice class. Warning: Only partially working, added to repository for inspection only. 2000-04-19 11:27 Nick West <n.west1@physics.oxford.ac.uk> * Navigation/: LinkDef.h, Makefile, Nav.cxx, Nav.h, NavDemo.cxx, NavDemo.h, NavDemoMacro.C, NavGenLattice.cxx, NavGenLattice.h, NavGenTCollection.cxx, NavGenTCollection.h, NavItr.cxx, NavItr.h, NavKey.cxx, NavKey.h, NavPrimer.cxx, NavPrimer.h, NavPrimerGenerator.cxx, NavPrimerGenerator.h, NavSet.cxx, NavSet.h, NavTestDummy.cxx, NavTestDummy.h, NavTestMoon.cxx, NavTestMoon.h, NavTestPlanet.cxx, NavTestPlanet.h, NavValidate.cxx, NavValidate.h, TestNav.C, TestNav.cc, TestNavDummies.cc, XxxItr.h: Adding development version of Navigation class. Warning: Only partially working, added to repository for inspection only. 2000-04-12 21:51 George Irwin <gmieg@slac.stanford.edu> * TOOL_Classes/: QEntityCompare.cxx, QEntitySelect.cxx: Uncomment "delete fMethodCall;" in destructors with ROOT bug fix in v2.24. 2000-04-10 22:47 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgConfig.cxx, Algorithm/AlgConfig.h, Algorithm/AlgConfigEvent.cxx, Algorithm/AlgConfigEvent.h, Algorithm/AlgContext.cxx, Algorithm/AlgContext.h, Algorithm/AlgContextEvent.cxx, Algorithm/AlgContextEvent.h, Algorithm/AlgFactory.cxx, Algorithm/AlgFactory.h, Algorithm/AlgHandle.cxx, Algorithm/AlgHandle.h, Algorithm/LinkDef.h, Candidate/CandBase.cxx, Candidate/CandBase.h, Candidate/CandEvent.cxx, Candidate/CandEvent.h, Candidate/CandFactory.cxx, Candidate/CandFactory.h, Candidate/CandHandle.cxx, Candidate/CandHandle.h, Candidate/CandPtr.cxx, Candidate/CandPtr.h, Candidate/CandPtrBase.cxx, Candidate/CandPtrBase.h, Candidate/CandRef.cxx, Candidate/CandRef.h, Candidate/CandRefCounted.cxx, Candidate/CandRefCounted.h, Candidate/CandRefer.cxx, Candidate/CandRefer.h, Candidate/CandUid.cxx, Candidate/CandUid.h, Candidate/CandVerify.cxx, Candidate/CandVerify.h, Candidate/LinkDef.h, Candidate/batcand.C, Candidate/batcandloop.C, Candidate/batcandmacro.C, Candidate/candbat.C, Candidate/candbatloop.C, Candidate/testcand.C: Revamp Candidate/Algorithm. Remove C++ templates. More functionality. 2000-03-29 22:12 Mark Messier <messier@indiana.edu> * MessageService/: MsgStream.cxx, MsgStream.h, testMsgStream.cxx: Added streamer for C++ string type. All these streamers should use templates but I'll hold off making that change for now. 2000-03-23 22:20 George Irwin <gmieg@slac.stanford.edu> * Algorithm/.cvsignore, Algorithm/Make.dependencies, Algorithm/Makefile, Candidate/.cvsignore, Candidate/CandVerify.cxx, Candidate/CandVerify.h, Candidate/LinkDef.h, Candidate/Make.dependencies, Candidate/Makefile, MessageService/.cvsignore, MessageService/Makefile, Minfast/.cvsignore, MINF_Classes/Make.dependencies, MINF_Classes/Makefile, Minfast/Make.dependencies, Minfast/Make.include, Minfast/Makefile, Minfast/Makefile.int, Minfastjob/Makefile, Rerootjob/Makefile, REROOT_Classes/Make.dependencies, REROOT_Classes/Makefile, TOOL_Classes/Make.dependencies, TOOL_Classes/Makefile, USER_Classes/Make.dependencies, USER_Classes/Makefile: Make.dependencies->Makefile.temp switch. Remove some obsolete files. 2000-03-09 20:29 Mark Messier <messier@indiana.edu> * CVSROOT/framework.list: Added Liz to list 2000-03-09 20:28 Mark Messier <messier@indiana.edu> * Algorithm/Makefile, Minfast/Makefile.int, Candidate/Makefile: These should now build the whole tree. - Makefile.int - put libmsg, libalg, libcand on the link line - Algorithm/Candidate - added additional -I flag to rootcint commands 2000-03-09 15:50 Mark Messier <messier@indiana.edu> * Minfast/Makefile.int: Missing ';' was keeping RLM from building 2000-03-08 20:52 Mark Messier <messier@indiana.edu> * Minfast/Makefile.int: Start work to migrate this makefile to build entire framework 2000-03-08 20:48 Mark Messier <messier@indiana.edu> * Minfast/: Make.include, Makefile.int: First crack at a MINFAST makefile that builds the entire preliminary framework 2000-03-08 16:08 Mark Messier <messier@indiana.edu> * CVSROOT/: framework.list, loginfo, minfast.list, minosroot.list, msg.list, offline_req.list, pdm.list, rlm.list: I think the "one mailing list per package" will get out of control. I've reduced this to one "framework" list for all the framework packages. 2000-03-08 15:49 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Changed package names 2000-03-06 14:25 Mark Messier <messier@indiana.edu> * OfflineReqDoc/: build, req_datadis.html, req_general.html, req_intro.html, req_neugen.html: Added dispatcher req's 2000-02-26 00:57 George Irwin <gmieg@slac.stanford.edu> * Minfast/History, Candidate/CandVerify.cxx: Expanded printout in CandVerify.cxx. Update History with recent changes. 2000-02-23 22:02 George Irwin <gmieg@slac.stanford.edu> * Algorithm/AlgBase.cxx, Algorithm/AlgBase.h, Algorithm/AlgContext.cxx, Algorithm/AlgContext.h, Algorithm/AlgContextEvent.cxx, Algorithm/AlgContextEvent.h, Algorithm/AlgEvent.cxx, Algorithm/AlgEvent.h, Algorithm/AlgFactory.cxx, Algorithm/AlgFactory.h, Algorithm/AlgHandle.cxx, Algorithm/AlgHandle.h, Algorithm/LinkDef.h, Algorithm/Make.dependencies, Algorithm/Makefile, Minfast/History, Candidate/CandBase.cxx, Candidate/CandBase.h, Candidate/CandEvent.cxx, Candidate/CandEvent.h, Candidate/CandFactory.cxx, Candidate/CandFactory.h, Candidate/CandHandle.cxx, Candidate/CandHandle.h, Candidate/CandPtr.cxx, Candidate/CandPtr.h, Candidate/CandPtrBase.cxx, Candidate/CandPtrBase.h, Candidate/CandRef.cxx, Candidate/CandRef.h, Candidate/CandVerify.cxx, Candidate/CandVerify.h, Candidate/LinkDef.h, Candidate/Make.dependencies, Candidate/Makefile, Candidate/batcand.C, Candidate/candbat.C, Candidate/candbatloop.C, Candidate/testcand.C, TOOL_Classes/QEntityCompare.cxx, TOOL_Classes/QEntitySelect.cxx: Add to distribution of MINFAST_v1.4pre. 2000-02-23 14:53 Mark Messier <messier@indiana.edu> * CVSROOT/: minfast.list, minosroot.list, msg.list, offline_req.list, pdm.list, rlm.list: Added more members of the core group to lists 2000-02-23 14:46 Mark Messier <messier@indiana.edu> * MessageService/: Makefile, Makefile.standalone: Added standalone- and minfast-style make files 2000-02-22 17:48 Mark Messier <messier@indiana.edu> * CVSROOT/: loginfo, offline_req.list: added log info and e-mail notification for offline_req 2000-02-22 17:46 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added offline requirements module 2000-02-22 17:46 Mark Messier <messier@indiana.edu> * OfflineReqDoc/: build, logo.jpg, req_alg.html, req_can.html, req_database.html, req_detinfo.html, req_dis.html, req_flx.html, req_foot.html, req_framework.html, req_general.html, req_gnumi.html, req_intro.html, req_jobc.html, req_mag.html, req_msg.html, req_neugen.html, req_reconstruction.html, req_rlm_pdm.html, req_sim.html, req_simulations.html, req_ugli.html: Initial commit of requirements document 2000-02-18 19:52 Mark Messier <messier@indiana.edu> * MessageService/testMsgStream.cxx: Made __CVSID__ static 2000-02-18 19:46 Mark Messier <messier@indiana.edu> * MessageService/: MsgStream.cxx, MsgStream.h: For some wierd reason SGI complains about operator<<(const void *); I've supplied an operator<<(void *) which SGI passes as OK... 2000-02-18 19:30 Mark Messier <messier@indiana.edu> * MessageService/: MsgStream.cxx, MsgStream.h: Added typdef's for manips which aren't present on every system 2000-02-18 19:09 Mark Messier <messier@indiana.edu> * MessageService/: MsgStream.cxx, MsgStream.h, testMsgStream.cxx: Added manip's to list of streamers -- tested only on egcs 2000-02-16 23:54 George Irwin <gmieg@slac.stanford.edu> * MINF_Classes/: MINFScript.cxx, MINFScript.h: Fix by Elias Athanassopoulos (still MINFAST_v1.4pre) 2000-02-16 21:15 George Irwin <gmieg@slac.stanford.edu> * Minfast/.cvsignore, REROOT_Classes/ddlfiles/.cvsignore, Minfast/bin/.cvsignore, Minfast/lib.aix6000/.cvsignore, Minfast/lib.hpux/.cvsignore, Minfast/lib.irix/.cvsignore, Minfast/lib.irix64/.cvsignore, Minfast/lib.linux/.cvsignore, Minfast/lib.osf1/.cvsignore, Minfast/lib.sunos/.cvsignore, MessageService/.cvsignore, Minfast/setup_scripts/.cvsignore, Minfastjob/macros/.cvsignore: Add .so and .a files to .cvsignore 2000-02-16 20:50 George Irwin <gmieg@slac.stanford.edu> * MINF_Classes/GParticle.cxx, MINF_Classes/GParticle.h, MINF_Classes/LinkDef.h, MINF_Classes/MINFControlFrame.cxx, MINF_Classes/MINFControlFrame.h, MINF_Classes/MINFDetGeom.cxx, MINF_Classes/MINFDetGeom.h, Minfast/History, Minfast/Make.dependencies, Minfast/Make.include, Minfast/Makefile, Minfast/README, Minfast/rootlogon.C, Minfast/rootrc, Minfast/so_locations, Minfastjob/Makefile, Minfastjob/minfastjob.cc, Rerootjob/Makefile, Rerootjob/reco_minos.gaf_list, Rerootjob/reco_options, Rerootjob/rerootjob.cc, MINF_Classes/MINFDetector.cxx, MINF_Classes/MINFDetector.h, MINF_Classes/MINFDisplay.cxx, MINF_Classes/MINFDisplay.h, MINF_Classes/MINFDisplayFrame.cxx, MINF_Classes/MINFDisplayFrame.h, MINF_Classes/MINFEMU.cxx, MINF_Classes/MINFEMU.h, MINF_Classes/MINFEmbeddedCanvas.cxx, MINF_Classes/MINFEmbeddedCanvas.h, MINF_Classes/MINFFLS.cxx, MINF_Classes/MINFFLS.h, MINF_Classes/MINFGUIPanel.cxx, MINF_Classes/MINFGUIPanel.h, MINF_Classes/MINFHeader.cxx, MINF_Classes/MINFHeader.h, MINF_Classes/MINFHit.cxx, MINF_Classes/MINFHit.h, MINF_Classes/MINFLST.cxx, MINF_Classes/MINFLST.h, MINF_Classes/MINFPoints.cxx, MINF_Classes/MINFPoints.h, MINF_Classes/MINFScript.cxx, MINF_Classes/MINFScript.h, MINF_Classes/MINFVecs.cxx, MINF_Classes/MINFVecs.h, MINF_Classes/MINFast.cxx, MINF_Classes/MINFast.h, MINF_Classes/MINFile.cxx, MINF_Classes/MINFile.h, MINF_Classes/Make.dependencies, MINF_Classes/Makefile, MINF_Classes/TAttParticle.cxx, MINF_Classes/TAttParticle.h, MINF_Classes/so_locations, Rerootjob/ADAMO_READ.F, Rerootjob/ADAMO_Shell.cc, REROOT_Classes/ADAMO_Shell.h, REROOT_Classes/ADAMO_Shell_Dummy.cc, REROOT_Classes/AvailNuclei.h, REROOT_Classes/BeamSystem.h, REROOT_Classes/CellPos.h, REROOT_Classes/CoilTube.h, REROOT_Classes/DetectorVisitor.h, REROOT_Classes/DigitPln.h, REROOT_Classes/EmuDigit.h, REROOT_Classes/EmuHit.h, REROOT_Classes/EventHistory.h, REROOT_Classes/FLSDigiCell.h, REROOT_Classes/FLSDigiPln.h, REROOT_Classes/FLSDigiView.h, REROOT_Classes/FLSDigit.h, REROOT_Classes/FLSHit.h, REROOT_Classes/FLSParam.h, REROOT_Classes/FluxWgt.h, REROOT_Classes/GAFKey.h, REROOT_Classes/GAFKey.inc, Rerootjob/CREOBJ.F, REROOT_Classes/GeomMisc.h, REROOT_Classes/HitPln.h, REROOT_Classes/LSTHit.h, REROOT_Classes/LSTProto.h, REROOT_Classes/LSTStrip.h, REROOT_Classes/LSTWire.h, REROOT_Classes/LinkDef.h, REROOT_Classes/Make.dependencies, REROOT_Classes/Makefile, REROOT_Classes/MassDistrib.h, REROOT_Classes/Material.h, REROOT_Classes/MdlOrg.h, REROOT_Classes/Mixture.h, REROOT_Classes/MuonTrkHeader.h, REROOT_Classes/MuonTrkPoint.h, REROOT_Classes/NeuKin.h, REROOT_Classes/NeuVtx.h, REROOT_Classes/PEArrival.h, REROOT_Classes/PlanePos.h, REROOT_Classes/PlaneSpec.h, REROOT_Classes/PlexusAdd.h, REROOT_Classes/Pln2MUX.h, Rerootjob/INITAP.F, REROOT_Classes/REROOT_AvailNuclei.cxx, REROOT_Classes/REROOT_AvailNuclei.h, REROOT_Classes/REROOT_BeamSystem.cxx, REROOT_Classes/REROOT_BeamSystem.h, REROOT_Classes/REROOT_CellPos.cxx, REROOT_Classes/REROOT_CellPos.h, REROOT_Classes/REROOT_CoilTube.cxx, REROOT_Classes/REROOT_CoilTube.h, REROOT_Classes/REROOT_DigitPln.cxx, REROOT_Classes/REROOT_DigitPln.h, REROOT_Classes/REROOT_EmuDigit.cxx, REROOT_Classes/REROOT_EmuDigit.h, REROOT_Classes/REROOT_EmuHit.cxx, REROOT_Classes/REROOT_EmuHit.h, REROOT_Classes/REROOT_Event.cxx, REROOT_Classes/REROOT_Event.h, REROOT_Classes/REROOT_EventHistory.cxx, REROOT_Classes/REROOT_EventHistory.h, REROOT_Classes/REROOT_FLSDigiCell.cxx, REROOT_Classes/REROOT_FLSDigiCell.h, REROOT_Classes/REROOT_FLSDigiPln.cxx, REROOT_Classes/REROOT_FLSDigiPln.h, REROOT_Classes/REROOT_FLSDigiView.cxx, REROOT_Classes/REROOT_FLSDigiView.h, REROOT_Classes/REROOT_FLSDigit.cxx, REROOT_Classes/REROOT_FLSDigit.h, REROOT_Classes/REROOT_FLSHit.cxx, REROOT_Classes/REROOT_FLSHit.h, REROOT_Classes/REROOT_FLSParam.cxx, REROOT_Classes/REROOT_FLSParam.h, REROOT_Classes/REROOT_FluxWgt.cxx, REROOT_Classes/REROOT_FluxWgt.h, REROOT_Classes/REROOT_GAFKey.cxx, REROOT_Classes/REROOT_GAFKey.h, REROOT_Classes/REROOT_Geom.cxx, REROOT_Classes/REROOT_Geom.h, REROOT_Classes/REROOT_GeomMisc.cxx, REROOT_Classes/REROOT_GeomMisc.h, REROOT_Classes/REROOT_HitPln.cxx, REROOT_Classes/REROOT_HitPln.h, REROOT_Classes/REROOT_LSTHit.cxx, REROOT_Classes/REROOT_LSTHit.h, REROOT_Classes/REROOT_LSTProto.cxx, REROOT_Classes/REROOT_LSTProto.h, REROOT_Classes/REROOT_LSTStrip.cxx, REROOT_Classes/REROOT_LSTStrip.h, REROOT_Classes/REROOT_LSTWire.cxx, REROOT_Classes/REROOT_LSTWire.h, REROOT_Classes/REROOT_MassDistrib.cxx, REROOT_Classes/REROOT_MassDistrib.h, REROOT_Classes/REROOT_Material.cxx, REROOT_Classes/REROOT_Material.h, REROOT_Classes/REROOT_MdlOrg.cxx, REROOT_Classes/REROOT_MdlOrg.h, REROOT_Classes/REROOT_Mixture.cxx, REROOT_Classes/REROOT_Mixture.h, REROOT_Classes/REROOT_MuonTrkHeader.cxx, REROOT_Classes/REROOT_MuonTrkHeader.h, REROOT_Classes/REROOT_MuonTrkPoint.cxx, REROOT_Classes/REROOT_MuonTrkPoint.h, REROOT_Classes/REROOT_NeuKin.cxx, REROOT_Classes/REROOT_NeuKin.h, REROOT_Classes/REROOT_NeuVtx.cxx, REROOT_Classes/REROOT_NeuVtx.h, REROOT_Classes/REROOT_PEArrival.cxx, REROOT_Classes/REROOT_PEArrival.h, REROOT_Classes/REROOT_PlanePos.cxx, REROOT_Classes/REROOT_PlanePos.h, REROOT_Classes/REROOT_PlaneSpec.cxx, REROOT_Classes/REROOT_PlaneSpec.h, REROOT_Classes/REROOT_PlexusAdd.cxx, REROOT_Classes/REROOT_PlexusAdd.h, REROOT_Classes/REROOT_Pln2MUX.cxx, REROOT_Classes/REROOT_Pln2MUX.h, REROOT_Classes/REROOT_RPCHit.cxx, REROOT_Classes/REROOT_RPCHit.h, REROOT_Classes/REROOT_RecoMuon.cxx, REROOT_Classes/REROOT_RecoMuon.h, REROOT_Classes/REROOT_RecoShwDir.cxx, REROOT_Classes/REROOT_RecoShwDir.h, REROOT_Classes/REROOT_RecoShwEnergy.cxx, REROOT_Classes/REROOT_RecoShwEnergy.h, REROOT_Classes/REROOT_RecoVtx.cxx, REROOT_Classes/REROOT_RecoVtx.h, REROOT_Classes/REROOT_Record.cxx, REROOT_Classes/REROOT_Record.h, REROOT_Classes/REROOT_Rotm.cxx, REROOT_Classes/REROOT_Rotm.h, REROOT_Classes/REROOT_StdHep.cxx, REROOT_Classes/REROOT_StdHep.h, REROOT_Classes/REROOT_StdHepHead.cxx, REROOT_Classes/REROOT_StdHepHead.h, REROOT_Classes/REROOT_SubVolPos.cxx, REROOT_Classes/REROOT_SubVolPos.h, REROOT_Classes/REROOT_SubVolSpec.cxx, REROOT_Classes/REROOT_SubVolSpec.h, REROOT_Classes/REROOT_SuperModule.cxx, REROOT_Classes/REROOT_SuperModule.h, REROOT_Classes/REROOT_TMedium.cxx, REROOT_Classes/REROOT_TMedium.h, REROOT_Classes/REROOT_TPar.cxx, REROOT_Classes/REROOT_TPar.h, REROOT_Classes/REROOT_TstHit.cxx, REROOT_Classes/REROOT_TstHit.h, REROOT_Classes/REROOT_TubePixelInfo.cxx, REROOT_Classes/REROOT_TubePixelInfo.h, REROOT_Classes/REROOT_TubePixelMap.cxx, REROOT_Classes/REROOT_TubePixelMap.h, REROOT_Classes/REROOT_UserVisitor.cxx, REROOT_Classes/REROOT_UserVisitor.h, REROOT_Classes/REROOT_Visitor.h, REROOT_Classes/RPCHit.h, REROOT_Classes/RecoMuon.h, REROOT_Classes/RecoShwDir.h, REROOT_Classes/RecoShwEnergy.h, REROOT_Classes/RecoVtx.h, REROOT_Classes/Rotm.h, REROOT_Classes/StdHep.h, REROOT_Classes/StdHepHead.h, REROOT_Classes/SubVolPos.h, REROOT_Classes/SubVolSpec.h, REROOT_Classes/SuperModule.h, REROOT_Classes/TMedium.h, REROOT_Classes/TPar.h, REROOT_Classes/TstHit.h, REROOT_Classes/TubePixelInfo.h, Rerootjob/RecoControl.cc, Rerootjob/RecoControl.h, REROOT_Classes/TubePixelMap.h, REROOT_Classes/partap.inc, REROOT_Classes/so_locations, REROOT_Classes/ddlfiles/AvailNuclei.h, REROOT_Classes/ddlfiles/AvailNuclei.h.INQ, REROOT_Classes/ddlfiles/BeamSystem.h, REROOT_Classes/ddlfiles/BeamSystem.h.INQ, REROOT_Classes/ddlfiles/CREOBJ.F.lab, REROOT_Classes/ddlfiles/CREOBJ.c, REROOT_Classes/ddlfiles/CREOBJ.c.INQ, REROOT_Classes/ddlfiles/CREOBJ_ORIG.F.lab, REROOT_Classes/ddlfiles/CellPos.h, REROOT_Classes/ddlfiles/CellPos.h.INQ, REROOT_Classes/ddlfiles/CoilTube.h, REROOT_Classes/ddlfiles/CoilTube.h.INQ, REROOT_Classes/ddlfiles/DigitPln.h, REROOT_Classes/ddlfiles/DigitPln.h.INQ, REROOT_Classes/ddlfiles/EmuDigit.h, REROOT_Classes/ddlfiles/EmuDigit.h.INQ, REROOT_Classes/ddlfiles/EmuHit.h, REROOT_Classes/ddlfiles/EmuHit.h.INQ, REROOT_Classes/ddlfiles/EventHistory.h, REROOT_Classes/ddlfiles/EventHistory.h.INQ, REROOT_Classes/ddlfiles/FLSDigiCell.h, REROOT_Classes/ddlfiles/FLSDigiCell.h.INQ, REROOT_Classes/ddlfiles/FLSDigiPln.h, REROOT_Classes/ddlfiles/FLSDigiPln.h.INQ, REROOT_Classes/ddlfiles/FLSDigiView.h, REROOT_Classes/ddlfiles/FLSDigiView.h.INQ, REROOT_Classes/ddlfiles/FLSDigit.h, REROOT_Classes/ddlfiles/FLSDigit.h.INQ, REROOT_Classes/ddlfiles/FLSHit.h, REROOT_Classes/ddlfiles/FLSHit.h.INQ, REROOT_Classes/ddlfiles/FLSParam.h, REROOT_Classes/ddlfiles/FLSParam.h.INQ, REROOT_Classes/ddlfiles/FluxWgt.h, REROOT_Classes/ddlfiles/FluxWgt.h.INQ, REROOT_Classes/ddlfiles/GAFKey.h, REROOT_Classes/ddlfiles/GAFKey.h.INQ, REROOT_Classes/ddlfiles/GeomMisc.h, REROOT_Classes/ddlfiles/GeomMisc.h.INQ, REROOT_Classes/ddlfiles/HitPln.h, REROOT_Classes/ddlfiles/HitPln.h.INQ, REROOT_Classes/ddlfiles/INITAP.F.lab, REROOT_Classes/ddlfiles/INITAP.c, REROOT_Classes/ddlfiles/INITAP.c.INQ, REROOT_Classes/ddlfiles/INITAP_ORIG.F.lab, REROOT_Classes/ddlfiles/LSTHit.h, REROOT_Classes/ddlfiles/LSTHit.h.INQ, REROOT_Classes/ddlfiles/LSTProto.h, REROOT_Classes/ddlfiles/LSTProto.h.INQ, REROOT_Classes/ddlfiles/LSTStrip.h, REROOT_Classes/ddlfiles/LSTStrip.h.INQ, REROOT_Classes/ddlfiles/LSTWire.h, REROOT_Classes/ddlfiles/LSTWire.h.INQ, REROOT_Classes/ddlfiles/MassDistrib.h, REROOT_Classes/ddlfiles/MassDistrib.h.INQ, REROOT_Classes/ddlfiles/Material.h, REROOT_Classes/ddlfiles/Material.h.INQ, REROOT_Classes/ddlfiles/MdlOrg.h, REROOT_Classes/ddlfiles/MdlOrg.h.INQ, REROOT_Classes/ddlfiles/Mixture.h, REROOT_Classes/ddlfiles/Mixture.h.INQ, REROOT_Classes/ddlfiles/MuonTrkHeader.h, REROOT_Classes/ddlfiles/MuonTrkHeader.h.INQ, REROOT_Classes/ddlfiles/MuonTrkPoint.h, REROOT_Classes/ddlfiles/MuonTrkPoint.h.INQ, REROOT_Classes/ddlfiles/NeuKin.h, REROOT_Classes/ddlfiles/NeuKin.h.INQ, REROOT_Classes/ddlfiles/NeuVtx.h, REROOT_Classes/ddlfiles/NeuVtx.h.INQ, REROOT_Classes/ddlfiles/PEArrival.h, REROOT_Classes/ddlfiles/PEArrival.h.INQ, REROOT_Classes/ddlfiles/PlanePos.h, REROOT_Classes/ddlfiles/PlanePos.h.INQ, REROOT_Classes/ddlfiles/PlaneSpec.h, REROOT_Classes/ddlfiles/PlaneSpec.h.INQ, REROOT_Classes/ddlfiles/PlexusAdd.h, REROOT_Classes/ddlfiles/PlexusAdd.h.INQ, REROOT_Classes/ddlfiles/Pln2MUX.h, REROOT_Classes/ddlfiles/Pln2MUX.h.INQ, REROOT_Classes/ddlfiles/RPCHit.h, REROOT_Classes/ddlfiles/RPCHit.h.INQ, REROOT_Classes/ddlfiles/RecoMuon.h, REROOT_Classes/ddlfiles/RecoMuon.h.INQ, REROOT_Classes/ddlfiles/RecoShwDir.h, REROOT_Classes/ddlfiles/RecoShwDir.h.INQ, REROOT_Classes/ddlfiles/RecoShwEnergy.h, REROOT_Classes/ddlfiles/RecoShwEnergy.h.INQ, REROOT_Classes/ddlfiles/RecoVtx.h, REROOT_Classes/ddlfiles/RecoVtx.h.INQ, REROOT_Classes/ddlfiles/ResponseVar.h, REROOT_Classes/ddlfiles/ResponseVar.h.INQ, REROOT_Classes/ddlfiles/Rotm.h, REROOT_Classes/ddlfiles/Rotm.h.INQ, REROOT_Classes/ddlfiles/StdHep.h, REROOT_Classes/ddlfiles/StdHep.h.INQ, REROOT_Classes/ddlfiles/StdHepHead.h, REROOT_Classes/ddlfiles/StdHepHead.h.INQ, REROOT_Classes/ddlfiles/SubVolPos.h, REROOT_Classes/ddlfiles/SubVolPos.h.INQ, REROOT_Classes/ddlfiles/SubVolSpec.h, REROOT_Classes/ddlfiles/SubVolSpec.h.INQ, REROOT_Classes/ddlfiles/SuperModule.h, REROOT_Classes/ddlfiles/SuperModule.h.INQ, REROOT_Classes/ddlfiles/TMedium.h, REROOT_Classes/ddlfiles/TMedium.h.INQ, REROOT_Classes/ddlfiles/TPar.h, REROOT_Classes/ddlfiles/TPar.h.INQ, REROOT_Classes/ddlfiles/TstHit.h, REROOT_Classes/ddlfiles/TstHit.h.INQ, REROOT_Classes/ddlfiles/TubePixelInfo.h, REROOT_Classes/ddlfiles/TubePixelInfo.h.INQ, REROOT_Classes/ddlfiles/TubePixelMap.h, REROOT_Classes/ddlfiles/TubePixelMap.h.INQ, REROOT_Classes/ddlfiles/VarParam.h, REROOT_Classes/ddlfiles/VarParam.h.INQ, REROOT_Classes/ddlfiles/actsim.ddl, REROOT_Classes/ddlfiles/compile_ddl.kumac, REROOT_Classes/ddlfiles/exa.his, REROOT_Classes/ddlfiles/exa.his.INQ, REROOT_Classes/ddlfiles/flow.ddl, REROOT_Classes/ddlfiles/geant.ddl, REROOT_Classes/ddlfiles/geom.ddl, REROOT_Classes/ddlfiles/hits.ddl, REROOT_Classes/ddlfiles/last.kumac, REROOT_Classes/ddlfiles/neu.ddl, REROOT_Classes/ddlfiles/process_ddl_reroot.csh, REROOT_Classes/ddlfiles/reco.ddl, TOOL_Classes/LinkDef.h, TOOL_Classes/Make.dependencies, TOOL_Classes/Makefile, TOOL_Classes/QEmuDigit.cxx, TOOL_Classes/QEmuDigit.h, TOOL_Classes/QEmuDigitCompare.cxx, TOOL_Classes/QEmuDigitCompare.h, TOOL_Classes/QEmuDigitSelect.cxx, TOOL_Classes/QEmuDigitSelect.h, TOOL_Classes/QEmuDigitSet.cxx, TOOL_Classes/QEmuDigitSet.h, TOOL_Classes/QEmuHit.cxx, TOOL_Classes/QEmuHit.h, TOOL_Classes/QEmuHitCompare.cxx, TOOL_Classes/QEmuHitCompare.h, TOOL_Classes/QEmuHitSelect.cxx, TOOL_Classes/QEmuHitSelect.h, TOOL_Classes/QEmuHitSet.cxx, TOOL_Classes/QEmuHitSet.h, TOOL_Classes/QEntityCompare.cxx, TOOL_Classes/QEntityCompare.h, TOOL_Classes/QEntitySelect.cxx, TOOL_Classes/QEntitySelect.h, TOOL_Classes/QEntitySet.cxx, TOOL_Classes/QEntitySet.h, TOOL_Classes/QEvent.cxx, TOOL_Classes/QEvent.h, TOOL_Classes/QFLSDigit.cxx, TOOL_Classes/QFLSDigit.h, TOOL_Classes/QFLSDigitCompare.cxx, TOOL_Classes/QFLSDigitCompare.h, TOOL_Classes/QFLSDigitSelect.cxx, TOOL_Classes/QFLSDigitSelect.h, TOOL_Classes/QFLSDigitSet.cxx, TOOL_Classes/QFLSDigitSet.h, TOOL_Classes/QFLSHit.cxx, TOOL_Classes/QFLSHit.h, TOOL_Classes/QFLSHitCompare.cxx, TOOL_Classes/QFLSHitCompare.h, TOOL_Classes/QFLSHitSelect.cxx, TOOL_Classes/QFLSHitSelect.h, TOOL_Classes/QFLSHitSet.cxx, TOOL_Classes/QFLSHitSet.h, TOOL_Classes/QLSTHit.cxx, TOOL_Classes/QLSTHit.h, TOOL_Classes/QLSTHitCompare.cxx, TOOL_Classes/QLSTHitCompare.h, TOOL_Classes/QLSTHitSelect.cxx, TOOL_Classes/QLSTHitSelect.h, TOOL_Classes/QLSTHitSet.cxx, TOOL_Classes/QLSTHitSet.h, TOOL_Classes/QLSTWire.cxx, TOOL_Classes/QLSTWire.h, TOOL_Classes/QLSTWireCompare.cxx, TOOL_Classes/QLSTWireCompare.h, TOOL_Classes/QLSTWireSelect.cxx, TOOL_Classes/QLSTWireSelect.h, TOOL_Classes/QLSTWireSet.cxx, TOOL_Classes/QLSTWireSet.h, USER_Classes/LinkDef.h, USER_Classes/Make.dependencies, USER_Classes/Makefile, USER_Classes/UCustom.cxx, USER_Classes/UCustom.h, USER_Classes/UFluxSamp.cxx, USER_Classes/UFluxSamp.h, Minfast/bin/arch, Minfastjob/macros/RlmDemo.C, Minfastjob/macros/batchloop.C, Minfastjob/macros/bouncemacro.C, Minfastjob/macros/custommacro.C, Minfastjob/macros/dalistmacro.C, Minfastjob/macros/digitsmacro.C, Minfastjob/macros/dumpmac.C, Minfastjob/macros/findmacro.C, Minfastjob/macros/fluxmacro.C, Minfastjob/macros/geteventmacro.C, Minfastjob/macros/hitmacro.C, Minfastjob/macros/infomacro.C, Minfastjob/macros/loopmacro.C, Minfastjob/macros/padlistmacro.C, Minfastjob/macros/partmacro.C, Minfastjob/macros/partreemacro.C, Minfastjob/macros/phtotmacro.C, Minfastjob/macros/phtransmacro.C, Minfastjob/macros/plotmacro.C, Minfastjob/macros/qtestmacro.C, Minfast/setup_scripts/setup.source.abbott, Minfast/setup_scripts/setup.source.fnal, Minfast/setup_scripts/setup.source.generic, Minfast/setup_scripts/setup.source.hep, Minfast/setup_scripts/setup.source.mimosa, Minfast/setup_scripts/setup.source.slac, Minfast/setup_scripts/setup.source.user, Minfast/setup_scripts/setup.source.user.new, Minfast/setup_scripts/setup_minfast_dir, Minfastjob/macros/rootlogon.C, Minfastjob/macros/scan_eff.C, Minfastjob/macros/stdhepmacro.C, Minfastjob/macros/viewcheck.C, Minfastjob/macros/vplotmacro.C: Initial minfast checkin at level MINFAST_v1.4pre 2000-02-16 19:08 George Irwin <gmieg@slac.stanford.edu> * MessageService/.cvsignore, Minfast/.cvsignore: Add .cvsignore files to all packages. 2000-02-16 14:46 Minos CVS group account. Do not commit from here! * CVSROOT/: minfast.list, pdm.list, rlm.list: Added more names to lists 2000-02-15 16:50 Minos CVS group account. Do not commit from here! * CVSROOT/: loginfo, pdm.list, rlm.list: Added e-mail lists for other packages 2000-02-11 02:48 Mark Messier <messier@indiana.edu> * MessageService/MsgBoundFormat.h: Fixed comment 2000-02-11 02:43 Mark Messier <messier@indiana.edu> * MessageService/MsgName.h: Fixed comment 2000-02-11 02:41 Minos CVS group account. Do not commit from here! * CVSROOT/loginfo: Made path to e-mail lists absolute 2000-02-11 02:39 Minos CVS group account. Do not commit from here! * CVSROOT/cvs.log: Added separator to make log file easier to read 2000-02-11 02:31 Mark Messier <messier@indiana.edu> * CVSROOT/loginfo: Added rule for minosroot 2000-02-11 02:20 Mark Messier <messier@indiana.edu> * MessageService/Msg.h: Fixed a comment 2000-02-11 02:16 Minos CVS group account. Do not commit from here! * CVSROOT/loginfo: Fixed name of cvs.log script 2000-02-11 02:10 Mark Messier <messier@indiana.edu> * MessageService/: testDemo.cxx, testPerf.cxx: Fixed a comment 2000-02-11 01:58 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Fixed misspelling of ugli 2000-02-11 01:48 Mark Messier <messier@indiana.edu> * MessageService/testDemo.cxx: Added sample code for many messages to the same MsgStream 2000-02-11 01:38 Minos CVS group account. Do not commit from here! * CVSROOT/loginfo: Made script use absolute path 2000-02-11 01:34 Minos CVS group account. Do not commit from here! * CVSROOT/cvs.log: Fixed up message format 2000-02-11 01:20 Mark Messier <messier@indiana.edu> * CVSROOT/loginfo: Pointed cvs-log to minoscvs home area 2000-02-11 01:09 Mark Messier <messier@indiana.edu> * MessageService/testDemo.cxx: Supplied missing $ in CVSID 2000-02-11 01:07 Mark Messier <messier@indiana.edu> * CVSROOT/cvs.log: Added notification script 2000-02-11 00:54 Mark Messier <messier@indiana.edu> * MessageService/: Makefile, Msg.h, MsgBoundFormat.h, MsgCatStream.cxx, MsgCatStream.h, MsgFileOStream.cxx, MsgFileOStream.h, MsgFormat.cxx, MsgFormat.h, MsgName.h, MsgOStream.h, MsgOStreamService.cxx, MsgOStreamService.h, MsgService.cxx, MsgService.h, MsgStandardOStream.cxx, MsgStandardOStream.h, MsgStream.cxx, MsgStream.h, testDemo.cxx, testMsgFormat.cxx, testMsgOStreamService.cxx, testMsgService.cxx, testMsgStream.cxx, testPerf.cxx: Initial commit of message service 2000-02-11 00:43 Mark Messier <messier@indiana.edu> * CVSROOT/: loginfo, minosroot.list, msg.list: Setup e-mail notification for minosroot add msg 2000-02-11 00:30 Mark Messier <messier@indiana.edu> * CVSROOT/modules: Added modules for msg, pdm, rlm and ulgi 2000-02-11 00:21 Minos CVS group account. Do not commit from here! * CVSROOT/: editinfo, loginfo, rcsinfo, verifymsg, checkoutlist, commitinfo, config, cvswrappers, modules, notify, taginfo: initial checkin