2008-05-20 00:49 George Irwin * setup/packages-R1.29-tmp: R1-29 imminent 2008-05-19 23:10 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: Fix some memory leaks. 2008-05-19 23:09 bckhouse * Contrib/bckhouse/nubar_global_fit/do_fit.cxx: Stop needlessly allocating stuff on the stack and leaking it. 2008-05-19 23:09 bckhouse * Contrib/bckhouse/nubar_global_fit/tables.h: Missed from earlier commit. 2008-05-19 22:55 boehm * NueAna/: MCNNVars.cxx, Extrapolation/FNHistsM2.cxx, Extrapolation/FNHistsM2.h, Extrapolation/NueData.cxx, Extrapolation/NueData.h, Extrapolation/NueExtrapolationJB.cxx, Extrapolation/NueExtrapolationJB.h, Extrapolation/NueSystematic.cxx, Extrapolation/NueSystematic.h, NueAnaTools/OscWeight.cxx, NueAnaTools/OscWeight.h: Several changes: 1) memory leak in MCNNVars is plugged 2) changes to the extrapolation framework that gives 3 ways to run a) the old way which is most exact b) a speed up that reduces some precision by using reco vs true histograms c) a crazy fast method that is only meant to be used when the systematics are held constant and only the oscillation parameters change 3) also fixing some bugs in oscweight functions 2008-05-19 18:03 bckhouse * Contrib/bckhouse/nubar_global_fit/plot_chisq_file.C: Simple macro to plot 90% contours from the chisq file, to check if it's sane. 2008-05-19 17:38 bckhouse * Contrib/bckhouse/nubar_global_fit/: consts.h, do_fit.cxx, plots.cxx, plots.h, tables.cxx: Can choose exposure to use, or all of them. Hackish code to do a grid search and save to a root file. Attempt to use correct binning for antineutrino parameters. 2008-05-19 17:12 bckhouse * Contrib/bckhouse/testall_dogwoodtest0.py: Special case to handle daikon03 cosmic MC scripts. 2008-05-19 17:06 bckhouse * Production/Dogwood/: reco_far_cosmic_daikon03_base_dogwoodtest0.C, reco_far_cosmic_daikon04_base_dogwoodtest0.C, reco_near_cosmic_daikon03_base_dogwoodtest0.C, reco_near_cosmic_daikon04_base_dogwoodtest0.C: Most recent cosmics MC was generated with daikon03, rename the scripts to match. 2008-05-19 16:53 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: Add a 2D grid search function, and a function to translate the grid from integer space to floating point parameter space. 2008-05-19 16:07 nwest * PackageMaintenanceSupport/config/packages.pms: Assign CandNtupleSR,StandardNtuple to Reconstruction, and MCMonitor,ParticleTransportSim to MC_Generation 2008-05-19 15:42 nwest * PackageMaintenanceSupport/src/: HtmlPageBuilder.py, PackageAnalyser.py: Don't run if there have been configuration errors. 2008-05-19 15:41 nwest * PackageMaintenanceSupport/src/SupportChecker.py: Add method GetNumErrors() 2008-05-19 15:41 nwest * PackageMaintenanceSupport/src/PackageMaintenanceSupport.py: ctor: Use SupportChecker to check for configuration errors 2008-05-19 15:07 nwest * PackageMaintenanceSupport/config/packages.pms: Assign CandSubShowerSR and MuonRemoval to Nu-e 2008-05-19 14:57 nwest * PackageMaintenanceSupport/src/HtmlPageBuilder.py: Fill out 'Changing this file' section 2008-05-19 14:55 nwest * PackageMaintenanceSupport/config/: maintainers.pms, packages.pms: Add PackageMaintenanceSupport to package list before some wise guy points out it's missing! 2008-05-19 14:54 nwest * PackageMaintenanceSupport/doc/package_maintenance_support.html: Recycle PMS proposal as PMS documentation 2008-05-19 14:36 evans * NtupleUtils/: NuMMRun.cxx, NuMMRun.h, NuMMRunPRL.cxx: Adding a ConfigForFakeDataStudy() that turns off taus and shower energy systematic fitting. 2008-05-19 14:35 evans * NtupleUtils/: NuMatrixSpectrum.cxx, NuMatrixSpectrum.h: Adding an assignment operator. 2008-05-19 14:02 nwest * PackageMaintenanceSupport/config/: maintainers.pms, packages.pms: Remove PerfTools 2008-05-19 13:27 nwest * PackageMaintenanceSupport/config/: maintainers.pms, packages.pms: Minor restructuring 2008-05-19 12:43 bckhouse * Contrib/bckhouse/NCUtils/plot_proj.py: Hackish macro to draw projections from verbose output, in the case that the output file isn't written for some reason. 2008-05-19 12:43 nwest * PackageMaintenanceSupport/config/maintainers.pms: Transfer NoiseFilter to Alfons 2008-05-19 12:42 nwest * PackageMaintenanceSupport/config/packages.pms: Assign AnalysisNtuples,NCUtils,NoiseFilter to NC group 2008-05-19 12:17 evans * Contrib/evans/CCAnalysis08/PRLPlots/: BothContours.C, Figure1.C, Ratio.C, Spectrum.C: Dealt with the collaboration comments. 2008-05-19 08:20 nwest * PackageMaintenanceSupport/src/HtmlPageBuilder.py: Record 'None' if group has no packages 2008-05-19 08:19 nwest * PackageMaintenanceSupport/config/packages.pms: Add some BEAM* packages to Beam_Systematics 2008-05-19 07:55 nwest * PackageMaintenanceSupport/config/packages.pms: Assign packages to MC_Generation, as suggested by Kregg 2008-05-19 07:43 nwest * PackageMaintenanceSupport/config/packages.pms: Tentatively assign CalDet* to Calibration 2008-05-19 06:46 nwest * PackageMaintenanceSupport/config/: maintainers.pms, packages.pms: Mods from Alex: Flip composition of Physics_Simulation and MC_Generation. Adopt Production 2008-05-19 06:29 nwest * PackageMaintenanceSupport/src/PackageMaintenanceSupport.py: Make group list and username mapping lazy, otherwise any errors will break PMS before it reaches the code to check they are not broken! Begin work on support_checks command. 2008-05-19 06:29 nwest * PackageMaintenanceSupport/src/PackageAnalyser.py: Fix grammar in a comment. 2008-05-19 06:29 nwest * PackageMaintenanceSupport/src/HtmlPageBuilder.py: Bug fix deducing directory for overviews. 2008-05-17 18:37 evans * Contrib/evans/CCAnalysis08/PRLPlots/Figure1.C: Rebinning the overflow bins to match the far detector plots. 2008-05-17 18:36 evans * Contrib/evans/CCAnalysis08/PRLPlots/: Ratio.C, Spectrum.C: Adding the colour plots to the black and white macros. 2008-05-17 13:49 nickd * NtupleUtils/NuHistos.cxx: Added histograms for the NuMuBar cut variables 2008-05-17 13:47 nickd * NuMuBar/macros/sussex/TestCuts.C: Cut tester now sets charge, so that the CC cuts are not encountered. 2008-05-17 08:26 Nick West * PackageMaintenanceSupport/config/packages.pms: Assign packages to calibration group based on mail from Nathaniel and Lisa 2008-05-17 08:25 Nick West * PackageMaintenanceSupport/config/maintainers.pms: Update Brett's list of packages 2008-05-17 08:01 Nick West * PackageMaintenanceSupport/config/: maintainers.pms, packages.pms: Make changes suggested by Trish 2008-05-17 07:41 Nick West * PackageMaintenanceSupport/config/: maintainers.pms, packages.pms: Replace package SexyPedestal by Caryatid 2008-05-17 07:27 Nick West * PackageMaintenanceSupport/src/SupportChecker.py: Begin work on support_checks command. 2008-05-17 07:27 Nick West * PackageMaintenanceSupport/src/PackageMaintenanceSupport.py: Make group list and username mapping lazy, otherwise any errors will break PMS before it reaches the code to check they are not broken! Begin work on support_checks command. 2008-05-17 07:27 Nick West * PackageMaintenanceSupport/src/PackageAnalyser.py: Fix grammar in a comment. 2008-05-17 07:27 Nick West * PackageMaintenanceSupport/src/HtmlPageBuilder.py: Bug fix deducing directory for overviews. 2008-05-17 07:27 Nick West * PackageMaintenanceSupport/config/config.pms: Begin work on configuration of PMS itself. 2008-05-17 07:17 Nick West * WebDocs/WebDocs.html: Replace pkg_links.html by package_maintenance.html generated automatically by PMS 2008-05-16 21:16 bckhouse * Contrib/bckhouse/nubar_global_fit/consts.h: Include another model block for sinsqa vs dmsqa Constants for exposure scales suggested by Ryan, nothing is done with them as yet. 2008-05-16 18:27 tinti * Contrib/tinti/AutomaticCalib/Scripts/: AutomaticFarCedarScintCal_bis.pl, AutomaticNearCedarScintCal_bis.pl, DateCheck_bis.pl, DbWriterFD.pl, DbWriterND.pl, my_setup.csh: executable run by cron job 2008-05-16 18:25 bckhouse * Contrib/bckhouse/nubar_global_fit/do_fit.cxx: Sensitivity plots now performed based on the "true" best-fit point defined in consts.h 2008-05-16 18:15 tinti * Contrib/tinti/AutomaticCalib/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: automatic version of Drift Calib 2008-05-16 18:13 rodriges * Contrib/rodriges/rootmap/mkrootmaps.py: Update default libs to the ones returned by "ldd $(which loon)". I think these are more accurate than the old ones, which I grabbed out of minos.C in the Loon package 2008-05-16 18:06 tinti * Contrib/tinti/AutomaticCalib/ScintCal/macros/: AmalgInfoObjects.C, AmalgInfoObjectsChain.C, AmalgInfoObjectsSingleDay.C, AutomaticAmalgInfoObjectsSingleDay.C, ChainInfoObjects.C, DoStuff.C, DrawGraphs.C, MakeEfficiency.C, PutInDatabase.C, QuickRemoveTemperatures.C, RunScintCal.C, RunScintCalQuick.C, RunScintCal_prova.C, TestDatabase.C, plot_drift_temp_NEAR.C: automatic version of drift calib 2008-05-16 17:35 nickd * NuMuBar/NuDSTAna.cxx: Commented out the line that keeps causing compiler errors. This was due to a varable 'plots' being defined as static but never used. 2008-05-16 17:31 nickd * NtupleUtils/: NuCuts.cxx, NuCuts.h, NuReco.cxx: Added the NuMuBar evaluation discriminators They are in, and mostly working, but still need exhaustive validation. 2008-05-16 15:53 Robert Hatcher * RerootExodus/macros/setup_reroot_relocate.C: Example script for setting up for forcing reroot events (StdHep) from one detector into another and modifying their vertex position. 2008-05-16 15:50 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h, RerootToTruthModule.cxx, RerootToTruthModule.h: Changes to allow Josh &co. to force event kinematics from one detector into the other and to change the vertex position. 2008-05-16 15:11 nwest * setup/packages-development: Add PackageMaintenanceSupport to development release. 2008-05-16 15:07 nwest * WebDocs/: .cvsignore, GNUmakefile, rebuild_package_maintenance_page: Have bin target rebuild the package maintenance page 2008-05-16 14:39 bckhouse * Contrib/bckhouse/nubar_global_fit/do_fit.cxx: Code to marginalize systematics by solving the set of linear equations. Currently broken and #ifdef'ed out. 2008-05-16 14:35 rodriges * Contrib/rodriges/rootmap/mkrootmaps.py: Replace the list of Packages and list of their names with a map name->Package. Also add a simple one-level dependency check for A->B->A 2008-05-16 14:08 nwest * PackageMaintenanceSupport/: config/maintainers.pms, config/packages.pms, src/.cvsignore, src/HtmlPageBuilder.py, src/PackageAnalyser.py, src/PackageMaintenanceSupport.py, src/TimeUtilities.py, src/__init__.py: Import code developed so far 2008-05-16 13:59 nwest * CVSROOT/check_access: Give everyone access to PackageMaintenanceSupport - to allow maintainers to change their responsibilities 2008-05-16 13:53 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: In MarginalizeHybrid, output chisq as well as minimized params. 2008-05-16 13:47 nwest * CVSROOT/modules: Add PackageMaintenanceSupport 2008-05-16 13:40 nwest * PackageMaintenanceSupport/.cvsignore: Begin a python-based package to help support package maintenance. 2008-05-16 13:40 nwest * PackageMaintenanceSupport/.cvsignore: Initial revision 2008-05-16 11:26 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h: Default arguments + implicit type-casting -> nasty bug. Since May 12 Ue3 and Umu4 were essentially not fit. 2008-05-16 06:31 nwest * GridTools/docs/ChangeLog: Minor updates to Ganga Launcher and GBS. 2008-05-16 06:31 nwest * GridTools/Ganga/GBS/python/GBSTask.py: Cosmetic change. 2008-05-16 06:31 nwest * GridTools/: Ganga/GBS/docs/gbs_user.html, Ganga/docs/ganga.html, Scripts/docs/Scripts.html, bin/ganga: Ganga version selection. 2008-05-16 06:30 nwest * GridTools/: DataCacheManager/init.pm, DataCacheManager/docs/dcm.html, Ganga/GBS/docs/gbs_design.html, Ganga/GBS/docs/gbs_index.html, Ganga/GBS/docs/gbs_programmer.html, Ganga/GBS/python/bootstrap.py, RemoteSoftwareDeployment/doc/rsd.html, RemoteSoftwareDeployment/driver/initialise_globals.pm, Scripts/maintenance/version_number: Update to version V01-11-00. 2008-05-15 22:21 Robert Hatcher * Production/asciidb/cedar_daikon/: bhhi/BFLDDBIPLANEMAP.csv, bhhi/BFLDDBIPLANEMAPVLD.csv, bhhi/catalogue.db, bhhirev/BFLDDBIPLANEMAP.csv, bhhirev/BFLDDBIPLANEMAPVLD.csv, bhhirev/catalogue.db, bhlo/BFLDDBIPLANEMAP.csv, bhlo/BFLDDBIPLANEMAPVLD.csv, bhlo/catalogue.db, bhlorev/BFLDDBIPLANEMAP.csv, bhlorev/BFLDDBIPLANEMAPVLD.csv, bhlorev/catalogue.db: ASCII DB tables for use with new field maps that tweak the B-H curve up or down. Use ASCII_DB_SET "bhlo" "bhhi" "bhlorev" "bhhirev" as appropriate. map# bhcurv bhlo[rev] bhhi[rev] NearDet 170 --> 301 (lo) 303 (hi) FarDet 218 --> 311 (lo) 313 (hi) 2008-05-15 17:33 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: Print out chisq and values of marginalized variables (unfortunately unlabelled) along the projection as a kVerbose message. 2008-05-15 17:21 bckhouse * NCUtils/Extrapolation/: NCContourFinder.cxx, NCContourFinder.h, NCExtrapolation.cxx: Attempt to calculate and print covariance matrix using finite difference method. 2008-05-15 16:00 bckhouse * Contrib/bckhouse/testall_dogwoodtest0.py: Inevitably as soon as I decide to commit this thing I introduce multiple bugs, fixed. 2008-05-15 15:40 rodriges * Contrib/rodriges/rootmap/mkrootmaps.py: Another fake circular dependency workaround, for NueAnaTools->NueAna 2008-05-15 15:25 bckhouse * Production/Dogwood/: reco_far_cosmic_daikon04_base_dogwoodtest0.C, reco_near_cosmic_daikon04_base_dogwoodtest0.C: Apply xtalk scaling in the right place. DetSim is on the reroot path, not the main reco path. 2008-05-15 15:22 rodriges * Contrib/rodriges/rootmap/mkrootmaps.py: Cosmetic changes to comments 2008-05-15 14:25 bckhouse * NCUtils/Extrapolation/NCExtrapolation.cxx: In case of Minuit minimization, print out covariance matrix. Untested. 2008-05-15 13:37 bckhouse * Contrib/bckhouse/testall_dogwoodtest0.py: Backup my script to create test dogwood reconstruction jobs. 2008-05-15 13:34 evans * Contrib/evans/CCAnalysis08/PRLPlots/Figure1.C: PRL figure 1 from Masaki. 2008-05-15 12:43 scavan * DetSim/: SimDetector.cxx, SimPmt.cxx, SimPmt.h, SimPmtUTM16.cxx, SimPmtUTM16.h: backport of Greg's changes to DetSim for xtalk correction 2008-05-15 11:42 bckhouse * Production/Dogwood/: reco_far_cosmic_daikon04_base_dogwoodtest0.C, reco_near_cosmic_daikon04_base_dogwoodtest0.C, headers/far_cosmic_mc/far_cosmic_mc_scale_xtalk.h, headers/near_cosmic_mc/near_cosmic_mc_scale_xtalk.h: Scale crosstalk in DetSim in near and far detectors for nue group study. 2008-05-14 22:40 pawloski * DetSim/: SimDetector.cxx, SimPmt.cxx, SimPmt.h, SimPmtUTM16.cxx, SimPmtUTM16.h: G. Pawloski made changes to the crosstalk code that allows for independent scaling of the FD adjacent and diagonal crosstalk 2008-05-14 19:28 Robert Hatcher * CVSROOT/check_access: add pawloski to DetSim for cross-talk work. 2008-05-14 19:11 bspeak * Production/Dogwood/macros/: GoodCosmicsTime.C, GoodFarDetTime.C: Rename the GoodFarDetTime.C to GoodCosmicsTime.C, and alter the following: Add hooks for near detector files. Add some comments, and make some readability cleaning. Rewrite the input methods to allow input range, or single input time. 2008-05-14 18:41 mstrait * Contrib/strait/: analyze.mattgrid, submit.mattgrid: Updated kerberos procedure. 2008-05-14 17:09 evans * Contrib/evans/CCAnalysis08/PRLPlots/SensitivityToDataComparison.C: A comparison of the MINOS sensitivity to the data contour. 2008-05-14 16:09 evans * Contrib/evans/CCAnalysis08/PRLPlots/MINOSOtherContour.C: Colour plot comparing the new MINOS PRL contours with those from other experiments. 2008-05-14 16:00 evans * Contrib/evans/CCAnalysis08/PRLPlots/NewOldContours.C: Colour version of the new and old MINOS PRL contours. 2008-05-14 15:49 evans * Contrib/evans/CCAnalysis08/PRLPlots/ColourRatio.C: Colour version of the ratio plot. 2008-05-14 15:44 evans * Contrib/evans/CCAnalysis08/PRLPlots/ColourSpectrum.C: Colour version of the FD energy spectrum. 2008-05-14 15:43 evans * Contrib/evans/CCAnalysis08/PRLPlots/Spectrum.C: Correcting the y-axis title. 2008-05-14 14:29 kordosky * NtupleUtils/NuCuts.cxx: add scoping brackets {...} to defeat "case jump crosses initialization" error 2008-05-14 13:37 Robert Hatcher * Contrib/rhatcher/proxytest/test1.proxy: this is only a test, if this had been a real commit ... oh, darn. 2008-05-14 09:32 evans * NtupleUtils/NuXMLConfig.cxx: Nick D. found a workaround for recent ROOT XML changes. Added a call to TDOMParser::SetValidate(false) to stop it trying to validate our evidently invalid XML files. 2008-05-13 18:52 bspeak * Production/Dogwood/macros/GoodFarDetTime.C: Analogous loon script to Production/Cedar/GoodFarDetTime.C, to be run in conjuction with the Monte Carlo reconstruction for cosmics. 2008-05-13 18:20 bckhouse * NCUtils/Extrapolation/: NCContourFinder.cxx, NCExtrapolation.cxx: Had the logic wrong in the use previous minimum code. Plus some asserts that would have made this mistake easier to find. 2008-05-13 17:20 bspeak * Production/Dogwood/reco_MC_far_camb_dogwood.C: Several changes to clean up the works, including: -Throw in some gratuitous comments. -Have each module report after settings are made so the log files will have a record of all module settings. -Delete patches of old and commented out code. 2008-05-13 17:18 bspeak * Production/Dogwood/reco_far_camb_dogwood.C: Several changes to clean up the works, including: -Throw in some gratuitous comments. -Remove the GetRunNumber code, we won't be reconstructing data earlier than 2003-08 anyway. -Actually call the SetCalibrator() function. -Have each module report after settings are made so the log files will have a record of all module settings. -Patch up the LoadLibraries() function to R1.28 standards. 2008-05-13 16:02 bckhouse * NCUtils/Extrapolation/NCExtrapolation.cxx: Fix bug in Get2DGrid caused by recent addition of the fTryPreviousMinimum parameter. 2008-05-13 15:56 evans * NtupleUtils/NuXMLConfig.cxx: Outputs the TDOMParser error code if it can't parse the XML file. 2008-05-13 14:33 bckhouse * NCUtils/.cvsignore: Ignore files like ncutils_events_*.txt 2008-05-13 14:09 bckhouse * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Fix copy and paste error in smearing calculation. 2008-05-13 13:32 nickd * NtupleUtils/NuCuts.h: Explicitly layout out enum to avoid confusion in the future/chance of bugs 2008-05-13 11:12 evans * NtupleUtils/doc/NuSystematic.html: Completed the documentation of the NuSystematics class, and added a list of all the systematics configurations for the spring 2008 CC analysis. 2008-05-13 10:02 nickd * NtupleUtils/NuCuts.cxx, NuMuBar/macros/sussex/TestCuts.C: Corrected q/p / sigma q/p cut Fixed bug in the QP cut where it was was a) cutting on the sigmaqp only, and b) cutting out all neutrinos (added an fabs into the function). 2008-05-13 09:28 nickd * NuMuBar/NuDSTAna.cxx: Added NuMuBar Evaluator cuts to StdCuts 2008-05-13 09:24 nickd * NtupleUtils/: NuCuts.cxx, NuCuts.h: Added numubar evaluation cuts 2008-05-13 09:22 nickd * NuMuBar/macros/sussex/: TestCuts.C, autorel.sh: Added auto release tool and Test of new cuts 2008-05-12 22:13 bckhouse * NCUtils/: Extrapolation/NCExtrapolationJK_fit.cxx, Extrapolation/NCExtrapolationModule.cxx, macros/nearFarExtrapolationData.C: Smoothing width is configurable via JK_fitSmoothingWidth, which defaults to zero. Example setting in nearFarExtrapolationData.C 2008-05-12 21:50 bckhouse * NCUtils/Extrapolation/: NCExtrapolationJK_fit.cxx, NCExtrapolationJK_fit.h: Infrastructure for top-hat smoothing of events between bins. The width of the smoothing is currently hardcoded to zero (disabled). 2008-05-12 21:32 bckhouse * NCUtils/Extrapolation/: NCContourFinder.cxx, NCContourFinder.h, NCExtrapolation.cxx: The option "TryPreviousMinimum" is now honoured by the *Simple functions/classes. 2008-05-12 21:21 bckhouse * NCUtils/Extrapolation/: NCContourFinder.cxx, NCExtrapolation.cxx, NCExtrapolation.h, NCParameter.h: Parameters can choose between obeying parameter limits or not. Default to not for systematics. 2008-05-12 18:18 ahimmel * NuMuBar/macros/: JJEMicro.sh, microDstJJE.C: Oops. Didn't realize these weren't committed. Scripts to create NuBar preselection microDSTs. 2008-05-12 16:35 evans * NtupleUtils/doc/NuSystematic.html: The beginnings of documentation on the systematics coded into the NuSystematic class. 2008-05-12 16:11 asousa * MuonRemoval/: AlgMuonRemoval.cxx, AlgMuonRemoval.h, AlgPassThru.cxx, MergeEvent.cxx, PmtMap.cxx, Module/NtpMRModule.cxx: Backporting changes to MuonRemoval requested by the Nue Group to be in Dogwood. 2008-05-12 15:52 asousa * CandDigit/: CandDigit.cxx, CandDigit.h, LinkDef.h: Backporting Josh's changes to allow MRCC to work correctly in FD files. 2008-05-12 15:17 asousa * DatabaseInterface/DbiResultAgg.cxx: Backporting Nick's fix to DB interface into R1.28. 2008-05-12 14:55 evans * NtupleUtils/NuMMRunCPT.cxx: Now we have taus in the fake data, I'm adding taus into the FD prediction for the fit. 2008-05-12 14:27 Robert Hatcher * AtNuUtils/UtilHist.cxx: Used to pick up TProfile.h header via #include "TH3.h" but that dependency is no longer there in recent versions of ROOT, so make it explicit. 2008-05-12 14:26 dja25 * NuMuBar/macros/sussex/RunCPTFitter.C: Added fit to taus and scale to NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/RunCPTFitter.C 2008-05-12 14:23 evans * NtupleUtils/: NuMMParameters.cxx, NuMMParameters.h: Dm2 and Dm2Bar can now be constrained to configurable regions. 2008-05-12 12:37 dja25 * NuMuBar/macros/sussex/MakeFakeData.sh: Added tau loop to MakeFakeData.sh in offline/NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/ 2008-05-12 12:35 dja25 * NuMuBar/macros/sussex/Init.sh: Added taus to Init.sh in Systematic Tutorial 2008-05-12 11:07 bckhouse * Production/Dogwood/headers/: far_all/far_all_configure.h, far_cosmic_mc/far_cosmic_mc_configure.h: Minor changes. 2008-05-12 10:54 bckhouse * Production/Dogwood/: reco_near_cosmic_daikon04_base_dogwoodtest0.C, reco_near_cosmic_data_base_dogwoodtest0.C: Forgot to include header 2008-05-12 10:49 bckhouse * Production/Dogwood/: reco_near_cosmic_daikon04_base_dogwoodtest0.C, reco_near_cosmic_data_base_dogwoodtest0.C: Remember to call srsafitter_set_msg_levels, otherwise are overwhelmed with FitTrackSA info level output. 2008-05-12 10:45 dja25 * NuMuBar/NuDSTAna.cxx: Added inverse tau oscillation 2008-05-12 09:59 nwest * DatabaseInterface/DbiResultAgg.cxx: Don't allow results from Extended Context queries to be reused. 2008-05-12 09:45 rodriges * Contrib/rodriges/evtByEvt/mylistpan.C: Add some debug output on stderr 2008-05-11 17:54 tinti * Contrib/tinti/na49an/na49main.cxx: fixing bug that was preventing writing plo file 2008-05-11 11:19 nickd * NuMuBar/macros/sussex/testfirstfile: Removed test file 2008-05-11 09:54 dja25 * NuMuBar/macros/sussex/EnergyFakeData.C: correction to ratio plots to draw right axis 2008-05-11 09:30 dja25 * NuMuBar/macros/sussex/EnergyFakeData.C: To compare energy of FakeData 2008-05-10 10:57 evans * NtupleUtils/NuMMParameters.h: A function to unconstrain the mixing angle. 2008-05-10 10:53 evans * NtupleUtils/: NuMMRun.cxx, NuMMRun.h, NuMMRunPRL.cxx: The disappearance model is now configurable. 2008-05-09 20:22 tjyang * MuonRemoval/: AlgMuonRemoval.cxx, AlgMuonRemoval.h: Modify the muon removal algorithm: 1. Remove hits inside the slice instead of the event 2. Remove isolated track hits 2008-05-09 16:20 bckhouse * Contrib/bckhouse/nubar_global_fit/tables.cxx: Apply systematics linearly instead of multiplicatively, this matches what is done in the paper. Makes no difference, one is the first order expansion of the other. 2008-05-09 15:53 djauty * NtupleUtils/NuSystFitter.cxx: Update to PlotContor to write out contour 2008-05-09 15:40 nickd * NuMuBar/macros/sussex/testfirstfile: Tested adding a useless file (nick) 2008-05-09 15:19 boehm * MuonRemoval/: MergeEvent.cxx, PmtMap.cxx, Module/NtpMRModule.cxx: Updates to MuonRemoval to allow for far detector mrcc to actually achieve event matching 2008-05-09 14:52 boehm * CandDigit/: CandDigit.cxx, CandDigit.h, LinkDef.h: Adding a new global variable into the CandDigit in order to allow for a comparison between demux and not demux digits. This is necessary for the matching of digits in the mrcc process in order to identify the original event with the remnant event. No modification will take place to the standard behavior. This change needs to be backported into dogwood for MRCC at the Far Detector 2008-05-09 10:14 evans * NtupleUtils/NuMMParameters.cxx: So it turns out Minuit stores its parameter names in eleven-character char*s. If you create a parameter with a name longer than this it happily lets you do it, then aborts when you later come to use this parameter with a pretty unrelated abort message. I've renamed "TransitionProb" as "TransProb". That's a good hour wasted... 2008-05-08 18:51 evans * NtupleUtils/: LinkDef.h, NuMMRunTransition.cxx, NuMMRunTransition.h: A new class to perform the transitions analysis. 2008-05-08 18:50 evans * NtupleUtils/: NuMMParameters.cxx, NuMMParameters.h: Adding a numu<->numubar transition probability. 2008-05-08 17:45 evans * NtupleUtils/: NuMMRunCPT.cxx, NuMMRunCPT.h: A function to write out the componants of an FD prediction. 2008-05-08 14:56 Nick West * GridTools/Ganga/GBS/python/GBSJob.py: Bug fix: Timeout was not being increased to 3 days for scheduled or running jobs 2008-05-08 13:50 bckhouse * Production/Dogwood/: reco_near_cosmic_daikon04_base_dogwoodtest0.C, reco_near_cosmic_data_base_dogwoodtest0.C: First attempt at dogwood ND cosmics scripts. Copied (with modifications) from reco_near_cosmic_cedar_phy.C and reco_MC_daikon_near_cosmic_cedar_phy.C 2008-05-08 11:02 asousa * CVSROOT/check_access: Giving Nick D. write permissions on NtupleUtils and NumuBar packages. Also belatedly giving Ryan P. write permissions to DetSim just in case. 2008-05-08 10:53 Nick West * Contrib/rhatcher/gminos_jobs/run_lcg.sh: Remove script that has been replaced by run_ral_lcg.sh 2008-05-08 10:46 Nick West * Contrib/rhatcher/gminos_jobs/run_ral_lcg_copy_output_fnal.sh: Switch to using a group-shared keytab file rather than rely on a pool account name that can change. 2008-05-07 19:30 tjyang * MuonRemoval/AlgPassThru.cxx: fix a bug in assigning qie/va error it didn't affect the algorithm 2008-05-07 13:43 rodriges * Contrib/rodriges/evtByEvt/README: Caveat on the way the autodetection for PANs works 2008-05-07 08:20 Nick West * GridTools/Ganga/GBS/python/GBSJob.py: Mod WaitForJob(...): Print timestamp with each state change 2008-05-06 21:11 bckhouse * Production/Dogwood/: reco_near_spill_daikon04_base_dogwoodtest1.C, reco_near_spill_daikon04_base_dogwoodtest1.C.nomrcc, reco_near_spill_data_base_dogwoodtest1.C, reco_near_spill_data_base_dogwoodtest1.C.nomrcc: Move no MRCC scripts out of the way. dogwoodtest1 is now to be run with copies of the dogwoodtest0 scripts, the difference is fixes to R1.28 2008-05-06 20:29 bckhouse * CandFitTrackSA/TrackEstimatorFixed.cxx: Backport to R1.28 2008-05-06 20:25 bckhouse * DetSim/SimPmtM64CrosstalkTable.cxx: Backport to R1.28 2008-05-06 16:05 ishi * CandFitTrackSA/TrackEstimatorFixed.cxx: Previous correction was incorrect. 2008-05-06 13:41 ishi * CandFitTrackSA/TrackEstimatorFixed.cxx: 5th elements of array fPlanes in DataFT class is used to initialize the dUdZ while the size of the array could be less than 5 with current reconstruction and cause crash of the reconstruction job. dUdZ and dVdZ are set to be 0 for such short track. 2008-05-06 12:49 Nathaniel Tagg * DetSim/SimPmtM64CrosstalkTable.cxx: Fix two array overruns, caught by Ryan P. 2008-05-06 10:40 Nick West * GridTools/docs/glossary.html: Update 'Pool Accounts': Explain how to map an account to a DN 2008-05-05 14:55 nwest * GridTools/Ganga/GBS/python/gbs_job_wrapper_part_1.sh: Print user name at job start. 2008-05-05 14:55 nwest * GridTools/Ganga/GBS/python/GBSJobAnalyser.py: Bug fix: Was not correctly checking config value "MaxTimeEarlyFails" 2008-05-05 14:55 nwest * GridTools/Ganga/GBS/: docs/gbs_user.html, python/GBSJob.py: Add GBSJob.WaitForJob(num_tries=100,time_interval=30) 2008-05-02 20:59 evans * NtupleUtils/: NuSystFitter.cxx, NuSystFitter.h: Which contour is drawn is now configured from the NuMMParameters object. The number of points in the contour is also configurable. 2008-05-02 20:53 evans * NtupleUtils/: NuMMParameters.cxx, NuMMParameters.h: Configuration between numu and numubar contours. 2008-05-02 19:39 evans * NtupleUtils/NuXFitAnalysis.cxx: Updating a comment. 2008-05-02 19:38 evans * NtupleUtils/NuSystFitter.cxx: Updating the default number of points in the contours to 80. 2008-05-02 19:36 evans * NtupleUtils/NuCrossSectionFitter.cxx: Correcting a comment. 2008-05-02 19:34 evans * NtupleUtils/NuMMRunPRL.cxx: [no log message] 2008-05-02 19:28 evans * NtupleUtils/NuMMRun.h: New member variable: an interpolator for shifting spectra. 2008-05-02 19:21 evans * NtupleUtils/: NuHistInterpolator.cxx, NuHistInterpolator.h: A function to apply a shift to an external spectrum. 2008-05-02 19:13 evans * NtupleUtils/: NuMMHelperPRL.cxx, NuMMHelperPRL.h: Adding a function which allows the beam matrix to be overridden. 2008-05-02 15:46 Robert Hatcher * NtupleUtils/: HoughTransNCPi0.h, SRMom.cxx: Remove #include level circular dependency that P. Rodrigues discovered. 2008-05-02 09:01 rodriges * Contrib/rodriges/rootmap/mkrootmaps.py: A couple of bugfixes and a few more workarounds for apparent circular dependencies 2008-05-01 21:42 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: make datagram sending smarter about identifying user (esp. on condor jobs). 2008-05-01 21:12 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: Add some more options: -K means keep the script (don't self-delete) in /tmp/minos_.setup_script -D means toggle datagram sending (currently defaulted on) Datagram sending uses UDP packets to record via a server which versions of the setup are being run. 2008-05-01 21:02 Robert Hatcher * setup/datagram/: datagram_client.py, datagram_server.py, run_datagram.sh: A client/server pair for UDP packet message. The client send its args (individually, so use ""'s if there are spaces) to the server; the server echos the message to stdout which can be re-directed to a file. The run_datagram.sh script drives the server (shuts down any running server, restarts w/ redirection to a time-tagged log file). This will be used at FNAL to make a survey of what releases are being used and by whom. 2008-05-01 16:29 Nick West * GridTools/Ganga/GBS/python/GBSJob.py: Mod: IsRunning() - only return values True or False 2008-05-01 15:13 Robert Hatcher * WebDocs/fixperm: find has been missing "." for starting path for some time now; worked that way find on Linux apparently but the Mac OS X has been problematic for a while. 2008-05-01 14:24 rodriges * Contrib/rodriges/rootmap/mkrootmaps.py: Do subpackages properly, plus a workaround for Swimmer, which doesn't have a LinkDef 2008-05-01 10:58 rodriges * Contrib/rodriges/rootmap/mkrootmaps.py: First shot at a python version of the rootmap creation. Not quite there yet - needs to handle subpackages properly 2008-04-30 21:01 evans * Contrib/evans/CCAnalysis08/PRLPlots/OtherContours.root: Atmospheric neutrino contours from other experiments. 2008-04-30 20:58 evans * Contrib/evans/CCAnalysis08/PRLPlots/FileForAndy.root: FD predictions for the Cambridge group. 2008-04-30 20:34 evans * Contrib/evans/CCAnalysis08/PRLPlots/: BothContours.C, CombinedDataGraph.root, Ratio.C, Run1LEDecayPrediction.root, Run1LEDecoherencePrediction.root, Run1LENoOscPrediction.root, Run1LEOscillationPrediction.root, Run2LEDecayPrediction.root, Run2LEDecoherencePrediction.root, Run2LENoOscPrediction.root, Run2LEOscillationPrediction.root, Run2pHEDecayPrediction.root, Run2pHEDecoherencePrediction.root, Run2pHENoOscPrediction.root, Run2pHEOscillationPrediction.root, Spectrum.C: Macros to make the three PRL plots. 2008-04-30 16:30 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: MinSimpleInt: Keep track of the current scale seperately for each parameter; increase the step size when we went in the same direction twice in a row; don't keep track of where we've already been, just use a cache. 2008-04-30 14:00 bckhouse * Contrib/bckhouse/nubar_global_fit/oscprob.cxx: SetDirectory(0) on the histograms from proc_hists.root so can close the file without losing them. Delete all the LonE histograms on destruction of the object. 2008-04-30 13:19 tinti * Contrib/tinti/na49an/scripts/: DoBinsNeg.pl, DoBinsPos.pl, DoLandscape.pl, DoLandscapeNeg.pl, DoLandscapePos.pl, DoShiftLandscapeNeg.pl, DoShiftLandscapePos.pl, DoppBinsNeg.pl, DoppBinsPos.pl, DoppLandscapeNeg.pl, DoppLandscapePos.pl, DoppShiftLandscapeNeg.pl, DoppShiftLandscapePos.pl, MakeShiftText.sh, MakeText.sh, MakeppShiftText.sh, MakeppText.sh: Adding scripts 2008-04-30 13:14 tinti * Contrib/tinti/na49an/macros/: launchShiftLandNeg.C, launchShiftLandPos.C, launchppShiftLandPos.C, make_plots.C, read_ShiftlandscapePos.C, read_landscapeNeg.C, read_landscapePos.C, read_ppShiftlandscapePos.C, read_pplandscapePos.C: Adding macros 2008-04-30 00:03 arms * Contrib/arms/BayesMVA/BayesMVA.cxx: Correct normalization problems in Add method. Warn when the determinant for the covariance matrix is out-of-range. 2008-04-29 21:22 Robert Hatcher * CVSROOT/check_access: add loiacono to MCRewieght 2008-04-29 21:07 rustem * PhysicsNtuple/: StreamBuf.h, Config/FiducialCut.txt, Config/PlotEvent.xml, Config/PlotMuonId.xml, Config/PlotNPlane.xml, Config/PlotkNN.xml, Fill/FillMuonId.cxx, Fill/FillMuonId.h, Hist/HistMan.cxx, Hist/HistMan.h, Minos/FillMadId.cxx, Minos/FillMadId.h, Plot/PlotEff.cxx, Plot/PlotEff.h, Select/SelectKinem.cxx, Select/SelectKinem.h, Select/SelectNuMu.cxx, Select/SelectNuMu.h, Store/FillEvent.cxx, Store/FillEvent.h, macros/make.C, macros/study.C: A development snapshot. 2008-04-29 18:09 Robert Hatcher * GridTools/RemoteSoftwareDeployment/libs_and_builds/build_pythia6.sh: change location for old v6.4.09 and before from: location=http://www.thep.lu.se/~torbjorn/pythia to: location=http://home.thep.lu.se/~torbjorn/pythia for downloading. 2008-04-29 16:51 bckhouse * Contrib/bckhouse/nubar_global_fit/: proc_events.cxx, proc_events.h: Antineutrinos were being treated as neutrinos for PC, multiring and upward muons. Include multiring parents histogram. 2008-04-29 13:13 Nick West * GridTools/docs/ChangeLog: Minor updates to RSD and GBS 2008-04-29 13:12 Nick West * GridTools/Ganga/GBS/python/GBSJob.py: Mod: Remove() clears __tryNumber so that a subsequent dump of object does not complain about missing output file. 2008-04-29 08:03 ahimmel * NtupleUtils/doc/cssSystematicsDSTs.html: Added in reference information for the NuMuBar file directory. 2008-04-28 19:20 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: commit code to kill mu to s oscillations if Delta_43 = 0. this is because our model assumes there is no sterile component in the 1st or 2nd mass eigenstates. when m_3 == m_4 there is no delta m^2 for the mixing between mu and s to occur. 2008-04-28 16:37 bspeak * AtNuAna/SolarCycleRW/MeasureDFactor.C: Add a new macro (MeasureDFactor.C) to measure the factor by which to choose the level weighting for the solar cycle modulation. This macro is run on a batch of livetime ntuple (which are produced by Andy Blake's Filtration/DataQualityFilter class), and prints out the effect value of both D and livetime. 2008-04-28 13:28 bckhouse * Contrib/bckhouse/nubar_global_fit/test_range.cxx: Make prettier plot. 2008-04-28 13:17 bckhouse * Contrib/bckhouse/nubar_global_fit/plot_geom.C: Macro to plot the histograms produced by detector_geom 2008-04-28 10:54 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Add S08-02-24-R1-28 2008-04-28 10:41 nwest * WebDocs/SnapshotRel.html: Add S08-04-24-R1-28 2008-04-28 10:32 bckhouse * Contrib/bckhouse/nubar_global_fit/plots.cxx: Include the variables plotted in the filenames of the output contour plots. 2008-04-28 06:27 nwest * setup/setup_minossoft_csf.csh: Pick up SAM from GRID install location, not INSTALLATION 2008-04-25 18:08 bckhouse * Contrib/bckhouse/NCUtils/NCContourFinder.h: Fix EvalAt(Ex) loop detection. It used to be possible to get false positives. 2008-04-25 17:51 bckhouse * Contrib/bckhouse/NCUtils/draw_penalties.C: Macro to draw the unitarity penalties in use. 2008-04-25 15:57 Sue Kasahara * WebDocs/pkg_links.html: Fill in some package overview summaries. 2008-04-24 18:53 bckhouse * Contrib/bckhouse/nubar_global_fit/: chisq.cxx, consts.h, do_fit.cxx, oscprob.cxx, proc_events.cxx, tables.cxx: Sensitivity plot code didn't remain in physical region. Inconsistent conversion between integer and physics coordinates. Add 600MeV cutoff to multiring events. 2008-04-24 18:24 bspeak * AtNuAna/SolarCycleRW/: GNUmakefile, LinkDef.h, MakeRWhists.h, ReadRWSimple.C, SolarCycleRW.cxx, SolarCycleRW.h: New class SolarCycleRW built into library libAtNuSolarCycleRW.so 2008-04-24 16:35 jpochoa * NueAna/Sensitivity/: NueSensitivity.cxx, NueSensitivity.h: Re-implemented fix to NueSensitivity.cxx so that fBinCenter is calculated up until Nbins instead of until Nbins-1. Also fixed typo in NueSensitivity.h where, in the beginning, it had NUESENSESITIVITY instead of NUESENSITIVITY. 2008-04-24 15:42 Robert Hatcher * setup/packages-S08-04-24-R1-28: First commit 2008-04-23 17:38 bckhouse * NCUtils/Extrapolation/NCExtrapolation.cxx: Use 10x more precision for all marginalised variables in 1D projection. 2008-04-23 14:22 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/count_overlay_files.py: Add "helium" as a special file set to break out separately. 2008-04-23 14:21 bckhouse * CandFitTrackCam/AlgFitTrackCam.cxx: Backport to R1.28 2008-04-23 14:21 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010185_helium_bhcurv_overlay.py: Explicitly limit to 800 snarls (happens implicitly anyway). Correct the print message about which config this is. 2008-04-23 14:16 bckhouse * CandFitTrackCam/AlgFitTrackCam.cxx: Also set EndDirCosZ 2008-04-23 11:30 bckhouse * CandFitTrackCam/AlgFitTrackCam.cxx: Fix calculation of track end direction cosines. 2008-04-23 05:10 tinti * Contrib/tinti/na49an/: na49an.cxx, na49an.h: some changes to parameters starting values 2008-04-23 05:06 tinti * Contrib/tinti/na49an/na49main.cxx: some changes to parameters starting values 2008-04-22 23:06 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/getTrackAndHalo.C: Some plots weighted by pulse height 2008-04-22 20:09 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_charm_bhcurv_near.py, gminos_cfg_L010185_charm_bhcurv_overlay.py, gminos_cfg_L010185_charm_bhcurv_rock.py: generation and overlay config files for L010185_charm_bhcurv 2008-04-22 20:09 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010185_helium_bhcurv_overlay.py: 2-way overlay config for L010185_helium_bhcurv. 2008-04-22 20:08 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010185_nccoh_bhcurv_overlay.py: commit overlay config for L010185_nccoh_bhcurv 2008-04-22 20:07 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_ffr.py: addition to list of 'SpecialName' strings that *aren't* 3-way overlays but are actually only detector+rock. 2008-04-22 17:25 bckhouse * Contrib/bckhouse/nubar_global_fit/plots.cxx: Adjust axes on marg graph to take into account corrected binning. 2008-04-22 17:25 bckhouse * Contrib/bckhouse/nubar_global_fit/do_fit.cxx: Fix some (oddly not all) of the unwanted lines where contours hit physical boundaries. Was setting number of systematic steps wrongly. Now correct. 2008-04-22 17:13 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h, NCParameter.cxx, NCParameter.h: Add PenalizerInt. Make NCParameter printable. 2008-04-22 16:29 bckhouse * Contrib/bckhouse/nubar_global_fit/: consts.h, do_fit.cxx, plots.cxx, plots.h: Plots of contours produced by various sub-samples. 2008-04-22 15:09 Robert Hatcher * NtupleUtils/NuMMRunPRL.cxx: Call to NuMatrixSpectrum ctor was using member function of itself to initialize itself rather than similarly named data member of the base class of NuMMRunPRL. Apparently this isn't flagged as a BadIdea(TM) by gcc 3.4.3 or 4.1, though at least one other version interprets the ctor as a call to an undeclared function. 2008-04-22 13:31 bckhouse * Contrib/bckhouse/nubar_global_fit/: do_fit.cxx, plots.cxx, plots.h: Draw 1D projections. 2008-04-22 13:31 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: Add CreateOneDimProjectionInt function 2008-04-21 22:48 mualem * Contrib/rhatcher/gminos_jobs/precopy_checks.sh: fixed disk space check to check space on /minos/data instead of ~mindata/STAGE/, it now requires that there is 300GB free on this disk. 2008-04-21 18:15 bckhouse * Contrib/bckhouse/nubar_global_fit/: do_fit.cxx, plots.cxx, plots.h: Keep up with contour finder changes. Plot returned marginalization graphs. Bugs: labels lines incorrectly in non dmsq-sinsq case. One of the lines is drawn in white. 2008-04-21 18:14 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: Simplify FindContourInt code. Readd marginalization graphs functionality. 2008-04-21 17:28 Sue Kasahara * GeoGeometry/macro/: addHuman.C, testGeoDrawCalDet.C: Modify drawing of cal det to support OpenGL and display of axis in global coordinates. Modifiy addHuman.C to include addHumanCalDet function to position human reference just east of plane 0 standing on the floor. 2008-04-21 15:58 Sue Kasahara * GeoGeometry/macro/addHuman.C: Add: void addHumanNearDet(Int_t color=20); function to place 6 ft human reference just east of plane 0 on the floor. 2008-04-21 15:55 Sue Kasahara * GeoGeometry/macro/testGeoDrawNearDet.C: Modified version to enable drawing of near det with OpenGL option and with axis expressed in global coordinates. 2008-04-21 04:49 Sue Kasahara * GeoGeometry/macro/: addHuman.C, testGeoDraw.C: A revised version of the script to draw the far detector and a new script to add a 6 ft human reference next to a drawn detector. 2008-04-20 18:11 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/wrapper.C: Commented-out lines to use my hist painter, so that this is usable by people who aren't me 2008-04-20 10:54 evans * NtupleUtils/: NuMMParameters.cxx, NuMMParameters.h: Setting the default shower energy scale parameter to 0.0 sigma. Also providing a function to return an stl::vector of parameters. 2008-04-20 10:52 evans * NtupleUtils/: NuMatrixSpectrum.cxx, NuMatrixSpectrum.h: Adding decay and decoherence functions. Also rebinning to a coarser binning above 10 GeV. 2008-04-18 21:39 evans * NtupleUtils/NuHistInterpolator.cxx: A better method of interpolating for the shower energy scale fit (one which results in a smooth chi2 surface). 2008-04-18 21:38 evans * NtupleUtils/NuMMRunPRL.cxx: Rebinning into 0.5 GeV bins for the fit and adding in taus as the default option. 2008-04-18 21:36 evans * NtupleUtils/: NuMatrixSpectrum.cxx, NuMatrixSpectrum.h: Functions to rebin into 0.5 GeV bins for the fit, and into 1GeV+ bins for the plots. 2008-04-18 20:48 arms * Contrib/arms/BayesMVA/BayesMVA.cxx: Update to remove a pesky error message 2008-04-18 19:11 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/: getTrackAndHalo.C, wrapper.C, wrapper_cosmics.C: Code to do this with cosmics. Been lying around for ages and not checked in 2008-04-18 17:38 bckhouse * Contrib/bckhouse/nubar_global_fit/: consts.h, do_fit.cxx, tables.cxx, tables.h: Add ability to scale to a different exposure for sensitivity plots. Fits the existing data to get systematic shifts. Scales the MC, then oscillates shifted MC to get scaled data. 2008-04-18 16:32 bckhouse * Contrib/bckhouse/nubar_global_fit/do_fit.cxx: Keep up with contour finder changes. 2008-04-18 16:32 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: Complete transition from operator() FindMinSimple::operator() is now MinFinderSimple::FindMin 2008-04-18 14:02 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: CoordNDim and CoordInt were exactly the same except for types. Use the power of templates to combine their implementation. 2008-04-18 13:29 bckhouse * Contrib/bckhouse/nubar_global_fit/do_fit.cxx: Keep up with contour finder changes. 2008-04-18 13:28 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: operator() is too confusing to read - switch to EvalAt() 2008-04-18 12:51 bckhouse * Contrib/bckhouse/nubar_global_fit/Makefile: Depend on NCParameter now that it's a proper class and all 2008-04-18 12:45 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCParameter.cxx, NCParameter.h: Give NCParameter the ability to convert itself to/from integer coordinates, and to have logarithmic binning. Implement the ConvertCoord functions in terms of it. 2008-04-18 02:55 tinti * Contrib/tinti/na49an/na49main.cxx: fix bug in shift landscape 2008-04-17 23:14 rodriges * Contrib/rodriges/rootmap/reco_scripts/README: Updated to current version of scripts etc. I've just run through these instructions from a clean build, and they seem to work. 2008-04-17 22:43 rodriges * Contrib/rodriges/rootmap/mkrootmaps.sh: Copy the pkg deps file to SRT_PRIVATE_CONTEXT/tmp automatically. Don't warn about R1.24 - it's no longer relevant 2008-04-17 21:09 arms * Contrib/rhatcher/gminos_jobs/run_umn.sh: Add capability to deal with flux files for helium and reverse horn current L010-185 2008-04-17 20:38 tinti * Contrib/tinti/na49an/: na49bin.h, na49bin.cxx, na49an.h, na49an.cxx, binlistc.h, binlistc.cxx: changinges to get Shifts errors and run over pp data 2008-04-17 20:07 tinti * Contrib/tinti/na49an/: na49track.h, na49track.cxx, na49main.cxx, na49sw.h: changinges to get Shifts errors and run over pp data 2008-04-17 19:53 rodriges * Contrib/rodriges/rootmap/reco_scripts/README: Update README to document dogwood reco scripts. Need to check these actually work... 2008-04-17 19:47 rodriges * Contrib/rodriges/rootmap/reco_scripts/noloadlibs_recoMCfar.C: Not bothering with cedar-style reco scripts any more, so delete this 2008-04-17 19:31 rodriges * Contrib/rodriges/rootmap/reco_scripts/: reco_MC_daikon_far_cedar_phy.C, reco_MC_daikon_near_cedar_phy.C, reco_near_spill_cedar_phy.C: Dogwood reco scripts, lightly modified to not require manual library loading (almost) 2008-04-17 18:46 rodriges * Contrib/rodriges/rootmap/reco_scripts/JobControl/: GNUmakefile, IsArgMacroFile.cxx, IsArgMacroFile.h, JobC.cxx, JobC.h, JobCDialog.cxx, JobCDialog.h, JobCDisplayModule.cxx, JobCDisplayModule.h, JobCEnv.cxx, JobCEnv.h, JobCException.h, JobCFloatXImp.cxx, JobCFloatXImp.h, JobCGraphVtx.cxx, JobCGraphVtx.h, JobCInput.cxx, JobCInput.h, JobCInputModule.cxx, JobCInputModule.h, JobCInterpreter.cxx, JobCInterpreter.h, JobCMethod.cxx, JobCMethod.h, JobCModule.cxx, JobCModule.h, JobCModuleProxy.cxx, JobCModuleProxy.h, JobCModuleRegistry.cxx, JobCMsgModule.cxx, JobCMsgModule.h, JobCNode.cxx, JobCNode.h, JobCPath.cxx, JobCPath.h, JobCPathHandler.cxx, JobCPathHandler.h, JobCPathModule.cxx, JobCPathModule.h, JobCPathRegistry.cxx, JobCPathRegistry.h, JobCROOT.cxx, JobCROOT.h, JobCRecord.cxx, JobCRecord.h, JobCResult.cxx, JobCResult.h, JobCRootCommandModule.cxx, JobCRootCommandModule.h, JobCRootEnv.cxx, JobCRootEnv.h, JobCRootModule.cxx, JobCRootModule.h, JobCleaner.cxx, JobCleaner.h, JobCommand.cxx, JobCommand.h, JobController.cxx, JobController.h, LIBDEPS, LinkDef.h, gen_module.cc, makemodulemap: It makes more sense to just store the files that differ, rather than the whole of JobControl 2008-04-17 18:45 ishi * Production/Dogwood/: reco_near_spill_daikon04_base_dogwoodtest1.C, reco_near_spill_data_base_dogwoodtest1.C, headers/io/attach_output_mc_srfitter.h, headers/io/attach_output_srfitter.h: job scripts for Dogwood test without MRCC and SA. 2008-04-17 16:22 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Remove the secondary name "canddigitlisthandle" when retrieving the CandDigitListHandle from the CandRecord. This is so that the last CandDigitList added to the CandRecord will be picked up, even if it goes by a different name. 2008-04-17 13:12 bckhouse * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Fix a sign error in the calculation of the size of the new style unitarity penalty. 2008-04-17 11:22 bckhouse * Contrib/bckhouse/nubar_global_fit/: chisq.cxx, chisq.h, consts.h, do_fit.cxx, plots.cxx, plots.h: Horrible hacks to get log-log dmsq plots. Remove old-style N_zenith function. 2008-04-16 17:36 evans * NtupleUtils/NuMMParameters.cxx: The configured parameter values now get passed to Minuit as starting values. 2008-04-16 15:46 bckhouse * Contrib/bckhouse/nubar_global_fit/test_rings.C: Macro to plot distribution of number of rings. 2008-04-16 13:57 evans * NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/RunCPTFitter.C: Takes in a fitID as an argument and looks for files in a configurable directory workDir. 2008-04-16 08:36 evans * NtupleUtils/: NuMMHelperCPT.cxx, NuMMHelperCPT.h: New helper class for the CPT extrapolation. 2008-04-15 23:10 George Irwin * GeoSwimmer/GeoSwimmer.cxx: For MACOSX panther add 'extern C int' declarations for isnan(double) and isinf(double) 2008-04-15 20:49 evans * NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/RunCPTFitter.C: Example macro demonstrating how to use the CPT extrapolator and fitter. 2008-04-15 20:46 evans * NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/RunSystFitter.C: Necessary changes to work with the new Minimisation function interface. 2008-04-15 20:44 evans * NtupleUtils/NuSystFitter.cxx: Fixing a typo. 2008-04-15 20:42 evans * NtupleUtils/: NuSystFitter.cxx, NuSystFitter.h: Cleaned up the minimisation function; it now returns the best fit parameters. Also added a function to plot contours. 2008-04-15 20:40 evans * NtupleUtils/: LinkDef.h, NuMMRun.cxx, NuMMRun.h, NuMMRunCPT.cxx, NuMMRunCPT.h, NuMMRunPRL.cxx, NuMMRunPRL.h: Adding a new class, NuMMRunCPT, to perform the CPT extrapolation. Corresponding changes to the NuMMRun inheritance structure. 2008-04-15 20:37 evans * NtupleUtils/: NuHistInterpolator.cxx, NuHistInterpolator.h: Can now be constructed with a PoT value and just the spectra (no PoTs) pushed back. 2008-04-15 20:35 evans * NtupleUtils/: NuUtilities.cxx, NuUtilities.h: A function to write a vector of histograms to a file. 2008-04-15 20:34 evans * NtupleUtils/: NuMatrixSpectrum.cxx, NuMatrixSpectrum.h: Class can now store a PoT value. Also added two new oscillation functions to calculate oscillation probabilities averaged accross the bin. 2008-04-15 20:32 evans * NtupleUtils/: NuMMParameters.cxx, NuMMParameters.h: Added separate antineutrino oscillation parameters. Also added the ability to fix parameters, and constrain the mixing angles to the physical region: the class can then return an MnUserParameters object for a Minuit fit with the corresponding configuration. 2008-04-15 19:35 bckhouse * Contrib/bckhouse/nubar_global_fit/: consts.h, do_fit.cxx, proc_events.cxx, proc_events.h, reduce_mc.cxx, tables.cxx, test_rate.cxx: Keep track of multi-ring angle and energy seperately to those of the primary lepton. 2008-04-15 19:04 rodriges * Contrib/rodriges/rootmap/reco_scripts/jobmodules.txt: Add the right module for NtpBDLite (lives in BeamDataNtupleModule) 2008-04-15 18:45 Robert Hatcher * Production/asciidb/set_tsql_override.C: Major enhancement: if a catalogue.db file for a requested ASCII_DB_SET value can't be found SCREAM. By default, this will also cause loon to quit immediately with exit(15). Also: print CVS id at beginning and suppress duplicate sets and paths (keeping the order). Note that any file based dbset addition is placed at the end (ie. does not override user supplied values if there is a fundamental conflict such as "bhcurv" vs. "bhcurvrev"). 2008-04-15 17:47 mualem * Contrib/rhatcher/gminos_jobs/: submit_cit_all.sh, submit_one_cit_byhand.sh: current caltech scripts for MC production 2008-04-15 15:50 bckhouse * Contrib/bckhouse/nubar_global_fit/: chisq.cxx, consts.h, do_fit.cxx, oscprob.cxx, oscprob.h, plots.cxx, plots.h: Centralize oscillation calculations in OscProb N_zenith plot now handles nu!=nubar Rip out a lot of dead code 2008-04-15 15:27 rodriges * Contrib/rodriges/rootmap/: README, mkrootmaps.sh: Mini bugfix for mkrootmaps and an extra note in README 2008-04-15 14:57 bckhouse * Contrib/bckhouse/nubar_global_fit/: consts.h, do_fit.cxx, oscprob.cxx, plots.cxx, plots.h, reduce_mc.cxx: Move contour plot into plots.cxx, add CPT line Include systematic shifts and legend in N_zenith plot. 2008-04-15 13:24 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/install_subversion.sh: Add --with-ssl to configuration 2008-04-14 18:02 bckhouse * Contrib/bckhouse/nubar_global_fit/: chisq.cxx, chisq.h, consts.h, do_fit.cxx, oscprob.cxx, oscprob.h, plot_sk_prl.cxx, plot_sk_prl.h, plots.cxx, proc_events.cxx, proc_events.h, reduce_mc.cxx, tables.cxx, tables.h, test_rate.cxx: Include Fogli systematics in fit. Allow contours in any two parameters - broken? Broken implementation of multi-ring events. 2008-04-14 17:50 bckhouse * CandFitTrackCam/AlgFitTrackCam.cxx: Backport to R1.28 2008-04-14 17:08 bckhouse * CandFitTrackCam/AlgFitTrackCam.cxx: Fix uninitialized variable warning. 2008-04-14 15:39 evans * NtupleUtils/NuSystematic.cxx: More unitialised variable fixes for the optimised compiler. 2008-04-14 15:39 evans * NtupleUtils/NuMatrixMethod.cxx: Making the optimised compilier happier by removing unitialised variable possibilities. 2008-04-14 15:03 dja25 * NtupleUtils/HoughTransNCPi0.cxx: making sure all values are initialised 2008-04-14 10:47 evans * NtupleUtils/: NuSystFitter.cxx, NuSystFitter.h: A function to plot contours. 2008-04-13 21:42 rodriges * Contrib/rodriges/rootmap/mkrootmaps.sh: Additional check for bogus package names: if it contains a dot, it's not a package 2008-04-13 20:35 Sue Kasahara * WebDocs/Package_Overviews/: Record.html, RecordUML.gif: Add a little documentation and a class diagram. 2008-04-13 19:38 Sue Kasahara * WebDocs/Package_Overviews/IoModules.html: Add some documentation to the IoModules package overview. 2008-04-13 19:00 Sue Kasahara * WebDocs/Package_Overviews/MCApplication.html: Include the class diagram directly rather than providing a link. 2008-04-13 18:51 bckhouse * CandFitTrackCam/AlgFitTrackCam.cxx: Backport to R1.28 2008-04-13 18:43 musser * CandFitTrackCam/AlgFitTrackCam.cxx: remove diagnostic couts 2008-04-13 17:11 musser * CandFitTrackCam/AlgFitTrackCam.cxx: add checks to coil entry/exit loop to avoid infinite loop 2008-04-12 22:47 rodriges * Contrib/rodriges/rootmap/: mkdeptree.py, mkrootmaps.sh: Use env in the shebang so the python script Works Anywhere, Including At Fermilab(TM). Also, update a warning message 2008-04-12 21:36 Sue Kasahara * WebDocs/Package_Overviews/G3PTSim.html: Add some documentation. 2008-04-12 21:11 Sue Kasahara * WebDocs/Package_Overviews/GeoSwimmer.html: A placeholder for the GeoSwimmer documentation. 2008-04-12 21:06 Sue Kasahara * WebDocs/Package_Overviews/: MCApplication.html, MCApplicationUML.png: Add a little documention on the MCApplication package. 2008-04-12 04:50 Sue Kasahara * WebDocs/Package_Overviews/ParticleTransportSim.html: Add a description of the ParticleTransortSim package. 2008-04-12 02:08 Sue Kasahara * WebDocs/Package_Overviews/GeoGeometry.html: Fill in a little GeoGeometry documentation. 2008-04-11 20:23 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h: Add optional parameter to choose number of steps for systematic parameters, and take advantage of it for abs-hadr - multiplying the precision by 10. 2008-04-11 19:40 arms * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_helium_bhcurv_near.py, gminos_cfg_L010185_helium_bhcurv_rock.py: Increase POTs per singles file to 2.43e16 (det) and 2.43e15 (rock) in order to move up to 2.8e13 POTs/snarl for helium MC (RunIII+ expected intensities) 2008-04-11 18:01 bckhouse * Contrib/bckhouse/NCUtils/plot_marg.C: A script that rescales the marginalized variables graphs to be easier to see. 2008-04-11 14:55 bckhouse * Contrib/bckhouse/nubar_global_fit/: .cvsignore, genie_data/.cvsignore, plots/.cvsignore: Ignore all data files and plots, and some types of binary file at the top level. 2008-04-11 14:39 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, README, chisq.cxx, consts.h, detector_geom.cxx, do_fit.cxx, flux.cxx, flux_hists.cxx, gen_events.cxx, oscprob.cxx, plot_parents.C, plot_sk_prl.cxx, plots.cxx, proc_events.cxx, proc_events.h, reduce_mc.cxx, tables.cxx, test_flux.cxx, test_flux_files.cxx, test_rate.cxx: Horrible misuse of CVS - dumping the current versions of all my files here before I lose them, I don't remember all the changes. Major change is that do_fit can now use NCContourFinder 2008-04-11 14:37 bckhouse * Contrib/bckhouse/nubar_global_fit/: GBartolStatsFlux.cxx, GBartolStatsFlux.h, GFlukaStatsFlux.cxx, GFlukaStatsFlux.h: GENIE flux drivers now in use. Generate events equally across energies and angles, using the flux information to fill the Weight variable. 2008-04-11 14:35 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: Add *Int versions of nearly everything. If you define the macro STANDALONE when you compile then this code works independent of minossoft. All of this makes it look like a mess, tidying later. 2008-04-10 19:01 ahimmel * NtupleUtils/doc/: matrixMethod.html, xmlContents.html: There is now an xmlContents.html page in the documentation. It includes what all the variables in the xml file mean, as well as the possible values of the enums, all explained. It also includes a list of recognized systematics and how the code will interpret the shift value assigned to that systematic. The page is now linked from the header paragraph on the main Matrix Method page. 2008-04-10 17:50 evans * NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/RunSystFitter.C: Removing the need for the underscore to be passed in with the fitID. 2008-04-10 15:33 evans * NtupleUtils/NuMMRunPRL.cxx: Commenting out the line that adds taus into the prediction: the default setting for the numubar tutorial should not have this in. 2008-04-10 13:53 evans * NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/: MakeFakeData.sh, Prepare.sh: Making the Oxford settings configurable. 2008-04-10 13:43 evans * NtupleUtils/NuSystFitter.cxx: Making 'no systematic fitting' the default. 2008-04-10 12:57 Brian Rebel * NCUtils/macros/make_blessed_plots.C: add code to draw mass hierarchy for 4 flavor models 2008-04-10 12:18 dja25 * NtupleUtils/HoughTransNCPi0.cxx: Updated to get rid of warnings on compilation 2008-04-10 11:29 bckhouse * Production/Dogwood/reco_far_cosmic_daikon04_base_dogwoodtest0.C: Clarify comment 2008-04-10 11:09 evans * NtupleUtils/: NuSystFitter.cxx, NuSystFitter.h: Cleaning out some unused variables. 2008-04-10 11:03 evans * NtupleUtils/: NuMMParameters.cxx, NuMMParameters.h: Making the default constructor more useful: it now sets default values for the fit parameters. 2008-04-10 11:00 evans * NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/RunSystFitter.C: Macro to run the fit for the nubar tutorial. 2008-04-10 10:32 evans * NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/Init.sh: Adding a $whereAmI variable so we can switch between Oxford and Fermilab file locations. 2008-04-10 10:06 evans * NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/Prepare.sh: Makes the helper files and beam matrices. 2008-04-10 09:57 evans * NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/MakeFakeData.sh: Makes systematically shifted fake data. 2008-04-10 09:56 evans * NuMuBar/macros/mm/SystematicsStudies/NuMuBarGroupTutorial/Init.sh: Configuration script. 2008-04-10 09:52 dja25 * NtupleUtils/LinkDef.h: added HoughTransNCPi0 class 2008-04-10 09:50 dja25 * NtupleUtils/HoughTransNCPi0.cxx: File to find NC pi0 2008-04-10 09:49 dja25 * NtupleUtils/HoughTransNCPi0.h: Houghtransform to fund pi0 2008-04-10 09:48 dja25 * NuMuBar/macros/Config.C: Needed libMinuit.so to run 2008-04-10 09:41 evans * NtupleUtils/NuSystFitter.cxx: Got Minuit working, with a fit for normalisation and NC background. 2008-04-10 09:39 evans * NtupleUtils/: NuMMRunPRL.cxx, NuMMRunPRL.h: Moving the penalty term to the NuMMParameters class, and allowing the code to fit for an NC background scale factor. 2008-04-10 09:36 evans * NtupleUtils/: NuMMParameters.cxx, NuMMParameters.h: The penalty term should be calculated in the NuMMParameters class. 2008-04-09 22:20 arms * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_helium_bhcurv_near.py, gminos_cfg_L010185_helium_bhcurv_rock.py: Prototype config scripts for MC L010185 generation using flux files with helium in the decay pipe 2008-04-09 19:34 kreymer * CVSROOT/check_access: added dja25 djauty mtavera nickd rbpatter to NtupleUtils, NuMubar per hartnell 2008-04-09 16:05 evans * NuMuBar/macros/mm/SystematicsStudies/SystFit/RunSystFitter.C: Macro for running the UK Matrix Method v2.0. 2008-04-09 15:14 bckhouse * Production/Dogwood/reco_far_cosmic_daikon04_base_dogwoodtest0.C: Make sure reroot path definitely has filters set to 1. 2008-04-09 11:03 nwest * GridTools/: Ganga/GBS/python/bootstrap.py, docs/ChangeLog: GBS: Remove obsolete test on Ganga version. 2008-04-09 10:09 nwest * GridTools/bin/ganga: Ganga Launcher script $MOG_TOOLS/bin/ganga - get latest version rather than the alphabetically highest (so e.g. 4.4.8 is not taken over 4.4.11). 2008-04-08 23:15 George Irwin * NtupleUtils/NuMatrixSpectrum.cxx: Add ' #include ' 2008-04-08 15:46 bckhouse * Production/Dogwood/: reco_far_atmo_data_base_dogwoodtest0.C, headers/atmo/atmo_configure.h, headers/atmo/atmo_create_path.h, headers/atmo/atmo_set_calibrator.h, headers/atmo/atmo_set_msg_levels.h: First attempt at converting cambridge script to new dogwood script format. 2008-04-08 15:03 bckhouse * NCUtils/Extrapolation/NCExtrapolationModule.cxx: Comment out unused parameters - fixes compiler warnings. 2008-04-08 13:57 bckhouse * Production/Dogwood/: headers/aclic.h, macros/load_libs.C: Add additional header files and libraries required my the cambridge scripts, in preperation for refactoring. 2008-04-08 13:46 bckhouse * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Change sqrt(2) to sqrt(2.0) - apparently there are some stupid versions of gcc out there. 2008-04-08 13:39 bspeak * Production/Dogwood/reco_MC_far_camb_dogwood.C: -Remove the RollBack option. -Add a few libraries to the gSystem->Load list. -Remove old and commented out message level settings. 2008-04-08 13:34 bspeak * Production/Cedar/GoodFarDetTime.C: Rewrite to cleanse a few spots and include the following. -Set the random seed with the Run*100 + Subrun for reproducability. -Include an option to set the time to a specified "DATE" and "TIME". 2008-04-08 09:58 evans * NtupleUtils/: NuMMRunPRL.cxx, NuMatrixSpectrum.cxx, NuSystFitter.cxx: The new, object-oriented version of the matrix method now successfully fits for oscillations (using Minuit), reproducing the results of the old version. 2008-04-08 09:56 evans * NtupleUtils/NuMMParameters.h: Functions to allow the oscillation/systematics parameters to be easily set. 2008-04-08 09:04 evans * NtupleUtils/NuMatrixSpectrum.h: My copy constructor shouldn't be declared explicit. 2008-04-08 09:03 evans * NtupleUtils/: NuMMRun.cxx, NuMMRun.h, NuMMRunPRL.cxx, NuMMRunPRL.h: Splitting the prediction and likelihood-calculating parts up into separate functions. 2008-04-08 09:01 evans * NtupleUtils/: LinkDef.h, NuSystFitter.cxx, NuSystFitter.h: Adding a wrapper class to control the Minuit interface. 2008-04-08 08:26 evans * NtupleUtils/NuMatrixSpectrum.cxx: Re-adding the oscillating function. 2008-04-08 08:21 evans * NtupleUtils/NuUtilities.h: Function to return the FD distance. 2008-04-08 06:42 nwest * DatabaseInterface/test/GNUmakefile: Switch to new lib name: Util -> Utility 2008-04-07 21:43 Sue Kasahara * GeoGeometry/macro/: drawC000AVt.C, drawC000PVt.C, drawC001AUt.C, testGeoDrawCalDet.C: Clean up scripts to draw calibration detector. 2008-04-07 21:10 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Add a call to SetVisContainers() from MARS volume so it doesn't have to be done in scripts. 2008-04-07 20:06 Sue Kasahara * WebDocs/standard_ntuples.html: Add link to ntuple chapter of user manual. 2008-04-07 19:25 hartnell * NtupleUtils/: LinkDef.h, NuMatrixSpectrum.cxx: Package was not compiling. Removed unknown class from LinkDef and unknown function from NuMatrixSpectrum. Code is now broken but compiles, warnings point to where the problem is. 2008-04-07 14:12 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h, NCExtrapolationJK_fit.cxx: In case of 1D projections apply unitarity constraint smoothly (penalty quadratic with distance into unphysical region) 2008-04-07 13:36 bckhouse * NCUtils/Extrapolation/: NCContourFinder.cxx, NCExtrapolation.cxx: Protect one possible divide-by-zero error and assert the denominator before others. 2008-04-07 13:02 evans * NtupleUtils/: LinkDef.h, NuHistInterpolator.cxx, NuHistInterpolator.h, NuMMHelperPRL.cxx, NuMMHelperPRL.h, NuMMParameters.cxx, NuMMParameters.h, NuMMRun.cxx, NuMMRun.h, NuMMRunPRL.cxx, NuMMRunPRL.h, NuMatrixSpectrum.cxx, NuMatrixSpectrum.h: A new set of classes designed to be a more object-oriented version of the matrix method, to allow fitting for systematics. 2008-04-07 12:59 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h: Updating the PRL fit so it rebins to 0.5 GeV bins for the fit, and fits for normalisation. 2008-04-07 11:21 bckhouse * Contrib/bckhouse/nubar_global_fit/tables.h: Array was defined with its width and height swapped. 2008-04-06 10:37 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: Fix cxx file to match prototype in h file. Make FuncCache printable so you can see hit and miss stats. 2008-04-06 08:50 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: marg_graphs argument to contour finder now a pointer and optional. 2008-04-05 15:35 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: Add FuncCache 2008-04-05 14:21 rodriges * Contrib/rodriges/rootmap/mkrootmaps.sh: Check number of arguments given is correct 2008-04-05 14:10 rodriges * Contrib/rodriges/rootmap/: mkrootmaps.sh, reco_scripts/README, reco_scripts/noloadlibs_recoMCfar.C: Documentation improvements and a couple of bugfixes thanks to feedback from Chris 2008-04-05 13:50 ahimmel * NuMuBar/NuDSTAna.cxx: A small bug fix in the filenaming section of DoIO that was causing problems with the vsTime scripts. 2008-04-05 13:18 rodriges * Contrib/rodriges/rootmap/reco_scripts/: README, jobmodules.txt, noloadlibs_recoMCfar.C, JobControl/GNUmakefile, JobControl/IsArgMacroFile.cxx, JobControl/IsArgMacroFile.h, JobControl/JobC.cxx, JobControl/JobC.h, JobControl/JobCDialog.cxx, JobControl/JobCDialog.h, JobControl/JobCDisplayModule.cxx, JobControl/JobCDisplayModule.h, JobControl/JobCEnv.cxx, JobControl/JobCEnv.h, JobControl/JobCException.h, JobControl/JobCFloatXImp.cxx, JobControl/JobCFloatXImp.h, JobControl/JobCGraphVtx.cxx, JobControl/JobCGraphVtx.h, JobControl/JobCInput.cxx, JobControl/JobCInput.h, JobControl/JobCInputModule.cxx, JobControl/JobCInputModule.h, JobControl/JobCInterpreter.cxx, JobControl/JobCInterpreter.h, JobControl/JobCMethod.cxx, JobControl/JobCMethod.h, JobControl/JobCModule.cxx, JobControl/JobCModule.h, JobControl/JobCModuleProxy.cxx, JobControl/JobCModuleProxy.h, JobControl/JobCModuleRegistry.cxx, JobControl/JobCModuleRegistry.h, JobControl/JobCMsgModule.cxx, JobControl/JobCMsgModule.h, JobControl/JobCNode.cxx, JobControl/JobCNode.h, JobControl/JobCPath.cxx, JobControl/JobCPath.h, JobControl/JobCPathHandler.cxx, JobControl/JobCPathHandler.h, JobControl/JobCPathModule.cxx, JobControl/JobCPathModule.h, JobControl/JobCPathRegistry.cxx, JobControl/JobCPathRegistry.h, JobControl/JobCROOT.cxx, JobControl/JobCROOT.h, JobControl/JobCRecord.cxx, JobControl/JobCRecord.h, JobControl/JobCResult.cxx, JobControl/JobCResult.h, JobControl/JobCRootCommandModule.cxx, JobControl/JobCRootCommandModule.h, JobControl/JobCRootEnv.cxx, JobControl/JobCRootEnv.h, JobControl/JobCRootModule.cxx, JobControl/JobCRootModule.h, JobControl/JobCleaner.cxx, JobControl/JobCleaner.h, JobControl/JobCommand.cxx, JobControl/JobCommand.h, JobControl/JobController.cxx, JobControl/JobController.h, JobControl/LIBDEPS, JobControl/LinkDef.h, JobControl/gen_module.cc, JobControl/makemodulemap, JobControl/myLibLoad.cxx, JobControl/myLibLoad.h: Slightly modified JobControl plus script to be able to run reco scripts without manual gSystem->Load()ing. So far it appears to work for FD MC. More testing to come... 2008-04-05 09:28 bckhouse * Contrib/bckhouse/NCUtils/: NCContourFinder.cxx, NCContourFinder.h: Dumping my hacked about version of NCContourFinder somewhere. 2008-04-05 08:43 bckhouse * PhotonTransport/PhotonCalibratedPeComputer.cxx: Backport to R1.28 Thanks to Robert Hatcher for fixing my mistakes before they got backported... 2008-04-04 21:57 Robert Hatcher * AtNuUtils/UtilStrip.h: vector<> needs std::vector<> in this case. 2008-04-04 21:52 bspeak * AtNuUtils/TruthHelp.cxx: Fix a bug that pushed the wrong variable into the Strip constructor 2008-04-04 21:50 bspeak * AtNuUtils/: UtilMisc.cxx, UtilMisc.h: Add the enumeration of AtNu particle types 2008-04-04 21:32 Robert Hatcher * AtNuAna/: AtNuAnaUtil.cxx, AtNuAnaUtil.h: For certain versions of ROOT/compiler having forward declarations of classes used a types for vector<> isn't sufficient. Move #include's from .cxx to .h file. 2008-04-04 21:30 Robert Hatcher * AtNuAna/Performance/ShowerDirectionPerf.cxx: Add #include for proper fabs(). 2008-04-04 21:17 bspeak * AtNuAna/LinkDef.h: Add the AtNuAnaUtil namespace 2008-04-04 21:10 bspeak * AtNuAna/: AtNuAnaUtil.cxx, AtNuAnaUtil.h: Analysis utility code namespace. 2008-04-04 20:55 Robert Hatcher * PhotonTransport/PhotonCalibratedPeComputer.cxx: fix a case of a series of extra semi-colons. in addition clean up indentation and spacing issue for sake of readability. 2008-04-04 18:33 bckhouse * PhotonTransport/PhotonCalibratedPeComputer.cxx: Fix two other cases where execution is clearly intended to continue. 2008-04-04 17:11 bckhouse * PhotonTransport/PhotonCalibratedPeComputer.cxx: Fix typos - kFatal where there should have been a kError. 2008-04-04 17:08 boehm * NueAna/Sensitivity/: NueSensitivity.cxx, NueSensitivity.h: Fixing something related to the new oscprob code in the sensitivity 2008-04-04 16:51 bckhouse * Contrib/bckhouse/nubar_global_fit/test_flux_files.cxx: Average flux over zenith angle instead of summing over the bins. 2008-04-04 15:47 bspeak * AtNuOutput/: NtpMaker.cxx, NtpMaker.h: Backport the following changes to the R1-28 tagged release Write the new AtmosStdHEP class in the AtmosEvent ntuple class. Also include the switch in the Config to "WriteStdHEPs = 0, 1". 2008-04-04 15:11 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, test_flux_files.cxx: Plot Fluka and Bartol fluxes directly from the flux files. 2008-04-04 14:28 Nick West * JobControl/makemodulemap: Take the package name by concatenating the elements of the subdirectory path beneath the release rather than taking the first element. E.g.for $SRT_PUBLIC_CONTEXT/StandardNtuple/Module package name is StandardNtupleModule not StandardNtuple Also only keep first entry for duplicated modules. 2008-04-04 09:52 ahimmel * NuMuBar/NuPlots.h: Commented out some unimplemented functions. 2008-04-03 18:22 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: comment out print message 2008-04-03 16:12 Sue Kasahara * GeoGeometry/macro/drawMARS.C: Invoke SetVisContainers for MARS volume to make inner volumes visible. 2008-04-03 15:51 bspeak * AtNuEvent/: AtmosEvent.cxx, AtmosEvent.h, AtmosStdHEP.cxx, AtmosStdHEP.h, LinkDef.h: Backporting the following changes to R1-28: New AtmosStdHEP class to contain the StdHEP tree, along with the modifications to AtmosEvent and LinkDef.h to include this class. 2008-04-03 13:45 bspeak * AtNuOutput/: NtpMaker.cxx, NtpMaker.h: Write the new AtmosStdHEP class in the AtmosEvent ntuple class. Also include the switch in the Config to "WriteStdHEPs = 0, 1". 2008-04-03 13:44 bspeak * AtNuEvent/: AtmosEvent.cxx, AtmosEvent.h, AtmosStdHEP.cxx, AtmosStdHEP.h, LinkDef.h: New AtmosStdHEP class to contain the StdHEP tree, along with the modifications to AtmosEvent and LinkDef.h to include this class. 2008-04-03 06:36 Nick West * DatabaseMaintenance/tools/stale_db_veto.py: Add example checking all raw data on a given day to Usage() 2008-04-03 06:20 Nick West * DatabaseMaintenance/tools/: stale_db_veto.py, stale_db_veto_library.py: Add -b/--beam option that allows beam related table to have small validity holes or be ignored entirely. In --verbose printout split KEEP_UP column contents into Detector, Shelf Life 2008-04-02 22:58 George Irwin * PhysicsNtuple/Plot/PlotPmt.cxx: Resolve fabs type ambiguity. 2008-04-02 20:32 Brian Rebel * NCUtils/: Extraction/NCAnalysisModule.cxx, Extraction/NCAnalysisModule.h, Extrapolation/NCExtrapolationModule.cxx, macros/make_blessed_plots.C: changes for more data quality plots 2008-04-01 18:12 hartnell * NtupleUtils/NuMCEvent.h: When this file was updated yesterday the ClassDef was not incremented. Discovered due to problem report from Rashid and now fixed. 2008-04-01 17:35 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, test_rate.cxx: Plot total generated event rate (flux*xsec) as function of true energy. Also plot generated y distribution. 2008-04-01 14:50 rodriges * Contrib/rodriges/HistPainter/: mypainter.cxx, mypainter.h: Two bug fixes: * Only alter axis range with "reaxis" option if we haven't drawn this histogram before. Otherwise it's impossible to change the axis range manually later (since the painter just puts the axes back again). * Add an extra PaintStat call so the stats options can be changed later 2008-04-01 09:59 hartnell * NuMuBar/NuPlots.cxx: Fix a cut and paste error that meant poID was being used to fill dpID, roID and abID plots. 2008-03-31 22:06 ahimmel * NtupleUtils/: NuEvent.cxx, NuEvent.h, NuExtraction.cxx, NuMCEvent.cxx, NuMCEvent.h, NuReco.cxx: Added the mc.flux.tgen variable as tgen in NuEvent and NuMCEvent. 2008-03-31 17:33 rustem * PhysicsNtuple/: Config/PlotTime.xml, Plot/PlotTime.cxx, Plot/PlotTime.h: Add new plotting algorithm PlotTime. This algorithm plots event rate versus time, event rate per day and per hour, and event rate versus local and sidereal time phase. 2008-03-31 17:29 rustem * PhysicsFit/: Beam/FluxForm.cxx, macros/fit_near.C, macros/plot_2d.C: Commit the corrected version of the flux weights. 2008-03-31 17:25 rustem * PhysicsNtuple/: RunModule.cxx, Utils.cxx, Config/FiducialCutRock.txt, Config/PlotEvent.xml, Config/PlotMuonId.xml, Config/PlotNPlane.xml, Config/PlotPmt.xml, Config/PlotShower.xml, Config/PlotSnarl.xml, Fill/FillNPlane.cxx, Fill/FillSnarl.cxx, Fill/FillSnarl.h, Hist/Plot.cxx, Hist/Plot.h, Plot/PlotEff.cxx, Plot/PlotPmt.cxx, Plot/PlotPmt.h, Plot/PlotPur.cxx, Plot/PlotReson.cxx, Plot/PlotReson.h, Plot/PlotSnarl.cxx, Plot/PlotSnarl.h, Plot/PlotTruth.cxx, Plot/PmtHit.cxx, Plot/PmtHit.h, Select/SelectNC.cxx, Select/SelectNC.h, Select/SelectTrue.cxx, Store/FillEvent.cxx, Store/FillEvent.h, macros/make.C: A development snapshot: tweaking various plotting algorithms. 2008-03-31 03:15 Sue Kasahara * G3PTSim/gphys/gprobi.F: Modified to include headers and type declarations required to compile with implicit none. Add comment to describe how it is that the alternative de/dx model is selected over the standard. 2008-03-31 02:09 Sue Kasahara * G3PTSim/gphys/gfluct.F: Modified to include headers and type declarations required to compile with implicit none. 2008-03-30 03:02 Sue Kasahara * G3PTSim/gphys/gdrela.F: Modified to include headers required to compile with implicit none and add comment to make it clear how the G3 standard behavior is implemented when the alternative de/dx model (Mike's) has not been chosen. 2008-03-29 01:33 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Rearrange fill of NtpSREventSummary (evthdr branch) to fill date & numbers of reconstruction objects (strips,slices, etc.) even if no CandDigitList is found. 2008-03-28 22:17 ahimmel * NuMuBar/NuPlots.cxx: Most recent updates to Helium code before branching to a new package. 2008-03-28 22:13 ahimmel * NtupleUtils/: NuMatrixOutput.cxx, NuMatrixOutput.h: Added a function to quickly draw a comparison of the data points, the best fit, and the no-transitions prediction. 2008-03-28 22:11 ahimmel * NtupleUtils/NuMatrixInput.cxx: Gone back to using NuBar TrueToReco for appeared events. 2008-03-28 22:10 ahimmel * NtupleUtils/NuMatrixFitter.cxx: Got rid of compilation warning. 2008-03-28 22:09 ahimmel * NtupleUtils/NuUtilities.h: Added an inline utility function ValueAt as a shorthand for getting the value of a histogram as a function of a point on the x-axis as opposed to bin number. 2008-03-28 22:03 ahimmel * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h: Lots of updates to how Transitions are handled. Also change NuPlots objects so they are hadnled as pointers instead of references. This was done so that filling in the selection plots could be optional (cannot do if(plots) ... unless plots is a pointer.). 2008-03-28 21:58 Brian Rebel * NCUtils/: NCType.h, Extraction/NCAnalysisModule.cxx, Extrapolation/NCExtrapolationModule.cxx, macros/make_blessed_plots.C, macros/ncccSeparationNC.C: more changes for dq plots 2008-03-28 11:25 nwest * GridTools/docs/ChangeLog: Recent DCM minor updates. 2008-03-28 11:25 nwest * GridTools/DataCacheManager/frs_run_jobs.pm: Bug fix: Was not returning error message unless it was permanent. 2008-03-28 00:43 Sue Kasahara * UgliGeometry/UgliScintPlnHandle.cxx: Try changing return statements slightly of code introduced yesterday to see if that fixes Mike's compile problem. 2008-03-27 03:17 Sue Kasahara * GeoGeometry/macro/testFindNearestStrip.C: A script to illustrate how one might find the nearest plane/strip given a global x,y,z. 2008-03-27 01:33 Sue Kasahara * UgliGeometry/UgliScintPlnHandle.cxx: Don't attempt GlobalToLocal or LocalToGlobal conversion on InValid scint pln. 2008-03-27 01:16 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, LIAdcAnalysis.cxx, MonState.cxx, Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h: added message to selected histograms (charge inject/Near check cal/Pedestal checking/ROP temps) to warn users not to expect these to be filled if OM is restarted during a run sequence. general code clean-up 2008-03-26 20:39 bspeak * AtNuAna/GNUmakefile: Add the Performance and Oscillation sub-packages to compilation 2008-03-26 20:05 bspeak * AtNuAna/Performance/: GNUmakefile, LinkDef.h, ShowerDirectionPerf.cxx, ShowerDirectionPerf.h, ShowerEnergyPerf.cxx, ShowerEnergyPerf.h, ShowerRecoPerf.cxx, ShowerRecoPerf.h, ShowerVertexPerf.cxx, ShowerVertexPerf.h, TrackRecoPerf.cxx, TrackRecoPerf.h: New subpackage AtNuAna/Performance, creates libAtNuPerformance Classes: ShowerRecoPerf -> Evaluates the purity, completeness and reconstruction efficiency for showering atmospheric neutrino simulated events. ShowerVertexPerf -> Evaluates the performance of vertex reconstruction for showering atmospheric neutrino simulated events. ShowerDirectionPerf -> Evaluates the performance of direction reconstruction for showering atmospheric neutrino simulated events. ShowerEnergyPerf -> Evaluates the performance of energy reconstruction for showering atmospheric neutrino simulated events. TrackRecoPerf -> Evaluates the purity, completeness and reconstruction efficiency for track-like atmospheric neutrino simulated events. 2008-03-26 20:01 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCOscProb.cxx, NCType.cxx, NCType.h, Extraction/NCAnalysisModule.cxx, Extraction/NCAnalysisModule.h, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h, macros/make_blessed_plots.C, macros/nearFarExtrapolationMC.C: lots of changes for DQ plots to monitor beam stability and do low and high intensity comparisons. fix up calculations for angles. 2008-03-26 19:55 bspeak * AtNuAna/Oscillation/: AtNuOscillate.cxx, AtNuOscillate.h, GNUmakefile, LinkDef.h, PMNS.cxx, PMNS.h: New library to oscillate neutrinos through the earth. Includes classes: PMNS -> Stolen from OscLib package written by Mark Messier. Progressively oscillates the neutrino waveform for cases of varying electron density with three neutrinos. AtNuOscillate -> Uses the PMNS class to propagate neutrinos through the Earth. Takes the DMSq and sinsq2theta values, and oscillates neutrino with the AtNuOsc::PMNS class through the various layers of the earth based on the neutrino energy and zenith angle. 2008-03-26 14:08 scavan * AtNuOutput/: AlgFarDetShieldPlankList.cxx, AtmosCalculator.cxx: changes needed in R1-24-3 need to be changed in R1-24 first 2008-03-26 10:49 tinti * Contrib/tinti/na49an/: na49an.cxx, na49an.h, na49bin.h, na49c.h, na49main.cxx, dedxb_readtmp.f, na49bin.cxx: changing penalty terms and preparing to fit K from p-p 2008-03-26 10:31 tinti * Contrib/tinti/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: Drift Calibration code before making some changes 2008-03-26 10:04 rodriges * Contrib/rodriges/rootmap/: README, addRootMapDeps.sh, mkdeptree.py, mkrootmaps.sh, myLibLoad.C: Tools used for automatically loading minos libraries using rootmap files 2008-03-25 20:40 jpochoa * NueAna/MCNNBestMatch.cxx: Removed creation of TClonesArray of NtpStdHep objects in constructor as it creates segmentation fault when merging NueAna with MCNN trees 2008-03-25 07:00 nwest * Contrib/rhatcher/gminos_jobs/run_ral_lcg_do_mc.sh: Bug fix use of MINOSSOFT_SCR (academic as rerootjob not run at RAL). 2008-03-25 06:58 nwest * GridTools/Scripts/docs/Scripts.html: In Setting up a GBS based MC Production: warn: check run_ral_lcg.sh and fix MINOSSOFT_SCR setting. 2008-03-25 00:31 jpochoa * NueAna/Sensitivity/NueSensitivity.cxx: Modified fBinCenter so it holds values from 0 to Nbins (as opposed to Nbins-1). Similarly, added extra condition of E > 0 before calling NueSensitivity::OscillateMatter in NueSensitivity::OscillateHist. Otherwise if E=0 will get fpe when calculating oscillation probabilities. If E<0 (which can happen if for underflow bin, if histogram does not start at 0) can get wrong results. 2008-03-24 20:31 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCOscProb.cxx, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationModule.cxx, macros/make_blessed_plots.C, macros/nearFarExtrapolationData.C, macros/nearFarExtrapolationMC.C, macros/nearFarExtrapolationPrediction.C: fix up some angle stuff. fix up display of some dq plots. fix up output names for files. 2008-03-24 17:48 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/: copy_tufts.sh, submit_job_tufts.sh, submit_jobs_tufts.sh, tufts_copy_to_stage.sh: Tufts scripts 2008-03-24 11:35 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/: Init.sh, MakeFakeData.sh, RunMultiRunPRLFitter.C: What's being used for the official systematics list. 2008-03-24 07:39 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Add S08-03-20-R1-28 2008-03-24 07:30 nwest * WebDocs/SnapshotRel.html: Add S08-03-20-R1-28 2008-03-22 00:50 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: gminos_site_fnal.py, gminos_site_minos11.py, gminos_site_minos12.py, gminos_site_minos13.py: if in "gminos" phase (as opposed to overlay/rock_join) then don't muck with the work directory just use '.' 2008-03-22 00:47 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010185_near_charm.py: reduce POTs from 2.1e18 to 1.2e18 so that resulting file has ~800 events. 2008-03-22 00:45 Robert Hatcher * Contrib/rhatcher/gminos_jobs/count_overlay_files.py: add --no-list command flag add "reverse" to list of special names to look for and handle such files separately from forward detector bfield. 2008-03-22 00:43 Robert Hatcher * Contrib/rhatcher/gminos_jobs/setup_fnal_bundle.sh: tweak what gets passed to setup_labyrinth 2008-03-21 20:58 evans * NuMuBar/macros/mm/SystematicsStudies/CambridgeFiles/MakeShiftedMCHelpers.sh: Script to make systematically shifted MC helper files. 2008-03-21 16:24 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, Extrapolation/NCExtrapolation.cxx, macros/nearFarExtrapolationData.C: mods for angles 2008-03-21 15:59 Brian Rebel * NCUtils/Extraction/NCExtractionTOm.cxx: make sure to apply cleaning and fiducial cuts when filling purity and efficiency plots. 2008-03-21 15:09 evans * NuMuBar/macros/mm/SystematicsStudies/CambridgeFiles/MakeBeamMatrices.sh: Script to make +/- 1 and 2 sigma shifted, and nominal, beam matrices (for two runs, two beams, neutrinos, antineutrinos, and both flavours). 2008-03-21 15:04 evans * NuMuBar/macros/mm/SystematicsStudies/CambridgeFiles/Init.sh: Configuration file for making the systematically shifted FD predictions for the Cambridge group's fitting extravaganza. 2008-03-21 14:56 evans * NtupleUtils/NuFluxHelper.cxx: Adding some printout to reassure the user the reweighting is being done for the correct run and beam type. 2008-03-21 12:59 evans * NtupleUtils/NuFluxHelper.cxx: NuFluxHelper is now configured from the xml file to perform SKZP and scraping systematics shifts. 2008-03-21 01:04 arms * Contrib/arms/BayesMVA/: BayesMVA.cxx, BayesMVA.h, LinkDef.h: Add code to handle sparse patterns properly 2008-03-20 22:07 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/: run_tufts.sh, setup_tufts_bundle.sh: Latest Tufts scripts 2008-03-20 20:08 Robert Hatcher * setup/count_buildlog_warnings: when parsing a package-XYZ file trim off the :TAG part to get list of pkgs. 2008-03-20 17:53 nwest * DatabaseMaintenance/doc/dbmauto_db_priming.html: Explain that resetting the FNAL_import.context will not cause obsolete data to be imported. 2008-03-20 17:26 George Irwin * setup/packages-S08-03-20-R1-28: First commit 2008-03-20 16:52 evans * NtupleUtils/: NuSystematic.cxx, NuSystematic.h: A few new systematics. Independent ma_res and ma_qe numu scales. A combined track range and curvature systematic (assume both are correlated, with 2% and 3% shifts respectively; and both are furthermore correlated between both detectors). Also an energy-dependent form of the shower energy scale systematic. 2008-03-20 10:34 nwest * DatabaseMaintenance/tools/stale_db_veto_library.py: Bug fix handling password - only worked if DB had no password 2008-03-20 10:33 nwest * DatabaseMaintenance/tools/stale_db_veto.py: Bug fix: method is Terminate() not terminate() 2008-03-20 07:21 nwest * DatabaseMaintenance/scripts/dbi_query_mysql.pm: Remove temporary buffer file after use. 2008-03-20 07:06 nwest * GridTools/DataCacheManager/: cmd_disk_usage.pm, disk_usage.pm, docs/dcm.html, docs/help_summary.txt: The --user_lists option also records the summary in disk_usage.txt 2008-03-19 21:14 bckhouse * Production/Dogwood/headers/far_all/far_all_configure.h: Enable geoswimmer. Tidying. 2008-03-19 19:29 bckhouse * Production/Dogwood/headers/far_cosmic_mc/far_cosmic_mc_configure.h: Enable geoswimmer. Tidying. 2008-03-19 19:00 bckhouse * Production/Dogwood/: reco_far_cosmic_daikon04_base_dogwoodtest0.C, reco_far_cosmic_data_base_dogwoodtest0.C, headers/attach_mrcc_path.h: Minor changes. 2008-03-19 18:23 bckhouse * Production/Dogwood/testsyntax.sh: Only test the syntax of dogwoodtest0 scripts. 2008-03-19 18:20 bckhouse * Production/Dogwood/reco_far_cosmic_daikon04_base_dogwoodtest0.C: Nearly a copy of srsafitter/reco_MC_daikon_far_cosmic_cedar_phy_srsafitter.C This will become the dogwood script. 2008-03-19 17:56 Brian Rebel * NCUtils/: NCType.h, Extrapolation/NCExtrapolation.cxx, macros/nearFarExtrapolationData.C: change name of one of the angles models 2008-03-19 17:22 bspeak * Production/asciidb/set_tsql_override.C: Add a mapping of the Cambridge-generated Monte Carlo files to the corresponding magnetic field map. 2008-03-19 16:51 Brian Rebel * NCUtils/macros/nearFarExtrapolationData.C: set file name based on which angles model to use 2008-03-19 16:50 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: more tweaks for dq plots 2008-03-19 16:44 bckhouse * Production/Dogwood/headers/far_all/far_all_create_path.h: Remove trailing spaces in "Reco" strings. 2008-03-19 16:01 Brian Rebel * NCUtils/macros/make_blessed_plots.C: add more functions to make nd cleaning, full fd data quality plots. changes reflecting comments. 2008-03-19 15:49 Robert Hatcher * WebDocs/WebDocs.html: change some links concerning FNAL MINOS cluster info. 2008-03-19 15:32 Robert Hatcher * Contrib/rhatcher/proxy_gen/find_files_to_proxy.sh: example of 'find' selection for potential list of files to proxy. 2008-03-19 15:31 Robert Hatcher * Contrib/rhatcher/proxy_gen/big.list: list of files that will be turned into proxies. 2008-03-19 15:31 Robert Hatcher * Contrib/rhatcher/proxy_gen/gen_master.py: script for getting unique copies of all versions of files in the input list, correlate them, etc. definitely still a work in progress. 2008-03-19 15:30 Robert Hatcher * Contrib/rhatcher/proxy_gen/.cvsignore: ignore some stuff in the directory 2008-03-19 15:18 bspeak * Production/Dogwood/: reco_MC_far_camb_dogwood.C, reco_far_camb_dogwood.C: Initial add of dogwood reconstruction scripts for Cambridge reconstruction 2008-03-19 14:46 bspeak * Production/Cedar_phy/reco_MC_far_camb_cedar_phy.C: Change default value for NRun to 10000 to match Howie's division scripts 2008-03-19 14:26 nwest * DatabaseMaintenance/tools/.cvsignore: Ignore .pyc files. 2008-03-19 14:25 nwest * DatabaseMaintenance/tools/: stale_db_veto.py, stale_db_veto_library.py: A python script to check that "keep-up" tables in the database are adequately up to date to process the supplied data file(s). 2008-03-19 12:17 bckhouse * Production/Dogwood/reco_far_cosmic_data_base_dogwoodtest0.C: Nearly a direct copy of srsafitter/reco_far_all_cedar_phy_srsafitter.C With a bit of tidying this will become the dogwood script. 2008-03-19 11:48 Robert Hatcher * GeoSwimmer/GeoSwimmer.cxx: isinf() needs #include for gcc 4.x 2008-03-19 11:06 asousa * BField/BfldCache.cxx: Backporting Robert's BField update to R1-28. 2008-03-19 10:30 nwest * Contrib/rhatcher/gminos_jobs/run_ral_lcg.sh: Bug fix: missing "$" on two GBS_LOG lines. 2008-03-19 04:29 Robert Hatcher * BField/BfldCache.cxx: InSMRegion() reported kDownstream in one instance when it should have returned kUpstream in NearDet - still no field for either case so no real harm done at this time. 2008-03-19 01:36 dap56 * Monitoring/SinglAnalysis.cxx: adjusted ranges on ND/FD "singles rate frequency" plots to account for continually dropping rates... 2008-03-19 01:24 dap56 * Monitoring/: Error.cxx, Error.h, ErrorList.cxx, ErrorList.h, OMError.cxx, OMError.h: Renamed "Error" class to "OMError" in order to avoid clash with similarly-named function in ROOT class "TError.h" - thanks to Robert for spotting this. 2008-03-18 21:27 ahimmel * NtupleUtils/: NuUtilities.cxx, NuUtilities.h: Took out vecToA since it turns out it is not needed, thanks to a handy tip from Robert. 2008-03-18 21:16 ahimmel * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h: Changes all in the Transition fitting. Now chi2 curves are produced and filled in the Output object. "experiments" is an argument like it is in NuTransitionFitterMinuit. 2008-03-18 21:14 ahimmel * NtupleUtils/NuTransitionFitterMinuit.cxx: Some small changes to make the fitter happy. 2008-03-18 21:12 ahimmel * NtupleUtils/: NuMatrixInput.cxx, NuMatrixInput.h: The new method of applying the transitions. Whatever the decision about the correct way to apply the RecoToTrue matrix, this is the most general implementation. 2008-03-18 21:10 ahimmel * NtupleUtils/: NuUtilities.cxx, NuUtilities.h: Added a const method vecToA that will convert a vector into an array. Very handy for making plots using binningScheme. 2008-03-18 20:40 koskinen * NCUtils/macros/make_blessed_plots.C: Added an error message when the designated output folder does not exist and cannot be created. 2008-03-18 20:37 koskinen * NCUtils/macros/make_blessed_plots.C: Added a function, plot3FlavorPrediction, to the blessed plot macro which suprisingly enough makes the blessed 3flavor NC and CC spectrums. The function also creates a folder to store the output images and root file which needs to be altered on a user by user basis. For consistency the input root files are housed in /minos/scratch space, but will be updated when a designated area for NC extrapolation files is created. 2008-03-18 19:11 bspeak * AtNuOutput/NtpMaker.cxx: Backport the addition of the IDnunoosc variable to the AtmosMC class, and the filling of that variable in NtpMaker.cxx 2008-03-18 18:18 bspeak * AtNuEvent/: AtmosMC.cxx, AtmosMC.h: Backporting the addition of IDnunoosc to the AtmosMC class 2008-03-18 17:27 bspeak * AtNuOutput/NtpMaker.cxx: Fill the new IDnunoosc variable in the AtmosMC class 2008-03-18 17:25 bspeak * AtNuEvent/: AtmosMC.cxx, AtmosMC.h: Add the IDnunoosc variable to denote the neutrino flavor prior to oscillation 2008-03-18 17:07 rustem * PhysicsNtuple/: RunAlgSnarl.cxx, Config/PlotFlux.xml, Hist/Plot.cxx, Hist/Plot.h, Plot/PlotFlux.cxx, Plot/PlotFlux.h, Plot/PlotKinem.h, Select/SelectKinem.cxx, Select/SelectTrue.cxx, macros/study.C: A development snapshot. 2008-03-18 16:52 Robert Hatcher * CVSROOT/check_access: Add bspeak to AtNuEvent (already has access to AtNuOutput). 2008-03-18 16:51 asousa * CandFitTrackCam/AlgFitTrackCam.cxx: Backporting Masaki's change to R1.28. 2008-03-18 16:36 scavan * GeoSwimmer/: GeoSwimmer.cxx, GeoSwimmer.h: backport GeoSwimmer.cxx/.h to R1.28 2008-03-18 15:16 asousa * NCUtils/Extrapolation/NCExtrapolationModule.cxx: A few clean-up changes. 2008-03-18 07:40 Nick West * GridTools/Ganga/GBS/docs/gbs_user.html: Warn that user must update configuration: DataDirectory, LoggerGlobalDirectory and UserModelsPath 2008-03-18 06:15 nwest * GridTools/DataCacheManager/disk_usage.pm: Tidy up user summaries. 2008-03-18 01:59 asousa * NCUtils/Extrapolation/: NCExtrapolationModule.cxx, NCExtrapolationModule.h: Adding "Special" data quality plots for cut variables, fillable with systematic weights. Plots are only filled and written out when DoSystStudy flag is set to true. 2008-03-17 19:59 ahimmel * NuMuBar/NuDSTAna.cxx: Fixed up how DoIO behaves if a file has already been opened for output. Some cleaning up in the BRev method. Re-get Pedro's PID in JJEPresel micro DST method. 2008-03-17 18:48 Robert Hatcher * DetSim/doc/: DetSim_Present.sxi, MENUswitchpoints.pdf, Simulation Presentation June 2003 collab.sxi: remove documentation files from CVS control. Copies have been entered into MINOS docdb system. 2008-03-17 17:55 ishi * CandFitTrackCam/AlgFitTrackCam.cxx: Initialization of the Prediction is set to be extrapolation from statevector. 2008-03-17 17:51 ishi * GeoSwimmer/: GeoSwimmer.cxx, GeoSwimmer.h: Bug fixed in GeoSwimmer. Protection against large momentum was not working properly for negative large number. 2008-03-17 16:40 Brian Rebel * NCUtils/: NCType.h, Extrapolation/NCExtrapolation.cxx: more angles types 2008-03-17 16:35 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: changes for data quality plots 2008-03-17 16:15 Brian Rebel * NCUtils/macros/nearFarExtrapolationData.C: specify the extrapolation and contour in the file name 2008-03-17 14:03 Brian Rebel * NCUtils/macros/make_blessed_plots.C: macro to make blessed plots 2008-03-17 12:04 nwest * GridTools/: DataCacheManager/cmd_disk_usage.pm, DataCacheManager/disk_usage.pm, DataCacheManager/get_cmd_options.pm, DataCacheManager/docs/dcm.html, DataCacheManager/docs/help_summary.txt, docs/ChangeLog: DCM Add option --user_lists to disk_usage command. 2008-03-17 11:58 nwest * GridTools/docs/admin_procedures.html: Extend 'Renew Your Grid User Certificate' to cover change in CA certificate 2008-03-15 17:23 zarko * MCReweight/: SKZPWeightCalculator.cxx, Zfluk.cxx, Zfluk.h: Renamed the old GetWeight functions in Zfluk to GetWeightPRL and GetWeightBoston to avoid confusion between different functional forms used for those fits. Updated SKZPWeightCalculator to reflect the changes. 2008-03-15 00:07 arms * Contrib/rhatcher/gminos_jobs/umn_mkfluxln.sh: Minor change for atmospherics again 2008-03-14 23:34 arms * Contrib/rhatcher/gminos_jobs/: run_umn.sh, umn_copy_flux_nfs.sh: Make changes to allow copying/setting atmospheric nu flux files to worker nodes 2008-03-14 22:41 kordosky * Mad/: MadScanDisplay.cxx, MadScanDisplay.h: Ryan Patterson's mods to zoom the event display 2008-03-14 20:38 Brian Rebel * NCUtils/: Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationModule.cxx, macros/nearFarExtrapolationData.C: changes to make the MQ extrapolation work more smoothly also added extrapolation as an argument to the macro to run the jobs 2008-03-14 19:31 asousa * CandFitTrackCam/AlgFitTrackCam.cxx: Backporting Masaki's fixing of uninitialized arrays in AlgFitTrackCam. 2008-03-14 19:28 evans * NuMuBar/macros/makeDstOneFile.C: Macro to make NuDSTs for a single root file. 2008-03-14 19:26 asousa * BField/: BfldDbiPlaneMap.cxx, BfldDbiPlaneMap.h, BfldLoanPool.cxx, BfldRefCnt.h: Backporting Robert's changes/fixes to BField package into R1.28. 2008-03-14 19:00 ishi * CandFitTrackCam/AlgFitTrackCam.cxx: One more initialization which should be not necessary, but to be safe. 2008-03-14 18:58 ishi * CandFitTrackCam/AlgFitTrackCam.cxx: Initialize Prediction[5] which were rarely used to make other numbers without initialization in current scheme. 2008-03-14 17:48 boehm * NueAna/Extrapolation/NueExtrapolationJB.cxx: Correct a pathology in bringing in the correct errors 2008-03-14 16:44 tjyang * MiniBooNEAna/FiltMBSpillModule.cxx: initialize a variable dt 2008-03-14 15:34 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Modified figures 29 and 30 so they display properly. 2008-03-14 13:16 Robert Hatcher * setup/count_buildlog_warnings: specifically pick out 'has modification time in the future' time skew warnings. 2008-03-14 09:18 rodriges * Contrib/rodriges/evtByEvt/cmpLists.py: Rejig to use less memory. 2008-03-14 05:55 arms * Contrib/rhatcher/gminos_jobs/: gminos_cfg_AtmosNu_far_max.py, gminos_cfg_AtmosNu_far_max_nue.py, gminos_cfg_AtmosNu_far_max_nutau.py, gminos_cfg_AtmosNu_far_min.py: Add/update prototype scripts for expected atmospheric neutrino MC generation types 2008-03-14 05:17 Robert Hatcher * BField/BfldRefCnt.h: Use initializer part of ctor in favor of within the main body. 2008-03-14 05:15 Robert Hatcher * BField/BfldLoanPool.cxx: It's probably just good form/practice to initialize the class in the ctor even if the DefaultConfig()/Update() is just going to override it immediately. 2008-03-14 05:14 Robert Hatcher * BField/: BfldDbiPlaneMap.cxx, BfldDbiPlaneMap.h: in ctor initialization loop had fScale[0] rather than fScale[indx] which could potentially leave a value unset is the corresponding column was missing from the database being read. Small stylistic changes (whitespace and kMaxIndx -> kEndOfList) 2008-03-14 00:53 Robert Hatcher * Contrib/rhatcher/proxytest/test2.proxy: commit v2.1 on branch2 2008-03-14 00:32 Robert Hatcher * Contrib/rhatcher/proxytest/test2.proxy: commit v3 2008-03-14 00:31 Robert Hatcher * Contrib/rhatcher/proxytest/test2.proxy: commit v2 2008-03-14 00:31 Robert Hatcher * Contrib/rhatcher/proxytest/test2.proxy: commit v1 2008-03-14 00:03 Robert Hatcher * CVSROOT/modules: a "proxytest" module for use in testing cvs interaction for .proxy files 2008-03-14 00:01 Robert Hatcher * Contrib/rhatcher/proxytest/.cvsignore: a .cvsignore file for my proxytest directory 2008-03-13 18:27 Brian Rebel * NCUtils/Extrapolation/: NCExtrapolationModule.cxx, NCExtrapolationModule.h: changes for DQ plots 2008-03-13 18:15 scavan * NueAna/NueAnaTools/NueConvention.cxx: update to energycalibration to calibration for specifically named versions only 2008-03-13 18:06 Nick West * GridTools/docs/ChangeLog: DCM - support not lock locking. GBS - support HOLD keyword. 2008-03-13 18:06 Nick West * GridTools/Scripts/docs/Scripts.html: Document how to throttle, possibly terminally, data flow from RAL to FNAL by updating run_ral_lcg_set_copy_parms.sh. 2008-03-13 18:06 Nick West * GridTools/Ganga/GBS/python/GBSJobAnalyser.py: Support application scripts return HOLD. 2008-03-13 18:06 Nick West * GridTools/Ganga/GBS/docs/: gbs_programmer.html, gbs_user.html: Document new return keyword: HOLD 2008-03-13 18:06 Nick West * GridTools/: DataCacheManager/init.pm, DataCacheManager/docs/dcm.html, Ganga/GBS/docs/gbs_design.html, Ganga/GBS/docs/gbs_index.html, Ganga/GBS/python/bootstrap.py, Scripts/maintenance/version_number: Update to version V01-10-00. 2008-03-13 17:54 scavan * NueAna/NueAnaTools/NueConvention.cxx: update to energycalibration to include the same calibration for cedar_phy and cedar_phy_bhcurv 2008-03-13 17:10 loiacono * BeamDataUtil/BDSpillAccessor.cxx: [no log message] 2008-03-13 16:03 rustem * PhysicsFit/Beam/: MakeFluxPlot.cxx, MakeFluxPlot.h: Add plotting class: read ROOT flux files and compare hadron weights. 2008-03-13 16:01 rustem * PhysicsFit/: AdaptMany.h, Beam/BeamTune.cxx, Beam/BeamTune.h, Beam/FluxForm.cxx, Beam/FluxForm.h, Beam/LinkDef.h, macros/fit.C, macros/fit_near.C: A development snapshot. 2008-03-13 16:00 rustem * PhysicsNtuple/ReadTree.h: Add a templated wrapper class to access TTree branches. 2008-03-13 15:58 rustem * PhysicsNtuple/: DataBlock.cxx, Default.cxx, Config/PlotEvent.xml, Config/PlotFlux.xml, Minos/FillFlux.cxx, Minos/FillFlux.h, Plot/PlotBasic.cxx, Plot/PlotBasic.h, Plot/PlotEff.cxx, Plot/PlotEvent.cxx, Plot/PlotEvent.h, Plot/PlotFlux.cxx, Plot/PlotFlux.h, Plot/PlotKinem.cxx, Plot/PlotKinem.h, Plot/PlotPur.cxx, Plot/PlotResol.cxx, Plot/PlotResol.h, Plot/PlotReson.cxx, Plot/PlotReson.h, Plot/PlotShower.cxx, Plot/PlotShower.h, Plot/PlotTrack.cxx, Plot/PlotTrack.h, Plot/PlotTruth.cxx, Plot/PlotTruth.h, Plot/PlotVtx.cxx, Plot/PlotVtx.h, Select/SelectKinem.cxx, Select/SelectSpill.cxx, Select/SelectTrue.cxx, macros/study.C: A development snapshot. Now use a thread safe method to check if all histograms are created succesfully by plotting algorithms. Revert to tortgt as the default toroid, since trtgtd has uncalibrated values in database. 2008-03-13 15:52 Nick West * Contrib/rhatcher/gminos_jobs/: run_ral_lcg_copy_output_fnal.sh, run_ral_lcg_save_output.sh, run_ral_lcg_set_copy_parms.sh: Introduce run_ral_lcg_set_copy_parms.sh as a way to change CONCURRENT_COPY_MAX CONCURRENT_COPY_TIMEOUT with immediate effect. Support special values:- CONCURRENT_COPY_MAX=0 Don't copy but retry CONCURRENT_COPY_MAX=-1 Don't copy but place on hold 2008-03-13 15:09 Robert Hatcher * RerootExodus/macros/dump_reroot_stuff.C: code to dump supermodule info as well. Note the the CoilI is the sign of the muon charge that is focussed -- it is not the direct scale factor for the map. 2008-03-13 13:41 Robert Hatcher * RerootExodus/macros/dump_reroot_stuff.C: Example script to dump REROOT class stuff. 2008-03-13 13:00 Nick West * GridTools/DataCacheManager/resource_set_lock.pm: Handle no lock case. 2008-03-13 00:15 Robert Hatcher * setup/count_buildlog_warnings: for "--dow yesterday" to work one must use localtime() not gmtime(). 2008-03-12 23:47 Robert Hatcher * G3PTSim/added/dummies.c: avoid 'control reaches end of non-void function' warning 2008-03-12 23:40 Robert Hatcher * setup/count_buildlog_warnings: for now ignore 'dereferencing type-punned pointer' messages spit out by gcc 4.1 w/ optimizer. 2008-03-12 23:33 Robert Hatcher * setup/count_buildlog_warnings: messy output of encountered error/warning messages ... not pretty. 2008-03-12 23:19 Robert Hatcher * setup/count_buildlog_warnings: forgot to make a totals line ... now there. 2008-03-12 23:08 Robert Hatcher * setup/count_buildlog_warnings: check for typos before commiting ... 2008-03-12 22:54 Robert Hatcher * setup/count_buildlog_warnings: a bit more tidying up and catch "segmentation fault" case which is usually indicative of a rootcint failure. 2008-03-12 22:37 Robert Hatcher * setup/count_buildlog_warnings: rewrite script that parses build-log output files from really awful (and computationally expensive) shell script into much faster, expandable and maintainable python. 2008-03-12 22:15 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCOscProb.cxx, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationModule.cxx: fix up the 4 flavor angles calculations 2008-03-12 20:16 Brian Rebel * NCUtils/: Extraction/NCAnalysisModule.cxx, Extrapolation/NCExtrapolationModule.cxx: changes for data quality plots 2008-03-12 17:20 mualem * Contrib/rhatcher/gminos_jobs/precopy_checks.sh: added check on md5sum and scp processes currently underway. This will pause for 10 minutes if there are more than a total of 10 copies or md5sum calculations underway 2008-03-12 16:53 vahle * Mad/MadTVAnalysis.cxx: initializing striptime in MadTVAnalysis to avoid warning messages 2008-03-12 15:59 boehm * NueAna/HighHitVars.cxx: Removing a warning for gcc 4.1 2008-03-12 15:52 rustem * MCReweight/: SKZPWeightCalculator.cxx, SKZPWeightCalculator.h: Add two public functions: Zbeam *GetZbeam(); Zfluk *GetZfluk(); These are useful when a user wants to use db to load the parameters but does not need a full weights, just flux or beam weights. 2008-03-12 15:47 hartnell * NuMuBar/NuAnalysis.cxx: Discovered that the variables: potSinceLastEvtGoodDB potSinceLastEvtBadDB were being filled with "pot" rather than "potDB" (the sntp file value of pot rather than the database version). 2008-03-12 15:27 boehm * NueAna/: ANtpShowerInfoAna.cxx, HighHitVarsAna.cxx, MuonRemovalInfoAna.cxx, NueStandard.cxx, Trimmer.cxx: Shutting down a few warnings 2008-03-12 15:10 kordosky * CVSROOT/check_access: add rustem to MCReweight 2008-03-12 15:01 Robert Hatcher * DatabaseUpdater/: DbuVaChipPeds.h, DbuVaChipSpars.h: gcc 4.1 doesn't like stuffing 0xFFFF into a Short_t, so use -1 instead. 2008-03-12 14:38 Robert Hatcher * CandNtupleSR/NtpSRStrip.cxx: Optimizer warning about potential uninitialized variable lead to this interesting construct: 89,91d88 UInt_t plane = plane; UInt_t strip = strip; where the ones on the right are part of the class and the ones on the left are meant to be local copies. But there's really no need for local copies just so one can pass them to the PlexStripEndId ctor, so we can remove these two lines completely. I'm not sure what it was doing in the general case -- indeed it could have left them uninitialized. 2008-03-11 22:33 Robert Hatcher * setup/proxy_resolver.py: Don't just say in comments to strip(), actually do it in the code. 2008-03-11 22:32 Robert Hatcher * setup/proxy_resolver.py: Use strip() to remove leading/trailing blanks -- files sometimes do have embedded blanks (.sxi and other weird files) Remove any existing target if the current proxy has no referent this allows blank proxies to be like "cvs remove". 2008-03-11 21:33 kordosky * CVSROOT/check_access: rustem needs access to NeugenInterface 2008-03-11 19:55 scavan * GeoSwimmer/GeoSwimmer.cxx: backport GeoSwimmer.cxx 1.11 to R1.28 2008-03-11 19:27 ishi * GeoSwimmer/GeoSwimmer.cxx: Upper limit is now 1e+6GeV. 2008-03-11 19:04 scavan * GeoSwimmer/GeoSwimmer.cxx: backport of GeoSwimmer.cxx version 1.10 to R1.28 2008-03-11 18:06 Nick West * GridTools/docs/status_minos.html: Latest CASTOR availability estimate 2008-03-11 17:27 ishi * GeoSwimmer/GeoSwimmer.cxx: Protection not to run muon with greater than 1.e+30GeV. 2008-03-11 17:00 bspeak * Production/Cedar_phy/reco_far_camb_cedar_phy.C: A little house cleaning. Repair the SetMSGLevels routine. 2008-03-11 16:58 bspeak * Production/Cedar_phy/reco_MC_far_camb_cedar_phy.C: New macro to reconstruct Cambridge ntuples on Monte Carlo for cedar_phy 2008-03-11 16:53 bspeak * Production/Cedar/GoodFarDetTime.C: New script to be used for the reconstruction of atmospheric neutrino and cosmic ray Monte Carlo in the Cambridge AtNu ntuples. 2008-03-11 16:02 musser * Mad/MadScanDisplay.cxx: add FD fiducial markings 2008-03-11 13:08 Robert Hatcher * PhysicsNtuple/Mutex.h: gcc 4.1 need explicit #include for access to assert(); for other versions of gcc it must come along implicitly from other includes. 2008-03-11 03:49 Robert Hatcher * Monitoring/: ChargeInjectAnalysis.cxx, ChargeInjectAnalysis.h, DigitAnalysis.cxx, DigitAnalysis.h, ErrorBlockAnalysis.cxx, ErrorBlockAnalysis.h, FileMain.h, LIAdcAnalysis.cxx, LIAdcAnalysis.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h, SinglAnalysis.cxx, SinglAnalysis.h: Simple change of of DetectorType in favor of plain ol' Detector (both .h and as namespace qualifier). 2008-03-10 22:21 boehm * NueAna/NueStandard.h: fixing more silly errors 2008-03-10 21:10 boehm * NueAna/: NueStandard.cxx, NueStandard.h, Trimmer.cxx: Systematic trimming window for the high energy region 2008-03-10 21:04 boehm * NueAna/NueStandard.cxx: Fixing typo for the mcnn variable 2008-03-10 20:13 rustem * PhysicsFit/: AdaptMany.cxx, AdaptMany.h, DataUnit.cxx, DataUnit.h, FitModule.cxx, GetData.cxx, GetData.h, Beam/BeamTune.cxx, Beam/BeamTune.h, Neugen/PlotNeugen.cxx, macros/fit.C, macros/fit_near.C, macros/plot_func.C: This is a development snapshot of PhysicsFit package. Need to do it now to support changes in the PhysicsNtuple package. 2008-03-10 20:11 rustem * PhysicsNtuple/Select/: SelectNC.cxx, SelectNC.h: A simple neutral current selection algroithm. It uses number of contiguous planes above pulse height threshold, time span and muon knn variables to select neutral current events. 2008-03-10 20:09 rustem * PhysicsNtuple/Plot/: PlotKinem.cxx, PlotKinem.h: A new plotting algorithm: PlotKinem. This algorithm plots energy spectra in various bins of X and $Q^{2}$ and is used trying to understand flux versus cross-section differences. 2008-03-10 20:06 rustem * PhysicsNtuple/: Config/PlotNPlane.xml, Fill/FillNPlane.cxx, Fill/FillNPlane.h: Add a new algorithm: FillNPlane: it fills number of event planes and strips, event pulse height and event time span only using strips above a specified treshold. This is used by SelectNC to select neutral current events thar have at least 3 or 4 contiguous scintillator planes. Also add xml file that defines histograms for variables filled by this algorithm. 2008-03-10 20:01 rustem * PhysicsNtuple/: Config/PlotEventPid.xml, Plot/PlotSelect.cxx, Plot/PlotSelect.h, Select/SelectNeutrino.cxx, Select/SelectNeutrino.h: Remove 5 obsolete files. SelectNeutrino is replaced with modern charged current $\nu_{\mu}$ algorithm SelectNuMu which supports charge sign cut both for $\mu^{+}$ and $\mu^{-}$. PlotSelect was used for earlier kinematic studies. It is no longer needed and superseded by new SelectKinem and SelectTrue algorithms. 2008-03-10 19:58 rustem * PhysicsNtuple/: DataBlock.cxx, DataBlock.h, Default.cxx, Default.h, FluxInfo.cxx, FluxInfo.h, Header.cxx, Header.h, Hist1d.h, Mutex.h, Particle.cxx, RecoNu.cxx, RecoNu.h, Record.cxx, Record.h, RunAlgEvent.cxx, RunAlgSnarl.cxx, RunAlgSnarl.h, RunModule.cxx, RunThread.h, Strip.cxx, Config/FiducialCut.txt, Config/PlotEvent.xml, Config/PlotKinem.xml, Config/PlotResol.xml, Config/PlotShower.xml, Fill/FillMuonId.cxx, Fill/FillMuonId.h, Hist/HistMan.cxx, Hist/HistMan.h, Minos/FillFlux.cxx, Minos/FillFlux.h, Minos/FillMadId.cxx, Plot/CountHist.cxx, Plot/CountHist.h, Plot/Data.cxx, Plot/PlotBasic.cxx, Plot/PlotData.cxx, Plot/PlotEff.cxx, Plot/PlotEff.h, Plot/PlotEvent.cxx, Plot/PlotEvent.h, Plot/PlotFlux.cxx, Plot/PlotFlux.h, Plot/PlotPmt.cxx, Plot/PlotPur.cxx, Plot/PlotResol.cxx, Plot/PlotResol.h, Plot/PlotReson.cxx, Plot/PlotReson.h, Plot/PlotShower.cxx, Plot/PlotShower.h, Plot/PlotSnarl.cxx, Plot/PlotTrack.cxx, Plot/PlotTrack.h, Plot/PlotTrackGeom.cxx, Plot/PlotTrackGeom.h, Plot/PlotTruth.cxx, Plot/PlotVtx.cxx, Plot/PmtHit.cxx, Select/SelectCount.cxx, Select/SelectFlux.cxx, Select/SelectFlux.h, Select/SelectKinem.cxx, Select/SelectKinem.h, Select/SelectNuMu.cxx, Select/SelectNuMu.h, Select/SelectSpill.cxx, Select/SelectTrue.cxx, Select/SelectTrue.h, Store/FillHeader.cxx, Store/FillTruth.cxx, Store/Interface.cxx, kNNAlg/AlgThread.h, kNNAlg/Result.cxx, kNNAlg/RunkNN.cxx, macros/make.C, macros/study.C, macros/test.C: A major upgrade to the PhysicsNtuple package. I do not remember all the changes that went in but here are some highligts: 1) This library now fully supports multi-threaded operations. There are two global mutex defined in Default.h: Anp::GetROOTMutex() Anp::GetMainMutex() The first mutex is locked whenever code calls ROOT's functions that are likely to change the global state: TDirectory::mkdir, TH1D::TH1D(), etc. The second mutex is locked when a global PhysicsNtuple function is accessed. RunAlgSnarl has an option to run this function in a parallel thread: RunAlgSnarl::Run(Record &). This uses condition variable and local mutex to communicate between main and parallel threads. 2) Remove TStrings from Anp::Header and replace them with char[9] array for beam type. 3) HistMan is now a thread safe singeleton that locks local and global ROOT mutexes when creating histograms. 3) All algorithms in PhysicsNtuple/Plot are modified to support multi-threaded operations. Histograms are created via HistMan or with ROOT mutex locked. 4) Simplify a lot of Select algorithms, improve the printout of the end status. For Select algorithms that create child algorithms, add a lock on the main mutex. 5) Add trtgtd and tr101d variables, make trtgtd a main toroid for counting protons. 6) For far detector Monte-Carlo, count protons using number of files, instead of default which uses protons per snarl. 7) Make a default near detector fiducial volume smaller, still ~50% larger than the physics fiducial volume. 8) No longer compute the knn variables for the kinematic QES/RES/DIS selection. 9) Plot algorithms no longer attempt to read the default xml file for the histogram definitions. The files are read explicitly in a processing macro. 10) ... 2008-03-10 19:55 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Okay, this is fixing the strip to strip section, removed the table and wrote out in paragraph form 2008-03-10 19:23 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: add MINOS Preliminary to canvases 2008-03-10 19:19 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: more detector names in legends 2008-03-10 19:17 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: make sure detector name is in a legend 2008-03-10 18:07 boehm * NueAna/: NueMini.cxx, NueMini.h, NueMiniAna.cxx, NueStandard.cxx, Extrapolation/NueData.cxx, Extrapolation/NueData.h: Adjustments to make use of the MCNN PID in NueStandard and the Mini files 2008-03-10 16:23 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: If the minimization terminated in an unphysical region don't save that position for next time - keep using the old best position. 2008-03-10 15:04 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/: ndl_non2.eps, ndl_non2.pdf: Add axis labels to nd nonlinearity plot. 2008-03-10 14:59 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Remove stupid duplicate copy. 2008-03-10 14:48 boehm * NueAna/: LinkDef.h, MiniMaker.cxx, MiniMaker.h, NueMini.cxx, NueMini.h, NueMiniAna.cxx, Extrapolation/NueData.cxx, Extrapolation/NueData.h: Updates do the Mini processing reflects the cosmic and largest event cuts 2008-03-10 14:33 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Revert to yesterday's version.. remove Jeff's clumsy commit. 2008-03-10 14:08 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Updating the strip to strip section 2008-03-10 13:13 Robert Hatcher * WebDocs/release_data.html: fix a couple of typos and make exluded-file name more apparent that the "exclude" isn't some flag but part of the example file. All non-comment lines except for the SITE_PROXY_CACHE are simply interpreted as files or patterns so one can do "$ ls *.root > .proxyrc" and not have to do any editing. 2008-03-09 14:33 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: If, upon trying close to the previous minimum we find ourselves in a unitarity violating region (chisq > 9e5) then don't try to start searching from here, but reset scale and initial position. 2008-03-09 11:04 Robert Hatcher * Midad/Gui/GuiTree.cxx: Last bit of breakage was actually easily handled TGListTree::OnMouseOver(TGListTreeItem*) became TGListTree::MouseOver(TGListTreeItem*) 2008-03-09 10:41 Robert Hatcher * Midad/Gui/: GuiTree.cxx, GuiTree.h: Adjust to change in ROOT interface: TGListTreeItem became abstract, the concrete one is TGListTreeItemStd. Doing this simple change worked in most cases, but there's still a problem with GuiTree::OnMouseOver(). Old interface from TGListTree::OnMouseOver() seemd to have a signature that took at TGListTreeItem* now it takes a TGFrame* ... So ... less broken, but still busted - commenting out the line achieves a built library, but I'm not sure what happens to run-time functionality. 2008-03-08 23:01 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: Change the starting point of the minimization from the centre of the space (which possibly gets in trouble with unitarity) to a quarter of the way in from every side. This is pretty ad hoc, need a better way to deal with this. 2008-03-08 22:49 Robert Hatcher * RunSummary/rate_plot.cc: Comment out unused variable. 2008-03-08 22:41 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: make monthly plot look better for run I by moving all the points over to the right a bit 2008-03-08 21:51 evans * NtupleUtils/NuMatrixFitter.h: Making kOscillation the default setting. 2008-03-08 20:08 boehm * NueAna/ANtpEventInfoAna.cxx: Sadly the fix that fills quantities in empty snarls for data causes MC to go postively mad when there is an empty snarl - a graceful exit is now made 2008-03-08 17:38 boehm * NueAna/Extrapolation/NueSystematic.cxx: Tweaking the function GetSysValue to return the default if the systematic is not included in the NueSystematic object 2008-03-08 06:28 Robert Hatcher * CalDetDST/UberRecord.cxx: comment out unused variable (ref to singleton). 2008-03-08 06:04 Robert Hatcher * AtNuAna/AtNuShieldPerformance.h: By default an undeclared/unwritten (by other than the compiler) destructor is non-virtual. But having a ClassDef() introduces virtual functions which makes the compiler want a virtual dtor ... so give SimplePlaneEnd one. 2008-03-08 01:14 Robert Hatcher * NCUtils/Extrapolation/NCExtrapolation.cxx: change tmp local index var uint -> int to match the type being compared against (and thus avoid a compiler warning message). 2008-03-07 23:51 ahimmel * NtupleUtils/NuTransitionFitterMinuit.cxx: Minor changes to keep Minuit happy. 2008-03-07 23:48 ahimmel * NtupleUtils/: NuMatrixInput.cxx, NuMatrixInput.h: Added predict FD spectrum functions that take a NuXMLConfig object and produce a spectrum based on the oscillation/transition parameters therin. 2008-03-07 23:46 ahimmel * NtupleUtils/NuMatrixFitter.h: Updated the interface to match the source. 2008-03-07 23:44 ahimmel * NtupleUtils/: NuCuts.cxx, NuCuts.h: Added an overloaded IsInFidVolTrueEvt that takes a NuEvent instead of a NuMCEvent. 2008-03-07 22:58 Robert Hatcher * setup/proxy_resolver.py: Changes to usage printout. 2008-03-07 22:57 Robert Hatcher * WebDocs/: WebDocs.html, release_data.html: New page describing release_data files and the new .proxy mechanism for distributing ancillary data outside of CVS. 2008-03-07 17:22 bckhouse * NCUtils/Extrapolation/NCExtrapolation.cxx: Get name and legend correct on marginalization canvas. 2008-03-07 16:30 rearmstr * MCReweight/data/beamsys_PiMinus_CedarDaikon.root: Added nue errors after hadron production fitting for the high energy beam to the file data/beamsys_PiMinus_CedarDaikon.root 2008-03-07 15:56 Robert Hatcher * setup/proxy_resolver.py: When site proxy location was set from .proxyrc or $SITE_PROXY_CACHE the symlink was missing the path info. .proxy files can now contain blank and comment lines for documentation purposes. We'll take the first non-empty line after comments (started with '#' char) are stripped out and then all blanks removed. Add $SRT_PUBLIC_CONTEXT to possible .proxyrc locations. 2008-03-07 15:11 Robert Hatcher * NCUtils/Extrapolation/NCContourFinder.h: By adding some dummy virtual destcructors we can avoid the gcc warnings of the form: warning: 'class XYZZY' has virtual functions but non-virtual destructor. 2008-03-07 12:46 evans * NtupleUtils/NuMatrixFitter.cxx: It seems I never committed the code for performing the multi-run fit for alternative models. 2008-03-07 05:23 Robert Hatcher * setup/proxy_resolver.py: .proxyrc can now contain wildcard patterns (unix shell style). Ignore blank lines, treat '#' as start of comments in .proxyrc. new cmd flag --no-sys-proxyrc to ignore all but the one in the package dir for exclusion lists (but not SITE_PROXY_CACHE discovery). Reorder search order for SITE_PROXY_CACHE. 2008-03-06 23:18 Robert Hatcher * setup/proxy_resolver.py: Another special "release": using "bmap" allows it to work on $BMAPPATH dir. 2008-03-06 22:39 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: making rate plot look better. 2008-03-06 22:26 Robert Hatcher * setup/proxy_resolver.py: Set actual release_data path locations. The site's cache location is set in priority order by --cache arg, env variable $SITE_PROXY_CACHE, and .proxyrc files. Add use of .proxyrc files allow a user to specify files not to be resolved and thus allow individual sites to "opt out". Also the file can contain the location of the site cache (special line SITE_PROXY_CACHE:/some/path). The command line --no-proxyrc allows these to be ignored. Wildcarding not yet supported. 2008-03-06 21:57 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: remove gratuitous print statement 2008-03-06 21:28 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: one more fix for the nd spectra plot 2008-03-06 21:12 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: fix up ND monthly spectrum plot. 2008-03-06 17:43 boehm * NueAna/Extrapolation/: NueExtrapolationJB.cxx, NueExtrapolationJB.h: Adding a setdata file to the NueExtrapolaitonJB 2008-03-06 16:36 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: Minor changes to the 1D projection code, make it easier to read. 2008-03-06 16:15 boehm * NueAna/: NueStandard.cxx, NueStandard.h: Additional tweak to NueStandard - New function that gives the a passes selection a assuming it already passed b - useful on MiniFiles 2008-03-06 16:07 bckhouse * NCUtils/Extrapolation/: NCContourFinder.cxx, NCExtrapolation.cxx: Fix x axes on 1D marginalization plots. 2008-03-06 15:39 bckhouse * NCUtils/Extrapolation/: NCContourFinder.cxx, NCContourFinder.h, NCExtrapolation.cxx, NCExtrapolation.h: Make plots of marginalized varibles for 1D projections as for contours. 2008-03-06 14:51 evans * NtupleUtils/NuMatrixMethod.cxx: Making the way the (tiny) numubar background is handled more explicit. 2008-03-06 14:42 Robert Hatcher * NueAna/Extrapolation/NueSystematic.cxx: comment out unused method parameter to avoid compiler warning. Currently all packages build without warning and we wouldn't want be the sore thumb. 2008-03-06 14:29 boehm * NueAna/: NueAnaTools/OscWeight.cxx, NueAnaTools/OscWeight.h, Sensitivity/NueSensitivity.cxx, Sensitivity/NueSensitivity.h: Forgot to add the oscweight functions and some minor cleanup to that effect 2008-03-06 12:57 Robert Hatcher * setup/proxy_resolver.py: Script for resolving .proxy files. Proxy files are found under a release (default '*', use 'test' for $SRT_PRIVATE_CONTEXT) and package (default '*'). The contents of the .proxy file is the name of the uniquely named remote file. The target (same dir as proxy without '.proxy') is then resolved by one of the methods: * symlink via AFS * symlink via /minos/data * copy to a site cache (if needed), symlink to that * copy to that directory ( for laptops ) remote name changed to target 2008-03-06 00:14 boehm * NueAna/: NueMini.cxx, NueMini.h, NueMiniAna.cxx, Extrapolation/NueData.cxx, Extrapolation/NueData.h, Extrapolation/NueExtrapolationJB.cxx, Extrapolation/NueExtrapolationJB.h, Extrapolation/NueSystematic.cxx, Extrapolation/NueSystematic.h, Extrapolation/Systematic.cxx, Extrapolation/Systematic.h, NueAnaTools/LinkDef.h, Sensitivity/NueSensitivity.cxx, Sensitivity/NueSensitivity.h: Adding in the updates for all the extrapolation code so that other people can make use of it, also some updates for the sensitivity code and related changes 2008-03-05 23:15 boehm * NueAna/: NuePOT.cxx, NuePOT.h, NueStandard.cxx, NueStandard.h, SubShowerVar.cxx, Trimmer.cxx, Trimmer.h, Module/NueBeamMonModule.cxx: Changes: New SSPID cut at 0.75 New function: PassesPOTStandards(NueRecord *nr); Things fail POT counting if: bmon.goodBeamMon != 1 spillType == 3 ND Only: !Good Coil Status FD Only: !Good LiTime and !good dave quality cuts IsLargestEvent - if far detector checks for the biggest event in that snarl SubShowerVar.cxx - correct the initialization of pid_ent Added the pot_nocut variable to the pottree pot is filled when we pass POTStandard pot_ncut filled always The trimmer now has a funciton to correctly fill srevent.largestEvent for use with the new cut The largest event cut and cosmics cuts are applied at the fiducial volume level in the generalized cuts formula. 2008-03-05 22:11 Brian Rebel * NCUtils/Extraction/NCAnalysisModule.cxx: stupid typo in cascade. 2008-03-05 20:14 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/: cPlaneFarCosmic.pdf, cPlaneNearCosmic.pdf, calibPosition.tex, cdistXYFarCosmic.pdf, cdistXYNearCosmic.pdf, cdistZFarCosmic.pdf, cdistZNearCosmic.pdf, farAtten.pdf, farCalSumXY.pdf, nearCalSumXY.pdf: Fix up some bad eps->pdf translations so that page layout isn't quite so stupid. 2008-03-05 19:53 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Some minor edits, mainly in conclusions and 'further work' sections. 2008-03-05 18:38 scavan * NueAna/NueStandard.cxx: fix to cosmic cut code 2008-03-05 17:55 scavan * NueAna/: NueStandard.cxx, NueStandard.h: cosmic cut code update 2008-03-05 17:42 bckhouse * NCUtils/Extrapolation/NCExtrapolationModule.cxx: Comment out unused variable. 2008-03-05 17:30 bckhouse * NCUtils/Extrapolation/NCExtrapolation.h: Missed a change... Note, removing NCContourFinder-impl seemed to confuse the build process for me. You may need to use make clean after this update. 2008-03-05 17:22 bckhouse * NCUtils/Extrapolation/: NCContourFinder-impl.cxx, NCContourFinder-impl.h, NCContourFinder.cxx, NCContourFinder.h, NCExtrapolation.cxx: Stop using templates in contour finder, they are more trouble than they're worth. 2008-03-05 16:51 Brian Rebel * NCUtils/Extraction/NCAnalysisModule.cxx: change cascade to avoid problems with trtgtd in early running. 2008-03-05 16:25 nwest * Contrib/rhatcher/gminos_jobs/: run_ral_lcg.sh, run_ral_lcg_copy_output_fnal.sh, run_ral_lcg_do_mc.sh, run_ral_lcg_restore_output.sh, run_ral_lcg_save_output.sh: New set of scripts to run RAL MC production on LCG GRID under GBS 2008-03-05 15:43 nwest * GridTools/docs/ChangeLog: Cut a new version number to officially record GBS version that ready for serious MC production testing. 2008-03-05 15:43 nwest * GridTools/Scripts/docs/Scripts.html: Document how to configure a task for the new run_ral_lcg.sh script. 2008-03-05 15:43 nwest * GridTools/Ganga/GBS/python/GBSJob.py: Bug fix that was preventing ClearErrorCounts for clearing FAILED status. 2008-03-05 15:43 nwest * GridTools/: DataCacheManager/init.pm, DataCacheManager/docs/dcm.html, Ganga/GBS/docs/gbs_design.html, Ganga/GBS/docs/gbs_index.html, Ganga/GBS/docs/gbs_programmer.html, Ganga/GBS/docs/gbs_user.html, Ganga/GBS/python/bootstrap.py, Scripts/maintenance/version_number: Update to version V01-09-00 2008-03-05 15:16 Robert Hatcher * Fabrication/: FabNDThickness.cxx, FabNDThickness.h: Static functions to return coordinates where the ultrasound measurements were taken (in Munits standard). One probably shouldn't assume too much precision here. 2008-03-05 11:58 bckhouse * Production/Dogwood/headers/: near/near_set_msg_levels.h, near_mc/near_mc_set_msg_levels.h: Change message level for FitTrackSA to warning - info is much too verbose 2008-03-05 07:01 Nick West * DatabaseInterface/test/TestDbi.cc: In DTFtest(const char* inFileName) Catch a second place where must refresh list of tables 2008-03-05 06:59 Nick West * DatabaseInterface/test/DbiDemoData3.cxx: Pander to gcc 4.1 which objects to initialising signed short with hex data that has sign bit set 2008-03-05 04:24 Robert Hatcher * NueAna/NueStandard.cxx: Use of fabs() requires #include for newer versions of GCC. Cosmetic changes "if(" -> "if (" for readability DetectorType:: -> Detector:: (more favored namespace, DT is synonym) 2008-03-04 23:56 Robert Hatcher * Validity/VldTimeStamp.cxx: Be absolutely sure that all data members are initialized to quiet -Weffc++ 2008-03-04 23:51 Robert Hatcher * Validity/VldTimeStamp.h: Improve C++ code by having data members set in intialization of ctor rather than the body (cuts down -Weffc++ warnings). 2008-03-04 21:49 Robert Hatcher * DatabaseTables/FabTables/: create_fabndthickness.sql, create_fabsteelplate.sql: reference copy of the creation SQL for the table. 2008-03-04 21:46 Robert Hatcher * Fabrication/: FabPlnInstallLookup.cxx, FabPlnInstallLookup.h: New method: return FabSteelPlate*'s for a given PlexPlaneId -- hides all the mfgid matching from the user. 2008-03-04 21:44 Robert Hatcher * Fabrication/FabPlnInstall.cxx: Trim leading/trailing blanks from scint/slab identifiers. GetAggregate() was returning SEQNO-like # rather than plain aggrno (which is plane #). Return a steel plane PlexPlaneId so that we can properly handle uninstrumented planes (without it being invalid or confused). 2008-03-04 21:38 Robert Hatcher * Fabrication/: FabSteelPlate.cxx, FabSteelPlate.h: Finally about to make actual entries for this table (both Near and Far). A few cleanups such as stripping off leading/trailing blanks from identifiers; remove tabs from source; make table description match what will actually get used (note "mediumint" is not a good choice for a column type for DBI). 2008-03-04 21:35 Robert Hatcher * Fabrication/: FabNDThickness.cxx, FabNDThickness.h, LinkDef.h: New class for a new table that holds 37 ultrasound thickness measurements for a NearDet steel plate. Note: not all plates were measured. 2008-03-04 20:53 Brian Rebel * NCUtils/: Extraction/NCAnalysisModule.cxx, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h: changes for plotting monthly spectra count pot for spills that pass IsGoodBeamSnarl only 2008-03-04 19:59 asousa * NCUtils/: NCAnalysisUtils.cxx, NCType.h: Adding systematic to account for beam effects in runI/runII discrepancy. 2008-03-04 18:14 mstrait * Contrib/strait/analyze.mattgrid: cosmetics 2008-03-04 17:52 mstrait * Contrib/strait/analyze.mattgrid: add back grid setup 2008-03-04 17:50 bspeak * Production/Cedar_phy/reco_far_camb_cedar_phy.C: Far Cambridge reconstruction. Initial Commit. 2008-03-04 17:49 mstrait * Contrib/strait/analyze.mattgrid: fixed output redirection problem, etc. 2008-03-04 17:10 rjn * DataUtil/macros/testEnergyCorrection.C: Just testing cvs connection 2008-03-04 16:38 koskinen * NCUtils/macros/nearFarExtrapolationPrediction.C: The nearFarExtrapolationPrediction macro has been updated to reflect the addition of the ability to write out the FD Data in the root file. It has also be streamlined with the removal of the "single spectrum" and "CC only" features, and the name establishes that it is using the prediction so that flag is automatically set to be true. I have added the option to write the FD Data as an input to the macro. 2008-03-04 16:36 mstrait * Contrib/strait/analyze.mattgrid: now authenticates properly for SRM access 2008-03-04 16:32 koskinen * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h, NCExtrapolationJK_fit.cxx, NCExtrapolationModule.cxx, NCExtrapolationModule.h: Added a new feature to the "Prediction" method that also writes out the FD data to the .root file. There is a new registry flag "PredictionWriteData" in both the NCExtrapolation and NCExtrapolationModule header, a little garish but it works, that sets this feature. 2008-03-04 16:06 bckhouse * NCUtils/Extrapolation/NCExtrapolationModule.cxx: DrawNearSpectra: if spectra is empty then don't attempt to make the histograms. This prevents a crash, but doesn't sort out why spectra should be empty in the first place. 2008-03-04 15:19 scavan * CandFitTrackCam/AlgFitTrackCam.cxx, CandFitTrackCam/FitTrackCamListModule.cxx, CandFitTrackSA/DBtxt_AlgFitTrackSA_default.C, CandFitTrackSA/DataFT.cxx, CandFitTrackSA/DataFT.h: backport of Masaki's recent changes to R1-28 2008-03-04 14:05 bckhouse * NCUtils/Extrapolation/NCExtrapolation.cxx: Cap the y axis of 1D projection canvases to 20. Otherwise the 1e6 unitarity penalty means you need to zoom to see what is going on. 2008-03-04 13:22 Nick West * GridTools/Ganga/GBS/python/GBSTask.py: Fix bug in WriteHtmlReport(dir) that broke the output 2008-03-04 12:04 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/RunFitStage.sh: Missed a couple of 2 $ signs in the 'run fit' call. 2008-03-04 11:35 Nick West * GridTools/docs/ChangeLog: Minor improvements to DCM and GBS. 2008-03-04 11:35 Nick West * GridTools/Ganga/GBS/python/gbs_job_wrapper_part_1.sh: Concatenate stderr to stdout 2008-03-04 11:35 Nick West * GridTools/Ganga/GBS/python/GBSUtilities.py: Add BuildEnvStr(d) - convert dictionary into alphabetically sorted environment string ListCommaSepList - List a comma separated list string, one entry per line. 2008-03-04 11:35 Nick West * GridTools/Ganga/GBS/python/GBSTask.py: Modified methods: GetGlobalEnvironment(prettyPrint = False) Add arg prettyPrint SetGlobalEnvironment(env_str) Support incremental change. Sort list and remove duplicates. 2008-03-04 11:34 Nick West * GridTools/Ganga/GBS/python/GBSJob.py: Modified methods: GetLocalEnvironment(prettyPrint = False) Add arg prettyPrint SetLocalEnvironment(env_str) Support incremental change. Sort list and remove duplicates. 2008-03-04 11:34 Nick West * GridTools/Ganga/GBS/minos/MinosRSMJob.py: Modified methods: SetLocalEnvironment() Use the new incremental method to add run and subrun. 2008-03-04 11:34 Nick West * GridTools/Ganga/GBS/docs/gbs_user.html: Improved environment handling. Duplicate entries are removed and the list sorted into order. The environment can be established incrementally by prefixing a "+" to the start of the environment string. The environment can be listed, one item per line. 2008-03-04 11:34 Nick West * GridTools/DataCacheManager/resource_set_lock.pm: Minor improvements to resource locking. Check more frequently and add protection against two processes grabbing the same lock at the same time. 2008-03-04 11:23 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: Actually fix the chisq projections. The last fix got the asymmetric errors right but still didn't move the curve. 2008-03-04 07:47 Nick West * DatabaseInterface/test/TestDbi.cc: In DTFtest(const char* inFileName) Must refresh list of tables after adding DbiDemoData3 2008-03-04 07:19 Nick West * DatabaseInterface/DbiBinaryFile.cxx: Change marker to unsigned integer so that picky GCC 4.1 does not complain when assigning bit patterns with top bit set 2008-03-04 00:46 ishi * CandFitTrackCam/: AlgFitTrackCam.cxx, FitTrackCamListModule.cxx: UseGeoSwimmer flag can be set only once to the AlgConfig. 2008-03-04 00:42 ishi * CandFitTrackSA/: DBtxt_AlgFitTrackSA_default.C, DataFT.cxx, DataFT.h: Add branch to use GeoSwimmer. GeoSwimmer and old Swimmer can be switched by "UseGeoSwimmer" set in DBtxt_AlgFitTrackSA_default.C. The default is GeoSwimmer. 2008-03-03 23:35 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/: calibPosition.tex, gaincalib/gain_delta_fd.eps, gaincalib/gain_delta_fd.pdf, gaincalib/gain_delta_nd.eps, gaincalib/gain_delta_nd.pdf, gaincalib/tgainFD.eps, gaincalib/tgainFD.pdf, gaincalib/tgainND.eps, gaincalib/tgainND.pdf: Fix up the Gains section. Add new plots, better explanation. 2008-03-03 22:05 ahimmel * NtupleUtils/NuTransitionFitterMinuit.cxx: Some bug fixes. 2008-03-03 21:34 scavan * NueAna/: NueStandard.cxx, NueStandard.h, NueAnaTools/Selection.cxx, NueAnaTools/Selection.h: added cosmic cut to selection and PassesCosmicCut, FillCosmicCut to nuestandard 2008-03-03 18:10 ahimmel * NuMuBar/macros/alex/: FileListSpecial.C, LoadPlots.C, VarList_6.C, VarList_7_border.C, VarList_7_brev.C, VarList_8.C, VarList_8_border.C, VarList_weeks.C, bRevAna.C, cssAna.C, mBRevAccept.C, mBRevBkgPer.C, mBRevBorder.C, mBRevContamination.C, mBRevNumbers.C, mBRevRatio.C, mBRevSpectra.C, mBRevWeeks.C, mBorder.C, mCSS.C, BRev/VarList_bh.C, BRev/bRevAna.C, BRev/mBRevAccept.C, BRev/mBRevContamination.C, BRev/mBRevNumbers.C, BRev/mBRevRatio.C, BRev/mBRevSpectra.C, Borders/coilHoleAna.C, Borders/mBRevBorder.C, Borders/mBorder.C: Cleaning out and update reversed field and detector edge scripts. 2008-03-03 18:01 bckhouse * Contrib/bckhouse/nubar_global_fit/extrapolate_xsec.py: Script to extrapolate genie xsection splines up to 10TeV assuming a power law behaviour. 2008-03-03 17:52 boehm * NueAna/: ANtpEventInfoAna.cxx, NueStandard.cxx, Module/NueModule.cxx: Updates for corrected POT counting 2008-03-03 17:51 evans * NtupleUtils/NuFluxHelper.cxx: Commenting out the line of code that makes the non MM-reweighted beam matrices, as these are never needed. This speeds the code up. 2008-03-03 17:49 evans * NtupleUtils/NuCuts.cxx: Wrapping the MAXMSG call in IsInFidVol(...) for the CC0325 case so it's only ever called up to 20 times. This function ends up in almost every loop (particularly when making beam matrices): so this should speed the code up. 2008-03-03 16:05 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/Init.sh: Defining a $mdc variable. 2008-03-03 16:02 Minos CVS group account. Do not commit from here! * Contrib/rustem/MakeZTree/study.C: SSome improvements to the macro that creates ntuples. 2008-03-03 15:59 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/: CombineHelpers.sh, Init.sh, MakeFakeData.sh, Prepare.sh, RunFitStage.sh: Number of runs and beams is now configurable by defining a new dataConfig. 2008-03-03 15:58 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Dakion: an individual particle of daikon. 2008-03-03 15:58 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/RunMultiRunPRLFitter.C: Number of runs/beams is now fully configurable: each string argument is a colon-separated list of filenames. 2008-03-03 15:09 Brian Rebel * NCUtils/Extrapolation/: NCExtrapolationModule.cxx, NCExtrapolationModule.h: more data quality mods 2008-03-03 15:03 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Fix Jeff's blunder, some more minor edits and revisions. 2008-03-03 14:15 evans * NuMuBar/tools/sam.pl: Removing the reversed B-field from run 2. 2008-03-03 14:11 evans * NuMuBar/tools/BadRuns.pm: Removing a few extra runs at the end of reversed B-field period 2 that Masaki doesn't have in his run list. 2008-03-03 14:10 evans * NuMuBar/tools/timeLine.pm: Updating the start and end times of the runs to match Masaki's run list. 2008-03-03 12:35 rodriges * NtupleUtils/LinkDef.h: Add NuTransitionFitter to the LinkDef so that ROOT will do its funky magic to it 2008-03-03 02:26 asousa * NCUtils/: NCAnalysisUtils.cxx, macros/nearFarExtrapolationSystExtMC.C: Small consistency change for the new systematic and also committing the macro run at RAL. 2008-03-02 18:01 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/: Drift_Final_Far_new.pdf, Drift_Final_Near_new.pdf, calibPosition.tex: Fix up drift plots. 2008-03-02 16:13 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Clean up executive summary. Fix a few spelling mistakes. 2008-03-02 02:25 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Fix up a few references and filenames. 2008-03-01 20:57 Brian Rebel * NCUtils/macros/: compareContours.C, compareExtractions.C, compareRunI_RunII.C: compareExtractions.C draws plots to compare the spectra from 2 different extractions compareRunI_RunII.C draw plots that compare run I and run II data compareContours.C overlays contours and projections for various fit results, ie run I, run II, combined, or 3 different extractions, etc. 2008-03-01 20:53 Brian Rebel * NCUtils/macros/rate.C: macro for making model independent disappearance fraction plots 2008-03-01 20:52 Brian Rebel * NCUtils/: NCType.cxx, Extraction/NCAnalysisModule.cxx, Extrapolation/NCExtrapolationModule.cxx: changes for data quality plots 2008-03-01 17:59 ahimmel * NtupleUtils/macros/make_xmls.pl: Added a -0 argument that creates a nominal xml file. It sets the name and title to "Nominal", adds 1 to the list of shifts, and sets the dm2s, sn2s and transitionProb all to -1. Any of these setting could then be overriden by putting a different argument after the -0. 2008-03-01 16:43 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationMQ.cxx: add unitarity constraint 2008-03-01 00:30 ahimmel * NuMuBar/macros/mm/SystematicsStudies/Transitions/RunModularTranstionMMFitter.C: Now uses the Minuit minimization class. 2008-03-01 00:29 ahimmel * NtupleUtils/: NuTransitionFitterMinuit.cxx, NuTransitionFitterMinuit.h: A minuit fitter for transitions. Should speed up the fitting stage. Also, more careful memory management should increase the maximum number of trial experiments. 2008-02-29 19:31 ahimmel * NuMuBar/macros/mm/SystematicsStudies/CombineMMHelpers.C: Added a check to see if the Tau file exists (is opened successfully). If not, the tau parts are skipped and a warning is printed. 2008-02-29 19:05 asousa * NCUtils/: NCAnalysisUtils.cxx, NCType.h: Adding an additional systematic error for surveying effects of runI/runII differences. 2008-02-29 16:45 nwest * GridTools/Scripts/docs/Scripts.html: Add warning about KERBEROS keytab for pool accounts 2008-02-29 15:46 evans * NuMuBar/macros/mm/SystematicsStudies/CombineMMHelpers.C: For the CPT analysis, the denominator of the CCContamination should be in true energy. 2008-02-29 15:09 evans * NuMuBar/tools/sam.pl: First attempt at defining runI, runII and runII pHE sam declarations. Not yest checked against the official run list. 2008-02-29 15:08 evans * NuMuBar/tools/timeLine.pm: Redefining the runIIa end time variable; adding a runII proper end variable. 2008-02-29 15:07 evans * NuMuBar/tools/BadRuns.pm: Perl module to define a list of bad runs. 2008-02-29 14:28 nwest * Contrib/rhatcher/gminos_jobs/run_lcg.sh: Move FNAL target to STAGE/nwest. Switch local bad directory to /pnfs/gridpp.rl.ac.uk/data/minos/nwest/test/mc_production/crashed Switch keytab file to /stage/minos-data1/d7/mc_production/krb_${USER}/mcarchiver.keytab Use the convention $GBS_LOG RETRY RESTART if nothing useful can be salvaged from current try. Check that gmonos log file is of reasonable size and if not signal RETRY. Remove block that exited before attempting copy to FNAL, now it will copy data! Record fatal error reason in FAIL_MSG so that it can be passed back on the $GBS_LOG FAILED line. If FAILED set return FAILED not RETRY. 2008-02-29 14:00 bckhouse * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Change unitarity limit to 1.001 - evidently having the wall going through the exact corners of grid boxes is bad. 2008-02-29 12:07 evans * NuMuBar/macros/mm/SystematicsStudies/CombineMMHelpers.C: Adding in code to combine tau helpers from tau helper files. There's a preprocessor flag I_HAS_TAUS which you define to turn this on. By default it's turned on. This will crash your code if you don't have tau files (e.g. for the CPT/transition analysis). So comment out the #define I_HAS_TAUS line to run such an analysis. 2008-02-29 12:01 evans * NtupleUtils/NuMatrixMethod.cxx: Putting an 'if' in so the tau code is only run for the PRL-style analysis. No it shouldn't crash Alex's code. 2008-02-28 17:03 bckhouse * Production/Dogwood/headers/attach_mrcc_path.h: Doh - fix it properly. 2008-02-28 16:54 bckhouse * Production/Dogwood/headers/attach_mrcc_path.h: Wasn't asking for geoswimmer in MRCC path. 2008-02-28 16:26 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: 1D chisq projections - now drawing delta chisq based on the min chisq seen by the projection, not the minimizer's min chisq. Print out a message comparing the two numbers. 2008-02-28 16:00 ahimmel * NuMuBar/macros/mm/SystematicsStudies/Transitions/TheMethod.sh: Minor changes. 2008-02-28 15:53 ahimmel * NuMuBar/macros/mm/SystematicsStudies/Transitions/MakeTransitionPlots.C: Added in a 1 sided confidence interval from 0 calculation (useful for TransProb = 0 case). 2008-02-28 15:52 ahimmel * NuMuBar/macros/mm/SystematicsStudies/Transitions/Init.sh: Now using the new files. 2008-02-28 15:50 ahimmel * NuMuBar/macros/heAna.C: Recreate, not update, the output file. 2008-02-28 15:49 ahimmel * NuMuBar/NuDSTAna.cxx: Remove the last vestiges of transitions debugging code. 2008-02-28 15:37 ahimmel * NtupleUtils/NuMatrixInput.cxx: Remove some unnecessary cout statements. 2008-02-28 15:37 ahimmel * NtupleUtils/NuMatrixFitter.cxx: Changed cout's to MSG()'s so they could be readily distinguished from debugging statements. 2008-02-28 14:15 bckhouse * NCUtils/Extrapolation/NCExtrapolation.cxx: Change axes of marginalization plot so dmsq is visible. 2008-02-28 12:30 evans * NtupleUtils/NuMatrixMethod.cxx: Adding an underscore to a variable name. 2008-02-28 12:28 evans * NtupleUtils/NuHistos.cxx: Was picking up the wrong inunoosc at one point. 2008-02-28 12:07 bckhouse * NCUtils/Extrapolation/: NCContourFinder.cxx, NCExtrapolation.cxx: For marginalization graphs keep track of all 4 corners seperately. Remove the kDebug printout, these graphs have the same functionality. 2008-02-28 11:55 evans * NtupleUtils/NuHistos.cxx, NuMuBar/NuPlots.cxx: Ensuring that only taus which were originally muons are used. 2008-02-28 11:52 evans * NtupleUtils/NuMatrixMethod.cxx: A fix to the tau cross section correction function: it now uses tau cross sections. 2008-02-28 07:56 jpochoa * NuBarPID/files/: POpdf_cedar_daikon_ND.root, POpdf_cedar_daikon_ND_hardcuts.root: Relaxed preselection cuts for standard PDFs (for POID). Old PDFs have the label "hardcuts" now. 2008-02-28 02:28 ahimmel * NtupleUtils/: NuMatrixMethod.cxx, NuMatrixMethod.h: Fixed a bug in the Transition methods. Oops. Problem solved. 2008-02-28 01:24 ahimmel * NtupleUtils/: NuMatrixMethod.cxx, NuMatrixMethod.h: Fixing (hopefully) the bias problem for the Transition analysis. The problem was that the NuMu efficiency was not being divided off when making the PotentialApperanceFlux. The SetFDAppearedFidFlux and GetFDPotentialAppearanceFidFlux have been overhauled so that their actions are now clear. They are also now nearly identical to one another (as they should be) which the only differences being the sources of the initial histogram value and whether cross section and efficency are multiplied or divided. 2008-02-27 22:42 bckhouse * NCUtils/Extrapolation/NCExtrapolation.cxx: Give the canvases sensible names in the output file. 2008-02-27 22:33 bckhouse * NCUtils/Extrapolation/NCExtrapolation.cxx: Work out what variable each line corresponds to, colour them in and add a legend. Remove writing of individual TGraphs as clutter. 2008-02-27 20:35 bckhouse * NCUtils/Extrapolation/: NCContourFinder.cxx, NCExtrapolation.cxx: Also plot the actual variables the contour is in in the marginalised plot. 2008-02-27 19:03 bckhouse * NCUtils/Extrapolation/: NCContourFinder-impl.cxx, NCContourFinder.cxx, NCContourFinder.h, NCExtrapolation.cxx, NCExtrapolation.h: Output graphs of the values of marginalized variables for each contour. Unfortunately there is currently no way to know what variable each line is for - need to change architecture to keep track of names... 2008-02-27 17:50 bckhouse * NCUtils/Extrapolation/: NCContourFinder.cxx, NCContourFinder.h: Pass the position of the best fit point up through the various wrappers so it is visible to the contour finder. Don't do anything with them yet though. 2008-02-27 17:34 Robert Hatcher * DataUtil/infid_sets.C: Additional documentation of how the actual z values were chosen and what they correspond to. No actual change to the values themselves. 2008-02-27 17:30 Robert Hatcher * DataUtil/infid_finder.cxx: Generate output in function call (rather than global static) form to make it compatible with new interface. 2008-02-27 17:18 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: kDebug message printing out the values of all the variables at the end of every minimization. 2008-02-27 16:36 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: Also estimate time remaining for 1D projections. 2008-02-27 11:41 evans * NtupleUtils/NuCuts.cxx: [no log message] 2008-02-27 11:40 evans * NtupleUtils/NuCuts.cxx: kCC0325Std selection now allows pHE beam through. If it sees both LE and pHE beam in the same jobs it only lets through whichever type it sees first, and presents you with up to 100 kWarning messages to let you know of its predicament. 2008-02-26 22:56 Brian Rebel * NCUtils/Extraction/NCAnalysisModule.cxx: change cascade of POT values to start with trtgtd and then go from there. 2008-02-26 19:39 Brian Rebel * NCUtils/NCType.h: make sure to change the defined ND bin with to 1 GeV from 0.5 GeV as well 2008-02-26 19:18 ahimmel * NuMuBar/NuDSTAna.h: Added in a JJEPresel microDST function. 2008-02-26 19:09 ahimmel * NuMuBar/NuDSTAna.cxx: Fixing up the transitions code. Cleared some tabs out of DoIO. 2008-02-26 18:53 ahimmel * NtupleUtils/: NuFluctuator.cxx, NuFluctuator.h: Alternat flucutator implemented. Seems to give the same results. 2008-02-26 18:52 ahimmel * NtupleUtils/NuMatrixFitter.cxx: Fixing memory leak in DoCPTFit by removing the chi2 histogram that does not get used. 2008-02-26 17:58 Brian Rebel * NCUtils/macros/: nearFarExtrapolationData.C, nearFarExtrapolationPrediction.C: change default location of uDST files to /minos/data/analysis/nc/cedar_phy/uDST/L010z185i 2008-02-26 17:43 Brian Rebel * NCUtils/: NCType.cxx, NCType.h, Extraction/NCAnalysisModule.cxx, Extraction/NCAnalysisModule.h, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h, macros/ncccSeparationNC.C, macros/nearFarExtrapolationData.C, macros/nearFarExtrapolationMC.C, macros/nearFarExtrapolationPrediction.C: add more histograms for data quality monitoring. in extrapolation macros make sure to have the TOm extraction as default add argument to separation macro to select number of mc file to run over. 2008-02-26 14:36 evans * NtupleUtils/: NuMatrixMethod.cxx, NuMatrixMethod.h: The PRL fitter now includes CC tau neutrinos in its FD prediction. It inverse-oscillates the numus, corrects their cross sections to be those for nutaus, corrects for nutau reconstruction and selection efficiencies, puts them through a nutau true->reco matrix, and adds them into the predictions. It's all very reminiscent of the nubar appearance analysis. 2008-02-26 14:32 evans * NtupleUtils/: NuMatrixInput.cxx, NuMatrixInput.h: NuMatrixInput now holds the tau files necessary for the far detector modular fiter. 2008-02-26 13:51 musser * Mad/: MadScanDisplay.cxx, ScanFrame.cxx, ScanFrame.h: fix missing method issue, add track containment flag to text file output 2008-02-26 12:48 Robert Hatcher * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: eliminate another "unused variable" warning. 2008-02-26 12:02 evans * NuMuBar/macros/mm/SystematicsStudies/CombineMMHelpers.C: The tau helpers are now combined and the efficiencies divided. 2008-02-26 12:01 evans * NuMuBar/NuDSTAna.cxx: Forgot the 'Write' command for the taubar and no-charge-cut-tau histograms. 2008-02-26 11:50 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/CombineMMHelpers.C: Removing the local version of CombineMMHelpers.C. 2008-02-26 11:49 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/CombineHelpers.sh: Now using the common version of CombineMMHelpers.C. 2008-02-26 11:46 evans * NtupleUtils/NuHistos.cxx: Creating the deniminator for the tau reco->true plots. 2008-02-26 11:45 evans * NuMuBar/NuDSTAna.cxx: Updating DoIO(...) so it copies the tau MM histograms accross. 2008-02-25 22:40 Robert Hatcher * Mad/ScanFrame.h: comment out DrawShowerSecinPrim() declaration for which there is no method definition (but also no apparent references to either). This is necessary to make the code load correctly without an unresolved reference. The S08-02-24-R1-28 snapshot will have to have this file tag pushed to make it usable. 2008-02-25 21:27 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: in FinalEventCheck change else if to if because otherwise ND bad run check wont happen for every event. probably doesnt change functionality, but is somewhat easier to read. 2008-02-25 18:48 rustem * PhysicsFit/: FillHist.cxx, FitModule.cxx, FitUtil.cxx, GetData.cxx, GetData.h, macros/fit_near.C: Create consistent file names for the ntuples files used by the fit. 2008-02-25 18:44 rustem * PhysicsNtuple/: Header.cxx, Header.h, RunAlgSnarl.cxx, RunModule.cxx, Select/SelectKinem.cxx, Select/SelectTrue.cxx, macros/study.C: Add global function "Anp::GetRUNCYCLE(const Header &)" and use to create consistent file names. Before, DATATYPE key was used to store run period for data and Monte-Carlo release for the simulation, which ultimately led to some confusion. 2008-02-25 18:04 arms * Contrib/arms/BayesMVA/: BayesMVA.cxx, BayesMVA.h, GNUmakefile, LinkDef.h: Beginning of a Bayesian classifier 2008-02-25 17:47 bckhouse * NCUtils/Extrapolation/NCContourFinder.cxx: Contour finder - print out kInfo message of estimated fraction complete and estimated time remaining (based on the angle from the x-axis and assuming the contour is circular) 2008-02-25 17:23 Brian Rebel * NCUtils/: NCType.cxx, NCType.h, Extraction/NCAnalysisModule.cxx: change binning in ND spectra to 1 GeV bins add cascade of different POT counting devices to NCAnalysisModule add energy spectrum to DQ plots 2008-02-25 16:53 Brian Rebel * AnalysisNtuples/ANtpRecoInfo.h: increment class def for gemma's new variables 2008-02-25 14:34 bckhouse * NCUtils/Extrapolation/: NCExtrapolationJK_fit.cxx, NCExtrapolationJK_fit.h: The member variable fOscillationModel in NCExtrapolationJK_fit is shadowing the one in the parent class - plus it gets set wrong (to the default) in Prepare. Remove this instance of the variable and the attempt to set it. Now unitarity constraints are applied as intended. Also, a kVerbose message when the unitarity protection is activated, in case you're feeling paranoid. 2008-02-25 14:01 Robert Hatcher * NCUtils/: Extraction/NCExtractionPL.cxx, Extrapolation/NCExtrapolationJK_fit.cxx: trivial change to make unused variable/parameter warning go away. 2008-02-25 13:41 evans * NuMuBar/NuPlots.cxx: Adding the denominator of the FD tau efficiency correction. 2008-02-25 13:31 evans * NtupleUtils/NuHistos.cxx: Adding FD efficiency and reco v. true histograms for taus. 2008-02-25 13:09 evans * NtupleUtils/: NuMatrixMethod.cxx, NuMatrixMethod.h: Pulling in the tau neutrino cross sections. 2008-02-25 12:42 Minos CVS group account. Do not commit from here! * Contrib/rodriges/evtByEvt/: README, mylistdst.C, mylistpan.C: Use TChains instead of TFiles to allow running on multiple files. 2008-02-25 11:32 nwest * GridTools/docs/ChangeLog: GBS logging updates. 2008-02-25 11:32 nwest * GridTools/Ganga/GBS/python/gbs_job_wrapper_part_1.sh: Record host name. 2008-02-25 11:32 nwest * GridTools/Ganga/GBS/python/bootstrap.py: Import GetLoggerThreshold and logger so user can examine threshold and set it using logger mnemonics. 2008-02-25 11:32 nwest * GridTools/Ganga/GBS/python/GBSUtilities.py: Cosmetic change, remove commented out code. 2008-02-25 11:32 nwest * GridTools/Ganga/GBS/python/GBSLogger.py: Support two streams: "Terminal" and "Permanent" each with its own threshold. API change:- Add state __loggerThresholdTerminal __LoggerThresholdPermanent Add methods: GetLevelAsChar(level) GetLoggerThreshold(stream) SetLoggerThreshold(level,stream) Modify: Log(caller,level,message): Add caller arg 2008-02-25 11:32 nwest * GridTools/Ganga/GBS/python/: GBSJobAnalyser.py, GBSManager.py, GBSModel.py, GBSModelRegistry.py, GBSObject.py, GBSTask.py: Revised calling sequence for GBSLogger: must now pass in caller. Log final analysis results along with CPU used. 2008-02-25 11:32 nwest * GridTools/Ganga/GBS/python/GBSConfig.py: Remove dependency on GBSLogger now that GBSLogger depends on it. Don"t report errors for missing key; just pass back empty string. Don"t set initial logger threshold. 2008-02-25 11:32 nwest * GridTools/Ganga/GBS/python/: AsyncCallThread.py, GBSIOHelper.py, GBSJob.py: Revised calling sequence for GBSLogger: must now pass in caller. 2008-02-25 11:32 nwest * GridTools/Ganga/GBS/python/.gbsrc: Add configuration items LoggerThresholdTerminal (replaces LoggerThreshold), LoggerThresholdPermanent, LoggerGlobalDirectory and Logger--Directory. 2008-02-25 11:32 nwest * GridTools/Ganga/GBS/docs/gbs_user.html: Add configuration items LoggerThresholdTerminal (replaces LoggerThreshold), LoggerThresholdPermanent, LoggerGlobalDirectory and Logger--Directory. Add section on logging. 2008-02-25 11:32 nwest * GridTools/Ganga/GBS/docs/gbs_programmer.html: Add note about convention that for RETRY the associated data RESTART should be used to start again from scratch. 2008-02-25 10:55 rodriges * NuMuBar/macros/mm/SystematicsStudies/MDC_PRLCC/: FitData.sh, FitExotics.sh, FitNonPhys.sh, Init.sh, MDC.xml, MDC1_all.xml, MDC2_all.xml, MDC3_all.xml, MDC_NonPhys.xml, MDC_NonPhys1_all.xml, MDC_NonPhys2_all.xml, MDC_NonPhys3_all.xml, MDC_all.xml, MDCcoarse.xml, MakeNDDataSummary.sh, MakePRLOutputForFitter.C, NominalNoOsc.xml, Prepare.sh, RunModularPRLCCMMFitter.C, batch_fitNonPhys.sh, batch_fitdata.sh, batch_fitdata_mdcAll.sh, batch_fitdata_mdcAll_NonPhys.sh, drawParamHists.C, plot.C: Scripts etc to run the MDC using the q/p cut. 2008-02-24 23:54 Sue Kasahara * PhotonTransport/: PhotonTransport.cxx, PhotonTransport.h: Change "badhit" ntuple from TNtuple to TNtupleD because float range wasn't great enough to store particle Id's. 2008-02-24 23:37 boehm * NueAna/: ANtpShowerInfoAna.cxx, ANtpShowerInfoAna.h, ANtpShowerInfoNue.cxx, ANtpShowerInfoNue.h: Adding in the gap plane variables that were created to make MRE quality cuts 2008-02-24 21:03 Sue Kasahara * ParticleTransportSim/vld/beam/genBadHitXYZHist.C: Display coordinates of photontransport bad hits for those hits not failed by bad geometry. 2008-02-24 20:53 Sue Kasahara * ParticleTransportSim/vld/beam/genBadHitFailModeHist.C: Using PhotonTransport badhit ntuple as input, generate display of hit fail modes comparing ptsim vs gminos. 2008-02-24 19:58 Sue Kasahara * ParticleTransportSim/vld/beam/genBadGeomHitHist.C: Using new PhotonTransport "badhit" ntuple as input, generate a display of the location of hits rejected by bad geometry for GMINOS data. 2008-02-24 18:15 pawloski * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Updated MC section of MEU number 2008-02-24 17:30 pawloski * Contrib/Documents/CalibBoxOpenDoc/Jan2008/: angleFar.eps, angleFar.pdf, cPlaneFarCosmic.eps, cPlaneFarCosmic.pdf, cPlaneNearCosmic.eps, cPlaneNearCosmic.pdf, cTrkWinRespFarCosmic.eps, cTrkWinRespFarCosmic.pdf, calibPosition.tex, cdistXYFarCosmic.eps, cdistXYFarCosmic.pdf, cdistXYNearCosmic.eps, cdistXYNearCosmic.pdf, cdistZFarCosmic.eps, cdistZFarCosmic.pdf, cdistZNearCosmic.eps, cdistZNearCosmic.pdf, farAngle.eps, farAngle.pdf, farAtten.eps, farAtten.pdf, farCalSumXY.eps, farCalSumXY.pdf, farMEUSummary.eps, farMEUSummary.pdf: Made Changes to MEU errors 2008-02-24 08:56 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Add S08-02-24-R1-28 2008-02-24 08:48 nwest * WebDocs/SnapshotRel.html: Add S08-02-24-R1-28 2008-02-24 08:46 Nick West * setup/packages-S08-02-24-R1-28: First commit 2008-02-22 22:30 rustem * PhysicsFit/Beam/: BeamTune.cxx, BeamTune.h, FluxForm.cxx, FluxForm.h, GNUmakefile, LinkDef.h: Add flux tuning coede as described in docdb 2965. This a complete (re)implementation of the Zflux code which is conforming to the design patterns of this fitting package. 2008-02-22 22:28 rustem * PhysicsFit/macros/study.C: Remove obsolete macro file. 2008-02-22 22:27 rustem * PhysicsFit/macros/fit_near.C: A modern version of the macro for fitting the near detector data. 2008-02-22 22:27 rustem * PhysicsFit/Kinem/: ChangeBAR.cxx, ChangeBAR.h: Algorithm that adjusts $\bar{\nu}_{\mu}$ parameters in the fit. 2008-02-22 22:25 rustem * PhysicsFit/: AlgUnit.h, DataUnit.cxx, DataUnit.h, FillHist.cxx, FillHist.h, FitModule.cxx, FitModule.h, FitUtil.cxx, FitUtil.h, GNUmakefile, GetData.cxx, GetData.h, UnitMany.cxx, UnitMany.h, Config/HistNear.xml, Draw/FillCheck.cxx, Kinem/ChangeDIS.cxx, Kinem/ChangeQES.cxx, Kinem/ChangeRES.cxx, Kinem/ScaleReco.cxx, Neugen/NeugenXSec.cxx, Neugen/ScaleNeugen.cxx, macros/fit.C: A development snapshot of lots and lots of development of the fitting code. This is noew a pretty cool fitting package with dynamic handling of fitting algorithms and input data. For example, it took only couple days to include beam flux into the fit. 2008-02-22 22:18 rustem * PhysicsNtuple/RunThread.h: Change few comments. 2008-02-22 22:13 rustem * PhysicsNtuple/Select/: SelectNuMu.cxx, SelectNuMu.h: A modern charged current $\nu_{\mu}$ selection algorithm. It also selects the sign of the $\mu$ using q/p for negative curvature and series of the cuts, that includes length and relative angle variable for for positive $\mu$. 2008-02-22 22:11 rustem * PhysicsNtuple/Plot/: PlotFlux.cxx, PlotFlux.h: Algorithm that plots few of the flux variables as seen by the near or far detector. 2008-02-22 22:10 rustem * PhysicsNtuple/Config/: PlotFlux.xml, PlotSign.xml: Histogram configuration files: 1) PlotFlux.xml contains histograms for "relative angle" variables 2) PlotFlux.xml contains histograms for flux pt,px variables. 2008-02-22 22:08 rustem * PhysicsNtuple/RunThread.h: A template that manages single thread: it runs a single member function of a managed class in a new thread. I think I finally got templates and threads to work together correctly. 2008-02-22 22:07 rustem * PhysicsNtuple/: AlgAdapt.h, DataItem.h, Default.h, LinkDef.h, RecoNu.cxx, RecoNu.h, RunAlgSnarl.cxx, RunAlgSnarl.h, Track.cxx, Track.h, TrueNu.cxx, TrueNu.h, Config/PlotTrack.xml, Plot/PlotEvent.cxx, Plot/PlotSelect.cxx, Plot/PlotTrack.cxx, Plot/PlotTrack.h, Select/SelectAntiNeutrino.cxx, Select/SelectKinem.cxx, Select/SelectReson.cxx, Select/SelectTrue.cxx, Store/FillEvent.cxx, macros/study.C: A snapshot of recent development. 2008-02-22 21:48 boehm * MCReweight/: NeugenWeightCalculator.cxx, NeugenWeightCalculator.h: Modifying the NeugenWeightcalculator to make use of the new neugen_wrapper function for faster processing 2008-02-22 21:47 boehm * NeugenInterface/: neugen_wrapper.cxx, neugen_wrapper.h: Adding another function to the neugen wrapper which does not call reconfigure unless specifically ordered to, this allows a large speed up in processing if used correctly 2008-02-22 21:00 jpochoa * NuMuBar/: NuPIDInterface.cxx, NuPIDInterface.h: Modified code so POIDKin is done with different set of PDFs 2008-02-22 20:47 jpochoa * NuBarPID/files/POpdf_cedar_daikon_ND_Kin.root: New PDFs for POIDKin 2008-02-22 18:30 bckhouse * Contrib/bckhouse/nubar_global_fit/plot_parents.C: Simple macro to plot parent neutrino energy distributions. 2008-02-22 17:45 hartnell * NuMuBar/NuAnalysis.cxx: Adapt to new plot filling function interface. 2008-02-22 17:45 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/cit_bulk_copy.sh: Added looping option -l to allow copy to continuously loop. I run it from an interactive session continuously. 2008-02-22 17:42 hartnell * NuMuBar/: NuPlots.cxx, NuPlots.h: Added a load of plots to fill truth distributions for taus 2008-02-22 17:30 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h, NuExtraction.cxx, NuMCEvent.cxx, NuMCEvent.h, NuReco.cxx: Add two variables for MC truth: inunoosc itg Need inunoosc for investigating the tau background. 2008-02-22 17:01 arms * Contrib/rhatcher/gminos_jobs/precopy_checks.sh: Add Art's suggested test for 15m load on minos26 as a check. Must be less than 10 to allow a copy 2008-02-22 16:31 rearmstr * MCReweight/: BeamSys.h, SKZPWeightCalculator.h, Zbeam.cxx, Zbeam.h: Added an option in BeamSys.h, Zbeam, and SKZPWeightCalculator.h to get the total error from focusing. 2008-02-22 16:00 ishi * Mad/MadTVAnalysis.cxx: Change the condition to calculate POT in MadTVAnalysis PAN generation. 2008-02-22 15:23 musser * Mad/: MadScanDisplay.cxx, MadScanDisplay.h, ScanFrame.cxx, ScanFrame.h: add extra shower energy calculator and other stuff requested 2008-02-22 15:18 bckhouse * Production/Dogwood/: reco_near_spill_daikon04_base_dogwoodtest0.C, reco_near_spill_data_base_dogwoodtest0.C: Remove reco_MC and reco_spill forwarding functions, no longer required. 2008-02-22 14:16 hartnell * NuMuBar/tools/timeLine.pm: Pick some dates to do an intermediate test with reasonable statistics on for runI and runII. Can just process all pHE fairly easily anyway. 2008-02-22 11:49 Nick West * GridTools/: Ganga/GBS/python/GBSTask.py, docs/ChangeLog: BS HTML reports now link to full job history recorded in the GLFs. 2008-02-22 11:12 evans * NtupleUtils/NuFluxHelper.cxx: Updating the positions of the near and far detectors in the beam matrix code to agree with Robert Hatcher's Daikon_04 numbers. 2008-02-21 21:40 hartnell * NtupleUtils/NuReco.cxx: Copying across planeTrkNu/Nv and ndigit/nstrip variables for the best trk/shw to the variables that are used. 2008-02-21 21:36 hartnell * NtupleUtils/NuExtraction.cxx: Extract trk.plane.nu/nv and ndigit/nstrip variables 2008-02-21 21:34 hartnell * NtupleUtils/NuEvent.h: trk.plane.nu/nv plus trk.ndigit/nstrip variables. As well as for evt and shw. 2008-02-21 21:33 hartnell * NtupleUtils/NuEvent.cxx: Added ndigit and nstrip variables (for data/MC comparison) for evt/trk/shw. Added trk.plane.nu and nv at Rashid's request (also evt.plane.nu/nv). 2008-02-21 21:20 ahimmel * NuMuBar/macros/mm/SubmitTheMethod.sh: Added new constraints for batch submission from Art Kreymer. 2008-02-21 21:09 ahimmel * NtupleUtils/: NuMatrixInput.cxx, NuMatrixInput.h: Add a function to produce a FD Transition prediction a la the NuMatrixMethod class. 2008-02-21 18:11 ahimmel * NuMuBar/macros/vsTime.C: Cast to NuBase no longer needed. 2008-02-21 18:07 ahimmel * NuMuBar/macros/mm/LoadLibs.C: Utility file to load libraries for extrapolation macros that was neglected. 2008-02-21 17:50 bckhouse * Contrib/bckhouse/nubar_global_fit/: detector_geom.cxx, detector_geom.h: Fix all (hopefully) of the bugs in the geometry code. Build some histograms encoding the detector geometry. 2008-02-21 17:01 bspeak * RunSummary/rate_plot.cc: Fix the removal of pulsing data on shield chips 2008-02-21 16:40 rodriges * Contrib/rodriges/evtByEvt/README: Add a readme file. 2008-02-21 16:39 rodriges * Contrib/rodriges/evtByEvt/: mylistdst.C, mylistpan.C: Automatically use the right set of cuts for the pans. No need to do any cut on the dsts. 2008-02-21 15:58 rodriges * Contrib/rodriges/evtByEvt/: cmpLists.py, mylistdst.C, mylistpan.C: Some code used for event-by-event comparisons between pans and nubar DSTs. Needs tidying. 2008-02-21 15:48 Nick West * GridTools/Scripts/docs/Scripts.html: Use Mike's figures to suggest a typical cron frequency 2008-02-21 15:37 kordosky * IoModules/IoInputModule.cxx: moved } on 746 to 748, carrying it out of the #ifdef block. Otherwise, sites w/o SITE_HAS_SAM will not build. 2008-02-21 15:06 Nick West * GridTools/docs/ChangeLog: GBS Improvements to cron running. 2008-02-21 15:06 Nick West * GridTools/Ganga/GBS/scripts/run_gbs_cron.sh: Quit without running if another Ganga/GBS job by the same user is already running Disable Ganga registry polling, task.UpdateJobsStatus() now does this as required. This make shutting down much quicker as there should not be any child processes to wait for. 2008-02-21 15:06 Nick West * GridTools/Ganga/GBS/scripts/run_gbs_cron.py: Run task.UpdateJobsStatus() after submitting jobs to force a second poll of the Ganga registry to better reflect the state of the new jobs. Add a few more print statements. 2008-02-21 15:06 Nick West * GridTools/Ganga/GBS/python/GBSTask.py: Modified methods: UpdateJobsStatus(): If necessary poll Ganga registry with a timeout base on its size. WriteHtmlReport(task_dir): Add "Try Num" column. 2008-02-21 15:06 Nick West * GridTools/Ganga/GBS/python/.gbsrc: Add GangaRegistryPollRate 2008-02-21 15:06 Nick West * GridTools/Ganga/GBS/docs/gbs_user.html: Update section on cron jobs: Document changes to run_gbs_cron.py and run_gbs_cron.sh Add discussion of cron frequency 2008-02-21 14:21 musser * Mad/: MadScanDisplay.cxx, ScanFrame.cxx, ScanFrame.h: add changes recommended by Peter 2008-02-21 14:01 bckhouse * Contrib/bckhouse/nubar_global_fit/: detector_geom.cxx, detector_geom.h: Extract detector dimesions constants into header. 2008-02-21 12:47 tinti * Contrib/tinti/na49an/: na49main.cxx, na49an.cxx, na49an.h: updates on penalty terms and inverter 2008-02-21 12:45 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, detector_geom.cxx, detector_geom.h, proc_events.cxx, proc_events.h: Move functions dealing with geometry calculations out to own file. 2008-02-21 12:43 rodriges * NuMuBar/tools/isFileCorrupt.sh: A little script that tells you whether a root file is corrupt. Usage: isFileCorrupt.sh filename.root The exit code is 0 if the file is fine, 1 if it's corrupt, and 2 if you gave invalid arguments, or the file doesn't exist. To run over a whole directory, printing the corrupt files: for f in *.root; do isFileCorrupt.sh $f || echo $f; done 2008-02-21 12:31 bckhouse * Contrib/bckhouse/nubar_global_fit/: gen_events.cxx, proc_events.cxx: Apply flux weights correctly in gen_events. Remove workaround from proc_events 2008-02-21 11:40 hartnell * NtupleUtils/doc/NuDST.html: Added a translation between pan and NuDST varaibles. 2008-02-21 06:40 Sue Kasahara * PhotonTransport/: PhotonConfiguration.cxx, PhotonTransport.cxx, PhotonTransport.h: With permission from Nathaniel, add generation of debug ntuple to store information about hits rejected by photon transport. This "badhit" ntuple is in addition to the existing "pes" ntuple. The write of the debugging ntuples is activated through the setting of a debug file name: jc.Path("Reco").Mod("PhotonTransport").Set("DebugFileName=myfilename.root"); The output of ntuple to the debug file can be selected using a debug mask: jc.Path("Reco").Mod("PhotonTransport").Set("DebugMask="); The default is to write all debug ntuples to file, else DebugMask = 1 => Write pes only DebugMask = 2 => Write badhit only 2008-02-21 03:45 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/: development.table, template.table, template.version: Change sam_cpp_api from version v7_2_1 to v8_4_0_1. Also commit a "template" version that's been used to create snapshot release setups. 2008-02-21 03:36 Robert Hatcher * Contrib/rhatcher/fnal_ups/minos_offline/development.table: moved from minos_root "bleeding-edge" to "trunk" some time ago, commit it now. 2008-02-21 03:31 Liz Buckley-Geer * IoModules/IoInputModule.cxx: Added ability to use SAM to access single files without uithout needing to define a dataset. Uses the new sam locate functionality in sam_cpp_api 2008-02-20 19:15 evans * NtupleUtils/NuFluxHelper.cxx: Changing the ND position for the pHE beam. Adding some useful kInfo printout. 2008-02-20 18:40 hartnell * NuMuBar/tools/sam.pl: Added new method 2008-02-20 17:40 bckhouse * Contrib/bckhouse/nubar_global_fit/test_flux.cxx: Now need to #include TLorentzVector for reasons I haven't quite worked out. 2008-02-20 17:26 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, chisq.cxx, consts.h, do_fit.cxx, flux.cxx, flux.h, gen_events.cxx, proc_events.cxx, proc_events.h, reduce_mc.cxx, test_flux.cxx, test_range.cxx: - Switch to using the combined flux instead of splicing manually - Add another step to the process. reduce_mc converts MC files into a text format with only the variables necessary to proc_events. Now proc_events is much faster, leading to improved testing speed. - Other minor changes 2008-02-20 17:19 bckhouse * Contrib/bckhouse/nubar_global_fit/: GCombineFluxes.cxx, GCombineFluxes.h, LinkDef.patch, README: A very simple flux driver for genie that simply splices together the output of two other drivers. Instructions on installing it. 2008-02-20 17:04 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h, NuExtraction.cxx: The fid vol variables (added for convenience) are now DEPRECATED and removed from the DST: Bool_t fvnmb;//true if in NuMuBar fiducial volume Bool_t fvpitt;//true if in Pittsburgh fiducial volume Bool_t fvcc;//true if in latest CC fiducial volume, e.g. 2.5e20 anal. The fiducial volume calculating code is not designed to determine multiple fiducial volumes. The strategy is to provide microDSTs for each individual analysis (which can have different fiducial volumes). 2008-02-20 16:43 hartnell * NtupleUtils/doc/matrixMethodScripts.html: Update from Justin on how to run the CC analysis using all the different beams. 2008-02-20 16:07 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h, NuMatrixMethod.cxx, NuMatrixMethod.h: The histogram binning is now configured from the .xml files. 2008-02-20 15:38 hartnell * NtupleUtils/: NuReco.cxx, NuReco.h: There were differences in which true particle was being selected. The PANs use the true event associated with the track. The DSTs were using the true event associated with the event. Furthermore, the PANs always use the primary track as defined by the SR to get the truth info. Whereas, the track used to determine the neutrino energy is the longest one (not always the primary track). Added two new functions: void ChooseTruthIndexToUse(NuEvent& nu) const; void GetPrimaryTruthIndex(const NtpStRecord& ntp, const NtpSREvent& evt,NuEvent& nu) const; NuDSTs should now reproduce the PAN behaviour. 2008-02-20 14:37 hartnell * NuMuBar/NuAnalysis.cxx: Have to do: nu.trkEn=fabs(nu.trkEnMC); because trkEnMC=p4mu1 is not the proper 4-momentum (the energy is negative for neutrino CC interactions) 2008-02-20 14:34 hartnell * NtupleUtils/NuZBeamReweight.cxx: Put in some further debug statements (set to kDebug now) 2008-02-20 14:19 evans * NuMuBar/NuDSTAna.cxx: MMRereco now passes the binningScheme through to the MM histogram making and filling functions. 2008-02-20 12:22 asousa * GeoSwimmer/: GeoSwimApplication.cxx, GeoSwimApplication.h, GeoSwimmer.cxx, GeoSwimmer.h: Backporting Masaki's changes to R1.28. 2008-02-20 11:42 bckhouse * Swimmer/SwimDefStepper.cxx: Backport to R1.28 2008-02-20 11:40 bckhouse * Swimmer/SwimDefStepper.cxx: Workaround for a problem where stepSize somehow becomes NaN. If this happens then print an error and bail out. 2008-02-20 11:40 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/RunFitStage.sh: Using the new MakePlots.C interface to make plots for each run and beam type. Also, the FD pHE fake data was being used where the LE fake data should have been; which was sub-optimal. 2008-02-20 11:36 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/MakePlots.C: The multi-run version of MakePlots.C now takes an argument identifying which run period/beam type it should look at. Plots can therefore be made of the data and predictions for each run period/beam type alone; and also for everything combined. 2008-02-20 10:45 rodriges * NtupleUtils/NuReco.cxx: For the CC standard analysis, only use a shower if primshw is set 2008-02-20 06:36 Nick West * GridTools/docs/jobs_tutorial.html: For voms-proxy-init use -valid not -hour 2008-02-19 21:55 ahimmel * NuMuBar/tools/: sam.pl, timeLine.pm: Added functions to do weeks in between rev B running. 2008-02-19 21:47 hartnell * NuMuBar/NuAnalysis.cxx: Use new interface to IsInFidVolLoose when looping over the truth information. Also, change the logic slightly. Events not passing the loose fid vol now "continue" in the loop. 2008-02-19 21:38 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h: The main IsInFidVol function now uses the loose fid vol for kFullDST. A slight interface change was needed. 2008-02-19 20:45 ishi * GeoSwimmer/: GeoSwimApplication.cxx, GeoSwimApplication.h, GeoSwimmer.cxx, GeoSwimmer.h: Change to hold HallSize in GeoSwimmer. Track is forced to stop if they are outsize of the detector hall. 2008-02-19 20:41 Sue Kasahara * PhotonTransport/PhotonDefaultModel.cxx: Backport Phil R.'s change to downgrade Info level message to Debug. 2008-02-19 20:21 rodriges * PhotonTransport/PhotonDefaultModel.cxx: Downgrade a message to debug to avoid spamming log files 2008-02-19 19:23 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/MakePlots.C: Makes plots for the combined fit output. 2008-02-19 19:16 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h: Fixing memory management problems in the multi-run fits by holding the MMInput objects in a vector of pointers rather than a vector of MMInput objects. 2008-02-19 19:11 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/RunMultiRunPRLFitter.C: Removing debug cout statements. 2008-02-19 19:10 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/RunMultiRunPRLFitter.C: Macro wasn't passing the combined fit output filename to the fitter. 2008-02-19 19:06 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/RunFitStage.sh: Adding an extra double quite at the end of the MultiRun fit function call. 2008-02-19 19:01 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/RunFitStage.sh: Given the combined fit output file a more sensible name. 2008-02-19 18:59 mstrait * Contrib/strait/analyze.mattgrid: more tweaking 2008-02-19 18:36 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/RunFitStage.sh: Changing some double quotes to quotes, and adding FitOutput filenames. 2008-02-19 18:35 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/RunMultiRunPRLFitter.C: The macro to run the MultiRun PRL fit. 2008-02-19 16:49 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/: Init.sh, Prepare.sh: Now configures the beam type when making the beam matrices. 2008-02-19 16:33 evans * NtupleUtils/macros/make_xmls.pl: Adding an argument -B for configuration of the binning scheme. 2008-02-19 16:23 evans * NtupleUtils/: NuCuts.cxx, NuCuts.h, NuUtilities.cxx, NuUtilities.h: Moving the CalcFiducialMassCode from NuCuts to NuUtilities. 2008-02-19 16:14 evans * NuMuBar/macros/mm/SystematicsStudies/: CCChargeCut/Prepare.sh, CPT/Prepare.sh, NoChargeCut/Prepare.sh, PRLCCAnalysis/Prepare.sh: Now using the wrapper wrapMMFluxHelpersConfig.C which compiles first time. 2008-02-19 16:10 evans * NtupleUtils/: NuFluxHelper.cxx, NuZBeamReweight.cxx, NuZBeamReweight.h: Changing the name of the new function in NuZBeamReweight from GetZBeamReweight to GetBeamWeightsOnly. 2008-02-19 15:33 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/: Init.sh, LoopOverDST.C, MMAna.C, MakeFakeData.sh, MakeMMFluxHelpersConfig.C, Prepare.sh: Updating to use the common copy of LoopOverDST.C, MMAna.C and MakeMMFluxHelpersConfig.C. 2008-02-19 15:29 evans * NuMuBar/macros/mm/SystematicsStudies/: MakeMMFluxHelpersConfig.C, wrapMMFluxHelpersConfig.C: Adding the ability to configure the beam type used to make the beam matrix through the macro. It's passed as a new argument, which defaults to LE10 for backward compatibility. (Only LE10 and pHE are supported so far.) 2008-02-19 15:21 evans * NtupleUtils/: NuFluxHelper.cxx, NuFluxHelper.h, NuZBeamReweight.cxx, NuZBeamReweight.h: A new function in NuZBeamReweight to get beam-only SKZP weights for the beam matrix. 2008-02-19 13:26 rodriges * NtupleUtils/NuCuts.cxx: Actually we do need to move the vertex upstream - DataUtil/infid doesn't do it itself 2008-02-19 12:19 evans * NuMuBar/macros/mm/SystematicsStudies/: MakeMMFluxHelpersConfig.C, MultiRunPRLFit/MakeMMFluxHelpersConfig.C: Now the beam matrix binning is configured from the .xml file, remove the binning configured in the macro. 2008-02-19 12:15 evans * NtupleUtils/NuFluxHelper.cxx: The beam matrix binning is now configured from the .xml file. Default is 0.5 GeV bins up to 200 GeV. 2008-02-19 12:01 pittam * NCUtils/Extraction/NCAnalysisModule.cxx: Fixing bug so that the check on bad runs in the Near Detector isNDRunGood is applied to the data not the MC 2008-02-19 11:55 evans * NtupleUtils/NuFluxChain.cxx: Bug fix in the fuction that converts fluka to PDG particle codes. 2008-02-19 11:50 evans * NtupleUtils/: NuFluxHelper.cxx, NuFluxHelper.h: Updating the SKZP reweighting code so it now uses the NuZBeamReweight interface. 2008-02-19 11:49 evans * NtupleUtils/NuSystematic.cxx: Updating the decay pipe parent systematic so it works with the pHE beam. 2008-02-19 11:49 evans * NtupleUtils/: NuFluxChain.cxx, NuFluxChain.h: A function to convert fluka particle codes into PDG codes. 2008-02-19 10:55 nwest * GridTools/docs/ChangeLog: GBS Minor improvements to failure logging, and cron jobs. 2008-02-19 10:55 nwest * GridTools/Ganga/GBS/scripts/: run_gbs_cron.py, run_gbs_cron.sh: Factor out python script as a separate file rather than as a HERE document as Ganga will shut down without executing script if there is no GRID proxy when run as a cron in this case, but will execute a separate script file. On close down give child processes a timeout of 2 minutes before killing them. 2008-02-19 10:55 nwest * GridTools/Ganga/GBS/python/GBSUtilities.py: Revise RemoveChildProcesses(timeout=0) Add optional timeout arg and refrain from killing children until they have exceeded this timeout. 2008-02-19 10:55 nwest * GridTools/Ganga/GBS/python/GBSJob.py: Record transient state changes so that they get captured into the GLF to provide a more complete picture when things go wrong. If Ganga job fails, try to get backend reason. API Change:- New method: _SetStatus(code,text) - to do both code and text at the same time. 2008-02-19 08:40 mstrait * Contrib/strait/submit.mattgrid: grid 2008-02-19 08:13 mstrait * Contrib/strait/analyze.mattgrid: reorganization 2008-02-19 07:45 ahimmel * NuMuBar/macros/mm/SystematicsStudies/: CombineMMHelpers.C, LoopOverDST.C, MMAna.C, MakeMMFluxHelpersConfig.C, MakeOutputForFitter.C, ScaleFakeData.C, wrapMMFluxHelpersConfig.C, CCChargeCut/CombineMMHelpers.C, CCChargeCut/Init.sh, CCChargeCut/LoopOverDST.C, CCChargeCut/MMAna.C, CCChargeCut/MakeMMFluxHelpersConfig.C, CCChargeCut/MakeOutputForFitter.C, CCChargeCut/Prepare.sh, CCChargeCut/TheMethod.sh, CCChargeCut/wrapMMFluxHelpersConfig.C, CPT/CombineMMHelpers.C, CPT/Init.sh, CPT/LoopOverDST.C, CPT/MMAna.C, CPT/MakeMMFluxHelpersConfig.C, CPT/MakeOutputForFitter.C, CPT/Prepare.sh, CPT/TheMethod.sh, NoChargeCut/CombineMMHelpers.C, NoChargeCut/Init.sh, NoChargeCut/LoopOverDST.C, NoChargeCut/MMAna.C, NoChargeCut/MakeMMFluxHelpersConfig.C, NoChargeCut/Prepare.sh, NoChargeCut/TheMethod.sh, NoChargeCut/wrapMMFluxHelpersConfig.C, PRLCCAnalysis/CombineMMHelpers.C, PRLCCAnalysis/Init.sh, PRLCCAnalysis/LoopOverDST.C, PRLCCAnalysis/MMAna.C, PRLCCAnalysis/MakeMMFluxHelpersConfig.C, PRLCCAnalysis/Prepare.sh, PRLCCAnalysis/TheMethod.sh, Transitions/CombineMMHelpers.C, Transitions/Init.sh, Transitions/LoopOverDST.C, Transitions/MMAna.C, Transitions/MakeMMFluxHelpersConfig.C, Transitions/MakeOutputForFitter.C, Transitions/MakeTransitionPlots.C, Transitions/Prepare.sh, Transitions/ScaleFakeData.C, Transitions/TheMethod.sh: A significant update to the script system. Now, scripts common to all or most methods are in the parent SystematicsStudies directory which is referenced by $COM in the scripts. $NB still refers to the method specific script directory. This way updates to a common script will automatically be picked up by all methods. Prepare.sh and TheMethod.sh have also been revamped, removing some legacy debugging code from when the scripts were being developed and updating the logging/screen printing to be more informative. Init.sh, Prepare.sh, and the TheMethod.sh have been updated with the new variable and now refer to the common scripts. Method's with specialized scripts (MakeOutputForFitter.C is an example) refer to the specialized script for those methods that need it and to the script if they do not. If a method requires a specialized script be added later, the change is very simple. Copy the script that needs specific modifications to that method's directory and change the line in TheMethod.sh to refer to $NB instead of $COM for that script. 2008-02-19 04:59 mstrait * Contrib/strait/analyze.mattgrid: added nskip and nrun options, convert cp to mv, doc 2008-02-19 04:33 mstrait * Contrib/strait/analyze.mattgrid: fixed checkoutputfiles() 2008-02-19 04:07 mstrait * Contrib/strait/analyze.mattgrid: made option actually work 2008-02-18 23:31 bckhouse * Contrib/bckhouse/nubar_global_fit/do_fit.cxx: Fix corruption of axis labels. Not totally sure what the problem actually was... 2008-02-18 21:59 kimjj * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: [no log message] 2008-02-18 21:55 kimjj * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: [no log message] 2008-02-18 18:34 hartnell * NtupleUtils/NuCuts.cxx: Phil Rodrigues's event by event comparison has found the first bug... The initial implementation of the 3.92 cm correction to the track vtx was still in place even though it is now handled by infid.h. This meant that 2*3.92cm was being subtracted... 2008-02-18 18:16 bckhouse * Contrib/bckhouse/nubar_global_fit/: range_table.cxx, range_table.h, test_range.cxx: Add inverse function EnergyLossIn[Material](pdg, range) 2008-02-18 17:41 evans * NtupleUtils/: NuCuts.cxx, NuCuts.h: Moving the histogram binning configuration functions and enum from NuCuts to NuUtilities. 2008-02-18 17:40 evans * NtupleUtils/NuHistos.cxx, NtupleUtils/NuHistos.h, NuMuBar/NuPlots.cxx, NuMuBar/NuPlots.h: Moving the histogram binning configurations functions and enum to NuUtilities.h 2008-02-18 17:38 evans * NtupleUtils/: LinkDef.h, NuUtilities.cxx, NuUtilities.h: New utilities class. Presently just holds the histogram binning configurations. Will soon hold the fiducial mass calculation as well. 2008-02-18 17:30 rodriges * NuMuBar/NuDSTAna.cxx: Update to 3.25 analysis for micro DSTs 2008-02-18 17:29 nwest * MessageService/MsgService.h: Commit Justin Evans' suggested fix to suppress message deluge if static MAXMSG counter overflows and goes negative by only printing if counter in range 0..c. 2008-02-18 16:51 ishi * GeoSwimmer/: GeoSwimmer.cxx, GeoSwimmer.h: Put UgliGeomHandle at local. 2008-02-18 16:48 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, consts.h, do_fit.cxx, oscprob.cxx, plot_sk_prl.cxx, plot_sk_prl.h, plots.cxx, proc_events.cxx: Add SK official contours (code adapted from Contrib/asousa/MinosPlots/) for comparison. Create N_zenith and P_zenith plots all on one canvas. 2008-02-18 16:35 evans * NtupleUtils/: NuXMLConfig.cxx, NuXMLConfig.h: Adding binningScheme. 2008-02-18 16:24 evans * NtupleUtils/: NuHistos.cxx, NuHistos.h: True fiducial matrix method histograms now have their binning configured from the new functions in NuCuts. FillMatrixMethodHistos(...) gets a new argument to pass the binning configuration in (set to the old default for backward compatibility). 2008-02-18 16:22 evans * NuMuBar/: NuPlots.cxx, NuPlots.h: Matrix method histograms are now produced with configurable binning using the new functions in NuCuts. The binning scheme is passed in using a new argument in FillTrueEnergySpect(NuMCEvent&, NuBinningScheme) which is set to the old default to allow backward compatibility. 2008-02-18 16:19 evans * NtupleUtils/: NuCuts.cxx, NuCuts.h: New functions to return true and reco energy binnings (in a vector) for configurations labelled by a new enum, NuBinningScheme_t, hidden away in a new namespace NuBinningScheme. This can be moved to a different class if required. 2008-02-18 16:12 ishi * GeoSwimmer/: GeoSwimApplication.cxx, GeoSwimmer.cxx: Change the message level for tarcks outside of the volume. 2008-02-18 16:09 ishi * GeoSwimmer/: GeoSwimApplication.cxx, GeoSwimApplication.h, GeoSwimmer.cxx, GeoSwimmer.h: Better approach to judge wthether the track is inside of the detector hall. 2008-02-18 14:39 nwest * GridTools/docs/ChangeLog: GBS updates: Better Ganga job management and schema evolution. 2008-02-18 14:39 nwest * GridTools/Ganga/GBS/python/schema_migrator.py: Module responsible for migrating projects as the stored schema evolve. It does this simply by calling the manager"s WriteFamily() method. 2008-02-18 14:39 nwest * GridTools/Ganga/GBS/python/bootstrap.py: Move GPI checks from GBSManager.py 2008-02-18 14:39 nwest * GridTools/Ganga/GBS/python/GBSTask.py: API change:- New state: __gangaTreeDir (volatile) New methods: GetGangaTreeDir() Internal changes:- __init__(name,parent,model,model_args) Create Ganga JobTree directory if necessary UpdateJobsStatus() Remove any orphaned Ganga jobs i.e. unowned Ganga jobs in Task"s jobtree folder __ReloadChildren() Try to associated Ganga job with Task"s jobtree folder 2008-02-18 14:39 nwest * GridTools/Ganga/GBS/python/GBSManager.py: API change:- New state: __schemaVersion New methods: GetSchemaVersion() _SetSchemaVersion(ver) Internal changes:- __init__(name,parent,model,model_args) Move GPI checks to bootstrap.py Call schema_migrator to migrate old schema. 2008-02-18 14:39 nwest * GridTools/Ganga/GBS/python/GBSJob.py: API change:- Add GetGangaJobId() Internal changes:- Submit() When creating a Ganga job place it in the parent Task"s jobtree folder. UpdateStatus() If Ganga job appears stalled, kill it off and treat as if not submitted. 2008-02-18 14:39 nwest * GridTools/Ganga/GBS/docs/gbs_user.html: GBS now writes its Ganga jobs into a folder owned by the Task so that orphaned jobs can be identified and removed. When Jobs update their status that look for evidence that their Ganga jobs has stalled and remove it if so. Managers check their schema version on start up and bring themselves up to date if necessary. Remove Future Additions item: "Better Ganga Job Housekeeping" 2008-02-18 14:39 nwest * GridTools/: Ganga/GBS/docs/gbs_design.html, Ganga/GBS/docs/gbs_index.html, Ganga/GBS/docs/gbs_programmer.html, Scripts/maintenance/version_number: Update to version V01-08-00 2008-02-18 14:23 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/: MakePRLOutputForFitter.C, MakePlots.C, RunFitStage.sh: Scripts and macros to run the extrapolation and fit stage of the multi-run fit. It takes a number as an argument: this number is the particular systematic's file identifier (attributed to it by MakeFakeData.sh; equivalent to the identifier NDDataSummary_ generated by the old TheMethod.sh script). The script runs the WriteHistosFor fitter stage and those following it for that particular systematic. 2008-02-18 13:48 rodriges * NtupleUtils/NuMatrixFitter.cxx: Mini bug fix: if using scaled fd (fake) data, pass the scaled pots (not the overridden pots) to the matrix method to produce the unoscillated prediction. Also remove some now-irrelevant debug output 2008-02-18 13:44 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/: Init.sh, MakeFakeData.sh: Script to make systematically shifted run1, run2, LE and pHE data. It now requires two .xml files as arguments: run1 and run2 files (so it knows to apply the correct reweighting). 2008-02-18 13:29 bckhouse * CandFitTrackCam/AlgFitTrackCam.cxx: Backport to R1.28 2008-02-18 13:13 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/: CombineHelpers.sh, CombineMMHelpers.C, Prepare.sh: Script and macro to combine the helper files for run1, run2, LE and pHE beams. 2008-02-18 13:06 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/: Init.sh, LoopOverDST.C, MMAna.C, MakeMMFluxHelpersConfig.C, Prepare.sh: Fully functional scripts and macros to make the beam matrices and MCSummary files for run1, run2, pHE and LE beams. Produces all of them in parallel on a batch queue. 2008-02-18 07:12 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Add S08-02-16-R1-28 2008-02-18 06:59 nwest * WebDocs/SnapshotRel.html: Add S08-02-16-R1-28 2008-02-17 21:54 ishi * MCReweight/README: README is updated. 2008-02-17 21:49 ishi * MCReweight/: SKZPWeightCalculator.cxx, SKZPWeightCalculator.h: Add a branch in "DetXs" to return beam weight only for whom don't have neugen3. 2008-02-17 21:45 Sue Kasahara * ParticleTransportSim/vld/beam/D00/PTSim_g3Config.C: // Effectively disable GTREVE_ROOT print of primary transport statements, // e.g.: // GTREVE_ROOT : Transporting primary track No 10 // by requesting print only every 500 primaries per event. Default is 10. geant3->SetSWIT(4,500); 2008-02-17 17:21 Sue Kasahara * Record/RecJobRecord.cxx: Backport development change to construct ReleaseType from production name using ReleaseType method. 2008-02-17 17:15 Sue Kasahara * Conventions/: ReleaseType.cxx, ReleaseType.h: Backport development changes to ReleaseType to support new batch production naming convention. 2008-02-17 06:35 Robert Hatcher * NueAna/: Extrapolation/Comparator.cxx, Extrapolation/JBComparator.cxx, Extrapolation/NueSystematic.cxx, Reweight/NueReweight.cxx: Code was relying on some header to pull in "TMath.h", add explicit #include. 2008-02-17 06:28 Robert Hatcher * AtNuAna/: AtNuEventDisplayFactory.cxx, AtNuEventSelectionFactory.cxx: under gcc 4.1 we need explicit #include in order to use assert() 2008-02-17 06:17 Robert Hatcher * NtupleUtils/NuSystematic.cxx: Add back some neugen headers that aren't automatically included via other headers, was via MCReweight or NeugenWeightCalculator. 2008-02-17 04:47 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h: Modify behavior of GeoGeometry::GetHallExtentMin(Max) to return precalculated values instead of recalculating on each call. 2008-02-17 04:11 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Some rewriting of the strip to strip calibration technique. 2008-02-16 23:32 Brian Rebel * NCUtils/: Extraction/NCAnalysisModule.cxx, Extrapolation/NCExtrapolationModule.cxx: add calls to NCType::IsNDRunGood in both modules. make sure to call it in NCAnalysisModule before any pot counting is done so that those POT are not added to the count call it in NCExtrapolationModule in FinalEventCheck so that the events are not added to the extrapolations 2008-02-16 23:24 Robert Hatcher * MCReweight/SKZPWeightCalculator.cxx: Avoid case where "detector" might be left unset -- never should happen in actual practice, but the optimizer doesn't know that. 2008-02-16 22:52 Robert Hatcher * MCReweight/SKZPWeightCalculator.cxx: Msg::kFatal is still swallowing the message before tossing the exception. Change message to kWarning followed by kFatal. 2008-02-16 22:34 Robert Hatcher * NeugenInterface/dummy/: GNUmakefile, LinkDef.h, neugen3_dummy.cxx, neugen3_dummy.h: Enough to build a dummy version of NeugenInterface library. This allows one to use the new MCReweight library as long as one *doesn't* actually attempt to make a neugen_config/neugen_wrapper, in which case assert() is called. 2008-02-16 22:33 Robert Hatcher * NeugenInterface/GNUmakefile: if NEUGEN3PATH isn't defined then build the package out of the "dummy" subdirectory. Now assume that if NEUGEN3PATH is defined that CERNLIBS will be as well (because makefiles don't have a good way of handling logical combinations of conditionals and things get messy). 2008-02-16 22:30 Robert Hatcher * NeugenInterface/.cvsignore: make .cvsignore meaningful. 2008-02-16 22:28 Robert Hatcher * MCReweight/SKZPWeightCalculator.cxx: Don't instantiate an actual NeugenWeightCalculator until one is actually needed (ie. only for case 'DetXs'). 2008-02-16 22:27 Robert Hatcher * MCReweight/: NeugenWeightCalculator.cxx, NeugenWeightCalculator.h: only have forward references to neugen_wrapper and neugen_config in the header, move #includes to .cxx 2008-02-16 21:09 koskinen * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCType.cxx, NCType.h, Extraction/NCAnalysisModule.cxx, Extrapolation/NCExtrapolationModule.cxx: Added a feature that excludes events from bad runs in the ND data. Hand editing is required in NCType.h to include more bad runs. 2008-02-16 20:07 Sue Kasahara * Record/RecJobRecord.cxx: Modify GetProdReleaseType to use ReleaseType::GetProductionRelease to retrieve release type corresponding to the production name. 2008-02-16 19:50 Sue Kasahara * Conventions/ReleaseType.cxx: Modify ReleaseType::GetProductionRelease(const char* prodreleasename) to support returning releasetype for MC production name as well as batch production name: // Purpose: Convert text string prodreleasename to release type. // If prodreleasename is from reco batch production, // e.g. "dogwood2" or "dogwoodtest0", returns ReleaseType as combination of // ERecoRelease, ESubReco, and ETestFlag. // If prodreleasename is from MC production, e.g. Daikon_00, returns // ReleaseType as combination of EDataMCRelease and ESubMCRelease. Also modify GetDataMCRelease, GetSubRecoRelease, and GetSubMCRelease to search for substring in input string matching corresponding enumerated type. Modify GetTestFlag to return kStandard by default. 2008-02-16 18:27 Robert Hatcher * setup/packages-S08-02-16-R1-28: First commit 2008-02-16 18:02 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h: A multi-run PRL-style extrapolation and fit. 2008-02-16 17:28 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h: First attempt at getting the MultiRunCPT fitter in. It will compile. I've not checked it runs yet. 2008-02-16 06:01 pawloski * Contrib/Documents/CalibBoxOpenDoc/Jan2008/: angleNear.eps, angleNear.pdf, calibPosition.tex, farAtten.eps, farAtten.pdf, farMEUSummary.eps, farMEUSummary.pdf, nearAtten.eps, nearAtten.pdf, nearCalSumXY.eps, nearCalSumXY.pdf, nearMEUSummary.eps, nearMEUSummary.pdf: Updates to ND MEU numbers 2008-02-16 02:10 ishi * Contrib/ishi/Plots/: NDPlots.cxx, NDPlots.h: Updated for new SKZP 2008-02-16 02:07 hartnell * NuMuBar/NuAnalysis.cxx: Found the reason it was crashing... when looping over the true events the index into the truth array was not getting set in the NuEvent (it was the index of the loop). Now the code runs... 2008-02-16 02:05 hartnell * NuMuBar/NuPIDInterface.cxx: Turn down verbosity in preparation for production running. 2008-02-16 02:04 hartnell * NtupleUtils/: NuZBeamReweight.cxx, NuZBeamReweight.h: Added a function to help debug... think I have it now. Turned down message verbosity 2008-02-16 01:19 hartnell * NtupleUtils/NuZBeamReweight.cxx: Was using reconstructed kinematic variables instead of true ones. Still not fixed the problem... 2008-02-16 00:07 George Irwin * NuBarPID/LoadPDF.cxx: Add ' #include ' 2008-02-16 00:05 hartnell * NuMuBar/: NuAnalysis.cxx, NuPlots.cxx: Adapt to new interface in NuReco::GetTruthInfo. 2008-02-16 00:04 rustem * PhysicsFit/: AdaptMany.cxx, AdaptMany.h, Kinem/ChangeDIS.cxx, Kinem/ChangeDIS.h, Kinem/ChangeQES.cxx, Kinem/ChangeQES.h, Kinem/ChangeRES.cxx, Kinem/ChangeRES.h: Add implementation of virtual AlgAdapt::Save and AlgAdapt::Read functions to AdaptMany. Some other changes to fitting algorithms. 2008-02-16 00:02 rustem * PhysicsNtuple/: AlgAdapt.h, RecoNu.cxx, RecoNu.h, RunModule.cxx, RunModule.h, Plot/PlotData.cxx, Plot/PlotVtx.cxx, macros/study.C: Few more minor changes to the internal PhysicsNtuple stuff. Most importantly, make couple functions virtual in AlgAdapt interface class. None of these changes are relevant for outside users. 2008-02-16 00:02 hartnell * NtupleUtils/: NuReco.cxx, NuReco.h: Discovered an oversight in that these variables: nucleusMC initialStateMC hadronicFinalStateMC were not getting filled when looping over the all the true interactions (they were getting filled in the loop over reconstructed events). This wasn't an issue up till now. MCReweight now requires this information to calculate the beamWeight. 2008-02-15 22:42 hartnell * NtupleUtils/NuZBeamReweight.cxx: Adapting to the change in MCReweight package for new "DetXs" SKZP version. Now passing true shower energy (p4shw[3]) and the MCEventInfo to the GetWeight function in order to ensure that the corrected shower and track energies are returned. Currently setting: MCEventInfo.UseStoredXSec(true); Don't know if it matters what this variable is. 2008-02-15 20:23 Robert Hatcher * setup/packages-development: add NuBarPID and NuMuBar packages. 2008-02-15 20:11 bckhouse * CandFitTrackCam/AlgFitTrackCam.cxx: SpectrometerSwim: work around a crash triggered when u and v become very large. If this happens to us then just return from the function. Treats the symptoms not whatever the root cause is. 2008-02-15 19:57 hartnell * NuMuBar/NuAnalysis.cxx: Set the beam reweight flag to be the new kDetXs version. 2008-02-15 19:55 hartnell * NuMuBar/macros/Config.C: Appear to need NeugenInterface now with MCReweight. 2008-02-15 19:41 hartnell * NtupleUtils/NuZBeamReweight.cxx: Added the new version of the SKZP flux weight case SKZPWeightCalculator::kDetXs: return "DetXs"; Also updated the POT numbers (these aren't actually used really) //numbers from Andy Blakes minos-doc-3727 Float_t potRunI=1.269e20; //runIIa=1.229 //runIIb=0.721 Float_t potRunII=1.950e20; 2008-02-15 19:21 asousa * CVSROOT/check_access: Giving Chris B. trusted status. 2008-02-15 18:16 koskinen * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Added brackets to the unitarity constraint in the chi-squared. 2008-02-15 17:48 rustem * PhysicsFit/Kinem/ChangeDIS.cxx: Add another cassert header. 2008-02-15 17:44 rustem * PhysicsFit/GNUmakefile: Remove Beam from list of subdirectories. 2008-02-15 17:43 rustem * PhysicsFit/AdaptMany.h: Add cassert. 2008-02-15 17:31 tinti * AnalysisNtuples/ANtpRecoInfo.h, AnalysisNtuples/ANtpRecoInfo.cxx, NCUtils/Extraction/NCAnalysisModule.cxx: Put ND cleaning variables in uDSTs 2008-02-15 17:24 rustem * PhysicsFit/: AdaptMany.cxx, FillHist.cxx, FillHist.h, FitModule.cxx, FitModule.h, GNUmakefile, GetData.cxx, SnarlData.cxx, SnarlData.h, Kinem/ScaleReco.cxx, Kinem/ScaleXSec.cxx, macros/fit.C, macros/plot.C: A development snapshot. Had to commit this now, since this stuff depends on a new class in PhysicsNtuple package. 2008-02-15 17:12 rustem * PhysicsNtuple/Config/RunListNearBad.txt: List of bad runs and subruns for the near detector taken from David's docdb 3883. 2008-02-15 17:10 rustem * PhysicsNtuple/Select/: SelectBeam.cxx, SelectBeam.h: Move all SelectBeam functionality to a more general algorithm SelectSpill, which applies all spill level cuts: beam, detector, timing, etc. 2008-02-15 17:08 rustem * PhysicsNtuple/StreamBuf.h: A simple class that redirects std::cout and std::cerr streams to a text file. This simplifies configuration of condor jobs - no longer need to specify a precise name of the output file to match the name of the ROOT file. 2008-02-15 17:06 rustem * PhysicsNtuple/Select/: SelectTrue.cxx, SelectTrue.h: A new algorithm that selects events based on the Monte-Carlo truth: true cc and nc, true qes, res and is, etc. 2008-02-15 17:06 evans * NuMuBar/macros/mm/SystematicsStudies/MultiRunPRLFit/Prepare.sh: First draft of a script to make all the beam matrices and helper files for runI and runII, each for the LE and pHE beams. It doesn't run yet and there are a few gaps for non-existant DSTs, but it gives the idea of what's going on. It's quite different from the previous versions of Prepare.sh: instead of doing everything sequentially it writes a series of scripts to make each beam matrix/helper file and submits all of these to the batch queue at once. The CombineMMHelpers.C stage therefore has to be done by hand when all the batch jobs have run. I'll write a script to do that later. 2008-02-15 17:05 rustem * PhysicsNtuple/: AlgAdapt.cxx, AlgAdapt.h, Default.cxx, RunModule.cxx, RunModule.h, Config/Config2007Real.txt, Config/Config2008Real.txt, Config/Config2008Test.txt, Config/PlotEvent.xml, Config/PlotTruth.xml, Minos/FillFlux.cxx, Plot/PlotBasic.cxx, Plot/PlotBasic.h, Plot/PlotEff.cxx, Plot/PlotEvent.cxx, Plot/PlotEvent.h, Plot/PlotPur.cxx, Plot/PlotReson.cxx, Plot/PlotTruth.cxx, Plot/PlotTruth.h, Plot/PlotVtx.cxx, Plot/PlotVtx.h, Select/SelectAntiNeutrino.cxx, Select/SelectAntiNeutrino.h, Select/SelectCount.cxx, Select/SelectFiducial.cxx, Select/SelectFlux.cxx, Select/SelectKinem.cxx, Select/SelectKinem.h, Select/SelectNeutrino.cxx, Select/SelectSpill.cxx, Select/SelectSpill.h, macros/study.C, macros/test.C: A development snapshot: 1) Add "relative angle" variable to each event per Jeff's request. This required update of SelectAntiNeutrino algorithm and the configuration files. 2) Fine tuning of many plotting algorithms. 3) Add option to RunModule to redirect cout and cerr stream to a textfile. 4) Lots of work went into the selection algorithms. SelectSpill now applies cuts on the bam quality, beam type, coil state and checks if a spill is on a bad run or not on a good run list. SelectKinem has multiple reconstruction selections, exiting through side, back, stopping, simple qes/res/dis selection. 2008-02-15 16:46 hartnell * NuMuBar/NuOutputWriter.cxx: When writing out the file now set gDirectory to be the right one. Not sure how necessary this is but I guess it can't hurt. Made sure to change gDirectory back again to what it was when the function was called. 2008-02-15 16:13 hartnell * NuMuBar/NuAnalysis.cxx: The StoreOrFinishTree function now makes sure that the TDirectory is set to the one from the NuOutputWriter. This should be much safer. 2008-02-15 15:53 bckhouse * Contrib/bckhouse/nubar_global_fit/: chisq.cxx, consts.h, oscprob.h: Fix self-inflicted breakage from changing names of constants. 2008-02-15 15:49 bckhouse * Contrib/bckhouse/nubar_global_fit/: consts.h, do_fit.cxx: Add constants to control the choice of fitting any two of sinsq, dmsq, sinsq_a, dmsq_a whilst holding the others fixed. Overlay contours and colz on same plot. 2008-02-15 15:36 nwest * GridTools/docs/ChangeLog: GBS Add WriteFamily() for Schema Evolution support. 2008-02-15 15:36 nwest * GridTools/Ganga/GBS/python/: GBSObject.py, GBSTask.py: API change:- Add WriteFamily() 2008-02-15 15:36 nwest * GridTools/Ganga/GBS/python/GBSManager.py: Check that Ganga GPI is present and that the version of Ganga is sufficiently up to date. API change:- Add WriteFamily() 2008-02-15 15:36 nwest * GridTools/Ganga/GBS/python/GBSJob.py: Assume that Ganga GPI is present (it is now checked by GBSmanager) so no need to enclose in try clause. 2008-02-15 15:36 nwest * GridTools/Ganga/GBS/docs/gbs_programmer.html: Document WriteFamily() requirement and the part it plays in Schema Evolution. 2008-02-15 15:27 hartnell * NuMuBar/NuPIDInterface.cxx: Tidy up the implementation of the kNN and numubar identification from PhysicsNtuple. Had to wrap the calls to PhysicsNtuple to stop the gDirectory from getting changed. There is currently a feature where you don't get all the information by just using a track or a event. You have to use both. The relativeAngle is currently only available from the track and the numubar variable is only available from the event. This may get fixed in PhysicsNtuple shortly. Evt: roID=0.938, roIDNuMuBar=1, relativeAngle=-1e+06 knn: TrkActivePlanes=66, TrkMeanPh=1.38, LowHighPh=0.372, TrkPhFrac=0.944 Trk1: roID=0.938, roIDNuMuBar=-1e+06, relativeAngle=0.677 knn: TrkActivePlanes=66, TrkMeanPh=1.38, LowHighPh=0.372, TrkPhFrac=0.944 2008-02-15 15:21 hartnell * NuMuBar/: NuOutputWriter.cxx, NuOutputWriter.h: The NuOutputWriter now stores the TDirectory associated with the file it opens. Thus, it is now possible to ensure that histograms are created inside the correct TFile. 2008-02-15 14:02 hartnell * NuMuBar/macros/mBinsOfEnergy.C: This macro makes plots of variables in bins of energy. 2008-02-15 06:11 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/install_subversion.sh: Suppress stderr output from 'which svn' in case there is no version installed 2008-02-15 00:00 ishi * GeoSwimmer/: GeoSwimApplication.cxx, GeoSwimmer.cxx: Change not to run GeoSwimmer if the position is too far away from detector. 2008-02-14 23:07 kimjj * Contrib/Documents/CalibBoxOpenDoc/Jan2008/nearGains.pdf: [no log message] 2008-02-14 22:44 kimjj * Contrib/Documents/CalibBoxOpenDoc/Jan2008/farGains.pdf: [no log message] 2008-02-14 21:37 kreymer * CVSROOT/check_access: Added bspeak to Production 2008-02-14 21:29 Robert Hatcher * CVSROOT/check_access: add loiacono to g4numi write privs 2008-02-14 21:22 rearmstr * MCReweight/SKZPWeightCalculator.cxx: Made the GetFluxError more general for the target z fit positions. Values are not hardwired anymore, but are taken from the database. 2008-02-14 20:51 rearmstr * MCReweight/: README, SKZPWeightCalculator.cxx: Modified the value returned from the GetFluxError method in SKZPWeightCalculator to use the best fit target z position when adding all the errors. 2008-02-14 19:30 bckhouse * Contrib/bckhouse/nubar_global_fit/plot_LonEs.C: Macro to draw all L/E histograms in one canvas. 2008-02-14 19:30 bckhouse * Contrib/bckhouse/nubar_global_fit/: consts.h, do_fit.cxx: Remove debugging couts. 2008-02-14 19:02 bckhouse * Contrib/bckhouse/nubar_global_fit/: proc_events.cxx, proc_events.h: Switch to using range tables for judgement of partially contained events instead of ad hoc formula. Remove unused functions from PC calculations. 2008-02-14 18:57 bckhouse * Contrib/bckhouse/nubar_global_fit/GAtmoFlux.patch: Path against GENIE development version - lie about maximumum energy of the flux, as mentioned in README file. 2008-02-14 18:55 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, README, chisq.cxx, chisq.h, consts.h, do_fit.cxx, oscprob.cxx, oscprob.h, plots.cxx, proc_events.cxx, proc_events.h, range_table.cxx, range_table.h, test_range.cxx, util.cxx: Abandon old methods of calculating ranges in range_table and use PDG tables. Results are by eye identical to old results. Produce L/E histograms seperately for neutrinos and antineutrinos, to allow fitting for antineutrino parameters. Various other small changes. 2008-02-14 18:53 bckhouse * Contrib/bckhouse/nubar_global_fit/pdg_ranges/: range_e_water.txt, range_mu_rock.txt, range_mu_water.txt: Range tables for muon in water and standard rock (from http://pdg.lbl.gov/AtomicNuclearProperties/) and electron range in water (from http://physics.nist.gov/PhysRefData/Star/Text/ESTAR.html) 2008-02-14 18:22 bspeak * setup/: setup_minossoft_umn.csh, setup_minossoft_umn.sh: Three changes to the setup scripts: 1)Add /local/minos/db to the PRODUCT env var 2)Fix the optimize setup for non-default root releases 3)Add the reader_old user and pass for the old password setup on pre-R1.26 releases 2008-02-14 17:56 bspeak * setup/: setup_minossoft_umn.csh, setup_minossoft_umn.sh: Alter mysql setup to accomodate SL5 machines 2008-02-14 17:20 boehm * Conventions/: ReleaseType.cxx, ReleaseType.h: Final adjustments for interfacing to the new batch naming convention. New function GetProductionRelease(const char*) takes the batch string and converts to a releasetype 2008-02-14 17:14 rodriges * NuMuBar/macros/mm/SystematicsStudies/MDC_CCChargeCut/: TheMethod.sh, TheMethod6_7.sh: I split these files out into other scripts, so remove them from repository 2008-02-14 17:06 rodriges * NuMuBar/macros/mm/SystematicsStudies/MDC_CCChargeCut/: FitData.sh, Init.sh, MDC.xml, MDC_all.xml, MDCcoarse.xml, MakeNDDataSummary.sh, RunModularCCChargeCutMMFitter.C, ScaleFakeData.C, batch_fitdata.sh, batch_fitdata_mdcAll.sh, drawParamHists.C, plot.C: Latest iteration of the scripts I'm using to run the MDC and look at the output 2008-02-14 16:51 Nick West * GridTools/RemoteSoftwareDeployment/libs_and_builds/install_subversion.sh: Change setup to add path, instead of defining alias or routine, to ensure all SVN tools are available 2008-02-14 15:11 rodriges * NuMuBar/macros/mm/SystematicsStudies/Transitions/ScaleFakeData.C: A couple of additions: * Allow passing an xml filename, which will override the one taken from the input file if passed. * ScaledFDPoTs defaults to -1 if unset, so only do the scaling if it's >0 * Add libXMLParser.so so that it works for me * Also write RecoEnergyAll_FD so that it works for the NoChargeCut fit 2008-02-14 15:01 rearmstr * MCReweight/: README, data/beamsys_DetXs.root: Corrected some mistakes in the README file and fixed the zbeam data file for DetXs to have the correct histograms after beam fitting. The previous file had incorrect values. 2008-02-14 13:58 hartnell * NuMuBar/: NuPIDInterface.cxx, NuPIDInterface.h: Now filling roid variables for 3 trks and the evt. Not quite working properly yet... 2008-02-14 13:55 Nick West * DatabaseInterface/DbiTableProxyRegistry.cxx: Replace closedown "cout" lines with MSG("Dbi",Msg::kInfo). 2008-02-14 13:55 Nick West * DatabaseInterface/DbiConnection.cxx, DatabaseInterface/test/DemoASCIICatalogue.db, UserManualDoc/src/database_interface.tex: Define environmental variable DBI_CATALOGUE_PATH to be the directory of the catalogue currently being processed, which allows catalogue file entries to be specified relative to the catalogue that contains them. 2008-02-14 11:12 Nick West * DatabaseInterface/test/DbiValidate.cc: Bug fix: in CleanDatabases(..) drop LOCALSEQNO from both database, was only doing cascade entry 0. After priming cascade entry refresh the list of tables cached in the DbiConnection. 2008-02-14 11:12 Nick West * DatabaseInterface/doc/ChangeLog: Reduce database opens and reads on standard context query by skipping cascade entry if it doesn"t have the table. 2008-02-14 11:12 Nick West * DatabaseInterface/DbiValidityRecBuilder.cxx: For standard context query skip cascade entry if it doesn"t have the table. 2008-02-14 11:12 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: API change:- Existing method: Bool_t TableExists(Int_t selectDbNo=-1) const Add arg selectDbNo Use DbiCascafer::TableExists(..) method rather than check that there is metadata. 2008-02-14 11:12 Nick West * DatabaseInterface/: DbiConnection.cxx, DbiConnection.h: Keep a list of all table names held in the associated database. Initialise this list on construction by using the "show tables" query. If creating an ASCII database, append the list of names the DbiAsciiDbImporter returns. API change:- New method: Bool_t TableExists(const std::string& tableName) const; void SetTableExists(const std::string& tableName = "") New state: std::string fExistingTableList; 2008-02-14 11:12 Nick West * DatabaseInterface/DbiCascader.cxx: When creating new tables, add their names to the cached list held by the DbiConnection. When checking to see if a table exists use the DbiConnection::TableExists(..) method rather than execute the query "select * from where 1=0" 2008-02-14 11:12 Nick West * DatabaseInterface/: DbiAsciiDbImporter.cxx, DbiAsciiDbImporter.h: Record the names of all imported tables. API change:- New method: const std::list& GetImportedTableNames() New state: std::list fImportedTableNames 2008-02-14 07:25 Nick West * DatabaseMaintenance/tools/load_tables.sh: As an interim measure suggest scp via flxi07 if large file fails to download 2008-02-14 06:59 dap56 * Mad/: AnnInputBlock.cxx, AnnInputBlock.h, MadAbID.cxx, MadPIDAnalysis.cxx, MadPIDAnalysis.h, macros/CCPID_example.C: ntuple code updates: main changes: - use new fidvol and containment definitions (also in MadAbID) - new interface to RO PID code - added CoilTools IsOK() and IsReverse() flags - added LISieve filter flag - ReleaseType now derived from NtpStRecord - used in energy corrections - updated example PAN generation macro 2008-02-14 01:15 dap56 * Mad/data/: ab_pdf_far_le_cphybh_daikon04.root, ab_pdf_far_phe_cphybh_daikon04.root, ab_pdf_near_le_cphybh_daikon04.root, ab_pdf_near_phe_cphybh_daikon04.root, dp_pdf_far_le_cphybh_daikon04.root, dp_pdf_far_phe_cphybh_daikon04.root, dp_pdf_near_le_cphybh_daikon04.root, dp_pdf_near_phe_cphybh_daikon04.root: new PDFs for daikon04 MC and cedar_phy_bhcurv reco 2008-02-13 22:35 ahimmel * NtupleUtils/macros/make_xmls.pl: Modified to make files for multiple Transition probabilites. 2008-02-13 22:05 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h: Added a whole bunch of variables for Rustem's PID. The variables are available for each track and the event (the value for the event is the same as one of the tracks but is selected according to the number of active planes inside PhysicsNtuple). Float_t roIDEvt;//RO's PID variable (got using the evt) Float_t knn01TrkActivePlanesEvt;//number of active planes in trk Float_t knn10TrkMeanPhEvt;//average ph per plane in trk Float_t knn20LowHighPhEvt;//av of low ph strips / av of high ph strips Float_t knn40TrkPhFracEvt;//fraction of ph in trk Float_t roIDNuMuBarEvt;//RO's PID NuMuBar selection (0 or 1) Float_t relativeAngleEvt;//RO's track angle relative to muon dir. These variables are added for 3 tracks and the Evt as well as for the "best" track, which gives a level of indirection to allow "best" to be redefined at a later stage of the analysis. 2008-02-13 22:00 hartnell * NuMuBar/: NuPIDInterface.cxx, NuPIDInterface.h: Now using Rustem's new way to get at his variables: nu.roID=roInterface->GetVar("knn_pid",pevt); nu.knn01TrkActivePlanes=roInterface->GetVar("knn_01",pevt); nu.knn10TrkMeanPh=roInterface->GetVar("knn_10",pevt); nu.knn20LowHighPh=roInterface->GetVar("knn_20",pevt); nu.knn40TrkPhFrac=roInterface->GetVar("knn_40",pevt); nu.roIDNuMuBar=roInterface->GetVar("numubar",pevt); nu.relativeAngle=roInterface->GetVar("rel_ang",pevt); I have not tested my implementation yet... tomorrow's job. Also, want to write out the values for the first 3 tracks. 2008-02-13 21:18 hartnell * NtupleUtils/doc/NuDST.html: Bit of a general update 2008-02-13 20:16 ahimmel * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h: Added TransitionFit code and got it up and working. 2008-02-13 20:10 ahimmel * NuMuBar/macros/mm/SystematicsStudies/Transitions/TheMethod.sh: Fixed some bugs. 2008-02-13 19:33 bckhouse * Production/Dogwood/: reco_near_spill_daikon04_base_dogwoodtest0.C, reco_near_spill_data_base_dogwoodtest0.C: Remove LoadMinosPDG calls - this issue was resolved by a backport. 2008-02-13 19:15 scavan * MCApplication/MCApplication.cxx: backport to R1.28 2008-02-13 19:11 ahimmel * NtupleUtils/macros/make_xmls.pl: Added argument -p to set the transtion probability. 2008-02-13 18:43 scavan * GeoSwimmer/GeoSwimmer.cxx: backport to R1-28 2008-02-13 18:08 scavan * GeoSwimmer/GeoSwimApplication.cxx: backport to R1.28 to prevent possible floating point error 2008-02-13 17:13 tinti * Contrib/tinti/na49an/: na49bin.cxx, na49main.cxx: some updates 2008-02-13 17:10 tinti * Contrib/tinti/na49an/: na49c.h, na49bin.h, na49an.h, na49an.cxx: some updates 2008-02-13 16:44 scavan * BField/BField.cxx, BField/BField.h, BField/BfldCache.cxx, BField/BfldCache.h, UgliGeometry/Ugli.cxx, UgliGeometry/Ugli.h: backports to R1.28 2008-02-13 16:39 bckhouse * Production/Dogwood/: reco_near_spill_daikon04_base_dogwoodtest0.C, reco_near_spill_data_base_dogwoodtest0.C, headers/near_mc/near_mc_configure.h, headers/reroot/reroot_configure.h: Minor changes. Move some configuration out of main script into headers where they belong. 2008-02-13 16:38 ahimmel * NuMuBar/macros/mm/SystematicsStudies/Transitions/ScaleFakeData.C: Ooops...left in hard-coded PoT's. Back to XML configured now. 2008-02-13 16:37 ahimmel * NuMuBar/macros/mm/SystematicsStudies/Transitions/ScaleFakeData.C: Handle near and far detector correctly. 2008-02-13 16:27 evans * NuMuBar/macros/mm/SystematicsStudies/CPT/MakePlots.C: Improvements in the plotting. The macro now takes an optional extra argument that is the identifier for the nominal (oscillated) case. It then plots some nominal spectra on top of the systematically shifted spectra for comparison. 2008-02-13 16:26 ahimmel * NuMuBar/macros/mm/SystematicsStudies/Transitions/: CombineMMHelpers.C, Init.sh, LoopOverDST.C, MMAna.C, MakeMMFluxHelpersConfig.C, MakeOutputForFitter.C, MakeTransitionPlots.C, Prepare.sh, RunModularTranstionMMFitter.C, ScaleFakeData.C, TheMethod.sh: First note the ScaleFakeData.C script which could be of use in "Normalization" stage for fake data generally. The PoT's are configurable in the XMLConfig file and theres a safety that reverts to the symlinking behavior if the file found is actually data. It scales RecoEnergy_FD and RecoEnergyPQ_FD. It also creates faked-up versions of hTotalPot and hSimFlag (now set to data). NuXMLConfig and hDetector are copied over and rewritten. New directory for transitions studies. Other than the cosmetic differences between the other methods, the main distinction is that here the fitter doesn't just fit once but runs over a number (now 10, later 100 or 1000) poisson fluctuations of the fake FD data in the fitting stage. 2008-02-13 16:08 hartnell * NtupleUtils/doc/: cssSystematicsDSTs.html, matrixMethod.html, runTheCode.html: Added a section on how to make standard plots from the standard histogram sets. Also updated contact email address to Sussex one. 2008-02-13 15:20 ishi * GeoSwimmer/GeoSwimApplication.cxx: Avoid potential problem of floating-point exception. 2008-02-13 15:16 hartnell * NuMuBar/NuPlots.cxx: The switch statement was giving errors using: gcc (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-59) /home/hartnell/mytest/NuMuBar/NuPlots.cxx:24931: jump to case label /home/hartnell/mytest/NuMuBar/NuPlots.cxx:24917: crosses initialization of ` TH1F*hRatioNQ' Now using if/else and it compiles fine. I hope I didn't change the logic. Alex: can you double check it? 2008-02-13 14:39 hartnell * NuMuBar/NuPlots.cxx: Trying to figure out why an old compiler doesn't like NuPlots::FillHe 2008-02-13 12:26 rodriges * NuMuBar/macros/mm/SystematicsStudies/MDC_CCChargeCut/NormalizeFDPoTs.C: Remove stupid debugging statements, add a slightly less stupid one, and fix a stupid bug 2008-02-13 12:14 hartnell * NtupleUtils/doc/matrixMethod.html: Put in a link to Phil R.'s page on how to run the scripts. 2008-02-13 11:54 tinti * Contrib/tinti/na49an/na49c.cxx: class with constant definitions for na49analysis 2008-02-13 11:48 rodriges * NuMuBar/macros/mm/SystematicsStudies/MDC_CCChargeCut/: CombineMMHelpers.C, Init.sh, LoopOverDST.C, MMAna.C, MakeMMFluxHelpersConfig.C, MakeOutputForFitter.C, MakePlots.C, NormalizeFDPoTs.C, Prepare.sh, RunModularCCChargeCutMMFitter.C, TheMethod.sh, TheMethod6_7.sh, wrapMMFluxHelpersConfig.C: The scripts I'm using to run over the MDC files at Oxford. 2008-02-13 11:43 rodriges * NtupleUtils/: NuMatrixFitter.cxx, NuXMLConfig.cxx, NuXMLConfig.h, macros/make_xmls.pl: Yet more parameters passed via the XML: scaledFDPoTs is the target PoTs to scale the fake data to (for making sensitivity plots). To be used in a new script at the normalization stage in TheMethod.sh, which I'll commit shortly. overriddenFDPoTs, if set to a value >0, is a value to use for the far detector (fake) data PoTs instead of the value from hTotalPots. This is necessary for MDCs, where the PoT count from the file is wrong (it uses the default pots-per-file for MC, whereas the MDCs have a different exposure, eg 2.5e20). 2008-02-13 09:16 hartnell * NuMuBar/tools/sam.pl: Don't submit jobs to these nodes: -R \"hname!=flxi06 & hname!=flxb10 & hname!=flxb11 & hname!=flxb35\" 2008-02-13 02:25 Sue Kasahara * ParticleTransportSim/vld/beam/drawstdhep.C: A macro for generating a set of gif files comparing the number of stdhep particles generated per snarl, sorted by particle type, for gminos vs ptsim. 2008-02-12 23:37 ishi * Mad/: MadTVAnalysis.cxx, MadTVAnalysis.h, macros/MakePanTV.C: Rustem's configuration file can be set in macro. 2008-02-12 22:44 ishi * Mad/: MadTVAnalysis.cxx, macros/MakePanTV.C: Update of Rustem's PID is implemented. 2008-02-12 21:17 Sue Kasahara * MCApplication/MCApplication.cxx: Backporting change to LoadMinosPDG during MCApplication singleton construction. 2008-02-12 20:03 hartnell * NuMuBar/: NuAnalysis.cxx, NuPIDInterface.cxx, NuPIDInterface.h: Updated to use the new knn training files from Rustem. Also now using the new configuration method. Still need to move over to using the new way of accessing pid variables. NOTE: THIS CODE WILL NOW CRASH WHEN CREATING DSTs UNLESS THE NEW TRAINING FILES ARE COPIED TO (OR SOFT LINKED IN) THE NuMuBar/data DIRECTORY. This directory was chosen because it is always likely to be in the users test release, whereas PhysicsNtuple might only be in the base release. See Rustem's page for training file locations: http://home.fnal.gov/~rustem/PhysicsNtuple/ The Cedar/Daikon files are at: /afs/fnal.gov/files/home/room1/rustem/data/muon-knn Soft links should be sufficient for running at Fermilab. It would be nice if there could be an automated way of getting these files cached locally... I know the software group have talked about this in the past... 2008-02-12 19:22 rearmstr * BeamMegaFit/: BeamChi2.cxx, BeamChi2.h, Chi2Func.h, FitData.h, FitPar.h, GenericFactory.h, LinkDef.h, Parsers.cxx, Parsers.h, SkzpCalculator.cxx, SkzpCalculator.h, SkzpFitter.cxx, SkzpFitter.h, SkzpWeight.h, Smooth.cxx, Smooth.h, ZbeamWeight.cxx, ZbeamWeight.h, ZdetWeight.cxx, ZdetWeight.h, ZflukWeight.cxx, ZflukWeight.h, run_fit.C, input/fit_detxs.inp: Code has been added to change the way the beam fitting is done. It is now done in a JobModule and with a more object oriented approach to more easily add/remove/change individual components. Other changes include allowing to fit to emu, eshw, or enu vs y instead of only enu, changing the shower energy scaling, as well as other minor things. An example input file has been added in input/fit_detxs.inp. These changes require the boost headers to run. It has also added a dependency to the PhysicsNtuple package. 2008-02-12 19:02 rearmstr * MCReweight/: README, SKZPWeightCalculator.cxx, SKZPWeightCalculator.h: Modified SKZPWeightCalculator so that all forms of GetWeight can be called to get the new DetXs weights. Added a README file explaining how to use the latest version of SKZPWeightCalculator. 2008-02-12 18:07 bckhouse * Production/Dogwood/: MRCC/reco_MC_daikon_far_MRCC_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_far_MRCC_srsafitter_cedar_phy.C, headers/attach_mrcc_path_far.h: Remove attach_mrcc_path - its functionality is again subsumed by attach_mrcc_path 2008-02-12 17:52 bckhouse * Production/Dogwood/reco_near_spill_daikon04_base_dogwoodtest0.C: Dogwood near MC candidate script. Copied from MRCC/srsafitter/reco_MC_daikon_near_MRCC_srsafitter_cedar_phy.C 2008-02-12 17:33 bckhouse * Production/Dogwood/: MRCC/srsafitter/reco_far_spill_MRCC_srsafitter_cedar_phy.C, headers/attach_mrcc_srsa_path_blind.h: Remove superfluous header - attach_mrcc_path is now srsa by default and has a switch for blinding. 2008-02-12 17:25 bckhouse * Production/Dogwood/: MRCC/srsafitter/reco_MC_daikon_near_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_near_spill_MRCC_srsafitter_cedar_phy.C, headers/attach_mrcc_path.h: Use SimFlag::kMC and SimFlag::kData instead of cryptic booleans. 2008-02-12 17:19 rodriges * NtupleUtils/doc/matrixMethodScripts.html: Documentation of the shell scripts used to run the UK beam matrix method 2008-02-12 17:10 bckhouse * Production/Dogwood/headers/attach_mrcc_path.h: We always use srsafitter now, so add to the mrcc path here. 2008-02-12 17:07 bckhouse * Production/Dogwood/MRCC/srsafitter/reco_MC_daikon_near_MRCC_srsafitter_cedar_phy.C: Call to MC MRCC path. 2008-02-12 17:04 bckhouse * Production/Dogwood/headers/attach_mrcc_path.h: Allow for possibility of MRCC MC 2008-02-12 17:03 boehm * Conventions/ReleaseType.cxx: Removing a random diagnostic cout statement 2008-02-12 17:01 rearmstr * MCReweight/: SKZPWeightCalculator.cxx, SKZPWeightCalculator.h, data/beamsys_DetXs.root, macros/WriteSZKPToDB.C: Added DetXs weighting code to SKZPCalculator. Added beamsys_DetXs to include target z and results from new fit. Also added code to write corresponding parameters to the database in macros/WriteSKZPToDB.C 2008-02-12 16:04 ishi * GeoSwimmer/GeoSwimmer.cxx: Call "LoadMinosPDG" at the beginning. 2008-02-12 15:21 bckhouse * Production/Dogwood/: MRCC/srsafitter/reco_MC_daikon_near_MRCC_srsafitter_cedar_phy.C, headers/near_mc/near_mc_configure.h: Turn on GeoSwimmer for near MC script. 2008-02-12 14:43 evans * NtupleUtils/NuMatrixFitter.cxx: When an alternative model is fitted, ensure that the output histograms in NuMatrixOutput correspond to that model. 2008-02-12 14:40 evans * NtupleUtils/NuMatrixMethod.cxx: Correcting the decoherence function. 2008-02-12 14:02 Robert Hatcher * BField/Viz/: BfldCanvas.cxx, BfldCanvasSlice.cxx: Avoid some warnings about converting doubles to ints. 2008-02-12 13:55 Robert Hatcher * BField/Viz/: BfldCanvas.cxx, BfldCanvas.h, BfldCanvasRect2d.cxx, BfldCanvasRect2d.h, BfldCanvasSlice.cxx, BfldCanvasSlice.h: Add default ctors to make rootcint happy (don't know why it didn't complain on my development system). 2008-02-12 13:39 bckhouse * Production/Dogwood/reco_near_spill_data_base_dogwoodtest0.C: Call LoadMinosPDG (temporary workaround) 2008-02-12 12:18 Nick West * GridTools/Ganga/GBS/scripts/run_gbs_cron.sh: Move HTML report output to a web visible directory. 2008-02-12 12:18 Nick West * GridTools/: Ganga/GBS/python/GBSJob.py, Ganga/GBS/python/gbs_job_wrapper_part_1.sh, Ganga/GBS/python/gbs_job_wrapper_part_2.sh, docs/ChangeLog: Job wrapper: Set umask to allow files to be group writable and return CPU time. 2008-02-12 12:18 Nick West * GridTools/DataCacheManager/docs/: dcm.html, help_summary.txt: Provide a SAM dataset query example. 2008-02-12 11:38 rodriges * NuMuBar/NuPIDInterface.cxx: Fix up the paths for AB ID pdfs for non-LE beam types 2008-02-12 11:16 evans * NuMuBar/macros/mm/SystematicsStudies/PRLCCAnalysis/RunModularPRLCCMMFitter.C: Adding an extra argument to allow the neutrino disappearance model to be set (defaults to oscillations). 2008-02-12 11:13 evans * NuMuBar/macros/mm/SystematicsStudies/: NoChargeCut/RunNoChargeCutModularMMFitter.C, HighENuBarsCCChargeCut/RunModularCCChargeCutMMFitter.C: Correcting default model setting. 2008-02-12 11:13 evans * NuMuBar/macros/mm/SystematicsStudies/CCChargeCut/RunModularCCChargeCutMMFitter.C: Correcting the default setting. 2008-02-12 11:09 evans * NuMuBar/macros/mm/SystematicsStudies/NoChargeCut/RunNoChargeCutModularMMFitter.C: Adding an argument to allow the neutrino disappearance model to be set (defaults to oscillations). 2008-02-12 11:07 evans * NuMuBar/macros/mm/SystematicsStudies/HighENuBarsCCChargeCut/: CombineMMHelpers.C, Init.sh, LoopOverDST.C, MMAna.C, MakeMMFluxHelpersConfig.C, MakeOutputForFitter.C, MakePlots.C, Prepare.sh, RunModularCCChargeCutMMFitter.C, TheMethod.sh: Macros and scripts for running the CC charge separated extrapolation, cutting out the low energy positive events. 2008-02-12 11:03 evans * NuMuBar/macros/mm/SystematicsStudies/CCChargeCut/RunModularCCChargeCutMMFitter.C: Adding an argument to allow the disappearance model to be set (defaults to oscillations). 2008-02-12 10:00 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h, NuMatrixMethod.cxx, NuMatrixMethod.h: Adding alternative disappearance models, controled with a new argument in the NuMatrixFitter fitter functions (defaults to oscillations so existing scripts will still work). 2008-02-12 06:38 Sue Kasahara * MCApplication/MCApplication.cxx: Add LoadMinosPDG to MCApplication singleton ctor in case it isn't already loaded some other way. 2008-02-12 01:02 Robert Hatcher * BField/GNUmakefile: Add the "Viz" subdirectory as part of the build. 2008-02-12 01:00 Robert Hatcher * BField/Viz/: .cvsignore, BfldCanvas.cxx, BfldCanvas.h, BfldCanvasRect2d.cxx, BfldCanvasRect2d.h, BfldCanvasSlice.cxx, BfldCanvasSlice.h, GNUmakefile, LinkDef.h: Some C++ classes for visualizing the maps -- alone (BfldCanvasRect2d) or in conjuction with the BField class and that that it does (BfldCanvasSlice). This is based on some krufty old .C scripts with a bit of cleanup and could probably do with some more. 2008-02-11 23:51 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/send_cmds_cit.sh: script to send commands to farm nodes for execution directly. Simplifies the installation of software components, (flux files) for example, or cleanup of leftover directories after a crash. 2008-02-11 23:50 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/submit_one_cit.sh: Single run submission script. Useful for cleaning up after a crash or just running a one-off to test configuration. 2008-02-11 23:49 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/cit_check4done.sh: script to list the number of files done for each run and their status, whether sent or waiting to be sent to fNAL. 2008-02-11 23:47 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/cit_bulk_copy.sh: fixed for running from /nfs/raid6 now. 2008-02-11 23:46 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/run_cit.sh: cleaned up leftover junk, now running is from raid6 2008-02-11 23:45 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/setup_cit_bundle.sh: fixed to allow running from /nfs/raid6 now. 2008-02-11 23:44 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/submit_cit.sh: cleaning up and adding feature to allow number of jobs to run at a given time to be configured on the fly with text files. 2008-02-11 23:43 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/submit_cit_blades.sh: some cleanup and general conveniences to allow specification of number of jobs during running 2008-02-11 21:39 ahimmel * NuMuBar/: NuPlots.cxx, NuPlots.h: Added FillHe() function for He Analysis 2008-02-11 21:27 ahimmel * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h: Add fake transition to MMRereco. Required adding a Transitions function. Transitions are applied by modifying NuEvent and refilling the MM Plots if necessary. Since we don't use the true to reco in fake data, this shouldn't matter but you should be aware that the non-energy spectrum plots in the fake data have an unclear meaning when there are transitions. 2008-02-11 21:13 ahimmel * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h, macros/heAna.C: Added elements for studying a reweighted He flux. 2008-02-11 20:08 bckhouse * Production/Dogwood/macros/load_libs.C: Load PTSim 2008-02-11 19:20 asousa * NCUtils/Cuts/NCAnalysisCuts.cxx: Argh! Need to add 0.5 cut value to NCAnalysisCuts. Should work now. 2008-02-11 18:53 tinti * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: update on drift section to support .pdf pictures 2008-02-11 18:33 bckhouse * Production/Dogwood/headers/near/near_configure.h: Enable GeoSwimmer. 2008-02-11 17:18 asousa * NCUtils/Extraction/NCExtractionTOm.cxx: Forgot to change one of the two fDataType assignments to "OsieckiM" 2008-02-11 16:28 asousa * NCUtils/: NCType.h, Extraction/LinkDef.h, Extraction/NCAnalysisModule.cxx, Extraction/NCAnalysisModule.h, Extraction/NCExtractionTOm.cxx, Extraction/NCExtractionTOm.h: Adding a "new" extraction method TOm (TO modified) which uses the DP PIDboth for Near and Far detectors. Guaranteed to compile, not guaranteed to run yet. 2008-02-11 15:46 musser * Mad/ScanFrame.cxx: fix ND fiducial parameters AGAIN 2008-02-11 15:19 tinti * Contrib/Documents/CalibBoxOpenDoc/Jan2008/Drift_Final_Far_new.pdf: Drift constants for FD in pdf format 2008-02-11 15:18 tinti * Contrib/Documents/CalibBoxOpenDoc/Jan2008/Drift_Final_Near_new.pdf: Drift constants for ND in pdf format 2008-02-11 15:17 tinti * Contrib/Documents/CalibBoxOpenDoc/Jan2008/Drift_systematics_new.pdf: Drift systematics in pdf format 2008-02-11 13:56 bckhouse * Production/Dogwood/headers/attach_mrcc_path.h: Fix strip<->slice confusion introduced in "tidying" change. 2008-02-11 00:19 Sue Kasahara * ParticleTransportSim/vld/beam/D00/ptsim_G3_eggplant.C: Illustrate disabling of storage of direct ancestors of selected secondaries for use with validation tests against gminos. Not recommended in general. 2008-02-11 00:12 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimParticle.cxx, PTSimStack.cxx, PTSimStack.h: Add ability to disable storage of direct ancestors of selected secondary to output stdhep array. This is: jc.Path("Reco").Mod("PTSimModule").Set("StdHepSaveAncestor=0"); The default is "StdHepSaveAncestor=1" such that direct ancestors of selected secondaries will be stored. The default behavior should be used except when validating against gminos. 2008-02-10 22:00 bckhouse * Production/Dogwood/headers/near/near_configure.h: Remove dead comment. 2008-02-10 21:51 bckhouse * Production/Dogwood/headers/attach_mrcc_path.h: Fix laziness - prescaling can now be any integer, not just 1 or 3. 2008-02-10 18:33 Brian Rebel * NCUtils/Extraction/NCExtraction.h: forgot to commit include for new cuts 2008-02-10 11:18 tinti * Contrib/tinti/na49an/: binlistc.cxx, binlistc.h, globals.cxx, dedxb_readtmp.f, dedxb_readtmp.h: update na49 analysis 2008-02-10 11:15 tinti * Contrib/tinti/na49an/: na49track.cxx, na49track.h, na49bin.h, na49bin.cxx: update na49 analysis 2008-02-10 11:12 tinti * Contrib/tinti/na49an/: na49sw.h, na49nn.h, na49trackdec.h, na49trackdec.cxx: update na49 analysis 2008-02-10 11:07 tinti * Contrib/tinti/na49an/: makefile, na49main.cxx, na49c.h, na49bb.h, na49bb.cxx: update na49 analysis 2008-02-10 11:02 tinti * Contrib/tinti/na49an/: na49an.h, na49an.cxx: update na49 analysis 2008-02-10 02:23 rustem * PhysicsNtuple/Config/index.html: Correct muon knn cut value from 0.35 to 0.3. 2008-02-10 00:37 Brian Rebel * NCUtils/: NCType.h, Cuts/LinkDef.h, Cuts/NCAnalysisCutsNCCCFid.cxx, Cuts/NCAnalysisCutsNCCCFid.h, Extraction/NCAnalysisModule.cxx, Extraction/NCExtractionPL.cxx, Extrapolation/NCBeam.cxx, Extrapolation/NCEnergyBin.cxx, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h, macros/nearFarExtrapolationPrediction.C: add new macro for making predictions and new cuts objects for CC Fiducial with rest of NC cuts protect against rare core dump in NCBeam found when using different fiducial volume protect against PL extraction trying to access non-existant histogram remaining changes are for testing new fiducial volume or data quality plot filling/drawing 2008-02-09 21:03 rustem * PhysicsNtuple/Config/index.html: Few more minor changes... 2008-02-09 20:51 boehm * Conventions/: ReleaseType.cxx, ReleaseType.h: Adding a Testing option to the production pass for use with dogwood 2008-02-09 19:51 rustem * PhysicsNtuple/: Config/index.html, macros/test.C: Couple cosmetic changes. 2008-02-09 19:17 rustem * PhysicsNtuple/macros/create.C: The macro that generates a kNN prototype file. 2008-02-09 19:16 rustem * PhysicsNtuple/Config/index.html: The index file for the PhysicsNtuple homepage. 2008-02-09 19:15 rustem * PhysicsNtuple/: Track.cxx, Track.h, Config/Config2007Real.txt, Config/Config2008Real.txt, Config/Config2008Test.txt, Plot/PlotEvent.cxx, Plot/PlotEvent.h, Select/SelectAntiNeutrino.cxx, Select/SelectAntiNeutrino.h, Select/SelectCount.cxx, Select/SelectCount.h, Store/FillBasic.cxx, Store/FillBasic.h, Store/FillEvent.cxx, Store/FillTrack.cxx, Store/Interface.cxx, Store/Interface.h, Store/RunAlgStore.cxx, Store/RunAlgStore.h, Store/TestDataModule.cxx, Store/TestDataModule.h, kNNAlg/FillkNN.cxx, kNNAlg/FillkNN.h, kNNAlg/RunkNN.cxx, macros/make.C, macros/study.C, macros/test.C: This is the release candidate 1 of the PhysicsNtuple package for the official charged current analysis. It contains lots of tweaks both for my analysis and for the people who use PhysicsNtuple through the interface. My head is too cloudy to remember all the changes I made over past week but sufficient to say that the code compiles, with gcc 3.4.3, and runs without errors. 2008-02-09 16:05 hartnell * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h: Added a skeleton example of how to loop over the DSTs for the charge separation systematics code for Rashid (NuDSTAna::CSSAnaRashid) 2008-02-09 16:03 hartnell * NuMuBar/macros/: dstAna.C, mEnergy.C: minor mods 2008-02-09 15:54 evans * NtupleUtils/NuMatrixFitterMinuit.cxx: Removing an unused variable. 2008-02-09 14:30 rodriges * NtupleUtils/NuMatrixFitter.cxx: Change the NoChargeCutFit method to use the new grid search parameters 2008-02-09 01:28 arms * Contrib/arms/MevD/macros/EvDisplay.C: Change default location of extra script loads to the correct one. 2008-02-08 21:49 evans * NtupleUtils/NuFluxHelper.cxx: Updating the position of the near detector. 2008-02-08 21:15 bckhouse * Contrib/bckhouse/nubar_global_fit/: chisq.cxx, chisq.h, consts.h, do_fit.cxx, util.cxx: Reenable cutoff above 2.75 oscillations. Increase number of normalisation steps. Include output chisq plots row by row and bin by bin. 2008-02-08 21:07 evans * NuMuBar/NuDSTAna.cxx: The configurable run period wasn't applying the detector weights in the runII case. 2008-02-08 21:06 mstrait * Contrib/strait/submit.mattgrid: initial version of submission script 2008-02-08 21:00 mstrait * Contrib/strait/analyze.mattgrid: added --nodcacheout option 2008-02-08 20:43 mstrait * Contrib/strait/: analyze.mattgrid: testing 2008-02-08 20:41 mstrait * Contrib/strait/analyze.mattgrid: hello 2008-02-08 19:20 rodriges * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h, NuXMLConfig.cxx, NuXMLConfig.h, macros/make_xmls.pl: Changes to allow setting the min, max and granularity for grid search. The make_xmls.pl currently sets the same things for the nu and bar variants, but they can be set differently in the XML file itself if necessary 2008-02-08 17:40 Robert Hatcher * Production/asciidb/dogwood/bhend/load_to_real_db.sh: A script for entering this BFLDDBIPLANEMAP data into a real mysql server DB. This should only be done *once* per DB. 2008-02-08 17:10 evans * NuMuBar/macros/mm/SystematicsStudies/CCChargeCut/MakePlots.C: A few imporvements to the plotting. 2008-02-08 17:04 hartnell * NuMuBar/NuDSTAna.cxx: Wasn't filling the ROID truth based plots 2008-02-08 17:01 hartnell * NuMuBar/macros/mCuts.C: Add plots of Rustem's pid 2008-02-08 17:01 hartnell * NuMuBar/macros/mEffPur.C: Removed not relevant canvas 2008-02-08 16:19 evans * NtupleUtils/NuSystematic.cxx: Fixing the BField systematic so it shifts every CC numu event with q/p>0. 2008-02-08 16:10 evans * NtupleUtils/NuMatrixMethod.cxx: Memory management fixes to ensure no seg faults for any analyses. 2008-02-08 16:08 kordosky * Mad/ScanFrame.cxx: fix another ambiguous call to pow() 2008-02-08 16:00 asousa * Record/RecJobRecord.h: Re-backporting to R1.28. R1.28 version had an additional kGMinos enum that development version did not. 2008-02-08 15:49 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h: The charge separated CC analysis can now be fitted with an energy cut on the high energy positive events. 2008-02-08 13:53 musser * Mad/ScanFrame.cxx: use proper beam center for vertex position calculator 2008-02-08 12:15 hartnell * NuMuBar/tools/: sam.pl, timeLine.pm: Added a function to process the ND pHE data. 2008-02-08 08:56 nwest * GridTools/DataCacheManager/uncatalogue.pm: uncatalogue: If full file spec supplied use the directory to restrict the catalogue search 2008-02-08 01:56 asousa * Registry/test/GNUmakefile: Change libUtil to libUtility so that Registry.bin build error goes away. 2008-02-07 21:28 ishi * CVSROOT/check_access: Add access by Jon Paley to Mad for scan works. 2008-02-07 21:28 vahle * Mad/: MadTVAnalysis.cxx, macros/LoadLibs.C: Adding LISieve variable to MadTVAnalysis 2008-02-07 21:26 ishi * Mad/ScanFrame.cxx: Put back Jon's change from two days ago. 2008-02-07 20:11 ishi * Mad/MadTVAnalysis.cxx: Use CoilTools instead of private function. 2008-02-07 20:01 jpaley * Mad/MadScanDisplay.cxx: Change color of marker for reco. sec. shower hits from yellow (very hard to see) to magenta. 2008-02-07 19:50 arms * Contrib/arms/MevD/: GNUmakefile, LinkDef.h, MevBase.cxx, MevBase.h, MevChain.cxx, MevChain.h, MevD.cxx, MevD.h, macros/EvDisplay.C, macros/LoadLibs.C, macros/Utilities.C: Stripped down version of the current Mad event display without the sprawling dependencies that the Mad package has 2008-02-07 19:37 ishi * Mad/MadTVAnalysis.cxx: coil variables are added. 2008-02-07 18:08 ishi * CVSROOT/check_access: access for rearmst is added to MCReweight 2008-02-07 17:48 musser * Mad/: MadScanDisplay.cxx, ScanFrame.cxx, ScanFrame.h: fix calculator for vertex 'r' for near detector, using correct beam center position 2008-02-07 17:38 Robert Hatcher * Conventions/: ReleaseType.cxx, ReleaseType.h: Effective notification of backport to R1-28 (not synched to current HEAD). Minor change to generate a CVS commit message. 2008-02-07 17:13 scavan * CandNtupleSR/LinkDef.h: backporting to R1.28 CandNtupleSR/LinkDef.h 1.22 2008-02-07 16:27 scavan * Record/: RecJobRecord.cxx, RecJobRecord.h: backporting to R1.28 Record/ RecJobRecord.h 1.5 RecJobRecord.cxx 1.6 2008-02-07 16:10 scavan * Record/RecJobHistory.cxx, Record/RecJobHistory.h, StandardNtuple/NtpStRecord.cxx: backporting to R1.28 Record/ RecJobHistory.cxx 1.4 RecJobHistory.h 1.3 StandardNtuple/ NtpStRecord.cxx 1.15 2008-02-07 15:54 bckhouse * Production/Dogwood/reco_near_spill_data_base_dogwoodtest0.C: Copy MRCC/srsafitter/reco_near_spill_MRCC_srsafitter_cedar_phy.C This is intended as a prototype job script for Dogwood validation. 2008-02-07 15:22 bckhouse * Production/Dogwood/: reco_far_all_cedar_phy.C, reco_far_spill_cedar_phy.C, MRCC/reco_far_all_MRCC_cedar_phy.C, MRCC/reco_far_spill_MRCC_cedar_phy.C, MRCC/srsafitter/reco_far_all_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_far_spill_MRCC_srsafitter_cedar_phy.C, headers/set_sm2_bfield.h, srsafitter/reco_far_all_cedar_phy_srsafitter.C, srsafitter/reco_far_spill_cedar_phy_srsafitter.C: Remove function set_sm2_bfield() and callers. This used to provide protection for runs from before the second supermodule was magnetized. Noone uses this data anymore - so remove the check. 2008-02-07 11:44 hartnell * NtupleUtils/NuCuts.cxx: Add a single message to state what value of ROID is being used for the cut. 2008-02-07 09:41 rodriges * NuMuBar/macros/mm/SystematicsStudies/: NoChargeCut/wrapMMFluxHelpersConfig.C, CCChargeCut/wrapMMFluxHelpersConfig.C: A wrapper for MakeMMFluxHelpersConfig.C, to allow it to compile and load libraries successfully. It's nearly a drop-in replacement for MakeMMFluxHelpersConfig, but needs an additional first argument which is the path to the directory containing the MakeMMFluxHelpersConfig script. 2008-02-07 02:51 arms * Mad/MadEvDisplay.cxx: Fix a weird floating point error for p_tot[istd]==0. Fix lots of annoyances with the StdHEP Canvas: (1) tau color changed to black from yellow, (2) remove empty marker/arrow for a Rootino, (3) add Istd==2 and Istd==1205 handling so they do not pile up at the edge of the canvas, (4) consolidate some if/then statements with the same body ... Still to-do (probably not by me): Deal with events that have >10 Final State particles 2008-02-06 23:39 rustem * PhysicsNtuple/: TruthReco.cxx, TruthReco.h: A new truth class that map true neutrino interactions and reconstructed objects: events, tracks, showers. 2008-02-06 23:38 rustem * PhysicsNtuple/: Event.cxx, Event.h, LinkDef.h, RecoNu.cxx, RecoNu.h, TrueNu.cxx, Truth.cxx, Truth.h, Utils.cxx, Utils.h, Config/Config2008Test.txt, Config/FiducialCut.txt, Config/FiducialCutPhysics.txt, Plot/PlotEff.cxx, Plot/PlotEvent.cxx, Plot/PlotEvent.h, Plot/PlotSelect.cxx, Plot/PlotTruth.cxx, Select/SelectFiducial.cxx, Select/SelectNeutrino.cxx, Store/FillEvent.cxx, Store/FillEvent.h, Store/FillTruth.cxx, Store/Interface.cxx, kNNAlg/RunkNN.cxx, macros/make.C, macros/study.C, macros/test.C: A development snapshot. There is a real problem now using this code against R1.28 but it works fine against development. 2008-02-06 20:02 Robert Hatcher * RerootExodus/RerootToTruthModule.cxx: Now that the DBI supports it the rollback on UGLIDBI* and BFLDDBIPLANEMAP* is done based on the CREATIONDATE rather than the INSERTDATE. This couples them to what was there when the reroot file was generated rather than when entries were put in a particular copy of the DB. 2008-02-06 17:16 nwest * Contrib/rhatcher/gminos_jobs/copy_flux_files_lcg.sh: LCG equivalent of copy_flux_files_ral.sh. It employs DCM to do the copies and different resource sharing system both designed to avoid permanent lock-ups. The call sequence args $2 and $4 are slightly different to copy_flux_files_ral.sh:- # $2 = Flux SE name/directory e.g. ral_t1_ui-nfs/stage/minos-data1/d5/mc_production/gnumi/v19 # Must contain fluka05_* files. # Last component must be version e.g. v19 # $4 = Pattern to match (to copy subset). e.g. 'job[0-3]' copies jobs 0-3 (quotes important) # Default:.* $2 incorporates both the SE name and the version number. Note that even if the SE is the dCache, DCM only uses the dCache catalogue to define the set and attempts to locate the flux files themselves on the NFS disk. 2008-02-06 17:11 nwest * Contrib/rhatcher/gminos_jobs/run_lcg.sh: Merge stderr into stdout to make output easier to read. Setup GridTools to give access to DCM and define MOG_WORK_DIR which is used to define WRKBASE. Use copy_flux_files_lcg.sh to copy flux files to disk rather than copy_flux_files_ral.sh as it employs DCM to do the copies and different resource sharing system both designed to avoid permanent lock-ups. The call sequence is slightly different. FLUXDIR is an environmental variable passed in with the job e.g. FLUXDIR=ral_t1-dcache-disk/gnumi/v19 and incorporates both the SE name and the version number. Note that even if the SE is the dCache, DCM only uses the dCache catalogue to define the set and actually locates the flux files themselves on the NFS disk. The script still terminates as soon as the gminos job is complete. 2008-02-06 16:23 nwest * GridTools/Ganga/GBS/docs/gbs_user.html: Add another item to the wish list 2008-02-06 14:54 nwest * GridTools/docs/jobs_glite-brokerinfo.html: Describe function arg to glite-brokerinfo. 2008-02-06 14:54 nwest * GridTools/docs/ChangeLog: Minor updates t DCM, RSD and Scripts. 2008-02-06 14:54 nwest * GridTools/Scripts/setup/setup_minos_lcg_grid.sh: Place $MINOS_TOOLS/bin at start of PATH so that when switching to new version the correct version runs. 2008-02-06 14:54 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/: assemble_GridTools.sh, install_GridTools.sh: Support version V-dev to test out development without disrupting production. 2008-02-06 14:54 nwest * GridTools/RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_launch.pm, driver/help.txt: Support install target syntax: lcg:: 2008-02-06 14:53 nwest * GridTools/Ganga/GBS/python/GBSTask.py: Bug fix WriteHtmlReport(task_dir): Was not defining table rows for DONE_FAIL. 2008-02-06 14:53 nwest * GridTools/Ganga/GBS/python/GBSJobAnalyser.py: Bug fix __CollectData(): Collect end date time only until wrapper end and not until end of GLF as last entries only written during job analysis. Bug fix MakeJudgement(): Clear __judgeRetryArgs if job is a success as no need to retry in this case. 2008-02-06 14:53 nwest * GridTools/DataCacheManager/sei_search_catalogue.pm: Add optional arg: $allow_duplicates 2008-02-06 14:53 nwest * GridTools/: DataCacheManager/init.pm, DataCacheManager/docs/dcm.html, Ganga/GBS/docs/gbs_design.html, Ganga/GBS/docs/gbs_index.html, Ganga/GBS/docs/gbs_programmer.html, Ganga/GBS/docs/gbs_user.html, Ganga/GBS/python/bootstrap.py, RemoteSoftwareDeployment/driver/initialise_globals.pm, Scripts/maintenance/version_number: Update to version V01-07-01. 2008-02-06 14:53 nwest * GridTools/DataCacheManager/global_log.pm: Bug fix: was not removing obsolete (> 30 day) log files. 2008-02-06 14:53 nwest * GridTools/: DataCacheManager/get_site_info.pm, RemoteSoftwareDeployment/driver/get_site_info.pm: To get CE name, instead of explicitly parsing .BrokerInfo file, instead try, in order glite-brokerinfo, edg-brokerinfo and $ENV{GLITE_WMS_LOG_DESTINATION}. While we still have NFS disks, we may as well use them and treat WN jobs as if running on ral_t1_ui. Try to get work directory from $ENV{TMPDIR} before trying others. 2008-02-06 14:53 nwest * GridTools/DataCacheManager/frs_run_jobs.pm: Fix apparently cosmetic typo: use POSIX ":sys_wait_h"; ->"sys_wait_h"; 2008-02-06 14:53 nwest * GridTools/DataCacheManager/frs_collect_file_list.pm: Lift the requirement that files not have duplicates when performing disk check, it is only during resolution where they must not be degenerate. 2008-02-06 14:53 nwest * GridTools/DataCacheManager/build_nfs_catalogue.pm: Catalogue files even if they are duplicates, to prevent private copies of some flux files from leaving "holes" in the official sets. 2008-02-06 14:18 Robert Hatcher * SRT_MINOS/special/compilers/GCC.mk: Remove -Wno-long-double from CXXFLAGS and CCFLAGS. It isn't supported by most common versions of the compiler (gcc 3.4 or gcc 4.1). Who ever added it will have to find a more specific way of doing this. 2008-02-06 14:07 bckhouse * Production/Dogwood/headers/attach_mrcc_path.h: Tidying. 2008-02-06 13:44 bckhouse * Production/Dogwood/macros/load_libs.C: Apparently now need libFilterLI too. 2008-02-06 13:39 bckhouse * Production/Dogwood/macros/load_libs.C: Now need to load BeamDataNtupleModule (it moved since Cedar) 2008-02-06 12:41 tinti * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: [no log message] 2008-02-06 12:37 tinti * Contrib/Documents/CalibBoxOpenDoc/Jan2008/: Drift_systematics_new.eps, Drift_Final_Far_new.eps, Drift_Final_Near_new.eps: [no log message] 2008-02-06 10:27 rodriges * NtupleUtils/: NuCuts.cxx, NuCuts.h: Make RO ID the default for the 3.25e20 analysis. The FD cut value needs checking 2008-02-05 22:16 Sue Kasahara * CVSROOT/framework.list: Add Matt to cvs mail distribution list. 2008-02-05 20:47 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: fit up making of plots for NC and CC selected dq events separately 2008-02-05 20:30 Sue Kasahara * ParticleTransportSim/vld/beam/mcmon/: GNUmakefile, LinkDef.h, MCMonitorBeam.cxx, MCMonitorBeam.h, MCMonitorBeamHistograms.cxx, MCMonitorBeamHistograms.h, makeMCMonitorPlots.C, outputMCMonitorPlots.C: Add a version of mcmonitor appropriate for debugging validation results between gminos and ptsim using beam data. 2008-02-05 19:38 scavan * JobControl/: JobCGraphVtx.cxx, JobCGraphVtx.h, LinkDef.h: backporting to R1-28 JobControl/ JobCGraphVtx.cxx 1.5 JobCGraphVtx.h 1.5 LinkDef.h 1.11 2008-02-05 19:33 scavan * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: backport to R1-28 CandNtupleSR/Module/ NtpSRModule.cxx 1.127 NtpSRModule.h 1.44 2008-02-05 19:31 scavan * CandNtupleSR/: NtpSRCalStatus.cxx, NtpSRCalStatus.h, NtpSRRecord.h: backport to R1-28 CandNtupleSR/ NtpSRCalStatus.cxx 1.1 NtpSRCalStatus.h 1.1 NtpSRRecord.h 1.20 2008-02-05 19:27 scavan * StandardNtuple/NtpStRecord.h: backporting to R1.28 StandardNtuple/NtpStRecord.h 1.16 2008-02-05 19:09 Robert Hatcher * Conventions/ReleaseType.h: Changes so that CINT doesn't complain about re-initializing static consts when #include "Conventions/ReleaseType.h" interactively. Convert field masks to enums and hide explicit names from CINT (still available via the loaded dictionary). Also a little formatting cleanup. 2008-02-05 19:03 scavan * StandardNtuple/NtpStRecord.h: backporting to R1.28 StandardNtuple/NtpStRecord.h 1.16 2008-02-05 19:02 scavan * JobControl/: JobCGraphVtx.cxx, JobCGraphVtx.h, LinkDef.h: backporting to R1.28 JobControl/ JobCGraphVtx.cxx 1.5 JobCGraphVtx.h 1.5 LinkDef.h 1.11 2008-02-05 19:01 scavan * Conventions/: ReleaseType.cxx, ReleaseType.h: Backporting to R1.28 Conventions/ ReleaseType.cxx 1.15 ReleaseType.h 1.13 2008-02-05 19:01 scavan * CandNtupleSR/: LinkDef.h, NtpSRCalStatus.cxx, NtpSRCalStatus.h, NtpSRRecord.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: backporting to R1.28 CandNtupleSR/ NtpSRCalStatus.cxx 1.1 NtpSRCalStatus.h 1.1 NtpSRRecord.h 1.20 LinkDef.h 1.22 CandNtupleSR/Module/ NtpSRModule.cxx 1.127 NtpSRModule.h 1.44 2008-02-05 17:42 jpaley * Mad/ScanFrame.cxx: Add scanner id (name) to output text file name. 2008-02-05 17:33 mstrait * Contrib/rhatcher/gminos_jobs/gminos_ffr.py: Actually, I was too optimistic. With more careful checking, 51 seems to be the limit. 2008-02-05 17:19 jpaley * Mad/ScanFrame.cxx: Set scanner id to "Unknown" by default. Otherwise, just empty space will be written to the CCScan.txt file if the scanner forgets to enter their name, and it's easier to query-replace "Unknown" than " ". 2008-02-05 17:02 Nathaniel Tagg * DatabaseMaintenance/GNUmakefile, DatabaseUpdater/GNUmakefile, Dispatcher/GNUmakefile, DocBuilder/GNUmakefile, JobControl/GNUmakefile, Profile/GNUmakefile, Rotorooter/GNUmakefile: Change libUtil to libUtility 2008-02-05 16:58 Nathaniel Tagg * SRT_MINOS/special/: pre_standard.mk, compilers/GCC.mk: Change libUtil to libUtility 2008-02-05 16:57 Nathaniel Tagg * Util/GNUmakefile: Change the name of the library to libUtility (from libUtil) to allow compatability on Mac OSX 10.5 2008-02-05 16:42 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: remove some commenting out 2008-02-05 16:27 Robert Hatcher * DataUtil/MasterGeVPerMip.cxx: Backport to R1.28 the entry for "dogwoodv00 daikonv04" which is just a copy of the values for the preliminary "dogwood"). 2008-02-05 16:25 Robert Hatcher * DataUtil/MasterGeVPerMip.cxx: Make an entry for "dogwoodv00 daikonv04" which is the name constructed from the ReleaseTypes elements (values just a copy of preliminary "dogwood") 2008-02-05 16:15 Robert Hatcher * CandNtupleSR/Module/NtpSRModule.cxx: Use Detector:: in favor over DetectorType:: (synonyms but we're trying to eliminate the use of the latter). 2008-02-05 15:32 bckhouse * Production/Dogwood/headers/reroot/reroot_configure.h: Switch to TString - stupid CINT. 2008-02-05 15:19 bckhouse * Production/Dogwood/headers/reroot/reroot_configure.h: #include 2008-02-05 15:09 nwest * GridTools/Scripts/jobs/: copy_flux_files_lcg.sh, run_lcg.sh: Move to daikon_scripts 2008-02-05 14:54 bckhouse * Production/Dogwood/: reco_MC_daikon_near_cedar_phy.C, reco_MC_daikon_near_cosmic_cedar_phy.C, reco_far_all_cedar_phy.C, reco_far_spill_cedar_phy.C, reco_near_cosmic_cedar_phy.C, reco_near_spill_cedar_phy.C, MRCC/reco_MC_daikon_near_MRCC_cedar_phy.C, MRCC/reco_far_all_MRCC_cedar_phy.C, MRCC/reco_far_spill_MRCC_cedar_phy.C, MRCC/reco_near_cosmic_MRCC_cedar_phy.C, MRCC/reco_near_spill_MRCC_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_near_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_near_cosmic_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_far_all_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_far_spill_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_near_cosmic_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_near_spill_MRCC_srsafitter_cedar_phy.C, headers/use_new_hv_table.h, srsafitter/reco_MC_daikon_near_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_near_cosmic_cedar_phy_srsafitter.C, srsafitter/reco_far_all_cedar_phy_srsafitter.C, srsafitter/reco_far_spill_cedar_phy_srsafitter.C, srsafitter/reco_near_cosmic_cedar_phy_srsafitter.C, srsafitter/reco_near_spill_cedar_phy_srsafitter.C: Remove use_new_hv_table and callers - it now happens by default. 2008-02-05 14:53 bspeak * AtNuAna/ShieldMacros/: ShieldEff.C, ShieldEffExe.C, ShieldInEff.C, ShieldInEffExe.C, ShieldTrackEff.C, ShieldTrackEffExe.C: Shield Efficiency tracking macros 2008-02-05 13:45 nwest * GridTools/Ganga/GBS/docs/gbs_user.html: Job Perusal now supported 2008-02-05 10:09 nwest * GridTools/docs/jobs_advice.html: Document Maradona error 2008-02-05 10:01 rodriges * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Add a reference for the shower scale systematics study 2008-02-04 23:52 mstrait * Contrib/rhatcher/gminos_jobs/gminos_ffr.py: If a filename exceeds this limit, it is truncated with garbage at the end. 2008-02-04 23:52 Brian Rebel * NCUtils/Extraction/NCAnalysisModule.cxx: get units right on delta t plot 2008-02-04 20:22 rustem * PhysicsFit/: GetData.cxx, GetData.h, MockData.cxx, MockData.h: Rename GetSnarlData to GetData, add option to split data sets in equal parts. MockData is a tree branch class that stores results of mock data fit. 2008-02-04 20:21 rustem * PhysicsFit/: GetSnarlData.cxx, GetSnarlData.h, macros/fit_scale.C: Rename GetSnarlData to GetData and move fit_scale.C macro to the BFieldStudy package. 2008-02-04 20:20 rustem * PhysicsFit/: AdaptMany.cxx, AdaptMany.h, AlgData.h, AlgUnit.h, DataUnit.cxx, DataUnit.h, FillHist.cxx, FillHist.h, FitModule.cxx, FitModule.h, FitUtil.cxx, FitUtil.h, LinkDef.h, OsclProb.cxx, OsclProb.h, SnarlData.cxx, SnarlData.h, UnitMany.cxx, UnitMany.h, Draw/DrawModule.cxx, Draw/DrawOne.cxx, Draw/DrawUnit.cxx, Kinem/ChangeDIS.cxx, Kinem/ChangeDIS.h, Kinem/ChangeQES.cxx, Kinem/ChangeQES.h, Kinem/ChangeRES.cxx, Kinem/ChangeRES.h, Kinem/ScaleReco.cxx, Kinem/ScaleReco.h, Kinem/ScaleTrue.cxx, Kinem/ScaleTrue.h, Kinem/ScaleXSec.cxx, Kinem/ScaleXSec.h, Kinem/ShiftReco.cxx, Kinem/ShiftReco.h, Neugen/NeugenXSec.cxx, Neugen/NeugenXSec.h, macros/fit.C, macros/plot.C: A lot of development changes... Add code for mock data studies, change fitting functions to adapt to AlgAdapt interface, etc. Overall, this is much improved package. 2008-02-04 20:18 jpaley * CVSROOT/: framework.list, numisoft.list: Adding myself to the CVS email notifications. 2008-02-04 20:15 rustem * PhysicsNtuple/: AlgAdapt.h, Header.cxx, Header.h, RecoNu.h, TrueNu.cxx, TrueNu.h, Truth.h, Config/Config2008Test.txt, Config/FiducialCutPhysics.txt, Select/SelectBeam.cxx, Select/SelectBeam.h, Select/SelectFlux.cxx, Select/SelectFlux.h, Select/SelectKinem.cxx, Select/SelectKinem.h, Select/SelectNeutrino.cxx, Select/SelectNeutrino.h, Select/SelectSpill.cxx, Select/SelectSpill.h, Store/FillHeader.cxx, macros/study.C: A development snapshot of the PhysicsNtuple package. This contains many minor changes, I also touched few files while trying different ideas. 2008-02-04 20:07 kreymer * CVSROOT/check_access: Added jpaley to the core group 2008-02-04 19:51 Robert Hatcher * Profile/MyConfig.mk: another gratuitous change. 2008-02-04 19:50 Robert Hatcher * CVSROOT/framework.list: re-add Katarzyna 2008-02-04 19:31 Robert Hatcher * Profile/MyConfig.mk: gratuitous change to test commit log emailing. 2008-02-04 19:29 Robert Hatcher * CVSROOT/framework.list: remove Katarzyna.Grzelak@fuw.edu.pl to see if that's why email is going out. 2008-02-04 19:07 bckhouse * Contrib/bckhouse/nubar_global_fit/: consts.h, oscprob.cxx, oscprob.h, plots.cxx, proc_events.cxx, proc_events.h: Consider partially contained events. 2008-02-04 18:33 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCType.cxx, NCType.h, Extraction/NCAnalysisModule.cxx, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h: more changes for plotting data quality histograms 2008-02-04 18:19 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, README, do_fit.cxx, oscprob.cxx, oscprob.h, plots.cxx, plots.h, proc_events.cxx, util.cxx, util.h: Rip out unused code, factor out common utilities. 2008-02-04 18:11 Robert Hatcher * DataUtil/: infid.cxx, infid.h, infid_finder.cxx, infid_sets.C, infid_sr_interface.h: Move all of infid global static values into infid.cxx so we can be assured that there is but only one copy. Now all public interaction must be via get/set functions. Adjust other infid related functions to use the new interface. Make some code backward compatible with R1.24.3 (ROOT v5-12-00f). 2008-02-04 17:42 bckhouse * Contrib/bckhouse/nubar_global_fit/Makefile: Forgot Makefile 2008-02-04 17:41 Robert Hatcher * Conventions/ReleaseType.cxx: In MakeReleaseType() initialize local "release" (to be used as return value) in case nothing else sets it. Compiling with -O noticed the potential for an uninitialized value. 2008-02-04 17:38 bckhouse * Contrib/bckhouse/nubar_global_fit/: consts.h, do_fit.cxx, flux.cxx, flux.h, flux_hists.cxx, flux_hists.h, gen_events.cxx, oscprob.cxx, proc_events.cxx, proc_events.h, range_table.cxx, test_flux.cxx, test_range.cxx: Switch to logarithmic binning of L/E truth hists. Reenable smearing to .5 above a certain number of oscillations. Factor out making of flux diagnostic histograms to a new file. 2008-02-04 15:45 evans * NtupleUtils/: NuFluctuator.cxx, NuFluctuator.h: A function to make fake transition data. 2008-02-04 15:40 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/: CalibPosPaperDrift.pdf, Makefile, cCalibratedShowerEnergy.pdf, calibPosition.tex, calibSchemeData.pdf, calibSchemeMC.pdf, cedarCalB.pdf, cedarDriftCorrections.pdf, driftSystematic.pdf, farAtten.pdf, farCalSumXY.pdf, farDrift.pdf, farGains.pdf, farMEUSummary.pdf, holder.pdf, mcShowerGain10Percent.pdf, ndl_non2.pdf, ndlin_delta_beta.pdf, nearAtten.pdf, nearCalSumXY.pdf, nearDrift.pdf, nearGains.pdf, nearMEUSummary.pdf, s2sFarSpread.pdf, s2sFarStat.pdf, s2sNearSpread.pdf, s2sNearStat.pdf, shwSystFDGainDown5pc.pdf, shwSystFDGainUp5pc.pdf, shwSystFDNoise.pdf, shwSystFDRandom.pdf, shwSystNDGainDown10pc.pdf, shwSystNDGainDown5pc.pdf, shwSystNDGainUp10pc.pdf, shwSystNDGainUp5pc.pdf, shwSystNDNoise.pdf, shwSystNDRandom.pdf, shwlin_vs_reco_energy.pdf, gaincalib/gainFD.pdf, gaincalib/gainND.pdf, gaincalib/tgainFD.pdf, gaincalib/tgainND.pdf: Change all figures to PDF. Make it all compile under pdflatex. Eps figures are now unused by default. Some spelling and other edits 2008-02-04 02:34 Sue Kasahara * StandardNtuple/NtpStRecord.cxx: Modify: ReleaseType::Release_t GetRelease() const; method to first try using ""modern" method of retrieving release type from job history. If that fails, try using old method to retrieve release type by title. 2008-02-04 02:17 Sue Kasahara * CandNtupleSR/LinkDef.h: Move NtpSRCalStatus further up the pragma link list. 2008-02-04 02:16 Sue Kasahara * Record/: RecJobHistory.cxx, RecJobHistory.h: Change EJobType to be a bit set so that can be used in setting a mask of job types in method arguments. New method: virtual ReleaseType::Release_t GetProdReleaseType( UInt_t jobtypemask = (kGMinos | kCand)) const; is used to retrieve a ReleaseType constructed as an OR from release types associated with job history records specified in the jobtypemask. The default is to return the OR of release types corresponding to the kGMinos and kCand job records if present in the record's job history. 2008-02-04 01:47 Sue Kasahara * RerootExodus/RerootToTruthModule.cxx: When construction job record of type kGMinos, insert MC job production name, e.g. "Daikon_00" as job record ProdName, and not CodeName. 2008-02-04 01:46 Sue Kasahara * Record/: RecJobRecord.cxx, RecJobRecord.h: Remove kGMinos from code type list for now. Expand RecJobRecord::GetProdReleaseType to include MC production names, e.g. Daikon_00. 2008-02-03 22:52 hartnell * NuMuBar/tools/sam.pl: Latest and greatest 2008-02-03 22:52 hartnell * NuMuBar/NuPIDInterface.cxx: For the FD need to check that knn training file is Daikon not Carrot. 2008-02-03 22:12 Minos CVS group account. Do not commit from here! * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Some typo corrections 2008-02-03 21:20 musser * DataUtil/infid_sets.C: add set for extended 2008 fiducial for scanning 2008-02-03 21:18 musser * Mad/: MadScanDisplay.cxx, ScanFrame.cxx: change behavior of entry fields so scanner does not have to hit CR to record value 2008-02-03 21:12 Sue Kasahara * Record/: RecJobRecord.cxx, RecJobRecord.h: New method: ReleaseType::Release_t GetProdReleaseType() const; to return release type corresponding to ProdName (e.g. "Dogwood_00") Returns ReleaseType::kUnknown if unknown. 2008-02-03 19:42 Sue Kasahara * Record/: RecJobRecord.cxx, RecJobRecord.h: New enumerated type: typedef enum ECodeType { kGMinos, kRoot, kMinosSoft } CodeType_t; and associated enum type to character string method: const char* AsString(ECodeType codetype) const; used to standardize tokenization of CodeName string which has the form: "codetype:version codetype:version codetype:version ..." e.g.: "gminos:daikon_00 minossoft:R1.28 root:v5.18/00" New method: std::string GetCodeVersion(ECodeType codetype) const; can be used to retrieve the code version (e.g. v5.18/00) corresponding to the requested codetype (e.g. kRoot) as parsed from the CodeName string. 2008-02-03 19:14 musser * Mad/: MadScanDisplay.cxx, MadScanDisplay.h, ScanFrame.cxx: final scan display tweaks 2008-02-03 15:56 hartnell * NuMuBar/NuPIDInterface.cxx: Had to move FillkNN to the AlgSnarlList to get it to work. roRegistry->Set("AlgSnarlList", "FillMuonId FillTrackGeom FillkNN RunAlgEvent"); 2008-02-03 15:24 hartnell * NuMuBar/NuPIDInterface.cxx: Getting roid to work... 2008-02-03 14:00 hartnell * NuMuBar/NuPIDInterface.cxx: Updated configuration to extract Rustems PID 2008-02-03 13:58 hartnell * NtupleUtils/: NuExtraction.cxx, NuExtraction.h: Added two functions to group together the Extractions that are needed for DST making: void ExtractAuxiliaryInfo(const NtpStRecord& ntp, const NtpSREvent& evt, const NtpFitSARecord* pntpSA, NuEvent& nu) const; void ExtractBasicInfo(const NtpStRecord& ntp,const NtpSREvent& evt, NuEvent& nu) const; 2008-02-03 13:57 hartnell * NuMuBar/: NuAnalysis.cxx, NuAnalysis.h: Factorised out a load of the code in the main DST making function. Added these functions: void DoExtractions(const NtpStRecord& ntp,const NtpSREvent& evt, const NtpFitSARecord* pntpSA, NuPIDInterface& pid,NuEvent& nu) const; void ExtractPIDsAndWeights(const NtpStRecord& ntp, const NtpSREvent& evt, NuPIDInterface& pid,NuEvent& nu) const; Also using new group extraction functions in NuExtraction. 2008-02-03 13:53 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h: Add: Bool_t IsInFidVolLoose(const NuEvent& nu) const; which works out if any of the first 3 tracks or the evt vtx are in a loose (large) fiducial volume. 2008-02-03 13:52 hartnell * NuMuBar/: NuConfig.cxx, NuConfig.h: Add calcRoID flag 2008-02-03 13:51 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h: Add a flag calcRoID to switch on/off Rustem's pid calculation 2008-02-01 23:46 George Irwin * PhysicsNtuple/Store/TestDataModule.cxx: Add ' #include ' 2008-02-01 15:42 nwest * GridTools/RemoteSoftwareDeployment/driver/cmd_launch.pm: Don't use obsolete env. var GANGA_BIN, instead use 'which ganga' to locate Ganga 2008-02-01 15:33 nwest * GridTools/bin/: dcm, rsd: Whoops, left dcm and rsd wrappers hardwired to Oxford setup 2008-02-01 15:18 nwest * GridTools/Scripts/setup/run_get_site_info.perl: Must load read_file_pipe.pm now that get_site_info.pm depends on it 2008-02-01 15:03 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/getTrackAndHalo.C: Some changes that make this just about work in the Near Detector 2008-02-01 15:00 nwest * GridTools/Scripts/maintenance/version_number: Update RSD/DCM version numbers to V01-07-00 2008-02-01 15:00 nwest * GridTools/Ganga/GBS/python/gbs_job_wrapper_part_1.sh: Record date/time in stdout as well as GLF. 2008-02-01 15:00 nwest * GridTools/Ganga/GBS/docs/gbs_user.html: Add to wish list: Abort Diagnostic 2008-02-01 15:00 nwest * GridTools/: DataCacheManager/get_site_info.pm, DataCacheManager/init.pm, DataCacheManager/docs/dcm.html, RemoteSoftwareDeployment/doc/rsd.html, RemoteSoftwareDeployment/driver/get_site_info.pm, RemoteSoftwareDeployment/driver/initialise_globals.pm: Use "hostname" to get host, don"t rely on HOST environmental variable. 2008-02-01 04:42 Brian Rebel * NCUtils/: NCType.cxx, Extraction/NCAnalysisModule.cxx, Extraction/NCAnalysisModule.h, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h: more data quality commits 2008-01-31 23:38 rustem * PhysicsFit/: FitModule.cxx, FitUtil.cxx, GetSnarlData.cxx, Draw/DrawModule.cxx: Fix header files because PhysicsNtuple/Plot/Plot.h moved to PhysicsNtuple/Host/Plot.h 2008-01-31 23:37 rustem * PhysicsNtuple/Select/: SelectReson.cxx, SelectReson.h, StudyFiducial.cxx, StudyFiducial.h: Add two new algorithms: 1) SelectReson is a quick study of resonance evenst that have two tracks. 2) StudyFiducial counts true and reconstructed events inside and outside the fiducial volume. 2008-01-31 23:34 rustem * PhysicsNtuple/Minos/: FillFlux.cxx, FillFlux.h: A new algorithm that fills flux weights from latest beam fits. This algorithm uses FLUX registry key to determine flux parameters for SKZPWeightCalculator. 2008-01-31 23:33 rustem * PhysicsNtuple/macros/test.C: A macro for testing PhysicsNtuple interface. This also shows the two keys needed for the new inteface access functions. 2008-01-31 23:32 rustem * PhysicsNtuple/Store/: TestDataModule.cxx, TestDataModule.h: Add test module for the knn selection that contains an example that show how to access knn variables. 2008-01-31 22:49 habig * DcsUser/Dcs_Mag_Near.h: Added comments about the ND database entries for voltage and voltageref. Purely a comment line change. 2008-01-31 22:34 Brian Rebel * NCUtils/Extraction/NCAnalysisModule.cxx: only limit the MC files, use all the data 2008-01-31 22:28 rustem * PhysicsNtuple/Config/PlotBeam.xml: Remove obsolete configuration file. 2008-01-31 22:27 rustem * PhysicsNtuple/Config/: Config2007Real.txt, Config2008Real.txt, Config2008Test.txt: Add configuration files for the muon selection using k-nearest neighbor algorithm and the anti-neutrino selection using relative angle variable. Config2007Real.txt: this sets a selection using sigcor variables without pulse height cut Config2008Real.txt: this sets a selection using mip variables with 0.3mip pulse height cut and calorimeter only strips in the near detector. Config2008Test.txt: this sets the same selection as Config2008Real.txt but with a lot of debugging information printed to the screen, this also makes a ROOT files with histograms for all filled variables. 2008-01-31 22:18 rustem * PhysicsNtuple/: FluxInfo.cxx, FluxInfo.h, LinkDef.h, Record.cxx, Record.h, RunAlgSnarl.cxx, RunModule.cxx, Shower.cxx, Shower.h, Track.cxx, Track.h, Truth.cxx, Truth.h, Utils.cxx, Utils.h, Vertex.cxx, Vertex.h, Config/FiducialCutPhysics.txt, Config/PlotEvent.xml, Config/PlotTrack.xml, Plot/PlotBasic.cxx, Plot/PlotData.cxx, Plot/PlotVtx.cxx, Select/FiducialCut.cxx, Select/FiducialCut.h, Select/SelectFiducial.cxx, Select/SelectFiducial.h, Select/SelectFlux.cxx, Select/SelectFlux.h, Store/FillBasic.cxx, Store/FillBasic.h, Store/FillDataModule.cxx, Store/FillDataModule.h, Store/FillEvent.cxx, Store/FillEvent.h, Store/FillHeader.cxx, Store/FillHeader.h, Store/FillShower.cxx, Store/FillShower.h, Store/FillStrip.cxx, Store/FillTrack.cxx, Store/FillTrack.h, Store/FillTruth.cxx, Store/FillTruth.h, Store/Interface.cxx, Store/Interface.h, Store/RunAlgStore.cxx, kNNAlg/AlgThread.cxx, macros/make.C, macros/study.C: A development snapshot of PhysicsNtuple package: 1) Remove flux weight variables from Truth class and instead set flux weight with FillFlux algorithm, 2) Add fiducial flag to Vertex class for the standard fiducial selection using DataUtil functions, 3) Add to FluxInfo class new namespace Flux that determines options for flux weights, 4) Add reco-to-truth information for showers and update Record and Truth classes to provide interface functions for reco-to-truth mapping. 5) Add weight variable to Tracks and Showers, 6) Add global functions that sets weights for all reconstructed objects in the simulation based on the weight of the matching true interaction, 7) Add a new Interface function so that a user can access kNN variables directly without having to loop over map, 8) Add option to SelectFiducial algorithm check PhysicsNtuple selection against the standard selection, 9) Add templated global function to FillTruth that collects NtpTHEvent, NtpTHTrack and NtpTHShower pointers from TClonesArray, 2008-01-31 21:43 hartnell * NuMuBar/NuAnalysis.cxx: Remove a verbose test function 2008-01-31 21:43 Brian Rebel * NCUtils/NCType.cxx: fix bin sizes for data quality plots 2008-01-31 21:42 hartnell * NuMuBar/tools/farm.pl: latest and greatest 2008-01-31 21:37 hartnell * NtupleUtils/NuCuts.cxx: When fiducial volume cut is called, explicitly say when the analysis version is kFullDST (saves worrying it is something else). 2008-01-31 20:35 Brian Rebel * NCUtils/Extraction/: NCAnalysisModule.cxx, NCAnalysisModule.h: limit number of files processed not events to make the pot scaling of data quality histograms easier. 2008-01-31 17:45 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: more data quality related changes. 2008-01-31 17:20 Brian Rebel * NCUtils/Extraction/NCAnalysisModule.cxx: bug fixes for filling data quality histograms 2008-01-31 15:43 kordosky * CandNtupleSR/LinkDef.h: Someone needed to add NtpSRCalStatus into the linkdef. Otherwise, loon is broken. 2008-01-31 15:37 ishi * Mad/MadTVAnalysis.cxx: "sr_contained" is added, which contains containment support from reconstruction. 2008-01-31 15:29 kordosky * Mad/ScanFrame.cxx: fix ambiguous call to pow(). Meant to commit this last night. 2008-01-31 14:22 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, range_table.cxx, range_table.h, test_range.cxx: Use CERN Yellow Report - calculate and tabulate range of different energy muons. 2008-01-31 10:55 Nick West * JobControl/: JobCGraphVtx.cxx, JobCGraphVtx.h, LinkDef.h: Instrument (add ClassDef/Imp) JobCGraphVtx so that it's overloaded methods e.g. Attach(JobCGraphVtx *p) work properly when used in CINT in the sub-class JobCPath. This used to work so is a feature/bug introduced into CINT recently. 2008-01-31 05:21 Sue Kasahara * StandardNtuple/NtpStRecord.h: Add calstatus data member. Increment class version number to 9. 2008-01-31 05:20 Sue Kasahara * CandNtupleSR/: NtpSRCalStatus.cxx, NtpSRCalStatus.h, NtpSRRecord.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Add new ntuple class NtpSRCalStatus to store information about the calibration state during reconstruction. This is branch "calstatus". Data member "gevpermip" appears as branch "calstatus.gevpermip" and is filled from the DataUtil/MasterGeVPerMip get_gevpermip(dettype) method. The addition is as requested by Alex S. and Greg. 2008-01-31 03:51 asousa * NCUtils/Extrapolation/NCExtrapolation.cxx: Allowing theta23 range maximum to be specified in NCType.h. It was set to 1.0 regardless of any other commands. Fixed this a long time ago in my test release. Never got around to commit it. 2008-01-31 00:31 kordosky * Mad/MadScanDisplay.cxx: added fiducial volume lines 2008-01-30 22:01 musser * Mad/: MadScanDisplay.cxx, ScanFrame.cxx, ScanFrame.h: latest changes to scanning display. Added gen shower fail and fake event selections, changed behavior so that s\canfile entry is automatic when next event is selected. 2008-01-30 20:38 kreymer * CVSROOT/check_access: added rodriges to NtupleUtils NuBarPID NuMuBar 2008-01-30 18:13 Robert Hatcher * CVSROOT/framework.list: Katarzyna has a new email address and apparently still wants the spam. 2008-01-30 17:49 nwest * GridTools/Scripts/docs/Scripts.html: Complete last section of: 'Setting up a GBS based MC Production' 2008-01-30 17:24 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/: PixelHits.cxx, PixelHits.h, getTrackAndHalo.C: More histograms, including some crosstalk maps and a helper class to make them. 2008-01-30 16:43 nwest * UserManualDoc/src/database_interface.tex: Support Rollback by INSERTDATE or CREATIONDATE. 2008-01-30 16:42 nwest * DatabaseInterface/test/DbiValidate.cc: Test rollback by CREATIONDATE. 2008-01-30 16:42 nwest * DatabaseInterface/DbiTableProxyRegistry.cxx: Support Rollback by INSERTDATE or CREATIONDATE using updated DbiRollbackDates 2008-01-30 16:42 nwest * DatabaseInterface/: DbiRollbackDates.cxx, DbiRollbackDates.h: Support Rollback by INSERTDATE or CREATIONDATE. Modified methods Rename Get(const std::string& tableName) -> GetDate(const std::string& tableName) New Methods GetType(const std::string& tableName) New State name_map_t fTableToType; // Look-up table name -> time type 2008-01-30 11:04 nwest * GridTools/Ganga/GBS/docs/gbs_user.html: Document new Job methods: GetPhaseCode() and GetStatusTime() 2008-01-30 08:51 nwest * DatabaseMaintenance/tools/load_tables.sh: Add --refresh_ins, but make --no_refresh_ins the default 2008-01-30 05:47 Sue Kasahara * Conventions/: ReleaseType.cxx, ReleaseType.h: Add methods: const char* AsString(ERecoRelease recorelease); const char* AsString(ESubRecoRelease subrecorelease); const char* AsString(EDataMCRelease datamcrelease); const char* AsString(ESubMCRelease submcrelease); Release_t GetRecoRelease(const char* recoreleasename); Release_t GetSubRecoRelease(const char* subrecoreleasename); Release_t GetDataMCRelease(const char* mcreleasename); Release_t GetSubMCRelease(const char* submcreleasename); to convert from enumerated type to string and back. Preface enumerated types with "E" to follow convention. VS: ---------------------------------------------------------------------- 2008-01-30 03:24 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationMQ.cxx: fix it up to not use TrackEnergy as a nuisance parameter in the far fit, make sure include the CC background. 2008-01-30 03:04 Brian Rebel * NCUtils/: NCType.cxx, NCType.h, Extraction/NCAnalysisModule.cxx, Extraction/NCAnalysisModule.h, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h: move the method to make the data quality plots into the NCType namespace. fill the near detector MC CC and NC plots based on truth. add method to combine data quality plots to NCExtrapolationModule. 2008-01-29 23:15 Robert Hatcher * UgliGeometry/GNUmakefile: Add LIBLIBS declaration that links GeoGeometry into UgliGeometry library and thus resolves the circular dependency when doing independent library loading. 2008-01-29 22:08 Sue Kasahara * RecoBase/CandShowerHandle.cxx: Remove unused #include from RecoBase class. 2008-01-29 22:04 Brian Rebel * NCUtils/: NCType.cxx, NCType.h, Extraction/NCAnalysisModule.cxx, Extraction/NCAnalysisModule.h, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h, macros/ncccSeparationNC.C, macros/nearFarExtrapolationData.C: add names and numbers for data quality histograms to NCType. also move methods to determine run type and file type from the NCExtrapolationModule into the NCType namespace. add data quality histogram making and filling to NCAnalysisModule. fix ncccSeparationNC to default to using the blue arc disc space. fix nearFarExtrapolationData to use 10k rather than 5k near data files. 2008-01-29 20:29 Robert Hatcher * Production/asciidb/dogwood/bhend/BFLDDBIPLANEMAP.csv: Previous detail maps were only good out to 30cm, but all the detail maps referenced in this set (171,172,175,176,179,180 and 219,220,223,224) cover +/- 45cm. So change DETAILSIZE from 0.298 to 0.448 meters, slightly under to avoid edge effects. While the maps are square still only use the detail map in a circular region. 2008-01-29 20:08 Robert Hatcher * Production/asciidb/dogwood/bhend/BFLDDBIPLANEMAP.csv: MySQL's LOAD DATA INFILE doesn't like trailing blanks in comma separated fields -- in some cases it issues a warning (but does the right thing). Just flush them out with trailing 0's or remove the blanks. 2008-01-29 19:45 vahle * Mad/: MadQuantities.h, MadQuantities.cxx, MadTVAnalysis.cxx: updating MadQuantities to use new fid. vol in nd and new track containment cuts in ND, also updated MadTVAnalysis to use these new functions 2008-01-29 17:05 Brian Rebel * NCUtils/: Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h, macros/nearFarExtrapolationData.C: add flag to NCExtrapolationModule to select run to use, default is all runs. add output to NCExtrapolation to print run, snarl information for each event. adjust nearFarExtrapolationData to take run number as an arugment instead of isdata...since it is always to be used for real data. 2008-01-29 16:44 Nick West * GridTools/docs/jobs_glite.html: Update glite-wms-job-perusal, explaining that it is an expensive option and that it can be used after the fact to get output of a job after it has ended. 2008-01-29 16:44 Nick West * GridTools/docs/jobs_advice.html: Update section "Can I see what my job is doing or why it failed" to explain about Job Perusal. 2008-01-29 16:44 Nick West * GridTools/docs/glossary.html: Add second UI at Oxford: pplxint1.physics.ox.ac.uk 2008-01-29 16:44 Nick West * GridTools/docs/ChangeLog: GBS updates: Job Perusal. HTML report table by job name and job phase. 2008-01-29 16:44 Nick West * GridTools/Ganga/GBS/python/GBSTask.py: Modified methods: RefreshJobStats() Use job.GetPhaseCode() WriteHtmlReport(task_dir) Produce table by job name and job phase. Include date time 2008-01-29 16:44 Nick West * GridTools/Ganga/GBS/python/GBSJob.py: Add state: __statusTime Add methods: GetPhaseCode() Return job phase code GetStatusTime() Return date time of last state change Modified methods: _SetStatusCode(value) Update __statusTime and GLF on state change _SetStatusText(value) Update __statusTime and GLF on state change * - use _SetStatusCode/Text to update __statusCode/Text Submit() Add arg Perusable=False and enable Job Perusal if appropriate. UpdateStatus() Try to copy stdout if job perusable 2008-01-29 16:43 Nick West * GridTools/Ganga/GBS/python/GBSIdCodes.py: Introduce Job Phase Codes. These are broad categories of status code used by task for job statistics. 2008-01-29 16:43 Nick West * GridTools/Ganga/GBS/docs/gbs_user.html: Add tutorial section: Job Perusal 2008-01-29 16:43 Nick West * GridTools/: Ganga/GBS/docs/gbs_design.html, Ganga/GBS/docs/gbs_index.html, Ganga/GBS/docs/gbs_programmer.html, Ganga/GBS/python/bootstrap.py, Scripts/maintenance/version_number: Update to version V01-07-00. 2008-01-29 16:37 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, proc_events.cxx, test_flux.cxx: Get normalization in flux plots (more) correct. 2008-01-29 10:32 hartnell * DataUtil/infid.h: Fix a bug in the printout: gNearY0Beam was being printed when gNearY0Z was being used. 2008-01-29 10:30 hartnell * DataUtil/infid_sets.C: Bug fix, thanks to Trish. There are two ways of describing the transverse position of the cylinder, the one that is actually used (gNearY0Z) had not been set correctly. gNearX0Beam = 1.4828; gNearY0Beam = 0.2384; gNearX0Z = 1.4828; gNearY0Z = 0.2384; 2008-01-28 23:28 Brian Rebel * NCUtils/: NCType.h, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolation.h, Extrapolation/NCExtrapolationJK_fit.cxx, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h: fix range for UMu3Sqr fit to be 0 - 1. make sure systematic parameter fittings are turned on. fix way data quality plots are filled for nc events - no need to put in nc events from the nu_e or nu_tau files in the FD. 2008-01-28 19:34 bckhouse * Contrib/bckhouse/nubar_global_fit/test_flux.cxx: zenith angle plots now for same energy ranges as in paper. Fix sign in definition of zenith angle. 2008-01-28 19:10 Robert Hatcher * CVSROOT/framework.list: remove llhsu@fnal.gov at her request. 2008-01-28 18:17 hartnell * NtupleUtils/: NuReco.cxx, NuReco.h: Fixed a bug: the x>1.3m hybrid containment cut used for the ND was accidentally being applied to the FD. Probably not a huge affect as I don't believe the SR and CC containment criteria are that different in the FD. Got rid of another deprecated function that wasn't being maintained: void NuReco::GetContainmentFlag(const NtpSRTrack& trk,NuEvent& nu) 2008-01-28 16:47 rustem * PhysicsFit/: FitUtil.cxx, GetSnarlData.cxx, GetSnarlData.h, macros/fit.C, macros/plot.C: Remove TDirectory pointer from class's data. 2008-01-28 16:43 rustem * PhysicsNtuple/: Utils.cxx, Utils.h: Move global functions and typedefs to separate header and sources files. This simplifies the reading of Record.h header, it was getting too big. 2008-01-28 16:42 rustem * PhysicsNtuple/Hist/: Plot.cxx, Plot.h: Move histogram helper functions to Hist subdirectory. 2008-01-28 16:40 rustem * PhysicsNtuple/Plot/: Plot.cxx, Plot.h: Move histogram helper classes to PhysicsNtuple/Hist, since PhysicsNtuplePlot library now depends on Plex library. 2008-01-28 16:38 rustem * PhysicsNtuple/: Default.cxx, Default.h, Event.cxx, Event.h, Header.cxx, Header.h, RecoNu.cxx, RecoNu.h, Record.cxx, Record.h, RunModule.cxx, RunModule.h, TrueNu.cxx, TrueNu.h, Truth.h, Config/PlotBasic.xml, Config/PlotEvent.xml, Config/PlotResol.xml, Config/PlotReson.xml, Config/PlotShower.xml, Config/PlotTruth.xml, Hist/LinkDef.h, Plot/LinkDef.h, Plot/PlotBasic.cxx, Plot/PlotBasic.h, Plot/PlotEvent.cxx, Plot/PlotEvent.h, Plot/PlotResol.cxx, Plot/PlotResol.h, Plot/PlotReson.cxx, Plot/PlotReson.h, Plot/PlotShower.cxx, Plot/PlotShower.h, Plot/PlotTruth.cxx, Plot/PlotTruth.h, Plot/PlotVtx.cxx, Plot/PlotVtx.h, Plot/PmtHit.cxx, Plot/PmtHit.h, Select/SelectFlux.cxx, Select/SelectKinem.cxx, Select/SelectKinem.h, Store/FillEvent.cxx, macros/make.C, macros/study.C: A development snapshot of PhysicsNtuple code. 1) Change in the header structure: put global functions and typedefs into a separate Util.h header file which is then included in Record.h 2) Add event energy computation to RecoNu that uses quasielastic formula and resonance formula 3) Add new global functions to Util.h and Default.h 4) Major clean up of the plotting algorithm. Also get rid of recursive structures in PlotVtx and PlotBasic, it was creating too much confusion and was hard to understand. 5) Clean up SelectFlux and SelectKinem, add simplified kinematic selection to SelectKinem that uses simple E_{had} and w^{2} cuts. 2008-01-28 16:01 ishi * Mad/MadTVAnalysis.cxx: Track directions and uncorrected shower energies are added. 2008-01-28 14:04 hartnell * NuMuBar/: NuAnalysis.cxx, NuAnalysis.h: Added a function to demonstrate and test the use of the new interfaces to the infid code (DataUtil/infid_sr_interface.h) void NuAnalysis::DemoInfidSRInterface(const NtpStRecord& ntp, const NtpSREvent& evt, const NuEvent& nu) 2008-01-28 13:58 hartnell * DataUtil/: infid.h, infid_sets.C, infid_sr_interface.h: Renamed gXXXVtxOffset to gXXXVtxZOffset so that the Z is specified. This should be ready to use now. If someone could cast an eye over the values in infid_sets.C that would be great. 2008-01-28 13:54 hartnell * DataUtil/: infid_sr_interface.cxx, infid_sr_interface.h: Added convenient interfaces that allow the objects in sntp files to be used directly when evaluating if the evt/trk/shw is in the fiducial volume. These functions make use of the vtx offset variables in the FidVol namespace. bool infid(const NtpStRecord& ntp,const NtpSREvent& evt); bool infid(const NtpStRecord& ntp,const NtpSRTrack& trk); bool infid(const NtpStRecord& ntp,const NtpSRShower& shw); 2008-01-28 13:50 hartnell * DataUtil/infid_sets.C: Add the appropriate values for the new variables to the various fiducial volume configuration sets, e.g.: gEvtVtxOffset = 0.0; gTrkVtxOffset = 0.0392; gShwVtxOffset = 0.0; 2008-01-28 13:48 hartnell * DataUtil/infid.h: Added variables to allow configuration of the offsets to the position of the vtx. In R1.24 the trk vtx was in the downstream scintillator whereas the neutrino interaction most often occurred in the upstream steel plane. These numbers are subtracted from the evt/trk/shw vertex for cc2008 settings: static Double_t gEvtVtxOffset=0.0; static Double_t gTrkVtxOffset=0.0392; static Double_t gShwVtxOffset=0.0; Added printout of the variables too. 2008-01-28 13:19 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, gen_events.cxx, test_flux.cxx: Factor out common creation of flux drivers. 2008-01-28 12:16 bckhouse * Contrib/bckhouse/nubar_global_fit/: README, proc_events.cxx, test_flux.cxx: Add new GBartolAtmoFlux to test_flux (with arbitrary normalization :( ) 2008-01-28 10:20 hartnell * NtupleUtils/NuMatrixFitter.cxx: Now passing the simFlag and using the enums directly: Double_t ndFidMass = nuCuts.FiducialMass(Detector::kNear, SimFlag::kMC, NuCuts::kJJE1); 2008-01-28 10:19 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h: Need to add the SimFlag to the function to return fiducial masses: FiducialMass(nu.detector,nu.anaVersion); becomes: FiducialMass(nu.detector,nu.simFlag,nu.anaVersion); This function now gives what I believe are the latest and greatest numbers for data and MC separately. CalcFiducialMass() now works and gives answers the same as Justin's to about 0.5% using the latest numbers from minos-doc-3134v2. 2008-01-28 03:26 koskinen * NCUtils/macros/: nearFarExtrapolationJK.C, nearFarExtrapolationMC.C: Changed so that the some of the features are now data appropriate. 2008-01-27 23:50 Sue Kasahara * ParticleTransportSim/: PTSimParticle.cxx, PTSimParticle.h, PTSimStack.h: Modify PTSimModule "StdHepSaveSibling" configuration parameter to be allow another layer of selectability. Usage: jc.Path("Reco").Mod("PTSimModule").Set("StdHepSaveSibling="); where: n==0 => Siblings of selected secondaries are not automatically selected for storage to stdhep array. n==1 => Siblings of selected secondaries are automatically selected for storage to stdhep array. (Default) n==2 => Siblings of selected secondaries and siblings of saved ancestors of selected secondaries are automatically selected for storage to stdhep array. 2008-01-27 21:30 rustem * PhysicsFit/macros/: draw_one.C, draw_osc.C, fit.C, fit_scale.C, make_fit.sh, make_study.sh, plot.C, plot_2d.C, plot_chi2.C, plot_corr.C, plot_fit.C, plot_four.C, plot_func.C, plot_kernel.C, plot_mc.C, plot_resol.C, read_flux.C, simple.C, study.C: Various fitting and plotting macros, some of them are already obsolete but add them all for completeness. 2008-01-27 21:29 rustem * PhysicsFit/Neugen/: GNUmakefile, LinkDef.h, NeugenXSec.cxx, NeugenXSec.h, PlotNeugen.cxx, PlotNeugen.h, ScaleNeugen.cxx, ScaleNeugen.h: PhysicsFit/Neugen contains re-weighting algorithms for neugen weights. This subdirectory needs recent version of NeugenInterface and neugen to work properly. 2008-01-27 21:28 rustem * PhysicsFit/Kinem/: ChangeDIS.cxx, ChangeDIS.h, ChangeQES.cxx, ChangeQES.h, ChangeRES.cxx, ChangeRES.h, GNUmakefile, LinkDef.h, ScaleReco.cxx, ScaleReco.h, ScaleTrue.cxx, ScaleTrue.h, ScaleXSec.cxx, ScaleXSec.h, ShiftReco.cxx, ShiftReco.h: PhysicsFit/Kinem contains all the algorithm used so far for the near detector fits. These algorithm apply weights for different kinematic cross sections, for example changing weights for quasi-elastic and deep-inelastic cross sections. 2008-01-27 21:26 rustem * PhysicsFit/Draw/: DrawModule.cxx, DrawModule.h, DrawOne.cxx, DrawOne.h, DrawUnit.cxx, DrawUnit.h, FillCheck.cxx, FillCheck.h, GNUmakefile, LinkDef.h: PhysicsFit/Draw contains visual tools to debug and check re-weighting and fitting algorithms. DrawModule collects AlgData and AlgFill algorithms and makes plots for the fit distributions with different weights. 2008-01-27 21:24 rustem * PhysicsFit/Config/: HistNear.xml, HistOscl.xml, PlotEvent.xml, PlotNeugen.xml: Physics/Config directory contains configuration files used by the fitting algorithms - so far these are histogram definitions. 2008-01-27 21:21 rustem * PhysicsFit/: AdaptMany.cxx, AdaptMany.h, AlgData.h, AlgFill.h, AlgMany.h, AlgUnit.h, DataUnit.cxx, DataUnit.h, EnergyKernel.cxx, EnergyKernel.h, FillHist.cxx, FillHist.h, FillMany.cxx, FillMany.h, FitModule.cxx, FitModule.h, FitUtil.cxx, FitUtil.h, GNUmakefile, GetSnarlData.cxx, GetSnarlData.h, LinkDef.h, OsclProb.cxx, OsclProb.h, SnarlData.cxx, SnarlData.h, UnitMany.cxx, UnitMany.h: Initial commit of PhysicsFit package. This package relies on PhysicsNtuple for data structures and algorithm bases classes. The package is organized as follows: 1) AlgData is abstract base class for data algorithms: an implementation of AlgData class finds and reads ntuple file for data or simulation. The data set is specified via usual registry configuration. 2) AlgFill is abstract base class for histogram algorithms: an implementation of AlgFill fills a histogram or a probability density function and then computes chi2 or log likelihood for a pair of algorithms. 3) AlgUnit is abstract base class for a pair of histogram like algorithms and data classes. A typical implementation manages a pair of AlgFill classes and a pair of AlgData classes, one instance for data and another instance for a simulation. 4) FitModule is a MINUIT based fitting algorithm that only depends on ABC classes and thus can fit an arbitrary set of data that satisfies an interface requirement. 5) Top level directory contains GetSnarlData that reads near or far detector data and three useful algorithms: FillMany, UnitMany and AdaptMany - these algorithms manage multiple instances of similar algorithms through the same base class interface. 2008-01-26 19:17 Robert Hatcher * CVSROOT/: check_access, modules: Start of a new package PhysicsFit, companion for PhysicsNtuple, for Rustem. Expected to be used by others, but not part of the base release (initially). 2008-01-26 19:14 Robert Hatcher * PhysicsFit/.cvsignore: Start of a new package, companion for PhysicsNtuple, for Rustem. Expected to be used by others, but not part of the base release (initially). 2008-01-25 20:15 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h: Added a function CalcFiducialMass that should calculate the ND and FD detector masses for both data and MC. Not quite working yet... if Justin or Alex could finish it up that would be great. 2008-01-25 20:03 Robert Hatcher * Production/asciidb/dogwood/bhend/BFLDDBIPLANEMAPVLD.csv: Fake INSERTDATE should be end-of-time, not beginning-of-time. 2008-01-25 19:27 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, chisq.cxx, consts.h, gen_events.cxx, proc_events.cxx: Remember to seed random number generator (doh). Improve printout. 2008-01-25 18:48 evans * NuMuBar/NuDSTAna.h: Removing units from the baseline: it was incompatible with the rest of the oscillation formula. 2008-01-25 18:23 blake * AtNuOutput/NtpMaker.cxx: use beam quality database cuts 2008-01-25 18:19 blake * Filtration/DataQualityInterface.cxx: use beam quality database cuts 2008-01-25 18:05 blake * AtNuAna/: AtNuEventSelectionAB.cxx, AtNuHistogram.cxx, AtNuHistogram.h, AtNuOscFit.cxx, AtNuOscFit.h, Fitter.C: bug fix in AtNuEventSelectionAB.cxx - muon momentum from curvature only used if track has been fitted. oscillation fit modified to enable charge-separated fits - separate templates generated for neutrinos and anti-neutrinos, two-parameter charge-separated oscillation fits possible. 2008-01-25 17:51 evans * NtupleUtils/NuCuts.cxx: Updating the JJH1 and JJE1 selections to use the new CC0325 fiducial mass. 2008-01-25 17:37 ahimmel * NtupleUtils/macros/make_xmls.pl: Added anaVersion (-A) and runPeriod (-R) as arguments. 2008-01-25 17:06 Robert Hatcher * Production/asciidb/dogwood/bhend/BFLDDBIPLANEMAPVLD.csv: remove spurious blank line. 2008-01-25 11:53 nwest * GridTools/docs/jobs_tutorial.html: At Oxford on pplxint1 must define MYPROXY_SERVER 2008-01-25 11:07 nwest * GridTools/docs/data_castor.html: Add link to RAL_Tier1_CASTOR_Accounting 2008-01-25 11:07 nwest * GridTools/docs/ChangeLog: Scripts: Revise wrapper plan: Create scripts at install time not setup time. 2008-01-25 11:07 nwest * GridTools/Scripts/setup/setup_minos_lcg_grid.sh: Revise wrapper plan for DCM, Ganga and RSD. Instead create at install time and just configure when running setup. That way we don"t require everyone to have write access to GridTools/bin (not my finest hour!) 2008-01-25 11:07 nwest * GridTools/Scripts/maintenance/version_number: Upadte to version V01-06-01 2008-01-25 11:07 nwest * GridTools/Ganga/docs/ganga.html: Update install section. Define GANGA_ROOT so that GridTools setup script setup_minos_lcg_grid.sh can properly configure its wrapper to run Ganga. 2008-01-25 11:07 nwest * GridTools/Ganga/GBS/docs/gbs_user.html: Update future development list. 2008-01-25 11:07 nwest * GridTools/: .cvsignore, bin/dcm, bin/ganga, bin/rsd: Do not ignore bin/ directory; DCM, Ganga and RSD wrappers are now in CVS, not created on the fly at setup time.. 2008-01-24 22:22 Robert Hatcher * Mad/macros/ScanDisplay.C: Add SRT_[PRIVATE|PUBLIC]_CONTEXT to the MacroPath so that the lines like gROOT->LoadMacro("Mad/macros/LoadLibs.C") work even if Mad isn't a subdir of the current working directory (such as working from a base release). 2008-01-24 20:16 ahimmel * NuMuBar/macros/mm/SystematicsStudies/: CCChargeCut/Init.sh, CPT/Init.sh, NoChargeCut/Init.sh, PRLCCAnalysis/Init.sh: Added lines to set $HOME to the ~ directory since this is not done automatically in condor. 2008-01-24 20:15 ahimmel * NuMuBar/macros/mm/: Prepare.sh, SystematicsStudies/CCChargeCut/Prepare.sh, SystematicsStudies/CPT/Prepare.sh, SystematicsStudies/NoChargeCut/Prepare.sh, SystematicsStudies/PRLCCAnalysis/Prepare.sh: Updated to use the Init.sh script automatically in the same directory. Now it does not have a user-specific path hard coded. 2008-01-24 20:11 ahimmel * NuMuBar/macros/mm/: TheMethod.sh, SystematicsStudies/CCChargeCut/TheMethod.sh, SystematicsStudies/CPT/TheMethod.sh, SystematicsStudies/NoChargeCut/TheMethod.sh, SystematicsStudies/PRLCCAnalysis/TheMethod.sh: Update to automatically locate the Init.sh script in the same directory as TheMethod.sh. Also adapted for condor submission. 2008-01-24 19:51 ahimmel * NuMuBar/macros/mm/SubmitTheMethodCondor.sh: Submission script for TheMethod that uses condor instead of lsf. Requires some changes to TheMethod.sh that are being added presently but which don't affect LSF running. 2008-01-24 19:49 ahimmel * NuMuBar/macros/mm/Init.sh: Adapted to match Justin's ~/.start.sh file to hold user-specific setup information. 2008-01-24 19:34 ahimmel * NuMuBar/tools/: sam.pl, timeLine.pm: Add sections to process files for the RunII RunIII comparison in cedar data. 2008-01-24 19:29 ahimmel * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitterMinuit.cxx, NuMatrixInput.cxx, NuMatrixMethod.cxx: Committing some small changes that got overlooked. Changed NuMatrixInput so it inherits from TObject and can be stored in files. Updated the fitters so they look for an already existing NuMatrixInput before generating one based on the file. Fixed some kFatal messages in NuMatrixMethod.cxx. 2008-01-24 19:05 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/: Anf-Final.eps, Anf-Hit.eps, BlessedDriftNDonly.eps, Far1stAug037thDec05DriftCropped.eps, PMTs-NL.eps, anatael_addition.tex, c1DXY.eps, cBetheBloch0.eps, cBetheBloch20.eps, cD_MCCosThZ.eps, cD_MCTrkWinResp.eps, cD_MCTrkWinRespFD.eps, cDenYvsXPF.eps, cDensity.eps, cPlane.eps, cYvsX.eps, cYvsX12U.eps, cYvsX12UV.eps, calib.tex, linearity_distorted.eps, muon_drift.eps, nonlin_m16.eps, nonlin_m64.eps, pmt_drift.eps, Jan2006/Anf-Final.eps, Jan2006/Anf-Hit.eps, Jan2006/BlessedDriftNDonly.eps, Jan2006/Far1stAug037thDec05DriftCropped.eps, Jan2006/Makefile, Jan2006/PMTs-NL.eps, Jan2006/anatael_addition.tex, Jan2006/c1DXY.eps, Jan2006/cBetheBloch0.eps, Jan2006/cBetheBloch20.eps, Jan2006/cD_MCCosThZ.eps, Jan2006/cD_MCTrkWinResp.eps, Jan2006/cD_MCTrkWinRespFD.eps, Jan2006/cDenYvsXPF.eps, Jan2006/cDensity.eps, Jan2006/cPlane.eps, Jan2006/cYvsX.eps, Jan2006/cYvsX12U.eps, Jan2006/cYvsX12UV.eps, Jan2006/calib.tex, Jan2006/linearity_distorted.C, Jan2006/linearity_distorted.eps, Jan2006/muon_drift.eps, Jan2006/nonlin_m16.eps, Jan2006/nonlin_m64.eps, Jan2006/pmt_drift.eps: Move the old old files to their own directory, so we can keep this area clean. 2008-01-24 18:13 bckhouse * Contrib/bckhouse/nubar_global_fit/Makefile: Tidy up Makefile a bit (discovered genie-config)) 2008-01-24 17:43 evans * NuMuBar/macros/mm/SystematicsStudies/: CCChargeCut/Init.sh, CCChargeCut/Prepare.sh, CCChargeCut/TheMethod.sh, CPT/Init.sh, CPT/Prepare.sh, CPT/TheMethod.sh, NoChargeCut/Init.sh, NoChargeCut/Prepare.sh, NoChargeCut/TheMethod.sh, PRLCCAnalysis/Init.sh, PRLCCAnalysis/Prepare.sh, PRLCCAnalysis/TheMethod.sh: Shell scripts for running systematics studies on the various analyses. 2008-01-24 17:42 evans * NuMuBar/macros/mm/SystematicsStudies/: CCChargeCut/CombineMMHelpers.C, CCChargeCut/LoopOverDST.C, CCChargeCut/MMAna.C, CCChargeCut/MakeMMFluxHelpersConfig.C, CCChargeCut/MakeOutputForFitter.C, CCChargeCut/MakePlots.C, CCChargeCut/RunModularCCChargeCutMMFitter.C, CPT/CombineMMHelpers.C, CPT/LoopOverDST.C, CPT/MMAna.C, CPT/MakeMMFluxHelpersConfig.C, CPT/MakeOutputForFitter.C, CPT/MakePlots.C, CPT/RunModularMMFitter.C, NoChargeCut/CombineMMHelpers.C, NoChargeCut/LoopOverDST.C, NoChargeCut/MMAna.C, NoChargeCut/MakeMMFluxHelpersConfig.C, NoChargeCut/MakeNoChargeCutOutputForFitter.C, NoChargeCut/MakePlots.C, NoChargeCut/RunNoChargeCutModularMMFitter.C, PRLCCAnalysis/CombineMMHelpers.C, PRLCCAnalysis/LoopOverDST.C, PRLCCAnalysis/MMAna.C, PRLCCAnalysis/MakeMMFluxHelpersConfig.C, PRLCCAnalysis/MakePRLOutputForFitter.C, PRLCCAnalysis/MakePlots.C, PRLCCAnalysis/RunModularPRLCCMMFitter.C: Macros for running the various different analyses, configurable for systematics studies. 2008-01-24 17:30 Nathaniel Tagg * Contrib/Documents/CalibBoxOpenDoc/Jan2008/: Makefile, calibPosition.tex, gaincalib/gain.ps, gaincalib/gain.tex, gaincalib/gainFD.eps, gaincalib/gainND.eps, gaincalib/tgainFD.eps, gaincalib/tgainND.eps: Add missing gaincalib/ directory. Add makefile that uses pdflatex as default. Include hyperref package and set up all DocDB references as hyperlinks for ease of use. ---N 2008-01-24 17:30 bckhouse * Contrib/bckhouse/nubar_global_fit/proc_events.cxx: Use MC from all available gntp files. 2008-01-24 17:12 bckhouse * Contrib/bckhouse/nubar_global_fit/: gen_events.cxx, oscprob.cxx, proc_events.cxx: gen_events now takes a runnumber on the commandline Remove unneccesary #includes 2008-01-24 16:25 bckhouse * Contrib/bckhouse/nubar_global_fit/test_flux.cxx: Produce plots of neutrino zenith angle distribution. 2008-01-24 16:00 musser * Mad/data/: NDscantrain.root, scantrain.root: remove additional training files from distribution 2008-01-24 15:57 musser * Mad/data/n13011339_0008_L010185N_D00.sntp.cedar.root: rm root file from Mad distribution 2008-01-24 15:48 bckhouse * Production/Dogwood/: reco_MC_daikon_far_cedar_phy.C, reco_MC_daikon_far_cosmic_cedar_phy.C, reco_MC_daikon_near_cedar_phy.C, reco_MC_daikon_near_cosmic_cedar_phy.C, reco_far_spill_cedar_phy.C, MRCC/reco_MC_daikon_far_MRCC_cedar_phy.C, MRCC/reco_MC_daikon_near_MRCC_cedar_phy.C, MRCC/reco_far_all_MRCC_cedar_phy.C, MRCC/reco_far_spill_MRCC_cedar_phy.C, MRCC/reco_near_cosmic_MRCC_cedar_phy.C, MRCC/reco_near_spill_MRCC_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_far_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_far_MRCC_srsafitter_cosmic_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_near_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_near_cosmic_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_far_all_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_far_spill_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_near_cosmic_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_near_spill_MRCC_srsafitter_cedar_phy.C, headers/attach_mrcc_path.h, headers/attach_mrcc_path_far.h, headers/attach_mrcc_srsa_path_blind.h, headers/far_all/far_all_create_path.h, headers/io/attach_blinded_output.h, headers/io/attach_output_mc.h, headers/io/attach_output_mc_srsafitter.h, headers/io/attach_output_srsafitter.h, srsafitter/reco_MC_daikon_far_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_far_cosmic_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_near_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_near_cosmic_cedar_phy_srsafitter.C, srsafitter/reco_far_all_cedar_phy_srsafitter.C, srsafitter/reco_far_spill_cedar_phy_srsafitter.C, srsafitter/reco_near_cosmic_cedar_phy_srsafitter.C, srsafitter/reco_near_spill_cedar_phy_srsafitter.C: Pass around JobCPath&'s instead of TString's 2008-01-24 14:50 bckhouse * Production/Dogwood/headers/: far/far_set_msg_levels.h, far_all/far_all_set_msg_levels.h, far_cosmic_mc/far_cosmic_mc_set_msg_levels.h, far_mc/far_mc_set_msg_levels.h, mrcc/mrcc_set_msg_levels.h, near/near_set_msg_levels.h, near_cosmic/near_cosmic_set_msg_levels.h, near_cosmic_mc/near_cosmic_mc_set_msg_levels.h, near_mc/near_mc_set_msg_levels.h: Change photon error level to Fatal to cut down on logfile verbosity. 2008-01-24 14:43 bckhouse * Production/Dogwood/headers/reroot/reroot_configure.h: Explicitly set default constants for Phil's FD noise model. 2008-01-24 14:40 Nick West * GridTools/Ganga/GBS/: python/GBSTask.py, scripts/run_gbs_cron.sh: Add a few explanatory comments. 2008-01-24 14:39 Nick West * GridTools/Ganga/GBS/python/GBSJobAnalyser.py: Modified: __CollectData() Create the gbs_grid_info.log if at all possible and not only if managed to communicate with application. __WriteLoggingInfoFile() Also look for common failure modes, currently "maradona" and "expired" to improve quality of GRID failure diagnostics. Fix parsing of glite-wms-job-logging-info output which is slightly different to edg-job-get-logging-info Modified: WriteHtmlReport(task_dir) If no active Ganga job link instead to the copy of the expired one, if available. 2008-01-24 14:39 Nick West * GridTools/Ganga/GBS/python/GBSJob.py: Modified: Submit(): Don"t remove the initial copy of the GBS file created when the job was submitted. Then if nothing gets returned still have a record of the submit date. 2008-01-24 14:37 bckhouse * Production/Dogwood/: reco_MC_daikon_far_cedar_phy.C, reco_MC_daikon_far_cosmic_cedar_phy.C, reco_MC_daikon_near_cedar_phy.C, reco_MC_daikon_near_cosmic_cedar_phy.C, MRCC/reco_MC_daikon_far_MRCC_cedar_phy.C, MRCC/reco_MC_daikon_near_MRCC_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_far_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_far_MRCC_srsafitter_cosmic_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_near_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_near_cosmic_MRCC_srsafitter_cedar_phy.C, headers/aclic.h, headers/reroot/reroot_configure.h, srsafitter/reco_MC_daikon_far_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_far_cosmic_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_near_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_near_cosmic_cedar_phy_srsafitter.C: Use MasterGeVPerMip 2008-01-24 13:59 bckhouse * Production/Dogwood/headers/: aclic.h, attach_mrcc_path.h, attach_mrcc_srsa_path_blind.h, far/far_create_path.h, io/attach_blinded_output.h, io/attach_output_mc_srsafitter.h: Collection of bugfixes found by testsyntax script. 2008-01-24 13:59 bckhouse * Production/Dogwood/testsyntax.sh: Script to test syntax of reco scripts by attempting to compile (though not link) them. Useful for finding stupid typos that otherwise wouldn't be found until runtime. 2008-01-24 01:32 Robert Hatcher * BField/: BField.cxx, BField.h, BfldCache.cxx, BfldCache.h: convert from using plain int's to Ugli::SMRegion_t or Ugli::XYRegion_t enums for clarity. In case where SMGapAndEndField[Near|Far] is still unimplemented (as it is) be a bit more descriptive about where. 2008-01-24 01:17 Robert Hatcher * UgliGeometry/: Ugli.cxx, Ugli.h: Some enums for identifying general z or xy regions. For now only the enum values are in geometry, actual calculation (relatively crude) is done for BField in BfldCache. 2008-01-24 01:04 evans * NuMuBar/NuDSTAna.cxx: Now that NuDSTAna::MMRereco(...) needs a .xml file for configuring the selection and run period in the nominal case, it's no longer appropriate to make a default NuXMLConfig object if the input filename contains "Nominal". It now only defaults if the input TString is null. 2008-01-24 00:50 George Irwin * Mad/ScanFrame.cxx: Conform to "double pow(double, double)" function template. 2008-01-23 23:27 evans * NtupleUtils/macros/make_xmls.pl: Changing 'selection' to 'anaVersion'. 2008-01-23 23:19 evans * NtupleUtils/macros/make_xmls.pl: Setting the default dm2nu and dm2bar to 2.38e-3, and the default transitionProb to 0.0 (no transitions) as these are probably what we'll want to use for the initial systematics study. 2008-01-23 23:02 evans * NuMuBar/NuDSTAna.cxx: Not oscillating near detector Monte Carlo. 2008-01-23 22:40 evans * NtupleUtils/: NuFluxHelper.cxx, NuFluxHelper.h: A new constructor taking an xml filename (as a TString) that configures whether or not to SKZP, and which run period to use. 2008-01-23 21:42 evans * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h: MMRereco(...) is now fully configured using a .xml file. This configures the selection to use, the reweighting to apply, any systematic shifts to apply, and also whether fake oscillatoin parameters should be applied. This means a .xml file is required for configuration even if no systematics are being applied (as otherwise the default selection is NuCuts::kUnknown and no reweighting is applied). 2008-01-23 21:37 evans * NtupleUtils/NuXMLConfig.h: Adding inline functions to return the oscillation parameters. 2008-01-23 21:20 evans * NtupleUtils/NuFluctuator.cxx: The Oscillate() function was using the neutrino sn2 to oscillate the antineutrinos. It isn't now. 2008-01-23 20:40 evans * NtupleUtils/NuXMLConfig.h: Adding an inline function to return the run period 2008-01-23 20:17 evans * NtupleUtils/: NuXMLConfig.cxx, NuXMLConfig.h: Changing 'selection' to 'anaVersion', including how it's to be tagged in the .xml files. 2008-01-23 19:43 musser * Mad/macros/ScanDisplay.C: fix ScanDisplay.C to remove dependency on local IU config 2008-01-23 19:30 musser * Mad/: MadBase.cxx, MadScanDisplay.cxx: fix segv 2008-01-23 19:21 hartnell * NuMuBar/NuDSTAna.cxx: Change StdCCAna to use the kCC0325Std version. 2008-01-23 19:10 bckhouse * Production/Dogwood/headers/: attach_mrcc_path_far.h, far/far_create_path.h, far_all/far_all_create_path.h, far_cosmic_mc/far_cosmic_mc_create_path.h, far_mc/far_mc_create_path.h, io/attach_blinded_output.h, io/attach_output.h, io/attach_output_mc.h, io/attach_output_mc_srsafitter.h, io/attach_output_srsafitter.h, near/near_create_path.h, near_cosmic/near_cosmic_create_path.h, near_cosmic_mc/near_cosmic_mc_create_path.h, near_mc/near_mc_create_path.h, reroot/reroot_create_path.h: Rationalise jobcontrol use. 2008-01-23 19:10 hartnell * NtupleUtils/NuCuts.cxx: Two changes: 1.) The fiducial volume for the NuMuBar analysis now uses the same code as for the new 3.25e20 CC analysis. 2.) I have dealt with the issue of how to subtract the 3.92cm from the trk vtx here inside the IsInFidVolTrk, which does this: //by default use the trk vtx as is Float_t z=nu.zTrkVtx; //move trk vtx upstream by 3.92cm from scintillator to steel //for these analysis versions if (nu.anaVersion==NuCuts::kCC0325Std || nu.anaVersion==NuCuts::kJJH1 || nu.anaVersion==NuCuts::kJJE1) { z=nu.zTrkVtx-(0.0392*Munits::m); } Then the value of z is passed to (indirectly) to Robert's function in DataUtil. 2008-01-23 18:37 bckhouse * Production/Dogwood/headers/: attach_mrcc_path.h, attach_mrcc_srsa_path_blind.h: Implement in terms of attach_mrcc_path (which has its blinding fixed to match) 2008-01-23 18:22 bckhouse * Production/Dogwood/headers/attach_mrcc_path_far.h: Implement in terms of attach_mrcc_path() 2008-01-23 18:07 bckhouse * Production/Dogwood/headers/attach_mrcc_path_blind.h: Actually remove file. 2008-01-23 18:06 bckhouse * Production/Dogwood/headers/attach_mrcc_path.h: Remove unused attach_mrcc_path_blind Rationalise attach_mrcc_path to use path objects instead of names. 2008-01-23 17:54 nwest * GridTools/Ganga/GBS/docs/gbs_user.html: Document IsAuthorisedToSubmit. Rationalise cron job into single script and link to example 2008-01-23 17:01 bckhouse * Production/Dogwood/: MRCC/srsafitter/reco_MC_daikon_far_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_far_MRCC_srsafitter_cosmic_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_near_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_MC_daikon_near_cosmic_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_far_all_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_far_spill_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_near_cosmic_MRCC_srsafitter_cedar_phy.C, MRCC/srsafitter/reco_near_spill_MRCC_srsafitter_cedar_phy.C, headers/attach_mrcc_path.h, headers/attach_mrcc_path_blind.h, headers/attach_mrcc_path_far.h, headers/attach_mrcc_srsa_path_blind.h, headers/io/attach_output.h, headers/io/attach_output_mc.h, headers/io/attach_output_mc_srsafitter.h, headers/io/attach_output_srsafitter.h, headers/util/get_record_title.h, srsafitter/reco_MC_daikon_far_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_far_cosmic_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_near_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_near_cosmic_cedar_phy_srsafitter.C, srsafitter/reco_far_all_cedar_phy_srsafitter.C, srsafitter/reco_far_spill_cedar_phy_srsafitter.C, srsafitter/reco_near_cosmic_cedar_phy_srsafitter.C, srsafitter/reco_near_spill_cedar_phy_srsafitter.C: Use RecJobRecord::SetGlobalProdName("Dogwood"); in scripts. This makes get_record_title() and its callers obsolete. 2008-01-23 16:50 Robert Hatcher * Contrib/rhatcher/fnal_ups/genie/: development.table, development.version: commit "development" UPS config for genie new weirdness about Geant4 setup Linux+2.6 != 2.4. 2008-01-23 14:42 bckhouse * Contrib/bckhouse/nubar_global_fit/test_flux.cxx: Should test stuff builds before checking it in... 2008-01-23 14:41 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, test_flux.cxx: A short program to generate histograms from GFlukaAtmo3DFlux for comparision with those in the SK PRD. 2008-01-23 14:14 hartnell * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h: Removed leftover interface that had no implementation 2008-01-23 14:10 hartnell * NtupleUtils/macros/make_xmls.pl: Added code to make xml files with all the new variables (including the ones Justin added). Tried to use sensible defaults. Not very configurable yet... it depends how it will be used. It would be straightforward to add some new arguments to the command line I guess. 2008-01-23 13:58 hartnell * NtupleUtils/: NuXMLConfig.cxx, NuXMLConfig.h: Added: virtual std::string PrintAll(std::ostream& os) const; Float_t MinEnBin() const {return minEnBin;}; Float_t MaxEnBin() const {return maxEnBin;}; Int_t NEnBins() const {return nEnBins;}; //binning description Float_t minEnBin;//lower edge of lowest energy bin Float_t maxEnBin;//upper edge of highest energy bin Int_t nEnBins;//number of energy bins In the copy contructor I copied the values across rather than reset them (more intuitive behaviour). Note that the systematic shift gets set to 1. 2008-01-23 12:42 Nick West * GridTools/docs/problems.html: lcg-utils 1.6.5 (includes lcg-ls) released. 2008-01-23 12:42 Nick West * GridTools/docs/ChangeLog: Updates to RSD, GBS, RSD and Scripts. 2008-01-23 12:42 Nick West * GridTools/Scripts/setup/setup_minos_oxford.sh: Fix bug: for SL3 must fall back to setup_minossoft_oxford.sh not .csh. 2008-01-23 12:42 Nick West * GridTools/Scripts/setup/setup_minos_lcg_grid.sh: Create, if required, $MOG_TOOLS/bin- to hold wrapper scripts to run DCM, RSD and Ganga and add to PATH unless already present. Don"t create subroutines "dcm", "ganga" and "rsd" instead create the wrappers scripts in bin directory if not present. In the case of Ganga if default python version < 2.4 try to borrow the python that came with sam_web_client to define a better version of python within the wrapper. 2008-01-23 12:42 Nick West * GridTools/Scripts/setup/setup_minos_lcg_grid.csh: Don"t setup aliases "dcm" and "rsd" now that setup_minos_lcg_grid.sh creates wrapper scripts for them. 2008-01-23 12:42 Nick West * GridTools/RemoteSoftwareDeployment/driver/help.txt: Add option: --no_survey Remove obsolete job command documentation. 2008-01-23 12:42 Nick West * GridTools/RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_install.pm, driver/initialise_globals.pm, driver/terminate_install.pm: Updates to install command:- Add option: --no_survey Don"t perform end of install software survey If --soft_link, before bypassing build, check that top level lib is O.K. 2008-01-23 12:42 Nick West * GridTools/Ganga/GBS/scripts/run_gbs_cron.sh: Example script to run GBS as a cron job. 2008-01-23 12:42 Nick West * GridTools/Ganga/GBS/python/GBSUtilities.py: New RemoveChildProcesses(): Delete all child processes 2008-01-23 12:42 Nick West * GridTools/Ganga/GBS/python/GBSTask.py: New method:- IsAuthorisedToSubmit(warn=True): Check that proxy O.K., if submitting to GRID. Modified methods:- SubmitJobs(num_req = 0): Check IsAuthorisedToSubmit Submit jobs in name order 2008-01-23 12:42 Nick West * GridTools/Ganga/GBS/python/GBSJob.py: Modified Submit(): Check parent task"s IsAuthorisedToSubmit(): Use AsyncCallThread timeout_call to submit jobs. 2008-01-23 12:42 Nick West * GridTools/Ganga/GBS/python/AsyncCallThread.py: Module provided by Jakub (Kuba) Moscicki Jakub.Moscicki@cern.ch to timeout stalled processes to prevent them hanging a GBS job. 2008-01-23 12:42 Nick West * GridTools/: Ganga/GBS/docs/gbs_design.html, Ganga/GBS/docs/gbs_index.html, Ganga/GBS/docs/gbs_programmer.html, Ganga/GBS/docs/gbs_user.html, Ganga/GBS/python/bootstrap.py, Scripts/maintenance/version_number: Switch to version V01-06-00 2008-01-23 12:42 Nick West * GridTools/DataCacheManager/: frs_run_jobs.pm, init.pm, main.pm, remove_child_processes.pm, docs/dcm.html: When killing off a stalled copy process, remove all it"s child processes as well. 2008-01-23 12:41 Nick West * GridTools/.cvsignore: Ignore bin-* directories. 2008-01-23 12:08 rodriges * Contrib/Documents/CalibBoxOpenDoc/Jan2008/calibPosition.tex: Comment out some sections in my systematics studies that were relevant for the Summer 07 box opening, but no longer apply 2008-01-23 10:31 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/getTrackAndHalo.C: Make it work 2008-01-23 10:17 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/getTrackAndHalo.C: A couple more plots 2008-01-23 05:52 evans * NtupleUtils/NuCuts.cxx: Changing all instances of sqrt(14*Munits::m) to sqrt(14.)*Munits::m. 2008-01-23 05:04 evans * NtupleUtils/: NuXMLConfig.cxx, NuXMLConfig.h: Adding configuration for selection, run period, and fake oscillation and transition parameters. 2008-01-23 01:59 Sue Kasahara * ParticleTransportSim/: vld/beam/D00/ptsim_G3_eggplant.C, vld/CosmicLE/ptsim_G3_eggplant.C, macro/PTSim_testG3.C: Add missing header. 2008-01-23 01:58 Sue Kasahara * ParticleTransportSim/PTSimModule.cxx: Introduce support for configuring momentum threshold of particles stored to output stdhep array by particle parent type so that there is now options for configuring the momentum threshold by: i)particle Id ii)particle production method, e.g. Decay iii)particle parent Id or any combination of the above. Change the default to set the threshold to 0 for: i)particles with muon particle Id (+/- 13) ii)particles produced by Decay with muon parent particle Id This differs from before in that the previous default settings set the momentum threshold to 0 for all products of Decay, regardless of parent particle type. The new settings bring the defaults closer in line to GMINOS. The default settings can be altered in the job script. 2008-01-23 00:54 Sue Kasahara * ParticleTransportSim/: PTSimStack.cxx, PTSimStack.h, test/GNUmakefile, test/PTSimValidate.cxx: Switch to making use of PTSimStdHepType for storage of user-configured momentum thresholds. 2008-01-23 00:24 Minos CVS group account. Do not commit from here! * Contrib/Documents/RHCProposal/: atminos.tex, build_and_show, conclusions.tex, introduction.tex, nubar_prop.bib, nubar_prop.tex, othermeasurements.tex, prsty.bst, requirements.tex, timeline.tex, figs/3sig_discovery_reach.pdf, figs/3sig_discovery_reach_mod.pdf, figs/CPTatm2005.pdf, figs/CPTsun2005.pdf, figs/bestfit_dm2bar.pdf, figs/bestfit_ssqbar.pdf, figs/establish_cut_values.pdf, figs/fake_expts_1.pdf, figs/fake_expts_2.pdf, figs/fake_expts_3.pdf, figs/nue_temp_sens_plot.pdf, figs/nue_temp_sens_plot_mod.pdf, figs/rhc_sens_pot_zoom.pdf, figs/sens_allmodes_dnll_2008.pdf, figs/sens_chi2_approx.pdf, figs/sens_chi2_stat_syst.pdf, figs/sens_chi2_stat_syst_nonreduced.pdf, figs/sens_dnll_pot.pdf, figs/spec_breakdown_fhc.pdf, figs/spec_breakdown_rhc.pdf, figs/spectrum_fhc.pdf, figs/spectrum_fhc_nonreduced.pdf, figs/spectrum_rhc.pdf, figs/spectrum_rhc_nonreduced.pdf, figs/systematics_test_skzp.pdf, figs/variant_rhc_0.pdf, figs/variant_rhc_1.pdf, figs/variant_rhc_2.pdf, figs/variant_rhc_3.pdf, figs/variant_rhc_4.pdf: initial import of RHC proposal 2008-01-23 00:07 Sue Kasahara * ParticleTransportSim/: LinkDef.h, PTSimStdHepType.cxx, PTSimStdHepType.h: New helper class to describe the type of secondary to which a user-configured momentum threshold is to be applied to select secondaries to be stored in the output stdhep array. 2008-01-22 21:14 hartnell * DataUtil/infid_sets.C: Updated: void infid_set_cc2008() to have the values agreed upon. This is what everybody should use for the 2008 CC analysis (for data/MC and ND/FD) I will double check this tomorrow. Added: void infid_set_cc2007() which has what I believe are the values used for the summer 2007 analysis. 2008-01-22 21:11 hartnell * NuMuBar/: NuAnalysis.cxx, NuDSTAna.cxx, NuPlots.cxx: Adapt to change in API of IsInFidVol by adding the SimFlag. 2008-01-22 21:04 hartnell * NtupleUtils/NuFluxHelper.cxx: Used to use: nuCuts.IsInFidVolNDCC0325Std(...) but now use: nuCuts.IsInFidVol(...) 2008-01-22 21:03 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h: IsInFidVol now uses Robert's "DataUtil/infid.h" class for the 3.25e20 POT CC analysis. Changed IsInFidVol to now take the SimFlag since this is needed for the FD where the detector is slightly further downstream in data than MC. Added: void FindZCuts() const; which is a little demo of Robert's tool to get the z-positions associated with planes. Removed: Bool_t IsInFidVolNDCC0325Std(Float_t x,Float_t y,Float_t z) const; Bool_t IsInFidVolFDCC0325Std(Float_t x,Float_t y,Float_t z) const; 2008-01-22 19:55 ahimmel * NuMuBar/tools/sam.pl: Add function to run Reversed Field MC. 2008-01-22 19:20 ahimmel * NuMuBar/NuDSTAna.cxx: Some small changes so that DoIO will play nice with the fake data files. 2008-01-22 16:31 Sue Kasahara * setup/packages-development: Remove PerfTools 2008-01-22 15:31 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/getTrackAndHalo.C: Can now alter the strip and time windows 2008-01-22 14:56 musser * Mad/data/n13011339_0008_L010185N_D00.sntp.cedar.root: add second training file 2008-01-22 14:51 musser * Mad/data/NDscantrain.root: add training file again 2008-01-22 14:47 musser * Mad/ScanFrame.cxx: backward compatible root fix 2008-01-22 13:46 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/getTrackAndHalo.C: correct typo, plus yet another plot 2008-01-22 11:51 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/getTrackAndHalo.C: Add some transverse strips per plane distributions suggested by Ryan 2008-01-22 09:49 rodriges * Contrib/pidtf/DataMCPlots/trackAndHalo/: XTalkRemover.cxx, XTalkRemover.h, getTrackAndHalo.C, wrapper.C, wrapper_xtalk.C: Some code to investigate low PH strips, especially as they affect Rustem's low/high variable. Much of the code is adapted from PhysicsNtuple. The XTalkRemover is from AltDeMux via Pedro. 2008-01-22 03:28 bckhouse * Contrib/bckhouse/nubar_global_fit/: Makefile, README, chisq.cxx, consts.h, do_fit.cxx, gen_events.cxx, oscprob.cxx, oscprob.h, plots.cxx, proc_events.cxx: Add GENIE event generating code and instructions. Modify main code to use GENIE L/E weights - fix some bugs. Still lots of rough edges. 2008-01-22 00:39 musser * Mad/data/n13011339_0009_L010185N_D00.sntp.cedar.root: adding real training file 2008-01-22 00:31 musser * Mad/data/scantrain.root: uploading training file 2008-01-22 00:04 musser * Mad/: LinkDef.h, MadScanDisplay.cxx, MadScanDisplay.h, ScanFrame.cxx, ScanFrame.h, data/scantrain.root, macros/ScanDisplay.C: adding classes and training file for CC systematics scan 2008-01-21 22:05 Robert Hatcher * CVSROOT/check_access: Add jim musser to the people who can write to "Mad". 2008-01-21 15:59 rjn * Contrib/Documents/CalibBoxOpenDoc/Jan2008/: CalibPosPaperDrift.eps, cCalibratedShowerEnergy.eps, calibPosition.tex, calibSchemeData.eps, calibSchemeMC.eps, calibSummaryPage.tex, cedarCalB.eps, cedarDriftCorrections.eps, driftSystematic.eps, farAtten.eps, farCalSumXY.eps, farDrift.eps, farGains.eps, farMEUSummary.eps, holder.eps, mcShowerGain10Percent.eps, ndl_non2.eps, ndlin_delta_beta.eps, nearAtten.eps, nearCalSumXY.eps, nearDrift.eps, nearGains.eps, nearMEUSummary.eps, s2sFarSpread.eps, s2sFarStat.eps, s2sNearSpread.eps, s2sNearStat.eps, shwSystFDGainDown5pc.eps, shwSystFDGainUp5pc.eps, shwSystFDNoise.eps, shwSystFDRandom.eps, shwSystNDGainDown10pc.eps, shwSystNDGainDown5pc.eps, shwSystNDGainUp10pc.eps, shwSystNDGainUp5pc.eps, shwSystNDNoise.eps, shwSystNDRandom.eps, shwlin_vs_reco_energy.eps: Updated version of the position paper 2008-01-21 15:19 nwest * DatabaseMaintenance/scripts/make_priming_set.pm: Move working directory to /minos/data/users/minsoft/db_priming_work (can access from flxi07 to copy large files) 2008-01-21 07:17 nwest * GridTools/docs/jobs_tutorial.html: Clarify the roles and usage of the short and long term proxies 2008-01-21 06:37 Sue Kasahara * ParticleTransportSim/vld/CosmicLE/bfield/ptsim_G3_eggplant.C: Replace use of TMCProcess with UtilIstHEP. 2008-01-21 06:36 Sue Kasahara * ParticleTransportSim/vld/CosmicLE/ptsim_G3_eggplant.C: Convert to use of UtilIstHEP::EProdMethod in place of TMCProcess. 2008-01-21 06:33 Sue Kasahara * ParticleTransportSim/test/: PTSimValidate.C, PTSimValidateInit.C: Remove TMCProcess reference. 2008-01-21 06:29 Sue Kasahara * ParticleTransportSim/test/bfield/: ptsim_G3_eggplant.C, ptsim_G3_eggplant_loON.C, ptsim_G3_eggplant_loON_hiOFF.C: Convert from use of TMCProcess to UtilIstHEP::EProdMethod 2008-01-21 06:23 Sue Kasahara * UserManualDoc/src/mcinfo.tex: Change the documentation to reflect the use of UtilIstHEP::EProdMethod instead of TMCProcess. 2008-01-21 06:20 nwest * DatabaseMaintenance/scripts/make_priming_set.pm: Now that only mv tar files explicitly rather than *, must also move .lis files 2008-01-21 06:05 nwest * DatabaseMaintenance/scripts/make_priming_set.pm: Allow dump of BEAMMONSPILL. Attempt to move each tar file only once to avoid multiple failures with big tables 2008-01-21 05:06 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimStack.cxx, macro/PTSim_testG3.C, macro/PTSim_testG3_Init.C, macro/PTSim_testG4.C, vld/beam/D00/ptsim_G3_eggplant.C: Adapt to most recent UtilIstHEP changes and transition from use of TMCProcess to UtilIstHEP::EProdMethod in demo macros. 2008-01-21 04:12 Sue Kasahara * Util/: UtilIstHEP.cxx, UtilIstHEP.h: Tweak to how EProdMethod is implemented. 2008-01-21 03:46 Sue Kasahara * Util/: UtilIstHEP.cxx, UtilIstHEP.h: Block out use of more recent ROOT TMCProcess codes using #if ROOT_VERSION_CODE >= ROOT_VERSION(5,17,06) ... #endif so that UtilIstHEP will build against older versions of ROOT. 2008-01-21 01:16 evans * NtupleUtils/NuFluxHelper.cxx: Changing to the new CC0325 ND fiducial volume. 2008-01-21 00:09 evans * NtupleUtils/NuCuts.cxx: Correcting the CC0325 fiducial masses. 2008-01-20 21:37 evans * NtupleUtils/NuCuts.cxx: Adding fiducial masses for CC0325Std. 2008-01-20 20:10 arms * Contrib/rhatcher/gminos_jobs/run_tufts.sh: Fix adding capability to pass modification cfg files 2008-01-20 20:06 arms * Contrib/rhatcher/gminos_jobs/run_tufts.sh: Add capability to pass modification cfg files 2008-01-20 20:05 arms * Contrib/rhatcher/gminos_jobs/umn_copy_flux_nfs.sh: Minor tweak to umn flux copy script 2008-01-20 07:24 Sue Kasahara * ParticleTransportSim/PTSimModule.cxx: Switch to using UtilIstHEP::EProdMethod instead of TMCProcess code when specifying StdHepThrByType. 2008-01-20 07:18 Sue Kasahara * ParticleTransportSim/PTSimStack.cxx: Switch to EProdMethod. 2008-01-20 07:15 Sue Kasahara * Util/: UtilIstHEP.cxx, UtilIstHEP.h: Change new enum EVMCIstHEP to EProdMethod. 2008-01-20 02:26 Sue Kasahara * ParticleTransportSim/PTSimStack.cxx: Change fill of stdhep status code to make use of UtilIstHEP::EVMCIstHEP instead of TMCProcess for secondaries produced during particle transport. 2008-01-20 02:04 Sue Kasahara * MCNtuple/NtpMCStdHep.cxx: Remove header #include 2008-01-20 02:01 Sue Kasahara * Util/: UtilIstHEP.cxx, UtilIstHEP.h: Introduce new enumerated type EVMCIstHEP to house production mechanism codes in an order that can be controlled independent of TMCProcess updates. The purpose is to preserve the meaning of status codes stored with stdhep particles using older versions of the code. New methods: EVMCIstHEP GetVMCIstHEP(TMCProcess process); TMCProcess GetTMCProcess(EVMCIstHEP vmcisthep); to convert between the two. New method: const char* AsString(EVMCIstHEP vmcisthep); to express the enumerated VMC IstHEP code as a string. 2008-01-20 01:19 evans * NtupleUtils/NuMatrixFitter.cxx: In the new regime of systematically shifting the data instead of the MC, the NuXMLConfig is carried by the data file, not the helper file. So the fitter now looks for the NuXMLConfig in the ND data file. If it can't find it there, it looks in the helper file. 2008-01-20 01:11 evans * NtupleUtils/NuSystematic.cxx: Fixing a bug in the application of the overall antineutrino cross section systematic. 2008-01-20 01:09 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h: New functions to do the PRL-style CC analysis. 2008-01-20 01:08 evans * NtupleUtils/: NuMatrixMethod.cxx, NuMatrixMethod.h: A new setting to perform the PRL-style CC analysis. 2008-01-20 01:04 evans * NuMuBar/NuDSTAna.cxx: Code to combine the new ND NC and CC contamination histograms. 2008-01-20 01:02 evans * NtupleUtils/NuHistos.cxx: To correctly perform the PRL CC analysis the NC and CC backgrounds at the ND must be individually kept track of. I've added extra histograms to do that. 2008-01-20 00:32 Sue Kasahara * ParticleTransportSim/vld/beam/D00/ptsim_G3_eggplant.C: Modify storage of secondary momentum thresholds to match those of GMINOS Daikon_00: // Specify a default momentum threshold for storage of secondaries of 100 GeV/c jc.Path("Reco").Mod("PTSimModule").Set("StdHepThr=100."); // But lower the momentum threshold for decay products to 0.5 GeV/c std::string threshStr = "StdHepThrByType 0.5 " + UtilString::ToString(TMCProcess::kPDecay); jc.Path("Reco").Mod("PTSimModule").Cmd(threshStr.c_str()); Also remove descriptive comments to make script more readable. 2008-01-19 22:27 Sue Kasahara * TruthHelperNtuple/NtpTHStrip.cxx: Compress Print output. 2008-01-19 05:42 Robert Hatcher * DataUtil/: infid_finder.cxx, infid_finder.h: code (in the FidVol namespace) for determining z cut parameters based on the geometry model found in the DB. 2008-01-19 05:29 rustem * PhysicsNtuple/: Select/FiducialCut.cxx, Select/FiducialCut.h, Select/SelectFiducial.cxx, kNNAlg/RunkNN.cxx, kNNAlg/RunkNN.h, macros/make.C: Update fiducial selection algorithm. Few final tweaks to RunkNN algorithm: select well reconstructed true QES, RES and DIS charged current events for true muon neutrino events with reconstructed muon track and negative fit curvature. 2008-01-19 04:53 Robert Hatcher * DataUtil/infid.h: Backport changes to R1.28: Make the code run-able under bare ROOT/CINT. To do so: root [0] .L $SRT_PUBLIC_CONTEXT/Loon/minos.C root [1] load_minos_incs(0); // add include paths root [2] #include "DataUtil/infid.h" Cleanup the print_infid() output, better formatting and tighter layout. 2008-01-19 04:49 Robert Hatcher * DataUtil/infid.h: Make the code run-able under bare ROOT/CINT. To do so: root [0] .L $SRT_PUBLIC_CONTEXT/Loon/minos.C root [1] load_minos_incs(0); // add include paths root [2] #include "DataUtil/infid.h" Cleanup the print_infid() output, better formatting and tighter layout. 2008-01-18 21:15 rustem * PhysicsNtuple/: Config/PlotKinem.xml, kNNAlg/RunkNN.cxx: Few final touches: for "physics" case in RunkNN only compute kNN variable with 0.3mip cut in the spectrometer, always add purity and completeness variables, add histogram definition for muon angle. 2008-01-18 21:07 Robert Hatcher * UgliGeometry/UgliPlnHandle.cxx: downgrade default ctor from kFatal to kError message, so that we don't assert but can test IsValid(). 2008-01-18 20:18 rustem * Contrib/rustem/PidStudy/: ComparePid.cxx, ComparePid.h: Add an algorithm that counts number of events passed/failed by two selection algorithms for all events and different truth categories. 2008-01-18 20:16 rustem * Contrib/rustem/PidStudy/: Config/FiducialCut.txt, Index/2005-07_near.cedar.index: Removed more obsolete files. 2008-01-18 20:11 rustem * Contrib/rustem/PidStudy/Index/: 2005-05_near.cedar.index, 2005-06_near.cedar.index, 2005-08_near.cedar.index, 2005-09_near.cedar.index, 2005-10_near.cedar.index, 2005-11_near.cedar.index, 2005-12_near.cedar.index, 2006-01_near.cedar.index, 2006-02_near.cedar.index, far_train.txt, mc_far.daikon_00.cedar.index, mc_near.cedar.index, mc_near.daikon_00.cedar.index, near_train_carrot.txt, near_train_daikon.txt: Removing obsolete index files. 2008-01-18 20:08 rustem * Contrib/rustem/PidStudy/: ComparekNN.cxx, ComparekNN.h, EventPidTab.cxx, MakeLight.cxx, MakeLight.h, PidCompare.cxx, PidCompare.h, PlotShowerPlane.cxx, PlotTrackCharge.cxx, PlotTrackLBend.cxx, PlotTrackLBend.h, PlotTrackPlane.cxx, PlotTrackQBend.cxx, PlotTrackQBend.h, StudyShowerPlane.cxx, StudyTrackBend.cxx, StudyTrackCharge.cxx, StudyTrackPlane.cxx, TuneModule.cxx, TuneModule.h, VaryMuonId.cxx, Config/PlotEventPid.xml, macros/compare_pid.C, macros/plot_few.C, macros/plot_two.C, macros/run.C, macros/study_data.C, macros/study_mc.C: A development snapshot for PidStudy package. This update includes many changes, most of them were just required to keep up with PhysicsNtuple development. 2008-01-18 20:03 rustem * PhysicsNtuple/: Config/FiducialCutPhysics.txt, Select/FiducialCut.cxx, macros/study.C: Add explicitly track z vertex offset. 2008-01-18 19:31 rustem * PhysicsNtuple/Config/: FiducialCutPhysics.txt, FiducialCutR075.txt: Fiducial volume definition for the charged current analysis. 2008-01-18 19:29 rustem * PhysicsNtuple/: Config/FiducialCutR050.txt, Config/FiducialCutR080.txt, Config/FiducialCutR100.txt, Config/PlotVtx.xml, Select/FiducialCut.cxx, Select/FiducialCut.h, Select/SelectFiducial.cxx, Select/SelectFiducial.h, Select/SelectKinem.cxx, macros/make.C, macros/study.C: Implement preliminary fiducial volume as described in docdb 4027-v3, including track vertex offset in z direction. Add hooks to use the fiducial volume function from DataUtil when it is officially available. 2008-01-18 17:10 bspeak * AtNuAna/LinkDef.h: Add ShieldPerformance sub-classes to LinkDef.h 2008-01-18 16:12 bspeak * AtNuAna/AtNuShieldNtuple.cxx: Typo fix 2008-01-18 15:39 bspeak * AtNuAna/: AtNuEventSelectionAB.cxx, AtNuEventSelectionAB.h, AtNuShieldNtuple.cxx, AtNuShieldNtuple.h, AtNuShieldPerformance.cxx, AtNuShieldPerformance.h, LinkDef.h: Add new classes AtNuShieldNtuple and AtNuShieldPerformance as part of the shield analysis. 2008-01-18 15:28 bspeak * AtNuUtils/: UtilHist.cxx, UtilHist.h: Commit updated utility namespace with histogram utilitied used in the shield code. 2008-01-18 09:00 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Add R1.28 2008-01-18 07:42 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixMethod.cxx: Lots of bug fixes to get the no charge cut CC fit working. 2008-01-18 07:41 evans * NtupleUtils/: NuMatrixInput.cxx, NuMatrixInput.h: Adding a copy constructor for good measure, seeing as most the data members are pointers and it gets passed around a lot. 2008-01-18 07:00 bspeak * AtNuUtils/: LinkDef.h, UtilShield.cxx, UtilShield.h: Add UtilShield namespace to contain shield related functions 2008-01-18 03:23 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h: Updating the no charge cut fit to use the hTotalPot histograms and configurable fiducial masses. 2008-01-18 01:48 dap56 * Monitoring/LIAdcAnalysis.cxx: Fixed another bug affecting ND LI Gain Map 2008-01-18 00:59 musser * Contrib/ScanTool/: .cvsignore, AnnInputBlock.cxx, AnnInputBlock.h, BeamMonMap.cxx, BeamMonMap.h, GNUmakefile, HoughTrans.cxx, HoughTrans.h, LinkDef.h, MadAbID.cxx, MadAbID.h, MadAnalysis.cxx, MadAnalysis.h, MadBase.cxx, MadBase.h, MadCBSQEAnalysis.cxx, MadCBSQEAnalysis.h, MadChain.cxx, MadChain.h, MadChi2Calc.cxx, MadChi2Calc.h, MadCluAnalysis.cxx, MadCluAnalysis.h, MadContour.cxx, MadContour.h, MadDpAnalysis.cxx, MadDpAnalysis.h, MadDpID.cxx, MadDpID.h, MadEdAnalysis.cxx, MadEdAnalysis.h, MadEvDisplay.cxx, MadEvDisplay.h, MadHandScan.cxx, MadHandScan.h, MadMKAnalysis.cxx, MadMKAnalysis.h, MadNsID.cxx, MadNsID.h, MadPIDAnalysis.cxx, MadPIDAnalysis.h, MadQEID.cxx, MadQEID.h, MadQuantities.cxx, MadQuantities.h, MadTVAnalysis.cxx, MadTVAnalysis.h, MadTestAnalysis.cxx, MadTestAnalysis.h, MadUserAnalysis.cxx, MadUserAnalysis.h, MadUtilities.cxx, MadUtilities.h, Moments.cxx, Moments.h, NearbyEvents.cxx, NearbyEvents.h, PANAnalysis.cxx, PANAnalysis.h, ReweightLooper.cxx, ReweightLooper.h, ScanFrame.cxx, ScanFrame.h, ScanList.cxx, ScanList.h, SpillInfo.cxx, SpillInfo.h, SpillInfoBlock.cxx, SpillInfoBlock.h, fddataquality.cxx, fddataquality.h, slc, stp, data/ab_pdf_far_le_cedar_daikon.root, data/ab_pdf_far_phe_cedar_daikon.root, data/ab_pdf_near_le0_cedar_daikon.root, data/ab_pdf_near_le170_cedar_daikon.root, data/ab_pdf_near_le200_cedar_daikon.root, data/ab_pdf_near_le_cedar_daikon.root, data/ab_pdf_near_phe_cedar_daikon.root, data/ab_pdf_near_pme_cedar_daikon.root, data/ab_pdf_near_pmhe_cedar_daikon.root, data/dp_pdf_far_le.root, data/dp_pdf_far_le_R1.16.root, data/dp_pdf_far_le_carrot_cedar.root, data/dp_pdf_far_le_cedar_daikon.root, data/dp_pdf_far_le_predaikon_cedar.root, data/dp_pdf_far_phe_cedar_daikon.root, data/dp_pdf_near_L010z000i_cedar_daikon.root, data/dp_pdf_near_L010z170i_cedar_daikon.root, data/dp_pdf_near_L010z185i_cedar_daikon.root, data/dp_pdf_near_L010z200i_cedar_daikon.root, data/dp_pdf_near_L100z200i_cedar_daikon.root, data/dp_pdf_near_L150z200i_cedar_daikon.root, data/dp_pdf_near_L250z200i_cedar_daikon.root, data/dp_pdf_near_he.root, data/dp_pdf_near_he_R1.16.root, data/dp_pdf_near_le.root, data/dp_pdf_near_le_R1.16.root, data/dp_pdf_near_me.root, data/dp_pdf_near_me_R1.16.root, data/knn.train.far.cedar.daikon.root, data/QEpdfs_R1_16.root, data/QEpdfs_R1_18.root, data/QEpdfs_R1_18_2.root, data/README, data/knn.train.near.cedar.daikon.root, data/roid.pid.far.cedar.carrot.root, data/roid.pid.near.cedar.carrot.root, data/roid.pid.near.cedar.daikon.root, data/weights_farle_cedar_daikon7.dat, data/weights_farle_cedar_daikon7v2.dat, data/weights_farnoosc12.dat, data/weights_farnooscilnew12.dat, data/weights_farnooscilnew18.dat, data/weights_farnooscilnewfid12.dat, data/weights_farnooscilnewfid18.dat, data/weights_farnooscnew_cedar.dat, data/weights_farnooscnew_cedarnew.dat, data/weights_farnooscnewfid_cedar.dat, data/weights_farnooscnewfid_cedarnew.dat, data/weights_farosc1new12.dat, data/weights_farosc1new18.dat, data/weights_farosc1new_cedar.dat, data/weights_farosc1newfid12.dat, data/weights_farosc1newfid18.dat, data/weights_farosc1newfid_cedar.dat, data/weights_farosc2new12.dat, data/weights_farosc2new18.dat, data/weights_farosc2newfid12.dat, data/weights_farosc2newfid18.dat, data/weights_nearle16.dat, data/weights_nearle18.dat, data/weights_nearle18_2.dat, data/weights_nearle_cedar.dat, data/weights_nearle_cedar_daikon7.dat, data/weights_nearle_cedar_daikon7v2.dat, data/weights_nearle_cedarnew.dat, data/weights_nearphe16.dat, data/weights_nearphe18.dat, data/weights_nearphe18_2.dat, data/weights_nearphe_cedar_daikon7.dat, data/weights_nearphe_cedar_daikon7v2.dat, data/weights_nearpme16.dat, data/weights_nearpme18.dat, data/weights_nearpme18_2.dat, data/weights_nearpme_cedar_daikon7.dat, data/weights_nearpme_cedar_daikon7v2.dat, data/weights_neutrinosh.dat, data/weights_neutrinotr.dat, macros/Analyze.C, macros/AnalyzeMC.C, macros/CBSQE.C, macros/CCPID_example.C, macros/CCPID_nearmc.C, macros/CCSTD.C, macros/EvDisplay.C, macros/EvDisplayList.C, macros/EvDisplay_Cand.C, macros/HandScan.C, macros/LoadLibs.C, macros/LookAtValidationFile.C, macros/LookAtVxBInfoFile.C, macros/MakeDpHists.C, macros/MakePanMK.C, macros/MakePanTV.C, macros/MakePanTest.C, macros/NueOscProb.C, macros/OscProb.C, macros/OscReweight.C, macros/PanAna.C, macros/Utilities.C, macros/Validate.C, macros/VxBInfo.C, macros/make_events_file.C: Initial revision 2008-01-18 00:59 musser * Contrib/ScanTool/: .cvsignore, AnnInputBlock.cxx, AnnInputBlock.h, BeamMonMap.cxx, BeamMonMap.h, GNUmakefile, HoughTrans.cxx, HoughTrans.h, LinkDef.h, MadAbID.cxx, MadAbID.h, MadAnalysis.cxx, MadAnalysis.h, MadBase.cxx, MadBase.h, MadCBSQEAnalysis.cxx, MadCBSQEAnalysis.h, MadChain.cxx, MadChain.h, MadChi2Calc.cxx, MadChi2Calc.h, MadCluAnalysis.cxx, MadCluAnalysis.h, MadContour.cxx, MadContour.h, MadDpAnalysis.cxx, MadDpAnalysis.h, MadDpID.cxx, MadDpID.h, MadEdAnalysis.cxx, MadEdAnalysis.h, MadEvDisplay.cxx, MadEvDisplay.h, MadHandScan.cxx, MadHandScan.h, MadMKAnalysis.cxx, MadMKAnalysis.h, MadNsID.cxx, MadNsID.h, MadPIDAnalysis.cxx, MadPIDAnalysis.h, MadQEID.cxx, MadQEID.h, MadQuantities.cxx, MadQuantities.h, MadTVAnalysis.cxx, MadTVAnalysis.h, MadTestAnalysis.cxx, MadTestAnalysis.h, MadUserAnalysis.cxx, MadUserAnalysis.h, MadUtilities.cxx, MadUtilities.h, Moments.cxx, Moments.h, NearbyEvents.cxx, NearbyEvents.h, PANAnalysis.cxx, PANAnalysis.h, ReweightLooper.cxx, ReweightLooper.h, ScanFrame.cxx, ScanFrame.h, ScanList.cxx, ScanList.h, SpillInfo.cxx, SpillInfo.h, SpillInfoBlock.cxx, SpillInfoBlock.h, fddataquality.cxx, fddataquality.h, slc, stp, data/ab_pdf_far_le_cedar_daikon.root, data/ab_pdf_far_phe_cedar_daikon.root, data/ab_pdf_near_le0_cedar_daikon.root, data/ab_pdf_near_le170_cedar_daikon.root, data/ab_pdf_near_le200_cedar_daikon.root, data/ab_pdf_near_le_cedar_daikon.root, data/ab_pdf_near_phe_cedar_daikon.root, data/ab_pdf_near_pme_cedar_daikon.root, data/ab_pdf_near_pmhe_cedar_daikon.root, data/dp_pdf_far_le.root, data/dp_pdf_far_le_R1.16.root, data/dp_pdf_far_le_carrot_cedar.root, data/dp_pdf_far_le_cedar_daikon.root, data/dp_pdf_far_le_predaikon_cedar.root, data/dp_pdf_far_phe_cedar_daikon.root, data/dp_pdf_near_L010z000i_cedar_daikon.root, data/dp_pdf_near_L010z170i_cedar_daikon.root, data/dp_pdf_near_L010z185i_cedar_daikon.root, data/dp_pdf_near_L010z200i_cedar_daikon.root, data/dp_pdf_near_L100z200i_cedar_daikon.root, data/dp_pdf_near_L150z200i_cedar_daikon.root, data/dp_pdf_near_L250z200i_cedar_daikon.root, data/dp_pdf_near_he.root, data/dp_pdf_near_he_R1.16.root, data/dp_pdf_near_le.root, data/dp_pdf_near_le_R1.16.root, data/dp_pdf_near_me.root, data/dp_pdf_near_me_R1.16.root, data/knn.train.far.cedar.daikon.root, data/QEpdfs_R1_16.root, data/QEpdfs_R1_18.root, data/QEpdfs_R1_18_2.root, data/README, data/knn.train.near.cedar.daikon.root, data/roid.pid.far.cedar.carrot.root, data/roid.pid.near.cedar.carrot.root, data/roid.pid.near.cedar.daikon.root, data/weights_farle_cedar_daikon7.dat, data/weights_farle_cedar_daikon7v2.dat, data/weights_farnoosc12.dat, data/weights_farnooscilnew12.dat, data/weights_farnooscilnew18.dat, data/weights_farnooscilnewfid12.dat, data/weights_farnooscilnewfid18.dat, data/weights_farnooscnew_cedar.dat, data/weights_farnooscnew_cedarnew.dat, data/weights_farnooscnewfid_cedar.dat, data/weights_farnooscnewfid_cedarnew.dat, data/weights_farosc1new12.dat, data/weights_farosc1new18.dat, data/weights_farosc1new_cedar.dat, data/weights_farosc1newfid12.dat, data/weights_farosc1newfid18.dat, data/weights_farosc1newfid_cedar.dat, data/weights_farosc2new12.dat, data/weights_farosc2new18.dat, data/weights_farosc2newfid12.dat, data/weights_farosc2newfid18.dat, data/weights_nearle16.dat, data/weights_nearle18.dat, data/weights_nearle18_2.dat, data/weights_nearle_cedar.dat, data/weights_nearle_cedar_daikon7.dat, data/weights_nearle_cedar_daikon7v2.dat, data/weights_nearle_cedarnew.dat, data/weights_nearphe16.dat, data/weights_nearphe18.dat, data/weights_nearphe18_2.dat, data/weights_nearphe_cedar_daikon7.dat, data/weights_nearphe_cedar_daikon7v2.dat, data/weights_nearpme16.dat, data/weights_nearpme18.dat, data/weights_nearpme18_2.dat, data/weights_nearpme_cedar_daikon7.dat, data/weights_nearpme_cedar_daikon7v2.dat, data/weights_neutrinosh.dat, data/weights_neutrinotr.dat, macros/Analyze.C, macros/AnalyzeMC.C, macros/CBSQE.C, macros/CCPID_example.C, macros/CCPID_nearmc.C, macros/CCSTD.C, macros/EvDisplay.C, macros/EvDisplayList.C, macros/EvDisplay_Cand.C, macros/HandScan.C, macros/LoadLibs.C, macros/LookAtValidationFile.C, macros/LookAtVxBInfoFile.C, macros/MakeDpHists.C, macros/MakePanMK.C, macros/MakePanTV.C, macros/MakePanTest.C, macros/NueOscProb.C, macros/OscProb.C, macros/OscReweight.C, macros/PanAna.C, macros/Utilities.C, macros/Validate.C, macros/VxBInfo.C, macros/make_events_file.C: [no log message] 2008-01-17 22:34 evans * NtupleUtils/NuXFitAnalysis.cxx: ...and now the transition analysis is configurable between Minuit and grid search (well, line search at least). 2008-01-17 22:23 evans * NtupleUtils/: NuXFitAnalysis.cxx, NuXFitAnalysis.h: CPT fit is now configurable between grid search and Minuit. 2008-01-17 21:42 evans * NtupleUtils/NuFluctuator.h: Functions to return high statistics fake data, scaled to the configured exposure. (No Poisson fluctuations => same every time.) 2008-01-17 21:07 bspeak * RunSummary/macros/Far/Physics.C: Some modifications to accomodate the new FarmListModules configurations tags. Also, some house keeping 2008-01-17 20:34 bspeak * RunSummary/FarmListModule.cxx: Typo fix 2008-01-17 20:26 George Irwin * setup/packages-R1.28: new frozen release R1-28 tagged 2008-01-17 20:00 bspeak * RunSummary/: FarmListModule.cxx, FarmListModule.h: Add Config tag for new output file: SFileName = Name of output file SFileDir = directory in which to place file MonthlySFileDir = place SFile in sub-directory name YEAR-MO AppendSFile = Apped the output to file (otherwise overwrites) The same four tags exist for MFile. The difference between output is MFile = F00027920_0001 2004-11 12714 485 SFile = F00027920_0001 Also take care of some house keeping issues. 2008-01-17 18:11 rustem * PhysicsNtuple/Config/FiducialCutStudy.txt: New fiducial volume file used for ntuple making for studies. 2008-01-17 18:09 rustem * PhysicsNtuple/: AlgAdapt.cxx, AlgAdapt.h, Handle.h, Record.h, RunModule.cxx, RunModule.h, StdHep.cxx, StdHep.h, TrueNu.cxx, TrueNu.h, Truth.h, Config/FiducialCut.txt, Config/PlotEvent.xml, Plot/PlotReson.cxx, Plot/PlotTruth.cxx, Select/SelectFlux.cxx, kNNAlg/RunkNN.cxx, macros/make.C, macros/study.C: A development snapshot: 1) Add GetName() and SetName() to AlgAdapt 2) Add primary lepton information to TrueNu 3) Add TBranch buffer size variable to RunModule 4) Change defaults for PlotTruth class 5) Increase fiducial volume size for ntuple production Few more minor changes. 2008-01-17 14:06 Robert Hatcher * DataUtil/infid.h: Needs a #include for assert(). Also somehow a spurious "o" ended up on the end of a random #include line which confused the compiler. 2008-01-17 13:37 Minos CVS group account. Do not commit from here! * Contrib/pidtf/InterimDoc/: ab_pur_vs_eff.png, pidTfPosition.tex, ro_pur_vs_eff.png, sens_dm2.png, sens_sin2.png: I added my part to the interim document