8 associationInput_(iConfig.getParameter<edm::InputTag>(
"L2InfoAssociation")),
9 ecalIsolEt_(iConfig.getParameter<std::vector<double> >(
"EcalIsolationEt")),
10 towerIsolEt_(iConfig.getParameter<std::vector<double> >(
"TowerIsolationEt")),
11 nClusters_(iConfig.getParameter<std::vector<double> >(
"NumberOfClusters")),
12 phiRMS_(iConfig.getParameter<std::vector<double> >(
"ClusterPhiRMS")),
13 etaRMS_(iConfig.getParameter<std::vector<double> >(
"ClusterEtaRMS")),
14 drRMS_(iConfig.getParameter<std::vector<double> >(
"ClusterDRRMS")),
15 et_(iConfig.getParameter<double>(
"MinJetEt")),
16 seedTowerEt_(iConfig.getParameter<double>(
"SeedTowerEt"))
18 produces<CaloJetCollection>(
"Isolated");
42 for(L2TauInfoAssociation::const_iterator
p = Imap->begin();
p!=Imap->end();++
p)
59 l2IsolCaloJets->push_back(jet);
64 iEvent.
put(l2IsolCaloJets,
"Isolated");
virtual double et() const GCC11_FINAL
transverse energy
Jets made from CaloTowers.
~L2TauRelaxingIsolationSelector()
edm::InputTag associationInput_
L2TauRelaxingIsolationSelector(const edm::ParameterSet &)
std::vector< double > drRMS_
virtual void produce(edm::Event &, const edm::EventSetup &) override
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
std::vector< double > phiRMS_
std::vector< double > towerIsolEt_
double ecalIsolEt() const
std::vector< double > nClusters_
std::vector< double > etaRMS_
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
std::vector< double > ecalIsolEt_
double hcalIsolEt() const
std::vector< double > ecalClusterShape() const
std::vector< CaloJet > CaloJetCollection
collection of CaloJet objects
double seedHcalHitEt() const