Definition at line 31 of file ElectronFromPVSelector.cc.
GsfElectronFromPVSelector::GsfElectronFromPVSelector |
( |
const edm::ParameterSet & |
iConfig | ) |
|
Definition at line 57 of file ElectronFromPVSelector.cc.
63 produces<std::vector<reco::GsfElectron> >();
T getParameter(std::string const &) const
GsfElectronFromPVSelector::~GsfElectronFromPVSelector |
( |
| ) |
|
|
virtual |
void GsfElectronFromPVSelector::endJob |
( |
void |
| ) |
|
|
virtual |
Implements edm::EDProducer.
Definition at line 75 of file ElectronFromPVSelector.cc.
References edm::Event::getByLabel(), max_dxy_, max_dz_, reco::Vertex::position(), edm::Event::put(), hitfit::return, srcPart_, and srcPV_.
77 std::auto_ptr<std::vector<reco::GsfElectron> > goodGsfElectrons(
new std::vector<reco::GsfElectron >);
85 if( (VertexHandle->size() == 0) || (GsfElectronHandle->size() == 0) )
87 iEvent.
put(goodGsfElectrons);
93 std::vector<reco::GsfElectron>::const_iterator GsfElectronIt ;
96 for (GsfElectronIt = GsfElectronHandle->begin(); GsfElectronIt != GsfElectronHandle->end(); ++GsfElectronIt) {
102 goodGsfElectrons -> push_back(*GsfElectronIt) ;
106 iEvent.
put(goodGsfElectrons);
const Point & position() const
position
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
double GsfElectronFromPVSelector::max_dxy_ |
|
private |
double GsfElectronFromPVSelector::max_dz_ |
|
private |