CMS 3D CMS Logo

DistanceBetweenComponentsESProducer.h
Go to the documentation of this file.
1 #ifndef DistanceBetweenComponentsESProducer_h_
2 #define DistanceBetweenComponentsESProducer_h_
3 
8 #include <memory>
9 
14 template <unsigned int N>
16 public:
18 
19  std::unique_ptr<DistanceBetweenComponents<N> > produce(const TrackingComponentsRecord &);
20 
21  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
22 
23 private:
24  const bool useKullbackLeibler_;
25 };
26 
27 #include "TrackingTools/GsfTools/plugins/DistanceBetweenComponentsESProducer.icc"
28 
29 #endif
DistanceBetweenComponentsESProducer
Definition: DistanceBetweenComponentsESProducer.h:15
DistanceBetweenComponents.h
ESProducer.h
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
AlCaHLTBitMon_ParallelJobs.p
def p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
TrackingComponentsRecord.h
DistanceBetweenComponentsESProducer::useKullbackLeibler_
const bool useKullbackLeibler_
Definition: DistanceBetweenComponentsESProducer.h:24
DistanceBetweenComponentsESProducer::DistanceBetweenComponentsESProducer
DistanceBetweenComponentsESProducer(const edm::ParameterSet &p)
edm::ESProducer
Definition: ESProducer.h:104
DistanceBetweenComponentsESProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
ParameterSet.h
TrackingComponentsRecord
Definition: TrackingComponentsRecord.h:12
DistanceBetweenComponentsESProducer::produce
std::unique_ptr< DistanceBetweenComponents< N > > produce(const TrackingComponentsRecord &)