public class SimInteractorRegistry extends SimInteractor
Constructor and Description |
---|
SimInteractorRegistry()
default Constructor
|
SimInteractorRegistry(SimInteractorRegistry reg)
copy Constructor
|
Modifier and Type | Method and Description |
---|---|
Surface |
bsurf(VTrack vtrk)
return the bounded surface of the VTrack.
|
void |
interact(VTrack vtrk)
modify VTrack with the appropriate interaction
|
SimInteractor |
newCopy()
Copy
|
void |
registerInteractor(Surface srf,
SimInteractor simint)
associate this surface with some kind of interaction
|
String |
toString()
String representation of the SimInteractorRegistry
|
private Map _imap
public SimInteractorRegistry()
public SimInteractorRegistry(SimInteractorRegistry reg)
reg
- SimInteractorRegistry to replicatepublic void registerInteractor(Surface srf, SimInteractor simint)
srf
- Surface at which to establish this SimInteractorRegistrysimint
- SimInteractor to associate with this surfacepublic void interact(VTrack vtrk)
interact
in class SimInteractor
vtrk
- VTrack to interactpublic Surface bsurf(VTrack vtrk)
vtrk
- VTrack for which to get the bounded surfacepublic SimInteractor newCopy()
newCopy
in class SimInteractor
public String toString()
toString
in class RandomGenerator
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.