#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) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
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 ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
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) |
void | resetItemsToGetFrom (BranchType iType) |
Description: [one line class summary]
Implementation: [Notes on implementation]
Definition at line 96 of file IsoTrig.cc.
|
explicit |
Definition at line 272 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, ProducerED_cfi::InputTag, dqmdumpme::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_geom_, tok_hbhe_, tok_hlt_, tok_l1cand_, tok_l2cand_, tok_lumi_, tok_magField_, 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 426 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.
|
overrideprivatevirtual |
Implements edm::one::EDAnalyzerBase.
Definition at line 565 of file IsoTrig.cc.
References barrelRecHitsHandle_, beamSpotH_, ProducerSetup_cfi::BField, bField_, bfVal_, changed_, chgIsolation(), l1ct::clear(), doChgIsolTree_, doL2L3_, doMipCutTree_, doStudyIsol_, doTiming_, doTrkResTree_, endcapRecHitsHandle_, trigger::TriggerObject::energy(), trigger::TriggerObject::eta(), fastmath::etaphi(), etaPhiTrigger(), spr::find(), geo_, edm::EventSetup::getData(), getGoodTracks(), h_Filters, h_HLT, h_L1ObjEnergy, h_nHLT, h_nL3Objs, h_Pre, h_PreHLT, h_PreHLTwt, h_PreL1, h_PreL1wt, hbhe_, ValidationMatrix::hlt, HltComparatorCreateWorkflow::hltConfig, HLTPrescaleProvider::hltConfigProvider(), hltPrescaleProvider_, mps_fire::i, trigger::TriggerObject::id(), iEvent, recoMuon::in, MagneticField::inTesla(), edm::HandleBase::isValid(), ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::iv, LumiDetails::kOCC1, label, leadPV_, spclusmultlumicorr_cfi::lumiProducer, LumiDetails::lumiValue(), trigger::TriggerObject::mass(), LogMessageMonitor_cff::modules, dqmiodumpmetadata::n, trigger::TriggerObject::phi(), pixelTrackRefsHB_, pixelTrackRefsHE_, pixelTracksSources_, reco::BeamSpot::position(), hltrates_dqm_sourceclient-live_cfg::prescales, HLTPrescaleProvider::prescaleValues(), edm::Handle< T >::product(), trigger::TriggerObject::pt(), trigger::TriggerObject::px(), trigger::TriggerObject::py(), trigger::TriggerObject::pz(), recVtxs_, findQualityFiles::size, AlCaHLTBitMon_QueryRunRegistry::string, studyIsolation(), studyMipCut(), studyTiming(), studyTrigger(), StudyTrkEbyP(), tok_bs_, tok_EB_, tok_EE_, tok_genTrack_, tok_geom_, tok_hbhe_, tok_l1cand_, tok_l2cand_, tok_lumi_, tok_magField_, tok_pixtk_, tok_pixtks_, tok_recVtx_, tok_trigEvt_, tok_trigRes_, PDWG_DiPhoton_SD_cff::triggerEvent, L1TEGammaOffline_cfi::triggerNames, triggerResults, trigList_, trigNames_, trigPreList_, vec_, verbosity_, x, y, and z.
|
overrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 881 of file IsoTrig.cc.
References ChgIsolnTree_, 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, testProducerWithPsetDescEmpty_cfi::i1, testProducerWithPsetDescEmpty_cfi::i2, GCP_tree_cfg::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 1201 of file IsoTrig.cc.
References changed_, hltPrescaleProvider_, HLTPrescaleProvider::init(), processName_, and edm::RunBase::run().
|
private |
Definition at line 1825 of file IsoTrig.cc.
References a_charIsoR_, bField_, ALCARECOTkAlJpsiMuMu_cff::charge, spr::chargeIsolationCone(), ChgIsolnTree_, clearChgIsolnTreeVectors(), PbPb_ZMuSkimMuonDPG_cff::deltaR, l1ctLayer1_cff::dr, dR(), PVValHelper::dxy, PVValHelper::dz, PVValHelper::eta, geo_, getDistInCM(), GetEtaPhiAtEcal(), spr::goodTrack(), mps_fire::i, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::iv, dqmiolumiharvest::j, dqmdumpme::k, MainPageGenerator::l, leadPV_, RecoDisplacedMuonValidator_cfi::maxP, minPTrackValue_, beamSpotPI::nTracks, AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), phi, pixelIsolationConeSizeAtEC_, pixelTrackRefsHE_, position, prelimCone_, spr::propagateCALO(), DiDispStaMuonMonitor_cfi::pt, pushChgIsolnTreeVecs(), multPhiCorr_741_25nsDY_cfi::px, reco::TrackBase::px(), multPhiCorr_741_25nsDY_cfi::py, reco::TrackBase::py(), reco::TrackBase::pz(), dttmaxenums::R, recVtxs_, edm::second(), selectionParameters_, tauUnbiasCone_, theTrackQuality_, verbosity_, vtxCutIsol_, vtxCutSeed_, and z.
Referenced by analyze().
|
private |
Definition at line 792 of file IsoTrig.cc.
References l1ct::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().
|
private |
Definition at line 808 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 studyMipCut().
|
private |
Definition at line 2100 of file IsoTrig.cc.
Referenced by dR(), fillDifferences(), and studyTrigger().
|
private |
|
private |
Definition at line 2125 of file IsoTrig.cc.
References funct::abs().
Referenced by fillDifferences().
|
private |
Definition at line 2102 of file IsoTrig.cc.
References M_PI.
Referenced by dR(), fillDifferences(), and studyTrigger().
|
private |
|
private |
Definition at line 2117 of file IsoTrig.cc.
References dEta(), dPhi(), and mathSSE::sqrt().
Referenced by chgIsolation(), fillDifferences(), getGoodTracks(), studyIsolation(), studyMipCut(), and studyTrigger().
|
overrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 1179 of file IsoTrig.cc.
References fs_, g_Accepts, g_Pre, g_PreHLT, g_PreL1, mps_fire::i, TFileService::make(), maxRunNo_, minRunNo_, dqmiodumpmetadata::n, DeadROC_duringRun::runNum, trigList_, trigNames_, and trigPreList_.
Referenced by o2olib.O2ORunMgr::executeJob().
|
inlineoverrideprivate |
Definition at line 108 of file IsoTrig.cc.
|
private |
Definition at line 2133 of file IsoTrig.cc.
References PVValHelper::eta, dqmdumpme::k, phi, DiDispStaMuonMonitor_cfi::pt, muonTiming_cfi::ptmax, and vec_.
Referenced by analyze().
|
private |
Definition at line 2063 of file IsoTrig.cc.
References TkAlMuonSelectors_cfi::cut, cutCharge_, cutMip_, cutNeutral_, h_eMaxNearP, h_eMip, h_eNeutIso, h_etaCalibTracks, h_etaMipTracks, hcalRecHitTable_cff::ieta, and pLimits_.
Referenced by studyIsolation().
|
static |
Definition at line 517 of file IsoTrig.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, ProducerED_cfi::InputTag, AlCaHLTBitMon_QueryRunRegistry::string, and triggerMatcherToHLTDebug_cfi::tags.
|
private |
Definition at line 2045 of file IsoTrig.cc.
References debug, dEta(), dinvPt(), dP(), Calorimetry_cff::dp, dPhi(), dPt(), l1ctLayer1_cff::dr, dR(), h_dEta, h_dinvPt, h_dP, h_dPhi, h_dPt, and h_mindR.
Referenced by studyMipCut(), and studyTrigger().
|
private |
Definition at line 2084 of file IsoTrig.cc.
References h_eCalo, h_eHcal, hcalRecHitTable_cff::ieta, GetRecoTauVFromDQM_MC_cff::kk, and pLimits_.
Referenced by studyIsolation().
|
private |
Definition at line 2038 of file IsoTrig.cc.
References h_eta, h_p, h_phi, and h_pt.
Referenced by studyIsolation(), and studyTrigger().
|
private |
Definition at line 2212 of file IsoTrig.cc.
References angle(), funct::cos(), HLT_2024v14_cff::eta1, HLT_2024v14_cff::eta2, JetChargeProducer_cfi::exp, M_PI, rEB_, funct::sin(), funct::tan(), and zEE_.
Referenced by chgIsolation().
|
private |
Definition at line 2149 of file IsoTrig.cc.
References simBeamSpotPI::alpha, bfVal_, ALCARECOTkAlJpsiMuMu_cff::charge, SiPixelRawToDigiRegional_cfi::deltaPhi, JetChargeProducer_cfi::exp, dqm-mbProfile::log, M_PI, pv::pT, rEB_, funct::sin(), funct::tan(), theta(), z, and zEE_.
Referenced by chgIsolation().
|
private |
Definition at line 1952 of file IsoTrig.cc.
References a_charIsoR_, a_mipR_, barrelRecHitsHandle_, bField_, spr::chargeIsolationCone(), funct::cos(), dR(), spr::eCone_ecal(), endcapRecHitsHandle_, geo_, trigger::TriggerRefsCollections::getObjects(), spr::goodTrack(), iEvent, cuy::ii, edm::HandleBase::isValid(), leadPV_, beamSpotPI::nTracks, AlCaHLTBitMon_ParallelJobs::p, reco::TrackBase::p(), spr::propagateCALO(), DiDispStaMuonMonitor_cfi::pt, reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), selectionParameters_, funct::sin(), t_nGoodTk, nnet::tanh(), theTrackQuality_, tok_l1cand_, trigger::TriggerL1CenJet, trigger::TriggerL1ForJet, trigger::TriggerL1TauJet, and verbosity_.
Referenced by analyze().
|
private |
Definition at line 832 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().
|
private |
Definition at line 850 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 studyMipCut().
|
private |
Definition at line 1688 of file IsoTrig.cc.
References a_charIsoR_, a_coneR_, a_mipR_, a_neutR1_, a_neutR2_, barrelRecHitsHandle_, bField_, spr::chargeIsolationCone(), cutCharge_, cutMip_, cutNeutral_, PbPb_ZMuSkimMuonDPG_cff::deltaR, hcalRecHitTable_cff::detId, doL2L3_, dR(), dr_L1_, StorageManager_cfg::e1, spr::eCone_ecal(), spr::eCone_hcal(), endcapRecHitsHandle_, fillCuts(), fillEnergy(), fillHist(), spr::find(), geo_, spr::goodTrack(), hbhe_, hit::id, hcalRecHitTable_cff::ieta, edm::HandleBase::isValid(), dqmdumpme::k, leadPV_, beamSpotPI::nTracks, reco::TrackBase::p(), spr::propagateCALO(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), selectionParameters_, theTrackQuality_, vec_, and verbosity_.
Referenced by analyze().
|
private |
Definition at line 1441 of file IsoTrig.cc.
References a_charIsoR_, a_coneR_, a_mipR_, a_neutR1_, a_neutR2_, funct::abs(), barrelRecHitsHandle_, bField_, spr::chargeIsolationCone(), clearMipCutTreeVectors(), cutCharge_, cutMip_, cutNeutral_, l1ctLayer1_cff::dr, dR(), StorageManager_cfg::e1, spr::eCone_ecal(), spr::eCone_hcal(), endcapRecHitsHandle_, reco::TrackBase::eta(), fillDifferences(), geo_, 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_, beamSpotPI::nTracks, reco::TrackBase::p(), reco::TrackBase::phi(), spr::propagateCALO(), reco::TrackBase::pt(), pushMipCutTreeVecs(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), selectionParameters_, theTrackQuality_, and verbosity_.
Referenced by analyze().
|
private |
Definition at line 1330 of file IsoTrig.cc.
References PbPb_ZMuSkimMuonDPG_cff::deltaR, PVValHelper::dxy, PVValHelper::dz, PVValHelper::eta, edm::Event::getByToken(), trigger::TriggerRefsCollections::getObjects(), AlCaHLTBitMon_ParallelJobs::p, phi, pixelTrackRefsHB_, pixelTrackRefsHE_, edm::Handle< T >::product(), DiDispStaMuonMonitor_cfi::pt, dttmaxenums::R, HI_PhotonSkim_cff::rechits, SeedingLayerSetsHits::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().
|
private |
Definition at line 1574 of file IsoTrig.cc.
References funct::abs(), PbPb_ZMuSkimMuonDPG_cff::deltaR, dEta(), Calorimetry_cff::dp, dPhi(), l1ctLayer1_cff::dr, dR(), fillDifferences(), fillHist(), h_dEtaL1, h_dPhiL1, h_dRL1, mps_fire::i, edm::HandleBase::isValid(), dqmiolumiharvest::j, dqmdumpme::k, mathSSE::sqrt(), vec_, and verbosity_.
Referenced by analyze().
|
private |
Definition at line 1206 of file IsoTrig.cc.
References a_charIsoR_, a_coneR_, a_mipR_, a_neutR1_, a_neutR2_, barrelRecHitsHandle_, bField_, spr::chargeIsolationCone(), cutCharge_, cutMip_, cutNeutral_, StorageManager_cfg::e1, spr::eCone_ecal(), spr::eCone_hcal(), endcapRecHitsHandle_, geo_, spr::goodTrack(), hbhe_, edm::HandleBase::isValid(), leadPV_, spr::trackSelectionParameters::maxDxyPV, spr::trackSelectionParameters::maxDzPV, spr::trackSelectionParameters::maxInMiss, spr::trackSelectionParameters::maxOutMiss, beamSpotPI::nTracks, reco::TrackBase::p(), 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().
|
private |
Definition at line 165 of file IsoTrig.cc.
Referenced by chgIsolation(), getGoodTracks(), 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 166 of file IsoTrig.cc.
Referenced by getGoodTracks(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 165 of file IsoTrig.cc.
Referenced by IsoTrig().
|
private |
Definition at line 166 of file IsoTrig.cc.
Referenced by IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 166 of file IsoTrig.cc.
Referenced by IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 193 of file IsoTrig.cc.
Referenced by analyze(), getGoodTracks(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 195 of file IsoTrig.cc.
Referenced by analyze().
|
private |
Definition at line 198 of file IsoTrig.cc.
Referenced by analyze(), chgIsolation(), getGoodTracks(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 163 of file IsoTrig.cc.
Referenced by analyze(), and GetEtaPhiAtEcal().
|
private |
Definition at line 204 of file IsoTrig.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 207 of file IsoTrig.cc.
Referenced by beginJob(), and chgIsolation().
|
private |
Definition at line 167 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 167 of file IsoTrig.cc.
Referenced by fillCuts(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 156 of file IsoTrig.cc.
Referenced by analyze(), beginJob(), and IsoTrig().
|
private |
Definition at line 155 of file IsoTrig.cc.
Referenced by analyze(), beginJob(), and studyIsolation().
|
private |
Definition at line 155 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 156 of file IsoTrig.cc.
Referenced by analyze().
|
private |
Definition at line 155 of file IsoTrig.cc.
Referenced by analyze(), beginJob(), and IsoTrig().
|
private |
Definition at line 156 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 165 of file IsoTrig.cc.
Referenced by studyIsolation().
|
private |
Definition at line 194 of file IsoTrig.cc.
Referenced by analyze(), getGoodTracks(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 206 of file IsoTrig.cc.
Referenced by beginJob(), and endJob().
|
private |
Definition at line 268 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 267 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 267 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 267 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 199 of file IsoTrig.cc.
Referenced by analyze(), chgIsolation(), getGoodTracks(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 262 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 261 of file IsoTrig.cc.
Referenced by beginJob(), and studyTrigger().
|
private |
Definition at line 263 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 262 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 262 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 261 of file IsoTrig.cc.
Referenced by beginJob(), and studyTrigger().
|
private |
Definition at line 262 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 261 of file IsoTrig.cc.
Referenced by beginJob(), and studyTrigger().
|
private |
Definition at line 266 of file IsoTrig.cc.
Referenced by beginJob(), and fillEnergy().
|
private |
Definition at line 266 of file IsoTrig.cc.
Referenced by beginJob(), and fillEnergy().
|
private |
Definition at line 264 of file IsoTrig.cc.
Referenced by beginJob(), and fillCuts().
|
private |
Definition at line 263 of file IsoTrig.cc.
Referenced by beginJob(), and fillCuts().
|
private |
Definition at line 264 of file IsoTrig.cc.
Referenced by beginJob(), and fillCuts().
|
private |
Definition at line 255 of file IsoTrig.cc.
Referenced by beginJob(), and studyMipCut().
|
private |
Definition at line 255 of file IsoTrig.cc.
Referenced by beginJob(), and studyMipCut().
|
private |
Definition at line 260 of file IsoTrig.cc.
Referenced by beginJob(), and fillHist().
|
private |
Definition at line 265 of file IsoTrig.cc.
Referenced by beginJob(), and fillCuts().
|
private |
Definition at line 265 of file IsoTrig.cc.
Referenced by beginJob(), and fillCuts().
|
private |
Definition at line 258 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 257 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 259 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 263 of file IsoTrig.cc.
Referenced by beginJob(), and fillDifferences().
|
private |
Definition at line 256 of file IsoTrig.cc.
Referenced by beginJob(), and studyMipCut().
|
private |
Definition at line 256 of file IsoTrig.cc.
Referenced by beginJob(), and studyMipCut().
|
private |
Definition at line 257 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 258 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 260 of file IsoTrig.cc.
Referenced by beginJob(), and fillHist().
|
private |
Definition at line 260 of file IsoTrig.cc.
Referenced by beginJob(), and fillHist().
|
private |
Definition at line 258 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 257 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 259 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 257 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 259 of file IsoTrig.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 260 of file IsoTrig.cc.
Referenced by beginJob(), and fillHist().
|
private |
Definition at line 192 of file IsoTrig.cc.
Referenced by analyze(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 151 of file IsoTrig.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 153 of file IsoTrig.cc.
Referenced by IsoTrig().
|
private |
Definition at line 153 of file IsoTrig.cc.
Referenced by IsoTrig().
|
private |
Definition at line 200 of file IsoTrig.cc.
Referenced by analyze(), chgIsolation(), getGoodTracks(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 168 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 159 of file IsoTrig.cc.
Referenced by chgIsolation(), and IsoTrig().
|
private |
Definition at line 168 of file IsoTrig.cc.
Referenced by endJob().
|
private |
Definition at line 207 of file IsoTrig.cc.
Referenced by beginJob(), and studyMipCut().
|
private |
Definition at line 153 of file IsoTrig.cc.
Referenced by IsoTrig().
|
private |
Definition at line 158 of file IsoTrig.cc.
Referenced by chgIsolation(), and IsoTrig().
|
private |
Definition at line 191 of file IsoTrig.cc.
Referenced by analyze(), and studyTiming().
|
private |
Definition at line 191 of file IsoTrig.cc.
Referenced by analyze(), chgIsolation(), and studyTiming().
|
private |
Definition at line 154 of file IsoTrig.cc.
|
private |
Definition at line 205 of file IsoTrig.cc.
Referenced by beginJob(), fillCuts(), fillEnergy(), and IsoTrig().
|
private |
Definition at line 160 of file IsoTrig.cc.
Referenced by chgIsolation(), and IsoTrig().
|
private |
Definition at line 162 of file IsoTrig.cc.
Referenced by beginRun(), and IsoTrig().
|
private |
Definition at line 163 of file IsoTrig.cc.
Referenced by getDistInCM(), GetEtaPhiAtEcal(), and IsoTrig().
|
private |
Definition at line 196 of file IsoTrig.cc.
Referenced by analyze(), and chgIsolation().
|
private |
Definition at line 164 of file IsoTrig.cc.
Referenced by chgIsolation(), getGoodTracks(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 253 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 242 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 238 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 239 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 250 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 252 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 251 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 249 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 248 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 245 of file IsoTrig.cc.
Referenced by beginJob(), clearMipCutTreeVectors(), pushMipCutTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 211 of file IsoTrig.cc.
Referenced by beginJob(), getGoodTracks(), and ~IsoTrig().
|
private |
Definition at line 209 of file IsoTrig.cc.
Referenced by beginJob(), studyTiming(), and ~IsoTrig().
|
private |
Definition at line 210 of file IsoTrig.cc.
Referenced by beginJob(), studyTiming(), 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 228 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 230 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 229 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 227 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 231 of file IsoTrig.cc.
Referenced by beginJob(), clearChgIsolnTreeVectors(), pushChgIsolnTreeVecs(), and ~IsoTrig().
|
private |
Definition at line 208 of file IsoTrig.cc.
Referenced by beginJob(), studyTiming(), and ~IsoTrig().
|
private |
Definition at line 213 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 217 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 219 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 218 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 216 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 215 of file IsoTrig.cc.
Referenced by beginJob(), StudyTrkEbyP(), and ~IsoTrig().
|
private |
Definition at line 160 of file IsoTrig.cc.
Referenced by chgIsolation(), IsoTrig(), and studyTiming().
|
private |
Definition at line 161 of file IsoTrig.cc.
Referenced by chgIsolation(), getGoodTracks(), IsoTrig(), studyIsolation(), studyMipCut(), and StudyTrkEbyP().
|
private |
Definition at line 207 of file IsoTrig.cc.
Referenced by beginJob(), and studyTiming().
|
private |
Definition at line 175 of file IsoTrig.cc.
|
private |
Definition at line 176 of file IsoTrig.cc.
|
private |
Definition at line 177 of file IsoTrig.cc.
|
private |
Definition at line 173 of file IsoTrig.cc.
|
private |
Definition at line 188 of file IsoTrig.cc.
|
private |
Definition at line 178 of file IsoTrig.cc.
|
private |
Definition at line 172 of file IsoTrig.cc.
Referenced by IsoTrig().
|
private |
Definition at line 184 of file IsoTrig.cc.
Referenced by analyze(), getGoodTracks(), IsoTrig(), and studyTiming().
|
private |
Definition at line 185 of file IsoTrig.cc.
|
private |
Definition at line 169 of file IsoTrig.cc.
|
private |
Definition at line 189 of file IsoTrig.cc.
|
private |
Definition at line 183 of file IsoTrig.cc.
|
private |
Definition at line 186 of file IsoTrig.cc.
|
private |
Definition at line 174 of file IsoTrig.cc.
|
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 182 of file IsoTrig.cc.
Referenced by IsoTrig(), and studyTiming().
|
private |
Definition at line 170 of file IsoTrig.cc.
|
private |
Definition at line 171 of file IsoTrig.cc.
|
private |
Definition at line 179 of file IsoTrig.cc.
Referenced by IsoTrig(), and studyTiming().
|
private |
Definition at line 179 of file IsoTrig.cc.
Referenced by IsoTrig(), and studyTiming().
|
private |
Definition at line 202 of file IsoTrig.cc.
|
private |
Definition at line 152 of file IsoTrig.cc.
|
private |
Definition at line 203 of file IsoTrig.cc.
|
private |
Definition at line 207 of file IsoTrig.cc.
Referenced by beginJob(), and StudyTrkEbyP().
|
private |
Definition at line 269 of file IsoTrig.cc.
Referenced by analyze(), etaPhiTrigger(), studyIsolation(), and studyTrigger().
|
private |
Definition at line 157 of file IsoTrig.cc.
Referenced by analyze(), chgIsolation(), getGoodTracks(), IsoTrig(), studyIsolation(), studyMipCut(), studyTiming(), studyTrigger(), and StudyTrkEbyP().
|
private |
Definition at line 159 of file IsoTrig.cc.
Referenced by chgIsolation(), and IsoTrig().
|
private |
Definition at line 159 of file IsoTrig.cc.
Referenced by chgIsolation(), IsoTrig(), and studyTiming().
|
private |
Definition at line 163 of file IsoTrig.cc.
Referenced by getDistInCM(), GetEtaPhiAtEcal(), and IsoTrig().