Contents
Class TrackProjector
java.lang.Object
org.jlab.rec.alert.projections.TrackProjector
The
TrackProjector
class projects ahdc tracks to the inner surfaces
of the bar and wedges of the atof
Uses ahdc track bank information (for now position, momentum) Creates a
TrackProjection
for each track.
TO DO: - replace hardcoded values with database values. - magnetic field ? use swimmer tools? - charge ?
- Author:
- pilleux
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor that initializes the list of projections as new empty list and the magnetic field to 5T. -
Method Summary
Modifier and TypeMethodDescriptiongetB()
Gets the solenoid magnitudeGets the list of track projections.static void
void
projectMCTracks
(DataEvent event) Projects the MC particles onto the atof using aHelix
model.void
projectTracks
(DataEvent event) Projects the ahdc tracks in the event onto the atof using aHelix
model.void
Sets the solenoid magnitude.void
setProjections
(ArrayList<TrackProjection> Projections) Sets the list of track projections.
-
Constructor Details
-
Method Details
-
getProjections
Gets the list of track projections.- Returns:
- a
invalid reference
List
TrackProjection
objects representing the projections.
-
getB
-
setProjections
Sets the list of track projections.- Parameters:
Projections
- ainvalid reference
List
TrackProjection
.
-
setB
-
projectTracks
-
projectMCTracks
-
main
-