#include <RecoHI/EvtPlaneProducer/src/EvtPlaneProducer.cc>
Public Member Functions | |
EvtPlaneProducer (const edm::ParameterSet &) | |
~EvtPlaneProducer () override | |
Public Member Functions inherited from edm::stream::EDProducer<> | |
EDProducer ()=default | |
EDProducer (const EDProducer &)=delete | |
bool | hasAbilityToProduceInBeginLumis () const final |
bool | hasAbilityToProduceInBeginProcessBlocks () const final |
bool | hasAbilityToProduceInBeginRuns () const final |
bool | hasAbilityToProduceInEndLumis () const final |
bool | hasAbilityToProduceInEndProcessBlocks () const final |
bool | hasAbilityToProduceInEndRuns () const final |
const EDProducer & | operator= (const EDProducer &)=delete |
Private Member Functions | |
void | fillCastor (const TrackStructure &track, double vz, int bin) |
void | fillHF (const TrackStructure &track, double vz, int bin) |
void | fillTracker (const TrackStructure &track, double vz, int bin) |
bool | passEta (float eta, int i) |
void | produce (edm::Event &, const edm::EventSetup &) override |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDProducer<> | |
using | CacheTypes = CacheContexts< T... > |
using | GlobalCache = typename CacheTypes::GlobalCache |
using | HasAbility = AbilityChecker< T... > |
using | InputProcessBlockCache = typename CacheTypes::InputProcessBlockCache |
using | LuminosityBlockCache = typename CacheTypes::LuminosityBlockCache |
using | LuminosityBlockContext = LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > |
using | LuminosityBlockSummaryCache = typename CacheTypes::LuminosityBlockSummaryCache |
using | RunCache = typename CacheTypes::RunCache |
using | RunContext = RunContextT< RunCache, GlobalCache > |
using | RunSummaryCache = typename CacheTypes::RunSummaryCache |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 167 of file EvtPlaneProducer.cc.
|
explicit |
Definition at line 345 of file EvtPlaneProducer.cc.
References bScalo_particleFlow_, bStrack_packedPFCandidates_, caloTag_, caloToken_, caloTokenPF_, castorTag_, castorToken_, centralityBinTag_, centralityBinToken_, centralityMC_, centralityToken_, centralityVariable_, chi2_, chi2MapLostTag_, chi2MapLostToken_, chi2MapTag_, chi2MapToken_, chi2perlayer_, edm::errors::Configuration, cutEra_, cuts_, d0d0error_, dzdzerror_, dzdzerror_pix_, hi::EPEtaMax1, hi::EPEtaMax2, hi::EPEtaMin1, hi::EPEtaMin2, hi::EPNames, hi::EPOrder, deDxTools::esConsumes(), Exception, edm::ParameterSet::exists(), flat, flatdelvtx_, flatminvtx_, flatnvtxbins_, FlatOrder_, flatparmsToken_, edm::ParameterSet::getParameter(), mps_fire::i, HiEvtPlaneFlatten::init(), edm::InputTag::label(), loadDB_, lostToken_, losttrackTag_, nCentBins_, nhitsValid_, hi::NumEPNames, NumFlatBins_, packedToken_, pterror_, rp, AlCaHLTBitMon_QueryRunRegistry::string, trackTag_, trackToken_, vertexTag_, and vertexToken_.
|
override |
Definition at line 424 of file EvtPlaneProducer.cc.
References flat, mps_fire::i, and hi::NumEPNames.
|
inlineprivate |
Definition at line 273 of file EvtPlaneProducer.cc.
References hi::GenPlane::addParticle(), newFWLiteAna::bin, funct::cos(), hi::EPDet, hi::EPOrder, HiEvtPlaneFlatten::getW(), mps_fire::i, HiEvtPlane_cfi::maxet, hi::maxTransverse, HiEvtPlane_cfi::minet, hi::minTransverse, hi::MomConsWeight, hi::NumEPNames, funct::sin(), HLT_2022v14_cff::track, and w().
Referenced by produce().
|
inlineprivate |
Definition at line 245 of file EvtPlaneProducer.cc.
References hi::GenPlane::addParticle(), newFWLiteAna::bin, funct::cos(), hi::EPDet, hi::EPOrder, HiEvtPlaneFlatten::etScale(), HiEvtPlaneFlatten::getW(), tpScales_cff::HF, mps_fire::i, HiEvtPlane_cfi::maxet, hi::maxTransverse, HiEvtPlane_cfi::minet, hi::minTransverse, hi::MomConsWeight, hi::NumEPNames, funct::sin(), HLT_2022v14_cff::track, and w().
Referenced by produce().
|
inlineprivate |
Definition at line 316 of file EvtPlaneProducer.cc.
References hi::GenPlane::addParticle(), newFWLiteAna::bin, funct::cos(), hi::EPDet, hi::EPOrder, HiEvtPlaneFlatten::getW(), mps_fire::i, HiEvtPlane_cfi::maxpt, hi::maxTransverse, HiEvtPlane_cfi::minpt, hi::minTransverse, hi::MomConsWeight, hi::NumEPNames, funct::sin(), HLT_2022v14_cff::track, align::Tracker, and w().
Referenced by produce().
|
inlineprivate |
Definition at line 299 of file EvtPlaneProducer.cc.
References hi::EPEtaMax1, hi::EPEtaMax2, hi::EPEtaMin1, hi::EPEtaMin2, PVValHelper::eta, and mps_fire::i.
|
overrideprivate |
Definition at line 437 of file EvtPlaneProducer.cc.
References funct::abs(), reco::TrackBase::algo(), hi::TrackStructure::algos, newFWLiteAna::bin, bScalo_particleFlow_, bStrack_packedPFCandidates_, caloCentRef_, caloCentRefWidth_, caloCollection_, caloToken_, caloTokenPF_, HLT_2022v14_cff::cands, castorCollection_, castorToken_, hi::TrackStructure::centbin, CentBinCompression_, centralityBinToken_, centralityToken_, hi::TrackStructure::charge, reco::TrackBase::charge(), edm::ESWatcher< T >::check(), hi::TrackStructure::chi2layer, chi2MapLostToken_, chi2MapToken_, hi::TrackStructure::collection, cuts_, cuy::cv, dqmiodatasetharvest::db, hi::TrackStructure::dxy, reco::TrackBase::dxy(), hi::TrackStructure::dxyError, reco::TrackBase::dxyError(), hi::TrackStructure::dxySig, hi::TrackStructure::dz, reco::TrackBase::dz(), hi::TrackStructure::dzError, reco::TrackBase::dzError(), hi::TrackStructure::dzSig, hi::EPDet, hi::TrackStructure::et, hi::TrackStructure::eta, reco::TrackBase::eta(), fillCastor(), fillHF(), fillTracker(), flat, flatparmsToken_, hi::GenPlane::getAngle(), edm::EventSetup::getData(), tpScales_cff::HF, hi::TrackStructure::highPurity, reco::TrackBase::highPurity, hirpWatcher_, reco::TrackBase::hitPattern(), hiWatcher_, mps_fire::i, heavyIonCSV_trainingSettings::idx, iEvent, hi::EPCuts::isGoodCastor(), hi::EPCuts::isGoodHF(), hi::EPCuts::isGoodTrack(), loadDB_, lostToken_, eostools::move(), dqmiodumpmetadata::n, nCentBins_, hi::TrackStructure::normalizedChi2, hi::TrackStructure::numberOfValidHits, reco::TrackBase::numberOfValidHits(), hi::NumEPNames, packedToken_, hi::TrackStructure::pdgid, packedPFCandidateRefMixer_cfi::pf, hi::TrackStructure::phi, reco::TrackBase::phi(), hi::TrackStructure::pt, reco::TrackBase::pt(), hi::TrackStructure::ptError, reco::TrackBase::ptError(), reset(), rp, HiEvtPlaneFlatten::setCaloCentRefBins(), pfDeepBoostedJetPreprocessParams_cfi::sv, l1tHGCalTowerProducer_cfi::tower, track_, trackCollection_, reco::HitPattern::trackerLayersWithMeasurement(), trackToken_, parallelization::uint, vertexToken_, extraflags_cff::vtx, and gpuVertexFinder::wv.
|
private |
Definition at line 204 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 203 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 235 of file EvtPlaneProducer.cc.
Referenced by produce().
|
private |
Definition at line 236 of file EvtPlaneProducer.cc.
Referenced by produce().
|
private |
Definition at line 192 of file EvtPlaneProducer.cc.
Referenced by produce().
|
private |
Definition at line 190 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 191 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 193 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 197 of file EvtPlaneProducer.cc.
Referenced by produce().
|
private |
Definition at line 195 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 196 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 237 of file EvtPlaneProducer.cc.
Referenced by produce().
|
private |
Definition at line 183 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 184 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 181 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 213 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 180 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 230 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 210 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 211 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 208 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 209 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 227 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 238 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 178 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 225 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 224 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 229 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 228 of file EvtPlaneProducer.cc.
|
private |
Definition at line 239 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), produce(), and ~EvtPlaneProducer().
|
private |
Definition at line 223 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 222 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 221 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 232 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 214 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 243 of file EvtPlaneProducer.cc.
Referenced by produce().
|
private |
Definition at line 242 of file EvtPlaneProducer.cc.
Referenced by produce().
|
private |
Definition at line 216 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 206 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 201 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 218 of file EvtPlaneProducer.cc.
|
private |
Definition at line 220 of file EvtPlaneProducer.cc.
|
private |
Definition at line 217 of file EvtPlaneProducer.cc.
|
private |
Definition at line 219 of file EvtPlaneProducer.cc.
|
private |
Definition at line 234 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 231 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 233 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 205 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 226 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 173 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 240 of file EvtPlaneProducer.cc.
Referenced by produce().
|
private |
Definition at line 202 of file EvtPlaneProducer.cc.
Referenced by produce().
|
private |
Definition at line 199 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 200 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().
|
private |
Definition at line 188 of file EvtPlaneProducer.cc.
|
private |
Definition at line 186 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer().
|
private |
Definition at line 187 of file EvtPlaneProducer.cc.
Referenced by EvtPlaneProducer(), and produce().