ATLAS Offline Software
Loading...
Searching...
No Matches
MeasurementBase.h File Reference
#include "EventPrimitives/EventPrimitives.h"
#include "GeoPrimitives/GeoPrimitives.h"
#include "TrkEventPrimitives/LocalParameters.h"
#include <iosfwd>
#include <memory>
Include dependency graph for MeasurementBase.h:

Go to the source code of this file.

Classes

class  Trk::MeasurementBase
 This class is the pure abstract base class for all fittable tracking measurements. More...

Namespaces

namespace  Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
namespace  Trk::MeasurementBaseType

Enumerations

enum  Trk::MeasurementBaseType::Type {
  Trk::MeasurementBaseType::Segment = 0 , Trk::MeasurementBaseType::SpacePoint = 1 , Trk::MeasurementBaseType::RIO_OnTrack = 2 , Trk::MeasurementBaseType::CompetingRIOsOnTrack = 3 ,
  Trk::MeasurementBaseType::PseudoMeasurementOnTrack = 4 , Trk::MeasurementBaseType::VertexOnTrack = 5 , Trk::MeasurementBaseType::CaloCluster_OnTrack = 6
}

Functions

MsgStream & Trk::operator<< (MsgStream &sl, const Trk::MeasurementBase &mbase)
 Overload of << operator for MsgStream for debug output.
std::ostream & Trk::operator<< (std::ostream &sl, const Trk::MeasurementBase &mbase)
 Overload of << operator for std::ostream for debug output.