CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/TrackingTools/GsfTools/interface/MultiGaussianStateCombiner1D.h

Go to the documentation of this file.
00001 #ifndef MultiGaussianStateCombiner1D_H
00002 #define MultiGaussianStateCombiner1D_H
00003 
00004 #include "TrackingTools/GsfTools/interface/SingleGaussianState1D.h"
00005 #include "TrackingTools/GsfTools/interface/MultiGaussianState1D.h"
00006 
00013 class MultiGaussianStateCombiner1D {
00014 
00015 private:
00016   typedef std::vector<SingleGaussianState1D> VSC;
00017   
00018 public:
00019 
00020   SingleGaussianState1D combine(const MultiGaussianState1D& theState) const;
00021   SingleGaussianState1D combine(const VSC& theComponents) const;
00022 
00023 };
00024 
00025 #endif