1 #ifndef L3MuonIsolationProducer_L3MuonIsolationProducer_H
2 #define L3MuonIsolationProducer_L3MuonIsolationProducer_H
17 namespace edm {
class Event; }
edm::InputTag theMuonCollectionLabel
muonisolation::Cuts theCuts
double optOutputIsoDeposits
bool theApplyCutsORmaxNTracks
apply or not the maxN cut on top of the sumPt (or nominall eff) < cuts
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > theMuonCollectionToken
L3MuonIsolationProducer(const edm::ParameterSet &)
constructor with config
virtual void produce(edm::Event &, const edm::EventSetup &) override
Produce isolation maps.
virtual ~L3MuonIsolationProducer()
destructor
edm::ParameterSet theConfig
reco::isodeposit::IsoDepositExtractor * theExtractor