Author: [log in to unmask] Date: Mon Jan 5 21:32:43 2015 New Revision: 1882 Log: Change ctor access to package protected for clustering algorithms. ClusterFactory should be used instead. Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/AbstractClusterer.java java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/LegacyClusterer.java java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/NearestNeighborClusterer.java java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterDriver.java java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterer.java java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/SimpleCosmicClusterer.java java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/SimpleReconClusterer.java Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/AbstractClusterer.java ============================================================================= --- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/AbstractClusterer.java (original) +++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/AbstractClusterer.java Mon Jan 5 21:32:43 2015 @@ -35,7 +35,7 @@ * @param defaultCuts The default cut values for the algorithm matching the cutNames ordering. * @throw IllegalArgumentException if the arguments are null or the arrays are different lengths. */ - protected AbstractClusterer(String cutNames[], double[] defaultCuts) { + AbstractClusterer(String cutNames[], double[] defaultCuts) { if (cutNames == null) { throw new IllegalArgumentException("The cutNames is set to null."); } @@ -52,7 +52,7 @@ * Constructor with cuts set. * @param cuts The numerical cuts. */ - protected AbstractClusterer(NumericalCuts cuts) { + AbstractClusterer(NumericalCuts cuts) { this.cuts = cuts; } Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/LegacyClusterer.java ============================================================================= --- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/LegacyClusterer.java (original) +++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/LegacyClusterer.java Mon Jan 5 21:32:43 2015 @@ -15,7 +15,7 @@ * <p> * This Driver creates clusters from a CalorimeterHit input collection. * <p> - * The clustering algorithm is implemented according to the description in pages 83 and 84 of the + * The clustering algorithm is implemented according to the description on pages 83 and 84 of the * <a href="https://confluence.slac.stanford.edu/download/attachments/86676777/HPSProposal-FINAL_Rev2.pdf">HPS Proposal document</a>. * * @author Jeremy McCormick <[log in to unmask]> Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/NearestNeighborClusterer.java ============================================================================= --- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/NearestNeighborClusterer.java (original) +++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/NearestNeighborClusterer.java Mon Jan 5 21:32:43 2015 @@ -21,7 +21,7 @@ double minHitEnergy = 0; double minSize = 2; - public NearestNeighborClusterer() { + NearestNeighborClusterer() { super(new String[] {"minHitEnergy", "minSize" }, new double[] { 0.0, 2.0 }); } Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterDriver.java ============================================================================= --- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterDriver.java (original) +++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterDriver.java Mon Jan 5 21:32:43 2015 @@ -54,8 +54,8 @@ } /** - * This controls whether the rejected - * @param writeRejectedHitCollection + * This controls whether the rejected hit collection is written out. + * @param writeRejectedHitCollection True to write rejected hit collection. */ public void setWriteRejectedHitCollection(boolean writeRejectedHitCollection) { this.writeRejectedHitCollection = writeRejectedHitCollection; Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterer.java ============================================================================= --- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterer.java (original) +++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/ReconClusterer.java Mon Jan 5 21:32:43 2015 @@ -75,7 +75,7 @@ // lowest energy. private static final EnergyComparator ENERGY_COMP = new EnergyComparator(); - public ReconClusterer() { + ReconClusterer() { super(new String[] { "hitEnergyThreshold", "seedEnergyThreshold", "clusterEnergyThreshold", "minTime", "timeWindow", "timeCut" }, new double[] { 0.0075, 0.1, 0.3, 0.0, 20.0, 0. }); } Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/SimpleCosmicClusterer.java ============================================================================= --- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/SimpleCosmicClusterer.java (original) +++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/SimpleCosmicClusterer.java Mon Jan 5 21:32:43 2015 @@ -40,7 +40,7 @@ /** * Default constructor that sets cut names and default values. */ - public SimpleCosmicClusterer() { + SimpleCosmicClusterer() { super(new String[] { "minClusterSize", "minRows", "maxHitsPerRow" }, new double[] { 3, 3, 2 }); } Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/SimpleReconClusterer.java ============================================================================= --- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/SimpleReconClusterer.java (original) +++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/SimpleReconClusterer.java Mon Jan 5 21:32:43 2015 @@ -37,7 +37,7 @@ /** * Initialize the algorithm with default cuts. */ - public SimpleReconClusterer() { + SimpleReconClusterer() { super(new String[] { "minEnergy", "minTime", "timeWindow", "timeCut" }, new double[] { 0.001, 0.0, 20.0, 0. }); }