42 photon1MinPt = pset.
getParameter<
double>(
"photon1MinimumPt");
56 <<
" Number_events_read " <<
nEvents 57 <<
" Number_events_kept " << nSelectedEvents
58 <<
" Efficiency " << ((double)nSelectedEvents)/((double)
nEvents + 0.01) << std::endl;
70 bool keepEvent =
false;
78 event.getByToken(thePhotonToken,photonHandle);
84 reco::PhotonCollection::const_iterator
photons;
91 for ( photons = phoCollection->begin(); photons != phoCollection->end(); ++
photons ) {
92 float et_p = photons->et();
93 if ( et_p > photon1MinPt) nPhotons++;
98 if ( nPhotons >= nPhotonMin ) keepEvent =
true;
100 if (keepEvent) nSelectedEvents++;
T getParameter(std::string const &) const
def setup(process, global_tag, zero_tesla=False)
~HiggsTo2GammaSkim() override
T const * product() const
std::vector< Photon > PhotonCollection
collectin of Photon objects
HiggsTo2GammaSkim(const edm::ParameterSet &)
bool filter(edm::Event &, const edm::EventSetup &) override
Get event properties to send to builder to fill seed collection.