1 #ifndef L3MuonIsolationProducer_L3MuonIsolationProducer_H 2 #define L3MuonIsolationProducer_L3MuonIsolationProducer_H 49 std::unique_ptr<reco::isodeposit::IsoDepositExtractor>
theExtractor;
edm::InputTag theMuonCollectionLabel
muonisolation::Cuts theCuts
double optOutputIsoDeposits
~L3MuonIsolationProducer() override
destructor
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
std::unique_ptr< reco::isodeposit::IsoDepositExtractor > theExtractor
void produce(edm::Event &, const edm::EventSetup &) override
Produce isolation maps.
edm::ParameterSet theConfig