#include <HLTEgamma.h>
Classes | |
struct | OpenHLTElectron |
struct | OpenHLTPhoton |
$Date: November 2006 $Revision:
Definition at line 62 of file HLTEgamma.h.
HLTEgamma::HLTEgamma | ( | ) |
Definition at line 34 of file HLTEgamma.cc.
Analyze the Data
Definition at line 319 of file HLTEgamma.cc.
References clear(), reco::HFEMClusterShape::eCOREe9(), eld0corr, eldcot, eldeltaEtaIn, eldeltaPhiIn, eldist, ele, elecaliso, elECaloIsoR03, elet, eleta, elFbrem, elhcaliso, elHCaloIsoR03, elhOverE, elIP, elIsEcalDriven, elmishits, elNLostHits, reco::HFEMClusterShape::eLong1x1(), reco::HFEMClusterShape::eLong3x3(), reco::HFEMClusterShape::eLong5x5(), elphi, elpt, elqGsfCtfScPixConsistent, elscEt, elsigmaietaieta, elTrkChi2NDF, eltrkiso, elTrkIsoR03, reco::HFEMClusterShape::eSeL(), reco::CaloCluster::eta(), create_public_lumi_plots::exp, hecalactivClusShap, hecalactiveiso, hecalactivet, hecalactiveta, hecalactivhiso, hecalactivhovereh, hecalactivl1iso, hecalactivphi, hecalactivR9, hecalactivR9ID, hecalactivtiso, heleClusShap, heleDeta, heleDphi, heleE, heleeiso, heleet, heleeta, helehiso, helehovereh, helel1iso, heleNewSC, helep, helephi, helePixelSeeds, heleR9, heleR9ID, heletiso, helevtxz, hhfcluster2Dcut, hhfclustere1e9, hhfclustere9e25, hhfclustereCOREe9, hhfclustereSeL, hhfclustereta, hhfclusterphi, hhfeleeta, hhfelept, hphotClusShap, hphoteiso, hphotet, hphoteta, hphothiso, hphothovereh, hphotl1iso, hphotphi, hphotR9, hphotR9ID, hphottiso, i, edm::HandleBase::isValid(), MakeL1IsolatedElectrons(), MakeL1IsolatedPhotons(), MakeL1NonIsolatedElectrons(), MakeL1NonIsolatedPhotons(), reco::HitPattern::MISSING_INNER_HITS, nele, nhltecalactiv, nhltele, nhltgam, nhlthfeclus, nhlthfele, nphoton, reco::CaloCluster::phi(), photonClusShap, photone, photonecaliso, photonet, photoneta, photonhcaliso, photonhovere, photonphi, photonpt, photonr9id, photontrkiso, funct::sin(), python.multivaluedict::sort(), and reco::RecoEcalCandidate::superCluster().
Referenced by HLTAnalyzer::analyze().
|
private |
Definition at line 1094 of file HLTEgamma.cc.
References ECALPositionCalculator::ecalPhi(), and edm::ESHandle< class >::product().
Referenced by MakeL1IsolatedElectrons(), and MakeL1NonIsolatedElectrons().
void HLTEgamma::clear | ( | void | ) |
Definition at line 244 of file HLTEgamma.cc.
References ele, elECaloIsoR03, elet, eleta, elFbrem, elHCaloIsoR03, elIP, elIsEcalDriven, elNLostHits, elphi, elpt, elTrkChi2NDF, elTrkIsoR03, heleClusShap, heleDeta, heleDphi, heleE, heleeiso, heleet, heleeta, helehiso, helehovereh, helel1iso, heleNewSC, helep, helephi, helePixelSeeds, heletiso, helevtxz, hhfcluster2Dcut, hhfclustere1e9, hhfclustere9e25, hhfclustereCOREe9, hhfclustereSeL, hhfclustereta, hhfclusterphi, hhfeleeta, hhfelept, hphotClusShap, hphoteiso, hphotet, hphoteta, hphothiso, hphotl1iso, hphotphi, hphottiso, kMaxEl, kMaxhEle, kMaxhPhot, kMaxPhot, nele, nhltele, nhltgam, nhlthfeclus, nhlthfele, nphoton, photonClusShap, photone, photonecaliso, photonet, photoneta, photonhcaliso, photonhovere, photonphi, photonpt, photonr9id, and photontrkiso.
Referenced by analyze().
|
private |
Definition at line 776 of file HLTEgamma.cc.
References CalculateDetaDphi(), edm::RefToBase< T >::castTo(), HLTEgamma::OpenHLTElectron::clusterShape, edm::AssociationMap< edm::OneToValue< std::vector< reco::RecoEcalCandidate >, float > >::const_iterator, edm::AssociationMap< edm::OneToValue< std::vector< reco::Electron >, float > >::const_iterator, HLTEgamma::OpenHLTElectron::Deta, HLTEgamma::OpenHLTElectron::Dphi, HLTEgamma::OpenHLTElectron::E, HLTEgamma::OpenHLTElectron::ecalIsol, ele, HLTEgamma::OpenHLTElectron::Et, HLTEgamma::OpenHLTElectron::eta, HLTEgamma::OpenHLTElectron::hcalIsol, HLTEgamma::OpenHLTElectron::hovereh, edm::HandleBase::isValid(), HLTEgamma::OpenHLTElectron::L1Isolated, HLTEgamma::OpenHLTElectron::newSC, HLTEgamma::OpenHLTElectron::p, HLTEgamma::OpenHLTElectron::phi, HLTEgamma::OpenHLTElectron::pixelSeeds, HLTEgamma::OpenHLTElectron::r9, HLTEgamma::OpenHLTElectron::r9ID, mathSSE::sqrt(), HLTEgamma::OpenHLTElectron::trackIsol, and HLTEgamma::OpenHLTElectron::vtxZ.
Referenced by analyze().
|
private |
Definition at line 612 of file HLTEgamma.cc.
References HLTEgamma::OpenHLTPhoton::clusterShape, edm::AssociationMap< edm::OneToValue< std::vector< reco::RecoEcalCandidate >, float > >::const_iterator, HLTEgamma::OpenHLTPhoton::ecalIsol, HLTEgamma::OpenHLTPhoton::Et, HLTEgamma::OpenHLTPhoton::eta, HLTEgamma::OpenHLTPhoton::hcalIsol, HLTEgamma::OpenHLTPhoton::hovereh, edm::HandleBase::isValid(), HLTEgamma::OpenHLTPhoton::L1Isolated, HLTEgamma::OpenHLTPhoton::phi, HLTEgamma::OpenHLTPhoton::r9, HLTEgamma::OpenHLTPhoton::r9ID, mathSSE::sqrt(), and HLTEgamma::OpenHLTPhoton::trackIsol.
Referenced by analyze().
|
private |
Definition at line 935 of file HLTEgamma.cc.
References CalculateDetaDphi(), edm::RefToBase< T >::castTo(), HLTEgamma::OpenHLTElectron::clusterShape, edm::AssociationMap< edm::OneToValue< std::vector< reco::RecoEcalCandidate >, float > >::const_iterator, edm::AssociationMap< edm::OneToValue< std::vector< reco::Electron >, float > >::const_iterator, HLTEgamma::OpenHLTElectron::Deta, HLTEgamma::OpenHLTElectron::Dphi, HLTEgamma::OpenHLTElectron::E, HLTEgamma::OpenHLTElectron::ecalIsol, ele, HLTEgamma::OpenHLTElectron::Et, HLTEgamma::OpenHLTElectron::eta, HLTEgamma::OpenHLTElectron::hcalIsol, HLTEgamma::OpenHLTElectron::hovereh, edm::HandleBase::isValid(), HLTEgamma::OpenHLTElectron::L1Isolated, HLTEgamma::OpenHLTElectron::newSC, HLTEgamma::OpenHLTElectron::p, HLTEgamma::OpenHLTElectron::phi, HLTEgamma::OpenHLTElectron::pixelSeeds, HLTEgamma::OpenHLTElectron::r9, HLTEgamma::OpenHLTElectron::r9ID, mathSSE::sqrt(), HLTEgamma::OpenHLTElectron::trackIsol, and HLTEgamma::OpenHLTElectron::vtxZ.
Referenced by analyze().
|
private |
Definition at line 697 of file HLTEgamma.cc.
References HLTEgamma::OpenHLTPhoton::clusterShape, edm::AssociationMap< edm::OneToValue< std::vector< reco::RecoEcalCandidate >, float > >::const_iterator, HLTEgamma::OpenHLTPhoton::ecalIsol, HLTEgamma::OpenHLTPhoton::Et, HLTEgamma::OpenHLTPhoton::eta, HLTEgamma::OpenHLTPhoton::hcalIsol, HLTEgamma::OpenHLTPhoton::hovereh, edm::HandleBase::isValid(), HLTEgamma::OpenHLTPhoton::L1Isolated, HLTEgamma::OpenHLTPhoton::phi, HLTEgamma::OpenHLTPhoton::r9, HLTEgamma::OpenHLTPhoton::r9ID, mathSSE::sqrt(), and HLTEgamma::OpenHLTPhoton::trackIsol.
Referenced by analyze().
void HLTEgamma::setup | ( | const edm::ParameterSet & | pSet, |
TTree * | tree | ||
) |
Definition at line 38 of file HLTEgamma.cc.
References eld0corr, eldcot, eldeltaEtaIn, eldeltaPhiIn, eldist, ele, elecaliso, elECaloIsoR03, eleId, elet, eleta, elFbrem, elhcaliso, elHCaloIsoR03, elhOverE, elIP, elIsEcalDriven, elmishits, elNLostHits, elphi, elpt, elqGsfCtfScPixConsistent, elscEt, elsigmaietaieta, elTrkChi2NDF, eltrkiso, elTrkIsoR03, hecalactivClusShap, hecalactiveiso, hecalactivet, hecalactiveta, hecalactivhiso, hecalactivhovereh, hecalactivl1iso, hecalactivphi, hecalactivR9, hecalactivR9ID, hecalactivtiso, heleClusShap, heleDeta, heleDphi, heleE, heleeiso, heleet, heleeta, helehiso, helehovereh, helel1iso, heleNewSC, helep, helephi, helePixelSeeds, heleR9, heleR9ID, heletiso, helevtxz, hhfcluster2Dcut, hhfclustere1e9, hhfclustere9e25, hhfclustereCOREe9, hhfclustereSeL, hhfclustereta, hhfclusterphi, hhfeleeta, hhfelept, hphotClusShap, hphoteiso, hphotet, hphoteta, hphothiso, hphothovereh, hphotl1iso, hphotphi, hphotR9, hphotR9ID, hphottiso, kMaxEl, kMaxhEle, kMaxhPhot, kMaxPhot, nele, nhltecalactiv, nhltele, nhltgam, nhlthfeclus, nhlthfele, nphoton, photonClusShap, photone, photonecaliso, photonet, photoneta, photonhcaliso, photonhovere, photonphi, photonpt, photonr9id, and photontrkiso.
Referenced by HLTAnalyzer::HLTAnalyzer().
|
private |
Definition at line 185 of file HLTEgamma.h.
|
private |
Definition at line 188 of file HLTEgamma.h.
|
private |
Definition at line 184 of file HLTEgamma.h.
|
private |
Definition at line 184 of file HLTEgamma.h.
|
private |
Definition at line 188 of file HLTEgamma.h.
|
private |
Definition at line 182 of file HLTEgamma.h.
Referenced by analyze(), clear(), MakeL1IsolatedElectrons(), MakeL1NonIsolatedElectrons(), and setup().
|
private |
Definition at line 183 of file HLTEgamma.h.
|
private |
Definition at line 182 of file HLTEgamma.h.
|
private |
Definition at line 201 of file HLTEgamma.h.
Referenced by setup().
|
private |
Definition at line 182 of file HLTEgamma.h.
|
private |
Definition at line 182 of file HLTEgamma.h.
|
private |
Definition at line 182 of file HLTEgamma.h.
|
private |
Definition at line 183 of file HLTEgamma.h.
|
private |
Definition at line 182 of file HLTEgamma.h.
|
private |
Definition at line 184 of file HLTEgamma.h.
|
private |
Definition at line 182 of file HLTEgamma.h.
|
private |
Definition at line 202 of file HLTEgamma.h.
|
private |
Definition at line 187 of file HLTEgamma.h.
|
private |
Definition at line 201 of file HLTEgamma.h.
|
private |
Definition at line 182 of file HLTEgamma.h.
|
private |
Definition at line 182 of file HLTEgamma.h.
|
private |
Definition at line 186 of file HLTEgamma.h.
|
private |
Definition at line 185 of file HLTEgamma.h.
|
private |
Definition at line 184 of file HLTEgamma.h.
|
private |
Definition at line 182 of file HLTEgamma.h.
|
private |
Definition at line 183 of file HLTEgamma.h.
|
private |
Definition at line 182 of file HLTEgamma.h.
|
private |
Definition at line 198 of file HLTEgamma.h.
|
private |
Definition at line 192 of file HLTEgamma.h.
|
private |
Definition at line 192 of file HLTEgamma.h.
|
private |
Definition at line 192 of file HLTEgamma.h.
|
private |
Definition at line 192 of file HLTEgamma.h.
|
private |
Definition at line 192 of file HLTEgamma.h.
|
private |
Definition at line 200 of file HLTEgamma.h.
|
private |
Definition at line 192 of file HLTEgamma.h.
|
private |
Definition at line 199 of file HLTEgamma.h.
|
private |
Definition at line 199 of file HLTEgamma.h.
|
private |
Definition at line 192 of file HLTEgamma.h.
|
private |
Definition at line 198 of file HLTEgamma.h.
|
private |
Definition at line 198 of file HLTEgamma.h.
|
private |
Definition at line 198 of file HLTEgamma.h.
|
private |
Definition at line 194 of file HLTEgamma.h.
|
private |
Definition at line 194 of file HLTEgamma.h.
|
private |
Definition at line 194 of file HLTEgamma.h.
|
private |
Definition at line 194 of file HLTEgamma.h.
|
private |
Definition at line 194 of file HLTEgamma.h.
|
private |
Definition at line 194 of file HLTEgamma.h.
|
private |
Definition at line 200 of file HLTEgamma.h.
|
private |
Definition at line 203 of file HLTEgamma.h.
|
private |
Definition at line 194 of file HLTEgamma.h.
|
private |
Definition at line 194 of file HLTEgamma.h.
|
private |
Definition at line 200 of file HLTEgamma.h.
|
private |
Definition at line 199 of file HLTEgamma.h.
|
private |
Definition at line 199 of file HLTEgamma.h.
|
private |
Definition at line 194 of file HLTEgamma.h.
|
private |
Definition at line 194 of file HLTEgamma.h.
|
private |
Definition at line 206 of file HLTEgamma.h.
|
private |
Definition at line 207 of file HLTEgamma.h.
|
private |
Definition at line 206 of file HLTEgamma.h.
|
private |
Definition at line 207 of file HLTEgamma.h.
|
private |
Definition at line 207 of file HLTEgamma.h.
|
private |
Definition at line 206 of file HLTEgamma.h.
|
private |
Definition at line 206 of file HLTEgamma.h.
|
private |
Definition at line 206 of file HLTEgamma.h.
|
private |
Definition at line 206 of file HLTEgamma.h.
|
private |
Definition at line 198 of file HLTEgamma.h.
|
private |
Definition at line 193 of file HLTEgamma.h.
|
private |
Definition at line 193 of file HLTEgamma.h.
|
private |
Definition at line 193 of file HLTEgamma.h.
|
private |
Definition at line 193 of file HLTEgamma.h.
|
private |
Definition at line 193 of file HLTEgamma.h.
|
private |
Definition at line 200 of file HLTEgamma.h.
|
private |
Definition at line 193 of file HLTEgamma.h.
|
private |
Definition at line 199 of file HLTEgamma.h.
|
private |
Definition at line 199 of file HLTEgamma.h.
|
private |
Definition at line 193 of file HLTEgamma.h.
|
private |
Definition at line 204 of file HLTEgamma.h.
|
private |
Definition at line 204 of file HLTEgamma.h.
|
private |
Definition at line 204 of file HLTEgamma.h.
|
private |
Definition at line 204 of file HLTEgamma.h.
|
private |
Definition at line 204 of file HLTEgamma.h.
|
private |
Definition at line 204 of file HLTEgamma.h.
|
private |
Definition at line 204 of file HLTEgamma.h.
|
private |
Definition at line 190 of file HLTEgamma.h.
|
private |
Definition at line 189 of file HLTEgamma.h.
|
private |
Definition at line 190 of file HLTEgamma.h.
|
private |
Definition at line 189 of file HLTEgamma.h.
|
private |
Definition at line 189 of file HLTEgamma.h.
|
private |
Definition at line 190 of file HLTEgamma.h.
|
private |
Definition at line 190 of file HLTEgamma.h.
|
private |
Definition at line 189 of file HLTEgamma.h.
|
private |
Definition at line 189 of file HLTEgamma.h.
|
private |
Definition at line 190 of file HLTEgamma.h.
|
private |
Definition at line 190 of file HLTEgamma.h.