ATLAS Offline Software
Classes | Namespaces | Macros
IUpdator.h File Reference
#include "EventPrimitives/EventPrimitives.h"
#include "GaudiKernel/IAlgTool.h"
#include "TrkEventPrimitives/FitQualityOnSurface.h"
#include "TrkParameters/TrackParameters.h"
#include <memory>
#include <vector>
Include dependency graph for IUpdator.h:

Go to the source code of this file.

Classes

class  Trk::IUpdator
 Set of interfaces for methods operating on track states, mainly for Kalman filtering. More...
 

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 

Macros

#define CreateParDef
 
#define CREATE_PARAMETERS(ref, x, cov)
 
#define CLONEWITHOUTCOV(ref)
 

Macro Definition Documentation

◆ CLONEWITHOUTCOV

#define CLONEWITHOUTCOV (   ref)
Value:
ref.associatedSurface().createUniqueTrackParameters( \
ref.parameters[Trk::loc1], \
ref.parameters[Trk::loc2], \
ref.parameters[Trk::phi], \
ref.parameters[Trk::theta], \
ref.parameters[Trk::qOverP])

Definition at line 37 of file IUpdator.h.

◆ CREATE_PARAMETERS

#define CREATE_PARAMETERS (   ref,
  x,
  cov 
)
Value:
(ref).associatedSurface().createUniqueTrackParameters(x[Trk::loc1], \
x[Trk::phi], \
cov)

Definition at line 30 of file IUpdator.h.

◆ CreateParDef

#define CreateParDef

Definition at line 29 of file IUpdator.h.

plotBeamSpotVxVal.cov
cov
Definition: plotBeamSpotVxVal.py:201
Trk::loc2
@ loc2
generic first and second local coordinate
Definition: ParamDefs.h:41
x
#define x
Trk::theta
@ theta
Definition: ParamDefs.h:72
ref
const boost::regex ref(r_ef)
Trk::qOverP
@ qOverP
perigee
Definition: ParamDefs.h:73
Trk::phi
@ phi
Definition: ParamDefs.h:81
Trk::loc1
@ loc1
Definition: ParamDefs.h:40