const PhotonCollection TopPairEMuReferenceSelection::AllPhotonsPreSelection(const EventPtr event) const { const PhotonCollection allPhotons(event->Photons()); PhotonCollection AllPhotonsPreSelection; for (unsigned int index = 0; index < allPhotons.size(); ++index) { const PhotonPointer photon(allPhotons.at(index)); AllPhotonsPreSelection.push_back(photon); } return AllPhotonsPreSelection; }
const PhotonCollection TopPairEMuReferenceSelection::nMinusOnePhotons(const EventPtr event, TString cut) const { const PhotonCollection allPhotons(event->Photons()); PhotonCollection nMinusOnePhotons; for (unsigned int index = 0; index < allPhotons.size(); ++index) { const PhotonPointer photon(allPhotons.at(index)); if (isNminusOnePhoton(photon, event, cut)){ nMinusOnePhotons.push_back(photon); } } return nMinusOnePhotons; }
const PhotonCollection TopPairEMuReferenceSelection::signalPhotons(const EventPtr event) const { const PhotonCollection allPhotons(event->Photons()); PhotonCollection goodIsolatedPhotons; for (unsigned int index = 0; index < allPhotons.size(); ++index) { const PhotonPointer photon(allPhotons.at(index)); if (isGoodPhoton(photon, event)){ goodIsolatedPhotons.push_back(photon); } } return goodIsolatedPhotons; }