L2TracksSTTPT, L2TracksSTTIP and L2TracksCTT are three distinct
branches in the output ROOT tree. They are TClonesArray's of the same L2Track
class (which contains information about a single track) so they contain the
same leaves which are filled by very similar methods. The
L2TracksSTTPT are sorted by
, the L2TracksSTTIP by
impact parameter and the L2TracksCTT by
from the CTT
information only.
Header file: trigsimcert/L2Track.hpp
Package containing the class used to fill the chunk read: l1l2_evt
Information taken from l1l2_evt/l2trkp_reco.hpp
| Accessor | Method used | ||
| CTTiPhi0() | cttphi0Bin() | int | azimuthal angle bin number at the DCA point using only the CTT information |
| CTTiPhiEM3() | cttphiEM3Bin() | int | azimuthal angle bin number at the EM3 layer of the calorimeter using only the CTT information |
| CTTPt() | cttpt() | float | |
| CTTPhi() | from CTTiPhi0() | float | azimuthal angle at DCA |
| CTTPhiEM3() | from CTTiPhiEM3() | float | azimuthal angle at EM3 layer |
| CTTSign() | cttsign() | int | charge of the track using only the CTT information() |
| CTTL2Iso() | cttl2iso() | int | L2 CTT track isolation |
| CTTIso() | cttiso() | int | L1 CTT track isolation (0: not isolated, 1: isolated) |
| CTTPreshower() | cttpreshower() | int | L1 CTT track preshower match information (0: no match, 1: loose CPS match, 2: tight CPS match) |
| STTiPhi() | coarse_phi_bin() | int | azimuthal angle bin number at the DCA point for the track obtained from the final track fit (including STT information) |
| STTPhi() | from STTiPhi(), FinePhi() | float | azimuthal angle |
| STTPt() | sttpt() | float | |
| STTSign() | sign() | int | charge of the track from the final track fit (including STT information) |
| DEdx() | dedx() | int | dE/dx for the track candidate |
| Barrel() | barrel() | int | SMT barrel number for the track candidate |
| Chi2() | chi2() | float | |
| FitStatus() | fitstatus() | int | STT status word (0: fit not performed, 1: fit failed to converge, 2: fit successful) |
| TruncLayers() | trunclayers() | int | more than 58 SMT clusters were associated with the track fitting road. Only the first 58 were considered in the fit |
| Topology() | topology() | int | the track candidate has 3 layers (1) or 4 layers (0) |
| SkippedLayer() | skippedlayer() | int | the SMT layer skipped in the fit (valid only if Topology() |
| IPSig() | ipsignificance() | int | significance of the impact parameter calculated by the STT fit |
| ImpParam() | impactparameter() | int | impact parameter calculated by the STT fit |
| FinePhi() | fine_phi_bin() | int | finer granularity azimuthal angle at the DCA point: each |
| TwoPassFit() | twoPassFit() | bool | Track was fitted a single time (false) or twice (true). Used to distinguish cases with a 3 layer track because one detector layer is not active from cases in which a 4 layer fit was possible but gave a bad chi-square |