#include <PileupJetIdAlgo.h>
Public Types | |
typedef float | array_t[3][5][4] |
Public Member Functions | |
AlgoGBRForestsAndConstants (edm::ParameterSet const &, bool runMvas) | |
array_t const & | betaStarCut () const |
bool | cutBased () const |
bool | etaBinnedWeights () const |
std::vector< std::unique_ptr< const GBRForest > > const & | etaReader () const |
std::vector< double > const & | jEtaMax () const |
std::vector< double > const & | jEtaMin () const |
std::string const & | label () const |
array_t const & | mvacut () const |
int | nEtaBins () const |
std::unique_ptr< const GBRForest > const & | reader () const |
array_t const & | rmsCut () const |
bool | runMvas () const |
std::vector< std::vector< std::string > > const & | tmvaEtaVariables () const |
std::string const & | tmvaMethod () const |
std::vector< std::string > const & | tmvaVariables () const |
Private Attributes | |
float | betaStarCut_ [3][5][4] |
bool | cutBased_ |
bool | etaBinnedWeights_ |
std::vector< std::unique_ptr< const GBRForest > > | etaReader_ |
std::vector< double > | jEtaMax_ |
std::vector< double > | jEtaMin_ |
std::string | label_ |
float | mvacut_ [3][5][4] |
int | nEtaBins_ |
std::unique_ptr< const GBRForest > | reader_ |
float | rmsCut_ [3][5][4] |
bool | runMvas_ |
std::vector< std::vector< std::string > > | tmvaEtaVariables_ |
std::string | tmvaMethod_ |
std::map< std::string, std::string > | tmvaNames_ |
std::vector< std::string > | tmvaVariables_ |
Definition at line 56 of file PileupJetIdAlgo.h.
typedef float PileupJetIdAlgo::AlgoGBRForestsAndConstants::array_t[3][5][4] |
Definition at line 73 of file PileupJetIdAlgo.h.
PileupJetIdAlgo::AlgoGBRForestsAndConstants::AlgoGBRForestsAndConstants | ( | edm::ParameterSet const & | ps, |
bool | runMvas | ||
) |
Definition at line 21 of file PileupJetIdAlgo.cc.
References betaStarCut_, createGBRForest(), cutBased_, etaBinnedWeights_, etaReader_, edm::ParameterSet::getParameter(), jEtaMax_, jEtaMin_, PileupJetIdentifier::kLoose, PileupJetIdentifier::kMedium, mvacut_, nEtaBins_, reader_, rmsCut_, runMvas_, AlCaHLTBitMon_QueryRunRegistry::string, tmvaEtaVariables_, tmvaMethod_, hltPUIdAlgo_cff::tmvaSpectators, tmvaVariables_, PileupJetIDParams_cfi::trainings, PileupJetIdAlgo::USER, findQualityFiles::v, and jets_cff::version.
|
inline |
Definition at line 76 of file PileupJetIdAlgo.h.
References betaStarCut_.
|
inline |
Definition at line 62 of file PileupJetIdAlgo.h.
References cutBased_.
Referenced by PileupJetIdAlgo::runMva().
|
inline |
Definition at line 63 of file PileupJetIdAlgo.h.
References etaBinnedWeights_.
Referenced by PileupJetIdAlgo::runMva().
|
inline |
Definition at line 61 of file PileupJetIdAlgo.h.
References etaReader_.
Referenced by PileupJetIdAlgo::runMva().
|
inline |
Definition at line 67 of file PileupJetIdAlgo.h.
References jEtaMax_.
Referenced by PileupJetIdAlgo::runMva().
|
inline |
Definition at line 66 of file PileupJetIdAlgo.h.
References jEtaMin_.
Referenced by PileupJetIdAlgo::runMva().
|
inline |
Definition at line 68 of file PileupJetIdAlgo.h.
References label_.
|
inline |
Definition at line 74 of file PileupJetIdAlgo.h.
References mvacut_.
Referenced by PileupJetIdAlgo::computeIDflag().
|
inline |
Definition at line 65 of file PileupJetIdAlgo.h.
References nEtaBins_.
Referenced by PileupJetIdAlgo::runMva().
|
inline |
Definition at line 60 of file PileupJetIdAlgo.h.
References reader_.
Referenced by PileupJetIdAlgo::runMva().
|
inline |
Definition at line 75 of file PileupJetIdAlgo.h.
References rmsCut_.
|
inline |
Definition at line 64 of file PileupJetIdAlgo.h.
References runMvas_.
Referenced by PileupJetIdAlgo::computeIdVariables().
|
inline |
Definition at line 71 of file PileupJetIdAlgo.h.
References tmvaEtaVariables_.
Referenced by PileupJetIdAlgo::runMva().
|
inline |
Definition at line 69 of file PileupJetIdAlgo.h.
References tmvaMethod_.
Referenced by PileupJetIdAlgo::method().
|
inline |
Definition at line 70 of file PileupJetIdAlgo.h.
References tmvaVariables_.
Referenced by PileupJetIdAlgo::runMva().
|
private |
Definition at line 94 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and betaStarCut().
|
private |
Definition at line 81 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and cutBased().
|
private |
Definition at line 82 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and etaBinnedWeights().
|
private |
Definition at line 80 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and etaReader().
|
private |
Definition at line 86 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and jEtaMax().
|
private |
Definition at line 85 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and jEtaMin().
|
private |
Definition at line 87 of file PileupJetIdAlgo.h.
Referenced by SequenceTypes.DummyModule::__repr__(), Mixins._Labelable::_findDependencies(), label(), and Mixins._Labelable::setLabel().
|
private |
Definition at line 92 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and mvacut().
|
private |
Definition at line 84 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and nEtaBins().
|
private |
Definition at line 79 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and reader().
|
private |
Definition at line 93 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and rmsCut().
|
private |
Definition at line 83 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and runMvas().
|
private |
Definition at line 90 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and tmvaEtaVariables().
|
private |
Definition at line 88 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and tmvaMethod().
|
private |
Definition at line 96 of file PileupJetIdAlgo.h.
|
private |
Definition at line 89 of file PileupJetIdAlgo.h.
Referenced by AlgoGBRForestsAndConstants(), and tmvaVariables().