public class ReconClusterDriver extends ClusterDriver
ClusterDriver
specialized for the
ReconClusterer
. It currently implements optional
writing of a rejected hit list to the LCSim event.ReconClusterer
Modifier and Type | Field and Description |
---|---|
(package private) String |
rejectedHitCollectionName |
(package private) boolean |
writeRejectedHitCollection |
clusterer, createEmptyClusterCollection, cuts, ecal, ecalName, inputHitCollectionName, neighborMap, outputClusterCollectionName, raiseErrorNoHitCollection, skipNoClusterEvents, sortHits, storeHits, validateClusters, writeClusterCollection
Constructor and Description |
---|
ReconClusterDriver() |
Modifier and Type | Method and Description |
---|---|
(package private) ReconClusterer |
getReconClusterer() |
void |
process(org.lcsim.event.EventHeader event)
Perform standard event processing, optionally writing the rejected hit list.
|
void |
setClusterEnergyThreshold(double clusterEnergyThreshold) |
void |
setClusterer(Clusterer clusterer)
Set the Clusterer which implements the clustering algorithm.
|
void |
setClustererName(String clustererName)
Set the Clusterer by name.
|
void |
setHitEnergyThreshold(double hitEnergyThreshold) |
void |
setMinTime(double minTime) |
void |
setRejectedHitCollectionName(String rejectedHitCollectionName)
Set the name of the list of rejected hits.
|
void |
setSeedEnergyThreshold(double seedEnergyThreshold) |
void |
setTimeWindow(double timeWindow) |
void |
setUseTimeCut(boolean useTimeCut) |
void |
setWriteRejectedHitCollection(boolean writeRejectedHitCollection)
This controls whether the rejected hit collection is written out.
|
void |
startOfData()
Perform job initialization.
|
(package private) void |
writeRejectedHitList(org.lcsim.event.EventHeader event)
Write the list of rejected hits to the event, according to current Driver parameter settings.
|
detectorChanged, getClusterer, printHitIDs, setCreateEmptyClusterCollection, setCuts, setEcalName, setInputHitCollectionName, setOutputClusterCollectionName, setRaiseErrorNoHitCollection, setSkipNoClusterEvents, setSortHits, setStoreHits, setValidateClusters, setWriteClusterCollection, validateClusters
String rejectedHitCollectionName
boolean writeRejectedHitCollection
public void setClusterer(Clusterer clusterer)
ClusterDriver
setClusterer
in class ClusterDriver
clusterer
- The Clusterer.public void setClustererName(String clustererName)
ClusterDriver
setClustererName
in class ClusterDriver
clustererName
- The name or canonical class name of the Clusterer.public void setHitEnergyThreshold(double hitEnergyThreshold)
public void setSeedEnergyThreshold(double seedEnergyThreshold)
public void setClusterEnergyThreshold(double clusterEnergyThreshold)
public void setMinTime(double minTime)
public void setTimeWindow(double timeWindow)
public void setUseTimeCut(boolean useTimeCut)
public void startOfData()
startOfData
in class ClusterDriver
public void setRejectedHitCollectionName(String rejectedHitCollectionName)
rejectedHitCollectionName
- The name of the rejected hit list.public void setWriteRejectedHitCollection(boolean writeRejectedHitCollection)
writeRejectedHitCollection
- True to write rejected hit collection.public void process(org.lcsim.event.EventHeader event)
process
in class ClusterDriver
void writeRejectedHitList(org.lcsim.event.EventHeader event)
ReconClusterer getReconClusterer()
Copyright © 2019. All rights reserved.