public class SimGroup extends Object
SimTrackerHit
objects created in a single sensor-particle crossing.Modifier and Type | Field and Description |
---|---|
(package private) static Comparator<SimTrackerHit> |
_compSimHit |
(package private) ArrayList<DigiTrackerHit> |
_digiList |
(package private) ArrayList<SimTrackerHit> |
_simList |
Constructor and Description |
---|
SimGroup(Collection<SimTrackerHit> simTrackerHits,
Collection<DigiTrackerHit> digiTrackerHits) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(DigiTrackerHit hit)
Returns true if the diven elemental DigiTrackerHit was produced from this group.
|
boolean |
contains(SimTrackerHit hit)
Returns true if this group contains the given SimTrackerHit.
|
List<DigiTrackerHit> |
getDigiTrackerHits()
Returns a list of elemental DigiTrackerHit produced from SimTrackerHits in this group.
|
MCParticle |
getMCParticle()
Returns MCParticle that produced SimTrackerHits in this group.
|
Hep3Vector |
getPosition()
Returns an average energy deposition weighted position of SimTrackerHits in this group.
|
double |
getSignal()
Returns combined energy deposition of all SimTrackerHits in this group.
|
List<SimTrackerHit> |
getSimTrackerHits()
Returns a list of SimTrackerHits in this group.
|
double |
getTime()
Returns average time for SimTrackerHits in this group.
|
ArrayList<SimTrackerHit> _simList
ArrayList<DigiTrackerHit> _digiList
static Comparator<SimTrackerHit> _compSimHit
public SimGroup(Collection<SimTrackerHit> simTrackerHits, Collection<DigiTrackerHit> digiTrackerHits)
public boolean contains(SimTrackerHit hit)
public boolean contains(DigiTrackerHit hit)
public Hep3Vector getPosition()
public double getSignal()
public double getTime()
public MCParticle getMCParticle()
public List<SimTrackerHit> getSimTrackerHits()
public List<DigiTrackerHit> getDigiTrackerHits()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.