CMS 3D CMS Logo

CloseComponentsMergerESProducer.h
Go to the documentation of this file.
1 #ifndef CloseComponentsMergerESProducer_h_
2 #define CloseComponentsMergerESProducer_h_
3 
8 #include <memory>
9 
14 template <unsigned int N>
16 public:
19  std::unique_ptr<MultiGaussianStateMerger<N> > produce(const TrackingComponentsRecord &);
20 
21  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
22 
23 private:
24  const int maxComp_;
26 };
27 
28 #include "TrackingTools/GsfTools/plugins/CloseComponentsMergerESProducer.icc"
29 
30 #endif
std::unique_ptr< MultiGaussianStateMerger< N > > produce(const TrackingComponentsRecord &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
CloseComponentsMergerESProducer(const edm::ParameterSet &p)
edm::ESGetToken< DistanceBetweenComponents< N >, TrackingComponentsRecord > distToken_