GENFIT  Rev:NoNumberAvailable
Class Hierarchy

Go to the graphical class hierarchy

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