Package | Description |
---|---|
org.lcsim.event |
The org.lcsim.event package defines the LCSim event model, including the event container, interfaces for particle and hit types, and generic parameters.
|
org.lcsim.event.base | |
org.lcsim.event.util | |
org.lcsim.lcio | |
org.lcsim.mc.fast.reconstructedparticle | |
org.lcsim.mc.fast.tracking | |
org.lcsim.mc.fast.tracking.fix | |
org.lcsim.recon.cat | |
org.lcsim.recon.cat.util | |
org.lcsim.recon.tracking.seedtracker | |
org.lcsim.recon.util | |
org.lcsim.recon.vertexing.billoir |
This package contains classes which implement vertex fitting
based on Billoir's method.
|
org.lcsim.util.heprep | |
org.lcsim.util.swim |
Simple utilities for smimming tracks in a magnetic field.
|
Modifier and Type | Method and Description |
---|---|
List<Track> |
ReconstructedParticle.getTracks()
The tracks that have been used for this particle.
|
List<Track> |
Track.getTracks() |
Modifier and Type | Method and Description |
---|---|
void |
ReconstructedParticle.addTrack(Track track)
Add a track that has been used to create this particle.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseTrack
Base implementation of LCIO Track interface.
|
class |
BaseTrackMC |
Modifier and Type | Field and Description |
---|---|
protected List<Track> |
BaseTrack._tracks |
protected List<Track> |
BaseReconstructedParticle._tracks |
Modifier and Type | Method and Description |
---|---|
List<Track> |
BaseTrack.getTracks()
If this is a composite track, return a list of constituent tracks.
|
List<Track> |
BaseReconstructedParticle.getTracks()
The tracks that have been used for this particle.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseReconstructedParticle.addTrack(Track track)
Adds a track that has been used to create this particle.
|
Modifier and Type | Method and Description |
---|---|
List<Track> |
JetDriver.Jet.getTracks() |
Modifier and Type | Method and Description |
---|---|
void |
JetDriver.Jet.addTrack(Track track) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
SIOTrack |
Modifier and Type | Method and Description |
---|---|
List<Track> |
SIOTrack.getTracks() |
List<Track> |
SIOReconstructedParticle.getTracks() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
SIOTrack.write(Track track,
hep.io.sio.SIOOutputStream out,
int flag) |
Modifier and Type | Field and Description |
---|---|
private List<Track> |
MCFastReconstructedParticle._tracks |
Modifier and Type | Method and Description |
---|---|
List<Track> |
MCFastReconstructedParticle.getTracks() |
Modifier and Type | Method and Description |
---|---|
void |
MCFastReconstructedParticle.addTrack(Track track) |
Constructor and Description |
---|
MCFastReconstructedParticle(Track t,
ParticleType type,
Particle p,
Cluster assoc_c,
double wtcal,
boolean refPoint000) |
Modifier and Type | Class and Description |
---|---|
class |
ReconTrack
Provides MC smeared track.
|
Modifier and Type | Class and Description |
---|---|
class |
FastMCTrack |
Modifier and Type | Method and Description |
---|---|
Track |
FastMCTrackFactory.getTrack(Hep3Vector momentum,
Hep3Vector location,
int charge) |
Track |
FastMCTrackFactory.getTrack(MCParticle part)
Creates a track from an MCParticle
|
Track |
FastMCTrackFactory.getTrack(SpaceVector momentum,
SpacePoint location,
int charge)
Creates a new Track with the given parameters.
|
Track |
FastMCTrackFactory.getTrack(SpaceVector momentum,
SpacePoint location,
int charge,
Random random)
Creates a new Track with the given parameters.
|
Track |
FastMCTrackFactory.getTrack(SpaceVector momentum,
SpacePoint location,
SpacePoint referencePoint,
int charge)
Creates a new Track with the given parameters.
|
Track |
FastMCTrackFactory.getTrack(SpaceVector momentum,
SpacePoint location,
SpacePoint referencePoint,
int charge,
Random random)
Returns a new Track object initialized with the given values, and with its parameters smeared according to the Tables that are read from the detector.
|
Track |
FastMCTrackFactory.getTrack(SpaceVector momentum,
SpacePoint location,
SpacePoint referencePoint,
int charge,
Random random,
boolean shouldISmear)
This version is only to be used in unit tests.
|
Track |
FastMCTrackFactory.getUnsmearedTrack(MCParticle part)
Creates a track from an MCParticle without smearing the parameters
|
Modifier and Type | Method and Description |
---|---|
List<Track> |
FastMCTrack.getTracks() |
Modifier and Type | Method and Description |
---|---|
void |
FastMCTrackFactory.setNewReferencePoint(Track track,
SpacePoint referencePoint)
Swims the Track to a new reference point and calculates the parameters anew.
|
Constructor and Description |
---|
FastMCTrack(Track t) |
Modifier and Type | Class and Description |
---|---|
class |
GarfieldTrack
Simple track format for linear collider detector.
|
Modifier and Type | Field and Description |
---|---|
protected List<Track> |
AssociatedHitRemover._trackList |
Modifier and Type | Method and Description |
---|---|
List<Track> |
GarfieldTrack.getTracks() |
Constructor and Description |
---|
GarfieldTrack(Track standardTrack,
EventHeader event,
int debugLevel)
Construct GarfieldTrack from a standard hep.lcd Track.
Since hep.lcd.event.Track is not linked to hits,
and lacks other information used by K0S finder, Monte Carlo pointers
are used to construct a list of hits, and a fake MipStub created to
support fitting. |
Modifier and Type | Class and Description |
---|---|
class |
BasicTrack
Basic implementation of
Track interface. |
Modifier and Type | Field and Description |
---|---|
protected ArrayList<Track> |
BasicTrack._tracks |
Modifier and Type | Method and Description |
---|---|
List<Track> |
BasicTrack.getTracks() |
Modifier and Type | Method and Description |
---|---|
void |
BasicTrack.addTrack(Track track)
Add track to the list of tracks associated with this track.
|
void |
BasicTrack.removeTrack(Track track)
Removes track from the list of tracks associated with this track.
|
Modifier and Type | Class and Description |
---|---|
class |
SeedTrack
SeedTrack extends the BaseTrack class to methods to access the strategy
used for finding the track.
|
Modifier and Type | Method and Description |
---|---|
private void |
SeedTrackerTrackStateDriver.setEcalTrackState(Track track) |
(package private) void |
SeedTrackerTrackStateDriver.setTrackStates(Track track) |
Modifier and Type | Method and Description |
---|---|
protected PfoSelector.TravelTime |
PfoSelector.timeAtEcal(Track track)
Calculates the time it took the track to reach the face
of the calorimeter.
|
Modifier and Type | Method and Description |
---|---|
protected List<LCRelation> |
McTruthLinker.createTrackMcRelation(List<Track> tracks,
List<LCRelation> trackHitMcRelation)
Creates the relations from tracks to mc particles by using a list of
LCRelations from hits to mc particles.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
VertexFitter.fit(List<Track> tracks,
SpacePoint initialPosition,
boolean withBeamConstraint) |
Vertex |
BilloirFitter.fit(List<Track> tracks,
SpacePoint initialPosition,
boolean withBeamConstraint) |
Modifier and Type | Method and Description |
---|---|
(package private) static double[] |
TrackUtil.getOrigin(Track track)
Get the origin coordinate to use depending on the track type.
|
Modifier and Type | Method and Description |
---|---|
private void |
ReconstructedParticleConverterNew.convertTracks(EventHeader event,
List<Track> collection,
HepRepFactory factory,
HepRepTypeTree typeTree,
HepRepInstanceTree instanceTree,
Color trackColor,
HepRepType type) |
(package private) static HelixSwimmer |
TrackUtil.getHelixSwimmer(List<Track> tracks,
double[] field)
Get a
HelixSwimmer implementation depending on the track type. |
Modifier and Type | Method and Description |
---|---|
void |
HelixSwimmer.setTrack(Track t)
Sets the parameters for the helix swimmer.
|
void |
HelixSwimmerYField.setTrack(Track t) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.