2004-09-03 20:09 Ed Larty * setup/packages-R1.10-tmp: # added tmp file for new frozen release 2004-09-03 19:27 George Irwin * setup/: setup_minossoft_chaos, setup_minossoft_gadfly: Update PowerBook setup files. 2004-09-03 18:23 George Irwin * PEGain/PEGainModule.cxx: Change remaining TIterator to TIter to cure memory leak. 2004-09-03 17:31 phil.adamson * PulserCalibration/PulserSummaryList.cxx: Fix breakage introduced by change to RawLIAdcSummaryBlock.h 2004-09-03 14:11 asousa * Production/MDC/R1.10/: reco_far_R1.10.C, reco_near_R1.10.C: Added NoiseFilter back into the MC reco scripts. 2004-09-03 13:59 Nathaniel Tagg * DetSim/: SimPixelTimeBucket.cxx, SimPixelTimeBucket.h, SimPmt.cxx, SimPmtM64.cxx, SimPmtM64Full.cxx: Mostly rearranged things slightly for debugging. Added check in SimPmtM64::GenChargeFromPe() to see if the given width is sensible (rms/mean < 0.8). Large negative (and postive) charges were being generated by small (large) hits with too-large a variance. This is a problem in the db, where a few pixels have fractional widths >10. This should be fixed, but is easier to do in software than db. 2004-09-03 06:43 Nick West * UserManualDoc/src/UserManual.tex: Switch to R1.10 2004-09-03 03:47 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Fix bug that was preventing proper fill of dummy record on triggerless mc entries. Also, rearrange so that NtpSRRecord is filled with reconstruction data from CandRecord even if the RawRecord is missing, but warn user that some header data (that available only from raw header) and shield data will not be filled. 2004-09-03 02:20 Sue Kasahara * TruthHelperNtuple/: LinkDef.h, NtpTHRecord.cxx, NtpTHRecord.h, NtpTHStrip.cxx, NtpTHStrip.h, Module/NtpTHModule.cxx, Module/NtpTHModule.h: Add truth helper info at strip level. The class consists of only one additional data member (beyond strip index) at this point which is the DigiPmtTruth_t flag, OR'ed over all digits associated with a particular strip. The flag can be used to determine if digits associated with a strip were genuine,crosstalk, etc. This was as requested by Katarzyna some time ago. Since I'm not sure of how much a size burden on output files this will create, I've installed a config switch "WriteStrip" to NtpTHModule which can be used to turn the filling of the strip TClonesArray off. This is left ON by default. 2004-09-02 21:58 Robert Hatcher * UgliGeometry/LinkDef.h: remove kruft (note re: UgliGeometryReroot was moved to RerootExodus package) 2004-09-02 21:54 Sue Kasahara * Persistency/PerOutputStream.cxx: Fix use of AccessMode "Update" when used to open output file. Use of "Update" allows user to open existing file for writing of new data stream(s). This is as requested by Jeff Hartnell. The current setup does not allow the user to overwrite an existing tree in the output file. This is perhaps too much mothering. Let me know and I can change it. 2004-09-02 21:48 Robert Hatcher * RawData/RawTOFDigit.h: remove "class" from "friend std::ostream& operator<<". 2004-09-02 21:47 Robert Hatcher * RawData/: RawTOFBlock.cxx, RawTOFBlock.h, RawVaTimingMonitorBlock.cxx, RawVaTimingMonitorBlock.h: change GetDatumIter() so it returns a TIter (on the stack) rather than a TIterator* (which genarally gets leaked). Those who have been initializing a TIter from the TIterator* will see no different; otherwise the need to change "TIterator*" to "TIter" and "iter->Next()" to "iter.Next()". 2004-09-02 21:35 Nathaniel Tagg * DetSim/SimQieElectronics.cxx: Performance upgrade: Access PixelTimeBuckets directly from iterator, instead of going through the SimPmt abstraction. Makes the code more tightly bound to the implimentation, but should provide good (20%?) speedups to simulated electronics code, since it no longer needs to do map searches. Noticed that a lot of 'abnormal charge' messages are reported. This is clearly an M64 problem I need to suss out, though it's obviously been in there before today. ---Nathaniel 2004-09-02 21:32 Nathaniel Tagg * DetSim/SimVaTimedElectronics.cxx: Add an efficient check on the 2/36 trigger algorthm: don't fire if there's only one hit. May help with Alfons' reported crash. Start accessing pixelbuckets directly instead of SimPmt abstraction. 2004-09-02 21:21 Robert Hatcher * RawData/: RawLIAdcSummaryBlock.cxx, RawLIAdcSummaryBlock.h, RawLITimingSummaryBlock.cxx, RawLITimingSummaryBlock.h, RawLiTpmtDigitsBlock.cxx, RawLiTpmtDigitsBlock.h: change GetDatumIter() so it returns a TIter (on the stack) rather than a TIterator* (which genarally gets leaked). Those who have been initializing a TIter from the TIterator* will see no different; otherwise the need to change "TIterator*" to "TIter" and "iter->Next()" to "iter.Next()". 2004-09-02 21:16 Robert Hatcher * RawData/: RawDigit.h, RawHeader.h: remove "class" from "friend std::ostream& operator<<". 2004-09-02 21:16 musser * DataUtil/: TruthHelper.cxx, TruthHelper.h: add Tom's event, slice, and strip level truth help. 2004-09-02 21:11 Robert Hatcher * Plex/LinkDef.h: remove some kruft (note about PlexusReroot being move to RerootExodus). 2004-09-02 21:06 Robert Hatcher * Midad/Base/SteelOutline.cxx: comment out unused "opt" parameter in Draw(Option_t*). 2004-09-02 21:04 Robert Hatcher * Digitization/: DigiScintHit.h, DigiSignal.h: remove "class" from "friend std::ostream& operator<<". 2004-09-02 21:03 Robert Hatcher * DataUtil/ValidateRawChecksums.cxx: remove kruft (commented out include files). 2004-09-02 20:58 Robert Hatcher * CandTrackSR/TrackClusterSR.cxx: in operator== don't use "TIterator* itr = x->fStripList.MakeIterator();" as this leaks TIterator's; instead construct TIter's on the stack (which hold a TIterator, and properly delete it). 2004-09-02 20:58 musser * CandClusterSR/DBtxt_AlgClusterSRList_FarCosmic.C: increase threshold for cluster size for far cosmics, to reduce number of spurious showers being formed on highly inclined tracks 2004-09-02 20:56 musser * CandShowerSR/: DBtxt_AlgShowerSRList_FarBeam.C, DBtxt_AlgShowerSRList_FarCosmic.C, DBtxt_AlgShowerSRList_NearBeam.C, DBtxt_AlgShowerSRList_NearCosmic.C, DBtxt_AlgShowerSRList_default.C: reduce threshold on min pulse height and # strips 2004-09-02 20:54 Robert Hatcher * CandTrackSR/Track2DSR.cxx: in operator== don't use "TIterator* itr = x->fTrkClsSlp.MakeIterator();" as this leaks TIterator's; instead construct TIter's on the stack (which hold a TIterator, and properly delete it). 2004-09-02 20:54 musser * CandStripSR/AlgStripSRList.cxx: use fabs in time window cut. 2004-09-02 20:50 Robert Hatcher * Calibrator/StripToStripCalScheme.cxx: have 'no db row' message give the actual strip id as well as BuildPlnStripEndKey() when it complains; format to 80 chars/line. 2004-09-02 20:48 Robert Hatcher * Calibrator/CalScheme.h: remove "class" from from "friend std::ostream& operator<<" 2004-09-02 20:46 Robert Hatcher * Calibrator/CalScheme.cxx: eliminate "warning: aggregate has a partly bracketed initializer" 2004-09-02 20:46 musser * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_FarCosmic.C, DBtxt_AlgTrackSRList_NearBeam.C, DBtxt_AlgTrackSRList_NearCosmic.C, DBtxt_AlgTrackSRList_default.C: increase time window for 2d track matching to 100 ns. Modify code which determines whether detector is active at a location extrapolated from track hea\d to account for extrapolation uncertainty. Modify DeleteTwinTracks algorithm, which in previous version essentially forbid the possibility o\f multiple tracks. 2004-09-02 20:42 Sue Kasahara * CandNtupleSR/: NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRModule.cxx, Module/NtpSRModule.h: Add cr data member of type NtpSRCosmicRay to NtpSRTrack, and fill it. Thus instead of one NtpSRCosmicRay summary (zenith,azi, etc.) stored per snarl, this information is now stored on a track by track basis. Useful for multiple muon analysis. The summary crhdr is still stored as a data member of the NtpSRRecord, with values calculated from the primary (first) track in the snarl as always. The change to store CR data on a track-by-track basis was requested by Sergei. 2004-09-02 20:37 musser * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h, DBtxt_AlgEventSRList_FarBeam.C, DBtxt_AlgEventSRList_FarCosmic.C, DBtxt_AlgEventSRList_NearBeam.C, DBtxt_AlgEventSRList_NearCosmic.C, DBtxt_AlgEventSRList_default.C: used Delete rather than Clear to clear objectlist, resulting in inadvertent deletion of objects. When new showers are formed at track vertex, include track hits that are within fixed z distance of vertex, and above a threshold pulse height. Previously, only most upstream plane in each view was includedin the shower. For now, set parameters for code which removes tracks in showers very loosely. 2004-09-02 19:27 avva * Contrib/sergei/Shadow/: FillShadowTrees.C, shadow2d.C: [no log message] 2004-09-02 18:49 George Irwin * OnlineUtil/msgLogLib/GNUmakefile: Don't build msgLogger on MacOSX as on IRIX, since argp.h missing on both. 2004-09-02 17:16 Sue Kasahara * CandNtupleSR/: NtpSREvent.cxx, NtpSREvent.h, NtpSRShower.cxx, NtpSRShower.h, NtpSRTrack.cxx, NtpSRTrack.h, Module/NtpSRModule.cxx: Add "slc" index from event/shower/track to associated slice in the NtpSRRecord slc TClonesArray. This is as requested by Nathaniel. The slc index is an integer (not an array of integers), with the assumption is that there will only ever be one slice associated with a reconstructed track/shower/event. 2004-09-02 16:47 avva * Contrib/sergei/Shadow/: FillDoubleMuTrees.C, SunShadow.h: Add begin/end plane of the tracks to the double muon ntuples. 2004-09-02 15:27 avva * Contrib/sergei/Shadow/: runshadow2d.C, shadow2d.C: [no log message] 2004-09-02 14:52 Sue Kasahara * MCNtuple/: LinkDef.h, NtpMCFLSDigit.cxx, NtpMCFLSDigit.h, NtpMCRecord.cxx, NtpMCRecord.h, NtpMCTruth.h, Module/LinkDef.h, Module/NtpMCModuleReroot.cxx, Module/NtpMCModuleReroot.h: Add comments to NtpMCTruth.h vtx[x,y,z] data members describing recent change by Robert to units (now meters, formerly cm). Remove NtpMCFLSDigit, left over from pre DetSim era, and reference to it from NtpMCRecord. Remove NtpMCModuleReroot. NtpMCModule, which uses SimSnarlRecord as mc truth source, should be used instead. 2004-09-01 22:34 avva * Contrib/sergei/Shadow/: FillDoubleMuTrees.C, FillShadowTrees.C, Ntp.C, ShadowNtp.C, ShadowNtp.h, ShadowNtpBase.C, ShadowNtpBase.h, shadow2d.C: Removed evil makeclass generated files. 2004-09-01 22:21 weber * NoiseFilter/NoiseFilterModule.cxx: Modified Files: NoiseFilterModule.cxx Limiting number of warnings for bad plane number to 20. 2004-09-01 21:39 Robert Hatcher * CandTrackSR/DBtxt_AlgTrackSRList_NearCosmic.C: correct key is "IsCosmic" not "IsCosimc" 2004-09-01 17:31 Brett Viren * BeamData/ana/: Bdnt.cxx, Bdnt.h, GNUmakefile, LinkDef.h: First commit of some debugging code - produces an ntuple from some of the SWIC data 2004-09-01 17:30 Brett Viren * RawData/RawBeamSwicData.cxx: Add epsilon to the unscaling factor to assure correct result in truncation 2004-09-01 17:18 avva * Contrib/sergei/Shadow/SunShadow.h: Remove tstamp from ShadowTree. 2004-09-01 17:17 avva * Contrib/sergei/Shadow/: FillShadowTrees.C, Ntp.C, getephemerides, shadow.C: New function to fillshadow trees - does not use makeclass. 2004-09-01 05:17 Nick West * UserManualDoc/src/UserManual.tex: Give release rather than version number in title 2004-08-31 22:46 avva * Contrib/sergei/Shadow/: FillDoubleMuTrees.C, SunShadow.h: Updates. 2004-08-31 21:59 Robert Hatcher * MCNtuple/Module/NtpMCModule.cxx: Make MC truth ntuple generation independent of MINFast. * take advantage of NeuKinList (TClonesArray of REROOT_NeuKin objs) to fill NtpMCTruth objects. * Since we can not store (correctly) REROOT_NeuVtx object in the SimSnarlRecord (they depend on MINFast for a z offset) we must retrieve vertex information from the StdHep array. This involves finding the p4 of the neutrino stored in the REROOT_NeuKin with entries in StdHep to find a match, then use that to find the primary outgoing lepton and use it's StdHep vertex for NtpMCTruth.vtx[xyz]. - this pointed out a bug in the NtpMCModuleReroot version: it wasn't converting the values to std Minos units (meters) but just using the REROOT values (given in cm). ** Users who rely on these values for fiducial volume cuts need to be notified. * There are differences in the StdHep values between this version and the Reroot (ie. MINFast dependent) version. - the Reroot version was leaving Tprod as taken from REROOT_StdHep (but that was in mm, yes, millimeters); now the values will be in seconds. - the reported masses are slightly different for real particles and wildly different for funky Neugen resonances. The old values were what was recorded in REROOT_StdHep (stored as the fifth element of phep), now they are taken from the mass returned by TParticle. But that is oddly the mass stored in the PDG database even when calling GetCalcMass(), which only returns a calculated sqrt(e^2-p^2) IFF there is no PDG entry in the database, otherwise it returns the nominal mass...odd. 2004-08-31 21:31 Robert Hatcher * Util/: LinkDef.h, UtilMath.cxx, UtilMath.h: new UtilMath namespace for math utility functions make all Util* namespaces visible to CINT via LinkDef 2004-08-31 21:02 raufer * Contrib/weber/UserAnaStrip/: AnaStripND.C, AnaStripND.cxx, AnaStripND.h, GainFit.C, GainFit.h, LinkDef.h, StripTree.h: A few minor changes: Added more output to the logfiles and a few debug messages. Gains are now determined by a gaussian fit instead of just the mean of the histograms. 2004-08-31 20:43 Robert Hatcher * RerootExodus/RerootToTruthModule.cxx: SimSnarlRecord now holds a TClonesArray of REROOT_NeuKin objects, but not REROOT_NeuVtx with depend on MINFast for a zoffset. tweak the formatting when dumping the SimSnarlRecord For now ignore the parts that are #ifdef'd out regarding EVENT_KINEMATICS_PKG which is forthcoming. 2004-08-31 20:21 webera * NoiseFilter/NoiseFilterModule.cxx: test 2004-08-31 19:55 musser * WebDocs/reconstruction/: MINOS Standard Reconstruction Package.doc, MINOS_Standard_Reconstruction_Package.htm, MINOS_Standard_Reconstruction_Packagep10.htm, MINOS_Standard_Reconstruction_Packagep2.htm, MINOS_Standard_Reconstruction_Packagep3.htm, MINOS_Standard_Reconstruction_Packagep4.htm, MINOS_Standard_Reconstruction_Packagep5.htm, MINOS_Standard_Reconstruction_Packagep6.htm, MINOS_Standard_Reconstruction_Packagep7.htm, MINOS_Standard_Reconstruction_Packagep8.htm, MINOS_Standard_Reconstruction_Packagep9.htm, RecoSRDoc.htm, RecoSRDoc.ps, Thumbs.db, filelist.xml, image001.png, image002.gif, standard reconstruction software.w2w, w2windx.htm, w2wtoc.htm: updating standard reco docs 2004-08-31 19:28 Robert Hatcher * Util/: GNUmakefile, minos_extra_pdg.txt: move "minos_extra_pdg.txt" (and GNUmakefile target for concatenating it with $ROOTSYS/etc/pdg_table.txt) to this package from DataUtil. This is used in conjunction with LoadMinosPDG function. 2004-08-31 19:27 Robert Hatcher * DataUtil/: GNUmakefile, minos_extra_pdg.txt: move "minos_extra_pdg.txt" to Util package to keep it with the LoadMinosPDG function that now lives there 2004-08-31 19:23 Robert Hatcher * DataUtil/minos_extra_pdg.txt: fix small typo in Fe56 mass add additional states that Neugen3 generates 2004-08-31 18:38 avva * Contrib/sergei/Shadow/: FillDoubleMuTrees.C, SunShadow.h, doublemu.C: Add scripts to fill out double track trees. 2004-08-31 18:27 Brett Viren * RawData/RawBeamSwicData.cxx: Work around a GCC numerical bug 2004-08-31 17:34 musser * Midad/Base/Mint.cxx: suppress annoying 'we are looking at' message 2004-08-31 15:05 weber * NoiseFilter/NoiseFilterModule.cxx: Modified Files: NoiseFilterModule.cxx Removed reference to RawSnarlHeaderBlock as it is not present in MC. 2004-08-31 13:49 Brian Rebel * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSR.h: put back my changes to the algorithm - they include 1. put the selection of track clusters into a method 2. put the timing direction determination for the track in a method and only use the portion of the track with information in both views. the far detector only uses double ended strips and does not repeat the timewalk correction which is done elsewhere 3. keep jim's bit to use the detector extent when finding the trace rather than roy's hard-coded 4.0 m these changes were compared to the previous version using checkplots.ps and the timing information is at least as good as that version. 2004-08-31 13:45 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSRList.cxx, AlgEventSRList.h, DBtxt_AlgEventSRList_FarBeam.C: replace abs with fabs where appropriate 2004-08-31 13:29 musser * EventDisplay/: EVD.C, EVD.cxx, EVD2.C, GfxDigitList.cxx, GfxTrackList.cxx, RecoText.cxx: EVD began exhibiting new behavior several days ago, crashing due to pad redraws of stale candidates triggered at the start of the next event. Solution seems to be to clear pads early. Don't know why this started happening just now, or how this ever worked in the first place. 2004-08-31 13:04 Nick West * DatabaseInterface/test/TestDbi.cc: Introduce ENV_DENNIS_TEST to facilitate ORACLE grumbling to Dennis 2004-08-31 13:02 Nick West * DatabaseInterface/DbiCascader.cxx: Bit more debug print out 2004-08-31 11:25 hartnell * Contrib/hartnell/Selector/: joiner.C, runMacros.pl: joiner.C will concatenate all the input files into a single output file. This is really fast; 1000s of snarls per second. Added a loop to runMacros. 2004-08-30 19:01 hartnell * Contrib/hartnell/Selector/: runMacros.pl, selector.C, treeScan.C: This is a group of tools for selecting particular snarls from the snts trees and then extracting those snarls from the DAQ raw data files into their own raw data file. Selecting the desired events using ttree->Scan from the snts files is extremely fast: seconds per 2 hour long run. The extraction of individual snarls from the raw data files is the bottleneck. The data reduction you get by pulling out the stopping muons into their own file is a factor of ~1000. 2004-08-30 17:28 Nathaniel Tagg * DetSim/: CustomLightInjector.cxx, CustomLightInjector.h, SimPmt.h, SimPmtM16.cxx, SimPmtM64Full.cxx, SimPmtM64Oxford.cxx, SimPmtUTM16.cxx, SimVaElectronics.cxx: Fix bug with SimVaElectronics. (should have committed before). Abstract bucket-iterator completely so that I can try new variants on bucket storage in SimPmt. Change SimPmtM64Full for slight performance boost: roll PEs collectively, then split charge evenly between PEs for puposes of bucket smearing. Many fewer random number calls. 2004-08-30 15:31 Brett Viren * RawData/: RawBeamData.cxx, RawBeamData.h, RawBeamMonBlock.cxx, RawBeamMonBlock.h, RawBeamSwicData.cxx, RawBeamSwicData.h, test/bm_test.C: More movement from float to double 2004-08-30 14:55 Robert Hatcher * CalDetTracker/CDCrossTalker.cxx: make method arg in definition match declaration (int vs Int_t). 2004-08-30 12:40 hartnell * LISummary/: LILookup.cxx, LIPlexMaps.cxx: Fix the abs() problem by moving to fabs(). Small change to Lookup for ND TPMT. 2004-08-30 11:04 Nathaniel Tagg * PhotonTransport/: PhotonCalibratedPeComputer.cxx, macros/simple.C: Fix idiotic bug that was inserted when I tried to debug Jim's initial problem. This should fix both Niki's and Sergei's reported problems. 2004-08-30 10:50 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Whups, typo just before committing. 2004-08-30 10:49 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Add more error checking, this time for a bug reported by Niki, who claimed that the npe[i] = (int) pe[i] was causing an FPE. The only way I can see this happening is if a huge number of PE were somehow requested. So, clip and report at 1000 PE (which is 4 x above the linear dynamic range of the VA electronics). 2004-08-30 05:36 Nick West * DatabaseMaintenance/tools/search_log_file.pl: Look for literal .. separator between number pair 2004-08-29 16:05 Brett Viren * Registry/RegistryItemXxx.h: Include needed for GCC 3.4 2004-08-29 16:00 Brett Viren * PerfTools/src/common/MemMap.cpp: Use size_t when comparing to string::npos to be 64 bit clean 2004-08-29 15:54 Brett Viren * Midad/Util/Range.h: Need to include for GCC 3.4 2004-08-29 11:07 Nick West * CandFitTrackSR/CandFitTrackSRHandle.h: Remove dummy void SetFinderTrack(const CandTrackHandle*) now that it has been implemented in base class CandFitTrackHandle. 2004-08-28 20:15 raufer * Contrib/weber/UserAnaStrip/: AnaStripND.C, AnaStripND.cxx, GainFit.C, GainFit.h, StripTree.h, runjob.script: Included average gain per pmt and rough gain estimate using the single pe peak position (without fitting). 2004-08-27 21:24 Brett Viren * BeamData/python/: BeamData.cc, BeamData.h, beamdata_wrap.cxx, offline.py: Sart conversion from handling int and float data to only handling double. The truncation from double->float was loosing too much precision. 2004-08-27 20:18 avva * CandFitTrackSA/reco.C: Updated example reco.C script. 2004-08-27 19:59 weber * NoiseFilter/: NoiseFilter.C, NoiseFilterModule.cxx, NoiseFilterModule.h: Modified Files: NoiseFilterModule.cxx NoiseFilterModule.h Added Files: NoiseFilter.C I have modified the module to be able to run on all detectors and to be configurable. It now rejects events, based on non-error, non-veto hits in the snarl. Cuts are - TotAdc >=2000 - EventLength >=2 An example how to configure the modue has been added in NoiseFilter.C 2004-08-27 19:24 Robert Hatcher * Util/GNUmakefile: run "rootcint" so that LoadMinosPDG() is available in CINT. 2004-08-27 17:20 Nathaniel Tagg * PhotonTransport/ScintHitToDigiPE.cxx: Add a check on hits to see if the strip they're on has ANY readout pixel. This stops a number of Calibrator warnings when uninstrumented ND strips are hit. 2004-08-27 15:05 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Add even more debugging.. I want to find and kill this bugger. 2004-08-27 14:58 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Add some NaN tests to trap a bug that Jim saw. 2004-08-27 13:45 Nathaniel Tagg * DataUtil/DatabaseToucher.cxx: Don't touch an invalid context. 2004-08-27 13:37 musser * CandTrackSR/: AlgTrackSRList.cxx, AlgTrackSRList.h, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_FarCosmic.C, DBtxt_AlgTrackSRList_NearBeam.C, DBtxt_AlgTrackSRList_NearCosmic.C, DBtxt_AlgTrackSRList_default.C: remove unnecessary istype, replace with boolean iscosmic 2004-08-27 12:53 Nathaniel Tagg * DetSim/: CustomLightInjector.cxx, DigiPEtoRawDigitModule.cxx, SimEventResult.h: Save the time offset in the DetSim summary output. Some mods to my LI sandbox. 2004-08-27 10:17 Nathaniel Tagg * DetSim/: CustomLightInjector.cxx, LinkDef.h, SimPmtM64Oxford.cxx, SimPmtM64Oxford.h: Add Phillip's new nonlinear M64 model. Untested and unvetted, but here for all to see. 2004-08-27 10:16 Nathaniel Tagg * DetSim/SimVaElectronics.cxx: First compile,then commit. :) 2004-08-27 09:57 Nathaniel Tagg * DetSim/SimVaElectronics.cxx: Go back to the way I had it, now that I remembered to commit to Calibrator too. 2004-08-27 09:54 Nathaniel Tagg * Calibrator/CalVaLinearity.h: Add a new constructor to the CalVaLInearity. (Duh.. for got to commit this.) 2004-08-27 07:49 Nick West * DatabaseMaintenance/scripts/dbi_query_mysql.pm: Minimise disk usage by reusing the same buffer file for all tables 2004-08-26 22:49 avva * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h: Moved four data members: < Double_t fVtxUError; < Double_t fVtxVError; < Double_t fVtxdUError; < Double_t fVtxdVError; from CandFitTrackSR to CandFitTrack. 2004-08-26 22:48 avva * CandFitTrackSR/: CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.h: Moved four data members: < Double_t fVtxUError; < Double_t fVtxVError; < Double_t fVtxdUError; < Double_t fVtxdVError; from CandFitTrackSR up to CandFitTrack. 2004-08-26 22:14 avva * CandFitTrackSA/AlgFitTrackSA.cxx: Change to use "non const" version of CDL2STL. 2004-08-26 22:04 Brett Viren * setup/packages-development: Add BeamData 2004-08-26 22:01 avva * DataUtil/CDL2STL.h, EventDisplay/AltTimeHist.cxx, Midad/Base/TimeHist.cxx, Midad/Cheezy/CheezyPage.cxx, Midad/UserDisplay/UserDisplayModule.cxx: Added non const version of CDL2STL. Fixed constness in EventDisplay/AltTimeHist.cxx, Midad/Base/TimeHist.cxx, Midad/Cheezy/CheezyPage.cxx, Midad/UserDisplay/UserDisplayModule.cxx so that they continue to use the const versions of CDL2STL. 2004-08-26 20:45 Robert Hatcher * DetSim/SimVaElectronics.cxx: Duh! Save *before* commit. 2004-08-26 20:44 Robert Hatcher * DetSim/SimVaElectronics.cxx: make calls to CalVaLinearity ctor actually conform to an available signature. Unfortunately this relies on having an array of a size that CalVaLinearity knows but is private -- having it too small would mean that CalVaLinearity copies data from beyond the end-of-array. 2004-08-26 19:24 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, DBtxt_AlgFitTrackSA_default.C: Fill trk.fit.pass flag. 2004-08-26 18:42 Robert Hatcher * CandTrackSR/DBtxt_AlgTrackSRList_FarCosmic.C: FarCosmic config for SRList should set TrackAlgConfig to "Cosmic" not "Beam". 2004-08-26 18:27 Nathaniel Tagg * PhotonTransport/macros/simple.C: Simplify the simple example a bit more. Clean out some old cruft that isn't strictly needed anymore. 2004-08-26 18:27 Nathaniel Tagg * PhotonTransport/macros/mc.C: Add new parameters to the documentation script, with the new defaults. 2004-08-26 18:26 Nathaniel Tagg * DetSim/SimDetector.cxx: Change the default configuration to the new parameters: Add VA nonlinearity parameters. Add PmtGainDrift setting (default on). Now use the Timed M16/VA models. This allows a realistic dead-time simulation, as well as a realistic shaping of VA signals. This solves a few nagging problems. For example: - Michelle electrons from stopped muons will no longer be added into a digit with equal wieght as the muon, because the shaping time of the VA circuit is now simulated - Algorithms looking for dead chips via the pretrigger window will now work correctly on MC data Downside: 'false' hits from the 2/36 trigger, used by Alfons and a few others for trigger studies, are now totally removed and cannot be recovered. Anyone wanting to see these hits will have to go back to the older model. This is a small price to pay. Increased pretrigger readout window to 5.5 us to correspond to the new dead-chip method. 2004-08-26 18:18 Nathaniel Tagg * DetSim/SimPmtM64.cxx: Enormous speed enhancement; don't roll the dice on charge crosstalk generation unless the maximum variance from the dice is big enough to be measurable (~2 ADC counts). This stops a lot of needless random number generation as well as an extraneous square root. 2004-08-26 18:16 Nathaniel Tagg * DetSim/: SimPmt.cxx, SimPmt.h: Add a call adjust PMT gains by the LI drift This makes the simulated detector change over time the same way as the real one, if the pulser tables are available for the MC context. Performace speed-up in ChargeCrosstalk by statically allocating some workspace. 2004-08-26 18:13 Nathaniel Tagg * DetSim/: SimVaElectronics.cxx, SimVaElectronics.h: Add VA nonlinearity, via Giles' row class. 2004-08-26 17:51 Nathaniel Tagg * PhotonTransport/PhotonConfiguration.cxx: Expand default noise window out to 6.5 microseconds to properly represent activity in pretrigger and posttrigger windows. 2004-08-26 17:20 musser * RecoBase/: CandFitTrack.cxx, CandFitTrack.h, CandFitTrackHandle.cxx, CandFitTrackHandle.h: add pointer to track passed into fit track in CandFitTrack 2004-08-26 14:44 Nick West * CandFitTrackSR/CandFitTrackSRHandle.h: Add dummy void SetFinderTrack(const CandTrackHandle*) to avoid compilation failure of AlgFitTrackSR.cxx,v 1.65 which requires it. This doesn't fix the problem but prevents it being mine! 2004-08-26 14:14 Nick West * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Fix problem that prevented listing of tables from an ORACLE database. 2004-08-26 14:11 Nick West * DatabaseInterface/DbiStatement.cxx: Translate SHOW TABLES -> SELECT TABLE_NAME FROM ALL_TABLES 2004-08-26 14:10 Nick West * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Add method: const DbiConnection* GetConnection(UInt_t dbNo) const; 2004-08-26 14:01 hartnell * CalDetTracker/macros/mcTracker.C: Don't use the MIP tables for CalDet since they have the old numbers in them. Override the tables with my rough number for CalDet. cal.Set("MIPCalibrator=SimpleCalScheme ");//don't use tables cal.Set("defaultSigCorPerMip",610.); This will ensure the light level is close to reality to 10% or so. Using the numbers in the tables would give a light level a factor of 2 too low since the number is ~300. Combined with the light level which was 0.7 it would come out way too low. The light level is now not set so defaulting to 1 as recommended. 2004-08-26 13:28 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Switch to using the new StripToStripCalScheme and StripAttenCalScheme. This shouldn't make any difference for CalDet but should move to using it for consistency. 2004-08-26 13:00 Nick West * DatabaseInterface/: DbiStatement.cxx, test/prepare_db_0.sql: Translate all the precision specified integer types used in our tables 2004-08-26 10:55 Nathaniel Tagg * DetSim/SimVaElectronics.cxx: Get the dynode trigger threshold correct, thanks to help from Alfons. It turns out we were triggering a factor of two more sensitive than we should have been. CalDetters take note! ---Nathaniel 2004-08-26 06:54 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add DCS_CAN 2004-08-26 06:04 Sue Kasahara * WebDocs/ntuple_examples/makeproxy/: index.html, testvertex.C, vertex.C, vertex.h: The root problem with MakeProxy and Friend Ntp trees was fixed today by Philippe. Add simple example of how to use MakeProxy with Friend NtpSR & NtpMC trees to plot vtx z position (mc vs sr). 2004-08-25 23:08 avva * Contrib/sergei/Shadow/shadow2d.C: Add histograms with 20 GeV momentum cut. 2004-08-25 22:26 bspeak * Util/UtilString.h: Add function ToString to the UtilString namespace. 2004-08-25 20:44 Robert Hatcher * setup/packages-development: CandNtupleEM package depends on CandFitShowerEM package (so add it). 2004-08-25 20:35 ebeall * RawData/RawDcsEnvMonitorBlock.cxx: fixed neardet env blocks 2004-08-25 20:26 Robert Hatcher * CandTrackSR/DBtxt_AlgTrackSR_Cosmic.C: fix typo in AlgConfig method name. 2004-08-25 19:58 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, DBtxt_AlgFitTrackSRList_FarCosmic.C, DBtxt_AlgFitTrackSRList_default.C, DBtxt_AlgFitTrackSR_Beam.C, DBtxt_AlgFitTrackSR_Cosmic.C: fix default fittrack config file 2004-08-25 19:20 asousa * Production/MDC/R1.10/: reco_far_R1.10.C, reco_near_R1.10.C: Idem for the MC scripts. 2004-08-25 19:17 asousa * Production/R1.10/reco_production_R1.10.C: Added missing AlgFitTrackSR AlgConfig line. 2004-08-25 18:30 Brett Viren * WebDocs/Companion/overview/: analysing_data_with_root_video.html, using_the_event_display.html: Add links to the videos in web space 2004-08-25 18:12 Brett Viren * WebDocs/Companion/overview/: analysing_data_with_root_video.html, tutorial_preparation.html, using_the_event_display.html: The AFS link needs a file:// prepended 2004-08-25 18:05 Nathaniel Tagg * DetSim/: LinkDef.h, SimDetector.cxx, SimVaElectronics.cxx, SimVaElectronics.h, SimVaTimedElectronics.cxx, SimVaTimedElectronics.h: First functional commit of the new 'Timed' VA and PMT classes. These classes allow the FD to be run in a more realistic mode, where channel response droops over time to an empirical fit to the VA shaping circuit. It also allows a channel to go dead and then become alive again. Need to think of more tests before these classes become the default, but preliminary work shows that they perform much as I expect. 2004-08-25 18:01 Nathaniel Tagg * DetSim/: CustomLightInjector.cxx, CustomLightInjector.h: A tool for doing simulated LI tests. 2004-08-25 18:00 Nathaniel Tagg * DetSim/SimDigitList.cxx: Fix bug that would stop triggering in cases of totally clean events. (Wierd.) 2004-08-25 17:00 Nick West * WebDocs/leak_checkers.html: Add a few lines about TObjectTable 2004-08-25 16:39 blake * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuRecoMCTruth.cxx, AlgFitTrackAtNu.cxx, AlgFitTrackAtNuList.cxx, AlgShowerAtNu.cxx, AlgShowerAtNuList.cxx, AlgTrackAtNu.cxx, AlgTrackAtNuList.cxx, AtNuDisplayModule.cxx, AtNuDisplayModule.h, AtNuFindModule.cxx, AtNuFitModule.cxx, AtNuTreeModule.cxx, AtNuTreeModule.h, CandAtNuReco.h, CandAtNuRecoHandle.cxx, CandAtNuRecoHandle.h, CandFitTrackAtNu.h, CandFitTrackAtNuHandle.cxx, CandFitTrackAtNuHandle.h, CandFitTrackAtNuList.h, CandFitTrackAtNuListHandle.cxx, atnureco.C, CandFitTrackAtNuListHandle.h, CandShowerAtNu.cxx, CandShowerAtNu.h, CandShowerAtNuHandle.cxx, CandShowerAtNuHandle.h, CandShowerAtNuList.cxx, CandShowerAtNuList.h, CandShowerAtNuListHandle.cxx, CandShowerAtNuListHandle.h, CandTrackAtNu.cxx, CandTrackAtNu.h, CandTrackAtNuHandle.cxx, CandTrackAtNuHandle.h, CandTrackAtNuList.cxx, CandTrackAtNuList.h, CandTrackAtNuListHandle.cxx, CandTrackAtNuListHandle.h, ClusterAtNu.cxx, ClusterAtNu.h, DBtxt_AlgAtNuRecoMCTruth_default.C, HitAtNu.cxx, HitAtNu.h, ObjAtNu.cxx, ObjShowerAtNu.cxx, ObjShowerAtNu.h, ObjTrackAtNu.cxx, ObjTrackAtNu.h, README, RecoTreeModule.cxx, RecoTreeModule.h, ShowerAtNu.cxx, ShowerSegmentAtNu.cxx, ShowerSegmentAtNu.h, TrackAtNu.cxx, TrackSegmentAtNu.cxx, TrackSegmentAtNu.h: 25/8/04 ------- minor changes: some minor bug fixes change floats to doubles to fix rounding errors remove dependency on ShieldPlank 2004-08-25 16:39 avva * CandFitTrackSA/DBtxt_AlgFitTrackSA_default.C: Set NPlanesMax to 150 - hard to deal with 400x400 matrices. 2004-08-25 16:38 Nick West * WebDocs/MemCheck.html: Describe memprobe_minos and how to use it to get better stack dump information. Add some development notes on High Water Mark (HWM) Analysis used to look for "Greedy Clients". 2004-08-25 16:37 avva * CandFitTrackSA/AlgFitTrackSA.cxx: Add extra printout at Verbose level. Protect against dividing by 0 and taking square root of a negative number. 2004-08-25 16:35 avva * CandFitTrackSA/FitTrackSAListModule.cxx: Print out snarl number at Debug level. 2004-08-25 16:34 Nick West * WebDocs/debugging_optimising.html: Generalise from Valgrind to all leak checkers 2004-08-25 16:34 Nick West * WebDocs/leak_checkers.html: reorder to better reflect the ones we use 2004-08-25 16:32 Nick West * WebDocs/valgrind.html: Add note about --leak-check=yes 2004-08-25 16:27 Nick West * Util/doc/ChangeLog: Add memprobe_minos, update compare_memcheck_info 2004-08-25 16:19 Nick West * Util/scripts/GNUmakefile: Install memprobe_minos 2004-08-25 16:18 Nick West * Util/scripts/memprobe_minos: Root's memprobe with minor, but backward incomptible, modifications:- The ability to run loon up to the point where all the libraries have been loaded in before attempting to translate addresses. Where it still cannot translate an address, it doesn't remove it from the stack listing but instead records it with the warning that the source is not available. 2004-08-25 16:16 Nick West * Util/scripts/compare_memcheck_info: Add support for High Water Mark (HWM) analysis. Only report problems of new and increasing leaks in env. var COMPARE_MEMCHECK_INFO_DEBUG set. 2004-08-25 14:42 Nathaniel Tagg * DetSim/SimPmt.cxx: Whups.. void isn't the return type for the dtor. 2004-08-25 14:26 Nathaniel Tagg * DetSim/: SimPmt.cxx, SimPmt.h: Add Nick's bugfix: delete time buckets on PMT delete. 2004-08-25 14:25 Nathaniel Tagg * DetSim/SimDetector.cxx: Check the global SimPixelTimeBucket counter on Reset() to ensure memory is being reclaimed correctly. 2004-08-25 14:24 Nathaniel Tagg * DetSim/: SimPixelTimeBucket.cxx, SimPixelTimeBucket.h, SimPmtTimeBucket.cxx: Add a global counter for the SimPixelTimeBuckets for leak checking. 2004-08-25 12:47 Nathaniel Tagg * Calibrator/Calibrator.cxx: Make the 'new' strip-to-strip and strip attenuation methods the default. 2004-08-25 11:42 Nathaniel Tagg * Calibrator/: CalVaLinearity.cxx, CalVaLinearity.h, Calibrator.cxx, LinkDef.h, VaLinearityCalScheme.cxx, VaLinearityCalScheme.h: Add VaLinearity calibrator scheme to use Giles' table rows. Make this scheme the default. Fix bug with VaLin not Reset()ing. Comment out (evil) printf statement. 2004-08-25 07:01 asousa * Production/MDC/R1.10/: GNUmakefile, reco_far_R1.10.C, reco_near_R1.10.C: MC Near and Far tentative reco scripts for future R1.10. Handle with care. 2004-08-25 05:33 cbs * CandNtupleEM/Module/NtpEMModule.cxx: Updated NtpEMModule to write out FitEM info. 2004-08-25 05:22 asousa * Production/R1.10/reco_production_R1.10.C: First working prototype script for Far Data Production with R1.10. 2004-08-25 04:29 Sue Kasahara * WebDocs/ntuple_examples/makeproxy/index.html: I've begun testing our ntuples as Friends with MakeProxy, and have discovered that this doesn't work yet with our particular ntuple format. Add note describing the problem. I've e-mailed Philippe and will update site when the problem is fixed. 2004-08-24 22:22 Sue Kasahara * WebDocs/standard_ntuples.html: Fix line spacing 2004-08-24 22:05 Sue Kasahara * WebDocs/standard_ntuples.html: Provide a link to the ntuple example page. 2004-08-24 22:00 Sue Kasahara * WebDocs/ntuple_examples/: makeproxy/.cvsignore, .cvsignore: [no log message] 2004-08-24 21:59 Sue Kasahara * WebDocs/ntuple_examples/makeproxy/: index.html, printheader.C, printheaderNtp.h, rootMakeProxy.html, sumenergy.C, sumenergy.h, testprintheader.C, testsumenergy.C: Page to describe MakeProxy with examples. 2004-08-24 21:56 Sue Kasahara * WebDocs/ntuple_examples/: index.html, testNtpDraw.C, testNtpLoop.C, testNtpLoopMultipleFiles.C, testNtpScan.C: Add page with ntuple use examples. 2004-08-24 21:54 Sue Kasahara * WebDocs/standard_ntuples.html: Add comment about where to find the definitions of the data members stored in the ntuples. 2004-08-24 21:10 Sue Kasahara * Persistency/test/GNUmakefile: remove extra line 2004-08-24 20:11 ebeall * RawData/: RawDcsCanMonitorBlock.h, RawDcsCanMonitorBlock.cxx: CANbus poweron poweroff addition 2004-08-24 20:07 ebeall * DcsDaemon/dcs_mysql2roto.c: canbus fixes, general logic fixes 2004-08-24 19:46 ebeall * DcsUser/scripts/fardetdcswriter.mysql: sql script to initialize fardet offline db 2004-08-24 19:46 ebeall * DcsUser/scripts/neardetdcswriter.mysql: sql file to use at neardet offline db 2004-08-24 19:21 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, mungeMysqlDump.pl: took out some quote silliness 2004-08-24 18:58 josh * VertexFinder/VtxCluster*/: .cvsignore, LinkDef.h: same as before 2004-08-24 18:55 josh * VertexFinder/: minossoft/VertexFinder/.cvsignore, working/minossoft/VertexFinder/.cvsignore, working/minossoft/VertexFinder/VtxCluster*/.cvsignore: More removal and cleaning 2004-08-24 18:45 josh * VertexFinder/: current/GNUmakefile, current/LinkDef.h, current/VertexFinder.cxx, current/VertexFinder.h, current/VtxCluster.cxx, current/VtxCluster.h, current/VtxClusterList.cxx, current/VtxClusterList.h, minossoft/VertexFinder/GNUmakefile, minossoft/VertexFinder/LinkDef.h, minossoft/VertexFinder/VertexFinder.cxx, minossoft/VertexFinder/VertexFinder.h, minossoft/VertexFinder/VtxCluster.cxx, minossoft/VertexFinder/VtxCluster.h, minossoft/VertexFinder/VtxClusterList.cxx, minossoft/VertexFinder/VtxClusterList.h, working/GNUmakefile, working/LinkDef.h, working/VertexFinder.cxx, working/VertexFinder.h, working/VtxCluster.cxx, working/VtxCluster.h, working/VtxClusterList.cxx, working/VtxClusterList.h, working/minossoft/VertexFinder/GNUmakefile, working/minossoft/VertexFinder/LinkDef.h, working/minossoft/VertexFinder/VertexFinder.cxx, working/minossoft/VertexFinder/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/EventGroup.cxx, working/minossoft/VertexFinder/VtxCluster*/EventGroup.h, working/minossoft/VertexFinder/VtxCluster*/GNUmakefile, working/minossoft/VertexFinder/VtxCluster*/Groups.cxx, working/minossoft/VertexFinder/VtxCluster*/Groups.h, working/minossoft/VertexFinder/VtxCluster*/LinkDef.h, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.cxx, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/VtxCluster.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.h: another effort at cleaning up 2004-08-24 18:27 josh * VertexFinder/: .cvsignore, GNUmakefile, LinkDef.h, VertexFinder.cxx, VertexFinder.h, VtxCluster.cxx, VtxCluster.h, VtxClusterList.cxx, VtxClusterList.h: trying again 2004-08-24 18:26 josh * VertexFinder/: current/GNUmakefile, current/LinkDef.h, current/VertexFinder.cxx, current/VertexFinder.h, current/VtxCluster.cxx, current/VtxCluster.h, current/VtxClusterList.cxx, current/VtxClusterList.h, minossoft/VertexFinder/.cvsignore, minossoft/VertexFinder/GNUmakefile, minossoft/VertexFinder/LinkDef.h, minossoft/VertexFinder/VertexFinder.cxx, minossoft/VertexFinder/VertexFinder.h, minossoft/VertexFinder/VtxCluster.cxx, minossoft/VertexFinder/VtxCluster.h, minossoft/VertexFinder/VtxClusterList.cxx, minossoft/VertexFinder/VtxClusterList.h, working/GNUmakefile, working/LinkDef.h, working/VertexFinder.cxx, working/VertexFinder.h, working/VtxCluster.cxx, working/VtxCluster.h, working/VtxClusterList.cxx, working/VtxClusterList.h, working/minossoft/VertexFinder/.cvsignore, working/minossoft/VertexFinder/GNUmakefile, working/minossoft/VertexFinder/LinkDef.h, working/minossoft/VertexFinder/VertexFinder.cxx, working/minossoft/VertexFinder/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/.cvsignore, working/minossoft/VertexFinder/VtxCluster*/EventGroup.cxx, working/minossoft/VertexFinder/VtxCluster*/EventGroup.h, working/minossoft/VertexFinder/VtxCluster*/GNUmakefile, working/minossoft/VertexFinder/VtxCluster*/Groups.cxx, working/minossoft/VertexFinder/VtxCluster*/Groups.h, working/minossoft/VertexFinder/VtxCluster*/LinkDef.h, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.cxx, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/VtxCluster.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.h, VtxCluster.cxx, VtxCluster.h, VtxClusterList.cxx, VtxClusterList.h: Initial revision 2004-08-24 18:26 josh * VertexFinder/: current/GNUmakefile, current/LinkDef.h, current/VertexFinder.cxx, current/VertexFinder.h, current/VtxCluster.cxx, current/VtxCluster.h, current/VtxClusterList.cxx, current/VtxClusterList.h, minossoft/VertexFinder/.cvsignore, minossoft/VertexFinder/GNUmakefile, minossoft/VertexFinder/LinkDef.h, minossoft/VertexFinder/VertexFinder.cxx, minossoft/VertexFinder/VertexFinder.h, minossoft/VertexFinder/VtxCluster.cxx, minossoft/VertexFinder/VtxCluster.h, minossoft/VertexFinder/VtxClusterList.cxx, minossoft/VertexFinder/VtxClusterList.h, working/GNUmakefile, working/LinkDef.h, working/VertexFinder.cxx, working/VertexFinder.h, working/VtxCluster.cxx, working/VtxCluster.h, working/VtxClusterList.cxx, working/VtxClusterList.h, working/minossoft/VertexFinder/.cvsignore, working/minossoft/VertexFinder/GNUmakefile, working/minossoft/VertexFinder/LinkDef.h, working/minossoft/VertexFinder/VertexFinder.cxx, working/minossoft/VertexFinder/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/.cvsignore, working/minossoft/VertexFinder/VtxCluster*/EventGroup.cxx, working/minossoft/VertexFinder/VtxCluster*/EventGroup.h, working/minossoft/VertexFinder/VtxCluster*/GNUmakefile, working/minossoft/VertexFinder/VtxCluster*/Groups.cxx, working/minossoft/VertexFinder/VtxCluster*/Groups.h, working/minossoft/VertexFinder/VtxCluster*/LinkDef.h, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.cxx, working/minossoft/VertexFinder/VtxCluster*/VertexFinder.h, working/minossoft/VertexFinder/VtxCluster*/VtxCluster.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.cxx, working/minossoft/VertexFinder/VtxCluster*/VtxClusterList.h: trying to just do it as a group 2004-08-24 18:18 josh * VertexFinder/VtxCluster*/: EventGroup.cxx, EventGroup.h, GNUmakefile, Groups.cxx, Groups.h, VertexFinder.cxx, VertexFinder.h, VtxCluster.cxx, VtxClusterList.cxx, VtxClusterList.h: More cleanup of old directory 2004-08-24 18:09 josh * VertexFinder/: Groups.cxx, Groups.h: file removal 2004-08-24 18:08 josh * VertexFinder/: EventGroup.cxx, EventGroup.h: Continuing to remove old unneeded files. 2004-08-24 18:05 josh * VertexFinder/VtxCluster*/VtxCluster.h: Attempting to remove old files 2004-08-24 17:59 josh * VertexFinder/: GNUmakefile, VertexFinder.cxx, VertexFinder.h: trying again to update 2004-08-24 17:29 Minos CVS group account. Do not commit from here! * VertexFinder/VtxCluster*/: .cvsignore, EventGroup.cxx, EventGroup.h, GNUmakefile, Groups.cxx, Groups.h, LinkDef.h, VertexFinder.cxx, VertexFinder.h, VtxCluster.cxx, VtxCluster.h, VtxClusterList.cxx, VtxClusterList.h: Initial revision 2004-08-24 17:29 Minos CVS group account. Do not commit from here! * VertexFinder/VtxCluster*/: .cvsignore, EventGroup.cxx, EventGroup.h, GNUmakefile, Groups.cxx, Groups.h, LinkDef.h, VertexFinder.cxx, VertexFinder.h, VtxCluster.cxx, VtxCluster.h, VtxClusterList.cxx, VtxClusterList.h: Updating VertexFinder to use proper coding conventions 2004-08-24 17:28 barr * Calibrator/: CalVaLinearity.cxx, CalVaLinearity.h, LinkDef.h: Added first version of CalVaLinearity.cxx/h VA linearity correction (for PIN diodes) - G.Barr 2004-08-24 17:21 musser * Contrib/RecoCheck/: ntupleSR_farref.root, ntupleSR_nearref.root: update reference root files 2004-08-24 16:43 Nick West * WebDocs/WebDocs.html: Move Mark's GNUMI CVS link to MC section. Have link to our Respository in Tools section 2004-08-24 14:23 anatael * Contrib/anatael/PedStability/: GNUmakefile, LinkDef.h, PedStability.C, PedStability.cxx, PedStability.h, doPedStability.C: Commiting PedStability to Contrib for the first time. This is the code I used for the pedestal stability analysis @ FD during May 2003. It can be seen as an early version of SexyPedestal, worsly coded but with some functionalities that I deprecated in SexyPedestal: Stability analysis. Anatael 2004-08-24 13:51 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx: Minor changes. Don't know if it's a root bug or feature but when I open a file to write out histograms they then don't display on the canvas properly. 2004-08-24 13:25 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add the CALDET* tables 2004-08-24 04:15 avva * CandFitTrackSA/AlgFitTrackSA.cxx: Protect against dividing by 0 in FillNtp. 2004-08-24 03:45 avva * CandFitTrackSA/AlgFitTrackSA.cxx: Added Verbose level printouts for debugging FillNtp method. 2004-08-23 20:45 musser * Contrib/RecoCheck/: FARJOB.C, NEARJOB.C: another fix to these job scripts, replaing libVERTEXFINDER with libVertexFinder 2004-08-23 20:01 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, DBtxt_AlgFitTrackSA_default.C: Add convergence condition N(planes fit) >= 0.7*N(all planes). 2004-08-23 17:40 musser * Contrib/RecoCheck/: FARJOB.C, MkCheckplots.C, NEARJOB.C, checkplots.ps, ntupleSR_farref.root, ntupleSR_nearref.root: modify job scripts for new configuration of reco code 2004-08-23 17:10 Brett Viren * BeamData/doc/RBPM.java: The fleshed out version of the example code from Jim Patrick 2004-08-23 17:02 Brett Viren * BeamData/doc/RBPM.java: Example code from Jim Patrick to read new-style BPMs 2004-08-20 22:07 ebeall * RawData/: RawDcsEnvMonitorBlock.h, RawDcsEnvMonitorBlock.cxx, RawDcsHvMonitorBlock.h, RawDcsHvMonitorBlock.cxx: neardet additions 2004-08-20 22:04 ebeall * DcsDaemon/dcs_mysql2roto.c: neardet added, and canbus additions 2004-08-20 17:28 Brett Viren * BeamData/doc/SwicScaled.java: Example Java code for unpacking SWIC scanner data, from Jim Patrick 2004-08-20 17:28 Brett Viren * BeamData/doc/: index.html, requirements.tex: Remove the term "relative" from timestamp element of block layout. Some useful links added to index.html. 2004-08-20 17:13 Nathaniel Tagg * Calibrator/SimpleCalScheme.cxx: Fix new default MIP number to be that tuned for the MC. 2004-08-20 17:12 Nathaniel Tagg * PhotonTransport/: PhotonConfiguration.cxx, macros/mc.C, macros/simple.C: Fix tuning: OverallLightOutput = 1.0, use MIP calibration to get light level right. 2004-08-20 16:37 musser * CandTrackSR/DBtxt_AlgTrackSRList_FarCosmic.C: try again to fix typo 2004-08-20 13:48 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSRList.cxx, DBtxt_AlgFitTrackSRList_FarBeam.C, DBtxt_AlgFitTrackSRList_FarCosmic.C, DBtxt_AlgFitTrackSRList_NearBeam.C, DBtxt_AlgFitTrackSRList_NearCosmic.C, DBtxt_AlgFitTrackSR_Beam.C, DBtxt_AlgFitTrackSR_Cosmic.C, GNUmakefile: Dealing with fact that fit track algorithm has cosmic/beam dependence, needs full set of config files. 2004-08-20 13:43 musser * CandTrackSR/: AlgTrackSRList.cxx, DBtxt_AlgTrackSRList_default.C, DBtxt_AlgTrackSR_default.C: fix typo in DBtxt_AlgTrackSRList_default.C declaration 2004-08-20 10:52 Nick West * DatabaseInterface/: DbiStatement.cxx, doc/ChangeLog: Improve translation of data type to ORACLE. 2004-08-20 10:51 Nick West * DatabaseInterface/DbiDBProxy.cxx: Minor change in debug level 2004-08-20 10:50 Nick West * DatabaseInterface/test/DbiValidate.cc: Drop main tables before VLD (ORACLE upset otherwise). Preload just ALL_DATA_TYPES. 2004-08-20 10:48 Nick West * DatabaseInterface/test/TestDbi.cc: Change in Msg level 2004-08-20 10:42 Nick West * DatabaseInterface/test/prepare_db_0.sql: Add an ALL_DATA_TYPES table to test out type translation 2004-08-20 10:33 Nathaniel Tagg * Calibrator/: StripAttenCalScheme.cxx, StripToStripCalScheme.cxx: Change strip calibrators so they don't complain about lack of data for veto shield entries. 2004-08-19 21:32 musser * CandFitTrackSR/DBtxt_AlgFitTrackSRList_default.C: forgot this too 2004-08-19 21:31 musser * CandFitTrackSR/DBtxt_AlgFitTrackSR_default.C: Forgot this file 2004-08-19 20:43 raufer * Contrib/weber/UserAnaStrip/.cvsignore: Added .root to .cvsignore 2004-08-19 20:01 musser * CandNtupleSR/Module/NtpSRModule.cxx: use version of shower energy call which includes subtraction of crossing track signal, and change event energy to sum of primary track and shower energies, rather than simple charge sum 2004-08-19 19:41 Brett Viren * JobControl/GNUmakefile: Need to link against root libs do to LoadMinosPDG move to Utils 2004-08-19 19:11 musser * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.cxx.br, AlgFitTrackSR.cxx.rl, AlgFitTrackSR.h, AlgFitTrackSR.h.br, AlgFitTrackSR.h.rl, CandFitTrackSR.cxx, CandFitTrackSR.h, CandFitTrackSRHandle.cxx, CandFitTrackSRHandle.cxx.br, CandFitTrackSRHandle.cxx.rl, CandFitTrackSRHandle.h, CandFitTrackSRHandle.h.br, CandFitTrackSRHandle.h.rl, FitTrackSRListModule.cxx, FitTrackSRListModule.h, GNUmakefile, KalmanPlaneSR.cxx.br, KalmanPlaneSR.cxx.rl, KalmanPlaneSR.h.br, KalmanPlaneSR.h.rl: clean up, and modify configuration. most 'algorithmic' code previously in CandFitTrackSRHandle has been moved to methods in AlgFitTrackSR. The handle now has no member variables. Various unnecessary member variables in the candidate have been removed as well. 2004-08-19 19:07 musser * CandTrackSR/: AlgTrackSR.cxx, AlgTrackSRList.cxx, AlgTrackSRList.cxx.br, AlgTrackSRList.cxx.rl, AlgTrackSRList.h, AlgTrackSRList.h.br, AlgTrackSRList.h.rl, DBtxt_AlgFitTrackSRList_default.C, DBtxt_AlgFitTrackSR_default.C, DBtxt_AlgTrackSRList_FarBeam.C, DBtxt_AlgTrackSRList_FarCosmic.C, DBtxt_AlgTrackSRList_NearBeam.C, DBtxt_AlgTrackSRList_NearCosmic.C, DBtxt_AlgTrackSRList_default.C, DBtxt_AlgTrackSR_Beam.C, DBtxt_AlgTrackSR_Cosmic.C, DBtxt_AlgTrackSR_default.C, GNUmakefile, Track2DSR.cxx, TrackSRListModule.cxx, TrackSRListModule.h, TrkClsSlpSR.h: clean up, comment, and revise configuration. Replace range/energy relation with improved version, hopefully eliminated offset. 2004-08-19 19:05 musser * CandEventSR/: AlgEventSR.cxx, AlgEventSR.h, AlgEventSRList.cxx, AlgEventSRList.h, DBtxt_AlgEventSRList_FarBeam.C, DBtxt_AlgEventSRList_FarCosmic.C, DBtxt_AlgEventSRList_NearBeam.C, DBtxt_AlgEventSRList_NearCosmic.C, DBtxt_AlgEventSRList_default.C, DBtxt_AlgEventSR_default.C, EventSRListModule.cxx, EventSRListModule.h, GNUmakefile: clean up, comment, and revise configuration scheme. Add requirement that track have more than some number of isoated hits in order for it to be added to an event. During event construction, check before adding a track to an event that the event does not already include a track which is inconsistent with being in the same event. Previously, a shower which was consistent with lieing on two tracks would force these two tracks into a single event. 2004-08-19 18:49 musser * BubbleSpeak/AlgSuperSlice.cxx: make compatible with CandSliceHandle changes 2004-08-19 17:39 Brett Viren * Calibrator/: Calibrator.cxx, Calibrator.h: Replace include with class declaration 2004-08-19 17:24 Brett Viren * PhotonTransport/toyMC/ToyMCModule.cxx: Reflect move of LoadMinosPDG 2004-08-19 17:20 Brett Viren * Midad/Base/Mint.cxx: Reflect move of LoadMinosPDG 2004-08-19 17:06 Brett Viren * RerootExodus/RerootToTruthModule.cxx: Reflect move of LoadMinosPDG 2004-08-19 16:58 Brett Viren * Calibrator/: MIPCalScheme.cxx, TimeCalScheme.cxx: Remove unused included headers 2004-08-19 16:48 Brett Viren * PulserCalibration/: PulserFromRawFilterModule.cxx, PulserFromRawModule.cxx: Remove unused included headers 2004-08-19 16:33 Brett Viren * DataUtil/: LinkDef.h, LoadMinosPDG.cxx, LoadMinosPDG.h: Move LoadMinosPDG to Util 2004-08-19 16:33 Brett Viren * Util/: LinkDef.h, LoadMinosPDG.cxx, LoadMinosPDG.h: Move LoadMinosPDG from DataUtil 2004-08-19 16:15 musser * RecoBase/: CandEvent.cxx, CandEvent.h, CandEventHandle.cxx, CandEventHandle.h, CandRecoHandle.cxx, CandRecoHandle.h, CandShowerHandle.cxx, CandShowerHandle.h, CandSlice.cxx, CandSlice.h, CandSliceHandle.cxx, CandSliceHandle.h: make CandEvent derive from CandReco, eliminate redundant code. add GetMinU(iplane),GetMaxU(iplane), etc to CandShowerHandle remove member variables in CandSlice 2004-08-19 15:32 Nathaniel Tagg * Calibrator/SimpleCalScheme.cxx: Change default sigcor to what I think is reasonable. 2004-08-19 15:02 musser * CandShowerSR/: AlgShowerSR.cxx, AlgShowerSRList.cxx, AlgShowerSRList.h, DBtxt_AlgShowerSRList_FarBeam.C, DBtxt_AlgShowerSRList_FarCosmic.C, DBtxt_AlgShowerSRList_NearBeam.C, DBtxt_AlgShowerSRList_NearCosmic.C, DBtxt_AlgShowerSRList_default.C, DBtxt_AlgShowerSR_default.C, GNUmakefile, ShowerSRListModule.cxx, ShowerSRListModule.h: cleanup code, comment, and revise configuration control 2004-08-19 15:01 musser * CandClusterSR/: AlgClusterSR.cxx, AlgClusterSRList.cxx, AlgClusterSRList.h, ClusterSRListModule.cxx, ClusterSRListModule.h, DBtxt_AlgClusterSRList_FarBeam.C, DBtxt_AlgClusterSRList_FarCosmic.C, DBtxt_AlgClusterSRList_NearBeam.C, DBtxt_AlgClusterSRList_NearCosmic.C, DBtxt_AlgClusterSRList_default.C, DBtxt_AlgClusterSR_default.C, GNUmakefile, LinkDef.h, StripInfoSR.cxx, StripInfoSR.h: cleanup code, comment, and modify configuration control 2004-08-19 14:54 musser * CandStripSR/AlgStripSRList.cxx: cleanup, comment code, and revise configuration control scheme 2004-08-19 14:33 musser * CandSliceSR/: AlgSliceSR.cxx, AlgSliceSRList.cxx, AlgSliceSRList.h, DBtxt_AlgSliceSRList_FarBeam.C, DBtxt_AlgSliceSRList_FarCosmic.C, DBtxt_AlgSliceSRList_NearBeam.C, DBtxt_AlgSliceSRList_NearCosmic.C, DBtxt_AlgSliceSRList_default.C, DBtxt_AlgSliceSR_default.C, GNUmakefile, SliceSRListModule.cxx, SliceSRListModule.h: clean up, comment, and revise configuration 2004-08-19 12:25 Nathaniel Tagg * CandNtupleSR/NtpSRTrack.cxx: Whups.. missed the .plane entry. 2004-08-19 12:01 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/dbi_query_mysql.pm: Try to fix problem with missing/incomplete checksum by buffering mysql output to disk 2004-08-18 23:40 cbs * CalDetTracker/CDEvDisplay/SetUpDisplay.C: CalDetTracker now dependent on CalDetPID, so need to load the library in order to run the event display. 2004-08-18 23:16 avva * CandFitTrackSA/MatrixCalculator.cxx: Fix cvsid. 2004-08-18 23:08 avva * CandFitTrackSA/: AlgFitTrackSA.cxx, AlgFitTrackSA.h, AlgFitTrackSAList.cxx, ConstFT.h, DBtxt_AlgFitTrackSAList_default.C, DBtxt_AlgFitTrackSA_default.C, DataFT.cxx, DataFT.h, FitState.cxx, FitState.h, FitStepInfoFT.cxx, FitTrackSAListModule.cxx, GNUmakefile, IterationState.cxx, IterationState.h, LinkDef.h, MatrixCalculator.cxx, MatrixCalculator.h, SuperIterationState.cxx, SuperIterationState.h, TrackFT.cxx, TrackFT.h, Ntp/NtpFitSA.cxx, Ntp/NtpFitSA.h, Ntp/NtpFitSARecord.cxx: A lot of changes: 1. Replaced all arrays with STL vectors and lists 2. Separated matrix calculations in a separate class MatrixCalculator 3. Merged TrackFT into DataFT 4. Rewrote iterating part of AlgFitTrackSA 5. bunch of smaller changes. 2004-08-18 22:39 raufer * Contrib/weber/UserAnaStrip/: AnaStripND.C, AnaStripND.cxx, AnaStripND.h, GainFit.C, GainFit.h, StripTree.C, StripTree.h, runjob.script: Macro to look at ouput of AnaStripND.C and some minor changes. 2004-08-18 21:55 webera * Contrib/weber/AnaMC/: AnaMC.C, AnaMC.cxx, Study.C, StudyMC.C, StudyMC.h: Modified Files: AnaMC.C AnaMC.cxx StudyMC.C StudyMC.h Removed Files: Study.C some clean-up and bug fixes 2004-08-18 20:53 musser * Production/R1.10/reco_production_R1.10.C: add setup for new reco configuration to job script 2004-08-17 22:15 Robert Hatcher * DatabaseUpdater/: DbuDaqConfigFiles.cxx, DbuDaqConfigFiles.h, DbuDaqFileSummary.cxx, DbuDaqFileSummary.h, DbuRunSummary.cxx, DbuRunSummary.h, LinkDef.h: current (pre-production, ie. working) definitions for DBURUNSUMMARY -- run info DBUDAQFILESUMMARY -- subrun info (ie. file) DBUDAQCONFIGFILES -- amalgamation of Daq config file blocks Table layout subject to change - do not (yet) build them in warehouse DB DbuRunSummary when fetched will pull the appropriate entries from the other two using extended queries. 2004-08-17 22:11 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: current (pre-production, ie. working) definitions for DBURUNSUMMARY -- run info DBUDAQFILESUMMARY -- subrun info (ie. file) DBUDAQCONFIGFILES -- amalgamation of Daq config file blocks Table layout subject to change - do not (yet) build them in warehouse DB 2004-08-17 20:19 asousa * Production/R1.10/: GNUmakefile, reco_production_R1.10.C: New prototype script for post R1.9 production. 2004-08-17 15:38 Robert Hatcher * OnlineUtil/: GNUmakefile, msgLogLib/GNUmakefile: more tweaks, descend into msgLogLib in order to build the executables (but no longer the library .o files which are now done at top level). 2004-08-17 15:17 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Degrade debugging messages. 2004-08-17 14:56 Nathaniel Tagg * CandNtupleSR/: NtpSRTrack.cxx, NtpSRTrack.h: Add copy constructor for NtpSRTrack, for my own nefarious purposes. 2004-08-17 14:04 Brett Viren * BeamData/python/data.py: More buglets 2004-08-17 12:56 Brett Viren * BeamData/python/: callback.py, inject-xmlrpc.py: Some buglets fixed. 2004-08-17 12:13 hartnell * LISummary/: LILookup.cxx, LISummarySorter.cxx: Control verbosity, especially when bad detector components cause channels to have zero rms. Limit messages due to plex problem (?). A few ND specific upgrades to LILookup 2004-08-17 10:40 Nick West * DatabaseInterface/test/TestDbi.cc: Switch on debug print to debug ORACLE meta-data 2004-08-17 10:39 Nick West * DatabaseInterface/test/DbiValidate.cc: Open all table during preparation, to debug ORACLE meta-data 2004-08-17 10:39 Nick West * DatabaseInterface/DbiTableProxy.h: Fix typo - there isn't a DbiFactory 2004-08-17 10:39 Nick West * DatabaseInterface/DbiFieldType.cxx: Treat kNUMERIC as kINTEGER 2004-08-17 10:39 Nick West * DatabaseInterface/DbiDBProxy.cxx: Minor change to debug printout. 2004-08-17 10:19 Nathaniel Tagg * DetSim/SimPmtTimeBucket.cxx: Fix uninitialized-parameter bug. (Thanks Kat. and Jeff) 2004-08-17 07:37 Nick West * DatabaseInterface/test/DbiValidate.cc: Remove hack that reset log level 2004-08-17 02:10 Brett Viren * RawData/: RawBeamData.cxx, RawBeamSwicData.cxx, RawBeamSwicData.h, test/bm_simple_test.C, test/bm_test.C, test/raw_minos.C: Fix up some of the conversions for SWIC data. Still seems to be some inconsistency in the calculated statistics. There is also apparently a ~half hour difference between Beam Divisions GPS and minos-om's system clock to still track down. And, yes, I checked that loon still links this time! (sorry for the other two screw ups). 2004-08-17 00:12 Brett Viren * OnlineUtil/GNUmakefile: Make George's symlink trick default for all platforms. Also build both static and shared libs by default (Mac OS X platform excluded). This should also remove the need for the race condition fix in msgLogLib/GNUmakefile. Note: subdir GNUmakefiles are now ignored. 2004-08-16 19:37 Brett Viren * BeamData/python/: bmp.py, callback.py, config.py, offline.py: Write up the changes moving to using callbacks for both in and out of spill readings. Not yet tested. 2004-08-16 18:23 Brett Viren * RawData/RawBeamSwicData.h: Fill in missing methods 2004-08-16 16:59 Brett Viren * RawData/: RawBeamSwicData.cxx, RawBeamSwicData.h: Implement GetData (thanks for catching this Nick) and a bunch of data accessors. 2004-08-16 16:18 Nathaniel Tagg * DetSim/: DigiPEtoRawDigitModule.cxx, LinkDef.h, SimPmt.cxx, SimPmt.h, SimPmtM16.h, SimPmtM64.h, SimPmtM64CrosstalkTable.h, SimPmtM64Full.cxx, SimPmtTimeBucket.cxx, SimPmtTimeBucket.h, SimPmtUTM16.cxx, SimPmtUTM16.h, SimVaElectronics.cxx, SimVaElectronics.h, SimVaTimedElectronics.cxx, SimVaTimedElectronics.h: Performance enhance 2004-08-16 16:15 Nathaniel Tagg * Calibrator/StripAttenCalScheme.cxx: Fix some pedantic typos 2004-08-16 12:46 Nathaniel Tagg * Calibrator/PEGainCalScheme.cxx: Bug in decalibration meant that primary calibration wasn't working, but was falling back on defaults. 2004-08-16 09:50 Nick West * DatabaseMaintenance/doc/ChangeLog: Improve SEQNO selection debug facility and checksum mail subject line. 2004-08-16 09:50 Nick West * DatabaseMaintenance/scripts/: cs_do_table.pm, cs_update_logfile.pm: Improve SEQNO selection debug facility. 2004-08-16 09:50 Nick West * DatabaseMaintenance/scripts/create_analyse_checksum.pm: Improve checksum mail subject line. 2004-08-16 09:50 Nick West * DatabaseMaintenance/scripts/analyse_checksum.pm: Improve checksum mail subject line. Show cpu and elapse times. 2004-08-16 06:29 Nick West * RawData/: LinkDef.h, RawBeamSwicData.cxx, RawBeamSwicData.h: Minimal change to RawBeamSwicData to allow linking against RawData library:- Add ROOT instrumentation Dummy out undefined RawBeamData& GetData(). 2004-08-13 22:42 Brett Viren * RawData/: RawBeamData.cxx, RawBeamData.h, RawBeamSwicData.cxx, RawBeamSwicData.h: Add a RawBeamData "decorator" to allow SWIC scanner specific unpacker. This RawBeamSwicData is not yet fully instrumented. 2004-08-13 20:30 Brett Viren * RawData/: LinkDef.h, RawBeamData.cxx, RawBeamData.h, RawBeamMonBlock.cxx: Teach rootcint about RawBeamData 2004-08-13 19:54 Brett Viren * BeamData/python/BeamData.cc: Dur, was saving millisecs in seconds data 2004-08-13 19:02 Brett Viren * BeamData/python/: BeamData.cc, bmp.py, data.py, inject-xmlrpc.py, minosbd.py, monitor.py, offline.py, request.py, start.sh: Add bmp.py a new simpler main program that just does Export style XML-RPC APIs. Fix everything (I hope) to now work with new per-device timestamps. 2004-08-13 19:00 Brett Viren * RawData/RawBeamMonBlock.cxx: Fix to correctly unpack with the extra timestamp words 2004-08-13 17:34 Nathaniel Tagg * DetSim/: SimPmtM64CrosstalkTable.cxx, SimPmtM64CrosstalkTable.h: Optimize run time for ND by ~20%: cache a small database table to prevent map lookups. 2004-08-13 17:15 dbox * DatabaseTables/scripts/prime_oracle_from_mysql.pl: more changes to handle idiosycracies in update files 2004-08-13 16:42 Robert Hatcher * RawData/: RawDaqHeaderBlock.cxx, RawDaqHeaderBlock.h: extension of block data (v2) requires new methods 2004-08-13 16:39 Robert Hatcher * OnlineUtil/mdBlockDefinitions.h: resynch with online CVS repository of 2004-08-13 2004-08-12 21:39 Brett Viren * RawData/: RawBeamData.cxx, RawBeamData.h, RawBeamMonBlock.cxx, RawBeamMonBlock.h: Change to holding per device timestamps. Not yet tested! 2004-08-12 19:37 Brett Viren * BeamData/python/BeamData.cc: Move the munging of the ACNET name to just before it is sent out. 2004-08-12 19:34 Brett Viren * BeamData/doc/requirements.tex: Update document to reflect new sec+msec per-device timestamp 2004-08-12 19:29 Brett Viren * BeamData/python/: BeamData.cc, BeamData.h, Makefile, beamdata.py, beamdata_wrap.cxx, inject-xmlrpc.py, offline.py: Save a per-device timestamp. Not yet tested! 2004-08-12 16:13 hartnell * CalDetTracker/CDAnalysis.cxx: New systematics plots. Now cut out bad pedestals in 70000 series runs. 2004-08-12 14:27 Brett Viren * CandStripSR/: DBtxt_AlgStripSRList_default.C, DBtxt_AlgStripSR_default.C: Remove #includes 2004-08-12 13:47 cbs * Contrib/cbs/Mad/macros/AnalyzeMC.C: Adding macro to show how to use Mad to generate a single experiment from MC events to get an energy spectrum, and then how to fit it. 2004-08-12 10:46 anatael * Contrib/anatael/LookAtLUT/README: Add a README file. Anatael 2004-08-12 10:28 Nathaniel Tagg * PhotonTransport/: PhotonConfiguration.cxx, macros/mc.C, macros/simple.C: Change default light scale back to 1.0.. let the scale be set by MIP calibration instead, to get consistency. 2004-08-12 10:07 anatael * Contrib/anatael/LookAtLUT/: GNUmakefile, LinkDef.h, LookAtLUT.cxx, LookAtLUT.h, QieNearCalibration.cxx, QieNearCalibration.h, QieRangeResponse.cxx, QieRangeResponse.h, TreeMyLUT.C, makeLookAtLUT.C: Commiting for the FIRST time: TreeMyLUT.C: ************ A simple ROOT macro that converts the ASCII file output from LUT dump into a ROOT TTREE. LookAtLUT: ********** A framework for analysis of LUT data (from output of TreeMyLUT). It uses QieRangeResponse objects as the core of the analysis. Already QieRangeResponse is able to check the linearity of the LUT and find out-layers. It is therefore a diagnosis tool to make sure quality of the ND FEE calibration. QieNearCalibration (VERY preliminar!!!): ******************* Package written but never tested to look at the summaries data from a ND calibration run. The ND calibration run data is the data used to create the LUTs. This code was a little hack from Simona Murgia's QieCalibration code to analyse NearCalCheck runs data. Therefore I share authorship/blame with her. NOTE FROM THE AUTHOR: There are plenty of things that can be done to improve these pieces of code. They were done on the rush of CalDet data taken - I am not sure how well it would go in the ND. I hope to make myself very trivial, but significant improvements, but I would be very glad to guide any one who is interested/willing to help. Anatael Cabrera 2004-08-11 22:02 Brett Viren * BeamData/doc/: index.html, pbar-pages-11aug04.jpg: Some more test devices 2004-08-11 22:02 Brett Viren * BeamData/doc/requirements.tex: Update for per-device times 2004-08-11 21:40 Robert Hatcher * DeMux/: AlgDeMuxBeam.cxx, AlgDeMuxBeam.h: Algorithms should not explicitly hold pointers to heap allocated Ugli(Plex)Handles as this can lead to stale pointers where the underlying geometry(plex) gets destroyed before the algorithm. If the desire is to avoid passing something down a complex call tree then the solution is for the algorithm to hold a copy of the VldContext that it is working on and build the handle normally as needed. 2004-08-11 21:11 Robert Hatcher * CandFitTrackSR/: AlgFitTrackSR.cxx, AlgFitTrackSR.h: Algorithms really shouldn't hold pointers to objects in records (and thus hold stale pointers when mom gets cleared) unless they are prepared to clear the pointer when they're done with RunAlg. Easier solution is to simply hold a copy of current the VldContext they're processing. 2004-08-11 21:08 Brett Viren * BeamData/python/: Makefile, callback.py, config.py, data.py, monitor.py, start.sh, test/p2p.py, test/test-accelerator.py, test/test-callback.py, test/test-server.py: Mods to use Charlie's new server 2004-08-11 20:30 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h: Added new plots and tree branches for determining systematic error on MEU calibration 2004-08-11 19:25 asousa * Production/MDC/R1.9/: reco_near_R1.9.C, reco_nmock_R1.9.C: Filters were turned on for MDC near det processing. Now turned off. 2004-08-11 18:22 Nathaniel Tagg * PhotonTransport/: PhotonCalibratedPeComputer.cxx, PhotonConfiguration.cxx, macros/mc.C, macros/simple.C: Changed default computer to the CalibratedPe computer, my new 'best model'. Changed default OverallLightLevel to 0.635 to match typical use. Documented new paramaters in mc.C. Added neccessary Calibrator setup to mc.C and simple.C. Removed debug line from PhotonCalibratedPeComputer. 2004-08-11 18:11 Nathaniel Tagg * DataUtil/: DatabaseToucher.cxx, DatabaseToucher.h: Add a little module that does nothing but load (touch) databases. This can be used to factor out database responses when trying to understand which package really is using up system resources. All it does is get an Ugli, a Plex, and update the Calibrator for the current Mom's context. ---N 2004-08-11 16:51 Nathaniel Tagg * PhotonTransport/PhotonCalibratedPeComputer.cxx: Fix up computer to correctly deal with ND mirrored strips. All looks good. 2004-08-11 16:10 Nick West * WebDocs/: pkg_links.html, Package_Overviews/CandFitShowerEM.html: Convert I/O classes to links. Give overview the green light 2004-08-11 16:09 asousa * Production/R1.9/reco_production_R1.9.C: Added Nathaniel's new Muon Calibration, changed configuration of StripSRListModule, fixed configuration of NtpSRFilterModule. 2004-08-11 15:37 Nick West * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog: Improve import performance by checking SEQNOs individually 2004-08-11 15:35 Nick West * DatabaseMaintenance/scripts/cs_update_logfile.pm: More debug print 2004-08-11 15:34 Nick West * DatabaseInterface/: DbiValRecSet.cxx, DbiValRecSet.h, doc/ChangeLog: Extend DbiValRecSet so that it can hold every SEQNO or just one. 2004-08-11 15:33 Nick West * DatabaseInterface/DbiDBProxy.cxx: QueryAllValidities: Bug fix: add ' and ' if appending to existing where clause. 2004-08-11 15:27 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiDBProxy.h: Extend QueryAllValidities method to allow selection of a single SEQNO 2004-08-11 14:39 Nathaniel Tagg * PhotonTransport/: PhotonCalibratedPeComputer.cxx, PhotonCalibratedPeComputer.h, PhotonConfiguration.cxx: Add scintillator edge droop effects to PE calibrator. This calibrator should now completely deal with all known detector effects. 2004-08-11 13:49 cbs * WebDocs/Package_Overviews/CandFitShowerEM.html: [no log message] 2004-08-11 13:23 cbs * WebDocs/Package_Overviews/CandFitShowerEM.html: [no log message] 2004-08-11 13:18 cbs * CandFitShowerEM/: AlgFitShowerEM.cxx, AlgFitShowerEM.h, AlgFitShowerEMList.cxx, AlgFitShowerEMList.h, BinFluctuationEM.cxx, BinFluctuationEM.h, CacherEM.cxx, CacherEM.h, CalcEM.cc, CandFitShowerEM.cxx, CandFitShowerEM.h, CandFitShowerEMHandle.cxx, CandFitShowerEMHandle.h, CandFitShowerEMList.cxx, CandFitShowerEMList.h, CandFitShowerEMListHandle.cxx, CandFitShowerEMListHandle.h, FitShowerEMListModule.cxx, FitShowerEMListModule.h, FitterEM.cxx, FitterEM.h, GNUmakefile, KeyFunc.cc, LinkDef.h, rte.cc: First draft version of a fitting algorithm for EM shower shapes. Uses CandShowerEM objects to get strip cluster and starting parameters for vertex, angle and energy. Then uses a parameterization of EM shower profiles to calculate a prediction in plane,strip coords. Calculates chi2 using covariance matrix method with errors and correlations on and between strips coming from MC, (although work is still needed to parameterize these values correctly). Simple stepping through user defined range in vertex, angle, energy can also be carried out in order to find chi2 minimum and therefore best fit params. This is currently incredibly slow because a new shower profile prediction needs to be calculated at each step. 2004-08-11 11:30 Nick West * WebDocs/: Package_Overviews/CandFitShowerEM.html, pkg_links.html: Add placeholder. 2004-08-11 08:57 Nick West * UserManualDoc/src/navigation.tex: Add warning about excessive slicing 2004-08-11 00:45 dbox * DatabaseTables/scripts/: mungeMysqlDump.pl, prime_oracle_from_mysql.pl: changes to accomodate very large >2G files that mysql dumps are now sometimes generating 2004-08-10 21:03 bviren * CandFitShowerEM/.cvsignore: New package for Chris Smith 2004-08-10 21:03 bviren * CandFitShowerEM/.cvsignore: Initial revision 2004-08-10 19:35 Robert Hatcher * RawData/RawDigitDataBlock.cxx: eliminate memory leak of TIterator (16bytes) everytime a new block is unpacked (but only once per block). 2004-08-10 18:33 blake * AtNuReco/: AtNuCandDigitModule.cxx, AtNuCandDigitModule.h, AtNuRawDigitModule.cxx, AtNuRawDigitModule.h: ... hope to migrate these to a new home! 2004-08-10 18:32 blake * AtNuReco/rawdigit.C: ... this macro is a bit out of date 2004-08-10 18:26 blake * AtNuReco/: AlgAtNuReco.cxx, AlgAtNuRecoMCTruth.cxx, AlgFitTrackAtNu.cxx, AlgFitTrackAtNuList.cxx, AlgShowerAtNu.cxx, AlgShowerAtNuList.cxx, AlgTrackAtNu.cxx, AlgTrackAtNuList.cxx, AtNuDisplayModule.cxx, AtNuFindModule.cxx, AtNuFitModule.cxx, AtNuTreeModule.cxx, AtNuTreeModule.h, CandAtNuRecoHandle.cxx, CandFitTrackAtNuHandle.cxx, CandFitTrackAtNuListHandle.cxx, CandShowerAtNuHandle.cxx, CandShowerAtNuList.cxx, CandShowerAtNuListHandle.cxx, CandTrackAtNuHandle.cxx, CandTrackAtNuList.cxx, CandTrackAtNuListHandle.cxx, ClusterAtNu.cxx, DBtxt_AlgShowerAtNu_default.C, DBtxt_AlgTrackAtNu_default.C, HitAtNu.cxx, LinkDef.h, ObjAtNu.cxx, ObjShowerAtNu.cxx, ObjTrackAtNu.cxx, README, RecoTreeModule.cxx, RecoTreeModule.h, ShowerAtNu.cxx, ShowerSegmentAtNu.cxx, TrackAtNu.cxx, TrackSegmentAtNu.cxx, atnureco.C: August 2004 : (1) some bug fixes - protection against some FPEs, works for incomplete detector again. (2) some algorithm tweaks - Q/P calculation refined, direction reconstruction refined, modifications to shower reconstruction algorithm, refractive index configurable. 2004-08-10 13:00 Nathaniel Tagg * PhotonTransport/: LinkDef.h, PhotonCalibratedBlueComputer.cxx, PhotonCalibratedPeComputer.cxx, PhotonCompositeGreenTracker.cxx, PhotonCompositeGreenTracker.h, toyMC/ToyMCModule.cxx, toyMC/ToyMCModule.h: Fix new computer methods. Commit before embarking on next set of trials. 2004-08-10 12:40 Nathaniel Tagg * Digitization/: DigiScintHit.cxx, DigiScintHit.h: Remove two wholly useless data members to improve storage 2004-08-10 12:39 Nathaniel Tagg * Digitization/: DigiSignal.cxx, DigiSignal.h: Fixed up charge printout 2004-08-10 12:09 Nick West * WebDocs/: WebDocs.html, oracle_development.html: Replace oracle development with a link to a local page at Oxford and generalise to cover all current DB problems which now include DCS importing and exporting and AFS at Soudan. 2004-08-10 10:18 Nick West * DatabaseMaintenance/doc/dbmauto_rules.html: Record the UGLI SEQNO Conflict Avoidance Scheme - stolen from a mail from Robert 2004-08-09 06:27 Nick West * CandNtupleSR/Module/NtpSRModule.cxx: Fix 'blind commit' typo: new NtpMCRecord ( ntphdr ) should be new NtpSRRecord ( ntphdr ) 2004-08-07 19:49 hartnell * CalDetTracker/tools/recoData.pl: More download capability. 2004-08-07 18:22 hartnell * CalDetTracker/macros/: digitTracker_prefilt.C, digitTracker_prefilt_beam.C: Removed macros corresponding to the old digit way of tracking that is no longer available. 2004-08-06 22:04 Sue Kasahara * TruthHelperNtuple/Module/NtpTHModule.cxx: Modify to generate an NtpTHRecord, even when a CandRecord is missing. The header information is filled from the SimSnarlRecord (required). A trivial change, but also a blind commit. Please fix if fails to compile. 2004-08-06 22:00 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Patch to have NtpSRModule generate NtpSRRecord even if no CandRecord present. Requires SimSnarlRecord, and extracts header information from SimSnarlRecord to build NtpSRRecord header. This will cause an NtpSRRecord to be generated even for triggerless events. This commit is being made "blind" in the sense that I can't test even its compilation because of local system problems today which would require me to wait for a complete rebuild of minossoft. But I'm making the commit since I'm about to go out of communication for 12 days, and it's a simple change. If something breaks, please fix it - it should be trivial. 2004-08-06 06:11 Nick West * WebDocs/Errors/index.html: add \n to last line. 2004-08-06 05:23 Nick West * WebDocs/Errors/: compiling.html, compiling_warnings.html, index.html, linking.html, program_start.html, running.html, unix_system_errors.html: Minor tidy up (remove obsolete EXTRACT lines, make background white) Add section on Linux system errors. 2004-08-05 20:35 webera * Contrib/weber/AnaMC/: AnaMC.C, AnaMC.cxx, AnaMC.h: Modified Files: AnaMC.C AnaMC.cxx AnaMC.h 2004-08-05 15:17 Robert Hatcher * RDBC/: include/RDBC/TSQLResultSet.h, rdbc/TSQLResultSet.cxx: the "const" in "const Option_t*" is redundant (Option_t is 'const char'). 2004-08-05 14:56 Robert Hatcher * EventDisplay/GfxMCVec.cxx: doxygen doesn't know that Int_t == int make BuildRealImp args agree between declaration and defintion. 2004-08-05 14:55 Robert Hatcher * EventDisplay/GfxTrack.cxx: in Clear(const Option_t*) the "const" is redundant (Option_t == const char) 2004-08-05 14:54 Robert Hatcher * CalDetTracker/: CDCrossTalker.cxx, CDCrossTalker.h: make ctor args agree between declaration and definitions (doxygen doesn't know that Int_t == int). 2004-08-04 21:26 hartnell * CalDetTracker/CDAnalysis.cxx: Fix bug in runInfo tree - ints not floats! Put in correction for plane 35 being bad in 40000 and 50000 series runs. 2004-08-04 19:44 Robert Hatcher * Midad/MCDisp/MCDisp.cxx: code was implicitly relying on some header pulling in "TPolyLine3D.h" a connection that no longer exists w/ ROOT v4.01/01. 2004-08-04 19:38 Robert Hatcher * Midad/Util/Range.h: in ROOT v4.01/01 TMath becomes a namespace and has overloaded (and inlined) functions called Range() which somehow confuse the compiler when TMath and this class are seen together in a third party file. By including TMath.h explicitly before the declaration of this class it seems to treat the symptoms even if the cause is still unclear. 2004-08-04 16:10 Nick West * DatabaseMaintenance/scripts/dbi_query_mysql.pm: Use mysql --quick option (don't buffer results) to avoid hogging memory 2004-08-04 15:30 Robert Hatcher * CandNtupleEM/Module/NtpEMModule.cxx: if one is using assert() one must #include . 2004-08-04 15:23 Robert Hatcher * PhotonTransport/PhotonUtil.cxx: make arg/return types exactly match declaration for doxygen (which doesn't know that Bool_t == bool and Double_t == double). 2004-08-04 15:15 Robert Hatcher * CalDetTracker/CDCrossTalker.cxx: make method args "agree" between declaration and definition (doxygen doesn't know that Int_t == int or Float_t == float). 2004-08-04 09:57 Nick West * WebDocs/oracle_development.html: Record progress (in various directions). 2004-08-04 07:56 Nick West * WebDocs/Calibration_Framework.html: List shortcomings 2004-08-04 07:55 Nick West * WebDocs/Package_Overviews/Calibrator.html: Make Nathaniel the contact 2004-08-04 05:52 Nick West * DatabaseInterface/test/prepare_db_0.sql: Use single quote strings to keep ORACLE happy. 2004-08-03 23:20 avva * CandFitTrackSA/: reco.C, Ntp/GNUmakefile, NtpModule/GNUmakefile: NtpFitSA and NtpFitSAModule are now built into separate libraries - need this to make NtpFitSA library, not dependent on anything to be able to read ntuples. 2004-08-03 22:11 Robert Hatcher * ShieldPlank/: CandShieldPlankHandle.cxx, CandShieldPlankListHandle.cxx: remove double class qualification of DupHandle method. 2004-08-03 22:09 Robert Hatcher * RawData/RawCrateStatus.cxx: doxygen doesn't know that Bool_t is equivalent to bool 2004-08-03 22:07 Robert Hatcher * LISummary/LILookup.cxx: impose consistency in use of std:: in method args/return value so that doxygen can match declaration with definition. 2004-08-03 21:53 Robert Hatcher * LISummary/morse/Gryfindor/detector/chip.h: avoid duplicate class qualification in declaration of Clean() method. 2004-08-03 21:49 Robert Hatcher * GeoGeometry/GeoSteelPlnVolume.h: doxygen can't match declaration w/ definition if the types aren't exact (it doesn't know that Bool_t == bool). 2004-08-03 21:46 Robert Hatcher * EventDisplay/: GfxMCVec.cxx, GfxShower.cxx: remove redundant "const"; Option_t is already "const char". otherwise this prevents doxygen from matching declaration w/ definition. 2004-08-03 21:40 Robert Hatcher * DetSim/SimVaTimedElectronics.cxx: comment out CVSID line until needed by MessageService (to avoid unused warning) make method args exactly equal to those in header so doxygen can match declaration to definition (doesn't know that int == Int_t). 2004-08-03 21:37 Robert Hatcher * DatabaseInterface/: DbiRecord.cxx, DbiRecord.h: fully qualify ostream w/ std:: in a consistent manner. 2004-08-03 21:35 webera * Contrib/weber/AnaMC/: AnaMC.C, AnaMC.cxx: Modified Files: AnaMC.C AnaMC.cxx Updated debug output and made compatible with Calibrator 2004-08-03 21:32 Robert Hatcher * Cluster3D/ClusterKG.cxx, Cluster3D/StripListKG.cxx, DatabaseInterface/DbiRecord.cxx: impose consistency in use of std:: in method args/return value so that doxygen can match declaration with definition. 2004-08-03 21:29 Robert Hatcher * CalDetTracker/: CDAnalysis.cxx, CDCrossTalker.cxx, CDCrossTalker.h: impose consistency in use of std:: in method args/return value so that doxygen can match declaration with definition. 2004-08-03 21:15 Robert Hatcher * AtNuReco/: CandAtNuRecoHandle.cxx, CandFitTrackAtNuHandle.cxx, CandFitTrackAtNuListHandle.cxx, CandShowerAtNuHandle.cxx, CandShowerAtNuListHandle.cxx, CandTrackAtNuHandle.cxx, CandTrackAtNuListHandle.cxx: remove double class qualification of DupHandle method. 2004-08-03 21:06 Robert Hatcher * AltDeMux/AlgAltDeMuxBase.h: make method args "agree" (doxygen doesn't know that Int_t == int) 2004-08-03 19:57 Ed Larty * setup/packages-development: # and yet another: CandNtupleEM 2004-08-03 17:14 bspeak * setup/: setup_minossoft_soudan, setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: Changes to accomodate minos-offline2 2004-08-03 16:56 Ed Larty * setup/packages-development: # added package CandShowerEM 2004-08-03 16:02 musser * CandStripSR/: DBtxt_AlgStripSR_default.C, StripSRListModule.cxx: remove duplicate configuration method 2004-08-03 15:29 Nick West * DatabaseInterface/DbiStatement.cxx: Fix typo translating KEY SEQNO (SEQNO). 2004-08-03 15:23 musser * CandStripSR/: AlgStripSR.cxx, AlgStripSRList.cxx, AlgStripSRList.h, DBtxt_AlgStripSRList_default.C, DBtxt_AlgStripSR_default.C, GNUmakefile, StripSRListModule.cxx, StripSRListModule.h: cleanup, comment code... changeover to proper configuration schema add 'crosstalk removal' to near detector, as previously done for FD 2004-08-03 13:26 Nathaniel Tagg * WebDocs/doxygen/: package_index.pl, run_doxygen.sh: Add a perl script to automatically sort classes into the package of origin. (Some code ripped of from old DocBuilder.) Add this script ot the doxygen run script. Copy the resulting file into place of the 'Main Page' for doxygen, which doesn't have anything in it anyway. Some people will like it; others can continue to use the alphebatical index. ---N 2004-08-03 10:33 Nick West * WebDocs/: Calibration_Framework.html, Package_Overviews/Calibrator.html: Update for Nathaniel's re-write of the Calibrator framework. 2004-08-03 09:21 Nick West * DatabaseMaintenance/scripts/auto_distribute.perl: Make checksum version 2 the default. 2004-08-03 09:20 hartnell * CalDetTracker/tools/recoData.pl: Mostly minor corrections and some additional functionality. 2004-08-03 09:18 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTracker.cxx: Fixed a rare segv that occurred when a stripmap had zero size. CDTracker now returns a default constructed CDTrackInfo object rather than a null pointer. Latest and greatest CDAnalysis with more info in tree for MEU calib. 2004-08-03 01:12 Brett Viren * BeamData/python/stripchart/: stripchart.py, stripdata.py, test/stripchartdemo.py: Dynamic data working, demo example 2004-08-02 23:40 Brett Viren * BeamData/python/stripchart/: __init__.py, stripchart.py, stripdata.py, util.py, test/stripchartdemo.py, test/test_data.py: Modifiy to use StripData instead of plain array 2004-08-02 18:20 Robert Hatcher * CDFMonitoringFwk/Producer.cc: one does not need a TMath object to call methods (in ROOT v4.01/01 TMath is no longer a class, but is now a namespace). 2004-08-02 18:15 Robert Hatcher * Monitoring/Compare.cxx: one does not need a TMath object to call methods (in ROOT v4.01/01 TMath is no longer a class, but is now a namespace). 2004-08-02 16:54 Robert Hatcher * PhotonTransport/PhotonCalibratedPeComputer.cxx: change local variable "mips" to "emips" so that code compiles on SGI (with "mips" processor ... preprocessor changes this string to "1"). 2004-08-02 13:37 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDTrackerModule.cxx, CDTrackerModule.h: Now write out fStartSnarl, fEndSnarl, fStartTime, fEndTime and fSubRun. Also read them back into CDAnalysis. fSubRun is fairly pointless at the moment since the subrun number does not seem to have propagated as far as the *.tdaq.root files! 2004-08-01 19:27 Brett Viren * BeamData/python/stripchart/: __init__.py, hgradescale.py, scaledstripchart.py, scaleutils.py, stripchart.py, striptableau.py, vgrade.py, vgradescale.py, vgradezoom.py: Add module files from pystripchart-0.0.7 2004-08-01 19:26 Brett Viren * BeamData/python/stripchart/stripdata.py: Encapsulate strip chart data 2004-07-31 01:01 cbs * Contrib/cbs/Mad/macros/Validate.C: [no log message] 2004-07-31 00:58 cbs * Contrib/cbs/Mad/: MadAnalysis.cxx, MadBase.cxx, MadCBSQEAnalysis.cxx, MadEvDisplay.cxx, MadQuantities.cxx, macros/Utilities.C: Forgot to initialize a data member in Mad classes. Fixed a bug in Utilities.C 2004-07-30 23:22 cbs * Contrib/cbs/Mad/: MadAnalysis.cxx, MadAnalysis.h, macros/Analyze.C, macros/EvDisplay.C, macros/OscProb.C, macros/Validate.C: Added ReInit() method to MadAnalysis for Cand files Tidied up macros. Added OscProb.C - function for simple 2 flavour mixing 2004-07-30 22:14 cbs * Contrib/cbs/Mad/: LinkDef.h, MadBase.cxx, MadBase.h, MadEvDisplay.cxx, MadQuantities.cxx, MadUserAnalysis.cxx, MadUserAnalysis.h: Added method to MadBase to pair up truth and reco'd events from vertex separation. Also added MadUserAnalysis class; intended to be a template from which a new analysis can be developed. 2004-07-30 21:57 musser * RecoBase/: CandStrip.cxx, CandStrip.h, CandStripHandle.cxx: adding inline documentation ot CandStrip 2004-07-30 17:30 Robert Hatcher * Plex/PlexMuxBoxId.h: handle case where EastWest was set to "-" or "+" (treat as "east" or "west") 2004-07-30 15:08 Nathaniel Tagg * PhotonTransport/: LinkDef.h, PhotonCalibratedBlueComputer.cxx, PhotonCalibratedBlueComputer.h, PhotonCalibratedPeComputer.cxx, PhotonCalibratedPeComputer.h, PhotonConfiguration.cxx, PhotonUtil.h, ScintHitToDigiPE.cxx, toyMC/ToyMCModule.cxx: And new decalibrator methods that use the Calibrator(). Seem to work, but need some more testing. ---Nathaniel 2004-07-30 12:52 hartnell * CalDetTracker/CDCrossTalker.cxx: Minor change; no need to copy strip handle, just get a reference. 2004-07-30 12:16 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Don't print calibrator stuff, done by default now. 2004-07-30 09:56 Nathaniel Tagg * Calibrator/PEGainCalScheme.cxx: Downgrade error message to warning.. this message happens all the time for MC. 2004-07-30 09:55 Nathaniel Tagg * Calibrator/SigMappedCalScheme.cxx: Catch invalid UgliStrips. 2004-07-30 09:55 Nathaniel Tagg * Calibrator/Calibrator.cxx: Fix bug; called MIP decalibration badly. (MC only) 2004-07-30 09:53 Nathaniel Tagg * Calibrator/: SimpleCalScheme.cxx, SimpleCalScheme.h: Use inverse constant for MIP default to match table. Set default correctly. Read default temperature correctly. 2004-07-30 01:49 musser * RecoBase/CandStripHandle.cxx: fix to GetStrip - thanks to niki 2004-07-30 01:43 cbs * Contrib/cbs/Mad/: MadBase.cxx, MadBase.h: Only get ntp info from tree or Cand file for a particular snarl when entry number in MadBase::GetEntry(entry) has changed since the last call. 2004-07-30 01:15 cbs * Contrib/cbs/Mad/macros/LoadLibs.C: Adding a few more libs 2004-07-30 00:02 cbs * Contrib/cbs/Mad/: MadAnalysis.cxx, MadAnalysis.h, MadBase.cxx, MadBase.h, MadCBSQEAnalysis.cxx, MadCBSQEAnalysis.h, MadEvDisplay.cxx, MadEvDisplay.h, MadQuantities.cxx, MadQuantities.h, macros/EvDisplay.C, macros/Validate.C: Small changes for working from candidate files 2004-07-29 15:57 Robert Hatcher * Plex/: PlexHandle.h, Plexus.cxx, Plexus.h, PlexusABC.h: expand GetPixelSpotIdVector(RawChannelId) method - new second arg chooses whether to return list of unique pixels (old results) or whether to return all the actual spots read out by electronics channel. Default is now the new complete list as this is probably closer to what average users would expect. 2004-07-29 15:51 Robert Hatcher * Plex/PlexScintMdlId.cxx: tweak error message info. 2004-07-29 15:49 Robert Hatcher * Plex/LinkDef.h: make CINT aware of vector 2004-07-29 15:30 hartnell * CalDetTracker/CDAnalysis.cxx: Changed location of any output files to be directed to env variable CDANA_DIR or if that's not defined then the local directory. Used to use TRACKER_DIR. 2004-07-29 06:34 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Add CALSTRIPATTEN and CALSTRIPTOSTRIP. 2004-07-29 00:47 cbs * Contrib/cbs/Mad/: LinkDef.h, MadAnalysis.cxx, MadAnalysis.h, MadBase.cxx, MadBase.h, MadCBSQEAnalysis.cxx, MadCBSQEAnalysis.h, MadChain.cxx, MadChain.h, MadEvDisplay.cxx, MadEvDisplay.h, MadQuantities.cxx, MadQuantities.h, macros/EvDisplay.C, macros/LoadLibs.C, macros/Utilities.C: Separated TChain access to ntuples from MadBase to MadChain, trying to allow access to info from Candidate files. 2004-07-28 23:17 hartnell * CalDetTracker/tools/recoData.pl: Now submits analysis jobs to the CSF farm as well as do reconstruction and download data. 2004-07-28 20:56 Ed Larty * setup/packages-development: # Added new package LegacyCand 2004-07-28 20:48 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h, macros/stopMuCalib.C: Can now specify an input text file on the command line which will hold the names of the files that you want to analyse. The default is to use the old method of finding files pointed at by an env variable CDDATA. 2004-07-28 19:26 Robert Hatcher * VertexFinder/: Groups.cxx, Groups.cxx: avoid accessing "planes" array beyond end 2004-07-28 16:08 Nathaniel Tagg * Calibrator/PEGainCalScheme.cxx: Add some IsValid() hooks to stop plex warnings. 2004-07-28 15:14 musser * CandStripSR/AlgStripSR.cxx: remove sets on plane and strip 2004-07-28 15:07 musser * RecoBase/: CandCluster.h, CandReco.h, CandStrip.cxx, CandStrip.h, CandStripHandle.cxx, CandStripHandle.h, CandTrack.h: move plane/strip from member variable to get 2004-07-28 15:07 hartnell * CalDetTracker/tools/recoData.pl: Can now build test release and print out jobs submitted. Consolidation of variables. 2004-07-28 14:32 musser * LegacyCand/: CandClusterSR.cxx, CandClusterSR.h, CandClusterSRHandle.cxx, CandClusterSRHandle.h, CandClusterSRList.cxx, CandClusterSRList.h, CandClusterSRListHandle.cxx, CandClusterSRListHandle.h, CandEventSR.cxx, CandEventSR.h, CandEventSRHandle.cxx, CandEventSRHandle.h, CandEventSRList.cxx, CandEventSRList.h, CandEventSRListHandle.cxx, CandEventSRListHandle.h, CandShowerSR.cxx, CandShowerSR.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h, CandShowerSRList.cxx, CandShowerSRList.h, CandShowerSRListHandle.cxx, CandShowerSRListHandle.h, CandSliceSR.cxx, CandSliceSR.h, CandSliceSRHandle.cxx, CandSliceSRHandle.h, CandSliceSRList.cxx, CandSliceSRList.h, CandSliceSRListHandle.cxx, CandSliceSRListHandle.h, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h, CandStripSRList.cxx, CandStripSRList.h, CandStripSRListHandle.cxx, CandStripSRListHandle.h, GNUmakefile, LinkDef.h, Makefile, ssh-1: [no log message] 2004-07-28 14:32 musser * LegacyCand/: CandClusterSR.cxx, CandClusterSR.h, CandClusterSRHandle.cxx, CandClusterSRHandle.h, CandClusterSRList.cxx, CandClusterSRList.h, CandClusterSRListHandle.cxx, CandClusterSRListHandle.h, CandEventSR.cxx, CandEventSR.h, CandEventSRHandle.cxx, CandEventSRHandle.h, CandEventSRList.cxx, CandEventSRList.h, CandEventSRListHandle.cxx, CandEventSRListHandle.h, CandShowerSR.cxx, CandShowerSR.h, CandShowerSRHandle.cxx, CandShowerSRHandle.h, CandShowerSRList.cxx, CandShowerSRList.h, CandShowerSRListHandle.cxx, CandShowerSRListHandle.h, CandSliceSR.cxx, CandSliceSR.h, CandSliceSRHandle.cxx, CandSliceSRHandle.h, CandSliceSRList.cxx, CandSliceSRList.h, CandSliceSRListHandle.cxx, CandSliceSRListHandle.h, CandStripSR.cxx, CandStripSR.h, CandStripSRHandle.cxx, CandStripSRHandle.h, CandStripSRList.cxx, CandStripSRList.h, CandStripSRListHandle.cxx, CandStripSRListHandle.h, GNUmakefile, LinkDef.h, Makefile, ssh-1: Initial revision 2004-07-28 13:53 musser * OfflineMonitor/EvtmonListModule.cxx: remove includes of CandTrackSRHandle, CandFitTrackSRHandle 2004-07-28 13:49 Nathaniel Tagg * Calibrator/: StripAttenCalScheme.cxx, TemperatureCalScheme.cxx: Several typos with the IncrementErrors() reporting the wrong component as having errors. 2004-07-28 12:01 Nathaniel Tagg * Calibrator/PulserSigLinCalScheme.cxx: Add some endl's 2004-07-27 18:22 cbs * Contrib/cbs/Mad/: MadAnalysis.cxx, MadBase.cxx, MadBase.h, MadCBSQEAnalysis.cxx, MadEvDisplay.cxx, MadQuantities.cxx: Added a Zero() method to Base. Fixed small bug in EvDisplay. Updated other constructors to use Zero(). 2004-07-27 17:23 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: First attempt at configuring the new calibrator. The old stuff is still there and can be turned on with a switch. 2004-07-27 16:51 Robert Hatcher * Calibrator/LinkDef.h: remove duplicate #pragma for CalibrationSmearer 2004-07-27 13:37 Nathaniel Tagg * Calibrator/macros/GenerateStripToStrip.C: Bugs in this script? 2004-07-27 12:39 Nathaniel Tagg * Calibrator/: SimpleCalScheme.cxx, SimpleCalScheme.h, StripToStripCalScheme.cxx, StripToStripCalScheme.h, TemperatureCalScheme.cxx, TemperatureCalScheme.h: Added temperature calibration into strip-to-strip model. Made the temperature scheme explicit so it could be changed. Change default temperatures to 18 C to give 'no correction' under nominal conditions. 2004-07-27 12:18 Nick West * DatabaseInterface/DbiStatement.cxx: Force SQL into upper case beforte translating as TString::ReplaceAll is case sensitive. 2004-07-27 11:53 Nathaniel Tagg * OfflineMonitor/EvtmonListModule.cxx: Whups, over-fixed this file. 2004-07-27 11:51 Nathaniel Tagg * TriD/stat/trid.cxx: Fix for new Calibrator. 2004-07-27 09:51 Nathaniel Tagg * OfflineMonitor/EvtmonListModule.cxx: Remove totally unusued calibration references. 2004-07-27 09:48 Nathaniel Tagg * CandNtupleSR/Module/NtpSRModule.cxx: Replace old 'back-door' calls to the time calibrations and muon C0 values with calls to Calibrator::Instance().DecalXXX() calls, which do almost the same thing. This may be consdered a change in operation because it no longer leaves these values unfilled in the case of no calibration constants... I don't know what this will change. This may be considered a bug fix because the values recorded here will be compatable with the values used at other places in the reconstruction. ---N 2004-07-27 09:40 Nathaniel Tagg * RunSummary/RateSummary.cxx: Remove extraneous header 2004-07-27 09:33 Nathaniel Tagg * CandFitTrackMS/FitTrackMSListModule.cxx: Removed explicit reference to Calibrator. This package uses a 'back door' to mapper data; left it as-is. 2004-07-27 09:29 Nathaniel Tagg * CandEventSR/AlgEventSR.cxx: Missed a Calibrator call in AlgEventSR. Fixed. 2004-07-27 08:58 hartnell * CalDetTracker/tools/recoData.pl: Added functionality to submit jobs to the CSF batch farm. 2004-07-27 06:34 Nick West * DatabaseMaintenance/scripts/ac_open_stream.pm: Apply debug feature DBM_SELECT_TABLE to analysis of checksum as well as creation. 2004-07-27 03:33 cbs * Contrib/cbs/Mad/: MadAnalysis.cxx, MadBase.cxx, MadBase.h, MadQuantities.cxx, MadQuantities.h, LinkDef.h, MadAnalysis.h, MadCBSQEAnalysis.cxx, MadCBSQEAnalysis.h, macros/Analyze.C: Reorganized the code. Moved some user specific routines out to a new class: MadCBSQEAnalysis which inherits from MadAnalysis - essentially an example of how to perform an analysis within Mad. New macro Analyze.C shows how to use different files to get "data" and "MC" energy spectra for fitting. 2004-07-27 02:56 cbs * MuCal/MuCalFitterModule.cxx: Switched to new Calibrator classes 2004-07-27 02:44 cbs * CandNtupleEM/Module/NtpEMModule.cxx: Remove dependence from old Calibrator classes 2004-07-26 16:52 Nathaniel Tagg * Calibrator/: DigitCalibrator.cxx, DigitCalibrator.h, LinkDef.h, MIPCalibrator.cxx, MIPCalibrator.h, MuonSigCorrCalibrator.cxx, MuonSigCorrCalibrator.h, PEGainCalibrator.cxx, PEGainCalibrator.h, PulserSigLinCalibrator.cxx, PulserSigLinCalibrator.h, SigMappedCalibrator.cxx, SigMappedCalibrator.h, StripCalibrator.cxx, StripCalibrator.h, TimeCalibrator.cxx, TimeCalibrator.h, old_classes/DigitCalibrator.cxx, old_classes/DigitCalibrator.h, old_classes/MIPCalibrator.cxx, old_classes/MIPCalibrator.h, old_classes/MuonSigCorrCalibrator.cxx, old_classes/MuonSigCorrCalibrator.h, old_classes/PEGainCalibrator.cxx, old_classes/PEGainCalibrator.h, old_classes/PulserSigLinCalibrator.cxx, old_classes/PulserSigLinCalibrator.h, old_classes/SigMappedCalibrator.cxx, old_classes/SigMappedCalibrator.h, old_classes/StripCalibrator.cxx, old_classes/StripCalibrator.h, old_classes/TimeCalibrator.cxx, old_classes/TimeCalibrator.h: Grand removal of old Calibrator methods. This will now break existing scripts that set calibration setup. Please see chap 11 of the user manual for changing your scripts. ---Nathaniel 2004-07-26 16:47 Nathaniel Tagg * Calibrator/CalScheme.h: Insert line for "Thermometer" 2004-07-26 16:45 Nathaniel Tagg * CalDetDST/UberModuleLite.cxx: Fix typo 2004-07-26 16:35 musser * OfflineMonitor/: DigitPulseHeightSR.cxx, DigitPulseHeightSR.h, DigitStripPulseHeightSR.cxx, DigitStripPulseHeightSR.h, DmxStatusTree.cxx, DmxStatusTree.h, EventSRHeader.cxx, EventSRHeader.h, FLSDigitSR.cxx, FLSDigitSR.h, MCTruthSR.cxx, MCTruthSR.h, ShieldStripSR.cxx, ShieldStripSR.h, StdHepSR.cxx, StdHepSR.h, StripPulseHeightSR.cxx, StripPulseHeightSR.h: more obsolete srtree classes moved to offline monitor 2004-07-26 16:34 Nathaniel Tagg * CalDetDST/: BetterMCTables.cxx, UberDST.cxx, UberDST.h, UberModule.cxx, UberModule.h, UberModuleLite.cxx, UberModuleLite.h: Changed over all calibration calls to the new Calibrator. Makes the code a little easier to read in places, but may force some new behaviour (i.e. case of missing muon C0 or time T0 row it will now fill the ntuple with default calibration, rather than leaving it blank.) 2004-07-26 16:33 musser * OfflineMonitor/: #TrackPlaneInfoSR.cxx#, CosmicRayInfoSR.cxx, CosmicRayInfoSR.h, DateInfoSR.cxx, DateInfoSR.h, DigitSRTTree.cxx, DigitSRTTree.h, EventSRTTree.cxx, EventSRTTree.h, EvtmonListModule.cxx, EvtmonListModule.h, FiducialInfoSR.cxx, FiducialInfoSR.h, FitTrackInfoSR.cxx, FitTrackInfoSR.h, LinkDef.h, MomentumInfoSR.cxx, MomentumInfoSR.h, PlaneInfoSR.cxx, PlaneInfoSR.h, ShowerSRTTree.cxx, ShowerSRTTree.h, SliceSRTTree.cxx, SliceSRTTree.h, StripSRTTree.cxx, StripSRTTree.h, TTreeSR.cxx, TTreeSR.h, TrackPlaneInfoSR.cxx, TrackPlaneInfoSR.h, TrackSRTTree.cxx, TrackSRTTree.h, TrackTimeInfoSR.cxx, TrackTimeInfoSR.h, VertexInfoSR.cxx, VertexInfoSR.h, VetoShieldInfoSR.cxx, VetoShieldInfoSR.h: mv obsolete SR tree classes to offline monitor, which still access them 2004-07-26 16:24 Nathaniel Tagg * Calibrator/LinkDef.h: Add temperature calibrator to linkdef 2004-07-26 16:18 Nathaniel Tagg * Calibrator/: MIPCalScheme.cxx, MuonSigCorrCalScheme.cxx, SigMappedCalScheme.cxx, SimpleCalScheme.cxx, StripAttenCalScheme.cxx, StripToStripCalScheme.cxx: Use Reset(context,true) whenever a change in configuration might change the database task for the current event. Could solve the following problem: Calibrator::GetMIP(1,seid); -> Returns 10 Calibrator::MIPCalibrator("Task=2"); Calibrator::GetMIP(1,seid); -> Returns 10, should return 20 from new db A rare and unusual case. 2004-07-26 16:17 Nick West * UserManualDoc/src/database_interface.tex: Fix up out of date doc: DbiTimer is now a DbiTimerManager. 2004-07-26 16:11 Nathaniel Tagg * Calibrator/: CalScheme.cxx, CalScheme.h, Calibrator.cxx, Calibrator.h, TemperatureCalScheme.cxx, TemperatureCalScheme.h: Add 'force' optional argument to Reset(), for internal purposes. Add Temperature scheme and GetTemperature() global call, to make it easy for analaysis to get ahold of the temperature of the detector. 2004-07-26 14:37 Nathaniel Tagg * BubbleSpeak/: FitThruMuonListModule.cxx, ThruMuonListModule.cxx: Move to new Calibrator. 2004-07-26 12:54 Nathaniel Tagg * CandTrackSR/TrackSRListModule.cxx: Move to new Calibrator. 2004-07-26 12:53 Nathaniel Tagg * RecoBase/AlgShower.cxx: Re-remove AlgShower.cxx, which I manged to re-introduce by accident. 2004-07-26 12:52 Nathaniel Tagg * RecoBase/AlgEvent.cxx: Re-remove AlgEvent, which I managed to re-commit during changes to new Calibrator. 2004-07-26 12:45 Nathaniel Tagg * CandShowerSR/ShowerSRListModule.cxx: Move to new Calibrator. 2004-07-26 12:43 Nathaniel Tagg * CandEventSR/EventSRListModule.cxx: Move to new Calibrator 2004-07-26 12:37 Nathaniel Tagg * RecoBase/: AlgEvent.cxx, AlgReco.cxx, AlgShower.cxx, AlgTrack.cxx, CandEventHandle.cxx, CandRecoHandle.cxx: Move to new Calibrator 2004-07-26 12:35 Nathaniel Tagg * CandDigit/: AlgCaldetDigit.cxx, AlgDigit.cxx, AlgMCDigit.cxx, DBtxt_AlgDigit_default.C, DBtxt_AlgDigit_nocalib.C, DigitListModule.cxx: Move to the new Calibration system. 2004-07-26 12:33 Nick West * MuCal/MuCalFitterModule.cxx, VertexFinder/Groups.h: Fix up after Jim's SR clean-up 2004-07-26 12:32 Nathaniel Tagg * Calibrator/: CalScheme.cxx, CalScheme.h, Calibrator.cxx, Calibrator.h, PEGainCalScheme.cxx, SimpleCalScheme.cxx, SimpleCalScheme.h, TimeCalScheme.cxx, TimeCalScheme.h: Added converter function to the calibrator to go ns <--> tdc counts This is a good place to put this, rather than scattered in various places throughout the code. This has previously been coded up in at least 4 places: AlgDigit AlgMCDigit AlgCaldetDigit SimVaElectronics (partial) SimQieElectronics (partial) and RerootToRawData, although the latter is defunct. 2004-07-26 12:29 Nick West * CandEventSR/AlgEventSR.h, CandEventSR/EventSRListModule.h, CandFitTrack3/FitTrack3ListModule.h, CandShowerSR/AlgShowerSR.h, CandStripSR/AlgStripSR.cxx: Fix up after Jim's SR clean-up 2004-07-26 12:22 Nick West * AltReco/: AltAlgSlice.cxx, AltAlgSliceList.cxx, AltAlgStpPatternRec.cxx, AltModuleSliceList.cxx, AltModuleSliceQualityCheck.cxx, AltModuleStpPatternRec.cxx: Fix up after Jim's SR clean-up 2004-07-26 11:02 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDBeamMuTracker.cxx, CDBeamMuTracker.h, CDCosmicTracker.cxx, CDCosmicTracker.h, CDCrossTalker.cxx, CDCrossTalker.h, CDTrackedHits.cxx, CDTrackedHits.h, CDTracker.cxx, CDTracker.h, CDUnidentifiedHits.cxx, CDUnidentifiedHits.h, tools/recoData.pl: Upgraded to use Nathaniel's new Calibrator to do the MEU calibration. Tested with CalDet data and it works. Am using the default-seid mode where it simply pulls the first row from the database and uses that for all stripends. Should we ever move to using different MEU numbers for each stripend then this will have to change. In the process of upgrading I have stripped out all the old "digit" way of tracking and generally tidyied up. Should compile faster now. 2004-07-26 10:55 Nathaniel Tagg * Calibrator/MIPCalScheme.cxx: Handle case where default argument is used in calibration. 2004-07-26 07:02 Nick West * DatabaseMaintenance/scripts/: cs_do_table.pm, cs_do_table_v1.pm: Allow SEQNO gaps of up to 100 to avoid long where clauses when processing DBUSUBRUNSUMMARYs. 2004-07-26 04:59 Sue Kasahara * GeoGeometry/: GeoScintPlnVolume.cxx, GeoScintPlnVolume.h, GeoSteelPlnVolume.cxx, GeoSteelPlnVolume.h: Missed some files in previous commit. 2004-07-26 04:58 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimHit.cxx, PTSimHit.h, macro/testPTSim.C: Adapt to changes in GeoGeometry package. 2004-07-26 04:49 Sue Kasahara * GeoGeometry/: GeoGeomHandle.cxx, GeoGeomHandle.h, GeoGeometry.cxx, GeoGeometry.h, GeoHandle.cxx, GeoHandle.h, GeoLoanPool.cxx, GeoNode.cxx, GeoNode.h, GeoPlaneHandle.cxx, GeoPlaneHandle.h, GeoPlaneNode.cxx, GeoPlaneNode.h, GeoPlaneVolume.cxx, GeoPlaneVolume.h, GeoRefCnt.h, GeoScintPlnHandle.cxx, GeoScintPlnHandle.h, GeoScintPlnNode.cxx, GeoScintPlnNode.h, GeoSteelPlnHandle.cxx, GeoSteelPlnHandle.h, GeoSteelPlnNode.cxx, GeoSteelPlnNode.h, GeoStripHandle.cxx, GeoStripNode.cxx, GeoStripNode.h, GeoStripVolume.cxx, GeoStripVolume.h, GeoVolumeMaker.cxx, GeoVolumeMaker.h, LinkDef.h: Additions to facilitate better navigation between constructed geometry using TGeoNodes and the plane/strip id from which it was built & new methods to help make the built geometry more useful to a user using it post-build, e.g. LocalToGlobal coordinate convertors, GetStripHandle by stripendid, etc. Still doesn't offer nearly everything Ugli does. Strip nodes are now positioned in planes from db values for all planes. (Previously, 1st plane volume was built with strips and placed repeatedly as nodes.) This means db alignment data is now used for all strips in all planes. Rearranged code to make this efficient, including borrowed R. Hatcher idea of pre-building set of strip volumes and repositioning these as nodes repeatedly. Also, build plane shapes once of each type (e.g. far detector steel w/ears) and reuse these to form plane volumes. Changed definition of AIR from material to mixture to avoid non-integer Z value. Latest version of ROOT complains when Z is non-integer. Fixed copy constructors & assignment in Handle classes. 2004-07-25 20:58 hartnell * CalDetTracker/macros/tracker.C: Test if no file is input then quit using exit rather than abort as abort can trigger the generation of a core file. 2004-07-25 16:08 hartnell * CalDetTracker/LinkDef.h: Remove CDTrackerModuleStrips. 2004-07-25 15:49 hartnell * CalDetTracker/macros/: mcTracker.C, tracker.C: Now use CDTrackerModule. 2004-07-25 15:48 hartnell * CalDetTracker/: CDTrackerModuleStrips.cxx, CDTrackerModuleStrips.h: These files are now CDTrackerModule. Any scripts that used CDTrackerModuleStrips will now be broken. 2004-07-25 15:45 hartnell * CalDetTracker/: CDTrackerModule.cxx, CDTrackerModule.h: This is now what used to be CDTrackerModuleStrips. If you want to know the cvs history of this file up to today then you have to look at CDTrackerModuleStrips. CDTrackerModuleStrips was only supposed to be tempory but it lasted a year; it will now be removed. 2004-07-25 15:02 hartnell * CalDetTracker/CDTrackerModuleStrips.cxx: Changed database access so that it no longer bombs when it can't find the caldetbeammomentum table. 2004-07-24 21:50 musser * RecoBase/CandRecoHandle.cxx: small mod to CandReco::GetEndPlane to make behavior identical with that before base/SR class mods 2004-07-24 18:41 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # updated to R1.9.1 2004-07-24 18:40 Ed Larty * setup/packages-R1.9.1: # add Nathaniel's bug fix to DetSim