public class EMClusterID extends Driver
Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
private ConditionsSet |
_cond |
private boolean |
_debug |
private String |
_detName |
private String |
_fileLocation |
private HMatrixBuilder |
_hmb |
private HMatrix |
_hmx |
private boolean |
_initialized |
(package private) double[] |
_layerMapping |
private DecimalFormat |
_myFormatter |
private int |
_nLayers |
private int |
_nmeas |
private HMatrixTask |
_task |
private hep.aida.ITree |
_tree |
(package private) double[] |
_vals |
private AIDA |
aida |
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
EMClusterID() |
EMClusterID(HMatrixTask task) |
Modifier and Type | Method and Description |
---|---|
private String |
commentForHMatrix() |
protected void |
endOfData()
Called when all data processing is finished.
|
private double |
hottestCellEnergy(Cluster clus) |
private double[] |
layerFractionalEnergies(Cluster clus) |
protected void |
process(EventHeader event)
Called by the framework to process an event.
|
void |
setHMatrixFileLocation(String filename) |
add, clearStatistics, contains, detectorChanged, drivers, getConditionsManager, getHistogramLevel, getLogger, getName, getRandom, printStatistics, processChildren, remove, resume, setHistogramLevel, setLogLevel, setRandom, startOfData, suspend
private AIDA aida
private hep.aida.ITree _tree
private boolean _initialized
private ConditionsSet _cond
private String _detName
private HMatrixTask _task
private int _nLayers
private HMatrixBuilder _hmb
private HMatrix _hmx
private int _nmeas
double[] _vals
double[] _layerMapping
private DecimalFormat _myFormatter
private boolean _debug
private String _fileLocation
public EMClusterID()
public EMClusterID(HMatrixTask task)
protected void process(EventHeader event)
Driver
super.process(event)
to cause the child processes to be executed.
In addition the process event call can throw some special exceptions:
process
in class Driver
event
- The event to be processedDriver.NextEventException
,
Driver.AbortRunException
private double[] layerFractionalEnergies(Cluster clus)
private double hottestCellEnergy(Cluster clus)
protected void endOfData()
Driver
public void setHMatrixFileLocation(String filename)
private String commentForHMatrix()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.