1 #ifndef SimpleCutsIsolator_H
2 #define SimpleCutsIsolator_H
11 theCuts(par.getParameter<std::vector<double> > (
"EtaBounds"),
12 par.getParameter<std::vector<double> > (
"ConeSizes"),
13 par.getParameter<std::vector<double> > (
"Thresholds"))
31 double conesize = cuts_here.
conesize;
33 unsigned int nDeps = deposits.size();
34 for(
unsigned int iDep = 0; iDep < nDeps; ++iDep ){
35 dephlt += deposits[iDep].dep->depositWithin(conesize);
double eta() const
pseudorapidity of momentum vector
virtual Result result(const DepositContainer &deposits, const reco::Track &tk, const edm::Event *=0) const
Compute and return the isolation variable, with vetoes and the muon.
muonisolation::Cuts theCuts
std::vector< DepositAndVetos > DepositContainer
SimpleCutsIsolator(const edm::ParameterSet &par)
virtual Result result(const DepositContainer &deposits, const edm::Event *=0) const
Compute and return the isolation variable.
virtual ResultType resultType() const