ATLAS Offline Software
TrkJiveXML

Retrieves all Trk::SegmentCollection objects.

Author
Nikos.Konstantinidis -at- cern.ch, Eric.Jansen -at- cern.ch, Juergen.Thomas -at- cern.ch, Sebastian.Boeser -at- cern.ch

Introduction

This package contains the AthAlgTools that retrieve tracking data (tracks, track segments and vertices) from StoreGate and forward them to the formatting tool. Each tool implements the IDataRetriever interface, through which it is called from the AlgoJiveXML.

Retrievers

Retrieved Data

  • x,y,z: coordinates of segment starting point
  • eta,phi: segment direction
  • NHits: number of hits associated with this segment
  • hits: ID of hits associated with this segment
  • JiveXML::TrackRetriever : Retrieves all Trk::TrackCollection objects.
    • Properties
      • PriorityTrackCollection = 'ExtendedTracks' :
      • OtherTrackCollections = [ ] :
      • TrackTruthCollections = [ ] :
      • DoWriteHLT = False :
      • DoWriteResiduals = True :
      • ResidualPullCalculator = PublicToolHandle('Trk::ResidualPullCalculator/ResidualPullCalculator'):
      • DoHitsSorting = True :


  • DoHitsDetails = True :


  • Retrieved Data
    • id : internal track ID counter
    • chi2 : \(\chi^2\) of track fit
    • numDoF : number of degrees of freedom for the fit
    • trackAuthor : track author as defined in TrkTrack/TrackInfo.h
    • barcode : associated truth track barcode
    • numHits : number of hits associated to that track
    • covMatrix : entries of the covariance matrix
      • pt : transverse momentum
      • d0 : transverse impact parameter
      • z0 : longitudinal impact parameter
      • phi0 : initial phi direction at vertex
      • cotTheta : initial \(\cos(\theta)\) at vertex
    • numPolyline : number of polyline points
    • polylineX, polylineY, polylineZ : polyline coordinates
    • numTsos : number of associated hits (Track State on Surface)
    • isOutlier : wether the hit is classified as outlier
    • driftSign : the drift sign of the hit
    • tsosDetType : detector type (one of 'PIX','SIL','TRT','MDT','CSC','RPC','TGC','unident')
    • tsosResLoc1 : local first coordinate of residual
    • tsosResLoc2 : local second coordinate of residual
    • tsosPullLoc1 : local first coordinate of pull
    • tsosPullLoc2 : local second coordinate of pull

JiveXML::VertexRetriever : Retrieves all Trk::VxCandidate objects.

  • Properties
    • PrimaryVertexCollection = 'VxPrimaryCandidate':
    • IgnoreTrackAssociations = False:
    • DoWritePrimAndSecVertexOnly = False:
    • DoWriteHLT = False:

Retrieved Data

  • x, y, z : coordinates of vertex
  • primVxCand : boolean for vertex candidate
  • chi2 : \(\chi^2\) of vertex fit
  • covMatrix : covariance matrix of vertex fit
  • numTracks : number of tracks associated with the vertex
  • tracks : indices of associated tracks in track collection

Environment