CMS 3D CMS Logo

Static Public Member Functions

converter::helper::ConcreteCreator Struct Reference

#include <CandidateProducer.h>

List of all members.

Static Public Member Functions

template<typename CColl , typename Comp , typename Conv >
static void create (size_t idx, CColl &cands, const Comp &components, Conv &converter)

Detailed Description

Definition at line 30 of file CandidateProducer.h.


Member Function Documentation

template<typename CColl , typename Comp , typename Conv >
static void converter::helper::ConcreteCreator::create ( size_t  idx,
CColl &  cands,
const Comp &  components,
Conv converter 
) [inline, static]

Definition at line 32 of file CandidateProducer.h.

References trackerHits::c, and configurableAnalysis::Candidate.

                                                                                               {
        typename Conv::Candidate c;
        typedef edm::Ref<std::vector<typename Conv::value_type> > ref_type;
        ref_type ref = components.template getConcreteRef<ref_type>(idx);
        converter.convert(ref, c);
        cands.push_back(c);
      }