next up previous contents index
Next: Event Topology Routines Up: Lorentz transformations Previous: Boost a track   Contents   Index


Boost all tracks of a given class

\fbox {CALL QTCLAS (ICLASS, IREST)}

Boost the tracks in class ICLASS (= KRECO or KMONTE or a Lorentz frame previously defined) into the rest frame of track IREST. The track selection follows exactly the same rules as described for the event topology routines in Chapter 10. In particular, selection options can be set by the routines QJOPTR or QJOPTM (see 10.1), and locked tracks are not boosted. As in KTLOR1, daughters are NOT boosted and mother-daughter relations are NOT available.

Example:


      IREST = ... this momentum vector defines the rest system.
C boost the reconstructed tracks:
      CALL QTCLAS (KRECO, IREST)
C if you want to boost MC particles into the same frame, first make a
C copy of IREST - do not mix up KRECO and KMONTE in the same class:
      ICOPY = KVSAVE (IREST, 'COPY')
      CALL QTCLAS (KMONTE, ICOPY)
C ...
C later reference to the boosted particles (see >)
      ITK = KPDIR ('CHARGED', IREST)
C use a loop with KFOLLO. The same for MC particles:
      ITK = KPDIR ('E+', ICOPY)
C ...
C drop all boosted tracks in frame IREST:
      CALL QVDROP (' ', IREST)


Joel Closier
2000-02-07