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
CloseComponentsMergerESProducer::maxComp_
const int maxComp_
Definition: CloseComponentsMergerESProducer.h:24
CloseComponentsMergerESProducer
Definition: CloseComponentsMergerESProducer.h:15
ESProducer.h
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
CloseComponentsMergerESProducer::produce
std::unique_ptr< MultiGaussianStateMerger< N > > produce(const TrackingComponentsRecord &)
edm::ParameterSet
Definition: ParameterSet.h:47
AlCaHLTBitMon_ParallelJobs.p
def p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
CloseComponentsMergerESProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
CloseComponentsMergerESProducer::distToken_
const edm::ESGetToken< DistanceBetweenComponents< N >, TrackingComponentsRecord > distToken_
Definition: CloseComponentsMergerESProducer.h:25
CloseComponentsMergerESProducer::~CloseComponentsMergerESProducer
~CloseComponentsMergerESProducer() override
CloseComponentsMerger.h
edm::ESGetToken
Definition: EventSetup.h:48
TrackingComponentsRecord.h
CloseComponentsMergerESProducer::CloseComponentsMergerESProducer
CloseComponentsMergerESProducer(const edm::ParameterSet &p)
edm::ESProducer
Definition: ESProducer.h:104
ParameterSet.h
TrackingComponentsRecord
Definition: TrackingComponentsRecord.h:12