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::auto_ptr< AbsBgFunctor > | fftjet_BgFunctor_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::ClusteringTreeSparsifier < fftjet::Peak, long > > | fftjet_ClusteringTreeSparsifier_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::AbsDistanceCalculator < fftjet::Peak > > | fftjet_DistanceCalculator_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::Functor1< double, double > > | fftjet_Function_parser (const edm::ParameterSet &ps) |
std::auto_ptr< fftjet::Grid2d < Real > > | fftjet_Grid2d_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::Functor2< double, fftjet::RecombinedJet < VectorLike > , fftjet::RecombinedJet < VectorLike > > > | fftjet_JetDistance_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::Functor1< double, fftjet::RecombinedJet < VectorLike > > > | fftjet_JetFunctor_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::JetMagnitudeMapper2d < fftjet::RecombinedJet < VectorLike > > > | fftjet_JetMagnitudeMapper2d_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::LinearInterpolator1d > | fftjet_LinearInterpolator1d_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::LinearInterpolator2d > | fftjet_LinearInterpolator2d_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjetcms::LinInterpolatedTable1D > | fftjet_LinInterpolatedTable1D_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::ScaleSpaceKernel > | fftjet_MembershipFunction_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::Functor1< double, fftjet::Peak > > | fftjet_PeakFunctor_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::JetMagnitudeMapper2d < fftjet::Peak > > | fftjet_PeakMagnitudeMapper2d_parser (const edm::ParameterSet &ps) |
std::auto_ptr < fftjet::Functor1< bool, fftjet::Peak > > | fftjet_PeakSelector_parser (const edm::ParameterSet &ps) |
std::auto_ptr < AbsPileupCalculator > | fftjet_PileupCalculator_parser (const edm::ParameterSet &ps) |
std::auto_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 57 of file gridConverters.h.
References 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 EnergyCorrector::pt.
Referenced by FFTJetCorrectionProducer::performPileupSubtraction(), and FFTJetProducer::writeJets().
fftjet::Grid2d< double > * fftjetcms::convert_Grid2d_to_double | ( | const fftjet::Grid2d< Numeric > & | grid | ) |
Definition at line 82 of file gridConverters.h.
References copy_Grid2d_data().
fftjet::Grid2d< float > * fftjetcms::convert_Grid2d_to_float | ( | const fftjet::Grid2d< Numeric > & | grid | ) |
Definition at line 71 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 43 of file gridConverters.h.
References 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 288 of file clusteringTreeConverters.h.
References edm::hlt::Exception, i, recoMuon::in, dttmaxenums::L, n, 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 222 of file clusteringTreeConverters.h.
References i, and dbtoconf::out.
Referenced by FFTJetPatRecoProducer::buildDenseProduct().
std::auto_ptr< AbsBgFunctor > fftjetcms::fftjet_BgFunctor_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 407 of file FFTJetParameterParser.cc.
References edm::ParameterSet::getParameter(), NULL, bookConverter::prior, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FFTJetProducer::parse_bgMembershipFunction().
std::auto_ptr< fftjet::ClusteringTreeSparsifier< fftjet::Peak, long > > fftjetcms::fftjet_ClusteringTreeSparsifier_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 479 of file FFTJetParameterParser.cc.
References edm::ParameterSet::getParameter(), and NULL.
Referenced by FFTJetPatRecoProducer::FFTJetPatRecoProducer().
std::auto_ptr< fftjet::AbsDistanceCalculator< fftjet::Peak > > fftjetcms::fftjet_DistanceCalculator_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 502 of file FFTJetParameterParser.cc.
References data, fftjet_LinearInterpolator1d_parser(), edm::ParameterSet::getParameter(), i, n, NULL, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FFTJetDijetFilter::FFTJetDijetFilter(), FFTJetPatRecoProducer::FFTJetPatRecoProducer(), and FFTJetTreeDump::FFTJetTreeDump().
std::auto_ptr< fftjet::Functor1< double, double > > fftjetcms::fftjet_Function_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 912 of file FFTJetParameterParser.cc.
References edm::ParameterSet::exists(), fftjet_LinearInterpolator1d_parser(), fftjet_LinInterpolatedTable1D_parser(), edm::ParameterSet::getParameter(), i, NULL, AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by fftjet_JetFunctor_parser(), fftjet_PeakFunctor_parser(), and FFTJetPileupEstimator::FFTJetPileupEstimator().
std::auto_ptr< fftjet::Grid2d< Real > > fftjetcms::fftjet_Grid2d_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 132 of file FFTJetParameterParser.cc.
References data, edm::hlt::Exception, edm::ParameterSet::exists(), mergeVDriftHistosByStation::file, g, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), recoMuon::in, ecaldqm::binning::nPhiBins, NULL, SiPixelLorentzAngle_cfi::read, AlCaHLTBitMon_QueryRunRegistry::string, and indexGen::title.
Referenced by FFTJetProducer::beginJob(), fftjet_PileupCalculator_parser(), FFTJetEFlowSmoother::FFTJetEFlowSmoother(), FFTJetPatRecoProducer::FFTJetPatRecoProducer(), and FFTJetPileupProcessor::FFTJetPileupProcessor().
std::auto_ptr< fftjet::Functor2< double, fftjet::RecombinedJet< VectorLike >, fftjet::RecombinedJet< VectorLike > > > fftjetcms::fftjet_JetDistance_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 887 of file FFTJetParameterParser.cc.
References edm::ParameterSet::getParameter(), make_param, NULL, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FFTJetProducer::parse_jetDistanceCalc().
std::auto_ptr< fftjet::Functor1< double, fftjet::RecombinedJet< VectorLike > > > fftjetcms::fftjet_JetFunctor_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 754 of file FFTJetParameterParser.cc.
References python.connectstrParser::f1, python.connectstrParser::f2, fcn(), fftjet_Function_parser(), edm::ParameterSet::getParameter(), NULL, parse_jet_member_function(), query::result, AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
Referenced by FFTJetProducer::parse_memberFactorCalcJet(), FFTJetProducer::parse_recoScaleCalcJet(), and FFTJetProducer::parse_recoScaleRatioCalcJet().
std::auto_ptr< fftjet::JetMagnitudeMapper2d< fftjet::RecombinedJet< VectorLike > > > fftjetcms::fftjet_JetMagnitudeMapper2d_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 1025 of file FFTJetParameterParser.cc.
References fftjet_LinearInterpolator2d_parser(), and edm::ParameterSet::getParameter().
std::auto_ptr< fftjet::LinearInterpolator1d > fftjetcms::fftjet_LinearInterpolator1d_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 562 of file FFTJetParameterParser.cc.
References data, edm::ParameterSet::getParameter(), NULL, SiStripMonitorClusterAlca_cfi::xmax, and SiStripMonitorClusterAlca_cfi::xmin.
Referenced by fftjet_DistanceCalculator_parser(), and fftjet_Function_parser().
std::auto_ptr< fftjet::LinearInterpolator2d > fftjetcms::fftjet_LinearInterpolator2d_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 580 of file FFTJetParameterParser.cc.
References edm::hlt::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::auto_ptr< fftjetcms::LinInterpolatedTable1D > fftjetcms::fftjet_LinInterpolatedTable1D_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 541 of file FFTJetParameterParser.cc.
References data, edm::ParameterSet::getParameter(), NULL, SiStripMonitorClusterAlca_cfi::xmax, and SiStripMonitorClusterAlca_cfi::xmin.
Referenced by fftjet_Function_parser().
std::auto_ptr< fftjet::ScaleSpaceKernel > fftjetcms::fftjet_MembershipFunction_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 271 of file FFTJetParameterParser.cc.
References data, edm::hlt::Exception, mergeVDriftHistosByStation::file, edm::ParameterSet::getParameter(), recoMuon::in, make_param, NULL, SiPixelLorentzAngle_cfi::read, AlCaHLTBitMon_QueryRunRegistry::string, SiStripMonitorClusterAlca_cfi::xmax, SiStripMonitorClusterAlca_cfi::xmin, SiStripMonitorClusterAlca_cfi::ymax, and SiStripMonitorClusterAlca_cfi::ymin.
Referenced by FFTJetProducer::parse_jetMembershipFunction().
std::auto_ptr< fftjet::Functor1< double, fftjet::Peak > > fftjetcms::fftjet_PeakFunctor_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 597 of file FFTJetParameterParser.cc.
References python.connectstrParser::f1, python.connectstrParser::f2, fcn(), fftjet_Function_parser(), edm::ParameterSet::getParameter(), NULL, parse_peak_member_function(), query::result, AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
Referenced by FFTJetTreeDump::FFTJetTreeDump(), FFTJetProducer::parse_memberFactorCalcPeak(), FFTJetProducer::parse_recoScaleCalcPeak(), and FFTJetProducer::parse_recoScaleRatioCalcPeak().
std::auto_ptr< fftjet::JetMagnitudeMapper2d< fftjet::Peak > > fftjetcms::fftjet_PeakMagnitudeMapper2d_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 1003 of file FFTJetParameterParser.cc.
References fftjet_LinearInterpolator2d_parser(), and edm::ParameterSet::getParameter().
std::auto_ptr< fftjet::Functor1< bool, fftjet::Peak > > fftjetcms::fftjet_PeakSelector_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 193 of file FFTJetParameterParser.cc.
References a, b, data, mergeVDriftHistosByStation::file, edm::ParameterSet::getParameter(), recoMuon::in, fftjetcms::EtaAndPtDependentPeakSelector::isValid(), make_param, NULL, AlCaHLTBitMon_ParallelJobs::p, AlCaHLTBitMon_QueryRunRegistry::string, SiStripMonitorClusterAlca_cfi::xmax, SiStripMonitorClusterAlca_cfi::xmin, SiStripMonitorClusterAlca_cfi::ymax, and SiStripMonitorClusterAlca_cfi::ymin.
Referenced by FFTJetPatRecoProducer::FFTJetPatRecoProducer(), and FFTJetProducer::parse_peakSelector().
std::auto_ptr< AbsPileupCalculator > fftjetcms::fftjet_PileupCalculator_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 962 of file FFTJetParameterParser.cc.
References fftjet_Grid2d_parser(), fftjet_LinearInterpolator2d_parser(), g, edm::ParameterSet::getParameter(), getRunAppsInfo::grid, NULL, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by FFTJetProducer::parse_pileupDensityCalc().
std::auto_ptr< std::vector< double > > fftjetcms::fftjet_ScaleSet_parser | ( | const edm::ParameterSet & | ps | ) |
Definition at line 425 of file FFTJetParameterParser.cc.
References className(), edm::ParameterSet::getParameter(), i, j, NULL, 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 63 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 29 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 41 of file matchOneToOne.h.
References fftjetcms::Private::matchOneToOne_MatchInfo::distance, i, fftjetcms::Private::matchOneToOne_MatchInfo::i1, fftjetcms::Private::matchOneToOne_MatchInfo::i2, m, and python.multivaluedict::sort().
Referenced by FFTJetProducer::removeFakePreclusters().
JetType fftjetcms::parseJetType | ( | const std::string & | name | ) |
Definition at line 5 of file JetType.cc.
References BASICJET, CALOJET, edm::hlt::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 141 of file clusteringTreeConverters.h.
References edm::hlt::Exception, i, recoMuon::in, n, python.Node::node, 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 79 of file clusteringTreeConverters.h.
References i, python.Node::node, and MainPageGenerator::tree.
Referenced by FFTJetPatRecoProducer::buildSparseProduct().