#include <RecoJets/FFTJetProducers/plugins/FFTJetProducer.h>
Public Types | |
typedef fftjet::RecombinedJet< fftjetcms::VectorLike > | RecoFFTJet |
enum | Resolution { FIXED = 0, MAXIMALLY_STABLE, GLOBALLY_ADAPTIVE, LOCALLY_ADAPTIVE, FROM_GENJETS } |
typedef fftjet::SparseClusteringTree< fftjet::Peak, long > | SparseTree |
enum | StatusBits { RESOLUTION = 0xff, CONSTITUENTS_RESUMMED = 0x100, PILEUP_CALCULATED = 0x200, PILEUP_SUBTRACTED_4VEC = 0x400, PILEUP_SUBTRACTED_PT = 0x800 } |
Public Types inherited from edm::EDProducer | |
typedef EDProducer | ModuleType |
Public Types inherited from edm::ProducerBase | |
using | ModuleToResolverIndicies = std::unordered_multimap< std::string, std::tuple< edm::TypeID const *, const char *, edm::ProductResolverIndex > > |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions | |
static Resolution | parse_resolution (const std::string &name) |
Static Public Member Functions inherited from edm::EDProducer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
static bool | wantsGlobalLuminosityBlocks () |
static bool | wantsGlobalRuns () |
static bool | wantsInputProcessBlocks () |
static bool | wantsProcessBlocks () |
static bool | wantsStreamLuminosityBlocks () |
static bool | wantsStreamRuns () |
Protected Member Functions | |
virtual void | assignMembershipFunctions (std::vector< fftjet::Peak > *preclusters) |
void | beginJob () override |
void | endJob () override |
virtual void | genJetPreclusters (const SparseTree &tree, edm::Event &, const edm::EventSetup &, const fftjet::Functor1< bool, fftjet::Peak > &peakSelector, std::vector< fftjet::Peak > *preclusters) |
virtual std::unique_ptr< fftjetcms::AbsBgFunctor > | parse_bgMembershipFunction (const edm::ParameterSet &) |
virtual std::unique_ptr< fftjet::Functor2< double, RecoFFTJet, RecoFFTJet > > | parse_jetDistanceCalc (const edm::ParameterSet &) |
virtual std::unique_ptr< fftjet::ScaleSpaceKernel > | parse_jetMembershipFunction (const edm::ParameterSet &) |
virtual std::unique_ptr< fftjet::Functor1< double, RecoFFTJet > > | parse_memberFactorCalcJet (const edm::ParameterSet &) |
virtual std::unique_ptr< fftjet::Functor1< double, fftjet::Peak > > | parse_memberFactorCalcPeak (const edm::ParameterSet &) |
virtual std::unique_ptr< fftjet::Functor1< bool, fftjet::Peak > > | parse_peakSelector (const edm::ParameterSet &) |
virtual std::unique_ptr< fftjetcms::AbsPileupCalculator > | parse_pileupDensityCalc (const edm::ParameterSet &ps) |
virtual std::unique_ptr< fftjet::Functor1< double, RecoFFTJet > > | parse_recoScaleCalcJet (const edm::ParameterSet &) |
virtual std::unique_ptr< fftjet::Functor1< double, fftjet::Peak > > | parse_recoScaleCalcPeak (const edm::ParameterSet &) |
virtual std::unique_ptr< fftjet::Functor1< double, RecoFFTJet > > | parse_recoScaleRatioCalcJet (const edm::ParameterSet &) |
virtual std::unique_ptr< fftjet::Functor1< double, fftjet::Peak > > | parse_recoScaleRatioCalcPeak (const edm::ParameterSet &) |
void | produce (edm::Event &, const edm::EventSetup &) override |
virtual void | selectPreclusters (const SparseTree &tree, const fftjet::Functor1< bool, fftjet::Peak > &peakSelector, std::vector< fftjet::Peak > *preclusters) |
void | selectTreeNodes (const SparseTree &tree, const fftjet::Functor1< bool, fftjet::Peak > &peakSelect, std::vector< SparseTree::NodeId > *nodes) |
Protected Member Functions inherited from fftjetcms::FFTJetInterface | |
template<class Ptr > | |
void | checkConfig (const Ptr &ptr, const char *message) |
void | discretizeEnergyFlow () |
FFTJetInterface (const edm::ParameterSet &) | |
double | getEventScale () const |
void | loadInputCollection (const edm::Event &) |
bool | storeInSinglePrecision () const |
const reco::Particle::Point & | vertexUsed () const |
Protected Member Functions inherited from edm::ProducerBase | |
template<class ProductType > | |
BranchAliasSetterT< ProductType > | produces () |
declare what type of product will make and with which optional label More... | |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces () |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces () |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<BranchType B> | |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<Transition B> | |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<class ProductType > | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
ProducesCollector | producesCollector () |
Protected Member Functions inherited from edm::EDConsumerBase | |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
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<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () noexcept |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) noexcept |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
Private Types | |
typedef fftjet::AbsRecombinationAlg< fftjetcms::Real, fftjetcms::VectorLike, fftjetcms::BgData > | GridAlg |
typedef fftjet::AbsVectorRecombinationAlg< fftjetcms::VectorLike, fftjetcms::BgData > | RecoAlg |
Private Member Functions | |
void | buildGridAlg () |
bool | checkConvergence (const std::vector< RecoFFTJet > &previousIterResult, std::vector< RecoFFTJet > &thisIterResult) |
void | determineGriddedConstituents () |
void | determinePileup () |
virtual void | determinePileupDensityFromConfig (const edm::Event &iEvent, std::unique_ptr< fftjet::Grid2d< fftjetcms::Real > > &density) |
virtual void | determinePileupDensityFromDB (const edm::Event &iEvent, const edm::EventSetup &iSetup, std::unique_ptr< fftjet::Grid2d< fftjetcms::Real > > &density) |
void | determineVectorConstituents () |
unsigned | iterateJetReconstruction () |
bool | loadEnergyFlow (const edm::Event &iEvent, std::unique_ptr< fftjet::Grid2d< fftjetcms::Real > > &flow) |
template<class Real > | |
void | loadSparseTreeData (const edm::Event &) |
template<typename Jet > | |
void | makeProduces (const std::string &alias, const std::string &tag) |
void | prepareRecombinationScales () |
void | removeFakePreclusters () |
void | saveResults (edm::Event &iEvent, const edm::EventSetup &, unsigned nPreclustersFound) |
template<typename Jet > | |
void | writeJets (edm::Event &iEvent, const edm::EventSetup &) |
Static Private Member Functions | |
static void | setJetStatusBit (RecoFFTJet *jet, int mask, bool value) |
Additional Inherited Members | |
Protected Attributes inherited from fftjetcms::FFTJetInterface | |
const AnomalousTower | anomalous |
std::vector< unsigned > | candidateIndex |
const bool | doPVCorrection |
std::unique_ptr< fftjet::Grid2d< fftjetcms::Real > > | energyFlow |
const std::vector< double > | etaDependentMagnutideFactors |
std::vector< fftjetcms::VectorLike > | eventData |
edm::Handle< reco::CandidateView > | inputCollection |
const edm::InputTag | inputLabel |
const JetType | jetType |
const std::string | outputLabel |
const edm::InputTag | srcPVs |
Description: makes jets using FFTJet clustering tree
Implementation: [Notes on implementation]
Description: makes jets using FFTJet clustering tree
Implementation: If you want to change the jet algorithm functionality (for example, by providing your own jet membership function), derive from this class and override the appropriate parser method (for example, parse_jetMembershipFunction). At the end of your own parser, don't forget to call the parser of the base class in order to get the default behavior when your special configuration is not provided (this is known as the "chain-of-responsibility" design pattern). If you also need to override "beginJob" and/or "produce" methods, the first thing to do in your method is to call the corresponding method of this base.
Definition at line 77 of file FFTJetProducer.h.
|
private |
Definition at line 177 of file FFTJetProducer.h.
|
private |
Definition at line 176 of file FFTJetProducer.h.
typedef fftjet::RecombinedJet<fftjetcms::VectorLike> FFTJetProducer::RecoFFTJet |
Definition at line 79 of file FFTJetProducer.h.
typedef fftjet::SparseClusteringTree<fftjet::Peak, long> FFTJetProducer::SparseTree |
Definition at line 80 of file FFTJetProducer.h.
Enumerator | |
---|---|
FIXED | |
MAXIMALLY_STABLE | |
GLOBALLY_ADAPTIVE | |
LOCALLY_ADAPTIVE | |
FROM_GENJETS |
Definition at line 93 of file FFTJetProducer.h.
Enumerator | |
---|---|
RESOLUTION | |
CONSTITUENTS_RESUMMED | |
PILEUP_CALCULATED | |
PILEUP_SUBTRACTED_4VEC | |
PILEUP_SUBTRACTED_PT |
Definition at line 85 of file FFTJetProducer.h.
|
explicit |
Definition at line 114 of file FFTJetProducer.cc.
References SiStripOfflineCRack_cfg::alias, assignConstituents, fftjetcms::FFTJetInterface::checkConfig(), Exception, fftjetcms::fftjet_ScaleSet_parser(), genJetsLabel, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), iniScales, input_energyflow_token_, input_genjet_token_, input_pusummary_token_, input_recotree_token_, jet_type_switch, makeProduces(), fftjetcms::FFTJetInterface::outputLabel, pileupLabel, resumConstituents, jetUpdater_cfi::sort, AlCaHLTBitMon_QueryRunRegistry::string, and treeLabel.
|
delete |
|
delete |
|
override |
Definition at line 181 of file FFTJetProducer.cc.
|
protectedvirtual |
|
overrideprotectedvirtual |
Reimplemented from edm::EDProducer.
Definition at line 800 of file FFTJetProducer.cc.
References assignConstituents, bgMembershipFunction, buildGridAlg(), calculatePileup, fftjetcms::FFTJetInterface::checkConfig(), beamerCreator::create(), fftjetcms::FFTJetInterface::energyFlow, Exception, fftjetcms::fftjet_Grid2d_parser(), edm::ParameterSet::getParameter(), isCrisp, jetDistanceCalc, jetMembershipFunction, loadPileupFromDB, maxIterations, memberFactorCalcJet, memberFactorCalcPeak, myConfiguration, parse_bgMembershipFunction(), parse_jetDistanceCalc(), parse_jetMembershipFunction(), parse_memberFactorCalcJet(), parse_memberFactorCalcPeak(), parse_peakSelector(), parse_pileupDensityCalc(), parse_recoScaleCalcJet(), parse_recoScaleCalcPeak(), parse_recoScaleRatioCalcJet(), parse_recoScaleRatioCalcPeak(), peakSelector, VtxSmearedParameters_cfi::Phi, pileupDensityCalc, pileupEnergyFlow, recoAlg, recombinationAlgorithm, recoScaleCalcJet, recoScaleCalcPeak, recoScaleRatioCalcJet, recoScaleRatioCalcPeak, reuseExistingGrid, unlikelyBgWeight, and useGriddedAlgorithm.
|
private |
Definition at line 345 of file FFTJetProducer.cc.
References assignConstituents, bgMembershipFunction, beamerCreator::create(), fftjetcms::FFTJetInterface::energyFlow, Exception, gridAlg, gridScanMaxEta, isCrisp, jetMembershipFunction, cms::cuda::allocator::maxBin, cms::cuda::allocator::minBin, recombinationAlgorithm, recombinationDataCutoff, and unlikelyBgWeight.
Referenced by beginJob(), and produce().
|
private |
Definition at line 387 of file FFTJetProducer.cc.
References convergenceDistance, ztail::d, mps_fire::i, jetDistanceCalc, GetRecoTauVFromDQM_MC_cff::next, and callgraph::previous.
Referenced by iterateJetReconstruction().
|
private |
Definition at line 476 of file FFTJetProducer.cc.
References cms::cuda::assert(), fftjetcms::FFTJetInterface::candidateIndex, constituents, fftjetcms::FFTJetInterface::energyFlow, fftjetcms::FFTJetInterface::eventData, g, gridAlg, mps_fire::i, L1TowerCalibrationProducer_cfi::iEta, fftjetcms::FFTJetInterface::inputCollection, B2GTnPMonitor_cfi::item, HLT_FULL_cff::nEta, HLT_FULL_cff::nPhi, and recoJets.
Referenced by produce().
|
private |
Definition at line 988 of file FFTJetProducer.cc.
References cms::cuda::assert(), cellCountsVec, HLT_FULL_cff::dEta, doubleBuf, HLT_FULL_cff::dPhi, PVValHelper::eta, f, g, mps_fire::i, LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, isCrisp, metsig::jet, jetMembershipFunction, reco::btau::jetPhi, M_PI, memberFactorCalcJet, memFcns2dVec, HLT_FULL_cff::nEta, HLT_FULL_cff::nPhi, pileup, pileupEnergyFlow, recoJets, recoScaleCalcJet, recoScaleRatioCalcJet, mitigatedMETSequence_cff::U, and SiPixelPI::zero.
Referenced by produce().
|
privatevirtual |
Definition at line 919 of file FFTJetProducer.cc.
References fastSimProducer_cff::density, PVValHelper::eta, g, LEDCalibrationChannels::ieta, iEvent, input_pusummary_token_, LEDCalibrationChannels::iphi, fftjetcms::AbsPileupCalculator::isPhiDependent(), HLT_FULL_cff::nEta, HLT_FULL_cff::nPhi, phi, pileupDensityCalc, alignCSCRings::s, and edmLumisInFiles::summary.
Referenced by produce().
|
privatevirtual |
Definition at line 948 of file FFTJetProducer.cc.
References fastSimProducer_cff::density, PVValHelper::eta, f, g, h, LEDCalibrationChannels::ieta, iEvent, input_pusummary_token_, StaticFFTJetRcdMapper< Mapper >::instance(), LEDCalibrationChannels::iphi, HLT_FULL_cff::nEta, HLT_FULL_cff::nPhi, pileupTableCategory, pileupTableName, pileupTableRecord, rho, edmLumisInFiles::summary, and mitigatedMETSequence_cff::U.
Referenced by produce().
|
private |
Definition at line 496 of file FFTJetProducer.cc.
References cms::cuda::assert(), fftjetcms::FFTJetInterface::candidateIndex, constituents, fftjetcms::FFTJetInterface::eventData, mps_fire::i, fftjetcms::FFTJetInterface::inputCollection, recoAlg, and recoJets.
Referenced by produce().
|
overrideprotectedvirtual |
|
protectedvirtual |
Definition at line 202 of file FFTJetProducer.cc.
References mps_fire::i, iEvent, input, input_genjet_token_, SimL1EmulatorRepack_GT2_cff::InputCollection, metsig::jet, fftjetcms::jetFromStorable(), AlCaHLTBitMon_ParallelJobs::p, preclusters, resolution, and L1EGammaCrystalsEmulatorProducer_cfi::scale.
Referenced by produce().
|
private |
Definition at line 409 of file FFTJetProducer.cc.
References cms::cuda::assert(), checkConvergence(), fftjetcms::FFTJetInterface::energyFlow, fftjetcms::FFTJetInterface::eventData, Exception, gridAlg, mps_fire::i, iterJets, iterPreclusters, metsig::jet, singleTopDQM_cfi::jets, maxIterations, memberFactorCalcJet, noiseLevel, AlCaHLTBitMon_ParallelJobs::p, preclusters, recoAlg, recoJets, recoScaleCalcJet, recoScaleRatioCalcJet, removeFakePreclusters(), mps_update::status, mitigatedMETSequence_cff::U, unclustered, unused, and useGriddedAlgorithm.
Referenced by produce().
|
private |
Definition at line 368 of file FFTJetProducer.cc.
References fftjetcommon_cfi::flow, iEvent, input, and input_energyflow_token_.
Referenced by produce().
|
private |
Definition at line 187 of file FFTJetProducer.cc.
References fftjetcms::FFTJetInterface::getEventScale(), iEvent, iniScales, input, input_recotree_token_, fftjetcms::sparsePeakTreeFromStorable(), and sparseTree.
|
private |
Definition at line 107 of file FFTJetProducer.cc.
References SiStripOfflineCRack_cfg::alias, and makeGlobalPositionRcd_cfg::tag.
Referenced by FFTJetProducer().
|
delete |
|
protectedvirtual |
Definition at line 750 of file FFTJetProducer.cc.
References fftjetcms::fftjet_BgFunctor_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
protectedvirtual |
Definition at line 793 of file FFTJetProducer.cc.
References fftjetcms::fftjet_JetDistance_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
protectedvirtual |
Definition at line 745 of file FFTJetProducer.cc.
References fftjetcms::fftjet_MembershipFunction_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
protectedvirtual |
Definition at line 787 of file FFTJetProducer.cc.
References fftjetcms::fftjet_JetFunctor_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
protectedvirtual |
Definition at line 772 of file FFTJetProducer.cc.
References fftjetcms::fftjet_PeakFunctor_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
protectedvirtual |
Definition at line 740 of file FFTJetProducer.cc.
References fftjetcms::fftjet_PeakSelector_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
protectedvirtual |
Definition at line 761 of file FFTJetProducer.cc.
References fftjetcms::fftjet_PileupCalculator_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
protectedvirtual |
Definition at line 777 of file FFTJetProducer.cc.
References fftjetcms::fftjet_JetFunctor_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
protectedvirtual |
Definition at line 755 of file FFTJetProducer.cc.
References fftjetcms::fftjet_PeakFunctor_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
protectedvirtual |
Definition at line 782 of file FFTJetProducer.cc.
References fftjetcms::fftjet_JetFunctor_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
protectedvirtual |
Definition at line 766 of file FFTJetProducer.cc.
References fftjetcms::fftjet_PeakFunctor_parser(), and edm::ParameterSet::getParameter().
Referenced by beginJob().
|
static |
Definition at line 91 of file FFTJetProducer.cc.
References Exception, and Skims_PA_cff::name.
|
private |
Definition at line 329 of file FFTJetProducer.cc.
References mps_fire::i, memberFactorCalcPeak, preclusters, recoScaleCalcPeak, and recoScaleRatioCalcPeak.
Referenced by produce().
|
overrideprotectedvirtual |
Implements edm::EDProducer.
Definition at line 638 of file FFTJetProducer.cc.
References cms::cuda::assert(), assignConstituents, assignMembershipFunctions(), buildGridAlg(), calculatePileup, clear(), constituents, determineGriddedConstituents(), determinePileup(), determinePileupDensityFromConfig(), determinePileupDensityFromDB(), determineVectorConstituents(), fftjetcms::FFTJetInterface::discretizeEnergyFlow(), fftjetcms::FFTJetInterface::energyFlow, fftjetcms::FFTJetInterface::eventData, Exception, FROM_GENJETS, genJetPreclusters(), gridAlg, mps_fire::i, iEvent, iterateJetReconstruction(), iterationsPerformed, loadEnergyFlow(), fftjetcms::FFTJetInterface::loadInputCollection(), loadPileupFromDB, maxInitialPreclusters, maxIterations, noiseLevel, occupancy, peakSelector, pileup, pileupEnergyFlow, preclusters, prepareRecombinationScales(), recoAlg, recoJets, removeFakePreclusters(), resolution, reuseExistingGrid, saveResults(), selectPreclusters(), jetUpdater_cfi::sort, sparseTree, mps_update::status, fftjetcms::FFTJetInterface::storeInSinglePrecision(), mitigatedMETSequence_cff::U, unclustered, unused, and useGriddedAlgorithm.
|
private |
Definition at line 887 of file FFTJetProducer.cc.
References cms::cuda::assert(), mps_fire::i, iterPreclusters, fftjetcms::matchOneToOne(), preclusters, and recoJets.
Referenced by iterateJetReconstruction(), and produce().
|
private |
Definition at line 602 of file FFTJetProducer.cc.
References constituents, ev, mps_fire::i, iterationsPerformed, jet_type_switch, maxIterations, maxLevel, fftjetcommon_cfi::maxScale, minLevel, fftjetcommon_cfi::minScale, occupancy, fftjetcms::FFTJetInterface::outputLabel, p4, resumConstituents, sparseTree, thresholds, mitigatedMETSequence_cff::U, unclustered, unused, usedLevel, and writeJets().
Referenced by produce().
|
protectedvirtual |
Definition at line 227 of file FFTJetProducer.cc.
References bsc_activity_cfg::clusters, mps_fire::i, nodes, preclusters, resolution, selectTreeNodes(), and sparseTree.
Referenced by produce().
|
protected |
Definition at line 249 of file FFTJetProducer.cc.
References cms::cuda::assert(), ztail::d, dumpMFGeometry_cfg::delta, FIXED, fixedScale, GLOBALLY_ADAPTIVE, personalPlayback::level, LOCALLY_ADAPTIVE, MAXIMALLY_STABLE, maxLevel, maxStableScale, minLevel, minStableScale, dqmiodumpmetadata::n, nClustersRequested, occupancy, resolution, stabilityAlpha, TopDecayID::stable, thresholds, and usedLevel.
Referenced by selectPreclusters().
|
staticprivate |
Definition at line 910 of file FFTJetProducer.cc.
References metsig::jet, and mps_update::status.
Referenced by writeJets().
|
private |
Definition at line 517 of file FFTJetProducer.cc.
References fftjetcms::adjustForPileup(), calculatePileup, cellCountsVec, constituents, CONSTITUENTS_RESUMMED, fftjetcms::FFTJetInterface::energyFlow, mps_fire::i, iEvent, metsig::jet, singleTopDQM_cfi::jets, eostools::move(), HLTTauReferences_cfi::OutputCollection, fftjetcms::FFTJetInterface::outputLabel, p4, pileup, PILEUP_CALCULATED, PILEUP_SUBTRACTED_4VEC, PILEUP_SUBTRACTED_PT, pileupEnergyFlow, DiDispStaMuonMonitor_cfi::pt, recoJets, recombinationDataCutoff, resumConstituents, reco::FFTJet< Real >::setFourVec(), setJetStatusBit(), reco::FFTJet< Real >::setNCells(), reco::FFTJet< Real >::setPileup(), jetUpdater_cfi::sort, subtractPileup, subtractPileupAs4Vec, useGriddedAlgorithm, fftjetcms::FFTJetInterface::vertexUsed(), and reco::writeSpecific().
Referenced by saveResults().
|
private |
Definition at line 253 of file FFTJetProducer.h.
Referenced by beginJob(), buildGridAlg(), FFTJetProducer(), and produce().
|
private |
Definition at line 329 of file FFTJetProducer.h.
Referenced by beginJob(), and buildGridAlg().
|
private |
Definition at line 262 of file FFTJetProducer.h.
Referenced by beginJob(), produce(), and writeJets().
|
private |
Definition at line 394 of file FFTJetProducer.h.
Referenced by determinePileup(), and writeJets().
|
private |
Definition at line 377 of file FFTJetProducer.h.
Referenced by determineGriddedConstituents(), determineVectorConstituents(), produce(), saveResults(), and writeJets().
|
private |
Definition at line 250 of file FFTJetProducer.h.
Referenced by checkConvergence().
|
private |
Definition at line 393 of file FFTJetProducer.h.
Referenced by determinePileup().
|
private |
Definition at line 271 of file FFTJetProducer.h.
Referenced by selectTreeNodes().
|
private |
Definition at line 297 of file FFTJetProducer.h.
Referenced by FFTJetProducer().
|
private |
Definition at line 327 of file FFTJetProducer.h.
Referenced by buildGridAlg(), determineGriddedConstituents(), iterateJetReconstruction(), and produce().
|
private |
Definition at line 288 of file FFTJetProducer.h.
Referenced by buildGridAlg().
|
private |
Definition at line 317 of file FFTJetProducer.h.
Referenced by FFTJetProducer(), and loadSparseTreeData().
|
private |
Definition at line 399 of file FFTJetProducer.h.
Referenced by FFTJetProducer(), and loadEnergyFlow().
|
private |
Definition at line 398 of file FFTJetProducer.h.
Referenced by FFTJetProducer(), and genJetPreclusters().
|
private |
Definition at line 400 of file FFTJetProducer.h.
Referenced by determinePileupDensityFromConfig(), determinePileupDensityFromDB(), and FFTJetProducer().
|
private |
Definition at line 397 of file FFTJetProducer.h.
Referenced by FFTJetProducer(), and loadSparseTreeData().
|
private |
Definition at line 292 of file FFTJetProducer.h.
Referenced by beginJob(), buildGridAlg(), and determinePileup().
|
private |
Definition at line 374 of file FFTJetProducer.h.
Referenced by produce(), and saveResults().
|
private |
Definition at line 373 of file FFTJetProducer.h.
Referenced by iterateJetReconstruction().
|
private |
Definition at line 372 of file FFTJetProducer.h.
Referenced by iterateJetReconstruction(), and removeFakePreclusters().
|
private |
Definition at line 347 of file FFTJetProducer.h.
Referenced by beginJob(), and checkConvergence().
|
private |
Definition at line 328 of file FFTJetProducer.h.
Referenced by beginJob(), buildGridAlg(), and determinePileup().
|
private |
Definition at line 314 of file FFTJetProducer.h.
Referenced by beginJob(), and produce().
|
private |
Definition at line 302 of file FFTJetProducer.h.
Referenced by produce().
|
private |
Definition at line 246 of file FFTJetProducer.h.
Referenced by beginJob(), iterateJetReconstruction(), produce(), and saveResults().
|
private |
Definition at line 365 of file FFTJetProducer.h.
Referenced by saveResults(), and selectTreeNodes().
|
private |
Definition at line 275 of file FFTJetProducer.h.
Referenced by selectTreeNodes().
|
private |
Definition at line 343 of file FFTJetProducer.h.
Referenced by beginJob(), determinePileup(), and iterateJetReconstruction().
|
private |
Definition at line 338 of file FFTJetProducer.h.
Referenced by beginJob(), and prepareRecombinationScales().
|
private |
Definition at line 392 of file FFTJetProducer.h.
Referenced by determinePileup().
|
private |
Definition at line 365 of file FFTJetProducer.h.
Referenced by saveResults(), and selectTreeNodes().
|
private |
Definition at line 274 of file FFTJetProducer.h.
Referenced by selectTreeNodes().
|
private |
Definition at line 232 of file FFTJetProducer.h.
Referenced by beginJob().
|
private |
Definition at line 285 of file FFTJetProducer.h.
Referenced by selectTreeNodes().
|
private |
Definition at line 249 of file FFTJetProducer.h.
|
private |
Definition at line 350 of file FFTJetProducer.h.
Referenced by selectPreclusters().
|
private |
Definition at line 282 of file FFTJetProducer.h.
Referenced by iterateJetReconstruction(), and produce().
|
private |
Definition at line 359 of file FFTJetProducer.h.
Referenced by produce(), saveResults(), and selectTreeNodes().
|
private |
Definition at line 323 of file FFTJetProducer.h.
Referenced by beginJob(), and produce().
|
private |
Definition at line 381 of file FFTJetProducer.h.
Referenced by determinePileup(), produce(), and writeJets().
|
private |
Definition at line 389 of file FFTJetProducer.h.
Referenced by beginJob(), and determinePileupDensityFromConfig().
|
private |
Definition at line 386 of file FFTJetProducer.h.
Referenced by beginJob(), determinePileup(), produce(), and writeJets().
|
private |
Definition at line 268 of file FFTJetProducer.h.
Referenced by FFTJetProducer().
|
private |
Definition at line 313 of file FFTJetProducer.h.
Referenced by determinePileupDensityFromDB().
|
private |
Definition at line 312 of file FFTJetProducer.h.
Referenced by determinePileupDensityFromDB().
|
private |
Definition at line 311 of file FFTJetProducer.h.
Referenced by determinePileupDensityFromDB().
|
private |
Definition at line 353 of file FFTJetProducer.h.
Referenced by genJetPreclusters(), iterateJetReconstruction(), prepareRecombinationScales(), produce(), removeFakePreclusters(), and selectPreclusters().
|
private |
Definition at line 326 of file FFTJetProducer.h.
Referenced by beginJob(), determineVectorConstituents(), iterateJetReconstruction(), and produce().
|
private |
Definition at line 356 of file FFTJetProducer.h.
Referenced by determineGriddedConstituents(), determinePileup(), determineVectorConstituents(), iterateJetReconstruction(), produce(), removeFakePreclusters(), and writeJets().
|
private |
Definition at line 291 of file FFTJetProducer.h.
Referenced by beginJob(), and buildGridAlg().
|
private |
Definition at line 294 of file FFTJetProducer.h.
Referenced by buildGridAlg(), and writeJets().
|
private |
Definition at line 341 of file FFTJetProducer.h.
Referenced by beginJob(), determinePileup(), and iterateJetReconstruction().
|
private |
Definition at line 332 of file FFTJetProducer.h.
Referenced by beginJob(), and prepareRecombinationScales().
|
private |
Definition at line 342 of file FFTJetProducer.h.
Referenced by beginJob(), determinePileup(), and iterateJetReconstruction().
|
private |
Definition at line 335 of file FFTJetProducer.h.
Referenced by beginJob(), and prepareRecombinationScales().
|
private |
Definition at line 307 of file FFTJetProducer.h.
Referenced by genJetPreclusters(), produce(), selectPreclusters(), and selectTreeNodes().
|
private |
Definition at line 258 of file FFTJetProducer.h.
Referenced by FFTJetProducer(), saveResults(), and writeJets().
|
private |
Definition at line 243 of file FFTJetProducer.h.
Referenced by beginJob(), and produce().
|
private |
Definition at line 320 of file FFTJetProducer.h.
Referenced by loadSparseTreeData(), produce(), saveResults(), and selectPreclusters().
|
private |
Definition at line 278 of file FFTJetProducer.h.
Referenced by selectTreeNodes().
|
private |
Definition at line 263 of file FFTJetProducer.h.
Referenced by writeJets().
|
private |
Definition at line 264 of file FFTJetProducer.h.
Referenced by writeJets().
|
private |
Definition at line 362 of file FFTJetProducer.h.
Referenced by saveResults(), and selectTreeNodes().
|
private |
Definition at line 235 of file FFTJetProducer.h.
Referenced by FFTJetProducer().
|
private |
Definition at line 368 of file FFTJetProducer.h.
Referenced by iterateJetReconstruction(), produce(), and saveResults().
|
private |
Definition at line 293 of file FFTJetProducer.h.
Referenced by beginJob(), and buildGridAlg().
|
private |
Definition at line 369 of file FFTJetProducer.h.
Referenced by iterateJetReconstruction(), produce(), and saveResults().
|
private |
Definition at line 365 of file FFTJetProducer.h.
Referenced by saveResults(), and selectTreeNodes().
|
private |
Definition at line 239 of file FFTJetProducer.h.
Referenced by beginJob(), iterateJetReconstruction(), produce(), and writeJets().