ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Trk::INeutralParticleParameterCalculator Class Referenceabstract

#include <INeutralParticleParameterCalculator.h>

Inheritance diagram for Trk::INeutralParticleParameterCalculator:
Collaboration diagram for Trk::INeutralParticleParameterCalculator:

Public Member Functions

virtual NeutralPerigeecreateNeutralTrackFromVertex (const xAOD::Vertex &) const =0
 method calculating the parameters More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

interface for tools taking a two-track vertex and creating a neutral track from it. If the vertex is an extended vertex, it uses the full vertex-to-track covariance matrix (constrained vertex fit), if not, then it assumes all the correlations come simply from the fact that a common vertex is fit (unconstrained vertex fit), and reconstructs back the vertex-to-track correlations from the vertex and track cov. matrices. The former is used in egamma, while in JetFitter the latter is used.

Author
N. Giacinto Piacquadio (for the Freiburg Group)

Changes:

David Shope david.nosp@m..ric.nosp@m.hard..nosp@m.shop.nosp@m.e@cer.nosp@m.n.ch (2016-04-26)

EDM Migration to xAOD - remove method using VxCandidate

Definition at line 38 of file INeutralParticleParameterCalculator.h.

Member Function Documentation

◆ createNeutralTrackFromVertex()

virtual NeutralPerigee* Trk::INeutralParticleParameterCalculator::createNeutralTrackFromVertex ( const xAOD::Vertex ) const
pure virtual

method calculating the parameters

Implemented in Trk::NeutralParticleParameterCalculator.

◆ interfaceID()

static const InterfaceID& Trk::INeutralParticleParameterCalculator::interfaceID ( )
inlinestatic

Definition at line 42 of file INeutralParticleParameterCalculator.h.

42 { return IID_NeutralParticleParameterCalculator; };

The documentation for this class was generated from the following file: