Modifier and Type | Field and Description |
---|---|
private List<CalorimeterHit> |
calorimeterHits |
private List<Cluster> |
clusters |
private double[] |
directionError |
private static double[] |
dummy |
private float |
energy |
private float |
energyError |
private double[] |
hitContributions |
private float |
phi |
private double[] |
position |
private double[] |
positionError |
private double |
raw_energy |
private double[] |
shape |
private double[] |
subdetectorEnergies |
private List<hep.io.sio.SIORef> |
tempClusters |
private List<hep.io.sio.SIORef> |
tempHits |
private float |
theta |
private int |
type |
Constructor and Description |
---|
SIOCluster(hep.io.sio.SIOInputStream in,
int flag,
int version) |
Modifier and Type | Method and Description |
---|---|
List<CalorimeterHit> |
getCalorimeterHits()
The hits that have been combined to this cluster.
|
List<Cluster> |
getClusters()
The clusters that have been combined to this cluster.
|
double[] |
getDirectionError()
Covariance matrix of the direction (3 Parameters)
|
double |
getEnergy()
Return corrected cluster energy
|
double |
getEnergyError()
Energy error of the cluster.
|
double[] |
getHitContributions()
Returns the energy contribution of the hits
Runs parallel to the CalorimeterHitVec from getCalorimeterHits()
|
double |
getIPhi()
Intrinsic direction of cluster at position: Phi.
|
double |
getITheta()
Intrinsic direction of cluster at position: Theta.
|
int |
getParticleId() |
double[] |
getPosition()
Position of the cluster.
|
double[] |
getPositionError()
Covariance matrix of the position (6 Parameters)
|
double |
getRawEnergy()
Return the sum of the raw energies from the hits in the cluster
|
double[] |
getShape()
Shape parameters (6 Parameters) - TO DO: definition
|
int |
getSize()
Return the number of hits comprising the cluster, including hits in subclusters, as per
interface.
|
double[] |
getSubdetectorEnergies()
A vector that holds the energy observed in a particular subdetectors.
|
int |
getType()
Flagword that defines the type of cluster.
|
void |
setSubdetectorEnergies(double[] energies)
Set the subdetector energy contributions
|
(package private) static void |
write(Cluster cluster,
hep.io.sio.SIOOutputStream out,
int flag) |
private static final double[] dummy
private int type
private float energy
private float energyError
private double raw_energy
private double[] position
private double[] positionError
private float theta
private float phi
private double[] directionError
private double[] shape
private List<CalorimeterHit> calorimeterHits
private double[] hitContributions
private double[] subdetectorEnergies
private List<hep.io.sio.SIORef> tempHits
private List<hep.io.sio.SIORef> tempClusters
SIOCluster(hep.io.sio.SIOInputStream in, int flag, int version) throws IOException
IOException
public List<CalorimeterHit> getCalorimeterHits()
Cluster
getCalorimeterHits
in interface Cluster
CalorimeterHit
public List<Cluster> getClusters()
Cluster
getClusters
in interface Cluster
public double[] getDirectionError()
Cluster
getDirectionError
in interface Cluster
public double getEnergy()
public double getEnergyError()
Cluster
getEnergyError
in interface Cluster
public double[] getHitContributions()
Cluster
getHitContributions
in interface Cluster
public double getIPhi()
Cluster
public double getITheta()
Cluster
public double[] getPosition()
Cluster
getPosition
in interface Cluster
public double[] getPositionError()
Cluster
getPositionError
in interface Cluster
public double[] getShape()
Cluster
public double[] getSubdetectorEnergies()
Cluster
getSubdetectorEnergies
in interface Cluster
public void setSubdetectorEnergies(double[] energies)
energies
- public int getType()
Cluster
static void write(Cluster cluster, hep.io.sio.SIOOutputStream out, int flag) throws IOException
IOException
public int getSize()
public double getRawEnergy()
public int getParticleId()
getParticleId
in interface Cluster
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.