Package | Description |
---|---|
org.hps.analysis.ecal.cosmic |
ECal cosmic analysis Drivers
|
org.hps.recon.ecal.cluster |
ECal cluster reconstruction Drivers and utilities
|
org.hps.recon.filtering |
Utilities and Drivers for filtering and skimming physics events
|
org.hps.recon.particle |
Reconstructed particle Drivers and utilities
|
org.lcsim.geometry.subdetector |
Compact detector implementation
|
Modifier and Type | Field and Description |
---|---|
(package private) HPSEcal3 |
DualThresholdSignalFitDriver.ecal |
(package private) HPSEcal3 |
RawModeHitSelectionDriver.ecal |
(package private) HPSEcal3 |
RawModeSignalFitDriver.ecal |
Modifier and Type | Field and Description |
---|---|
protected HPSEcal3 |
AbstractClusterer.ecal |
protected HPSEcal3 |
ClusterDriver.ecal |
Modifier and Type | Method and Description |
---|---|
static void |
ClusterUtilities.applyCorrections(HPSEcal3 ecal,
org.lcsim.event.Cluster cluster,
boolean isMC)
Apply HPS-specific energy and position corrections to a cluster without track information.
|
static void |
ClusterUtilities.applyCorrections(HPSEcal3 ecal,
org.lcsim.event.Cluster cluster,
double ypos,
boolean isMC)
Apply HPS-specific energy and position corrections to a cluster with track information.
|
static void |
ClusterUtilities.applyCorrections(HPSEcal3 ecal,
List<org.lcsim.event.Cluster> clusters,
boolean isMC)
Apply HPS-specific energy and position corrections to a list of clusters in place.
|
static double |
ClusterEnergyCorrection.calculateCorrectedEnergy(HPSEcal3 ecal,
org.lcsim.event.Cluster cluster,
boolean isMC)
Calculate the corrected energy for the cluster.
|
static double |
ClusterEnergyCorrection.calculateCorrectedEnergy(HPSEcal3 ecal,
org.lcsim.event.Cluster cluster,
double ypos,
boolean isMC)
Calculate the corrected energy for the cluster using track position at ecal.
|
private static double |
ClusterEnergyCorrection.computeCorrectedEnergy(HPSEcal3 ecal,
int pdg,
double rawEnergy,
double xpos,
double ypos,
boolean isMC)
Calculates energy correction based on cluster raw energy and particle type as per HPS Note 2014-001
|
static Set<Long> |
ClusterUtilities.findNeighborHitIDs(HPSEcal3 ecal,
org.lcsim.event.CalorimeterHit hit,
Map<Long,org.lcsim.event.CalorimeterHit> hitMap)
Given a hit, find the list of neighboring crystal IDs that also have hits.
|
static void |
ClusterEnergyCorrection.setCorrectedEnergy(HPSEcal3 ecal,
org.lcsim.event.base.BaseCluster cluster,
boolean isMC)
Calculate the corrected energy and set on the cluster.
|
static void |
ClusterEnergyCorrection.setCorrectedEnergy(HPSEcal3 ecal,
org.lcsim.event.base.BaseCluster cluster,
double ypos,
boolean isMC)
Calculate the corrected energy and set on the cluster.
|
Modifier and Type | Field and Description |
---|---|
private HPSEcal3 |
MollerCandidateFilter.ecal |
Modifier and Type | Field and Description |
---|---|
(package private) HPSEcal3 |
ReconParticleDriver.ecal |
Modifier and Type | Class and Description |
---|---|
class |
HPSEcal4
Reconstruction version of HPS ECal with crystal array.
|
Copyright © 2019. All rights reserved.