Package | Description |
---|---|
org.lcsim.recon.tracking.trfbase | |
org.lcsim.recon.tracking.trfcyl | |
org.lcsim.recon.tracking.trflayer | |
org.lcsim.recon.tracking.trfxyp | |
org.lcsim.recon.tracking.trfzp |
Modifier and Type | Class and Description |
---|---|
class |
InteractorRegistry
Class used to add an interaction when fitting tracks defined
only by hits on Surfaces.
|
class |
InteractorTest |
class |
MultiInteractor
MultiInteractor handles cases where multiple Interactors
are to be associated with a layer.
|
class |
NullInteractor
NullInteractor does not modify the track when called.
|
Modifier and Type | Field and Description |
---|---|
private Interactor |
Surface._interactor |
Modifier and Type | Method and Description |
---|---|
Interactor |
Surface.getInteractor()
Return the Interactor.
|
abstract Interactor |
Interactor.newCopy()
Make a clone of this object.
|
Interactor |
InteractorRegistry.newCopy()
Copy
|
Interactor |
MultiInteractor.newCopy()
make a clone of this object
|
Interactor |
NullInteractor.newCopy()
Make a clone of this object.
|
Interactor |
InteractorTest.newCopy() |
Modifier and Type | Method and Description |
---|---|
void |
InteractorRegistry.registerInteractor(Surface srf,
Interactor inter)
associate this surface with some kind of interaction
|
void |
Surface.setInteractor(Interactor interactor)
Set the Interactor.
|
Modifier and Type | Class and Description |
---|---|
class |
CylEloss
Class for modifying the covariance matrix of a track which
has been propagated to an InteractingLayer containing
a LayerCylinder.
|
class |
ThickCylMs
This class modifies the covariance matrix of a track which
has been propagated to an InteractingLayer containing
a LayerCylinder.
|
class |
ThinCylMs
This class modifies the covariance matrix of a track
corresponding to multiple
scattering in a thin cylindrical shell whose material is
represented by the number of radiation lengths.
|
Modifier and Type | Method and Description |
---|---|
Interactor |
ThinCylMs.newCopy()
Make a clone of this object.
|
Interactor |
CylEloss.newCopy()
Make a clone of this object.
|
Interactor |
ThickCylMs.newCopy()
Make a clone of this object.
|
Modifier and Type | Field and Description |
---|---|
private Interactor |
InteractingLayer._inter |
Modifier and Type | Method and Description |
---|---|
Interactor |
InteractingLayer.interactor()
Return the interactor.
|
Constructor and Description |
---|
InteractingLayer(Layer lyr,
Interactor inter)
constructor from a Layer and an Interactor
|
Modifier and Type | Class and Description |
---|---|
class |
ThinXYPlaneMs
Class for modifying the covariance matrix of a track to account
for multiple scattering at a thin XY-plane whose material is
represented by the number of radiation lengths.
|
class |
XYPlaneEloss |
Modifier and Type | Method and Description |
---|---|
Interactor |
ThinXYPlaneMs.newCopy()
Make a clone of this object.
|
Interactor |
XYPlaneEloss.newCopy()
Make a clone of this object.
|
Modifier and Type | Class and Description |
---|---|
class |
ThinZPlaneMs
This class modifies the covariance matrix of a track
corresponding to multiple
scattering in a thin z plane whose material is
represented by the number of radiation lengths.
|
class |
ZPlaneEloss
Class for modifying the covariance matrix of a track which
has been propagated to an InteractingLayer containing
a LayerZPlane.
|
Modifier and Type | Method and Description |
---|---|
Interactor |
ThinZPlaneMs.newCopy()
Make a clone of this object.
|
Interactor |
ZPlaneEloss.newCopy()
Make a clone of this object.
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.