Namespaces | |
Private | |
Classes | |
struct | AbsPileupCalculator |
class | CompositeFunctor |
class | ConstDouble |
struct | EnergyEtaP4Builder |
class | EtaAndPtDependentPeakSelector |
class | EtaAndPtLookupPeakSelector |
class | EtaDependentPileup |
class | FFTJetInterface |
struct | JetAbsEta |
class | JetConvergenceDistance |
class | JetEtaDependent |
class | JetToPeakDistance |
class | LinInterpolatedTable1D |
class | LookupTable2d |
class | MagnitudeDependent |
class | MultiplyByConst |
struct | PeakAbsEta |
class | PeakEtaDependent |
class | PeakEtaMagSsqDependent |
class | PileupGrid2d |
class | Polynomial |
class | ProductFunctor |
class | ProportionalToScale |
struct | PtEtaP4Builder |
Typedefs | |
typedef fftjet::Functor2 < double, double, BgData > | AbsBgFunctor |
typedef double | BgData |
typedef fftw_complex | Complex |
typedef fftjet::FFTWDoubleEngine | MyFFTEngine |
typedef double | Real |
typedef PtEtaP4Builder | VBuilder |
typedef math::XYZTLorentzVector | VectorLike |
Enumerations | |
enum | JetType { BASICJET = 0, GENJET, CALOJET, PFJET, TRACKJET, JPTJET } |
Functions | |
template<typename F1 , typename F2 > | |
void | add_Grid2d_data (fftjet::Grid2d< F2 > *to, const fftjet::Grid2d< F1 > &from) |
math::XYZTLorentzVector | adjustForPileup (const math::XYZTLorentzVector &jet, const math::XYZTLorentzVector &pileup, bool subtractPileupAs4Vec) |
template<typename Numeric > | |
fftjet::Grid2d< double > * | convert_Grid2d_to_double (const fftjet::Grid2d< Numeric > &grid) |
template<typename Numeric > | |
fftjet::Grid2d< float > * | convert_Grid2d_to_float (const fftjet::Grid2d< Numeric > &grid) |
template<typename F1 , typename F2 > | |
void | copy_Grid2d_data (fftjet::Grid2d< F2 > *to, const fftjet::Grid2d< F1 > &from) |
template<class Real > | |
void | densePeakTreeFromStorable (const reco::PattRecoTree< Real, reco::PattRecoPeak< Real > > &in, const std::vector< double > *scaleSetIfNotAdaptive, double completeEventScale, fftjet::AbsClusteringTree< fftjet::Peak, long > *out) |
template<class Real > | |
void | densePeakTreeToStorable (const fftjet::AbsClusteringTree< fftjet::Peak, long > &in, bool writeOutScaleInfo, reco::PattRecoTree< Real, reco::PattRecoPeak< Real > > *out) |
std::unique_ptr< AbsBgFunctor > | fftjet_BgFunctor_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::ClusteringTreeSparsifier < fftjet::Peak, long > > | fftjet_ClusteringTreeSparsifier_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::AbsDistanceCalculator < fftjet::Peak > > | fftjet_DistanceCalculator_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::Functor1< double, double > > | fftjet_Function_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::Grid2d< Real > > | fftjet_Grid2d_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::Functor2< double, fftjet::RecombinedJet < VectorLike > , fftjet::RecombinedJet < VectorLike > > > | fftjet_JetDistance_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::Functor1< double, fftjet::RecombinedJet < VectorLike > > > | fftjet_JetFunctor_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::JetMagnitudeMapper2d < fftjet::RecombinedJet < VectorLike > > > | fftjet_JetMagnitudeMapper2d_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::LinearInterpolator1d > | fftjet_LinearInterpolator1d_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::LinearInterpolator2d > | fftjet_LinearInterpolator2d_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjetcms::LinInterpolatedTable1D > | fftjet_LinInterpolatedTable1D_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::ScaleSpaceKernel > | fftjet_MembershipFunction_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::Functor1< double, fftjet::Peak > > | fftjet_PeakFunctor_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::JetMagnitudeMapper2d < fftjet::Peak > > | fftjet_PeakMagnitudeMapper2d_parser (const edm::ParameterSet &ps) |
std::unique_ptr < fftjet::Functor1< bool, fftjet::Peak > > | fftjet_PeakSelector_parser (const edm::ParameterSet &ps) |
std::unique_ptr < AbsPileupCalculator > | fftjet_PileupCalculator_parser (const edm::ParameterSet &ps) |
std::unique_ptr< std::vector < double > > | fftjet_ScaleSet_parser (const edm::ParameterSet &ps) |
template<class Real > | |
fftjet::RecombinedJet< VectorLike > | jetFromStorable (const reco::FFTJet< Real > &jet) |
template<class Real > | |
reco::FFTJet< Real > | jetToStorable (const fftjet::RecombinedJet< VectorLike > &jet) |
template<class T1 , class T2 , class DistanceCalculator > | |
unsigned | matchOneToOne (const std::vector< T1 > &v1, const std::vector< T2 > &v2, const DistanceCalculator &calc, std::vector< int > *matchFrom1To2, const double maxMatchingDistance=1.0e300) |
JetType | parseJetType (const std::string &name) |
template<class Real > | |
void | sparsePeakTreeFromStorable (const reco::PattRecoTree< Real, reco::PattRecoPeak< Real > > &in, const std::vector< double > *scaleSetIfNotAdaptive, double completeEventScale, fftjet::SparseClusteringTree< fftjet::Peak, long > *out) |
template<class Real > | |
void | sparsePeakTreeToStorable (const fftjet::SparseClusteringTree< fftjet::Peak, long > &in, bool writeOutScaleInfo, reco::PattRecoTree< Real, reco::PattRecoPeak< Real > > *out) |
typedef fftjet::Functor2<double, double, BgData> fftjetcms::AbsBgFunctor |
Definition at line 38 of file fftjetTypedefs.h.
typedef double fftjetcms::BgData |
Definition at line 34 of file fftjetTypedefs.h.
typedef fftw_complex fftjetcms::Complex |
Definition at line 22 of file fftjetTypedefs.h.
typedef fftjet::FFTWDoubleEngine fftjetcms::MyFFTEngine |
Definition at line 23 of file fftjetTypedefs.h.
typedef double fftjetcms::Real |
Definition at line 21 of file fftjetTypedefs.h.
typedef PtEtaP4Builder fftjetcms::VBuilder |
Definition at line 30 of file fftjetTypedefs.h.
Definition at line 26 of file fftjetTypedefs.h.
enum fftjetcms::JetType |
Enumerator | |
---|---|
BASICJET | |
GENJET | |
CALOJET | |
PFJET | |
TRACKJET | |
JPTJET |
Definition at line 7 of file JetType.h.
void fftjetcms::add_Grid2d_data | ( | fftjet::Grid2d< F2 > * | to, |
const fftjet::Grid2d< F1 > & | from | ||
) |
Definition at line 51 of file gridConverters.h.
References cms::cuda::assert(), and mps_fire::i.
Referenced by FFTJetPileupProcessor::mixExtraGrid().
math::XYZTLorentzVector fftjetcms::adjustForPileup | ( | const math::XYZTLorentzVector & | jet, |
const math::XYZTLorentzVector & | pileup, | ||
bool | subtractPileupAs4Vec | ||
) |
Definition at line 4 of file adjustForPileup.cc.
References alignCSCRings::e, metsig::jet, and DiDispStaMuonMonitor_cfi::pt.
Referenced by FFTJetCorrectionProducer::performPileupSubtraction(), and FFTJetProducer::writeJets().
fftjet::Grid2d< double > * fftjetcms::convert_Grid2d_to_double | ( | const fftjet::Grid2d< Numeric > & | grid | ) |
Definition at line 71 of file gridConverters.h.
References copy_Grid2d_data().
fftjet::Grid2d< float > * fftjetcms::convert_Grid2d_to_float | ( | const fftjet::Grid2d< Numeric > & | grid | ) |
Definition at line 63 of file gridConverters.h.
References copy_Grid2d_data().
Referenced by FFTJetPatRecoProducer::produce().
void fftjetcms::copy_Grid2d_data | ( | fftjet::Grid2d< F2 > * | to, |
const fftjet::Grid2d< F1 > & | from | ||
) |
Definition at line 39 of file gridConverters.h.
References cms::cuda::assert(), and mps_fire::i.
Referenced by convert_Grid2d_to_double(), convert_Grid2d_to_float(), and FFTJetPatRecoProducer::produce().
void fftjetcms::densePeakTreeFromStorable | ( | const reco::PattRecoTree< Real, reco::PattRecoPeak< Real > > & | in, |
const std::vector< double > * | scaleSetIfNotAdaptive, | ||
double | completeEventScale, | ||
fftjet::AbsClusteringTree< fftjet::Peak, long > * | out | ||
) |
Definition at line 271 of file clusteringTreeConverters.h.
References cms::cuda::assert(), HLT_FULL_cff::clusters, Exception, mps_fire::i, recoMuon::in, dttmaxenums::L, dqmiodumpmetadata::n, class-composition::nodes, AlCaHLTBitMon_ParallelJobs::p, and pileupReCalc_HLTpaths::scale.
Referenced by FFTJetPatRecoProducer::buildDenseProduct(), FFTJetDijetFilter::filter(), and FFTJetTreeDump::processTreeData().
void fftjetcms::densePeakTreeToStorable | ( | const fftjet::AbsClusteringTree< fftjet::Peak, long > & | in, |
bool | writeOutScaleInfo, | ||
reco::PattRecoTree< Real, reco::PattRecoPeak< Real > > * | out | ||
) |
Definition at line 210 of file clusteringTreeConverters.h.
References cms::cuda::assert(), mps_fire::i, gpuClustering::id, and submitPVResolutionJobs::out.
Referenced by FFTJetPatRecoProducer::buildDenseProduct().
std::unique_ptr< AbsBgFunctor > fftjetcms::fftjet_BgFunctor_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 338 of file FFTJetParameterParser.cc.
References edm::ParameterSet::getParameter(), bookConverter::prior, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FFTJetProducer::parse_bgMembershipFunction().
std::unique_ptr< fftjet::ClusteringTreeSparsifier< fftjet::Peak, long > > fftjetcms::fftjet_ClusteringTreeSparsifier_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 392 of file FFTJetParameterParser.cc.
References edm::ParameterSet::getParameter().
Referenced by FFTJetPatRecoProducer::FFTJetPatRecoProducer().
std::unique_ptr< fftjet::AbsDistanceCalculator< fftjet::Peak > > fftjetcms::fftjet_DistanceCalculator_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 404 of file FFTJetParameterParser.cc.
References data, fftjet_LinearInterpolator1d_parser(), edm::ParameterSet::getParameter(), mps_fire::i, dqmiodumpmetadata::n, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FFTJetDijetFilter::FFTJetDijetFilter(), FFTJetPatRecoProducer::FFTJetPatRecoProducer(), and FFTJetTreeDump::FFTJetTreeDump().
std::unique_ptr< fftjet::Functor1< double, double > > fftjetcms::fftjet_Function_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 707 of file FFTJetParameterParser.cc.
References edm::ParameterSet::exists(), fftjet_LinearInterpolator1d_parser(), fftjet_LinInterpolatedTable1D_parser(), edm::ParameterSet::getParameter(), mps_fire::i, AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by fftjet_JetFunctor_parser(), fftjet_PeakFunctor_parser(), and FFTJetPileupEstimator::FFTJetPileupEstimator().
std::unique_ptr< fftjet::Grid2d< Real > > fftjetcms::fftjet_Grid2d_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 125 of file FFTJetParameterParser.cc.
References data, Puppi_cff::etaMax, Puppi_cff::etaMin, Exception, edm::ParameterSet::exists(), mergeVDriftHistosByStation::file, g, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), recoMuon::in, L1TMuonDQMOffline_cfi::nEtaBins, ecaldqm::binning::nPhiBins, SiPixelLorentzAngle_cfi::read, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
Referenced by FFTJetProducer::beginJob(), fftjet_PileupCalculator_parser(), FFTJetEFlowSmoother::FFTJetEFlowSmoother(), FFTJetPatRecoProducer::FFTJetPatRecoProducer(), and FFTJetPileupProcessor::FFTJetPileupProcessor().
std::unique_ptr< fftjet::Functor2< double, fftjet::RecombinedJet< VectorLike >, fftjet::RecombinedJet< VectorLike > > > fftjetcms::fftjet_JetDistance_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 689 of file FFTJetParameterParser.cc.
References edm::ParameterSet::getParameter(), make_param, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FFTJetProducer::parse_jetDistanceCalc().
std::unique_ptr< fftjet::Functor1< double, fftjet::RecombinedJet< VectorLike > > > fftjetcms::fftjet_JetFunctor_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 589 of file FFTJetParameterParser.cc.
References validate-o2o-wbm::f1, validate-o2o-wbm::f2, fcn(), fftjet_Function_parser(), edm::ParameterSet::getParameter(), parse_jet_member_function(), mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
Referenced by FFTJetProducer::parse_memberFactorCalcJet(), FFTJetProducer::parse_recoScaleCalcJet(), and FFTJetProducer::parse_recoScaleRatioCalcJet().
std::unique_ptr< fftjet::JetMagnitudeMapper2d< fftjet::RecombinedJet< VectorLike > > > fftjetcms::fftjet_JetMagnitudeMapper2d_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 799 of file FFTJetParameterParser.cc.
References fftjet_LinearInterpolator2d_parser(), and edm::ParameterSet::getParameter().
std::unique_ptr< fftjet::LinearInterpolator1d > fftjetcms::fftjet_LinearInterpolator1d_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 450 of file FFTJetParameterParser.cc.
References data, edm::ParameterSet::getParameter(), hlt_dqm_clientPB-live_cfg::xmax, and hlt_dqm_clientPB-live_cfg::xmin.
Referenced by fftjet_DistanceCalculator_parser(), and fftjet_Function_parser().
std::unique_ptr< fftjet::LinearInterpolator2d > fftjetcms::fftjet_LinearInterpolator2d_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 462 of file FFTJetParameterParser.cc.
References Exception, mergeVDriftHistosByStation::file, edm::ParameterSet::getParameter(), recoMuon::in, SiPixelLorentzAngle_cfi::read, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by fftjet_JetMagnitudeMapper2d_parser(), fftjet_PeakMagnitudeMapper2d_parser(), and fftjet_PileupCalculator_parser().
std::unique_ptr< fftjetcms::LinInterpolatedTable1D > fftjetcms::fftjet_LinInterpolatedTable1D_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 437 of file FFTJetParameterParser.cc.
References data, edm::ParameterSet::getParameter(), hlt_dqm_clientPB-live_cfg::xmax, and hlt_dqm_clientPB-live_cfg::xmin.
Referenced by fftjet_Function_parser().
std::unique_ptr< fftjet::ScaleSpaceKernel > fftjetcms::fftjet_MembershipFunction_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 227 of file FFTJetParameterParser.cc.
References data, Exception, mergeVDriftHistosByStation::file, edm::ParameterSet::getParameter(), recoMuon::in, make_param, SiPixelLorentzAngle_cfi::read, AlCaHLTBitMon_QueryRunRegistry::string, hlt_dqm_clientPB-live_cfg::xmax, hlt_dqm_clientPB-live_cfg::xmin, SiStrip_OfflineMonitoring_cff::ymax, and SiStrip_OfflineMonitoring_cff::ymin.
Referenced by FFTJetProducer::parse_jetMembershipFunction().
std::unique_ptr< fftjet::Functor1< double, fftjet::Peak > > fftjetcms::fftjet_PeakFunctor_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 473 of file FFTJetParameterParser.cc.
References validate-o2o-wbm::f1, validate-o2o-wbm::f2, fcn(), fftjet_Function_parser(), edm::ParameterSet::getParameter(), parse_peak_member_function(), mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
Referenced by FFTJetTreeDump::FFTJetTreeDump(), FFTJetProducer::parse_memberFactorCalcPeak(), FFTJetProducer::parse_recoScaleCalcPeak(), and FFTJetProducer::parse_recoScaleRatioCalcPeak().
std::unique_ptr< fftjet::JetMagnitudeMapper2d< fftjet::Peak > > fftjetcms::fftjet_PeakMagnitudeMapper2d_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 778 of file FFTJetParameterParser.cc.
References fftjet_LinearInterpolator2d_parser(), and edm::ParameterSet::getParameter().
std::unique_ptr< fftjet::Functor1< bool, fftjet::Peak > > fftjetcms::fftjet_PeakSelector_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 166 of file FFTJetParameterParser.cc.
References a, b, data, mergeVDriftHistosByStation::file, edm::ParameterSet::getParameter(), recoMuon::in, fftjetcms::EtaAndPtDependentPeakSelector::isValid(), make_param, AlCaHLTBitMon_ParallelJobs::p, AlCaHLTBitMon_QueryRunRegistry::string, hlt_dqm_clientPB-live_cfg::xmax, hlt_dqm_clientPB-live_cfg::xmin, SiStrip_OfflineMonitoring_cff::ymax, and SiStrip_OfflineMonitoring_cff::ymin.
Referenced by FFTJetPatRecoProducer::FFTJetPatRecoProducer(), and FFTJetProducer::parse_peakSelector().
std::unique_ptr< AbsPileupCalculator > fftjetcms::fftjet_PileupCalculator_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 746 of file FFTJetParameterParser.cc.
References fftjet_Grid2d_parser(), fftjet_LinearInterpolator2d_parser(), g, edm::ParameterSet::getParameter(), getRunAppsInfo::grid, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FFTJetProducer::parse_pileupDensityCalc().
std::unique_ptr< std::vector< double > > fftjetcms::fftjet_ScaleSet_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 350 of file FFTJetParameterParser.cc.
References className(), edm::ParameterSet::getParameter(), mps_fire::i, dqmiolumiharvest::j, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FFTJetDijetFilter::FFTJetDijetFilter(), FFTJetEFlowSmoother::FFTJetEFlowSmoother(), FFTJetPatRecoProducer::FFTJetPatRecoProducer(), FFTJetProducer::FFTJetProducer(), and FFTJetTreeDump::FFTJetTreeDump().
fftjet::RecombinedJet< VectorLike > fftjetcms::jetFromStorable | ( | const reco::FFTJet< Real > & | jet | ) |
Definition at line 65 of file jetConverters.h.
References reco::FFTJet< Real >::f_centroidEta(), reco::FFTJet< Real >::f_centroidPhi(), reco::FFTJet< Real >::f_code(), reco::FFTJet< Real >::f_convergenceDistance(), reco::FFTJet< Real >::f_etaPhiCorr(), reco::FFTJet< Real >::f_etaWidth(), reco::FFTJet< Real >::f_etSum(), reco::FFTJet< Real >::f_fuzziness(), reco::FFTJet< Real >::f_membershipFactor(), reco::FFTJet< Real >::f_ncells(), reco::FFTJet< Real >::f_phiWidth(), reco::FFTJet< Real >::f_pileup(), reco::FFTJet< Real >::f_precluster(), reco::FFTJet< Real >::f_recoScale(), reco::FFTJet< Real >::f_recoScaleRatio(), reco::FFTJet< Real >::f_status(), reco::FFTJet< Real >::f_vec(), and AlCaHLTBitMon_ParallelJobs::p.
Referenced by FFTJetProducer::genJetPreclusters().
reco::FFTJet< Real > fftjetcms::jetToStorable | ( | const fftjet::RecombinedJet< VectorLike > & | jet | ) |
Definition at line 27 of file jetConverters.h.
References reco::PattRecoPeak< Real >::hessian().
unsigned fftjetcms::matchOneToOne | ( | const std::vector< T1 > & | v1, |
const std::vector< T2 > & | v2, | ||
const DistanceCalculator & | calc, | ||
std::vector< int > * | matchFrom1To2, | ||
const double | maxMatchingDistance = 1.0e300 |
||
) |
Definition at line 38 of file matchOneToOne.h.
References fftjetcms::Private::matchOneToOne_MatchInfo::distance, mps_fire::i, fftjetcms::Private::matchOneToOne_MatchInfo::i1, fftjetcms::Private::matchOneToOne_MatchInfo::i2, and visualization-live-secondInstance_cfg::m.
Referenced by FFTJetProducer::removeFakePreclusters().
JetType fftjetcms::parseJetType | ( | const std::string & | name | ) |
Definition at line 5 of file JetType.cc.
References BASICJET, CALOJET, Exception, GENJET, JPTJET, PFJET, and TRACKJET.
void fftjetcms::sparsePeakTreeFromStorable | ( | const reco::PattRecoTree< Real, reco::PattRecoPeak< Real > > & | in, |
const std::vector< double > * | scaleSetIfNotAdaptive, | ||
double | completeEventScale, | ||
fftjet::SparseClusteringTree< fftjet::Peak, long > * | out | ||
) |
Definition at line 133 of file clusteringTreeConverters.h.
References cms::cuda::assert(), Exception, mps_fire::i, recoMuon::in, dqmiodumpmetadata::n, class-composition::nodes, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by FFTJetPatRecoProducer::buildSparseProduct(), FFTJetDijetFilter::filter(), FFTJetProducer::loadSparseTreeData(), and FFTJetTreeDump::processTreeData().
void fftjetcms::sparsePeakTreeToStorable | ( | const fftjet::SparseClusteringTree< fftjet::Peak, long > & | in, |
bool | writeOutScaleInfo, | ||
reco::PattRecoTree< Real, reco::PattRecoPeak< Real > > * | out | ||
) |
Definition at line 75 of file clusteringTreeConverters.h.
References cms::cuda::assert(), mps_fire::i, and MainPageGenerator::tree.
Referenced by FFTJetPatRecoProducer::buildSparseProduct().