Sim-recon-1.3.0 Release Notes

From GlueXWiki
Jump to: navigation, search

This version is based on revision 18919 of ^trunk/sim-recon.

Contains a new version of BCAL simulation code.

At JLab, it was built using version_1.6.xml.

Package Version
jana 0.7.3
sim-recon 1.3.0
hdds 3.2
cernlib 2005
xerces-c 3.1.1
clhep 2.0.4.5
root 5.34.26
ccdb 1.05
evio 4.3.1

Changes since the last release:


r18555 | pmatt | 2015-05-28 10:42:41 -0400 (Thu, 28 May 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/libraries/PID/DEventRFBunch_factory_Calibrations.cc

Use TOF source for RF instead of PSC.



r18564 | davidl | 2015-05-28 19:56:56 -0400 (Thu, 28 May 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/hd_root/hd_root.cc

Print the standard JApplication::Usage() options in addition to the hd_root specific ones.


r18571 | mstaib | 2015-05-29 13:31:09 -0400 (Fri, 29 May 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DTrackWireBased_factory.cc
  M /trunk/sim-recon/src/libraries/TRACKING/DTrackWireBased_factory.h

Grab CDCCOSMIC tracks then TRKFIND:COSMICS set


r18582 | staylor | 2015-05-29 17:14:57 -0400 (Fri, 29 May 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/FDC/DFDCPseudo_factory.cc

Fix uninitialized variable bug flagged by valgrind.


r18592 | davidl | 2015-05-31 23:23:59 -0400 (Sun, 31 May 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/SBMS/sbms.py
  M /trunk/sim-recon/src/libraries/TTAB/DTranslationTable.cc

Add expat library when adding DANA libraries since TTAB requires it. Usually, this is added via AddEVIO since EVIO also requires it. However, if building without EVIO support, expat must still be specified. Blocked DTranslationTable from trying to use methods of JEventSource_EVIO that are only available when EVIO support is enabled. This allows sim-recon to be built without EVIO support once again.


r18606 | mstaib | 2015-06-01 17:25:12 -0400 (Mon, 01 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DTrackCandidate_factory_CDCCOSMIC.cc
  M /trunk/sim-recon/src/libraries/TRACKING/DTrackCandidate_factory_CDCCOSMIC.h

Get measurement variance from CCDB


r18611 | mstaib | 2015-06-02 10:01:15 -0400 (Tue, 02 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.cc

Set REQUIREBEAM to 0 by default, change the way the beam current EPICS words are handled.


r18613 | mstaib | 2015-06-02 10:22:34 -0400 (Tue, 02 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/FitScripts/ExtractTrackBasedTiming.C
  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.cc

Remove extra space in histogram name


r18617 | mstaib | 2015-06-02 10:25:35 -0400 (Tue, 02 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/HistMacro_CalorimeterTiming.C
  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/HistMacro_PIDSystemTiming.C
  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/HistMacro_TaggerRFAlignment.C
  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/HistMacro_TaggerSCAlignment.C
  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/HistMacro_TaggerTiming.C
  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/HistMacro_TrackMatchedTiming.C

Add descriptive TPaveText when histogram is missing.


r18620 | mstaib | 2015-06-02 13:21:31 -0400 (Tue, 02 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DTrackCandidate_factory_CDCCOSMIC.cc

Actually use the CCDB errors in the fit, rather than just the pulls.


r18625 | jonesrt | 2015-06-02 16:06:13 -0400 (Tue, 02 Jun 2015) | 6 lines Changed paths:

  M /trunk/sim-recon/src/programs/Simulation/HDGeant/control.in
  • control.in [rtj]
  - fix some comments in the BFIELD card section, and add a new
    section to make explicit reference to a new pair of cards
    added to support lookup of the pair spectrometer field in
    ccdb.

r18626 | pmatt | 2015-06-02 16:12:13 -0400 (Tue, 02 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Independent.h

Add histograms for RF/track delta-t.



r18627 | pmatt | 2015-06-02 16:20:09 -0400 (Tue, 02 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Independent.h

Extend range of EOverP histograms.



r18628 | pmatt | 2015-06-02 16:20:39 -0400 (Tue, 02 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p3.C

Plot EOverP vs Theta instead of vs p.



r18633 | pmatt | 2015-06-02 19:48:16 -0400 (Tue, 02 Jun 2015) | 5 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /trunk/sim-recon/src/libraries/PID/DEventRFBunch_factory_Calibrations.cc
  M /trunk/sim-recon/src/libraries/PID/DEventRFBunch_factory_Calibrations.h
  M /trunk/sim-recon/src/libraries/PID/DParticleID.cc
  M /trunk/sim-recon/src/libraries/PID/DParticleID.h

Move track pattern cut from DParticleID to it's own cut action. This cut action can be used to reject tracks that don't have a minimum #-of-hits per CDC superlayer and FDC plane. See class definition in DCutAction.h file for details.



r18634 | pmatt | 2015-06-02 19:49:49 -0400 (Tue, 02 Jun 2015) | 4 lines Changed paths:

  A /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_CutProtonPiPlusdEdx.cc
  A /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_CutProtonPiPlusdEdx.h
  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc
  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.h

Add new action to cut on proton/pi+ PID via dE/dx in drift chambers. Add this cut to plugin, in addition to track pattern cut and beam/RF delta-t cuts.



r18639 | beattite | 2015-06-03 13:53:42 -0400 (Wed, 03 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Simulation/HDGeant/hitBCal.cc

Fixed a problem with a change made to the last version of the bcal truth cell methods. Also removed extraneous variables/documentations regarding the now defunct time histogram methods.


r18647 | jrsteven | 2015-06-04 07:27:54 -0400 (Thu, 04 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/HDDM/DEventSourceREST.cc
  M /trunk/sim-recon/src/libraries/HDDM/DEventWriterREST.cc
  M /trunk/sim-recon/src/libraries/HDDM/rest.xml

add BCALShower N_cell variable to REST format, still backward comaptible with old REST files


r18651 | pmatt | 2015-06-04 11:30:48 -0400 (Thu, 04 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.h

Add proton/pi+ dE/dx cut.



r18652 | pmatt | 2015-06-04 11:31:16 -0400 (Thu, 04 Jun 2015) | 3 lines Changed paths:

  D /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_CutProtonPiPlusdEdx.cc
  D /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_CutProtonPiPlusdEdx.h
  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc
  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.h

Remove cut: was moved to sim-recon.



r18653 | pmatt | 2015-06-04 12:12:32 -0400 (Thu, 04 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/ANALYSIS_init.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.h

Add action to cut on beam energy.



r18654 | jrsteven | 2015-06-04 13:17:54 -0400 (Thu, 04 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/PID/DNeutralShower_factory_PreSelect.cc
  M /trunk/sim-recon/src/libraries/PID/DNeutralShower_factory_PreSelect.h

Add FCAL and BCAL energy threshold parameters to DNeutralShower_factory_PreSelect for creating combos with photons in DReaction plugins. The current cuts values are set at FCAL shower energy > 0.4 GeV, BCAL shower energy > 0.2 GeV, and BCAL N_cell > 1. Command-line parameters can be used to override these cuts.


r18655 | staylor | 2015-06-04 14:11:51 -0400 (Thu, 04 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DTrackFitterKalmanSIMD.cc
  M /trunk/sim-recon/src/libraries/TRACKING/DTrackFitterKalmanSIMD.h

(1) Treat all cdc straws the same (no longer check if the straw is a stereo straw since all straws are slightly tweaked by the alignment parameters). (2) Use minimum drift time for t0 if t0 as computed using other detectors is larger. (3) Add t0 variance to V when t<0 for cdc hits. (4) try to improve broken track recovery.


r18657 | staylor | 2015-06-04 14:14:37 -0400 (Thu, 04 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DTrackFitterKalmanSIMD_ALT1.cc

Treat all cdc straws the same (no longer check if the straw is a stereo straw since all straws are slightly tweaked by the alignment parameters).


r18663 | pmatt | 2015-06-04 17:07:08 -0400 (Thu, 04 Jun 2015) | 5 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DReaction.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DReaction.h

Add built-in cut to allow cutting events with > N beam photons in the selected RF bunch. Useful for missing-particle studies where the missing-mass background is ginormous from all of the extra photons. Note that this cut throws away a lot of signal events.



r18664 | pmatt | 2015-06-04 17:10:05 -0400 (Thu, 04 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc

Add cut to max # beam photons.



r18667 | jrsteven | 2015-06-05 09:48:33 -0400 (Fri, 05 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_unusedHists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_unusedHists.h
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DReaction_factory_p2pi_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DReaction_factory_p2pi_hists.h

update of p2pi plugin for spring data and excess track/shower analysis


r18668 | jrsteven | 2015-06-05 09:51:56 -0400 (Fri, 05 Jun 2015) | 1 line Changed paths:

  A /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_p3pi_Pi0Cuts.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_p3pi_Pi0Cuts.h
  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_p3pi_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_p3pi_hists.h
  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DReaction_factory_p3pi_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DReaction_factory_p3pi_hists.h

update of p3pi plugin for spring data, removing missing proton reactions


r18669 | jrsteven | 2015-06-05 09:56:03 -0400 (Fri, 05 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/SConscript
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DCustomAction_p2gamma_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DCustomAction_p2gamma_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DCustomAction_p2gamma_unusedHists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DCustomAction_p2gamma_unusedHists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DEventProcessor_p2gamma_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DEventProcessor_p2gamma_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DFactoryGenerator_p2gamma_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DReaction_factory_p2gamma_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DReaction_factory_p2gamma_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/SConscript
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists/DCustomAction_p2k_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists/DCustomAction_p2k_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists/DEventProcessor_p2k_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists/DEventProcessor_p2k_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists/DFactoryGenerator_p2k_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists/DReaction_factory_p2k_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists/DReaction_factory_p2k_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists/SConscript
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists/DCustomAction_p2pi0_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists/DCustomAction_p2pi0_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists/DEventProcessor_p2pi0_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists/DEventProcessor_p2pi0_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists/DFactoryGenerator_p2pi0_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists/DReaction_factory_p2pi0_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists/DReaction_factory_p2pi0_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists/SConscript
  D /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_taggerCoincidence.cc
  D /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_taggerCoincidence.h
  D /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_Pi0Cuts.cc
  D /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_Pi0Cuts.h
  D /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_p3pi_taggerCoincidence.cc
  D /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_p3pi_taggerCoincidence.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/ppi0gamma_hists
  A /trunk/sim-recon/src/programs/Analysis/plugins/ppi0gamma_hists/DCustomAction_ppi0gamma_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/ppi0gamma_hists/DCustomAction_ppi0gamma_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/ppi0gamma_hists/DEventProcessor_ppi0gamma_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/ppi0gamma_hists/DEventProcessor_ppi0gamma_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/ppi0gamma_hists/DFactoryGenerator_ppi0gamma_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/ppi0gamma_hists/DReaction_factory_ppi0gamma_hists.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/ppi0gamma_hists/DReaction_factory_ppi0gamma_hists.h
  A /trunk/sim-recon/src/programs/Analysis/plugins/ppi0gamma_hists/SConscript

add more plugins for spring analysis


r18671 | davidl | 2015-06-05 15:04:34 -0400 (Fri, 05 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/DANA/DCalibrationCCDB.h

Add non-map versions of GetCalib that will be compatible with new virtual methods in the JANA API on version 0.7.3


r18677 | jrsteven | 2015-06-06 22:01:09 -0400 (Sat, 06 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists/DCustomAction_p2pi0_hists.h

remove extra comma in header


r18683 | davidl | 2015-06-08 11:08:44 -0400 (Mon, 08 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/evio_cull_events/evio_cull_events.cc

Enable extracting event by event number within file. Detects is multi-block event mode was used and extracts block containing event if that's the case.


r18684 | davidl | 2015-06-08 14:04:10 -0400 (Mon, 08 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/DAQ/JEventSource_EVIO.cc

Add verbose statements to f250 parsing for debugging.


r18705 | davidl | 2015-06-10 09:16:38 -0400 (Wed, 10 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/DANA/DCalibrationCCDB.h

Add comment on the now deprecated status of this file as well as wrapper routines to allow it to continue working with JANA 0.7.3.


r18706 | davidl | 2015-06-10 09:26:58 -0400 (Wed, 10 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/SBMS/sbms.py

If CCDB is added then add -DHAVE_CCDB to CXXFLAGS. This was motivated by JCalibration.CCDB.h in the JANA library. It is not currently in use now, but will be later so this prepares us for that.


r18709 | davidl | 2015-06-10 09:54:02 -0400 (Wed, 10 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/BMS/osrelease.pl

Bringing osrelease.pl in alignment with the one in build_scripts.


r18720 | staylor | 2015-06-11 09:29:54 -0400 (Thu, 11 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DTrackHitSelectorALT2.cc

Improve treatment of errors for wire-based tracks (to provide hit input to the time-based stage of the track fitting) such that the probability distribution above the usual spike at zero is flat.


r18721 | staylor | 2015-06-11 09:37:06 -0400 (Thu, 11 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DTrackFitterKalmanSIMD.cc
  M /trunk/sim-recon/src/libraries/TRACKING/DTrackFitterKalmanSIMD_ALT1.cc

More changes to try to improve code to recover broken tracks.


r18724 | staylor | 2015-06-11 14:36:24 -0400 (Thu, 11 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DHelicalFit.cc

Remove unused variable z_last


r18735 | davidl | 2015-06-12 16:32:45 -0400 (Fri, 12 Jun 2015) | 13 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DAnalysisResults_factory.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DAnalysisResults_factory.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DAnalysisResults_factory_PreKinFit.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DAnalysisResults_factory_PreKinFit.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.h

Fed up with being unable to run:

janaview janaroot hd_ana --listconfig hd_dump without -f option

all due to ANALYSIS library requiring an output root file.

Modified so that if the root file doesn't exist, a warning is printed and things requiring the file be present are skipped.



r18740 | staylor | 2015-06-12 17:57:48 -0400 (Fri, 12 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DTrackFitterKalmanSIMD.cc
  M /trunk/sim-recon/src/libraries/TRACKING/DTrackFitterKalmanSIMD_ALT1.cc

More tweaks to improve recovery of broken forward-going tracks.


r18744 | davidl | 2015-06-15 11:12:09 -0400 (Mon, 15 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DCustomAction_p2gamma_hists.h
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DCustomAction_p2gamma_unusedHists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DCustomAction_p2gamma_unusedHists.h
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_unusedHists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_unusedHists.h

Comment out or remove unused variables to silence compiler warnings.


r18745 | davidl | 2015-06-15 11:14:31 -0400 (Mon, 15 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/SBMS/sbms.py

Move message about BUILDSWIG from swig_library to AddSWIG so that it is only printed once. This only works for now since AddSWIG appears to be called only in one place (HDDM library). If we start using it for other libraries, multiple messages will again begin to appear.


r18746 | davidl | 2015-06-15 11:45:11 -0400 (Mon, 15 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/external/xstream/src/bz.cpp

Cast total_in_hi32 to a uint64_t type before bit shifting by 32. Warnings on 32bit systems indicated this was losing information since the underlying type was only 32bits.


r18747 | davidl | 2015-06-15 13:39:46 -0400 (Mon, 15 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/external/xstream/src/bz.cpp

Linux needs stdint.h to be included explicitly for uint64_t to be available.


r18748 | davidl | 2015-06-15 15:51:19 -0400 (Mon, 15 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Simulation/genpi/nrutil.h

Dodge compiler warnings from gcc 4.9.


r18749 | davidl | 2015-06-15 17:03:23 -0400 (Mon, 15 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/DANA/DApplication.cc

Avoid checking SSE capabilities unless the local variables will be used in order to avoid compiler warnings.


r18750 | davidl | 2015-06-15 17:05:42 -0400 (Mon, 15 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/HDGEOMETRY/DMagneticFieldMapFineMesh.cc

Cast variables as float to avoid compiler warnings on gcc4.8


r18754 | davidl | 2015-06-15 22:10:44 -0400 (Mon, 15 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TTAB/DTranslationTable.cc

Dodge more compiler warnings.


r18755 | davidl | 2015-06-16 07:30:18 -0400 (Tue, 16 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/hddm/hddm-cpp.cpp

Initialize variable to avoid compiler warning.


r18756 | davidl | 2015-06-16 07:31:43 -0400 (Tue, 16 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/HDDM/DEventSourceREST.cc

Change finite() to isfinite() to avoid compiler warnings.


r18757 | davidl | 2015-06-16 08:11:50 -0400 (Tue, 16 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/SBMS/sbms.py
  M /trunk/sim-recon/src/libraries/DANA/DFactoryGenerator.cc
  A /trunk/sim-recon/src/libraries/FMWPC
  A /trunk/sim-recon/src/libraries/FMWPC/DFMWPCHit.h
  A /trunk/sim-recon/src/libraries/FMWPC/DFMWPCTruthHit.h
  A /trunk/sim-recon/src/libraries/FMWPC/FMWPC_init.cc
  A /trunk/sim-recon/src/libraries/FMWPC/SConscript
  M /trunk/sim-recon/src/libraries/HDDM/DEventSourceHDDM.cc
  M /trunk/sim-recon/src/libraries/HDDM/DEventSourceHDDM.h
  M /trunk/sim-recon/src/libraries/SConscript

Add FMWPC library.


r18761 | pmatt | 2015-06-17 11:38:34 -0400 (Wed, 17 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Reaction.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Reaction.h
  M /trunk/sim-recon/src/libraries/PID/DEventRFBunch_factory_Calibrations.cc

Overhaul reaction PID histogram action: e.g. include dE/dx plots, all systems, etc. In independent PID histogram action, only histogram timing if >= 2 tracks agree on RF bunch.



r18762 | pmatt | 2015-06-17 11:39:28 -0400 (Wed, 17 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction_p2.C
  M /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction_p3.C
  M /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p2.C
  M /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumLowLevelObjects_p2.C
  M /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p1.C
  M /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p2.C
  D /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p3.C
  M /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p2.C

Update monitoring hists for recent changes to histogram actions. Delete SC3 macro.



r18763 | pmatt | 2015-06-17 13:21:08 -0400 (Wed, 17 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/libraries/PID/DChargedTrackHypothesis_factory.cc
  M /trunk/sim-recon/src/libraries/PID/DNeutralShower_factory.cc

Pseudo-random sorting of charged tracks was broken; it is now fixed, while making sure that all hypotheses of a given type are grouped together. Improve resolution when sorting: was just sorting on two digits, but now am sorting on double (all digits from 1's in MeV and below (energy)).



r18764 | pmatt | 2015-06-17 15:58:00 -0400 (Wed, 17 Jun 2015) | 5 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/ANALYSIS_init.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.h
  M /trunk/sim-recon/src/libraries/PID/DEventRFBunch_factory.cc
  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_TrackingEfficiency.cc
  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc

dE/dx cut action: rename class ("cut" was listed 2x), fix cut (had > & < switched) Combo RF bunch selection: If tie, use sigma of delta-t to break tie. Also, make sure to create unique objects if #-votes is different. Trackeff missing: Change histogram range, titles.



r18766 | pmatt | 2015-06-17 18:20:07 -0400 (Wed, 17 Jun 2015) | 7 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/ANALYSIS_init.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.h

Add DCutAction_TrackFCALShowerEOverP:

For all charged tracks except e+/e-, cuts those with E/p > input value For e+/e-, cuts those with E/p < input value Does not cut tracks without a matching FCAL shower



r18767 | pmatt | 2015-06-17 22:37:36 -0400 (Wed, 17 Jun 2015) | 6 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/ANALYSIS_init.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Reaction.cc

Add new action: DCutAction_PIDDeltaT:

if dPID = Unknown, apply cut to all PIDs if dSystem = SYS_NULL, apply cut to all systems



r18768 | pmatt | 2015-06-17 23:09:45 -0400 (Wed, 17 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc

Remove hit-bit-pattern cut, include delta-t cut (calibrations not ready, but just putting it in anyway). Also add missing mass cut on pion peak.



r18769 | mstaib | 2015-06-18 08:35:41 -0400 (Thu, 18 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.cc

Add per-channel {flight time, light propagation, attenuation length, time-walk} corrected SC time minus the RF time. Correcting the SC times with this info should help with the asymptotic fail of the beta vs. P plots. Seeing something like ~350ps resolution with no cut on track crossing position.


r18770 | mstaib | 2015-06-18 08:41:16 -0400 (Thu, 18 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/FitScripts/ExtractTDCADCTiming.C
  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/FitScripts/ExtractTrackBasedTiming.C

Use the corrected SC times for the per-channel alignment in the spring data. Change some fit ranges to reflect improved resolution in TOF.


r18780 | davidl | 2015-06-18 14:02:38 -0400 (Thu, 18 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Simulation/mcsmear/mcsmear.cc

Print Usage statement if --help is given. Also, it looks like several lines such as the one defining BCAL_TWO_HIT_RESOL may have been saved with a different line terminator. These lines are marked as different by svn after I save the file from Xcode, but no visible changes were made.


r18781 | davidl | 2015-06-18 14:04:33 -0400 (Thu, 18 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Simulation/mcsmear/MyProcessor.cc
  M /trunk/sim-recon/src/programs/Simulation/mcsmear/MyProcessor.h

Make the default compression used by mcsmear be 'z' instead of 'bz2'. Preliminary tests show that this is faster and even gives marginally better compression.


r18786 | pmatt | 2015-06-18 23:55:14 -0400 (Thu, 18 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Reaction.cc

Fix bug where histograms were not created for photons. Delete photon delta-beta plots.



r18788 | mstaib | 2015-06-19 09:41:22 -0400 (Fri, 19 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.cc
Change some cuts on the tracking FOM to lower values since the track matching should limit the junk tracks anyway.

r18789 | staylor | 2015-06-19 10:05:47 -0400 (Fri, 19 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DTrackCandidate_factory_FDCCathodes.cc

Remove unused variables.


r18793 | staylor | 2015-06-19 10:39:36 -0400 (Fri, 19 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Simulation/SConscript

Make genpi optional


r18797 | pmatt | 2015-06-19 15:39:09 -0400 (Fri, 19 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DReaction_factory_p3pi_hists.cc

Add 2 more reactions (BCAL/FCAL-independent): one pmiss, one precon. Add PID hist & cut actions, some mass hist/cut actions.



r18798 | jrsteven | 2015-06-19 15:42:46 -0400 (Fri, 19 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DCustomAction_p2gamma_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DReaction_factory_p2gamma_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists/DCustomAction_p2k_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2k_hists/DReaction_factory_p2k_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi0_hists/DCustomAction_p2pi0_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DEventProcessor_p2pi_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DReaction_factory_p2pi_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_p3pi_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/ppi0gamma_hists/DCustomAction_ppi0gamma_hists.cc

fix bug in p2pi and p2gamma that exited custom action without releasing ROOT lock


r18806 | staylor | 2015-06-19 17:28:57 -0400 (Fri, 19 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Simulation/HDGeant/hitFTOF.c

Fix bugs in how averaging of close hits are handled. Change how single-ended paddles are handled.


r18821 | jrsteven | 2015-06-22 13:40:08 -0400 (Mon, 22 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/BMS/Makefile.DANA
  M /trunk/sim-recon/src/SBMS/sbms.py
  M /trunk/sim-recon/src/libraries/DANA/DFactoryGenerator.cc
  A /trunk/sim-recon/src/libraries/DIRC (from /trunk/sim-recon/src/libraries/RICH:18817)
  A /trunk/sim-recon/src/libraries/DIRC/DDIRCHit.h (from /trunk/sim-recon/src/libraries/RICH/DRichHit.h:18817)
  A /trunk/sim-recon/src/libraries/DIRC/DDIRCTruthHit.h (from /trunk/sim-recon/src/libraries/RICH/DRichTruthHit.h:18817)
  A /trunk/sim-recon/src/libraries/DIRC/DIRC_init.cc (from /trunk/sim-recon/src/libraries/RICH/RICH_init.cc:18817)
  D /trunk/sim-recon/src/libraries/DIRC/DRichHit.h
  D /trunk/sim-recon/src/libraries/DIRC/DRichTruthHit.h
  D /trunk/sim-recon/src/libraries/DIRC/RICH_init.cc
  M /trunk/sim-recon/src/libraries/HDDM/DEventSourceHDDM.cc
  M /trunk/sim-recon/src/libraries/HDDM/DEventSourceHDDM.h
  M /trunk/sim-recon/src/libraries/HDDM/event.xml
  M /trunk/sim-recon/src/libraries/Makefile
  D /trunk/sim-recon/src/libraries/RICH
  M /trunk/sim-recon/src/libraries/SConscript
  M /trunk/sim-recon/src/libraries/include/GlueX.h
  M /trunk/sim-recon/src/programs/Analysis/plugins/SConscript
  M /trunk/sim-recon/src/programs/Simulation/HDGeant/hddmOutput.c
  M /trunk/sim-recon/src/programs/Simulation/HDGeant/hddmOutput.h
  A /trunk/sim-recon/src/programs/Simulation/HDGeant/hitDIRC.c (from /trunk/sim-recon/src/programs/Simulation/HDGeant/hitRICH.c:18000)
  D /trunk/sim-recon/src/programs/Simulation/HDGeant/hitRICH.c
  M /trunk/sim-recon/src/programs/Simulation/HDGeant/savehits.F

Change RICH -> DIRC library and make required changes to HDDM. The data structure is the same, just with a different name. RICH is now removed from sim-recon.


r18822 | staylor | 2015-06-22 13:47:30 -0400 (Mon, 22 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TOF/DTOFGeometry_factory.cc

Remove unused/unnecessary variable got_sc


r18823 | staylor | 2015-06-22 13:48:41 -0400 (Mon, 22 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DTrackFitterKalmanSIMD_ALT1.cc

Remove unused variables step1 and step2


r18824 | staylor | 2015-06-22 14:48:20 -0400 (Mon, 22 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TRACKING/DReferenceTrajectory.cc

Add first_i to argument list for call to FindPlaneCrossing


r18833 | pmatt | 2015-06-22 19:47:53 -0400 (Mon, 22 Jun 2015) | 5 lines Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DReaction_factory_p3pi_hists.cc

Fix bug so that kinematics are histogrammed separately for separate tags. For missing proton, add additional cuts to cleanup missing peak. Expand delta-t cut to +/- 1ns.



r18834 | pmatt | 2015-06-22 19:58:45 -0400 (Mon, 22 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DReaction_factory_p3pi_hists.cc

Add histogram Pt.



r18835 | pmatt | 2015-06-22 20:24:04 -0400 (Mon, 22 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc

Narrow delta-t cut, add mass cuts, add #-beam-photons cuts.



r18839 | pmatt | 2015-06-22 23:33:25 -0400 (Mon, 22 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc

Accidentally added the same DReaction twice; remove it.



r18844 | kmoriya | 2015-06-23 11:51:16 -0400 (Tue, 23 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/FCAL/DFCALHit_factory.cc

Suppress FCAL warning when associated integral or pedestal object not found to show only max 20 times


r18849 | pmatt | 2015-06-23 16:31:26 -0400 (Tue, 23 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Reaction.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Reaction.h
  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DReaction_factory_p3pi_hists.cc
  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc

Add 2d hits of missing mass (sq) vs beam E to missing mass (sq) histogram actions. Add track doca plots/cuts.



r18850 | shepherd | 2015-06-23 17:04:41 -0400 (Tue, 23 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/AMPTOOLS_AMPS/BreitWigner.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_AMPS/Makefile
  M /trunk/sim-recon/src/libraries/AMPTOOLS_AMPS/ThreePiAngles.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_AMPS/TwoPSAngles.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_AMPS/b1piAngAmp.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_AMPS/b1piAngAmp.h

remove CLHEP dependence


r18851 | shepherd | 2015-06-23 17:20:59 -0400 (Tue, 23 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/AMPTOOLS_DATAIO/ASCIIDataWriter.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_DATAIO/HDDMDataWriter.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_DATAIO/HDDMDataWriter.h
  M /trunk/sim-recon/src/libraries/AMPTOOLS_DATAIO/Makefile
  M /trunk/sim-recon/src/libraries/AMPTOOLS_DATAIO/ROOTDataReader.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_DATAIO/ROOTDataWriter.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_DATAIO/ThreePiPlotGenerator.cc

remove CLHEP dependence and make compatible with most recent version of AmpTools


r18853 | shepherd | 2015-06-24 08:52:34 -0400 (Wed, 24 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/DalitzDecayFactory.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/DalitzDecayFactory.h
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/GammaPToNPartP.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/GammaPToNPartP.h
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/GammaPToXYP.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/GammaPToXYP.h
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/GammaPToXYZP.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/GammaPToXYZP.h
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/Makefile
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/NBodyPhaseSpaceFactory.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/NBodyPhaseSpaceFactory.h
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/ProductionMechanism.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/ProductionMechanism.h
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/ResonanceDecayFactory.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/ResonanceDecayFactory.h
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/TwoBodyDecayFactory.cc
  M /trunk/sim-recon/src/libraries/AMPTOOLS_MCGEN/TwoBodyDecayFactory.h

remove dependence on CLHEP


r18864 | kmoriya | 2015-06-24 10:42:30 -0400 (Wed, 24 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TPOL/DTPOLHit_factory.h

Fix static expressions in header so that they compile with gcc 4.8


r18865 | pmatt | 2015-06-24 11:07:20 -0400 (Wed, 24 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DEventWriterROOT.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Reaction.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Reaction.h
  M /trunk/sim-recon/src/libraries/PID/DChargedTrackHypothesis.h
  M /trunk/sim-recon/src/libraries/PID/DChargedTrackHypothesis_factory.cc
  M /trunk/sim-recon/src/libraries/RF/DRFTime_factory.h
  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_TrackingEfficiency.cc

Call DRFTime factory brun() directly (to use a different factory function directly later): forces factory setup, which wouldn't otherwise happen if running on REST data (data is in file, no need for factory call). In DChargedTrackHypothesis, change track-match parameters to private member variables, accessable via Get_() functions. Check to see if they return NULL first (no match) before using them.



r18873 | zihlmann | 2015-06-24 15:33:50 -0400 (Wed, 24 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/libraries/TPOL/DTPOLHit_factory.cc
  M /trunk/sim-recon/src/libraries/TPOL/DTPOLHit_factory.h

move initialization of variables from .h file to the init member function in .cc


r18877 | pmatt | 2015-06-24 21:01:27 -0400 (Wed, 24 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /trunk/sim-recon/src/libraries/RF/DRFTime_factory.h

Manually call brun() on DRFTime_factory and set flag to called. See previous commit for details on why. The change is that this calls it for each thread's factory, whereas before accidentally only had it called for one.



r18889 | beattite | 2015-06-25 17:43:54 -0400 (Thu, 25 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/BCAL/DBCALShower_factory_CURVATURE.cc
  A /trunk/sim-recon/src/libraries/BCAL/center_of_shower.dat
  A /trunk/sim-recon/src/libraries/BCAL/side_of_shower.dat

Minor updates to the CURVATURE shower factory, along with the curvature tables themselves. At some point, these will be in the database, but for now, the two .dat files should suffice.


r18890 | beattite | 2015-06-25 17:45:49 -0400 (Thu, 25 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Simulation/mcsmear/mcsmear.cc
  M /trunk/sim-recon/src/programs/Simulation/mcsmear/smear_bcal.cc

smear_bcal.cc now gets attenuation length and effective speed of lights from the BCAL/attenuation_parameters database (to match what DBCALPoint_factory.cc does).


r18891 | sdobbs | 2015-06-25 22:50:50 -0400 (Thu, 25 Jun 2015) | 2 lines Changed paths:

  M /trunk/sim-recon/src/libraries/BCAL/DBCALPoint_factory.cc

JANA 0.7.3 fixed a long-standing bug in loading CCDB tables with multiple columns, so we can now remove the kludgy work-around that was imposed.


r18892 | pmatt | 2015-06-25 22:51:37 -0400 (Thu, 25 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DReaction_factory_p3pi_hists.cc

For combo creation cut-pass histograms, don't have bins for the unused cuts. In (my) DReaction: Make some mass cuts pre-combo cuts, change histogram ranges.



r18893 | pmatt | 2015-06-25 23:34:11 -0400 (Thu, 25 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc

Fix bug due to invalid pointer.



r18897 | pmatt | 2015-06-26 11:58:15 -0400 (Fri, 26 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Kinematics_p1.C
  M /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p1.C

Make beta vs p plots log-z.



r18899 | marki | 2015-06-26 13:48:07 -0400 (Fri, 26 Jun 2015) | 2 lines Changed paths:

  M /trunk/sim-recon/src/SBMS/sbms.py

Move search of gfortran library after searches of cernlib libraries.


r18900 | zihlmann | 2015-06-26 14:29:39 -0400 (Fri, 26 Jun 2015) | 2 lines Changed paths:

  M /trunk/sim-recon/src/SBMS/sbms.py

add linker option -Wl, --no-as-needed for Ubuntu


r18901 | jrsteven | 2015-06-26 14:37:39 -0400 (Fri, 26 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DCustomAction_p2gamma_unusedHists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2gamma_hists/DCustomAction_p2gamma_unusedHists.h
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_hists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_unusedHists.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DCustomAction_p2pi_unusedHists.h
  M /trunk/sim-recon/src/programs/Analysis/plugins/p2pi_hists/DReaction_factory_p2pi_hists.cc

correct for flight time in deltaT for unused tracks and showers and switch ordering of particles for p2pi


r18903 | beattite | 2015-06-26 15:06:13 -0400 (Fri, 26 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Simulation/mcsmear/mcsmear.cc

Changed default ADC threshold from 3.5 MeV to 2.2 MeV to better match Spring data run expectations.


r18907 | beattite | 2015-06-26 16:59:43 -0400 (Fri, 26 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/BCAL/DBCALShower_factory_CURVATURE.cc
  D /trunk/sim-recon/src/libraries/BCAL/center_of_shower.dat
  D /trunk/sim-recon/src/libraries/BCAL/side_of_shower.dat

Updated CURVATURE factory to use CCDB curvature tables rather than local tables.


r18908 | beattite | 2015-06-26 17:27:21 -0400 (Fri, 26 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/BCAL/DBCALShower_factory_CURVATURE.cc

Fixed CCDB table pull order for use with JANA 0.7.3


r18909 | beattite | 2015-06-26 17:38:05 -0400 (Fri, 26 Jun 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/programs/Simulation/mcsmear/mcsmear.cc

Changed the ordering for grabbing CCDB constants for use with JANA 0.7.3


r18910 | pmatt | 2015-06-28 15:23:57 -0400 (Sun, 28 Jun 2015) | 3 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/ANALYSIS_init.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.h

Add new cut action: DCutAction_OneVertexKinFit. It fits all of the charged tracks in the combo to the same vertex & cuts (& hists).



r18912 | pmatt | 2015-06-28 18:07:46 -0400 (Sun, 28 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DAnalysisUtilities.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DAnalysisUtilities.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DEventWriterROOT.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DReaction_factory_p3pi_hists.cc
  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc

Event writer & get_unused now support pre-select track/shower culling (either built-in or user defined). Plugins: Change actions around a bit.



r18913 | pmatt | 2015-06-28 18:08:18 -0400 (Sun, 28 Jun 2015) | 3 lines Changed paths:

  A /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_CutExtraPi0.cc
  A /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_CutExtraPi0.h

Look for extra pi0's, and cut those combos.



r18915 | pmatt | 2015-06-29 02:01:22 -0400 (Mon, 29 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DReaction_factory_p3pi_hists.cc

Fix bug in delta-t cut (wasn't selecting system properly). Re-arrange actions, tweak cuts.



r18916 | pmatt | 2015-06-29 02:02:06 -0400 (Mon, 29 Jun 2015) | 3 lines Changed paths:

  A /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_HistOmegaVsMissProton.cc
  A /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DCustomAction_HistOmegaVsMissProton.h

2D histogram of omega vs missing proton.



r18917 | pmatt | 2015-06-29 13:56:30 -0400 (Mon, 29 Jun 2015) | 4 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DCutActions.cc
  M /trunk/sim-recon/src/programs/Analysis/plugins/p3pi_hists/DReaction_factory_p3pi_hists.cc

Can now use PID Delta-t cut with neutrals too. Add super loose (+/- 10 ns) cuts on BCAL/FCAL timing.