2007-05-04 17:19 Ed Larty * setup/packages-R1.24.2: # new frozen tag 2007-05-04 16:48 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCutsCC.cxx, NCExtraction.cxx, NCExtractionAS.cxx, NCExtractionKA.cxx, NCExtractionKAD.cxx, NCExtractionNS.cxx, NCExtractionRO.cxx, NCExtractionRPann.cxx, NCExtractionTO.cxx, NCExtractionTRann.cxx, macros/ncccSeparationNC.C: move filling of mc histograms from Prepare to DoExtraction 2007-05-04 13:26 scavan * DetSim/SimDetector.cxx, PhotonTransport/PhotonCalibratedPeComputer.cxx, PhotonTransport/PhotonCalibratedPeComputer.h, PhotonTransport/PhotonConfiguration.cxx, PhotonTransport/PhotonLookupTable.cxx, PhotonTransport/PhotonLookupTable.h: backports from dev to R1.24 PhotonTransport: 2007-04-27 14:56 tagg * PhotonCalibratedPeComputer.cxx, PhotonCalibratedPeComputer.h, PhotonConfiguration.cxx, macros/mc.C: Add drift decalibration to the PhotonCalibratedPeComputer. Drifts should now be applied at the overall detector response stage, NOT applied to the gains. Add configuration option for MaxPePerHit. This was previously hard-coded at 10000 p.e. per scintillator hit, but is now configurable at run-time. Fixed mc.C to reflect the new defaults: turn off PMT drift correction in DetSim, add MaxPePerHit 2007-04-27 14:55 tagg * PhotonLookupTable.cxx, PhotonLookupTable.h: Fix TGraph draw... debugging call only, will not affect normal running. DetSim: 2007-04-27 14:51 tagg * SimDetector.cxx: Turn off PMT drifting by default. This method is now obsolete, as the drift correction now applies to the net detector response, not just the PMT response. Moreover, modern gain calibration is kept up-to-date to the nearest day, obviating the need for drifted gains. 2007-05-03 22:02 rustem * PhysicsNtuple/: Event.h, Plot/PlotData.cxx, Plot/PlotData.h, Store/FillStrip.cxx: Change FillStrip algorithm to ignore strips with bad strip ends: NtpSRStrip has two member variables that select strip end at the far detector: Int_t pmtindex0; //crate*108+varcId*36+vmm*6+vaAdcSel*3+vaChip (east) Int_t pmtindex1; //crate*108+varcId*36+vmm*6+vaAdcSel*3+vaChip (west) There are rare strips in the data and Monte-Carlo (<<1%) that have both pmtindex0 and pmtindex1 set to zero. I suspect these are strips with bad demuxing solution. Before, FillStrip was assigning StripEnd::kUnknown because the strip end is really unknown, change this to StripEnd::kWhole because otherwise a job sees too many warnings from GeoGeomtry about unknown strip end. 2007-05-03 16:36 pittam * NCUtils/NCExtractionRPann.cxx: Fixing bug in DoExtraction that filled MC separation parameter histogram twice and data histogram with values only for events with tracks 2007-05-03 16:35 zarko * MCReweight/: Zbeam.cxx, data/beamsys_hists.root: Added nue hadprod error. 2007-05-03 10:38 Nick West * DatabaseMaintenance/tools/check_latest_insert.perl: Utility to print the latest insert date of every table in a DB 2007-05-02 19:59 scavan * Production/Cedar_phy/: reco_MC_daikon_far_cedar_phy.C, reco_MC_daikon_near_cedar_phy.C, reco_MC_far_cedar_phy.C, reco_MC_far_cosmic_cedar_phy.C, reco_MC_near_cedar_phy.C, reco_far_all_cedar_phy.C, reco_far_spill_cedar_phy.C, reco_near_cosmic_cedar_phy.C, reco_near_spill_MRCC_cedar_phy.C, reco_near_spill_MRCC_special_runs_cedar_phy.C, reco_near_spill_cedar_phy.C, untested_reco_MC_near_cosmic_cedar_phy.C: new scripts for Cedar_phy processing 2007-05-02 19:53 George Irwin * NueAna/Sensitivity/NueSenseConfig.cxx: Add "#include " for gcc version 3.3.4. 2007-05-02 18:30 niki * NCUtils/NCExtractionNS.cxx: Initialized variables the way I have it when training my ANN. Namely zeros when a track is not present in the track-related variables and zeros when a shower is not present in the shower related variables. Hope this fixes the problem of events with showers (and no tracks) getting crazy ANN values... 2007-05-02 17:48 pittam * NCUtils/: NCAnalysisModule.cxx, NCExtractionRPann.cxx, NCExtractionRPann.h, RPnearTrackLowEANN.cxx, RPnearTrackLowEANN.h: in RPann no longer using the no track event network just setting all events as NC. Added low true energy trained network. Controlled by a switch that can be set in the macro. Tidied up the change to trkSigCorPHFraction from trkPHFraction. 2007-05-02 17:19 asousa * NCUtils/data/: Mda_Coeff_Far_L010z185i_CedarDaikon.dat, Mda_Coeff_Near_L010z185i_CedarDaikon.dat, Mda_Coeff_Near_L010z185i_CedarDaikon_TTE.dat, Mda_HistDef_Far_L010z185i_CedarDaikon.dat, Mda_HistDef_Near_L010z185i_CedarDaikon.dat, Mda_HistDef_Near_L010z185i_CedarDaikon_TTE.dat: Accomodating trackPHFraction name change to trackSigCorFraction. 2007-05-02 16:37 asousa * NCUtils/NCExtractionAS.cxx: Making sure that low true energy trained discriminant is not picked up. 2007-05-02 15:10 Brian Rebel * NCUtils/: NCEnergyBinGradients.cxx, NCExtractionRO.cxx, NCExtractionRPann.cxx, NCExtrapolation.cxx, data/knn.train.far.cedar.daikon.root, data/knn.train.near.cedar.daikon.root, macros/ncccSeparationNC.C: new kNN weight files changes to reflect new kNN variables 2007-05-02 15:08 Brian Rebel * AnalysisNtuples/: ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h, Module/ANtpInfoObjectFillerNC.cxx: update variables and weight files for kNN and VHS 2007-05-02 07:58 Nick West * RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: SR test build: SL3 platforms still need mysql 2007-05-01 20:47 boehm * NueAna/: GNUmakefile, NueAnaTools/NueConvention.cxx, NueAnaTools/NueConvention.h, Sensitivity/GNUmakefile, Sensitivity/Input.inp, Sensitivity/InputMethod1.inp, Sensitivity/InputMethod2.inp, Sensitivity/InputMethod3.inp, Sensitivity/LinkDef.h, Sensitivity/NueSenseConfig.cxx, Sensitivity/NueSenseConfig.h, Sensitivity/NueSensitivity.cxx, Sensitivity/NueSensitivity.h, macros/RunSensitivity.C: Adding a new function for taking all of the Oscillation Probability parameters as inputs. Modifying the Makefile for new direcotry Sensitivity Adding the sensitivity code and example Input files Adding a macro to run the code 2007-05-01 19:46 arms * AnalysisNtuples/macros/makeCondensedNtupleNC.C: Forgot to update the macro with the new training file for VHS 2007-05-01 09:47 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Fix up CALADCTOPES max_slice_size; it should take about 20 passes to rebuild checksum log, not 200! 2007-05-01 07:27 Nick West * RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Add minossoft:S07-04-06-R1-25-build_1 both to test SR installs and new DB back-end 2007-05-01 06:47 Nick West * DatabaseMaintenance/doc/dbmauto_data_mappings.html: Rework document now that back-end is ROOT not RDBC 2007-04-30 17:03 scavan * DetSim/SimDetector.cxx, PhotonTransport/macros/mc.C: backport for R1.24 as requested by Jeff Hartnell for changes made on April 27, 2007 to fix incorrect drift decalibration 2007-04-30 15:57 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: gminos_site_minos11.py, gminos_site_minos26.py, gminos_site_rhatcher03.py: UserCards now append (rather than replace), remove serious hoop jumping code that was designed to get past the old behaviour. 2007-04-30 15:56 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_ffr.py: Rather than make the user jump through hoops to build up a list of UserCards make a special case where setting this "appends" to the list rather than replaces the value. (No way to clear previously set cards, but that shouldn't come up in any reasonable scenario). 2007-04-30 15:35 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C, macros/eventRatePlot.C: just a couple of changes to make everything work correctly. 2007-04-29 23:59 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Adapt to different treatment of boundary crossing in VMC w/Geant4 than that of VMC w/Geant3. This is that in VMC w/Geant3: gGeoManager->GetCurrentNode(); could reliably be used to determine current geometry node at boundary crossings, both on entrance and exit. But in VMC w/Geant4: gGeoManager->GetCurrentNode(); returns the correct geometry node when entering a volume, but not when exiting a volume. When exiting, it returns the node to be entered next. Andrei/Ivana say this is due to the nature of the differences in the way Geant4/3 handle boundary crossings, and don't intend to fix it, but rather recommend using the gMC interface to get at the current node indirectly. This is what I've done with this modification. 2007-04-29 23:19 Sue Kasahara * MCApplication/MCApplication.cxx: Set vldcontext at the top of MCApplication::InitMC because VMC w/Geant4 requires it sooner (initializes the VMC sooner) than VMC w/Geant3. 2007-04-29 23:08 Sue Kasahara * ParticleTransportSim/macro/PTSim_g4config.in: Add configuration setting to avoid problem when using VMC w/Geant4 during tracking through GeoGeometry. This is that TGeant4 by default truncates any volume names beyond the first instance of "_", but GeoGeometry contains several volume names that include underscores, e.g. FUt000_psty. I've discovered that the value of the separator used in the truncation can be adjusted using: /mcDet/volNameSeparator and have used this to in PTSim_g4config.in to configure this value to null. In future versions of TGeant4, Ivana will make the null the default value for the separator. Addition to PTSim_g4config.in: # /mcDet/volNameSeparator is used to truncate # the volume name from extensions (e.g. _1) in TGeant4. The default # value (as of 4/24/2007) of volNameSeparator in TGeant4 is "_". # However, GeoGeometry uses "_" in volume names extensively, and these volume # names were be truncated incorrectly using this default value of # volNameSeparator. The following sets the volume name separator # to null to avoid this problem. # In a future version of TGeant4, Ivana will will make null # the default. /mcDet/volNameSeparator 2007-04-29 22:49 hartnell * MeuCal/macros/nearValidate/mNtpCalValidation.C: Minor axis change for FD 2007-04-29 21:37 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: GeoGeometry::BuildVldRange modified to set the geometry's vldrange according to: 1)The input vldcontext detector type. 2)The input vldcontext simflag type. 3)A range of time delimited by the database tables used to build the geometry. This is different than what was done previously in that the detector type and simflag type used to be set by an AND of the database tables' detector/simflag validity. Also, change the GeoStripNode names to be consistent with other node names. This is now the strip volume name + "_1". 2007-04-29 20:54 hartnell * MeuCal/macros/nearValidate/mResponseDrift.C: Missed info on plots for FD. 2007-04-29 17:49 hartnell * MeuCal/macros/: FileListSpecial.C, meuPlots.C, nearValidate/mResponseDrift.C: Now plotting all the calibration stages for data as well as MC. MeuPlots files have to be regenerated as old versions don't contain the right histograms. cDriftAllCosThData and cDriftAllCosThMC are now part of the standard validation set. Make the DecalDriftTwice debugging plots. 2007-04-29 17:38 hartnell * MeuCal/macros/nearValidate/mNtpCalValidation.C: Make stats boxes readable 2007-04-29 17:37 hartnell * MeuCal/: MeuPlots.cxx, MeuPlots.h: New function to apply the drift decalibration twice. 2007-04-29 16:13 hartnell * MeuCal/macros/nearValidate/mResultsTable.C: Very obscure bug... minos17.fnal.gov wouldn't run this macro but my laptop would. The root version didn't matter. I did cvs up -r 1.X mResultsTable.C until I got a version that would actually run and not segv straightaway. Version 1.4 worked but 1.5 didn't. It turned out to be a limitation on the number of times you can use << with a single cout statement! The limit seems to be around 84 on minos17 whereas this macro had around 90. The solution is to break up a single cout in to 2 couts. cout<<"hello world"< * BField/: BField.cxx, BField.h: Add method for printing status as well as methods for getting VldContext used for creation and VldRange the object covers. 2007-04-27 18:56 Nathaniel Tagg * PhotonTransport/: PhotonCalibratedPeComputer.cxx, PhotonCalibratedPeComputer.h, PhotonConfiguration.cxx, macros/mc.C: Add drift decalibration to the PhotonCalibratedPeComputer. Drifts should now be applied at the overall detector response stage, NOT applied to the gains. Add configuration option for MaxPePerHit. This was previously hard-coded at 10000 p.e. per scintillator hit, but is now configurable at run-time. Fixed mc.C to reflect the new defaults: turn off PMT drift correction in DetSim, add MaxPePerHit 2007-04-27 18:55 Nathaniel Tagg * PhotonTransport/: PhotonLookupTable.cxx, PhotonLookupTable.h: Fix TGraph draw... debugging call only, will not affect normal running. 2007-04-27 18:51 Nathaniel Tagg * DetSim/SimDetector.cxx: Turn off PMT drifting by default. This method is now obsolete, as the drift correction now applies to the net detector response, not just the PMT response. Moreover, modern gain calibration is kept up-to-date to the nearest day, obviating the need for drifted gains. 2007-04-27 18:13 boehm * NueAna/NueAnaTools/: NueConvention.cxx, OscProb.cxx: Changing some details of the Oscillation With Matter function. Specifically: delta m^2_12 should not be affected by the sign of the heirarchy I believe that for Numu to Nue oscillation the term involved delta should be Cos(delta + delta13 L/E) instead of Cos(delta - delta13L/E) 2007-04-27 16:45 arms * NCUtils/data/vhstrain.far.rot.20x20c40.daikon.cedar.root: Add training file for VHS (image recognition) for selection using the new rotation algorithm that was just committed to AnalysisNtuples 2007-04-27 16:42 arms * Contrib/arms/VHS/: VHS.cxx, VHS.h, VHSevent.cxx, VHSevent.h, Module/VHStrain.cxx, Module/VHStrain.h, macro/VHSskim.C, macro/VHStrain.C: Tweak to VHS (image recognition) algorithm to rotate events in each view intoa standard orientation; qualitatively improves selection efficiency and purity. Also add option to training to select a max Etrue and max Ereco for training events. 2007-04-27 16:40 arms * AnalysisNtuples/Module/: VHS.cxx, VHS.h, VHSevent.cxx, VHSevent.h: Tweak to VHS (image recognition) algorithm to rotate events in each view into a standard orientation; qualitatively improves selection efficiency and purity 2007-04-27 15:21 boehm * Conventions/: ReleaseType.cxx, ReleaseType.h: ReleaseType now supports SubReleases of both the Monte Carlo and Reconstruction. This should allow people to sift against Daikon_00 vs Daikon_01 and if necessary Cedar basic, Cedar for daikon monte carlo, Cedar modified for summer physics results. As names for these stablize I will add them to the list of accepted ReleaseTypes. 2007-04-27 14:28 Robert Hatcher * Plex/PlexPlaneId.cxx: Back out yesterday's change (ie. don't accept bad plane #s) because various bit of code scattered throughout reco seem to rely on this being caught for them. 2007-04-27 13:02 hartnell * MeuCal/macros/: Config.C, FileListSpecial.C, makeSummaryTree.C, makeSummaryTreeJobC.C, makeSummaryTreeSam.C, nearValidate/mPlanes.C: Pull out more of the replicated configuration from the makeSummaryTree macros in to the Config object. Getting information from just one place should reduce the risk of mistakes. 2007-04-27 09:29 Nick West * DatabaseMaintenance/tools/load_tables.sh: Check for errors when unpacking tar file. Clean up before aborting 2007-04-27 04:52 asousa * NCUtils/: NCExtractionAS.cxx, NCExtractionAS.h, data/Mda_Coeff_Near_L010z185i_CedarDaikon_TTE.dat, data/Mda_HistDef_Near_L010z185i_CedarDaikon_TTE.dat: Adding discriminant obtained from training with a defined true energy range. Added switch to extraction to choose this type of discriminant if so desired. Also adding histogram definitions for relevant variables. 2007-04-27 02:49 tjyang * MeuCal/MeuPlots.cxx: only check data quality for data 2007-04-26 23:05 asousa * NCUtils/data/: Mda_Coeff_Near_L010z185i_CedarDaikon.dat, Mda_HistDef_Near_L010z185i_CedarDaikon.dat: Extra space at end of edited line(s) was causing one of the variables to be ignored. Fixed and tested. 2007-04-26 22:55 thosieck * NCUtils/NCExtrapolationMQ.h: Forgot to commit the header file along with source file 2007-04-26 22:26 George Irwin * setup/msrt: Remove "odbc" references from URL and UNIXODBC_DIR definition requirement. 2007-04-26 21:57 George Irwin * setup/: setup_minossoft_SLAC, setup_minossoft_chaos, setup_minossoft_chaos.sh, setup_minossoft_gadfly, setup_minossoft_lawin.csh, setup_minossoft_lawin.sh: Remove references to "odbc". 2007-04-26 20:37 thosieck * NCUtils/: NCExtrapolationMQ.cxx, NCExtrapolationModule.cxx: Some clean up for marquardt fitting, mainly output files 2007-04-26 20:32 boehm * NueAna/: Module/NueBeamMonModule.cxx, Module/NueBeamMonModule.h, NueAnaTools/TYHadronWeight.cxx, NueAnaTools/TYHadronWeight.h: Adjusting the code to use MCInfo for POT counting Also adding hadron reweight functions from Tingjun's studies 2007-04-26 19:59 scavan * Calibrator/: PEGainAggCalScheme.cxx, PEGainAggCalScheme.h: did not correctly add new files the first time CalDrift (.h,.cxx), MuonDriftCalScheme (.h,cxx) : neccessary updates to Drift Calibration PEGainAggCalScheme (.h,.cxx) Reads new aggregated PE tables PEGainCalScheme (.h,.cxx) Commented as obsolete StripToStripCalScheme (.h,.cxx) Added new configuration option for spectrometer tuning Calibrator (.h,cxx) Change defaults StripAttenCalScheme (.h,.cxx) Clamp outliers, to prevent MC errors All other changes are simply mods to #include "TMath.h" or similar to work with the newer ROOT versions 2007-04-26 19:55 scavan * Calibrator/: CalDrift.cxx, CalLinearity.cxx, CalMapperFits.cxx, CalPmtDrift.h, CalStripAtten.cxx, CalTimeJump.cxx, CalVaLinearity.cxx, Calibrator.cxx, MuonDriftCalScheme.cxx, PEGainCalScheme.cxx, PEGainCalScheme.h, PulserTimeCalScheme.cxx, QuadLinearityCalScheme.cxx, SimpleCalScheme.cxx, StripAttenCalScheme.cxx, StripToStripCalScheme.cxx, StripToStripCalScheme.h: backport of dev to R1-24 CalDrift (.h,.cxx), MuonDriftCalScheme (.h,cxx) : neccessary updates to Drift Calibration PEGainAggCalScheme (.h,.cxx) Reads new aggregated PE tables PEGainCalScheme (.h,.cxx) Commented as obsolete StripToStripCalScheme (.h,.cxx) Added new configuration option for spectrometer tuning Calibrator (.h,cxx) Change defaults StripAttenCalScheme (.h,.cxx) Clamp outliers, to prevent MC errors All other changes are simply mods to #include "TMath.h" or similar to work with the newer ROOT versions 2007-04-26 19:36 Robert Hatcher * Plex/PlexPlaneId.cxx: Allow users to set plane # beyond the end of the detector ... this comes up when processing some oscure DBI entries for FarDet planes greater than 497 when treating MC as data and rolling back entries (whew, that's a pretty complicated case). If someone sets the plane # so something silly it will now just accept it rather than re-setting it to the special nonsensical value 1023. 2007-04-26 18:55 boehm * NueAna/: Module/NueBeamMonModule.cxx, Module/NueModule.cxx, macros/MakeAnaNueTree.C: Committing changes that will cause NueBeamMon to run from database and also have muparents only set for cedar mc files 2007-04-26 18:33 hartnell * MeuCal/macros/: meuPlots.C, nearValidate/m1DXY.C, nearValidate/mCosThZ.C, nearValidate/mMeuDistributions.C, nearValidate/mPlanes.C, nearValidate/mResponseDrift.C, nearValidate/mStrips.C, nearValidate/mXY.C: A couple of bug fixes for axis ranges, etc for FD. No longer quite so verbose either. Added MC to drift response plot. 2007-04-26 18:31 hartnell * MeuCal/macros/: FileListSpecial.C, validateCalib.C: validateCalib.C now runs 8 macros with two new ones added to the list: mMeuDistributions.C mResponseDrift.C 2007-04-26 18:26 hartnell * MeuCal/MeuPlots.cxx: In drift plot the errors for the FD were 10% too small. In the ND the errors were 30% too small (the ND has a wider distribution and hence higher rms but the code was using the FD value). 2007-04-26 18:04 rustem * PhysicsNtuple/Plot/: Data.h, PlotData.cxx: Per Robert's suggestion add vector header to Data.h to remove CINT complaint. 2007-04-26 18:00 asousa * NCUtils/data/: Mda_Coeff_Near_L010z185i_CedarDaikon.dat, Mda_HistDef_Near_L010z185i_CedarDaikon.dat: Changing the multivariate discriminant by replacing one strong variable with bad data/mc disagreement with three weaker better behaved variables. Overall efficiency and purity are almost unchanged. Also adding corresponding variable histogram definitions. 2007-04-26 16:23 zarko * MCReweight/Zbeam.cxx: [no log message] 2007-04-26 15:20 thosieck * NCUtils/NCExtractionTO.cxx: Had a bad function that I declared locally, but do not intend to commit to cvs, just a temporary function 2007-04-26 14:57 Nick West * Util/doc/ChangeLog: Commit (3 months late) record of tag 2007-04-26 14:36 thosieck * NCUtils/NCAnalysisUtils.h: Forgot to commit header for this class. FindRecoWeight has changed by one 2007-04-26 14:25 Nick West * setup/packages-development: Rip out all the code to support the old, doomed RDBC interface and expunge, as far as possible, all trace of it and ODBC from the race consciousness that is the offline software. Say hello to:- o A single (supported!) layer in ROOT talking directly to the native MySQL client. Say farewell to:- o UnixODBC and MyODBC o RDBC's funky include path, software structure and LoadRDBCHack() o odbc++ where almost every other line was a macro rendering it totally opaque to gdb o 5 levels of interface that somehow manage to reduce floating points to 6 decimal digits of precision Die RDBC! .... DIE !!! 2007-04-26 14:22 Nick West * JobControl/JobCEnv.cxx, JobControl/JobCRootEnv.cxx, Plex/Plexus.cxx, Plex/Plexus.h, WebDocs/RDBCindex.html, WebDocs/RDBCtutor.html, WebDocs/external_products.html, WebDocs/general_help.html, WebDocs/install_gcc.html, WebDocs/install_products.html, WebDocs/msrt.html, WebDocs/pkg_glossary.html, WebDocs/pkg_links.html, WebDocs/Errors/running.html, WebDocs/Package_Overviews/RDBC.html, UserManualDoc/src/database_interface.tex: Rip out all the code to support the old, doomed RDBC interface and expunge, as far as possible, all trace of it and ODBC from the race consciousness that is the offline software. Say hello to:- o A single (supported!) layer in ROOT talking directly to the native MySQL client. Say farewell to:- o UnixODBC and MyODBC o RDBC's funky include path, software structure and LoadRDBCHack() o odbc++ where almost every other line was a macro rendering it totally opaque to gdb o 5 levels of interface that somehow manage to reduce floating points to 6 decimal digits of precision Die RDBC! .... DIE !!! 2007-04-26 14:19 Nick West * Profile/GNUmakefile, TriD/stat/GNUmakefile, DatabaseInterface/Dbi.cxx, DatabaseInterface/Dbi.h, DatabaseInterface/DbiAsciiDbImporter.cxx, DatabaseInterface/DbiAsciiDbImporter.h, DatabaseInterface/DbiAsciiTablePreparer.cxx, DatabaseInterface/DbiAsciiTablePreparer.h, DatabaseInterface/DbiCascader.cxx, DatabaseInterface/DbiCascader.h, DatabaseInterface/DbiConnection.cxx, DatabaseInterface/DbiConnection.h, DatabaseInterface/DbiDBProxy.cxx, DatabaseInterface/DbiDBProxy.h, DatabaseInterface/DbiException.cxx, DatabaseInterface/DbiExceptionLog.cxx, DatabaseInterface/DbiExceptionLog.h, DatabaseInterface/DbiFieldType.cxx, DatabaseInterface/DbiFieldType.h, DatabaseInterface/DbiLogEntry.cxx, DatabaseInterface/DbiResultAgg.cxx, DatabaseInterface/DbiResultSet.cxx, DatabaseInterface/DbiResultSet.h, DatabaseInterface/DbiSqlValPacket.cxx, DatabaseInterface/DbiStatement.cxx, DatabaseInterface/DbiStatement.h, DatabaseInterface/DbiTableMetaData.cxx, DatabaseInterface/DbiTableMetaData.h, DatabaseInterface/doc/ChangeLog, DatabaseInterface/test/DbiDemoData3.cxx, DatabaseInterface/test/DbiValidate.cc, DatabaseInterface/test/GNUmakefile, DatabaseInterface/test/TestDbi.cc, DatabaseMaintenance/DbmModule.cxx, DatabaseMaintenance/DbmValidate.cxx, DatabaseMaintenance/GNUmakefile, DatabaseMaintenance/doc/dbmauto_index.html, DatabaseMaintenance/doc/dbmauto_master.html, DatabaseUpdater/DbuDaqConfigFilesText.cxx, DatabaseUpdater/DbuDaqMonitorModule.cxx, DatabaseUpdater/DbuDaqMonitorModule.h, DatabaseUpdater/GNUmakefile: Rip out all the code to support the old, doomed RDBC interface and expunge, as far as possible, all trace of it and ODBC from the race consciousness that is the offline software. Say hello to:- o A single (supported!) layer in ROOT talking directly to the native MySQL client. Say farewell to:- o UnixODBC and MyODBC o RDBC's funky include path, software structure and LoadRDBCHack() o odbc++ where almost every other line was a macro rendering it totally opaque to gdb o 5 levels of interface that somehow manage to reduce floating points to 6 decimal digits of precision Die RDBC! .... DIE !!! 2007-04-26 14:15 Nick West * SRT_MINOS/SoftRelTools/platforms/Darwin.mk, SRT_MINOS/special/pre_standard.mk, CalDetPID/test/GNUmakefile, DocBuilder/GNUmakefile: Rip out all the code to support the old, doomed RDBC interface and expunge, as far as possible, all trace of it and ODBC from the race consciousness that is the offline software. Say hello to:- o A single (supported!) layer in ROOT talking directly to the native MySQL client. Say farewell to:- o UnixODBC and MyODBC o RDBC's funky include path, software structure and LoadRDBCHack() o odbc++ where almost every other line was a macro rendering it totally opaque to gdb o 5 levels of interface that somehow manage to reduce floating points to 6 decimal digits of precision Die RDBC! .... DIE !!! 2007-04-26 08:10 Nick West * setup/setup_minossoft_oxford.csh: First skirmish in the rdbc/odbc massacre 2007-04-26 04:19 rustem * PhysicsNtuple/: Fill/FillMuonId.cxx, Plot/Data.cxx, Plot/Data.h, Plot/PlotData.cxx, Plot/PlotData.h: FillMuonId inherits both from AlgEvent and AlgSnarl. When FillMuonId is created via AlgSnarl base class then fill both Track and Event data items. Minor changes to PlotData algorithm to speed things up a bit when there are many defined histogram keys but only a handfull of histograms need filling. 2007-04-25 21:35 zarko * BeamMegaFit/: DoTheFit.C, FitBeam.cxx, FitBeam.h, FitConf.cxx, FitPTRW.cxx, FitPTRW.h, LinkDef.h, data/data_hist_cedardaikon_highstat_ro_scaled.root, data/data_hist_cedardaikon_ro_scaled.root, input/fit_cedar_hs_ro_scaled.inp: Fitting code used for PiMinus. 2007-04-25 21:26 scavan * CandData/RecordSetupModule.cxx, CandDigit/DigitListModule.cxx, CandDigit/DigitListModule.h, CandDigit/doc/FAQ.CandDigit.html, CandNtupleSR/Module/NtpSRModule.cxx: bug fixes already backported to R1-25 now are backported to R1-24 2007-04-25 17:32 hartnell * MeuCal/macros/nearValidate/: m1DXY.C, mResultsTable.C: Minor mods. 2007-04-25 17:31 thosieck * NCUtils/NumRec/MinosMinimization.cxx: Forgot to commit MinosMinimization.cxx it has a one line change to check for beam type 2007-04-25 17:23 thosieck * NCUtils/: NCAnalysisUtils.cxx, NCBeam.cxx, NCBeam.h, NCEnergyBin.cxx, NCEnergyBinGradients.cxx, NCEnergyBinGradients.h, NCExtrapolation.cxx, NCExtrapolation.h, NCExtrapolationMQ.cxx, NCExtrapolationMQ.h, NCExtrapolationModule.cxx, NCExtrapolationModule.h, macros/nearFarExtrapolation.C: Commiting first final draft of Marquardt Fitting code. Basically bug fixes from what was previously in cvs. No major changes, just C++ 2007-04-25 17:03 pittam * NCUtils/: LinkDef.h, NCAnalysisModule.cxx, NCAnalysisModule.h, NCExtractionRPann.cxx, NCExtractionRPann.h, NCExtractionTRann.cxx, NCType.h, RPnearTrackANN.cxx, RPnearTrackANN.h, macros/ncccSeparationNC.C: adding a new extraction method NCExtractionRPann based on NCExtractionTRann with an improved track event ANN without replacing existing one so Tobi can use the existing one in his thesis. 2007-04-25 16:45 hartnell * MeuCal/macros/nearValidate/mResponseDrift.C: More tinkering 2007-04-25 16:33 hartnell * MeuCal/macros/nearValidate/mResponseDrift.C: Just plot the most important thing... more upgrades to come 2007-04-25 15:50 niki * Mad/MadDpAnalysis.cxx: changes for new 7 var ANN without total pulse height as input variable 2007-04-25 15:50 niki * Mad/MadPIDAnalysis.cxx: Changes for new 7 var ann without total pulse height as input variable 2007-04-25 15:48 niki * Mad/MadNsID.cxx: changes for new 7 var ANN without total pulse height in input variables 2007-04-25 15:47 niki * Mad/data/: weights_farle_cedar_daikon7v2.dat, weights_nearle_cedar_daikon7v2.dat, weights_nearphe_cedar_daikon7v2.dat, weights_nearpme_cedar_daikon7v2.dat: New ANN weights for 7 var ann without total pulse height as input variable 2007-04-25 15:33 rustem * Contrib/rustem/PidStudy/: ComparekNN.cxx, ComparekNN.h, Index/mc_far.daikon_00.cedar.index: ComparekNN algorithm is a multi-threaded engine for running k-nearest neighbor algorithms in parallel. Allows comparisons of few differently configured FillkNN algorithms without CPU overhead for extra copies. Uses Mutex class to lock access when Anp::Event is modified. Finally, the multi-threading code works correctly. Also add index file for far detector Cedar/daikon Monte-Carlo. 2007-04-25 15:29 scavan * Calibrator/: CalDrift.cxx, CalDrift.h, CalLinearity.cxx, CalMapperFits.cxx, CalPmtDrift.h, CalStripAtten.cxx, CalTimeJump.cxx, CalVaLinearity.cxx, Calibrator.cxx, LinkDef.h, MuonDriftCalScheme.cxx, PEGainCalScheme.cxx, PEGainCalScheme.h, PulserTimeCalScheme.cxx, QuadLinearityCalScheme.cxx, SimpleCalScheme.cxx, StripAttenCalScheme.cxx, StripToStripCalScheme.cxx, StripToStripCalScheme.h: backport Calibrator from development to R1-24 CalDrift (.h,.cxx), MuonDriftCalScheme (.h,cxx) : neccessary updates to Drift Calibration PEGainAggCalScheme (.h,.cxx) Reads new aggregated PE tables PEGainCalScheme (.h,.cxx) Commented as obsolete StripToStripCalScheme (.h,.cxx) Added new configuration option for spectrometer tuning Calibrator (.h,cxx) Change defaults StripAttenCalScheme (.h,.cxx) Clamp outliers, to prevent MC errors All other changes are simply mods to #include "TMath.h" or similar to work with the newer ROOT versions 2007-04-25 15:26 thosieck * NCUtils/NCExtractionTO.cxx: Updated My NC selection cuts. Changed Length cut from 40->60 and trackextension from -10 -> -5 2007-04-25 15:25 rustem * Contrib/rustem/PidStudy/: MakeLight.cxx, MakeLight.h, PidCompare.cxx, TuneModule.cxx, TuneModule.h, Config/FiducialCut.txt, Config/PlotEventPid.xml, Index/mc_near.daikon_00.cedar.index, macros/compare_pid.C, macros/glue.C, macros/pid.C, macros/plot_few.C, macros/plot_two.C, macros/study_data.C, macros/study_mc.C, macros/tune.C: A development update to the PidStudy code. 2007-04-25 15:18 rustem * PhysicsNtuple/kNNAlg/: FillkNN.cxx, FillkNN.h: A new algorithm to perform k-nearest neighbor classification. This algorithm should eventually replace FillEventLike algorithm (which is kept for now because of the backward compatability with the code outside PhysicsNtuple). 1) A much cleaner version of the algorithm. 2) Add ability to compute muon probability for all tracks in event. 3) Add k-nearest neighbor probability computed using kernel method with W(x) = (1-|x|^3)^3 weight function. 4) Add optional cuts on track length. Add optional integer base for kNN probability in Event::Datavec. 5) Create directory name using keys on input variables to allow multiple TTree copies inside ROOT file. 2007-04-25 15:07 rustem * PhysicsNtuple/RunThread.h: Remove multi-threaded singleton class. Turns out that it is not a good idea to have singleton in the multi-threaded code. 2007-04-25 15:05 rustem * PhysicsNtuple/: AlgEvent.h, AlgSnarl.h, AlgStore.h, DataBlock.cxx, DataItem.h, Event.h, HistMan.cxx, HistMan.h, RunAlgEvent.cxx, RunAlgSnarl.cxx, RunAlgSnarl.h, Strip.cxx, Strip.h, Track.cxx, Track.h, Fill/FillMuonId.cxx, Fill/FillMuonId.h, Plot/PlotData.cxx, Plot/PlotData.h, Select/SelectBeam.cxx, Select/SelectFiducial.cxx, Store/FillDataModule.cxx, Store/FillStrip.cxx, Store/FillStrip.h, Store/Interface.cxx, kNNAlg/Event.cxx, kNNAlg/Event.h, kNNAlg/FillEventLike.cxx, kNNAlg/FillEventLike.h, kNNAlg/LikeModule.cxx, kNNAlg/LikeModule.h: A development update of PhysicsNtuple package with number of changes accumulated over past two months. Some of the main changes are listed below. FillMuonAlg has been extensively modified to include the results of the light level tuning, compute variables using sigcor, sigmap or mip, to use calorimeter or spectrometer strips in U or V views. RunAlgSnarl and RunAlgEvent are modified to allow configuration of individual algorithms with a specific Registry object and to run multiple copies of the same algorithm. HistMan now has an option to read histogram definitions using integer additives to keys contained in xml file. Remove from LikeModule debuging code that makes histograms of "fill" and "find" variables. 2007-04-25 10:23 evans * NtupleUtils/: MajorityCurvature.h, data/pid_evans_cedar_daikon_LE185.root: Updating to new and improved pdfs. Making MajorityCurvature::CalcCurvObject(map,int) public so people not using SRTracks can calculate the majority curvature. 2007-04-24 21:54 zarko * MCReweight/: BeamSys.cxx, BeamSys.h, LinkDef.h, Zbeam.cxx, Zbeam.h, data/beamsys_hists.root, data/err_bafflescr0.25_le010_far.vec, data/err_bafflescr0.25_le010_farovernear.vec, data/err_bafflescr0.25_le010_lowint_far.vec, data/err_bafflescr0.25_le010_lowint_farovernear.vec, data/err_bafflescr0.25_le010_lowint_near.vec, data/err_bafflescr0.25_le010_near.vec, data/err_bafflescr0.25_le010z000i_far.vec, data/err_bafflescr0.25_le010z000i_farovernear.vec, data/err_bafflescr0.25_le010z000i_near.vec, data/err_bafflescr0.25_le010z170i_far.vec, data/err_bafflescr0.25_le010z170i_farovernear.vec, data/err_bafflescr0.25_le010z170i_near.vec, data/err_bafflescr0.25_le010z200i_far.vec, data/err_bafflescr0.25_le010z200i_farovernear.vec, data/err_bafflescr0.25_le010z200i_near.vec, data/err_bafflescr0.25_le100_far.vec, data/err_bafflescr0.25_le100_farovernear.vec, data/err_bafflescr0.25_le100_near.vec, data/err_bafflescr0.25_le150_far.vec, data/err_bafflescr0.25_le150_farovernear.vec, data/err_bafflescr0.25_le150_near.vec, data/err_bafflescr0.25_le250_far.vec, data/err_bafflescr0.25_le250_farovernear.vec, data/err_bafflescr0.25_le250_near.vec, data/err_bafflescr0.25_le_far.vec, data/err_bafflescr0.25_le_farovernear.vec, data/err_bafflescr0.25_le_near.vec, data/err_beamwidth_le010_far.vec, data/err_beamwidth_le010_farovernear.vec, data/err_beamwidth_le010_lowint_far.vec, data/err_beamwidth_le010_lowint_farovernear.vec, data/err_beamwidth_le010_lowint_near.vec, data/err_beamwidth_le010_near.vec, data/err_beamwidth_le010z000i_far.vec, data/err_beamwidth_le010z000i_farovernear.vec, data/err_beamwidth_le010z000i_near.vec, data/err_beamwidth_le010z170i_far.vec, data/err_beamwidth_le010z170i_farovernear.vec, data/err_beamwidth_le010z170i_near.vec, data/err_beamwidth_le010z200i_far.vec, data/err_beamwidth_le010z200i_farovernear.vec, data/err_beamwidth_le010z200i_near.vec, data/err_beamwidth_le100_far.vec, data/err_beamwidth_le100_farovernear.vec, data/err_beamwidth_le100_near.vec, data/err_beamwidth_le150_far.vec, data/err_beamwidth_le150_farovernear.vec, data/err_beamwidth_le150_near.vec, data/err_beamwidth_le250_far.vec, data/err_beamwidth_le250_farovernear.vec, data/err_beamwidth_le250_near.vec, data/err_beamwidth_le_far.vec, data/err_beamwidth_le_farovernear.vec, data/err_beamwidth_le_near.vec, data/err_hadrprod_Boston_numu_le010_far.vec, data/err_hadrprod_Boston_numu_le010_farovernear.vec, data/err_hadrprod_Boston_numu_le010_lowint_far.vec, data/err_hadrprod_Boston_numu_le010_lowint_farovernear.vec, data/err_hadrprod_Boston_numu_le010_lowint_near.vec, data/err_hadrprod_Boston_numu_le010_near.vec, data/err_hadrprod_Boston_numu_le010z000i_far.vec, data/err_hadrprod_Boston_numu_le010z000i_farovernear.vec, data/err_hadrprod_Boston_numu_le010z000i_near.vec, data/err_hadrprod_Boston_numu_le010z170i_far.vec, data/err_hadrprod_Boston_numu_le010z170i_farovernear.vec, data/err_hadrprod_Boston_numu_le010z170i_near.vec, data/err_hadrprod_Boston_numu_le010z200i_far.vec, data/err_hadrprod_Boston_numu_le010z200i_farovernear.vec, data/err_hadrprod_Boston_numu_le010z200i_near.vec, data/err_hadrprod_Boston_numu_le100_far.vec, data/err_hadrprod_Boston_numu_le100_farovernear.vec, data/err_hadrprod_Boston_numu_le100_near.vec, data/err_hadrprod_Boston_numu_le150_far.vec, data/err_hadrprod_Boston_numu_le150_farovernear.vec, data/err_hadrprod_Boston_numu_le150_near.vec, data/err_hadrprod_Boston_numu_le250_far.vec, data/err_hadrprod_Boston_numu_le250_farovernear.vec, data/err_hadrprod_Boston_numu_le250_near.vec, data/err_hadrprod_Boston_numu_le_far.vec, data/err_hadrprod_Boston_numu_le_farovernear.vec, data/err_hadrprod_Boston_numu_le_near.vec, data/err_hadrprod_Boston_numubar_le010_far.vec, data/err_hadrprod_Boston_numubar_le010_farovernear.vec, data/err_hadrprod_Boston_numubar_le010_lowint_far.vec, data/err_hadrprod_Boston_numubar_le010_lowint_farovernear.vec, data/err_hadrprod_Boston_numubar_le010_lowint_near.vec, data/err_hadrprod_Boston_numubar_le010_near.vec, data/err_hadrprod_Boston_numubar_le010z000i_far.vec, data/err_hadrprod_Boston_numubar_le010z000i_farovernear.vec, data/err_hadrprod_Boston_numubar_le010z000i_near.vec, data/err_hadrprod_Boston_numubar_le010z170i_far.vec, data/err_hadrprod_Boston_numubar_le010z170i_farovernear.vec, data/err_hadrprod_Boston_numubar_le010z170i_near.vec, data/err_hadrprod_Boston_numubar_le010z200i_far.vec, data/err_hadrprod_Boston_numubar_le010z200i_farovernear.vec, data/err_hadrprod_Boston_numubar_le010z200i_near.vec, data/err_hadrprod_Boston_numubar_le100_far.vec, data/err_hadrprod_Boston_numubar_le100_farovernear.vec, data/err_hadrprod_Boston_numubar_le100_near.vec, data/err_hadrprod_Boston_numubar_le150_far.vec, data/err_hadrprod_Boston_numubar_le150_farovernear.vec, data/err_hadrprod_Boston_numubar_le150_near.vec, data/err_hadrprod_Boston_numubar_le250_far.vec, data/err_hadrprod_Boston_numubar_le250_farovernear.vec, data/err_hadrprod_Boston_numubar_le250_near.vec, data/err_hadrprod_Boston_numubar_le_far.vec, data/err_hadrprod_Boston_numubar_le_farovernear.vec, data/err_hadrprod_Boston_numubar_le_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_lowint_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_lowint_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_lowint_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z000i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z000i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z000i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z170i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z170i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z170i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z200i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z200i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z200i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le100_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le100_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le100_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le150_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le150_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le150_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le250_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le250_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le250_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_lowint_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_lowint_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_lowint_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z000i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z000i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z000i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z170i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z170i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z170i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z200i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z200i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z200i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le100_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le100_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le100_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le150_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le150_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le150_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le250_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le250_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le250_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le_near.vec, data/err_hadrprod_PiMinus_numu_le010_far.vec, data/err_hadrprod_PiMinus_numu_le010_farovernear.vec, data/err_hadrprod_PiMinus_numu_le010_lowint_far.vec, data/err_hadrprod_PiMinus_numu_le010_lowint_farovernear.vec, data/err_hadrprod_PiMinus_numu_le010_lowint_near.vec, data/err_hadrprod_PiMinus_numu_le010_near.vec, data/err_hadrprod_PiMinus_numu_le010z000i_far.vec, data/err_hadrprod_PiMinus_numu_le010z000i_farovernear.vec, data/err_hadrprod_PiMinus_numu_le010z000i_near.vec, data/err_hadrprod_PiMinus_numu_le010z170i_far.vec, data/err_hadrprod_PiMinus_numu_le010z170i_farovernear.vec, data/err_hadrprod_PiMinus_numu_le010z170i_near.vec, data/err_hadrprod_PiMinus_numu_le010z200i_far.vec, data/err_hadrprod_PiMinus_numu_le010z200i_farovernear.vec, data/err_hadrprod_PiMinus_numu_le010z200i_near.vec, data/err_hadrprod_PiMinus_numu_le100_far.vec, data/err_hadrprod_PiMinus_numu_le100_farovernear.vec, data/err_hadrprod_PiMinus_numu_le100_near.vec, data/err_hadrprod_PiMinus_numu_le150_far.vec, data/err_hadrprod_PiMinus_numu_le150_farovernear.vec, data/err_hadrprod_PiMinus_numu_le150_near.vec, data/err_hadrprod_PiMinus_numu_le250_far.vec, data/err_hadrprod_PiMinus_numu_le250_farovernear.vec, data/err_hadrprod_PiMinus_numu_le250_near.vec, data/err_hadrprod_PiMinus_numu_le_far.vec, data/err_hadrprod_PiMinus_numu_le_farovernear.vec, data/err_hadrprod_PiMinus_numu_le_near.vec, data/err_hadrprod_PiMinus_numubar_le010_far.vec, data/err_hadrprod_PiMinus_numubar_le010_farovernear.vec, data/err_hadrprod_PiMinus_numubar_le010_lowint_far.vec, data/err_hadrprod_PiMinus_numubar_le010_lowint_farovernear.vec, data/err_hadrprod_PiMinus_numubar_le010_lowint_near.vec, data/err_hadrprod_PiMinus_numubar_le010_near.vec, data/err_hadrprod_PiMinus_numubar_le010z000i_far.vec, data/err_hadrprod_PiMinus_numubar_le010z000i_farovernear.vec, data/err_hadrprod_PiMinus_numubar_le010z000i_near.vec, data/err_hadrprod_PiMinus_numubar_le010z170i_far.vec, data/err_hadrprod_PiMinus_numubar_le010z170i_farovernear.vec, data/err_hadrprod_PiMinus_numubar_le010z170i_near.vec, data/err_hadrprod_PiMinus_numubar_le010z200i_far.vec, data/err_hadrprod_PiMinus_numubar_le010z200i_farovernear.vec, data/err_hadrprod_PiMinus_numubar_le010z200i_near.vec, data/err_hadrprod_PiMinus_numubar_le100_far.vec, data/err_hadrprod_PiMinus_numubar_le100_farovernear.vec, data/err_hadrprod_PiMinus_numubar_le100_near.vec, data/err_hadrprod_PiMinus_numubar_le150_far.vec, data/err_hadrprod_PiMinus_numubar_le150_farovernear.vec, data/err_hadrprod_PiMinus_numubar_le150_near.vec, data/err_hadrprod_PiMinus_numubar_le250_far.vec, data/err_hadrprod_PiMinus_numubar_le250_farovernear.vec, data/err_hadrprod_PiMinus_numubar_le250_near.vec, data/err_hadrprod_PiMinus_numubar_le_far.vec, data/err_hadrprod_PiMinus_numubar_le_farovernear.vec, data/err_hadrprod_PiMinus_numubar_le_near.vec, data/err_hadrprod_fitted_le010_far.vec, data/err_hadrprod_fitted_le010_farovernear.vec, data/err_hadrprod_fitted_le010_lowint_far.vec, data/err_hadrprod_fitted_le010_lowint_farovernear.vec, data/err_hadrprod_fitted_le010_lowint_near.vec, data/err_hadrprod_fitted_le010_near.vec, data/err_hadrprod_fitted_le010z000i_far.vec, data/err_hadrprod_fitted_le010z000i_farovernear.vec, data/err_hadrprod_fitted_le010z000i_near.vec, data/err_hadrprod_fitted_le010z170i_far.vec, data/err_hadrprod_fitted_le010z170i_farovernear.vec, data/err_hadrprod_fitted_le010z170i_near.vec, data/err_hadrprod_fitted_le010z200i_far.vec, data/err_hadrprod_fitted_le010z200i_farovernear.vec, data/err_hadrprod_fitted_le010z200i_near.vec, data/err_hadrprod_fitted_le100_far.vec, data/err_hadrprod_fitted_le100_farovernear.vec, data/err_hadrprod_fitted_le100_near.vec, data/err_hadrprod_fitted_le150_far.vec, data/err_hadrprod_fitted_le150_farovernear.vec, data/err_hadrprod_fitted_le150_near.vec, data/err_hadrprod_fitted_le250_far.vec, data/err_hadrprod_fitted_le250_farovernear.vec, data/err_hadrprod_fitted_le250_near.vec, data/err_hadrprod_fitted_le_far.vec, data/err_hadrprod_fitted_le_farovernear.vec, data/err_hadrprod_fitted_le_near.vec, data/err_hadrprod_le010_far.vec, data/err_hadrprod_le010_farovernear.vec, data/err_hadrprod_le010_lowint_far.vec, data/err_hadrprod_le010_lowint_farovernear.vec, data/err_hadrprod_le010_lowint_near.vec, data/err_hadrprod_le010_near.vec, data/err_hadrprod_le010z000i_far.vec, data/err_hadrprod_le010z000i_farovernear.vec, data/err_hadrprod_le010z000i_near.vec, data/err_hadrprod_le010z170i_far.vec, data/err_hadrprod_le010z170i_farovernear.vec, data/err_hadrprod_le010z170i_near.vec, data/err_hadrprod_le010z200i_far.vec, data/err_hadrprod_le010z200i_farovernear.vec, data/err_hadrprod_le010z200i_near.vec, data/err_hadrprod_le100_far.vec, data/err_hadrprod_le100_farovernear.vec, data/err_hadrprod_le100_near.vec, data/err_hadrprod_le150_far.vec, data/err_hadrprod_le150_farovernear.vec, data/err_hadrprod_le150_near.vec, data/err_hadrprod_le250_far.vec, data/err_hadrprod_le250_farovernear.vec, data/err_hadrprod_le250_near.vec, data/err_hadrprod_le_far.vec, data/err_hadrprod_le_farovernear.vec, data/err_hadrprod_le_near.vec, data/err_horn1offset1mm_le010_far.vec, data/err_horn1offset1mm_le010_farovernear.vec, data/err_horn1offset1mm_le010_lowint_far.vec, data/err_horn1offset1mm_le010_lowint_farovernear.vec, data/err_horn1offset1mm_le010_lowint_near.vec, data/err_horn1offset1mm_le010_near.vec, data/err_horn1offset1mm_le010z000i_far.vec, data/err_horn1offset1mm_le010z000i_farovernear.vec, data/err_horn1offset1mm_le010z000i_near.vec, data/err_horn1offset1mm_le010z170i_far.vec, data/err_horn1offset1mm_le010z170i_farovernear.vec, data/err_horn1offset1mm_le010z170i_near.vec, data/err_horn1offset1mm_le010z200i_far.vec, data/err_horn1offset1mm_le010z200i_farovernear.vec, data/err_horn1offset1mm_le010z200i_near.vec, data/err_horn1offset1mm_le100_far.vec, data/err_horn1offset1mm_le100_farovernear.vec, data/err_horn1offset1mm_le100_near.vec, data/err_horn1offset1mm_le150_far.vec, data/err_horn1offset1mm_le150_farovernear.vec, data/err_horn1offset1mm_le150_near.vec, data/err_horn1offset1mm_le250_far.vec, data/err_horn1offset1mm_le250_farovernear.vec, data/err_horn1offset1mm_le250_near.vec, data/err_horn1offset1mm_le_far.vec, data/err_horn1offset1mm_le_farovernear.vec, data/err_horn1offset1mm_le_near.vec, data/err_horncurrcal2.ka_le010_far.vec, data/err_horncurrcal2.ka_le010_farovernear.vec, data/err_horncurrcal2.ka_le010_lowint_far.vec, data/err_horncurrcal2.ka_le010_lowint_farovernear.vec, data/err_horncurrcal2.ka_le010_lowint_near.vec, data/err_horncurrcal2.ka_le010_near.vec, data/err_horncurrcal2.ka_le010z000i_far.vec, data/err_horncurrcal2.ka_le010z000i_farovernear.vec, data/err_horncurrcal2.ka_le010z000i_near.vec, data/err_horncurrcal2.ka_le010z170i_far.vec, data/err_horncurrcal2.ka_le010z170i_farovernear.vec, data/err_horncurrcal2.ka_le010z170i_near.vec, data/err_horncurrcal2.ka_le010z200i_far.vec, data/err_horncurrcal2.ka_le010z200i_farovernear.vec, data/err_horncurrcal2.ka_le010z200i_near.vec, data/err_horncurrcal2.ka_le100_far.vec, data/err_horncurrcal2.ka_le100_farovernear.vec, data/err_horncurrcal2.ka_le100_near.vec, data/err_horncurrcal2.ka_le150_far.vec, data/err_horncurrcal2.ka_le150_farovernear.vec, data/err_horncurrcal2.ka_le150_near.vec, data/err_horncurrcal2.ka_le250_far.vec, data/err_horncurrcal2.ka_le250_farovernear.vec, data/err_horncurrcal2.ka_le250_near.vec, data/err_horncurrcal2.ka_le_far.vec, data/err_horncurrcal2.ka_le_farovernear.vec, data/err_horncurrcal2.ka_le_near.vec, data/err_horncurrdist_le010_far.vec, data/err_horncurrdist_le010_farovernear.vec, data/err_horncurrdist_le010_lowint_far.vec, data/err_horncurrdist_le010_lowint_farovernear.vec, data/err_horncurrdist_le010_lowint_near.vec, data/err_horncurrdist_le010_near.vec, data/err_horncurrdist_le010z000i_far.vec, data/err_horncurrdist_le010z000i_farovernear.vec, data/err_horncurrdist_le010z000i_near.vec, data/err_horncurrdist_le010z170i_far.vec, data/err_horncurrdist_le010z170i_farovernear.vec, data/err_horncurrdist_le010z170i_near.vec, data/err_horncurrdist_le010z200i_far.vec, data/err_horncurrdist_le010z200i_farovernear.vec, data/err_horncurrdist_le010z200i_near.vec, data/err_horncurrdist_le100_far.vec, data/err_horncurrdist_le100_farovernear.vec, data/err_horncurrdist_le100_near.vec, data/err_horncurrdist_le150_far.vec, data/err_horncurrdist_le150_farovernear.vec, data/err_horncurrdist_le150_near.vec, data/err_horncurrdist_le250_far.vec, data/err_horncurrdist_le250_farovernear.vec, data/err_horncurrdist_le250_near.vec, data/err_horncurrdist_le_far.vec, data/err_horncurrdist_le_farovernear.vec, data/err_horncurrdist_le_near.vec, data/err_pot0.02_le010_far.vec, data/err_pot0.02_le010_farovernear.vec, data/err_pot0.02_le010_lowint_far.vec, data/err_pot0.02_le010_lowint_farovernear.vec, data/err_pot0.02_le010_lowint_near.vec, data/err_pot0.02_le010_near.vec, data/err_pot0.02_le010z000i_far.vec, data/err_pot0.02_le010z000i_farovernear.vec, data/err_pot0.02_le010z000i_near.vec, data/err_pot0.02_le010z170i_far.vec, data/err_pot0.02_le010z170i_farovernear.vec, data/err_pot0.02_le010z170i_near.vec, data/err_pot0.02_le010z200i_far.vec, data/err_pot0.02_le010z200i_farovernear.vec, data/err_pot0.02_le010z200i_near.vec, data/err_pot0.02_le100_far.vec, data/err_pot0.02_le100_farovernear.vec, data/err_pot0.02_le100_near.vec, data/err_pot0.02_le150_far.vec, data/err_pot0.02_le150_farovernear.vec, data/err_pot0.02_le150_near.vec, data/err_pot0.02_le250_far.vec, data/err_pot0.02_le250_farovernear.vec, data/err_pot0.02_le250_near.vec, data/err_pot0.02_le_far.vec, data/err_pot0.02_le_farovernear.vec, data/err_pot0.02_le_near.vec, data/err_targetz1cm_numu_le010_far.vec, data/err_targetz1cm_numu_le010_farovernear.vec, data/err_targetz1cm_numu_le010_near.vec, macros/test_zbeam.C: Added BeamSys enumerator. Made Zbeam read from one root file instead of infinite amount of .vec files. 2007-04-24 19:51 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_site_minos11.py: when in "join_rock" phase use "." as working directory (already where one needs to be) rather than trying to construct the right name (which gets confusing when doing specially named processing but the rock files don't have the special name). 2007-04-24 19:49 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_charm_overlay.py, gminos_cfg_L010185_nccoh_overlay.py: change the requested # of snarls from default of 800. For "charm" use all the available input events (nSnarls=-1); for "nccoh" the input file is too large for ADAMO/ZEBRA so limit to 2100 snarls. 2007-04-24 19:47 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_ffr.py: code for specially named 2way overlays ("lowi" and "medi"). 2007-04-24 18:58 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_lowi_overlay.py, gminos_cfg_L010185_lowi_rock.py, gminos_cfg_L010185_medi_overlay.py, gminos_cfg_L010185_medi_rock.py: configurations for "low" and "medium" intensity overlays of L010185. 2007-04-24 18:57 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_overlay_lowi.py, gminos_cfg_L010185_overlay_medi.py: remove older version of script (with naming conventions that didn't quite fit). 2007-04-24 18:42 hartnell * MeuCal/macros/: FileListSpecial.C, PlotFunctions.C, validateCalib.C: Work on automating mins and maxs on plots. 2007-04-24 18:41 hartnell * MeuCal/macros/nearValidate/: m1DXY.C, mStrips.C: Much work on automating the setting of mins and maxs on plots 2007-04-24 18:32 Nathaniel Tagg * Calibrator/PEGainAggCalScheme.cxx: Fix bug for Cedar reprocessing: default gain table result rows being mis-constructed; I read the header file badly. 2007-04-24 17:36 scavan * CandMorgue/CandDeadChip.h: changed classdef from 1 to 2 for backwards compatibility 2007-04-24 17:11 tjyang * MeuCal/macros/makeSummaryTree.pl: modify the job script to allow job submission to minos clusters 2007-04-23 20:49 tjyang * MeuCal/macros/makeSummaryTreeSam.C: modify the job script (to specify streams in the AddFile function) 2007-04-23 18:17 hartnell * MeuCal/macros/: FileListSpecial.C, PlotFunctions.C, validateCalib.C, nearValidate/m1DXY.C, nearValidate/mAllStrips.C, nearValidate/mCosThZ.C, nearValidate/mMeuDistributions.C, nearValidate/mNtpCalValidation.C, nearValidate/mPlanes.C, nearValidate/mResponseDrift.C, nearValidate/mResultsTable.C, nearValidate/mStrips.C, nearValidate/mXY.C: validateCalib.C is much closer to being the final version to be used for calibration validation. Fairly minor changes to other files. 2007-04-23 15:47 niki * Mad/MadDpAnalysis.cxx: Fix for the absence of ACNET target position variable. (device not read out properly and therefore info not present anymore after the shutdown) 2007-04-23 15:46 niki * Mad/MadPIDAnalysis.cxx: fix to take care of the fact that ACNET target position is not read out properly after the shutdown and therefore cannot be used for anything (like selecting which target configuration data we are processing). that affects weight file selection for the ANN pid for ND data after the shutdown. 2007-04-23 10:18 asousa * CVSROOT/check_access: Giving Gemma write permissions to AnalysisNtuples and NCUtils. 2007-04-23 04:25 Sue Kasahara * UserManualDoc/src/mcinfo.tex: Add a section about ParticleTransportSim to Monte Carlo chapter. So far, the focus is on the PTSim generated IstHEP status codes and the configuration parameters available for specifying which secondaries to select for storage to the output StdHep array. 2007-04-23 00:57 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimStack.cxx, PTSimStack.h, macro/PTSim_testG3.C: Fix StdHepSave configuration option and description. 2007-04-22 18:29 Sue Kasahara * MCNtuple/NtpMCStdHep.cxx: Adjust Print method to change to PTSim status code range change. 2007-04-22 18:28 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimStack.cxx: Move PTSim generated IstHEP status codes from 300+ range to 400+ to avoid conflict with GMINOS generated status codes which apparently can range up into the 300+ range. 2007-04-22 15:27 tjyang * MeuCal/: MeuCuts.cxx, MeuSummary.cxx, MeuSummary.h: add one variable RunType, the physics test runs can be removed with it 2007-04-22 14:52 tjyang * MeuCal/macros/makeSummaryTreeSam.C: modify job script 2007-04-22 14:36 tjyang * MeuCal/macros/: makeSummaryTree.pl, makeSummaryTreeSam.C: add a perl script to submit jobs 2007-04-21 23:35 asousa * NCUtils/data/: Mda_Coeff_Far_L010z185i_CedarDaikon.dat, Mda_Coeff_Near_L010z185i_CedarDaikon.dat: Updating line with p-vector means calculated before replacing missing values with the mean variable value in the training sample. This fixes the small differences observed between the PID calculated by SAS and the one calculated by NCExtractionAS. 2007-04-21 00:06 George Irwin * CandDigit/: DigitListModule.cxx, DigitListModule.h: Backport 3/24/06 fix to ListsToMake default from development to R1-25. 2007-04-20 23:58 George Irwin * CandData/RecordSetupModule.cxx: Backport "double CandRecord" bugfix from dev to R1-25. Thanks to Sue. 2007-04-20 21:09 bishai * BeamData/java/NuMIMon/: swicConstants.txt, pedConstants.txt: Updated pedestals from data taken on Feb 4, 2007 2007-04-20 18:52 hartnell * MeuCal/macros/: FileListSpecial.C, nearValidate/mResultsTable.C, nearValidate/mXY.C: Various improvements 2007-04-20 18:51 hartnell * MeuCal/macros/: makeSummaryTree.C, makeSummaryTreeJobC.C, makeSummaryTreeSam.C: Added lines (commented out) to turn on recalibration of the ntuples. Also now get detector and simflag from the file name. 2007-04-20 18:49 hartnell * MeuCal/macros/Config.C: Added functions to determine detector and simflag from the filename 2007-04-20 18:49 hartnell * MeuCal/: MeuAnalysis.cxx, MeuAnalysis.h: Can now turn recalibration on or off from the job macro. 2007-04-20 18:23 Minos CVS group account. Do not commit from here! * Contrib/barr/na49an/na49an.cxx: added one variable to x2 2007-04-20 17:50 Minos CVS group account. Do not commit from here! * Contrib/barr/na49an/na49an.cxx: to fix the x2 exaluation 2007-04-20 16:53 hartnell * MeuCal/macros/PlotFunctions.C: This is something I should have added ages ago... it will store lots of useful functions for making plots. 2007-04-20 16:52 hartnell * MeuCal/macros/validateCalib.C: This macro runs lots of other macros... Essentially, this is the "push one button" macro that will make the standard validation plots and print the MEU calibration values to screen. The list of macros it runs is not complete but it does work. It's been fun figuring out how ROOT works! 2007-04-20 16:04 tjyang * MeuCal/: MeuPlots.cxx, macros/nearValidate/mDataQuality.C: apply data quality cut 2007-04-20 09:00 hartnell * MeuCal/macros/Config.C: Added a function to override the reference drift reference point. - this wont actually be used for reprocessing 2007-04-19 19:26 Minos CVS group account. Do not commit from here! * Contrib/barr/na49an/na49an.cxx: to fix some bugs 2007-04-19 16:11 vahle * MCReweight/: SKZPWeightCalculator.cxx, macros/TestSKZPWeightCalculator.C, macros/WriteSZKPToDB.C: Adding PiMinus_CedarDaikon to SKZPWeightCalculator 2007-04-19 15:06 blake * AtNuAna/AtNuEventNtuple.cxx: fix bug in ntuple file handling 2007-04-19 13:24 Nick West * HWDB/maintenance/: cmd_fix_detmask.pm, hdm.perl, help.txt: Add fix_detmask command 2007-04-19 13:24 Nick West * HWDB/maintenance/initialise_globals.pm: Make announcement line an SQL comment so output can be played into mysql 2007-04-19 13:16 marshall * CandTrackCam/: AlgTrackCam.cxx, AlgTrackCamList.cxx: Added support for CalDet at request of Trish and Jenny. 2007-04-19 00:23 George Irwin * CandData/RecordSetupModule.cxx: Fix bug which produced a second empty CandRecord in output from Cedar jobs using DataQualityReader::Reco ahead of RecordSetupModule::Get in job path. DataQualityReader::Reco was already creating a CandRecord, but it was not recognized by RecordSetupModule::Get, because of erroneous quotes around second argument in call to mom->GetFragment("CandRecord","candrecordname"). Thanks to Sue for finding this explanation! The fix should be backported when appropriate onto R1-24 and R1-25 branches. This is a separate issue from the "MRCC bug" which crashes jobs reading bad CandRecords written with ROOT release 5 versions prior to 5.15/04, possibly in association with some ROOT TExMap errors, fixed in ROOT 5.15/04. 2007-04-18 18:22 hartnell * MeuCal/: MeuAnalysis.cxx, MeuPlots.cxx, doc/MeuCal.html, macros/FileListSpecial.C: Minor changes 2007-04-18 18:21 hartnell * MeuCal/macros/nearValidate/: mPlanes.C, mResultsTable.C: More improvements. mResultsTable is now what should be run to give all the MEU numbers 2007-04-18 18:20 hartnell * MeuCal/macros/nearValidate/mD_MCStrips.C: Merged in to mStrips.C 2007-04-18 18:20 hartnell * MeuCal/macros/nearValidate/mStrips.C: mD_MCStrips.C has been merged into this macro. 2007-04-18 17:52 hartnell * MeuCal/macros/farValidate/mXY.C: This is ancient and the one in nearValidate directory is much better (and runs on both detectors) 2007-04-18 17:48 hartnell * MeuCal/macros/nearValidate/: mD_MCStripends.C, mStripends.C: This code is now in mMeuDistributions.C 2007-04-18 17:47 hartnell * MeuCal/macros/nearValidate/mMeuDistributions.C: This is a combination of mD_MCStripends.C and mStripends.C. All the text based stuff has been removed and put in mResultsTable.C 2007-04-18 16:44 hartnell * MeuCal/macros/nearValidate/mPlanes.C: Add this one back that was removed by mistake 2007-04-18 16:43 hartnell * MeuCal/macros/nearValidate/: m1DXY.C, mD_MCPlanes.C, mPlanes.C: Got rid of mD_MCPlanes.C 2007-04-18 16:01 hartnell * MeuCal/macros/nearValidate/: m1DXY.C, mD_MCLPos.C, mLPos.C: Moved plots from mLPos into m1DXY.C 2007-04-18 14:10 hartnell * MeuCal/macros/nearValidate/: m1DXY.C, mD_MC1DXY.C: mD_MC1DXY.C is moved into m1DXY.C and much improved 2007-04-18 12:53 hartnell * MeuCal/macros/nearValidate/: mCosThZ.C, mD_MCCosThZ.C: Got rid of mD_MC file. mCosThZ.C now makes data/MC plots. 2007-04-17 21:33 bishai * BeamData/java/NuMIMon/LE010_device_target2.dat: New limits on NOCLU1 and MMA1 2007-04-17 20:04 Sue Kasahara * CandNtupleSR/NtpSRStrip.cxx: Modify implementation of GetStripEndId following suggestions from Rustem/Robert. 2007-04-17 18:06 raufer * AnalysisNtuples/Module/CondensedNtpModuleNC.cxx: Fix problem with double Write commands and therefore duplication of TTree. Output files should now be much smaller. 2007-04-17 17:42 Minos CVS group account. Do not commit from here! * Contrib/barr/na49an/: .cvsignore, autoREADME.txt, binlistc.cxx, binlistc.h, dedxb_readtmp.f, dedxb_readtmp.h, makefile, na49an.cxx, na49read.cxx, trapfpe.c: 1st commit (after Athens meeting) 2007-04-17 14:57 hartnell * MeuCal/macros/: makeSummaryTree.C, makeSummaryTreeJobC.C, makeSummaryTreeSam.C: Use the new Config object in all the different macros. This ensures the same calibrator configuration settings are used. 2007-04-17 14:47 hartnell * MeuCal/macros/: Config.C, makeSummaryTree.C: Pulled out calibrator config in to a separate object. This new object can be called from the different macros to run the code thus ensuring that the same configuration is obtained whether running using JobC or not. 2007-04-17 13:35 hartnell * MeuCal/macros/makeSummaryTree.C: Added a section (off by default) to use database rollback in order to use the old strip attenuation contants. Also, added lines (off by default) to do muondrift correction on MC. 2007-04-15 22:00 Sue Kasahara * CandNtupleSR/: NtpSRStrip.cxx, NtpSRStrip.h: Add: PlexStripEndId GetStripEndId(Detector::Detector_t detector) const; method to construct PlexStripEndId from strip variables, as requested by Rustem. 2007-04-15 08:30 Robert Hatcher * NeugenInterface/GNUmakefile: allow GNUMakefile to be smarter about where it might find stdhep library. 2007-04-14 14:44 Robert Hatcher * NeugenInterface/stdhep.h: stdhep.h isn't always available everywhere ... just put a copy in this pkg. 2007-04-14 14:40 Robert Hatcher * NeugenInterface/inuke_reweight.F: sign() needs 1.0 to be 1.0d0 to match precision of 2nd arg "ctheta". w/ currently committed code gv_pi_xsec_scale[_default] and gv_pn_xsec_scale[_default] aren't defined ... comment out their use for now. 2007-04-14 14:38 Robert Hatcher * NeugenInterface/GNUmakefile: Don't overload FCFLAGS, this should happen in normal SRT .mk files. 2007-04-14 14:37 Robert Hatcher * NeugenInterface/fill_stdhep.cxx: Don't list the stdhep.h as under a subdir "stdhep" since often it isn't. Newer versions of gcc also need #include . 2007-04-14 14:36 Robert Hatcher * NeugenInterface/miketest4.F: #ifdef out "d" lines (some fortran compilers don't support them) 2007-04-14 14:14 kordosky * NeugenInterface/inuke_books.inc: this header really ought to live with neugen3 2007-04-14 11:33 habig * DcsUser/CoilTools.cxx: Updated ND coil current limits to 4940 and 4990 amps 2007-04-14 06:39 evans * Calibrator/CalDrift.cxx: Putting in version shear factors for the means. This change does not affect any functions used for the actual calibration: they only affect functions used for my tests of the drift constants. 2007-04-14 03:32 zarko * MCReweight/: Zbeam.cxx, Zbeam.h, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_lowint_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_lowint_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_lowint_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z000i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z000i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z000i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z170i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z170i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z170i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z200i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z200i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le010z200i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le100_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le100_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le100_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le150_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le150_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le150_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le250_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le250_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le250_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numu_le_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_lowint_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_lowint_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_lowint_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z000i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z000i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z000i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z170i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z170i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z170i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z200i_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z200i_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le010z200i_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le100_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le100_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le100_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le150_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le150_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le150_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le250_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le250_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le250_near.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le_far.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le_farovernear.vec, data/err_hadrprod_PiMinus_CedarDaikon_numubar_le_near.vec, data/err_targetz1cm_numu_le010_far.vec, data/err_targetz1cm_numu_le010_farovernear.vec, data/err_targetz1cm_numu_le010_near.vec, macros/test_zbeam.C: Updated Zbeam to include target z correction for le10 (effect=15) and added the PiMinus_CedarDaikon hadron production errors. 2007-04-13 16:27 Brian Rebel * NCUtils/: NCExtraction.cxx, NCExtraction.h, NCExtractionAS.cxx, NCExtractionKA.cxx, NCExtractionKAD.cxx, NCExtractionNS.cxx, NCExtractionRO.cxx, NCExtractionTO.cxx, NCExtractionTRann.cxx: fix filling of MC separation parameter by passing in the correct weight for beam reweighting 2007-04-13 15:02 raufer * NCUtils/NCAnalysisCuts.cxx: Use event strips rather than shower strips for mimimum strips cut in data cleaning. 2007-04-13 14:50 evans * NtupleUtils/: MajCInfo.cxx, MajCInfo.h, MajorityCurvature.cxx: Adding a second version of the track jitter using the square of the differences between the curvatures of the successive track segments. 2007-04-13 13:24 Nick West * RemoteSoftwareDeployment/libs_and_builds/: assemble_GENIE.sh, assemble_log4cpp.sh, build_config_table.dat, install_GENIE.sh, install_log4cpp.sh: Mod from Costas: Add libraries GENIE and log4cpp. Add application GENIE 2007-04-13 13:23 Nick West * RemoteSoftwareDeployment/libs_and_builds/install_external_library.sh: Mod from Costas: Try to create configure from autogen if necessary 2007-04-13 08:29 scavan * NueAna/: Shwfit.cxx, Shwfit.h, ShwfitAna.cxx: added code to make shwfit.longe, shwfit.ulonge, shwfit.vlonge, shwfit.complexity, shwfit.wcomplexity longe=ulonge+vlonge u/vlonge calculated from strip energy projected onto z axis defined by vertex complexity is the sum of products of the number of strips in adjacent u and v planes wcomplexity is complexity where the strips are weighted by energy 2007-04-12 13:38 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_install.pm, driver/cmd_launch.pm, driver/help.txt, driver/initialise_globals.pm, driver/parse_command.pm: Add global option: --http_proxy= 2007-04-12 11:42 boehm * NueAna/ANtpTruthInfoBeamAna.cxx: stop assigning oscprob for near det 2007-04-12 10:43 asousa * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: making the vertex definition for the evaluation of minTimeSeparation and closeTimeDeltaZ consistent to the one used in the Oxford fiducial cut. Mods coded by Gemma. 2007-04-12 10:29 asousa * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: Fixing variable declared twice within and outside loop used in minTimeSeparation calculation. Problem pointed out by Gemma. 2007-04-12 10:20 hartnell * MeuCal/doc/MeuCal.html: Include in list of sanity checks the check on calibration applied to MC/data in standard ntuples. 2007-04-12 09:44 litchfld * NCUtils/NCAnalysisModule.cxx: Fix copy/paste bug in MakeuDST() method where analysis branches were being added to the full Ntuple twice instead of being added to the stripped Ntuple. Also some unimportant changes to AddToNtuple(): associate messages with NCAnalysisModule, and since i'm playing with that bit of code, tidy up the if/else logic a bit. 2007-04-12 08:11 Nick West * setup/setup_minossoft_oxford.csh: Remove support for SL3/gcc 3.4.6. Add support for SL4 including MySQL 4.1 server 2007-04-11 09:07 Nick West * WebDocs/SnapshotRel.html: Add S07-04-06-R1-25 2007-04-10 11:46 Nick West * DatabaseMaintenance/tools/dump_table_context_query.perl: For --dbs-lite, the --detector setting is ignored; instead 2 slices are taken, one for Near and one for Far detectors 2007-04-09 22:55 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCExtraction.cxx, NCExtraction.h, NCExtractionAS.cxx, NCExtractionKA.cxx, NCExtractionKAD.cxx, NCExtractionNS.cxx, NCExtractionRO.cxx, NCExtractionTO.cxx, NCExtractionTRann.cxx, macros/ncccSeparationNC.C: fix the analysis module to write out the beam ntuple in both the full and stripped files. add method to NCExtraction.cxx to draw the separation parameters for data and mc fix minor bug in NCExtractionNS for the filling of the ph fraction in 0-3, 3-6, and 6-end planes fix minor bug in NCExtractionKA(D) for filling pdfs from data the interaction type was set assuming that NC events had pid > 0 as in kregg's original method, rather than his adjusted one make changes to fill the separation parameter histograms for data and mc in all extraction classes 2007-04-09 21:42 kordosky * NeugenInterface/GNUmakefile: fix tbins line 2007-04-09 21:40 kordosky * NeugenInterface/: GNUmakefile, deduce_fate.F, hadronic_state_summary.fi, inuke_reweight.F, inuke_reweight.fi, miketest.cc, miketest4.F, shower_ntuple.fi, summarise_hadronic_system.F: working 2007-04-09 18:27 asousa * NCUtils/: NCAnalysisModule.cxx, NCType.cxx, NCType.h: Using the MCInfo namespace to figure out MC PoT. Removing now deprecated functionality from NCType. 2007-04-09 17:13 asousa * DataUtil/: MCInfo.cxx, MCInfo.h: Changes to make prototypes more intuitive. 2007-04-09 16:04 evans * Calibrator/: CalDrift.cxx, CalDrift.h: Adding a couple of functions to get pulse-heights straight out of the database with version shear corrections. 2007-04-09 14:11 kordosky * NeugenInterface/GNUmakefile: forgot one 2007-04-09 14:03 kordosky * NeugenInterface/: LinkDef.h, fill_stdhep.cxx, fill_stdhep.h, macros/test_fill_stdhep.C: working 2007-04-09 11:50 asousa * DataUtil/: MCInfo.cxx, MCInfo.h: Added info for L010z185i_lowi and L010z185_medi beam types. Added function to return number of snarls per file. 2007-04-09 11:48 asousa * Conventions/: BeamType.cxx, BeamType.h: Adding L010z185i_lowi and L010z185i_medi types, which exist for Daikon. 2007-04-08 21:18 Sue Kasahara * MCNtuple/NtpMCStdHep.cxx: Print "Decay Parent" when status code is 1304. 2007-04-08 21:16 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimStack.cxx, PTSimStack.h: Implement support for storing the parent of a decay at the decay production point, a la gminos. This introduces a special "Decay Parent" status code of 1300+TMCProcess::kPDecay (1304). Decay mechanism code is 300+TMCProcess::kPDecay (304). I don't really like the hard coding of special status code, and this will go away on the next iteration. 2007-04-08 20:59 Sue Kasahara * MCApplication/MCAppParticle.h: Add method: UInt_t GetNChildren() const; 2007-04-08 05:37 Sue Kasahara * MCApplication/MCAppParticle.cxx: Remove some forgotten cout statements in a method not actually used. 2007-04-07 21:03 Sue Kasahara * ParticleTransportSim/macro/PTSim_testG3_Init.C: Same as PTSim_testG3.C except uses MCInitModule to generate initial state from a KINE style configuration parameter. 2007-04-07 20:59 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h: Stop secondary neutrinos, i.e. those generated from decays, from tracking. 2007-04-07 20:56 Sue Kasahara * G3PTSim/TGeant3/TGeant3gu.cxx: Modified to allow neutrinos to be pushed to stack. 2007-04-07 04:54 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimStack.cxx, macro/PTSim_testG3.C: Set default momentum threshold for storing secondary muons to stdhep array to zero, regardless of production mechanism. This is the default behavior of GMINOS. The user can override with configuration parameter StdHepThrByType. 2007-04-07 04:05 Sue Kasahara * ParticleTransportSim/: PTSim.cxx, PTSim.h, PTSimApplication.cxx, PTSimHit.h, PTSimModule.cxx, PTSimParticle.cxx, PTSimParticle.h, PTSimStack.cxx, PTSimStack.h, macro/PTSim_testG3.C: Revise mode to store secondaries to stdhep array if they result in energy deposition hit. Secondaries are selected for storage according to the modes set in StdHepSelectMask. An enumerated list of modes to choose from are specified in PTSim.h as enumerated type EStdHepSelectMode. These modes are: 1) PTSim::kMomentum. If this bit is set (default), all secondaries with momentum above threshold are stored. 2) PTSim::kHit. If this bit is set, all secondaries resulting in an energy deposition hit above hit threshold are stored. The user may specify any combination of the 2 modes and an OR will be taken of the results of the individual options to determine the final pass/fail. If a secondary is selected for storage by one of the above means, the secondary's direct line of ancestors will be saved as well. Example of mask to select both modes: jc.Path("Reco").Mod("PTSimModule").Set("StdHepSelectMask=3"); The parameter StdHepHitThr can be used to adjust the hit threshold for determining when a secondary resulting in an energy deposition hit is to be saved. The default is 0.001 GeV. Note that this threshold is only used if the user has enabled mode PTSim::kHit in the StdHepSelectMask. For example: jc.Path("Reco").Mod("PTSimModule").Set("StdHepHitThr=0.001"); stores all secondaries resulting in energy deposition hit above 1 MeV. 2007-04-06 21:12 evans * NtupleUtils/: SRMom.cxx, SRMom.h: Code to get at shower vertices. 2007-04-06 20:27 George Irwin * setup/packages-S07-04-06-R1-25: First commit 2007-04-06 19:49 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimParticle.h, PTSimStack.cxx, PTSimStack.h, macro/PTSim_testG3.C: Introduce new configuration parameter StdHepSaveSibling to be used to specify if siblings of a selected secondary, as well as siblings of the selected secondary's direct line of ancestors, should be saved to the stdhep secondary array. Siblings are particles generated in the same production mechanism event, e.g. decay products from a single decay. The default value is 1 (enabled). Use 0 to disable, e.g.: jc.Path("Reco").Mod("PTSimModule").Set("StdHepSaveSibling=0"); 2007-04-06 19:48 asousa * DataUtil/: LinkDef.h, MCInfo.cxx, MCInfo.h: First commit of a namespace MCInfo to provide easy access to information about MC files not curently available in the DB. Contains a GetMCPoT member function that returns POT/snarl for ND and POT/File for FD depending on BeamType and ReleaseType. 2007-04-06 18:36 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimParticle.cxx, PTSimParticle.h: Allow for storage of secondary siblings in stdhep array. Siblings are particles generated in the same production mechanism event, e.g. decay products from a single decay. 2007-04-06 15:39 ishi * Contrib/ishi/GeoSwimmer/: GeoSwimmer.cxx, LinkDef.h: Update of LinkDef.h with the changes of names of some codes. 2007-04-06 12:28 kordosky * Contrib/rhatcher/gminos_jobs/md5check.sh: added a little bit of debugging info to help understand cases where the md5check fails, presumably due to a network problem. 2007-04-06 11:29 kordosky * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_near_nccoh.py, gminos_cfg_d01_mixin.py, submit_ral.sh: prepping to run nccoh and D01 test 2007-04-06 01:24 arms * Contrib/arms/VHS/macro/: VHSeff.C, VHSskim.C, VHStrain.C: update macros 2007-04-05 21:38 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, BeamMonitoring.h, ComparisonPlotModule.cxx, DataQualityModule.cxx, DirectCompareModule.cxx, EfficiencyPurityModule.cxx, EventRatePlotModule.cxx, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/eventRatePlot.C: changes to account for new directory structure of output files. more changes to modules probably need to happen, but the DataQualityModule runs and the EventRatePlotModule should too. 2007-04-05 20:13 hartnell * MeuCal/MeuPlots.cxx: More work on the spectrometer calibration 2007-04-05 19:01 arms * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_overlay_lowi.py, gminos_cfg_L010185_overlay_medi.py: Add config files for L010185N low intensity overlay (2e12 POT/snarl) and medium intensity overlay (6e12 POT/snarl) 2007-04-05 18:00 raufer * NCUtils/macros/ncccSeparationNC.C: switch on event counting again 2007-04-05 17:54 asousa * NCUtils/data/Mda_HistDef_Near_L010z185i_CedarDaikon.dat: Wrongly committed an almost final version of histogram definitions. This is the right one. 2007-04-05 17:29 asousa * NCUtils/NCExtractionAS.cxx: Should have used find() instead of find_first_of() when looking for a substring. 2007-04-05 16:18 ishi * Contrib/ishi/GeoSwimmer/: GeoSwimApplication.cxx, GeoSwimParticle.cxx, GeoSwimParticle.h, GeoSwimStack.cxx, GeoSwimZCondition.h, GeoSwimmer.cxx, GeoSwimmer.h: GeoSwimmer is now singleton. 2007-04-05 15:26 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCExtraction.cxx, macros/ncccSeparationNC.C: some fixes for making the overall comparison plots 2007-04-05 14:28 asousa * NCUtils/: NCExtractionAS.cxx, data/Mda_Coeff_Far_L010z185i_CedarDaikon.dat, data/Mda_Coeff_Near_L010z185i_CedarDaikon.dat, data/Mda_HistDef_Far_L010z185i_CedarDaikon.dat, data/Mda_HistDef_Near_L010z185i_CedarDaikon.dat: Adding definitions of new Far and Near multivariate discriminants. Also adding corresponding Data/MC histogram parameters for the discriminator variables. Small change to extraction code to treat variables with "_ns" differently from variables with "Info_". 2007-04-05 13:54 raufer * NCUtils/NCAnalysisModule.cxx: This time for real. There are actually two different places where this needs to be fixed. 2007-04-05 13:47 raufer * NCUtils/NCAnalysisModule.cxx: Make Brian's fCountChainEntries actually do what it's supposed to. Change int tot = -999; if(fCountChainEntries) chain->GetEntries(); to int tot = -999; if(fCountChainEntries) tot = chain->GetEntries(); 2007-04-05 13:16 kordosky * Contrib/rhatcher/gminos_jobs/: gminos_cfg_d01_mixin.py, run_ral.sh, setup_ral_bundle.sh, submit_ral.sh, submit_ral_stdin.sh: modifications to support daikon_01 in parallel with daikon_00: (1) submit_ral now allows one to set the daikon version. (2) submit_ral sets the bconfig and rconfig variables as arrays (3) run_ral and setup_ral_bundle handle the config variable as an array. The first array element is used to construct the logfile names. This assumes that bconfig reads, e.g.: bconfig=(L010185_near d01_mixin) The contents of the entire array are stated on the gminos_jobs.py line. 2007-04-05 12:00 raufer * NCUtils/NCExtractionTRann.cxx: Create ANNs in the correct constructor this time! 2007-04-05 11:45 raufer * NCUtils/: NCExtractionTRann.cxx, NCExtractionTRann.h: Choose the correct ANN based on releaseType. 2007-04-05 09:04 raufer * NCUtils/: nearNoTrackANNbirch.cxx, nearNoTrackANNbirch.h, nearTrackANNbirch.cxx, nearTrackANNbirch.h: Old birch era ANNs. They now have a slightly more descriptive name. 2007-04-04 23:16 ishi * Contrib/ishi/GeoSwimmer/: GeoSwimApplication.cxx, GeoSwimApplication.h, GeoSwimMCApplication.cxx, GeoSwimMCApplication.h, GeoSwimMCStack.cxx, GeoSwimMCStack.h, GeoSwimStack.cxx, GeoSwimStack.h: Name of code were chenged to be consistent with PrticleTransportSim. 2007-04-04 23:08 ishi * Contrib/ishi/GeoSwimmer/: GeoSwimParticle.cxx, GeoSwimZCondition.h, GeoSwimmer.cxx, GeoSwimmer.h: Cleaning of code. Some magic numbers are replaced with general form. 2007-04-04 21:50 ishi * Contrib/ishi/GeoSwimmer/: GeoSwimCondition.h, GeoSwimParticle.cxx, GeoSwimParticle.h, GeoSwimZCondition.h, GeoSwimmer.cxx, GeoSwimmer.h: Executable version of GeoSwimmer with MCApplization configuration (prepared by S. Kasahara). 2007-04-04 21:16 arms * NCUtils/NCExtractionKA.cxx: Bring NCExtractionKA::GetIdProbability into common convention (NC < 0, CC > 0) by flipping the order of the likelihood difference. Cleans the code a little. 2007-04-04 19:13 arms * NCUtils/: LinkDef.h, NCAnalysisCuts.cxx, NCAnalysisModule.cxx, NCAnalysisModule.h, NCExtractionKAD.cxx, NCExtractionKAD.h, NCType.h, macros/ncccSeparationNC.C: Add omitted distance discriminant for Kreggs image recognition NC/CC separation, NCExtractionKAD 2007-04-04 18:39 boehm * Production/Cedar/MRCC/: farm_mrcc_DATA_near_cand_cedar.C, farm_mrcc_MC_carrot_near_cand_cedar.C, farm_mrcc_MC_daikon_near_cand_cedar.C: The official batch scripts for processing MRCC files 2007-04-04 16:55 hartnell * MeuCal/doc/MeuCal.html: Bit more on what's needed for the MEU calibration. 2007-04-04 16:08 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: setup_fnal_bundle.csh, setup_subbundle.csh: [t]csh versions of the setup script. 2007-04-04 16:05 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010185_charm_rock.py: tweak printout line to correctly reflect the actual file. 2007-04-04 13:29 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_assemble.pm, driver/help.txt, driver/initialise_globals.pm, driver/parse_command.pm: Add global option: --upload_method={cp|scp} 2007-04-04 09:08 hartnell * MeuCal/: MeuAnalysis.cxx, MeuAnalysis.h, MeuCalModule.cxx: Was segv'ing on MC due to lack of NtpBDLiteRecord but code now checks to see if it exists. 2007-04-03 21:59 tjyang * MeuCal/macros/makeSummaryTreeSam.C: the default SimFlag should be kData 2007-04-03 21:53 tjyang * MeuCal/macros/meuPlots.C: load a few libraries 2007-04-03 21:52 tjyang * MeuCal/: MeuHistos.cxx, macros/makeSummaryTreeSam.C: add macro to get data using SAM 2007-04-03 21:21 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h: add flag to decide whether to count the entries in the data and mc chains or not. turning it off speeds up the processing. by default it is left on. 2007-04-03 20:12 boehm * NueAna/: Trimmer.cxx, Trimmer.h: Adding the ability to reweight (change the oscprob values) as you go 2007-04-03 20:12 George Irwin * MeuCal/MeuHistos.cxx: Add ' #include "TROOT.h" ' to compile on GCC 3.2 and 3.3. 2007-04-03 19:39 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFillerBeam.cxx, ANtpInfoObjectFillerNC.cxx: fix bug in which event is being used to determine times for activity cuts this prevents a fair number of seg faults, not to mention spurious values in the activity calculations 2007-04-03 18:56 Brian Rebel * NCUtils/NCAnalysisModule.cxx: forgot to include the header for TLegend 2007-04-03 18:53 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h, NCExtraction.cxx, NCExtraction.h, macros/ncccSeparationNC.C: put a couple of new methods in the module - one to encapsulate the writing out of everything to a file, one to make comparisons of all extractions for efficiency, purity, and the figures of merit add GetDataType method to NCExtraction, as well as vectors to hold efficiency, purity and figures of merit. add a method to calculate the above as well. fix a typo in the macro 2007-04-03 17:13 boehm * NueAna/: LinkDef.h, Trimmer.cxx, Trimmer.h, macros/RunTrimmer.C, macros/TrimEngine.C, macros/TrimParams.h: Brand new trimmer which runs outside of job control. This allows it to run about 5x faster than the old trimmer. I've had to employ some tricks to make everything work together reasonably - so if you want to run this yourself you may want to contact me first - Josh 2007-04-03 16:38 boehm * NueAna/Module/: TrimModule.cxx, TrimModule.h, Trimmer.cxx, Trimmer.h: Changing the names of the files 2007-04-03 16:37 boehm * NueAna/: Module/LinkDef.h, macros/MakeTrimmedAna.C: Changing the name of the Trimmer to TrimModule to distinguish it from the new trimmer class which I will be committing in a moment. 2007-04-03 16:22 hartnell * MeuCal/macros/makeSummaryTreeJobC.C: Discovered that j.Input.GoToFile().HaveError() was causing one of the snarls to be skipped! I wanted to check that the macro had actually been given a file so it could exit cleanly if necessary... but clearly not a good idea to do it like this. 2007-04-03 16:02 hartnell * MeuCal/: LinkDef.h, MeuAnalysis.cxx, MeuAnalysis.h: Reorganisation of code to provide a simple algorithm that can be given a NtpStRecord and then use it to calculate the meu value. This makes it simple to provide different interfaces, e.g. JobC. Code no longer loads trees by default (in to a TChain). 2007-04-03 16:00 hartnell * MeuCal/: MeuCalModule.cxx, MeuCalModule.h, MeuCounter.cxx, MeuCounter.h, MeuHistos.cxx, MeuHistos.h: New classes. MeuCalModule provides a JobC interface to the code. MeuHistos has code for making histograms. MeuCounter has a lot of data members to count the number of events passing the different cuts. 2007-04-03 15:58 hartnell * MeuCal/macros/: makeSummaryTree.C, makeSummaryTreeJobC.C: New macro to run code using JobC interface. Changed original macro to LoadTrees since this is no longer the default 2007-04-03 13:11 asousa * CVSROOT/framework.list: Giving Robert P. the dubious privilege of receiving minos CVS messages. 2007-04-03 11:52 pittam * NCUtils/: notrackANN.cxx, notrackANN.h, trackANN.cxx, trackANN.h: removing old birch networks 2007-04-03 11:47 pittam * NCUtils/: farnoTrackANN.cxx, farnoTrackANN.h: cedar daikon ANN for far detector events with no track 2007-04-03 11:46 pittam * NCUtils/: farTrackANN.cxx, farTrackANN.h: cedar daikon ANN for far detector events with tracks 2007-04-03 11:45 pittam * NCUtils/: nearTrackANN.cxx, nearTrackANN.h: cedar daikon ANN for events with tracks 2007-04-03 11:44 pittam * NCUtils/: nearnoTrackANN.cxx, nearnoTrackANN.h: cedar daikon near ANN for events with tracks 2007-04-03 11:32 pittam * NCUtils/: NCExtractionTRann.cxx, NCExtractionTRann.h: updating Tobi's ANN for cedar daikon and far detector 2007-04-03 11:29 Minos CVS group account. Do not commit from here! * Contrib/asousa/MinosPlots/rootlogon.C: Another test. 2007-04-03 11:26 Minos CVS group account. Do not commit from here! * Contrib/asousa/MinosPlots/rootlogon.C: A test commit. 2007-04-02 22:16 howcroft * Contrib/caius/NtpTools/: EnergyCorrections.cxx, EnergyCorrections.h, GNUmakefile, LinkDef.h, MyShwInfo.cxx, MyShwInfo.h, NtpConstants.cxx, NtpConstants.h, NtpFile.cxx, NtpFile.h, NtpTools.cxx, NtpTools.h, RecoE.cxx, RecoE.h: First commit 2007-04-02 19:23 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCExtraction.cxx, NCExtractionNS.cxx, NCExtractionNS.h, macros/ncccSeparationNC.C: alter definition of cut for NS method to account for fact that NC pid values are > CC pid values. change fMadNsId datamember to be on stack instead of heap (no longer a pointer) in NCExtractionNS. alter definition of efficiency to be # of events id'd as NC divided by the total number of events passing the NC cuts to be in agreement with document 2775 in docdb turn on all extractions except DP in macro 2007-04-02 18:17 hartnell * LISummary/LIPlexMaps.cxx: Code for looking at average sts response 2007-04-02 18:13 hartnell * MeuCal/MeuPlots.cxx: Code to calculate a priori strip responses in the ND spectrometer 2007-04-02 18:01 asousa * CVSROOT/check_access: Giving Robert P. write permissions to NCUtils package. 2007-04-02 17:40 arms * Contrib/rhatcher/gminos_jobs/gminos_cfg_L250200_far_invert.py: reduce the number of POTs/file for pHE far inverted MC ... 6.5e20 overflows the maximum adamo file size (2G) 2007-04-02 16:44 kordosky * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010185_near_charm.py: charm generation config file. forgot to commit earlier. 2007-04-02 14:21 asousa * NCUtils/macros/ncccReader.C: Modifying macro to take source and output file strings as arguments. 2007-04-01 14:00 evans * Calibrator/MuonDriftCalScheme.cxx: Adding the Cedar reco version factor for the far detector. 2007-03-31 18:15 raufer * NCUtils/NCAnalysisModule.cxx: change int tot =-999; // chain->GetEntries(); to int tot = chain->GetEntries(); must have accidentally been committed by someone yesterday. Also, comment out fNtpFile->ls() to make the output shorter. It's a pain to scroll through the log file otherwise. 2007-03-31 03:23 asousa * NCUtils/: NCAnalysisModule.cxx, NCExtractionAS.cxx, NCExtractionAS.h, NCType.cxx, NCType.h, data/Coeff_NC_far_fidlength_carrot.dat, data/Coeff_NC_near_HighMultClean_CedarDaikon.dat, data/Coeff_NC_near_fidlength_carrot.dat, data/MdaVarHistoDef.txt, data/Mda_Coeff_Far_L010z185i_BirchCarrot.dat, data/Mda_Coeff_Far_L010z185i_CedarDaikon.dat, data/Mda_Coeff_Near_L010z185i_BirchCarrot.dat, data/Mda_Coeff_Near_L010z185i_CedarDaikon.dat, data/Mda_HistDef_Far_L010z185i_BirchCarrot.dat, data/Mda_HistDef_Far_L010z185i_CedarDaikon.dat, data/Mda_HistDef_Near_L010z185i_BirchCarrot.dat, data/Mda_HistDef_Near_L010z185i_CedarDaikon.dat, macros/ncccSeparationNC.C: Adding automated selection of relevant MDA discriminant coefficient files and histogram definitions for discriminator variables using a DetectorType, BeamType and ReleaseType function from NCType. Removed deprecated coefficient files and added versions with a more consistent name convention. Simplified Module registry and running macro by eliminating parameter settings made redundant by the code modificationss. 2007-03-30 19:05 Brian Rebel * NCUtils/macros/ncccSeparationNC.C: back out accidental change to limit number of events used 2007-03-30 19:03 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisUtils.cxx, NCExtractionKA.cxx, NCExtractionNS.cxx, NCExtractionRO.cxx, NCExtractionTO.cxx, macros/ncccSeparationNC.C: make tobi and brian both happy. have a new tree in the output file that holds one entry for each spill. remove entries from uDST that do not correspond to events that pass the cuts. fixes to extraction objects for comparing purities and efficiencies. make sure that anytime energy corrections are made the propper versions are used (NCAnalysisCuts::IsGoodShower()) 2007-03-30 18:21 boehm * NueAna/NueAnalysisCuts.cxx: Clearing a pointer 2007-03-30 13:57 asousa * NCUtils/NCExtractionAS.cxx: Changing slightly checks on default values inside FillPDFs method to prevent arithmetic exception seen by Tobi. 2007-03-30 00:54 tjyang * MeuCal/: MeuAnalysis.cxx, MeuCuts.cxx, MeuPlots.cxx, MeuSummary.cxx, MeuSummary.h, macros/nearValidate/mDataQuality.C: add code to make data quality plots 2007-03-29 21:04 mskim * LISummary/macros/MakeCalAdcToPe.C: Updated to write and read the aggregate gain tables using LIPlexMaps::MakeCalAdcToPe() 2007-03-29 19:56 Nathaniel Tagg * Calibrator/: Calibrator.cxx, PEGainCalScheme.cxx, PEGainCalScheme.h: Comment PEGainCalScheme as obsolete. Change default configuration to PEGainAggCalScheme. 2007-03-29 19:56 Nathaniel Tagg * Calibrator/: StripToStripCalScheme.cxx, StripToStripCalScheme.h: Add configuration option to fudge the strip-to-strip number in the spectrometer only. 2007-03-29 19:55 Nathaniel Tagg * Calibrator/: LinkDef.h, PEGainAggCalScheme.cxx, PEGainAggCalScheme.h: Add new replacement Scheme for aggregated Gain tables. Just like the old one, but this one uses CalADCtoPEs instead of CalADCtoPE (note the trailing 's'). Also, insert configuration flag for using linearized tables, turned on by default. 2007-03-29 17:57 hartnell * MeuCal/doc/MeuCal.html: Made a start on updating the documentation. 2007-03-29 17:25 asousa * NCUtils/NCExtractionAS.cxx: Classify events longer than 40 planes as CC, define separation parameter in the same way as the other extractions, apply the same cuts to the Data and MC PDFs. 2007-03-29 15:48 raufer * NCUtils/: NCAnalysisModule.cxx, NCExtractionTRann.cxx: In NCAnalysisModule: comment out file->Close() statements since they seem to cause segfaults In NCExtractionTRann: put only fiducial events in additional plots created by this extraction 2007-03-29 12:53 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/cmd_install.pm, driver/cmd_launch.pm, driver/help.txt, driver/initialise_globals.pm, driver/parse_command.pm: Add global option --download_method={cp|wget} (cp useful when running RSD locally without web visible dirs) 2007-03-28 22:37 asousa * NCUtils/: NCAnalysisModule.cxx, NCExtractionAS.h: Reverting unnecessary change to the Extraction instantiation in the module. 2007-03-28 22:00 asousa * NCUtils/: NCAnalysisModule.cxx, NCExtractionAS.cxx, NCExtractionAS.h, data/MdaVarHistoDef.txt: Filling the Data/MC histograms for the discriminator variables. The variables used are not hard coded in the extraction but determined from the data/Coeff* files defining the MDA discriminant. The different histogram definitions for each variable are listed in the file data/MdaVarHistoDef.txt. 2007-03-28 21:42 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisCutsCC.cxx, NCAnalysisCutsCC.h, NCAnalysisCutsNC.cxx, NCAnalysisCutsNC.h, NCAnalysisCutsOx.cxx, NCAnalysisCutsOx.h, NCAnalysisCutsTO.cxx, NCAnalysisCutsTO.h, NCAnalysisModule.cxx, NCAnalysisModule.h, NCExtraction.cxx, NCExtractionKA.cxx, NCExtractionNS.cxx, NCExtractionRO.cxx, NCExtractionTO.cxx, NCExtractionTRann.cxx, macros/ncccSeparationNC.C: add method PassesFinalSelection() (without arguments) to all cuts objects, although it only really does something for the NC version. this allows one to check that an event passes cleaning and is in the fiducial volume without having to have an ANtpRecoInfo object. that means the Prepare and DoExtraction methods in the NCExtractionObjects now select the same events to put into the pdf histograms (thanks for pointing out the deficiency tobi). make module only write out data or mc histograms if they have entries. fix bugs in plotting of data mc comparisons. remove call to FindMEGAFitWeight within NCExtractionTO::FillPDFs because the weight is passed in as an argument. 2007-03-28 21:24 mskim * LISummary/LIPlexMaps.cxx: Updated a method to build the aggregation tables for MakeCalAdcToPe() //Q: How would the aggregate tables be done? //A: There is a switch (aggNo). The default is "-1" for the non-aggregate tables. // Otherwise, the tables are aggregated with the crate or the numericMuxBox // unless aggStat of each crate or numericMuxBox has a negative value. 2007-03-28 21:19 mskim * LISummary/LIAnalysis.cxx: Added method to fix the gains at the Near detector to fix the linearity effect for WriteGainsTextFile() 2007-03-28 21:03 mskim * LISummary/LILookup.h: Added GetNumericMuxBox method to get numericMuxBox using pmtNo and detectorType 2007-03-28 20:58 mskim * LISummary/LILookup.cxx: Added GetNumericMuxBox to get numericMuxBox using pmtNo and detectorType 2007-03-28 17:47 raufer * NCUtils/macros/ncccSeparationNC.C: Revert accidental change from a few minutes ago. 2007-03-28 17:43 raufer * NCUtils/: NCAnalysisModule.cxx, NCExtraction.h, NCExtractionTRann.cxx, NCExtractionTRann.h, macros/ncccSeparationNC.C: [no log message] 2007-03-28 17:12 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, DBtxt_AlgFitTrackSA_default.C, TrackEstimatorFactory.cxx, TrackEstimatorFactory.h, TrackEstimatorFixed.cxx, TrackEstimatorFromSR.cxx, TrackEstimatorFromSR.h: Added track estimator that sets initial values of the track parameters from the SR fitter output. Reduced convergence cond to 0.01. 2007-03-28 15:23 blake * AtNuAna/: AtNuAtmosEventType.cxx, AtNuAtmosEventType.h, AtNuEventDisplayAB.cxx, AtNuEventNtuple.cxx, AtNuEventNtuple.h, AtNuEventSelection.h, AtNuEventSelectionAB.cxx, AtNuEventSelectionAB.h, AtNuEventSelector.cxx, AtNuEventSelector.h, LinkDef.h, Selector.C: adding more of contained vertex and electron neutrino selection code, and creating a new event type "AtNuAtmosEventType" to hold the result of each selection cut. 2007-03-28 07:47 mskim * LISummary/: LIAnalysis.cxx, LIPlexMaps.h, LIPlexMaps.cxx: [no log message] 2007-03-28 07:44 mskim * LISummary/: LILookup.h, LILookup.cxx, LIAnalysis.h: [no log message] 2007-03-28 00:31 tjyang * MeuCal/: MeuAnalysis.cxx, MeuSummary.cxx, MeuSummary.h: add one variable in MeuSummary to indicate the data quality: GoodDataQuality 2007-03-28 00:28 Sue Kasahara * MCApplication/MCAppParticle.h: Add protected method: // accessible to derived particle type const MCAppStackBase* GetStack() const { return fStack; } so that derived particle types can have access to the containing stack. 2007-03-28 00:03 tjyang * MeuCal/: MeuAnalysis.cxx, MeuCuts.cxx, MeuCuts.h: add data quality cuts for FD data 2007-03-27 21:33 Brian Rebel * NCUtils/NCExtractionDP.h: forgot to delete the WriteResources() declaration 2007-03-27 20:35 arms * NCUtils/NCExtractionKA.cxx: Correct fDataType and pdf histogram titles & ranges in NCExtractionKA 2007-03-27 19:57 Brian Rebel * NCUtils/NCAnalysisModule.cxx: last commit log forgot to mention that the data pdfs get filled in the DoExtraction method of the extraction objects rather than the Prepare method. the reason for that is that you only know if a data event is NC or CC after the extraction is done, ie no truth information is available. change NCAnalysisModule::MakeuDST() to call NCAnalysisModule::PrepareForExtraction() only for MC events - no point wasting time looping over a bunch of data events when nothing is done with them. 2007-03-27 19:49 Brian Rebel * NCUtils/: LinkDef.h, NCAnalysisCuts.cxx, NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisUtils.cxx, NCExtraction.cxx, NCExtraction.h, NCExtractionAS.cxx, NCExtractionAS.h, NCExtractionDP.cxx, NCExtractionKA.cxx, NCExtractionKA.h, NCExtractionNS.cxx, NCExtractionNS.h, NCExtractionRO.cxx, NCExtractionRO.h, NCExtractionTO.cxx, NCExtractionTO.h, NCExtractionTRann.cxx, NCType.h, macros/ncccSeparationNC.C: add extractions for kNN and VHS nc/cc separation methods. add code to call new extraction methods to NCAnalysisModule and new type specifiers to NCType. also add lines to the macro to use these methods. move WriteResources into NCExtraction base class as many people copied the same code. make the directory take the same name as the fDataType data member. change all extractions to make use of the base class. add requirement to NCAnalysisCuts::PassesFinalSelectionNC that the event also pass the high multiplicity cleaning. change calls in extraction objects that check that and fiducial cut separately to a call to fCuts->PassesFinalSelection in case the selection ever changes add code to NCAnalysisUtils::FindMEGAFitWeight that uses the fBeamInfo pointer in the object if it is nonzero to determine beam type. otherwise it uses the passed in value. clean up some compiler warnings about unused parameters. 2007-03-27 18:53 Sue Kasahara * MCNtuple/: NtpMCRecord.cxx, NtpMCStdHep.cxx, Module/NtpMCModule.cxx: Print 2 lines per NtpMCStdHep entry instead of 1 to fit 80 character line width constraint, most of the time. Format now looks like: Print stdhep array of NtpMCStdHep w/45 entries: [0]13/mu- s: 1/Stable fina v: -2.899 4.700 7.137 mc: 0 t(ns): 0.000 p: -11.994 -55.326 39.201 P: -1 -1 C: 1 10 [1]11/e- s: 309/Delta ray v: -3.598 1.472 9.425 mc: 0 t(ns): 13.400 p: -0.009 -0.054 0.029 P: 0 0 C: 43 43 [43]22/gamma s: 308/Bremstrahlu v: -3.606 1.395 9.462 mc: 0 t(ns): 13.687 p: -0.007 -0.021 0.012 P: 1 1 C: 44 44 [44]-11/e+ s: 305/Lepton pair v: -3.610 1.382 9.469 mc: 0 t(ns): 13.741 p: -0.006 -0.019 0.011 P: 43 43 C: -1 -1 [2]11/e- s: 309/Delta ray v: -3.615 1.397 9.478 mc: 0 t(ns): 13.713 p: -0.011 -0.033 0.018 P: 0 0 C: 42 42 [42]22/gamma s: 308/Bremstrahlu v: -3.615 1.396 9.478 mc: 0 t(ns): 13.716 p: -0.005 -0.013 0.006 P: 2 2 C: -1 -1 ... 2007-03-27 17:53 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_charm_rock.py, gminos_cfg_L010185_nccoh_rock.py: necessary file for rock concatenation in 3-way overlay processing. 2007-03-27 16:40 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, BeamMonitoring.h, ComparisonPlotModule.cxx, ComparisonPlotModule.h, DataQualityModule.cxx, DataQualityModule.h, DataQualityPlotModule.cxx, DirectCompareModule.cxx, EfficiencyPurityModule.cxx, EventRatePlotModule.cxx, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C, macros/weeklyCheck.C: rework the RecoMonitoring and BeamMonitoring objects to return actual histograms and not pointers. rework DataQualityModule to create the monitoring objects on the stack and only make 2 of each type, one for individual time periods and one for the totals. the individual time period object is reset for each time period before being filled. write the histograms out to a file in a directory structure. 2007-03-27 15:29 Sue Kasahara * MCNtuple/: NtpMCRecord.cxx, NtpMCStdHep.cxx, NtpMCStdHep.h, Module/NtpMCModule.cxx: Modify print of NtpMCStdHep objects to be more concise. Also print child particles indented from parents in cascading format. For example, what was: =D= NtpMC [452|0] NtpMCModule.cxx:500> NtpMCStdHep::Print index 0 mc index 0 parent indices -1 to -1 child indices 1 to 10 status code 1/Stable final state Id(PDG) 13/mu- mass(GeV) 0.10566 p4(GeV) (-11.9938,-55.3257,39.2015,68.8589) vtx(x,y,z(m),t(nsec)) (-2.8994,4.7,7.1375,0) =D= NtpMC [452|0] NtpMCModule.cxx:500> NtpMCStdHep::Print index 1 mc index 0 parent indices 0 to 0 child indices 43 to 43 status code 309/Delta ray Id(PDG) 11/e- mass(GeV) 0.000510999 p4(GeV) (-0.00918734,-0.0544116,0.028933,0.062309) vtx(x,y,z(m),t(nsec)) (-3.59832,1.47223,9.42457,13.3999) ... is now: =D= NtpMC [452|0] NtpMCModule.cxx:504> Print stdhep array of NtpMCStdHep w/45 entries. 0)13/mu- s: 1/Stable fina v: -2.899 4.700 7.137 t: 0.000 p: -11.994 -55.326 39.201 P: -1,-1 C: 1 to 10 mc idx 0. 1)11/e- s: 309/Delta ray v: -3.598 1.472 9.425 t: 13.400 p: -0.009 -0.054 0.029 P: 0,0 C: 43 to 43 mc idx 0. 43)22/gamma s: 308/Bremstrahlu v: -3.606 1.395 9.462 t: 13.687 p: -0.007 -0.021 0.012 P: 1,1 C: 44 to 44 mc idx 0. 44)-11/e+ s: 305/Lepton pair v: -3.610 1.382 9.469 t: 13.741 p: -0.006 -0.019 0.011 P: 43,43 C: -1 to -1 mc idx 0. 2)11/e- s: 309/Delta ray v: -3.615 1.397 9.478 t: 13.713 p: -0.011 -0.033 0.018 P: 0,0 C: 42 to 42 mc idx 0. 42)22/gamma s: 308/Bremstrahlu v: -3.615 1.396 9.478 t: 13.716 p: -0.005 -0.013 0.006 P: 2,2 C: -1 to -1 mc idx 0. ... Suggestions welcome. 2007-03-27 14:46 Sue Kasahara * ParticleTransportSim/: PTSimParticle.cxx, macro/PTSim_testG3.C: PTSimParticle.cxx: Fix to SetToSave method. PTSim_testG3.C: Add example of how to activate write of all muon secondaries out to stdhep array. 2007-03-27 13:58 asousa * NCUtils/NCType.h: Removing "NCType::" from declaration of WhichCCPIDFiles method. gcc>4.x does not like unnecessary extra qualifications. 2007-03-27 13:31 evans * NtupleUtils/: MajCInfo.cxx, MajCInfo.h, MajorityCurvature.cxx, MajorityCurvature.h, SRMom.cxx, SRMom.h, data/pid_evans_cedar_daikon_LE185.root: New code to calculate my charge PID (requires pdfs in /data). Also includes code to calculate track jitter given an NtpSRTrack object. 2007-03-27 13:14 raufer * NCUtils/NCAnalysisModule.cxx: Add debug statement, printing out the MC POT per snarl number. 2007-03-27 11:20 raufer * NCUtils/NCType.cxx: Default everything to birch/carrot in case the software version string is not set. This is true for old ntuples. 2007-03-27 09:27 raufer * NCUtils/NCExtractionTO.h: Fix a problem after Tom's recent commit. Two variables used in the NCExtractionTO constructer are undefined. I put them into the .h file as global variables. I suspect, Tom forgot to commit the .h file. This should fix it though. 2007-03-27 01:02 rustem * Contrib/rustem/PidStudy/: EventPidTab.cxx, EventPidTab.h, GNUmakefile, GlueModule.cxx, GlueModule.h, LinkDef.h, MakeLight.cxx, MakeLight.h, ParticleKey.cxx, ParticleKey.h, PidCompare.cxx, PidCompare.h, PidModule.cxx, PidModule.h, PlotShowerPlane.cxx, PlotShowerPlane.h, PlotTrackCharge.cxx, PlotTrackCharge.h, PlotTrackLBend.cxx, PlotTrackLBend.h, PlotTrackPlane.cxx, PlotTrackPlane.h, PlotTrackQBend.cxx, PlotTrackQBend.h, StudyShowerPlane.cxx, StudyShowerPlane.h, StudyTrackBend.cxx, StudyTrackBend.h, StudyTrackCharge.cxx, StudyTrackCharge.h, StudyTrackPlane.cxx, StudyTrackPlane.h, StudyUtil.cxx, StudyUtil.h, TuneModule.cxx, TuneModule.h, VaryMuonId.cxx, VaryMuonId.h, Config/BeamCut.txt, Config/FiducialCut.txt, Config/PidStudy.xml, Config/PlotEventPid.xml, Config/PlotLight.xml, Config/PlotTune.xml, Config/TestPidStudy.xml, Index/2005-05_near.cedar.index, Index/2005-06_near.cedar.index, Index/2005-07_near.cedar.index, Index/2005-08_near.cedar.index, Index/2005-09_near.cedar.index, Index/2005-10_near.cedar.index, Index/2005-11_near.cedar.index, Index/2005-12_near.cedar.index, Index/2006-01_near.cedar.index, Index/2006-02_near.cedar.index, Index/far_train.txt, Index/mc_near.cedar.index, Index/mc_near.daikon_00.cedar.index, Index/near_train_carrot.txt, Index/near_train_daikon.txt, macros/compare.C, macros/compare_pid.C, macros/draw.C, macros/glue.C, macros/make_pid.C, macros/pid.C, macros/pid_data.C, macros/plot_few.C, macros/plot_two.C, macros/profile.C, macros/run.C, macros/save_data.C, macros/save_mc.C, macros/stdpid.C, macros/study_data.C, macros/study_mc.C, macros/tune.C: A package developed for the charge current selection work. This is code used to identify the variables used by the kNN algorithm. The package contains a code that compares different selection procedures and the code for the Monte-Carlo tuning. There is a lot of code in this package. This package depends on PhysicsNtuple and TMinuit2. 2007-03-26 23:16 asousa * NCUtils/macros/: IncVariablesAll.txt, IncVariablesSAS.txt: Updating list of potential discriminator variables to reflect recent ANtp changes. 2007-03-26 21:37 arms * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L100200_far_invert.py, gminos_cfg_L100200_far_nutau.py, gminos_cfg_L250200_far_invert.py, gminos_cfg_L250200_far_nutau.py: Add config files for far pME and pHE nutau and inverted beam generation 2007-03-26 20:34 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010185_charm_overlay.py: config file for 3-way overlay of L010185 charm fiducial files. 2007-03-26 20:33 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010185_nccoh_overlay.py: config file for 3-way overlaying L010185 NC coherent fiducial files. 2007-03-26 20:32 boehm * NueAna/: NueAnalysisCuts.cxx, NueRecord.cxx: Fixing a bug in NueAnalysisCuts and removing setclearable from the NueRecord. This was causing presistency to not deal with only one event per snarl. 2007-03-26 19:02 thosieck * NCUtils/: NCExtractionDP.cxx, NCExtractionDP.h, NCExtractionTO.cxx, NCType.cxx, NCType.h, macros/ncccSeparationNC.C: Removed pdffile definition from job script and defined a function in NCType that returns the correct pdf for for Davids CC PID 2007-03-26 14:50 asousa * NCUtils/NCAnalysisCuts.cxx: Fix yet another typo... 2007-03-26 14:45 asousa * NCUtils/NCAnalysisCuts.cxx: D'oh, forgot to include ANtpDefaultValue header in committed version. 2007-03-26 14:18 asousa * NCUtils/NCAnalysisCuts.cxx: Adding protection against arithmetic exception (e^9999) caused by requesting shower energy corrections for events with no reconstructed shower. 2007-03-26 11:32 asousa * AnalysisNtuples/ANtpHeaderInfo.h: Incrementing ClassDef because new variable "newSnarl" was added. 2007-03-26 10:57 Nick West * WebDocs/SnapshotRel.html: Add S07-03-24-R1-25 2007-03-26 10:30 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/help.txt, driver/job_process.pm, driver/parse_command.pm, driver/set_local_config.pm: Support separate ticket directories for each user 2007-03-26 02:45 Sue Kasahara * ParticleTransportSim/: PTSimParticle.cxx, PTSimParticle.h, PTSimStack.cxx: Modify storage of secondaries so that if a secondary is selected for storage, all ancestors of that secondary are also stored. 2007-03-26 00:00 asousa * NCUtils/NCAnalysisReader.cxx: Integrating post-processign step that handles missing variable values into the code.Some fixes in the variable normalization code. 2007-03-25 23:04 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimStack.cxx, PTSimStack.h, macro/PTSim_testG3.C: Add configuration parameter StdHepSave, a la gminos SAVT, to PTSimModule. The parameter StdHepSave can be used to adjust the range of snarls for which secondary particles will be stored to the output StdHep array. Example ranges: StdHepSave 1 10 // store secondaries for snarls 1&10 StdHepSave -1 -10 // store secondaries for snarls 1 to 10 StdHepSave -1 -9999999 // store secondaries for all snarls StdHepSave -9999999 -9999999 // default, store secondaries for no snarls For example, to store secondaries only for snarl 0: jc.Path("Reco").Mod("PTSimModule").Cmd("StdHepSave 0 0"); 2007-03-25 21:03 Sue Kasahara * ParticleTransportSim/: PTSimModule.cxx, PTSimStack.cxx, macro/PTSim_testG3.C: PTSimModule: Additional debug level print statements related to flags used to specify storage of secondaries. PTSimStack: Fix storage of mechanism code in secondaries stored to stdhep array. PTSim_testG3.C: Add additional description and examples. 2007-03-25 00:21 Sue Kasahara * ParticleTransportSim/: PTSim.cxx, PTSim.h: Change values of enumerated type EStdHepSelectMode to allow use in bit mask. 2007-03-24 20:59 George Irwin * setup/packages-S07-03-24-R1-25: First commit 2007-03-24 20:40 George Irwin * CandDigit/: DigitListModule.cxx, DigitListModule.h, doc/FAQ.CandDigit.html: Clean up handling of ListsToMake default. 2007-03-24 20:28 evans * NtupleUtils/MajorityCurvature.cxx: Slight change to the track jitter variable to make sure it's well-defined for all tracks. 2007-03-24 16:44 kordosky * Contrib/rhatcher/gminos_jobs/copy_flux_files_ral.sh: tweak to handle nccoh 2007-03-24 13:35 kordosky * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010185_near_nccoh.py: NC coherents configuration. Note, 2.1e19 POT / file 2007-03-23 18:09 hartnell * Contrib/Documents/reversedNDField/reversedNDField.tex: A structure for a document. This is just a cut and paste of some emails at present. 2007-03-23 16:00 musser * RecoBase/: AlgTrack.cxx, CandTrackHandle.cxx: changed track containment to call tracks that end in center of coil not contained. 2007-03-23 14:23 boehm * MuonRemoval/macros/: farm_mrcc_DATA_near_cand_cedar.C, farm_mrcc_MC_carrot_near_cand_cedar.C, farm_mrcc_MC_daikon_near_cand_cedar.C: Adding the official farm scripts into the MuonRemoval package 2007-03-23 14:11 thosieck * NCUtils/data/: dp_pdf_far_le_cedar_daikon.root, dp_pdf_near_L010z185i_cedar_daikon.root, dp_pdf_near_L100z200i_cedar_daikon.root, dp_pdf_near_L150z200i_cedar_daikon.root, dp_pdf_near_L250z200i_cedar_daikon.root: Adding David Petyt's PID variable files for cedar/diakon to NCUtils/data 2007-03-23 13:58 Brian Rebel * NCUtils/: NCExtraction.cxx, NCExtraction.h: add method to plot data/mc comparisons for variables used in the extractions 2007-03-23 07:27 Nick West * DatabaseMaintenance/tools/dump_table_context_query.perl: Extend utility to process multiple tables and if supplied date hits a gap, pick the nearest date with data. Add a --dbs-lite option that:- 1) Makes the data universal by extending the validity to cover all times and the detector and simmasks to cover all detectors and data. 2) Turns the table update into a table replacement. 2007-03-23 05:54 petyt * Mad/: MadDpAnalysis.cxx, MadPIDAnalysis.cxx, macros/CCSTD.C, macros/LoadLibs.C: Fix to the calculation of evttimemin/max in MadDpAnalysis/MadPIDAnalysis to account for the re-definition of "trigger" time in Cedar. Added energy corrections setting to CCSTD.C Reordered list of libraries in LoadLibs.C - PhysicsNtuple libraries now before libMad.so 2007-03-23 05:42 petyt * Mad/data/: ab_pdf_far_le_cedar_daikon.root, ab_pdf_near_le_cedar_daikon.root, dp_pdf_far_le_cedar_daikon.root: Adding DP and AB PDFs for cedar/daikon 2007-03-22 23:21 George Irwin * DetSim/SimVaTimedElectronics.cxx: Backport same version that got backported to R1-24: revision 1.10 date: 2007/02/07 16:08:33; author: rodriges; state: Exp; lines: +6 -2 Fix 2/36 implementation, hopefully correctly this time. I've tested this against an independent implementation, and against known noise inputs. It passes both tests. 2007-03-22 20:41 Nathaniel Tagg * CVSROOT/check_access: Add Tingyun to MeuCal for stopping muon studies 2007-03-22 20:22 hartnell * MeuCal/: .cvsignore, MeuCuts.cxx, macros/FileListSpecial.C, macros/makeSummaryTree.C, macros/nearValidate/mD_MCStripends.C: Quieten down messages in MeuCuts. Commit all (minor) changes in my test release. 2007-03-22 18:48 Brian Rebel * NCUtils/NCExtractionNS.cxx: change back to ratio variables from getting the ratios using other quantities. 2007-03-22 18:48 Brian Rebel * AnalysisNtuples/: ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, ANtpShowerInfoNC.cxx, ANtpShowerInfoNC.h, ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h, LinkDef.h, VHS.cxx, VHS.h, VHSevent.cxx, VHSevent.h, Module/ANtpInfoObjectFillerNC.cxx, Module/ANtpInfoObjectFillerNC.h, Module/CondensedNtpModuleNC.cxx, Module/CondensedNtpModuleNC.h, Module/LinkDef.h, Module/VHS.cxx, Module/VHS.h, Module/VHSevent.cxx, Module/VHSevent.h, macros/makeCondensedNtupleNC.C: add a few ratio variables (back)in for alex and niki. move the VHS code into the Module directory to keep top level just info objects add lines to antp production macro for VHS code few minor changes to ANtpInfoObjectFillerNC to account for new location of VHS code, new variables. reposition a couple of function calls for VHS code. 2007-03-22 18:08 asousa * NCUtils/NCExtractionADM.cxx: Changing stripsInShower variable name according to AnalysisNtuples mods so that code compiles. 2007-03-22 16:04 arms * Contrib/rhatcher/gminos_jobs/: umn_bulk_copy.sh, umn_clean_wrkdirs.sh, umn_list_wrkdirs.sh: Update umn specific scripts 2007-03-22 05:23 Robert Hatcher * BField/BFLVorOperator.cxx: Fix a long outstanding typo which probably arose from a sloppy cut-and-paste. Due to the lack of replacing a trailing "+" with a ";" the statement continued over and sucked up the next line. The compiler flagged it only because the next line was "irow++" which gave a "warning: operation on 'irow' may be undefined". 2007-03-22 05:11 Robert Hatcher * NueAna/ANtpShowerInfoAna.cxx: eliminate "warning: operation on 'type' may be undefined" caused by a line: MyType type = type = value; as declaring a variable and setting it to itself is pretty funky. Obviously intended to be: MyType type = value; gcc 4.0.1 flags this kind of typo. 2007-03-22 02:28 arms * AnalysisNtuples/: VHS.cxx, VHSevent.cxx: Forgot to change header file locations from Contrib to AnalysisNtuples... fixed and compiles fresh 2007-03-22 02:25 arms * NCUtils/data/vhstrain.far.20x20c40.daikon.cedar.root: Add preliminary training file for my image recognition discriminant 2007-03-22 02:24 arms * AnalysisNtuples/: ANtpEventInfoNC.h, LinkDef.h, VHS.cxx, VHS.h, VHSevent.cxx, VHSevent.h, Module/ANtpInfoObjectFillerNC.cxx, Module/ANtpInfoObjectFillerNC.h, Module/CondensedNtpModuleNC.cxx, Module/CondensedNtpModuleNC.h: 1) fix a careless typo that prevented AnalysisNtuples from compiling before I messed with it. 2) Add code to do my image recognition discriminant filling (only 8 floats) 2007-03-22 01:03 arms * Contrib/arms/VHS/: VHS.cxx, VHS.h: Make VHS more modular for inclusion in AnalysisNtuples 2007-03-21 23:28 petyt * Mad/data/roid.pid.near.cedar.daikon.root: Added weight file for Rustem's PID - ND LE010/185kA, Daikon/Cedar 2007-03-21 23:19 kreymer * CVSROOT/check_access: Added petyt to all packages listing dap56 2007-03-21 21:57 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisModule.cxx, NCAnalysisModule.h, NCExtraction.h, NCExtractionNS.cxx, data/like.pid.far.root, data/like.pid.near.daikon.root, data/like.pid.near.root, macros/ncccSeparationNC.C: add kNN weight files to data directory changes to NCAnalysisModule to make generation of the uDST's work correctly change calls in NCExtractionNS to account for removal of duplicate variables in antps 2007-03-21 21:50 Brian Rebel * AnalysisNtuples/: ANtpEventInfoNC.cxx, ANtpEventInfoNC.h, ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, ANtpShowerInfoNC.cxx, ANtpShowerInfoNC.h, ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h, Module/ANtpEventManipulator.cxx, Module/ANtpInfoObjectFiller.cxx, Module/ANtpInfoObjectFillerNC.cxx, Module/ANtpInfoObjectFillerNC.h, Module/CondensedNtpModuleNC.cxx: remove some duplicated variables quiet some debugging print statements restructure ANtpInfoObjectFillerNC to put some code in methods, combine the cross over methods turn on filling of kNN values including setting the weight file locations 2007-03-21 20:47 asousa * NCUtils/NCAnalysisModule.cxx: Use EnergyCorrections::kBirch if running on birch files. 2007-03-21 20:44 asousa * NCUtils/: NCAnalysisModule.cxx, macros/ncccSeparationNC.C: Moving code related with figuring Data/MC path to antp files from the module to the macro as to give more flexibility to the user and minimize s ystematic module hacking. Assembled these settings in function SetDataMC Path inside the macro. 2007-03-21 20:11 Nathaniel Tagg * PulserCalibration/CheckNdNonlinQuad.C: Attempt at constants tracker script 2007-03-21 19:44 Robert Hatcher * MCNtuple/NtpMCTruth.h: Add comments detailing the _current_ interpretation for "iflags"; this element essentially comes directly from neugen3. 2007-03-21 18:53 Nathaniel Tagg * PulserCalibration/FitNdNonlinQuad.cxx: Fix format statement 2007-03-21 18:25 vahle * MCReweight/macros/TestSKZPWeightCalculator.C: Needed to find the parent of the muon that produces an anti numu to perfectly reproduce zarkos weighting 2007-03-21 12:07 evans * Calibrator/MuonDriftCalScheme.cxx: Ensuring the version shear factors are detector-specific. 2007-03-21 10:09 evans * Calibrator/CalDrift.h: Functions to return the number of muons, number of planes and error on the mean pulse-height from the CalDrift database. 2007-03-21 07:15 Nick West * WebDocs/WebDocs.html: Remove some stone cold 'Hot' topics. Add link to my LCG/EGEE GRID page 2007-03-20 22:52 Sue Kasahara * IoModules/IoDataStreamItr.cxx, IoModules/IoDataStreamItr.h, IoModules/IoInputModule.cxx, IoModules/IoInputModule.h, IoModules/IoInputStreamItr.cxx, IoModules/IoInputStreamItr.h, JobControl/JobCInput.cxx, JobControl/JobCInput.h, JobControl/JobCInputModule.cxx, JobControl/JobCInputModule.h: Support for new test mode. 2007-03-20 22:52 Sue Kasahara * Persistency/: PerInputStream.cxx, PerStream.cxx, PerStream.h, PerStreamManager.cxx, PerStreamManager.h: Persistency will now issue fatal message and abort when reading a corrupted entry from a root tree, unless in test mode. If in test mode, an error message is issued about the corrupt record, and a null record ptr is returned from the PerInputStream method: TObject* GetObject(Int_t entry = 0, bool useselection=true); The result is that there will be no record in Mom for the corrupted entry in the TTree, but the job will continue to the next cycle. To activate test mode: jc.Input.SetTestMode("*",true); where first argument is streamname ("*" indicates apply to all streams), and second argument activates test mode if true (default is false). 2007-03-20 19:22 boehm * NueAna/AngClusterAna.cxx: Adding protection for sqrt(x) where x is sometimes ever so slightly below zero. 2007-03-20 19:07 niki * Mad/MadPIDAnalysis.cxx: Update ANN code 2007-03-20 18:24 habig * HWDB/doc/user/: 10changes.html, 11changing.html, index.html: Added Doug's hardware changing tutorial to the web docs. 2007-03-20 17:23 rustem * PhysicsNtuple/: Fill/FillMuonId.cxx, Store/FillStrip.cxx, Store/FillStrip.h: Short warning message in FillStrip algorithm. 2007-03-20 11:53 rodriges * NCUtils/NCAnalysisModule.cxx: Initialize fStrippedNtpFile to zero to prevent a crash later 2007-03-20 11:29 asousa * CVSROOT/check_access: Giving Phil. R. writing permissions to NCUtils at his request. 2007-03-20 10:52 vahle * BeamMegaFit/macros/: MakeDataHists.C, MakeFilterTrees.C: Changed cut value of ro pid variable 2007-03-20 10:51 vahle * BeamMegaFit/FitPTRW.h: Adding default return value to GetNuEMiscalPar 2007-03-20 10:50 vahle * BeamMegaFit/FitBeam.h: Getting rid of FitBeam:: in front of functions declared in FitBeam.h 2007-03-19 23:52 niki * Mad/data/: weights_farle_cedar_daikon7.dat, weights_nearle_cedar_daikon7.dat, weights_nearphe_cedar_daikon7.dat, weights_nearpme_cedar_daikon7.dat: New ANN Weight Files for Cedar - Daikon 7 input variable ANN Near LE PME PHE FAR LE 2007-03-19 23:51 niki * Mad/MadDpAnalysis.cxx: New ANN Weight Files for Cedar Daikon and new 7-Input variable ANN 2007-03-19 23:51 niki * Mad/MadNsID.h: New 7-Input Variable ANN 2007-03-19 23:50 niki * Mad/MadNsID.cxx: New Cedar Daikon ANN Weight files and new 7-Input variable ANN 2007-03-19 23:46 asousa * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: Adding divide by zero protection against problem in some sntp records that have true shower energy filled but not true shower momentum. 2007-03-19 22:04 Brian Rebel * NCUtils/: NCAnalysisUtils.cxx, NCAnalysisUtils.h: move check on mc release for MODBYRS3 weighting into the FindNeugenWeight method as this is what is actually called to get the weight. if the release is more recent than carrot the method does not find the MODBYRS3 weight. alter the name of the method FindMODBYRS3Weight to FindMODBYRSWeight. call new name in FindMEGAFitWeight 2007-03-19 21:14 boehm * NueAna/: ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, MuonRemovalInfoAna.cxx, TimingVarsAna.cxx: Fixes required to run Chimaera 2007-03-18 21:41 asousa * NCUtils/NCAnalysisUtils.cxx: Only calculate MODBYRS x-section weight for Carrot MC as Daikon already includes MOD BYRS4 weighting. 2007-03-18 18:45 Robert Hatcher * AtNuAna/: AtNuEventDisplayAB.cxx, AtNuEventSelectionAB.cxx: Add #include so that sqrt() is defined under gcc 4.x. 2007-03-18 17:45 blake * SpillTiming/SpillServerMonFinder.cxx: fixed a couple of warning messages - they now print a warning when there *is* a potential conflict between entries in the database. 2007-03-18 15:29 vahle * BeamMegaFit/macros/MakeFilterTrees.C: Updated version of filter mc tree maker using rustems pid 2007-03-18 15:24 vahle * BeamMegaFit/macros/MakeDataHists.C: Updated version of data hist maker using rustems pid and does more beams 2007-03-18 15:10 blake * AtNuAna/: AtNuEventNtuple.cxx, AtNuEventNtuple.h, AtNuEventSelection.h, AtNuEventSelectionAB.cxx, AtNuEventSelectionAB.h, AtNuEventSelector.cxx, AtNuEventSelector.h, AtNuEventType.h, AtNuEventViewer.cxx, AtNuEventViewer.h: adding lots of atmospheric neutrino selection code, with additional event types for well-measured events and different classes of atmospheric neutrino events. 2007-03-18 12:16 tjyang * NueAna/: StdHepInfo.cxx, StdHepInfo.h, StdHepInfoAna.cxx: add npi0 information 2007-03-17 16:54 evans * Calibrator/CalDrift.h: Adding a function to return the mean plane-summed pulse height from the CalDrift table. 2007-03-16 20:39 arms * Contrib/arms/VHS/: VHS.cxx, VHS.h, Module/VHSskim.cxx, Module/VHSskim.h, Module/VHStrain.cxx, Module/VHStrain.h, macro/VHSeff.C, macro/VHSskim.C, macro/VHStrain.C: Remove TMatrixD references. We only use variances, so there is no need to keep cov info around. This makes training files only ~80kB. 2007-03-16 19:48 kordosky * DataUtil/EnergyCorrections.cxx: Energy corrections for the FD! 2007-03-16 19:12 rustem * PhysicsNtuple/: Record.cxx, Strip.cxx, Strip.h, Fill/FillMuonId.cxx: Cap number of error messages when Monte-Carlo truth can not be matched to a reconstructed event. Add DataItem vector to Strip class. 2007-03-16 18:50 kordosky * Contrib/kordosky/base_macros/: io.C, move_stats.C, move_stats.h: blah 2007-03-16 17:59 evans * Calibrator/MuonDriftCalScheme.cxx: Putting in a version shear correction factor for all reconstruction versions. Cedar is not yet corrected for (waiting for a batch job to run). All versions are corrected to be consistent with R1_18_2. 2007-03-16 17:49 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: fixed wrong typo, got it this time 2007-03-16 17:44 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.h: fix declaration of method. thanks to justin for catching this 2007-03-16 17:05 vahle * MCReweight/: SKZPWeightCalculator.cxx, SKZPWeightCalculator.h, Zbeam.cxx, macros/TestSKZPWeightCalculator.C, macros/WriteSZKPToDB.C: Added PiMinus weighting code to SKZPWeightCalculator 2007-03-16 16:02 cbs * MCReweight/NeugenWeightCalculator.cxx: An IResonance of 1005 now produces a kInfo message rather than a kError message. 2007-03-16 14:29 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFillerNC.cxx, ANtpInfoObjectFillerNC.h: move the code to fill the timing and early activity information variables into a separate method. also make 2 NtpSREvent pointers in the new method, one for the current event and one to handle all other events in the snarl. this resolves the bug found earlier this week and makes the code somewhat easier to follow. 2007-03-16 03:51 asousa * NCUtils/data/Coeff_NC_near_HighMultClean_CedarDaikon.dat: Few mods to fix long variable name truncation applied by SAS. 2007-03-16 03:44 asousa * NCUtils/: data/Coeff_NC_near_HighMultClean_CedarDaikon.dat, macros/ncccSeparationNC.C: Adding coefficient file defining multivariate discriminant obtained from Cedar-Daikon training. Configured the running macro to pick up this classifier when running on Near detector data/MC. 2007-03-15 23:27 niki * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.h: Fixed problem spotted by George Irwin (Thanks George)! that would prevent the code from compiling... I don't know why that happened. Something must have been overwritten somewhere since yesterday the code run and compiled just fine... 2007-03-15 23:27 niki * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: Fixed problem spotted by George Irwin (Thanks George)! that would prevent the code from compiling... I don't know why that happened. Something must have been overwritten somewhere since yesterday the code run and compiled just fine... 2007-03-15 22:56 Brian Rebel * NCUtils/NCExtractionNS.cxx: DrawSeparationParameter(int dataMC) method was not defined so caused a problem when loading the libraries 2007-03-15 22:46 Brian Rebel * NCUtils/NCType.h: move consts for individual extractions out of the NCType namespace into the extractions themselves as these consts are not used elsewhere 2007-03-15 22:45 Brian Rebel * NCUtils/: NCExtractionADM.cxx, NCExtractionAS.cxx, NCExtractionDP.cxx, NCExtractionNS.cxx, NCExtractionTO.cxx, NCExtractionTR.cxx, NCExtractionTRann.cxx, macros/ncccSeparationNC.C: move consts for individual extractions out of NCType into the extraction 2007-03-15 20:28 boehm * Conventions/ReleaseType.h: Adding some descriptive and logging comments so people can track what happens with this namespace 2007-03-15 20:25 boehm * Contrib/boehm/AnaNuePlot/AnaNuePlotMaker.cxx: adjusting some commenting features 2007-03-15 20:09 niki * AnalysisNtuples/Module/: ANtpInfoObjectFillerNC.cxx, ANtpInfoObjectFillerNC.h: Added ANN NS Variables 2007-03-15 20:03 niki * NCUtils/macros/ncccSeparationNC.C: Added configs for the ANN NS NC-CC Separation 2007-03-15 20:02 niki * NCUtils/NCType.h: Added ANN NS NC-CC Separation parameters 2007-03-15 20:02 niki * NCUtils/NCAnalysisModule.h: Added ANN NS NC-CC Separation 2007-03-15 20:01 niki * NCUtils/NCAnalysisModule.cxx: Added NS ANN NC-CC Separation 2007-03-15 20:00 niki * NCUtils/NCAnalysisCuts.cxx: Added cut for NCExtractionNS 2007-03-15 20:00 niki * NCUtils/LinkDef.h: Added NCExtractionNS 2007-03-15 19:59 niki * NCUtils/: NCExtractionNS.cxx, NCExtractionNS.h: Added ANN NS Selection 2007-03-15 19:54 niki * AnalysisNtuples/Module/ANtpEventManipulator.h: Added new primary track selection method in order to be in synch with primary track selection in Mad Ntuples 2007-03-15 19:54 niki * AnalysisNtuples/Module/ANtpEventManipulator.cxx: Added new Primary Track Method in order to be able to use the selection as in Mad Ntuples 2007-03-15 19:51 niki * AnalysisNtuples/: ANtpEventInfoNC.cxx, ANtpShowerInfoNC.cxx, ANtpShowerInfoNC.h, ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h: Added ANN NS Variables in the Ntuples 2007-03-15 19:51 niki * AnalysisNtuples/ANtpEventInfoNC.h: Added ANN NS Variables in Ntuples 2007-03-15 19:45 niki * Mad/MadNsID.h: Small changes in order to be able to call methods from NCUtils (If I have commited this twice I apologize but I am having some cvs problems) 2007-03-15 19:44 niki * Mad/MadNsID.cxx: Small changes in order to be able to call methods from NCUtils 2007-03-15 17:00 boehm * NueAna/: NueFluxWeightsAna.cxx, NueFluxWeightsAna.h, TimingVars.cxx, TimingVarsAna.cxx, Module/NueModule.cxx, Module/NueModule.h: Fixing some memory leaks 2007-03-15 16:54 litchfld * NCUtils/NCExtraction.cxx: Fix divide by zero here also. As it is just for a message, just avoid doing the division. 2007-03-15 16:31 litchfld * NCUtils/: NCAnalysisCutsCR.cxx, NCAnalysisCutsOx.cxx: Fix divide by zero. Wasn't a problem before as empty (PH=0) snarls never used to make it it this far. 2007-03-15 02:28 asousa * NCUtils/: NCAnalysisReader.cxx, NCAnalysisReader.h, macros/ncccReader.C: Adding capability to normalize input variables to be fed into SAS. Updating macro with corresponding option. Off by default. 2007-03-15 00:36 arms * Contrib/rhatcher/gminos_jobs/: umn_bulk_copy.sh, umn_clean_flux.sh, umn_copy_flux.sh: UMN-specific setup scripts to copy/remove flux files to/from the cleo farm, as well as a simple script to copy completed job files to fnal in bulk rather than job-by-job 2007-03-14 23:13 jpochoa * NuBarPID/files/POpdf_cedar_carrot_FD.root: PDFs for cedar-carrot (should be identical to cedar-daikon) in FD 2007-03-14 21:15 Robert Hatcher * CVSROOT/: check_access, modules: new minospub "range_vs_curvature". 2007-03-14 18:07 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFillerNC.cxx: fix typo for rustem's key 2007-03-14 17:25 asousa * NCUtils/: NCAnalysisReader.cxx, macros/ncccReader.C: Fixing memory leak when running in uDST trees. Some improvements to speed up uDST processing. 2007-03-14 16:17 niki * Mad/MadNsID.cxx: Fixed a the beam type definition for LE010 2007-03-14 16:09 Brian Rebel * AnalysisNtuples/: Module/ANtpInfoObjectFillerNC.cxx, Module/ANtpInfoObjectFillerNC.h, Module/CondensedNtpModuleNC.cxx, macros/makeCondensedNtupleNC.C: initialize the kNN method only once per snarl. added code to do this. add libraries to make makeCondensedNtupleNC run correctly with kNN dependencies 2007-03-14 16:06 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h: put IsGoodShower method into cuts base class 2007-03-14 15:55 boehm * NueAna/AnalysisInfoAna.cxx: Another tweak for finding the right files 2007-03-14 15:21 blake * AtNuOutput/AtmosCalculator.cxx: adding code to fill new track direction fit variables 2007-03-14 15:17 blake * AtNuEvent/: AtmosTrack.cxx, AtmosTrack.h: adding additional track direction fit variables 2007-03-14 01:14 arms * Contrib/arms/VHS/: GNUmakefile, LinkDef.h, VHS.cxx, VHS.h, VHSevent.cxx, VHSevent.h, Module/GNUmakefile, Module/LinkDef.h, Module/VHSskim.cxx, Module/VHSskim.h, Module/VHStrain.cxx, Module/VHStrain.h, macro/VHSdisp.C, macro/VHSeff.C, macro/VHSskim.C, macro/VHStrain.C: Add image recognition analysis code to cvs 2007-03-13 21:53 arms * Contrib/rhatcher/gminos_jobs/run_umn.sh: Add a UMN-specific note to write to log which system I am running on 2007-03-13 20:59 Brian Rebel * AnalysisNtuples/macros/makeCondensedNtupleNC.C: most recent version to include libPhysicsNtuple 2007-03-13 19:01 Brian Rebel * NCUtils/macros/nearFarExtrapolation.C: first attempt to make extrapolation running macro 2007-03-13 17:48 arms * Contrib/rhatcher/gminos_jobs/run_umn.sh: Add modifications to allow caching generated files locally for 1-time bulk copying rather than job-by-job. This should ease the io load on minos26. 2007-03-13 17:46 avva * CandFitTrackSA/DBtxt_AlgFitTrackSA_default.C: Change convergence condition back to 0.01. 2007-03-13 16:36 kordosky * DataUtil/EnergyCorrections.cxx: Energy Corrections for Cedar reconstruction ND ONLY!!! See 2785-v1 for the correction and 2767 for a description of the work (done by Masaki). 2007-03-13 16:30 boehm * NueAna/AnalysisInfoAna.cxx: Fixing how the name is chosen 2007-03-13 15:58 asousa * NCUtils/NCAnalysisReader.cxx: If running om uDST trees, do not recalculate SKZP weight and use reco.weight instead. 2007-03-13 15:31 Brian Rebel * AnalysisNtuples/: ANtpTrackInfoNC.cxx, ANtpTrackInfoNC.h, Module/ANtpInfoObjectFiller.h, Module/ANtpInfoObjectFillerNC.cxx, Module/ANtpInfoObjectFillerNC.h, Module/CondensedNtpModuleNC.cxx: add code to calculate k nearest neighbor parameter. this code is currently commented out so expect a couple of compiler warnings. the code will turn on when we remake the ntuples in a week or so 2007-03-13 14:55 boehm * NueAna/TimingVarsAna.cxx: Protecting against strip == -1 2007-03-13 00:49 George Irwin * CandNtupleSR/Module/NtpSRModule.cxx: Backport name to FindCandHandle("CandDigitListHandle","canddigitlist") call 2007-03-12 22:49 George Irwin * Mad/MadPIDAnalysis.cxx: Change "fabs" to "abs" for integer argument. 2007-03-12 16:44 Brian Rebel * NCUtils/NCAnalysisModule.cxx: forgot to comment out a data member in Config that is no long used due to the use of Registries in the constructors of the NCExtraction objects 2007-03-12 16:35 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h, NCExtraction.cxx, NCExtraction.h, NCExtractionADM.cxx, NCExtractionADM.h, NCExtractionAS.cxx, NCExtractionAS.h, NCExtractionDP.cxx, NCExtractionDP.h, NCExtractionTO.cxx, NCExtractionTO.h, NCExtractionTR.cxx, NCExtractionTR.h, NCExtractionTRann.cxx, NCExtractionTRann.h: change interface in extraction objects so that the constructor takes a registry to configure the object 2007-03-12 14:05 cbs * NueAna/: ANtpEventInfoAna.cxx, AnalysisInfoAna.cxx, CalDetInfo.cxx, CalDetInfo.h, CalDetInfoAna.cxx, CalDetInfoAna.h, FracVarAna.cxx, LinkDef.h, MuonRemovalInfoAna.cxx, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, NueXsecWeightAna.cxx, Display/NueDisplayModule.cxx, Module/NueModule.cxx, macros/LoadLibs.C, macros/MakeAnaNueTree.C, macros/RunNueDisplay.C: Several updates to ana_nue tree contents, code and macros. -CalDetInfo*: classes for writing out caldet beam/detector info. -NueRecord*: updated to include CalDetInfo classes -ANtpEventInfoAna.cxx: updated to handle CalDet detector type -AnalysisInfoAna.cxx, MuonRemovalInfoAna.cxx: updated to pick up birch/cedar Mad config files for DPPID -FracVarAna.cxx: fixed bug -NueXsecWeightAna.cxx: catch cases when MC index is not found -NueDisplayModule.cxx, NueModule.cxx: reorganize the finding of Records for birch/cedar with muon removal -LoadLibs.C, Linkdef.h: updated for CalDet classes -MakeAnaNueTree.C, RunNueDisplay.C: updated to accept sntp + optional mrnt files 2007-03-12 12:38 litchfld * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCutsCR.cxx, NCAnalysisCutsOx.cxx: It seems Oxford second years have been holding a find-errors-in-phill's-code event over the weekend. Fix logic sign error in NCAnalysisCutsOx::IsGoodBeamEventOx() [thanks Bob] Fix autocomplete error in NCAnalysisCuts::InBeamFiducialVolumeOx() [thanks Gemma] Mirror all changes in NCAnalysisCutsCR as they are outright bugs. All errors affect FD only. 2007-03-12 10:26 blake * AtNuOutput/NtpMaker.cxx: (i) fill the new AtmosStrip.dS, AtmosMC.A, AtmosMC.Z variables (ii) reset the AtmosStrip track variables between the finder and fitter 2007-03-12 09:48 blake * AtNuEvent/: AtmosMC.cxx, AtmosMC.h, AtmosStrip.cxx, AtmosStrip.h: (i) adding nuclear target A and Z to AtmosMC class (ii) adding distance along track at AtmosStrip class 2007-03-11 17:32 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Add second argument "canddigitlist" to FindCandHandle call, as in: const CandDigitListHandle *dlh = dynamic_cast (cndrec->FindCandHandle("CandDigitListHandle","canddigitlist")); to avoid picking up the candmcdigitlist. This fixes the filling of the evthdr data members. 2007-03-10 05:59 dap56 * Mad/data/: roid.pid.far.cedar.carrot.root, roid.pid.near.cedar.carrot.root: Added weight files used to calculate Rustem's PID for Carrot/Cedar 2007-03-10 05:53 dap56 * Mad/: LinkDef.h, MadAbID.cxx, MadPIDAnalysis.cxx, MadPIDAnalysis.h, macros/CCPID_nearmc.C, macros/LoadLibs.C: Adding MadPIDAnalysis class which was used for the CC PID study. This is derived from the MadDpAnalysis class, and includes interfaces to Andy Blake's PID (MadAbID in this package) and Rustem's PID (located in the PhysicsNtuple package) A sample macro that shows how to configure and run this code can be found in /macros/CCPID_nearmc.C Modifications to existing code: ------------------------------- Modified MadAbID.cxx to use standard PRL fid vol cuts in the preselection. Added MadPIDAnalysis to LinkDef.h Added libPhysicsNtuplekNNAlg.so to /macros/LoadLibs.C (needed for Rustem's PID) 2007-03-09 19:30 blake * Filtration/: DataQualityFilter.cxx, DataQualityFilter.h, DataQualityInterface.cxx, DataQualityInterface.h: adding spillnd information to data quality filter (can now reject data if no spillnd information exists) 2007-03-09 18:44 Robert Hatcher * WebDocs/SnapshotRel.html: List new snapshot release S07-03-09-R1-25 against ROOT 5.15.02. 2007-03-09 18:02 evans * NtupleUtils/: LinkDef.h, MajCInfo.cxx, MajCInfo.h, MajorityCurvature.cxx, MajorityCurvature.h: Adding extra functionality to MajorityCurvature to allow me to experiment with it's capabilities. This requires the addition of the (very lightweight) class MajCInfo. None of the changes affect the function MajorityCurvature::Curvature(NtpSRTrack), so anyone using this function will be unaffected. 2007-03-09 17:32 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: IsGoodTarget wasnt actually cutting out anything. it should now 2007-03-09 17:17 Robert Hatcher * setup/packages-SS07-03-09-R1-25: Remove package list with double "SS". 2007-03-09 17:16 Robert Hatcher * setup/packages-S07-03-09-R1-25: First commit 2007-03-09 17:12 Robert Hatcher * setup/packages-SS07-03-09-R1-25: First commit 2007-03-09 16:48 boehm * NueAna/AnalysisInfoAna.cxx: InFiducialVolume for near det now fills from Robert's infid code 2007-03-09 16:27 Robert Hatcher * DetSim/SimVaTimedElectronics.cxx: Backport to R1-24 (and will be retagged into R1-24-1) the change that was 1.9 to 1.10 on the main branch: Fix 2/36 implementation, hopefully correctly this time. I've tested this against an independent implementation, and against known noise inputs. It passes both tests 2007-03-09 06:30 Nick West * WebDocs/: WebDocs.html, view_fnal_local_webs.html: Add Arthur's note about SSH tunnel to view webs at FNAL 2007-03-09 06:15 Nick West * WebDocs/WebDocs.html: Remove obsolete CalDet status directory 2007-03-09 06:14 Nick West * WebDocs/CalDetStatus/: description.gif, description.html, description.sda, faq.html, glossary.html, index.html, index.html~, mail_001.html, mail_002.html, mail_003.html, mail_004.html, mail_005.html, mail_006.html, mail_007.html, mail_008.html, mail_009.html, mail_010.html, mail_011.html, mail_012.html, mail_013.html, mail_014.html, mail_015.html, mail_index.html, mail_skel.html, schedule.html, site_pr0001.html, site_pr0002.html, site_pr0003.html, site_pr0004.html, site_problems.html, site_status.html, status_dt0001.html, status_dt0002.html, status_dt0003.html, status_dt0004.html, status_dt0005.html, status_dt0006.html, status_dt0007.html, status_dt0008.html, status_dt0009.html, status_dt0010.html, status_dt0011.html, status_dt0012.html, status_dt0013.html, status_dt0014.html, status_dt0015.html, status_index.html, status_introduction.html, status_is0001.html, status_is0002.html, status_is0003.html, status_is0004.html, status_is0005.html, status_is0006.html, status_is0007.html, status_is0008.html, status_is0009.html, status_is0010.html, status_is0011.html, status_is0012.html, status_is0013.html, status_is0014.html, status_is0015.html, status_is0016.html, status_is0017.html, status_is0018.html, status_is0019.html, status_is0020.html, status_is0021.html, status_is0022.html, status_is0023.html, status_is0024.html, status_is0025.html, status_is0026.html, status_of0001.html, status_of0002.html, status_of0003.html, status_of0004.html, status_of0005.html, status_of0006.html, status_of0007.html, status_of0008.html, status_of0009.html, status_of0010.html, status_of0011.html, status_of0012.html, status_of0013.html, status_of0014.html, status_of0015.html, status_on0001.html, status_pd0001.html, status_pd0002.html, status_pd0003.html, status_rd0001.html, status_rd0002.html, status_rd0004.html, status_rd0005.html, status_rd0006.html, status_rd0007.html, status_rd0008.html, status_rd0009.html, status_rd0010.html, status_sc0001.html, status_sc0002.html, status_sc0003.html, status_sc0004.html, status_sc0005.html, status_sc0006.html, status_sc0007.html, status_sm0001.html, status_sm0002.html, status_sm0003.html, status_sm0004.html, status_sm0005.html, status_sm0006.html, status_to0001.html, status_to0002.html, status_to0003.html, status_to0004.html, status_to0005.html, status_to0006.html, status_to0007.html, webnt_index.html: Remove obsolete CalDet status directory contents 2007-03-09 05:59 Robert Hatcher * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiScintMdl.cxx, UgliDbiScintMdlStruct.cxx, UgliDbiScintPln.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiSteelPln.cxx, UgliDbiStrip.cxx, UgliDbiStripStruct.cxx: Eliminate "warning: backslash and newline separated by space" 2007-03-09 03:47 asousa * NCUtils/: NCAnalysisReader.cxx, NCAnalysisReader.h, macros/IncVariablesAll.txt, macros/IncVariablesSAS.txt, macros/ncccReader.C: Mods to Reader code to render it compatible with the recent NCUtils changes. Included two text files reflecting the current variables present in the NC uDST. 2007-03-08 23:08 Robert Hatcher * DataUtil/infid.h: All definitions of functions given in the header should be declared "inline" so the linke doesn't complain about multiple definitions when the header is included into more than one .cxx file. Thanks Josh. 2007-03-08 23:02 Robert Hatcher * setup/msrt: Exclude WebDocs from cvs tagging (use HEAD) when generating snapshots. This brings it in line with our frozen release policy and avoids numerous checkouts on sites with lots of snapshots. On Darwin platform, add MAXLOAD limit when doing parallel makes - without it make goes crazy and spawns off a bazillion threads. On a dual core MacBook Pro using "msrt -l -j 2 build" reduced the (clock) time from 68.3m to 42m. Add indenting to some loops and if/then/fi constructs for readability. 2007-03-08 21:19 Nathaniel Tagg * Calibrator/StripAttenCalScheme.cxx: Clamp the maximum near-end correction to be <= a factor of 10 more than the center of the strip. 2007-03-08 17:58 Nathaniel Tagg * PulserCalibration/FitNdNonlinQuad.cxx: Doh. One more fix. 2007-03-08 17:55 Nathaniel Tagg * PulserCalibration/FitNdNonlinQuad.cxx: Fix stupid bug: VldTimeStamp interpreted as double then back-converted. 2007-03-08 16:21 raufer * NCUtils/: NCAnalysisModule.cxx, NCExtractionAS.cxx, NCExtractionTO.cxx, NCExtractionTR.cxx, NCExtractionTRann.cxx: Cleaned up the output written by the ncccSeparation job. We used to have multiple identical copies of some canvases and trees in the output files. I removed some superfluous Write() statements and made sure that each extraction method only writes its own stuff (rather than all canvases). Also organized the output histos, canvases, etc. in separate subdirectories. 2007-03-08 14:28 litchfld * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisCutsOx.cxx, NCAnalysisCutsOx.h, NCAnalysisModule.cxx: Primarily moving the ND cleaning from NCAnalysisCutsOx::IsGoodBeamSnarl() to NCAnalysisCuts::IsCleanHighMultSnarl(), but a few other changes too. NCAnalysisCutsOx: - Determine if the reconstruction is Cedar or Birch. - Put in code to do FD cleaning appropriate for Cedar reconstruction. Birch Ntuples are still handled, but this may be unnecessary. i'm not sure, so playing it safe for now. NCAnalysisCuts: - In InBeamFiducialVolumeOx(), if using track vertex to repersent event vertex at ND correct it to have the same definiton as event vertex. (already being done in FD). - Put fuctionality of IsLowNumSnarl() into IsCleanLowMultSnarl(), and make IsLowNumSnarl() alias to this. NCAnalysisModule: - Fill reco.isCleanXXXMultSnarl variables from corresponding functions - Protection against possible dereference of 0x0 in DoADMFit(), although i suspectthe method is not currently called anywhere. Also removed unused "using" statments in these files. Things were getting the namespace prefixs anyway. 2007-03-08 13:52 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h, macros/ncccSeparationNC.C: remove MCPOTPerSnarl as a key for the registry to be sure that we only use the new NCType function to get that information add statement to turn on/off writing of MC uDST and functionality associated with that 2007-03-07 22:38 asousa * NCUtils/: NCAnalysisModule.cxx, NCType.cxx, NCType.h: Simplified the NCType::HasPOTPerSnarl function. Implemented use in NCAnalysisModule more efficiently (Thanks Robert!). 2007-03-07 21:17 boehm * NueAna/: NueFluxWeights.cxx, NueFluxWeights.h, NueFluxWeightsAna.cxx, NueFluxWeightsAna.h, TimingVarsAna.cxx, Extrapolation/NueSystematic.cxx, Module/NueModule.cxx: Modifications for running using the new SKZPCalculator and adjusting the calibration constant for NueGeV from Steve 2007-03-07 19:54 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Change kFatal messages to kError messages in the case of hugh pulse-heights. Leave 'nan' messages as-is. 2007-03-07 18:40 asousa * NCUtils/: NCAnalysisModule.cxx, NCType.cxx, NCType.h, macros/ncccSeparationNC.C: Added functions to NCType namespace to return POT/snarl and POT/File for the diverse LXXXzYYY beam types for different MC types. Modified module to use ReleaseType and BeamType namespaces to figure numbers to use in CountPOT in automated fashion. Removed macro settings for mcPotPerSnarl as it is no longer used. the mcDir macro setting is now assigned consistently with definitions in Conventions/BeamType. 2007-03-07 18:27 thosieck * NCUtils/NCExtraction.cxx: Changed FillEfficiencyAndPurity to have correct NC/CC energies 2007-03-07 18:23 litchfld * Conventions/: ReleaseType.cxx, ReleaseType.h: Should have noticed that yesterday. StringToType() should take a const char* not a char*. Was forcing Alex to do a const_cast, sorry! 2007-03-07 18:17 raufer * NCUtils/: NCExtractionAS.cxx, NCExtractionTO.cxx, NCExtractionTR.cxx, NCExtractionTRann.cxx: Impose fiducial cuts and cleaning cuts before filling efficiency and purity histograms. Modified all the classes which call "NCExtraction::FillEfficiencyAndPurity". 2007-03-07 17:06 Minos CVS group account. Do not commit from here! * Contrib/evans/JustinsUtils/SRMom.cxx: Minor change to a variable name. 2007-03-06 17:55 Nick West * HWDB/util_user.php: Change user_query_mask() so that it uses DETECTORMASK as a mask, not a set of detector values 2007-03-06 15:34 litchfld * Conventions/: ReleaseType.cxx, ReleaseType.h: Added function StringToType(char* ) to be the inverse of AsString(int ) 2007-03-06 15:12 asousa * CVSROOT/check_access: Giving Phill permissions to commit his additions to Conventions/ReleaseType. 2007-03-06 14:43 raufer * NCUtils/NCAnalysisModule.cxx: Replaced int tot = -999; by int tot = chain->GetEntries(); Also amended the following line to output "SimFlag = " before printing the numbers from fHeaderInfo->dataType. MSG("NCAnalysisModule", Msg::kInfo) << "SimFlag = " << fHeaderInfo->dataType << endl; 2007-03-06 13:43 Brian Rebel * NCUtils/NCAnalysisModule.cxx: compile first, then commit. 2007-03-06 13:40 Brian Rebel * NCUtils/NCAnalysisModule.cxx: remove check on directory name to determine whether to prescale or not (line 161) and just allow all beam types to be prescaled or not according to the value of fNDSubRunToUse add in code to set the correct version of the EnergyCorrections to use 2007-03-05 19:29 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h, NuReco.cxx: Added abID for Andy's PID and incremented the classdef. Fixed new containmentFlag algorithm too (wasn't checking detector type). Works now! 2007-03-05 19:06 Robert Hatcher * Conventions/BeamType.h: Zarko points out that the kEndOfList entry was misplaced (should be after all non-equivalenced values, before the synonyms) if it is to be used as the true end-of-list value. This is a quirk of enums (which unless specified take on value of previous plus one, not highest plus one). 2007-03-05 16:23 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h: add data member to flag if mc file should be written. also change filenames to be antp_N* from iuntuplesr_N* 2007-03-05 15:23 Brian Rebel * NCUtils/NCAnalysisModule.h: remove unnecessary method definitions in header file - EndJobNew and ExtractNCCCNew 2007-03-05 15:06 Brian Rebel * NCUtils/macros/ncccSeparationNC.C: fix a couple of typos that were keeping the Set commands from being called 2007-03-05 14:11 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCEnergyBinGradients.cxx: fix the errors found by gemma - test of dataMC was incorrect in NCAnalysisModule and GetDetector/GetBeamType not implemented in NCEnergyBinGradients 2007-03-04 22:17 hartnell * NtupleUtils/NuReco.cxx: Bug fix: change a != into a ==. Now uses the std containment criteria. 2007-03-04 19:03 hartnell * NtupleUtils/NuEvent.h: Forgot to bumb classdef 2007-03-04 17:50 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h, NuEvent.cxx, NuEvent.h, NuReco.cxx, NuReco.h: Many new data members in NuEvent for trk/evt vtx/end/beg. Implemented Andy B's new FD fiducial cuts. Added kCC0250Std to analysis type enum. Now using trk.contained properly and using it for the kCC0250Std analysis. 2007-03-04 07:06 zarko * MCReweight/: Zbeam.cxx, Zbeam.h: Updated code to return latest hadron production error envelope. 2007-03-04 07:05 zarko * MCReweight/data/: err_hadrprod_PiMinus_numu_le010_far.vec, err_hadrprod_PiMinus_numu_le010_farovernear.vec, err_hadrprod_PiMinus_numu_le010_lowint_far.vec, err_hadrprod_PiMinus_numu_le010_lowint_farovernear.vec, err_hadrprod_PiMinus_numu_le010_lowint_near.vec, err_hadrprod_PiMinus_numu_le010_near.vec, err_hadrprod_PiMinus_numu_le010z000i_far.vec, err_hadrprod_PiMinus_numu_le010z000i_farovernear.vec, err_hadrprod_PiMinus_numu_le010z000i_near.vec, err_hadrprod_PiMinus_numu_le010z170i_far.vec, err_hadrprod_PiMinus_numu_le010z170i_farovernear.vec, err_hadrprod_PiMinus_numu_le010z170i_near.vec, err_hadrprod_PiMinus_numu_le010z200i_far.vec, err_hadrprod_PiMinus_numu_le010z200i_farovernear.vec, err_hadrprod_PiMinus_numu_le010z200i_near.vec, err_hadrprod_PiMinus_numu_le100_far.vec, err_hadrprod_PiMinus_numu_le100_farovernear.vec, err_hadrprod_PiMinus_numu_le100_near.vec, err_hadrprod_PiMinus_numu_le150_far.vec, err_hadrprod_PiMinus_numu_le150_farovernear.vec, err_hadrprod_PiMinus_numu_le150_near.vec, err_hadrprod_PiMinus_numu_le250_far.vec, err_hadrprod_PiMinus_numu_le250_farovernear.vec, err_hadrprod_PiMinus_numu_le250_near.vec, err_hadrprod_PiMinus_numu_le_far.vec, err_hadrprod_PiMinus_numu_le_farovernear.vec, err_hadrprod_PiMinus_numu_le_near.vec, err_hadrprod_PiMinus_numubar_le010_far.vec, err_hadrprod_PiMinus_numubar_le010_farovernear.vec, err_hadrprod_PiMinus_numubar_le010_lowint_far.vec, err_hadrprod_PiMinus_numubar_le010_lowint_farovernear.vec, err_hadrprod_PiMinus_numubar_le010_lowint_near.vec, err_hadrprod_PiMinus_numubar_le010_near.vec, err_hadrprod_PiMinus_numubar_le010z000i_far.vec, err_hadrprod_PiMinus_numubar_le010z000i_farovernear.vec, err_hadrprod_PiMinus_numubar_le010z000i_near.vec, err_hadrprod_PiMinus_numubar_le010z170i_far.vec, err_hadrprod_PiMinus_numubar_le010z170i_farovernear.vec, err_hadrprod_PiMinus_numubar_le010z170i_near.vec, err_hadrprod_PiMinus_numubar_le010z200i_far.vec, err_hadrprod_PiMinus_numubar_le010z200i_farovernear.vec, err_hadrprod_PiMinus_numubar_le010z200i_near.vec, err_hadrprod_PiMinus_numubar_le100_far.vec, err_hadrprod_PiMinus_numubar_le100_farovernear.vec, err_hadrprod_PiMinus_numubar_le100_near.vec, err_hadrprod_PiMinus_numubar_le150_far.vec, err_hadrprod_PiMinus_numubar_le150_farovernear.vec, err_hadrprod_PiMinus_numubar_le150_near.vec, err_hadrprod_PiMinus_numubar_le250_far.vec, err_hadrprod_PiMinus_numubar_le250_farovernear.vec, err_hadrprod_PiMinus_numubar_le250_near.vec, err_hadrprod_PiMinus_numubar_le_far.vec, err_hadrprod_PiMinus_numubar_le_farovernear.vec, err_hadrprod_PiMinus_numubar_le_near.vec: Error bars after the PiMinus fit. 2007-03-03 21:27 zarko * MCReweight/Zfluk.cxx: Version used for PiMinus fits. 2007-03-03 18:47 hartnell * NtupleUtils/NuZBeamReweight.cxx: Now using BeamType::ToZarko as recommended by Trish. 2007-03-03 18:45 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h: Add beamType, beamWeight and detectorWeight. Get rid of ibeamVersion. Increment classdef. 2007-03-02 22:17 Brian Rebel * NCUtils/macros/ncccSeparationNC.C: add in argument to specify which data set to use for the data (ie year-month) and add in functionality to specify where the output uDST should go. 2007-03-02 21:22 rustem * PhysicsNtuple/: RunAlgEvent.cxx, RunAlgEvent.h, RunAlgSnarl.cxx, Select/SelectAntiNeutrino.cxx, Select/SelectAntiNeutrino.h: Add an option not to erase events that have failed an AlgEvent type algorithm. SelectAnti_neutrino now stores the variables using for the anti-neutrino selection. These variables can be retrivied through an interface for an outside ntuple making code. 2007-03-02 21:21 Brian Rebel * NCUtils/macros/ncccSeparationNC.C: finally got rid of the line in the antp generation script that names the output files iuntuplesr* and changed them to antp* 2007-03-02 20:21 George Irwin * CandMorgue/CandDeadChip.h: Backport today's belated CandDeadChip ClassDef version incrementing so that cedar Cand files can be read without warnings. 8 Snapshot releases after S06-09-04-R1-24 still have wrong CandDeadChip ClassDef version. They will write incompatible versions of class CandDeadChip. 2007-03-02 19:44 blake * CandMorgue/DataQualityReader.cxx: correction to configuration of data quality filter the bits are now being set properly! 2007-03-02 19:34 kordosky * Contrib/kordosky/neugen_4vec/inuke_reweight.F: working.. about to modify calculation to account for intranuke's finite stepping. 2007-03-02 18:00 blake * CandMorgue/: CandDeadChip.h, DataQualityReader.cxx: (i) increment ClassDef for CandDeadChip class (ii) remove uses of hard-coded values from CandDataQuality enum 2007-03-02 17:19 hartnell * NtupleUtils/: NuEvent.cxx, NuEvent.h, NuZBeamReweight.cxx, NuZBeamReweight.h: Serious tidy up of beam reweighting code to use new code/conventions in MCReweight. NeugenReweight parameters are now stored in NuEvent. 2007-03-01 23:02 Robert Hatcher * Rerootjob/rerootjob.cc: Make -h (help) correctly report the default 'nevtot'. 2007-03-01 22:57 Robert Hatcher * Rerootjob/rerootjob.cc: Make default nevtot INT_MAX rather than 10 -- generally people will want to do the whole file and not need to muck with guessing the upper limit. Fix typo in help message. 2007-03-01 22:49 Robert Hatcher * Rerootjob/rerootjob.cc: Make rerootjob be much more quiet (not writing the "ROOT GEVT written" status line) when a second "-q" flag is given on the command line. Also, flush the output stream when it is active (on some systems, *cough*MacOSX*cough* this status line was never output without the flush). 2007-03-01 19:47 Brian Rebel * NCUtils/: NCAnalysisCutsCR.h, NCAnalysisModule.cxx, NCEnergyBinGradients.cxx, macros/ncccSeparationNC.C: fix typos found by gemma - .In macros/ncccSeparationNC.C [Line 45] - missing } (close curly bracket) before "return" (for SetRunVariable(...)) [Line 84] - missing a semicolon after beamTypeString = BeamType::AsString(BeamType::FromZarko(beamType)) //; missing [Line 171] - there is still: jc.Path("Analysis").Mod(module).Set(targetCond); that is not needed anymore In NCAnalysisCutsCR.h, void SetCleanUp(int CleanupType, int PHCut) is defined but it is never implemented in the .cxx file In NCEnergyBinGradients.h, a function GetParameter() is defined, but never implemented in the corresponding .cxx file. (NCExtrapolationMQ.cxx has a call to this not implemented function.) In NCAnalysisModule.cxx, there is a call to ExtractNCCCNew(chain), but no implementation of this method. 2007-03-01 18:19 hartnell * NtupleUtils/: NuCuts.cxx, NuCuts.h, NuReco.cxx: Move to using Conventions/ReleaseType.h. This change is not backwards compatible and will cause old ntuples that store the reconstruction/MC version to produce the wrong results! I think only I have to worry about this... 2007-03-01 18:16 vahle * Mad/: LinkDef.h, MadDpAnalysis.cxx, MadUtilities.cxx, MadUtilities.h, macros/LoadLibs.C, macros/MakePanTV.C: Adding MadUtilities class. These are from Mike and are compiled versions of the utilities in the macros Utilities.C using the compiled versions speeds things up tremendously 2007-03-01 18:14 vahle * Mad/: MadTVAnalysis.h, MadTVAnalysis.cxx: Adding antinumu pid to MadTVAnalysis 2007-03-01 17:41 Robert Hatcher * DetSim/SimDigit.cxx, FCPCFilter/FCPCFilterModule.cxx, Cluster3D/CellKG.cxx, Cluster3D/Cluster3DModule.cxx, Cluster3D/ClusterKG.cxx, Cluster3D/ClusterListKG.cxx, Cluster3D/NtpCluster3D.cxx, Cluster3D/PlaneKG.cxx, Cluster3D/StripKG.cxx, Cluster3D/StripListKG.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 17:37 Robert Hatcher * CalDetPID/AutoPIDMaker.cxx, CalDetDST/ScintHitTruthModule.cxx, CalDetDST/UberPlotsModule.cxx, BeamDataNtuple/Module/NtpBDFullModule.cxx, AtNuOutput/AlgFarDetShieldPlank.cxx, AnalysisNtuples/Module/ANtpRecord.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 17:33 Robert Hatcher * CandFitTrackCam/AlgFitTrackCam.cxx, CandFitTrackCam/AlgFitTrackCamList.cxx, CandFitTrackCam/FitTrackCamAnalysisModule.cxx, CandFitTrackCam/FitTrackCamListModule.cxx, CandChop/ChopModule.cxx, CandChop/SliceFromChopModule.cxx, Calibrator/CalTimeJump.cxx, Calibrator/SimpleCalScheme.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 17:26 Robert Hatcher * CandShield/: CandShieldSR.cxx, ShieldGeom.cxx, ShieldProj.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 17:22 Robert Hatcher * DetSim/DigiPEtoRawDigitModule.cxx, DetSim/SimDaqEnergyTrigger.cxx, DetSim/SimDaqMultTrigger.cxx, DetSim/SimDaqPlaneTrigger.cxx, DetSim/SimPmtM16Crosstalk.cxx, DetSim/SimPmtM16CrosstalkTable.cxx, DetSim/SimPmtM16UTTimed.cxx, DetSim/SimPmtM64Crosstalk.cxx, DetSim/SimPmtM64CrosstalkTable.cxx, DetSim/SimPmtM64Full.cxx, DataUtil/DatabaseToucher.cxx, DataUtil/RangeLookupTableRow.cxx, Cluster3D/AlgCluster3D.cxx, Cluster3D/AlgCluster3DList.cxx, Cluster3D/CandCluster3D.cxx, Cluster3D/CandCluster3DHandle.cxx, Cluster3D/CandCluster3DList.cxx, Cluster3D/CandCluster3DListHandle.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 17:18 Robert Hatcher * EventDisplay/GfxStripList.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 17:13 Robert Hatcher * MCReweight/NuParent.cxx, MCReweight/ReweightHelpers.cxx, GeoGeometry/GeoShield.cxx, GeoGeometry/GeoShieldGroup.cxx, Filtration/NeardetBeamSelect.cxx, Filtration/StopMuFilterModule.cxx, Filtration/StopMuFinderFactory.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 17:09 Robert Hatcher * NCUtils/NCExtractionPL.cxx, NCUtils/notrackANN.cxx, NCUtils/trackANN.cxx, Morgue/Coroner.cxx, Morgue/HardwareComponent.cxx, Mad/SpillInfoBlock.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 17:06 Robert Hatcher * PulserCalibration/PulserDDSCheck.cxx, PulserCalibration/PulserGainLog.cxx, PulserCalibration/PulserNearDigit.cxx, PulserCalibration/PulserPoint.cxx, PulserCalibration/PulserSummary.cxx, PulserCalibration/PulserTimeDrift.cxx, PulserCalibration/PulserTimingCardSetting.cxx, PulserCalibration/PulserTimingMaker.cxx, PulserCalibration/PulserTimingPoint.cxx, NuBarPID/Params.cxx, NtupleUtils/LISieve.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 17:02 Robert Hatcher * ShieldPlank/ShieldPlankListModule.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 16:59 Robert Hatcher * TriD/FilterEvent.cxx, TriD/TestDemuxModule.cxx, TriD/TestDigitsModule.cxx, TriD/TridSetup.cxx, TriD/stat/LoadPlex.cxx, TriD/stat/ReadDispatcherModule.cxx, TriD/stat/trid.cxx, StupidGeometry/StupidGeomHandle.cxx, SpillTiming/CheckND.cxx, SpillTiming/NDSgateTimeLooter.cxx, SpillTiming/SelectSpillTriggers.cxx, SpillTiming/SpillTimeND.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 16:56 Robert Hatcher * VertexFinder/: Module/NtpVtxFinder.cxx, Module/ValVtxModule.cxx, Module/VtxFinderAna.cxx, Module/VtxFinderData.cxx, Module/VtxModule.cxx, Module/VtxRecord.cxx, Module/VtxRecordAna.cxx, NtpVtxFinder/Module/VtxModule.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 16:38 Robert Hatcher * NueAna/: ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, ANtpTruthInfoBeamAna.cxx, AnalysisInfoAna.cxx, AnalysisInfoNue.cxx, AngClusterAna.cxx, AngClusterFitAna.cxx, Ann.cxx, HitCalcAna.cxx, MCFluxInfoAna.cxx, MSTCalcAna.cxx, MSTTemplate.cxx, MdaDiscrimAna.cxx, MuonRemovalInfoAna.cxx, NueAnalysisCuts.cxx, NueFluxWeightsAna.cxx, NueRecord.cxx, NueRecordAna.cxx, NueXsecWeightAna.cxx, Shwfit.cxx, ShwfitAna.cxx, StdHepInfoAna.cxx, TimingVars.cxx, TreePIDAna.cxx, Module/NtpStTrimmer.cxx, Module/NueBeamMonModule.cxx, Module/NueModule.cxx, Module/Trimmer.cxx, Reweight/NueReweight.cxx: fix a bunch of CVSID lines. The quoted string must be "$Id: $" (especially common is to leave off the trailing $). 2007-03-01 16:27 Robert Hatcher * UserManualDoc/src/message_service.tex: Expand a bit on the rules for writing the CVSID line - namely that the string must be "$Id: $" and that it preceed any DbiResultPtr.tpl include. 2007-03-01 13:13 Robert Hatcher * NueAna/TimingVarsAna.cxx: Newer (at least 3.4.3) gcc versions are sensitive to the ordering of CVSID macro and DbiResultPtr.tpl. Also fix a typo in CVSID; it must be "$Id:$" and not "$ID:" 2007-03-01 10:27 rodriges * Contrib/rodriges/NewNoiseSim/: NewPhotonNoiseModel.cxx, NewPhotonNoiseModel.h, make_noise.C: Make it compile, and add the driver macro. 2007-03-01 04:24 George Irwin * PhysicsNtuple/kNNAlg/LikeModule.cxx: Fix ambiguous type overload of 'sqrt(size_t)' on GCC 3.3.4 2007-03-01 02:48 jpochoa * NuBarPID/files/POpdf_cedar_daikon_ND.root: PDFs for NuBarPID with daikon-cedar 2007-02-28 23:22 George Irwin * Mad/MadAnalysis.cxx: Adjust code to brebel's new variable names in AnalysisNtuples/ANtpRecoInfo.h 2007-02-28 22:46 boehm * NueAna/NueRecord.h: Incrementing the classdef version 2007-02-28 21:31 rustem * PhysicsNtuple/kNNAlg/FillEventLike.cxx: Change include path to local directory. 2007-02-28 21:24 rustem * Contrib/rustem/LikeTest/: DrawLike.cxx, Event.cxx, Event.h, FillEventLike.cxx, FillEventLike.h, LikeModule.cxx, LikeModule.h, LikeStudy.h, LinkDef.h, Node.cxx, Node.h, PlotLike.cxx, PlotTree.cxx, Result.cxx, Result.h, TestTree.h: Move these classes to PhysicsNtuple/kNNAlg Lit::Event, Lit::Node, Lit::Result, Lit::LikeModule and Lit::FillEventLike 2007-02-28 21:14 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Extremely minor change: Got the conversion constant wrong on the ND fibre. Changes ND timing by 0.7ns. I'm now like one of those Physics 101 students who writes down every answer to twelve decimal places. 2007-02-28 21:12 rustem * PhysicsNtuple/kNNAlg/: Event.cxx, Event.h, FillEventLike.cxx, FillEventLike.h, GNUmakefile, LikeModule.cxx, LikeModule.h, LinkDef.h, Node.cxx, Node.h, Result.cxx, Result.h: Move the k-nearest neighbor algorithm to PhysicsNtuple package as a subdirectory. PhysicsNtuple/kNNAlg contains the complete implementation of the k-nearest neighbor algorithm. 2007-02-28 21:09 rustem * PhysicsNtuple/: GNUmakefile, Fill/FillEventPid.cxx, Plot/PlotBasic.cxx, Plot/PlotBasic.h, Store/FillBasic.cxx: Take a snapshot before adding a new subdirectory. 2007-02-28 19:57 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, BeamMonitoring.h, DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DirectCompareModule.h, DqmType.cxx, DqmType.h, EfficiencyPurityModule.cxx, EfficiencyPurityModule.h, EventRatePlotModule.cxx, RecoMonitoring.cxx, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C: mark d's changes along with fixes to adapt to changes in NCUtils and AnalysisNtuples 2007-02-28 17:18 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MqfBeamInfo.cxx, MqfEnergyBinInfo.cxx, SystematicParameter.cxx, NumRec/MinosMinimization.cxx, macros/marquardtFit.C: fix things to work with new changes in NCUtils. wasnt too careful about making sure everything still works correctly as this package is being depricated in favor of the new extrapolation objects in NCUtils 2007-02-28 17:15 danche * NueAna/: LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, ShwfitAna.cxx, TimingVars.cxx, TimingVars.h, TimingVarsAna.cxx, TimingVarsAna.h, Display/NueDisplayModule.cxx, macros/MakeAnaNueTree.C, macros/RunNueDisplay.C: Timingvars utilize the time profiles of FD events to create variables that help differentiate nue events from background. 2007-02-28 17:10 Nathaniel Tagg * CVSROOT/check_access: Add Dan Cherdak to NueAna 2007-02-28 16:31 Brian Rebel * NCUtils/: LinkDef.h, NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisCutsCC.cxx, NCAnalysisCutsCC.h, NCAnalysisCutsCR.cxx, NCAnalysisCutsCR.h, NCAnalysisCutsNC.cxx, NCAnalysisCutsNC.h, NCAnalysisCutsOx.cxx, NCAnalysisCutsOx.h, NCAnalysisCutsTO.cxx, NCAnalysisCutsTO.h, NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisReader.cxx, NCAnalysisReader.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCBeam.cxx, NCBeam.h, NCEnergyBin.cxx, NCEnergyBinGradients.cxx, NCExtraction.cxx, NCExtractionADM.cxx, NCExtractionAS.cxx, NCExtractionDP.cxx, NCExtractionPL.cxx, NCExtractionTO.cxx, NCExtractionTR.cxx, NCExtractionTRann.cxx, NCExtrapolation.cxx, NCExtrapolation.h, NCExtrapolationMQ.cxx, NCExtrapolationMQ.h, NCExtrapolationModule.cxx, NCExtrapolationModule.h, NCType.h, macros/ncccSeparationNC.C: 1. NCAnalysisCuts has been changed to be a base class, with derived classes for the TO, Ox, NC, and CC cut suites. because of the way multiple cut suites use the same algorithms for fiducial volume, etc, i had to put some methods into the base class as protected methods. however the appropriate methods are called by each derived class. there will also be a NCAnalysisCutsCR cut object that is the legacy version of NCAnalysisCuts. i dont expect this change to impact the way the code works, however it will be tested and i encourage the authors of the different cut suites to double check that nothing has been left out. 2. i want to turn on the functionality in NCAnalysisModule that makes a different file for each month of data as well as the mc. i will turn off the previous functionality that just spit out one file for everything. i have tested this change and it works as advertised. 3. there will be an NCExtrapolationModule committed. this is the first go at a module to do the comparisons of different extrapolation methods. i am putting it there for people to look at the interface. i still have to write an accompanying job macro and debug it. 4. some changes have been made to the NCExtrapolation interface as well as the NCBeam interface as i have worked with it more in the last few days. there is nothing major, just the realization that some methods and data members were not necessary. 5. the code now uses the Conventions/BeamType.h values for the beam configurations exclusively. the NCType target designators have been commented out of NCType.h so as to purposefully break any code that may still be using them. 6. the macros/ncccSeparationNC.C script has been adjusted to reflect the preference for BeamType.h values as well. 2007-02-28 15:56 Brian Rebel * AnalysisNtuples/: ANtpBeamInfo.cxx, ANtpBeamInfo.h, ANtpHeaderInfo.cxx, ANtpHeaderInfoBeam.cxx, ANtpHeaderInfoBeam.h, ANtpRecoInfo.cxx, ANtpRecoInfo.h, LinkDef.h, Module/ANtpInfoObjectFillerBeam.cxx, Module/ANtpInfoObjectFillerBeam.h: change targetPosition to beamType in ANtpBeamInfo. make necessary changes to ANtpInfoObjectFillerBeam. Also add BMSpillAna data member to ANtpInfoObjectFillerBeam to take advantage of the use of the database for beam quality cuts. remove reco prefix from a lot of variables in ANtpRecoInfo. change filling of softVersion to be just "Unknown" in the default so as to remove more dependency on code outside of AnalysisNtuples. remove ANtpHeaderInfoBeam as the ANtpBeamInfo object supercedes it. 2007-02-28 14:51 rodriges * Contrib/rodriges/NewNoiseSim/: NewPhotonNoiseModel.cxx, NewPhotonNoiseModel.h, README, chanhits_norm: First commit of my new noise model, so other people can test it. Currently uses channel noise rates stored in a flat file as a workaround until they go into the DB 2007-02-27 22:52 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Add 7+-9ns bias due to first-digit-in-strip vs mean-time-of-strip reconstruction bias. 2007-02-27 19:37 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/install_minossoft.sh: add "umn" site specific TSQL environment settings. 2007-02-27 19:31 Sue Kasahara * RemoteSoftwareDeployment/driver/set_site.pm: Add "umn" to site list. 2007-02-27 14:36 Nathaniel Tagg * SpillTiming/SelectSpillTimes.cxx: change fabs to TMath::Abs 2007-02-26 22:49 tjyang * NueAna/Display/NueDisplayModule.cxx: don't plot intermediate pi0's 2007-02-26 22:30 mdier * BeamDataUtil/BeamMonSpill.cxx: Fix bug in BeamMonSpill::BeamType() method. Was only checking for beam configuration in real ME and HE, instead of including PsME and PsHE. 2007-02-26 17:50 litchfld * AnalysisNtuples/: ANtpTrackInfo.cxx, ANtpTrackInfo.h, Module/ANtpInfoObjectFiller.cxx: Add track timing fit variables. (forwardRMS & backwardRMS) 2007-02-26 17:02 rustem * Contrib/rustem/LikeTest/: DrawLike.cxx, DrawLike.h, Event.h, FillEventLike.cxx, LikeModule.cxx, LikeModule.h, macros/draw.C: Make few changes how events are drawn. Commit code that scales the input variables so that different axis have the same units. Other development changes. 2007-02-26 14:43 boehm * VertexFinder/VertexFinder.cxx: Fixing a bug when setting caldet planes 2007-02-26 08:54 Nick West * WebDocs/SnapshotRel.html: Add S07-01-30-R1-25 and S07-02-23-R1-25 2007-02-26 08:49 Nick West * setup/packages-S07-02-23-R1-25: First commit 2007-02-26 00:30 Sue Kasahara * ParticleTransportSim/macro/PTSim_testG4.C: Bring G4 test macro up to date. 2007-02-26 00:28 Sue Kasahara * ParticleTransportSim/macro/PTSim_g4libs.C: Up-to-date list of G4 libs load. 2007-02-26 00:28 Sue Kasahara * ParticleTransportSim/macro/PTSim_g4config.in: An adjustment to the configuration parameters. 2007-02-26 00:22 Sue Kasahara * ParticleTransportSim/macro/PTSim_g4Config.C: Update to request use of TGeo navigation. 2007-02-26 00:21 Sue Kasahara * ParticleTransportSim/macro/PTSim_basiclibs.C: Remove load of GeoGeometry lib since this is now part of loon standard libs. 2007-02-25 00:10 kordosky * Contrib/kordosky/neugen_4vec/: do_plot_neugen.C, inuke_reweight.F, inuke_reweight.fi, miketest4.F, plot_neugen.C, shower_ntuple.fi: inuke_reweight not really working... but let's save it 2007-02-24 17:34 rustem * Contrib/rustem/BFieldStudy/Config/PlotVertexNear.xml: Add xml configuration file for vertex histograms. 2007-02-24 17:32 rustem * Contrib/rustem/BFieldStudy/: AddBField.cxx, AddBField.h, BFieldUtil.cxx, BFieldUtil.h, Compare.cxx, Compare.h, CompareBin.cxx, CompareFit.cxx, CompareFit.h, FillFitData.cxx, FillFitData.h, FillScintHit.cxx, FillScintHit.h, StudyBField.cxx, StudyBField.h, TestStream.cxx, Config/BFieldHistograms.xml, macros/fit_ratio.C, macros/plot_two.C, macros/save_data.C, macros/save_mc.C, macros/study_bfield.C: A development snapshot of the package used for the magnetic field calibration. 2007-02-23 21:06 boehm * MuonRemoval/: AlgDIConvert.cxx, AlgMergeEvent.cxx, AlgMergeEvent.h, AlgRmMu.cxx, AlgRmMu.h, MCAnalysis.cxx, MergeEvent.cxx, MergeEvent.h, NtpMREvent.cxx, NtpMREvent.h, PmtMap.cxx, PmtMap.h, SelectEvent.cxx, StripCands.cxx, GenerateElec/README, GenerateElec/gen_reco_sntp.py, GenerateElec/ntupleUpdatesForR1.18.2.tar.gz, GenerateElec/makeAscii/elecFromMRCC.C, GenerateElec/makeHepEvt/Makefile, GenerateElec/makeHepEvt/gen_uf_evt.F, GenerateElec/makeReroot/gminos_elecfrommu_far.ffr, GenerateElec/makeReroot/gminos_elecfrommu_near.ffr, GenerateElec/makeReroot/reco_options, GenerateElec/makeSummary/run_elec_summary_maker_reroot.C, Module/NtpMRModule.cxx, Module/NtpMRModule.h, macros/run_mrcc_DATA_near_cand_cedar.C, macros/run_mrcc_MC_near_cand_cedar.C, macros/run_mre_DATA_near_cand_R1_18_2.C, macros/run_mre_MC_near_reroot.C: Backporting all of the changes to MuonRemoval for running on the farms 2007-02-23 09:39 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: ASdd second ave of DAQ location tables 2007-02-22 22:08 cbs * MuonRemoval/macros/run_mrcc_DATA_near_cand_cedar.C: Update to Cedar DATA macro 2007-02-22 19:32 Brian Rebel * NCUtils/NCBeam.h: remove definition of SetScaleFactor as it is never used or implemented 2007-02-22 19:08 asousa * Caryatid/Caryatid.h: Forcing a value of 30 ADC for the sparsification threshold on all channels in 4-0-5-1-0 to try and solve crate 4's noisy PPS issue. 2007-02-22 19:00 asousa * Caryatid/Caryatid.h: [no log message] 2007-02-22 16:22 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: The default now is to use the beam monitoring cuts recorded in the BEAMMONCUTS database table. 2007-02-22 14:44 Robert Hatcher * NCUtils/NCExtrapolationMQ.cxx: gcc 4.1 wants double braces (ie. "{ { 0. } }") for the initializer of a two-dimensional array. 2007-02-22 14:42 Robert Hatcher * NCUtils/NCExtrapolation.cxx: gcc 4.1 requires #include for access to assert(); must come in some other way for gcc 3.4.3. 2007-02-22 14:37 Robert Hatcher * NCUtils/NCEnergyBinGradients.h: fix typo in an include file name. 2007-02-22 05:53 kordosky * Contrib/rhatcher/gminos_jobs/gminos_jobs.py: os.putenv('NEUGEN3_XSEC',xsecfile) rather than os.putenv('NEUGEN3_XSEC=',xsecfile) 2007-02-22 05:40 kordosky * Contrib/rhatcher/gminos_jobs/submit_ral.sh: commit before update 2007-02-22 03:02 kordosky * Contrib/kordosky/base_macros/move_stats.C: fix problem calling Form() in print_canvases. problem probably cropped up due to change in root libraries. 2007-02-22 03:01 kordosky * Contrib/kordosky/neugen_4vec/: deduce_fate.F, inuke_reweight.F, inuke_reweight.fi, miketest4.F: fix problem identifying fates caused by strange way that binding energy is subtracted. now when I lower the pion absorbtion by 50% the nucleon fates don't change. 2007-02-22 00:05 kordosky * Contrib/kordosky/neugen_4vec/: Makefile, access_inuke_xsecs.cc, do_plot_inuke.C, hadron_data.h, inuke_reweight.F, inuke_reweight.fi, miketest4.F: working archive. now have some knobs to shift the fates around. Also, no longer allow geantinos to be cascade "parents" (was harmless but confusing and only occurs for that ~33MeV geantino in QEL events). 2007-02-21 22:59 Brian Rebel * NCUtils/: GNUmakefile, LinkDef.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCBeam.cxx, NCBeam.h, NCEnergyBin.cxx, NCEnergyBin.h, NCEnergyBinGradients.cxx, NCEnergyBinGradients.h, NCExtrapolation.cxx, NCExtrapolation.h, NCExtrapolationMQ.cxx, NCExtrapolationMQ.h, NCType.h, NumRec/GNUmakefile, NumRec/LinkDef.h, NumRec/MinosMinimization.cxx, NumRec/MinosMinimization.h, NumRec/nr.cxx, NumRec/nr.h, NumRec/nrtypes.h, NumRec/nrtypes_lib.h, NumRec/nrtypes_nr.h, NumRec/nrutil.h, NumRec/nrutil_mtl.h, NumRec/nrutil_nr.h, NumRec/nrutil_tnt.h, NumRec/nrutil_val.h: more work on defining interface for extrapolation objects. NCExtrapolationMQ is a derived class of NCExtrapolation. NCEnergyBinGradients is a helper class for finding the hessian matrix elements needed by the Marquardt fitter NumRec is a directory holding numerical recipees code including the MinosMinimization object that currently implements the marquardt fitting. 2007-02-21 22:21 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: gminos_ffr.py, gminos_jobs.py: New config key 'xsecfile' allows one to override the NEUGEN3_XSEC file (automatically turns off N3XSC recalculation in GMINOS_FFR) and sets the appropriate env variable in the shell where gminos_batch runs. 2007-02-21 16:50 arms * MCMonitor/MCMonitor.cxx: Add some protection against null NtpTHxxx pointers, which probably should not happen in a good file anyway... 2007-02-21 14:14 Robert Hatcher * G3PTSim/TGeant3/G3Node.cxx: Add #include "TList.h" so this compiles against ROOT development 5.15/03 (which it hasn't for several weeks now ... I'm tired of the nightly messages) 2007-02-21 10:30 asousa * CVSROOT/framework.list: Adding Gemma to minoscvs list of mail receipients. 2007-02-21 06:04 George Irwin * setup/packages-development: Add PhysicsNtuple to development release. 2007-02-21 05:56 George Irwin * PhysicsNtuple/: DataBlock.cxx, RunThread.h, Plot/PlotEfficiency.cxx, Plot/PlotEvent.cxx, Plot/PlotPurity.cxx, Plot/PlotShower.cxx, Plot/PlotTrack.cxx, Plot/PlotTrackGeometry.cxx, Save/SaveSimpleEvent.cxx, Select/SelectAntiNeutrino.cxx, Select/SelectNeutrino.cxx: Add '#include ' to compile on GCC 3.3.4 2007-02-21 05:51 Robert Hatcher * NueAna/AnnAna.h, DcsUser/Dcs_Env_Cal.h, DcsUser/Dcs_Env_Near.h, DcsUser/Dcs_Mag_Far.h: Undo earlier hiding of methods with >20 parameters from CINT; ROOT reversed the change and restored the upper limit of 40. 2007-02-20 19:55 Robert Hatcher * DcsUser/: Dcs_Env_Cal.h, Dcs_Env_Near.h, Dcs_Mag_Far.h: Hide from CINT a method that has more than 20 argument parameters (ROOT 5.14/03 just lowered the limit from 40 to 20). This means we can still call it from compiled code but not through the CINT interpreter. Unfortunately this includes one of the ctors in some cases. 2007-02-20 19:50 Robert Hatcher * NueAna/AnnAna.h: Hide from CINT a method that has more than 20 argument parameters (ROOT 5.14/03 just lowered the limit from 40 to 20). This means we can still call it from compiled code but not through the CINT interpreter. 2007-02-20 15:47 thosieck * Contrib/thosieck/MINOS-DOCDB-2589/: NCSelectionDoc_02_12_2007.C, NCSelectionDoc_02_12_2007_Niki.C, NCSelectionDoc_02_12_2007_Tobi.C, NCSelectionDoc_02_12_2007_TobiBIN.C: Updated versions to the NC proposed blessed plots, incorporating comments from the last NC meeting on Feb 16, 2007 2007-02-19 22:14 boehm * VertexFinder/VertexFinder.cxx: Committing the vertexfinder the "ability" to run over Caldet. No claims are made about whether the output for running over Caldet makes any sense whatsoever. Also added a basic check that vertexfinder returns immediately on a findvertex call if called on an unknown detector 2007-02-19 20:04 kordosky * Contrib/kordosky/neugen_4vec/: access_inuke_xsecs.cc, hadron_data.h: working 2007-02-19 06:06 Robert Hatcher * Midad/: Base/MCVectors.cxx, MCDisp/MCDisp.cxx: ROOT class TView has become an abstract base class in 5.13/03. It appears that g3d/TView3D now plays the same role so adjust to that instead. (these changes make the code compile ... haven't tested for run time behaviour). 2007-02-19 05:57 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: ROOT class TView has become an abstract base class in 5.13/03. It appears that g3d/TView3D now plays the same role so adjust to that instead. (these changes make the code compile ... haven't tested for run time behaviour). 2007-02-19 05:53 Robert Hatcher * MINF_Classes/: GNUmakefile, MINFDisplay.cxx, MINFDisplay.h: ROOT class TView has become an abstract base class in 5.13/03. It appears that g3d/TView3D now plays the same role so adjust to that instead. (these changes make the code compile ... haven't tested for run time behaviour). 2007-02-17 18:07 rustem * PhysicsNtuple/: Plot/PlotBasic.cxx, Plot/PlotBasic.h, Select/SelectAntiNeutrino.cxx, Select/SelectAntiNeutrino.h: Modify PlotBasic ctor so that xml file with histogram definitions is read once. Change verbosity level for SelectAntiNeutrino: do not print breakdown for CC and NC categories for data events. 2007-02-17 16:59 rustem * PhysicsNtuple/: Basic.cxx, EventTab.h, Header.h, Strip.cxx, Strip.h, Vertex.cxx, Draw/DrawSnarl.cxx, Draw/DrawSnarl.h, Draw/EventDisplay.cxx, Draw/EventDisplay.h, Draw/LinkDef.h, Fill/FillTrackGeom.cxx, Save/SaveEventData.cxx, Save/SaveEventData.h, Save/SaveSimpleEvent.cxx, Save/SaveSimpleEvent.h, Select/SelectAntiNeutrino.cxx, Store/FillBasic.cxx, Store/FillBasic.h, Store/FillEvent.cxx, Store/FillShower.cxx, Store/FillStrip.cxx, Store/FillStrip.h, Store/FillTrack.cxx: Remove couple obsolete files, fix a typo in Vertex ctor, simplify how Strip class is filled, add Gaussian smearing for strip charge, many other organizational changes. 2007-02-17 09:05 Nick West * WebDocs/cvs-rep.html: Add section on Code Sharing using Contrib 2007-02-17 00:33 niki * Mad/data/: weights_farnooscnew_cedarnew.dat, weights_farnooscnewfid_cedar.dat, weights_farnooscnewfid_cedarnew.dat, weights_nearle_cedarnew.dat: New ann weights files 2007-02-17 00:32 niki * Mad/: MadNsID.cxx, MadDpAnalysis.cxx: UPdated ann weights files 2007-02-16 19:17 vahle * Mad/data/dp_pdf_near_L150z200i_cedar_daikon.root: Adding dp pdf file for LE150 beam 2007-02-16 17:06 jdejong * Contrib/jdejong/automated_s2s/macros/: CompareToDataBase.C, DateGenerator.c++, WriteToDataBase.C, fardetchannelid.C, monthcounter.c++, neardetchannelid.C: [no log message] 2007-02-16 15:57 jdejong * Contrib/jdejong/automated_s2s/management/: fardet-completed.txt, fardet-joblist.txt, fardet-running.txt, fardet-writtentodatabase.txt, neardet-completed.txt, neardet-joblist.txt, neardet-running.txt, neardet-writtentodatabase.txt: [no log message] 2007-02-16 15:50 jdejong * Contrib/jdejong/automated_s2s/: submit_and_run/CompareToDataBase.C, submit_and_run/DateGenerator.c++, submit_and_run/WriteToDataBase.C, submit_and_run/fardetchannelid.C, submit_and_run/monthcounter.c++, submit_and_run/neardetchannelid.C, shell_scripts/mysql.far.script, shell_scripts/mysql.near.script, shell_scripts/run_strip2strip.sh, shell_scripts/samscript.far.sh, shell_scripts/samscript.near.sh: [no log message] 2007-02-16 15:43 jdejong * Contrib/jdejong/automated_s2s/: find_jobscompleted.sh, run-joblist.sh, update-joblist.sh, update-s2s.sh: [no log message] 2007-02-16 15:35 asousa * Monitoring/SinglAnalysis.cxx: Changing timeframe range from 3600 to 86400 in PPS plots. 2007-02-15 23:40 George Irwin * MINF_Classes/MINFGUIPanel.cxx: Change "gROOT->GetMakeDefCanvas()();" to "gROOT->MakeDefCanvas();" for ROOT version >= 5.15/03. Due to change in TROOT.h. 2007-02-15 19:53 asousa * Monitoring/: Producer_dispatcher.cc, SinglAnalysis.cxx, SinglAnalysis.h: Modifying PPS time canvas in Far OM Checklist to display both crate 2 and crate 4 PPS fiducial channels. Adding a canvas to "Monitoring blocks-TRC" displaying ADC counts vs timeframe for the same channels. 2007-02-15 18:32 boehm * Contrib/boehm/Docs/IntensityNote/: Intensity.pdf, Intensity.tex: New version of the pdf and current version of the tex file 2007-02-15 15:49 Brian Rebel * NCUtils/: NCBeam.cxx, NCBeam.h, NCEnergyBin.cxx: remove dependency on MarquardtFit package. remove uint in NCBeam::GetEnergyBin() definintion...apparently the compiler doesnt like that. 2007-02-15 14:51 asousa * NCUtils/NCEnergyBin.cxx: Missing include for NCType namespace. 2007-02-15 14:15 Robert Hatcher * DatabaseUpdater/DbuDaqConfigFilesText.cxx, DatabaseUpdater/DbuDaqFileSummary.cxx, DatabaseUpdater/DbuRunSummary.cxx, DatabaseUpdater/DbuSubRunSummary.cxx, DatabaseUpdater/DbuVaChipPeds.cxx, DatabaseUpdater/DbuVaChipSpars.cxx, Fabrication/FabPlnInstall.cxx, Fabrication/FabSteelPlate.cxx: I could'a sworn I tried compiling the code before the last commit. Okay, this should fix it. 2007-02-15 05:07 Robert Hatcher * DatabaseUpdater/: DbuDaqConfigFilesText.cxx, DbuDaqFileSummary.cxx, DbuRunSummary.cxx, DbuSubRunSummary.cxx, DbuVaChipPeds.cxx, DbuVaChipSpars.cxx: Fixup GetTableDescr() strings to match the right table layout (some drift had occurred) including setting primary keys and other indices. 2007-02-15 05:04 Robert Hatcher * Fabrication/: FabPlnInstall.cxx, FabSteelPlate.cxx: Fix up GetTableDescr() including setting the primary key. 2007-02-15 04:15 Sue Kasahara * IoModules/: IoDataStreamItr.cxx, IoDataStreamItr.h: Remove use of null iterator so that code will compile with gcc 4.1. 2007-02-15 03:55 Robert Hatcher * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiScintMdl.cxx, UgliDbiScintMdlStruct.cxx, UgliDbiScintPln.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiSteelPln.cxx, UgliDbiStrip.cxx, UgliDbiStripStruct.cxx: Add "primary key" creation to GetTableDescr() string. 2007-02-15 03:44 Robert Hatcher * BField/BfldDbiPlaneMap.cxx: Cleanup what goes in GetTableDescr() - don't include things outside the ()'s, do include the primary key creation. 2007-02-15 03:00 Robert Hatcher * UgliGeometry/: UgliDbiGeometry.cxx, UgliDbiScintMdl.cxx, UgliDbiScintMdlStruct.cxx, UgliDbiScintPln.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiSteelPln.cxx, UgliDbiStrip.cxx, UgliDbiStripStruct.cxx: GetTableDescr() method should return a string starting with "(" and ending with ")" without any of the "create table [blah]" stuff. 2007-02-14 23:03 zarko * BeamMegaFit/: DoTheFit.C, FitBeam.cxx, FitBeam.h, FitConf.cxx, FitConf.h, FitPTRW.cxx, FitPTRW.h, LinkDef.h, data/MRCCratio.root, data/nue_data_hist.root, data/numu_data_hist.root, data/numubar_data_hist.root, input/fit_combined_feb07.inp, input/fit_nue_mrcc.inp: Added ability to include nues in the fit. fit_combined_feb07.inp & fit_nue_mrcc.inp assume that 16 parameters are used for hadron production (6 pi+, 6 K+, 2 pi- & 2 K-). 2007-02-14 22:58 zarko * MCReweight/: Zfluk.cxx, Zfluk.h: In this version of zfluk GetWeight(ptype,pt,pz) returns a weight using 16 parameters (6 for pi+, 6 for K+, 2 for pi- and 2 for K-) 2007-02-14 20:35 Brian Rebel * NCUtils/: LinkDef.h, NCAnalysisCuts.cxx, NCAnalysisCuts.h, NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisReader.h, NCAnalysisUtils.cxx, NCBeam.cxx, NCBeam.h, NCEnergyBin.cxx, NCEnergyBin.h, NCExtraction.cxx, NCExtraction.h, NCExtractionADM.cxx, NCExtractionAS.cxx, NCExtractionDP.cxx, NCExtractionResultsADM.cxx, NCExtractionTO.cxx, NCExtractionTR.cxx, NCExtractionTRann.cxx, NCExtrapolation.cxx, NCExtrapolation.h, NCType.cxx, NCType.h: change NCType to a namespace and make necessary changes relating to that throughout the package. add files to begin work on a common extrapolation interface 2007-02-14 19:23 thosieck * Contrib/thosieck/MINOS-DOCDB-2589/: NCSelectionDoc_02_12_2007.C, NCSelectionDoc_02_12_2007_Niki.C, NCSelectionDoc_02_12_2007_Tobi.C, NCSelectionDoc_02_12_2007_TobiBIN.C, README.txt, systematic_LE10NS_-1sigma.root, systematic_LE10NS_1sigma.root, systematic_LE10RAW_-1sigma.root, systematic_LE10RAW_1sigma.root, systematic_LE10TRBin_-1sigma.root, systematic_LE10TRBin_1sigma.root, systematic_LE10TR_-1sigma.root, systematic_LE10TR_1sigma.root: Adding the scripts used to make the proposed blessed plots from minos-docdb-2589 2007-02-14 17:47 boehm * Contrib/boehm/AnaNuePlot/: AnaNuePlotMaker.cxx, AnaNuePlotMaker.h, HistManager.cxx, HistManager.h, SmartHistSet.cxx, SmartHistSet.h: Returning to using SetBranchAddress after a slew of strange memory errors 2007-02-14 16:59 asousa * Monitoring/Producer_dispatcher.cc: Explicitly inluding signal.h in the extern "C" calls so that code builds with recent compilers. 2007-02-14 16:46 asousa * LegacyCand/: CandClusterSR.h, CandClusterSRList.h, CandEventSR.h, CandEventSRList.h, CandShowerSR.h, CandShowerSRList.h, CandSliceSR.h, CandSliceSRList.h, CandStripSR.h, CandStripSRList.h: gcc 4.1 forbids name-injection of friend declarations by default. Adding a "class CandXXXHandle;" statement to the corresponding headers so LegacyCand can build. 2007-02-14 15:09 hartnell * LISummary/LIGainCurve.cxx: Fix setting an iterator to zero so that this compiles with gcc 4.1. Now just set the iterator to the end of a suitable container. Thanks to Alex Sousa for pointing this out. 2007-02-14 10:45 arms * MCMonitor/macro/outputMCMonitorPlots.C: Add a slash to the end of the internal outDirName in case users forget to put one inwhen defining where they'd like their files written 2007-02-14 03:36 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h: Further fix for compatibility with gcc 4.1. 2007-02-14 02:46 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h: Rid code of use of null iterator, since this is incompatible with gcc 4.1. 2007-02-13 21:18 boehm * NueAna/ANtpEventInfoAna.cxx: Adjusting the code to handle AnalysisNtuple changes 2007-02-13 21:01 Nick West * HWDB/maintenance/: cmd_expire.pm, cmd_track_component.pm, hdm.perl, help.txt, initialise_globals.pm: Add expire and track_component commands 2007-02-13 15:40 cbs * Mad/MadAnalysis.cxx: Necessary fix due to changes in AnalysisNtuples. 2007-02-13 11:23 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Add first wave of DAQ location tables 2007-02-13 01:11 cbs * MuonRemoval/: StripCands.cxx, macros/run_mrcc_DATA_near_cand_cedar.C, macros/run_mrcc_MC_near_cand_cedar.C: Updates for Cedar 2007-02-13 01:09 niki * Mad/MadNsID.cxx: Reading Cedar/Carrot weights for ANN separation 2007-02-13 01:08 niki * Mad/MadDpAnalysis.cxx: Reading Cedar/Carrot weights files for ANNA 2007-02-13 01:08 niki * Mad/data/: weights_farnooscnew_cedar.dat, weights_farnooscnewfid_cedar.dat, weights_farosc1new_cedar.dat, weights_farosc1newfid_cedar.dat, weights_nearle_cedar.dat: Addint ANN weight files for Cedar/Carrot 2007-02-12 22:49 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_ffr.py: When doing a 3-way overlay, use exactly 1 from first file (not Poisson w/ mean of one). 2007-02-12 21:42 asousa * AnalysisNtuples/: ANtpHeaderInfo.h, Module/ANtpRecoNtpManipulator.h: Incrementing ClassDef in headers with new data members added. 2007-02-12 21:25 asousa * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, Module/ANtpInfoObjectFiller.cxx, Module/ANtpInfoObjectFiller.h, Module/ANtpInfoObjectFillerNC.cxx, Module/ANtpInfoObjectFillerNC.h, Module/ANtpRecoNtpManipulator.cxx, Module/ANtpRecoNtpManipulator.h, Module/CondensedNtpModule.cxx, Module/CondensedNtpModuleAtm.cxx, Module/CondensedNtpModuleAtm.h, macros/makeCondensedNtuple.C, macros/makeCondensedNtupleNC.C: Adding protection against Cedar's traklike_plane=track_plane bug using Josh B.'s NtpVtxFinder code. Added a new TString variable describing reco and MC types of ntuple ran on. Running on ntuples reconstructed with Birch or previous reco types returns Birch by default. Carrot or previous MC ntuples are described as Carrot. ANtpInfoObjectFiller::FillEventInformation now needs an ANtpRecoManipulator object. Changed CondensedNtp* modules correspondingly. Introduces dependencies on VertexFinder/NtpVtxFinder and the new Conventions/ReleaseType namespace. Running macros were updated accordingly with necessary LoadLibs. 2007-02-12 18:42 Nick West * HWDB/maintenance/: loc_crate.txt, loc_crate_varc.txt, loc_rack.txt, loc_rop.txt: Add comma separator 2007-02-12 18:37 Nick West * HWDB/maintenance/: help.txt, loc_crate.txt, loc_crate_varc.txt, loc_rack.txt, loc_rop.txt: Add some loc_*.txt files to help creation of new component tables 2007-02-12 17:58 raufer * VADynodeScan/DynodeScan.C: Fix some accidentally commented out lines. 2007-02-12 17:49 raufer * VADynodeScan/DynodeScan.C: Add exception for new timing channel in crate 4. Will get a threshold of 10, like its cousin in crate 2. 2007-02-12 15:58 asousa * Caryatid/Caryatid.cxx: Removing sparsification for PPS channel in crate 2. 2007-02-12 11:59 Nick West * DatabaseMaintenance/doc/ChangeLog: Minor updates to SEQNO expiry system 2007-02-12 11:58 Nick West * DatabaseMaintenance/scripts/esm_add.pm: Only add SEQNO if not already present in list 2007-02-12 11:58 Nick West * DatabaseMaintenance/scripts/: auto_distribute.perl, cs_table_update_log.pm, esm_init.pm, esm_term.pm, esm_update_data_file.pm: Update expiring seqno table each time there is an update; not just at job end. 2007-02-12 11:58 Nick West * DatabaseMaintenance/scripts/analyse_checksum.pm: Don't display (garbage) data if missing becuase expired. 2007-02-11 11:05 gallaghr * Contrib/rhatcher/gminos_jobs/run_tufts.sh: modified for local kerberos clients 2007-02-10 17:29 blake * Filtration/: DataQualityFilter.cxx, DataQualityFilter.h, DataQualityInterface.cxx, DataQualityInterface.h: add interface to spillserver database in data quality filter, and look up GPS error 2007-02-10 14:13 boehm * NueAna/Display/NueDisplayModule.h: missed a commit to fix nuedisplay with the releasetype change 2007-02-09 23:10 boehm * NueAna/: NueAnaBase.h, NueHeader.h, Module/NueModule.h, NueAnaTools/LinkDef.h, NueAnaTools/ReleaseType.cxx, NueAnaTools/ReleaseType.h: Having moved ReleaseType into the Conventions area, it no longer needs to live inside NueAna 2007-02-09 23:09 boehm * Conventions/: LinkDef.h, ReleaseType.cxx, ReleaseType.h: Adding a release type class to the Conventions space in order to make a simple way to identify what type of file is being processed: (i.e. Birch Data files vs Cedar Daikon) 2007-02-09 23:07 cbs * MuonRemoval/macros/: run_mrcc_DATA_near_cand_cedar.C, run_mrcc_MC_near_cand_cedar.C: Updated macros for running muon removal on data and MC with cedar reconstruction. 2007-02-09 22:17 rustem * PhysicsNtuple/: Fill/FillTrackGeom.cxx, Plot/PlotVertex.cxx, Plot/PlotVertex.h, Store/Interface.cxx: 1) Reduce verbosity level in Interface class 2) Change ctor for PlotVertex - on no longer needs an explicit path to xml config file Few other cosmetic changes 2007-02-09 21:33 niki * Mad/MadNsID.cxx: Josh pointed out "unprotected" occurences of strip index = -! (Thanks Josh!) All such occurences are now protected against. 2007-02-09 21:21 boehm * NueAna/NueAnaTools/SntpHelpers.cxx: Removing some debugging statements 2007-02-09 21:01 boehm * NueAna/: ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTruthInfoBeamAna.cxx, FracVarAna.cxx, HitCalcAna.cxx, MSTCalcAna.cxx, NueXsecWeightAna.cxx, ShwfitAna.cxx, Module/NueBeamMonModule.cxx, Module/NueBeamMonModule.h, NueAnaTools/SntpHelpers.cxx: Additional corrections to deal with Cedar cleanly and also remove some random compilation warnings 2007-02-09 20:50 scavan * WebDocs/BatchDocs/: CedarRelease.html, Releases.html: updated CedarRelease.html and Releases.html for R1.24.1 2007-02-09 18:43 rustem * PhysicsNtuple/: HistMan.cxx, Store/FillTrack.cxx: Fix ambitious overload in HistMan for log10() and use of undefined variable in FillTrack. 2007-02-09 18:35 rustem * PhysicsNtuple/: DataBlock.cxx, Record.h, Save/SaveRecord.cxx, Save/SaveRecord.h, Select/FiducialCut.cxx, Select/SelectAntiNeutrino.cxx, Select/SelectFiducial.cxx, Store/FillShower.cxx, Store/FillTruth.cxx, Store/FillTruth.h: Commit few small changes scuttered around and an undefined variable in FillShower.cxx. 2007-02-09 18:06 Robert Hatcher * UnfoldingData/Review/AlgFile.cxx: the gcc optimizer complained about some uninitialized fields of a struct; just fill them in with flag values. 2007-02-09 17:52 Robert Hatcher * PulserCalibration/FitNdNonlinQuad.cxx: initialize a local pointer that could potentially be used without being set (initialize to 0, so using it one will still die but in a less confusing manner). 2007-02-09 17:39 Robert Hatcher * MuELoss/MuEnergyLoss.cxx: initialize some local variables (that gcc optimizer can't quite recognize do actually get values before actual use). 2007-02-09 17:08 Robert Hatcher * FilterDigitSR/AlgFilterDigitListAB.cxx: initialize some local variables that the gcc optimizer worries might be used without being set (would only happen for sliceid<0). 2007-02-09 17:05 Robert Hatcher * DcsDaemon/: append_dcs_env_block.c, append_dcs_hv_block.c, append_dcs_rps_block.c: initialize some local variables the the gcc optimizer worries might be used before being set (would only happen if detector != Near && != Far). 2007-02-09 17:02 Robert Hatcher * DcsDaemon/write_file.c: gcc optimizer worries about possible (but in reality unlikely) use of a variable that is unset. Add a "default:" case to switch. 2007-02-09 16:40 Robert Hatcher * CandChop/ChopModule.cxx: initialize some local variables the the optimizer worries might not otherwise get set before use (though probably not real). 2007-02-09 16:36 Robert Hatcher * CalDetSI/AlgCalDetSI.cxx: initialize a local variable that the optimizer says might otherwise get used in an unset state. 2007-02-09 09:32 arms * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010170_overlay.py, gminos_cfg_L010200_overlay.py: Add overlay scripts for L010170 and L010200 with freshly calculated overlay numbers 2007-02-09 09:26 arms * Contrib/rhatcher/gminos_jobs/run_umn.sh: Correct the working directory for execution on the UMN CLEO farm machines 2007-02-08 20:43 Robert Hatcher * MarquardtFit/SystematicModule.cxx: changes to ROOT headers means that one needs to explicitly #include "TMath.h" 2007-02-08 19:29 Brian Rebel * MarquardtFit/: HessianParameter.cxx, MarquardtFitModule.cxx, MarquardtFitModule.h, MqfBeamInfo.cxx, MqfType.cxx, MqfType.h, SKZPTestModule.cxx, SystematicModule.cxx, SystematicModule.h, SystematicParameter.cxx, SystematicParameter.h, macros/systematic.C: changes to make it work with the newest NCUtils stuff 2007-02-08 17:15 Robert Hatcher * VertexFinder/NtpVtxFinder/Module/VtxModule.cxx: Comment out the declaration of an actual Registry argument to Config() which doesn't (currently) use it; this avoids an "unused parameter" warning. 2007-02-08 17:13 Robert Hatcher * NueAna/Display/NueDisplayModule.cxx: Some casts to make explicit that one is changing an UInt_t to an Int_t when doing a comparison (eliminates a couple compile time warnings). 2007-02-08 17:03 Robert Hatcher * LeakChecker/LeaMemMonitor.cxx: make some unused variable warnings go away on non-Linux systems (still a Fatal run-time error, but now hide the trivial warnings). 2007-02-08 16:54 Robert Hatcher * DcsDaemon/write_file.c: add #include to pick up declaration of sleep(), close() and unlink() (at least on some systems). 2007-02-08 16:12 niki * Mad/MadDpAnalysis.cxx: Protect against events strips with index -1. 2007-02-08 16:07 scavan * WebDocs/BatchDocs/: CedarRelease.html, Releases.html: updated cedar relase info to R1.24.1 2007-02-08 16:06 boehm * CVSROOT/check_access: Adding Steve to the Trusted group so that he can properly replace me 2007-02-08 16:03 Robert Hatcher * NtupleUtils/NuReco.cxx: Do some some casts from stdhep.index, a UInt_t, to an Int_t so one can do comparisons with local variables (which use negative numbers to flag invalid values) without getting warnings. 2007-02-08 15:29 Brian Rebel * NCUtils/: NCAnalysisModule.cxx, NCAnalysisModule.h: fix filling of isGoodShower to happen after the recoShowerEnergy is filled 2007-02-08 15:28 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Add: bfieldmap:2006-01-24 to geant4_vmc application dependency list. 2007-02-08 01:15 cbs * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: Updates to show trk/shw timing profiles in U and V views separately. 2007-02-07 22:51 scavan * NueAna/: Shwfit.cxx, Shwfit.h, ShwfitAna.cxx, ShwfitAna.h: Added new variables to help determine the "forwardness" of an event. new variables are shwfit. USlope VSlope UOffset VOffset UFitquality VFitquality UWDiff VWDiff USlopeMom VSlopeMom slopefix UBeamLike VBeamLike UVSlope Modified Files: NueAna/Shwfit.cxx NueAna/Shwfit.h NueAna/ShwfitAna.cxx NueAna/ShwfitAna.h 2007-02-07 21:41 rustem * PhysicsNtuple/: Select/SelectAntiNeutrino.cxx, Select/SelectAntiNeutrino.h, Store/Interface.h: Add anti-neutrino selection key to SelectAntiNeutrino algorithm. 2007-02-07 20:42 evans * NtupleUtils/: SRMom.cxx, SRMom.h: Removing the Mad dependency from SRMom. 2007-02-07 17:14 boehm * Contrib/boehm/Docs/IntensityNote/Intensity.pdf: Early draft of intensity paper 2007-02-07 16:08 rodriges * DetSim/SimVaTimedElectronics.cxx: Fix 2/36 implementation, hopefully correctly this time. I've tested this against an independent implementation, and against known noise inputs. It passes both tests 2007-02-07 16:03 blake * Mad/: LinkDef.h, MadAbID.cxx, MadAbID.h: adding Andy B's PID code to the Mad package 2007-02-07 15:46 asousa * CVSROOT/: check_access, framework.list: Adding Phil R. to DetSim and to the happy group of minoscvs e-mail receivers. 2007-02-07 13:50 Nick West * DatabaseInterface/DbiConnection.cxx: Invert, now that new back-end is the default, and clarify warning about using new back-end with MySQL ver < 4.1 2007-02-07 03:19 Sue Kasahara * G3PTSim/GNUmakefile: Adapt to removal of files. 2007-02-07 02:54 Sue Kasahara * G3PTSim/TGeant3/G3Volume.h: Upgrade to geant3_vmc version v1-6: *Revision 1.5 2006/03/15 08:12:11 brun *-Remove all references to GUI/Graphics classes from G3Volume.cxx and * TGeant3.cxx 2007-02-07 02:51 Sue Kasahara * G3PTSim/TGeant3/: TGeant3.cxx, TGeant3.h: Upgrade to geant3_vmc version v1-6: *Revision 1.49 2006/04/20 10:14:55 brun *From Peter Hristov: *small change in TGeant3.cxx: *to avoid some rare problems in glandz.F and probably in other places *where the random number should not be equal to 0 and 1. *Revision 1.48 2006/03/15 08:12:11 brun *-Remove all references to GUI/Graphics classes from G3Volume.cxx and TGeant3.cxx *Revision 1.47 2005/11/18 21:25:22 brun *From Bjorn, Andrei: *Implemented new VMC functions for access to geometry; 2007-02-07 02:14 Sue Kasahara * G3PTSim/TGeant3/: TGeant3TGeo.cxx, TGeant3TGeo.h: Upgrade to geant3_vmc version v1-6: *revision 1.15 *date: 2006/05/30 13:39:07; author: brun; state: Exp; lines: +9 -47 *From Andrei Gheata: *a patch cleaning-up the usage of TGeant3::Vname method inside *TGeant3TGeo.cxx. The truncation of names is not needed when working with *TGeo. In most of the cases the names were truncated to 4 chars but the *result was not used in the subsequent call to TGeoMCGeometry (this is why *it still worked) but a cleanup is good anyway... *---------------------------- *revision 1.14 *date: 2006/05/23 15:53:11; author: brun; state: Exp; lines: +14 -0 *From Ivana: *Adding CurrentVolPath() overloading TGeant3 implementation *which does not work correctly with longer volume names *(Oleg Yushchenko) *---------------------------- *revision 1.13 *date: 2005/11/18 21:25:22; author: brun; state: Exp; lines: +170 -0 *From Bjorn, Andrei: *Implemented new VMC functions for access to geometry; 2007-02-07 01:53 avva * CandFitTrackSA/: Strip.cxx, Strip.h, StripABC.cxx, StripABC.h, TrackContext.cxx: Added concrete "intermediate" strip object and its filling method TrackContext::FillTrackStrips(). 2007-02-07 01:12 Sue Kasahara * G3PTSim/TGeant3/G3Volume.cxx: Upgrade to geant3_vmc version v1-6: *revision 1.4 *date: 2006/03/15 08:12:11; author: brun; state: dead; lines: +0 -0 *-Remove all references to GUI/Graphics classes from G3Volume.cxx and TGeant3.cxx 2007-02-07 01:06 Sue Kasahara * G3PTSim/TGeant3/: G3GUI.C, G3GUISliders.cxx, G3GUISliders.h, G3GeometryGUI.cxx, G3GeometryGUI.h, G3GuiGeomDialog.cxx, G3GuiGeomDialog.h, G3GuiGeomMain.cxx, G3GuiGeomMain.h, G3toRoot.cxx, G3toRoot.h, THIGZ.cxx, THIGZ.h, TPaveTree.cxx, TPaveTree.h, galicef.F, geant3LinkDef.h, rdummies.F: Upgrade to geant3_vmc version v1-6: * date: 2006/03/15 08:12:11; author: brun; state: dead; lines: +0 -0 * -delete all TGeant3 GUI and graphics classes * -Remove TGeant3/galicef.F and rdummies.F * -Remove references to GUI/Graphics classes from geant3LinkDef.h 2007-02-07 00:25 Sue Kasahara * G3PTSim/Makefile: Upgrade to geant3_vmc version v1-6. 2007-02-06 22:39 boehm * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, ANtpShowerInfoAna.cxx, ANtpShowerInfoAna.h, ANtpTruthInfoBeamAna.cxx, ANtpTruthInfoBeamNue.cxx, ANtpTruthInfoBeamNue.h, MuonRemovalInfoAna.cxx, Module/NueModule.cxx: Adjustments to handle Cedar and Daikon Processing 2007-02-06 21:29 Sue Kasahara * G3PTSim/gxint/gxscal.F: Upgrade to geant3_vmc version v1-6: * Revision 1.2 2006/03/17 14:41:53 brun * Remove references to hbook 2007-02-06 21:27 Sue Kasahara * G3PTSim/gxint/gdrmat.F: Upgrade to geant3_vmc version v1-6: * Revision 1.2 2006/03/17 21:45:00 brun * Add all HIGZ routines as dummy 2007-02-06 21:21 Sue Kasahara * G3PTSim/gtrak/gdebug.F: Upgrade to geant3_vmc version v1-6: * Revision 1.3 2006/03/17 21:45:00 brun * Add all HIGZ routines as dummy 2007-02-06 21:11 Sue Kasahara * G3PTSim/gstrag/: gstren.F, gstxin.F: Upgrade to geant3_vmc version v1-6: * Revision 1.3 2006/07/10 09:11:26 brun * From Andreas Morsch and Alexandru Bercuci: * Corrections in the PAI implementation: * (1) The upper energy limit for integrating over the photo-absorption * cross-section is set to infinity. * In the original code the upper limit is the cut-off for delta-ray * production from electrons and depends on this cut, * * (2) Number of collisions is allowed to be 0. * In the original code the minimum number of collisions is forced to be 1 * and depends strongly on the step-size. 2007-02-06 20:52 Sue Kasahara * G3PTSim/gdraw/gdspec.F: Upgrade to geant3_vmc version 1-6: date: 2006/03/17 14:41:53; author: brun; state: Exp; lines: +3 -1 Remove references to hbook 2007-02-06 20:51 Sue Kasahara * G3PTSim/gdraw/gdinit.F: Upgrade to geant3_vmc version v1-6: Comment out call to IGSA(0). 2007-02-06 20:17 Sue Kasahara * G3PTSim/gcons/gplmat.F: Upgrade to geant3_vmc version v1-6: * Revision 1.3 2006/03/17 14:41:53 brun * Remove references to hbook 2007-02-06 20:09 Sue Kasahara * G3PTSim/gbase/gtrig.F: Upgrade to geant3_vmc version v1-6: * Revision 1.3 2006/03/17 15:11:36 brun * Comment call to GDKINE in gtrig 2007-02-06 20:07 Sue Kasahara * G3PTSim/gbase/gfhsta.F: Upgrade to geant3_vmc version v1-6: * Revision 1.3 2006/03/17 14:41:53 brun * Remove references to hbook 2007-02-06 20:00 Sue Kasahara * G3PTSim/gbase/gbhsta.F: Upgrade to geant3_vmc version v1-6: * Revision 1.3 2006/03/17 14:41:53 brun * Remove references to hbook 2007-02-06 19:24 Sue Kasahara * G3PTSim/config/: MakeExe, MakeMacros, MakeRules, Makedepend, Makefile.alphacxx6, Makefile.hpuxacc, Makefile.linux, Makefile.linuxalphagcc, Makefile.linuxia64ecc, Makefile.linuxia64gcc, Makefile.linuxicc, Makefile.linuxx8664gcc, Makefile.macosx, Makefile.macosxicc, Makefile.macosxxlc, Makefile.solarisCC5, makedist.sh, version_number: Upgrade to geant3_vmc version v1-6 2007-02-06 19:12 Sue Kasahara * G3PTSim/added/: dummies.c, loadmod.F: Upgrade to geant3_vmc version v1-6 2007-02-06 16:47 vahle * Mad/data/: dp_pdf_near_L010z185i_cedar_daikon.root, dp_pdf_near_L100z200i_cedar_daikon.root, dp_pdf_near_L250z200i_cedar_daikon.root: Adding pdf files for cedar-daikon for 3 beam configs 2007-02-06 16:45 vahle * Mad/macros/MakePanTV.C: Get rid of line changing beam to kLE 2007-02-06 16:45 vahle * Mad/MadTVAnalysis.cxx: Update MadTVAnalysis to choose le010z185i if status bit indicates the beam is LE 2007-02-06 16:44 vahle * Mad/MadDpID.cxx: Changed MadDpID::ChoosePDF to choose the le010z185i pdf file if the beam type is kLE 2007-02-06 16:32 avva * CandFitTrackSA/: DataFT.cxx, DataFT.h, GeometryHelper.cxx, GeometryHelper.h, Handle.h, LinkDef.h, RefCount.cxx, RefCount.h, StripABC.cxx, StripABC.h, TrackContext.cxx, TrackContext.h: Introducing an intermediate layer of strips that can be filled either from CandStrip's or from the standard ntuples. 2007-02-06 14:52 rustem * PhysicsNtuple/Store/: Interface.cxx, Interface.h: Few small changes in documentation for Interface class. 2007-02-06 13:34 vahle * Mad/MadDpID.cxx: Changed MadDpID so that the pid for the horn off beam comes from the HE pdf file 2007-02-06 13:33 vahle * Mad/macros/MakeDpHists.C: Updated the output name of the file made by MakeDpHists 2007-02-06 13:25 vahle * Mad/: MadDpID.cxx, MadTVAnalysis.cxx, macros/MakeDpHists.C: Fixed reco_y, reco_x initialization bug, changed dpid PHCorrection to 1 if the recoversion is cedar 2007-02-05 22:03 Robert Hatcher * NtupleUtils/SRMom.cxx: #ifdef away the #include "NuMuBar/NuMadAnalysis.h" and most of the code in SRMom::PID(). These introduce a dependency on the NuMuBar package which *isn't* currently part of the base release (and thus breaks building NtupleUtils on most sites). 2007-02-05 21:52 Robert Hatcher * Mad/MadTVAnalysis.cxx: Change in ROOT headers means we need an explicit #include "TClonesArray.h" 2007-02-05 21:24 bspeak * Contrib/bspeak/scripts/: Condor, CondorHost: Condor scripts 2007-02-05 19:46 rustem * Contrib/rustem/LikeTest/: DrawLike.h, TestTree.h: Add a forward declaration of TFile and map header file as needed in order to compile with the development. 2007-02-05 19:26 rustem * Contrib/rustem/LikeTest/: DrawLike.cxx, DrawLike.h, Event.cxx, Event.h, FillEventLike.cxx, FillEventLike.h, GNUmakefile, LikeModule.cxx, LikeModule.h, LikeStudy.cxx, LikeStudy.h, LinkDef.h, Node.cxx, Node.h, PlotLike.cxx, PlotLike.h, PlotTree.cxx, PlotTree.h, Result.cxx, Result.h, TestTree.cxx, TestTree.h, Config/LikeHist.xml, macros/draw.C, macros/run_mc.C, macros/test_like.C, macros/test_tree.C: Adding k-nearest neighbors classification algorithm. The real job is done in these 2 classes: Node and LikeModule. 1) Lit::Node - this is a node on binary tree. Each node could have a parent and two children. Root node has no parent and leaves have no children. Each node stores Event but some nodes could be empty (with negative weight) and only used for tree balancing. Node.h contains a global function Find() that recursively searches for k-nearest neighbors starting at a root node. 2) Lit::LikeModule - main class that does all the classification work. It fills and stores a tree, searches for k-nearest neighbors. This class provides a complete interface to the k-nearest neighbors classifier. 3) Lit::Event - auxiliary data storage class: contains vector of floats, weight and event type. Event.h also contains two global functions that compute distance between events. 4) Lit::Result - an auxiliary data storage class: stores a result of the k-nearest neighbors search. All other classes were used for testing and filling data and are not needed by two main classes. 2007-02-05 19:04 arms * Contrib/rhatcher/gminos_jobs/gminos_cfg_L150200_overlay.py: Add L150200 overlay config with 16.264 rock evts per snarl and 20.184 detector evts per snarl, 1000 snarls per file 2007-02-05 18:43 vahle * Mad/: MadDpID.cxx, MadDpID.h: Changed ChoosePDFs in MadDpID to take reconstruction and MC versions as arguments. This way it can figure out what pdf file to use based on the reco and mc versions. Should be backwards compatible, if these two new parameters are not specified, the code will assume they are birch/carrot and load the pdf files that were used for the prl analysis 2007-02-05 17:23 rustem * PhysicsNtuple/Store/: FillShower.cxx, FillTrack.cxx: Commit fixes for energy corrections namespaced changes. 2007-02-05 16:36 rustem * PhysicsNtuple/Draw/: RecordStore.cxx, RecordStore.h: A storage class that holds snarl data for EventDisplay. 2007-02-05 16:34 rustem * PhysicsNtuple/Draw/: DrawSnarl.cxx, DrawSnarl.h, EventDisplay.cxx, EventDisplay.h: Add event display module. 2007-02-05 16:12 rustem * PhysicsNtuple/Draw/LinkDef.h: [no log message] 2007-02-05 16:08 rustem * PhysicsNtuple/Store/: Interface.cxx, Interface.h: Add an interface class that fills data for NtpSRTrack and NtpSREvent objects. 2007-02-05 16:05 rustem * PhysicsNtuple/: AlgFactory.cxx, Draw/DrawSnarl.cxx, Fill/FillMuonId.cxx, Store/FillBeam.cxx, Store/FillDataModule.cxx, Store/FillEvent.cxx, Store/FillHeader.cxx, Store/FillShower.cxx, Store/FillStrip.cxx, Store/FillTrack.cxx, Store/FillTruth.cxx, Store/LinkDef.h: [no log message] 2007-02-05 14:45 evans * NtupleUtils/: LinkDef.h, MajorityCurvature.cxx, MajorityCurvature.h, SRMom.cxx, SRMom.h: Adding the code to calculate the majority curvature for a track. To calculate the majority curvature for an NtpSRTrack object, pass it to the function MajorityCurvature::Curvature(const NtpSRTrack* track) const. The return value is the majority curvature of the track. The class SRMom is a wrapper to the MomNavigator that has been submitted as MajorityCurvature uses some of its methods. 2007-02-05 12:06 vahle * Mad/: MadQuantities.h, MadQuantities.cxx: Added inunosoc to MadQuantities 2007-02-05 12:05 vahle * Mad/LinkDef.h: Added MadTVAnalysis to linkdef 2007-02-05 12:05 vahle * Mad/macros/MakePanTV.C: Adding macro to make pans of the MadTV type 2007-02-05 12:04 vahle * Mad/: fddataquality.cxx, fddataquality.h: Moved the implemenatation of passfail to a .cxx file. Compilation of mad library fails at link time if two MadAnalysis codes try to include fddataquality.h 2007-02-05 12:03 vahle * Mad/: MadTVAnalysis.cxx, MadTVAnalysis.h: A new MadAnalysis class. Copied from the february version of MadMKAnalysis from the jan06 branch of mad 2007-02-05 03:21 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Add libsigc++ and minossoft to the geant4_vmc application build. List is now: #Test version of geant4_vmc build Application:geant4_vmc:R2.0-build_0 clhep:2.0.3.1 geant4:8.2 pythia:6.4.09 root:v5-14-00b geant4_vmc:v2-0 libsigc++:1.2.5 minossoft:R1.25 2007-02-04 22:59 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/install_root.sh: Check to see if pythia6 has been built and if so enable ROOT build with pythia6 2007-02-04 21:36 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/: assemble_pythia.sh, build_config_table.dat, install_pythia.sh: New installation script, install_pythia.sh, to be used to build pythia for use with ROOT. assemble_pythia.sh: modified to remove some print statements. build_config_table.dat: add pythia dependency to application geant4_vmc: pythia:6.4.09 2007-02-04 20:45 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/assemble_pythia.sh: Assemble script for assembling pythia library for use with ROOT. Notes: # o The naming convention for the pythia version number is that used # on the hepforge distribution site: # primary.secondary.tertiary # For example: # 6.4.09 # # o The base directory of the distribution is that prepared by ROOT at # ftp://root.cern.ch/root/pythia${primary}.tar.gz # where only pythia6.tar.gz is currently available. # This includes platform dependent makefiles for generating a shared # library and the ROOT provided wrappers: # pythia6_common_address.c # tpythia6_called_from_cc.F # # o The specific version of pythia requested is substituted for the pythia # source file in the base directory. For example, if the ROOT tar # file contains pythia6408.f, and the user has requested version 6.4.09, # the source file pythia6409.f will be downloaded from: # http://www.thep.lu.se/~torbjorn/pythia/ # and pythia6408.f will be renamed pythia6408.f.save to move it out of # the way. 2007-02-04 15:10 Nathaniel Tagg * Contrib/tagg/TofAna/: TofAna.cxx, TofAna.h: More updates to ToF code. 2007-02-04 06:30 Robert Hatcher * BubbleSpeak/: AlgThruMuon.cxx, BubUtil.cxx: Changes to ROOT headers means that we an explicit #include "TMath.h" 2007-02-04 06:28 Robert Hatcher * CandFitTrack3/: AlgFitTrack3.cxx, SwimObj3.cxx: Changes to ROOT headers means that we need an explicit #include "TMath.h" 2007-02-04 06:23 Robert Hatcher * BField/: BField.cxx, BfldHandler.cxx, BfldHandlerRect2d.cxx, BfldMeshRect2d.cxx: Changes to ROOT headers means that we need an explicit #include "TMath.h" 2007-02-04 06:20 Robert Hatcher * AtNuReco/AlgFitTrackAtNu.cxx: Changes to ROOT headers means that we need an explicit #include 2007-02-04 06:16 Robert Hatcher * AtNuOutput/: FarDetStripListModule.cxx, MOISolution.cxx: Changes to ROOT headers means that we need an explicit #include 2007-02-04 06:10 Robert Hatcher * CandFitTrackSA/: FitResult.cxx, MatrixCalculator.cxx, TrackFilterBFCalibFD.cxx: Changes to ROOT headers means that we need an explicit #include 2007-02-04 06:05 Robert Hatcher * CandFitTrackSR/: AlgFitTrackSR.cxx, CandFitTrackSRHandle.cxx, SwimObjSR.cxx: Changes to ROOT headers means that we need to either explicitly #include "TMath.h" or as appropriate. 2007-02-04 06:03 Robert Hatcher * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, Track2DSR.cxx: Changes to ROOT headers means that we need to explicitly #include either "TMath.h" or , as appropriate. 2007-02-04 06:01 Robert Hatcher * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSS.cxx, CandShowerSRHandle.cxx: Changes in ROOT headers means that we need to explicitly either #include "TMath.h" or #include 2007-02-04 05:55 gallaghr * Contrib/rhatcher/gminos_jobs/: run_tufts.sh, setup_tufts_bundle.sh: tufts variations of scripts 2007-02-04 05:55 Robert Hatcher * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxCosmics.cxx, DmxHypothesis.cxx, DmxMuonPlane.cxx, DmxShowerPlane.cxx: Changes to ROOT headers means that we need an explicit #include "TMath.h" 2007-02-04 05:49 Robert Hatcher * Filtration/StopMuFinderFar.cxx: Changes to ROOT headers means that we need an explicit #include 2007-02-04 05:47 Robert Hatcher * GeoGeometry/: GeoScintMdlNode.cxx, GeoScintMdlVolume.cxx, GeoScintPlnNode.cxx, GeoStripNode.cxx, test/GeoValidate.cc: Changes to ROOT headers means we need an explicit #include 2007-02-04 05:43 Robert Hatcher * MCMonitor/MOISolution.cxx: Changes in ROOT headers means that we need an explicit #include 2007-02-04 05:41 Robert Hatcher * Mad/MadChi2Calc.cxx: Changes to ROOT headers means we need an explciit #include "TMath.h" 2007-02-04 05:39 Robert Hatcher * Monitoring/DigitAnalysis.cxx: Changes to ROOT headers means that we need an explicit #include 2007-02-04 05:37 Robert Hatcher * NueAna/FracVarAna.cxx: Changes to ROOT headers means we need an explicit #include "TMath.h" 2007-02-04 05:35 Robert Hatcher * OfflineHistograms/FitTrackNDHistogramBlock.cxx: Changes to ROOT headers means that we need an explicit #include "TMath.h" 2007-02-04 05:32 Robert Hatcher * PhotonTransport/PhotonUtil.h: Changes to ROOT headers means we need an explicit #include 2007-02-04 05:30 Robert Hatcher * RecoBase/: AlgTrack.cxx, CandShowerHandle.cxx, CandTrackHandle.cxx: Changes to ROOT headers means that we need an explicit #include "TMath.h" 2007-02-04 05:26 Robert Hatcher * ShieldPlank/AlgShieldPlankList.cxx: Changes to ROOT headers means we need to explicitly #include 2007-02-04 05:24 Robert Hatcher * Swimmer/: SwimDefStepper.cxx, SwimGeo.cxx, SwimParticle.cxx, SwimdEdxAction.cxx, SwimdEdxTable.cxx: Changes to ROOT headers means that we need to explicitly #include "TMath.h" 2007-02-04 05:19 Robert Hatcher * StupidGeometry/StupidStripHandle.cxx: Changes to ROOT headers means we need an explicit #include "TMath.h" 2007-02-04 05:17 Robert Hatcher * TriD/: TridAnaglyphGLFrame.cxx, TridFlatGLFrame.cxx, TridModelRecoStrip.cxx, TridPOV.cxx, TridSketches.cxx: Changes to ROOT headers means that we need to explicitly add either #include "TMath.h" or #include . 2007-02-04 05:04 Robert Hatcher * UgliGeometry/UgliStripNode.cxx: Changes in ROOT headers means we need an explicit #include "TMath.h" 2007-02-03 00:39 arms * Contrib/rhatcher/gminos_jobs/: run_umn.sh, setup_umn_bundle.sh: Tested and made minor changes to yield desired behavior on minos machines 2007-02-02 16:58 rustem * PhysicsNtuple/Lock.h: Put Lock.h code into Mutex.h file and remove it since two should be used together. 2007-02-02 16:53 rustem * PhysicsNtuple/: TruthReco.cxx, TruthReco.h: A new truth info class that stores purity, completeness and corresponding reco and truth iarray indexes. 2007-02-02 16:51 rustem * PhysicsNtuple/: TruthEvent.cxx, TruthEvent.h, TruthTrack.cxx, TruthTrack.h: Remove event and track specific truth info classes. Replace them with a general TruthReco class that stores truth for any type of reconstructed object. 2007-02-02 16:48 rustem * PhysicsNtuple/: Basic.h, Default.cxx, Default.h, EventTab.h, Handle.h, HistMan.cxx, LinkDef.h, Mutex.h, Record.cxx, RunThread.h, StdHep.cxx, StdHep.h, Truth.cxx, Truth.h, Vertex.cxx, Vertex.h, Fill/FillEventPid.cxx, Fill/FillMuonId.cxx, Fill/FillMuonId.h, Plot/PlotBasic.cxx, Plot/PlotBasic.h, Plot/PlotData.cxx, Plot/PlotEvent.cxx, Plot/PlotEvent.h, Plot/PlotVertex.cxx, Plot/PlotVertex.h, Select/FiducialCut.cxx, Select/FiducialCut.h, Select/SelectFiducial.cxx, Select/SelectFiducial.h, Store/FillBasic.cxx, Store/FillDataModule.cxx, Store/FillHeader.cxx, Store/FillTruth.cxx, macros/study_pid.C: Snapshot of the development. Gradually moving away from using HistUtil to using HistMan that reads xml histogram files. 2007-02-01 23:39 Robert Hatcher * Contrib/rhatcher/gminos_jobs/fetch_and_build_overlays.py: Weed out cases of duplicate .tar.gz files found in different n*-n*.tar files. Spew out where the dups are found (both the ones we're using and the ones we're ignoring). Also sort the subrun lists so we process them in order. 2007-02-01 22:51 Robert Hatcher * RunSummary/rate_plot.cc: Changes to ROOT headers means we need an explicit #include "TClonesArray.h" 2007-02-01 22:28 Robert Hatcher * MiniBooNEAna/MNtpModule.cxx: Changes in ROOT headers means we need an explicit #include "TClonesArray.h" 2007-02-01 22:27 Robert Hatcher * MiniBooNEAna/CountPot.h: Changes in ROOT headers means we need to explicitly forward declare the TFile class; 2007-02-01 22:24 Robert Hatcher * TriD/TridControl.cxx: Changes to ROOT headers means we need an explicit #include 2007-02-01 22:19 Robert Hatcher * NueAna/: MdaDiscrimAna.cxx, NueAnalysisCuts.cxx, ShieldRejVarAna.cxx, Display/NueDisplayModule.cxx, Display/SelectPad.cxx: ROOT headers are still a' changn', implicit includes/forward declarations may need to be replaced by something more explicit; generally an #include of "TList.h" or "TClonesArray.h". 2007-02-01 22:11 Robert Hatcher * Navigation/test/NavValidate.cxx: Changes to ROOT headers means we need an explicit #include "TList.h" 2007-02-01 22:08 Robert Hatcher * MCReweight/GnumiInterface.cxx, MCReweight/MuParentHelper.cxx, MuonRemoval/MCAnalysis.cxx: Changes to ROOT headers means we need an explicit #include "TClonesArray.h" 2007-02-01 22:06 Robert Hatcher * MCNtuple/NtpMCGenInfo.h: Changes to ROOT headers means we need an explicit #include 2007-02-01 22:01 Robert Hatcher * Mad/MadCluAnalysis.cxx, Mad/MadMKAnalysis.cxx, Mad/MadNsID.cxx, MeuCal/MeuPlots.cxx, MeuCal/MeuSummaryWriter.cxx: Changes to ROOT headers means we need an explicit #include "TClonesArray.h" 2007-02-01 21:56 Robert Hatcher * GeoGeometry/GeoGeometry.cxx: Changes to ROOT headers means that we need an explicit #include 2007-02-01 21:53 Robert Hatcher * Filtration/Blinder.cxx: Changes to ROOT headers means we need an explicit #include 2007-02-01 21:50 Robert Hatcher * FCPCFilter/PreFilter.cxx: Changes to ROOT headers means we need an explicit #include "TClonesArray.h" 2007-02-01 21:48 Robert Hatcher * DataUtil/PlaneOutline.cxx: Changes in ROOT headers means we need an explicit #include "TList.h" 2007-02-01 21:45 Robert Hatcher * CDFMonitoringFwk/CHistogram.cxx: A change in ROOT headers means we need an explicit #include "TList.h" 2007-02-01 21:43 Robert Hatcher * CalDetTracker/CDAnalysis.cxx: ROOT headers are still a' changn', implicit includes/forward declarations may need to be replaced by something more explicit. 2007-02-01 21:40 Robert Hatcher * AtNuUtils/: PlotMan.h, UtilCanvas.cxx: ROOT headers are still a' changn', implicit includes/forward declarations may need to be replaced by something more explicit. 2007-02-01 20:06 ishi * DataUtil/: EnergyCorrections.cxx, EnergyCorrections.h: Semicolons at the end of namespace{} were removed. 2007-02-01 17:47 kordosky * DataUtil/EnergyCorrections.cxx, DataUtil/EnergyCorrections.h, DataUtil/LinkDef.h, Mad/MadBase.cxx, Mad/MadEvDisplay.cxx, Mad/MadMKAnalysis.cxx, Mad/MadQuantities.cxx, NCUtils/NCAnalysisModule.cxx, NCUtils/NCAnalysisUtils.cxx, NCUtils/NCExtraction.cxx, NCUtils/NCExtractionTO.cxx, NtupleUtils/NuReco.cxx, NueAna/ANtpShowerInfoAna.cxx, NueAna/ANtpShowerInfoAna.h, NueAna/ANtpTrackInfoAna.cxx, NueAna/MuonRemovalInfoAna.cxx: New version of EnergyCorrections. EnergyCorrections is now a namespace and calling code should invoke "using namespace EnergyCorrections". This is not expected to cause problems since in the previous version all the correction functions were at global scope. Indeed, code including EnergyCorrections.h have been modified. Will handle cedar and birch by using static variables fVersion and fSubVersion, modified via SetCorrectionVersion(). Users need to do this, perhaps in their job macro. So far there is only one correction of each type and fSubVersion should be held at the default 0. Also, note the utility VersionFromFilename(). 2007-02-01 17:41 arms * Contrib/rhatcher/gminos_jobs/run_umn.sh: Tweak the umn script in anticipation of testing it 2007-02-01 15:58 Brian Rebel * NCUtils/NCAnalysisCuts.cxx: IsGoodSpill() returns the and of goodSpill and goodTarget. goodTarget is the value returned by IsGoodTarget() and properly selects data for the desired target position and running condition based on times. goodSpill is set by IsGoodSpillCC() if the CC algorithm is selected. IsGoodSpillCC() does not need to also check IsGoodTarget() as that is already handled by IsGoodSpill(). 2007-01-31 19:23 thosieck * NCUtils/NCAnalysisCuts.cxx: In IsGoodSpillCC, I uncommented out a line that included IsGoodTarget in this definition. Now IsGoodTarget is a requirement in IsGoodSpillCC 2007-01-31 16:40 Brian Rebel * NCUtils/: NCExtraction.cxx, NCExtraction.h: add ResetHistograms method to base class as part of allowing multiple files to be made by module 2007-01-31 10:40 Nick West * HWDB/maintenance/: cmd_add_component.pm, hdm.perl, help.txt, initialise_globals.pm: Add command: add_component 2007-01-31 10:39 Nick West * HWDB/maintenance/help.pm: Exit after printing help 2007-01-31 10:38 Nick West * HWDB/maintenance/dbi_set_query.pm: Optionally suppress errors 2007-01-31 10:33 Nick West * HWDB/maintenance/parse_command.pm: Don't treat a single '-' as an option so that e.g. -1 is treated as an arg 2007-01-31 10:32 Nick West * HWDB/maintenance/get_time_stamp.pm: Add utility to create current time stamp 2007-01-31 05:44 George Irwin * setup/packages-S07-01-30-R1-25: First commit 2007-01-31 02:05 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/: build_config_table.dat, install_clhep.sh, install_geant4_vmc.sh: Add install script for geant4_vmc external package, required for running VMC with Geant4. build_config_table.dat: Add entry geant4_vmc:v2-0 to application geant4_vmc:R2.0-build_0 install_clhep.sh Change to print statement. 2007-01-31 00:16 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/assemble_geant4_vmc.sh: Assemble script for the geant4_vmc, required for use of the VMC with Geant4. 2007-01-30 23:02 arms * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010000_overlay.py: Update number of detector and rock evts per snarl and number of snarls per overlay for L010000 2007-01-30 22:27 boehm * NueAna/ANtpTrackInfoAna.cxx: Fixing ntracklike planes for cedar 2007-01-30 22:11 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/: build_config_table.dat, install_geant4.sh, install_root.sh: install_root.sh: Modify to build ROOT with --enable-g4root option if geant4 build is present. build_config_table.dat: Add root:v5-14-00b to application geant4_vmc package list. install_geant4.sh: Minor revisions. 2007-01-30 19:59 boehm * NueAna/: ANtpEventInfoAna.cxx, ANtpEventInfoAna.h, AnalysisInfoAna.cxx, HitCalcAna.cxx, ShieldRejVarAna.cxx, ShwfitAna.cxx, macros/LoadLibs.C: Committing changes to correct the vertexfinder position for the Cedar processing 2007-01-30 19:56 boehm * AnalysisNtuples/Module/ANtpInfoObjectFiller.h: Moving the MetersToXXXX functions public instead of private 2007-01-30 19:22 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010000_overlay.py: a base L010000 overlay setup that awaits real numbers for: nDetPerSnarl, nRockPerSnarl and nSnarls. 2007-01-30 19:20 Robert Hatcher * Contrib/rhatcher/gminos_jobs/reco_overlay.py: if overlay subrun target is a reroot file then delete the .fz_gaf file after it's been created 2007-01-30 17:23 Robert Hatcher * VALinCalibration/VALinFit.cxx: Changes to ROOT headers mean we need an explicit #include "TROOT.h" 2007-01-30 17:13 Robert Hatcher * NueAna/Display/NueDisplayModule.cxx: Changes in ROOT headers means we need an explicit #include "TDirectory.h" 2007-01-30 17:12 Robert Hatcher * NueAna/Extrapolation/Comparator.cxx: Changes to ROOT headers means we need an explicit #include "TROOT.h" 2007-01-30 17:06 Robert Hatcher * LISummary/LISummaryModule.cxx, MCApplication/MCApplication.cxx: Changes to ROOT headers means we need an explicit #include "TROOT.h" 2007-01-30 17:03 Robert Hatcher * Dispatcher/DDSChildServer.cxx: Changes to ROOT headers means we need an explicit #include "TROOT.h" 2007-01-30 16:57 Robert Hatcher * CandStripSR/AlgStripSRList.cxx, CandStripSR/StripSRListModule.cxx, DatabaseUpdater/DbuDaqFileModule.cxx: A change to ROOT headers means we need an explicit #include "TROOT.h" 2007-01-30 14:41 bspeak * Contrib/bspeak/BenAna/macros/: LLHoodOscFit.C, MakeDataNtuple.C, MakeNtuple.C, MakePreHists.C, MakeShwAnHists.C, MakeShwAntp.C, MakeShwHists.C, MakeTrkAnHists.C, MakeTrkAntp.C, MakeTrkHists.C, NeymanOscFit.C: macros used for the atnu_e analysis 2007-01-30 14:39 Robert Hatcher * GeoGeometry/GeoScintMdlVolume.cxx, PulserCalibration/PmtDrift/pmt_plot.cxx: Changes to ROOT headers means we need an explicit #include 2007-01-30 14:38 Robert Hatcher * SpillTiming/SpillServerMonFinder.cxx: A change in ROOT headers means we need an explicit #include in order to have access to fabs() on some versions of gcc. 2007-01-30 14:37 bspeak * Contrib/bspeak/BenAna/GNUmakefile: Forgot the make file. 2007-01-30 14:36 bspeak * Contrib/bspeak/UMNAna/: CamAna.h, CamEvd.cxx, CamEvd.h, CamNtuple.h, CamTrackTopology.cxx, CamTrackTopology.h, Containment.cxx, Containment.h, CountLiveTime.cxx, CountLiveTime.h, DQFilter.cxx, DQFilter.h, DataQuality.cxx, DataQuality.h, DumpEvent.cxx, DumpEvent.h, ECFilter.cxx, ECFilter.h, EFFilter.cxx, EFFilter.h, EventCharacter.cxx, EventCharacter.h, EventFiducial.cxx, EventFiducial.h, EventFilter.cxx, EventFilter.h, EventReco.cxx, EventReco.h, FarLayout.cxx, FarLayout.h, GNUmakefile, Guess3D.cxx, Guess3D.h, Guess3DShw.cxx, Guess3DShw.h, Guess3DStd.cxx, Guess3DStd.h, LIFilter.cxx, LIFilter.h, LISieve.cxx, LISieve.h, LinkDef.h, MCDump.cxx, MCDump.h, MCMuScatter.cxx, MCMuScatter.h, MCTruthEvd.cxx, MCTruthEvd.h, MOISolution.cxx, MOISolution.h, MakeNtuple.h, OnlyAtmos.cxx, OnlyAtmos.h, OnlyCosmic.cxx, OnlyCosmic.h, OnlyData.cxx, OnlyData.h, PlotMan.cxx, PlotMan.h, PolySolver.cxx, PolySolver.h, RecoFilter.cxx, RecoFilter.h, RunFilter.cxx, RunFilter.h, RunRangeFilter.cxx, RunRangeFilter.h, SFFilter.cxx, SFFilter.h, SQFilter.cxx, SQFilter.h, SSFilter.cxx, SSFilter.h, STFilter.cxx, STFilter.h, ShieldPlank.cxx, ShieldPlank.h, ShortShieldPlank.h, ShowerFiducial.cxx, ShowerFiducial.h, ShowerQuality.cxx, ShowerQuality.h, ShowerShape.cxx, ShowerShape.h, ShowerTrace.cxx, ShowerTrace.h, TFFilter.cxx, TFFilter.h, TTFilter.cxx, TTFilter.h, TheShower.cxx, TheShower.h, TrackFiducial.cxx, TrackFiducial.h, TrackTopology.cxx, TrackTopology.h, TreeOut.cxx, TreeOut.h, TruthHelp.cxx, TruthHelp.h, UMNAna.h, UniqEv.cxx, UniqEv.h, UtilCanvas.cxx, UtilCanvas.h, UtilFile.cxx, UtilFile.h, UtilHist.cxx, UtilHist.h, UtilMisc.cxx, UtilMisc.h, UtilShield.cxx, UtilShield.h, UtilStrip.cxx, UtilStrip.h, VetoShower.cxx, VetoShower.h, VetoSummary.cxx, VetoSummary.h, VetoTrack.cxx, VetoTrack.h: Add analysis package 2007-01-30 14:36 Robert Hatcher * RDBC/rdbc/TSQL.cxx: A change in ROOT headers means we need an explicit #include 2007-01-30 14:31 bspeak * Contrib/bspeak/BenAna/: BenAna.h, Bentuple.cxx, Bentuple.h, CutClass.cxx, CutClass.h, DataMap.cxx, DataMap.h, LatexEventTable.cxx, LatexEventTable.h, LinkDef.h, Mutuple.cxx, Mutuple.h, NueMCValues.cxx, NueMCValues.h, Pretuple.cxx, Pretuple.h, PretupleCuts.cxx, PretupleCuts.h, ShieldTiming.cxx, ShieldTiming.h, ShowerEnergy.cxx, ShowerEnergy.h, ShowerEnergyCal.cxx, ShowerEnergyCal.h, ShowerRecoPerf.cxx, ShowerRecoPerf.h, ShwAntuple.cxx, ShwAntuple.h, ShwAntupleCuts.cxx, ShwAntupleCuts.h, Shwtuple.cxx, Shwtuple.h, ShwtupleCuts.cxx, ShwtupleCuts.h, ShwtupleFilter.cxx, ShwtupleFilter.h, StopperScale.cxx, StopperScale.h, TrkAntuple.cxx, TrkAntuple.h, TrkAntupleCutsFC.cxx, TrkAntupleCutsFC.h, TrkAntupleCutsPCDN.cxx, TrkAntupleCutsPCDN.h, TrkAntupleCutsPCUP.cxx, TrkAntupleCutsPCUP.h, Trktuple.cxx, Trktuple.h, TrktupleCuts.cxx, TrktupleCuts.h, TrktupleCutsFC.cxx, TrktupleCutsFC.h, TrktupleCutsPCDN.cxx, TrktupleCutsPCDN.h, TrktupleCutsPCUP.cxx, TrktupleCutsPCUP.h, TrktupleFilter.cxx, TrktupleFilter.h: Adding files back into the package for the new code iteration 2007-01-30 14:28 bspeak * Contrib/bspeak/BenAna/: BenAna.h, CamAna.h, CamEvd.cxx, CamEvd.h, CamMCInfoAna.cxx, CamMCInfoAna.h, ChangeMe.cxx, ChangeMe.h, FarLayout.cxx, FarLayout.h, GNUmakefile, LinkDef.h, NtpAna.cc, NtpControl.cxx, NtpControl.h, PlotMan.cxx, PlotMan.h, ShowerAna.cxx, ShowerAna.h, StopperAna.cxx, StopperAna.h, ThroughAna.cxx, ThroughAna.h, UtilCanvas.cxx, UtilCanvas.h, UtilShw.cxx, UtilShw.h, changeme.sh, macros/camevd.C, macros/control.C, macros/ntpana.C: Removing old directory iteration to make way for new setup. 2007-01-30 14:26 Robert Hatcher * DataUtil/RawRecCounts.cxx: Changes in ROOT headers means we need to explicitly #include "TROOT.h". 2007-01-30 07:20 Nick West * HWDB/maintenance/: cmd_check_recent_updates.pm, dbi_get_next_row.pm, dbi_set_query.pm, hdm.perl, help.pm, help.txt, initialise_globals.pm, parse_command.pm: Initial commit of a utility to provide maintenance support for HWDB 2007-01-30 05:01 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/: build_config_table.dat, install_clhep.sh, install_geant4.sh: Installation script for Geant4. Builds Geant4 from source using assemble_geant4.sh generated geant4-.tar.gz file as input. 2007-01-30 03:22 Robert Hatcher * SexyPedestal/SexyPedReco.h: remove some redundant #includes 2007-01-30 03:17 Robert Hatcher * Mad/: MadAnalysis.cxx, MadCluAnalysis.cxx, MadDpAnalysis.cxx, MadDpAnalysis.h, MadDpID.cxx, MadDpID.h, MadEdAnalysis.cxx, MadEvDisplay.cxx, MadHandScan.cxx, MadMKAnalysis.cxx, MadMKAnalysis.h, MadNsID.cxx, MadNsID.h, MadQuantities.cxx, MadQuantities.h, MadTestAnalysis.cxx, MadTestAnalysis.h: No longer user BeamType "class" found in MCReweight, but rather the BeamType "namespace" found in Conventions package. Also covert to using "Detector::" rather than "DetectorType::", though for now they are synonyms. 2007-01-30 03:13 Robert Hatcher * MCReweight/: BeamEnergyCalculator.cxx, BeamEnergyCalculator.h, BeamType.cxx, BeamType.h, LinkDef.h: Remove BeamType "class" from MCReweight in favor of BeamType namespace now found in Conventions package. 2007-01-29 23:15 boehm * NueAna/: MSTCalc.cxx, MSTCalc.h, NueFluxWeights.cxx, NueFluxWeights.h, NueRecord.cxx, NueRecord.h, Shwfit.cxx, Shwfit.h, ShwfitAna.cxx: Adjusting some things inside of the NueRecord and children classes to allow the NueRecord to be SetClearable. This should hopefully allow for better memory usage when processing lots of files. 2007-01-29 23:12 Minos CVS group account. Do not commit from here! * Contrib/boehm/AnaNuePlot/: AnaNuePlotMaker.cxx, AnaNuePlotMaker.h, SmartHist.h: [no log message] 2007-01-29 23:05 boehm * Mad/: MadDpID.cxx, MadNsID.cxx: Adjusting how the data files are loaded into the two PIDs. Now the code looks first in the SRT_PRIVATE_CONTEXT and then checks the SRT_PUBLIC_CONTEXT. This further detachs the CC-pids from the Mad Framework. 2007-01-29 23:00 George Irwin * BeamDataMonitoring/CDFMonitoringModule.cxx: Add "#include " 2007-01-29 22:11 asousa * ControlRoomSoftware/CRLForms/OmCheckListFar.htm: Modified OM Far Checklist script. Fix radio button behavior, added problem text box to singles rate check. Form already in use in the CRL. 2007-01-29 21:31 George Irwin * MCNtuple/LinkDef.h, MCNtuple/NtpMCGenInfo.cxx, MCNtuple/NtpMCGenInfo.h, MCNtuple/NtpMCSummary.cxx, MCNtuple/NtpMCSummary.h, MCNtuple/Module/NtpMCModule.cxx, Record/SimSnarlHeader.h: Backports from development to R1-25 branch to allow reading R1.24.1 files. 2007-01-29 18:23 arms * Contrib/rhatcher/gminos_jobs/gminos_cfg_L010185_far_nue.py: Add far L010185 beam nue cfg settings for completeness 2007-01-29 18:09 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/: copy_archived_jobs.sh, copy_to_stage.sh, md5check.sh, precopy_checks.sh: fix a bug in md5check.sh 2007-01-29 17:47 blake * SpillTiming/: SpillServerMonFinder.cxx, SpillServerMonFinder.h: Addition of an explicit "GetSpillTimeError()" method to SpillServerMonFinder. This can be configured to just check the nearest spill trigger or to look inside a time window of a given length (although the latter option currently only checks the previous and next spill trigger and returns the biggest error) 2007-01-29 11:59 raufer * NCUtils/macros/ncccSeparationNC.C: Add default FNAL afs locations for input files. Add line to select subrun or 24 for all subruns. 2007-01-29 11:52 raufer * NCUtils/: NCAnalysisCuts.cxx, macros/ncccSeparationTR.C: Use CC spill selection as the standard for NC as well. This is a tiny little bit more restrictive than just using the beam ntuple flag. It cuts out spills with zero readings in profileWidth. 2007-01-29 10:26 Nick West * DatabaseMaintenance/scripts/get_table_attribute.pm: Tune up SPILLSERVERMON max_slice_size 2007-01-29 00:06 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/assemble_geant4.sh: Assemble script for Geant4, a package required for Geant4 VMC. The assembled geant4-.tar.gz includes the associated physics process data files, and is quite large (83 Mbyte). New Geant4 versions require updating the list of associated data files in the assemble_geant4.sh. An associated data file list is currently implemented only for version 8.2. 2007-01-28 18:34 rustem * PhysicsNtuple/: GNUmakefile, Save/SaveEventList.cxx, Save/SaveEventList.h: Remove an obsolete class. 2007-01-28 18:29 rustem * PhysicsNtuple/GNUmakefile: Remove Draw subdirectory from list of subdirectories in makefile. 2007-01-28 18:25 rustem * PhysicsNtuple/: Truth.cxx, Truth.h: A new class Truth class that replaced MCTruth. 2007-01-28 18:24 rustem * PhysicsNtuple/: MCTruth.cxx, MCTruth.h, Fill/FillUtil.cxx, Fill/FillUtil.h: Remove obsolete files. 2007-01-28 18:20 rustem * PhysicsNtuple/Study/: GNUmakefile, LinkDef.h, ParticleKey.cxx, ParticleKey.h, PlotMuonId.cxx, PlotMuonId.h, PlotTrackLBend.cxx, PlotTrackLBend.h, PlotTrackPlane.cxx, PlotTrackPlane.h, PlotTrackQBend.cxx, PlotTrackQBend.h, PlotTrackdEdx.cxx, PlotTrackdEdx.h, StudyFiducial.cxx, StudyFiducial.h, StudyMuonId.cxx, StudyMuonId.h, StudyTrackBend.cxx, StudyTrackBend.h, StudyTrackPlane.cxx, StudyTrackPlane.h, StudyTrackdEdx.cxx, StudyTrackdEdx.h, StudyUtil.cxx, StudyUtil.h: Remove subdirectory PhysicsNtuple/Study and make its own package in Contrib/rustem. 2007-01-28 18:07 rustem * PhysicsNtuple/: AlgEvent.h, AlgFactory.h, Basic.cxx, Basic.h, DataItem.h, Event.cxx, Event.h, GNUmakefile, Handle.h, Header.cxx, Header.h, HistMan.cxx, HistMan.h, LinkDef.h, Record.cxx, Record.h, Shower.cxx, Shower.h, StdHep.h, Strip.cxx, Strip.h, Track.cxx, Track.h, Draw/DrawSnarl.cxx, Draw/DrawSnarl.h, Fill/FillEventPid.cxx, Fill/FillEventPid.h, Fill/FillMuonId.cxx, Fill/FillMuonId.h, Fill/FillTrackGeom.cxx, Fill/FillTrackGeom.h, Plot/Data.cxx, Plot/Data.h, Plot/PlotData.cxx, Plot/PlotData.h, Plot/PlotEfficiency.cxx, Plot/PlotEvent.cxx, Plot/PlotEvent.h, Plot/PlotPurity.cxx, Plot/PlotShower.cxx, Plot/PlotTrack.cxx, Plot/PlotTrackGeometry.cxx, Plot/PlotVertex.cxx, Save/SaveEventData.cxx, Save/SaveSimpleEvent.cxx, Select/SelectAntiNeutrino.cxx, Select/SelectFiducial.cxx, Select/SelectFiducial.h, Select/SelectNeutrino.cxx, Store/FillBasic.cxx, Store/FillBasic.h, Store/FillEvent.cxx, Store/FillEvent.h, Store/FillShower.cxx, Store/FillShower.h, Store/FillStrip.cxx, Store/FillTrack.cxx, Store/FillTrack.h, Store/FillTruth.cxx, Store/FillTruth.h, macros/study_pid.C: Long overdue development snapshot. 2007-01-28 02:05 Robert Hatcher * Morgue/Morgue.h: Put the StripGrave/Graveyard_t and StripPrisonCell/Prison_t class/type definitions in the public: portion of Morgue (rather than the private: portion). This is needed, until an alternative approach can be worked out, to accomodate a change to rootcint which now internally respects public/private sections -- somehow related to the classes being in a std::[multi]map. 2007-01-28 01:59 Robert Hatcher * JobControl/: JobCPath.h, JobCPathModule.h: A change in rootcint (now respects public/private) means that it gets flustered when making a dictionary for this class when it has a private operator=(). Make it public for now -- this changes use of assignment from a compile time error to a run time one (as it is written it calls abort()). There might be a way around this but I'm putting it in in order to get the nightly build up-and-running. 2007-01-28 01:44 Robert Hatcher * DatabaseInterface/DbiResultKey.h: Put the VRecKey struct definition in the public: portion of DbiResultKey (rather than the private: portion). This is needed, until an alternative approach can be worked out, to accomodate a change to rootcint which now internally respects public/private sections -- somehow related to the VRecKeys being in a std::list. 2007-01-27 05:28 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: fetch_and_build_overlays.py, gminos_site_minos11.py: Changes to accomodate the fact that there are now so many .index files that one gets an "argument list too long" error when trying to egrep them with wildcards. Switch over to using find + xargs. Commit minos11 setup now that we're doing overlays there instead of on minos26. 2007-01-27 03:38 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_ffr.py: fix neugen_ccnc case. 2007-01-27 02:51 kordosky * Contrib/rhatcher/gminos_jobs/md5check.sh: remove dependence on having md5 subdirectory on remote-host when no -u option 2007-01-27 01:04 howcroft * Contrib/caius/MuonChopper/ConceptTest/: Analysis.C, ConceptTest.C, InitMuonChopper.C: The analysis, such that it is 2007-01-27 00:59 howcroft * Contrib/caius/MuonChopper/macros/: run_muchop_DATA_near.C, run_muchop_DATA_near_reroot.C, run_muchop_MC_near_reroot.C: macros 2007-01-27 00:54 howcroft * Contrib/caius/MuonChopper/: AlgChopMuon.cxx, AlgChopMuon.h, ChopMuon.cxx, ChopMuon.h, GNUmakefile, LinkDef.h, NtpChoppedMu.cxx, NtpChoppedMu.h, NtpMuChopRecord.cxx, NtpMuChopRecord.h, PrintSnarl.cxx, PrintSnarl.h: First commit of the muon chopper 2007-01-26 23:42 arms * MCMonitor/: GNUmakefile, MCMonitor.cxx, macro/GNUmakefile: Tweak a couple lines concerning reading trk.momentum.qp. Also add copying of the MCMonitor Style setup to ROOTMACRO 2007-01-26 23:09 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Several changes: - allow the use of different set of cuts, handled through the Dbi::Task feature. Default is task of 0, which will be used for default analysis beam cuts. - there is the possibility now to cut on the beam spot size instead of the cuts on the individual widths. The choice is handled by the flag fUseSpotSizeCut. The BEAMMONCUTS database table should have the default value to use. This allows for keeping the same cuts for the first year of data, while using the spot size cut afterwards. - The cut on the beam configuration now follows the enumeration as defined in Conventions/BeamType.h. This cut can be disabled by putting fBeamType to a negative number. 2007-01-26 23:04 Robert Hatcher * Conventions/BeamType.h: Start a list of classes that *must* be updated if new beam types are added (currently BeamDataUtil/BeamMonSpill). 2007-01-26 22:36 mdier * BeamDataUtil/: BeamMonSpill.cxx, BeamMonSpill.h: Make BeamMonSpill::BeamType() a const method. Fix a typo. 2007-01-26 22:06 mdier * BeamDataUtil/BDTarget.cxx: add a few comments 2007-01-26 22:05 mdier * BeamDataUtil/: BeamMonSpill.cxx, BeamMonSpill.h: Add a new method that determines the BeamType (as defined in Conventions/BeamType.h) determined from the target position in the status bits and the horn current readout. When a new BeamType gets introduced, and there is actually data taken in this new configuration, this code has to be updated. 2007-01-26 20:43 mdier * BeamDataDbi/test/TestBMCutsFiller.cxx: Expand excample to fill BEAMMONCUTS database table to include the possibility to set the Dbi::Task and the option to select on the spot size. 2007-01-26 20:42 mdier * BeamDataDbi/: BMCutsFiller.cxx, BMCutsFiller.h: Allow to set a Dbi::Task to fill the BEAMMONCUTS table with different sets of cuts (default task = 0 will be used for standard analysis) 2007-01-26 19:22 arms * Contrib/rhatcher/gminos_jobs/run_umn.sh: Update with usage of new scripts copy_to_stage AND update usage of precopy_check 2007-01-26 19:04 Robert Hatcher * Contrib/rhatcher/gminos_jobs/fetch_and_build_overlays.py: small tweak to "informative" output. 2007-01-26 18:15 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_near_charm.py, precopy_checks.sh, run_ral.sh, submit_ral.sh: a few fixes. people will want to update precopy_checks.sh 2007-01-26 18:09 Brett Viren * CVSROOT/check_access: Fix dup line 2007-01-26 15:41 Brett Viren * CVSROOT/check_access: Add Rustem to BeamDataUtil 2007-01-26 14:02 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/run_ral.sh: working version 2007-01-26 14:01 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/copy_to_stage.sh: # copy_to_stage.sh [-u=0,1,2] # # copy file infile to the directory oudir on minos26 # # -m 1: do md5check but do not update outdir/md5/md5.all on minos26 # -m 2: do md5sum check with update # -m 0,all others: do not run md5check.sh (default) # 2007-01-26 02:48 Robert Hatcher * VertexFinder/NtpVtxFinder/NtpVtxFinder.cxx: use of fabs() needs a #include on some versions of gcc also fix "$ID:" as "$Id: $" so the CVS keyword expansion will work. 2007-01-26 00:33 arms * MCMonitor/MCMonitor.cxx: Fix a logic problem outputting non-Truth plots and add explicit includes of TMath.h and cmath 2007-01-25 23:47 arms * Contrib/rhatcher/gminos_jobs/run_umn.sh: Add usage of Mike's md5check.sh and precopy_check.sh scripts 2007-01-25 23:32 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/md5check.sh: option to save md5 sum on remote host 2007-01-25 22:48 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: fetch_and_build_overlays.py, reco_join_rock.py, reco_overlay.py: more modifications for overlay processing component scripts: more options, more checking, more correctness ... 2007-01-25 22:43 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/precopy_checks.sh: precopy_checks.sh [N-retry] [min-wait] do a series of checks to assure that FNAL is ready to catch our output note, in true bash form, the logic is very prickly. if you make a change, really test it 2007-01-25 21:34 boehm * Contrib/boehm/AnaNuePlot/: AnaNuePlotMaker.cxx, HistManager.cxx, HistManager.h, SmartHist.cxx, SmartHist.h, SmartHistSet.cxx, SmartHistSet.h: Adjusting a few random things - changing TStrings to strings and some fixes to make the TProfiles work. 2007-01-25 20:33 Minos CVS group account. Do not commit from here! * Contrib/rhatcher/gminos_jobs/md5check.sh: Compares the md5sum of $1 with that from the same file in directory $2 in the remote location $3. Ex: md5check.sh n11011010_0006_L010000N_D00.tar.gz /home/mindata/STAGE/kordosky mindata@minos26.fnal.gov The program refered to by the env variable KSSH is used to connect to the remote system. If KSSH is unset, use ssh. The script returns the rvalue of md5sum (0 is good, 1 bad) 2007-01-25 20:07 boehm * VertexFinder/Module/README.txt: Committing a file telling people not to use the VertexFinder/Module code. Its sspecial code of no interest to anyone not actually tuning the vertexfinder. 2007-01-25 20:02 boehm * VertexFinder/GNUmakefile: Forgot to update the VertexFinder Makefile 2007-01-25 19:25 boehm * VertexFinder/NtpVtxFinder/: GNUmakefile, LinkDef.h, NtpVtxFinder.cxx, NtpVtxFinder.h, RunVtxCode.C, VertexHelper.cxx, VertexHelper.h, Module/GNUmakefile, Module/LinkDef.h, Module/VtxModule.cxx, Module/VtxModule.h: Putting these files inside of the VertexFinder package 2007-01-25 17:35 boehm * Contrib/boehm/NtpVtxFinder/: GNUmakefile, LinkDef.h, NtpVtxFinder.cxx, NtpVtxFinder.h, RunVtxCode.C, VertexHelper.cxx, VertexHelper.h, Module/GNUmakefile, Module/LinkDef.h, Module/VtxModule.cxx, Module/VtxModule.h: A new set of code to calculate the number of track like planes in cedar and to calculate the correct vertex position. 2007-01-25 15:10 boehm * Production/Cedar/reco_MC_daikon_near_cedar.C: Minor adjustment to output file name 2007-01-25 10:08 Nick West * RemoteSoftwareDeployment/libs_and_builds/run.sh: Record temporary file as an absolute name to ensure it will be deleted even if work dir. changes (Thanks Sue) 2007-01-25 09:02 Nick West * DatabaseMaintenance/scripts/: get_table_attribute.pm, make_priming_set.pm: Add BEAMMONCUTS 2007-01-25 00:26 arms * Contrib/rhatcher/gminos_jobs/run_umn.sh: Correct the md5sum check on transferred reroot and gaf files 2007-01-25 00:12 arms * Contrib/rhatcher/gminos_jobs/run_umn.sh: Add md5sum check on transferred reroot and gaf files 2007-01-24 23:29 George Irwin * MINF_Classes/GParticle.h: Add "#include " to satisfy reference to strcpy in GetOrigin method inline implementation. 2007-01-24 21:30 boehm * Production/Cedar/: GoodSpillTime.C, reco_MC_daikon_far_cedar.C, reco_MC_daikon_near_cedar.C: New Daikon MC processing scripts 2007-01-24 20:25 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/build_config_table.dat: Add new application: Application:geant4_vmc:R2.0-build_0 with an incomplete list of dependencies: clhep:2.0.3.1 2007-01-24 20:22 Sue Kasahara * RemoteSoftwareDeployment/libs_and_builds/: assemble_clhep.sh, install_clhep.sh: Assemble and install scripts for CLHEP (Class Library for High Energy Physics), a package required for Geant4 VMC. 2007-01-24 17:55 Nick West * RemoteSoftwareDeployment/driver/initialise_globals.pm: Increment version number to 2.02 2007-01-24 17:55 Nick West * RemoteSoftwareDeployment/libs_and_builds/assemble_hello_world.sh: Remove illegal definition of RSD_PRINT(). 2007-01-24 17:55 Nick West * RemoteSoftwareDeployment/driver/parse_command.pm: Use global option --web_url. 2007-01-24 17:54 Nick West * RemoteSoftwareDeployment/driver/help.pm: Call terminate instead of exit or die to ensure work directory deleted. 2007-01-24 17:54 Nick West * RemoteSoftwareDeployment/driver/cmd_launch.pm: Propagate any --web_dir option to install job. 2007-01-24 17:54 Nick West * RemoteSoftwareDeployment/driver/cmd_install.pm: Fail if top-dir is relative instead of absolute. 2007-01-24 17:54 Nick West * RemoteSoftwareDeployment/driver/cmd_assemble.pm: Use option --web_dir. 2007-01-24 17:53 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/help.txt: Introduce global option --web_url and assemble option --web_dir Make clear that install top-dir must be absolute not relative. 2007-01-24 15:17 bishai * BeamData/java/ACNETpackage/: AcnetXmlRpcListener.java, NuMIBPMDevice.java, NuMISummaryPlotter.java, ProfilePlotter.java, SimpleAcnetMonitor.java: Add facility for output file directory to be specified in cfg file 2007-01-24 02:58 kordosky * Contrib/rhatcher/gminos_jobs/copy_flux_files_ral.sh: another one 2007-01-24 02:57 kordosky * Contrib/rhatcher/gminos_jobs/copy_flux_files_ral.sh: need trailing / after directory name in 'find dir -name blah' when dir refers to a softlink. Why? I don't know. 2007-01-24 02:48 arms * Contrib/rhatcher/gminos_jobs/: run_umn.sh, setup_umn_bundle.sh: Repair a number of problems in run_umn.sh using mostly the solutions found in run_ral.sh. Script was untested, so was buggy. Script is still untested, and may still be buggy, but should be better than it was. 2007-01-23 23:32 Sue Kasahara * CandNtupleSR/NtpSREvent.h: Add comment field description to data members: Int_t primshw; Int_t primtrk; derived from Jim's original commit entry. 2007-01-23 22:27 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisModule.cxx, NCAnalysisUtils.cxx: fix the mapping from the beam numbering scheme in NCType.h to zarko's. add a line to ensure that far data get processed in NCAnalysisModule. remove stray lines and fix poor formatting elsewhere. 2007-01-23 22:04 vahle * MCReweight/macros/ComputeErrors.C: Added a function to read covariance matrix from text file, moved the statement closing the TFile to the end of the function. 2007-01-23 21:43 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: fetch_and_build_overlays.py, gminos_site_minos26.py: A few more tweaks to get overlaying jobs working on minos26. 2007-01-23 17:01 Robert Hatcher * PulserCalibration/: Plotter.cxx, PulserGainFit.cxx: Ongoing changes to ROOT headers mean we need more explicit #include's in various user classes (ie. can't rely on implicit includes). 2007-01-23 17:01 Robert Hatcher * RootUtil/CorrGauss.cxx: Need #include for fabs() on newer versions of gcc. 2007-01-23 16:39 vahle * MCReweight/: LinkDef.h, macros/ComputeErrors.C: Code to calculate errors remaining on neutrino energy spectrum after skzp fit. Code compiles, but is otherwise untested 2007-01-23 16:37 vahle * MCReweight/: SKZPWeightCalculator.cxx, SKZPWeightCalculator.h: Added function to get skzp parameters from the weightcalculator 2007-01-23 15:28 Brian Rebel * NCUtils/NCAnalysisModule.cxx: dont add .root twice to the data file names 2007-01-23 14:40 Robert Hatcher * AtNuUtils/TruthHelp.h: A change in ROOT headers means we need an explicit #include 2007-01-23 13:06 vahle * RootUtil/CorrGauss.cxx: Added documentation to CorrGauss.cxx 2007-01-23 12:53 vahle * RootUtil/LinkDef.h: Add CorrGauss to linkdef file 2007-01-23 12:53 vahle * RootUtil/: CorrGauss.cxx, CorrGauss.h: Initial commit of a class that generates a vector of correlated Gaussian variables using the covariance matrix 2007-01-23 11:10 vahle * Conventions/BeamType.cxx: Added 1 to case statements in BeamType::FromZarko to make this consistent with the convention in Zbeam. Zbeam is tricky and subtracts 1 from iBeam before doing anything with it. 2007-01-23 07:47 Nick West * DatabaseMaintenance/: doc/dbmauto_db_priming.html, doc/dbmauto_slave.html, doc/dbmauto_status.html, doc/dbmauto_system_files.html, scripts/primer.pm: Switch to new DBMauto distribution directories 2007-01-22 22:02 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCAnalysisModule.cxx, NCAnalysisModule.h, NCAnalysisUtils.cxx, NCAnalysisUtils.h, NCExtractionADM.cxx, NCExtractionDP.h, NCExtractionTO.cxx, macros/ncccSeparation.C, macros/ncccSeparationNC.C, macros/ncccSeparationTO.C: lots of changes: ncccSeparation.C - change MC directories to d138, fix NeugenWeightCalculator to be pointer ncccSeparationNC.C - add some comments, change couts at beginning to be more compact, make it possible to switch different configs based on target selected using arrays of TStrings and doubles, remove references to CleanUpType PHCut and MEGAWeightSelect as they are depricated, allow ability to use MC as data based on isdata flag passed into macro NCAnalysisCuts.cxx - change fBeamInfo->targetPosition to already defined pos variable in IsGoodTarget NCAnalysisModule.cxx, h - add flag to select either all subruns from each data run or only a specific data run determined by user, remove CleanUpType and PHCut and all associated code as it is no longer necessary, introduce limit to number of events looped over in TChains to facilitate debugging, remove fMEGAWeightSelection in favor of fMEGAWeightConfig to conform to beam groups new methods for determining the weights using db values of parameters NCAnalysisUtils.cxx - make constructor take string for beam weighting config, change FindNeugenWeight to use MCEventInfo object rather than registry, change FindMEGAFitWeight to use new SKZPWeightCalculator, add method to find uncertainty in MEGAFit Weight, remove several functions depricated by the use of the SKZPWeightCalculator, NCExtractionTO - no changes beside cosmetics NCExtractionDP - no changes other than cosmetics NCExtractionADM - change to use new MEGA fit weight finder 2007-01-22 20:15 Robert Hatcher * MCNtuple/NtpMCSummary.h: ClassDef version 6 is equivalent to version 4 - version 5 is on the R1-24 branch with the addition of NtpMCGenInfo but without the type change on nstdhep from UShort_t to UInt_t. 2007-01-22 20:12 Robert Hatcher * MCNtuple/: LinkDef.h, NtpMCGenInfo.cxx, NtpMCGenInfo.h, NtpMCSummary.cxx, NtpMCSummary.h, Module/NtpMCModule.cxx: Backport the addition NtpMCGenInfo class to R1-24 branch. Hang it off NtpMCSummary but NOT backport the change of NtpMCSummary::nstdhep from UShort_t to UInt_t (so bump the ClassDef version one here, and two on the main branch to avoid future inconsistencies). 2007-01-22 20:01 Robert Hatcher * Record/SimSnarlHeader.h: Backport to R1-24 the following changes: Initialize fMcGenTime in default constructor to fMcGenTime(0,0), so that when reading existing mc files the generator time will be set to an invalid time. Add accessor methods to mc generator info data members. 2007-01-22 18:52 raufer * Contrib/raufer/OsciFit/: CCNCFit.cxx, CCNCFit.h: Some more code for contour plotting. This uses a scanning technique since MINUIT doesn't want to return proper contours. 2007-01-22 17:53 blake * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: change default HvFromSingles task number from '0' to '1'. 2007-01-22 17:48 blake * Filtration/: DataQualityFilter.cxx, DataQualityFilter.h, DataQualityInterface.cxx, DataQualityInterface.h: fill database lookup method for HV and COIL status, store HV and COIL status information separately. 2007-01-22 16:57 Robert Hatcher * CVSROOT/check_access: Add vahle and zarko to Conventions (remove rlee) so they can modify BeamTypes as necessary. 2007-01-22 14:37 Nick West * CalDetPID/test/GNUmakefile, DatabaseInterface/Dbi.cxx, DatabaseInterface/Dbi.h, DatabaseInterface/DbiAsciiDbImporter.cxx, DatabaseInterface/DbiAsciiDbImporter.h, DatabaseInterface/DbiAsciiTablePreparer.cxx, DatabaseInterface/DbiAsciiTablePreparer.h, DatabaseInterface/DbiCascader.cxx, DatabaseInterface/DbiCascader.h, DatabaseInterface/DbiConnection.cxx, DatabaseInterface/DbiConnection.h, DatabaseInterface/DbiDBProxy.cxx, DatabaseInterface/DbiException.cxx, DatabaseInterface/DbiExceptionLog.cxx, DatabaseInterface/DbiExceptionLog.h, DatabaseInterface/DbiFieldType.cxx, DatabaseInterface/DbiFieldType.h, DatabaseInterface/DbiLogEntry.cxx, DatabaseInterface/DbiResultAgg.cxx, DatabaseInterface/DbiResultSet.cxx, DatabaseInterface/DbiResultSet.h, DatabaseInterface/DbiSqlValPacket.cxx, DatabaseInterface/DbiStatement.cxx, DatabaseInterface/DbiStatement.h, DatabaseInterface/DbiTableMetaData.cxx, DatabaseInterface/DbiTableMetaData.h, DatabaseInterface/test/DbiDemoData3.cxx, DatabaseInterface/test/DbiValidate.cc, DatabaseInterface/test/GNUmakefile, DatabaseInterface/test/TestDbi.cc, DatabaseMaintenance/DbmModule.cxx, DatabaseMaintenance/DbmValidate.cxx, DatabaseMaintenance/GNUmakefile, DatabaseUpdater/DbuDaqConfigFilesText.cxx, DatabaseUpdater/DbuDaqMonitorModule.cxx, DatabaseUpdater/DbuDaqMonitorModule.h, DatabaseUpdater/GNUmakefile, DocBuilder/GNUmakefile, JobControl/JobCEnv.cxx, JobControl/JobCRootEnv.cxx, Plex/Plexus.cxx, Plex/Plexus.h, Profile/GNUmakefile, SRT_MINOS/SoftRelTools/platforms/Darwin.mk, SRT_MINOS/special/pre_standard.mk, TriD/stat/GNUmakefile: Switch default database back-end to the one supplied by ROOT. DATABASE I/O WILL FAIL IF YOU HAVE MYSQL OLDER THAN 4.1 unless you set the environmental variable:- ENV_CXXFLAGS to -DUSE_RDBC_SQL prior to updating and rebuilding to continue to build using the old, soon to be deprecated, RDBC back-end. 2007-01-22 13:11 vahle * MCReweight/macros/muonInfo.C: Update to macro that makes mupitrees so that it works with v19 fluxes. Changed tptypes to ptypes 2007-01-22 13:10 vahle * MCReweight/: SKZPWeightCalculator.h, SKZPWeightCalculator.cxx, macros/TestSKZPWeightCalculator.C: Added function to weight calculator to retrieve total flux errors from Zbeam 2007-01-22 11:32 cbs * Contrib/cbs/PlotOrg/: AnaNuePlotMaker.cxx, AnaNuePlotMaker.h, PlotManager.cxx, PlotManager.h: Updates to plot making code 2007-01-21 01:36 Robert Hatcher * TriD/TridModel.h: Changes in ROOT headers means we now need an explicit #include 2007-01-20 18:24 Robert Hatcher * CDFMonitoringFwk/TConsumerInfo.cxx: React to ROOT change that makes TBuffer a pure abstract interface, the new'able concrete class is TBufferFile. Make it conditional on ROOT_VERSION(5,15,1) 2007-01-20 18:20 Robert Hatcher * RDBC/odbc/: ODBCCallableStatement.cxx, ODBCPreparedStatement.cxx, ODBCResultSet.cxx: React to ROOT change that makes TBuffer a pure abstract interface, the new'able concrete class is TBufferFile. Make it conditional on ROOT_VERSION(5,15,1) 2007-01-20 18:19 raufer * NCUtils/macros/ncccSeparationNC.C: Fixed a few typos. Should work now. 2007-01-20 17:59 Robert Hatcher * NueAna/NueAnaTools/DCVertex.h: Changes in ROOT headers means we now need an explicit #include 2007-01-20 17:51 Robert Hatcher * MCMonitor/MCMonitorHistograms.h, MeuCal/MeuAnalysis.h, MiniBooNEAna/FiltMBSpillModule.h: Changes in ROOT headers means we now need an explicit #include 2007-01-20 17:34 Robert Hatcher * Swimmer/SwimGeo.h: Changes in ROOT headers means we now need an explicit #include 2007-01-20 17:28 Robert Hatcher * MinosObjectMap/MomNavigator.h: Changes in ROOT headers means we now need an explicit #include 2007-01-20 17:28 raufer * NCUtils/macros/ncccSeparationNC.C: Default macro for the NC group. This should address the problem that we all seem to run with slightly different cuts/conditions. 2007-01-20 17:24 Robert Hatcher * ParticleTransportSim/PTSimStack.h, Persistency/PerInputStream.h: Changes in ROOT headers means we now need an explicit #include 2007-01-20 17:20 Robert Hatcher * MuonRemoval/Module/NtpMRModule.h, NuBarPID/LoadPDF.h: Changes in ROOT headers means we now need an explicit #include 2007-01-20 17:12 Robert Hatcher * MCMerge/MCMerge.h: Changes in ROOT headers means we now need an explicit #include 2007-01-20 01:29 kordosky * Contrib/rhatcher/gminos_jobs/submit_ral.sh: fix formatting of date call in submit_ral.sh. It didn't work when the hour's field was 0-9 due to lack of left padding. 2007-01-19 23:16 George Irwin * AtNuOutput/NtpMaker.h: Add #include 2007-01-19 06:05 Nick West * DatabaseMaintenance/: tools/load_tables.sh, scripts/make_priming_set.pm: Adjust to new priming directory 2007-01-19 06:01 Nick West * RemoteSoftwareDeployment/: doc/rsd.html, driver/set_local_config.pm: Adjust to local disk changes at Oxford 2007-01-18 22:26 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: fetch_and_build_overlays.py, gminos_site_minos26.py, setup_subbundle.sh: fixes for typos and such now that we're actually trying to run in situ. 2007-01-18 21:22 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: fetch_and_build_overlays.py, gminos_site_minos26.py, gminos_site_rhatcher03.py: scripts (or adjustments to scripts) for fetching the inputs to overlays and actually doing the job of joining the rock and overlaying the subruns for any given run. 2007-01-18 21:21 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_site_fnal.py: small tweak (add contitional) to avoid error message when doing overlays instead of gminos jobs. 2007-01-18 21:19 Robert Hatcher * Contrib/rhatcher/gminos_jobs/reco_overlay.py: Adjust to change in name of ConstructOverlay[Inut]Filenames (add "Input") in gminos_ffr.py. Remove old commented out kruft. 2007-01-18 21:17 Robert Hatcher * Contrib/rhatcher/gminos_jobs/reco_join_rock.py: Allow the setting of a minimum required # of subruns to be joined (default is 10). If not enough, quit. 2007-01-18 21:16 Robert Hatcher * Contrib/rhatcher/gminos_jobs/gminos_ffr.py: rename function ConstructOverlay[Input]Filenames (add "Input") to be more descriptive. 2007-01-18 16:49 kordosky * Contrib/kordosky/neugen_4vec/hadron_data.h: developing 2007-01-18 16:05 kordosky * Contrib/rhatcher/gminos_jobs/submit_ral_stdin.sh: submit jobs reading "run subrun config" from stdin (e.g., from a pipe) 2007-01-18 12:54 Nick West * DatabaseMaintenance/: scripts/ac_analyse.pm, scripts/analyse_checksum.pm, scripts/auto_distribute.perl, scripts/cs_table_update_log.pm, scripts/esm_add.pm, scripts/esm_check.pm, scripts/esm_init.pm, scripts/esm_term.pm, doc/ChangeLog: Introduce an expiring SEQNO management scheme 2007-01-18 09:48 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Lift restriction on table size, now that dump moved to larger disk (/afs/fnal.gov/files/data/minos/d210/database_dumps) 2007-01-17 20:53 arms * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L100200_overlay.py, gminos_cfg_L250200_overlay.py: Slight correction to preliminary overlay config files for L10020 and L250200... 1000 snarls per file not 800 2007-01-17 20:45 Robert Hatcher * Contrib/rhatcher/gminos_jobs/: gminos_cfg_L010185_overlay.py, gminos_cfg_L100200_overlay.py, gminos_cfg_L250200_overlay.py: preliminary overlay config files for L010185, L100200, L250200. 2007-01-17 19:34 Brian Rebel * NCUtils/macros/ncccSeparation.C: add in new target positions, selector for skzp weighting scheme 2007-01-17 19:32 Brian Rebel * NCUtils/: NCAnalysisCuts.cxx, NCType.h: add a target position category to select all target positions in LE-10 and one for all LE-10 185kA positions 2007-01-17 19:01 kordosky * Contrib/kordosky/neugen_4vec/access_inuke_xsecs.cc: under development but works. 2007-01-17 19:00 kordosky * Contrib/kordosky/base_macros/: move_stats.C, move_stats.h: new version of print_canvas() to take canvas name as const char* 2007-01-17 17:28 Nathaniel Tagg * SpillTiming/SpillTimeFinder.cxx: Reorganized and revamped the offsets list, to be compatible with the descriptions in the Position Paper. This version of the code is the same as that used for the blessed analysis (Jan 2007). 2007-01-17 00:55 arms * MCMonitor/macro/outputMCMonitorPlots.C: Add commented warning about the use of ./ and ../ in filenames passed to TCanvas::Print( ) 2007-01-16 23:45 arms * MCMonitor/: MCMonitor.cxx, MCMonitor.h, macro/makeMCMonitorPlots.C: Add parameter to plot only truth histograms, and not bother with reco or reco-vs-true. Add example usage to macro. 2007-01-16 19:33 asousa * CVSROOT/check_access: Granting Justin write permission to NtupleUtils. 2007-01-16 15:23 Nick West * DatabaseMaintenance/doc/dbmauto_master.html: Document a SEQNO expiry system, to be rolled out soon 2007-01-16 12:46 Robert Hatcher * RunSummary/rate_plot.cc: Add #include "TMath.h" as it is no longer implicit from other ROOT headers.