1 #ifndef MuonIsolation_IsolatorByDepositCount_H
2 #define MuonIsolation_IsolatorByDepositCount_H
15 namespace muonisolation {
Result result(const DepositContainer &deposits, const edm::Event *=nullptr) const override
Compute the deposit within the cone and return the isolation result.
virtual float coneSize(float eta, float pt) const =0
IsolatorByDepositCount(float conesize, const std::vector< double > &thresh)
construct with non-default thresholds per deposit
~IsolatorByDepositCount() override=default
MuIsoBaseIsolator::DepositContainer DepositContainer
const ConeSizeFunction * theConeSizeFunction
virtual float coneSize(float eta, float pT) const
Get the cone size.
void setConeSize(float conesize)
void setConeSize(ConeSizeFunction *conesize)
std::vector< DepositAndVetos > DepositContainer
virtual ~ConeSizeFunction()=default
ResultType resultType() const override
std::vector< double > theDepThresholds