2004-12-20 21:38 Ed Larty * setup/packages-R1.13.0-tmp: #new tmp file 2004-12-20 17:18 Brett Viren * BeamData/ana/bv/: plots.cxx, plots.h, run_plots.C: some changes... 2004-12-20 15:49 dbox * DatabaseTables/scripts/: MysqlToOracleFilter.pl, prime_oracle_from_mysql.pl: more changes to make primary keys for data tables 2004-12-20 14:22 Brian Rebel * Contrib/brebel/genTimingCalibration.C: get rid of the vtx.t calls and just use the minTime variable. make the limits for the histograms larger 2004-12-20 08:30 Nick West * DatabaseMaintenance/tools/check_seqno.sh: Add support for RAL (non-standard MySQL account) 2004-12-20 05:30 Sue Kasahara * Persistency/: PerInputStream.cxx, PerInputStream.h, PerInputStreamManager.cxx, PerStream.cxx, PerStream.h: Set of modifications to dramatically improve the Persistency efficiency on input, especially when reading in records from trees with a large number of branches, such as ntuple records. On my system, the factor of improvement is ~100x. This change is being made in response to the persistent prodding of Mike K.(thanks Mike). The change is that records which are of type IsClearable() are now constructed once by Persistency and owned by Persistency. It allows the time consuming construction/setbranchaddress/destruction sequence to be avoided on each job cycle. Records can be declared to be clearable by using the SetClearable(true) method provided with the RecRecordImp base class. This is already set in the Init() methods of NtpSR/MC/THRecord. Other Ntp record types which provide a Clear method can do this as well to get improved performance on input. The requirement for a Clearable record type is that it should provide a Clear method which is capable of deleting any dynamically allocated memory belonging to the record. Examples of such Clear methods are given in the NtpSR/MC/TH Records. 2004-12-20 05:11 Sue Kasahara * JobControl/JobC.cxx: Invoke Mom.Clear() in JobC destructor, before destructing Mom,Input etc. as this guarantees Mom is empty and has released any objects before Persistency goes through its destruction sequence. 2004-12-20 05:06 Sue Kasahara * CandNtupleSR/: NtpSRRecord.cxx, Module/NtpSRFilterModule.cxx: Modify NtpSRRecord to print verbose level messages when NtpSRRecord ctor/dtor are invoked. Modify NtpSRFilterModule to have default RecordName PrimaryNtpSRRecord. This should have gone in with last week's fix to apply the same change to NtpSRModule. 2004-12-20 04:59 Sue Kasahara * Record/: RecDataRecord.cxx, RecRecord.h, RecRecordImp.cxx, RecRecordImp.h: Add support for new methods IsPerOwned and SetPerOwned to allow persistency to tag an object as belongint to it. This tag is used by Mom to avoid deleting an object owned by Persistency. Also fix RecDataRecord::Print method. 2004-12-20 04:57 Sue Kasahara * MinosObjectMap/MomNavigator.cxx: Modify Clear method to not delete records which are "PerOwned". These records are removed from the fFragmentArray, but not destructed. Modify Print method to be more useful. Still invoked by Clear method when Mom "Verbose" level is set. 2004-12-20 03:33 Sue Kasahara * IoModules/: IoInputModule.cxx, IoInputModule.h: Add TStopwatch to record time spent in input module Next, Prev and Get methods. The summed real and cpu time is printed at the end of the job when "Io" Debug level is set. 2004-12-19 21:32 hartnell * CalDetTracker/CDAnalysis.cxx: forgot the PS muon cut in my fiducial volume cuts 2004-12-19 21:06 hartnell * CalDetTracker/macros/tracker.C: No longer cutting out events with dead chips but rather flagging them in the tree. 2004-12-19 21:05 hartnell * CalDetTracker/: CDAnalysis.cxx, CDTrackerModule.cxx, CDTrackerModule.h: Added the dead chips info to the tree. 2004-12-19 14:27 hartnell * CalDetTracker/: CDAna.C, CDAnalysis.cxx, CDAnalysis.h: A few more plots to show the effect of cuts. Added code to use truth information to do path length correction. 2004-12-19 14:07 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Record growth rates 2004-12-19 11:41 hartnell * LISummary/LITuning.cxx: Fix a bug/typo that Tinjung found. Also, put "best guesses" in for the ND tuning. Many of the parameters are configurable anyway. 2004-12-17 23:48 Robert Hatcher * DatabaseInterface/DbiConnection.cxx: Allow "_" as part of DB name, so we can address "offline_dev" and not think it is named "offline". 2004-12-17 23:41 dap56 * Monitoring/: Producer_dispatcher.cc, QieBlockAnalysis.cxx, QieBlockAnalysis.h, SinglAnalysis.cxx, SinglAnalysis.h, near.config, online.config: Added Tom O's code to analyse RawVtmTimeInfoBlocks 2004-12-17 21:49 Robert Hatcher * setup/: setup_minossoft_MINOS-RHATCHER.csh, setup_minossoft_MINOS-RHATCHER.sh: tweaked versions of MINOS-RHATCHER setup 2004-12-17 21:33 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: don't drop new tables if they exist. update documentation of what the fields are and what they mean. 2004-12-17 20:51 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: four more fields (related to digit data blocks) added to DbuDaqFileSummary 2004-12-17 20:43 Robert Hatcher * DatabaseUpdater/: DbuDaqFileModule.cxx, DbuDaqFileSummary.cxx, DbuDaqFileSummary.h: just about to start production processing. 2004-12-17 07:07 Robert Hatcher * DatabaseUpdater/DbuDaqFileModule.cxx: flesh out WritePythonFile(); may not be exactly what SAM needs but it's a start 2004-12-17 06:09 Nick West * DatabaseMaintenance/scripts/logentry_mail_list: Add Mark D. 2004-12-16 22:30 Robert Hatcher * DatabaseUpdater/: DbuDaqFileModule.cxx, DbuDaqFileSummary.cxx, DbuDaqFileSummary.h, DbuRunSummary.cxx: Some more additional data fields to DbuDaqFileSummary and formatting tweaks. 2004-12-16 22:29 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: latest version of DbuDaqFileSummary. 2004-12-16 20:28 dap56 * Monitoring/: ChargeInjectAnalysis.cxx, DigitAnalysis.cxx, DigitAnalysis.h, FileMain.h, MonState.cxx, MonState.h, Producer_dispatcher.cc, near.config, online.config: several new ND plots: strip profile histograms sub-divided by plane number for cosmic & SGATE digits QIE error summaries by crate Added a switch to enable DDS selection cuts if time taken to read in records exceeds processing + histo fill time 2004-12-16 18:09 bspeak * RunSummary/rate_plot.cc: 1)Accomodate new TPSinglesEvent. 2)Add -p flag to removed pulsed data. 3)Add PostTrigADC>=3000 cut, since this takes place after NoiseFilterModule which does only 2000ADC cut plus to number of plane thing. 4)Add red line to denote the >4*fOptSignal rate and at least kill the way it squashes the scale. 2004-12-16 17:46 bspeak * RunSummary/: RateSummary.cxx, RateSummary.h: Yikes, I changed a bunch without intermediate commits. This will likely come back to bite me. 1)Change code to adapt to new DaqSnarlEvent, DSChipEvent, TPSinglesEvent, and TPChipEvent 2)Clean up the nested TObject loops referencing the same obj 3)Count streams and RawDataBlocks (probably redundant since RunSummary also does this, but doesn't take up much time to count. 4)Read in RawLITimingSummaryBlocks to flag TP chips and crates as pulsed. I need to figure a way to propagate this to DaqSnarlEvents as well. 5)Take RawDataBlock loops out of Stream loops on Sue Kasahara's suggestion 2004-12-16 17:30 bspeak * RunSummary/: TPSinglesEvent.cxx, TPSinglesEvent.h: 1)Add IsShield and IsPulsed to TPChipEvent 2)Add CratePulsed[NCRATE] to TPSinglesEvent 3)Update ClassDef to 2 for TPSinglesEvent and TPChipEvent 4)Clean up some MSG stuff 2004-12-16 17:24 bspeak * RunSummary/DaqSnarlEvent.h: Last commit failed on one commented line, try again. 2004-12-16 17:23 bspeak * RunSummary/: DaqSnarlEvent.cxx, DaqSnarlEvent.h: 1)Add IsPulsed and IsShield to DSChipEvent 2)Add PreTrigADC and PostTrigADC to DaqSnarlEvent 3)Ditch SHPlanesHit, wasn't working right, I'll fix it later. 4)Clean up some MSG stuff 5)Update ClassDef to 2 for both DSChipEvent and DaqSnarlEvent 2004-12-16 16:33 Robert Hatcher * setup/count_buildlog_warnings: count subset warnings about "unused" (variables or parameters). 2004-12-16 16:32 bspeak * RunSummary/: RunSummary.cxx, RunSummary.h: 1)Remove the farm list generation method MFileOUT, since this is done in FarmListModule now. 2)Count both number of times a stream is encountered and how many of the usual RawDataBlocks are encountered. 3)Clean up all of the nasty TObject nested loops using the same obj 4)Pull RawDataBlocks out of Stream loops, on Sue suggestion. 5)Ditch the EndFile and BeginFile methods. 6)Overall code clean up. 2004-12-16 16:29 Robert Hatcher * DatabaseUpdater/DbuDaqFileModule.cxx: assert() for ROOT versions less than v4.01.04 as that version some code we want to rely on. This doesn't interfere with the ability to read back the table info, just prevents running the JobCModule that fills the table (which should only be getting done at very select sites). 2004-12-16 15:58 bspeak * RunSummary/: RunFileModule.cxx, RunFileModule.h: Ditch the BeginFile and EndFile methods, they don't work anyway. Change some variable names to match other JobCModules. 2004-12-16 15:46 bspeak * RunSummary/rundmc.cc: Oops syntax error 2004-12-16 15:34 bspeak * RunSummary/rundmc.cc: Add AllowTest and AllowModified to make decision wether to pass runs with MASK_TEST and MASK_MODIFIED bits set through to the job scripts. This are controlled the the -m(M) and -t(T) for modified and test respectively with upper case to allow and lower case to disallow. 2004-12-16 15:20 bspeak * RunSummary/LinkDef.h: Add FarmListModule to the mix 2004-12-16 15:19 bspeak * RunSummary/: FarmListModule.cxx, FarmListModule.h: Spin off a separate JobCModule just for Howie's batch farm lists 2004-12-16 15:18 bspeak * RunSummary/GNUmakefile: Get rid of runsum from bin compilation, not used anymore 2004-12-16 07:48 bspeak * setup/: setup_minossoft_soudan.csh, setup_minossoft_soudan.sh: 2 new frozen release, and the .srt_envrc base release fix 2004-12-16 01:21 dbox * DatabaseTables/scripts/MysqlToOracleFilter.pl: lots of changes to deal with primary keys on the data tables 2004-12-15 23:01 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h, CDEvDisplay/CalDetDisplay.C: Moving ever closer to final CalDet analysis... Now writing txt files of bad snarl numbers with run number postfix. 2004-12-15 22:34 Robert Hatcher * DatabaseTables/DbuTables/define_dbu.mysql: almost final tables for DBURUNSUMMARY, DBUDAQFILESUMMARY and DBUDAQCONFIGFILES. 2004-12-15 22:32 Robert Hatcher * DatabaseUpdater/: DbuDaqFileModule.cxx, DbuDaqFileModule.h, DbuDaqFileSummary.cxx, DbuDaqFileSummary.h, DbuRunSummary.cxx, DbuRunSummary.h: First commit of the new DbuDaqFileModule job module. The DbuRunSummary and DbuDaqFileSummary objects have undergone major changes as well. Getting really close to the final product. 2004-12-15 20:05 Brett Viren * WebDocs/: WebDocs.html, distcc-ccache.html, msrt-menu.html, msrt-parallel.html, msrt.html, soft_use_test.html, test-release.html: Document how to use distcc and/or ccache and/or SRT parallel build mechanism. 2004-12-15 19:03 Brett Viren * setup/msrt: Point to example.msrtrc in docs 2004-12-15 18:57 Brett Viren * SRT_MINOS/special/compilers/GCC.mk: Add support for distcc and ccache 2004-12-15 18:56 Brett Viren * setup/: example.msrtrc, msrt: Add support for distcc and ccache and parallel builds. Add example.msrtrc that describes some new parallel build related msrt options as well as the old ones. 2004-12-15 12:16 Minos CVS group account. Do not commit from here! * Contrib/cbs/Mad/: LinkDef.h, MadAnalysis.cxx, MadAnalysis.h, MadCBSQEAnalysis.cxx, MadCBSQEAnalysis.h, MadDpAnalysis.cxx, MadDpAnalysis.h, MadEvDisplay.cxx, MadQuantities.cxx, MadQuantities.h, MadUserAnalysis.cxx, MadUserAnalysis.h, macros/CBSQE.C, macros/LoadLibs.C: Updated code to work with ND files (rather than assumming 1 event per snarl) MadAnalysis has new method to fit Near and Far spectra simultaneously, also has handles to include generator systematics using MCReweight package - not tested. MadQuantities assumes truth vertex is in m (not cms) 2004-12-15 09:14 Nick West * DatabaseInterface/test/prepare_db_0.sql: DBILOGENTRY column name is LOG_REASON not REASON 2004-12-15 08:47 Nick West * DatabaseInterface/DbiLogEntry.cxx: Don't recreate if new state consistent with old. 2004-12-15 07:10 Nick West * DatabaseInterface/test/DbiDemo.C, UserManualDoc/src/database_interface.tex: Validity end time stamp is exclusive 2004-12-15 06:26 Nick West * DatabaseMaintenance/scripts/logentry_mail_list: Add Jeff and Phil 2004-12-15 01:13 Sue Kasahara * GeoGeometry/GeoHandle.h: Fix typo 2004-12-15 00:25 Sue Kasahara * CandNtupleSR/Module/NtpSRModule.cxx: Change the default Name of NtpSRRecord to PrimaryNtpSRRecord. Anything to please George. 2004-12-14 23:26 Sue Kasahara * CandNtupleSR/Module/: NtpSRModule.cxx, NtpSRModule.h: After discussion with George, add Config parameter so that user can specify the CandRecord Name from which the NtpSRRecord is filled to be different than the Name assigned to the NtpSRRecord. The defaults are: r.Set("CandRecordName", "PrimaryCandidateRecord"); r.Set("RecordName", "PrimaryCandidateRecord"); r.Set("RecordTitle", "Created by NtpSRModule"); 2004-12-14 22:22 blake * AtNuReco/: AlgFitTrackAtNu.cxx, AtNuTreeModule.cxx, RecoTreeModule.cxx: minor tweaks: in AtNuTreeModule/RecoTreeModule, output file to ./ directory in AlgFitTrackAtNu, change fieldmap from 120 to 201 2004-12-14 21:16 Ed Larty * Contrib/cbs/Mad/: MadEdAnalysis.cxx, MadEdAnalysis.h: # new modification 2004-12-14 19:30 dbox * DatabaseTables/scripts/MysqlToOracleFilter.pl: tweaks to get index tablespace right and make sure pesky vowels are removed from index names > 30 characters 2004-12-14 15:12 Brett Viren * WebDocs/: cvs-rep.html, cvs_primer.html: cvs-rep: Explicitly tell non-core programmers not to use "cvs import", clear up the steps for both non-core and core how to create a new package. cvs_primer: Add note at top saying this page is just general info with link to cvs-rep for MINOS-specific CVS info. 2004-12-14 05:36 Nick West * DatabaseMaintenance/scripts/logentry_mail_list: Empty 'Significant Database changes' list except for me. People can sign up if they want to 2004-12-14 05:24 jgogos * FCPCFilter/FCPCFilter/.cvsignore: this isn't working... 2004-12-14 05:17 jgogos * FCPCFilter/FCPCFilter/: FCPCFilterModule.cxx, FCPCFilterModule.h, GNUmakefile, PreFilter.cxx, PreFilter.h, README: this is probably wrong 2004-12-14 04:27 Minos CVS group account. Do not commit from here! * FCPCFilter/FCPCFilter/: .cvsignore, FCPCFilterModule.cxx, FCPCFilterModule.h, GNUmakefile, PreFilter.cxx, PreFilter.h, README: [no log message] 2004-12-14 04:27 Minos CVS group account. Do not commit from here! * FCPCFilter/FCPCFilter/: .cvsignore, FCPCFilterModule.cxx, FCPCFilterModule.h, GNUmakefile, PreFilter.cxx, PreFilter.h, README: Initial revision 2004-12-13 18:47 bspeak * setup/: setup_minossoft_umn.csh, setup_minossoft_umn.sh: Alter the order of setup root and srt_setup to ensure people with DEFAULT_SRT_BASE_RELEASE 2004-12-13 17:55 hartnell * CalDetTracker/CDAnalysis.cxx: Added the PID plots with N and N_1 varieties. This is an almost final version, will try running with this... 2004-12-13 16:10 Nick West * DatabaseInterface/doc/ChangeLog: Minor change to DbiConnection/DbiStatement to avoid benign warning: Unable to close connection .. 2004-12-13 16:08 Nick West * DatabaseInterface/: DbiConnection.cxx, DbiConnection.h: Count connected DbiStatements. Only attempt to drop the connection after they are all deleted 2004-12-13 16:06 Nick West * DatabaseInterface/: DbiCascader.cxx, DbiCascader.h: Lock now uses a DbiStatement so that DbiConnection keeps proper account of associated statements 2004-12-13 16:01 Nick West * DatabaseInterface/DbiStatement.cxx: Ctor connects to associated DbiConnection and dtor disconnects 2004-12-13 13:03 hartnell * CalDetTracker/: CDAnaModule.cxx, CDAnaModule.h: Now deals with the QIE timing as well. 2004-12-13 10:08 Nick West * WebDocs/WebDocs.html: Add Dennis' Minos-Oracle Status Reports/Daybook 2004-12-13 02:59 Sue Kasahara * CandNtupleSR/Module/: NtpSRFilterModule.cxx, NtpSRFilterModule.h, NtpSRModule.cxx, NtpSRModule.h: Add new Config parameters to NtpSR modules to allow the user to assign a name & title to the NtpSRRecord. NtpSRModule config parameters: "RecordName" is set by default to "PrimaryCandidateRecord" "RecordTitle" is set by default to "Created by NtpSRModule" The NtpSR "RecordName" is also now used to extract the CandRecord in Mom using the additional record name qualifier: const CandRecord* cndrec = dynamic_cast (mom->GetFragment("CandRecord",fRecordName.c_str())); so that the NtpSRRecord will share the same TNamed name as the CandRecord from which its information is derived. This allows multiple CandRecords to be held in Mom, e.g. one labeled "PrimaryCandidateRecord", another "Cambridge", and the NtpSRModule/NtpSRFilterModules may now be configured to pick the desired CandRecord from Mom by name when filling the NtpSRRecord. 2004-12-12 23:51 Robert Hatcher * RawData/LinkDef.h: Declare necessary template types to CINT map and pair . This should have gone in with the last RawTpSinglesSummary change. 2004-12-12 22:13 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h: Moving towards a final analysis... very slowly... 2004-12-12 22:12 hartnell * CalDetTracker/macros/tracker.C: turn on the cuts to remove snarls with electronics errors 2004-12-12 16:17 hartnell * CalDetTracker/CDEvDisplay/: CalDetDisplay.C, DrawDisplay.cxx, SetUpDisplay.C: Another upgrade to the event display. I hope it's considered an improvement but if not then it's easy to change back. *** Firstly *** The time display now always shows the times of all the hits. The untracked hits are now stars rather than single pixels. *** Secondly *** Added a new button to the control pannel called "Last shown". This button allows you to jump back to the previous event that was shown on the display; if you keep clicking it then you cycle between two events. *** Thirdly *** and perhaps most controversially... The default colour scheme has been "upgraded". The spotlight is now on tracked hits and I have tried to make xtalk the least prominent. Untracked hits are designed to be somewhere between the tracked hits and xtalk in terms of prominence. This is the scheme: Hit borders: Tracked hits = Black Xtalk hits = Yellow Untracked hits = Blue Hit fill colour: Blue is removed, red is second highest and black is highest. The rest are the same. In my humble opinion, it makes scanning hundreds of events less hard work for the eyes. However, it's no problem to change back; I made it easy to do. 2004-12-12 11:00 Robert Hatcher * OnlineUtil/rcMessages.h: sync with online CVS repsoitory of 2004-12-10. 2004-12-12 06:21 Robert Hatcher * Calibrator/: CalScheme.cxx, CalScheme.h: Nathaniel's backports to R1.12 also require that CalScheme get backported. 2004-12-12 05:59 Robert Hatcher * RawData/RawLIAdcSummary.cxx: assure the code that the scale factors for RMS and Mean didn't change with the upgrade from minor version 4 to 5 so that it doesn't need to complain 100 times for each of the methods. 2004-12-11 22:21 hartnell * CalDetTracker/: CDAnaModule.cxx, CDAnaModule.h, CDAnalysis.cxx, CDAnalysis.h: Now cutting on time relative to the tof in CDAnalysis. More plots and details in timing study module. 2004-12-11 22:20 hartnell * CalDetTracker/macros/: timeAna.C, tracker.C: New macro to run the CDAnaModule. Configure Calibrator to use old MIP numbers so I can compare with the ones I compute. 2004-12-11 22:18 hartnell * CalDetTracker/CDEvDisplay/: CalDetDisplay.C, SetUpDisplay.C: One cool upgrade... it will now read a list of events from "myevents.txt" so you don't have to type in all the snarl numbers! There is a new button on the control pannel to select this option. Enjoy! 2004-12-10 23:32 George Irwin * setup/packages-development: Add FCPCFilter package so it will get built at FNALU for Bernie's tests. 2004-12-10 21:30 Brett Viren * HistMan/test/: GNUmakefile, THMtest.cxx, THMtest.h, test_hm.C, testp.cxx, testp.h: Add necessary cruft to build and run test code under SRT. 2004-12-10 21:29 bspeak * RunSummary/RunFileModule.cxx: Code sanitizing, needed to be done. 2004-12-10 21:18 bspeak * RunSummary/FilterStream.cxx: Overall code clean up, make things look better. 1)Remove the PassAll from Config, didn't work like I wanted it to. 2)Take out some MSG statements that I don't need anymore. 2004-12-10 21:15 Brett Viren * BeamData/ana/bmnt/: LinkDef.h, pedmaker.cxx, pedmaker.h, run_pedmaker.C: Add pedestal maker. Makes "Mary-style" pedestal files using spills with <0.15 mV in TOR101 toroid. 2004-12-10 19:34 bspeak * RunSummary/: CrateMonitorEvent.cxx, CrateMonitorEvent.h: 1)Add ClassImp(CMChipEvent) 2)Rearrange files to move CMChipEvent code above CrateMonitorEvent code 3)Clean up some MSG level issues 4)Delete some old commented out code 2004-12-10 18:52 hartnell * CalDetTracker/: CDAnaModule.cxx, CDAnaModule.h, CDAnalysis.cxx, CDAnalysis.h, CDTrackerModule.cxx, CDTrackerModule.h: More timing stuff in CDAnaModule. Added the second that each event was in to the tracker tree. 2004-12-10 18:34 bspeak * RunSummary/ChipEvent.cxx: Fix the Compare method and clean up the IsLoc method 2004-12-10 18:23 bspeak * RunSummary/BlockEvent.cxx: Fix some MSG level issues 2004-12-10 16:47 asousa * CandShowerSR/DBtxt_AlgShowerSR_default.C: Backport Jim's mod to MIP/GeV constant to R1.12 2004-12-10 07:10 bspeak * RunSummary/UtilRSM.cxx: Fix a few stray MSG level issues. 2004-12-10 06:43 Robert Hatcher * CandFitTrackSR/AlgFitTrackSR.cxx: Backport to R1.12 (-r 1.67 --> -r 1.69): Changes so that swimmer is passed coordinates in xyz not uvz (and thus can continue to use BField in xyz). IN CalculateNoise() push z value for KalmanPlane's TrackCluster to the z0 of the nearest steel before asking for the BField. 2004-12-10 06:40 Robert Hatcher * CandFitTrackSR/FitTrackSRListModule.cxx: Backport to R1.12: Downgrade "Bail out" messages from kInfo to kDebug. 2004-12-10 06:37 Robert Hatcher * Swimmer/SwimSwimmer.cxx, CandFitTrackSR/BFieldSR.cxx: Backport to R1.12: Don't hardcode the map. Let BField make that decision. 2004-12-09 23:27 hartnell * CalDetTracker/: CDAna.C, CDAnaModule.cxx, CDAnaModule.h, CDAnalysis.cxx, CDAnalysis.h, LinkDef.h: A new class to analyse files directly from the raw digits. In particular this looks at the timing. Upgrades to the others. 2004-12-09 22:08 Brett Viren * BeamData/ana/bmnt/Knot.cxx: Use GetEntries not GetEntriesFast. Can accept device names either in canonical ACNET form or like they are in the TTree. 2004-12-09 19:39 boehm * VertexFinder/VertexFinder.cxx: Changing the plane-z lookup to use steel instead of scintillator 2004-12-09 19:36 Brett Viren * BeamData/ana/bmnt/Knot.cxx: ... but only if there was any previous call to GetEntry 2004-12-09 19:35 Brett Viren * BeamData/ana/bmnt/: Knot.cxx, Knot.h: Implicitly call TTree::GetEntry using the last entry number in the case that a new AcnetDevice is asked for. O.w. user might be tempted to use a needlessly empty object. Bad user, bad. 2004-12-09 19:34 Brett Viren * BeamData/ana/swicConstants.txt: Fix capitalization 2004-12-09 19:03 Brett Viren * WebDocs/cvs-rep.html: Add section on common failure modes 2004-12-09 18:58 vahle * CalDetDST/macros/StdProduction/uber-all.C: fixed uber-all.C to correctly configure SR algorithms for caldet 2004-12-09 17:48 avva * Contrib/sergei/OmHistory/README: Mentioned webpage with screenshots. 2004-12-09 17:06 Nathaniel Tagg * RecoBase/AlgReco.cxx: Backport attenuation fix into R1-12, with fingers crossed. 2004-12-09 17:05 Nathaniel Tagg * Calibrator/: Calibrator.cxx, Calibrator.h, StripAttenCalScheme.cxx: Backport the new attenuation correction to R1-12. Not sure that I've got it right since I don't have a clean R1-12 to build against. 2004-12-09 13:29 musser * CandShowerSR/DBtxt_AlgShowerSR_default.C: change MIP/GeV constant to reflect changes to bring final visible energy reco into better agreement with MC truth 2004-12-09 10:09 hartnell * LISummary/: LIPlex.C, LIPlexMaps.cxx: More plots to investigate strip-to-strip calibration numbers in database. 2004-12-09 07:25 Nick West * DatabaseMaintenance/scripts/: cs_do_table.pm, cs_update_logfile.pm: Add record count checks - may shed light on why FNAL checksums are occasionally incomplete 2004-12-09 00:11 Brett Viren * BeamData/ana/swicConstants.txt: Mary's latest 2004-12-08 22:55 Brett Viren * BeamData/ana/bmnt/: Pedestals.cxx, Pedestals.h, ProfMon.cxx, ProfMon.h: Add interface to profile monitor and Mary's ped files 2004-12-08 22:55 Brett Viren * BeamData/ana/: GNUmakefile, bmnt/HadMon.cxx, bmnt/HadMon.h, bmnt/Knot.cxx, bmnt/LinkDef.h, bmnt/Swic.cxx, bmnt/Swic.h, bmnt/testknot.C, bv/GNUmakefile, bv/LinkDef.h, bv/plots.cxx, bv/plots.h, bv/run_plots.C: Fix canonical name for branches in Knot. Swic sets data via a passed in AcnetDevice, some constants added. Flesh out Hadmon wrapper for hadron monitor swic data. Add bv/ directory. An application of this to start producing some plots. 2004-12-08 19:58 rustem * Alignment/DetectorAlignment/: AlignmentHistograms.cxx, AlignmentHistograms.h, AlignmentStrip.cxx, AlignmentStrip.h, DetectorAlignment.C, DetectorAlignment.cxx, DetectorAlignment.h, DetectorAlignmentBatch.C, DetectorAlignmentBatchDebug.C, DetectorAlignmentModule.cxx, DetectorAlignmentModule.h, GNUmakefile, LinkDef.h, MakeAlignment.C, MakeAlignmentModule.cxx, MakeAlignmentModule.h, NtpAlignCandStrip.cxx, NtpAlignCandStrip.h, NtpAlignMdlPosition.cxx, NtpAlignMdlPosition.h, NtpAlignStripPosition.cxx, NtpAlignStripPosition.h, NtpAlignTrackStrip.cxx, NtpAlignTrackStrip.h, NtpAlignmentPosition.cxx, NtpAlignmentPosition.h, NtpAlignmentRecord.cxx, NtpAlignmentRecord.h: Initial revision 2004-12-08 19:58 rustem * Alignment/DetectorAlignment/: AlignmentHistograms.cxx, AlignmentHistograms.h, AlignmentStrip.cxx, AlignmentStrip.h, DetectorAlignment.C, DetectorAlignment.cxx, DetectorAlignment.h, DetectorAlignmentBatch.C, DetectorAlignmentBatchDebug.C, DetectorAlignmentModule.cxx, DetectorAlignmentModule.h, GNUmakefile, LinkDef.h, MakeAlignment.C, MakeAlignmentModule.cxx, MakeAlignmentModule.h, NtpAlignCandStrip.cxx, NtpAlignCandStrip.h, NtpAlignMdlPosition.cxx, NtpAlignMdlPosition.h, NtpAlignStripPosition.cxx, NtpAlignStripPosition.h, NtpAlignTrackStrip.cxx, NtpAlignTrackStrip.h, NtpAlignmentPosition.cxx, NtpAlignmentPosition.h, NtpAlignmentRecord.cxx, NtpAlignmentRecord.h: DetectorAlignment code 2004-12-08 17:28 Brett Viren * BeamData/ana/bmnt/: Knot.cxx, Knot.h, LinkDef.h, testknot.C: Add MakeClass-like (but vastly simpler) class Knot to help spin through the ntuple. 2004-12-08 17:05 vahle * CalDetDST/: UberModule.cxx, UberModuleLite.cxx, macros/StdProduction/uber-all.C: Fixed UberMod and UberModLite to get rid of SetMode call on RawChannelId, changed uber-all.C to use new calibration scheme 2004-12-08 16:04 Brett Viren * BeamData/ana/: Bdtxt.cxx, Bmnt.cxx, Bmnt.h, BmntUtil.cxx, BmntUtil.h, GNUmakefile, LinkDef.h, data2tree.C, make_vec.C, bmnt/AcnetDevice.cxx, bmnt/AcnetDevice.h, bmnt/GNUmakefile, bmnt/HadMon.cxx, bmnt/HadMon.h, bmnt/LinkDef.h, bmnt/Swic.cxx, bmnt/Swic.h, bmnt/Util.cxx, bmnt/Util.h: Add bmnt/ sub dir for minos-soft agnostic code to help look at beam monitoring ntuples. 2004-12-08 13:24 vahle * CalDetDST/macros/: uber-mc-all.C, StdProduction/uber-all.C: Updating UberDST creation macros 2004-12-08 11:33 kordosky * DatabaseMaintenance/scripts/logentry_mail_list: added my email 2004-12-08 11:12 Nick West * WebDocs/WebDocs.html: Add link to Database Size Report 2004-12-08 11:10 Nick West * DatabaseMaintenance/tools/checksum_partial_rebuild.pl: Replace SEQNO range in checksum log 2004-12-08 11:09 Nick West * DatabaseMaintenance/tools/database_size_report.pl: Report the size of all database tables 2004-12-08 10:56 hartnell * CalDetTracker/tools/recoData.pl: #update scripts for farm and run number lists 2004-12-08 00:30 Sue Kasahara * MCNtuple/: NtpMCDigiScintHit.cxx, NtpMCDigiScintHit.h, NtpMCStdHep.cxx: Improve print methods and add comment to NtpMCDigiScintHit trkid member (adapted from information passed to me by Robert). NtpMCDigiScintHit will now print the particle id name as well as number. Both DigiScintHit and StdHep now print time in nsec. 2004-12-07 23:27 avva * Contrib/sergei/OmHistory/: .rootrc, README, env.sh, histogrammanager.cpp, histogrammanager.h, main.cpp, omfile.cpp, omfile.h, omhistory, omhistory.cpp, omhistory.h, omhistorymain.ui, omhistorymain.ui.h: Added a bunch of comments and instructions on building/running OmHistory. 2004-12-07 22:29 hartnell * CalDetTracker/CDTrackerModule.cxx: Upgrade to now calculate the average beam particle momentum on the fly rather than just take the largest value. 2004-12-07 20:03 Brett Viren * BeamData/ana/: Bdtxt.cxx, BmntUtil.cxx, BmntUtil.h, make_vec.C: Fix bug that used global offset as local to the 96 element data block 2004-12-07 19:55 George Irwin * Persistency/PerOutputStream.cxx: Backport development fix from Sue. This changes the method for creating output TTree main branch to compensate for a ROOT bug. 2004-12-07 17:29 Brett Viren * BeamData/ana/Bdtxt.cxx: Fix some spacing issues in the output 2004-12-07 16:41 Brett Viren * BeamData/ana/: Bdtxt.cxx, LinkDef.h: Add DAE/VME timing of had/mu monitors 2004-12-07 16:27 Brett Viren * BeamData/ana/: Bdtxt.cxx, Bdtxt.h, BmntUtil.cxx, BmntUtil.h, make_vec.C, pedConstants.txt, swicConstants.txt: Add Bdtxt to produce simple text vector files of a subset of the data. Add make_vec.C as a simple driver of this code. Add Mary's ped/swic Constants files, slightly modified so device names exactly match ACNET convention. Add BmntUtil which helps with channel mapping of had/mu monitors. 2004-12-07 15:52 hartnell * CalDetTracker/macros/tracker.C: Updated calibrator configuration to now do the temperature corrections. 2004-12-07 15:38 cbs * Calibrator/: PulserDriftCalScheme.cxx, PulserDriftCalScheme.h, PulserSigLinCalScheme.cxx, PulserSigLinCalScheme.h, StripToStripCalScheme.cxx: VA temperature correction now gets applied to QIE hits during CalDet 2003 N/F running 2004-12-07 12:14 Nathaniel Tagg * Calibrator/StripAttenCalScheme.cxx: Huh? My 'stop the crybaby' commit yesterday didn't seem to take. Wierd. Try again. 2004-12-06 18:17 cbs * Calibrator/: PulserDriftCalScheme.cxx, PulserSigLinCalScheme.cxx, StripToStripCalScheme.cxx: Fixed a small mistake in the application of the temperature correction 2004-12-06 17:43 Nathaniel Tagg * RecoBase/AlgReco.cxx: Globally change the variable 'ypos' to 'tpos' to reflect the meaning. Change the call to Calibrator to match the new interface (Lpos->Tpos). 2004-12-06 17:41 Nathaniel Tagg * Calibrator/: Calibrator.cxx, Calibrator.h, StripAttenCalScheme.cxx: Turn off the crybaby MSGs when seeing hits outside a strip. Report 'bad input' in the stats only if the hit is more than 10cm outside the end of the strip, since Jim reports that most failures are "epsilon" outside the end. Change 'GetAttenCorrectedLpos" to "GetAttenCorerctedTpos" to reflect the change in coordinate systems. 2004-12-06 17:02 hartnell * CalDetTracker/: CDAnalysis.cxx, CDAnalysis.h: Sort out a few minor bugs and make more plots for systematics. 2004-12-06 15:27 cbs * Calibrator/: PulserDriftCalScheme.cxx, PulserDriftCalScheme.h, PulserSigLinCalScheme.cxx, PulserSigLinCalScheme.h, StripToStripCalScheme.cxx, StripToStripCalScheme.h: Added code to Drift/SigLin CalSchemes to perform a temperature correction to the siglin values. A correction factor of 0.22% / degree C is applied to all hits from VA channels. The reference temperature is 18 degC. Modified the existing temperature correction in StripToStripCalScheme. A factor of 0.08% / degree C is applied to all hits from all channels to correct for residual measured changes in response at CalDet after the VA dependence had been removed. The code uses GetTemperature() to get the current temperature. 2004-12-06 14:21 Nick West * MinosObjectMap/MomNavigator.cxx: Explicitly include - not implicitly loaded with some gccs? 2004-12-06 10:59 Nathaniel Tagg * DetSim/SimDetector.cxx: Add spill trigger bits to events where no trigger is requested. That is, add 0x10000 to ND events, and 0x20000 to FD events (IP trigger). 2004-12-06 10:46 Nathaniel Tagg * SpillTiming/: LinkDef.h, SelectSpillTimes.cxx, SelectSpillTimes.h, SelectSpillTriggers.cxx, SelectSpillTriggers.h, SpillTimeFinder.h: Add modules: SelectSpillTriggers - Returns PASSED for (raw) snarls with a spill (ND or FD) SelectSpillTimes - Returns PASSED for (raw) snarls with a VldTimeStamp close to a spill time (default 100us) These modules are as-yet untested, but fairly simple. ----N 2004-12-06 02:36 Sue Kasahara * Persistency/PerOutputStream.cxx: Change method for creating output TTree main branch from this: fTObject = 0; fTBranch = fTTree -> Branch(fClassName.c_str(),fClassName.c_str(), &fTObject,fBasketSize,fSplitLevel); which lets root handle construction of fTObject using TClass::New() to invoke default constructor, to this: fTObject = 0; TClass* tclass = gROOT -> GetClass(fClassName.c_str()); if ( tclass ) fTObject = (TObject*)tclass->New(); if ( ! tclass ) { MSG("Per",Msg::kError) << "TClass not found for requested output stream of type " << fClassName.c_str() << "\nor class does not derive from TObject." << endl; CloseFile(); savedir -> cd(); return false; } fTBranch = fTTree -> Branch(fClassName.c_str(),fClassName.c_str(), &fTObject,fBasketSize,fSplitLevel); if ( fTObject ) delete fTObject; fTObject = 0; because the former method, which should be equivalent, is not properly deleting the New() created object at the end of the method - a ROOT bug I think. The new method works around this bug. 2004-12-06 02:16 Sue Kasahara * Record/RecArrayAllocator.cxx: Print error message in destructor when deleting TClonesArray which has not been released from client. 2004-12-06 00:00 Sue Kasahara * JobControl/JobC.cxx: Add JobC Debug level print messages to ctors and dtor. To aid in debugging. 2004-12-05 23:57 Sue Kasahara * Record/RecArrayAllocator.cxx: Add Debug and Verbose level messages to ctor,dtor,GetArray and ReleaseArray methods. To be used in debugging. 2004-12-05 23:54 Sue Kasahara * MinosObjectMap/: MomNavigator.cxx, MomNavigator.h: Add Print methods and use them in MomNavigator::Clear when "Mom" message level is set to Verbose. Add Debug level messages to ctor and dtor. The purpose is to aid in the tracking of the close on exit problem. 2004-12-05 07:16 Robert Hatcher * Plex/PlexPlaneId.cxx: don't allow FarDet out-of-range planeids (plns 486 to 497) anymore. 2004-12-04 20:40 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/SwicDevice.java, NuMIMon/device.dat, lib/acnet.jar: New format for output files and TORTGT added to device.dat 2004-12-04 20:12 bishai * BeamData/java/: ACNETpackage/AcnetDevice.java, ACNETpackage/AcnetPlotter.java, ACNETpackage/MuonHadPlotter.java, ACNETpackage/SimpleAcnetPlotter.java, NuMIMon/calConstants.txt, NuMIMon/device.dat, lib/acnet.jar: Fixed the muon and hadron channel mapping, added Profile monitor x and y plots, fixed cal constant mapping 2004-12-04 17:28 Ed Larty * WebDocs/: FrozenRel.html, WebDocs.html: # new bug fixed release 2004-12-04 17:24 Ed Larty * setup/packages-R1.12.1: # added new bug fixed frozen release