6 associationInput_(consumes<
L2TauInfoAssociation>(iConfig.getParameter<edm::InputTag>(
"L2InfoAssociation"))),
7 ECALIsolEt_(iConfig.getParameter<double>(
"ECALIsolEt")),
8 TowerIsolEt_(iConfig.getParameter<double>(
"TowerIsolEt")),
9 Cluster_etaRMS_(iConfig.getParameter<double>(
"ClusterEtaRMS")),
10 Cluster_phiRMS_(iConfig.getParameter<double>(
"ClusterPhiRMS")),
11 Cluster_drRMS_(iConfig.getParameter<double>(
"ClusterDRRMS")),
12 Cluster_nClusters_(iConfig.getParameter<int>(
"ClusterNClusters")),
13 JetEt_(iConfig.getParameter<double>(
"MinJetEt")),
14 SeedTowerEt_(iConfig.getParameter<double>(
"SeedTowerEt"))
18 produces<CaloJetCollection>(
"Isolated");
44 for(L2TauInfoAssociation::const_iterator
p = Imap->begin();
p!=Imap->end();++
p)
62 l2IsolCaloJets->push_back(jet);
67 iEvent.
put(l2IsolCaloJets,
"Isolated");
Jets made from CaloTowers.
virtual double et() const
transverse energy
bool getByToken(EDGetToken token, Handle< PROD > &result) const
~L2TauIsolationSelector()
edm::EDGetTokenT< reco::L2TauInfoAssociation > associationInput_
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
double ecalIsolEt() const
virtual void produce(edm::Event &, const edm::EventSetup &) override
L2TauIsolationSelector(const edm::ParameterSet &)
double hcalIsolEt() const
std::vector< double > ecalClusterShape() const
std::vector< CaloJet > CaloJetCollection
collection of CaloJet objects
double seedHcalHitEt() const