public class DigiTrackerHitComposite extends DigiTrackerHitAdapter
Modifier and Type | Field and Description |
---|---|
protected ArrayList<DigiTrackerHit> |
_hitList |
_channel, _sensor, _signal, _time
Constructor and Description |
---|
DigiTrackerHitComposite()
Default constructor.
|
DigiTrackerHitComposite(DigiTrackerHitComposite digiHit)
Copy constructor.
|
DigiTrackerHitComposite(double signal,
double time,
Sensor sensor,
int channel,
ArrayList<DigiTrackerHit> hitList)
Fast constructor from data.
|
DigiTrackerHitComposite(List<DigiTrackerHit> hitList)
Creates a composite hit from a list of hits.
|
Modifier and Type | Method and Description |
---|---|
void |
addHit(DigiTrackerHit hit)
Add a hit to this composite hit.
|
List<DigiTrackerHit> |
getElementalHits()
Returns a list of underlying elemental hits.
|
MCParticle |
getMCParticle()
Returns null since the hit is composite.
|
boolean |
isComposite()
Returns true if the hit is a superposition of more than one elemental hit.
|
void |
trimToSize()
Compact storage.
|
compareTo, getChannel, getSensor, getSignal, getTime
protected ArrayList<DigiTrackerHit> _hitList
public DigiTrackerHitComposite()
public DigiTrackerHitComposite(double signal, double time, Sensor sensor, int channel, ArrayList<DigiTrackerHit> hitList)
public DigiTrackerHitComposite(List<DigiTrackerHit> hitList)
public DigiTrackerHitComposite(DigiTrackerHitComposite digiHit)
public boolean isComposite()
public MCParticle getMCParticle()
public List<DigiTrackerHit> getElementalHits()
public void addHit(DigiTrackerHit hit)
public void trimToSize()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.