47 max_dz_{iConfig.getParameter<
double>(
"max_dz")},
48 v_recoVertexToken_{consumes<std::vector<reco::Vertex>>(iConfig.getParameter<
edm::InputTag>(
"srcVertex"))},
49 v_recoGsfElectronToken_{
50 consumes<std::vector<reco::GsfElectron>>(iConfig.getParameter<
edm::InputTag>(
"srcElectron"))} {
51 produces<std::vector<reco::GsfElectron>>();
65 auto goodGsfElectrons = std::make_unique<std::vector<reco::GsfElectron>>();
71 std::back_inserter(*goodGsfElectrons),
72 [
this, &
pv](
auto const& GsfElectron) {
T getParameter(std::string const &) const
GsfElectronFromPVSelector(edm::ParameterSet const &)
#define DEFINE_FWK_MODULE(type)
edm::EDGetTokenT< std::vector< reco::GsfElectron > > v_recoGsfElectronToken_
void produce(edm::StreamID, edm::Event &, edm::EventSetup const &) const override
Abs< T >::type abs(const T &t)
edm::EDGetTokenT< std::vector< reco::Vertex > > v_recoVertexToken_