Author: [log in to unmask] Date: Sat Feb 27 12:46:23 2016 New Revision: 4260 Log: Incorporate Confluence content into class javadoc. Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRunningPedestalDriver.java java/trunk/tracking/src/main/java/org/hps/recon/tracking/HelicalTrackHitDriver.java Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRunningPedestalDriver.java ============================================================================= --- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRunningPedestalDriver.java (original) +++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRunningPedestalDriver.java Sat Feb 27 12:46:23 2016 @@ -18,18 +18,21 @@ import org.lcsim.util.Driver; /** - * Calculate a running pedestal average for every channel from Mode7 FADCs. Uses - * pedestals from the database if not available from the data. - * - * May 2015: Updated to also work on Mode1 data. - * - * TODO: Use Logger. + * This <code>Driver</code> takes Mode-1 or Mode-7 ECal data and computes a running pedestal + * average for every channel. Pedestals from the database will be used if this is not available. + * <p> + * The following input collections are used: + * <ul> + * <li>EcalReadoutHits</li> + * <li>EcalReadoutExtraDataRelations</li> + * </ul> + * <p> + * Results are by default written to the <b>EcalRunningPedestals</b> output collection. * * TODO: Timestamps from EVIO for some runs appear to not be monotonically increasing. * This interferes with minLookbackTime, so it defaults to disabled and its setter - * is left private for now. + * is left private for now. (Should be a JIRA item??? --JM) * - * @version $Id: ECalRunningPedestalDriver.java,v 1.0 2015/02/10 00:00:00 * @author <[log in to unmask]> */ public class EcalRunningPedestalDriver extends Driver { Modified: java/trunk/tracking/src/main/java/org/hps/recon/tracking/HelicalTrackHitDriver.java ============================================================================= --- java/trunk/tracking/src/main/java/org/hps/recon/tracking/HelicalTrackHitDriver.java (original) +++ java/trunk/tracking/src/main/java/org/hps/recon/tracking/HelicalTrackHitDriver.java Sat Feb 27 12:46:23 2016 @@ -41,15 +41,39 @@ import org.lcsim.recon.tracking.digitization.sisim.TrackerHitType; /** - * Driver used to create stereo hits from clusters. - * + * This <code>Driver</code> creates 3D hits from SVT strip clusters of stereo pairs, which by default + * are read from the <b>StripClusterer_SiTrackerHitStrip1D</b> input collection. + * <p> + * The following collections will be added to the output event: + * <ul> + * <li>HelicalTrackHits</li> + * <li>RotatedHelicalTrackHits</li> + * <li>HelicalTrackHitRelations</li> + * <li>RotatedHelicalTrackHitRelations</li> + * <li>HelicalTrackMCRelations</li> + * <li>RotatedHelicalTrackMCRelations<li> + * </ul> + * <p> + * Class has the following default parameters values in the code (or from <code>EngineeringRun2015FullRecon.lcsim</code>): + * <ul> + * <li>{@link #setClusterTimeCut(double)} - 12.0 (ns)</li> + * <li>{@link #setMaxDt(double)} - 16.0 (ns)</li> + * <li>{@link #setClusterAmplitudeCut(double)} - 400.0</li> + * <li>{@link #setRejectGhostHits(boolean)} - <code>false</code></li> + * <li>{@link #setDebug(boolean)} - <code>false</code></li> + * <li>{@link #setEpsParallel(double)} - 0.013</li> + * <li>{@link #setEpsStereo(double)} - 0.01</li> + * <li>{@link #setSaveAxialHits(boolean)} - <code>false</code></li> + * <li>{@link #setStripHitsCollectionName(String)} - StripClusterer_SiTrackerHitStrip1D</li> + * <li>{@link #setHelicalTrackHitRelationsCollectionName(String)} - HelicalTrackHitRelations</li> + * <li>{@link #setHelicalTrackMCRelationsCollectionName(String)} - HelicalTrackMCRelations</li> + * <li>{@link #setOutputHitCollectionName(String)} - HelicalTrackHits</li> + * </ul> * * @author Mathew Graham <[log in to unmask]> * @author Per Hansson <[log in to unmask]> * @author Omar Moreno <[log in to unmask]> - * */ -// TODO: Add class documentation. // FIXME: The option to run using the Common geometry should be removed public class HelicalTrackHitDriver extends org.lcsim.fit.helicaltrack.HelicalTrackHitDriver {