17 template <
unsigned int N>
34 template <
unsigned int N>
36 : useKullbackLeibler_(
p.getParameter<
std::
string>(
"DistanceMeasure") ==
"KullbackLeibler") {
41 template <
unsigned int N>
44 std::unique_ptr<DistanceBetweenComponents<N> >
distance;
45 if (useKullbackLeibler_)
53 template <
unsigned int N>
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
DistanceBetweenComponentsESProducer< 5 > DistanceBetweenComponentsESProducer5D
void addDefault(ParameterSetDescription const &psetDescription)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::unique_ptr< DistanceBetweenComponents< N > > produce(const TrackingComponentsRecord &)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
const bool useKullbackLeibler_
DistanceBetweenComponentsESProducer(const edm::ParameterSet &p)