2006-07-21 21:42 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisModule.cxx, NCAnalysisModule.h, NCExtraction.cxx, NCExtraction.h, NCExtractionADM.cxx, NCExtractionADM.h, NCExtractionDP.cxx, NCExtractionDP.h: 1) added NCExtraction::Prepare() method. this is a generic wrapper method where you would put in any code to get your derived extraction object ready for doing the extraction. in the DP and ADM extraction objects this method just calls the FillPDFs() method. 2) added NCExtraction::DoExtraction() method. this is another generic wrapper method where you would put whatever code is used to actually do your extraction. it fills an analysis info object for the given extraction, and the analysis info object holds the separation parameters. 3) added NCExtraction::FillAnalysisInfo() method. this is a method that actually has functionality in it as i assume that every extraction method will fill an analysis info object now. 4) removed NCAnalysisModule::FillAnalysisInfo() method as the extraction objects do that now 5) removed unnecessary data members from NCAnalysisModule (ones that were not being used or used only in the EndJob method and were not settable parameters). 6) added NCAnalysisCuts::GetExtractionCut() method to NCAnalysisCuts to return the values on which to cut the separation parameter for NC/CC separation. the method takes as an argument an int representing the extraction method, the values are defined in NCType.h. 2006-07-21 18:09 Ed Larty * setup/: packages-R1.19.0-tmp, packages-R1.20.0-tmp, packages-R1.22-tmp, packages-R1.23-tmp, packages-R1.24-tmp: # added new tmp file for R1.24 2006-07-21 16:55 rustem * UnfoldingData/Near/: AlgAssignNear.cxx, AlgAssignNear.h, AlgAssignNear2d.cxx, AlgAssignNear2d.h, GNUmakefile, LinkDef.h: This directory contains two implementations of AlgAssign ABC class: AlgAssignNear AlgAssignNear2d These two classes are in Unp namespace. ------------------------------------------------------------------------------------------------------- AlgAssignNear and AlgAssignNear2d read in Anp::SimpleEvent ntulple, creates data and true vectors and computes a smearing matrix. Both modules need to know where ntuples files are located: UnfoldModule module; module.Config("MatrixFilePath", "file.root"); module.Config("DataFilePath", "file.root"); The file specifed by MatrixFilePath is used to create a smearing matrix and has to be a MC data file. The file specified by DataFilePath is used to create a data vector that will be passed to unfolding routine. If DataFilePath is a MC file, a true underlying distribution will also be computed for plotting comparisons. ------------------------------------------------------------------------------------------------------- AlgAssignNear creates 1d neutrino energy distribution, currently using the fixed size bins for neutrino energy axis. ------------------------------------------------------------------------------------------------------- AlgAssignNear2d creates 2d neutrino energy and Y distribution, currently using the fixed size bins for neutrino energy and Y axis. 2006-07-21 16:28 rustem * UnfoldingData/macros/: smear.C, test.C, unfold.C, unfold_near.C, unfold_near2d.C, unfold_test.C: Macros for running the jobs. 2006-07-21 16:01 boehm * RecoBase/CandShowerHandle.cxx: Removing two cout statements that were in the code advertising the deweighting 2006-07-21 15:47 rustem * UnfoldingData/Review/: AlgFile.cxx, AlgFile.h, ComplexKey.cxx, ComplexKey.h, GNUmakefile, LinkDef.h, PlotTest.cxx, PlotTest.h, PlotUnfold.cxx, PlotUnfold.h, PlotVector.cxx, PlotVector.h: This directory contains the plotting routines that create unfolding histograms. The actual details of making lots of histograms are rather complex so these code should not be lightly modified. In this directory there are 5 classes in Unp namespace: AlgFile ComplexKey PlotTest PlotUnfold PlotVector -------------------------------------------------------------------------------------------------------- AlgFile is an implementation of AlgReview ABC class. There are two main usages: 1) AlgFile analyzes results of each iteration and plots and compares data and true distributions before and after the unfolding. Also, an unfolding matrix is plotted as well. AlgFile stores summary of each iteration (various chi2 quantities) and after a last iteration plots chi2s versus iteration number. 2) AlgFile analyzes first and last iteration for a series of tests. Each tests performs a fixed number of iterations with slightly different input parameters. After a last test, in dtor of AlgFile results of all tests are compared and plotted together. AlgFile relies on 3 helper classes to manage the details of plotting various histograms -------------------------------------------------------------------------------------------------------- PlotUnfold plots true and data distributions, comparison tests and an unfolding matrix for a single iteration. -------------------------------------------------------------------------------------------------------- PlotTest plots results of a single test that has performed a number of iterations. -------------------------------------------------------------------------------------------------------- PlotVector plots a single CellVec by unwrapping it into a multidimensional input distribution. It was quite a bit of pain to make sure this works correctly. Data and true distributions live in different multi-dimensional spaces. The bins in these input spaces are numbered with a one dimensional integer index (which becomes an index of CellVec). AlgAssign provides a map: std::map > First unsigned int key in outer std::map is a Cell index, second unsigned int in the inner std::map is a axis number in multi-dimensional space. Bin stores a edge, center and bin number values of axis's bin. -------------------------------------------------------------------------------------------------------- ComplexKey is a helper class that provides operator== for finding a bin of a multi-dimensional distribution. 2006-07-21 15:14 rustem * UnfoldingData/Test/: AlgAssignTest.cxx, AlgAssignTest.h, AlgSmoothTest.cxx, AlgSmoothTest.h, GNUmakefile, LinkDef.h: UnfoldingData/Test contains an implementation of AlgAssign ABC class: AlgAssignTest This is a test of the unfodling method with 2 smearing matrices and 4 true distributions. "Data" distributions are computed by multipying true distributions by a smearing matrix. These examples are nearly identical to the test cases in the D'Agostini's Fotran code. AlgSmoothTest is currently just an empty class. 2006-07-21 15:05 rustem * UnfoldingData/: AlgAssign.cxx, AlgAssign.h, AlgFactory.cxx, AlgFactory.h, AlgReview.cxx, AlgReview.h, AlgSmooth.cxx, AlgSmooth.h, Bin.cxx, Bin.h, Cell.cxx, Cell.h, CellVec.cxx, CellVec.h, Event.cxx, Event.h, GNUmakefile, LinkDef.h, Matrix.cxx, Matrix.h, Unfold.cxx, Unfold.h, UnfoldModule.cxx, UnfoldModule.h: An initial commit of a new package. UnfoldingData package iteratively computes true distributions using an iterative method. Top level directory for UnfoldingPackage includes 11 classes in Unp namespace: AlgAssign AlgFactory AlgReview AlgSmooth Bin Cell CellVec Event Matrix Unfold UnfoldModule ------------------------------------------------------------------------------------------------------------------------------ Cell is a cell or bin of true or data distributions. Each cell has one unsigned int for index and two doubles for number of events and the probability of a cell when total number of events is normalized to unity. ------------------------------------------------------------------------------------------------------------------------------ CellVec is a wrapper class around std::vector. This class provides supporting functions for operating on vectors: sorting, computing chi2, consistency checks, etc. ------------------------------------------------------------------------------------------------------------------------------ Event is a data interface class that simplifies computation of a smearing matrix. Each event has 4 variables: true cell index, data cell index, true event weight and data event weight. For each MC event a user has to specify these four variables. By default data cell index of -1 means that an event was not observed in a detector (efficiency could be less than one). True weight could be less than one if, for example, a true MC event is split into two or more observed events. Use of weights also allows computation of a smearing matrix from a weighted MC. ------------------------------------------------------------------------------------------------------------------------------ Matrix is a home cooked matrix class that operates on CellVec objects. Currently it depends on ROOT matrix class for inversion method (this a single external dependency of the top level code). Matrix ctor computes the smearing matrix from vector of Events. This matrix class performs reasonably fast. A main slowdown is due to std::vector operations, which is used by Matrix to store its elements. In future, Matrix might be changed to a wrapper class around more efficient matrix implementation (using sparse matrices should be especially efficient). ------------------------------------------------------------------------------------------------------------------------------ Bin is a single bin in a 1d histogram that knows its bin number, left edge and the value at the center. It is used to map 1d CellVec, which is used by an unfolding algorithm, to actual multi-dimensional data distributions. ------------------------------------------------------------------------------------------------------------------------------ AlgAssign is an abstract base class that provides: initial data vector, smearing matrix, initial guess at true distributions and a real true distribution (if available). Unfolding procedure operates on a one dimensional vector of cells. The true and data distributions can have any number of dimensions so AlgAssign provides a mapping from global 1d cell vector to underlying multi-dimensional distributions both for true and data values. The actual implementations of AlgAssign works with particular types of data and true distributions. AlgAssign also provides a method to fluctuate the input data. The details of how the actual fluctuation (statistical or systematic) are data dependent and thus left out of the main unfolding routine. ------------------------------------------------------------------------------------------------------------------------------ AlgReview is an abstract base class that "reviews" the results of each iteration. There is one implementation available, class AlgFile, that makes histograms for true and data distributions. AlgReview can also compare the results of the multiple tests where each test runs for a fixed number of iterations and different tests might have slightly different input data or smearing matrices. ------------------------------------------------------------------------------------------------------------------------------ AlgSmooth is an abstract base class that implements a smoothing of the data between iterations. It is currently not implemented. ------------------------------------------------------------------------------------------------------------------------------ AlgFactory is a usual factory design that registers implementations of the three ABC algorithms and creates an instance of a known algorithm upon request. ------------------------------------------------------------------------------------------------------------------------------ Unfold is a main unfolding routine. It depends on Cell, CellVec, Matrix and AlgAssign classes. Unfold is a stateless object - it does not keep track of which particular iteration is currently being performed so before each iteration a previous state, guess vector for true distribution, has to be supplied. For a first iteration the guess vector is supplied by AlgAssign and is usually a flat distribution. After first iteration the guess vector is either a result of the previous iteration or a smoothed version of the previous iteration result. ------------------------------------------------------------------------------------------------------------------------------ UnfoldModule organizes details of unfolding process. It creates instances of requested algorithms, counts number of iterations and tests, calls AlgReview and AlgSmooth after an iteration. 2006-07-21 06:03 Sue Kasahara * Persistency/PerStream.cxx: The fix committed yesterday to deal with a new object created at the TTree branch object ptr address during TTree destructor didn't cover the case for which the object isn't "PerOwned". Broaden the fix to cover all cases. 2006-07-20 22:37 Brian Rebel * NCUtils/: LinkDef.h, NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisModuleADM.cxx, NCAnalysisModuleADM.h, NCAnalysisReader.h, NCExtraction.cxx, NCExtraction.h, NCExtractionADM.cxx, NCExtractionADM.h, NCExtractionBR.cxx, NCExtractionBR.h, NCExtractionDP.cxx, NCExtractionDP.h, NCType.h: a whole butt-load of changes. basically i reworked the NCExtraction object base class to hold histograms for both data and MC. that means i had to change the NCAnalysisModule as well. i also reworked the NCAnalysisModule to try to unify the different extraction methods so that the results will be output into one file rather than many. still a ways to go on that one though. removed the ADM module as it was totally dependent on the old use cases. removed the BR extraction as it was just bad. 2006-07-20 11:36 cbs * MuonRemoval/: AlgRmMuList.cxx, Module/NtpMRModule.cxx: Added protection against missing striplist, eventlist or rmmulist. 2006-07-20 10:51 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Add new table CALADCTOPES 2006-07-20 09:13 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Small tweak to ND spectrometer demuxing. Is essentially cosmetic and has negligible effect on output. 2006-07-20 03:43 Sue Kasahara * Persistency/PerStream.cxx: Change the order of destroyed objects in destructor from: 1)destruct object stored in tree 2)destruct tree to: 1)destruct tree 2)destruct object stored in tree since, oddly, in the latest development version of ROOT the TTree *dtor* will try to *construct* an object at the address of the object assigned to the branch, if one doesn't already exist. 2006-07-20 03:09 mskim * Calibrator/: CalADCtoPEs.cxx, CalADCtoPEs.h, LinkDef.h: [no log message] 2006-07-19 22:41 George Irwin * AtNuUtils/: CamEvd.cxx, FarLayout.cxx, PlotMan.cxx, TreeOut.cxx, TruthHelp.cxx, TruthHelp.h, UtilCanvas.cxx, UtilFile.cxx, UtilHist.cxx, UtilMisc.cxx, UtilStrip.cxx, VetoShower.cxx, VetoTrack.cxx: One more fix for GCC 3.3.4: change 'class UtilStrip;' to '#include "AtNuUtils/UtilStrip.h"' in TruthHelp.h. Make all #include paths explicit for AtNuUtils header files. 2006-07-19 22:02 Brett Viren * CVSROOT/: check_access, modules: Add UnfoldingData with access by Rustem 2006-07-19 22:01 Brett Viren * UnfoldingData/.cvsignore: Initial package creation 2006-07-19 22:01 Brett Viren * UnfoldingData/.cvsignore: Initial revision 2006-07-19 20:03 boehm * NueAna/: SntpHelpers.cxx, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h: Adding the new canvas which shows the evt/slice breakdown in a snarl 2006-07-19 19:52 bspeak * AtNuUtils/CamEvd.cxx: Comment out a few lines regarding the vector to allow compiling with the latest root. 2006-07-19 17:36 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: Small tweak to ND Spectrometer DeMuxing. 2006-07-19 17:06 cbs * CandEventSR/AlgEventSSList.cxx: Added a check on subshower uid's when modifying an object's daughter list in AddStripToEvent. In rare cases, this led to a warning in the ntuple maker that a subshower held by the shower could not be found in the subshower list. 2006-07-19 16:36 culling * RecoBase/CandShowerHandle.cxx: Updated form of functions to allow Cosmics to run with recent SubShower calibrations 2006-07-19 16:34 cbs * CandNtupleSR/Module/NtpSRModule.cxx: Accidentally committed a version of this with FillNtpDetStatus commented out. 2006-07-19 16:27 cbs * CandNtupleSR/: LinkDef.h, NtpSREvent.cxx, NtpSREvent.h, NtpSRWindow.cxx, NtpSRWindow.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Added information about total and unassigned pulse height in a configurable window around each event. 2006-07-19 15:58 culling * CandShowerSR/: DBtxt_AlgShowerSR_Beam.C, DBtxt_AlgShowerSR_Cosmic.C, DBtxt_AlgShowerSR_default.C: Updated calibration constants (same as SubShower) 2006-07-19 14:53 Brian Rebel * MarquardtFit/: MqfType.cxx, SystematicParameter.cxx, macros/systematic.C: put the initial y value into the nominal histograms rather than the value found after the shifts in shower energy 2006-07-19 14:03 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: First attempt to remove possbility of uninitialised values for track u or v positions. 2006-07-19 12:10 cbs * NueAna/: MuonRemovalInfo.cxx, MuonRemovalInfo.h, MuonRemovalInfoAna.cxx, StdHepInfoAna.cxx: Added two new variables to MuonRemovalInfo block. Fixed a bug in StdHepInfoAna. 2006-07-19 08:18 Nick West * DatabaseInterface/test/: DbiValidate.cc, TestDbi.cc: Global search-and-replace from TSQLStatement to TSQL_Statement 2006-07-18 23:32 George Irwin * RDBC/: include/RDBC/TSQLStatement.h, rdbc/TSQLStatement.cxx: These are replaced by TSQL_Statement header and implementation. 2006-07-18 23:29 George Irwin * DatabaseUpdater/DbuDaqMonitorModule.cxx, DatabaseUpdater/DbuDaqMonitorModule.h, DatabaseMaintenance/DbmModule.cxx, DatabaseMaintenance/DbmValidate.cxx: Change TSQLStatement to TSQL_Statement. 2006-07-18 23:03 Robert Hatcher * AtNuUtils/UtilMisc.cxx: fabs() needs a #include 2006-07-18 22:41 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: add special case of "controlroom" release to pick the right one allow -q and -O to both be used (was dropping -O in case of -q) other minor tweaks 2006-07-18 21:20 Nathaniel Tagg * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h, DbiConnection.cxx, DbiConnection.h, DbiDBProxy.cxx, DbiStatement.h: Global search-and-replace from TSQLStatement to TSQL_Statement 2006-07-18 21:20 Nathaniel Tagg * RDBC/: ChangeLog, include/RDBC/Makefile, include/RDBC/Makefile.am, include/RDBC/Makefile.in, include/RDBC/TSQLConnection.h, include/RDBC/TSQLPreparedStatement.h, include/RDBC/TSQLResultSet.h, include/RDBC/TSQLStatement.h, include/RDBC/TSQL_Statement.h, macros/RDBCbench.C, macros/RDBCconsumer.C, macros/RDBCemp.C, macros/RDBCfirst.C, macros/RDBCform.C, macros/RDBCproducer.C, macros/RDBCscroll.C, mysql/MySQLCallableStatement.cxx, mysql/MySQLConnection.cxx, mysql/MySQLDatabaseMetaData.cxx, mysql/MySQLPreparedStatement.cxx, mysql/MySQLResultSet.cxx, mysql/MySQLResultSetMetaData.cxx, mysql/MySQLStatement.cxx, mysql/MySQLStatementPrivate.h, odbc/ODBCCallableStatement.cxx, odbc/ODBCCallableStatement.h, odbc/ODBCConnection.cxx, odbc/ODBCConnection.h, odbc/ODBCPreparedStatement.cxx, odbc/ODBCPreparedStatement.h, odbc/ODBCResultSet.cxx, odbc/ODBCResultSet.h, odbc/ODBCStatement.cxx, odbc/ODBCStatement.h, rdbc/LinkDef.h, rdbc/Makefile.am, rdbc/Makefile.in, rdbc/TRDBCServer.cxx, rdbc/TSQL.cxx, rdbc/TSQLCallableStatement.cxx, rdbc/TSQLConnection.cxx, rdbc/TSQLImporter.cxx, rdbc/TSQLPreparedStatement.cxx, rdbc/TSQLResultSet.cxx, rdbc/TSQL_Statement.cxx, test/RDBCTestFloat/RDBCTestFloat.C, test/RDBCTestInt/RDBCTestInt.C, test/RDBCTestMetaData/RDBCTestMetaData.C, test/RDBCTestString/RDBCTestString.C: Global find-and-replace for TSQLStatement to TSQL_Statement. 2006-07-18 19:47 cbs * CandShowerSR/AlgShowerSSList.cxx: Bug fix. These problems led to errors in ntuple maker and shw.clu=-1 2006-07-18 12:27 blake * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: make DbuHvFromSingles table lookup task number configurable (the first pass set of values in DbuHvFromSingles has task 0, which is the default in NtpSRModule. This will eventually be superseded by a more comprehensive set of values which will need a new task number). 2006-07-18 10:55 blake * SpillTiming/macros/spillservermonitor.C: [no log message] 2006-07-18 10:53 blake * SpillTiming/FillSpillServerMon.cxx: modify code so that the results can be written out without having to write them to the database first 2006-07-18 10:39 blake * CandMorgue/: FillHvFromSingles.cxx, FillHvFromSingles.h: modified code so that the results can be written out without having to write them to the database first. 2006-07-18 07:51 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_install.pm, driver/initialise_globals.pm: Record component libraries and supporting applications in the file 'installed_libraries'. This should help when setting up environmental variables, particularly to supporting applications. 2006-07-17 22:50 arms * MCMonitor/: MCMonitor.cxx, MCMonitorHistograms.cxx, macro/outputMCMonitorPlots.C: Correct a problem with TH2 in macro/outputMCMonitorPlots.C. Fix TH2F filling statements for new plots. 2006-07-17 22:32 arms * MCMerge/MCMerge.cxx: Fill out the Help() command with a description of the settable parameters. For use, see the example macros in macros/ 2006-07-17 21:45 George Irwin * AtNuUtils/: CamEvd.cxx, TruthHelp.h, UtilMisc.cxx, VetoShower.cxx, VetoTrack.cxx: Fix some compilation problems: make TruthHelp destructor virtual; add cassert includes in UtilMisc, VetoShower and VetoTrack. Comment out unused variable declarations in CamEvd. Ben will fix remaining CamEvd errors tonight. 2006-07-17 20:20 culling * RecoBase/CandShowerHandle.cxx: Updated shower calibration functions and factors for track charge removal 2006-07-17 19:59 culling * CandShowerSR/DBtxt_AlgShowerSS_default.C: Updating shower energy calibrations 2006-07-17 19:49 rustem * PhysicsNtuple/Fill/FillTrack.cxx: Fix end of the track variables. 2006-07-17 19:47 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: put in fix to account for low values of reconstructed shower energy in shower energy offset code. change requested by mike 2006-07-17 19:38 rustem * PhysicsNtuple/: MCTruth.cxx, MCTruth.h, RunAlgEvent.cxx, RunAlgSnarl.cxx, Fill/FillDataModule.cxx, Fill/FillEvent.cxx, Fill/FillTrackStrips.cxx, Fill/FillTrackStrips.h, Plot/PlotBasic.cxx, Plot/PlotBasic.h, Plot/PlotEvent.cxx, Plot/PlotTrack.cxx, Select/SelectFiducial.cxx, Simple/SaveSimpleEvent.cxx, Simple/SaveSimpleEvent.h, Simple/SimpleEvent.cxx, Simple/SimpleEvent.h, Study/StudyAlgExample.cxx, macros/fill_mc.C, macros/save_simple_events_mc.C: Remove FillTrackStrips module which is not longer needed. Strip information is no processed by FillStrip module. Also, commit a snapshot of other recent developments. 2006-07-17 18:44 bspeak * AtNuUtils/: CamAna.h, CamEvd.cxx, CamEvd.h, FarLayout.cxx, FarLayout.h, LinkDef.h, PlotMan.cxx, PlotMan.h, QuickGeom.h, TreeOut.cxx, TreeOut.h, TruthHelp.cxx, TruthHelp.h, UtilCanvas.cxx, UtilCanvas.h, UtilFile.cxx, UtilFile.h, UtilHist.cxx, UtilHist.h, UtilMisc.cxx, UtilMisc.h, UtilStrip.cxx, UtilStrip.h, VetoShower.cxx, VetoShower.h, VetoTrack.cxx, VetoTrack.h, macros/camevd.C: Add a code associated with AtmosEvent ntuple event display. 2006-07-17 18:40 bspeak * AtNuUtils/GNUmakefile: First add GNUmakefile to start package off 2006-07-17 17:57 cbs * RecoBase/CandTrackHandle.cxx: Rearranged checks on track coordinates to prevent crashes due to unphysical values being returned by CandTrackHandle::GetU()/GetV(). 2006-07-17 16:57 Brett Viren * CVSROOT/check_access: Add Ben (bspeak) to AtNuUtils 2006-07-17 16:43 Brett Viren * CVSROOT/check_access: Add Andy to CandShowerSR 2006-07-17 16:27 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_install.pm, driver/initialise_globals.pm, driver/install_supporting_applications.pm, driver/read_build_config_table.pm, driver/rsd.pm, libs_and_builds/build_config_table.dat, libs_and_builds/install_hello_world.sh: RSD can install applications that depend on other applications. This will allow us to build BField maps and Flux files as independent applications that can be shared between different versions of minossoft and gminos (once that is supported). 2006-07-17 09:39 raufer * Contrib/raufer/NikiSys/NearMysteryLib/: NearMysteryWeight.C, NearMysteryWeight.h, README, test_mysteryweight.C: Files for NearMysteryWeight library. Needs to be recompiled when changing releases. CVS: ---------------------------------------------------------------------- 2006-07-17 01:43 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, MCMonitorHistograms.cxx, MCMonitorHistograms.h, mcmon_hist_list.txt: Added plots for primary track, primary shower, truth muon dcosz, dcosz vs p, etc. Updated mcmon_hist_list.txt accordingly. 2006-07-15 11:48 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h: Rolling back the SetRangeAnddS method change until it is better understood. 2006-07-14 17:13 musser * RecoBase/: AlgReco.cxx, AlgTrack.cxx: fix sums in event sigmap sum so that they run over all showers and tracks. The do loop index was missing the primary showers and tracks! 2006-07-14 16:25 Robert Hatcher * DataUtil/infid.h: Correct stupid trig mistake (pointed out by Mark Dierckxsens) that dy/dx is tan(angleRad) not atan(angleRad). Luckily at these small beam angles is only a 0.22% error, still... I guess I need to repeat 9th grade trig. 2006-07-14 15:42 boehm * AltDeMux/AlgAltDeMuxBase.cxx: Fixing the divide by zero bug as per Mark's instructions 2006-07-14 15:03 marshall * CandTrackCam/: AlgTrackCam.cxx, CandTrackCamHandle.cxx: Backporting fix for direction cosines. 2006-07-14 14:51 Brian Rebel * NCUtils/: NCAnalysisModuleADM.cxx, macros/ncccSeparation.C: some changes for separating NCAnalysisModuleADM from a more general NCAnalysisModule 2006-07-14 14:44 marshall * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h: A couple of immediate fixes to new SetRangeAnddS method. Will try and coordinate with Jim about tidying this method, before committing final version. 2006-07-14 14:42 Brian Rebel * MarquardtFit/: HessianModule.cxx, HessianParameter.cxx, HessianParameter.h, MqfBeamInfo.cxx, MqfType.cxx, SystematicModule.cxx, SystematicParameter.cxx, SystematicParameter.h, macros/hessian.C, macros/systematic.C: add a couple of comments for debugging 2006-07-14 14:27 marshall * CandFitTrackCam/AlgFitTrackCam.cxx: First bit of tidying for the new SetRangeAnddS method. Includes protection against a possible seg fault. More tidying hopefully to follow. 2006-07-14 14:25 musser * Swimmer/SwimdEdxAction.cxx: tweak to dedx corrections, using correct Groom densities to validate dedx again\st Groom 2006-07-14 14:23 marshall * CandTrackCam/: AlgTrackCam.cxx, CandTrackCamHandle.cxx: Following the instructions of the reconstruction group, have made the changes required so that all tracks are declared as forward-going if the TrackListAlgConfig is "default" (i.e. the configuration used for beam events). 2006-07-14 12:10 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, libs_and_builds/assemble_bfieldmap.sh, libs_and_builds/build_config_table.dat, libs_and_builds/install_bfieldmap.sh, libs_and_builds/install_minossoft.sh: Add bfieldmap as a 'library' 2006-07-14 02:10 cbs * Mad/: MadCluAnalysis.cxx, macros/LoadLibs.C: Removed circular dependency on NueAna package. Updated LoadLibs.C 2006-07-13 21:54 Robert Hatcher * Swimmer/SwimStepOnceAction.cxx: fabs() needs a #include for gcc 4.x 2006-07-13 21:33 Robert Hatcher * TriD/stat/GNUmakefile: Use the same SRT "PACKAGE" renaming trick that Midad does to avoid generating two rootcint files with the same name going into different libraries (which then causes a symbol conflict on the Mac OS X which is picky about such things). 2006-07-13 21:31 Robert Hatcher * TriD/TridModelStrip.cxx: add missing semicolon: os << "blah blah" < // here the trailing "<" should be a ";" os << std::endl; means that the second "os" is being compared to "blah blah" in the middle of a iostreaming operation, gcc 4.0.1 gives the message: warning: value computed is not used 2006-07-13 20:45 Robert Hatcher * Conventions/MinosMaterial.h: Modify default densities: eIronMinos 7.850 -> 7.847 per MINOS DocDB note 1431-v3 ePolystyreneMinos 1.032 -> 1.0457 per MINOS DocDB note 2080-v1 2006-07-13 20:30 musser * Swimmer/: SwimDefStepper.cxx, SwimGeo.cxx, SwimGeo.h, SwimParticle.cxx, SwimPrintStepAction.h, SwimStepOnceAction.cxx, SwimSwimmer.cxx, SwimZCondition.cxx, SwimdEdxAction.cxx, SwimdEdxTable.cxx, test/GNUmakefile: major upgrade to swimmer, with coil mass model by Bob Armstrong 2006-07-13 19:06 musser * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h: modify SetRange method to use swimmer to sum dE's 2006-07-13 18:57 avva * ControlRoomSoftware/mcrrc: Comment out setup_qt function. 2006-07-13 18:35 avva * ControlRoomSoftware/doc/ControlRoom.tex: A bunch of small edits. 2006-07-13 18:25 avva * ControlRoomSoftware/doc/ControlRoom.tex: KDE button sentence. 2006-07-13 18:14 avva * ControlRoomSoftware/doc/ControlRoom.tex: Add some text. 2006-07-13 17:57 avva * ControlRoomSoftware/doc/ControlRoom.tex: Added controlgui bit. 2006-07-13 17:40 boehm * Production/Dev/PreCedar/CedarProtoTypes/DataQualityVersion/reco_far_spill_R1_23.C: Change of filtering settings to include fake spills 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.