2004-06-30 13:58 Ed Larty * setup/: packages-R1.8, packages-R1.8.0-tmp: # added new package frozen release 2004-06-30 13:50 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Added WriteOutHistos method to call at the end of macro. Discovered that "loon -q CDAna.C" does not call the destructor of any objects created in the macro whereas "loon CDAna.C" followed by a .q at the command line does! 2004-06-29 23:47 George Irwin * Candidate/test/: cand_test.C, cand_test.job: Add gSystem->Load("libVertexFinder"); 2004-06-29 21:06 Ed Larty * Validation/jobmacros/: reco_Far_Data_Ntp3D.C, reco_Far_MC.C, reco_Far_MC_Ntp3D_All_Truth.C, reco_Far_Mock_Data.C, reco_Near_MC.C, reco_Near_MC_Ntp3D.C, reco_Near_Mock_Data.C, reco_Near_Mock_Data_Ntp3D.C: # added libVertexFinder and changed photon.Set("photonMuonComputer"); tophoton.Set("photonMapperPlusMuonComputer"); 2004-06-29 21:02 Sue Kasahara * CandNtupleSR/NtpSRMomentum.h: Add better definition of momentum.qp variable as provided by Marvin. 2004-06-29 19:22 George Irwin * CalDetPID/bin/GNUmakefile, DocBuilder/GNUmakefile: Change "-lVERTEXFINDER" to "-lVertexFinder". 2004-06-29 19:20 George Irwin * VertexFinder/GNUmakefile: Standardize library name to loon convention: libVertexFinder. We now need 'gSystem->Load("libVertexFinder");' with 'gSystem->Load("libCandEventSR");' 2004-06-29 18:17 Nathaniel Tagg * PhotonTransport/PhotonMapperPlusMuonComputer.cxx: Fix stupid sign error.. no ready for primetime! 2004-06-29 17:40 avva * Contrib/sergei/Shadow/: Ntp.C, ShadowNtp.C, ShadowNtp.h, ShadowNtpBase.C, ShadowNtpBase.h, SunShadow.C, SunShadow.h, getephemerides, runshadow2d.C, shadow.C, shadow2d.C: Initial commit of Moon shadow scripts. 2004-06-29 17:25 hartnell * CalDetTracker/macros/mcTracker.C: Added functionality to use Nathaniels new ToyMC. It's configurable with a switch. Also now using the new calibration/decalibration computer. 2004-06-29 17:24 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: Added a new method to make NearFar comparisons. 2004-06-29 16:56 hartnell * CalDetTracker/CDTrackerModuleStrips.cxx: Initialise all the data members, including pointers! The line below is ok if you give it the address of a null pointer but not the address of a pointer with random stuff in it! ftree->Branch("TrackInfo","CDTrackInfo",&fTrkInfo,8000,1); 2004-06-29 14:30 Nick West * WebDocs/Package_Overviews/Calibrator.html: Complete overview. 2004-06-29 13:14 Nathaniel Tagg * PhotonTransport/toyMC/: GNUmakefile, LinkDef.h, ToyMCModule.cxx, ToyMCModule.h, toymc.C: Add the ToyMC files. This new sub-package will inject DigiScintHits corresponding to perfect tracks that go in exactly the +Z direction somehwere on a detector. Truth information is generated to keep the TruthHelper happy, but is pretty much totally bogus atm. Note that it uses a new Input module, illustrating how to make a record from scratch. 2004-06-29 13:11 Nathaniel Tagg * PhotonTransport/GNUmakefile: Add ToyMC subpackage. 2004-06-29 12:00 Nick West * WebDocs/WebDocs.html: Switch link to the .html version of Mark D's Hardware DB doc. 2004-06-29 06:48 Nick West * WebDocs/Package_Overviews/VertexFinder.html: Repeat after me: save the file BEFORE you commit! 2004-06-29 06:46 Nick West * WebDocs/: pkg_links.html, Package_Overviews/VertexFinder.html: Primer VertexFinder. 2004-06-28 23:50 George Irwin * CalDetPID/bin/GNUmakefile: Anything that links to libCandEventSR now needs to link to libVERTEXFINDER. 2004-06-28 23:45 George Irwin * DocBuilder/GNUmakefile: Anything that links to libCandEventSR is now going to need libVERTEXFINDER. 2004-06-28 22:28 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, NtpFitSA.cxx: Fixed NtpFitSA constructors to initialize array pointers to 0. Changed convergence criteria in "DoRestrictedFit" - fit has to converge with full track used at this step. 2004-06-28 19:55 Ed Larty * OfflineMonitor/: candreco.C, offmacro_ntpsr.C: # added more libraries 2004-06-28 19:51 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h, EventSRListModule.cxx: use trackscore and shower energy to set primary track and shower in AlgEventSR.cxx. Use result of Boehm's vertex finder to fill event vertex info. 2004-06-28 19:30 musser * VertexFinder/: EventGroup.cxx, EventGroup.h, GNUmakefile, Groups.cxx, Groups.h, LinkDef.h, VertexFinder.cxx, VertexFinder.h: initial commit of Boehm's vertex finder 2004-06-28 18:26 Brett Viren * VertexFinder/.cvsignore: empty, initial commit 2004-06-28 17:24 dave_b * Fabrication/: FabSteelPlate.cxx, FabSteelPlate.h, LinkDef.h: Initial commit of FabSteelPlate; class to read database table with steel heat and mass data. -DJB 2004-06-28 17:08 Robert Hatcher * CVSROOT/check_access: give dave_b access to Fabrication package 2004-06-28 16:26 Brett Viren * CVSROOT/: check_access, modules: Add VertexFinder 2004-06-28 15:08 Brett Viren * CVSROOT/check_access: Add Sergei to DataUtil 2004-06-28 09:49 Nick West * WebDocs/WebDocs.html: Add link to Mark D. database inventory. 2004-06-28 09:49 Nick West * WebDocs/: pkg_links.html, Package_Overviews/Calibrator.html: Partially complete Calibrator using Jim's Calibration Framework 2004-06-28 06:03 Nick West * DatabaseMaintenance/scripts/analyse_checksum.pm: Don't skip printing table update dates if print level raised. 2004-06-28 04:23 Sue Kasahara * GeoGeometry/: GeoGeomABC.cxx, GeoGeomABC.h, GeoGeomHandle.cxx, GeoGeomHandle.h, GeoGeometry.h, GeoHandle.cxx, GeoHandle.h, GeoNode.cxx, GeoNode.h, GeoPlaneHandle.cxx, GeoPlaneHandle.h, GeoPlaneNode.cxx, GeoPlaneNode.h, GeoStripHandle.cxx, GeoStripHandle.h, GeoStripNode.cxx, GeoStripNode.h, LinkDef.h: New classes to support plane/strip nodes and their handles. These are modeled after the UgliXXXNode & Handle classes. GeoNode is a TGeoNode and implements methods basic to all node types, for example, to convert from coordinates local to the node to global coordinates. The class implementations are very basic and don't provide nearly all the functionality as the corresponding Ugli classes yet. They are also not used yet by GeoGeometry - this will be the next step. Removed GeoGeomABC - decided it was an unnecessary layer. 2004-06-28 02:18 George Irwin * CVSROOT/: check_access, modules: Remove MinosMC package, replaced by ParticleTransportSim 2004-06-28 02:06 George Irwin * setup/: packages-development, setup_minossoft_chaos, setup_minossoft_gadfly: Update for Panther with fink. Remove MinosMC from packages-development. 2004-06-28 01:51 George Irwin * MinosMC/: .cvsignore, GNUmakefile, LinkDef.h, MinosMC.cxx, MinosMC.h, MinosMCApplication.cxx, MinosMCApplication.h, MinosMCBField.cxx, MinosMCBField.h, MinosMCHit.cxx, MinosMCHit.h, MinosMCModule.cxx, MinosMCModule.h, MinosMCParticle.cxx, MinosMCParticle.h, MinosMCStack.cxx, MinosMCStack.h, macro/dummies.C, macro/geant3libs.C, macro/rootlibs.C, macro/testMinosMC.C, test/GNUmakefile, test/LinkDef.h, test/MinosMCBfldValidate.cxx, test/MinosMCBfldValidate.h, test/run_minosmcbfld_vld.C: Remove MinosMC package files. Replaced by ParticleTransportSim package. 2004-06-28 01:11 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Latest cvs version of root introduces new form of TGeoMaterial constructor that made TGeoMaterial constructor use in GeoGeometry ambiguous. Now fixed. 2004-06-28 00:57 Sue Kasahara * ParticleTransportSim/macro/: dummies.C, geant3libs.C, rootlibs.C, testPTSim.C: demo scripts 2004-06-28 00:56 Sue Kasahara * ParticleTransportSim/test/: GNUmakefile, LinkDef.h, PTSimBfldValidate.cxx, PTSimBfldValidate.h, run_ptsimbfld_vld.C: test package validation code 2004-06-28 00:55 Sue Kasahara * ParticleTransportSim/: GNUmakefile, LinkDef.h, PTSim.cxx, PTSim.h, PTSimApplication.cxx, PTSimApplication.h, PTSimBField.cxx, PTSimBField.h, PTSimHit.cxx, PTSimHit.h, PTSimModule.cxx, PTSimModule.h, PTSimParticle.cxx, PTSimParticle.h, PTSimStack.cxx, PTSimStack.h: This package is for use in simulating transport of particles through the minos detector geometries resulting in energy deposition hits. The package makes use of ROOT's vmc package. It's the replacement for the MinosMC package, a name which people objected to at the last collaboration meeting. MinosMC is now obsolete. 2004-06-28 00:36 Sue Kasahara * setup/packages-development: Add ParticleTransportSim 2004-06-28 00:35 Sue Kasahara * CVSROOT/: check_access, modules: Add new package ParticleTransportSim. 2004-06-28 00:30 Sue Kasahara * ParticleTransportSim/.cvsignore: new package to simulate particle transport 2004-06-28 00:30 Sue Kasahara * ParticleTransportSim/.cvsignore: Initial revision 2004-06-28 00:10 Brett Viren * DataUtil/CDL2STL.h: Comment out last change until I have time to fix it, midad fails to build. 2004-06-27 22:16 Sue Kasahara * MinosMC/: MinosMCApplication.cxx, MinosMCApplication.h: Modify to make use of GeoGeomHandle interface. 2004-06-27 22:14 Sue Kasahara * GeoGeometry/: Geo.cxx, Geo.h, GeoGeomABC.cxx, GeoGeomABC.h, GeoGeomHandle.cxx, GeoGeomHandle.h, GeoGeometry.cxx, GeoGeometry.h, GeoLoanPool.cxx, GeoLoanPool.h, GeoRefCnt.cxx, GeoRefCnt.h, LinkDef.h, DemoMC/DemoMCApplication.cxx, macro/testGeoDraw.C, macro/testGeoDrawInCM.C, macro/testGeoDrawNearDet.C: Add classes to support use of more than one GeoGeometry in memory. New classes GeoGeomABC,GeoGeomHandle,GeoLoanPool,GeoRefCnt are modeled directly after R. Hatcher's UgliGeometry classes. Modify Geo class to support enumerated list of Geo::EAppType application types. Supported types are Geo::kRecons and Geo::kVMC. These types are used to identify the type of application to the geometry construction so that it knows which units (cm for VMC, or meters for recons) to build the geometry in. The user specifies the application type as the second argument to the GeoGeomHandle class, e.g.: GeoGeomHandle(vldc,Geo::kVMC); // or default is Geo::kRecons Modify macro/*.C files and DemoMCApplication to make use of Handle to construct geometry. Fix bug in GeoGeometry which was not correctly applying scale factor when positioning hall/linr in mars system. 2004-06-27 16:00 Brett Viren * DataUtil/CDL2STL.h: Non-const version from Sergei 2004-06-25 23:00 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, mungeMysqlDump.pl, prime_oracle_from_mysql.pl: changed priming scheme for setting up oracle replica of mysql offline db 2004-06-25 00:43 George Irwin * CVSROOT/: check_access, framework.list, users: Remove ignatius account. 2004-06-24 23:49 George Irwin * setup/: setup_minossoft_lawin.csh, setup_minossoft_lawin.sh: Commit current setup configuration. 2004-06-24 20:57 Robert Hatcher * Conventions/Munits.h: some steel masses are in pounds; provide a conversion constant 2004-06-24 12:03 Nick West * DatabaseMaintenance/doc/ChangeLog: Assemble checksum sequentially. 2004-06-24 12:02 Nick West * DatabaseMaintenance/scripts/dbi_query_mysql.pm: Interface change: don't return the meta-data on first call, instead write it directly to the global @META::current_table. Switch to using mysql rather than mysqldump to allow SEQNOs to be ordered. Ordering is required for the new sequential checksum strategy. 2004-06-24 12:01 Nick West * DatabaseMaintenance/scripts/: dbi_query.pm, dbi_query_perl.pm: Interface change: don't return the meta-data on first call, instead write it directly to the global @META::current_table. 2004-06-24 12:01 Nick West * DatabaseMaintenance/scripts/cs_do_table.pm: Major re-write to use cs_update_logfile to sequentially assemble checksum data, one SEQNO at a time, rather than assemble a hash of every SEQNO in a table in memory at once - a strategy that heads towards failure for DCS tables which are growing rapidly! 2004-06-24 12:01 Nick West * DatabaseMaintenance/scripts/create_checksum.pm: Call either version 1 or version 2 checksum routines. 2004-06-24 12:00 Nick West * DatabaseMaintenance/scripts/checksum_str_add.pm: Cosmetic change to comments. 2004-06-24 12:00 Nick West * DatabaseMaintenance/scripts/auto_distribute.perl: Master uses default checksum version (still set to 1), slaves follow master. 2004-06-24 11:41 Nick West * DatabaseMaintenance/scripts/: cs_do_table_v1.pm, cs_update_logfile.pm, dbi_query_mysql_v1.pm: Checksum version 1 (old) code moved to make way for version 2 (new) but retained during transition. 2004-06-24 11:19 Nick West * DatabaseInterface/test/: DemoData1.dat, DemoData1Vld.dat, DemoData1_2.dat, DemoData1_2Vld.dat, DemoData2.dat, DemoData2Vld.dat, DemoData3.dat, DemoData3Vld.dat, DemoData4.dat, DemoData4Vld.dat, create_DbiLogEntry.mysql, create_DbiLogEntryVld.mysql, create_DemoData1.mysql, create_DemoData1Vld.mysql, create_DemoData2.mysql, create_DemoData2Vld.mysql, create_DemoData3.mysql, create_DemoData3Vld.mysql, create_DemoData4.mysql, create_DemoData4Vld.mysql, create_database.mysql, fill_DemoData1.mysql, fill_DemoData1Vld.mysql, fill_DemoData1_2.mysql, fill_DemoData1_2Vld.mysql, fill_DemoData2.mysql, fill_DemoData2Vld.mysql, fill_DemoData3.mysql, fill_DemoData3Vld.mysql, fill_DemoData4.mysql, fill_DemoData4Vld.mysql: Remove obsolete priming files. 2004-06-24 06:15 Nick West * WebDocs/: Calibration_Framework.html, Calibration_Framework_001.jpg, Calibration_Framework_002.jpg, WebDocs.html: Add an HTMLized version of Jim's Calibration Framework document. 2004-06-23 22:05 Ed Larty * setup/: packages-R1.8.0-tmp, packages-development: # added new package called VertexFinder to development release 2004-06-23 18:26 musser * Contrib/RecoCheck/: FARJOB.C, MkCheckplots.C, NEARJOB.C, README, checkplots.ps, ntupleSR_farref.root, ntupleSR_nearref.root: standard reconstruction checkplot utility 2004-06-23 18:12 musser * EventDisplay/: EVD.C, EVD.cxx: completeness values were no being displayed properly when scanning by snarl in far detector - fixed this. 2004-06-23 16:39 Nathaniel Tagg * DetSim/: LinkDef.h, SimVaElectronics.cxx, SimVaElectronics.h, macros/mc_li.C: Mods to VA electronics for new classes. Mods to macro to allow running of LI system. LinkDef for new classes. 2004-06-23 16:38 Nathaniel Tagg * DetSim/SimPmtDecalibrator.cxx: Trivial change. 2004-06-23 16:37 Nathaniel Tagg * DetSim/: SimPmtM16UTTimed.cxx, SimPmtM16UTTimed.h, SimVaTimedElectronics.cxx, SimVaTimedElectronics.h: New classes for the M16 and the VA that can potentially do the VA charge shaping, dead time, and dead time recovery (?) of the FD electronics. 2004-06-23 16:36 Nathaniel Tagg * DetSim/: SimPixelTimeBucket.cxx, SimPixelTimeBucket.h, SimPmt.cxx, SimPmtM64.cxx, SimPmtM64Full.cxx: Change the way DigiPEs are stored. Now put them in maps so that they can be insertion-sorted when Added. This means digiPEs in a spot's bucket are now sorted in time, to make nonlinearity and smearing slightly easier to handle. 2004-06-23 16:34 Nathaniel Tagg * DetSim/: DetSimLightInjectorModule.cxx, DetSimLightInjectorModule.h: Remove old LI module 2004-06-23 16:34 Nathaniel Tagg * DetSim/SimPmtUTM16.h: Add define/ifdef/endif header boilerplate 2004-06-23 16:31 Nathaniel Tagg * DetSim/: LightInjector.cxx, LightInjector.h: A new class to replace DetSimLightInjectorModule. Generates 'fake' LI data. 2004-06-23 16:18 Nick West * DatabaseMaintenance/DbmModule.cxx: Treat as non-fatal errors executing SQL commands. Typically this happens when deleting rows in a non-existent table. 2004-06-23 15:30 Robert Hatcher * AtNuReco/GNUmakefile: ensure that DBtxt_AlgAtNuReco_default.C script gets copied into $SRT_PUBLIC_CONTEXT/macros directory for loon access. 2004-06-23 14:51 Ed Larty * Validation/jobmacros/: README, reco_Far_Data_Ntp3D.C, reco_Far_Data_Ntp3D.C~, reco_Far_MC.C, reco_Far_MC.C~, reco_Far_MC_Ntp3D_All_Truth.C, reco_Far_MC_Ntp3D_All_Truth.C~, reco_Far_Mock_Data.C, reco_Far_Mock_Data.C~, reco_Near_MC.C, reco_Near_MC.C~, reco_Near_MC_Ntp3D.C, reco_Near_MC_Ntp3D.C~, reco_Near_Mock_Data.C, reco_Near_Mock_Data.C~, reco_Near_Mock_Data_Ntp3D.C, reco_Near_Mock_Data_Ntp3D.C~: # new files for testing and validation 2004-06-23 14:32 Nick West * DatabaseMaintenance/DbmModule.cxx: Ensure main table deletes precede VLD ones to preserve constraints. 2004-06-23 14:28 Ed Larty * Validation/jobmacros/: cand_reco.C, data_all.C, data_reco.C, gui.C, gui_init.C, mc_reco.C, mc_reco.near.C, midad.C, preco.C: # deleted for new files 2004-06-23 11:13 Nick West * setup/packages-R1.8.0-tmp: Record tags for DatabaseInterface, DatabaseMaintenance, Lattice, LeakChecker, Navigation, UserManualDoc, Util. 2004-06-23 11:02 Nick West * Util/doc/ChangeLog: Record tag version: V01-01-01 2004-06-23 10:56 Nick West * UserManualDoc/doc/ChangeLog: Record tag version: V01-01-01 2004-06-23 10:30 Nick West * DatabaseMaintenance/doc/ChangeLog: Record tag version: V01-03-02 2004-06-23 10:23 Nick West * DatabaseInterface/doc/ChangeLog: Record tag version: V01-03-02 2004-06-23 02:52 Sue Kasahara * UgliGeometry/UgliGeometry.cxx: Fix 2 minor typos that only affect accuracy of warning messages. The two lines: TrimVldRange("UgliDbiScintPlnStruct",mdlStructTbl.GetValidityRec()); TrimVldRange("UgliDbiScintPln",mdlTbl.GetValidityRec()); have been changed to: TrimVldRange("UgliDbiScintMdlStruct",mdlStructTbl.GetValidityRec()); TrimVldRange("UgliDbiScintMdl",mdlTbl.GetValidityRec()); 2004-06-23 02:46 Sue Kasahara * UserManualDoc/src/ntuples.tex: Add a bit describing the types of standard ntuples and where to find the definitions of data members, and a bit describing how to use MakeClass to analyze the contents of an ntuple in a bare root session. 2004-06-22 20:44 Ed Larty * setup/: packages-R1.8.0-tmp, setup_minossoft_tamu: # added for next release