#include <IsoTrig/IsoTrig/src/IsoTrig.cc>
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from edm::one::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | beginJob () override |
void | beginRun (edm::Run const &, edm::EventSetup const &) override |
void | chgIsolation (double &etaTriggered, double &phiTriggered, edm::Handle< reco::TrackCollection > &trkCollection, const edm::Event &theEvent) |
void | clearChgIsolnTreeVectors () |
void | clearMipCutTreeVectors () |
double | dEta (math::XYZTLorentzVector &, math::XYZTLorentzVector &) |
double | dinvPt (math::XYZTLorentzVector &, math::XYZTLorentzVector &) |
double | dP (math::XYZTLorentzVector &, math::XYZTLorentzVector &) |
double | dPhi (math::XYZTLorentzVector &, math::XYZTLorentzVector &) |
double | dPt (math::XYZTLorentzVector &, math::XYZTLorentzVector &) |
double | dR (math::XYZTLorentzVector &, math::XYZTLorentzVector &) |
void | endJob () override |
void | endRun (edm::Run const &, edm::EventSetup const &) override |
std::pair< double, double > | etaPhiTrigger () |
void | fillCuts (int, double, double, double, math::XYZTLorentzVector &, int, bool) |
void | fillDifferences (int, math::XYZTLorentzVector &, math::XYZTLorentzVector &, bool) |
void | fillEnergy (int, int, double, double, math::XYZTLorentzVector &) |
void | fillHist (int, math::XYZTLorentzVector &) |
double | getDistInCM (double eta1, double phi1, double eta2, double phi2) |
std::pair< double, double > | GetEtaPhiAtEcal (double etaIP, double phiIP, double pT, int charge, double vtxZ) |
void | getGoodTracks (const edm::Event &, edm::Handle< reco::TrackCollection > &) |
void | pushChgIsolnTreeVecs (math::XYZTLorentzVector &Pixcand, math::XYZTLorentzVector &Trkcand, std::vector< double > &PixMaxP, double &TrkMaxP, bool &selTk) |
void | pushMipCutTreeVecs (math::XYZTLorentzVector &NFcand, math::XYZTLorentzVector &Trkcand, double &EmipNFcand, double &EmipTrkcand, double &mindR, double &mindP1, std::vector< bool > &Flags, double hCone) |
void | studyIsolation (edm::Handle< reco::TrackCollection > &, std::vector< reco::TrackCollection::const_iterator > &) |
void | studyMipCut (edm::Handle< reco::TrackCollection > &trkCollection, edm::Handle< reco::IsolatedPixelTrackCandidateCollection > &L2cands) |
void | studyTiming (const edm::Event &theEvent) |
void | studyTrigger (edm::Handle< reco::TrackCollection > &, std::vector< reco::TrackCollection::const_iterator > &) |
void | StudyTrkEbyP (edm::Handle< reco::TrackCollection > &trkCollection) |
Additional Inherited Members | |
Public Types inherited from edm::one::EDAnalyzerBase | |
typedef EDAnalyzerBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Description: [one line class summary]
Implementation: [Notes on implementation]
Definition at line 96 of file IsoTrig.cc.
|
explicit |
Definition at line 267 of file IsoTrig.cc.
References a_charIsoR_, a_coneR_, a_mipR_, a_neutIsoR_, a_neutR1_, a_neutR2_, cutCharge_, cutMip_, cutNeutral_, doChgIsolTree_, doTiming_, edm::ParameterSet::getUntrackedParameter(), mps_fire::i, gen::k, TFileService::kSharedResource, l1CandTag_, l2CandTag_, spr::trackSelectionParameters::maxChi2, spr::trackSelectionParameters::maxDpOverP, spr::trackSelectionParameters::maxDxyPV, spr::trackSelectionParameters::maxDzPV, spr::trackSelectionParameters::maxInMiss, spr::trackSelectionParameters::maxOutMiss, spr::trackSelectionParameters::minLayerCrossed, spr::trackSelectionParameters::minOuterHit, spr::trackSelectionParameters::minPt, minPTrackValue_, spr::trackSelectionParameters::minQuality, pixCandTag_, pixelIsolationConeSizeAtEC_, pixelTracksSources_, pLimits_, prelimCone_, processName_, reco::TrackBase::qualityByName(), rEB_, selectionParameters_, tauUnbiasCone_, theTrackQuality_, tok_bs_, tok_EB_, tok_EE_, tok_genTrack_, tok_hbhe_, tok_hlt_, tok_l1cand_, tok_l2cand_, tok_lumi_, tok_pixtk_, tok_pixtks_, tok_recVtx_, tok_SeedingLayerHB_, tok_SeedingLayerHE_, tok_SiPixelRecHits_, tok_trigEvt_, tok_trigRes_, tok_verthb_, tok_verthe_, verbosity_, vtxCutIsol_, vtxCutSeed_, and zEE_.
|
override |
Definition at line 399 of file IsoTrig.cc.
References t_ECone, t_NFcandEmip, t_NFcandEta, t_NFcandP, t_NFcandPhi, t_NFcandPt, t_NFTrkcandEmip, t_NFTrkcandEta, t_NFTrkcandP, t_NFTrkcandPhi, t_NFTrkcandPt, t_NFTrkChgIsoFlag, t_NFTrkMinDP1, t_NFTrkMinDR, t_NFTrkMipFlag, t_NFTrkMissFlag, t_NFTrkNeuIsoFlag, t_NFTrkPropFlag, t_NFTrkPVFlag, t_NFTrkqltyFlag, t_NFTrkselTkFlag, t_nGoodTk, t_nPixCand, t_nPixSeed, t_PixcandEta, t_PixcandMaxP, t_PixcandP, t_PixcandPhi, t_PixcandPt, t_PixTrkcandEta, t_PixTrkcandMaxP, t_PixTrkcandP, t_PixTrkcandPhi, t_PixTrkcandPt, t_PixTrkcandselTk, t_timeL2Prod, t_TrkhCone, t_TrkMissFlag, t_TrkNuIsolFlag, t_TrkP, t_TrkPVFlag, t_TrkqltyFlag, and t_TrkselTkFlag.
|
overrideprivate |
Definition at line 495 of file IsoTrig.cc.
References barrelRecHitsHandle_, beamSpotH_, ecalTB2006H4_GenSimDigiReco_cfg::bField, g4SimHits_cfi::BField, bFieldH_, bfVal_, edm::EventBase::bunchCrossing(), changed_, chgIsolation(), hitfit::clear(), doChgIsolTree_, doL2L3_, doMipCutTree_, doStudyIsol_, doTiming_, doTrkResTree_, endcapRecHitsHandle_, trigger::TriggerObject::energy(), trigger::TriggerObject::eta(), fastmath::etaphi(), etaPhiTrigger(), edm::EventID::event(), HcalObjRepresent::Fill(), trigger::TriggerEvent::filterKeys(), trigger::TriggerEvent::filterTag(), spr::find(), edm::EventSetup::get(), edm::LuminosityBlock::getByToken(), edm::Event::getByToken(), getGoodTracks(), edm::Event::getLuminosityBlock(), trigger::TriggerEvent::getObjects(), h_Filters, h_HLT, h_L1ObjEnergy, h_nHLT, h_nL3Objs, h_Pre, h_PreHLT, h_PreHLTwt, h_PreL1, h_PreL1wt, hbhe_, ValidationMatrix::hlt, HLTPrescaleProvider::hltConfigProvider(), hltPrescaleProvider_, mps_fire::i, trigger::TriggerObject::id(), edm::EventBase::id(), recoMuon::in, MagneticField::inTesla(), edm::HandleBase::isValid(), LumiDetails::kOCC1, label, edm::InputTag::label(), leadPV_, edm::EventBase::luminosityBlock(), lumiProducer_cfi::lumiProducer, LumiDetails::lumiValue(), PV3DBase< T, PVType, FrameType >::mag(), trigger::TriggerObject::mass(), HLTConfigProvider::moduleLabels(), electrons_cff::modules, gen::n, pG_, trigger::TriggerObject::phi(), pixelTrackRefsHB_, pixelTrackRefsHE_, pixelTracksSources_, reco::BeamSpot::position(), HLTPrescaleProvider::prescaleValues(), edm::Handle< T >::product(), edm::ESHandle< T >::product(), trigger::TriggerObject::pt(), trigger::TriggerObject::px(), trigger::TriggerObject::py(), trigger::TriggerObject::pz(), recVtxs_, edm::EventID::run(), HLTConfigProvider::size(), findQualityFiles::size, trigger::TriggerEvent::sizeFilters(), AlCaHLTBitMon_QueryRunRegistry::string, studyIsolation(), studyMipCut(), studyTiming(), studyTrigger(), StudyTrkEbyP(), tok_bs_, tok_EB_, tok_EE_, tok_genTrack_, tok_hbhe_, tok_l1cand_, tok_l2cand_, tok_lumi_, tok_pixtk_, tok_pixtks_, tok_recVtx_, tok_trigEvt_, tok_trigRes_, HLTConfigProvider::triggerIndex(), edm::TriggerNames::triggerNames(), edm::Event::triggerNames(), triggerResults, trigList_, trigNames_, trigPreList_, vec_, verbosity_, x, y, and z.
|
overrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 809 of file IsoTrig.cc.
References ChgIsolnTree_, egammaForCoreTracking_cff::cuts, doChgIsolTree_, doL2L3_, doMipCutTree_, doTiming_, doTrkResTree_, fs_, h_dEta, h_dEtaL1, h_dinvPt, h_dP, h_dPhi, h_dPhiL1, h_dPt, h_dRL1, h_eCalo, h_eHcal, h_eMaxNearP, h_eMip, h_eNeutIso, h_EnIn, h_EnOut, h_eta, h_etaCalibTracks, h_etaMipTracks, h_Filters, h_HLT, h_L1ObjEnergy, h_mindR, h_MipEnMatch, h_MipEnNoMatch, h_nHLT, h_nL3Objs, h_p, h_phi, h_Pre, h_PreHLT, h_PreHLTwt, h_PreL1, h_PreL1wt, h_pt, mps_fire::i, jets_cff::levels, TFileService::make(), MipCutTree_, pLimits_, AlCaHLTBitMon_QueryRunRegistry::string, t_ECone, t_NFcandEmip, t_NFcandEta, t_NFcandP, t_NFcandPhi, t_NFcandPt, t_NFTrkcandEmip, t_NFTrkcandEta, t_NFTrkcandP, t_NFTrkcandPhi, t_NFTrkcandPt, t_NFTrkChgIsoFlag, t_NFTrkMinDP1, t_NFTrkMinDR, t_NFTrkMipFlag, t_NFTrkMissFlag, t_NFTrkNeuIsoFlag, t_NFTrkPropFlag, t_NFTrkPVFlag, t_NFTrkqltyFlag, t_NFTrkselTkFlag, t_nGoodTk, t_nPixCand, t_nPixSeed, t_PixcandEta, t_PixcandMaxP, t_PixcandP, t_PixcandPhi, t_PixcandPt, t_PixTrkcandEta, t_PixTrkcandMaxP, t_PixTrkcandP, t_PixTrkcandPhi, t_PixTrkcandPt, t_PixTrkcandselTk, t_timeL2Prod, t_TrkhCone, t_TrkMissFlag, t_TrkNuIsolFlag, t_TrkP, t_TrkPVFlag, t_TrkqltyFlag, t_TrkselTkFlag, TimingTree_, and TrkResTree_.
|
overrideprivate |
Definition at line 1097 of file IsoTrig.cc.
References changed_, hltPrescaleProvider_, HLTPrescaleProvider::init(), processName_, and edm::RunBase::run().
|
private |
Definition at line 1720 of file IsoTrig.cc.
References a_charIsoR_, ecalTB2006H4_GenSimDigiReco_cfg::bField, bFieldH_, ALCARECOTkAlJpsiMuMu_cff::charge, spr::chargeIsolationCone(), ChgIsolnTree_, clearChgIsolnTreeVectors(), boostedElectronIsolation_cff::deltaR, dR(), runTauDisplay::dr, PVValHelper::dxy, PVValHelper::dz, PVValHelper::eta, getDistInCM(), GetEtaPhiAtEcal(), spr::goodTrack(), mps_fire::i, gen::k, checklumidiff::l, leadPV_, RecoMuonValidator_cfi::maxP, minPTrackValue_, nTracks(), AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), pG_, phi, pixelIsolationConeSizeAtEC_, pixelTrackRefsHE_, position, prelimCone_, edm::ESHandle< T >::product(), spr::propagateCALO(), EnergyCorrector::pt, pushChgIsolnTreeVecs(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), dttmaxenums::R, recVtxs_, edm::second(), selectionParameters_, tauUnbiasCone_, theTrackQuality_, verbosity_, vtxCutIsol_, vtxCutSeed_, and z.
Referenced by analyze(), and endRun().
|
private |
Definition at line 723 of file IsoTrig.cc.
References hitfit::clear(), mps_fire::i, t_PixcandEta, t_PixcandMaxP, t_PixcandP, t_PixcandPhi, t_PixcandPt, t_PixTrkcandEta, t_PixTrkcandMaxP, t_PixTrkcandP, t_PixTrkcandPhi, t_PixTrkcandPt, and t_PixTrkcandselTk.
Referenced by chgIsolation(), and endRun().
|
private |
Definition at line 739 of file IsoTrig.cc.
References t_ECone, t_NFcandEmip, t_NFcandEta, t_NFcandP, t_NFcandPhi, t_NFcandPt, t_NFTrkcandEmip, t_NFTrkcandEta, t_NFTrkcandP, t_NFTrkcandPhi, t_NFTrkcandPt, t_NFTrkChgIsoFlag, t_NFTrkMinDP1, t_NFTrkMinDR, t_NFTrkMipFlag, t_NFTrkMissFlag, t_NFTrkNeuIsoFlag, t_NFTrkPropFlag, t_NFTrkPVFlag, t_NFTrkqltyFlag, and t_NFTrkselTkFlag.
Referenced by endRun(), and studyMipCut().
|
private |
Definition at line 1998 of file IsoTrig.cc.
Referenced by dR(), endRun(), fillDifferences(), and studyTrigger().
|
private |
|
private |
Definition at line 2024 of file IsoTrig.cc.
References funct::abs().
Referenced by endRun(), and fillDifferences().
|
private |
Definition at line 2002 of file IsoTrig.cc.
References M_PI.
Referenced by dR(), endRun(), fillDifferences(), and studyTrigger().
|
private |
|
private |
Definition at line 2014 of file IsoTrig.cc.
References dEta(), dPhi(), and mathSSE::sqrt().
Referenced by chgIsolation(), endRun(), fillDifferences(), getGoodTracks(), studyIsolation(), studyMipCut(), and studyTrigger().
|
overrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 1071 of file IsoTrig.cc.
References plotBeamSpotDB::first, fs_, g_Accepts, g_Pre, g_PreHLT, g_PreL1, mps_fire::i, TFileService::make(), maxRunNo_, minRunNo_, gen::n, edm::second(), trigList_, trigNames_, and trigPreList_.
Referenced by o2olib.O2ORunMgr::executeJob().
|
inlineoverrideprivate |
Definition at line 110 of file IsoTrig.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, chgIsolation(), clearChgIsolnTreeVectors(), clearMipCutTreeVectors(), dEta(), dinvPt(), dP(), dPhi(), dPt(), dR(), etaPhiTrigger(), fillCuts(), fillDifferences(), fillEnergy(), fillHist(), getDistInCM(), GetEtaPhiAtEcal(), getGoodTracks(), PVValHelper::pT, pushChgIsolnTreeVecs(), pushMipCutTreeVecs(), studyIsolation(), studyMipCut(), studyTiming(), studyTrigger(), and StudyTrkEbyP().
|
private |
Definition at line 2032 of file IsoTrig.cc.
References PVValHelper::eta, gen::k, phi, EnergyCorrector::pt, and vec_.
Referenced by analyze(), and endRun().
|
private |
Definition at line 1966 of file IsoTrig.cc.
References cutCharge_, cutMip_, cutNeutral_, h_eMaxNearP, h_eMip, h_eNeutIso, h_etaCalibTracks, h_etaMipTracks, and pLimits_.
Referenced by endRun(), and studyIsolation().
|
static |
Definition at line 447 of file IsoTrig.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::addUntracked(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 1946 of file IsoTrig.cc.
References dEta(), dinvPt(), dP(), dPhi(), dPt(), dR(), runTauDisplay::dr, h_dEta, h_dinvPt, h_dP, h_dPhi, h_dPt, and h_mindR.
Referenced by endRun(), studyMipCut(), and studyTrigger().
|
private |
Definition at line 1984 of file IsoTrig.cc.
References h_eCalo, h_eHcal, GetRecoTauVFromDQM_MC_cff::kk, and pLimits_.
Referenced by endRun(), and studyIsolation().
|
private |
Definition at line 1939 of file IsoTrig.cc.
References h_eta, h_p, h_phi, and h_pt.
Referenced by endRun(), studyIsolation(), and studyTrigger().
|
private |
Definition at line 2107 of file IsoTrig.cc.
References angle(), funct::cos(), DEFINE_FWK_MODULE, JetChargeProducer_cfi::exp, M_PI, rEB_, funct::sin(), funct::tan(), and zEE_.
Referenced by chgIsolation(), and endRun().
|
private |
Definition at line 2048 of file IsoTrig.cc.
References alpha, bfVal_, ALCARECOTkAlJpsiMuMu_cff::charge, hiPixelPairStep_cff::deltaPhi, JetChargeProducer_cfi::exp, cmsBatch::log, M_PI, rEB_, funct::sin(), funct::tan(), theta(), z, and zEE_.
Referenced by chgIsolation(), and endRun().
|
private |
Definition at line 1845 of file IsoTrig.cc.
References a_charIsoR_, a_mipR_, barrelRecHitsHandle_, ecalTB2006H4_GenSimDigiReco_cfg::bField, bFieldH_, spr::chargeIsolationCone(), funct::cos(), dR(), spr::eCone_ecal(), endcapRecHitsHandle_, edm::Event::getByToken(), trigger::TriggerRefsCollections::getObjects(), spr::goodTrack(), cuy::ii, edm::HandleBase::isValid(), leadPV_, nTracks(), AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), pG_, edm::ESHandle< T >::product(), spr::propagateCALO(), EnergyCorrector::pt, reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), selectionParameters_, funct::sin(), t_nGoodTk, theTrackQuality_, tok_l1cand_, trigger::TriggerL1CenJet, trigger::TriggerL1ForJet, trigger::TriggerL1TauJet, and verbosity_.
Referenced by analyze(), and endRun().
|
private |
Definition at line 763 of file IsoTrig.cc.
References t_PixcandEta, t_PixcandMaxP, t_PixcandP, t_PixcandPhi, t_PixcandPt, t_PixTrkcandEta, t_PixTrkcandMaxP, t_PixTrkcandP, t_PixTrkcandPhi, t_PixTrkcandPt, and t_PixTrkcandselTk.
Referenced by chgIsolation(), and endRun().
|
private |
Definition at line 781 of file IsoTrig.cc.
References t_ECone, t_NFcandEmip, t_NFcandEta, t_NFcandP, t_NFcandPhi, t_NFcandPt, t_NFTrkcandEmip, t_NFTrkcandEta, t_NFTrkcandP, t_NFTrkcandPhi, t_NFTrkcandPt, t_NFTrkChgIsoFlag, t_NFTrkMinDP1, t_NFTrkMinDR, t_NFTrkMipFlag, t_NFTrkMissFlag, t_NFTrkNeuIsoFlag, t_NFTrkPropFlag, t_NFTrkPVFlag, t_NFTrkqltyFlag, and t_NFTrkselTkFlag.
Referenced by endRun(), and studyMipCut().
|
private |
Definition at line 1585 of file IsoTrig.cc.
References a_charIsoR_, a_coneR_, a_mipR_, a_neutR1_, a_neutR2_, barrelRecHitsHandle_, ecalTB2006H4_GenSimDigiReco_cfg::bField, bFieldH_, spr::chargeIsolationCone(), cutCharge_, cutMip_, cutNeutral_, boostedElectronIsolation_cff::deltaR, doL2L3_, dR(), dr_L1_, spr::eCone_ecal(), spr::eCone_hcal(), endcapRecHitsHandle_, fillCuts(), fillEnergy(), fillHist(), spr::find(), spr::goodTrack(), hbhe_, hit::id, HcalDetId::ieta(), edm::HandleBase::isValid(), gen::k, leadPV_, nTracks(), reco::TrackBase::p(), pG_, edm::ESHandle< T >::product(), spr::propagateCALO(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), selectionParameters_, theTrackQuality_, vec_, and verbosity_.
Referenced by analyze(), and endRun().
|
private |
Definition at line 1333 of file IsoTrig.cc.
References a_charIsoR_, a_coneR_, a_mipR_, a_neutR1_, a_neutR2_, funct::abs(), barrelRecHitsHandle_, ecalTB2006H4_GenSimDigiReco_cfg::bField, bFieldH_, spr::chargeIsolationCone(), clearMipCutTreeVectors(), cutCharge_, cutMip_, cutNeutral_, dR(), runTauDisplay::dr, spr::eCone_ecal(), spr::eCone_hcal(), endcapRecHitsHandle_, reco::TrackBase::eta(), fillDifferences(), spr::goodTrack(), h_EnIn, h_EnOut, h_MipEnMatch, h_MipEnNoMatch, hbhe_, mps_fire::i, edm::HandleBase::isValid(), leadPV_, spr::trackSelectionParameters::maxDxyPV, spr::trackSelectionParameters::maxDzPV, spr::trackSelectionParameters::maxInMiss, spr::trackSelectionParameters::maxOutMiss, MipCutTree_, nTracks(), reco::TrackBase::p(), pG_, reco::TrackBase::phi(), edm::ESHandle< T >::product(), spr::propagateCALO(), reco::TrackBase::pt(), pushMipCutTreeVecs(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), selectionParameters_, theTrackQuality_, and verbosity_.
Referenced by analyze(), and endRun().
|
private |
Definition at line 1222 of file IsoTrig.cc.
References boostedElectronIsolation_cff::deltaR, PVValHelper::dxy, PVValHelper::dz, PVValHelper::eta, edm::Event::getByToken(), trigger::TriggerRefsCollections::getObjects(), AlCaHLTBitMon_ParallelJobs::p, phi, pixelTrackRefsHB_, pixelTrackRefsHE_, edm::Handle< T >::product(), EnergyCorrector::pt, dttmaxenums::R, TrackInfoProducer_cfi::rechits, SeedingLayerSetsHits::size(), edmNew::DetSetVector< T >::size(), t_nPixCand, t_nPixSeed, t_timeL2Prod, tauUnbiasCone_, TimingTree_, tok_l1cand_, tok_SeedingLayerHB_, tok_SeedingLayerHE_, tok_SiPixelRecHits_, tok_verthb_, tok_verthe_, trigger::TriggerL1CenJet, trigger::TriggerL1ForJet, trigger::TriggerL1TauJet, verbosity_, and vtxCutSeed_.
Referenced by analyze(), and endRun().
|
private |
Definition at line 1461 of file IsoTrig.cc.
References funct::abs(), boostedElectronIsolation_cff::deltaR, dEta(), dPhi(), dR(), runTauDisplay::dr, HcalObjRepresent::Fill(), fillDifferences(), fillHist(), h_dEtaL1, h_dPhiL1, h_dRL1, mps_fire::i, edm::HandleBase::isValid(), gen::k, mathSSE::sqrt(), vec_, and verbosity_.
Referenced by analyze(), and endRun().
|
private |
Definition at line 1102 of file IsoTrig.cc.
References a_charIsoR_, a_coneR_, a_mipR_, a_neutR1_, a_neutR2_, barrelRecHitsHandle_, ecalTB2006H4_GenSimDigiReco_cfg::bField, bFieldH_, spr::chargeIsolationCone(), cutCharge_, cutMip_, cutNeutral_, spr::eCone_ecal(), spr::eCone_hcal(), endcapRecHitsHandle_, spr::goodTrack(), hbhe_, edm::HandleBase::isValid(), leadPV_, spr::trackSelectionParameters::maxDxyPV, spr::trackSelectionParameters::maxDzPV, spr::trackSelectionParameters::maxInMiss, spr::trackSelectionParameters::maxOutMiss, nTracks(), reco::TrackBase::p(), pG_, edm::ESHandle< T >::product(), spr::propagateCALO(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), selectionParameters_, t_TrkhCone, t_TrkMissFlag, t_TrkNuIsolFlag, t_TrkP, t_TrkPVFlag, t_TrkqltyFlag, t_TrkselTkFlag, theTrackQuality_, TrkResTree_, and verbosity_.
Referenced by analyze(), and endRun().
|
private |
Definition at line 164 of file IsoTrig.cc.
Referenced by chgIsolation(), getGoodTracks(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 164 of file IsoTrig.cc.
Referenced by IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 165 of file IsoTrig.cc.
Referenced by getGoodTracks(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 164 of file IsoTrig.cc.
Referenced by IsoTrig().
|
private |
Definition at line 165 of file IsoTrig.cc.
Referenced by IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 165 of file IsoTrig.cc.
Referenced by IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 191 of file IsoTrig.cc.
Referenced by analyze(), getGoodTracks(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 193 of file IsoTrig.cc.
Referenced by analyze().
|
private |
Definition at line 188 of file IsoTrig.cc.
Referenced by analyze(), chgIsolation(), getGoodTracks(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 162 of file IsoTrig.cc.
Referenced by analyze(), and GetEtaPhiAtEcal().
|
private |
Definition at line 199 of file IsoTrig.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 202 of file IsoTrig.cc.
Referenced by beginJob(), and chgIsolation().
|
private |
Definition at line 166 of file IsoTrig.cc.
Referenced by fillCuts(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 165 of file IsoTrig.cc.
Referenced by fillCuts(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 166 of file IsoTrig.cc.
Referenced by fillCuts(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 155 of file IsoTrig.cc.
Referenced by analyze(), beginJob(), and IsoTrig().
|
private |
Definition at line 154 of file IsoTrig.cc.
Referenced by analyze(), beginJob(), and studyIsolation().
|
private |
Definition at line 154 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 155 of file IsoTrig.cc.
Referenced by analyze().
|
private |
Definition at line 154 of file IsoTrig.cc.
Referenced by analyze(), beginJob(), and IsoTrig().
|
private |
Definition at line 155 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 164 of file IsoTrig.cc.
Referenced by studyIsolation().
|
private |
Definition at line 192 of file IsoTrig.cc.
Referenced by analyze(), getGoodTracks(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 201 of file IsoTrig.cc.
Referenced by beginJob(), and endJob().
|
private |
Definition at line 262 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 262 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 262 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 262 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 257 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 256 of file IsoTrig.cc.
Referenced by beginJob(), and studyTrigger().
|
private |
Definition at line 258 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 257 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 257 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 256 of file IsoTrig.cc.
Referenced by beginJob(), and studyTrigger().
|
private |
Definition at line 257 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 256 of file IsoTrig.cc.
Referenced by beginJob(), and studyTrigger().
|
private |
Definition at line 261 of file IsoTrig.cc.
Referenced by beginJob(), and fillEnergy().
|
private |
Definition at line 261 of file IsoTrig.cc.
Referenced by beginJob(), and fillEnergy().
|
private |
Definition at line 259 of file IsoTrig.cc.
Referenced by beginJob(), and fillCuts().
|
private |
Definition at line 258 of file IsoTrig.cc.
Referenced by beginJob(), and fillCuts().
|
private |
Definition at line 259 of file IsoTrig.cc.
Referenced by beginJob(), and fillCuts().
|
private |
Definition at line 250 of file IsoTrig.cc.
Referenced by beginJob(), and studyMipCut().
|
private |
Definition at line 250 of file IsoTrig.cc.
Referenced by beginJob(), and studyMipCut().
|
private |
Definition at line 255 of file IsoTrig.cc.
Referenced by beginJob(), and fillHist().
|
private |
Definition at line 260 of file IsoTrig.cc.
Referenced by beginJob(), and fillCuts().
|
private |
Definition at line 260 of file IsoTrig.cc.
Referenced by beginJob(), and fillCuts().
|
private |
Definition at line 253 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 252 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 254 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 258 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 251 of file IsoTrig.cc.
Referenced by beginJob(), and studyMipCut().
|
private |
Definition at line 251 of file IsoTrig.cc.
Referenced by beginJob(), and studyMipCut().
|
private |
Definition at line 252 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 253 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 255 of file IsoTrig.cc.
Referenced by beginJob(), and fillHist().
|
private |
Definition at line 255 of file IsoTrig.cc.
Referenced by beginJob(), and fillHist().
|
private |
Definition at line 253 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 252 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 254 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 252 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 254 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 255 of file IsoTrig.cc.
Referenced by beginJob(), and fillHist().
|
private |
Definition at line 190 of file IsoTrig.cc.
Referenced by analyze(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 150 of file IsoTrig.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 152 of file IsoTrig.cc.
Referenced by IsoTrig().
|
private |
Definition at line 152 of file IsoTrig.cc.
Referenced by IsoTrig().
|
private |
Definition at line 195 of file IsoTrig.cc.
Referenced by analyze(), chgIsolation(), getGoodTracks(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 167 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 158 of file IsoTrig.cc.
Referenced by chgIsolation(), and IsoTrig().
|
private |
Definition at line 167 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 202 of file IsoTrig.cc.
Referenced by beginJob(), and studyMipCut().
|
private |
Definition at line 189 of file IsoTrig.cc.
Referenced by analyze(), chgIsolation(), getGoodTracks(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 152 of file IsoTrig.cc.
Referenced by IsoTrig().
|
private |
Definition at line 157 of file IsoTrig.cc.
Referenced by chgIsolation(), and IsoTrig().
|
private |
Definition at line 187 of file IsoTrig.cc.
Referenced by analyze(), and studyTiming().
|
private |
Definition at line 187 of file IsoTrig.cc.
Referenced by analyze(), chgIsolation(), and studyTiming().
|
private |
Definition at line 153 of file IsoTrig.cc.
|
private |
Definition at line 200 of file IsoTrig.cc.
Referenced by beginJob(), fillCuts(), fillEnergy(), and IsoTrig().
|
private |
Definition at line 159 of file IsoTrig.cc.
Referenced by chgIsolation(), and IsoTrig().
|
private |
Definition at line 161 of file IsoTrig.cc.
Referenced by beginRun(), and IsoTrig().
|
private |
Definition at line 162 of file IsoTrig.cc.
Referenced by getDistInCM(), GetEtaPhiAtEcal(), and IsoTrig().
|
private |
Definition at line 194 of file IsoTrig.cc.
Referenced by analyze(), and chgIsolation().
|
private |
Definition at line 163 of file IsoTrig.cc.
Referenced by chgIsolation(), getGoodTracks(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 248 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 232 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 230 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 228 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 231 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 229 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 237 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 235 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 233 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 236 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 234 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 245 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 239 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 238 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 247 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 242 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 246 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 244 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 243 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 241 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 240 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 206 of file IsoTrig.cc.
Referenced by beginJob(), getGoodTracks(), and ~IsoTrig().
|
private |
Definition at line 204 of file IsoTrig.cc.
Referenced by beginJob(), studyTiming(), and ~IsoTrig().
|
private |
Definition at line 205 of file IsoTrig.cc.
Referenced by beginJob(), studyTiming(), and ~IsoTrig().
|
private |
Definition at line 218 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 220 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 216 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 219 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 217 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 223 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 225 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 221 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 224 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 222 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 226 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 203 of file IsoTrig.cc.
Referenced by beginJob(), studyTiming(), and ~IsoTrig().
|
private |
Definition at line 208 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 212 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 214 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 209 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 213 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 211 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 210 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 159 of file IsoTrig.cc.
Referenced by chgIsolation(), IsoTrig(), and studyTiming().
|
private |
Definition at line 160 of file IsoTrig.cc.
Referenced by chgIsolation(), getGoodTracks(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 202 of file IsoTrig.cc.
Referenced by beginJob(), and studyTiming().
|
private |
Definition at line 174 of file IsoTrig.cc.
|
private |
Definition at line 175 of file IsoTrig.cc.
|
private |
Definition at line 176 of file IsoTrig.cc.
|
private |
Definition at line 172 of file IsoTrig.cc.
|
private |
Definition at line 177 of file IsoTrig.cc.
|
private |
Definition at line 171 of file IsoTrig.cc.
Referenced by IsoTrig().
|
private |
Definition at line 183 of file IsoTrig.cc.
Referenced by analyze(), getGoodTracks(), IsoTrig(), and studyTiming().
|
private |
Definition at line 184 of file IsoTrig.cc.
|
private |
Definition at line 168 of file IsoTrig.cc.
|
private |
Definition at line 182 of file IsoTrig.cc.
|
private |
Definition at line 185 of file IsoTrig.cc.
|
private |
Definition at line 173 of file IsoTrig.cc.
|
private |
Definition at line 179 of file IsoTrig.cc.
Referenced by IsoTrig(), and studyTiming().
|
private |
Definition at line 180 of file IsoTrig.cc.
Referenced by IsoTrig(), and studyTiming().
|
private |
Definition at line 181 of file IsoTrig.cc.
Referenced by IsoTrig(), and studyTiming().
|
private |
Definition at line 169 of file IsoTrig.cc.
|
private |
Definition at line 170 of file IsoTrig.cc.
|
private |
Definition at line 178 of file IsoTrig.cc.
Referenced by IsoTrig(), and studyTiming().
|
private |
Definition at line 178 of file IsoTrig.cc.
Referenced by IsoTrig(), and studyTiming().
|
private |
Definition at line 197 of file IsoTrig.cc.
|
private |
Definition at line 151 of file IsoTrig.cc.
|
private |
Definition at line 198 of file IsoTrig.cc.
|
private |
Definition at line 202 of file IsoTrig.cc.
Referenced by beginJob(), and StudyTrkEbyP().
|
private |
Definition at line 263 of file IsoTrig.cc.
Referenced by analyze(), etaPhiTrigger(), studyIsolation(), and studyTrigger().
|
private |
Definition at line 156 of file IsoTrig.cc.
Referenced by analyze(), chgIsolation(), getGoodTracks(), IsoTrig(), studyIsolation(), studyMipCut(), studyTiming(), studyTrigger(), and StudyTrkEbyP().
|
private |
Definition at line 158 of file IsoTrig.cc.
Referenced by chgIsolation(), and IsoTrig().
|
private |
Definition at line 158 of file IsoTrig.cc.
Referenced by chgIsolation(), IsoTrig(), and studyTiming().
|
private |
Definition at line 162 of file IsoTrig.cc.
Referenced by getDistInCM(), GetEtaPhiAtEcal(), and IsoTrig().