2007-10-17 21:47 Robert Hatcher * Production/asciidb/dogwood/bhend/: BFLDDBIPLANEMAP.csv, BFLDDBIPLANEMAPVLD.csv, catalogue.db: A table in the new format (w/ [MAP|SCALE]FULLGAP[1|2] and BDOTSCALE) that has linear combinations for the first and last 9 planes of each supermodule. VLD is set for all time but only kData (not kMC/kReroot). The CoilTools::IsReverse() should now take care of the sign for new code (current development and future dogwood). If we adopt this it would be spun into a production database ... this ASCII DB is for testing purposes only. Previous commit was against "cedar_phy/bhcurv" (this is "dogwood/bhend") because of starting with a copy that include the CVS subdir... those commits have been backed out using "cvs admin -o rev file". 2007-10-17 21:20 scavan * setup/packages-R1.24.4: point release for the farm with workaround for MRCC/satrack issue with /cvs/minoscvs/rep1/minossoft/CandSubShowerSR/AlgSubShowerSRList.cxx bug fixed 2007-10-17 20:58 hartnell * NuMuBar/tools/farm.pl: Modify so it works for Justin 2007-10-17 20:44 scavan * MuonRemoval/SelectEvent.cxx: This bypasses a bug that occurs when both sa and sr tracks are created in the reconstruction before MRCC is called the bug is that if(cth_test->IsEquivalent(rc)) When cth_test points to a CandFitTrackSAHandle and rc points to a CandFitTrackCamHandle segfaults the work around is to just not compare a CandFitTrackSAHandle to a CandFitTrackCamHandle if(strncmp("CandFitTrackSAHandle",cth_test->ClassName(),20)==0)continue; if(cth_test->IsEquivalent(rc)){ ..... 2007-10-17 20:35 evans * NuMuBar/tools/sam.pl: The perl script now pulls out the user's user name and sticks it on the front of the sam project name. 2007-10-17 20:12 hartnell * NuMuBar/NuDSTAna.cxx: Adapt to removed variables not being present (don't try and print them) 2007-10-17 20:12 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h, NuExtraction.cxx, NuReco.cxx: Removed some majority curvature variabls that weren't important as well as the 6th and 7th shower info. This is probably a 10% size reduction. 2007-10-17 20:10 evans * NuMuBar/tools/sam.pl: Adding today's date and time to the sam project name. Making pwd the place for the output files. 2007-10-17 19:26 hartnell * NuMuBar/NuAnalysis.cxx: Bring Majority Curvature back from the wilderness... Justin's perftool findings have brought the Ntuple making back to being close to IO-bound when MajC is included. Horray! 2007-10-17 19:17 evans * NtupleUtils/MajorityCurvature.cxx: Removing an unused variable. 2007-10-17 19:12 evans * NtupleUtils/: MajorityCurvature.cxx, MajorityCurvature.h: Discovered Google Perftools and made my majority curvature code at least a factor of 5 faster. No change in the user interface or results. 2007-10-17 18:07 Brian Rebel * NCUtils/NCAnalysisUtils.cxx: fix bug in extended model I 2007-10-17 17:57 bckhouse * Production/Cedar_phy/restructure-chris/: reco_MC_daikon_far_cedar_phy.C, headers/set_calibrator_daikon_far.h: reco_MC_daikon_far_cedar_phy.C 2007-10-17 17:54 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationModule.cxx: make the calls for different oscillation models a little more intelligent, ie name them something other than FindSurvivalProbability. also use the NCType::NuMuToXXX modes when determining which probability to apply for a given event. 2007-10-17 17:49 bckhouse * Production/Cedar_phy/restructure-chris/reco_MC_far_cedar_phy.C: Accidentally left superfluous forward declarations in. 2007-10-17 17:43 bckhouse * Production/Cedar_phy/restructure-chris/: reco_MC_daikon_near_cedar_phy.C, headers/set_calibrator_daikon.h, headers/io/attach_output_mc.h: New files needed for reco_MC_near_cedar_phy.C 2007-10-17 17:43 bckhouse * Production/Cedar_phy/restructure-chris/headers/util/: get_record_title.h, run.h: reco_MC_daikon_near_cedar_phy.C 2007-10-17 17:41 bckhouse * Production/Cedar_phy/restructure-chris/reco_MC_near_cedar_phy.C: Fix output filename. 2007-10-17 17:19 hartnell * NuMuBar/macros/mVsTime.C: Make coil current, coilIsOk and coilIsReverse plots vs time 2007-10-17 17:19 hartnell * NuMuBar/NuDSTAna.cxx: Add PID cut to 1st set of vs time plots 2007-10-17 17:17 hartnell * NuMuBar/NuTime.cxx: Insert 1e12 pot scale factor 2007-10-17 16:10 Robert Hatcher * GridTools/RemoteSoftwareDeployment/libs_and_builds/build_pythia6.sh: Better control over removal or not of pythia6 dummy routines PDFSET, STRUCTM, STRUCTP using: --dummies=besttry (default) means try to link to CERNLIB libraries pdflib[804] mathlib kernlib; if any of the libraries can't be found then don't remove the dummies --dummies=remove means always remove dummy routines, try to link to whatever libraries can be found --dummies=keep means always keep dummies, don't try to link to CERNLIB General cleanup to make sections more clearly separated. 2007-10-17 14:49 arms * Contrib/rhatcher/gminos_jobs/umn_bulk_copy.sh: Update bulk copy script to account for changes to the setup_umn_bundle.sh script 2007-10-17 13:51 hartnell * NtupleUtils/NuExtraction.cxx: Cleaned out around 10 unused headers 2007-10-17 12:51 bckhouse * Production/Cedar_phy/restructure-chris/: reco_near_cosmic_cedar_phy.C, headers/set_msg_levels_cosmic.h, headers/cosmic/cosmic_configure.h, headers/cosmic/cosmic_create_path.h, headers/cosmic/cosmic_do_report.h, headers/cosmic/cosmic_set_filter.h, headers/cosmic/cosmic_set_prescaling.h: First draft of reco_near_cedar_phy.C 2007-10-17 12:47 bckhouse * Production/Cedar_phy/restructure-chris/headers/io/attach_output.h: Take more parameters. 2007-10-17 11:40 Nick West * GridTools/DataCacheManager/config/sno.site_ral_sno.local_disks: Add Directory used to hold resource locks 2007-10-17 11:28 scavan * CandSubShowerSR/AlgSubShowerSRList.cxx: modified lies 949 and 957 to fix an occasional core dump was while(PlanePH[maxPlane+counter]>0||(maxPlane+counter)==249) now is while((maxPlane+counter)>=0&&(PlanePH[maxPlane+counter]>0||(maxPlane+counter)==249)) 2007-10-17 11:24 scavan * CandSubShowerSR/AlgSubShowerSRList.cxx: modified lies 949 and 957 to fix an occasional core dump was while(PlanePH[maxPlane+counter]>0||(maxPlane+counter)==249) now is while((maxPlane+counter)>=0&&(PlanePH[maxPlane+counter]>0||(maxPlane+counter)==249)) 2007-10-17 05:32 Robert Hatcher * GridTools/RemoteSoftwareDeployment/libs_and_builds/build_pythia6.sh: Look around for the necessary CERNLIB libraries pdflib[804], mathlib and kernlib; if they can't be found then don't remove the dummy routines PDFSET, STRUCTM, STRUCTP. The non-removal can also be forced by the flag --keep-dummies. If the dummies are left in place then a call to one of them will result in a PYSTOP (fortran STOP) at some arbitrary place ... generally not nice. Supplying our own source to build for these libraries is a daunting task, so if you want them you'll need to have CERNLIB installed somewhere it can find: $CERNLIB $CERNLIBS $CERN_DIR/lib or $CERN_ROOT/lib. This will avoid leaving the libPythia6.so with unresolved externals that can't be trivally satisfied during a ROOT session: gSystem->Load("libPythia6.so") The source code can be forced to be refetched from the web source via the command line flag:--refetch. 2007-10-16 23:42 arms * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010000_near_bhcurv.py, gminos_cfg_L010000_rock_bhcurv.py, gminos_cfg_L010170_near_bhcurv.py, gminos_cfg_L010170_rock_bhcurv.py, gminos_cfg_L010185_far_beam_bhcurv.py, gminos_cfg_L010185_far_invert_bhcurv.py, gminos_cfg_L010185_far_nutau_bhcurv.py, gminos_cfg_L010200_near_bhcurv.py, gminos_cfg_L010200_rock_bhcurv.py, gminos_cfg_L100200_far_beam_bhcurv.py, gminos_cfg_L100200_far_invert_bhcurv.py, gminos_cfg_L100200_far_nutau_bhcurv.py, gminos_cfg_L100200_near_bhcurv.py, gminos_cfg_L100200_rock_bhcurv.py, gminos_cfg_L150200_near_bhcurv.py, gminos_cfg_L150200_rock_bhcurv.py, gminos_cfg_L250200_far_beam_bhcurv.py, gminos_cfg_L250200_far_invert_bhcurv.py, gminos_cfg_L250200_far_nutau_bhcurv.py, gminos_cfg_L250200_near_bhcurv.py, gminos_cfg_L250200_rock_bhcurv.py: Prepare daikon_04/bhcurv beam MC cfg scripts 2007-10-16 22:19 hartnell * NuMuBar/: macros/makeDstSam.C, tools/sam.pl: Now pass the MaxNumberOfFiles to the script as an argument. Adapt perl script to use new form. 2007-10-16 22:04 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCOscProb.cxx, NCOscProb.h, NCType.h, Extraction/NCAnalysisModule.cxx, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolation.h, Extrapolation/NCExtrapolationJK_fit.cxx, Extrapolation/NCExtrapolationJK_fit.h, Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h, macros/nearFarExtrapolation.C: more changes to calculate new oscillation probabilities. some structural changes, such as passing vectors of parameters rather than individual parameters. had to change JK and MQ methods to accomodate. new oscillation probability functions added to NCOscProb 2007-10-16 21:36 Robert Hatcher * WebDocs/external_products.html: A quick-ish update including: * preferred compiler gcc 3.2 --> 3.4 * add description of building pythia6 library * update ROOT section - on how to check out code with Subversion - enable pythia6, xml, asimage subpackage - make cintdlls is essentially a no-op now (part of basic build) - give warning about SRT's setting of MAKEFILE and MAKEFLAGS * how to get and/or install Subversion Things could probably still do with some cleaning up but most of the basics are now there.y 2007-10-16 21:28 hartnell * NuMuBar/macros/Config.C: Was loading different libraries in different scripts... this should be the more complete set. 2007-10-16 21:08 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_googleperftools.mk: be a bit more circumspect in how one tests for non-blank HAS_PERFTOOLS (not just defined but non-blank). 2007-10-16 20:44 hartnell * NuMuBar/macros/: FileListSpecial.C, chargeSeparation.C, dstAna.C, makeDst.C, makeDstSam.C, microDst.C, microDstCC.C: Using the new Config object throughout 2007-10-16 20:43 hartnell * NuMuBar/macros/concatenateDSTs.C: A macro to concatenate the DSTs. Not fast, but it deals with the histograms properly. 2007-10-16 20:39 hartnell * NuMuBar/macros/Config.C: An object to do the loading of libraries and setting of msg levels (borrowed from MeuCal) 2007-10-16 20:27 boehm * NueAna/: ANtpEventInfoAna.cxx, AnalysisInfoAna.cxx, NueStandard.cxx, NueStandard.h, Extrapolation/Comparator.h, Extrapolation/NueBackground.h, Extrapolation/NueExtrapHelper.cxx, Extrapolation/NueExtrapHelper.h, Extrapolation/NueFNExtrapolation.cxx, Extrapolation/NueFNHelper.h, Extrapolation/NueGui.cxx, Extrapolation/NueGui.h, Extrapolation/NueSystematic.cxx, Extrapolation/NueSystematic.h, Extrapolation/Selection.cxx, Extrapolation/Selection.h, Extrapolation/Systematic.cxx, Extrapolation/Systematic.h, Module/NueBeamMonModule.cxx, NueAnaTools/LinkDef.h, NueAnaTools/Selection.cxx, NueAnaTools/Selection.h: A whole slew of changes in two broad categories: Updates for Ent: - anainfo.inFiducialVolume now filled by the Standard Fiducial Volume - srevent.coilCurrent filled by Alec's new CoilTools - POT counting set to only count pots when CoilIsOK and In forward running (again using coil tools) - Moved the Selection namespace from Extrapolation into NueAnaTools and extended it to include MCNN and FidCut - This allows for a new NueStandard functions of the form PassesSelection(NueRecord*, Selection) which will work for everything making a nice simple interface Updates for Systematics code: - takes modern PIDS - new systematic TrkLike for track like planes - make use of the NueStandard namespace for the cuts - change skzp to use the SKZPweight calculator and to use the current error envelopes - change the definition of emfraction used for the EM v HadCalib split - change the gui to handle cleanly not having all systematics available 2007-10-16 20:19 hartnell * NuMuBar/: NuAnalysis.cxx, NuAnalysis.h, NuBeam.cxx, NuBeam.h: Fixed a bug with pot counting that I introduced at the weekend. When the coil was bad the pots were still being summed. More rationalisation and factorisation of the code. 2007-10-16 19:47 scavan * Production/Cedar_phy/MRCC/: reco_MC_daikon_far_MRCC_cedar_phy.C, reco_MC_daikon_far_MRCC_cedar_phy_cal.C, reco_MC_daikon_far_cosmic_MRCC_cedar_phy.C, reco_MC_daikon_near_MRCC_cedar_phy.C, reco_MC_daikon_near_cosmic_MRCC_cedar_phy.C, reco_MC_far_MRCC_cedar_phy.C, reco_MC_far_cosmic_MRCC_cedar_phy.C, reco_MC_near_MRCC_cedar_phy.C, reco_far_all_MRCC_cedar_phy.C, reco_far_spill_MRCC_cedar_phy.C, reco_near_cosmic_MRCC_cedar_phy.C, reco_near_spill_MRCC_cedar_phy.C, reco_near_spill_MRCC_special_runs_cedar_phy.C, srsafitter/reco_MC_daikon_far_MRCC_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_far_cosmic_MRCC_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_near_MRCC_cedar_phy_srsafitter.C, srsafitter/reco_far_all_MRCC_cedar_phy_srsafitter.C, srsafitter/reco_near_spill_MRCC_cedar_phy_srsafitter.C: fixed problems with MRCC scripts 2007-10-16 17:57 nwest * GridTools/Scripts/jobs/: run_test_job.perl, test_edg-job-get-output.text, test_edg-job-status.text, test_edg-job-submit.text: Add utility to to submit and monitor short, simple jobs on the GRID 2007-10-16 17:29 bckhouse * Production/Cedar_phy/restructure-chris/: reco_MC_far_cedar_phy.C, reco_MC_near_cedar_phy.C, headers/set_calibrator_far_mc.h, headers/set_msg_levels_far_mc.h, headers/mc_reco_far/mc_reco_far_configure.h, headers/mc_reco_far/mc_reco_far_create_path.h, headers/mc_reco_far/mc_reco_far_do_report.h, headers/reroot/reroot_configure.h: First draft of reco_MC_far_cedar_phy.C 2007-10-16 16:56 bckhouse * Production/Cedar_phy/restructure-chris/: reco_MC_near_cedar_phy.C, headers/reroot/reroot_configure.h: reroot_configure() now takes GevPerMip as a parameter. 2007-10-16 15:52 hartnell * NtupleUtils/NuExtraction.cxx: When extracting the coilIsOk might as well get the coil current as well 2007-10-16 15:21 hartnell * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h, NuPlots.cxx: Added: NuDSTAna::ConcatenateDSTs This just concatenates files with absolutely no cuts. The histograms containing the pot, times, etc info are also dealt with. Also, now use the histograms to determine the earliest and latest times across multiple files. 2007-10-16 15:17 hartnell * NtupleUtils/: NuCuts.cxx, NuExtraction.cxx: Use CoilTools to get the coil current (Thanks to Robert for the suggestion). This should be a lot faster. 2007-10-16 13:14 bckhouse * Production/Cedar_phy/restructure-chris/headers/io/attach_output_mc.h: Forgot a file. 2007-10-16 12:41 ishi * setup/packages-development: New modules G3PTSim and GeoSwimmer are added. 2007-10-16 12:21 bckhouse * Production/Cedar_phy/restructure-chris/: reco_far_spill_cedar_phy.C, headers/set_calibrator_far.h, headers/set_msg_levels_far.h, headers/io/attach_blinded_output.h: First draft of reco_far_spill_cedar_phy.C 2007-10-16 12:18 bckhouse * Production/Cedar_phy/restructure-chris/: reco_near_spill_MRCC_cedar_phy.C, reco_near_spill_cedar_phy.C, headers/use_new_hv_table.h, headers/far_spill/far_spill_configure.h, headers/far_spill/far_spill_configure_filters.h, headers/far_spill/far_spill_create_path.h, headers/far_spill/far_spill_do_report.h, headers/io/attach_output.h, macros/load_libs.C: Files for reconstructing far detector. 2007-10-16 10:00 bckhouse * Production/Cedar_phy/restructure-chris/headers/util/set_cand_output_bntp.h: Add missing line. 2007-10-16 05:46 dap56 * Mad/MadPIDAnalysis.cxx: Added code from Niki to access ND coil current from DB 2007-10-16 03:53 Robert Hatcher * Contrib/rhatcher/fnal_ups/neugen3/: v3_5_2.table, v3_5_2.version, v3_5_3.table, v3_5_3.version: ups setup file for neugen3. 2007-10-15 22:29 hartnell * NuMuBar/macros/: chargeSeparation.C, dstAna.C, makeDst.C, makeDstSam.C, microDst.C, microDstCC.C: Add gSystem->Load("libDcsUser"); before NtupleUtils 2007-10-15 22:02 hartnell * NtupleUtils/: NuCuts.h, NuExtraction.cxx, NuExtraction.h: Missed these... Implementing CoilToils (from Alec Habig with database caching from Robert) 2007-10-15 21:58 hartnell * NtupleUtils/NuCuts.cxx: Minor change to MSG 2007-10-15 21:40 hartnell * NtupleUtils/NuCuts.cxx: Adapt to new CoilTools::IsOk. 2007-10-15 21:39 hartnell * NuMuBar/: NuAnalysis.cxx, NuPlots.cxx, NuTime.cxx: Extract the new coilIsOk variables. Switch from coilOn to coilIsOk. 2007-10-15 21:28 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h: Removed: Bool_t coilOn; Added: Bool_t coilIsOk; Bool_t coilIsReverse; To use Robert's new CoilTools. 2007-10-15 20:19 hartnell * NuMuBar/macros/mVsTime.C: Macro to make plots of quantities vs time. Very useful for data quality monitoring! 2007-10-15 20:14 hartnell * NuMuBar/NuDSTAna.cxx: Added code to sum the potSinceLastEvent: have to do this whenever events are cut out. 2007-10-15 20:11 hartnell * NuMuBar/NuTime.cxx: Add a load more variables to plots vs time 2007-10-15 19:56 hartnell * NuMuBar/NuAnalysis.cxx: Committed wrong configuration last night... DO want to cut on coil current, etc. Also, use kFullDST anaVersion. (will try and implement Robert's new coil code now...) 2007-10-15 19:39 Robert Hatcher * DatabaseUpdater/dbu_sampy.C: copy of script being used to fill new DB tables in offline_dev and create the SAM python files. 2007-10-15 17:13 koskinen * NCUtils/Extrapolation/NCExtrapolation.cxx: Fixed issue with fLocFElectron variable being uninitialized in NCExtrapolation constructors. 2007-10-15 16:35 Sue Kasahara * G3PTSim/TGeant3/TGeant3.cxx: Undo commit of yesterday to reduce verbosity of StopRun. It's not that this method was overly verbose, but rather that the method was being called frequently by an older version of GeoSwimmer (already fixed by Masaki in the development version). 2007-10-15 16:33 bckhouse * Production/Cedar_phy/restructure-chris/macros/tsql_override.C: This file was based on an old version of the tsql override code. Should just use the version in asciidb/ instead. 2007-10-15 15:58 bckhouse * Production/Cedar_phy/restructure-chris/: reco_MC_near_cedar_phy.C, headers/mc_reco/mc_reco_configure.h, headers/mc_reco/mc_reco_create_path.h, headers/mc_reco/mc_reco_do_report.h, headers/reroot/reroot_configure.h, headers/reroot/reroot_create_path.h, headers/reroot/reroot_do_report.h: Commit draft of reco_MC_near_cedar_phy.C Some of these files may well need renaming/moving. 2007-10-15 14:29 koskinen * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Edited the FillResults histogram to return the oscillated background plots 2007-10-15 13:48 scavan * Production/Cedar_phy/MRCC/: reco_MC_daikon_far_cosmic_MRCC_cedar_phy.C, reco_MC_daikon_near_cosmic_MRCC_cedar_phy.C, reco_MC_far_MRCC_cedar_phy.C, reco_MC_far_cosmic_MRCC_cedar_phy.C, reco_MC_near_MRCC_cedar_phy.C, reco_far_all_MRCC_cedar_phy.C, reco_far_spill_MRCC_cedar_phy.C, reco_near_cosmic_MRCC_cedar_phy.C, reco_near_spill_MRCC_cedar_phy.C, reco_near_spill_MRCC_special_runs_cedar_phy.C: modified MRCC scripts to accept arguments nSkip and nRun with defaults nSkip=0 and nRun=100000 2007-10-15 13:39 bckhouse * Production/Cedar_phy/restructure-chris/macros/add_to_path.C: Add a macro add_to_path(TString release). Adds Production/release to ROOT's macro and include paths. 2007-10-15 13:15 bckhouse * Production/Cedar_phy/restructure-chris/headers/io/attach_output.h: Add arguement to control whether candidate files are written out. Set to true by default. 2007-10-15 13:10 bckhouse * Production/Cedar_phy/restructure-chris/: reco_near_spill_MRCC_cedar_phy.C, reco_near_spill_cedar_phy.C, headers/io/set_input_data.h: Minor changes. 2007-10-15 13:07 bckhouse * Production/Cedar_phy/restructure-chris/: headers/tsql_override.h, headers/io/attach_output.h, headers/util/load_libs.h, macros/load_libs.C, macros/tsql_override.C: Similarly move tsql_override() to macros/ 2007-10-15 13:03 bckhouse * Production/Cedar_phy/restructure-chris/: reco_near_spill_MRCC_cedar_phy.C, reco_near_spill_cedar_phy.C, headers/attach_mrcc_path.h: Change load_libs to a .C file so it can be used interactively. 2007-10-15 12:12 musser * CandFitTrackCam/: AlgFitTrackCam.cxx, AlgFitTrackCam.h, AlgFitTrackCamList.cxx, CandFitTrackCam.cxx, CandFitTrackCam.h, CandFitTrackCamHandle.cxx, CandFitTrackCamHandle.h, FitTrackCamListModule.cxx, FitTrackCamListModule.h: removal of range bias. pass both bias and unbiased q/p - add member to handle to support this improvements to vertex location provide avg Bfield along track 2007-10-15 11:36 Nick West * setup/setup_minossoft_csf.sh: Use the new GRID setup script 2007-10-15 11:08 Nick West * setup/setup_minossoft_csf.csh: Use the new GRID setup script 2007-10-15 11:00 nwest * setup/setup_minossoft_oxford.csh: Use the new GRID setup script 2007-10-15 10:47 nwest * GridTools/docs/ChangeLog: Minor updates: RSD GridTools assemble and install; Scripts setup 2007-10-15 10:46 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/install_GridTools.sh: Remove component libraries - GridTools installed a single library. 2007-10-15 10:46 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/assemble_GridTools.sh: Abort assemble if MOG_TOOLS appears to point to an RSD installed version (installed_libraries exists) 2007-10-15 10:45 nwest * GridTools/: DataCacheManager/init.pm, DataCacheManager/docs/dcm.html, RemoteSoftwareDeployment/doc/rsd.html, RemoteSoftwareDeployment/driver/initialise_globals.pm, Scripts/maintenance/version_number: Update to version V00-07-41 2007-10-15 08:17 nwest * GridTools/Scripts/setup/setup_minos_lcg_grid.sh: Use "pro" link, if it exists, to define the best version, rather than take the one with the highest version number. 2007-10-15 08:17 nwest * GridTools/Scripts/: docs/Scripts.html, setup/setup_minos_lcg_grid.csh: Support the use of MOG_TOOLS and MOG_SCRIPTS as a way of locating supporting scripts without having to cd to directory holding them. 2007-10-15 08:12 nwest * GridTools/Ganga/docs/ganga.html: Current version of Ganga now 4.4.1 2007-10-15 05:43 nwest * DatabaseMaintenance/tools/checksum_partial_rebuild.pl: Remove the setting of the DBM_SELECT_SEQNO environmental variable and allow the differential checksumming optimise the rebuild. Do this as it's selection can lead to the sanity check failing i.e. if further data has been added to the table since the checksum log was created. 2007-10-15 03:06 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Back out Jim's commit today to fill mc truth particle min/maxE. This is now filled as part of NtpMCStdHep. 2007-10-15 02:49 Sue Kasahara * MCNtuple/Module/: NtpMCModule.cxx, NtpMCModule.h: Fill NtpMCStdHepHit data member of NtpMCStdHep. New private data method: bool BuildStdHepToDigiHit(const TClonesArray* stdheparray, const TClonesArray* simdigihitarray); to build map of stdhep particles to associated digihits, where those digihits are directly deposited by the particle and are not veto shield hits. 2007-10-15 02:28 Sue Kasahara * MCNtuple/: NtpMCStdHep.cxx, NtpMCStdHep.h: New stdhep data member: NtpMCStdHepHit dethit[2]; // record info about first/last detector digihit to store information derived from the first/last *detector* (veto shield excluded) digiscinthit associated with the stdhep particle. Use NtpMCStdHepHit::IsValid() to determine the validity of the hit, i.e. to test if no hits were recorded. 2007-10-15 02:20 Sue Kasahara * MCNtuple/: LinkDef.h, NtpMCStdHepHit.cxx, NtpMCStdHepHit.h: New class to record information about a stdhep particle energy deposition hit as derived from an associated digiscinthit. To be used to record information about the first & last hit deposited by a stdhep particle. 2007-10-14 23:43 hartnell * NuMuBar/tools/sam.pl: More jobs to run. Alex: some of your dates were missing the ":ss" so I just added ":00". 2007-10-14 23:09 arms * Contrib/rhatcher/gminos_jobs/: gminos_cfg_CosmicLE_near_bhcurv.py, run_umn.sh, setup_umn_bundle.sh: Commit changes necessary to produce ND CosmicLE samples. Rename location for UMN flux files. 2007-10-14 22:57 hartnell * NuMuBar/NuAnalysis.cxx: Minor mods... should be the last commit for tonight. 2007-10-14 22:48 musser * G3PTSim/TGeant3/TGeant3.cxx: suppress verbose 'run stopped' cout 2007-10-14 22:43 musser * CandNtupleSR/Module/NtpSRModule.cxx: subsitute improved versions of min/max track energy calls to TruthHelper C 2007-10-14 22:39 hartnell * NuMuBar/NuDSTAna.cxx: The FullDSTs now have the bad spills written out, so added a cut to the standard set to remove them: lib.cuts.IsGoodBeamDetPOTCountingStage() When making micro DSTs update the nu.potSinceLastEvt variables since many events get cut out. Add more vs time plot for events with minimal cuts. 2007-10-14 22:36 musser * CandShowerSR/DBtxt_AlgShowerSR_Beam.C: subsitute John Marshall's wt cc calibration constants 2007-10-14 22:34 hartnell * NuMuBar/: NuTime.cxx, NuTime.h: Added some new variables to plot vs time. Now make AllQ plots as well as PQ and NQ. 2007-10-14 22:32 musser * DataUtil/: TruthHelper.cxx, TruthHelper.h: add min/max E support 2007-10-14 22:16 musser * RecoBase/CandShowerHandle.cxx: misc shower energy tweaks 2007-10-14 21:13 Robert Hatcher * DcsUser/CoilTools.h: Make GetCoilState() and GetMagNear() publically accessible -- like the comment stated their intent to be. 2007-10-14 21:12 hartnell * NtupleUtils/: NuCounter.cxx, NuCounter.h, NuCuts.cxx, NuCuts.h: Added: IsGoodBeamDetPOTCountingStage() to remove bad spills and !coilOn. Count these too. 2007-10-14 20:38 Sue Kasahara * CVSROOT/check_access: Add Jim to CandFitTrackCam. 2007-10-14 20:37 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Remove fill of NtpSRTrack::mcminE/mcmaxE data members and reference to TruthHelper. NtpSRModule version number should always be zero since this module is not i/o'able. 2007-10-14 20:32 Sue Kasahara * CandNtupleSR/NtpSRTrack.h: Remove: Float_t mcmaxE; // maximum digiScintHit Energy Float_t mcminE; // minimum digiScintHit Energy since these don't belong here. Update version number 7 to 8. 2007-10-14 20:10 hartnell * NuMuBar/NuDSTAna.cxx: Adapt to the new anaVersion: kFullDST 2007-10-14 20:06 hartnell * NuMuBar/macros/makeDst.C: Added: //j.Path("NuDST").Mod("NuModule").Set("UseOldMethod=1"); 2007-10-14 20:03 hartnell * NuMuBar/NuModule.h: Add fUseOldMethod data member 2007-10-14 19:59 hartnell * NuMuBar/: NuAnalysis.cxx, NuModule.cxx: Have reverted ChargeSeparationOneSnarl so as to reproduce previous results. However the default is now the new MakeFullDST(). To use the old method use this in the macro: j.Path("NuDST").Mod("NuModule").Set("UseOldMethod=1"); Fixed a small (0.2%) bug in the number of events that got written out depending on the analysis version. Was only checking if the primary track was in the loose fid vol, now check all tracks so that a different track can be chosen at the second stage. 2007-10-14 19:42 Sue Kasahara * CVSROOT/check_access: Add Jim to DataUtil and G3PTSim commit list. 2007-10-14 14:16 hartnell * NuMuBar/NuPlots.h: coilOn is now part of NuEvent 2007-10-14 14:15 hartnell * NuMuBar/: NuAnalysis.cxx, NuAnalysis.h: Work in progress... Added a new function to be used in making the FullDSTs. void NuAnalysis::MakeFullDST(const NtpStRecord* pntp, const NtpBDLiteRecord* pntpBD, const NtpFitSARecord* pntpSA) This function should be faster as it does not produce the 100s of analysis plots that ChargeSeparationOneSnarl used to. The coil current and goodBeamSntp is no longer cut on here, has to be done at the microDST stage. The goodBeamSntp and coilOn variables are now written to the NuDST. The potSinceLastEvt variables are now filled: this should allow pots per day/week/month to be derived. I will revert ChargeSeparationOneSnarl to it's previous behaviour so as not to change things for other users. 2007-10-14 14:04 hartnell * NuMuBar/: NuPlots.cxx, NuTime.cxx: Minor mods 2007-10-14 14:02 hartnell * NtupleUtils/: NuExtraction.cxx, NuReco.cxx: Filling the new NC discriminator variables 2007-10-14 13:58 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h: Added NC discriminator variables: Float_t evtphsigcor;//evt.ph.sigcor Float_t evtphsigmap;//evt.ph.sigmap Int_t ntrklike;//the number of trk-like planes Float_t trkphsigcor;//trk.ph.sigcor Float_t trkphsigmap;//trk.ph.sigmap and variables to say whether the coil was on and if the beam was good according to the data in the sntp file: Bool_t goodBeamSntp;//uses the beam data in the sntp file Bool_t coilOn;//if coil current passes the cut Previously these variables were cut on when the DST was made... but for VsTime plots you need to have this info in the DST. Also added variables to allow POT counting including snarls with zero events: Float_t potSinceLastEvt;//includes pot count for spills w/ no evts Float_t potSinceLastEvtGood;//as above but also good beam+det spills Float_t potSinceLastEvtBad;//as above but for bad beam+det spills 2007-10-14 13:51 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h: Added IsCoilOn() to be used when making the FullDSTs and counting POTs 2007-10-13 23:33 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSSList.cxx: fill event dcos variables 2007-10-13 23:19 musser * CandNtupleSR/: NtpSRFitTrack.h, NtpSRMomentum.h, NtpSRTrack.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: add bave and min/maxE variable to fit track branch 2007-10-13 22:52 musser * RecoBase/: AlgTrack.cxx, CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h, CandShowerHandle.cxx: Update CandShowerHandle::SetEnergy, add ability to hold ave mag field along track 2007-10-13 22:07 hartnell * NuMuBar/macros/: dstAna.C, mEnergy.C: Minor improvements... 2007-10-13 22:01 hartnell * NuMuBar/NuTime.cxx: Extended the VsTime plot making code so that it is now trivial to add new variables. 2007-10-13 21:59 hartnell * NuMuBar/NuAnalysis.cxx: The coil current was not being written out to the ntuple... it got lost in an earlier code rearrangement. Now writing to the new "pot" variable. No longer cutting on IsGoodBeam here since it will abort in certain configurations. This cut is now done at a later stage. 2007-10-13 21:55 hartnell * NtupleUtils/: NuCuts.cxx, NuEvent.cxx: IsGoodBeam will now abort if it encounters bad beam in the ND... since it would silently mess up the pot counting at present. 2007-10-13 21:53 hartnell * NtupleUtils/NuEvent.h: Added: Float_t pot;//pot in current spill Actually hard to use properly since in an event based ntuple you don't see the spills with zero events. Furthermore, you could have two events in one spill... I plan to add a variable that integrates the pot between events and takes account of spills with 2+ events. 2007-10-13 19:43 hartnell * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h: Have done a lot of factorization of the code. I had done too much cut and paste. The std cuts are now in 2 simple functions: Pre-selction cuts and final cuts. The multiple calls to NuPlots are also now in their own functions. These methods are intended to be the ones to run to make standard sets of plots: void StdCCAna();//std CC analysis void StdNMBAna();//std NuMuBar analysis 2007-10-13 03:20 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCOscProb.cxx, NCOscProb.h, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolation.h, Extrapolation/NCExtrapolationJK_fit.cxx, Extrapolation/NCExtrapolationJK_fit.h, Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationModule.cxx: changes for using alfons' parameterization for the oscillation probabilities. add NCExtrapolation::FindSurvivalProbability method to make it easier to switch between different models 2007-10-12 22:24 hartnell * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h: Added VsTime to loop over NuDST and make lots of variables vs time plots Added DoIOSimple. 2007-10-12 22:24 hartnell * NuMuBar/: NuTime.cxx, NuTime.h: Added code to make vs. time plots in different binnings. Just a start for now... more to come. 2007-10-12 22:22 hartnell * NuMuBar/: NuPlots.cxx, NuPlots.h: FillNtupleEarliestLatestTime at NuDST generation time so that appropriate date ranges can be set on plots at a later stage. 2007-10-12 21:49 ahimmel * NuMuBar/tools/sam.pl: Added RunJob3 to process RunII data prior to the "April Showers" problem. 2007-10-12 20:05 arms * Contrib/rhatcher/gminos_jobs/gminos_cfg_CosmicLE_near_bhcurv.py: new config for ND low energy cosmic muon MC 2007-10-12 19:59 Robert Hatcher * Loon/GNUmakefile: add reference to arch_spec_googleperftools.mk which will link the -lprofiler in to the loon executable by default (if possible, should be no failure if it can't be found). By default this costs nothing. Profiling is only done if it is externally enabled by defining $CPUPROFILE. 2007-10-12 19:54 Robert Hatcher * SRT_MINOS/SoftRelTools/arch_spec_googleperftools.mk: an SRT arch_spec config makefile fragment for use with Google's PerfTools package. Looks for $PERFTOOLS_DIR, but if not found defaults to $INSTALLATION. If it can't find the -lprofiler library then nothing gets linked. By default it only needs to be linked in, but then profiling is not specific to any routine but the executable as a whole. To compile in calls to it use: #include in the source code and add: include SoftRelTools/arch_spec_googleperftools.mk to the relevant GNUmakefile. 2007-10-12 19:12 Sue Kasahara * ParticleTransportSim/vld/CosmicLE/bfield/: PTSim_g3Config.C, exe_gminos_ptsim.sh, gminos_base.ffr, gminos_kine.ffr, kine_6_0_0_10_300_0_1500.gif, pedisplay.C, ptsim_G3_eggplant.C, reco_MC_gminos.C, reco_MC_ptsim.C, reco_minos.gaf_list: Scripts to generate muon trajectories using gminos and ptsim with continuous energy loss only activated. The purpose is to detect differences in bfield implementation. kine_6_0_0_10_300_0_1500.gif shows a ptsim trajectory overlayed over that of gminos for the favorite test case muon which passes through the coil region, twice. The trajectories agree with each other to a couple mm. 2007-10-12 18:46 boehm * NueAna/: NueStandard.cxx, NueStandard.h: Adding new functions to NueStandard: PassesSysPreSelection - an extended preselection "space" which allows for variations in preselected quantities to be varied in systematic studies. Passes(ANN/SSPID/Cut)Selection - cuts on three of the standard PID variables As usual function is overloaded to take a NueRecord or the variables in question 2007-10-12 17:45 koskinen * NCUtils/Extrapolation/: NCExtrapolationModule.cxx, NCExtrapolationModule.h: Added a new flag to the Module which sets whether to add nue to the analysis effects. 2007-10-12 17:41 bckhouse * Production/Cedar_phy/restructure-chris/: reco_near_spill_MRCC_cedar_phy.C, headers/attach_mrcc_path.h, headers/util/get_record_title.h: Fix up refactored muon script. Extract common code into get_record_title() 2007-10-12 16:52 bckhouse * Production/Cedar_phy/restructure-chris/: reco_near_spill_MRCC_cedar_phy.C, reco_near_spill_cedar_phy.C, headers/attach_mrcc_path.h: Muon removal script. 2007-10-12 16:44 nwest * GridTools/Scripts/setup/setup_minos_lcg_grid.sh: Switch to Ganga 4.4.1 14 September 2007 2007-10-12 16:14 nwest * GridTools/docs/data_lfc_lcg.html: LFC Vo rename /grid/minos -> /grid/minos.vo.gridpp.ac.uk 2007-10-12 16:14 nwest * GridTools/: Scripts/docs/Scripts.html, Scripts/setup/locate_and_run_setup_wn.sh, Scripts/setup/set_routines.sh, Scripts/setup/set_sh_env.sh, Scripts/setup/set_shell_env.pm, Scripts/setup/setup_minos_lcg_grid.csh, Scripts/setup/setup_minos_lcg_grid.sh, Scripts/setup/setup_ui.csh, Scripts/setup/setup_ui.sh, Scripts/setup/setup_wn.sh, docs/ChangeLog: Major clean up and simplification of setup scripts and associated documentation. 2007-10-12 16:14 nwest * GridTools/RemoteSoftwareDeployment/libs_and_builds/install_GridTools.sh: Place copies of the GridTools/Scripts setup scripts in s/w top level directory to simply access when running on the GRID. 2007-10-12 16:14 nwest * GridTools/RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_install.pm: Add RSD_SW_DIR to install API 2007-10-12 16:13 nwest * GridTools/: DataCacheManager/init.pm, DataCacheManager/docs/dcm.html, RemoteSoftwareDeployment/driver/initialise_globals.pm, Scripts/maintenance/version_number: Update to version V00-07-40. 2007-10-12 16:07 bckhouse * Production/Cedar_phy/restructure-chris/headers/: io/set_input.h, spill/spill_configure.h: Remove old named file. 2007-10-12 16:06 bckhouse * Production/Cedar_phy/restructure-chris/: reco_near_spill_cedar_phy.C, headers/io/set_input_data.h: Rename file. 2007-10-12 16:04 bckhouse * Production/Cedar_phy/restructure-chris/headers/io/attach_output.h: Fix stupid typo. Now the script doesn't crash early on. 2007-10-11 22:01 Robert Hatcher * BField/: BField.cxx, BField.h, BfldDbiPlaneMap.cxx, BfldDbiPlaneMap.h, BfldLoanPool.cxx, BfldLoanPool.h: Extend BfldDbiPlaneMap so that it can hold maps/scales for full plane coverage in the inter-steel gap; fall back to using line current if no map is specified or if explicitly set to do so via UseLineCurrentInGap setting of BfldLoanPool config. Also extend DB table with column to hold Bdot scale factor, rather than mixing it into the map scale #, so that we can choose at run time whether to apply those factors. 2007-10-11 19:37 scavan * Production/Cedar_phy/MRCC/: reco_MC_daikon_far_MRCC_cedar_phy.C, reco_MC_daikon_far_MRCC_cedar_phy_cal.C, reco_MC_daikon_far_cosmic_MRCC_cedar_phy.C, reco_MC_daikon_near_MRCC_cedar_phy.C, reco_MC_daikon_near_cosmic_MRCC_cedar_phy.C, reco_MC_far_MRCC_cedar_phy.C, reco_MC_far_cosmic_MRCC_cedar_phy.C, reco_MC_near_MRCC_cedar_phy.C, reco_far_all_MRCC_cedar_phy.C, reco_far_spill_MRCC_cedar_phy.C, reco_near_cosmic_MRCC_cedar_phy.C, reco_near_spill_MRCC_cedar_phy.C, reco_near_spill_MRCC_special_runs_cedar_phy.C, srsafitter/reco_MC_daikon_far_MRCC_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_far_cosmic_MRCC_cedar_phy_srsafitter.C, srsafitter/reco_MC_daikon_near_MRCC_cedar_phy_srsafitter.C, srsafitter/reco_far_all_MRCC_cedar_phy_srsafitter.C: modified all currently used scripts to also write out the MRCC tree in the ntupleMRNT.root file MRCC scripts are in the Production/Cedar_phy/MRCC directory 2007-10-11 16:52 hartnell * NtupleUtils/doc/: NuDST.html, cssSystematicsDSTs.html: Doh, forgot to upload these from 3 weeks ago... collaboration meeting panic mode obviously... 2007-10-11 14:16 Robert Hatcher * Production/asciidb/set_tsql_override.C: Actually _commit_ the change to allow ASCII_DB_SET to allow "_" as a valid separator between different 'sets' (read subdirs). 2007-10-11 13:58 bckhouse * Production/Cedar_phy/restructure-chris/headers/: io/attach_output.h, io/set_input.h, spill/spill_configure.h, spill/spill_configure_filter.h, spill/spill_configure_shower.h, spill/spill_create_path.h, spill/spill_do_report.h, util/get_run_number.h, util/load_libs.h, util/run.h, util/set_cand_output_bntp.h, util/set_ntpst_output_bntp.h: The rest of the files. 2007-10-11 13:58 bckhouse * Production/Cedar_phy/restructure-chris/headers/: apply_spectrometer_fudge.h, configure_ugli.h, set_calibrator.h, set_msg_levels.h, tsql_override.h, use_new_hv_table.h: More restructuring files. 2007-10-11 13:57 bckhouse * Production/Cedar_phy/restructure-chris/reco_near_spill_cedar_phy.C: My first draft of script restructuring. 2007-10-11 13:48 asousa * CVSROOT/check_access: Giving the new batchers Chris and Matt write permissions to Production package. 2007-10-11 10:23 Nick West * GridTools/: DataCacheManager/get_site_info.pm, RemoteSoftwareDeployment/driver/get_site_info.pm: Make extraction of SL version from /etc/redhat-release case insensitive - Oxford and RAL were different 2007-10-11 07:05 Nick West * setup/msrt: When pruning a release and checking that a package isn't used by another release, skip check if package directory doesn't exist in that release to avoid cosmetic warning about missing directory. 2007-10-10 23:57 ahimmel * NuMuBar/macros/alex/: FileListSpecial.C, Initialize.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, map.C: Adding my scripts to CVS in their own folder so I can move them from release to release. 2007-10-10 23:01 Robert Hatcher * Validity/: LinkDef.h, VldTimeStamp.h: Make the annoying message: Warning in : class timespec already in TClassTable go away. This is because both ROOT and this class were making adding timespec to the dictionary. Since ROOT is doing it we don't have to any more. To get the headers to VldTimeStamp right we can just include TTimeStamp.h (which is their version of the same class). At some point the differences between this class and the ROOT version should be sorted out and VldTimeStamp be made a derived (if necessary due to additional methods) class of the ROOT class. 2007-10-10 19:07 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: remove debugging cout 2007-10-10 19:00 koskinen * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Fixed a typo that had numu to nue behaving as nue to nue in the FillDataMCHistograms for the FD function. 2007-10-10 18:46 hartnell * NuMuBar/macros/makeDstSam.C: Adapt to Liz's upgrades to IoModule 2007-10-10 18:45 hartnell * NuMuBar/tools/: farm.pl, sam.csh: Latest 2007-10-10 18:44 hartnell * NuMuBar/tools/sam.pl: My all in one script for queurying SAM, starting a SAM project and then submitting jobs to the batch farm to consume all the files in the project 2007-10-10 18:25 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCOscProb.cxx, NCType.h, Extrapolation/NCBeam.cxx, Extrapolation/NCEnergyBin.cxx, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h, macros/ncccSeparationNC.C: changes to handle nu_e events are now in place. 2007-10-10 17:48 boehm * NueAna/NueAnaTools/: NueConvention.cxx, NueConvention.h, OscProb.cxx: OscProb wasn't actually calculating values for the anti-nus, also renamed the functions to be a little bit more informative 2007-10-10 17:48 arms * Contrib/rhatcher/gminos_jobs/gminos_jobs.py: Slight modification to deal with a new naming convention for CosmicLE stdhep files 2007-10-10 15:48 ishi * GeoSwimmer/GeoSwimApplication.cxx: StopTrack() instead of StopRun(). 2007-10-10 15:10 boehm * NueAna/MCNNVars.h: Advancing the ClassDef number 2007-10-10 15:03 Sue Kasahara * ParticleTransportSim/vld/CosmicLE/: ValidationLog, cosmicVtx.gif, drawCosmicVtx.C, genCosmicVtxHist.C: Scripts to generate and draw cosmic ray vertices in a box defined by the far detector hall dimensions. cosmicVtx.gif shows that the vertices are clearly within the hall dimensions. ValidationLog therefore updated to note that any rock composition/density differences between the gminos & ptsim run won't make any difference to the simulation results. 2007-10-10 14:29 boehm * NueAna/NueAnaTools/: NueConvention.cxx, NueConvention.h, OscProb.cxx: Oscprob codes have been moved into the NueConventions namespace to prevent possible library issues 2007-10-10 13:24 rustem * UnfoldingData/: AlgUnfold.h, CellVec.h, Matrix.cxx, Near/AlgAssignNear.cxx, Near/AlgAssignNear.h, Near/AlgAssignNear2d.cxx, Near/AlgAssignNear2d.h, Review/AlgFile.cxx, Review/AlgFile.h, Review/ComplexKey.h, Review/PlotTest.h, Review/PlotUnfold.h, Review/PlotVector.h, Smooth/AlgMinuitFit.cxx, Smooth/AlgMinuitFit.h, Smooth/FitFcn.h, Smooth/PolNFcn.cxx, Smooth/PolNFcn.h, Test/AlgAssignTest.cxx, Test/AlgAssignTest.h, Unfold/AlgUnfoldEM.cxx, Unfold/AlgUnfoldEM.h: A development snapshot of the unfolding package. 2007-10-10 13:14 hartnell * NuMuBar/NuAnalysis.cxx: Was still running ExtractConfig is the original place, now removed. 2007-10-10 13:00 hartnell * NuMuBar/NuAnalysis.cxx: Remove a debugging statement. 2007-10-10 12:49 hartnell * NuMuBar/: NuAnalysis.cxx, NuAnalysis.h: Deal with the case that the first snarl has no beam information. The beam information is used to set pdfs, etc so just keep looping until a GoodSpill is obtained. This should only happen rarely... 2007-10-10 12:18 asousa * NCUtils/Extrapolation/: NCBeam.cxx, NCBeam.h, NCExtrapolation.cxx: Adding true energy histograms to output file. 2007-10-10 11:12 hartnell * NuMuBar/macros/microDstCC.C: Macro to make micro dsts with CC analysis reconstruction and cuts 2007-10-10 11:11 hartnell * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h: Added a function to make micro DSTs with the CC analysis reconstruction and cuts 2007-10-10 10:38 Nick West * GridTools/docs/ChangeLog: Minor RSD updates 2007-10-10 10:38 Nick West * GridTools/RemoteSoftwareDeployment/driver/initialise_globals.pm: Use get_site_info to set up $SYS::HOST_PLATFORM 2007-10-10 10:38 Nick West * GridTools/RemoteSoftwareDeployment/: doc/rsd.html, driver/help.txt, driver/manage_soft_links.pm: Force platform specific soft links e.g new-SL4 2007-10-10 10:38 Nick West * GridTools/: DataCacheManager/init.pm, DataCacheManager/docs/dcm.html, Scripts/maintenance/version_number: Update version number to V00-07-31 2007-10-10 10:38 Nick West * GridTools/: DataCacheManager/get_site_info.pm, RemoteSoftwareDeployment/driver/get_site_info.pm: Add os_type: Operating System type e.g. SL4 2007-10-10 09:09 Nick West * GridTools/docs/jobs_tutorial.html: Deprecate RSD job submission system, Add link entry for Ganga 2007-10-10 09:07 Nick West * GridTools/docs/admin_procedures.html: Add link for obtaining account on UI at RAL 2007-10-10 09:06 Nick West * GridTools/docs/admin_install_software.html: Add some example RSD commands to assemble and install 2007-10-10 09:04 Nick West * GridTools/Ganga/GBS/docs/gbs.html: Add configuration FGITopDir 2007-10-10 03:11 Sue Kasahara * ParticleTransportSim/vld/CosmicLE/mcmon/: GNUmakefile, LinkDef.h, MCMonitorCosmic.cxx, MCMonitorCosmic.h, MCMonitorCosmicHistograms.cxx, MCMonitorCosmicHistograms.h, compare_gminos_ptsim_far_cosmicLE.mcmoncosmic.ps, loadlib.C, makeMCMonitorPlots.C, outputMCMonitorPlots.C: A modified version of MCMonitor suitable for cosmics. The output file compare_gminos_ptsim_far_cosmicLE.mcmoncosmic.ps shows the comparisons for 10 CosmicLE files. The plots show that there is very good agreement overall, although there is on average 1 additional hit strip per snarl using ptsim in place of gminos. The reconstructed showers have slightly more planes per shower and energy per shower(~2%). 2007-10-09 21:05 Brian Rebel * NCUtils/: Extrapolation/NCEnergyBin.cxx, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolation.h, Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationModule.cxx, macros/ncccSeparationNC.C: finish adapting extrapolation base class and MQ extrapolation to be able to handle inverted beam files. make the module handle them too. add fTheta13 to the extrapolation base class and set it in the registry for when we want to make f_s vs theta_13 plots. remove TinyXML from macro 2007-10-09 21:02 koskinen * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: JK_fit now handles inclusion of numu->nue oscillation. 2007-10-09 20:31 Sue Kasahara * ParticleTransportSim/vld/CosmicLE/ValidationLog: Validation log summarizing the status of the findings using Jeff's MeuCal test and the questions to be resolved. 2007-10-09 20:12 Brian Rebel * NCUtils/: LinkDef.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCOscProb.cxx, NCOscProb.h, NCType.h, Extraction/NCReaderHelper.cxx, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationMQ.cxx: make NCOscProb a namespace and change the name of the MuDisappearance method to TauAppearance. add entries to NCType for different oscillation modes, NuMuToNuMu etc. add new find survival probability function to NCAnalysisUtils to make use of the NCOscProb namespace. adapt MQ extrapolation and base class to use the new survival prob method. fix up the LinkDef.h 2007-10-09 19:53 koskinen * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: The JK_fit method is outfitted to handle oscillated nue events 2007-10-09 19:52 Sue Kasahara * ParticleTransportSim/vld/CosmicLE/: exe_gminos.sh, exe_ptsim.sh, ptsim_G3_eggplant.C, reco_MC_daikon_far_cosmic_cedar_phy.C, reco_MC_eggplant_far_cosmic_cedar_phy.C: Add scripts used in simulation & reconstruction of CosmicLE data. 2007-10-09 19:33 scavan * Production/Cedar_phy/restructure1/: commonfunctions.C, reco_MC_daikon_far_cedar_phy.C, x.C: second form of restructuring 2007-10-09 19:24 koskinen * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Corrected the inclusion of the CC tau background in the NC sample. Changed some variables to represent the addition of Beam Nue events, to avoid confusion with future addition of oscillated Nue events. 2007-10-09 18:48 scavan * Production/Cedar_phy/restructure/: reco_near_spill_cedar_phy.C, common_scripts/dbi_setup.h, common_scripts/getrunnumber.h, common_scripts/header.h, common_scripts/job_setup.h, common_scripts/loadlib.h, common_scripts/set_tsql.h, common_scripts/setcalibrator.h, common_scripts/setmessagelevel.h, common_scripts/setoutput.h: starting to prototype restructuring of scripts 2007-10-09 17:38 Sue Kasahara * Util/UtilIstHEP.cxx: Turn off obnoxious "unknown isthep code" messages. 2007-10-09 16:54 Nick West * GridTools/RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Add minossoft:S07-09-20-R1-26-build_1 2007-10-09 16:44 Nick West * GridTools/RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_launch.pm, driver/help.txt: Allow launch to PBS to specify queue 2007-10-09 15:38 Brian Rebel * NCUtils/Extrapolation/: NCBeam.cxx, NCBeam.h, NCEnergyBin.cxx, NCEnergyBin.h, NCExtrapolation.cxx, NCExtrapolationJK.cxx, NCExtrapolationJK_fit.cxx, NCExtrapolationMQ.cxx, NCExtrapolationNS.cxx: fix up naming conventions. make the changes Tau -> NuMuToNuTau Electron -> NuMuToNuE ElectronBeam -> NuEToNuE these changes are in the NCBeam and NCEnergyBin objects, and referenced in the extrapolation objects. fix bug in MQ extrapolation that used the NuMuToNuE instead of NuEToNuE. 2007-10-09 15:24 scavan * Production/Cedar_phy/: reco_MC_daikon_far_cedar_phy_cal.C, reco_MC_near_cedar_phy_cal.C, reco_near_mb_cedar_phy.C, reco_near_spill_cedar_phy_test.C, 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_far_all_cedar_phy_srsafitter.C, srsafitter/reco_near_spill_cedar_phy_srsafitter.C: cvs commit of recently added processing scripts for calibration runs, miniboone run, test run, and srsafitter runs 2007-10-09 15:23 scavan * Production/Cedar_phy/reco_MC_daikon_near_cosmic_cedar_phy.C: updated gev/mips to 0.001792 2007-10-09 14:25 hartnell * DataUtil/EnergyCorrections.cxx: One of the useful new messages was missing a "new line" at the end of it. 2007-10-09 13:46 rustem * PhysicsNtuple/: DataBlock.cxx, Select/SelectNeutrino.cxx, kNNAlg/Node.cxx, kNNAlg/Node.h: Cap number of warning messages in DataBlock to 10, these messages show up when FillBeam algorithm is not executed. Change defaults for SelectNeutrino: kNN > 0.3 for charged current events q/p < -0.005 for charged current muon neutrino events New function in Node.h that searches k-nearest neighbours, where k is computed using event weight and not event count. 2007-10-09 04:39 nwest * GridTools/docs/admin_group.html: Add reference to Virtual Organisation Operations Policy 2007-10-09 00:38 jpochoa * NueAna/: LinkDef.h, MCNNBestMatch.cxx, MCNNBestMatch.h, MCNNVars.cxx, MCNNVars.h: Added N best matches information (stored in MCNNBestMatch objects) to MCNNVars 2007-10-08 22:22 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: put NCType:: in front of file type designators 2007-10-08 22:07 Brian Rebel * NCUtils/Extrapolation/: NCExtrapolationNS.cxx, NCExtrapolationNS.h: fix up the add event methods to be able to use nue appearance files 2007-10-08 21:56 Brian Rebel * NCUtils/: NCType.h, Extrapolation/NCBeam.cxx, Extrapolation/NCBeam.h, Extrapolation/NCEnergyBin.cxx, Extrapolation/NCEnergyBin.h, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolation.h, Extrapolation/NCExtrapolationDP.cxx, Extrapolation/NCExtrapolationDP.h, Extrapolation/NCExtrapolationJK.cxx, Extrapolation/NCExtrapolationJK_fit.cxx, Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationMQ.h, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h, Extrapolation/NCExtrapolationNS.cxx, Extrapolation/NCExtrapolationRS.cxx, Extrapolation/NCExtrapolationRS.h, NumRec/MinosMinimization.cxx, NumRec/MinosMinimization.h: make changes to handle reading in of nu_e appearance related files 2007-10-08 20:53 koskinen * NCUtils/Extrapolation/: NCExtrapolationJK_fit.cxx, NCExtrapolationJK_fit.h: The NCExtrapolationJK_fit now uses the extra fitting variables defined by the base class. I removed the extraneous varaibles from the header file that duplicated those in the base class. All chi-squared calculations are done using the base class' designation that the fitting variables go from -sigma to +sigma and now 1 +/- sigma. The survival probability is now calculated by the NCAnalysisUtils function instead of a similar version encoded in the JK_fit code. 2007-10-08 19:49 Sue Kasahara * G3PTSim/gphys/gphysi.F: Comment out the TGeant3 introduced code that hardwires the unit output number to external file 'gphysi.dat', instead of using LOUT. The gphysi print messages will now appear in the ptsim log file. 2007-10-08 19:03 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h, NCExtrapolationJK_fit.cxx, NCExtrapolationJK_fit.h, NCExtrapolationMQ.cxx: Back out last set of changes. 2007-10-08 18:27 kreymer * CVSROOT/check_access: Added nwest, to allow kerberized access 2007-10-08 17:57 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h, NCExtrapolationJK_fit.cxx, NCExtrapolationJK_fit.h, NCExtrapolationMQ.cxx: Remove the extraVars* parameters from MakeDeltaChiSqrMaps. It now uses the fNuisanceParameters* member variables, which should get set automatically. Update MQ and JK_fit to work with these changes. Unfortunately I seem to have broken JK_fit so it converges to the wrong values. 2007-10-07 15:49 boehm * CVSROOT/check_access: Adding Pedro to those awesome enough to modify NueAna 2007-10-05 23:41 llhsu * NCUtils/Extrapolation/: NCExtrapolationNS.cxx, NCExtrapolationNS.h: Updating changes to date in the BeamMatrix method so that it can be merged with changes for theta13 fitting 2007-10-05 16:29 bckhouse * NCUtils/Extrapolation/NCExtrapolation.cxx: Minor tidying. 2007-10-05 15:51 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h: Don't recreate the Minuit object for every point on the contour. This saves a trivial amount of overhead, and ought to let Minuit use its previous knowledge of the function. Sadly this doesn't seem to give any further increase in speed. 2007-10-05 08:45 hartnell * MeuCal/MeuPlots.cxx: Bit more printout to get at the strip lengths. 2007-10-05 04:38 Sue Kasahara * ParticleTransportSim/macro/: PTSim_decayConfig.C, PTSim_g3Config.C: Remove a few blank lines. 2007-10-05 04:37 Sue Kasahara * MCApplication/: MCApplication.cxx, MCApplication.h: Add additional "Info" level print statements to log configuration and decay scripts. 2007-10-05 01:18 dap56 * Mad/: MadPIDAnalysis.cxx, macros/CCPID_example.C: Changed default release for MC to "CedarPhyV02 DaikonV00" 2007-10-05 00:08 Brian Rebel * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolationMQ.cxx: in MQ object handle hadronic calibrations correctly in base class initial weights to 0 for systematic uncertainty parameters 2007-10-04 21:04 koskinen * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Added some code to include the current knowledge of nue's in the FD. Updated the findsurvivalprobability code to appropriately reflect the tiny, tiny contribution of the NC taus 2007-10-04 19:13 rustem * PhysicsNtuple/Plot/: PlotResol.cxx, PlotResol.h: Couple minor changes to PlotResol algorithm. 2007-10-04 19:04 rustem * PhysicsNtuple/macros/make_ntuple.C: Finally, I have a single macro that makes ntuple files for both data and Monte-Carlo! Life will never be the same from this moment on... 2007-10-04 19:02 rustem * PhysicsNtuple/AlgAdapt.cxx: AlgAdapt is no longer a pure ABC class, it has two base class functions that are used by inherited classes. I personally prefer pure ABC classes, but in this case it is just simpler to add them to the base class becaus I did not want to add them to the Anp namespace as global functions. 2007-10-04 19:00 rustem * PhysicsNtuple/Config/PlotResol.xml: Definitions of histograms used by PlotResol algorithm. 2007-10-04 18:59 rustem * PhysicsNtuple/Plot/: PlotResol.cxx, PlotResol.h: Plotting algorithm that plots resolution of neutrino energy for various bins of true energy. 2007-10-04 18:58 rustem * PhysicsNtuple/: AlgAdapt.h, AlgCaddy.h, DataBlock.cxx, Particle.cxx, Particle.h, RecoNu.h, RunAlgEvent.cxx, RunAlgSnarl.cxx, RunAlgSnarl.h, RunAlgStore.cxx, RunFinder.cxx, Truth.cxx, Truth.h, Vertex.cxx, Vertex.h, Config/PlotReson.xml, Config/PlotVtx.xml, Plot/CountHist.cxx, Plot/CountHist.h, Plot/PlotEff.cxx, Plot/PlotEff.h, Plot/PlotPur.cxx, Plot/PlotPur.h, Plot/PlotReson.cxx, Plot/PlotReson.h, Plot/PlotTruth.cxx, Plot/PlotTruth.h, Plot/PlotVtx.cxx, Select/SelectBeam.cxx, Select/SelectBeam.h, Select/SelectCount.cxx, Select/SelectCount.h, Select/SelectFiducial.cxx, Select/SelectFlux.cxx, Select/SelectKinem.cxx, Select/SelectKinem.h, Select/SelectNeutrino.cxx, Store/FillBeam.cxx, kNNAlg/FillkNN.cxx, kNNAlg/FillkNN.h, kNNAlg/LikeModule.cxx, kNNAlg/LikeModule.h, macros/make_data.C, macros/make_mc.C: A development snapshot of PhysicsNtuple package. Add many refinements in the plotting algorithms, plus lots of other minor improvement/changes. 2007-10-04 16:56 bckhouse * NCUtils/macros/nearFarExtrapolation.C: Fix typo. 2007-10-04 16:30 Sue Kasahara * ParticleTransportSim/macro/PTSim_g3Config.C: Disable G3 debug output. 2007-10-04 16:29 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Reduce verbosity at kInfo level to one line per snarl. 2007-10-04 16:09 bckhouse * NCUtils/: Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolation.h, Extrapolation/NCExtrapolationModule.cxx, macros/nearFarExtrapolation.C: Add two new parameters to control the contour finding: AllowBestFitOutsideRange and AllowContoursOutsideRange These toggle the penalty terms that keep the fitter inside physical limits. Warnings: 1. If the best fit point is unphysical but the contours are constrained in the physical region they most likely will not be found. 2. Certain pathalogical contours (normally protected against by the requirement to be in the physical region) may get the contour finder stuck. 2007-10-04 15:53 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: remove random typo 2007-10-04 15:28 koskinen * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Modified the call to the chi-squared addition of the nuisance parameters to reflect that extraVarsMin in the derived class is 1-sigma. 2007-10-04 15:15 koskinen * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: Changes to the JK_fit method include the following - Inclusion of penalty terms on non-oscillation fitting terms - Initialization of key variables to zero - Explicit calls to set whether NC and/or CC data are loaded for fitting depending on registry flags of note is that in it's current form the nuisance parameters will only be properly calculated for values whose default value is zero. 2007-10-04 14:08 boehm * NueAna/: NueStandard.cxx, NueStandard.h: Adding New Functions PassesNonHEPreSelection to handle new request to trim files to all cuts but the high energy cut 2007-10-04 12:55 bckhouse * NCUtils/macros/nearFarExtrapolation.C: Fix references to $SCRATCH. Add lines setting all the different file limits explicitly. 2007-10-04 07:25 ishi * CVSROOT/: check_access, modules: Add new module GeoSwimmer. 2007-10-04 07:20 ishi * GeoSwimmer/: GNUmakefile, GeoSwimApplication.cxx, GeoSwimApplication.h, GeoSwimParticle.cxx, GeoSwimParticle.h, GeoSwimStack.cxx, GeoSwimStack.h, GeoSwimZCondition.cxx, GeoSwimZCondition.h, GeoSwimmer.cxx, GeoSwimmer.h, LinkDef.h: GeoSwimmer codes. 2007-10-04 07:03 ishi * GeoGeometry/GeoGeometry.cxx: Rough boundary condition for Swim Medium. 2007-10-04 01:08 arms * Contrib/rhatcher/gminos_jobs/: gminos_cfg_AtmosNu_far_max.py, gminos_ffr.py, run_umn.sh, umn_check_logs.sh: Preliminary commits to make running far atmospheric neutrinos possible 2007-10-03 20:54 Brian Rebel * NCUtils/Extrapolation/NCEnergyBinGradients.cxx: give histograms unique names including detector and beam type specifications 2007-10-03 17:54 boehm * NueAna/: NueStandard.cxx, NueStandard.h, NueAnaTools/NueConvention.cxx, NueAnaTools/NueConvention.h: Adding PassesMREFiducial and PassesMREPReselection functions Also making the energy cuts 1 < energy < 8 instead of <= in both cases 2007-10-03 17:22 koskinen * NCUtils/Extrapolation/NCExtrapolation.cxx: Added the NCBackground and CCBackground to the list of possible systematics to be included in the NCUtils fits. 2007-10-03 17:03 Brian Rebel * NCUtils/Extrapolation/: NCExtrapolationJK.cxx, NCExtrapolationMQ.cxx: back out accidental commit to limit fs to 0. in JK method use proper values for systematics fits in MQ method after commits from jason to the base class 2007-10-03 15:19 Brett Viren * CVSROOT/framework.list: Strangely, now that Mark has moved on to greener pastures, he no longer wishes to receive the poetic nuances of MINOSSOFT commit messages. I can only hope that he will still receive solace from reading Double-CHOOZ commit messages. 2007-10-03 14:58 koskinen * NCUtils/NCType.h: Corrected a typo for the Hadronic Calibration 2007-10-03 14:17 koskinen * NCUtils/NCType.h: Changing the name of the HadronicCalibrations to their new nomenclature of Absolute and Relative in the NCType.h 2007-10-03 14:01 boehm * NueAna/: NueStandard.cxx, NueStandard.h: Forgot to actually commit in the NueStandard Files 2007-10-03 04:39 Robert Hatcher * Production/asciidb/cedar_daikon/noalignnd/: UGLIDBISCINTMDL.csv, UGLIDBISCINTMDLVLD.csv, catalogue.db, mkvld.C: An UGLIDBISCINTMDL table that matches the daikon perfect geometry. One can use this to force data to be reconstructed with the same geometry. 2007-10-03 04:29 Robert Hatcher * Production/asciidb/set_tsql_override.C: An improved and generalized version of set_tsql_override(); used to be found embedded in Cedar_phy/bfield.C. This version can handle ASCII_DB_PATH and ASCII_DB_SET env variables that have more than one value (comma or [semi]colon separated). The test for MC file naming is more stringent but still handles the "brev", "bhcurv" and "bhcurvrev" cases. Put this in the "asciidb" subdir since it really isn't specific (anymore) to any particular release. 2007-10-02 22:56 arms * Contrib/rhatcher/gminos_jobs/gminos_cfg_CosmicMu_far_bhcurv.py: Add FD full spectrum CosmicMu script to use new Bfield maps, new rock material, air gap Bfield, etc for daikon_03 or higher 2007-10-02 22:47 koskinen * NCUtils/Extrapolation/NCExtrapolation.cxx: The values for extraVarsMin and Max have been changed for the extra parameters (systematics) to not include the addition of one, i.e. the value for Normalization is no longer 1 + Sigma. The addition of one for the extra parameters must be added in the derived class. This change makes it easier to add nuisance parameters because the fitting functions now return the actual deviation instead of 1 + deviation. 2007-10-02 20:44 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: dont fill mc for DQM plots when running over MDC or MC only files 2007-10-02 19:56 boehm * NueAna/: LinkDef.h, NueAnaTools/NueConvention.cxx, NueAnaTools/NueConvention.h: Adding the NueStandard namespace into the framework in order to have standardized DataQuality, Fiducial Volume, and Preselection cuts Some of the new fiducial information is stored in functions in NueConventions::IsInXXFiducial_Nue_Standard functions 2007-10-02 19:08 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCType.h, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolation.h, Extrapolation/NCExtrapolationJK.cxx, Extrapolation/NCExtrapolationJK_fit.cxx, Extrapolation/NCExtrapolationJK_fit.h, Extrapolation/NCExtrapolationMQ.cxx, macros/nearFarExtrapolation.C: change NearHadronicCalibration --> RelativeHadronicCalibration NearFarHadronicCalibration --> AbsoluteHadronicCalibration in NCAnalysisUtils::FindRecoWeight() -use adjusted values for ShowerEnergy (ie the old absolute calibration) only if the AbosluteHadronicCalibration is not turned on. -apply the relative hadronic calibration only to the far detector, not the near 2007-10-02 18:28 Brian Rebel * NCUtils/Extrapolation/: NCExtrapolationModule.cxx, NCExtrapolationModule.h: make separate file limit counts for data and mc to speed up the debugging 2007-10-02 13:24 hartnell * MeuCal/macros/: Config.C, FileListSpecial.C, meuPlots.C: Add gSystem->Load("libNtpFitSA.so"); before gSystem->Load("libNtupleUtils.so"); 2007-10-01 21:04 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCType.h: make locations of oscillation parameters in the minuit fits defined in NCType fix release type for MC 2007-10-01 21:03 Brian Rebel * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h, NCExtrapolationMQ.cxx, NCExtrapolationMQ.h: add variables to base class for using the minuit based fitter. add minuit based fitter calls to MQ extrapolation...verified to work with MC. 2007-10-01 16:53 Robert Hatcher * CVSROOT/check_access: complete Jeff Hartnell's request for additions to NtupleUtils & NuMuBar by adding idanko/izdanko. 2007-10-01 15:08 Brian Rebel * NCUtils/Extrapolation/: NCBeam.cxx, NCBeam.h, NCExtrapolationModule.cxx, NCExtrapolationModule.h: fix up filling of NC and CC events for all ND beams. more DQM histograms in the extrapolation module 2007-10-01 02:15 Robert Hatcher * RerootExodus/RerootToTruthModule.cxx: supplement TempTags registry entries for newly created SimSnarl; had "stream", add "tree", "file", "index". 2007-10-01 02:12 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Add GetRerootFileName() function for convenience. 2007-10-01 02:10 Robert Hatcher * DataUtil/: GetTempTags.cxx, GetTempTags.h: Utility functions for getting TempTags info from records (without having to deal with the dual inheritance hierarchy). 2007-10-01 02:09 Robert Hatcher * DataUtil/LinkDef.h: make sure DataUtil namespace is declared to CINT. 2007-09-30 21:36 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/temp: removing temp test 2007-09-30 21:34 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/temp: My CVS test 2007-09-30 21:25 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/run_wm.sh: minor changes 2007-09-30 16:49 Brian Rebel * NCUtils/Extrapolation/NCBeam.cxx: always add both NC and CC events for the near detector, no matter what fUseNC or fUseCC is set to. those events are not blinded. fUseNC or fUseCC still used to determine if one, the other, or both types of events should be put into the fit 2007-09-30 14:29 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationJK_fit.cxx: test flag for using NC and CC before filling results histograms 2007-09-29 19:12 boehm * StandardNtuple/: NtpStRecord.cxx, NtpStRecord.h: Added a function GetRelease() to the standard ntuple. This takes the place of the block of code that users would normally run in order to get ReleaseType value. 2007-09-29 14:48 boehm * Conventions/ReleaseType.cxx: Changing the Output string of R1.24.3 to say CedarPhy not Cedar 2007-09-28 20:41 mualem * Contrib/rhatcher/gminos_jobs/cit_bulk_copy.sh: minor changes 2007-09-28 20:15 mualem * Contrib/rhatcher/gminos_jobs/run_cit.sh: minor cleanup 2007-09-28 20:13 mualem * Contrib/rhatcher/gminos_jobs/submit_cit.sh: only minor changes 2007-09-28 17:37 rjn * DataUtil/: EnergyCorrections.cxx, EnergyCorrections.h: Adding the latest version of EnergyCorrections to the repository. I'm sure this is going to upset somebody, but then again it always does. 2007-09-28 17:14 koskinen * NCUtils/Extrapolation/: NCExtrapolationJK_fit.cxx, NCExtrapolationJK_fit.h: The JK_fit extrapolation method now functions using the fitter in NCUtils. Changes revolved around speeding up calculating the chi-squared function as well as removing histograms that are no longer filled or used. 2007-09-28 15:54 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: add condition to remove q > 0 CC events from data set in FinalEventCheck 2007-09-28 15:44 boehm * Conventions/: ReleaseType.cxx, ReleaseType.h: Adding CedarPhyDaikon as defined to be R1.24.2 + Daikon00 CalB may now be lost in the shuffle though due to R1.24.2 as a full set produced in the same environment. 2007-09-28 14:04 boehm * Conventions/ReleaseType.cxx: Fixing a bug in ReleaseType::AsString handling CedarPhy versions 2007-09-27 22:54 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, Extraction/NCAnalysisModule.cxx, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationModule.cxx: fix ReleaseType in NCAnalysisUtils to send the energy correction methods the correct release. it is hard coded right now, but should be fixed later. in NCExtrapolation fix a typo in the output to the screen NCExtrapolationModule add a plot to show the radial distribution of the selected events 2007-09-27 19:50 koskinen * NCUtils/Extraction/NCExtractionTO.cxx: Corrected a typo for the near detector 2007-09-27 19:42 Brian Rebel * NCUtils/Extraction/NCExtractionTO.cxx: remove 1.8% pulse height adjustment for pre-cedar reco 2007-09-27 17:20 bckhouse * NCUtils/: Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolation.h, Extrapolation/NCExtrapolationJK_fit.cxx, Extrapolation/NCExtrapolationModule.cxx, macros/nearFarExtrapolation.C: Make the contour finder controlling paramers an option in the macro instead of having to be set in code. 2007-09-27 16:41 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h: Add a function GetLazyBestFitPoint(). Once the minimization part of the contour finding is done it will return the best fit point. As before - only for hybrid method currently. 2007-09-27 16:29 bckhouse * NCUtils/Extrapolation/NCExtrapolation.cxx: Write out the individual contours as TGraphs as well as the TCanvas plot. Increase the contour finder cache to a few meg. Note : these and the previous changes are only implemented for the hybrid method. 2007-09-27 15:55 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h: Add extra parameters to NCExtrapolation::MakeDeltaChiSqrMaps to control which oscillation paramters to draw contours for. This should make it possible to parallelise the contour finding onto 9 machines. 2007-09-27 06:25 Robert Hatcher * DcsUser/: CoilTools.cxx, CoilTools.h: I've modified CoilTools to use a singleton model with an internal cache (i.e. it uses the DBI extended context to get a day's worth of data and rummages throught that as necessary) for the BFLDDBICOILSTATUS (FarDet) and DCS_MAG_NEAR (NearDet) tables. By being a singleton it can hold on to a cached set and make use of the proximity of subsequent snarls. I've tested this by doing a scan across a 2 week period (at 1 sec intervals = DB resolution). This compiled script was run on my 2GHz laptop against either minos-db1 (which had a load=1 at the time) or a local MySQL server. The large "Real" (=clock) time reflects the effort of the MySQL server as well as the C++ script. minos-db1 localhost code det Real CPU Real CPU old near 0:12:58 195.580 0:07:10 189.190 old far 0:12:26 245.790 0:08:06 241.370 new near 0:00:10 7.760 0:00:08 7.630 new far 0:00:05 2.310 0:00:02 2.210 2007-09-26 22:03 Brian Rebel * NCUtils/: Extrapolation/NCExtrapolationModule.cxx, macros/nearFarExtrapolation.C: fix bug in plotting of dqm quantities, update macro to use cedar_phy directory 2007-09-26 20:01 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_cfg_CosmicLE_far_bhcurv.py: tweak comment (no overlays, no recalc #'s) about changing rock/linr TMED. 2007-09-26 16:40 arms * Contrib/rhatcher/gminos_jobs/run_cit.sh: Add more flexible GOODLINES gminos log verification to cit script from umn script. 2007-09-26 16:33 arms * Contrib/rhatcher/gminos_jobs/gminos_cfg_CosmicLE_far_bhcurv.py: Add a cfg file for producing low energy FD cosmic muons with the new Bfield maps (218-220). Includes field in the air gaps and new rock material. 2007-09-25 20:58 bckhouse * NCUtils/Extrapolation/NCExtrapolationModule.cxx: Add a default value for the LazyContoursUseMinuit so that it actually works. 2007-09-25 20:19 koskinen * Contrib/koskinen/MuonDist/: DoThings1_C.d, DoThings2_C.d, DoThings4.C~, FitConf.h~, fit_combined_feb07.inp~, test.inp~, test1.inp~: Removed missed temp files. 2007-09-25 20:17 koskinen * Contrib/koskinen/MuonDist/: DoThings.C~, DoThings1.C~, DoThings2.C~, DoThings3.C~, DoThings3_C.d, DoThings4_C.d, DoThings_C.d, FitConf.cxx~, LinkDef.h~, MuDistSpline.cxx~, MuDistSpline.h~, MuDistSplineFunctions.cxx~, MuDistSplineFunctions.h~, grid_effic_hits.C~, grid_effic_hits.cxx~, run_MuDistSpline.C~, run_MuDistSpline1.C~, run_MuDistSpline2.C~, run_MuDistSpline3.C~, run_MuDistSpline4.C~: Removed a litany of temp files. 2007-09-25 20:06 Sue Kasahara * MCApplication/MCApplication.cxx: Add Tin isotope (Sn115) to list of defined ion types. Tin makes up a very small fraction of the steel plane composition. 2007-09-25 19:23 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Adjust near & far MARS volume half-width in z from 200 m to 250 m, since a handful of near det rock vertices extend out to the -250->-200 m range. It would be nice to have the MARS volume dimensions included in the database. 2007-09-25 19:22 koskinen * NCUtils/NCType.h: Added JK_fit method to the list of available NC extrapolation methods 2007-09-25 19:21 koskinen * NCUtils/Extrapolation/: LinkDef.h, NCExtrapolation.cxx, NCExtrapolationJK_fit.cxx, NCExtrapolationJK_fit.h, NCExtrapolationModule.cxx, NCExtrapolationModule.h: Adding a separate F/N method that uses a fitting routine selected from the base class to find oscillation parameters instead of a grid search. Because of the massive architecture change vs. the normal JK method, a handleful of previous features are not fully implemented in this new method, i.e. DoSystStudy. 2007-09-25 18:41 Sue Kasahara * MCApplication/MCApplication.cxx: Bug fix to initialization of swim media. The last medium in the "non swim" media list was incorrectly being configured for continuous energy loss as a swim medium. 2007-09-25 18:35 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: make sure to fill the DQM plots only for the events selected, ie either NC , CC, or both 2007-09-25 16:18 Brian Rebel * AnalysisNtuples/: ANtpRecoInfo.cxx, ANtpRecoInfo.h: add data member to hold difference in time between spill and event 2007-09-25 16:18 Brian Rebel * NCUtils/: Extraction/NCAnalysisModule.cxx, Extraction/NCAnalysisModule.h, Extrapolation/NCExtrapolationModule.h, Extrapolation/NCExtrapolationModule.cxx: add code for data quality plot making in modules 2007-09-24 17:44 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationMQ.cxx: call the FillDeltaChiSqrMaps function 2007-09-24 11:04 hartnell * NtupleUtils/doc/cssSystematicsDSTs.html: Add location of cedar_phy_6months 2007-09-24 08:45 ahimmel * NuMuBar/NuPlots.cxx: Added energy and shower energy to BRevPlots. 2007-09-24 08:35 ahimmel * NuMuBar/NuPlots.cxx: Update to FillBRev() and FillDetectorEdge() 2007-09-23 19:43 Robert Hatcher * CVSROOT/check_access: At Jeff Hartnell's request add some names to NtupleUtils and NuMuBar. 2007-09-23 17:58 hartnell * NtupleUtils/NuReco.cxx: Finally got uvz2xyz to work (I hope) on the third attempt... cut and paste is a killer! 2007-09-22 22:28 zarko * Contrib/zarko/BeamFit/MakePlot.C: [no log message] 2007-09-22 22:09 zarko * Contrib/zarko/BeamFit/: DoTheFit.C, FitBeam.cxx, FitBeam.h, FitConf.cxx, FitConf.h, FitData.h, FitMuon.cxx, FitMuon.h, FitPTRW.cxx, FitPTRW.h, GNUmakefile, LinkDef.h, MakePlot.C, MuonAlcEff.cxx, MuonAlcEff.h, runaparamfit.C, data/MRCCratio.root, data/data_hist_cedardaikon_highstat_ro_scaled.root, data/data_hist_cedardaikon_ro_scaled.root, data/fluka05ptxf.root, data/nue_data_hist.root, data/numu_data_hist.root, data/numubar_data_hist.root, data/truehists-chargesigncut-upto120-rebin.root, data/truehists-reclaim.root, input/fit_mm.inp: First commit of the code used for fitting data from muon monitors. 2007-09-22 20:56 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h: Changes to PTSimApplication::Stepping to improve performance. 2007-09-22 20:45 Sue Kasahara * G3PTSim/TGeant3/TGeant3.cxx: Revised TGeant3::ProdProcess, used to determine the mechanism resulting in the production of secondaries in the current step, to improve performance. 2007-09-22 19:34 Robert Hatcher * Contrib/rhatcher/gminos_jobs/count_overlay_files.py: A script for making a directory listing of /pnfs/minos/mcin_data looking for particular daikon xx files and classifying then looking for gaps in runs and such. Probably only useful at FNAL. 2007-09-22 19:31 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_bhcurv_overlay.py, gminos_cfg_L010185_near_bhcurv.py, gminos_cfg_L010185_rock_bhcurv.py: Change NearDet bhcurv configs to use Daikon 04 (in anticipation of actually getting one tagged/built). One should still be able to use these, if needed, for Daikon 03 by using the -k VegRelease,3 command line flag. 2007-09-22 17:39 tjyang * NueAna/: ANtpTruthInfoBeamAna.cxx, ANtpTruthInfoBeamNue.cxx, ANtpTruthInfoBeamNue.h, StdHepInfo.cxx, StdHepInfo.h, StdHepInfoAna.cxx: add neutrino interaction target: itg add baryon xf 2007-09-22 17:09 evans * NtupleUtils/NuFluxHelper.cxx: [no log message] 2007-09-22 16:55 evans * NtupleUtils/NuFluxHelper.cxx: Adding the ability to do SKZP reweighting for run I & run II combined. 2007-09-22 14:52 hartnell * NuMuBar/tools/sam.csh: A whole bunch of SAM commands I've been playing with 2007-09-22 14:50 hartnell * NuMuBar/tools/farm.pl: Can now run at FNAL as well as RAL 2007-09-22 14:49 hartnell * NuMuBar/macros/: PlotFunctions.C, mCuts.C, makeStdPlots.C: makeStdPlots.C is used to dump out lots of plots by calling lots of the other macros in the same directory. 2007-09-22 14:26 hartnell * NuMuBar/macros/makeDstSam.C: Script to make DSTs using SAM to provide the files. This uses Liz's test version of IoModules... will update soon. 2007-09-22 13:51 hartnell * NtupleUtils/doc/cssSystematicsDSTs.html: Still didn't get u/v and x/y the right way round... should be right now 2007-09-22 13:48 hartnell * NtupleUtils/doc/cssSystematicsDSTs.html: Forgot to hit save before 2007-09-22 13:47 hartnell * NtupleUtils/doc/cssSystematicsDSTs.html: Couple of updates 2007-09-22 13:29 hartnell * NtupleUtils/NuReco.cxx: Bug fix: had my uvz2xyz the wrong way round. 2007-09-22 11:17 hartnell * NtupleUtils/doc/: NuDST.html, cssSystematicsDSTs.html: Update the documentation. NuDSTs for bhcurv data sets are listed. 2007-09-21 19:49 Liz Buckley-Geer * IoModules/: IoInputModule.cxx, IoInputModule.h: Make it possible to run a loon job on a pre-existing project that has been started using sam start project. Added new config variable StartNewProject. The default is 1 which will always start a new project. If set to 0 it will connect to an already running project. This allows users to run multiple loon jobs over datasets containg large numbers of files. The web tutorial has been updated to document this new feature 2007-09-21 19:22 Brian Rebel * NCUtils/: NCType.h, Extrapolation/NCBeam.cxx, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationModule.cxx, NumRec/MinosMinimization.cxx: NCType: Add array of strings to hold run type names for use in making canvases, etc NCBeam: a couple of instances of loops over energy bins being defined by size of the NC NCEnergyBin vector...doesnt work when you arent fitting NC events. fix that to loop over NC and CC energy bins separately NCExtrapolation: make use of change in NCType NCExtrapolationMQ: add lines to turn on the shower and track energy systematics for the FD. make sure to grab the kRunAll runtype for all beams NCExtrapolationModule: remove some debug MAXMSG calls MinosMinimization comment out some print out statements, change int to uint when testing size of vectors 2007-09-20 23:42 tjyang * Contrib/tjy/hadvalidation/HadAna/: HadAna.cxx, HadAna.h, run_comp.C: rewritting the code 2007-09-20 20:54 Brian Rebel * NCUtils/Extrapolation/NCBeam.cxx: fix bug in scale factor calculation for case when adding beams 2007-09-20 20:21 Brian Rebel * NCUtils/Extrapolation/: NCBeam.cxx, NCExtrapolation.cxx, NCExtrapolationJK.cxx: fix bugs for when only using CC or only NC in JK method. fix display of POT inside NCExtrapolation constructor fix more bugs in NCBeam for case of only using NC or CC 2007-09-20 18:21 George Irwin * setup/packages-S07-09-20-R1-26: First commit 2007-09-20 15:35 llhsu * NCUtils/Cuts/NCAnalysisCutsNC.cxx: Added typecast to int in PassesFinalSelection 2007-09-20 13:28 bckhouse * NCUtils/macros/nearFarExtrapolationSyst.C: Remember to add the option to the systematic study macro too. 2007-09-20 13:26 bckhouse * NCUtils/: Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolation.h, macros/nearFarExtrapolation.C: Add an option to choose which fitting algorithm to use. 2007-09-20 12:58 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h: Add a hybrid fitting method: minimization with Minuit, contour finding with my code. Really sorry about all the duplicate code - as soon as a decision is made which ones to keep I will remove/merge the implementations. 2007-09-20 12:53 evans * NtupleUtils/NuHistos.cxx: Furthermore, removing the generatorWeight from the reweighting: this can be put into nu.rw if required. 2007-09-20 12:49 evans * NtupleUtils/NuHistos.cxx: Changing the reweighting in the code to fill Matrix Method histograms to use nu.rw instead of nu.beamWeight, to enable easier run 1 v. run 2 configuration. 2007-09-20 11:34 hartnell * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h, NuPlots.cxx, NuPlots.h: Added MMRereco() method for Justin so that he can use the NuDSTs to create the histograms needed for the matrix method. This should speed things up considerably. Not yet tested fully. NuPlots no longer uses mc.releaseType but mc.simFlag, which already exists in the NuDST ntuples. 2007-09-20 11:28 hartnell * NtupleUtils/: NuMCEvent.h, NuExtraction.cxx, NuMCEvent.cxx: Might as well add this too... Int_t anaVersion;//different cuts etc 2007-09-20 11:02 hartnell * NtupleUtils/: NuExtraction.cxx, NuMCEvent.cxx, NuMCEvent.h: Added variables and code to extract them. Not needed right now but might be. Int_t timeSec;//fHeader.fVldContext.fTimeStamp.fSec Int_t timeNanoSec;//fHeader.fVldContext.fTimeStamp.fNanoSec Double_t timeSeconds;//VldTimeStamp.GetSeconds() sec+nanoSec/1e9 Double_t trigtime;//evthdr.trigtime Int_t releaseType;//Conventions/ReleaseType.h definition 2007-09-20 10:59 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h: Add the ability to name the extra (systematic) parameters to the fitting. 2007-09-20 03:43 llhsu * NCUtils/Cuts/NCAnalysisCutsNC.cxx: Loosened cuts for strip file generation. Allowing mc events that were generated in the true fiducial volume as well as the reconstructed fiducial volume. Removed cleaning cuts for ND 2007-09-20 03:32 llhsu * NCUtils/Extrapolation/NCExtrapolation.cxx: Added isCleanHighMultSnarl cut (for ND) to AddEvent. This is redundant at the moment and does nothing 2007-09-20 03:22 llhsu * NCUtils/NCAnalysisUtils.cxx: Bugfix in SetInfoObjects call to NCAnalysisCuts::SetInfoObjects missing fTruthInfoBeam 2007-09-19 22:49 Brian Rebel * NCUtils/Extrapolation/: NCBeam.cxx, NCBeam.h, NCExtrapolationJK.cxx, NCExtrapolationModule.cxx: NCBeam: add data members fUseNC and fUseCC to make sure only the correct set of events is used when you want to fit one or the other NCExtrapolationModule: add condition to test for "blind" in file name when running over far data uDST NCExtrapolationJK: make sure to test fUseNC and fUseCC when doing fit - only include the events that are turned on 2007-09-19 22:43 Brian Rebel * NCUtils/NCType.cxx: forgot to commit the coversion functions 2007-09-19 18:29 arms * Contrib/rhatcher/gminos_jobs/: run_umn.sh, setup_umn_bundle.sh: New code in setup_XXX_bundle.sh for picking daikon vegetable number from the command-line is broken if no command-line args are given. Not sure how to fix it, so note it and pass args in run_umn.sh 2007-09-19 18:03 ahimmel * NuMuBar/NuPlots.cxx: In advertently submitted file in development. This is the correct file. 2007-09-19 18:01 ahimmel * NuMuBar/: NuDSTAna.cxx, NuPlots.cxx, NuPlots.h: Broke up FillBRev() to have a separate FillDetectorEdge() method to fill detector edge plots. Added to DetectorEdge plots. 2007-09-19 17:39 koskinen * Contrib/koskinen/MuonDist/: DoThings.C, FitBeam.cxx, FitConf.cxx, MuDistSpline.cxx, MuDistSpline.h, MuDistSplineFunctions.cxx, MuDistSplineFunctions.h, test.inp: Added Id tags as well as specific notes in the more important .cxx files. 2007-09-19 17:30 koskinen * Contrib/koskinen/MuonDist/: BeamConfigs.txt, DoThings.C, DoThings.C~, DoThings1.C, DoThings1.C~, DoThings1_C.d, DoThings2.C, DoThings2.C~, DoThings2_C.d, DoThings3.C, DoThings3.C~, DoThings3_C.d, DoThings4.C, DoThings4.C~, DoThings4_C.d, DoThings_C.d, FitBeam.cxx, FitBeam.h, FitConf.cxx, FitConf.cxx~, FitConf.h, FitConf.h~, GNUmakefile, LinkDef.h, LinkDef.h~, MuDistSpline.cxx, MuDistSpline.cxx~, MuDistSpline.h, MuDistSpline.h~, MuDistSplineFunctions.cxx, MuDistSplineFunctions.cxx~, MuDistSplineFunctions.h, MuDistSplineFunctions.h~, MuDistSpline_cxx.d, fit_combined_feb07.inp, fit_combined_feb07.inp~, grid_effic_hits.C~, grid_effic_hits.cxx~, run_MuDistSpline.C, run_MuDistSpline.C~, run_MuDistSpline1.C, run_MuDistSpline1.C~, run_MuDistSpline2.C, run_MuDistSpline2.C~, run_MuDistSpline3.C, run_MuDistSpline3.C~, run_MuDistSpline4.C, run_MuDistSpline4.C~, test.inp, test.inp~, test1.inp, test1.inp~: Created a contrib folder for the Muon Monitor flux code. The MuDistSplineFunctions file takes care of turning the g4numi data into efficiency curves. The MuDistSpline has numerous functions, but mainly is used to produce muon distributions at the 3 Muon Alcoves using the muon efficiency curves as well as the muons from the gnumi weighted muon ntuples. 2007-09-19 15:43 Brian Rebel * NCUtils/: NCType.h, Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationModule.cxx, Extrapolation/NCExtrapolationModule.h: fix pot counting to handle run types as well. add methods to NCType to convert from beam type + run type to an index and back again. in NCExtrapolationModule make the map for POT counting use the new index rather than just the beam type number. in NCExtrapolation get the pot from the map using the correct index. for MC always use the POT from run type I 2007-09-19 14:22 asousa * NCUtils/NCAnalysisUtils.cxx: Fixing implementation of FD cleaning sytematics. No adjustments were being made. 2007-09-19 13:58 Brian Rebel * NCUtils/NCType.h: forgot to commit some new run type designators 2007-09-18 21:49 Brian Rebel * NCUtils/Extrapolation/: NCBeam.cxx, NCBeam.h, NCEnergyBin.cxx, NCEnergyBin.h, NCExtrapolation.cxx, NCExtrapolation.h, NCExtrapolationJK.cxx, NCExtrapolationModule.cxx: changes to handle run I and run II data gracefully. add methods to NCEnergyBin and NCBeam to add together bins and beams. the NCBeam::Add() method simply calls the NCEnergyBin::Add() method. the NCEnergyBin::Add() method gets the information about MC and data events using the GetMCXXXInformation and GetDataInformation functions of NCEnergyBin to combine the two bins. it sets everything just as in the AddEvent method. add CombineRuns() method to NCExtrapolation to handle combining the different run data sets. if only one run (ie preshutdown or postshutdown) is present for a given beam the beam run type is changed to new NCType::kRunAll value. extrapolation methods should look for the NCType::kRunAll value when selecting beams from the fBeams vector. the changes have been tested using only MC and MCAsData and are shown to not alter the way the code works. 2007-09-18 18:17 ahimmel * NuMuBar/NuPlots.cxx: Added TrkEndX broken down by plane type (U, V, Full, Partial). 2007-09-18 10:42 ahimmel * NuMuBar/NuPlots.cxx: Added TrkEndX,U,V variables with selections to test the position in data vs. monte carlo of the edge of the detector. 2007-09-18 08:30 ahimmel * NuMuBar/: NuPIDInterface.cxx, NuPIDInterface.h: Submitted for JPOchoa Everything is ready to fill the variable poIDKin (which is "Pedro's new kinematics-only pid"). All we have to do is to call another PIDCalculator object, but this time set it to "PYC". In other words, PIDCalculator *pidcalc = new PIDCalculator("PYC"); (and you should have another one with "QYC" used for calculating poID). And then call pidcalc->GetNuBarPID(....) giving it exactly the same arguments you give the other pidcalc, including the same LoadPDF object; the difference is that for this second PIDCalculator the q/p/Sigma q/p information will be ignored. 2007-09-17 20:04 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: setup_cit_bundle.sh, setup_ral_bundle.sh, setup_tufts_bundle.sh, setup_umn_bundle.sh, setup_wm_bundle.sh: setup_subbundle.sh now sets NEUGEN3_VERSION depending on DAIKON_VERSION so one no longer needs to do it in the site specific setup script. For site scripts that didn't have the capability add the potential for handling an optional argument which is the daikon version number (use whatever value used to be hard-coded into the script as the default). 2007-09-17 20:00 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: setup_fnal_bundle.csh, setup_fnal_bundle.sh: setup_subbundle.[c]sh sets NEUGEN3_VERSION based on DAIKON_VERSION so we no longer explicitly set it in this site specific script. 2007-09-17 19:59 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: run_ral.sh, run_tufts.sh, run_umn.sh, run_wm.sh: DAIKON_VERISON ==> DAIKON_VERSION 2007-09-17 19:57 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: setup_subbundle.csh, setup_subbundle.sh: DAIKON_VERSION daikon_04 (and beyond) will use NEUGEN_VERSION v3_5_3; make this happen automagically. These will also use MODBYRS5_xsec.dat by default. Begin migration away from typo DAIKON_VERISON -> DAIKON_VERSION by having both get set (primary is DAIKON_VERSION). 2007-09-17 19:01 Brian Rebel * NCUtils/Extrapolation/NCExtrapolationModule.cxx: file count limits should only apply to mc, not to data. fixed SetPOTValue and AddEventsToExtrapolation to reflect this fact 2007-09-17 17:58 hartnell * NtupleUtils/: NuReco.cxx, NuReco.h: Deal with the new variables and also added: TVector3 xyz2uvz(Float_t x,Float_t y,Float_t z,VldContext vc) const; TVector3 uvz2xyz(Float_t u,Float_t v,Float_t z,VldContext vc) const; for convenience (uses Ugli). 2007-09-17 17:56 hartnell * NtupleUtils/NuExtraction.cxx: Extract all the new variables 2007-09-17 17:55 hartnell * NtupleUtils/: NuMCEvent.cxx, NuMCEvent.h: Add these to MC info too: Float_t ppvx;//mc.flux.ppvx = parent production vtx x, e.g. decay pipe Float_t ppvy;//mc.flux.ppvy Float_t ppvz;//mc.flux.ppvz Int_t ptype;//mc.flux.ptype 2007-09-17 17:54 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h: Added more SA fitter variables, plus a variable for Pedro's new kinematics-only-pid, and also the neutrino parent vtx location in the beam line: Float_t trkvtxdcoszSA;//fitsa.fit.dcosz Float_t xTrkVtxSA;//calculated from u&v Float_t yTrkVtxSA;//calculated from u&v Float_t zTrkVtxSA;//fitsa.fit.z Float_t uTrkVtxSA;//fitsa.fit.u Float_t vTrkVtxSA;//fitsa.fit.v Float_t poIDKin;//PO's PID variable (kinematics only) Float_t ppvx;//mc.flux.ppvx = parent production vtx x, e.g. decay pipe Float_t ppvy;//mc.flux.ppvy Float_t ppvz;//mc.flux.ppvz Int_t ptype;//mc.flux.ptype 2007-09-17 17:01 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimModule.cxx: Improve performance a little by storing sensitive medium ids separate from full list of medium ids, so sensitive mediums can be identified quicker during stepping. 2007-09-17 12:54 asousa * NCUtils/Extrapolation/NCExtrapolationMQ.cxx: Fixing a typo that prevented syst. study output file from being written out. 2007-09-17 10:20 ahimmel * NuMuBar/: NuPlots.cxx, NuPlots.h: FillEffPur: Fixed fillint of AllTrue for efficiency (removed AllTrueNC) - this is now done before any selection cuts. Added SelectedFalse and SelectedFalseNC to create contamination = 1 - efficiency plots: contamination = SelectedFalse(NC) / Selected(NC) purity = SelectedTrue(NC) / Selected(NC) efficiency = SelectedTrue(NC) / AllTrue Also, added a ytitle argument to FormatPlot with default = "". 2007-09-16 22:17 asousa * NCUtils/: NCAnalysisUtils.cxx, NCType.h, macros/nearFarExtrapolation.C, macros/nearFarExtrapolationSystExt.C: Adding FD cleaning systematics described in Phill's thesis. Included on/off switching statements in the running macros. 2007-09-16 21:26 Sue Kasahara * ParticleTransportSim/PTSimModule.cxx: Only use NeuKinList on input to determine number of events in snarl if present and not empty. 2007-09-15 02:00 arms * Contrib/rhatcher/gminos_jobs/gminos_cfg_reverse_bhcurv.py: Actually commit this file! 2007-09-15 01:59 arms * Contrib/rhatcher/gminos_jobs/run_umn.sh: New mods file for bhcurv with reversed Bfield. Rearrange order of cfg files in call to gminos_jobs in run_umn.sh. Was not picking up mods from reverse_bhcurv b/c BField is defined in gminos_cfg_CosmicMu_near_bhcurv. Works properly now. 2007-09-14 23:20 arms * Contrib/rhatcher/gminos_jobs/umn_bulk_copy.sh: Make the bulk copy script smarter using getopts 2007-09-14 19:07 George Irwin * NueAna/MuonRemovalInfoAna.cxx: Add ' #include ' for GCC 3.3.4 2007-09-14 19:01 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/: run_wm.sh, setup_wm_bundle.sh: [no log message] 2007-09-14 14:12 Nathaniel Tagg * TriD/: TridGLFrame.cxx, TridPageDetector.cxx, TridSketches.cxx, TridSketches.h: Add anti-aliasing hint. Add stipple and line width to line sketches. Use fractional line widths to draw FD supermodule wireframe 2007-09-14 13:41 annah1 * NueAna/: MuonRemovalInfo.cxx, MuonRemovalInfo.h, MuonRemovalInfoAna.cxx, NueRecord.h: Added some original shower variables into MRI tree (like vertex, planes, strips) 2007-09-14 13:30 hartnell * NtupleUtils/macros/: MakeMMFluxHelpers.C, RunMMPrediction.C, nuDemo.C: Need to gSystem->Load("libNtpFitSA.so"); due to new dependence on the SA fit ntuple. 2007-09-14 12:58 hartnell * NuMuBar/macros/: chargeSeparation.C, dstAna.C, microDst.C: Need to gSystem->Load("libNtpFitSA.so"); due to new dependence on the SA fit ntuple. 2007-09-14 00:26 arms * Contrib/rhatcher/gminos_jobs/umn_bulk_copy.sh: Revise bash substring matching so that any matching substring is looked for, not just one at the beginning of the subdirectory name 2007-09-13 23:35 arms * Contrib/rhatcher/gminos_jobs/: run_umn.sh, umn_check_logs.sh: Make GOODLINES check smarter so that it doesn't get foiled by extra or missing spaces in the log file lines looked for 2007-09-13 22:09 rustem * PhysicsNtuple/Hist1d.h: It is cassert, silly... 2007-09-13 22:00 rustem * PhysicsNtuple/Hist1d.h: Hist1d template needs include for assert. 2007-09-13 21:38 rustem * PhysicsNtuple/Select/: SelectFlux.cxx, SelectFlux.h, SelectKinem.cxx, SelectKinem.h: Add two new algorithms. These two AlgSnarl algorithms are used as nodes in a graph tree, ie they configure and call other AlgSnarl algorithms. SelectFlux creates a tree of algorithms, where each branch is weighted with different flux values: beam weights, beam error envelope, best fits parameters, etc. SelectKinem creates a tree of algorithms, where each branch processes events that are selected by QES, RES or DIS cuts. 2007-09-13 21:34 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_jobs.py: Somehow the --reroot commmand flag handling was missing (how did the FarDet jobs get reroot'ed?). Also give more explicit example of what the -f (cosmic mu stdhep) file naming convention should be. 2007-09-13 21:32 rustem * PhysicsNtuple/Draw/: DrawSpan.cxx, DrawSpan.h, DrawUtil.cxx, DrawUtil.h, EventAdcTab.cxx, EventAdcTab.h, EventHitTab.cxx, EventHitTab.h, SnarlAdcTab.cxx, SnarlAdcTab.h, SnarlTime.txt, SnarlTimeTab.cxx, SnarlTimeTab.h, StdHepTab.cxx, StdHepTab.h, TabConfig.txt: Commit the code for the event display. I was really hoping to add more functionality and iron out couple minor bugs with reading the configuration files but it is not going to happen anytime soon, if at all. Enjoy it as it is... 2007-09-13 21:29 rustem * PhysicsNtuple/Config/PlotVtx.xml: An xml file that contains the definitions for the vertex histograms. 2007-09-13 21:28 rustem * PhysicsNtuple/: AlgAdapt.h, Plot/PlotVtx.cxx, Plot/PlotVtx.h: Add renamed PlotVtx class. Add a ABC for a new algorithm: AlgAdapt is an abstract interface for an algorithm that reweights data and Monte-Carlo. 2007-09-13 21:26 rustem * PhysicsNtuple/: TruthReco.cxx, TruthReco.h, Config/PlotVertex.xml, Plot/PlotVertex.cxx, Plot/PlotVertex.h: Remove obsolete classes: TruthReco code is now in Truth.h and Truth.cxx files, PlotVertex is renamed to PlotVtx (and significantly improved as well). 2007-09-13 21:23 rustem * PhysicsNtuple/: DataBlock.cxx, DataBlock.h, Event.h, Factory.h, Handle.h, Header.cxx, Header.h, Hist1d.h, LinkDef.h, RecoNu.h, RunAlgSnarl.cxx, RunAlgSnarl.h, Truth.cxx, Truth.h, Config/PlotBasic.xml, Config/PlotEvent.xml, Config/PlotKinem.xml, Config/PlotReson.xml, Config/PlotTruth.xml, Draw/RecordStore.cxx, Hist/HistMan.cxx, Hist/HistMan.h, Plot/CountHist.cxx, Plot/CountHist.h, Plot/LinkDef.h, Plot/Plot.cxx, Plot/Plot.h, Plot/PlotBasic.cxx, Plot/PlotBasic.h, Plot/PlotData.cxx, Plot/PlotData.h, Plot/PlotEff.cxx, Plot/PlotEff.h, Plot/PlotEvent.cxx, Plot/PlotEvent.h, Plot/PlotPur.cxx, Plot/PlotPur.h, Plot/PlotReson.cxx, Plot/PlotReson.h, Plot/PlotSelect.cxx, Plot/PlotSelect.h, Plot/PlotShower.cxx, Plot/PlotShower.h, Plot/PlotTrack.cxx, Plot/PlotTrack.h, Plot/PlotTruth.cxx, Plot/PlotTruth.h, Select/SelectNeutrino.cxx, Select/SelectNeutrino.h, Store/FillDataModule.cxx, Store/FillTruth.cxx, Store/FillTruth.h, Store/Interface.cxx, Store/Interface.h, kNNAlg/FillkNN.cxx, kNNAlg/FillkNN.h, macros/make_data.C, macros/make_mc.C: Commit all the changes from the last month or so. There are many of them, too many to list them all. I guess I just write a lot of code:-) Overall, the design of the package has not changed but there are many improvements and refinements. In particular: 1) Hist1d is now fully fledged histogram template that implements smoothing, merging and conversion to/from TH1 class. 2) All plotting routines have been significantly improved and are now capable of making production quality histograms. 3) Plot.h and Plot.cxx contain useful classes that simplify plotting of data and Monte-Carlo histograms. 2007-09-13 19:55 boehm * NueAna/: MuonRemovalInfo.cxx, MuonRemovalInfo.h, MuonRemovalInfoAna.cxx, MuonRemovalInfoAna.h, macros/LoadLibs.C: Adding q/p, sigmaq/p and the other 3 CC pid to the MRI branch of the NueAna record. Also Andy Changed CandMorgue so the Libraries needed to be updated 2007-09-13 19:44 boehm * Conventions/: ReleaseType.cxx, ReleaseType.h: Adding R1.24.3 as another relasetype to handle the daikon 03 files that are being generated with fancy bfield 2007-09-13 19:32 hartnell * NtupleUtils/: NuExtraction.cxx, NuExtraction.h, NuReco.cxx, NuReco.h: Extract and copy the new SA variables 2007-09-13 19:30 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h: Added these variables: Int_t trkIndex;//trk.index, position in TClonesArray in sntp file Int_t trkfitpassSA;//variables from the SA track fitter Int_t chargeSA;//definitions same as variables without SA postfix Float_t qpSA; Float_t sigqpSA; Float_t chi2SA; Float_t ndofSA; Float_t probSA; 2007-09-13 19:22 hartnell * NuMuBar/: NuAnalysis.cxx, NuAnalysis.h, NuModule.cxx, NuTime.cxx: Now ask for NtpFitSARecord from mom and pass to NuAnalysis 2007-09-13 19:21 hartnell * NuMuBar/macros/makeDst.C: Add stream NtpFitSA and do gSystem->Load("libNtpFitSA.so"); 2007-09-13 16:47 Brian Rebel * NCUtils/NCType.h: change 1 sigma value for NearFarHadronic calibration to 11%. 2007-09-13 16:07 boehm * MuonRemoval/: AlgRmMu.cxx, CandRmMu.cxx, CandRmMu.h, CandRmMuHandle.cxx, CandRmMuHandle.h, NtpMREvent.cxx, NtpMREvent.h: Attempting to add to the q/p variable into the MuonRemoval data block 2007-09-13 16:06 boehm * NueAna/macros/RunTrimmer.C: wont work 2007-09-13 15:37 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Change the default mediums for near and far detector rock & liners. Old ---------> New Far: MARS: "ROCK" MARS: "GREENSTONE" LINR: "CONCRETE" LINR: "GREENSTONE" Near: MARS: "DOLOMITE" MARS: "NEARBEDROCK" LINR: "CONCRETE" LINR: "NEARBEDROCK" 2007-09-13 15:09 Minos CVS group account. Do not commit from here! * Contrib/boehm/Docs/IntensityNote/Intensity.tex: can i commit? 2007-09-13 13:06 ahimmel * NuMuBar/NuPlots.cxx: Added track end variables and stopping/exiting to BRevAna. 2007-09-13 11:28 hartnell * NuMuBar/NuDSTAna.cxx: Remove a couple more lines to simplify further. 2007-09-13 11:26 hartnell * NuMuBar/NuDSTAna.cxx: Remove the GetEvtEnergy line from CSSAna. It was harmless but may invoke questions. 2007-09-13 09:49 tinti * Contrib/barr/na49an/na49an.cxx: save the latest version before drastic changes 2007-09-12 21:08 Robert Hatcher * setup/setup_minossoft_FNALU_parser.sh: using "-r controlroom" now picks R1.26/GCC_3_4 rather than R1.22/GCC_3_2. 2007-09-12 20:55 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/setup_cit_bundle.sh: forgot one of the the files. 2007-09-12 20:54 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/: cit_bulk_copy.sh, run_cit.sh, submit_cit.sh: caltech farm scripts, initial versions 2007-09-12 20:36 George Irwin * NtupleUtils/NuHistos.cxx: Add ' #include "TROOT.h" ' 2007-09-12 20:16 asousa * NCUtils/Extrapolation/: NCExtrapolationJK.cxx, NCExtrapolationMQ.cxx: Small fix so that "ChangeMCAsData" string in the macro setting is taken into account when figuring out the short output files. 2007-09-12 20:07 arms * Contrib/rhatcher/gminos_jobs/: run_umn.sh, umn_bulk_copy.sh: Fix a small typo in run_umn.sh for checking options to use a stdhep file as input. Improve documentation in umn_bulk_copy.sh 2007-09-12 19:40 Sue Kasahara * G3PTSim/TGeant3/TGeant3.cxx: Move abort on failure to find matching secondary production process further up in method TGeant3::ProdProcess. 2007-09-12 19:39 Sue Kasahara * MCApplication/MCApplication.cxx: Add additional ion types with Z > 28 to cover those defined by GMINOS, for completeness. 2007-09-12 17:29 Nick West * GridTools/: Ganga/GangaMinos.ini, Scripts/docs/Scripts.html, docs/admin_group.html, docs/admin_install_software.html, docs/admin_procedures.html, docs/data_lfc_lcg.html, docs/data_tutorial.html, docs/glossary.html, docs/links.html, docs/sites.html, docs/status_lcg-info.html, docs/status_lcg-infosites.html, docs/status_tutorial.html: Begin the VO name migration:- minos -> minos.vo.gridpp.ac.uk now that RAL T1 supports the new name, at least to the point where "Hello World" runs. Currently this is a mess. The name "minos" permeates many components of the GRID (software tag, service classes, directory names, environmental variables) and I simply don"t know how many of them strictly track the VO name. Even when they do they sometimes require the "." to be replaced by "_". The LFC does not yet support the new name nor, I think, does Castor. So things are likely to be broken for a while. 2007-09-12 17:13 hartnell * NuMuBar/: NuAnalysis.cxx, NuDSTAna.cxx: Use the new CalcPOT... method. Micro DSTs created from now on will have the hTotalPot histogram. When multiple files are concatenated the hTotalPot histograms are summed if they exist. Otherwise the CalcPOT... method is used. 2007-09-12 17:11 hartnell * NtupleUtils/: NuHistos.cxx, NuHistos.h: Added method to create a single histogram "hTotalPot" that tells you the pots for ND/FD data/MC. This simplifies things significantly. Just do (on files made with latest code): hTotalPot->Integral() to get the pots for the file. I need to add a manual override for FD data (will add it when needed). Float_t NuHistos::CalcPOTsFromHistos(std::string sNamePostfix) const 2007-09-12 17:06 hartnell * NuMuBar/NuBeam.cxx: Make spillsPerFile=1 for FD MC. 2007-09-12 16:48 asousa * NCUtils/: Extrapolation/NCExtrapolationModule.cxx, macros/nearFarExtrapolationSystExt.C: After weekend changes, systematics shifts stopped being applied when running systematic study. Updating code to recover previous behavior and chnaging the macro accrodingly. 2007-09-12 15:06 Brian Rebel * NCUtils/NCType.h: back out change to normalization default because NCANalysisUtils adds 1 to whatever the input value is. 2007-09-12 14:39 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h, NuMatrixMethod.cxx, NuMatrixMethod.h: The extrapolation and fitting is now working (likelihood fit only: I need to rebin the histograms before a chi2 fit will work). The code can either do the standard CC analysis's extrapolation, or a CPT fit. 2007-09-12 13:26 ahimmel * NuMuBar/: NuDSTAna.cxx, NuDSTAna.h, NuPlots.cxx, NuPlots.h: Add NuPlots::FillEffPur(NuEvent, bool) and NuDSTAna::CSSAna() to perform Donna's CSS study. The second argument to FillEffPur is a boolean for wheter or not an event is selected -- thus the method is general. To use it, plots.fillEffPur(nu, nu.myID > 0.3); The CSSAna method can be modified in this one line to work for any of the variables. FillEffPur will produce 6 plots in the output ntuple: Selected SelectedTrue AllTrue SelectedNC SelectedTrueNC AllTrueNC The names are self explanatory. The NC variants have dpID > 0.4 cut applied. From these plots, the efficiency and purity plots as defined in doc 3548 can be constructed (variable width bins already applied). eff = SelectedTrue / Selected; pur = SelectedTrue / AllTrue; Also, some small bug fixes for BRev functions. 2007-09-12 12:43 Nick West * WebDocs/SnapshotRel.html: Add S07-09-06-R1-26 2007-09-12 12:26 ahimmel * NuMuBar/NuPlots.cxx: Fixed a bug causing plots not to be recreated for different BRev types. static vectors now append new plots to the end. 2007-09-12 11:06 ahimmel * NuMuBar/: NuDSTAna.cxx, NuPlots.cxx, NuPlots.h: Modified the BRev functions to allow truth, all selected, signal and contamination (NC, Wrong Sign) plots to be produced with the same method: NuPlots::FillBRev(NuEvent, TString, bool). Thus, all selections, including truth selections, have been moved out of NuPlots into NuDSTAna. 2007-09-12 00:27 arms * Contrib/rhatcher/gminos_jobs/: md5check.sh, run_umn.sh, umn_bulk_copy.sh: Make changes to allow umn scripts to run jobs with stdhep input from the commandline. Commit new version of md5check.sh that cleans up after itself if a file transfer corrupted a file. Alter umn bulk transfer script to not copy log files for corrupt gaf or reroot transfers. 2007-09-11 23:09 asousa * NCUtils/: Extrapolation/NCExtrapolationJK.cxx, macros/nearFarExtrapolationSystExt.C: Fixing typo that prevented creation of summary output file. Also committing latest version of running macro 2007-09-11 22:03 Brian Rebel * NCUtils/NCType.h: need to change the NC background sigma from 50% to 25% 2007-09-11 21:25 Brian Rebel * NCUtils/: NCType.h, Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationModule.cxx: NCType.h set default for normalization to 1 MQ: make the values passed from the near detector the actual input values and not the change from the nominal - this was a major bug to be fixed sorry all Module: output to screen which parameters were changed in MC when used as data 2007-09-11 21:01 Sue Kasahara * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, Module/NtpSRModule.cxx: Add new event variables: Float_t* stpph0sigmap;//[nstrip] ph corrected for fiber attenuation (east) Float_t* stpph0mip; //[nstrip] ph in MIPs (east) Float_t* stpph0gev; //[nstrip] ph in GeV (east) Float_t* stpph1sigmap;//[nstrip] ph corrected for fiber attenuation (west) Float_t* stpph1mip; //[nstrip] ph in MIPs (west) Float_t* stpph1gev; //[nstrip] ph in GeV (west) by request. These are the equivalent of the associated variables in the NtpSRShower and NtpSRTrack. They will fatten the ntuple up a bit, but are for the convenience for the end-user and are filled from the CandEvent: Float_t sigmap = event->GetStripCharge(eventstrip, CalStripType::kSigMapped,stripend); Float_t mip = event->GetStripCharge(eventstrip, CalStripType::kMIP,stripend); Float_t gev = event->GetStripCharge(eventstrip, CalStripType::kGeV,stripend); 2007-09-11 20:33 Robert Hatcher * Production/Cedar_phy/bfield.C: Use ASCII_DB_SET "bhcurvrev" if MC has a "4" as the appropriate character in the file name. 2007-09-11 20:28 Robert Hatcher * Production/asciidb/cedar_daikon/bhcurvrev/: BFLDDBIPLANEMAP.csv, BFLDDBIPLANEMAPVLD.csv, catalogue.db: table entries for "bhcurv" maps scaled by -1 factor. This will be needed if we generate any reverse bfield "bhcurv" MC. Data is handled by additional VLD entries in the "bhcurv" directory. 2007-09-11 20:25 Robert Hatcher * Production/asciidb/cedar_daikon/bhcurv/: BFLDDBIPLANEMAP.csv, BFLDDBIPLANEMAPVLD.csv: Add entries for periods when real detectors where reverse focussing (5 times for NearDet, once for FarDet) using SCALE=-1 multiplying the full, detail and gap maps. 2007-09-11 19:33 Robert Hatcher * Conventions/Munits.h: At the request of Justin Evans add "tonne" and "kilotonne" (and "kt") as units. 2007-09-11 17:54 Sue Kasahara * G3PTSim/TGeant3/TGeant3.cxx: Rewrote method TGeant3::ProdProcess, which is used to determine the secondary production mechanism for secondaries generated during the current step: //sk:begin // Modified: S. Kasahara 2007/09/11 Method rewritten to make // use of GCKING/KCASE variable for determining the production // mechanism of the secondaries. The old method was to pick the first // active process from the current step's list of active processes // that had the capability of generating secondaries. This occasionally // picked the wrong secondary production mechanism. ... Will also let ROOT/VMC team know. 2007-09-11 17:43 hartnell * NuMuBar/NuPlots.cxx: Only fill truth plots if not data 2007-09-11 17:08 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h, NuMatrixMethod.cxx, macros/CombineMMHelpers.C: Bug fixes. Mainly memory management in CombineMMHelpers.C. Also a problem with units in the oscillation formulae in NuMatrixMethod. Got rid of unused parameters in NuMatrixFitter. 2007-09-11 16:31 hartnell * NtupleUtils/doc/cssSystematicsDSTs.html: Updated with NuDST file location. Also clarified other points. 2007-09-11 13:59 Brian Rebel * NCUtils/data/HessNewCorrections_LEall3_pME_pHE.root: add hessian file for running MQ extrapolation 2007-09-11 13:59 kordosky * CVSROOT/: check_access, modules: access rights for a new module 2007-09-11 13:43 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h, NuMatrixMethod.cxx, NuMatrixMethod.h, macros/CombineMMHelpers.C: Made more extrapolation parameters configurable. Ensured the correct cross- sections are picked up for each neutrino type. Other minor bug fixes. 2007-09-11 12:55 evans * NuMuBar/NuDSTAna.cxx: Forgot to uncomment the place where the truth histograms were written to the summary DST. Also a bug in the protection such that some of the helper histograms were never being created. 2007-09-11 12:11 asousa * NCUtils/: Extrapolation/NCExtrapolationJK.cxx, Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationMQ.h, macros/nearFarExtrapolationSystExt.C: Mods to JK extrapolation so that Syst. study can include x-section systematics. Changes to MQ extrapolation to output a result file. 2007-09-10 23:15 asousa * NCUtils/NCType.h: Setting default shift for relative Near/Far hadronic calibration to 0.03 instead of 0.02. Forgot to commit after running PID systematics study. 2007-09-10 17:20 arms * Contrib/rhatcher/gminos_jobs/gminos_cfg_CosmicMu_near_bhcurv.py: Preliminary new ND CosmicMu gminos_jobs cfg script, includes new Bfield maps, new rock material, line current Bfield in air gaps 2007-09-10 16:18 evans * NuMuBar/NuDSTAna.cxx: Uncommented the truth histograms required for the calculation of efficiency histograms: they're now being written out again. Added in individual protection against the case in which any one of them doesn't exist in an input file. 2007-09-10 16:00 hartnell * NuMuBar/NuAnalysis.cxx: Write out truth histos for data as well as MC so that they are there in the file as dummies. 2007-09-09 20:19 Brian Rebel * NCUtils/macros/nearFarExtrapolation.C: put a couple of lines of comments into macro to explain how to use it when changing systematic parameters in the fake data set. 2007-09-09 20:16 Brian Rebel * NCUtils/: Extrapolation/NCExtrapolation.cxx, Extrapolation/NCExtrapolationMQ.cxx, NumRec/MinosMinimization.cxx: MQ: Set the fit for the near detector beams. Base: get rid of some compiler warnings. make sure to use preset values for DP and MQ extrapolation in near detector. MinosMinimization: in GetMCDistribution make sure to add in electrons and that the MC is the signal MC only, no backgrounds added in. 2007-09-07 23:10 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCType.h, Extrapolation/NCEnergyBin.cxx, Extrapolation/NCExtrapolationMQ.cxx, Extrapolation/NCExtrapolationModule.cxx, NumRec/MinosMinimization.cxx: put the NC cross section and nubar cross section values at the end of the list so as not to mess up the MQ extrapolation. move the NCExtrapolationModule::FindEventWeight() method guts into NCAnalysisUtils. now the module method calls the utils one. fix variable initialization in nc energy bin. minor bug fix in how MinosMinimization gets best fit for beam object histograms 2007-09-07 20:08 Robert Hatcher * CVSROOT/check_access: add Jason to numisoft/gnumi writers. 2007-09-07 20:02 Nick West * GridTools/Ganga/GBS/docs/gbs.html: Start section on configuration 2007-09-07 18:23 Nathaniel Tagg * Contrib/tagg/TofAna/: AnaHeavyNu.cxx, AnaHeavyNu.h, EnergyPenalty.cxx, EnergyPenalty.h, Minuit1Fit.cxx, Minuit1Fit.h, test/GNUmakefile, test/LinkDef.h, test/main.cxx: Further tidy up. Includes code for heavy-neutrino tests, but these were stupid and so didn't get very far. 2007-09-07 18:21 Nathaniel Tagg * Contrib/tagg/TofAna/: FDEvent.cxx, FDEvent.h, GNUmakefile, LinkDef.h, Systematics.cxx, TofAna.cxx, TofAna.h: Tidying up. Final commit of ToF code used to generate paper. 2007-09-07 15:34 Nick West * WebDocs/WebDocs.html: Add link to DBS-LITE, and remove link to Oracle checksums 2007-09-07 15:31 Nick West * DatabaseMaintenance/doc/: dbmauto_slave.html, dbs_lite.html: Add DBS-LITE, based on Alex's document 2007-09-06 23:48 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCType.h: add method to compute weights for changing NC and nubar cross sections to NCAnalysisUtils. add appropriate constants to NCType to make that happen. fix up some sigma values based on latest from calibration group 2007-09-06 23:46 Brian Rebel * NCUtils/Extrapolation/: NCExtrapolationJK.cxx, NCExtrapolationMQ.cxx, NCExtrapolationMQ.h, NCExtrapolationModule.cxx, NCExtrapolationModule.h: MQ: remove methods to find event weights and do tweaking of systematics. this is handled by the module. JK: comment out some MAXMSG calls as they are quite time consuming Module: make the determination of POT per file more intelligent to accomodate methods that use multiple beams. now have a map of beam to pot/file for near and far detectors. put pot/file for mock files in a data member. dont remove beams from index where no files were found - bug was happening where the near files would be there but no far and the near would get removed. now test the entries in the chain in AddEventsToExtrapolation and simply return if the chain is empty. make the systematic studies a little easier to follow in FindEventWeight. add use of cross section uncertainties to FindEventWeight as well 2007-09-06 23:38 Brian Rebel * NCUtils/NumRec/MinosMinimization.cxx: add electrons, not the background again when including electrons in the fit 2007-09-06 22:34 George Irwin * WebDocs/macosx_instructions.txt: Add note about build and installation of BSD getopt command with long-option extension. 2007-09-06 20:56 Robert Hatcher * setup/packages-S07-09-06-R1-26: First commit 2007-09-06 20:34 Nick West * HWDB/maintenance/: cmd_import_vfb_control_cable.pm, hdm.perl, help.txt, vfb_control_cable_spreadsheet.dat: Add import_vfb_control + data to add VFB control cable from Doug's spreadsheet 2007-09-06 20:32 Nick West * HWDB/maintenance/cmd_import_pulser.pm: Rename internal routine: process_group -> process_pulser_group. Change FANOUTOFSERVICCE MOTID 1 -> 4 2007-09-06 20:08 Nathaniel Tagg * Contrib/tagg/NdMuons/: Makefile, chooser.f, main.cxx, prop_mu.f, propmain.f, ran0.f: Added new working directory for muon propagation at ND. 2007-09-06 18:58 Sue Kasahara * ParticleTransportSim/macro/PTSim_g3Config.C: Add an example use of SetUserDecayProductStableMinLifetime option. 2007-09-06 18:54 Sue Kasahara * G3PTSim/TGeant3/: TGeant3.cxx, TGeant3.h, TGeant3gu.cxx: Add TGeant3 configuration method: virtual void SetUserDecayProductStableMinLifetime(Double_t lifetime=1.E-15); and support code to allow the configuration of the user decay code (TGeant3gu::gudcay) to adjust the minimum lifetime by which decay products will be considered stable for kick back to the transport mechanism. If the lifetime of a decay product is less than the minimum, the particle will be decayed promptly and only if its decay products (if in turn stable) will be passed back to transport. Note: Only particle types previously defined to Geant3 can be kicked back. Args: lifetime (sec) (default = 1.E-15) 2007-09-06 17:32 George Irwin * IoModules/: IoDDSStreamItr.cxx, IoDDSStreamItr.h, IoDataStreamFactory.cxx, IoDataStreamFactory.h, IoInputModule.cxx, IoInputModule.h: Backport from development for dispatcher client ID from Sue. 2007-09-06 17:27 George Irwin * Dispatcher/: DDSClient.cxx, DDSClient.h, DDSClientId.cxx, DDSClientId.h, test/DemoClient.cc: Backport from development for dispatcher client ID from Sue. 2007-09-06 17:22 George Irwin * Demo/dispatcher.C: Backport from development for dispatcher client ID from Sue. 2007-09-06 16:59 Brian Rebel * NCUtils/NumRec/: MinosMinimization.cxx, MinosMinimization.h: sync up with tom's latest code 2007-09-06 16:58 Brian Rebel * NCUtils/Extrapolation/: NCBeam.cxx, NCExtrapolationMQ.cxx, NCExtrapolationMQ.h, NCExtrapolationModule.cxx: make changes to sync the MQ method with the rest of the methods. remove debug output in NCBeam 2007-09-06 15:23 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h: Remove the last traces of single precision arithmetic in an attempt to appease Minuit. 2007-09-06 14:47 Sue Kasahara * ParticleTransportSim/test/PTSimValidateInit.C: Update test script. 2007-09-06 14:37 bckhouse * NCUtils/Extrapolation/: NCExtrapolation.cxx, NCExtrapolation.h: Use a better (quicker and more reliable) algorithm for contour-finding. 2007-09-06 13:20 evans * NtupleUtils/macros/CombineMMHelpers.C: A macro to combine helper histograms from various sources into one file and do all the divisions necessary for making the purity and efficiency plots. 2007-09-06 12:41 asousa * NCUtils/Extrapolation/NCExtrapolationJK.cxx: Previous bug fix did not completely squished the bug. Should be dead now. 2007-09-06 12:23 evans * NtupleUtils/: NuMatrixFitter.cxx, NuMatrixFitter.h: Matrix extrapolation updated to include a CPT antineutrino extrapolation. NuMatrixMethod extrapolates one ND data spectrum to the FD. NuMatrixFitter is a wrapper that creates as many NuMatrixMethod objects as necessary to extrapolate the required individual fluxes (e.g. numus and nubars independently). So far two CPT analysis methods are implemented: one performs the standard CC extrapolation on the numus and numubars separately with extra stages in the FD to oscillate the CC background. The other uses the CC numu extrapolation to calculate the CC numu background to the CC numubar prediction, and vice-versa. The code still requires testing. 2007-09-06 12:19 evans * NtupleUtils/: LinkDef.h, NuMatrixMethod.cxx, NuMatrixMethod.h: Matrix extrapolation updated to include a CPT antineutrino extrapolation. NuMatrixMethod extrapolates one ND data spectrum to the FD. NuMatrixFitter is a wrapper that creates as many NuMatrixMethod objects as necessa