diff --git a/TrackingTools/GsfTools/interface/KeepingNonZeroWeightsMerger.h b/TrackingTools/GsfTools/interface/KeepingNonZeroWeightsMerger.h deleted file mode 100644 index aff43e0427262..0000000000000 --- a/TrackingTools/GsfTools/interface/KeepingNonZeroWeightsMerger.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef KeepingNonZeroWeightsMerger_H -#define KeepingNonZeroWeightsMerger_H - -#include "TrackingTools/GsfTools/interface/MultiGaussianStateMerger.h" - -/** Merging of a Gaussian mixture by keeping - * the components with weights larger than a cut value. - */ - -class KeepingNonZeroWeightsMerger : public MultiGaussianStateMerger { - - public: - - KeepingNonZeroWeightsMerger() : cut(1.e-7) {} - - KeepingNonZeroWeightsMerger(const double& value) : cut(value) {} - - virtual KeepingNonZeroWeightsMerger* clone() const - { - return new KeepingNonZeroWeightsMerger(*this); - } - - /** Method which does the actual merging. Returns a trimmed MultiGaussianState - */ - - virtual RCMultiGaussianState merge(const RCMultiGaussianState& mgs) const; - - private: - - double cut; - -}; - -#endif // KeepingNonZeroWeightsMerger_H diff --git a/TrackingTools/GsfTools/interface/LargestWeightsStateMerger.h b/TrackingTools/GsfTools/interface/LargestWeightsStateMerger.h deleted file mode 100644 index f108dcf4cb78e..0000000000000 --- a/TrackingTools/GsfTools/interface/LargestWeightsStateMerger.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef LargestWeightsStateMerger_H -#define LargestWeightsStateMerger_H - -#include "TrackingTools/GsfTools/interface/MultiGaussianStateMerger.h" - -/** Merging of a Gaussian mixture by keeping - * the number Nmax components with the largest weights. - */ - -class LargestWeightsStateMerger : public MultiGaussianStateMerger { - - public: - - LargestWeightsStateMerger(int n) : Nmax(n), theSmallestWeightsMerging(true) { -// initConfigurables(); - } - - virtual LargestWeightsStateMerger* clone() const - { - return new LargestWeightsStateMerger(*this); - } - - /** Method which does the actual merging. Returns a trimmed MultiGaussianState. - */ - - virtual RCMultiGaussianState merge(const RCMultiGaussianState& mgs) const; - - private: - -// void initConfigurables(); - - int Nmax; - bool theSmallestWeightsMerging; - -}; - -#endif diff --git a/TrackingTools/GsfTools/interface/MahalanobisDistance.h b/TrackingTools/GsfTools/interface/MahalanobisDistance.h deleted file mode 100644 index fce313b993b06..0000000000000 --- a/TrackingTools/GsfTools/interface/MahalanobisDistance.h +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef MahalanobisDistance_H -#define MahalanobisDistance_H - -#include "TrackingTools/GsfTools/interface/DistanceBetweenComponents.h" - -class TrajectoryStateOnSurface; - -/** Calculation of Mahalanobis distance between two Gaussian components. - */ - -class MahalanobisDistance : public DistanceBetweenComponents { - - public: - - /** Method which calculates the actual Mahalanobis distance. - */ - - virtual double operator() (const RCSingleGaussianState&, - const RCSingleGaussianState&) const; - - virtual MahalanobisDistance* clone() const - { - return new MahalanobisDistance(*this); - } - -}; - -#endif // MahalanobisDistance_H diff --git a/TrackingTools/GsfTools/interface/RCMultiGaussianState.h b/TrackingTools/GsfTools/interface/RCMultiGaussianState.h deleted file mode 100644 index 89c1fd39fdec2..0000000000000 --- a/TrackingTools/GsfTools/interface/RCMultiGaussianState.h +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef RefCountedMultiGaussianState_H -#define RefCountedMultiGaussianState_H - -#include "DataFormats/GeometrySurface/interface/ReferenceCounted.h" -#include "TrackingTools/GsfTools/interface/MultiGaussianState.h" - -typedef ReferenceCountingPointer RCMultiGaussianState; - -#endif diff --git a/TrackingTools/MeasurementDet/interface/GeometricSearchDetMeasurements.h b/TrackingTools/MeasurementDet/interface/GeometricSearchDetMeasurements.h deleted file mode 100644 index 5c68b1c52619c..0000000000000 --- a/TrackingTools/MeasurementDet/interface/GeometricSearchDetMeasurements.h +++ /dev/null @@ -1 +0,0 @@ -#error "removed" diff --git a/TrackingTools/TrajectoryFiltering/interface/BaseCkfTrajectoryFilter.h b/TrackingTools/TrajectoryFiltering/interface/BaseCkfTrajectoryFilter.h deleted file mode 100644 index 50aed6f82f867..0000000000000 --- a/TrackingTools/TrajectoryFiltering/interface/BaseCkfTrajectoryFilter.h +++ /dev/null @@ -1 +0,0 @@ -#error class removed