![]() |
![]() |
#include <CharmTagger.h>
Classes | |
struct | MVAVar |
Public Types | |
typedef std::vector< edm::ParameterSet > | vpset |
Public Member Functions | |
CharmTagger (const edm::ParameterSet &) | |
explicit ctor More... | |
float | discriminator (const TagInfoHelper &tagInfo) const override |
b-tag a jet based on track-to-jet parameters in the extened info collection More... | |
void | initialize (const JetTagComputerRecord &record) override |
~CharmTagger () override | |
![]() | |
const std::vector< std::string > & | getInputLabels () const |
JetTagComputer () | |
JetTagComputer (const edm::ParameterSet &configuration) | |
float | operator() (const reco::BaseTagInfo &info) const |
float | operator() (const TagInfoHelper &helper) const |
void | setupDone () |
virtual | ~JetTagComputer () |
Private Attributes | |
bool | defaultValueNoTracks_ |
std::string | gbrForest_label_ |
std::string | mva_name_ |
std::unique_ptr< TMVAEvaluator > | mvaID_ |
CombinedSVSoftLeptonComputer | sl_computer_ |
bool | use_adaBoost_ |
bool | use_condDB_ |
bool | use_GBRForest_ |
std::vector< MVAVar > | variables_ |
edm::FileInPath | weight_file_ |
Additional Inherited Members | |
![]() | |
virtual float | discriminator (const reco::BaseTagInfo &) const |
void | uses (unsigned int id, const std::string &label) |
void | uses (const std::string &label) |
Definition at line 20 of file CharmTagger.h.
typedef std::vector<edm::ParameterSet> CharmTagger::vpset |
Definition at line 28 of file CharmTagger.h.
CharmTagger::CharmTagger | ( | const edm::ParameterSet & | configuration | ) |
explicit ctor
Definition at line 15 of file CharmTagger.cc.
References CharmTagger::MVAVar::default_value, edm::ParameterSet::getParameter(), reco::getTaggingVariableName(), CharmTagger::MVAVar::has_index, CharmTagger::MVAVar::id, CharmTagger::MVAVar::index, CharmTagger::MVAVar::name, AlCaHLTBitMon_QueryRunRegistry::string, JetTagComputer::uses(), JetChargeProducer_cfi::var, and variables_.
|
override |
Definition at line 77 of file CharmTagger.cc.
|
overridevirtual |
b-tag a jet based on track-to-jet parameters in the extened info collection
Reimplemented from JetTagComputer.
Definition at line 82 of file CharmTagger.cc.
References defaultValueNoTracks_, JetTagComputer::TagInfoHelper::get(), haddnano::inputs, reco::btau::jetNTracks, mvaID_, sl_computer_, GlobalPosition_Frontier_DevDB_cff::tag, create_public_pileup_plots::vals, and variables_.
|
overridevirtual |
Reimplemented from JetTagComputer.
Definition at line 45 of file CharmTagger.cc.
References edm::FileInPath::fullPath(), gbrForest_label_, edm::eventsetup::EventSetupRecordImplementation< T >::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mva_name_, mvaID_, candidateCombinedMVAV2Computer_cfi::spectators, use_adaBoost_, use_condDB_, use_GBRForest_, JetChargeProducer_cfi::var, variables_, and weight_file_.
|
private |
Definition at line 49 of file CharmTagger.h.
Referenced by discriminator().
|
private |
Definition at line 45 of file CharmTagger.h.
Referenced by initialize().
|
private |
Definition at line 43 of file CharmTagger.h.
Referenced by initialize().
|
private |
Definition at line 39 of file CharmTagger.h.
Referenced by discriminator(), and initialize().
|
private |
Definition at line 40 of file CharmTagger.h.
Referenced by discriminator().
|
private |
Definition at line 48 of file CharmTagger.h.
Referenced by initialize().
|
private |
Definition at line 44 of file CharmTagger.h.
Referenced by initialize().
|
private |
Definition at line 47 of file CharmTagger.h.
Referenced by initialize().
|
private |
Definition at line 41 of file CharmTagger.h.
Referenced by CharmTagger(), discriminator(), and initialize().
|
private |
Definition at line 46 of file CharmTagger.h.
Referenced by initialize().