Sim-recon-1.0.0 Release Notes

From GlueXWiki
Revision as of 15:01, 3 June 2015 by Marki (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

This is the first release after copying the commissioning branch (^branches/sim-recon-commissioning), used during the Fall 2014 run, on to the trunk.

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

Package Version
jana 0.7.2
sim-recon 1.0.0
hdds 3.0
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:


r15331 | staylor | 2014-09-24 10:45:58 -0400 (Wed, 24 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID
  M /branches/sim-recon-commissioning/src/libraries/PID/DBeamPhoton_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DBeamPhoton_factory_TRUTH.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrackHypothesis_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrackHypothesis_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrack_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DMCThrown_factory_Decaying.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DMCThrown_factory_Decaying.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DMCThrown_factory_FinalState.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DMCThrown_factory_FinalState.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DMCThrown_factory_Primary.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DMCThrown_factory_Primary.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DNeutralParticleHypothesis.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DNeutralParticleHypothesis_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DNeutralParticleHypothesis_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DNeutralParticle_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DVertex.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DVertex_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DVertex_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DVertex_factory_THROWN.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DVertex_factory_THROWN.h

Update to revision 15330 of the trunk


r15332 | staylor | 2014-09-24 10:47:35 -0400 (Wed, 24 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/ANALYSIS_init.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisAction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisAction.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults_factory.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults_factory_PreKinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults_factory_PreKinFit.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisUtilities.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisUtilities.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DBeamPhoton_factory_KinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DChargedTrackHypothesis_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DChargedTrackHypothesis_factory_KinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DCutActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DCutActions.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DDetectorMatches_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitResults_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitter.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitter.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitter_GlueX.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitter_GlueX.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching_factory.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DNeutralParticleHypothesis_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DNeutralParticleHypothesis_factory_KinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprintStep.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprintStep.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint_factory.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboStep.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboStep.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_Thrown.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_Thrown.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReactionStep.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReactionStep.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction_factory_Thrown.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction_factory_Thrown.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DTrackTimeBased_factory_Combo.cc

Update to revision 15330 of the trunk


r15333 | staylor | 2014-09-24 10:48:44 -0400 (Wed, 24 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALShower_factory_IU.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALTDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALTDCHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/CDC
  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/FCAL
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster.h
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALShower_factory.h
  M /branches/sim-recon-commissioning/src/libraries/FDC
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCCathodeCluster_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCCathodeCluster_factory.h
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCSegment_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCSegment_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFinder.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFinder.h

Update to revision 15330 of the trunk


r15334 | staylor | 2014-09-24 10:50:41 -0400 (Wed, 24 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.h
  D /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DFactoryGenerator_monitoring_hists.h
  D /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DReaction_factory_monitoring_hists.cc
  D /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DReaction_factory_monitoring_hists.h

Update to revision 15330 of the trunk


r15335 | staylor | 2014-09-24 10:52:16 -0400 (Wed, 24 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/bggen/run/particle.dat

Add particle id 80 (rho) and 82 (Delta)


r15341 | staylor | 2014-09-24 14:45:16 -0400 (Wed, 24 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DCustomAction_HistMass_X_2000.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DCustomAction_HistMass_X_2000.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DCustomAction_HistMass_b1_1235.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DCustomAction_HistMass_b1_1235.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DEventProcessor_b1pi_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DEventProcessor_b1pi_hists.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DReaction_factory_b1pi_hists.cc

update to revision 15340 on the trunk


r15375 | staylor | 2014-09-25 15:26:41 -0400 (Thu, 25 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DChargedTrackHypothesis_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DChargedTrackHypothesis_factory_Combo.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DNeutralParticleHypothesis_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DNeutralParticleHypothesis_factory_Combo.h
  D /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprintStep.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint_factory.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DTrackTimeBased_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DTrackTimeBased_factory_Combo.h

incorporate paul's latest changes from trunk revision 15363


r15376 | staylor | 2014-09-25 15:27:13 -0400 (Thu, 25 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrack.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrack.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrackHypothesis_factory.cc

incorporate paul's latest changes from trunk revision 15363


r15377 | staylor | 2014-09-25 15:55:23 -0400 (Thu, 25 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCGeometry.h
  M /branches/sim-recon-commissioning/src/libraries/HDGEOMETRY/DGeometry.cc

Change how cathode angles are handled.


r15378 | staylor | 2014-09-25 15:57:10 -0400 (Thu, 25 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDGEOMETRY

Align with trunk version 15363


r15379 | staylor | 2014-09-25 16:03:35 -0400 (Thu, 25 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FDC
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.cc

Do not ouput a hit if T=0 (this is temporary, should probably be applying a threshold). Use pedestal from digihit instead of ccdb for now.


r15380 | staylor | 2014-09-25 16:06:19 -0400 (Thu, 25 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitFDC.c

Change how cathode angles and B-field for lorentz deflection are handled.


r15400 | staylor | 2014-09-26 18:27:03 -0400 (Fri, 26 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hddmInput.c

make plastic at end of beam pipe slightly thicker (from 2 mm to 3 mm)


r15412 | staylor | 2014-09-28 17:09:43 -0400 (Sun, 28 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src
  M /branches/sim-recon-commissioning/src/BMS
  M /branches/sim-recon-commissioning/src/BMS/Makefile.bin
  M /branches/sim-recon-commissioning/src/SBMS/sbms.py
  M /branches/sim-recon-commissioning/src/SBMS/sbms_setenv.py
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DChargedTrackHypothesis_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DChargedTrackHypothesis_factory_Combo.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DNeutralParticleHypothesis_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DNeutralParticleHypothesis_factory_Combo.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint_factory.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DTrackTimeBased_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DTrackTimeBased_factory_Combo.h
  M /branches/sim-recon-commissioning/src/libraries/BCAL
  M /branches/sim-recon-commissioning/src/libraries/CDC
  M /branches/sim-recon-commissioning/src/libraries/DANA
  M /branches/sim-recon-commissioning/src/libraries/FCAL
  M /branches/sim-recon-commissioning/src/libraries/FDC
  M /branches/sim-recon-commissioning/src/libraries/HDDM
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/pyhddm_r.i
  M /branches/sim-recon-commissioning/src/libraries/HDGEOMETRY
  M /branches/sim-recon-commissioning/src/libraries/PID
  A /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrack_factory_PreSelect.cc (from /trunk/sim-recon/src/libraries/PID/DChargedTrack_factory_PreSelect.cc:15401)
  A /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrack_factory_PreSelect.h (from /trunk/sim-recon/src/libraries/PID/DChargedTrack_factory_PreSelect.h:15401)
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  A /branches/sim-recon-commissioning/src/libraries/PID/DNeutralShower_factory_PreSelect.cc (from /trunk/sim-recon/src/libraries/PID/DNeutralShower_factory_PreSelect.cc:15401)
  A /branches/sim-recon-commissioning/src/libraries/PID/DNeutralShower_factory_PreSelect.h (from /trunk/sim-recon/src/libraries/PID/DNeutralShower_factory_PreSelect.h:15401)
  M /branches/sim-recon-commissioning/src/libraries/PID/PID_init.cc
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING
  M /branches/sim-recon-commissioning/src/programs/Analysis
  M /branches/sim-recon-commissioning/src/programs/Analysis/hd_ana/hd_ana.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/DAQTree/JEventProcessor_DAQTree.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/DAQTree/JEventProcessor_DAQTree.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DReaction_factory_b1pi_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/dc_alignment/DEventProcessor_dc_alignment.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/dc_alignment/DEventProcessor_dc_alignment.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/control.in
  M /branches/sim-recon-commissioning/src/programs/Simulation/bggen
  M /branches/sim-recon-commissioning/src/programs/Simulation/genphoton/genphoton.cc
  M /branches/sim-recon-commissioning/src/programs/Simulation/genr8_2_hddm
  M /branches/sim-recon-commissioning/src/programs/Simulation/gxtwist/control.in
  M /branches/sim-recon-commissioning/src/programs/Simulation/gxtwist/gustep.F
  M /branches/sim-recon-commissioning/src/programs/Simulation/gxtwist/hdds/ElectronDump.xml
  M /branches/sim-recon-commissioning/src/programs/Simulation/gxtwist/hdds/FocalPlane.xml
  A /branches/sim-recon-commissioning/src/programs/Simulation/gxtwist/hdds/HDDS-1_1.xsd (from /trunk/sim-recon/src/programs/Simulation/gxtwist/hdds/HDDS-1_1.xsd:15401)
  M /branches/sim-recon-commissioning/src/programs/Simulation/gxtwist/hdds/Spectrometer.xml
  M /branches/sim-recon-commissioning/src/programs/Simulation/gxtwist/hdds/TaggerArea.xml
  M /branches/sim-recon-commissioning/src/programs/Simulation/mcsmear/mcsmear.cc
  M /branches/sim-recon-commissioning/src/programs/Simulation/mcsmear/smear_bcal.cc
  M /branches/sim-recon-commissioning/src/programs/Simulation/plugins/hdparsim
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCAEN1290TDCConfig.h (from /trunk/sim-recon/src/programs/Utilities/plugins/DAQ/DCAEN1290TDCConfig.h:15350)
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DDAQConfig.h (from /trunk/sim-recon/src/programs/Utilities/plugins/DAQ/DDAQConfig.h:15350)
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DF1TDCConfig.h (from /trunk/sim-recon/src/programs/Utilities/plugins/DAQ/DF1TDCConfig.h:15350)
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125Config.h (from /trunk/sim-recon/src/programs/Utilities/plugins/DAQ/Df125Config.h:15350)
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250Config.h (from /trunk/sim-recon/src/programs/Utilities/plugins/DAQ/Df250Config.h:15350)
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JFactoryGenerator_DAQ.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.h

Update to r15411


r15444 | staylor | 2014-09-30 14:24:49 -0400 (Tue, 30 Sep 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hd_ana/hd_ana.cc

Remove refrence to MyProcessor


r15464 | staylor | 2014-10-01 12:21:41 -0400 (Wed, 01 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src
  M /branches/sim-recon-commissioning/src/BMS
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisUtilities.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DCutActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DNeutralParticleHypothesis_factory_KinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL
  M /branches/sim-recon-commissioning/src/libraries/CDC
  M /branches/sim-recon-commissioning/src/libraries/DANA
  M /branches/sim-recon-commissioning/src/libraries/FCAL
  M /branches/sim-recon-commissioning/src/libraries/FDC
  M /branches/sim-recon-commissioning/src/libraries/HDDM
  M /branches/sim-recon-commissioning/src/libraries/HDGEOMETRY
  M /branches/sim-recon-commissioning/src/libraries/PID
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory_Thrown.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHGeometry_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMGeometry_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DReaction_factory_b1pi_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Simulation/bggen
  M /branches/sim-recon-commissioning/src/programs/Simulation/genr8_2_hddm
  M /branches/sim-recon-commissioning/src/programs/Simulation/plugins/hdparsim
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCAEN1290TDCConfig.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DF1TDCConfig.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125Config.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250Config.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/daq_param_type.h (from /trunk/sim-recon/src/programs/Utilities/plugins/DAQ/daq_param_type.h:15445)
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda.c
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda_modules.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda_random.cc (from /trunk/sim-recon/src/programs/Utilities/plugins/rawevent/mc2coda_random.cc:15445)

Update to r15463


r15494 | staylor | 2014-10-02 08:07:02 -0400 (Thu, 02 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src
  M /branches/sim-recon-commissioning/src/BMS
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL
  M /branches/sim-recon-commissioning/src/libraries/CDC
  M /branches/sim-recon-commissioning/src/libraries/DANA
  M /branches/sim-recon-commissioning/src/libraries/FCAL
  M /branches/sim-recon-commissioning/src/libraries/FDC
  M /branches/sim-recon-commissioning/src/libraries/HDDM
  M /branches/sim-recon-commissioning/src/libraries/PID
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING
  M /branches/sim-recon-commissioning/src/programs/Analysis
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction.C (from /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction.C:15493)
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_EventInfo.C (from /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_EventInfo.C:15493)
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction.C (from /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction.C:15493)
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Kinematics.C (from /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Kinematics.C:15493)
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumHighLevelObjects.C (from /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumHighLevelObjects.C:15493)
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumLowLevelObjects.C (from /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumLowLevelObjects.C:15493)
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction.C (from /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction.C:15493)
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction.C (from /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction.C:15493)
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TrackMultiplicity.C (from /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TrackMultiplicity.C:15493)
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking.C (from /trunk/sim-recon/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking.C:15493)
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/control.in
  M /branches/sim-recon-commissioning/src/programs/Simulation/bggen
  M /branches/sim-recon-commissioning/src/programs/Simulation/genr8_2_hddm
  M /branches/sim-recon-commissioning/src/programs/Simulation/plugins/hdparsim
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h

update to r15493


r15539 | staylor | 2014-10-06 13:29:53 -0400 (Mon, 06 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src
  M /branches/sim-recon-commissioning/src/BMS
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisUtilities.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL
  M /branches/sim-recon-commissioning/src/libraries/CDC
  M /branches/sim-recon-commissioning/src/libraries/DANA
  M /branches/sim-recon-commissioning/src/libraries/FCAL
  M /branches/sim-recon-commissioning/src/libraries/FDC
  M /branches/sim-recon-commissioning/src/libraries/HDDM
  M /branches/sim-recon-commissioning/src/libraries/PID
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.h
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING
  M /branches/sim-recon-commissioning/src/programs/Analysis
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.cc
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/control.in
  M /branches/sim-recon-commissioning/src/programs/Simulation/bggen
  M /branches/sim-recon-commissioning/src/programs/Simulation/genr8_2_hddm
  M /branches/sim-recon-commissioning/src/programs/Simulation/plugins/hdparsim
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda_random.cc

Update to r15537


r15701 | davidl | 2014-10-11 16:27:59 -0400 (Sat, 11 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseIntegral.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulsePedestal.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseRawData.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseTime.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseIntegral.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulsePedestal.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseRawData.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseTime.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda_modules.h

Merged in changes to DAQ and rawevent plugins from rev. r15538 through r15700 into commissioning branch.


r15714 | davidl | 2014-10-12 11:08:01 -0400 (Sun, 12 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/SBMS/sbms.py
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/SConscript

Added AddROOTSpyMacros (copied from online SBMS) and use it in monitoring_hists plugin.


r15730 | staylor | 2014-10-13 17:14:34 -0400 (Mon, 13 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/dc_alignment/DEventProcessor_dc_alignment.cc

Explicitly set the NoBField variation for the CDC drift table.


r15731 | staylor | 2014-10-13 17:17:27 -0400 (Mon, 13 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitCDC.c

Interpolate over the drift-time table from ccdb to find the cdc hit time. Use the BField1200A variation unless the field is zero at (0,0,65) -- then use the NoBField variation.


r15751 | davidl | 2014-10-14 13:29:36 -0400 (Tue, 14 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.h

Add Pulse Pedestal as associated object of digihit objects.


r15769 | staylor | 2014-10-15 13:22:25 -0400 (Wed, 15 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/ANALYSIS_init.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisAction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults_factory.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitResults_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitResults_factory.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitter.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitter.h
  D /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleComboBlueprint_factory.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.h
  M /branches/sim-recon-commissioning/src/libraries/BCAL
  M /branches/sim-recon-commissioning/src/libraries/CDC
  M /branches/sim-recon-commissioning/src/libraries/DANA
  M /branches/sim-recon-commissioning/src/libraries/FCAL
  M /branches/sim-recon-commissioning/src/libraries/FDC
  M /branches/sim-recon-commissioning/src/libraries/HDDM
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceREST.cc
  M /branches/sim-recon-commissioning/src/libraries/PID
  M /branches/sim-recon-commissioning/src/libraries/PID/DBeamPhoton_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrackHypothesis_factory.cc
  A /branches/sim-recon-commissioning/src/libraries/PID/DNeutralParticle_factory_PreSelect.cc (from /trunk/sim-recon/src/libraries/PID/DNeutralParticle_factory_PreSelect.cc:15649)
  A /branches/sim-recon-commissioning/src/libraries/PID/DNeutralParticle_factory_PreSelect.h (from /trunk/sim-recon/src/libraries/PID/DNeutralParticle_factory_PreSelect.h:15649)
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID_PID1.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID_PID1.h
  M /branches/sim-recon-commissioning/src/libraries/PID/PID_init.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHGeometry_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMGeometry_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING

Update to r15768


r15770 | pmatt | 2014-10-15 13:22:36 -0400 (Wed, 15 Oct 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.h

Added event counting histogram.


r15771 | staylor | 2014-10-15 13:22:55 -0400 (Wed, 15 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent

Update to r15768


r15782 | davidl | 2014-10-15 23:38:59 -0400 (Wed, 15 Oct 2014) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCODAEventInfo.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCODAROCInfo.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JFactoryGenerator_DAQ.h

Added DCODAEventInfo and DCODAROCInfo classes to hold information from Built Trigger bank. This includes the timestamps coming from ROCs, and event_type among other things.


r15783 | davidl | 2014-10-16 07:19:26 -0400 (Thu, 16 Oct 2014) | 8 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda.c

- Add time of conversion of event to timestamp in built trigger banks

 This is closer to what CODA produced data has

- Changed the rigger bank tags from 0xFF23 and 0xFF22 to be 0xFF27

 and 0xFF26. These indicate there is no "run specific data". I'm
 not actually sure what that is, but I'm interpreting it as 
 "roc specific metadata". We don't write that out for m.c. data
 so these tags would be more appropriate.

r15784 | davidl | 2014-10-16 07:55:25 -0400 (Thu, 16 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda.c

Fixed calculation of trigger time.


r15792 | davidl | 2014-10-16 10:26:03 -0400 (Thu, 16 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Bombproof recent changes.


r15803 | pmatt | 2014-10-16 14:20:47 -0400 (Thu, 16 Oct 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/SConscript
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda.c
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda_modules.h

Add rawevent plugin to default build.



r15818 | davidl | 2014-10-16 22:23:16 -0400 (Thu, 16 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Fix problem with CAEN1290 parsing that led to mismatched number of events.


r15837 | shepherd | 2014-10-17 16:52:57 -0400 (Fri, 17 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALGeometry.h

removed hard coded FCAL z position and defines


r15838 | shepherd | 2014-10-17 16:54:08 -0400 (Fri, 17 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster.h

make compatible with new DFCALGeometry where z position comes from database, removed many unnecessary comments


r15839 | shepherd | 2014-10-17 16:54:26 -0400 (Fri, 17 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster_factory.h

make compatible with new DFCALGeometry where z position comes from database, removed many unnecessary comments


r15840 | shepherd | 2014-10-17 16:55:16 -0400 (Fri, 17 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc

make compatible with new DFCALGeometry header


r15841 | shepherd | 2014-10-17 16:55:40 -0400 (Fri, 17 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_mainframe.cc

make compatible with new DFCALGeometry header


r15842 | shepherd | 2014-10-17 16:56:46 -0400 (Fri, 17 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALShower_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALShower_factory.h

make compatible with new DFCALGeometry; removed default corrections that should be retrieved from database


r15847 | jonesrt | 2014-10-17 18:59:43 -0400 (Fri, 17 Oct 2014) | 21 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/gustep.F
  • gustep.F [rtj]
  - Added special code to detect when a particle first enters the bcal volume, 
    and create the bcalTruthShower there. Normally the behavior in calorimeters
    is to wait until a particle enters the active volume and record the truth
    shower info there, but the bcal is special because it has a fat aluminum
    plate over the front in which a majority of the incident gammas convert
    and begin to shower, so by the time something reaches the first active bcal
    layer it has already fragmented into dozens of low-energy shower particles.
    Physically that is fine, but it makes the bcalTruthShower information next
    to useless for the person who is trying to develop bcal reconstruction
    code. With this mod, I simply move the spot where the truth shower info 
    is recorded out to the front surface of the bcal aluminum shell. 
  - This does not prevent gammas from converting in detector material in front
    of the bcal, or the fcal for that matter. In such a case, it is desirable
    for the truth shower tag to be split among the various incident particles
    because the magnetic field can deflect shower particles generated upstream
    of the calorimeter face. In the future someone might argue that a similar
    fix is needed for the fcal to merge pre-showers in the TOF into a single
    incident particle, but for so far this issue has not been raised, and the
    primary complaint has been with the fragmentation of the bcalTruthShower.

r15883 | sdobbs | 2014-10-19 23:07:44 -0400 (Sun, 19 Oct 2014) | 11 lines Changed paths:

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

From wlevine:

Temporary fix to mcsmear to suppress large number of BCAL dark hits not seen in real data.

This disables dark hit generation in BCAL cells which do not have any true signal in them. The reason we can't disable dark hit generation entirely is that this would have significant unintended effects on simulation of real hits.



r15890 | jonesrt | 2014-10-20 11:32:36 -0400 (Mon, 20 Oct 2014) | 31 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/gustep.F
  • gukine.F [rtj]
  - Modified the way that Geant track numbers are assigned to secondaries
    and that decay vertices are recorded in the output hddm record.
    According to the comments in the source, the intent was to create new
    itrack indices for all secondaries generated through interactions of
    the primary particles EXCEPT (a) if the secondaries were generated
    through non-hadronic interactions, AND (b) the secondaries were made
    outside the BCAL, FCAL, or the CAVE. Likewise for secondary vertex
    recording in the output hddm record, it was required that (a) the
    secondaries were generated through decays, AND (b) the decays took
    place outside the BCAL, FCAL, and CAVE. The code implementing these
    conditions was flawed in several respects:
      1) It tried to identify when a track was inside a calorimeter by
         a test like "if (cnames(NLEVEL).eq.'BCAL')" which is never actually
         true, either for the BCAL, FCAL, or CAVE because cnames(NLEVEL)
         always indicates the name of the innermost volume a track is in,
         and BCAL, FCAL, and CAVE are densely filled with daughters.
      2) It seems that the author (at least partially) realized this,
         because there are additional clauses in like "if (VERT(3).gt.550.)"
         included to cover the FCAL region in case the cnames lookup failed.
         Similar cuts on the radial coordinate sqrt(VERT(1)**2+VERT(2)**2)
         at 65cm were used as a proxy for the tracking being inside the BCAL.
         This is flawed because the VERT array in Geant3 refers to the 
         starting point of the current track, not the current location of
         the track, at which the secondaries are being created in this step.
    I resolved these issues by getting rid of all of the cuts on VERT, and
    replacing the test on cnames(NLEVEL) with a search through the entire
    cnames array starting from the root. The outcome of this search is to
    set a variable "area" to 1 if a track is in the BCAL volume, to 2 if it
    is in the FCAL volume, or to 3 if it is in the CAVE.

r15893 | staylor | 2014-10-20 13:10:11 -0400 (Mon, 20 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/SConscript

Update to r15887


r15894 | staylor | 2014-10-20 13:12:36 -0400 (Mon, 20 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/SBMS/sbms_setenv.py

Update to r15893


r15910 | staylor | 2014-10-21 08:09:06 -0400 (Tue, 21 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/event.xml

Add coarse and fine pair spectrometer entries


r15921 | pmatt | 2014-10-21 12:51:26 -0400 (Tue, 21 Oct 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h

Decrease binning of matching count hists.



r15925 | staylor | 2014-10-21 13:16:34 -0400 (Tue, 21 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitBCal.cc
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitCCal.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitCDC.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitCerenkov.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitFCal.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitFDC.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitFTOF.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitGCal.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitRICH.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitStart.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitUPV.c

Update to r15914


r15926 | staylor | 2014-10-21 13:21:10 -0400 (Tue, 21 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALTruthShower.h
  M /branches/sim-recon-commissioning/src/libraries/CCAL/DCCALTruthShower.h
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALTruthShower.h
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/event.xml
  M /branches/sim-recon-commissioning/src/libraries/RICH/DRichTruthHit.h
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCTruthHit.h
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFTruth.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DMCTrackHit.h

update to r15914


r15927 | davidl | 2014-10-21 13:33:34 -0400 (Tue, 21 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc

Use pedestal found in event if present. Otherwise, use pedestal from CCDB. This looks to be a change I made a little while ago and never committed. (Oops!).


r15928 | staylor | 2014-10-21 13:35:49 -0400 (Tue, 21 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/hddm/hddm-c.cpp
  M /branches/sim-recon-commissioning/src/programs/Utilities/hddm/hddm-cpp.cpp

update to r15914


r15929 | pmatt | 2014-10-21 13:36:53 -0400 (Tue, 21 Oct 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DCutActions.cc

Fixed bug that would cause crash in DCutAction_TrueCombo for pi0 decay only in DReaction.



r15936 | staylor | 2014-10-21 17:51:28 -0400 (Tue, 21 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFinder.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFinder.h

add method to find itersection of straigth track with cylinder of radius R.


r15954 | staylor | 2014-10-22 10:35:09 -0400 (Wed, 22 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_endviewBframe.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_mainframe.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_mainframe.h

Incorporate TOF view from Aristeidis


r15955 | davidl | 2014-10-22 10:35:46 -0400 (Wed, 22 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Reworked how CAEN data parsing was done to correctly keep track of event ids. Hopefully, this fixes the problem leading to different numbers of events going into MergeObjList.


r16002 | staylor | 2014-10-23 14:19:08 -0400 (Thu, 23 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hddmOutput.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hddmOutput.h
  A /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitPS.c
  A /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitPSC.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/savehits.F

Add hit routines for pair spectrometer


r16004 | staylor | 2014-10-23 14:33:11 -0400 (Thu, 23 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/mcsmear/mcsmear.cc
  M /branches/sim-recon-commissioning/src/programs/Simulation/mcsmear/smear.cc

Add code for smearing PS and PSC


r16008 | staylor | 2014-10-23 15:21:34 -0400 (Thu, 23 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/event.xml
  M /branches/sim-recon-commissioning/src/programs/Simulation/mcsmear/smear.cc

Small change to how energy deposition is handled in data structure for PS


r16011 | sdobbs | 2014-10-23 16:48:26 -0400 (Thu, 23 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc

Added command line options to optionally control readout windows for individual subdetectors.


r16016 | staylor | 2014-10-23 18:53:02 -0400 (Thu, 23 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/gustep.F

Update to r16009


r16023 | staylor | 2014-10-24 07:54:29 -0400 (Fri, 24 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/SBMS/sbms.py
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCDigiHit.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit_factory.cc
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit_factory.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCDigiHit.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCHit.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCHit_factory.cc
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCHit_factory.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTruthHit.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSDigiHit.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.cc
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSTruthHit.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/PAIR_SPECTROMETER_init.cc
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/SConscript
  M /branches/sim-recon-commissioning/src/libraries/SConscript

Add library for pair spectrometer


r16024 | staylor | 2014-10-24 07:55:59 -0400 (Fri, 24 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/event.xml

Small change to how position in PS/PSC is reported in truth point.


r16025 | staylor | 2014-10-24 07:58:01 -0400 (Fri, 24 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.h

Add routines extract PS/PSC data.


r16026 | staylor | 2014-10-24 07:58:59 -0400 (Fri, 24 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DANA
  M /branches/sim-recon-commissioning/src/libraries/DANA/DFactoryGenerator.cc

Add initialization routine for pair spectrometer


r16027 | staylor | 2014-10-24 08:01:26 -0400 (Fri, 24 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitPS.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitPSC.c

Add track to truth points. Make reporting position in truth points consistent with event.xml


r16031 | sdobbs | 2014-10-24 10:57:41 -0400 (Fri, 24 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc

Changed TOF default window to 100ns


r16033 | sdobbs | 2014-10-24 11:07:26 -0400 (Fri, 24 Oct 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

Updated pedestal calculation to reflect changes to DAQ library.


r16050 | pmatt | 2014-10-24 17:31:04 -0400 (Fri, 24 Oct 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h

Reduce binning on monitoring histograms.



r16053 | staylor | 2014-10-24 17:52:36 -0400 (Fri, 24 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFinder.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFinder.h

Add routine to find intersection between line and plane


r16056 | staylor | 2014-10-24 17:57:48 -0400 (Fri, 24 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID
  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h

Add start counter matching routine for straight tracks.


r16088 | jonesrt | 2014-10-25 21:03:16 -0400 (Sat, 25 Oct 2014) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/gustep.F
  • gustep.F [rtj]
  - Fix implementation of Justin's fix protecting shower punch-through
    particles from regaining primary status after exiting the calorimeters.

r16094 | sdobbs | 2014-10-26 14:01:09 -0400 (Sun, 26 Oct 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

Fix rounding error in pedestal calculation.


r16095 | sdobbs | 2014-10-26 14:04:10 -0400 (Sun, 26 Oct 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda_modules.h

Multiply the simulated pedestal values by the number of samples in the pedestal integration window (i.e., NPED).


r16096 | sdobbs | 2014-10-26 21:36:19 -0400 (Sun, 26 Oct 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda_modules.h

Backed out previous changes - pedestal again corresponds to one sample.


r16097 | sdobbs | 2014-10-26 21:37:36 -0400 (Sun, 26 Oct 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

Changed pedestal calculation to assume that the reported pedestal corresponds to one fADC sample.


r16109 | davidl | 2014-10-27 15:44:17 -0400 (Mon, 27 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DF1TDCConfig.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/daq_param_type.h

Add BINSIZE to F1TDC parameters. This value is configured in the DAQ system via parameters that are calculated from this value. Instead of storing those and inverting the calculation to get this, we just store this. The value is in picoseconds.


r16113 | tsaris | 2014-10-27 17:17:16 -0400 (Mon, 27 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

updates in the DTOFHit_factory


r16120 | staylor | 2014-10-27 18:35:09 -0400 (Mon, 27 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFinder.cc

Add wider cut for matching to CDC stereo wires. In FindDoca routine, ensure that the magnitude of the wire direction is one.


r16121 | staylor | 2014-10-27 18:38:42 -0400 (Mon, 27 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.cc

Explicitly get NoField variation of cdc drift table. Adjust some values for variances. Protect against division by zero errors for variables associated with doca to a cdc wire. Check that cdc hit is not too far away from the propagated position. Fix sign error in computation of positions in FDC cathode planes.


r16122 | staylor | 2014-10-27 18:42:30 -0400 (Mon, 27 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc

Add direction of track at start counter-track intersection point to Sc track match class. Only implemented in MatchToSC for straight line tracks right now.


r16142 | pmatt | 2014-10-28 13:24:02 -0400 (Tue, 28 Oct 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisUtilities.cc

Fix bug in sorting throwns: was doing phi -> rho decays incorrectly.



r16150 | sdobbs | 2014-10-28 14:17:05 -0400 (Tue, 28 Oct 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

Added "TOF:COSMIC_DATA" to enable some of the recent hardcoded parameters.


r16152 | sdobbs | 2014-10-28 14:51:21 -0400 (Tue, 28 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.h

Added parameter for time offset between ADC and TDC


r16157 | staylor | 2014-10-28 15:45:36 -0400 (Tue, 28 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc

Use the cylinder intersection result for matching to start counter leg with straight tracks. For track-start counter matching routine for non-zero B, remove beta-dependent correction to st hit time for the case where the track intersection appears to be beyond the end of the start counter nose in z. Add intersection point and track direction at this point to ScMatch params for non-zero B case.


r16182 | staylor | 2014-10-29 18:36:01 -0400 (Wed, 29 Oct 2014) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Utilities/material2root
  A /branches/sim-recon-commissioning/src/programs/Utilities/material2root/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/material2root/material2root.cc

utility to display map of material properties such as density as a function of r and z in the gluex detector. Moved into separate directory from mkMaterialMap


r16183 | staylor | 2014-10-29 18:37:30 -0400 (Wed, 29 Oct 2014) | 1 line Changed paths:

  D /branches/sim-recon-commissioning/src/programs/Utilities/mkMaterialMap/material2root.cc

move to separate directory


r16184 | staylor | 2014-10-29 18:41:15 -0400 (Wed, 29 Oct 2014) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Utilities/material2root/density_vs_r_vs_z.C
  A /branches/sim-recon-commissioning/src/programs/Utilities/material2root/radlen_vs_r_vs_z.C

macros for displaying density and radlen plots


r16185 | staylor | 2014-10-29 18:42:10 -0400 (Wed, 29 Oct 2014) | 1 line Changed paths:

  D /branches/sim-recon-commissioning/src/programs/Utilities/mkMaterialMap/density_vs_r_vs_z.C
  D /branches/sim-recon-commissioning/src/programs/Utilities/mkMaterialMap/radlen_vs_r_vs_z.C

move to material2root directory


r16194 | staylor | 2014-10-30 08:17:55 -0400 (Thu, 30 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/mkMaterialMap/SConscript

Add mkMaterialMap and material2root


r16195 | staylor | 2014-10-30 08:18:51 -0400 (Thu, 30 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/mkMaterialMap/mkAllMaterialMaps.csh

Ranges specific to commissioning target geometry


r16201 | sdobbs | 2014-10-30 11:18:26 -0400 (Thu, 30 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCDigiHit.h
  D /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCHit_factory.cc
  D /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSDigiHit.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSGeometry.h
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSGeometry_factory.cc
  A /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSGeometry_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/PAIR_SPECTROMETER_init.cc

Update geometry and hit classes.


r16203 | sdobbs | 2014-10-30 11:22:32 -0400 (Thu, 30 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit.h

bug fixes to previous commit


r16204 | sdobbs | 2014-10-30 12:11:54 -0400 (Thu, 30 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.h

Changes to support loading of pair spectrometer hits.


r16205 | sdobbs | 2014-10-30 12:24:08 -0400 (Thu, 30 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCDigiHit.h
  D /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit.h

Minor changes for compatability with TTab plugin


r16209 | sdobbs | 2014-10-30 15:56:30 -0400 (Thu, 30 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.h

Added pair spectrometer output


r16210 | sdobbs | 2014-10-30 16:29:47 -0400 (Thu, 30 Oct 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSGeometry.h

Fix missing constructor.


r16215 | staylor | 2014-10-31 09:39:02 -0400 (Fri, 31 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_CDC.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_FDCCathodes.cc

Get target z position from ccdb.


r16219 | sdobbs | 2014-10-31 11:42:47 -0400 (Fri, 31 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSGeometry.h

Correct number of channels in fine PS.


r16220 | sdobbs | 2014-10-31 12:24:53 -0400 (Fri, 31 Oct 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSGeometry.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.h

Added calibrated hit factories.


r16227 | sdobbs | 2014-10-31 15:50:17 -0400 (Fri, 31 Oct 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.cc

Add gain corrections.


r16268 | staylor | 2014-11-02 16:11:31 -0500 (Sun, 02 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h

Implement F250 timing algorithm for emulating the F125 pulse time to correspond with the firmware algorithm. One can switch to the upsampling timing method by uncommenting the #define ENABLE_UPSAMPLING preprocessor directive.


r16269 | staylor | 2014-11-02 16:13:46 -0500 (Sun, 02 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc

Minor change related to emulation of firmware timing algorithm. To use the calibration constant for t_scale consistent with the upsampling method, uncomment #define ENABLE_UPSAMPLING


r16288 | staylor | 2014-11-03 09:56:05 -0500 (Mon, 03 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/dc_alignment/DEventProcessor_dc_alignment.cc

Improve H matrix for fitting cdc hits to include dependence of s and t on x and y. Fix sign errors in expressions for vu and vv in the fdc fitter.


r16289 | staylor | 2014-11-03 09:57:16 -0500 (Mon, 03 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.cc

Improve H matrix for fitting cdc hits to include dependence of s and t on x and y.


r16290 | staylor | 2014-11-03 09:58:27 -0500 (Mon, 03 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFitterKalmanSIMD.cc

Get target position from ccdb database.


r16293 | staylor | 2014-11-03 10:34:11 -0500 (Mon, 03 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.cc

Replace adc_gain_factors with adc_gains in expression for hit->dE


r16323 | davidl | 2014-11-04 15:36:51 -0500 (Tue, 04 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/evio_cull_events/evio_cull_events.cc

Add option to evio_cull_events to set the input buffer size explicitly.


r16340 | pmatt | 2014-11-04 18:34:37 -0500 (Tue, 04 Nov 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisAction.cc

If TFile is NULL, cd to "/" instead.



r16350 | staylor | 2014-11-05 15:23:50 -0500 (Wed, 05 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_mainframe.cc

Add simple representation for start counter


r16362 | pmatt | 2014-11-05 22:42:29 -0500 (Wed, 05 Nov 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_EventInfo.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Kinematics.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumHighLevelObjects.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumLowLevelObjects.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TrackMultiplicity.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking.C

Increase canvas size.


r16363 | pmatt | 2014-11-05 23:40:53 -0500 (Wed, 05 Nov 2014) | 2 lines Changed paths:

  D /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction_p1.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction_p2.C
  D /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p1.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p2.C
  D /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Kinematics.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Kinematics_p1.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Kinematics_p2.C
  D /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumLowLevelObjects.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumLowLevelObjects_p1.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumLowLevelObjects_p2.C
  D /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p1.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p2.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p3.C
  D /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p1.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p2.C

Breakup into more canvases.


r16364 | pooser | 2014-11-06 00:34:24 -0500 (Thu, 06 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_mainframe.cc

Improved the ST geometry in the BCAL/CDC frame. Work still needs to be done for the sides view.


r16366 | davidl | 2014-11-06 08:57:38 -0500 (Thu, 06 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc

Comment out line that is printing every FCAL hit to screen.


r16367 | davidl | 2014-11-06 09:09:55 -0500 (Thu, 06 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc

Comment out print statement that prints event number for every event.


r16377 | dalton | 2014-11-06 14:02:19 -0500 (Thu, 06 Nov 2014) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc


Fixed a bug which would cause the emulation integration to start from the beginning of the window and not Tc - NSB.



r16378 | shepherd | 2014-11-06 14:28:33 -0500 (Thu, 06 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc

added event by event pedestal subtraction. This needs more testing but seems to work well in raw FADC mode. It produces much better results than the existing code.


r16382 | dalton | 2014-11-06 15:04:47 -0500 (Thu, 06 Nov 2014) | 5 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc


Fixed BCAL pedestal subtraction.



r16393 | sdobbs | 2014-11-07 09:38:47 -0500 (Fri, 07 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.cc

Minor bug fixes.


r16394 | sdobbs | 2014-11-07 09:39:34 -0500 (Fri, 07 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/event.xml

Changed pair spectrometer fields to correspond to changes in DPSHit/DPSCHit


r16395 | sdobbs | 2014-11-07 09:40:30 -0500 (Fri, 07 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hddmInput.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitBCal.cc
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitPS.c
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitPSC.c

Changed reported pair spectrometer geometry to correspond to changes in DPSHit/DPSCHit


r16398 | sdobbs | 2014-11-07 09:53:05 -0500 (Fri, 07 Nov 2014) | 1 line Changed paths:

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

Back out accidentally committed changes.


r16410 | sdobbs | 2014-11-07 23:38:46 -0500 (Fri, 07 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.h

Add calculation of fine PS hit energies


r16413 | pmatt | 2014-11-10 11:37:33 -0500 (Mon, 10 Nov 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisAction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisAction.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc

Change to base directory after creating histograms.



r16415 | sdobbs | 2014-11-10 12:58:17 -0500 (Mon, 10 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc

Remove debugging output


r16428 | pmatt | 2014-11-10 20:36:26 -0500 (Mon, 10 Nov 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/tree_to_amptools/tree_to_amptools.cc

Now can convert generated MC tree for amptools. However, target mass is not yet supported (or used).



r16429 | pmatt | 2014-11-10 20:47:21 -0500 (Mon, 10 Nov 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.cc

Change default MC event weight to 1.0



r16436 | davidl | 2014-11-11 09:01:40 -0500 (Tue, 11 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/DAQTree/JEventProcessor_DAQTree.cc

Move loop->Get() calls to outside of ROOT lock so that they may be done in parallel with other threads. This speeds it up by about a factor of 2.


r16468 | davidl | 2014-11-11 20:52:25 -0500 (Tue, 11 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h

Added EVIO:ET_DEBUG_WORDS_TO_DUMP config parameter to help with debugging data obtained from ET.


r16469 | davidl | 2014-11-11 22:26:17 -0500 (Tue, 11 Nov 2014) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DEPICSvalue.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JFactoryGenerator_DAQ.h

Add DEPICSvalue class and code to create objects of that type from data found in the EVIO file.


r16514 | staylor | 2014-11-14 08:11:18 -0500 (Fri, 14 Nov 2014) | 1 line Changed paths:

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

Get Lorentz correction factors for ccb. Made small changes to diagnostic histograms.


r16522 | staylor | 2014-11-14 14:57:06 -0500 (Fri, 14 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.h

Read time offset for fadc times from the database. Use pulse peak instead of pulse integral for cathode strip q following Lubomir's suggestion. Make sure that the pulse peak is greater than the pedestal (sometimes the pulse peak is zero).


r16523 | staylor | 2014-11-14 15:00:33 -0500 (Fri, 14 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCPseudo.h
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCPseudo_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCPseudo_factory.h

Update some of the diagnostic histograms. Add q to the DFDCPseudo objects member data. Comment out condition that requires the wire and cathode times be consistent with each other until a reference time is available; instead require that the times from the two cathode planes agree within some window.


r16524 | staylor | 2014-11-14 15:02:34 -0500 (Fri, 14 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCGeometry.h

modify routine to compute y from strip info.


r16537 | davidl | 2014-11-14 23:51:50 -0500 (Fri, 14 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hd_root/MyProcessor.cc

Exit if ROOT file cannot be opened.


r16546 | pmatt | 2014-11-16 12:44:40 -0500 (Sun, 16 Nov 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.h

Add IsEvent histogram.



r16551 | davidl | 2014-11-16 23:52:23 -0500 (Sun, 16 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Quit cleanly if an ET error other than timeout is experienced. This seems to be happening when the ET system disappears either due to the run ending or the DAQ crashing.


r16552 | davidl | 2014-11-17 10:22:47 -0500 (Mon, 17 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Ignore TS banks for now.


r16556 | davidl | 2014-11-17 14:28:45 -0500 (Mon, 17 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Check tag of actual bank, not it's parent when testing for TS data bank.


r16558 | staylor | 2014-11-17 16:49:39 -0500 (Mon, 17 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCGeometry.h
  M /branches/sim-recon-commissioning/src/libraries/HDGEOMETRY/DGeometry.cc

Adjust rotation angles for cathode planes.


r16576 | davidl | 2014-11-18 14:34:34 -0500 (Tue, 18 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Skip the 0xf800fafa word which seems to be confusing the parser to the point of skipping some valid data.


r16585 | davidl | 2014-11-19 16:40:55 -0500 (Wed, 19 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h

Extract run number from file name and use that if run number is not available in EVIO file.


r16597 | pmatt | 2014-11-20 14:09:57 -0500 (Thu, 20 Nov 2014) | 2 lines Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/JEventProcessor_2trackskim.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/JEventProcessor_2trackskim.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/Makefile
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/SConscript
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer/DEventWriterEVIO.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer/DEventWriterEVIO.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer/DEventWriterEVIO_factory.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer/DFactoryGenerator_evio_writer.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer/DFactoryGenerator_evio_writer.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer/Makefile
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer/SConscript

Created evio_writer plugin and 2trackskim (evio) plugins. Note that evio_writer writes out the input EVIO buffer rather than creating a new EVIO buffer from JANA objects. This is OK for now, but won't work if there is more than one event per block/buffer.


r16599 | staylor | 2014-11-20 15:46:31 -0500 (Thu, 20 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCPseudo_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCPseudo_factory.h

Ignore hits on the same wire after the first. Also added some diagonstic histograms.


r16600 | davidl | 2014-11-20 16:06:59 -0500 (Thu, 20 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_mainframe.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdview2.cc

Skip EPICS events in hdview2.


r16606 | davidl | 2014-11-21 11:33:17 -0500 (Fri, 21 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Fixed bug where run number extracted from filename was not being returned if non-run-number-containing trigger bank is encountered.


r16607 | davidl | 2014-11-21 14:38:03 -0500 (Fri, 21 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.cc

Don't draw FCAL hist with negative energy. These look to be due to pedestal subtraction resulting in a small negative value for the energy.


r16608 | pmatt | 2014-11-21 15:01:28 -0500 (Fri, 21 Nov 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer/DEventWriterEVIO.cc

Print to screen when opening file.


r16613 | staylor | 2014-11-21 17:57:25 -0500 (Fri, 21 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFinder.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFinder.h

Modifications to improve straight line fitting for CDC hits.


r16614 | staylor | 2014-11-21 17:58:21 -0500 (Fri, 21 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.h

Add debug hist (also to .cc file from previous commit)


r16622 | staylor | 2014-11-22 09:07:49 -0500 (Sat, 22 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitter_GlueX.cc

In Get_BField, return (0,0,0) if dMagneticFieldMap==NULL to avoid aborting reconstruction for field-off runs


r16623 | pmatt | 2014-11-22 14:00:34 -0500 (Sat, 22 Nov 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/JEventProcessor_2trackskim.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/JEventProcessor_2trackskim.h

Use wire-based tracks instead of candidates. Require tracking confidence level > +/- 3 sigma.


r16624 | staylor | 2014-11-22 20:49:11 -0500 (Sat, 22 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc

Skip hits that have T=0 or pedestal=0


r16636 | davidl | 2014-11-24 09:02:03 -0500 (Mon, 24 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h

Add configuration parameter to allow user to set run number t override other sources.


r16639 | davidl | 2014-11-24 13:01:10 -0500 (Mon, 24 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc

Comment out printing of debug messages from DFCALHit_factory.


r16640 | davidl | 2014-11-24 16:03:40 -0500 (Mon, 24 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseIntegral.h

Print nsamples_integral and nsamples_pedestal to output so they show up in hd_dump and janaview


r16641 | davidl | 2014-11-24 16:11:58 -0500 (Mon, 24 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Copy NSA_NSB and NPED from config object into Df250PulseIntegral if no made from emulation.


r16643 | davidl | 2014-11-24 16:17:40 -0500 (Mon, 24 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCAEN1290TDCConfig.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCAEN1290TDCHit.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCODAEventInfo.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCODAROCInfo.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DDAQAddress.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DDAQConfig.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DEPICSvalue.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DF1TDCConfig.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DF1TDCHit.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DF1TDCTriggerTime.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DModuleType.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125Config.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseIntegral.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulsePedestal.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseRawData.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseTime.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125TriggerTime.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125WindowRawData.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250Config.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseIntegral.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulsePedestal.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseRawData.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseTime.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250StreamingRawData.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250TriggerTime.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250WindowRawData.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250WindowSum.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSourceGenerator_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSourceGenerator_EVIO.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JFactoryGenerator_DAQ.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/daq_param_type.h

Enable svn:keywords


r16645 | davidl | 2014-11-24 17:03:47 -0500 (Mon, 24 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseIntegral.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Add nsamples_integral and nsamples_pedestal to Df125PulseIntegral


r16647 | dalton | 2014-11-24 17:32:53 -0500 (Mon, 24 Nov 2014) | 5 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_endviewAframe.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_endviewBframe.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_mainframe.cc


Implemented a new color scale for the FCAL which has a higher dynamic range so that we can easier see really large pulses and all the grass from the low readout threshold.



r16648 | nsparks | 2014-11-24 18:14:05 -0500 (Mon, 24 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc

corrected the counter column name (counter to id) for accessing ccdb data;changed pedestal calculation to account for number of samples and removed a duplicate scaling factor;moved counter-quality continue statement to beginning of loop, before creation of hit object pointers


r16653 | pmatt | 2014-11-25 09:56:32 -0500 (Tue, 25 Nov 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/JEventProcessor_2trackskim.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/JEventProcessor_2trackskim.h

Now use DChargedTrack "PreSelect" factory.


r16655 | tsaris | 2014-11-25 11:30:33 -0500 (Tue, 25 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_mainframe.cc

change the TOF view to look upstream


r16666 | dalton | 2014-11-25 15:56:05 -0500 (Tue, 25 Nov 2014) | 5 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALUnifiedHit_factory.cc


Disabling the TDC component of the UnifiedHit time. All times will be from the flash ADC and will thus be in the same units and will be comperable.



r16673 | nsparks | 2014-11-26 12:29:27 -0500 (Wed, 26 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc

removed division by number of samples in pedestal calculation


r16675 | davidl | 2014-11-26 13:25:53 -0500 (Wed, 26 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/doc/Doxyfile

Turn on adding inherited members to documentation. This will list all members of inherited classes alongside members of the class itself. Unfortunately, it does nothing to distinguish which members come from the class and which are inherited. There is no good option here for Doxygen, but this one may be more useful.


r16685 | davidl | 2014-11-27 21:13:58 -0500 (Thu, 27 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.h

Fixed DAQ and TTab plugins so that tagged factories can be used with the objects they produce.


r16687 | pmatt | 2014-11-28 00:34:07 -0500 (Fri, 28 Nov 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h

Added dE/dx and beta vs p histograms to detector studies.


r16688 | pmatt | 2014-11-28 00:34:48 -0500 (Fri, 28 Nov 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p1.C
  D /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p1.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p2.C

Added dE/dx and beta vs p histograms.


r16695 | tsaris | 2014-11-29 14:07:58 -0500 (Sat, 29 Nov 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.cc

TOF TDC position sign flipped


r16700 | tsaris | 2014-12-01 09:16:26 -0500 (Mon, 01 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.cc

TOF hdview2 side correction


r16702 | pmatt | 2014-12-01 11:59:57 -0500 (Mon, 01 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Kinematics_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p1.C

Add beta-vs-p funcs.


r16703 | shepherd | 2014-12-01 14:55:21 -0500 (Mon, 01 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster.h

added z to printout


r16704 | pmatt | 2014-12-01 14:57:25 -0500 (Mon, 01 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitter.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitter_GlueX.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DVertex.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DVertex_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DVertex_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DVertex_factory_THROWN.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_EventInfo.C

Event Vertex: Save kinfit results, histogram them in a new action: DHistogramAction_EventVertex. Update plugin & macro.



r16705 | pmatt | 2014-12-01 15:17:06 -0500 (Mon, 01 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_EventInfo.C

Add histogram of event RF bunch time.



r16707 | shepherd | 2014-12-01 17:10:58 -0500 (Mon, 01 Dec 2014) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/pi0fcalskim
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/pi0fcalskim/JEventProcessor_pi0fcalskim.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/pi0fcalskim/JEventProcessor_pi0fcalskim.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/pi0fcalskim/SConstruct

first version of plugin to skim events with a pi0 in the FCAL; needs testing!


r16709 | pmatt | 2014-12-01 17:47:58 -0500 (Mon, 01 Dec 2014) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_EventInfo.C

Fix bug: was accidentally only using TAGM hits (and not TAGH hits) for RF bunch. Remove time hists from macro.



r16713 | pmatt | 2014-12-02 12:57:18 -0500 (Tue, 02 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/JEventProcessor_2trackskim.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer/DEventWriterEVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/evio_writer/DEventWriterEVIO.h

Fixed deadlock bug: didn't work if running over 2+ input files. Changed interface: now can't call "Open" function.


r16714 | shepherd | 2014-12-02 13:18:00 -0500 (Tue, 02 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/pi0fcalskim/JEventProcessor_pi0fcalskim.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/pi0fcalskim/SConscript
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/pi0fcalskim/SConstruct

fix EVIO issue and switch SConstruct -> SConscript


r16715 | shepherd | 2014-12-02 13:18:39 -0500 (Tue, 02 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/SConscript

add pi0fcalskim to SConscript


r16716 | pmatt | 2014-12-02 17:07:32 -0500 (Tue, 02 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Kinematics_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p1.C

Change x-axis range for beta-vs-p plots.


r16718 | pmatt | 2014-12-02 17:46:34 -0500 (Tue, 02 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc

Use correct path length for beta vs p plots. For PID plots, only use "PreSelect" tracks.



r16719 | davidl | 2014-12-02 21:10:19 -0500 (Tue, 02 Dec 2014) | 1 line Changed paths:

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

Force creating of HitViews in PhysicsEvent if not there before trying to add BarrelEMcals.


r16720 | pmatt | 2014-12-02 23:36:26 -0500 (Tue, 02 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p2.C

Change x-axis range for dE/dx plots.


r16721 | pmatt | 2014-12-02 23:50:11 -0500 (Tue, 02 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrackHypothesis_factory.cc

Fixed start counter t0 set time.


r16722 | pmatt | 2014-12-03 00:12:54 -0500 (Wed, 03 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_EventInfo.C

Don't cheat on SC beta histogram. Change axis range in vertex position histogram.


r16723 | pmatt | 2014-12-03 01:29:15 -0500 (Wed, 03 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory_Thrown.cc

Add variable to register how many particles voted on the given RF bunch (to judge quality). Treat SC hit times and other systems on same footing for voting (prefer SC still).


r16735 | nsparks | 2014-12-03 17:08:09 -0500 (Wed, 03 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit.h

Fixed a couple of typos in toStrings()


r16737 | shepherd | 2014-12-03 20:32:12 -0500 (Wed, 03 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALShower_factory.cc

initialize shower nonlinear correction parameters to zero; this avoids error of using uninitialized values but will still result in noticeably wrong behavior if proper parameters are not supplied by the command line or the database.


r16738 | davidl | 2014-12-03 21:30:29 -0500 (Wed, 03 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Fixed bug in Df250PulseIntegral emulation so that it does not add samples pst the end of the array. Thanks to MAtt S. for tracking this down.


r16739 | pmatt | 2014-12-03 21:47:10 -0500 (Wed, 03 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory_Thrown.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DNeutralParticleHypothesis_factory.cc



r16740 | pmatt | 2014-12-03 21:48:18 -0500 (Wed, 03 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults_factory_PreKinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc

Remove calls to GetSingle() for MC objects. Fix binning for num combos.



r16741 | pmatt | 2014-12-03 22:12:03 -0500 (Wed, 03 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DEventProcessor_b1pi_hists.cc

Comment out creation/filling of thrown trees (crashes on experimental data).



r16742 | davidl | 2014-12-04 08:00:36 -0500 (Thu, 04 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseIntegral.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseIntegral.h

Changed types of integral and pedestal members of fADC PulseIntegral objects from int32_t to uint32_t. I think the in32_t was used to accomodate pedestal subtractions that would result in negative values. In reality, these values are always unsigned and the subtraction is only done after converting to doubles.


r16743 | davidl | 2014-12-04 11:07:03 -0500 (Thu, 04 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h

Fixed bug where making integral into a uint32_t caused all emulated Df125PulseIntegral objects to disappear. This was due to a comparison between a unsigned int (integral) and a signed int (EMULATE_SPARSIFICATION_THRESHOLD) where the signed int was set to a negative value. Apparently, the signed int was being cast to an unsigned int for the comparison causing it to be interpreted as a very large number.


r16745 | shepherd | 2014-12-04 13:19:03 -0500 (Thu, 04 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/pi0fcalskim/JEventProcessor_pi0fcalskim.cc

adjusted skim cuts


r16746 | shepherd | 2014-12-04 13:19:52 -0500 (Thu, 04 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc

add some basic cleanup cuts to hit objects and remove redundant pedestal code


r16749 | mstaib | 2014-12-04 15:46:27 -0500 (Thu, 04 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/ANALYSIS_init.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h

Added DHistogramAction_MissingTransverseMomentum


r16750 | sdobbs | 2014-12-04 15:49:37 -0500 (Thu, 04 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc

Short-term fix for pedestal calculation.


r16751 | davidl | 2014-12-04 16:51:43 -0500 (Thu, 04 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseIntegral.h

Cosmetic change to comment


r16752 | davidl | 2014-12-04 17:18:19 -0500 (Thu, 04 Dec 2014) | 17 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCCathodeDigiHit.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseIntegral.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.h

- Added nsamples_integral and nsamples_pedestal to Df125PulseIntegral

 and re-aligned it with Df250PulseIntegral

- Add nsamples_pedestal and nsamples_integral to CDC and FDCCathode

 digi hit objects.

- Set value of nsamples_pedestal to default to 1 and only change

 if pulse pedestal is not emulated and config object exists with
 valid NPED value.

- Don't set nsamples_integral for mode7 f250 pulse integral objects

 to the emulation window width. Set it to zero and force the
 config object value to overwrite it if available.




r16753 | sdobbs | 2014-12-04 21:06:50 -0500 (Thu, 04 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc

Updated pedestal calculation to reflect changes to DAQ plugin.


r16754 | sdobbs | 2014-12-04 21:08:54 -0500 (Thu, 04 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc

Minor naming change for clarity



r16755 | staylor | 2014-12-05 14:47:59 -0500 (Fri, 05 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALUnifiedHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALUnifiedHit_factory.h
  M /branches/sim-recon-commissioning/src/programs/Simulation/mcsmear/smear_bcal.cc

Merge changes dealing with timing from flash-ADC from trunk


r16756 | staylor | 2014-12-05 15:18:17 -0500 (Fri, 05 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitFDC.c

make rotation of cathode planes and position perpendicular to strips consistent with real data


r16758 | pmatt | 2014-12-05 15:43:11 -0500 (Fri, 05 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h

Change tracking chisq/ndf hists to FOM. Add hists for matching to BCAL/FCAL/TOF/ST. Delete duplicate histograms.



r16759 | davidl | 2014-12-05 15:47:05 -0500 (Fri, 05 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable_factory.cc

Add TT:SYSTEMS_TO_PARSE config. parameter to allow users to specify which rocids to parse based on detector system.


r16764 | pmatt | 2014-12-05 17:02:50 -0500 (Fri, 05 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p2.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p3.C

Don't hist chisq/ndf, hist FOM instead. Add p-vs-theta for q+/- at all stages.



r16765 | pmatt | 2014-12-05 17:06:27 -0500 (Fri, 05 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p3.C

Fix canvas name.



r16766 | shepherd | 2014-12-05 17:21:54 -0500 (Fri, 05 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster.h
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster_factory.cc

added functionality to make it easy to retrieve the channel number of hits in the hit list that is part of the cluster


r16767 | shepherd | 2014-12-05 17:23:00 -0500 (Fri, 05 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/pi0fcalskim/JEventProcessor_pi0fcalskim.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/pi0fcalskim/JEventProcessor_pi0fcalskim.h

modify to optionally write out a ROOT file that contains all the relevant cluster and hit information needed to do calibration


r16769 | pmatt | 2014-12-05 19:40:21 -0500 (Fri, 05 Dec 2014) | 5 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/JEventProcessor_2trackskim.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/2trackskim/JEventProcessor_2trackskim.h

Add functions to return distance between tracks & detector hits. Add histograms for these. Make EVIO writer not a class member (not thread safe).



r16770 | pmatt | 2014-12-05 19:56:35 -0500 (Fri, 05 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc

Better histogram ranges.


r16771 | pmatt | 2014-12-05 20:32:06 -0500 (Fri, 05 Dec 2014) | 3 lines Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Matching_p1.C
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Matching_p2.C

Add matching histogram macros.



r16772 | davidl | 2014-12-05 20:43:28 -0500 (Fri, 05 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h

Make rocids_to_parse into global variable ROCIDS_TO_PARSE so that it applies to all instances of JEVentSource_EVIO and thereby all files passed on the command line.


r16775 | mstaib | 2014-12-07 11:32:06 -0500 (Sun, 07 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_debugerframe.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_endviewAframe.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_endviewBframe.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_fulllistframe.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_mainframe.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_optionsframe.cc

Fixed segfault when closing X windows directly without using the dismiss or quit buttons


r16776 | staylor | 2014-12-07 17:24:06 -0500 (Sun, 07 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit.h
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.h

Store the times from the TDC and ADC separately and use t for the walk-corrected tdc time. Get the timewalk parameters from the ccdb. Get the trigger time word from the DCODAROCInfo object to take care of the modulo-6 problem with interpreting the TDC time. Still needs a calibration constant to set the starting point.


r16777 | staylor | 2014-12-07 17:27:25 -0500 (Sun, 07 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit.h
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.h

Store the times from the TDC and ADC separately and use t for the walk-corrected tdc time. Get the timewalk parameters from the ccdb. Get reference time for the TDC from Roc 51: Slot 17: Channel 8.


r16785 | sdobbs | 2014-12-07 21:24:16 -0500 (Sun, 07 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/run_summary
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/run_summary/DEPICSstore.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/run_summary/DEPICSstore.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/run_summary/DEventProcessor_run_summary.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/run_summary/DEventProcessor_run_summary.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/run_summary/Makefile
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/run_summary/SConstruct

First shot at a plugin to summarize conditions during a run. Note that it is very thread-UNsafe.


r16791 | staylor | 2014-12-08 10:29:52 -0500 (Mon, 08 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc

Make consistent with DTOFHit


r16793 | jrsteven | 2014-12-08 14:19:45 -0500 (Mon, 08 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

set SC and TOF hit time from fADC in cases without TDC hit


r16795 | kmoriya | 2014-12-08 14:57:22 -0500 (Mon, 08 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.h

fixes for 6-fold ambiguity of TOF TDCs. All TDC times should now be single peak


r16800 | pmatt | 2014-12-08 16:43:44 -0500 (Mon, 08 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc

Prevent crash if no reference trajectory, fix hist folder.



r16812 | davidl | 2014-12-09 16:04:04 -0500 (Tue, 09 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/evio_check
  A /branches/sim-recon-commissioning/src/programs/Utilities/evio_check/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/evio_check/evio_check.cc

Utility (incomplete) for checking the formatting of an EVIO file.


r16827 | zihlmann | 2014-12-10 17:07:37 -0500 (Wed, 10 Dec 2014) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h

modify the f125 pulse integral emulation to use realistic NSB and and NSA integration regions. For each Pulsetime found a PulseIntegral is generated.


r16829 | staylor | 2014-12-10 17:27:52 -0500 (Wed, 10 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc

Modify time-walk correction to use a reference integral value A0 at which the correction is zero following a suggestion by Elton. This A0 is a calibration parameter in the database and will be set to the approximate position of the minimum ionizing peak, as was done for the CLAS TOF system. The correction is of the form dt=C1(A^C2-A0^C2), where C2 is allowed to be something other than -0.5.


r16830 | dalton | 2014-12-10 17:30:30 -0500 (Wed, 10 Dec 2014) | 8 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.h


Cleaned up code to make it more readable. Removed references to Config objects. Removed harwired gain calibration in anticipation of using the database. Added ability to print calibration constants.



r16831 | staylor | 2014-12-10 17:34:43 -0500 (Wed, 10 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

(1) Fix off-by-one errors in indexing the_table by bar number in GetConstant methods. (2) Changed FillCalibTable to conform to how I mapping the time-of-flight physical counters to the 176 entries in (for example) the timewalk_parms column, namely id=88*hit->plane+44*hit->end+hit->bar-1. (3) Modify time-walk correction to use a reference integral value A0 at which the correction is zero following a suggestion by Elton. This A0 is a calibration parameter in the database and will be set to the approximate position of the minimum ionizing peak, as was done for the CLAS TOF system. The correction is of the form dt=C1(A^C2-A0^C2), where C2 is allowed to be something other than -0.5.


r16832 | staylor | 2014-12-10 17:36:01 -0500 (Wed, 10 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFGeometry_factory.cc

There are 42 long bars per plane, not 44.


r16833 | staylor | 2014-12-10 17:37:22 -0500 (Wed, 10 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPaddleHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPaddleHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint_factory.h

Get propagation speed of light in the scintillator from the ccdb.


r16834 | davidl | 2014-12-10 17:47:01 -0500 (Wed, 10 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/SConscript

Move EVIO to top so that the EVIOROOT directory gets placed earlier in the search paths. Since other packages bring in the CODA installation directory, this allows us to use a different EVIO package from the CODA distribution.


r16835 | davidl | 2014-12-10 18:37:38 -0500 (Wed, 10 Dec 2014) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/HDEVIO.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/HDEVIO.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h

Started implementation of alternative EVIO parser with error recovery. Currently #define at top of JEventSource_EVIO.cc disables new implementation and enables old. A little more work is needed.


r16836 | davidl | 2014-12-10 20:58:52 -0500 (Wed, 10 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Fixed issue where comparison of unsigned int being less than zero would always fail.


r16837 | davidl | 2014-12-10 21:52:52 -0500 (Wed, 10 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/HDEVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Fixed bug in checking endian-ness using magic word and file is same endian-ness as host. Fixed bug in swapping containers. Seems to work with small test file of real data.


r16838 | davidl | 2014-12-10 22:20:52 -0500 (Wed, 10 Dec 2014) | 5 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

- Fixed bug where buffer_size passed to HDEVIO::read was not the updated value

 after reallocating

- Increased verbosity level needed for a few print staements - Added print statement if VERBOSE>1 when reallocation required.


r16839 | davidl | 2014-12-11 07:37:24 -0500 (Thu, 11 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Removed unescessary print statement.


r16840 | davidl | 2014-12-11 07:38:18 -0500 (Thu, 11 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/HDEVIO.cc

Fixed max number of words to swap being passed to container swappers from swap_bank.


r16842 | pooser | 2014-12-11 10:00:55 -0500 (Thu, 11 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc

Made code more readable and hard coded correct tdc conversion factor. This factor needs to be hard coded into the CCDB.


r16843 | davidl | 2014-12-11 11:06:35 -0500 (Thu, 11 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/HDEVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/HDEVIO.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Added HDEVIO_UNKNOWN_BANK_TYPE and use it when an unknown type is discovered to allow us to skip the event. Add PrintStats() method to HDEVIO and have JEventSource_EVIO call it from its dtor.


r16844 | davidl | 2014-12-11 11:53:03 -0500 (Thu, 11 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/HDEVIO.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Make HDEVIO warning messages only print if EVIO:VERBOSE>0. Initialize HDEVIO::buff_len.


r16845 | pooser | 2014-12-11 12:26:31 -0500 (Thu, 11 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc

Changed the ADC_THRESHOLD software parameter to reflect what was set in the config files


r16846 | pooser | 2014-12-11 17:28:41 -0500 (Thu, 11 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc

Get rid of hard coded tdc conversion factor. Instead rely on CCDB values


r16850 | pmatt | 2014-12-11 22:11:58 -0500 (Thu, 11 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.h

Re-wrote RF-bunch selection algorithm again. This time, if no RF hits, use SC hits that are matched to tracks. If none, set as NaN.


r16851 | pmatt | 2014-12-11 22:42:42 -0500 (Thu, 11 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h

Minor modifications to binning, labels, filling.



r16852 | pmatt | 2014-12-11 22:50:53 -0500 (Thu, 11 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Matching_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p1.C

Make several plots log-z.



r16853 | pooser | 2014-12-12 10:35:19 -0500 (Fri, 12 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc

Update of hit factory for Simon


r16858 | dalton | 2014-12-12 16:23:15 -0500 (Fri, 12 Dec 2014) | 20 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALTDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALTDCHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALUnifiedHit.h
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALUnifiedHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALUnifiedHit_factory.h


Changes to improve TDC reconstruction.

 BCALTDCHit_factory
   Get the TDC trigger time and subtract it from each channel TDC time to get a relative time
   Implemented TDC rollover handling (need database support in future.)
   Changed TDC t_scale = 0.058 ns/count  (need database support in future.)
 DBCALUnifiedHit
   Added a data member to DBCALUnifiedHit to always store the TDC time
 DBCALUnifiedHit_factory
   Simplifying and tidying
   Unified time is always ADC time
   For multiple TDC hits, reported TDC time is one closest to ADC time
   Suppress incorrect timewalk correction until it is improved.
   Added ability to print verbose output



r16866 | pmatt | 2014-12-13 14:07:34 -0500 (Sat, 13 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p2.C

Add log-z to more plots.



r16872 | staylor | 2014-12-13 20:32:16 -0500 (Sat, 13 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit.h

Add more items to printout


r16873 | staylor | 2014-12-13 20:34:22 -0500 (Sat, 13 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPaddleHit_factory.cc

Only use DTOFHits that have both ADC and TDC data.


r16878 | pmatt | 2014-12-14 15:51:34 -0500 (Sun, 14 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  D /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrack.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrack.h

Add DChargedTrack::Get_BestTrackingFOM(), move other methods to header file. Use method in DetectorStudies action.



r16879 | sdobbs | 2014-12-15 01:02:22 -0500 (Mon, 15 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda_modules.h

Update fADC125 config parameters


r16880 | sdobbs | 2014-12-15 01:03:08 -0500 (Mon, 15 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

Initialize TOF fADC hit times


r16881 | staylor | 2014-12-15 08:04:42 -0500 (Mon, 15 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.h

Get F1TDC tframe and rollover count from F1TDC/rollover in ccdb


r16884 | pmatt | 2014-12-15 17:03:49 -0500 (Mon, 15 Dec 2014) | 5 lines Changed paths:

  D /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions.h
  A /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  A /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  A /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Reaction.cc
  A /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Reaction.h
  A /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Thrown.cc
  A /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Thrown.h

DHistogramActions.* were becoming too bloated: split up into 3 categories. The "Thrown" category contains both "Reaction" and "Independent" actions.

No scripts should need to change: DHistogramActions.h includes the 3 new headers (and does nothing else).



r16886 | pmatt | 2014-12-15 19:46:37 -0500 (Mon, 15 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory_Thrown.cc
  M /branches/sim-recon-commissioning/src/libraries/include/GlueX.h

Add SYS_RF, add variable to DEventRFBunch to report which system supplied the source time.



r16888 | pmatt | 2014-12-15 23:46:38 -0500 (Mon, 15 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisUtilities.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisUtilities.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DChargedTrackHypothesis_factory_KinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Reaction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Thrown.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DNeutralParticleHypothesis_factory_KinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DNeutralParticleHypothesis_factory_KinFit.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrackHypothesis_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DNeutralParticleHypothesis_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h

With new SYS_RF, DRASTICALLY reduced complexity of PID calculations: Now setting RF time as DKinematicData::t0() and using DKinematicData built-in beta-calc functions.



r16889 | pmatt | 2014-12-16 00:27:13 -0500 (Tue, 16 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc

Make sure not cheating when histogramming SC beta vs p.



r16894 | davidl | 2014-12-16 11:06:59 -0500 (Tue, 16 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/daq_param_type.h

Add kPARAMF1_REFCLKDIV as DAQ config param type.


r16895 | davidl | 2014-12-16 11:07:35 -0500 (Tue, 16 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

Make the HDEVIO parser the default.


r16897 | pmatt | 2014-12-16 13:30:54 -0500 (Tue, 16 Dec 2014) | 5 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint_factory.h

Make (my) TOF Point code MUCH cleaner. Also, get rid of resource pools: allocate on stack (object size is small).

Add tracking FOM vs #hits histogram.



r16903 | pmatt | 2014-12-16 15:09:19 -0500 (Tue, 16 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h

Histogram TOF / track distance vs paddle #.



r16907 | pmatt | 2014-12-16 23:44:26 -0500 (Tue, 16 Dec 2014) | 10 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint_factory.h

If a TOF hit in one plane was not matched to one in another plane, BUT it's position is well-defined: create a DTOFPoint object for it.

The TOF hit position is NOT well defined if it's on a single-ended paddle, OR if one of the PMT readout energies is below threshold.

These could theoretically still be saved, and their position could be determined via matching to tracks in the other direction, but this has been disabled.

It could be enabled in the future, but it requires updates to DDetectorMatches and the REST format:

- The hit energy & time for these have to corrected due to attenuation loss and light propagation time. 



r16908 | pmatt | 2014-12-17 00:03:09 -0500 (Wed, 17 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Matching_p1.C

For TOF, plot matching distance vs paddle instead of kinematics.



r16910 | davidl | 2014-12-17 07:12:17 -0500 (Wed, 17 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h

Added GetEVIOBufferFromRef and GetEVIOBufferSizeFromRef.


r16911 | staylor | 2014-12-17 10:45:17 -0500 (Wed, 17 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc

Comment out annoying debug printout


r16914 | staylor | 2014-12-17 19:06:07 -0500 (Wed, 17 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.h

Get rollover number and tframe for TDCs from database; add tdc time and pulse integral in the hit objects and use t for the best time (presumably tdc with walk correction -- not implemented yet); find TDC reference time using beni's signal.


r16922 | wmcginle | 2014-12-18 14:43:45 -0500 (Thu, 18 Dec 2014) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/bcal_shower
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/bcal_shower/DEventProcessor_BCAL_Shower.cc
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/bcal_shower/DEventProcessor_BCAL_Shower.h
  A /branches/sim-recon-commissioning/src/programs/Analysis/plugins/bcal_shower/SConstruct
Adding bcal reconstruction plugin that looks for pi0 candidates and charged particles in the bcal. Outputs rootfiles that contain trees with usefil information 

r16932 | pmatt | 2014-12-19 01:35:23 -0500 (Fri, 19 Dec 2014) | 15 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DDetectorMatches_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceREST.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventWriterREST.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/rest.xml
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrackHypothesis.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrackHypothesis_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint.h
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint_factory.h

Add new DTOFPoint members: vertical/horizontal hit bar & status: which ends have hits > threshold

Modified REST format: 1) Breakup BCAL / Track DOCA into delta-phi and delta-z components (significantly different dependence) 2) Breakup TOF / Track DOCA into delta-x and delta-y components (can be significantly different (e.g. single-ended paddles)) 3) Include TOF point "Status" (convolution of which bars were hit, and which ends had hits > threshold energy)

Enable Track / TOF matching when TOF hits have an ill-defined position (e.g. un-matched single-ended paddles).

- DTOFPoint::t & dE are not correct for these cases: are defined at paddle center.
- Their values are computed at the track location by DParticleID, and are saved in the DDetectorMatches.
- Therefore, should ALWAYS get TOF hit time from DDetectorMatches, just to be safe. 

Tweaked histograms to reflect above changes.



r16933 | pmatt | 2014-12-19 01:36:46 -0500 (Fri, 19 Dec 2014) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Matching_p1.C

For TOF / track matching, histogram delta-x vs vertical paddle and delta-y vs horizontal paddle.



r16935 | shepherd | 2014-12-19 09:21:29 -0500 (Fri, 19 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster_factory.cc

changed default minimum number of blocks for a cluster to 2 from 1, this reduces noise clusters in recent data with a lower DAQ threshold


r16937 | staylor | 2014-12-19 11:33:44 -0500 (Fri, 19 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/dc_alignment/DEventProcessor_dc_alignment.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/dc_alignment/DEventProcessor_dc_alignment.h

Tweak some resolution parameters and CL cuts


r16940 | staylor | 2014-12-19 13:37:16 -0500 (Fri, 19 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit.h
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc

Change how scaling of ADC to energy units works to remove now unncessary integral field.


r16941 | staylor | 2014-12-19 13:38:00 -0500 (Fri, 19 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit.h
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

Change how scaling of ADC to energy units works to remove now unncessary integral field.


r16942 | staylor | 2014-12-19 13:49:45 -0500 (Fri, 19 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc

Set t_FADC and t_TDC to hit->t for both SC and TOF hits. Also set boolean flags to true.


r16943 | staylor | 2014-12-19 13:50:54 -0500 (Fri, 19 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc

Remove dIntersectionPoint and dIntersectionTrackDir to avoid cluttering the code up for REST output


r16945 | sdobbs | 2014-12-19 21:08:53 -0500 (Fri, 19 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc

Added F1TDC reference signal. The timing is set to zero, but it is needed for the F1TDC digihit factories.


r16946 | sdobbs | 2014-12-19 21:11:18 -0500 (Fri, 19 Dec 2014) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda.c
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/mc2coda_modules.h

- Updated DAQ config banks to reflect parameters being reported by current firmware revisions. - Changed slot numbering stored bit-wise in moduleMask field to start from 1 instead of 0

 to agree with the convention used in the ROLs.

r16947 | davidl | 2014-12-20 00:34:19 -0500 (Sat, 20 Dec 2014) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DF1TDCConfig.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc

- Fixed some issues with parsing multi-block event

 data.

- Finished adding 0x606 config param type (F1 REFCLKDIV)


r16948 | sdobbs | 2014-12-20 02:01:13 -0500 (Sat, 20 Dec 2014) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

Restore calibration of ADC hit times.


r16949 | davidl | 2014-12-20 22:01:39 -0500 (Sat, 20 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc

Removed extra 'v' that appears to be a mistyped character at begining of line.


r16958 | dalton | 2014-12-22 13:27:30 -0500 (Mon, 22 Dec 2014) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/DAQTree/JEventProcessor_DAQTree.h


Small improvements to doxygen comments.



r16959 | dalton | 2014-12-22 13:30:08 -0500 (Mon, 22 Dec 2014) | 7 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALTDCHit_factory.cc


Hard wiring the TDC rollover value. This sould be a database paremeter for those run before it was incorportaed into the data stream.



r16966 | sdobbs | 2014-12-23 23:17:00 -0500 (Tue, 23 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint.h
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.h

First version of loading attenuation lengths from CCDB


r16968 | davidl | 2014-12-24 09:24:20 -0500 (Wed, 24 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/BMS/osrelease.pl

Copied osrelease.pl from scripts area to align them. Now includes CentOS7.


r16975 | davidl | 2014-12-31 17:30:38 -0500 (Wed, 31 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DReferenceTrajectory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFitterRiemann.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/dc_alignment/DEventProcessor_dc_alignment.cc

Change isnan() to std::isnan() to conform to gcc 4.8.


r16976 | davidl | 2014-12-31 17:32:14 -0500 (Wed, 31 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/dl_routines.cc

Replace typeof with the apparently more universal __typeof__


r16977 | davidl | 2014-12-31 17:36:11 -0500 (Wed, 31 Dec 2014) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/evio_check/evio_check.cc

Improved debug message.


r16978 | davidl | 2015-01-03 11:23:46 -0500 (Sat, 03 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/SBMS/sbms.py
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_debugerframe.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_endviewAframe.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_endviewBframe.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_fulllistframe.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/hdv_mainframe.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/pidstudies_tree/MCReconstructionStatus_LinkDef.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/pidstudies_tree/MCReconstructionStatuses_LinkDef.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/pidstudies_tree/ReconstructedHypothesis_LinkDef.h

Update to work with ROOT6's cling in addition to ROOT5's cint.


r16993 | sdobbs | 2015-01-06 14:30:40 -0500 (Tue, 06 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.cc

Fix small logic error in attenutation length function, also change how tables are loaded to workaround array element permuation when accessing CCDB.


r16998 | davidl | 2015-01-07 08:09:01 -0500 (Wed, 07 Jan 2015) | 6 lines Changed paths:

  M /branches/sim-recon-commissioning/src/SBMS/sbms.py
  M /branches/sim-recon-commissioning/src/libraries/DANA/DApplication.cc
  M /branches/sim-recon-commissioning/src/libraries/DANA/DFactoryGenerator.cc
  A /branches/sim-recon-commissioning/src/libraries/DAQ
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DAQ_init.cc
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DCAEN1290TDCConfig.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DCAEN1290TDCHit.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DCODAEventInfo.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DCODAROCInfo.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DDAQAddress.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DDAQConfig.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DEPICSvalue.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DF1TDCConfig.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DF1TDCHit.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DF1TDCTriggerTime.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/DModuleType.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df125Config.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df125PulseIntegral.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df125PulsePedestal.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df125PulseRawData.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df125PulseTime.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df125TriggerTime.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df125WindowRawData.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df250Config.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df250PulseIntegral.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df250PulsePedestal.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df250PulseRawData.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df250PulseTime.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df250StreamingRawData.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df250TriggerTime.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df250WindowRawData.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Df250WindowSum.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/HDEVIO.cc
  A /branches/sim-recon-commissioning/src/libraries/DAQ/HDEVIO.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSourceGenerator_EVIO.cc
  A /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSourceGenerator_EVIO.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.cc
  A /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/Makefile
  A /branches/sim-recon-commissioning/src/libraries/DAQ/README
  A /branches/sim-recon-commissioning/src/libraries/DAQ/SConscript
  A /branches/sim-recon-commissioning/src/libraries/DAQ/daq_param_type.h
  M /branches/sim-recon-commissioning/src/libraries/SConscript
  A /branches/sim-recon-commissioning/src/libraries/TTAB
  A /branches/sim-recon-commissioning/src/libraries/TTAB/DTranslationTable.cc
  A /branches/sim-recon-commissioning/src/libraries/TTAB/DTranslationTable.h
  A /branches/sim-recon-commissioning/src/libraries/TTAB/DTranslationTable_factory.cc
  A /branches/sim-recon-commissioning/src/libraries/TTAB/DTranslationTable_factory.h
  A /branches/sim-recon-commissioning/src/libraries/TTAB/SConscript
  A /branches/sim-recon-commissioning/src/libraries/TTAB/TTab_init.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DAQ_plugin_init.cc
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCAEN1290TDCConfig.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCAEN1290TDCHit.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCODAEventInfo.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DCODAROCInfo.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DDAQAddress.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DDAQConfig.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DEPICSvalue.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DF1TDCConfig.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DF1TDCHit.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DF1TDCTriggerTime.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/DModuleType.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125Config.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseIntegral.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulsePedestal.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseRawData.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125PulseTime.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125TriggerTime.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df125WindowRawData.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250Config.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseIntegral.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulsePedestal.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseRawData.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250PulseTime.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250StreamingRawData.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250TriggerTime.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250WindowRawData.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Df250WindowSum.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/HDEVIO.cc
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/HDEVIO.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSourceGenerator_EVIO.cc
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSourceGenerator_EVIO.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.cc
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JEventSource_EVIO.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/JFactoryGenerator_DAQ.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/Makefile
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/README
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/SConscript
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/DAQ/daq_param_type.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.cc
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable_factory.cc
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/DTranslationTable_factory.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/JFactoryGenerator_DTranslationTable.h
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/Makefile
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/TTab/TTab_plugin_init.cc

Convert DAQ and TTab plugins into statically linked libraries DAQ and TTAB. New plugins of the same name are put in their places. The new TTab plugin will only print a message saying it is no longer needed before exiting. The new DAQ plugin just links to the code in the library so that it can still be used with generic JANA tools.


r17008 | kmoriya | 2015-01-08 14:00:36 -0500 (Thu, 08 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.cc

changed cerr to cout


r17010 | sdobbs | 2015-01-08 14:44:19 -0500 (Thu, 08 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.cc

Remove accidentally included print statements.


r17014 | nsparks | 2015-01-09 12:51:34 -0500 (Fri, 09 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit.h

updated toStrings()


r17017 | dalton | 2015-01-12 13:33:43 -0500 (Mon, 12 Jan 2015) | 5 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/bcal_shower/DEventProcessor_BCAL_Shower.cc


Changes to make the plugin thread safe.



r17024 | pmatt | 2015-01-13 14:08:02 -0500 (Tue, 13 Jan 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/DEventProcessor_track_skimmer.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/DEventProcessor_track_skimmer.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/DFactoryGenerator_track_skimmer.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/DReaction_factory_track_skimmer.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/DReaction_factory_track_skimmer.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/Makefile
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/SConstruct

Added plugin "track_skimmer," which will be used to create reaction-independent EventStore skims. Presently, it creates skim file lists for: 2, 3, 4, and 5 track events, and for each of those + 1 pi0 (cut between 0.5 and 0.25 MeV/c^2)



r17026 | pmatt | 2015-01-13 14:24:07 -0500 (Tue, 13 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/DEventProcessor_track_skimmer.cc

Replace file number with unique id, which is 1 for experimental data and the file number for MC.



r17028 | pmatt | 2015-01-14 16:55:58 -0500 (Wed, 14 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_THROWN.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_THROWN.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory_THROWN.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory_THROWN.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackWireBased.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackWireBased_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackWireBased_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackWireBased_factory_THROWN.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackWireBased_factory_THROWN.h

Added variables to tracking objects (cand, wire, time) that record which CDC rings & FDC planes were hit on the track. Made basic histograms for them.



r17029 | pmatt | 2015-01-14 16:56:57 -0500 (Wed, 14 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p2.C

Change directories of histograms as needed by previous change to DHist_Indepenedent.



r17035 | sdobbs | 2015-01-15 16:01:39 -0500 (Thu, 15 Jan 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc
  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitBCal.cc

Changed coding of BCALSiPMSpectrum spectrum field to store consecutive 0 values as "X<N>", where <N> is the number of zero's.



r17039 | pmatt | 2015-01-15 18:15:52 -0500 (Thu, 15 Jan 2015) | 21 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCPseudo_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCPseudo_factory.h
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.h
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceREST.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventWriterREST.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/rest.xml
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory_THROWN.cc

DFDCPseudo_factory:

- Permanently enable matching of DFDCPseudo hits to DMCTrackHits. 

HDDM_S:

- Add "TRUTH" DCDCHits as associated objects of non-truth hits

DTrackTimeBased:

- Now match hits on reconstructed track to MC tracks
  - CDC: DCDCTrackHit -> DCDCHit -> DCDCHit "TRUTH"
  - FDC: DFDCPseudo -> DMCTrackHit
  - The MC track match with the most matching hits is saved
  - This matching is not yet used at later stages

REST:

- Re-arrange changes from previous commit to make backwards compatible with data challenge 2 data:
  - Introduced _v2 objects for Track/BCAL matching & doca, and for Track/TOF matching
  - Made TOF status a sub-object of tofpoint
- Save DTrackTimeBased CDCRings and FDCPlanes data in a sub-object
- Save DTrackTimeBased MC Hit Matching data in a sub-object



r17044 | pmatt | 2015-01-16 12:00:44 -0500 (Fri, 16 Jan 2015) | 5 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceREST.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventWriterREST.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/rest.xml
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory_THROWN.cc

Fix MC / Track Hit matching: itrack is myid, not track index. Histogram match % vs p, theta. Track / Thrown matching is now by: #-matched-hits * hit-fraction. This is the current track match FOM (no longer a confidence level).



r17045 | pmatt | 2015-01-16 12:32:59 -0500 (Fri, 16 Jan 2015) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching_factory.cc

Fix crash when no matches.


r17046 | pmatt | 2015-01-16 14:05:02 -0500 (Fri, 16 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching_factory.h

For track matching, require at least 50% of detected hits to match thrown (adjustable on command line).



r17047 | nsparks | 2015-01-16 15:54:29 -0500 (Fri, 16 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.h

Changed TTab to TTAB in an include file path name because the directory name was changed in this way after moving it to the library folder (from its original plugin folder)


r17048 | dalton | 2015-01-16 16:39:13 -0500 (Fri, 16 Jan 2015) | 7 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALGeometry.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALGeometry.h


Changed default ATTEN_LENGTH = 520. This should never be used since we have the values in the database now.

Fixed the doxygen references in header file.



r17049 | davidl | 2015-01-16 16:43:42 -0500 (Fri, 16 Jan 2015) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/libraries/DAQ/JFactoryGenerator_DAQ.h

Add missing file JFactoryGenerator_DAQ.h


r17050 | mstaib | 2015-01-16 16:48:10 -0500 (Fri, 16 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.cc

Skip hit creation when the fADC algorithm fails and returns a time of 0, these can still be retrieved at the DigiHit level. Also a small memory leak fix in the TAGM factory.


r17051 | dalton | 2015-01-16 16:51:28 -0500 (Fri, 16 Jan 2015) | 12 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint.h
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.h


Added 2 new members to DBCALPoint object. THese store the energy on each end after it has been attenuation corrected. This is needed for calibration and may be useful for other purposes.

Fixed name of variable 'attenutation_length'

Added ability to reques printout of calibration data as a command line parameter: BCALPOINT:PRINTCALIBRATION

Added some doxygen comments.



r17052 | staylor | 2015-01-16 18:15:15 -0500 (Fri, 16 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit.h

Fix format for t_fADC printout


r17053 | staylor | 2015-01-16 18:52:29 -0500 (Fri, 16 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc

time_offsets should be in ns


r17060 | staylor | 2015-01-20 13:16:44 -0500 (Tue, 20 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h

Add intersection point 3-vector as optional argument to MatchToSC


r17061 | staylor | 2015-01-20 13:19:54 -0500 (Tue, 20 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

Restore tdc_shift for correcting modulo-6 problem for interpreting TDC data


r17074 | pmatt | 2015-01-21 11:30:04 -0500 (Wed, 21 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit.h

ST has 30 paddles, not 24: update header comment and histogram ranges.



r17078 | pmatt | 2015-01-22 11:34:40 -0500 (Thu, 22 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/Makefile
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/SConscript
  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/track_skimmer/SConstruct

Change from SConstruct to SConscript.



r17080 | mstaib | 2015-01-22 14:16:38 -0500 (Thu, 22 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.cc

Change pedestal subtraction to match method in David L. 4-Dec-2014 email. Also fix calibration table lookup in TAGM factory. Fix tdc/adc_time_offset typo in TAGM factory.


r17081 | mstaib | 2015-01-22 15:40:18 -0500 (Thu, 22 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc

Cleared up some confusion within the code wrt the single sample and integrated pedestal. Also changed the per channel timing offsets to be in units of ns (not multiplied by t_scale)


r17082 | mstaib | 2015-01-22 16:46:46 -0500 (Thu, 22 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.cc

Change q to be calculated from pulse integral instead of pulse height


r17083 | mstaib | 2015-01-22 17:08:04 -0500 (Thu, 22 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc

Change per channel ADC timing offset to be in units of ns (not multiplied by t_scale)


r17084 | staylor | 2015-01-22 18:07:10 -0500 (Thu, 22 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h

Add track direction at the intersection between a start counter paddle and a track as a second optional argument to MatchToSC


r17085 | staylor | 2015-01-22 18:33:33 -0500 (Thu, 22 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc

Clean up printout left over from some development work.


r17087 | pmatt | 2015-01-23 14:58:41 -0500 (Fri, 23 Jan 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceREST.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceREST.h
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventWriterREST.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventWriterREST.h
  M /branches/sim-recon-commissioning/src/libraries/HDDM/rest.xml

Split up REST taggerhit object into TAGM and TAGH beam photons. Re-interpret these as DBeamPhoton objects rather than DTAGMHit and DTAGHHit objects.



r17088 | pmatt | 2015-01-23 15:21:15 -0500 (Fri, 23 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc

TAGM / TAGH are no longer REST: move histograms to non-REST area, remove from high-level-objects histogram.



r17089 | nsparks | 2015-01-23 15:47:22 -0500 (Fri, 23 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DBeamPhoton_factory.cc

Skip TDC-only hits for TAGM/TAGH; also skip TAGH hits with pedestal-subtracted pulse integral less than 1000 ADC integral counts


r17104 | pmatt | 2015-01-25 16:08:46 -0500 (Sun, 25 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/include/particleType.h

Add ParticleEnum function, which converts from string (ParticleType) to enum.



r17105 | pmatt | 2015-01-25 21:25:30 -0500 (Sun, 25 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/include/particleType.h

Change input to ParticleEnum from char* to const char*.



r17107 | davidl | 2015-01-26 09:29:25 -0500 (Mon, 26 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.h

Extract event number from EVIO itself rather than use the number of events read. For EPICs events (and any other non-CODA generated events) this will still fall back on the Nevents_read.


r17108 | mstaib | 2015-01-26 10:09:39 -0500 (Mon, 26 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc

Cleaning up unused variable


r17111 | davidl | 2015-01-26 14:54:57 -0500 (Mon, 26 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/libraries/TTAB/DTranslationTable.cc
  M /branches/sim-recon-commissioning/src/libraries/TTAB/DTranslationTable.h

Add calls to JANA that detail how the call stack should look for lower level hit objects coming from EVIO. This allows janadot to draw a callgraph that is logocally closer to how the code operates. This does use JANA 0.7.2 features and so makes the curren sim-recon depend on JANA 0.7.2.


r17112 | dalton | 2015-01-26 17:17:09 -0500 (Mon, 26 Jan 2015) | 9 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint.cc


Fixed a bug in the calculation of the time for the point. The propagation in the bar was not subtracted correctly.

This was a constant offset in the time, not a hit but hit difference. It could have been calibrated out but let's rather get it correct before calibration.



r17113 | dalton | 2015-01-27 09:01:25 -0500 (Tue, 27 Jan 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint.cc


Previous commit was an error. Reverting to original.



r17115 | mstaib | 2015-01-27 11:47:00 -0500 (Tue, 27 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint_factory.cc

Just fixing a typo


r17122 | mstaib | 2015-01-28 15:29:51 -0500 (Wed, 28 Jan 2015) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/HistogramTools.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/README
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/SConstruct
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/test
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/test/.nfs000000000181033c0000000e
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/test/Run.csh

First version of code to automatically generate timing offset parameters from data. For now the execution is controlled by a shell script, working on improvements to make things more user friendly.


r17123 | mstaib | 2015-01-28 15:31:24 -0500 (Wed, 28 Jan 2015) | 1 line Changed paths:

  D /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/test/.nfs000000000181033c0000000e

Remove hidden file


r17124 | mstaib | 2015-01-28 15:36:06 -0500 (Wed, 28 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/test/Run.csh

Remove debugging break from shell script


r17125 | sdobbs | 2015-01-28 17:29:42 -0500 (Wed, 28 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DANA/DApplication.cc

Pull default solenoid map name from CCDB.


r17126 | staylor | 2015-01-29 08:26:52 -0500 (Thu, 29 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFinder.cc

Make sure cdc hit and segment vectors and fdc segment vectors are fully cleared when doing a reset.


r17127 | staylor | 2015-01-29 08:28:51 -0500 (Thu, 29 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DReferenceTrajectory.cc

When finding the intersection between a track and the tof or fcal, add check on the detector type.


r17128 | sdobbs | 2015-01-29 09:36:18 -0500 (Thu, 29 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DKinFitResults_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCSegment_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DVertex_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_CDC.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_FDCCathodes.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_THROWN.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFitter.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackHitSelectorALT2.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackWireBased_factory_THROWN.cc

Grab run-dependent B field.


r17129 | sdobbs | 2015-01-29 09:45:01 -0500 (Thu, 29 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_THROWN.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackHitSelectorALT2.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackHitSelector_factory_ALT2.h

Grab run-dependent B field.


r17131 | sdobbs | 2015-01-29 09:55:03 -0500 (Thu, 29 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/candidate_tree/DEventProcessor_candidate_tree.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/cdc_covariance_hists/DEventProcessor_cdc_covariance_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/trackeff_hists2/DEventProcessor_trackeff_hists2.cc

Grab run-dependent B field.


r17132 | sdobbs | 2015-01-29 09:55:55 -0500 (Thu, 29 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/hdview2/MyProcessor.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/cdc_hists/DEventProcessor_cdc_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/fdc_covariance_hists/DEventProcessor_fdc_covariance_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/radlen_hists/DEventProcessor_radlen_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/radlen_hists/DEventProcessor_radlen_hists.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/trkres_tree/DEventProcessor_trkres_tree.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/eviodana/DEventSourceEVIO.cc

Grab run-dependent B field.


r17134 | sdobbs | 2015-01-29 14:22:05 -0500 (Thu, 29 Jan 2015) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DANA/DApplication.cc

Quit if magnetic field is requested from the CCDB but not found - this can be overriden by specifying a magnetic field map on the command line.


r17138 | shepherd | 2015-01-29 18:35:54 -0500 (Thu, 29 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit.h

add member data to track integral over peak which is a useful data quality metric for real FADC pulses. It doesn't really belong in a true hit object, but for the immediate future it will be helpful for development.


r17139 | shepherd | 2015-01-29 18:36:43 -0500 (Thu, 29 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc

make CCDB pedestals the default and fill integral over peak data


r17140 | sdobbs | 2015-01-29 18:37:18 -0500 (Thu, 29 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.h
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALTDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALTDCHit_factory.h

- Added effective velocity CCDB table to DBCALPoint_factory - changed the calibration table format from map to vector (why do we have to wait for C++11 for unordered_map?)


r17141 | shepherd | 2015-01-29 18:38:36 -0500 (Thu, 29 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster.h
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALCluster_factory.cc

propagate integral over peak data up to the level of hits that are stored with clusters. This will be useful for development in the near term. Also add a variety of timing variables that could be useful in distingiushing noise clusters from real clusters.


r17144 | mstaib | 2015-01-30 11:19:23 -0500 (Fri, 30 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.h

Made TDC shifts incremental (reads in prior value then adjusts). Added BCAL histogram suggested by M. Dalton.


r17145 | mstaib | 2015-01-30 13:52:56 -0500 (Fri, 30 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DAQ/DEPICSvalue.h

Included JObject and stdint headers


r17146 | mstaib | 2015-01-30 16:26:45 -0500 (Fri, 30 Jan 2015) | 1 line Changed paths:

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

Add option to end run after a certain number of events with beam current > 10 rather than just EVENTS_TO_KEEP. Few histograms for beam uptime and current.


r17147 | mstaib | 2015-01-30 16:29:49 -0500 (Fri, 30 Jan 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.h

Missing header


r17150 | jonesrt | 2015-01-31 18:15:07 -0500 (Sat, 31 Jan 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/hddm/hddm-c.cpp
  • hddm-c.cpp [rtj]
  - fix a spelling error in the generated hddm header file for c API

r17151 | jonesrt | 2015-01-31 21:19:32 -0500 (Sat, 31 Jan 2015) | 9 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/hddm/hddm-c.cpp
  • hddm-c.cpp [rtj]
  - Add a check for success after every xdr library call. Up until now,
    if the event overlows the output hddm buffer, it would silently be
    truncated (that event only) and the next one to read the file would
    have problems (like segfault, for example). Now it is the business of
    the writer to make sure the buffer is large enough to hold all output
    events, and if there is an output overflow then the job aborts with
    and error message.

r17152 | jonesrt | 2015-01-31 21:25:20 -0500 (Sat, 31 Jan 2015) | 7 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hddmOutput.c
  • hddmOutput.c [rtj]
  - Expand the size of the output buffer to 25MB to prevent output event buffer
    overflow in the case of rare events with very large bcalSiPMSpectrum tags.
  - Expand the maximum size of the strings saved in the output event buffer to
    the same size, to prevent crashes in case of very large strings that
    sometimes appear in the bcalSiPMSpectrum tags.

r17165 | staylor | 2015-02-02 15:07:37 -0500 (Mon, 02 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h

Improve matching between start counter and tracks by taking into account known tilt of start counter with respect to the ideal orientation during the commissioning run. This means that there is a vector of positions along the start counter and a vector of normals to the start counter for each paddle. Make the matching cut in phi a configurable parameter with the default set to 0.21 radians (12 degrees).


r17166 | staylor | 2015-02-02 15:15:05 -0500 (Mon, 02 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFGeometry_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFGeometry_factory.h

Read TOF geometry from ForwardTOF xml file


r17167 | mstaib | 2015-02-02 17:33:12 -0500 (Mon, 02 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.cc

Pulse number was not being set properly for the f125PulseIntegral objects in mode 7.


r17168 | mstaib | 2015-02-02 17:42:08 -0500 (Mon, 02 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

There are some subtle differences between mode 7 and mode 8 data. In many factories the digihit time was checked to signal fADC algorithm failures. This works in mode 8 but not mode 7. Changed to check the PulsePedestal object Vmin and Vmax, which is an indicator of an error in both mode 7 and 8. Fixed a bug in BCALHit factory where a return should have been a continue. Made FDC and CDC hit factories require both PulseIntegral and PulsePedestal words to be associated to the digihit. Also removed hit creation in the FDC/CDC when pulse_number = 1


r17176 | sdobbs | 2015-02-03 14:20:26 -0500 (Tue, 03 Feb 2015) | 2 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/SConscript
  A /branches/sim-recon-commissioning/src/libraries/HDDM/pyhddm_s.i

Add wrapper for simulated HDDM events


r17190 | nsparks | 2015-02-03 22:15:32 -0500 (Tue, 03 Feb 2015) | 8 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.h

Added a software ADC threshold with a default value of 1000 ADC integral counts (config. parm. ADC_THRESHOLD). Changed initial values of data members to nan from 0.

this line, and those below, will be ignored--

M DTAGHHit_factory.cc M DTAGHHit_factory.h


r17191 | nsparks | 2015-02-03 22:28:33 -0500 (Tue, 03 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DBeamPhoton_factory.cc

Removed TAGH pulse integral cut (it is now in TAGH hit factory)


r17192 | nsparks | 2015-02-03 22:36:53 -0500 (Tue, 03 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc

Added has_fADC and has_TDC data to TAGH/TAGM hits (for use in DBeamPhoton factory)


r17194 | mstaib | 2015-02-04 10:52:50 -0500 (Wed, 04 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/test/Run.csh

Move BCAL and FCAL timing to track based stage. Adapt Run.csh script for running on gluon nodes.


r17195 | pmatt | 2015-02-04 15:05:14 -0500 (Wed, 04 Feb 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory.h

If BField map is zero field, get track candidates from the "StraightLine" tag, set them here, and return. This means that using the "StraightLine" tag is no longer necessary for B=0 runs (it won't hurt though).



r17196 | staylor | 2015-02-05 09:00:35 -0500 (Thu, 05 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DReferenceTrajectory.cc

Change in z cut for setting index_at_tof


r17197 | staylor | 2015-02-05 09:03:20 -0500 (Thu, 05 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFitter.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFitterKalmanSIMD.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFitterKalmanSIMD_ALT1.cc

Add corrected drift time to pull_t object. Modify the ComputeCDCDrift method in DTrackFitterKalmanSIMD to output the corrected drift time (after taking into account the B-dependence).


r17198 | staylor | 2015-02-05 09:04:13 -0500 (Thu, 05 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFitterKalmanSIMD.h

Add tcorr to arguments for ComputeCDCDrift


r17199 | pooser | 2015-02-05 13:43:30 -0500 (Thu, 05 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.h

Declared new gPARM (HIT_TIME_WINDOW) that requires the trigger corrected time in the TDC be resonable (+/- 60 ns) prior to creating a new hit without a time from the fADC250. This greatly controls the hit multiplicity so as to not falsely create hits in which the TDC times cleary do not coincide with the fADC250 times. The command line parameter can be manually set via. -PSC:HIT_TIME_WINDOW=. The default setting now is 60 ns.


r17203 | mstaib | 2015-02-06 12:57:42 -0500 (Fri, 06 Feb 2015) | 1 line Changed paths:

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

Set default behavior to just produce histograms to monitor current status of timing calibration for a run. Will be added to monitoring jobs.


r17204 | nsparks | 2015-02-06 13:03:41 -0500 (Fri, 06 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCCathodeDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFDigiHit.h

updated toStrings() to include nsamples_integral and nsamples_pedestal


r17205 | mstaib | 2015-02-06 13:55:55 -0500 (Fri, 06 Feb 2015) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/SConscript
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/SConscript

Add HLDetectorTiming to standard build


r17206 | nsparks | 2015-02-06 14:00:39 -0500 (Fri, 06 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit.h
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit.h
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit.h

updated toStrings() method


r17207 | staylor | 2015-02-06 14:20:38 -0500 (Fri, 06 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackWireBased_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackWireBased_factory.h

If B=0 the StraightLine candidate code is called. Modified DTrackTimeBased and DTrackWireBased factories to pass the fit results to higher levels of the reconstruction for this case.


r17212 | staylor | 2015-02-06 17:10:29 -0500 (Fri, 06 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.h
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackWireBased_factory.cc

Add CDC and FDC hits used in the StraightLine fit as associated objects.


r17213 | staylor | 2015-02-06 17:15:58 -0500 (Fri, 06 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.cc

Fix erroneously commented out line (left over from debugging).


r17215 | sdobbs | 2015-02-06 18:32:41 -0500 (Fri, 06 Feb 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/pyhddm_r.i
  M /branches/sim-recon-commissioning/src/libraries/HDDM/pyhddm_s.i

- Fix double-deletes of istream structures - Simplify read() function


r17225 | davidl | 2015-02-09 06:35:30 -0500 (Mon, 09 Feb 2015) | 5 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DAQ/Df125PulseTime.h
  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.h
  A /branches/sim-recon-commissioning/src/libraries/DAQ/cdcalgo16.cc
  A /branches/sim-recon-commissioning/src/libraries/DAQ/cdcalgo16.h

- Implement Naomi's upsampling algorithm for f125

 * (n.b. units modified to be 1/64 sample instead of 1/10)

- Add EVIO:EMULATE_FADC125_TIME_UPSAMPLE config. paramter - Fixed potential seg. fault causing bug in f250 pulse time emulation


r17226 | davidl | 2015-02-09 08:59:36 -0500 (Mon, 09 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DAQ/cdcalgo16.cc

Add #include of stdlib.h for exit so it will compile on Linux.


r17227 | mstaib | 2015-02-09 12:44:29 -0500 (Mon, 09 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DReferenceTrajectory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DReferenceTrajectory.h

Add const qualifier to Straw_dx function.


r17228 | staylor | 2015-02-09 13:15:50 -0500 (Mon, 09 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.cc

Make sure t0 is set to something other than the default.


r17233 | mstaib | 2015-02-09 14:34:38 -0500 (Mon, 09 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory_StraightLine.cc

Change default charge to -1 since it is arbitrary, and makes my life easier.


r17236 | kmoriya | 2015-02-09 21:21:46 -0500 (Mon, 09 Feb 2015) | 1 line Changed paths:

  A /branches/sim-recon-commissioning/src/libraries/TPOL
  A /branches/sim-recon-commissioning/src/libraries/TPOL/DTPOLHit.h
  A /branches/sim-recon-commissioning/src/libraries/TPOL/DTPOLHit_factory.cc
  A /branches/sim-recon-commissioning/src/libraries/TPOL/DTPOLHit_factory.h
  A /branches/sim-recon-commissioning/src/libraries/TPOL/DTPOLRingDigiHit.h
  A /branches/sim-recon-commissioning/src/libraries/TPOL/DTPOLSectorDigiHit.h
  A /branches/sim-recon-commissioning/src/libraries/TPOL/DTPOLTruthHit.h
  A /branches/sim-recon-commissioning/src/libraries/TPOL/Makefile
  A /branches/sim-recon-commissioning/src/libraries/TPOL/SConscript
  A /branches/sim-recon-commissioning/src/libraries/TPOL/TPOL_init.cc

Initial skeleton for TPOL


r17240 | mstaib | 2015-02-10 15:37:02 -0500 (Tue, 10 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.h

Added some CDC histograms


r17242 | pmatt | 2015-02-10 18:49:16 -0500 (Tue, 10 Feb 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventRFBunch_factory_Combo.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.h
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceREST.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceREST.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc

Use newly-created rf-frequency calibration constant instead of hardcoded value (2.004 ns). This is because in the spring run we will be receiving beam at a nominal frequency of 249.5 MHz (4.008 ns) instead of the usual 499MHz.



r17259 | pmatt | 2015-02-12 19:55:32 -0500 (Thu, 12 Feb 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrackHypothesis_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc

When picking RF bunch and track doesn't have SC hit, don't use BCAL/TOF/FCAL times unless time resolution is good enough to distinguish between bunches. Also, don't use SYS_CDC for timing (from time-based tracking). Set initial times to be SYS_NULL instead.



r17269 | staylor | 2015-02-13 11:34:11 -0500 (Fri, 13 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h

Add routine to predict which start counter sector should fire using track


r17270 | staylor | 2015-02-13 11:36:41 -0500 (Fri, 13 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.h

Add command line flag -PTRKFIT:USE_SC_TIME to allow for disabling matching to start counter hits for debugging/efficiency study purposes. Default value is true.


r17277 | kmoriya | 2015-02-13 16:17:51 -0500 (Fri, 13 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TPOL/DTPOLHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TPOL/DTPOLHit_factory.h
  M /branches/sim-recon-commissioning/src/libraries/TPOL/DTPOLSectorDigiHit.h

added division of sectors, rings, small changes


r17307 | pmatt | 2015-02-16 09:00:52 -0500 (Mon, 16 Feb 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/danarest/JEventProcessor_danarest.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/danarest/JEventProcessor_danarest.h

Don't save EPICS events to REST.



r17319 | sdobbs | 2015-02-16 17:14:58 -0500 (Mon, 16 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DANA/DApplication.cc

Fix problems with specifying magnetic field on the command line


r17326 | pmatt | 2015-02-17 18:00:50 -0500 (Tue, 17 Feb 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Matching_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Matching_p2.C

Use wire-based tracks to study matching efficiency instead of time-based, or else biased. Update macros for new histogram names.



r17334 | pmatt | 2015-02-18 16:06:21 -0500 (Wed, 18 Feb 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.h

Bug fix: Had mismatch between float/double when creating branches. This seemed to work OK anyway except messed up the unused arrays. Everything is now float.



r17335 | staylor | 2015-02-18 17:03:46 -0500 (Wed, 18 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Simulation/HDGeant/hitFDC.c

Make lorentz deflection consistent with correction applied to actual commissioning data.


r17336 | staylor | 2015-02-18 17:05:08 -0500 (Wed, 18 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFitterKalmanSIMD.h

Remove hard-coded resolution parameter


r17347 | pmatt | 2015-02-22 20:38:17 -0500 (Sun, 22 Feb 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction.h

Add EventStore query member, get/set methods.



r17352 | davidl | 2015-02-23 11:50:02 -0500 (Mon, 23 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.h

Implement mechanisim to free up memory from JEventSource_EVIO when last event processed is freed. The reduces the residual memory use by the object from ~1GB per instance to ~75MB. Further reduction will likely require deleting the JEventSource_EVIO object which would require a modification to the JANA framework.


r17355 | pmatt | 2015-02-23 16:29:57 -0500 (Mon, 23 Feb 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DCutActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DMCThrownMatching_factory.h
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceREST.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches_factory.cc
  A /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches_factory_WireBased.cc
  A /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches_factory_WireBased.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h
  M /branches/sim-recon-commissioning/src/libraries/PID/PID_init.cc

Add factory tag for "WireBased" version of DDetectorMatches. In match objects, change type from DTrackTimeBased to DKinematicData. Also, change member name from DDetectorMatches::dTrackTimeBased to dTrack.



r17357 | mstaib | 2015-02-23 17:32:15 -0500 (Mon, 23 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackFitterKalmanSIMD.cc

Change the way CDC variance is calculated for hits very close/far from the wire.


r17359 | pmatt | 2015-02-23 22:56:57 -0500 (Mon, 23 Feb 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h

Histogram matching for both wire-based and time-based tracks.



r17361 | staylor | 2015-02-24 09:21:54 -0500 (Tue, 24 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackHitSelector_factory.h

Make ALT2 hit selector the default


r17372 | davidl | 2015-02-24 13:27:52 -0500 (Tue, 24 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/evio_merge_files
  A /branches/sim-recon-commissioning/src/programs/Utilities/evio_merge_files/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/evio_merge_files/evio_merge_files.cc

Utility to merge multiple EVIO files. (completely untested at this point.)


r17373 | pmatt | 2015-02-24 15:03:45 -0500 (Tue, 24 Feb 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/ANALYSIS_init.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Reaction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Reaction.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Thrown.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DDetectorMatches_factory_WireBased.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DEventRFBunch_factory.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/DEventProcessor_monitoring_hists.h

Split up the monolithic DetectorStudies histogram action into 5 separate histogram actions.



r17374 | mstaib | 2015-02-24 15:12:21 -0500 (Tue, 24 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/HLDetectorTiming/JEventProcessor_HLDetectorTiming.h

Added CDC/SC timing alignment


r17377 | staylor | 2015-02-24 15:21:22 -0500 (Tue, 24 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackTimeBased_factory.h

Add flags to turn on/off matching to TOF/SC/BCAL/FCAL for purpose of finding t0.


r17378 | pmatt | 2015-02-24 16:38:07 -0500 (Tue, 24 Feb 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h

Add histograms for efficiency of TBT (is it good?) when WBT is good. Add histogram for p-vs-theta of high tracking FOM tracks (> 0.98).



r17380 | pmatt | 2015-02-24 18:28:30 -0500 (Tue, 24 Feb 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.h
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_BCALReconstruction_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_FCALReconstruction_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Matching_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Matching_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumHighLevelObjects.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumLowLevelObjects_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_NumLowLevelObjects_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_SCReconstruction_p3.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TOFReconstruction_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_TrackMultiplicity.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p1.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p2.C
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/monitoring_hists/HistMacro_Tracking_p3.C

Update macros for new histogram locations.



r17385 | pmatt | 2015-02-25 13:37:49 -0500 (Wed, 25 Feb 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/ANALYSIS_init.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DCutActions.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DCutActions.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.h

Add new action, DCutAction_EachPIDFOM. Add flag to it and DCutAction_PIDFOM() to allow cutting particles with PID NDF = 0 (by default (and historically), they are not cut).



r17387 | staylor | 2015-02-25 14:30:19 -0500 (Wed, 25 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFGeometry.h

Modify routine to return bar number given position transverse to bar


r17395 | davidl | 2015-02-26 16:35:54 -0500 (Thu, 26 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DAQ/HDEVIO.cc

Fixe typo in comment.


r17396 | davidl | 2015-02-26 16:59:11 -0500 (Thu, 26 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.cc

Make EVIO:F125_NSA and EVIO:F125_NSB configuration parameters.


r17401 | pmatt | 2015-02-27 15:28:02 -0500 (Fri, 27 Feb 2015) | 4 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisUtilities.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisUtilities.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo.h
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/SConscript
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_TrackingEfficiency.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_TrackingEfficiency.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/DEventProcessor_trackeff_missing.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/DEventProcessor_trackeff_missing.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/DFactoryGenerator_trackeff_missing.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.h
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/Makefile
  A /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/SConscript

New plugin to measure tracking efficiencies in the g, p -> p, pi+, pi- reaction. No tight cuts to select final state yet. Add utility functions to support it (unused time/wire-based tracks, etc.)



r17406 | davidl | 2015-02-28 09:00:18 -0500 (Sat, 28 Feb 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.cc
  M /branches/sim-recon-commissioning/src/libraries/DAQ/JEventSource_EVIO.h

Add F125_NSA_CDC and F125_NSB_CDC config. paramters for rocids 24-28. Made default for CDC be NSB=5,NSA=80 and for FDC NSB=3,NSA=40 to be consistent with configuration used at least in the later 2014 comissioning runs.


r17434 | staylor | 2015-03-03 08:41:58 -0500 (Tue, 03 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc
  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.h

Allow for different cuts in phi for start counter matching depending on whether the tracks are wire-based or not. Add routine to predict which tof paddles should fire given a track. Add routine to get start counter effective velocities from the ccdb -- not currently used...


r17436 | staylor | 2015-03-03 10:54:03 -0500 (Tue, 03 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc

Make sure dx is positive for start counter dEdx


r17440 | pmatt | 2015-03-03 14:16:45 -0500 (Tue, 03 Mar 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisUtilities.cc
  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DReaction_factory_b1pi_hists.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_TrackingEfficiency.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc

Use hypothesis candidate id to pick unused time/wire/candidate tracks.



r17441 | pmatt | 2015-03-03 14:21:51 -0500 (Tue, 03 Mar 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/programs/Analysis/plugins/b1pi_hists/DReaction_factory_b1pi_hists.cc

Turn back on kinfit and mass histogramming (accidentally disabled on previous commit).



r17462 | pmatt | 2015-03-04 12:03:40 -0500 (Wed, 04 Mar 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc

Accidentally changed directory, which resulted in histograms being in the wrong spot.



r17463 | pmatt | 2015-03-04 13:28:48 -0500 (Wed, 04 Mar 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/DANA/DApplication.cc

Disable inherently-thread-unsafe registration of EVERY TObject with the global TObjectTable. Sigh.



r17468 | davidl | 2015-03-05 06:45:07 -0500 (Thu, 05 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackWireBased_factory.cc

Set DEBUG_HISTS flag to false.


r17469 | davidl | 2015-03-05 06:48:05 -0500 (Thu, 05 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALTDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.cc

Suppress messages from multiple threads about calib. constants loaded in brun. Only the first thread to load the constants for each unique run number will print messages.


r17470 | davidl | 2015-03-05 07:03:16 -0500 (Thu, 05 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALTDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FCAL/DFCALHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/START_COUNTER/DSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGHHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TAGGER/DTAGMHit_factory.cc

Somehow missed copying the mutex unlock when pasting the code into other factories.


r17475 | pmatt | 2015-03-05 11:22:36 -0500 (Thu, 05 Mar 2015) | 7 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisAction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisAction.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisResults_factory_PreKinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory_PreKinFit.cc
  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventWriterREST.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFPoint_factory.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/trackeff_missing/DCustomAction_TrackingEfficiency.cc

Tweak ROOT event writer to allow inheriting classes to make/fill custom branches. Fix bug in tracking efficiency plugin. Fix bugs illuminated by Intel tools. Do not write out REST events if there are no reconstructed objects to save (e.g. a junk/corrupt event). Make some functions inline.



r17481 | staylor | 2015-03-05 13:11:29 -0500 (Thu, 05 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TRACKING/DTrackCandidate_factory.cc

Fix memory leak


r17482 | staylor | 2015-03-05 13:12:58 -0500 (Thu, 05 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PID/DParticleID.cc

Fix code that gets start counter nose angle


r17485 | davidl | 2015-03-05 15:11:39 -0500 (Thu, 05 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/CDC/DCDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/FDC/DFDCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/TOF/DTOFHit_factory.cc

Suppress more print statements at brun so there is only one per thread per run number.


r17488 | pmatt | 2015-03-05 15:53:20 -0500 (Thu, 05 Mar 2015) | 6 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DAnalysisAction.h

New methods "DAnalysisAction::GetOrCreate_Histogram()": They check whether the histogram has already been created (by another thread), and if so, just returns the existing pointer. If not, creates the histogram and returns the pointer.

The method arguments are identical to those used for the histogram constructors.



r17492 | sdobbs | 2015-03-05 16:24:21 -0500 (Thu, 05 Mar 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/pyhddm_r.i
  M /branches/sim-recon-commissioning/src/libraries/HDDM/pyhddm_s.i

Actually close the ifstreams before we clean up the file objects. There still might be some small memory leaks. I haven't figured out how to cleanly delete both the STL&HDDM streams in this context...


r17505 | mstaib | 2015-03-06 14:05:34 -0500 (Fri, 06 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/BCAL/DBCALPoint_factory.cc

Passing in the member vector directly to get the calibration was causing some random crashes (not exactly sure why).


r17514 | nsparks | 2015-03-06 17:00:04 -0500 (Fri, 06 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSCTDCDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSDigiHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit.h
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.h

mostly cosmetic changes; also added an ADC threshold config. parameter to PSHit factory


r17516 | pmatt | 2015-03-06 17:00:55 -0500 (Fri, 06 Mar 2015) | 3 lines Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DEventWriterROOT.h
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Independent.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DHistogramActions_Reaction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DParticleCombo_factory.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction.cc
  M /branches/sim-recon-commissioning/src/libraries/ANALYSIS/DReaction.h
  M /branches/sim-recon-commissioning/src/libraries/PID/DChargedTrack_factory_PreSelect.cc

Last-minute-panic commit. I wonder how much code I just broke.



r17518 | nsparks | 2015-03-06 18:44:01 -0500 (Fri, 06 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/HDDM/DEventSourceHDDM.cc
  M /branches/sim-recon-commissioning/src/programs/Utilities/plugins/rawevent/JEventProcessor_rawevent.cc

changed data member dE of DPSCHit and DPSHit to npe_fadc and npix_fadc, respectively


r17519 | nsparks | 2015-03-06 18:48:31 -0500 (Fri, 06 Mar 2015) | 1 line Changed paths:

  M /branches/sim-recon-commissioning/src/libraries/TTAB/DTranslationTable.cc

changed data member id of DPSCDigiHit and DPCTDCDigiHit to counter_id


r17521 | marki | 2015-03-06 19:03:00 -0500 (Fri, 06 Mar 2015) | 2 lines Changed paths:

  A /trunk/sim-recon (from /branches/sim-recon-commissioning:17520)

copy commissioning branch on to trunk


r17542 | nsparks | 2015-03-08 20:39:12 -0400 (Sun, 08 Mar 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/PAIR_SPECTROMETER/DPSHit_factory.cc

fixed a bug/typo in the GetHitEnergy functions: Narms was being used instead of Ncolumns, and function would always return 0


r17549 | pmatt | 2015-03-09 15:07:33 -0400 (Mon, 09 Mar 2015) | 28 lines Changed paths:

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

DReaction: Fix compiler warning by #including DAnalysisAction in src file (can't include in header since DReaction.h in DAnalysisAction.h)

DEventWriterROOT: Support derived classes, which can be used to create/fill custom branches. Vastly improve interface by using template specialization for fundamental-type-strings and function-scope static variables for sharing branch memory between threads.

Static-Variable-Accessing Private Member Functions: //Some variables needs to be shared amongst threads (e.g. the memory used for the branch variables) //They must be accessible in the header file: used in template functions //They must be (indirectly) accessible to derived classes (custom branches in derived classes) //However, you cannot make them global/extern/static/static-member variables in the header file: //They would be in the header file, and the header file is included in the ANALYSIS library AND in each plugin that uses it //When a header file is included in a src file, it's contents are essentially copied directly into it //Thus there are two instances of each static variable: one in each translation unit (library) //Supposedly(?) they are linked together during runtime when loading, so there is (supposedly) no undefined behavior. //However, this causes a double free (double-deletion) when these libraries are closed at the end of the program, crashing it. //Thus the variables must be in a single source file that is compiled into a single library //However, you (somehow?) cannot make them global/extern variables in the cpp function //This also (somehow?) causes the double-free problem above for (at least) stl containers //It works for pointers-to-stl-containers and fundamental types, but I dunno why. //It's not good encapsulation anyway though. //THE SOLUTION: //Define the variables as static, in the source file, WITHIN A PRIVATE MEMBER FUNCTION. //Thus the static variables themselves only have function scope. //Access is only available via the private member function, thus access is fully controlled. //They are shared amongst threads, so locks are necessary, but since they are private this class can handle it internally



r17551 | pmatt | 2015-03-09 16:01:06 -0400 (Mon, 09 Mar 2015) | 3 lines Changed paths:

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

Use new get/create histogram methods.



r17566 | pmatt | 2015-03-10 14:23:23 -0400 (Tue, 10 Mar 2015) | 6 lines Changed paths:

  M /trunk/sim-recon/src/libraries/ANALYSIS/DAnalysisAction.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DAnalysisResults_factory.cc
  M /trunk/sim-recon/src/libraries/ANALYSIS/DAnalysisResults_factory_PreKinFit.cc
  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.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DHistogramActions_Thrown.h
  M /trunk/sim-recon/src/libraries/ANALYSIS/DReaction.cc
  M /trunk/sim-recon/src/libraries/PID/DKinematicData.cc
  M /trunk/sim-recon/src/libraries/TOF/DTOFPoint_factory.cc
  M /trunk/sim-recon/src/libraries/TOF/DTOFPoint_factory.h
  M /trunk/sim-recon/src/programs/Utilities/plugins/trackeff_missing/DReaction_factory_trackeff_missing.cc

Fix memory leak when a DReaction doesn't have any combos. Tweak histogram binning. Create histograms for BCAL/FCAL E/p, and for track/hit-match efficiency as a function of phi & theta. Increase beam/rf t-diff for efficiency plugin to +/- 4ns.



r17567 | staylor | 2015-03-10 14:52:28 -0400 (Tue, 10 Mar 2015) | 1 line Changed paths:

  M /trunk/sim-recon/src/libraries/TOF/DTOFGeometry.h

add another check on the y position relative to the nominal center in y2bar