public class VTrackGenerator extends RandomGenerator
Modifier and Type | Field and Description |
---|---|
private TrackVector |
_max |
private TrackVector |
_min |
private Surface |
_srf |
Constructor and Description |
---|
VTrackGenerator(Surface srf,
TrackVector min,
TrackVector max)
constructor
|
VTrackGenerator(VTrackGenerator vtg)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
VTrack |
newTrack()
Generate a new track.
|
Surface |
surface()
Return the surface.
|
String |
toString()
String representation of VTrackGenerator
|
private TrackVector _min
private TrackVector _max
private Surface _srf
public VTrackGenerator(Surface srf, TrackVector min, TrackVector max)
srf
- surface at which to generate trackmin
- minimum values for random track parametersmax
- maximum values for random track parameterspublic VTrackGenerator(VTrackGenerator vtg)
vtg
- VTrackGenerator to replicatepublic Surface surface()
public VTrack newTrack()
public String toString()
toString
in class RandomGenerator
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.