next up previous contents
Next: L2MEt Up: Level 2 Trigger Preprocessors Previous: L2Muons   Contents

L2TracksSTTPT/STTIP/CTT

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 $p_T$, the L2TracksSTTIP by impact parameter and the L2TracksCTT by $p_T$ 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 $p_T$ of a track candidate using only the CTT information
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 $p_T$ from the final track fit (including STT information)
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 $\chi^2$ of the track fit
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() $=1$)
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 $\pi$/80 sector is divided into 16 additional bins
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


next up previous contents
Next: L2MEt Up: Level 2 Trigger Preprocessors Previous: L2Muons   Contents
Yann Coadou 2005-06-27