1 #ifndef CommonTools_ParticleFlow_PFIsoDepositAlgo_ 2 #define CommonTools_ParticleFlow_PFIsoDepositAlgo_ 44 const IsoDeposits&
produce(
const ParticleCollection& toBeIsolated,
45 const ParticleCollection& forIsolation );
51 const ParticleCollection& forIsolation )
const;
55 const Particle& particle2 )
const;
reco::PFCandidate Particle
std::vector< Particle > ParticleCollection
IsoDeposits isoDeposits_
IsoDeposits computed in the produce function.
reco::IsoDeposit buildIsoDeposit(const Particle &particle, const ParticleCollection &forIsolation) const
build the IsoDeposit for "particle"
const IsoDeposits & produce(const ParticleCollection &toBeIsolated, const ParticleCollection &forIsolation)
bool sameParticle(const Particle &particle1, const Particle &particle2) const
checks if the 2 particles are in fact the same
Particle reconstructed by the particle flow algorithm.
PFIsoDepositAlgo(const edm::ParameterSet &)
std::vector< reco::IsoDeposit > IsoDeposits