7 associationInput_(consumes<
L2TauInfoAssociation>(iConfig.getParameter<edm::InputTag>(
"L2InfoAssociation"))),
9 ecalIsolEt_(iConfig.getParameter<std::vector<double> >(
"EcalIsolationEt")),
10 nEcalClusters_(iConfig.getParameter<std::vector<double> >(
"NumberOfECALClusters")),
11 ecalClusterPhiRMS_(iConfig.getParameter<std::vector<double> >(
"ECALClusterPhiRMS")),
12 ecalClusterEtaRMS_(iConfig.getParameter<std::vector<double> >(
"ECALClusterEtaRMS")),
13 ecalClusterDrRMS_(iConfig.getParameter<std::vector<double> >(
"ECALClusterDRRMS")),
14 hcalIsolEt_(iConfig.getParameter<std::vector<double> >(
"HcalIsolationEt")),
15 nHcalClusters_(iConfig.getParameter<std::vector<double> >(
"NumberOfHCALClusters")),
16 hcalClusterPhiRMS_(iConfig.getParameter<std::vector<double> >(
"HCALClusterPhiRMS")),
17 hcalClusterEtaRMS_(iConfig.getParameter<std::vector<double> >(
"HCALClusterEtaRMS")),
18 hcalClusterDrRMS_(iConfig.getParameter<std::vector<double> >(
"HCALClusterDRRMS")),
19 et_(iConfig.getParameter<double>(
"MinJetEt")),
20 seedTowerEt_(iConfig.getParameter<double>(
"SeedTowerEt"))
22 produces<CaloJetCollection>(
"Isolated");
46 for(L2TauInfoAssociation::const_iterator
p = Imap->begin();
p!=Imap->end();++
p)
67 l2IsolCaloJets->push_back(jet);
72 iEvent.
put(l2IsolCaloJets,
"Isolated");
Jets made from CaloTowers.
virtual void produce(edm::Event &, const edm::EventSetup &) override
virtual double et() const
transverse energy
bool getByToken(EDGetToken token, Handle< PROD > &result) const
L2TauModularIsolationSelector(const edm::ParameterSet &)
~L2TauModularIsolationSelector()
std::vector< double > hcalClusterShape() const
std::vector< double > ecalClusterDrRMS_
edm::EDGetTokenT< reco::L2TauInfoAssociation > associationInput_
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
std::vector< double > ecalIsolEt_
double ecalIsolEt() const
std::vector< double > hcalClusterEtaRMS_
std::vector< double > ecalClusterEtaRMS_
std::vector< double > nEcalClusters_
std::vector< double > nHcalClusters_
std::vector< double > hcalIsolEt_
double hcalIsolEt() const
std::vector< double > hcalClusterDrRMS_
std::vector< double > ecalClusterShape() const
std::vector< double > hcalClusterPhiRMS_
std::vector< CaloJet > CaloJetCollection
collection of CaloJet objects
std::vector< double > ecalClusterPhiRMS_
double seedHcalHitEt() const