reco::tau::RecoTauPiZeroTrivialPlugin::RecoTauPiZeroTrivialPlugin |
( |
const edm::ParameterSet & |
pset | ) |
|
|
explicit |
Definition at line 36 of file RecoTauPiZeroTrivialPlugin.cc.
RecoTauQualityCuts qcuts_
ParameterSet const & getParameterSet(std::string const &) const
RecoTauPiZeroBuilderPlugin(const edm::ParameterSet &pset)
reco::tau::RecoTauPiZeroTrivialPlugin::~RecoTauPiZeroTrivialPlugin |
( |
| ) |
|
|
inline |
Build a collection of piZeros from objects in the input jet.
Implements reco::tau::RecoTauPiZeroBuilderPlugin.
Definition at line 41 of file RecoTauPiZeroTrivialPlugin.cc.
References reco::tau::RecoTauQualityCuts::filterRefs(), reco::RecoTauPiZero::kTrivial, convertSQLitetoXML_cfg::output, reco::tau::pfGammas(), and qcuts_.
45 output.reserve(pfGammaCands.size());
48 std::auto_ptr<RecoTauPiZero> piZero(
new RecoTauPiZero(
49 0, (*gamma).p4(), (*gamma).vertex(), 22, 1000,
true,
51 piZero->addDaughter(gamma);
52 output.push_back(piZero);
54 return output.release();
Coll filterRefs(const Coll &refcoll, bool invert=false) const
Filter a ref vector of PFCandidates.
std::vector< PFCandidatePtr > pfGammas(const PFJet &jet, bool sort=true)
Extract all pfGammas from a PFJet.
RecoTauQualityCuts qcuts_
boost::ptr_vector< RecoTauPiZero > PiZeroVector
edm::Ptr< PFCandidate > PFCandidatePtr
persistent Ptr to a PFCandidate