2005-11-02 21:18 Ed Larty * setup/: packages-R1.18.1, setup_minossoft_tamu.csh: # added new forzen tag to cvs 2005-11-02 19:16 raufer * CandNtupleSR/Module/GetFixedWindowPH.cxx: Fixed a small memory leak. Fixed an error resulting in a seg fault. Make sure, lowest plane number to be considered is 1 and not 0. 2005-11-02 17:55 Nick West * DatabaseMaintenance/tools/check_unsigned_column.perl: Utility to check for unsigned/bigint values that will become negative if changed to signed 2005-11-02 17:04 Sue Kasahara * Record/: SimSnarlRecord.cxx, SimSnarlRecord.h: New protected access methods: virtual TObject* FindSimComponent(const char* classname = 0, const char* objectname = 0) const; virtual TObject* FindSimTemporary(const char* classname = 0, const char* objectname = 0) const; virtual TObject* FindSimObject(const char* classname = 0, const char* objectname = 0) const; to return non-const objects from SimSnarlRecord lists. Protection limits use of methods to mc job modules now declared as friends of SimSnarlRecord. So far, these are: friend class PTSimModule; friend class PhotonTransport; friend class DetSim; 2005-11-02 17:00 raufer * CandNtupleSR/Module/GetEventDuration.cxx: Ah, the event duration is supposed to be in nsec. Should have noticed before. Fixed. 2005-11-02 16:54 Robert Hatcher * CandDigit/DigitListModule.cxx: Thanks to John Chapman for pointing out a scoping issue with duplicate local pointers openning the potential for a SEGV. Also now early test for existence of RawDigitDataBlock in the found RawRecord before calling the algorithm. 2005-11-02 14:44 raufer * CandNtupleSR/Module/: GetEventDuration.cxx, GetEventDuration.h, NtpSRModule.cxx: Fill the eventDuration data member in NtpSRBleach class. Use the difference between first and last strip time in the event. 2005-11-02 14:21 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Don't count unsigned SEQNO as coding violation 2005-11-02 12:52 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: make sure to fill the li trigger pmt time in the method which takes an ANtpRecoNtpManipulator as an argument 2005-11-02 12:29 cbs * NueAna/: NueHandScan.cxx, NueHandScan.h, macros/MakeHandScanFile.C: Added pre-scale factors so that the relative contributions of different event types can be tuned. 2005-11-02 08:11 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFillerBeam.cxx, ANtpInfoObjectFillerBeam.h: add functionality for pulling beam information out of the NtpBDLiteRecords in the reconstructed files rather than going to the DB. should speed up processing time for making the AnalysisNtuple style ntuples. 2005-11-02 05:48 Sue Kasahara * CandNtupleSR/: NtpSRBleach.cxx, NtpSRBleach.h: Adapt to data member name & meaning change. 2005-11-02 05:48 Sue Kasahara * CandNtupleSR/Module/: NDAPPlaneHistory.cxx, NtpSRModule.cxx: Fixes to late afternoon commit oversights so that code will again compile (fix include statement in NDAPPlaneHistory to have correct directory path, and remove duplicate cndrec argument from FillNtpBleach method). 2005-11-01 23:53 mdier * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h: Using const_cast to change the pointer to a const BeamMonSpill object into a pointer to a non-const BeamMonSpill object to be able to change the values of the BeamMonSpill object. 2005-11-01 20:53 thosieck * CandNtupleSR/Module/NtpSRModule.cxx: Commiting NtpSRModule.cxx with my one line addition for straightPHFraction cleanup 2005-11-01 20:12 George Irwin * RecoBase/: CandClusterHandle.cxx, CandEventHandle.cxx, CandRecoHandle.cxx: Prevent potential segv's from method call on deleted objects. 2005-11-01 19:55 raufer * CandNtupleSR/: NtpSRBleach.cxx, NtpSRBleach.h: changed one data member name to fixedPlanePH because it is not a fraction. This should be the last commit from me in a while. Unless I haven't forgotten something else. Time for dinner. 2005-11-01 19:51 raufer * CandNtupleSR/Module/LinkDef.h: Added NDAPPlaneHistory class to LinkDef.h 2005-11-01 19:48 raufer * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Put the parameter CandRecord* cndrec back into FillNtpBleach method. This is used to fill fixedWindowPH data member. 2005-11-01 19:42 raufer * CandNtupleSR/Module/: GetFixedWindowPH.cxx, GetFixedWindowPH.h: Calculate predicted afterpulsing in a fixed plane window around the vertex. This is based on an exponential decay model fitted to NearDet data. 2005-11-01 19:40 raufer * CandNtupleSR/Module/: NDAPPlaneHistory.cxx, NDAPPlaneHistory.h: Helper object which contains all the hit strips in a plane in a snarl. It also calculates the predicted afterpulsing based on an exponential decay model which has been fitted to NearDet data. Parameters will probably change soon. This is just the first commit to get the code in. 2005-11-01 18:20 thosieck * CandNtupleSR/Module/: GetstraightPHFraction.cxx, GetstraightPHFraction.h: Committing the file that define my data-cleanup parameter for the excess of low pulse height events in the near detector 2005-11-01 16:36 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Remove CandRecord argument from FillNtpBleach method since it's not being used. 2005-11-01 16:32 Robert Hatcher * CVSROOT/check_access: add raufer, thosieck to CandNtupleSR for bleaching method additions 2005-11-01 16:01 cbs * NueAna/: LinkDef.h, NueHandScan.cxx, NueHandScan.h, macros/MakeHandScanFile.C: JobModule to make a randomized nue + background event file from a set of ntuples. 2005-11-01 11:23 webera * VADynodeScan/: DynodeScan.C, ProcessDynodeScans: drop compilation from ProcessDynode scan and plot all results for short runs 2005-10-31 23:03 Nathaniel Tagg * TriD/macros/: tridfd.C, tridnd.C: Add a couple of example macros. 2005-10-31 22:24 mdier * BeamDataUtil/BDSpillAccessor.cxx: Add a -1.6% correction to the raw horn current value when reading from the BeamMonSpill database, as advertised by Jim Hylen. 2005-10-31 22:21 mdier * BeamDataDbi/: BMSpillFiller.cxx, BMSpillFiller.h: Increase the number of spills to write to one validity range from 500 to 3000. 2005-10-31 21:34 Robert Hatcher * RerootExodus/RerootToTruthModule.cxx: Backport to R1-18 branch changes to copy FluxInfo and FluxWgt data into SimSnarlRecord. Also a small amount of reordering: break out print_tclones_tdhep() as separate function. 2005-10-31 21:32 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h: Backport to R1-18 the new methods GetFlux[Info|Wgt]List(). 2005-10-31 21:24 Robert Hatcher * REROOT_Classes/ADAMO_Shell.h, REROOT_Classes/ADAMO_Shell_Dummy.cc, REROOT_Classes/FluxInfo.h, REROOT_Classes/LinkDef.h, REROOT_Classes/REROOT_Event.cxx, REROOT_Classes/REROOT_Event.h, REROOT_Classes/REROOT_FluxInfo.cxx, REROOT_Classes/REROOT_FluxInfo.h, REROOT_Classes/REROOT_FluxWgt.cxx, REROOT_Classes/REROOT_FluxWgt.h, REROOT_Classes/REROOT_UserVisitor.cxx, REROOT_Classes/REROOT_UserVisitor.h, REROOT_Classes/REROOT_Visitor.h, Rerootjob/ADAMO_Shell.cxx, Rerootjob/CREOBJ.F, Rerootjob/reco_options, Rerootjob/rerootjob.cc: Backport to R1-18 branch the changes needed to read new ADAMO dataflow V007 and new ESet FluxInfo. 2005-10-31 21:16 tjyang * CandNtupleSR/Module/: GetlateBucketPHFraction.cxx, GetlateBucketPHFraction.h, NtpSRModule.cxx: add function to calculate one of the members (lateBucketPHFraction) in NtpSRBleach - Tingjun & Jiajie 2005-10-31 21:07 Robert Hatcher * CVSROOT/check_access: add "tjyang" to CandNtupleSR so he can commit bleaching function code 2005-10-31 20:57 Robert Hatcher * REROOT_Classes/ddlfiles/: FluxInfo.h, FluxInfo.h.INQ, actsim.ddl, flow.ddl, neu.ddl: reflect current state of LABYRINTH ADAMO definitions. 2005-10-31 20:51 kordosky * Mad/: MadEvDisplay.cxx, macros/LoadLibs.C: event display upgrades. Now shows nd structure in uz,vz and xy views. Fixed some intranuke related trouble in momentum vectors display. 2005-10-31 20:42 kordosky * DataUtil/macros/: nd_planes.C, po_draw_outlines.C: modify macro to use new functions in plane outline 2005-10-31 19:37 vahle * MCNtuple/: LinkDef.h, NtpFluxInfo.cxx, NtpFluxInfo.h, NtpFluxWgt.cxx, NtpFluxWgt.h, NtpMCTruth.cxx, NtpMCTruth.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Added gnumi flux information to NtpMCTruth. Involves addition of two new classes, NtpFluxInfo and NtpFluxWgt. Pointers to these new objects were added to NtpMCTruth, Filler methods were added to NtpMCModule 2005-10-31 18:19 Robert Hatcher * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: Change FillNtpBleach() arg list to include CandEventHandle* and RawRecord* needed by lateBucketPHFraction filling. Change FillNtpEvent() arg list to include RawRecord* needed by FillNtpBleach(). 2005-10-31 18:03 hartnell * CalDetTracker/: CDBeamMuTracker.cxx, CDBeamMuTracker.h, CDSimpleMC.h: These must have been pulling in namespace::std and from somewhere else before. Explictly defined now. 2005-10-31 15:12 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: New (dummy) method: void FillNtpBleach(NtpSRBleach& ntpbleach, const CandRecord* cndrec); to fill NtpSRBleach object. 2005-10-31 15:11 Sue Kasahara * CandNtupleSR/: NtpSRBleach.cxx, NtpSREvent.cxx, NtpSREvent.h: New data member: NtpSRBleach bleach; // values used to cut low ph near detector evts added to NtpSREvent class. Version number incremented to 4. Fix NtpSRBleach Print method. 2005-10-31 05:50 Sue Kasahara * CandNtupleSR/: LinkDef.h, NtpSRBleach.cxx, NtpSRBleach.h: New class requested by Brian on behalf of the NC group. The purpose of the class is to store cuts used to clean the low pulseheight "events" from the near detector. 2005-10-30 05:22 Sue Kasahara * CVSROOT/check_access: Add vahle to access list for MCNtuple and StandardNtuple packages. 2005-10-29 19:39 rustem * Contrib/rustem/FillData/fill.C: Change path to a default output file to . 2005-10-29 19:37 rustem * Contrib/rustem/Analysis/LinkDef.h: Removed from LinDef.h an entry for class which is not in the package. 2005-10-28 22:05 avva * OfflineHistograms/: StripEffNDHistogramBlock.cxx, StripHistogramBlock.cxx, StripHistogramBlock.h, StripNDHistogramBlock.cxx, StripNDHistogramBlock.h, offlineHist.py, samLoon.py: Removed StripHB, added StripNDHB. Added a script to run offline monitoring jobs and record status in a db. 2005-10-28 20:09 tjyang * Contrib/tjy/Sld/Sld.cxx: fix a bug in array size 2005-10-28 08:13 cpw1 * PulserCalibration/: PulserDriftPin.h, PulserDriftPin.cxx: Make ZCMean and ZCError const 2005-10-28 04:33 Robert Hatcher * REROOT_Classes/REROOT_FluxInfo.cxx: trivial typo fix 2005-10-28 04:03 rustem * Contrib/rustem/FillData/: FillBeamAlg.cxx, FillBeamAlg.h, FillDataModule.cxx, FillDataModule.h, FillEventAlg.cxx, FillEventAlg.h, FillHeaderAlg.cxx, FillHeaderAlg.h, FillShowerAlg.cxx, FillShowerAlg.h, FillTrackAlg.cxx, FillTrackAlg.h, fill.C, readme: 1) Required changes to filling algorithms reflecting new simple ntuples class structure. 2) Added readme file for anyone who might be interested to try running this code. If you do please let me know your suggestions and/or criticisms. 3) Few bug fixes. 2005-10-28 03:51 rustem * Contrib/rustem/Analysis/: BeamData.cxx, BeamData.h, Default.h, Event.cxx, Event.h, Header.cxx, Header.h, LinkDef.h, Record.cxx, Record.h, RunFinder.cxx, Shower.cxx, Shower.h, Track.cxx, Track.h, index, run.C: Final version of simple ntuples data classes. The code is based on Brian's AnalysisNtuples package with few changes: 1) Added Analysis namespace that encapsulates all objects in this directory. Separate namespace allows to give objects simple names: Event, Header, BeamData, Shower. By using namespace encapsulation one does not have to worry about ambiguities in name resolution for objects in global namespace. 2) Tree has a branch with the object of class Record. Record class contains a single BeamData and Header objects and stl vector of Event objects. Tree is filled once per snarl where all events in a snarl are contained in an Event vector. This record structure avoids Header and BeamData duplication and saves about 20% in file sizes. 3) Event class contains stl vectors of Shower and Track objects so all tracks and showers associated with an event are stored in Event class. This data structure is very compact - all of 260k ND October spills, processed with R1.18 in short ntuples format and posted on afs at fnalu, fit in 300MB file. This stuff works only with root v4-04-02. With v-04-02-00 root it crashes when trying to get a title for a Event Branch (I think). 2005-10-28 03:26 Robert Hatcher * PulserCalibration/PulserDrift.cxx: make ZCMean() and ZCError() "const" methods to match declaration in .h file 2005-10-28 03:18 rustem * Contrib/rustem/Analysis/: EventData.cxx, EventData.h, ShowerData.cxx, ShowerData.h, TrackData.cxx, TrackData.h, run_index: Removing old files for classes and files that were renamed. 2005-10-27 22:03 mdier * BeamDataDbi/scripts/: BeamMonFileSummary.mysql, BeamMonSpill.mysql, BeamMonSwicMask.mysql, BeamMonSwicPeds.mysql, BeamMonSwicRel.mysql: some (bug) fixes in the commands that create the main BeamMon* tables: - change 'KEY (SEQNO,ROW_COUNTER)' to 'PRIMARY KEY (SEQNO,ROW_COUNTER)' - add a comma after the column definition just before the primary key statement 2005-10-27 21:14 mdier * BeamDataDbi/BMSpillFiller.cxx: Use same target z-position for all spills in a certain time period instead of the spill-by-spill readout. Give the time of the spill as argument to the methods from BDTarget that determine the projection at target and beam type so they will pick up the latest changes to BDTarget. PS: thanks George 2005-10-27 21:13 mdier * BeamDataUtil/: BDSpillAccessor.cxx, BDSpillAccessor.h: Apply calibrations and corrections to a BeamMonSpill object after it is pulled out of the database, but before it is passed to the user. Put in an extra method that applies these corrections. For now, only the calibrations for TORTGT are applied and the values are hardcoded. 2005-10-27 21:10 George Irwin * CVSROOT/check_access: Add BeamDataDbi with a few people authorized for it. 2005-10-27 20:56 mdier * BeamDataUtil/: BDTarget.cxx, BDTarget.h: Use same target z-position for all spills in a certain time period instead of the spill-by-spill readout. Add an extra argument to the TargetIn method to pass along the time. If the time is not given, the code will default back on the actual readout. The values for these positions are hardcoded for the time being and determined as the average of the good readouts over that time period. Add arguments to BpmProjection and ProfileProjection in order to pass along the time. 2005-10-27 18:55 Nathaniel Tagg * DetSim/: DetSim.cxx, SimAfterpulseModel.cxx, SimAfterpulseModel.h, SimDetector.cxx, SimDetector.h, SimPmt.cxx, SimPmt.h: Add hooks and code to deal with afterpulse model. 2005-10-27 18:43 Robert Hatcher * FarDetDataQuality/FarDetDeadChipHandle.cxx: remove duplicate class qualification on DupHandle() implementation. 2005-10-27 18:29 tjyang * Contrib/tjy/Sld/: Sld.cxx, Sld.h, sld.C: add flag to the suspicious events 2005-10-27 15:00 cpw1 * PulserCalibration/PulserDrift.h: Make ZCMean and ZCError const 2005-10-27 14:23 kordosky * DataUtil/: PlaneOutline.cxx, PlaneOutline.h: additions to draw u,v vs. z plane outline in nd 2005-10-27 14:22 kordosky * DataUtil/macros/nd_planes.C: additions to draw the nd u,v vs. z planar structure 2005-10-27 09:37 cpw1 * PulserCalibration/: PulserDrift.h, PulserDrift.cxx, PulserDriftPin.h, PulserDriftPin.cxx, PulserGain.h, PulserGain.cxx, PulserGainPin.h, PulserGainPin.cxx: Add methods ZCMean and ZCError 2005-10-27 09:35 cpw1 * PulserCalibration/: PulserGainFit.h, PulserGainFit.cxx: Use zero-corrected values in fits and add number of fit points to CalPulserFits 2005-10-27 09:27 cpw1 * PulserCalibration/macros/create_calpulserfits.mysql: Add number of fit points 2005-10-27 09:21 cpw1 * Calibrator/: CalPulserFits.h, CalPulserFits.cxx: Add number of fit points 2005-10-27 02:32 rustem * Contrib/rustem/FillData/: FillBeamAlg.cxx, FillBeamAlg.h, FillDataModule.cxx, FillDataModule.h, FillEventAlg.cxx, FillEventAlg.h, FillHeaderAlg.cxx, FillHeaderAlg.h, FillShowerAlg.cxx, FillShowerAlg.h, FillTrackAlg.cxx, FillTrackAlg.h, GNUmakefile, LinkDef.h, fill.C: Algorithm class that fills simple ntuples. This code is borrowed from Brian's AnalysisNtuples package where: 1) Manipulator and Filler classes are merged into algorithm class 2) Filling algorithms for each data type are separated into independent classes 3) As a small campaign in my war against TObjects, all TObjectness is removed (no harm is done since there is no need for these classes to inherit from TObject) 4) Class names are truncated to simplify naming conventions 2005-10-27 02:22 rustem * Contrib/rustem/Analysis/: BeamData.cxx, BeamData.h, EventData.cxx, EventData.h, GNUmakefile, Header.cxx, Header.h, LinkDef.h, Record.cxx, Record.h, RunFinder.cxx, RunFinder.h, ShowerData.cxx, ShowerData.h, TrackData.cxx, TrackData.h, run_index: Simple ntuples class for event analysis. This code is borrowed from Brian's AnalysisNtuples package where I removed TObject inheritances and truncated class names. This package depends only on Rtypes.h and core C++ stuff so ntuples can be used in bare root session. 2005-10-26 05:33 Robert Hatcher * OfflineMonitor/MoqQuantities.cxx: Make RecoShwEnergy() arg type agree between .h and .cxx (int -> Int_t) 2005-10-26 05:31 Robert Hatcher * NueAna/NueRWHelpers.h: make arg types consistent between .h and .cxx (and various OscillateMatter() methods). Int_t and int are essentially the same, but doxygen doesn't know that. 2005-10-26 05:25 Robert Hatcher * Mad/: SpillInfo.cxx, SpillInfo.h: Make GetSpillInfo() args agree between .cxx and .h ( int <-> Int_t and double <-> Double_t are essentially same, by doxygen doesn't know it). 2005-10-26 05:18 Robert Hatcher * Mad/PANAnalysis.cxx: Make MakeMCVector() arg types agree in .cxx with those in .h; while Int_t and int are essentially equivalent, doxygen doesn't know that. 2005-10-26 05:14 Robert Hatcher * Mad/MadQuantities.cxx: Make arg types in .cxx agree with those in .h (int -> Int_t) for RecoShwEnergy(), RecoShwEnergySqrt(), GetSqrtTrkSkimSC(), GetSqrtShwSC() to make doxygen happy. Also convert from DetectorType:: to Detector:: (primary name and synonym swap some time ago, Detector:: is now preferred). 2005-10-26 05:08 Robert Hatcher * FarDetDataQuality/FarDetDataQualityHandle.cxx: remove duplicat class qualification on DupHandle implementation. 2005-10-26 04:59 Robert Hatcher * AtNuOutput/FarDetShieldPlankListHandle.cxx: remove duplicate class qualification on DupHandle implementation. 2005-10-26 03:38 Robert Hatcher * CandFitTrackMS/: AlgFitTrackMS.cxx, AlgFitTrackMS.h, FitTrackMSListModule.cxx: remove some unnecessary MINF_Classes & REROOT_Classes includes. 2005-10-26 03:28 Robert Hatcher * BField/BfldMeshRect2d.cxx: some versions of ROOT don't have TMath::FloorNint() use it's definition instead: TMath::Nint(floor()) 2005-10-26 03:11 Robert Hatcher * REROOT_Classes/REROOT_Event.h: Addition of "m_fluxinfos" should have triggered an increment of class version. Do that at now (1->2). 2005-10-26 02:07 Sue Kasahara * MCNtuple/: NtpMCSummary.cxx, NtpMCSummary.h, Module/NtpMCModule.cxx, Module/NtpMCModule.h: Add new variable to NtpMCSummary: UShort_t error; // error code, set 1 if stdhep<->mc indexing failed to record failures during fill of NtpMC variables. Default is 0, and is set 1 if generation of mc<->stdhep indexing failed. Increment version number to 2. NtpMCModule method that builds index has been made more robust. 2005-10-25 06:45 Robert Hatcher * BField/BfldHandlerRect2d.cxx: commit some #ifdef'd out debugging output. 2005-10-25 06:44 Robert Hatcher * BField/BfldMeshRect2d.cxx: dump old (bad) implementation of NearestGenerator(). update LowerLeftGenerator() implementation to correctly use FloorNint() rather than simply Nint() which would put it off by half a grid spacing. 2005-10-25 06:40 Robert Hatcher * BField/BfldMeshRect2d.h: reorder declaration of methods. 2005-10-25 06:32 Robert Hatcher * BField/BfldMapRect2d.cxx: when reading in grid points find the nearest "generator", not the one to the lower left, to which to associate the information. This would have slightly skewed the field map (by half a grid step) in the past. 2005-10-25 01:40 hartnell * LISummary/LISummaryModule.cxx: Added plots for looking at number of entries in each TF summary as a function of timeframe. 2005-10-24 16:56 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Print number of rows using %n.0f rather than %nd - properly handles numbers > 2**31-1 2005-10-23 23:49 hartnell * Contrib/hartnell/lsbutlegal.pl: A legal alternative to ls with ftp. It's a perl script with 3 basic functions to: # - download the complete list of all the files in enstore # - scan the list for files satisfying particular patterns and write the file path to an array # - download the files listed in the array from enstore using wget PLEASE FEEL FREE TO ADD TO THIS CODE AND COMMIT IT 2005-10-23 01:57 Sue Kasahara * GeoGeometry/macro/: geoCalDetMCExport.C, geoFarMCExport.C, geoImport.C, geoNearMCExport.C: Example scripts to export and import a TGeoManager built for a MINOS detector geometry. This is so that I can give a TGeo geometry to Costas for testing with his event initialization package, although there is a problem in that storing the geometry as a TGeoManager still has minossoft dependencies in that TGeo geometry is built from classes which derive from TGeoVolume/TGeoNodes as defined in GeoGeometry package. 2005-10-23 01:48 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoNode.h, GeoScintMdlVolume.cxx, GeoScintPlnVolume.cxx, GeoSteelPlnVolume.cxx, GeoStripNode.h, GeoVolume.h: Fix up default constructors to not touch gGeoManager. The default constructors are used for i/o, and are invoked when importing a TGeoManager from file. The default constructors had been setting this to null, which upset the TGeoVolume setting of it's fGeoManager data member to gGeoManager. 2005-10-22 22:29 Sue Kasahara * GeoGeometry/test/: GNUmakefile, GeoCheckOverlaps.cc, GeoCheckOverlaps.h, TestOverlap.cc, ValidationLog: New validation driver TestOverlap. Used to run TGeoManager::CheckOverlaps on built geometries for 3 detector types to look for overlaps/extrusions of detector element volumes. Usage: usage: TestOverlap -l -p -l: loglevel at which to print messages (default=Info). valid arguments are: Verbose, Debug, Synopsis, Info, Warning, Error, Fatal -p: precision used in check (cm) (def 0.1) -h: print this message Currently only SimFlag MC is tested for each of 3 detector types. TestOverlap reports 111 overlaps amongst far detector shield planes, each of less than 1 cm. This is a known problem and requires adjustments to the shield db positional values to fix it. The problem has been added to ValidationLog. 2005-10-22 22:04 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Fix plane pair bounding boxes to use bounding box computed by TGeo for scint & steel planes with no additional fudge factors. 2005-10-22 18:47 tjyang * Contrib/tjy/Sld/: LinkDef.h, Sld.cxx, Sld.h: update display 2005-10-21 23:51 George Irwin * setup/: setup_minossoft_lawin.csh, setup_minossoft_lawin.sh: For lawin, define MYSQL_DIR and correct ENV_TSQL_URL definition. 2005-10-21 23:50 George Irwin * PulserCalibration/: GNUmakefile, PmtDrift/GNUmakefile: Correct CXXFLAGS to include mysql.h correctly when MYSQL_DIR!=INSTALLATION. 2005-10-21 22:02 Mayly Sanchez * NueAna/NuePrint.cxx: Fixes for fOscProb 2005-10-21 20:42 Mayly Sanchez * NueAna/NuePrint.cxx: Bug fixes to work with mock files. 2005-10-21 16:39 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/BeamTools/: BTXsec.cc, BTXsec.hh, make_histograms.C, make_histograms_wfluk.C, plot_all.C, plot_histograms.C, run_make_histograms.C, run_make_histograms_wfluk.C, run_plot_histograms.C, run_plot_histograms_w.C, xsec_nc_nue.dat, xsec_nc_nuebar.dat: updated code: new class to read cross sections, make tons of histograms, nice plots, root files ... Modified Files: plot_all.C Added Files: BTXsec.cc BTXsec.hh make_histograms.C make_histograms_wfluk.C plot_histograms.C run_make_histograms.C run_make_histograms_wfluk.C run_plot_histograms.C run_plot_histograms_w.C Removed Files: xsec_nc_nue.dat xsec_nc_nuebar.dat 2005-10-21 11:22 cbs * CandFitShowerEM/BinCorrelationEM.cxx: Commented out unused variables to get rid of compiler warnings. 2005-10-21 11:12 cbs * Mad/: MadAnalysis.cxx, MadAnalysis.h, MadBase.cxx, MadBase.h, MadCluAnalysis.cxx, MadCluAnalysis.h, MadEvDisplay.cxx, MadQuantities.cxx, MadQuantities.h: Added new function to MadBase: LoadShowerAtTrackVertex - loads the closest shower to the track vertex, or the largest shower within 50cm of the track vertex. Added new functions to MadQuantities: TrueLeptonEnergy - returns lepton energy for CC events; NumFSGeantino - number of final state geantinos. Updated RecoShwEnergy to take a second option to select new shwph quantities. Previous usage still returns the same quantity: shw.ph.gev Updated MadAnalysis::CreatePAN to include some ND cleaning variables and beam info. Updated MadCluAnalysis to include NN selection + associated new variables. MadEvDisplay: Fixed a bug in text display of purity/completeness of shower; track/shower timing displays now in nanoseconds with trigtime subtracted. 2005-10-21 05:50 Nick West * DatabaseMaintenance/scripts/make_priming_set.pm: Add PULSERTIMEDRIFT to priming list 2005-10-20 20:50 Brett Viren * BeamDataUtil/test/: stnd_bms.C, stndbmsspin.C: Driver script for new test classes 2005-10-20 20:49 Brett Viren * BeamDataUtil/test/: LinkDef.h, STND_BMS.cxx, STND_BMS.h, StndBmsSpin.cxx, StndBmsSpin.h: More test code 2005-10-20 20:48 Brett Viren * BeamDataUtil/test/BDTestData.cxx: Zero out some uninitialized doubles that were causeing an FPE 2005-10-20 19:23 Brett Viren * ControlRoomSoftware/ShiftersGuide/: BeamMonitoring.tex, Computing.tex: Some quick updates 2005-10-20 17:55 Brett Viren * ControlRoomSoftware/ShiftersGuide/BeamMonitoring.tex: tr '\r' '\n' 2005-10-20 17:13 tjyang * Contrib/tjy/RawLI/raw.C: forgot the macro 2005-10-20 17:12 tjyang * Contrib/tjy/RawLI/: GNUmakefile, LinkDef.h, RawLI.cxx, RawLI.h: tools to look at rawdigit 2005-10-20 17:11 tjyang * Contrib/tjy/Sld/: GNUmakefile, LinkDef.h, Sld.cxx, Sld.h, sld.C: some display tools 2005-10-20 16:17 Brett Viren * BeamData/doc/index.html: Add links to todo and validate, remove starting.txt 2005-10-20 09:24 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Major re-write: Drop tar file size, reorder to move most important information to the left. Add links to table descriptions. Analyse these descriptions for "Table Convention Violations". Currently the following are defined:- 1 Missing primary index on SEQNO in VLD table 2 Missing primary index on SEQNO,ROW_COUNTER in main table 3 Missing index on TIMESTART and TIMEEND 4 Use of unsigned or bigint The utility will help in the systematic removal of existing violations and will identify new ones when they occur. 2005-10-20 01:32 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx, LIPlexMaps.h, macros/MakeCalMIPCalibration.C, macros/MakeCalStripAtten.C, macros/MakeCalStripToStrip.C: All the changes necessary to put ALL the new calibration constants in the database. I made sure that there were 12000 entries in all the ND tables so that the MC does not complain. 2005-10-19 23:56 kordosky * Mad/MadMKAnalysis.cxx: [no log message] 2005-10-19 21:44 Brett Viren * BeamDataDbi/scripts/: BeamMonFileSummary.mysql, BeamMonSpill.mysql, BeamMonSwicMask.mysql, BeamMonSwicPeds.mysql, BeamMonSwicRel.mysql, run_bdbu_coop_cron.sh: Add KEY (SEQNO,ROW_COUNTER) to table init scripts 2005-10-19 20:36 vahle * Mad/MadMKAnalysis.cxx: Fix pot counting in FD 2005-10-19 19:55 vahle * Mad/MadMKAnalysis.cxx: Added new variables to MadMKAnalysis ntuple, namely li time, demux status; fixed various small bugs 2005-10-19 19:54 vahle * Mad/: MadBase.h, MadBase.cxx: Added pointers to NtpSRDmxStatus and NtpSRDetStatus to MadBase 2005-10-19 18:31 Robert Hatcher * OfflineHistograms/HistogramBlock.h: need #include to compile on some systems. 2005-10-19 16:14 avva * OfflineHistograms/samLoon.py: Release should be given to SAM as rX.YY. 2005-10-19 16:12 avva * HistMan/: HistMan.cxx, HistMan.h: Added HistMan::FillProfile(const char*, Axis_t, Axis_t, Stat_t) method to fill profile histograms (HistMan::Book should be used to create them). 2005-10-18 21:08 avva * Contrib/sergei/OmHistory/: histmanmapimpl.cpp, histmanmapimpl.h, histogrammanager.h, omhistorymain.ui, omhistorymain.ui.h: Added "Integral History" button - plots integral vs time, uses TH1::GetIntegral(). 2005-10-18 20:53 Brett Viren * BeamData/doc/HACKING: First commit 2005-10-18 20:31 Brett Viren * BeamData/doc/: todo/style.css, todo/todo.skr, validate/style.css, validate/validate.skr: First commit 2005-10-18 12:30 Nick West * DatabaseMaintenance/doc/dbmauto_data_mappings.html: Add section on handling unsigned data 2005-10-18 12:26 Nick West * UserManualDoc/src/database_interface.tex: Update section on data mappings: a) Include ORACLE, b) Deprecate unsigned 2005-10-18 12:18 Nick West * DatabaseInterface/doc/ChangeLog: Support I/O between unsigned table row data members and signed database table columns. 2005-10-18 12:17 Nick West * DatabaseInterface/test/TestDbi.cc: Test reading of two rows of data (first row is read differently to subsequent rows). 2005-10-18 12:17 Nick West * DatabaseInterface/test/: DbiDemoData3.cxx, DbiDemoData3.h, prepare_db_1.sql: API change. Add void JunkFill() to ensure a subsequent positive fill test is genuine. Test range of signed/unsigned ints to TINYINT, SMALLINT and INT. 2005-10-18 12:16 Nick West * DatabaseInterface/DbiResultSet.cxx: Support reading unsigned integers from signed database columns. 2005-10-18 12:16 Nick West * DatabaseInterface/DbiOutRowStream.cxx: Support writing unsigned integers to signed database columns. 2005-10-18 12:16 Nick West * DatabaseInterface/: DbiFieldType.cxx, DbiFieldType.h: API change. Add member functions: UInt_t GetSize() const; Bool_t IsSigned() const Add support on UTiny to as part of revised unsigned integer handling. 2005-10-18 12:15 Nick West * DatabaseInterface/DbiDBProxy.cxx: Set DbiFieldType Unsigned attribute if applicable as part of revised unsigned integer handling. 2005-10-18 12:15 Nick West * DatabaseInterface/Dbi.h: Add kUTiny to DataTypes as part of revised unsigned integer handling. 2005-10-18 07:32 Robert Hatcher * REROOT_Classes/REROOT_FluxInfo.cxx: addition of single space in formatted output (note to self: save then commit) 2005-10-18 07:17 Robert Hatcher * RerootExodus/RerootToTruthModule.cxx: spinoff print_tclones_stdhep() as separate function. new function for duplicating fluxinfo and fluxwgt tclones arrays, now are copied over into simrecord by Get(). Ana() will print out the fluxinfo and fluxwgt arrays in the simrecord. 2005-10-18 07:15 Robert Hatcher * RerootExodus/: RerootExodus.cxx, RerootExodus.h: easy access to FluxInfo and FluxWgt TClonesArrays. 2005-10-18 07:13 Robert Hatcher * Rerootjob/: ADAMO_Shell.cxx, CREOBJ.F, reco_options, rerootjob.cc: new ESet (ADAMO table) to handle: FluxInfo. 2005-10-18 07:12 Robert Hatcher * REROOT_Classes/: ADAMO_Shell.h, ADAMO_Shell_Dummy.cc, FluxInfo.h, LinkDef.h, REROOT_Event.cxx, REROOT_Event.h, REROOT_FluxInfo.cxx, REROOT_FluxInfo.h, REROOT_FluxWgt.cxx, REROOT_FluxWgt.h, REROOT_UserVisitor.cxx, REROOT_UserVisitor.h, REROOT_Visitor.h: new ESet (ADAMO table) to handle FluxInfo, also tweak FluxWgt. 2005-10-18 05:02 Nick West * WebDocs/WebDocs.html: Add link to Art's Data Handling page 2005-10-16 21:25 Nathaniel Tagg * DetSim/SimAfterpulseModel.h: ABC for Rustem's model, 2005-10-16 17:20 Nathaniel Tagg * Calibrator/CalPmtDrift.h: Add a task number for far-end photon stat summaries. 2005-10-16 17:19 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h, pmt_plot.C: Newest verion of plotting code. Add an option to compute far-end drifts instead of near-end drifts. 2005-10-15 18:57 Brian Rebel * AnalysisNtuples/ANtpTrackInfoAtm.h: forgot to increment the class def 2005-10-15 18:51 Brian Rebel * AnalysisNtuples/: ANtpTrackInfoAtm.cxx, ANtpTrackInfoAtm.h: add variable to do my own chi^2 fit for the track 2005-10-14 14:52 Nick West * DatabaseInterface/DbiValidityRecBuilder.cxx: Add printout in an attempt to track down 'invalid time gate' warnings in LI processing 2005-10-14 11:58 Nick West * DatabaseMaintenance/tools/clean_up_ascii_data.perl: Utility to clean out bad characters in specified column(s) of specified table 2005-10-14 09:54 Nick West * DatabaseInterface/DbiStatement.cxx: When dealing with WHERE clause, skip any leading INSERT INTO 2005-10-14 09:11 Nick West * DatabaseMaintenance/scripts/checksum_str_add.pm: Ignore nulls: ORACLE returns a single null when given an empty character field. 2005-10-14 07:00 Nick West * DatabaseMaintenance/: DbmModule.cxx, DbmModule.h, doc/ChangeLog, doc/Help.txt: Add new command to dbmjob: SetTimer 2005-10-14 05:58 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx: fix algorithm to select beam events. add functionality to make events/pot plot for far detector. adjust some histogram ranges. 2005-10-13 22:58 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, macros/dataQualityCheck.C, macros/weeklyCheck.C: add in cuts to select far beam events 2005-10-13 10:33 Nick West * DatabaseMaintenance/scripts/cs_update_logfile.pm: Force SEQNOs to be numeric. Allow local SEQNOs (useful for testing 2005-10-13 04:28 rustem * Contrib/sergei/RecoObjects/: AlgRecoDigitAlt.cxx, AlgRecoDigitAlt.h, RecoDigitAlt.cxx, RecoDigitAlt.h: RecoDigitAlt is an alternative implementation of DigitABC and AlgRecoDigitAlt is a corresponding algorithm. RecoDigitAlt contains PlexSEIdAltL as data member. This is different from RecoDigit which does not contain PlexSEIdAltL but has all information (except for weight) required to build it: PlexPixelSpotId, PlexStripEndId, PE, SigCorr, SigLin, Calibrated Time. 2005-10-13 04:15 rustem * Contrib/sergei/RecoObjects/: LinkDef.h, NtpRecoRecord.h, RecoDigit.cxx, RecoDigit.h, RecoModule.cxx, RecoModule.h, TestReco.cxx, TestReco.h, read_test.C, reco.C, write_test.C: 1) Remove obsolete class TestReco and two macros that were used for initial testing. 2) Change Get methods in NtpRecoRecord to const. 3) Add printing of cpu stats to RecoModule 4) Add a new class RecoDigitAlt to LinkDef.h file 2005-10-13 02:12 rustem * Contrib/sergei/RecoValidation/: GNUmakefile, LinkDef.h, ValidationModule.cxx, ValidationModule.h, read.C: Simple job module that compares CandDigits and CandStrips with RecoDigits and RecoStrips. 2005-10-13 00:03 jjling * LISummary/macros/MakeCalStripAtten.C: macros for make tables 2005-10-13 00:02 jjling * LISummary/: LIPlex.C, LIPlexMaps.cxx: LIPlexMaps.cxx add some plots 2005-10-12 22:04 Brett Viren * BeamData/python/: Makefile, scripts/run_one.sh, scripts/start_dispatcher.sh: Add a dispatcher start script 2005-10-12 21:38 jjling * LISummary/: LIPlexMaps.cxx, LIPlexMaps.h: New method for writing mapper fits to database 2005-10-12 21:25 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, test/GeoValidate.cc, test/GeoValidate.h, test/TestGeo.cc: Pad far detector pair plane bounding box in x-direction by 1 mm on each side to avoid extrusion of steel ears as reported by CheckOverlaps. Add new configuration switch to TestGeo to allow the user to specify the precision to which floating point numbers are compared. The default is fractional difference = 0.01 (1%). 2005-10-12 21:22 Nathaniel Tagg * CVSROOT/check_access: Add Jiajie to Calibrator and LIsummary 2005-10-12 21:12 Brett Viren * BeamData/python/: Makefile, scripts/start_bd_files_monitor.sh: Integrate the BGB into new re-org 2005-10-12 21:03 Brett Viren * BeamData/python/: Makefile, cfg/bdp.cfg, scripts/common_bdp.sh, scripts/shutdown_bdp.sh, scripts/start_bdp.sh, scripts/start_bdp_gui.sh: Continue file re-org 2005-10-12 20:46 Brett Viren * BeamData/python/: Makefile, main/shutdown_bdp.sh, main/start_bdp_gui.sh, scripts/run_one.sh, scripts/shutdown_bdp.sh, scripts/start_bdp.sh, scripts/start_bdp_gui.sh: Some re-org 2005-10-12 16:40 avva * Contrib/sergei/OmHistory/: omhistory.cpp, omhistorymain.ui.h: cd to TDirectory before reading its content - hopefully fix for R__unzip error bug. Increased max number of open files to 250. 2005-10-12 15:31 Brian Rebel * AnalysisNtuples/Module/ANtpInfoObjectFiller.cxx: fill the trigger pmt time variable in the other FillHeaderInfo method 2005-10-12 10:49 Nick West * DatabaseInterface/DbiCache.cxx: Print ResultKey when results adopted 2005-10-12 09:01 Nick West * DatabaseMaintenance/DbmModule.cxx: Query command: Print DbiResultKey, rather than list individual SEQNOs 2005-10-12 08:59 Nick West * DatabaseMaintenance/doc/dbmauto_data_mappings.html: Add data type audit results 2005-10-12 08:58 Nick West * DatabaseInterface/DbiResultKey.cxx: Cosmetic change 2005-10-12 08:57 Nick West * DatabaseInterface/doc/ChangeLog: Record update to DbiFieldType 2005-10-12 05:20 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoScintPlnVolume.cxx: Reduce size of scint air plane (container volume enclosing modules), and plane pair box to fix extrusion of pair boxes into hall floor. 2005-10-12 04:35 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Oops - forgot to take supermodule name out of path name. 2005-10-12 04:22 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoShieldGroup.cxx: Remove TGeoVolumeAssembly used to enclose supermodule since it's use hurt performance. Modify internal coil & shield group boxes to be NodeOverlaps and not Nodes because they overlap the pair bounding box planes used to enclose the scint/steel planes. This is temporary until I can fix the pair plane boxes. 2005-10-12 00:03 tjyang * PulserCalibration/CheckGC/: FitGC.cxx, MakeGCTree.C, rungcfit.C: increase file name length. 2005-10-11 23:00 Brett Viren * BeamData/python/: bdp/util.py, cfg/bdp.cfg, main/start_bdp.sh: Move to minos-beamdata, change logging to just INFO, change from having roto.py to having start_bdp start rotorooter 2005-10-11 21:20 Brian Rebel * DataQualityMonitoring/RecoMonitoring.cxx: draw the 2D histograms in logz 2005-10-11 20:44 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: only print the eventsPerPOTVsDay if you want to print all the figures 2005-10-11 20:34 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Use TGeoManager::MasterToLocal(gxyz,lxyz) instead of GeoNode::GlobalToLocal, since latter will now alter state (change path to that of node) before applying conversion. 2005-10-11 20:32 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, GeoNode.cxx, GeoNode.h, GeoShield.cxx, GeoShield.h, GeoShieldGroup.cxx, GeoShieldGroup.h, LinkDef.h: New helper classes GeoShield & GeoShieldGroup to help organize far detector veto shield planes as nodes in larger container volumes to help performance and organization. The five groups are enumerated as: enum EGroupType { // Shield group. Every shield volume is assigned to only one group // and all shield volumes within a group are enclosed by a common // mother volume. kFarInnerE, // Inner vertical(|) planes hugging east side of detector kFarInnerW, // Inner vertical(|) planes hugging west side of detector kFarOuterE, // Outer wall planes of both vertical(|) and slant(e) on east kFarOuterW, // Outer wall planes of both vertical(|) and slant(w) on west kFarTop, // Planes of type -,/,\ overlaying top of detector kUnknown }; and the first four are enclosed in a box, and the last (kFarTop) is a TGeoXtru running the length of the detector and modeled as a box with a trapezoid cut-out to fit over the top of the detector. This is to help organization and navigation performance, although the performance improvement using Masaki's muons (beam dir, 5Gev) is small. Remove storage of LocalToGlobal matrix with every GeoNode. Matrices are now calculated on the fly as needed. This doesn't seem to have much effect performance-wise. Bug fix to positioning of fardet return coil - was cutting into hall floor, now is positioned to lie on top of the floor. Widen hall coordinates in x-direction by 2 cm to stop shield from cutting into walls. 2005-10-11 20:23 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, RecoMonitoring.cxx: actually get the .pdf extension in the filenames 2005-10-11 20:17 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: one more file to change to a pdf 2005-10-11 20:10 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, RecoMonitoring.cxx: print pdf files by default 2005-10-11 19:07 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: make the baseline start month 1 2005-10-11 19:05 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, BeamMonitoring.h, DataQualityModule.cxx, DataQualityModule.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h: make it possible to print the plots by throwing a flag in the config file (job macro) 2005-10-11 18:44 Brian Rebel * AnalysisNtuples/: ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, Module/ANtpInfoObjectFiller.cxx: add data member to hold trigger pmt timestamp to help filter out li events 2005-10-11 15:29 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DirectCompareModule.h, DqmConventions.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h: add functionality to make a legend for when single distributions are drawn 2005-10-11 14:25 Brian Rebel * DataQualityMonitoring/: DirectCompareModule.cxx, DirectCompareModule.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h: actually fill the difference histograms and get rid of some unused methods. 2005-10-11 04:37 Mayly Sanchez * NueAna/macros/MakePIDTree.C: Modify filenaming for MakePIDTree 2005-10-10 21:02 Mayly Sanchez * NueAna/: FillPIDFromText.cxx, FillPIDFromText.h, macros/MakePIDTree.C: Added option to FillPIDFromText to use either a likelihood or a selected classification from the hand scanning. 2005-10-10 19:26 Brian Rebel * DataQualityMonitoring/: DirectCompareModule.cxx, RecoMonitoring.cxx, RecoMonitoring.h: [no log message] 2005-10-10 18:49 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h, DirectCompareModule.cxx, DirectCompareModule.h, LinkDef.h, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, macros/dataQualityCheck.C: [no log message] 2005-10-10 18:37 cbs * NueAna/SubShowerVarAna.cxx: Protect against div by 0 - 2nd attempt... 2005-10-10 18:23 cbs * NueAna/SubShowerVarAna.cxx: Protect against div by 0. 2005-10-10 16:41 tjyang * PulserCalibration/CheckGC/: CheckGC.cxx, FitGC.cxx, FitGC.h, MakeGCTree.C, rungcfit.C: Update checkgc. 2005-10-10 15:12 Nick West * DatabaseInterface/test/TestDbi.cc: Cosmetic changes. 2005-10-10 15:12 Nick West * DatabaseInterface/test/: DbiDemoData3.cxx, DbiDemoData3.h, prepare_db_1.sql: Add test of TINY type. Reinstate full test of Double. 2005-10-10 15:11 Nick West * DatabaseInterface/: DbiDBProxy.cxx, DbiTableMetaData.cxx: Adjust to new DbiFieldType API. 2005-10-10 15:11 Nick West * DatabaseInterface/Dbi.h: Add kTiny to DataTypes, needed for DbiFieldType restructuring. 2005-10-10 15:11 Nick West * DatabaseInterface/: DbiFieldType.cxx, DbiFieldType.h: Major API change. Replace: DbiFieldType(Int_t type,Dbi::TypeRegimes); by: DbiFieldType(Int_t type = Dbi::kInt); and: DbiFieldType(Int_t type,Int_t precision,Dbi::DbTypes); Replace: DbiFieldType(const string& sql); by: DbiFieldType(const string& sql,Int_t precision); Remove: void SetPrecision(Int_t precision,Dbi::DbTypes) void SetRootType(Int_t type); void SetSQLType(Int_t type); Add: void Init(Int_t type, Int_t precision, Int_t size); During development of ORACLE support, this class rather lost its way. Unlike MySQL, which has a discrete set of integer and floating point types, ORACLE has variable precision and the resulting initialisation from 4 different sources (application type, MySQL and ORACLE type as returned by TSQLResultSetMetaData, and MySQL SQL) of ~15 data types was rather "fuzzy". The class has been reorganised so that all ctors now call a single Init() method to standardise the mappings which are now also documented in full. 2005-10-10 15:08 Nick West * DatabaseMaintenance/doc/: dbmauto_data_mappings.html, dbmauto_index.html: Add a section on Data Mappings 2005-10-10 05:01 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Addition of weight variable plus selection of signal and bg samples 2005-10-09 22:18 Nathaniel Tagg * PulserCalibration/PmtDrift/: GNUmakefile, LinkDef.h, pmt_plot.cxx, pmt_plot.h: Fixes to make it work with mac osx 2005-10-08 19:43 kordosky * Mad/data/dp_pdf_far_le.root: PDFs for daves pid 2005-10-08 17:53 boehm * NueAna/: ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx: Fixing a few things to make NueAna run on R1-12 again. A few modules hadn't replicated all the features into both the SR and the St paths. 2005-10-08 14:20 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DqmConventions.cxx, DqmConventions.h, RecoMonitoring.cxx: add a couple of histograms, change the filling of some of them to get x and y correct 2005-10-07 20:25 Mayly Sanchez * NueAna/: NuePrint.cxx, macros/PrintAnaNueTree.C: Info printout about cuts and extra fileNo variable for SPR 2005-10-07 19:52 Nathaniel Tagg * TriD/: TridModel.h, TridOpenGLGlobal.cxx: One more time... Fixes for Mac OSX 2005-10-07 18:32 vahle * Mad/: MadMKAnalysis.h, MadMKAnalysis.cxx: Added late activity variables to MadMKAnalysis 2005-10-07 18:05 kordosky * Mad/: MadBase.cxx, MadMKAnalysis.cxx, MadMKAnalysis.h, data/QEpdfs_R1_18.root: a few changes to analysis, refinement of pdfs. MadBase not loading mcHeader correctly when GetEntry() called. Suprisingly, it had no effect up until now. 2005-10-07 17:04 Mayly Sanchez * NueAna/: NuePrint.cxx, NuePrint.h, macros/PrintAnaNueTree.C: Added all cuts available in NueDisplay/NueModule to NuePrint 2005-10-07 16:56 med * Mad/MadQEID.cxx: Small change to last commit 2005-10-07 16:45 kordosky * Mad/MadQEID.cxx: some optimizations 2005-10-07 16:40 avva * OfflineHistograms/samLoon.py: Switch to use python 2.4 from UPD (installed by Robert). Add a full list of data type choices. 2005-10-07 15:25 Mayly Sanchez * NueAna/: NuePrint.cxx, NueRecord.h, macros/PrintAnaNueTree.C, macros/RunNueDisplay.C: Adding SPR option to NuePrint. SPR is a new Pattern Recognition package to be used in addition to WEKA or SAS. Note also the change in class version for NueRecord. 2005-10-07 14:41 Brett Viren * BeamDataDbi/BMSpillFiller.cxx: The number of batches in the StatusBits were not being filled. This means the currently filled BeamMonSpill DB table lacks them. For now, to get this information, one must count how many non-zero elements are in BeamMonSpill::fBpmInt. 2005-10-07 14:07 Brett Viren * BeamData/python/cfg/bdp.cfg: Switch to minos-acnet.dhcp.fnal.gov 2005-10-07 11:19 kordosky * Mad/: MadDpID.cxx, MadNsID.cxx: deal with BeamMonSpill::StatusBits.beam_type==0 without asserting. Clearly, it can be zero! 2005-10-06 18:40 kordosky * Mad/: MadDpID.cxx, MadNsID.cxx, MadQEID.cxx: random additions 2005-10-06 18:18 vahle * Mad/MadMKAnalysis.cxx: bug fix, use plane number instead of z when asking if strip is within a plane window 2005-10-06 17:52 vahle * Mad/MadMKAnalysis.cxx: Added early activity variables to ntuple 2005-10-06 17:29 vahle * Mad/: MadMKAnalysis.h, MadMKAnalysis.cxx: Added early activity variables to MadMKAnalysis 2005-10-06 15:26 boehm * NueAna/: CompareAll.cxx, CompareAll.h: Modifications to CompareAll's default values for the beam cuts and also recommitting changes to allow for oscillation weighting. 2005-10-06 15:03 kordosky * Mad/: LinkDef.h, MadDpID.cxx, MadDpID.h, MadMKAnalysis.cxx, MadMKAnalysis.h, MadNsID.cxx, MadNsID.h, data/QEpdfs_R1_16.root, data/QEpdfs_R1_18.root, macros/MakePanMK.C: various improvements, pids finally integrated into pan construction routine, still not fully debugged though 2005-10-06 15:02 kordosky * MCReweight/: BeamType.cxx, BeamType.h: extensions to BeamType 2005-10-06 13:14 cbs * CandSubShowerSR/AlgSubShowerSRList.cxx: Mike's fixes to prevent memory leaks in AlgSubShowerSRList::FindCluster. 2005-10-06 11:13 kordosky * CandSubShowerSR/AlgSubShowerSRList.cxx: fix leak in FindCluster by replacing arrays on the heap with vectors 2005-10-06 10:33 Minos CVS group account. Do not commit from here! * Contrib/symes/fardet_sts/: .SortOutStats.C, FarDetIter.cxxi, make_consts.c++, tctdb_otherway.C: [no log message] 2005-10-06 04:32 rustem * Contrib/sergei/RecoObjects/: AlgRecoDigit.cxx, AlgRecoShower.cxx, AlgRecoShower.h, AlgRecoStrip.cxx, AlgRecoTrack.cxx, RecoModule.cxx, RecoShower.cxx, RecoShower.h, RecoTrack.cxx, RecoTrack.h, TranslationModule.cxx, reco.C, translate.C: Add completed AlgRecoShower and AlgRecoTrack algorithms. These two algorithms iterate over daughter strip lists of CandTrack and CandShower and fill new RecoTrack and RecoShower objects daughter vector with matching Strip_t templated strip handles. Also add missing $ in CVSID tag. 2005-10-05 23:29 rustem * Contrib/sergei/RecoObjects/: AlgRecoDigit.cxx, AlgRecoDigit.h, AlgRecoShower.cxx, AlgRecoShower.h, AlgRecoStrip.cxx, AlgRecoStrip.h, AlgRecoTrack.cxx, AlgRecoTrack.h, GNUmakefile, LinkDef.h, NtpRecoRecord.cxx, NtpRecoRecord.h, RecoDigit.cxx, RecoDigit.h, RecoModule.cxx, RecoModule.h, RecoShower.cxx, RecoShower.h, RecoStrip.cxx, RecoStrip.h, RecoTrack.cxx, RecoTrack.h, RecoVar.h, TestReco.cxx, TestReco.h, TranslationModule.cxx, TranslationModule.h, read_test.C, readme, reco.C, translate.C, write_test.C: Fully functional prototype for concrete implementation of reconstruction and algorithm classes using templates and stl containers and algorithms. 2005-10-05 23:24 rustem * Contrib/sergei/RecoABC/: AlgRecoABC.cxx, AlgRecoABC.h, DigitABC.cxx, DigitABC.h, GNUmakefile, Handle.h, LinkDef.h, List.h, ListData.h, RecoRecord.cxx, RecoRecord.h, RefCount.cxx, RefCount.h, ShowerABC.cxx, ShowerABC.h, StripABC.cxx, StripABC.h, TrackABC.cxx, TrackABC.h: Prototype for abstract reconstruction and algorithm base classes using templates and stl containers and algorithms. 2005-10-05 22:03 avva * Contrib/sergei/RecoTest/: AlgDigitABC.cxx, AlgDigitABC.h, AlgDigitImpl.cxx, AlgDigitImpl.h, AlgStripABC.cxx, AlgStripABC.h, AlgStripImpl.cxx, AlgStripImpl.h, AlgTrackABC.cxx, AlgTrackABC.h, AlgTrackImpl.cxx, AlgTrackImpl.h, DigitABC.cxx, DigitABC.h, DigitImpl.cxx, DigitImpl.h, GNUmakefile, Handle.h, LinkDef.h, List.h, ListData.h, ReadWriteFuncs.cxx, ReadWriteFuncs.h, Record.cxx, Record.h, RecordDigit.cxx, RecordDigit.h, RecordDigitHandle.cxx, RecordDigitHandle.h, RecordDigitPtr.cxx, RecordDigitPtr.h, RecordStripHandle.cxx, RecordStripHandle.h, RecordTrackHandle.cxx, RecordTrackHandle.h, RefCount.cxx, RefCount.h, StripABC.cxx, StripABC.h, StripImpl.cxx, StripImpl.h, Timer.cxx, Timer.h, TrackABC.cxx, TrackABC.h, TrackImpl.cxx, TrackImpl.h, testHandle.C, testRecord.C, testSchema.C: Prototype of the reco framework based on templates and STL containers. 2005-10-05 21:34 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: More gobbly-gook added 2005-10-05 19:34 Nathaniel Tagg * setup/setup_minossoft_chaos.sh: Add a bash version 2005-10-05 19:09 mdier * BeamDataUtil/BMSpillAna.cxx: The default maximum time difference was set to 0 for some reason. A pretty efficient cut. Changed it to 1 sec as it should have been. 2005-10-05 13:26 Nick West * DatabaseInterface/DbiResult.cxx: If possible give SEQNOs in duplicated index error message 2005-10-05 12:38 med * Mad/: MadQEID.cxx, MadQEID.h: Some revisions to PDF code 2005-10-05 11:45 Nick West * DatabaseMaintenance/: DbmModule.cxx, doc/ChangeLog, doc/Help.txt: Add --Task option to Query command 2005-10-05 04:39 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h, ValidationLog: Add test of GetZExtent(zmin,zmax,isup) method. There is an offset observed between Ugli & Geo such that zmin of Geo is consistently (all 3 dets) offset by -2 mm relative to Ugli. This has been documented in ValidationLog. 2005-10-05 03:15 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Add check that detector type is kFar before filling shield variables. 2005-10-05 00:52 Sue Kasahara * ParticleTransportSim/test/validate_ptsim.C: Rebin kCanRebin plots as needed to have overlayed plots have matching bin width. 2005-10-05 00:47 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h: Step towards modularizing geometry by introducing super module volume "assemblies" that enclose the super module planes. The super module volumes are TGeoVolumeAssembly's. Unfortunately, this doesn't seem to have improved the performance much, may have even hurt a little (argh), but the organization is better. Bug fix to placement of far det SM2 coil. Coil placement is determined by the dimensions of the SM, and this was getting mis-calculated for the zmin of SM2. 2005-10-04 23:59 Sue Kasahara * CVSROOT/framework.list: Add Kregg Arms. 2005-10-04 17:32 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Plane pair boxes are now TGeoNodes instead of GeoNodes. 2005-10-04 17:11 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoGeometry.h, test/GeoValidate.cc, test/GeoValidate.h: In an effort to move away from dependency on GeoNode in favor of making use of TGeoVolume::AddNodeXXX methods directly, hall & linr nodes are no longer GeoNode's. test/GeoValidate updated to add checks on hall extent. 2005-10-04 16:48 admarino * Contrib/admarino/gminos_jobs.pm: Small change to reroot. Set number of spills to 9999999 for the far detector. 2005-10-04 16:05 Minos CVS group account. Do not commit from here! * Contrib/admarino/gminos_jobs.pm: fix a few typos and rearrange some if statements. Modified Files: gminos_jobs.pm 2005-10-04 15:32 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoringCR.cxx: make sure to write out all the special cosmic ray monitoring plots too. 2005-10-04 10:51 Nick West * DatabaseMaintenance/scripts/: auto_distribute.perl, exporter.pm, import_export_lock.pm, importer.pm, primer/launch.csh, primer/launch.sh: Replace logic that prevents multiple importer/exporter jobs running simultaneously. Instead of using ps to count existing launch jobs, which fails on Scientific Linux 3 machine under bash, use a lock file containing the PID the current import/export job. 2005-10-03 19:08 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Apply suggestions made by Sacha during last week's meeting. Change the default maximum horn current to -163kA. By default allow spills where no information from the profile monitors is available. This can be changed by setting UseProfMonOut to 0. 2005-10-03 18:04 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/BeamTools/: xsec.C, xsec_cc_nue.dat, xsec_cc_nuebar.dat, xsec_cc_numu.dat, xsec_cc_numubar.dat, xsec_nc_nue.dat, xsec_nc_nuebar.dat, xsec_nc_numu.dat, xsec_nc_numubar.dat, xseccc.C: Add neutrino cross sections(over energy) generated with neugen and function to extracted the cross section. Added Files: xsec.C xsec_cc_nue.dat xsec_cc_nuebar.dat xsec_cc_numu.dat xsec_cc_numubar.dat xsec_nc_nue.dat xsec_nc_nuebar.dat xsec_nc_numu.dat xsec_nc_numubar.dat Removed Files: xseccc.C 2005-10-03 18:02 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: remove unused variables in MakeEventRatioPlot method 2005-10-03 18:00 Brian Rebel * DataQualityMonitoring/DataQualityModule.cxx: fix a typo 2005-10-03 16:48 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h: modify the way i make the plots showing the number of events/pot in the >10GeV and < 10 GeV reconstructed energy bins. 2005-10-03 11:10 Nick West * DatabaseMaintenance/scripts/primer/launch.sh: Fix typo running ps (username was repeated) 2005-10-02 18:40 Sue Kasahara * ParticleTransportSim/test/validate_ptsim.C: Add note about how to run. 2005-10-02 18:07 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, test/validate_ptsim.C: Tinker with validation plots. validate_ptsim.C can now be ACLiC'ed. and doing so caught a few bugs. gSystem->Load("libEG.so") has been removed because latest root does this automatically using $ROOTSYS/etc/system.rootmap 2005-10-02 16:41 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, RecoMonitoring.cxx, macros/dataQualityCheck.C: some fixes to get things to display correctly 2005-10-02 16:33 Sue Kasahara * WebDocs/packages-info.txt: Update status of known root development problems. 2005-10-01 21:40 tjyang * NueAna/Display/NueDisplayModule.cxx: substract propagation time from stpt0 and stpt1, thanks to Brian's help. 2005-10-01 19:35 Robert Hatcher * DatabaseUpdater/LinkDef.h: make operator<<(ostream&, const DbuSubRunSummary&) available to CINT. 2005-10-01 00:30 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: add more timing information 2005-09-30 20:34 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, DataQualityModule.cxx, DqmConventions.cxx, DqmConventions.h, RecoMonitoring.cxx, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C: fix some bugs associated with the normalization when not using POT 2005-09-30 16:17 cbs * NueAna/: SubShowerVar.cxx, SubShowerVar.h, SubShowerVarAna.cxx: Updated SubShower variables 2005-09-30 14:20 Brett Viren * BeamDataUtil/test/BDTestData.cxx: Update scale now that we've passed 4e19 2005-09-30 14:12 habig * BeamDataUtil/test/convert_bdtd.C: Pulled in DBU library, commented out VERY verbose debug flag. 2005-09-29 22:18 Brett Viren * CVSROOT/check_access: Add Rustem to BeamData 2005-09-29 22:17 Brett Viren * BeamData/python/main/beam_data_files_monitor.py: Add Rustems Big Green Button 2005-09-29 19:51 boehm * SRT_MINOS/SoftRelTools/arch_spec_clhep.mk: A new architecture file to allow for each use of the CL_HEP libraries by minos packages 2005-09-29 18:15 Brett Viren * CVSROOT/check_access: Add Alec to BeamDataUtil 2005-09-29 18:13 boehm * NueAna/: ANtpAnalysisInfoAna.cxx, ANtpAnalysisInfoAna.h: Added the coil whole back into the fiducial volume cut on the far detector. Also added a condition to check for the is fully contained to look at the end of the event, since the 3d hits cut off at 4 meters in z. 2005-09-29 18:07 Brett Viren * BeamDataUtil/test/plot_bdtd.C: Load libDatabaseUpdater 2005-09-29 11:33 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h, DbiCascader.cxx, doc/ChangeLog, test/DbiDemoData3.cxx, test/DbiDemoData3.h, test/DbiValidate.cc, test/TestDbi.cc: Fall more or less into line with Robert's naming and semantic convention for returning table creation SQL. Change names, and functionality slightly (now returns the full SQL):- Dbi::GetVLDMetaData() -> GetVldDescr(const char* tableName,Bool_t isTemporary = false) and DbiDemoData3::GetMainMetaData() -> GetTableDescr(const char* alternateName = 0) 2005-09-29 06:56 Nick West * DatabaseInterface/test/TestDbi.cc: Complete writing of 'Data Transmission Fidelity Test'. Works on MySQL 2005-09-29 06:55 Nick West * DatabaseInterface/test/DbiDemoData3.cxx: Compare(...) - Handle case when handed a null pointer 2005-09-29 05:23 Nick West * DatabaseMaintenance/scripts/primer/launch.sh: Bring into line with launch.csh regarding prevention of running multiple dbmjob jobs 2005-09-29 05:20 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: When counting running launch jobs, exclude those running checksum 2005-09-28 14:25 Nick West * DatabaseInterface/test/DbiValidate.cc: Remove gratuitous semi-colons 2005-09-28 14:05 Nick West * DatabaseInterface/test/DbiValidate.cc: Switch priming printout back to debug 2005-09-28 14:04 Nick West * DatabaseInterface/DbiFieldType.cxx: Ctor from const string& sql: Allow INTEGER as well as INT 2005-09-28 13:55 Nick West * DatabaseInterface/test/: DbiValidate.cc, prepare_db_0.sql, prepare_db_1.sql: Change PrepareDatabases() - Get definition of table DBIDEMODATA3 from DbiDemoData3 (instead of defining it 3 separate times) 2005-09-28 13:54 Nick West * DatabaseInterface/test/: DbiDemoData3.cxx, DbiDemoData3.h, TestDbi.cc: API Change to member functions:- Make Get*DTF static (they should have been from the start) Add static string GetMainMetaData(); 2005-09-28 11:42 Nathaniel Tagg * TriD/TridPageDetector.cxx: Remove some debugging lines 2005-09-28 11:32 Nick West * DatabaseInterface/DbiCascader.cxx: Get definition of VLD table from Dbi::GetVLDMetaData() 2005-09-28 11:32 Nick West * DatabaseInterface/: Dbi.cxx, Dbi.h: Change API: Add: string Dbi::GetVLDMetaData() to centralise the definition of all VLD tables. 2005-09-28 10:56 Nick West * DatabaseInterface/DbiCascader.cxx: Internal changes: to CreateTemporaryTable(...):- 1) Strip out all ORACLE specific temporary table SQL (we don't use temporary tables in ORACLE and even if we did, all ORACLE SQL should now be called as part of DbiStatement::TranslateSQL). 2) Fail if creation of main table fails. 2005-09-28 10:17 Nathaniel Tagg * TriD/: LinkDef.h, SelectionInfoPage.cxx, SelectionInfoPage.h, TridAnimator.cxx, TridAnimator.h, TridControl.cxx, TridControl.h, TridModel.cxx, TridModel.h, TridModelDigits.cxx, TridModelDigits.h, TridModelShower.cxx, TridModelShower.h, TridModelTrack.cxx, TridModelTrack.h, TridPage.cxx, TridPageDetector.cxx, TridPageDetector.h, TridPageDisplay.cxx, TridPageDisplay.h: Fixes to the fixes to the fixes. Continue my glacial move away from Brett's classes: impliment my own text boxes on the Page Display. Decommission all the hacks to get around CINT problems now that CINT seems better behaved with SigC. Allow new hooks for users to actually set things they like. Add full GUI for auto-event-increment. Major speedup to the 'IsPicked' code, which was bogging down in attempting to check the picked object's digits/stripends with every other object's digits/stripends. The STL set_intersection was definately faster, but was bogging down with the totally unnecessary output iteration. So, I hacked some code from stl_algo.h to do a fast intersection test, and even made it all templatable and stuff. Added better info to the Track and Shower mouse-overs. Too many little bugfixes to remember. 2005-09-28 09:54 cpw1 * PulserCalibration/macros/: create_calpulserfits.mysql, write_calpulserfits.C: Macros re CalPulserFits 2005-09-28 09:39 cpw1 * PulserCalibration/: PulserGainFit.h, PulserGainFit.cxx: Fill CalPulserFits table 2005-09-28 09:38 cpw1 * PulserCalibration/LinkDef.h: Add PulserGainFit 2005-09-28 09:37 cpw1 * PulserCalibration/PulserConventions.h: Add kNearLow etc. 2005-09-28 09:33 cpw1 * Calibrator/: CalPulserFits.h, CalPulserFits.cxx: Replacement for PulserXScale 2005-09-28 09:31 cpw1 * Calibrator/LinkDef.h: Add CalPulserFits 2005-09-28 09:30 cpw1 * Calibrator/: PulserDriftCalScheme.h, PulserDriftCalScheme.cxx: Add option to use CalPulserFits method 2005-09-28 03:17 avva * Contrib/sergei/HandleForRoot/: Digit.cxx, Digit.h, DigitABC.h, DigitImpl.cxx, DigitImpl.h, DigitImplLinkDef.h, DigitLinkDef.h, Hit.cxx, Hit.h, HitABC.cxx, HitABC.h, HitImpl.cxx, HitImpl.h, HitImplLinkDef.h, HitLinkDef.h, Makefile, ReadWriteFuncs.cxx, RecordDigit.cxx, RecordDigit.h, RecordDigitHandle.cxx, RecordDigitHandle.h, RecordDigitPtr.cxx, RecordHitHandle.cxx, RecordTrackHandle.cxx, Track.cxx, Track.h, TrackABC.cxx, TrackABC.h, TrackImpl.cxx, TrackImpl.h, TrackImplLinkDef.h, TrackLinkDef.h, testHandle.cxx, testSchema.cxx: Added 'Impl' to the names of implementation classes and typredefs. 2005-09-28 01:34 Sue Kasahara * ParticleTransportSim/test/: PTSimValidate.C, validate_ptsim.C: Plot histograms of processing time and geometry build time. Reorganize plots of muon end position. 2005-09-28 01:31 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h: New histograms to store processing cpu/real time per event, and cpu/real time per geometry build. These are written to the validation output file. 2005-09-27 23:19 George Irwin * Candidate/: CandHandle.cxx, CandHandle.h: Add method for Jim: const CandHandle *GetDaughter(Int_t ndau) const; 2005-09-27 23:05 avva * Contrib/sergei/HandleForRoot/: Hit.cxx, Hit.h, HitABC.cxx, HitABC.h, HitABCLinkDef.h, HitLinkDef.h, Makefile, ReadWriteFuncs.cxx, ReadWriteFuncs.h, RecordHitHandle.cxx, RecordHitHandle.h, RecordHitHandleLinkDef.h, RecordTrackHandle.cxx, RecordTrackHandle.h, Track.cxx, Track.h, TrackABC.cxx, TrackABC.h, testHandle.cxx: Added one more level of "nestedness" to test I/O for complex STL structures. RecordHit: vector | V Track: vector | V Hit: vector 2005-09-27 19:00 boehm * NueAna/: CompareAll.cxx, CompareAll.h, macros/RunAllCompare.C: New version of CompareAll saves the different histograms into appropriately named subfolders. 2005-09-27 18:27 Nathaniel Tagg * TriD/TridPageDetector.cxx: Fix anim problem? 2005-09-27 18:09 Nathaniel Tagg * TriD/TridPage.cxx: Attempt to fix crash; reset Pick and Selection on Update() 2005-09-27 16:51 Nathaniel Tagg * TriD/: SelectionInfoPage.cxx, SelectionInfoPage.h, TridControl.cxx, TridControl.h, TridModelPmt.cxx, TridPage.cxx, TridSetup.cxx: Replace the DigitText with something that goes in a tab. Allow multiple config files on the same computer. Fix up the control window placement.. still not right, but better. 2005-09-27 16:26 Nick West * DatabaseInterface/test/: prepare_db_0.sql, prepare_db_1.sql: Fix data that failed ORACLE constraint 2005-09-27 16:26 Nick West * DatabaseInterface/test/TestDbi.cc: Start work on Data Transmission Fidelity Test 2005-09-27 16:26 Nick West * DatabaseInterface/test/DbiDemoData3.h: API change: Add getters for Data Transmission Fidelity (DTF) tests 2005-09-27 16:26 Nick West * DatabaseInterface/test/DbiDemoData3.cxx: Retreat from aggressive floating point and character handling, until new testing system built 2005-09-27 16:26 Nick West * DatabaseInterface/DbiTableMetaData.cxx: Skip ORACLE constraint and index building for special GLOBAL/LOCAL/SEQNO tables 2005-09-27 16:25 Nick West * DatabaseInterface/DbiFieldType.cxx: Ctor from MySQL type: include TINYTEXT.\n Ctor: from SQL regime: treat VARCHAR as string not char 2005-09-27 16:03 avva * ControlRoomSoftware/ShiftersGuide/: BeamMonitoring.tex, ShiftersGuide.tex, figures/bdp_monitor.png, figures/beamdata_monitor.png, figures/jas_dialog_20050925_1.png, figures/jas_dialog_20050925_2.png, figures/jas_dialog_e1_090905.png, figures/jas_display_20050925_1.png, figures/jas_display_20050925_2.png, figures/jas_status_20050925_1.png, figures/numi_beamline.png: Committing additions to the Beam Monitoring section by Mary and Mark. 2005-09-27 14:41 Nick West * WebDocs/Errors/index.html: Add a very basic 'If All Else Fails' section 2005-09-27 13:35 Brett Viren * BeamDataUtil/test/: BDLivePlot.cxx, BDLivePlot.h: Not-yet-done attempt to make nPoT plot showing FD/ND live time 2005-09-27 13:14 Nathaniel Tagg * TriD/TridModel.cxx: Nasssssty semicolon. 2005-09-27 12:53 Nathaniel Tagg * TriD/: TridControl.cxx, TridPage.cxx, TridPageDetector.cxx, TridPageDetector.h, TridPageDisplay.cxx: Fix a few more compile-time problems. Fix up the detector menu a little. 2005-09-27 12:24 Nathaniel Tagg * TriD/: GNUmakefile, TridCratePage.cxx, TridFlatGLFrame.cxx, TridFlatGLFrame.h, TridGLFrame.cxx, TridModelCrate.cxx, TridModelCrate.h, TridModelDigits.cxx, TridModelDigits.h, TridModelIntersect.cxx, TridModelIntersect.h, TridModelPmt.cxx, TridModelPmt.h, TridModelRecoStrip.h, TridModelStrip.cxx, TridModelStrip.h, TridModelStripEnd.cxx, TridModelStripEnd.h, TridPOV.cxx, TridPOV.h, TridPage.cxx, TridPageDetector.cxx, TridPmtPage.cxx, TridSketches.cxx, TridStereoGLFrame.cxx, gltest/GNUmakefile, stat/GNUmakefile: Boy! That's a lot of bugfixes. My previous overhaul had a lot of unintended consequences, largely because I had pedantic errors off (in order to include an external library header which caused all the pain). Found an #undef that would do the job instead of turning off pedantic errors. Changed 2d view not to use Z-buffering, which was causing the problem with viewing some sketches. Fixed up interface problems that were causing ShouldContain() to fail, as well as some printing statements. Cleaned up the FE window a bit for ND. Cleaned up the PMT window a bit for ND. 2005-09-27 05:57 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: Make change suggested by Dennis (thanks): avoiding multiple launching by counting launch jobs not dbmjobs 2005-09-26 23:54 asousa * NueAna/AngClusterFitAna.cxx: Replaced X0/plane and Moliere radius values with more precise figures. Should improve shower fitting. 2005-09-26 17:30 boehm * NueAna/: ANtpTruthInfoBeamAna.cxx, ANtpTruthInfoBeamNue.cxx, ANtpTruthInfoBeamNue.h, CompareAll.cxx, CompareAll.h, EventFilter.cxx, EventFilter.h, LinkDef.h, NueRWHelpers.cxx, NueRWHelpers.h, macros/RunAllCompare.C: Made a suite of changes to accomodate the new CompareAll functionality. There are now EventFilter filtering functions that take a NueRecord for the cut, The Truth Branch was modified so that ana_nue trees will hold what oscillation values were used when they were created. A tree is produced with each compare all file which records number of POT and what oscialation params were used to weight the MC if any. A new macro reflects some of these new settings. 2005-09-26 17:00 Nick West * DatabaseInterface/DbiResultAgg.cxx: Optimise DbiResultAgg:QueryValidityRec; instead of searching a DbiResult for a given row, ask the row for its owning DbiResult. 2005-09-26 17:00 Nick West * DatabaseInterface/DbiResultNonAgg.cxx: Record DbiTableRow ownership 2005-09-26 16:58 Nick West * DatabaseInterface/: DbiTableRow.cxx, DbiTableRow.h: API Change:- Add methods:- DbiResult* GetOwner() const; void SetOwner(DbiResult* owner); Add data member:- DbiResult * fOwner; Change made to optimise DbiResultAgg:QueryValidityRec; instead of searching a DbiResult for a given row, it can ask the row for its owning DbiResult. 2005-09-26 15:56 cbs * CandShowerEM/LinkDef.h: Switch on automatic Streamers 2005-09-26 15:54 cbs * CandSubShowerSR/LinkDef.h: Switch on automatic Streamers. 2005-09-26 14:52 Nathaniel Tagg * TriD/: TridPageDetector.cxx, TridPageDisplay.cxx: Add a 10-second auto-advance button. 2005-09-26 12:39 Nathaniel Tagg * TriD/: TridModelRecoStrip.cxx, TridModelRecoStrip.h: Add the missing class. 2005-09-26 11:55 Nathaniel Tagg * TriD/: TridControl.cxx, TridModel.cxx, TridModel.h, TridModelCrate.cxx, TridModelDigits.cxx, TridModelDigits.h, TridModelIntersect.cxx, TridModelPmt.cxx, TridModelShower.h, TridModelStrip.cxx, TridModelStripEnd.cxx, TridPageDetector.cxx, TridPmtPage.cxx: Add shower strips. 2005-09-26 09:25 cbs * CandSubShowerSR/CandSubShowerSR.cxx: Removed Streamer function 2005-09-26 09:24 cbs * CandShowerEM/CandShowerEM.cxx: Removed Streamer function. 2005-09-26 07:54 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Add a cut on "a" time difference. When using the BDLiteNtuples, this will be automatically set from the header file (fTimeDiffStreamSpill). When using BeamMonSpill objects, the user has to supply the value him/herself, using the SetTimeDiff method. 2005-09-26 01:37 Sue Kasahara * ParticleTransportSim/test/: PTSimValidate.C, validate_ptsim.C: validate_ptsim.C is a simple start to a possible validation script. Requires two ptsimvalidate.root files (a file generated by PTSimModule when the Validate config param is set true) as input - one from a test run, and the second from a baseline. This demo plots TNtuple mu end position data, the only validation data store in ptsimvalidate.root so far. 2005-09-25 23:06 tjyang * NueAna/: SntpHelpers.cxx, SntpHelpers.h, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h: add timing information with the help of Jim add veto shield outline 2005-09-25 19:25 Sue Kasahara * Persistency/: PerFile.cxx, PerFileManager.cxx: Modifications to faciliate use of PerFile with xrootd. Replace use of TNetFile with TFile::Open in PerFile.cxx in all cases. Modify PerFileManager ctor to set environment variable: gEnv -> SetValue("TFile.ForceRemote",1"); to enforce use of TNetFile on files specified with protocol "root(s):", even when the file is determine from the host to be local. 2005-09-25 12:46 Nathaniel Tagg * TriD/: GNUmakefile, TridModelDigits.cxx, TridModelDigits.h, TridPageDetector.cxx, TridPmtPage.cxx: Fix up ND PMT plots positions. Remove some usless ND plane frames; add plane numbers. Take a shot at fixing up selection/picking, but it Just Don't Work (tm) 2005-09-23 22:55 avva * OfflineHistograms/: ChecklistHistogramBlock.cxx, ChecklistHistogramBlock.h, DigitNDHistogramBlock.cxx, DigitNDHistogramBlock.h, EventFDHistogramBlock.cxx, EventFDHistogramBlock.h, HistManHistogramBlock.h, HistogramBlock.h, OfflineHistogramModule.cxx, OfflineHistogramModule.h, StripFDHistogramBlock.cxx, StripFDHistogramBlock.h: Added StripFD histogram block and Checklist block (where copies of useful histograms go). 2005-09-23 15:11 bishai * BeamData/java/: ACNETpackage/SimpleAcnetMonitor.java, NuMIMon/pedConstants.txt, NuMIMon/swicConstants.txt, lib/acnet.jar: Add write flag setting to xmlrpc.cfg file 2005-09-23 11:48 kordosky * MCReweight/macros/test_beam_weight.C, Mad/MadBase.cxx, Mad/MadMKAnalysis.cxx, Mad/MadMKAnalysis.h: a few additions for R1.18. code meant to handle R1.16 and R1.18 ntpshowers not working properly. only handles R1.18 correctly. 2005-09-22 17:04 Brian Rebel * AnalysisNtuples/Module/: ANtpInfoObjectFiller.cxx, ANtpRecoNtpManipulator.h: make sure to actually fill the new variables in the header. also make sure you call the methods by the same name in the .h and .cxx files 2005-09-22 16:40 Brian Rebel * AnalysisNtuples/: ANtpAnalysisInfo.h, ANtpHeaderInfo.cxx, ANtpHeaderInfo.h, Module/ANtpInfoObjectFiller.cxx, Module/ANtpInfoObjectFiller.h, Module/ANtpRecoNtpManipulator.cxx, Module/ANtpRecoNtpManipulator.h, macros/makeCondensedNtuple.C: add trigger source and spill type flags to the ANtpHeaderInfo object and fill these values in the InfoObjectFiller. that requires changes to the RecoNtpManipulator as well. also change the interface to the InfoObjectFiller to take a RecoNtpManipulator rather than various values that can be obtained from that object....just makes things cleaner. 2005-09-21 22:08 avva * OfflineHistograms/samLoon.py: [no log message] 2005-09-21 20:30 avva * OfflineHistograms/samLoon.py: Added usage message. 2005-09-21 19:10 Robert Hatcher * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimHit.cxx: convert to using Detector:: rather than DetectorType::. 2005-09-21 19:08 avva * OfflineHistograms/samLoon.py: Python script to run loon jobs using SAM datasets. 2005-09-21 17:37 Nick West * DatabaseInterface/: doc/ChangeLog, test/DbiDemoData3.cxx, test/DbiDemoData3.h, test/DbiValidate.cc, test/prepare_db_0.sql, test/prepare_db_1.sql: Start work on an improved test of data transmission fidelity 2005-09-21 16:01 Brian Rebel * Contrib/style/README: add requirement that plots are labeled with beam configuration and detector 2005-09-21 15:07 avva * ControlRoomSoftware/CRLForms/OmCheckListNear.htm: Committing Alysia's edits - changed image links to open in a separate browser window. 2005-09-21 13:37 musser * CandShowerSR/: DBtxt_AlgShowerSR_Beam.C, DBtxt_AlgShowerSR_Cosmic.C, DBtxt_AlgShowerSR_default.C, DBtxt_AlgShowerSS_default.C: new versions of andy's shower calibrations for weighted case 2005-09-21 13:37 musser * RecoBase/CandShowerHandle.cxx: add 3rd and 4th order terms to wt.ed shower cal 2005-09-21 04:15 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimModule.cxx, PTSimModule.h, macro/PTSim_testG3.C, test/PTSimValidate.C: Modify validation portion of code to use own validation TFile to store ntuples/histos in place of HistMan, since TNtuple need to have TFile ownership seems to collide with HistMan. Use of validation flags are now illustrated in test/PTSimValidate.C, and have been removed from demo PTSim_testG3.C. Validation is activated, and output is directed as: jc.Path("Reco").Mod("PTSimModule").Set("Validate=1"); // activate jc.Path("Reco").Mod("PTSimModule").Set("VldFileName=othername.root"); // optionally redirect validation output, default is ptsimvalidate.root 2005-09-21 03:46 tjyang * NueAna/Display/NueDisplayModule.cxx: add veto shield hits in display, quite preliminary 2005-09-20 23:53 bishai * BeamData/java/: ACNETpackage/BeamPositionPlotter.java, ACNETpackage/NuMIBPMDevice.java, ACNETpackage/NuMISummaryPlotter.java, lib/acnet.jar: Added batch-batch positions along the beamline to the main display. Some other aesthetic fixes and capability of reading site specific xmlrpc configurations from a file 2005-09-20 21:30 Nathaniel Tagg * CVSROOT/check_access: Add Pat Ward to Calibrator and PulserCalibration. 2005-09-20 19:50 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoringCR.cxx, macros/dataQualityCheck.C, macros/weeklyCheck.C: plot the single distributions as ratios or not depending on the configuration 2005-09-20 17:40 Sue Kasahara * ParticleTransportSim/macro/PTSim_testG3.C: Add line: jc.Path("Reco").Mod("PTSimModule").Set("Validate=1"); to activate generation of validation ntuples/histos. Add: "HistMan::Put " to job module path to output HistMan folder to histman.root 2005-09-20 17:34 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimApplication.h, PTSimModule.cxx, PTSimModule.h: Introduce use of HistMan to generate validation plots. Masaki's example to store muon trk end points has been adapted to use this tool. The end-point data is stored in a TNtuple "MuEndPosition", stored in folder "HistMan/PTSim/Validate/". New PTSimModule configuration flag "Validate" needs to be set true to activate validation hist/ntuple filling. 2005-09-20 16:53 Minos CVS group account. Do not commit from here! * Contrib/yumiceva/BeamTools/: README, my_skim_fluka.f, plot_all.C, wfluk.h, xseccc.C: Scripts to plot neutrino rates. It can apply wfluk weights to plots. Added Files: BeamTools/README BeamTools/my_skim_fluka.f BeamTools/plot_all.C BeamTools/wfluk.h BeamTools/xseccc.C 2005-09-20 14:52 cbs * NueAna/: LinkDef.h, NueRecord.cxx, NueRecord.h, NueRecordAna.cxx, NueRecordAna.h, SubShowerVar.cxx, SubShowerVar.h, SubShowerVarAna.cxx, SubShowerVarAna.h, Display/NueDisplayModule.cxx: Added Hai's code for producing variables from SubShower info in ntuples. Updated NueRecord to hold a SubShowerVar object, and updated LinkDef.h Also, updated the display module to show the interactive reco canvas in MEU rather than PE. 2005-09-20 08:17 Nick West * DatabaseMaintenance/: doc/ChangeLog, scripts/ac_analyse.pm, scripts/analyse_checksum.pm: When only checksum comparing two sites, print totals for each type of conflict instead of just the total for all. 2005-09-19 21:42 bishai * BeamData/java/: ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/SimpleAcnetMonitor.java, NuMIMon/device.dat, lib/acnet.jar: Added the capability of reading in the xmlrpc configuration from a file 2005-09-19 20:46 cbs * CandShowerSR/CandShowerSRHandle.cxx: Update to CandShowerSRHandle::BuriedTrack algorithm. 2005-09-19 19:04 avva * ControlRoomSoftware/controlgui/: README, controlgui.ui, controlgui.ui.h, main.cpp: Alex added an extra (optional) option [-L|-R] - forward local or remote port. 2005-09-19 18:28 murgia * PulserCalibration/PulserSummaryModule.cxx: Remove fSummaryList if no triggers are found, before call to Finish. 2005-09-19 17:07 murgia * PulserCalibration/PulserDBModule.cxx: Replace DbiWriters to use Overlay creation date 2005-09-19 14:12 musser * CandClusterSR/: AlgClusterSRList.cxx, AlgClusterSRList.h: cache local list of strips by plane to speed up code - should introduce no functional difference. 2005-09-19 12:37 Nick West * DatabaseInterface/: Dbi.h, DbiStatement.cxx: Bug fix: When SQL translated into multiple commands was only reporting any errors in the last one 2005-09-19 12:35 Nick West * DatabaseInterface/Dbi.cxx: Drop gratuitous newline from message 2005-09-19 09:55 Nick West * DatabaseMaintenance/: doc/dbmauto_master.html, scripts/exp_get_fixup.pm, scripts/exporter.pm: When broadcasting bands of SEQNOs use SEQNO ranges rather than export each individually as that can lead to very long command files if exporting many. Also add a maximum number to rebroadcast to the SQL fix-up fle as a safety measure. 2005-09-19 07:16 Nick West * DatabaseMaintenance/: doc/dbmauto_master.html, scripts/exp_get_fixup.pm: Support rebroadcasting bands of SEQNOs 2005-09-19 06:28 Nick West * DatabaseMaintenance/scripts/checksum_str_comp.pm: Loosen tolerance on floating point check (needed for transmission between ORACLE and MySQL) 2005-09-18 17:48 Sue Kasahara * ParticleTransportSim/: PTSimApplication.cxx, PTSimHit.cxx: Add a Verbose level statement to check when FindNode "jiggle" finds a node different than current node, and a Fatal statement/abort() when CreateDigiScintHit doesn't have a valid plane. 2005-09-18 05:03 tjyang * NueAna/Display/: NueDisplayModule.cxx, NueDisplayModule.h: fix a bug on recording run/subrun 2005-09-16 13:23 Nick West * DatabaseInterface/: DbiTableProxy.cxx, DbiTableProxy.h, doc/ChangeLog: Bug fix caching of Extended Context queries. It was not encoding the task, so result would satisfy same context and any other task. 2005-09-16 13:22 Nick West * DatabaseInterface/DbiCache.cxx: Cosmetic, missed space in message 2005-09-15 21:26 Brian Rebel * DataQualityMonitoring/macros/weeklyCheck.C: turn drawing of plots off for making weekly check of the data compared to a baseline - will figure out how to make the plots as well as the root file later. could always just make .eps files when running in batch mode... 2005-09-15 21:24 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DataQualityModule.h: add data member to turn drawing of plots off/on 2005-09-15 21:10 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, macros/weeklyCheck.C: move the code to pick out the current date for making weekly plots to the new macro weeklyCheck.C make the code a little more intelligent when comparing data to data and only loop over those files in the appropriate year-month directories for the baseline and comparison time periods. 2005-09-15 19:43 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoring.h, RecoMonitoringCR.cxx, RecoMonitoringCR.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h, macros/dataQualityCheck.C: just normalize all the histograms to the same value - really, how often are we not going to use POT's? also just make ratio plots for all the histograms at once, get rid of the start and end numbers fix bug that kept more than 16 plots being displayed on one page added some of Jim's recocheck plots add functionality to be able to figure out the comparison time frame for a week based on the current time. useful for running cron jobs. 2005-09-15 15:28 avva * ControlRoomSoftware/CRLForms/End_Shift.htm: [no log message] 2005-09-15 15:19 boehm * NueAna/: NueModule.cxx, NueModule.h: Added in the flag TrimmedNtuple. When activated it surpresses the output of snarls with no events and events that do not pass cuts. activate using nue_mod.Set("TrimmedNtuple=1") by default it is inactive. 2005-09-14 21:59 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoringCR.cxx, RecoMonitoringNC.cxx: fix some bugs causing core dumps. still a couple of non-critical bugs to fix, but that is for tomorrow. 2005-09-14 20:55 Robert Hatcher * Contrib/admarino/gminos_jobs.pm: rationalize flavor permutation handling; was setting PFLV_STRING but writing into the FFR file PFLV_LINE (ie. blank). 2005-09-14 20:52 George Irwin * setup/packages-development: Remove LegacyCand from development list, as per Sept 1 SW mtg decision. 2005-09-14 16:41 kordosky * MCReweight/: BeamEnergyCalculator.cxx, BeamType.h: added kME, kHE enums to BeamType 2005-09-14 15:12 Robert Hatcher * Mad/AnnInputBlock.h: remove extraneous (and for gcc 3.4.3 fatally flawed) semi-colon after function definition. 2005-09-14 15:01 Nick West * WebDocs/install_products.html: MyODBC: How to deal with /usr/bin/ld: cannot find -lXext 2005-09-14 13:42 kordosky * Mad/data/README: forgot readme file 2005-09-14 13:40 cbs * CandEventSR/: AlgEventSRList.cxx, AlgEventSRList.h: Updates to event builder for SS reconstruction chain: - Tracks are flagged for removal by calling CandShowerSRHandle::BuriedTrack() rather than EventSR routine. - New function FindUnassociated() added which takes eventlist as argument. Unassociated strips are found by comparing slicelist with eventlist. This makes strips from tracks which have been removed available for addition to existing events. 2005-09-14 13:32 kordosky * Mad/: MadDpID.cxx, MadDpID.h, MadEvDisplay.cxx, MadMKAnalysis.cxx, MadMKAnalysis.h, MadNsID.cxx, MadNsID.h, data/dp_pdf_near_he.root, data/dp_pdf_near_le.root, data/dp_pdf_near_me.root, data/weights_farnoosc12.dat, data/weights_farnooscilnew12.dat, data/weights_farnooscilnewfid12.dat, data/weights_farosc1new12.dat, data/weights_farosc1newfid12.dat, data/weights_farosc2new12.dat, data/weights_farosc2newfid12.dat, data/weights_nearle16.dat, data/weights_nearphe16.dat, data/weights_nearpme16.dat, data/weights_neutrinosh.dat, data/weights_neutrinotr.dat, macros/MakeDpHists.C, macros/MakePanTest.C: DpID and NsID classes now fully working and validated with MadTestAnalysis by comparing nannpid vs. annpid and npid0 vs. pid0. pdf files and weights stored in data subdirectory. FD pdfs needed for DpID. 2005-09-14 13:30 cbs * CandShowerSR/CandShowerSRHandle.cxx: Updates to functions for flagging buried tracks and for matching showers with other shower and tracks 2005-09-14 11:30 Nick West * DatabaseMaintenance/DbmModule.cxx: Improve error message when unable to allocate global seqno 2005-09-14 04:15 asousa * Contrib/admarino/: gminos_jobs.pm, tufts/gminos_jobs.pm: Fixing two typos in file name determination that crashed jobs with run# >= 100. 2005-09-13 21:21 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, RecoMonitoringNC.cxx, macros/dataQualityCheck.C: make sure to actually make all the histograms before trying to fill them 2005-09-13 20:27 Brett Viren * BeamData/ana/: Bmnt.cxx, Bmnt.h, make_bmnt.C, make_bmnt_one.C: Remove potential leaks 2005-09-13 19:06 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/NuMIBPMDevice.java, ACNETpackage/SwicDevice.java, lib/acnet.jar: Added checking for batch position differences and better timing error reporting 2005-09-13 16:33 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DqmConventions.cxx, DqmConventions.h, RecoMonitoring.cxx: make changes to start adding in Jim's RecoCheck style plots. so far only the plots that can be made from either data or MC are in there. 2005-09-13 15:07 kordosky * Mad/AnnInputBlock.cxx: missed one 2005-09-13 15:00 kordosky * Mad/: AnnInputBlock.h, LinkDef.h, MadNsID.cxx, MadNsID.h, MadTestAnalysis.cxx, macros/MakeDpHists.C, macros/MakePanTest.C: nearly done with PID mods after a bit of a hiatus 2005-09-13 06:54 Nick West * DatabaseInterface/: DbiTableMetaData.cxx, test/DbiValidate.cc: Force SEQNO and ROW_COUNTER to be NOT NULL 2005-09-12 23:05 Robert Hatcher * DcsDaemon/: GNUmakefile, append_dcs_can_block.c, append_dcs_chiller_block.c, append_dcs_env_block.c, append_dcs_header_block_seconds.c, append_dcs_hv_block.c, append_dcs_magnet_block.c, append_dcs_rps_block.c, append_dcs_ups_block.c, build_dcs_blockid.c, dcs_mysql2roto_common.h, dcs_mysql2rotod.c, parse_detector.c, parse_roto_config.c, table_name_from_type.c, time_utils.c: new restructured daemon: dcs_mysql2rootd separated into individual files for independent functions (small collections for related functions of time_utils and parst_roto_config). main loop itself is vastly reorganized. in keep-up mode it should work almost (but not quite) identical (no joint sharing of records by independent VLD entries, but also _no_ duplication of the data ... was a logic bug). In catch-up mode (ie. daemon hasn't been running while data was being entered into DB) it should essentially the same results (ie. same records, same timestamps, etc) as if it had been in keep-up. signal handling now works as expected (one HUP,TERM,INT signal is sufficient). more configurability on sleep delay between looking for new data and how long a file can remain open (command line -s, -m flags). 2005-09-12 21:37 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/LossSummaryPlotter.java, ACNETpackage/NuMIBPMDevice.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/ProfilePlotter.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/SimpleBPMDevice.java, ACNETpackage/SimpleBPMPlotter.java, ACNETpackage/TargetSummaryPlotter.java, NuMIMon/device.dat, lib/acnet.jar: Changes to error monitoring and some aesthetics 2005-09-12 20:20 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h: Add some hooks for doing mean/pin 2005-09-12 19:47 Nathaniel Tagg * Calibrator/: CalPmtDrift.cxx, CalPmtDrift.h: Add a field to hold electroncs channel address, for aggregation Add 2 fields to hold min/max channel info, for validation 2005-09-12 19:46 Nathaniel Tagg * PulserCalibration/PmtDrift/PhotonStatSummarizer.cxx: Make the channel ID a bigint to hold UInt_t. 2005-09-12 19:42 Nathaniel Tagg * PulserCalibration/PmtDrift/: PhotonStatSummarizer.cxx, PhotonStatSummarizer.h, Summarizer.cxx, check_pmt_drift.C, pmt_plot.C, pmtdrift.C: Fix up for ND and FD drift points. Change database definition for new ('version B') PMT drift points. Associated plotting changes. ---N 2005-09-12 18:35 Nathaniel Tagg * PhotonTransport/PhotonTransport.cxx: Remove all reference to PhotonMuonComputer; but actually allow the code to start up without segfaulting. 2005-09-12 18:27 tjyang * NueAna/FracVarAna.cxx: return if shower->plane.beg>shower->plane.end to get rid of cosmics 2005-09-12 14:23 Nathaniel Tagg * Filtration/FardetBeamSelect.cxx: Whups.. if the user specifically disallows fake spills, I allowed them in anyway. what can I say? I like big phonies. ---N 2005-09-12 02:16 Sue Kasahara * GeoGeometry/test/ValidationLog: Document observed offset in global position of Geo caldet floor planes versus Ugli. 2005-09-12 02:00 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoScintPlnVolume.cxx, GeoSteelPlnVolume.cxx: Add some more debug/verbose print statements, and adjust the level of some existing statements from verbose to debug. 2005-09-11 20:38 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, TestGeo.cc: Introduce options argument list to TestGeo. Two options so far: -l : controls verbosity of output -h: produces help menu, e.g.: > TestGeo -h usage: TestGeo -l -l: loglevel at which to print messages (default=Info). valid arguments are: Verbose, Debug, Synopsis, Info, Warning, Error, Fatal -h: print this message 2005-09-11 04:42 Mayly Sanchez * NueAna/: NueModule.cxx, NueModule.h, ShwfitAna.cxx, ShwfitAna.h, Display/NueDisplayModule.cxx, Display/NueDisplayModule.h, macros/MakeAnaNueTree.C, macros/RunNueDisplay.C: Addition cuts for hiPhStripCount and hiPhPlaneCount in the display. Some preliminary defaults are provided in the macros to produce these variables. The display has been modified to show MEUs so that there is more consistency in energy units. 2005-09-10 00:57 asousa * Contrib/admarino/tufts/: gminos_jobs.pm, run_near_L100200.perl, run_near_L250200.perl, run_overlay_L100200.perl, run_overlay_L250200.perl, run_rock_L100200.perl, run_rock_L250200.perl: Committing all the perl scripts used in the Tufts MC production for easy reference. 2005-09-10 00:51 asousa * Contrib/admarino/: run_overlay.perl, run_rock.perl: Make CLEAN and TRANSFER_ROCK explicit. 2005-09-10 00:46 asousa * Contrib/admarino/gminos_jobs.pm: Some fixes and additions: Fixed a bug and typos in rock reuse code Added CLEAN option to clean up split and reroot files upon job completion. Integrated sub-routine transfer_reroot with run_split for automated transfer and fixed transfer condition. Added sub-routine to transfer rock files and corresponding variable. 2005-09-09 22:53 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DqmConventions.h, RecoMonitoring.cxx, RecoMonitoring.h: add another set of histograms to hold the ratio's of the comparison to baseline values. add methods to normalize the comparison histograms to the baseline ones and just write those out - if you want a different type of normalization you will have to just rerun the job. add normalization data member to RecoMonitoring classes. 2005-09-09 21:12 Mayly Sanchez * NueAna/: NueModule.cxx, NueModule.h, Shwfit.cxx, Shwfit.h, ShwfitAna.cxx, ShwfitAna.h, macros/MakeAnaNueTree.C: Added new variables to shwfit: hiPhStripCount and hiPhPlaneCount. They count strips or planes above a certain ph(meu) threshold within x planes. Configurable from MakeAnaNueTree.C (defaults have not been studied in detail) 2005-09-09 20:12 Robert Hatcher * CVSROOT/check_access: add "admarino" to numisoft/mars stuff 2005-09-09 19:23 Robert Hatcher * CVSROOT/modules: add "mars-real_target" for "numisoft/mars/mars-studies/real_target" 2005-09-09 15:48 Nick West * DatabaseMaintenance/scripts/cs_set_refresh_intervals.pm: Remove obsolete CAL tables CALGAINDRIFT, CALGAINDRIFTREFERENCE, CALMAPPERDATA, CALMAPPERHEADER and CALNONLINEARITY 2005-09-09 15:44 kordosky * Mad/: LinkDef.h, MadTestAnalysis.cxx, MadTestAnalysis.h: new analysis class, basically a copy of dpanalysis, to test new pid routines event by event 2005-09-09 15:41 avva * ControlRoomSoftware/CRLForms/: End_Shift.htm, Start_Shift.htm: Added request to enter FD/ND run/subrun in Start_Shift and End_Shift forms. 2005-09-09 15:15 Nathaniel Tagg * PhotonTransport/: LinkDef.h, PhotonCalibratedBlueComputer.cxx, PhotonCalibratedBlueComputer.h, PhotonMapperPlusMuonComputer.cxx, PhotonMapperPlusMuonComputer.h, PhotonMuonComputer.cxx, PhotonMuonComputer.h, PhotonMuonDecalibrator.cxx, PhotonMuonDecalibrator.h, PhotonStripComputer.cxx, PhotonStripComputer.h: Remove obsolete decalibration models. These all date back from before the rewrite of the Calibrator and are now obsolete (and probably not very good anyway). Removed to make code directory less obscure. 2005-09-09 15:00 Nathaniel Tagg * DetSim/: LinkDef.h, LoadDetSimDB.cxx, LoadDetSimDB.h: Remove the now-obsolete database loader. 2005-09-09 14:27 kordosky * Mad/: MadNsID.cxx, MadNsID.h: continuing work on MadNsID 2005-09-09 00:04 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetPlotter.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/ProfilePlotter.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/SimpleAcnetPlotter.java, ACNETpackage/SimpleDeviceGUI.java, ACNETpackage/TestAcnetMonitor.java, NuMIMon/device.dat, lib/acnet.jar, ACNETpackage/LossSummaryPlotter.java, ACNETpackage/NuMIBPMDevice.java, ACNETpackage/SimpleBPMDevice.java, ACNETpackage/SimpleBPMPlotter.java: Mostly changes to the error handling and monitoring 2005-09-08 21:07 Mayly Sanchez * NueAna/: EventFilter.cxx, EventFilter.h, NueModule.cxx, NueModule.h, Display/NueDisplayModule.cxx, macros/MakeAnaNueTree.C, macros/RunNueDisplay.C: Added same EventFilter capabilities to NueModule that were written for NueDisplay. 2005-09-08 21:05 Nathaniel Tagg * Calibrator/LinkDef.h: fix linkdef. 2005-09-08 20:34 Nathaniel Tagg * Calibrator/old_classes/: DigitCalibrator.cxx, DigitCalibrator.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: Nuke old stuff which is in the attic anyway. 2005-09-08 20:30 Nathaniel Tagg * Calibrator/: CalMapperData.cxx, CalMapperData.h, CalMapperHeader.cxx, CalMapperHeader.h, CalMuonCalibration.cxx, CalMuonCalibration.h, LinkDef.h, MuonSigCorrCalScheme.cxx, MuonSigCorrCalScheme.h, SigMappedCalScheme.cxx, SigMappedCalScheme.h: Remove a bunch of obsolete suff. CalMapperData and CalMapperHeader were never used; we may generate these tables in the future, but probably won't use this layout. CalMuonCalibration is the 'old style' strip-to-strip and should no longer be used. The SigMapped and MuonSigCorr schemes are both the 'old style' and should no longer be used. 2005-09-08 20:14 Nathaniel Tagg * Calibrator/: CalLinearity.cxx, CalLinearity.h, CalNonLinearity.cxx, CalNonLinearity.h, LinkDef.h: Another useless table hits the dust. 2005-09-08 20:09 Nathaniel Tagg * Calibrator/: CalGainDriftReference.cxx, CalGainDriftReference.h: Another dead dead dead Ryan table. 2005-09-08 20:07 Nathaniel Tagg * Calibrator/: CalGainDrift.cxx, CalGainDrift.h: Remove a table made by Ryan.. never used. 2005-09-08 18:25 avva * Contrib/sergei/OmHistory/omhistorymain.ui.h: Added directories where offline histograms are kept to the default list. 2005-09-08 18:09 avva * OfflineHistograms/cpnewfiles: Perl script - copies files newer than time stamp from one directory to another. 2005-09-08 17:20 Nick West * WebDocs/Companion/intro_talks/gdb/: gdb.html, gdb.pdf, gdb.tex: Add Brett's gdb talk 2005-09-08 16:38 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h: LowerBound streams now make use of fFileVldContextMap to determine the need to move forward to a new file before opening that file. This should considerably improve the performance when reading cand files from dcache, since the Config stream typically has just one record per file, and the stream sync'ing mechanism was opening the next file on each new CandRecord to check to see if it should move to the next file for the Config stream. The use of the map still needs to be generalized to other use cases. 2005-09-07 22:12 avva * OfflineHistograms/offhists: Changed default message level for OfflineHistograms. 2005-09-07 22:11 avva * OfflineHistograms/: OfflineHistogramModule.cxx, offhists: Replaced "events"->"records". Added space in the input streams list. 2005-09-07 21:42 avva * OfflineHistograms/: BeamLiteHistogramBlock.cxx, EventNDHistogramBlock.cxx, OfflineHistogramModule.cxx: Added info printout every "PrintInfoFrequency" records; added #events,#tracks,#showers/POT plots. 2005-09-07 21:38 boehm * Production/R1.18/: reco_far_Alt_All_R1_18.C, reco_far_Alt_CandSub_All_R1_18.C, reco_far_Alt_CandSub_Spill_Blind_R1_18.C, reco_far_Alt_Spill_R1_18.C, reco_far_Camb_Cosmic_R1.18.C, reco_far_SR_All_R1_18.C, reco_far_SR_CandSub_All_R1_18.C, reco_far_SR_CandSub_Spill_Blind_R1_18.C, reco_far_SR_Spill_Blind_R1_18.C, reco_far_SR_Spill_R1_18.C, reco_near_CandSub_Cosmic_R1_18.C, reco_near_CandSub_Cosmic_Scaled_R1_18.C, reco_near_CandSub_Spill_R1_18.C, reco_near_Cosmic_R1_18.C, reco_near_Cosmic_Scaled_R1_18.C, reco_near_Spill_R1_18.C: Modifying the files to have the new naming convention for the entry point functions per Howie's request. 2005-09-07 21:38 boehm * Production/R1.18/reco_far_Camb_Cosmic_R1.18.C: file reco_far_Camb_Cosmic_R1.18.C was initially added on branch R1-18. 2005-09-07 19:41 Robert Hatcher * Rotorooter/RotoServer.cxx: fix file name creation for DCS/BeamMon such that in the year 2010 the files are F10MMDD_* rather than F00MMDD_* (too few places in modulo). Better to catch it now than in 4+ years time. 2005-09-07 19:38 Robert Hatcher * OnlineUtil/rototalk.c: smidge of code layout cleanup (no substantive change). 2005-09-07 16:31 avva * OfflineHistograms/: BeamLiteHistogramBlock.cxx, DigitNDHistogramBlock.cxx, HistogramBlockFactory.cxx, OfflineHistogramModule.cxx, offhists: Added reading NtpBDLite stream in offhists; extra debugging output by the module. 2005-09-07 15:50 Nick West * DatabaseInterface/DbiTableProxy.cxx: Add warning about using Level 2 cache for production 2005-09-07 15:18 Nick West * UserManualDoc/src/: calibrator.tex, database_interface.tex, datamodel_io.tex, dispatcher.tex, navigation.tex, ntuples.tex: Replace inappropriate doubled back and forward quotes by double quotes in verbatim sections 2005-09-07 15:07 mdier * BeamDataUtil/BMSpillAna.cxx: another bug fix: use the proper variables to cut on the beam width 2005-09-07 14:47 mdier * BeamDataUtil/BMSpillAna.cxx: fixing a few copy/paste bugs 2005-09-07 02:24 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h, test/pervld.C: Start of fix to performance problem observed by Sergei, which occurs when reading multiple sequential files from dcache. A new data member std::map fFileVldContextMap; //map of file/first vldc has been introduced to the PerInputStream class to record the vldcontext of the first entry in the tree of each file in the file list assigned to the stream. This map is filled as each file is encountered, i.e. files are not opened up front. The map will allow the sync'ing mechanism to look to the map first to determine if a previously opened file need be re-opened, since opening/closing files is a significant performance hit when using dcache. 2005-09-07 00:48 Sue Kasahara * WebDocs/packages-info.txt: Add new section to list of minossoft releases/root version combos that have been tested. The new section is a place to document known problems/experience with versions of root newer than the latest fully vetted version of root used in production and includes two entries so far. 2005-09-06 22:55 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, ValidationLog: Modify tests of GetPlaneIdFromZ(z) and GetNearestSteelPlnNode(z) to test range of z that encompasses full zextent of detector +/- 1 m beyond ends. Remove ValidationLog discrepancy report about Ugli/Geo versions of GetPlaneIdFromZ since this is now understood & fixed. 2005-09-06 22:51 Sue Kasahara * GeoGeometry/GeoGeometry.cxx: Modify GetPlaneIdFromZ(z) to match behavior of Ugli in the case that the z value is downstream of that of the back face of the highest-z plane in the main detector block. The behavior is now to return the highest-z plane, even though this contradicts the definition used for the rest of the planes. The full definition of the method is now: // Purpose:: Retrieve detector plane corresponding to the first // plane in the main detector block with a back face (high-z side) // "downstream" of z (greater than z). The exception is that if z // is greater than back face of highest-z plane in main detector block, // return plexplaneid of last plane, even though this plane's high-z face is // not downstream of z. This behavior is that used in UgliGeometry. // Use PlexPlaneId::IsValid() to determine validity of returned PlexPlaneId. // Will only return invalid plexplaneid if no planes in main detector // block. 2005-09-06 22:06 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, ValidationLog: More clean up of validation methods. Log new observed difference between Ugli & Geo for CalDet. 2005-09-06 22:03 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoStripNode.cxx: Make use of caldet floor plane IsVetoShield check now that it's available. Minor mod to GeoStripNode. 2005-09-06 21:41 Robert Hatcher * UgliGeometry/: UgliGeometry.cxx, UgliScintPlnNode.cxx: Don't call PlexVeotSHieldHack::RenumberMuxToMdl() for anything but FarDet veto planes (was being called for newly declared CalDet floor planes). 2005-09-06 20:06 Sue Kasahara * StandardNtuple/macro/testNtpStModule.C: Add load of CandShield library. 2005-09-06 19:11 Robert Hatcher * OnlineUtil/GNUmakefile: Ugly hackery to link in "rt" library when building shared library (but not static) on non-MacOSX machines. Attempting to cross link static libraries just doesn't work for SRT; MacOSX doesn't need this because it doesn't have an "rt" library (for clock_gettime()) and thus we have to do a different bit of hack and slashing. 2005-09-06 19:08 Robert Hatcher * OnlineUtil/msgLogLib/fake_clock_gettime.h: A fake clock_gettime() function that turns around and uses gettimeofday(). Currently necessary for MacOSX which doesn't have "rt" library. 2005-09-06 19:06 Robert Hatcher * OnlineUtil/msgLogLib/: Makefile, msgCommon.h, msgLog.c, msgLog.h, msgLogTest.c: Synch with online CVS repository as of 2005-08-25. This includes fixes for const correctness on char* format strings. Alas, it now uses clock_gettime() rather than gettimeofday() -- this exists on Linux, but doesn't for MacOSX, but does require linkage to -lrt library. 2005-09-06 18:59 Sue Kasahara * GeoGeometry/test/: GeoValidate.cc, GeoValidate.h: Clean up & reorganization. Fix test of GetNearestSteelPlaneHandle(z) and GetPlaneIdFromZ(z) to test wider range of z's. 2005-09-06 17:00 Nick West * WebDocs/: cvs-rep.html, soft_use_test.html: Repository host is now minoscvs not minos1 2005-09-06 16:55 Nick West * WebDocs/Companion/overview/Creating_Test_Release.html: Repository host is now minoscvs not minos1 2005-09-05 16:32 cbs * CandSubShowerSR/: AlgSubShowerSR.cxx, AlgSubShowerSR.h, AlgSubShowerSRList.cxx, AlgSubShowerSRList.h, DBtxt_AlgSubShowerSRList_Beam.C, DBtxt_AlgSubShowerSRList_Cosmic.C, DBtxt_AlgSubShowerSRList_default.C, DBtxt_AlgSubShowerSR_default.C: Code tidy + changed hard coded cuts into configurable quantities. Changed default for cosmics so that FormHalo() is not called. 2005-09-05 16:24 cbs * CandShowerSR/: AlgShowerSSList.cxx, CandShowerSRHandle.cxx, CandShowerSRHandle.h: Added function BuriedTrack() to CandShowerSRHandlewhich takes a track as argument and returns true if track is buried in shower core. Added a timing check to AlgShowerSSList for matching shower views if multuple showers are found in the same plane region. 2005-09-03 16:45 Brett Viren * SpillTiming/looter/GNUmakefile: Explicitly define PACKAGE in order to cause unique symbol names to be used in Cint dictionary. W/out this there are symbol name clashes in the lib built in the parent directory. 2005-09-02 22:30 Robert Hatcher * RawData/RawDcsChillerMonitorBlock.cxx: change FormatToOStream to make the dump actually formatted (was without any spaces or end-lines) to be readable. 2005-09-02 20:55 boehm * NueAna/macros/MakeAnaNueTree.C: Modifying the macro to make the names more logically (run number/subrun) without breaking if there are other _ in the path Also add the spilltiming library so it can be run over data 2005-09-02 20:22 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, RecoMonitoring.cxx, macros/dataQualityCheck.C: fix up the plotting of single distribution canvases when using the ratios make the number of POT settable from job macros when just drawing the distributions rather than filling them 2005-09-02 19:53 Nathaniel Tagg * Calibrator/TemperatureCalScheme.cxx: Whups, only complain about no temperature data if there really is no temperature data. 2005-09-02 18:20 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetPlotter.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/ProfilePlotter.java, ACNETpackage/SimpleAcnetMonitor.java, NuMIMon/device.dat, NuMIMon/runtest.sh, lib/acnet.jar: minor mods and tuning of device limits 2005-09-02 17:31 mdier * BeamDataUtil/LinkDef.h: Off course one should also not forget to update the Lindef.h file. 2005-09-02 17:27 mdier * BeamDataUtil/test/bmspillana_test.C: A simple macro to test the functionality of the BMSpillAna class. 2005-09-02 17:26 mdier * BeamDataUtil/: BMSpillAna.cxx, BMSpillAna.h: Adding a new class to select beam spills one is interested in. It is based on simple cuts on various beam monitoring data values. The cut values are configurable and it can be used with NtpBDLiteRecord as wel as BeamMonSpill objects. Look at the header file on how to use this class. 2005-09-02 16:54 Nathaniel Tagg * Calibrator/: CalPmtDrift.cxx, CalPmtDrift.h, TemperatureCalScheme.cxx, TemperatureCalScheme.h: Add near detector temperature lookup. 2005-09-02 16:52 Robert Hatcher * AltDeMux/AlgAltDeMuxBase.cxx: SetConstants doesn't need to warn about every time it's called with simflag=kMC. Use MsgService at level kDebug rather than straight "cout". 2005-09-02 16:29 Brian Rebel * DataQualityMonitoring/: DataQualityModule.cxx, DqmConventions.cxx, DqmConventions.h, RecoMonitoring.cxx, macros/dataQualityCheck.C: add a couple of plots for direction cosines, and draw them 2005-09-01 21:30 avva * Contrib/sergei/HandleForRoot/: Makefile, testHandle.cxx: Fixed Makefile. 2005-09-01 21:02 Brett Viren * BeamData/: doc/acnet-devices-to-readout.txt, doc/acnet-devices-to-readout.xls, python/cfg/devices.cfg: Add I:BEAM23[] 2005-09-01 20:11 admarino * Contrib/admarino/gminos_jobs.pm: Added LIST command to the FFR cards so that the FFR card info will be added to the log files. 2005-09-01 19:40 avva * Contrib/sergei/HandleForRoot/: Makefile, ReadWriteFuncs.cxx, ReadWriteFuncs.h, RecordDigit.cxx, RecordDigit.h, RecordDigitLinkDef.h, RecordDigitPtr.cxx, testHandle.cxx, testSchema.cxx: Added one more test - I/O of std::vector's. 2005-09-01 19:02 avva * Contrib/sergei/HandleForRoot/: Makefile, ReadWriteFuncs.cxx, ReadWriteFuncs.h, RecordDigitHandle.cxx, testHandle.cxx, testSchema.cxx: Added two tests suggested at the software meeting: 1) checked that reading "duplicate" Handle's indeed creates just one object with proper number of Handles (in RecorDigitHandle.cxx added printingaddress of the poitee object) 2) verified that the automatic schema evolution works by adding an extra data member to Digit and reading the previously created root files (testSchema.cxx) 2005-09-01 10:20 vahle * CalDetDST/UberModule.cxx: Commented out debug print statements 2005-09-01 08:07 Robert Hatcher * UgliGeometry/: Ugli.cxx, Ugli.h, UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliScintMdlHandle.cxx, UgliScintMdlHandle.h, UgliScintPlnHandle.cxx, UgliScintPlnHandle.h, UgliSteelPlnHandle.cxx, UgliSteelPlnHandle.h, UgliStripABC.h, UgliStripHandle.cxx, UgliStripHandle.h, UgliStripNode.cxx, UgliStripNode.h: Modify local<->global transformation methods (in Ugli*Handle's) to include an additional argument "globalInXYZ" which if true (default) means that the global position is in XYZ space, otherwise it is in UVZ space. Give up the fiction that these methods are inline-able and move them to the .cxx files. Add static functions to Ugli:: to support these since one doesn't necessary have access back to the global geometry. This all assumes that from now on, geometries are constructed in XYZ space. 2005-09-01 00:05 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetPlotter.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/SimpleDeviceGUI.java, ACNETpackage/TestAcnetMonitor.java, NuMIMon/device.dat, lib/acnet.jar: Added error reporting framework to ACNETpackage 2005-08-31 19:55 Robert Hatcher * JobControl/JobCRootEnv.cxx: the include files path for RDBC is different from all other packages; this fix allows the RDBC headers to be found by CINT and ACLiC. 2005-08-31 16:58 Brian Rebel * Contrib/brebel/DataQualityMonitoring/: BeamMonitoring.cxx, BeamMonitoring.h, DataQualityModule.cxx, DataQualityModule.h, DqmConventions.cxx, DqmConventions.h, GNUmakefile, LinkDef.h, RecoMonitoring.h, RecoMonitoringNC.cxx, RecoMonitoringNC.h: removing files from contrib as they are now in head. 2005-08-31 16:36 Brett Viren * BeamDataUtil/BDSpillAccessor.cxx: Reinstate DbiResultPtr instantion. This is needed at link time. 2005-08-31 06:15 jpochoa * CandShield/: CandShieldSR.cxx, ShieldGeom.cxx, ShieldGeom.h: Package now takes into account that some planes in the shield were not present during installation. Methods IsPlaneActive() and ValidVetoPlanes() added into ShieldGeom in order to provide information on this, which is used by CandShieldSR when calculating which planks the muon may have gone through. 2005-08-30 22:26 avva * ControlRoomSoftware/ShiftersGuide/BeamMonitoring.tex: adding $Id: $ that I accidentally removed to BeamMonitoring.tex 2005-08-30 22:24 avva * ControlRoomSoftware/ShiftersGuide/: BeamMonitoring.tex, StatusPages.tex, figures/ljplot1.png, figures/ljplot1b.png: Debbie edited BeamMonitoring section and added two plots. 2005-08-30 20:00 avva * Contrib/sergei/HandleForRoot/testHandle.cxx: Print out count of "digits" written/read. 2005-08-30 19:40 Nathaniel Tagg * TriD/: LinkDef.h, TridAnimator.cxx, TridAnimator.h, TridControl.cxx, TridControl.h, TridCratePage.cxx, TridGLFrame.cxx, TridGLFrame.h, TridModel.cxx, TridModel.h, TridModelCandidate.cxx, TridModelCandidate.h, TridModelDigits.cxx, TridModelDigits.h, TridModelShower.cxx, TridModelShower.h, TridModelTrack.cxx, TridModelTrack.h, TridPage.cxx, TridPageDetector.cxx, TridPageDetector.h, TridPmtPage.cxx, TridSketches.cxx, TridSketches.h, TridUVPage.cxx, TridUVPage.h: Add shower and track graphical objects. They look nifty. Requires a populated reconstruction tree. Names are still hardwired, and the color scale is meaningless. 2005-08-30 19:13 avva * Contrib/sergei/HandleForRoot/Makefile: Fixed a couple of makefile problems - need to unset MAKEFILES env variable and link with $LIBS instead of $GLIBS. 2005-08-30 18:44 avva * Contrib/sergei/HandleForRoot/: Digit.cxx, Digit.h, DigitABC.cxx, DigitABC.h, DigitABCLinkDef.h, DigitLinkDef.h, Handle.h, Makefile, RecordDigitHandle.cxx, RecordDigitHandle.h, RecordDigitHandleLinkDef.h, RecordDigitPtr.cxx, RecordDigitPtr.h, RecordDigitPtrLinkDef.h, RecordTrackHandle.cxx, RecordTrackHandle.h, RecordTrackHandleLinkDef.h, RefCount.cxx, RefCount.h, RefCountLinkDef.h, Timer.cxx, Timer.h, Track.cxx, Track.h, TrackABC.cxx, TrackABC.h, TrackABCLinkDef.h, TrackLinkDef.h, testHandle.cxx: Initial commit. 2005-08-30 16:42 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Bug fix to problem discovered by Masaki which was that DigiScintHit's were sometimes created with only the strip node exit info and not the enter info. This new bug was a by-product of the recent "jiggle" fix to dislodge particles stuck in the steel. 2005-08-30 15:42 Sue Kasahara * ParticleTransportSim/PTSimApplication.cxx: Move Masaki's new tmp & volId variables within commented out validation block to avoid compiler warnings about unused variables. 2005-08-30 15:00 Brett Viren * BeamDataUtil/BDSpillAccessor.cxx: Remove uneeded DbiResultPtr predeclaration 2005-08-30 15:00 Brett Viren * BeamDataUtil/BeamMonSpill.cxx: Remove uneeded DbiResultPtr predeclaration and include file 2005-08-30 03:01 Mayly Sanchez * NueAna/: ANtpEventInfoAna.cxx, ANtpShowerInfoAna.cxx, ANtpTrackInfoAna.cxx, ANtpTruthInfoBeamAna.cxx, macros/MakeAnaNueTree.C: Fix for NueAna to be able to run on R1.18. Added initialization of fInfoFiller object where missing. Changed the macro to work with the new filename convention. 2005-08-29 22:06 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetXmlRpcListener.java, ACNETpackage/BeamPositionPlotter.java, ACNETpackage/NuMISummaryPlotter.java, ACNETpackage/SimpleAcnetMonitor.java, ACNETpackage/SwicDevice.java, NuMIMon/device.dat, lib/acnet.jar: Fixed problem with resetting PM data in BeamPositionMonitor. Added red warning background to NuMISummaryPlotter 2005-08-29 20:36 ishi * ParticleTransportSim/: PTSimApplication.cxx, test/gminos.ffr, test/make_muon.sh, test/reco_minos.gaf_list, test/reco_options, test/sample10ev.reroot.root, test/single_mu.README: Scripts for Validity check of GeoGeometry MC using single muons. 2005-08-29 19:57 Brian Rebel * DataQualityMonitoring/: DqmConventions.cxx, DqmConventions.h, RecoMonitoring.cxx: add in histograms for the track direction cosines in x and z (y is already there as cos(theta)) 2005-08-29 14:01 Robert Hatcher * setup/packages-development: add CandFitTrackCam at Jim Musser's request. 2005-08-28 22:29 Sue Kasahara * GeoGeometry/: GeoGeometry.cxx, GeoScintPlnNode.cxx, GeoScintPlnNode.h: Modify GeoGeometry to invoke PlexVetoShieldHack::RenumberMuxToMdl only for far detector veto shield planes now that there are also caldet veto shield planes. Implement last dummy method GeoScintPlnNode::GetClosestStrip. 2005-08-28 01:41 Robert Hatcher * CalDetTracker/: CDAnaModule.cxx, CDAnaModule.h, CDAnalysis.cxx, CDBeamMuTracker.cxx, CDCosmicTracker.cxx, CDCrossTalker.cxx, CDPreFilterModule.cxx, CDPreFilterModule.h, CDTrackerModule.cxx: convert from DetectorType:: to Detector::, this is require here because in some places the enum name EDetectorType was used instead of the typedef name Detector_t and thus isn't completely transparent to the change. 2005-08-28 00:17 George Irwin * CandShowerSR/: CandShowerSR.cxx, CandShowerSR.h, LinkDef.h: Put ClassDef Version at 3 (from 1, skipping 2 which was last correct level) Remove manual Streamer from CandShowerSR.cxx, since it was not customized. Restore LinkDef "+"'s for automatic Streamers in CandShowerSR, CandShowerSRList, CandShowerSRHandle and CandShowerSRListHandle. 2005-08-27 13:06 Nick West * DatabaseMaintenance/scripts/primer/launch.csh: Switch Master DB to minos-mysql1.fnal.gov 2005-08-26 23:30 George Irwin * Candidate/: CH.cxx, CH.h, CandBase.cxx, CandBase.h, CandHandle.cxx, CandHandle.h, LinkDef.h, test/cand_test.job: Introduce templated version (CH) of CandHandle for development purposes. Can't be used for real without integration with templated XXXItr. 2005-08-26 22:14 avva * OfflineHistograms/BeamLiteHistogramBlock.cxx: Fixed histogram limits. 2005-08-26 21:57 avva * OfflineHistograms/BeamLiteHistogramBlock.cxx: Changed histogram limits. 2005-08-26 21:48 avva * OfflineHistograms/: BeamLiteHistogramBlock.cxx, BeamLiteHistogramBlock.h, NewHistogramBlock.cxx_template: Adding BeamLite histogram block - histograms of the beam monitoring data from NtpBDLiteRecord stream. 2005-08-26 20:48 Nathaniel Tagg * DetSim/DetSim.cxx: Degrade some messages that were too noisy for Jeff H. 2005-08-26 20:46 Brett Viren * BeamData/python/test/easy-listener.py: Can now set host and port that the listener should bind to from the command line like so: ./easy-listener.py hostname:port 2005-08-26 19:23 Robert Hatcher * GeoGeometry/: Geo.h, GeoGeometry.cxx, GeoScintMdlVolume.cxx, GeoScintPlnVolume.cxx, GeoScintPlnVolume.h, GeoSteelPlnVolume.cxx, GeoSteelPlnVolume.h, GeoStripVolume.cxx: convert from DetectorType:: to Detector::. 2005-08-26 19:19 Robert Hatcher * DatabaseInterface/Dbi.cxx, DatabaseInterface/DbiCache.cxx, DatabaseInterface/DbiDBProxy.cxx, DatabaseInterface/DbiLogEntry.cxx, DatabaseInterface/DbiLogEntry.h, DatabaseInterface/DbiResultPtr.h, DatabaseInterface/DbiResultPtr.tpl, DatabaseInterface/DbiSqlContext.cxx, DatabaseInterface/DbiSqlContext.h, DatabaseInterface/DbiTableProxy.cxx, DatabaseInterface/DbiValidityRec.cxx, DatabaseInterface/DbiValidityRecBuilder.cxx, DatabaseUpdater/DbuDaqConfigFilesText.cxx, DatabaseUpdater/DbuDaqConfigFilesText.h, DatabaseUpdater/DbuDaqFileModule.cxx, DatabaseUpdater/DbuDaqFileSummary.cxx, DatabaseUpdater/DbuDaqFileSummary.h, DatabaseUpdater/DbuDaqMonitorModule.cxx, DatabaseUpdater/DbuRunSummary.cxx, DatabaseUpdater/DbuRunSummary.h, DatabaseUpdater/DbuSubRunSummary.cxx, DatabaseUpdater/DbuSubRunSummary.h, DatabaseUpdater/DbuVaChipPeds.cxx, DatabaseUpdater/DbuVaChipSpars.cxx, DatabaseUpdater/RunTypeName.cxx, DatabaseUpdater/RunTypeName.h, Fabrication/FabPlnInstall.cxx, Fabrication/FabPlnInstall.h, Fabrication/FabPlnInstallLookup.cxx, Fabrication/FabSteelPlate.cxx, Fabrication/FabSteelPlate.h: convert from DetectorType:: to Detector::. 2005-08-26 19:14 Robert Hatcher * BField/BField.cxx, BField/BfieldCoilCurrent.cxx, BField/BfldCache.cxx, BField/BfldDbiPlaneMap.cxx, BField/BfldGrid.cxx, BField/BfldGrid.h, BField/BfldValidate.cxx, BField/BfldValidate.h, CandFitTrackMS/AlgFitTrackMS.cxx, CandFitTrackMS/AlgFitTrackMS.h, CandFitTrackMS/BFieldMS.cxx: convert from DetectorType to Detector 2005-08-26 19:08 Robert Hatcher * Persistency/Per.cxx, Rotorooter/RotoClientBinaryFile.cxx, Rotorooter/RotoClientModule.cxx, Rotorooter/RotoObjectifier.cxx, Rotorooter/RotoObjectifier.h, Rotorooter/RotoServer.cxx: convert from DetectorType to Detector 2005-08-26 19:04 Robert Hatcher * RawData/RawBeamMonHeaderBlock.h, RawData/RawBlockId.cxx, RawData/RawBlockId.h, RawData/RawChannelId.cxx, RawData/RawChannelId.h, RawData/RawCrateMonitorBlock.cxx, RawData/RawCurrentInjectDataBlock.h, RawData/RawDaqHeaderBlock.h, RawData/RawDcsEnvMonitorBlock.cxx, RawData/RawDcsHeaderBlock.h, RawData/RawDcsHvMonitorBlock.cxx, RawData/RawDcsMagnetMonitorBlock.cxx, RawData/RawDeadChipBlock.cxx, RawData/RawDigit.cxx, RawData/RawDigitDataBlock.cxx, RawData/RawLIAdcSummary.cxx, RawData/RawLIHeader.cxx, RawData/RawLITimingSummary.cxx, RawData/RawLiTpmtDigitsBlock.cxx, RawData/RawLinearizedDataBlock.h, RawData/RawOvershootBlock.cxx, RawData/RawQieCalibrationDataBlock.h, RawData/RawQieDataBlock.h, RawData/RawSnarlHeaderBlock.h, RawData/RawSpillServerMonitorBlock.h, RawData/RawTpSinglesSummaryBlock.cxx, RawData/RawTpSinglesSummaryBlock.h, RawData/RawVaTimingMonitorBlock.cxx, RerootExodus/CheezyDisplay.cxx, RerootExodus/PlexusReroot.cxx, RerootExodus/RerootExodus.cxx, RerootExodus/RerootExodus.h, RerootExodus/RerootToRawDataModule.cxx, RerootExodus/RerootToRawDataModule.h, RerootExodus/RerootToTruthModule.cxx, RerootExodus/RerootToTruthModule.h, RerootExodus/UgliGeometryReroot.cxx: convert from DetectorType to Detector 2005-08-26 19:00 Robert Hatcher * UgliGeometry/: MinosOutline.cxx, UgliDbiGeometry.h, UgliDbiScintMdl.cxx, UgliDbiScintMdl.h, UgliDbiScintMdlStruct.cxx, UgliDbiScintMdlStruct.h, UgliDbiScintPln.cxx, UgliDbiScintPlnStruct.cxx, UgliDbiScintPlnStruct.h, UgliDbiSteelPln.cxx, UgliDbiStrip.cxx, UgliDbiStrip.h, UgliDbiStripStruct.cxx, UgliDbiStripStruct.h, UgliDbiStructHash.cxx, UgliDbiStructHash.h, UgliDbiTables.cxx, UgliDbiTables.h, UgliGeomHandle.cxx, UgliGeomHandle.h, UgliGeometry.cxx, UgliLoanPool.cxx, UgliScintPlnNode.cxx, UgliSteelPlnNode.cxx, UgliStripNode.cxx: convert from DetectorType to Detector 2005-08-26 18:56 Robert Hatcher * CVSROOT/check_access: add tjyang and hjkang to "minossoft/gnumi" 2005-08-26 18:47 Robert Hatcher * Plex/: PlexHandle.cxx, PlexLedId.cxx, PlexLedId.h, PlexLoanPool.cxx, PlexMuxBoxId.cxx, PlexMuxBoxId.h, PlexPinDiodeId.cxx, PlexPinDiodeId.h, PlexPinDiodeToLed.cxx, PlexPinDiodeToLed.h, PlexPixelSpotId.cxx, PlexPixelSpotId.h, PlexPixelSpotToStripEnd.cxx, PlexPixelSpotToStripEnd.h, PlexPixelToRawChannel.cxx, PlexPixelToRawChannel.h, PlexPlaneId.cxx, PlexPlaneId.h, PlexRawChannelReadoutType.cxx, PlexRawChannelReadoutType.h, PlexRawChannelToPinDiode.cxx, PlexRawChannelToPinDiode.h, PlexSEIdAltL.cxx, PlexSEIdAltL.h, PlexScintMdlId.cxx, PlexScintMdlId.h, PlexStripEndId.cxx, PlexStripEndId.h, PlexStripEndToLed.cxx, PlexStripEndToLed.h, PlexValidate.cxx, PlexValidate.h, PlexVetoShieldHack.cxx, PlexVetoShieldMuxToMdl.cxx, Plexus.cxx: convert from DetectorType to Detector 2005-08-26 18:08 cbs * Mad/: LinkDef.h, MadChi2Calc.cxx, MadChi2Calc.h, PANAnalysis.cxx, PANAnalysis.h, ReweightLooper.cxx, ReweightLooper.h, macros/OscProb.C, macros/PanAna.C: PANAnalysis: code for performing oscillation analysis with PANs ReweightLooper: to allow multiple reweight loops when calculating chi2 surface PanAna.C: example macro 2005-08-26 17:45 cbs * NueAna/Display/: GNUmakefile, LinkDef.h, NueDisplayModule.cxx, NueDisplayModule.h, SelectPad.cxx, SelectPad.h: Updated interactive display to allow button selection by dragging mouse. Updated voting to write out current run number to file. 2005-08-26 17:25 Robert Hatcher * Validity/: VldContext.cxx, VldRange.cxx, VldRange.h, VldValidate.cxx: convert from using DetectorType to Detector as primary name. 2005-08-26 17:24 Robert Hatcher * Validity/VldContext.h: convert from using DetectorType to Detector. 2005-08-26 17:20 Robert Hatcher * Validity/VldContext.h: Bump VldContext's ClassDef version to accomodate change from DetectorType to Detector as primary name. 2005-08-26 17:18 Robert Hatcher * Conventions/: CalDigitType.cxx, CalDigitType.h, CalStripType.cxx, CalStripType.h, CalTimeType.cxx, CalTimeType.h, ConventionsValidate.cxx, ConventionsValidate.h, ElecType.cxx, ElecType.h, LinkDef.h, PlaneCoverage.cxx, PlaneCoverage.h, PlaneView.cxx, PlaneView.h, ReadoutType.cxx, ReadoutType.h, SimFlag.cxx, SimFlag.h, StripEnd.cxx, StripEnd.h: convert many program units from a "class" with just an enum + static methods into a more appropriate "namespace". Make concurrent change to LinkDef.h 2005-08-26 17:17 Robert Hatcher * Conventions/: Detector.cxx, Detector.h, DetectorType.cxx, DetectorType.h: Convert DetectorType from a "class" with just an enum + static methods into a more appropriate "namespace". At same time institute a change such that the primary name is "Detector" with an equivalence of "DetectorType" to same (previously Detector was typedef'ed to DetectorType). 2005-08-26 16:29 admarino * Contrib/admarino/run_far.perl: Added NSPLIT=1 to example script. 2005-08-26 16:26 admarino * Contrib/admarino/run_far.perl: Added FLUX_BASE line. 2005-08-26 16:25 admarino * Contrib/admarino/run_rock.perl: Cahnged how FLUX_BASE is defined. It is now the subdirectoy of the FLUXPATH environment variable. 2005-08-26 16:23 admarino * Contrib/admarino/run_near.perl: Changed how FLUX_BASE is defined. It now the directory below the FLUXPATH environment variable. Changed default overlay time window. 2005-08-26 16:22 admarino * Contrib/admarino/run_overlay.perl: Cahnged the default overlay time window. 2005-08-26 16:17 admarino * Contrib/admarino/gminos_jobs_doc.tex: Changed the default time for the spill overlay window. 2005-08-26 16:03 Robert Hatcher * Plex/PlexPlaneId.h: GetVetoSection() return 1 for CalDet veto planes [61-64] GetPlaneCoverage() and GetPlaneView() set special bits only for FarDet veto shield planes (and not for CalDet veto planes). 2005-08-26 15:59 Robert Hatcher * Plex/PlexPlaneId.cxx: tighten up the AsString() code; deal with the fact that CalDet planes 61-64 are now declared VetoShield, but don't have two character coverage names. 2005-08-26 15:58 Robert Hatcher * UgliGeometry/UgliGeometry.cxx: use PlexPlaneId::GetVetoSection() rather than doing calculation ourselves. 2005-08-24 21:30 Brian Rebel * DataQualityMonitoring/: RecoMonitoring.cxx, macros/dataQualityCheck.C: now it really should be that the denominator in the ratio plots is the baseline 2005-08-24 20:27 avva * OfflineHistograms/OfflineHistogramModule.cxx: Updated default histogram blocks to fill (fill all Far det blocks using candidate lists as they are named in R1.18 production) 2005-08-24 19:00 Brian Rebel * DataQualityMonitoring/: BeamMonitoring.cxx, RecoMonitoring.cxx, macros/dataQualityCheck.C: change the comparison of time periods to have the baseline data in the denominator when making the ratio plots. also increase the energy bin size for events to 0.5 GeV. put a divide by zero protection in the BeamMonitoring histogram filling and make the #Delta pot plot be (tor101-trtgtd)/tor101 change the macro to work on the minos linux cluster 2005-08-24 18:45 Ed Larty * setup/packages-R1.19: # added new generic release