GENFIT  Rev:NoNumberAvailable
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCgenfit::AbsBFieldAbstract Interface to magnetic fields in GENFIT
|\Cgenfit::ConstFieldConstant Magnetic field
oCgenfit::AbsFinitePlaneAbstract base class for finite detector planes
|\Cgenfit::RectangularFinitePlaneRectangular finite plane
oCgenfit::AbsFitterAbstract base class for fitters
|oCgenfit::AbsKalmanFitterAbstract base class for Kalman fitter and derived fitting algorithms
||oCgenfit::DAFDeterminstic Annealing Filter (DAF) implementation
||oCgenfit::KalmanFitterSimple Kalman filter implementation
||\Cgenfit::KalmanFitterRefTrackKalman filter implementation with linearization around a reference track
|oCgenfit::GblFitterGeneric GBL implementation
|\Cgenfit::GFGblGeneric GBL implementation
oCgenfit::AbsMeasurementProducer< measurement_T >Abstract interface class for MeasurementProducer
oCgenfit::AbsMeasurementProducer< genfit::AbsMeasurement >
|\Cgenfit::MeasurementProducer< hit_T, measurement_T >Template class for a measurement producer module
oCgbl::BorderedBandMatrix(Symmetric) Bordered Band Matrix
oCexception
|\Cgenfit::ExceptionException class for error handling in GENFIT (provides storage for diagnostic information)
oCgenfit::ExtrapStepHelper for RKTrackRep
oCgenfit::fieldCacheCache B field at a position. Used by FieldManager
oCgenfit::FieldManagerSingleton which provides access to magnetic field maps
oCgenfit::FitStatusClass where important numbers and properties of a fit can be stored
|oCgenfit::GblFitStatusFitStatus for use with GblFitter
|\Cgenfit::KalmanFitStatusFitStatus for use with AbsKalmanFitter implementations
oCgbl::GblDataData (block) for independent scalar measurement
oCgbl::GblPointPoint on trajectory
oCgenfit::GblTrackSegmentControllerTrackSegmentController for use with GblFitter
oCgbl::GblTrajectoryGBL trajectory
oCgenfit::GFRaveVertexFactoryVertex factory for producing GFRaveVertex objects from Track objects
oCgenfit::ICalibrationParametersDerivativesAbstract base class to establish an interface between physical representation of the detector for alignment/calibration and (fitted) state on genfit::Track
oCMagneticField
|\Cgenfit::GFRaveMagneticFieldGFRaveMagneticField class Uses the FieldManager to provide a magnetic field to rave
oCgenfit::MaterialEffectsStepper and energy loss/noise matrix calculation
oCgenfit::MaterialPropertiesMaterial properties needed e.g. for material effects calculation
oCgenfit::MatStepSimple struct containing MaterialProperties and stepsize in the material
oCgenfit::MeasurementFactory< measurement_T >Factory object to create AbsMeasurement objects from digitized and clustered data
oCgbl::MilleBinaryMillepede-II (binary) record
oCPropagator
|\Cgenfit::GFRavePropagatorGFRavePropagator class
oCgenfit::PruneFlagsInfo which information has been pruned from the Track
oCgenfit::RKMatrix< nRows, nCols >
oCgenfit::RKMatrix< 1, 7 >
oCgenfit::RKMatrix< 7, 7 >
oCgenfit::RKStepHelper for RKTrackRep
oCgenfit::StateOnPlaneA state with arbitrary dimension defined in a DetPlane
|oCgenfit::MeasuredStateOnPlaneStateOnPlane with additional covariance matrix
||oCgenfit::KalmanFittedStateOnPlaneMeasuredStateOnPlane with additional info produced by a Kalman filter or DAF
||\Cgenfit::MeasurementOnPlaneMeasured coordinates on a plane
|\Cgenfit::ReferenceStateOnPlaneStateOnPlane with linearized transport to that ReferenceStateOnPlane from previous and next ReferenceStateOnPlane
oCgenfit::StepLimitsHelper to store different limits on the stepsize for the RKTRackRep
oCTNamed
|\Cgenfit::EventDisplayEvent display designed to run with Genfit
oCTObject
|oCgenfit::AbsFitterInfoThis class collects all information needed and produced by a specific AbsFitter and is specific to one AbsTrackRep of the Track
||oCgenfit::GblFitterInfoCollects information needed and produced by a GblFitter/GBL and is specific to one AbsTrackRep of the Track
||\Cgenfit::KalmanFitterInfoCollects information needed and produced by a AbsKalmanFitter implementations and is specific to one AbsTrackRep of the Track
|oCgenfit::AbsHMatrixHMatrix for projecting from AbsTrackRep parameters to measured parameters in a DetPlane
||oCgenfit::HMatrixPhiAbsHMatrix implementation for one-dimensional MeasurementOnPlane and RKTrackRep parameterization
||oCgenfit::HMatrixUAbsHMatrix implementation for one-dimensional MeasurementOnPlane and RKTrackRep parameterization
||oCgenfit::HMatrixUnitAbsHMatrix implementation for 5-dimensional MeasurementOnPlane and RKTrackRep parameterization
||oCgenfit::HMatrixUVAbsHMatrix implementation for two-dimensional MeasurementOnPlane and RKTrackRep parameterization
||\Cgenfit::HMatrixVAbsHMatrix implementation for one-dimensional MeasurementOnPlane and RKTrackRep parameterization
|oCgenfit::AbsMaterialInterfaceAbstract base class for geometry interfacing
||\Cgenfit::TGeoMaterialInterfaceAbsMaterialInterface implementation for use with ROOT's TGeoManager
|oCgenfit::AbsMeasurementContains the measurement and covariance in raw detector coordinates
||oCgenfit::FullMeasurementMeasurement class implementing a measurement of all track parameters
||oCgenfit::PlanarMeasurementMeasurement class implementing a planar hit geometry (1 or 2D)
||oCgenfit::SpacepointMeasurementClass for measurements implementing a space point hit geometry
|||oCgenfit::mySpacepointMeasurementExample class for a spacepoint measurement which can be created from mySpacepointDetectorHit via the MeasurementFactory
|||\Cgenfit::ProlateSpacepointMeasurementClass for measurements implementing a space point hit geometry with a very prolate form of the covariance matrix
||oCgenfit::WireMeasurementClass for measurements in wire detectors (Straw tubes and drift chambers) which do not measure the coordinate along the wire
|||\Cgenfit::WirePointMeasurementClass for measurements in wire detectors (Straw tubes and drift chambers) which can measure the coordinate along the wire
||\Cgenfit::WireMeasurementNewClass for measurements in wire detectors (Straw tubes and drift chambers) which do not measure the coordinate along the wire
|oCgenfit::AbsTrackRepAbstract base class for a track representation
||\Cgenfit::RKTrackRepAbsTrackRep with 5D track parameterization in plane coordinates: (q/p, u', v', u, v)
|oCgenfit::DetPlaneDetector plane
|oCgenfit::GFRaveTrackParametersGFRaveTrackParameters class Contains a pointer to the original genfit::Track, the weight of the track in the vertex, and smoothed (with the vertex information) state and covariance of the track
|oCgenfit::GFRaveVertexGFRaveVertex class
|oCgenfit::HelixTrackModelHelix track model for testing purposes
|oCgenfit::MeasurementCreatorCreate different measurement types along a HelixTrackModel for testing purposes
|oCgenfit::mySpacepointDetectorHitExample class for a spacepoint detector hit
|oCgenfit::ThinScattererThin or thick scatterer
|oCgenfit::TrackCollection of TrackPoint objects, AbsTrackRep objects and FitStatus objects
|oCgenfit::TrackCandTrack candidate – seed values and indices
|oCgenfit::TrackCandHitHit object for use in TrackCand. Provides IDs and sorting parameters
||\Cgenfit::WireTrackCandHitHit object for use in TrackCand. Provides additional left/right parameter
|\Cgenfit::TrackPointObject containing AbsMeasurement and AbsFitterInfo objects
oCgenfit::trackAndStateSimple struct containing a Track pointer and a MeasuredStateOnPlane. Used in GFRave
oCgenfit::TrackPointComparatorHelper class for TrackPoint sorting, used in Track::sort()
oCgbl::VMatrixSimple Matrix based on std::vector<double>
oCgbl::VSymMatrixSimple symmetric Matrix based on std::vector<double>
\Cgbl::VVectorSimple Vector based on std::vector<double>