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