#include <CandidateBoostedDoubleSecondaryVertexComputer.h>
Public Member Functions | |
CandidateBoostedDoubleSecondaryVertexComputer (const edm::ParameterSet ¶meters) | |
float | discriminator (const TagInfoHelper &tagInfos) const override |
void | initialize (const JetTagComputerRecord &) override |
Public Member Functions inherited from JetTagComputer | |
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 | |
const std::string | gbrForestLabel_ |
std::unique_ptr< TMVAEvaluator > | mvaID |
const bool | useAdaBoost_ |
const bool | useCondDB_ |
const bool | useGBRForest_ |
const edm::FileInPath | weightFile_ |
Additional Inherited Members | |
Protected Member Functions inherited from JetTagComputer | |
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 9 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
CandidateBoostedDoubleSecondaryVertexComputer::CandidateBoostedDoubleSecondaryVertexComputer | ( | const edm::ParameterSet & | parameters | ) |
Definition at line 12 of file CandidateBoostedDoubleSecondaryVertexComputer.cc.
References mvaID, and JetTagComputer::uses().
|
overridevirtual |
Reimplemented from JetTagComputer.
Definition at line 52 of file CandidateBoostedDoubleSecondaryVertexComputer.cc.
References JetTagComputer::TagInfoHelper::get(), SiPixelRawToDigiRegional_cfi::inputs, reco::btau::jetNSecondaryVertices, reco::btau::jetNTracks, mvaID, reco::BoostedDoubleSVTagInfo::taggingVariables(), reco::btau::tau1_flightDistance2dSig, reco::btau::tau1_trackEtaRel_0, reco::btau::tau1_trackEtaRel_1, reco::btau::tau1_trackEtaRel_2, reco::btau::tau1_trackSip3dSig_0, reco::btau::tau1_trackSip3dSig_1, reco::btau::tau1_vertexDeltaR, reco::btau::tau1_vertexEnergyRatio, reco::btau::tau1_vertexMass, reco::btau::tau2_flightDistance2dSig, reco::btau::tau2_trackEtaRel_0, reco::btau::tau2_trackEtaRel_1, reco::btau::tau2_trackEtaRel_2, reco::btau::tau2_trackSip3dSig_0, reco::btau::tau2_trackSip3dSig_1, reco::btau::tau2_vertexEnergyRatio, reco::btau::tau2_vertexMass, reco::btau::trackSip2dSigAboveBottom_0, reco::btau::trackSip2dSigAboveBottom_1, reco::btau::trackSip2dSigAboveCharm, reco::btau::trackSip3dSig_0, reco::btau::trackSip3dSig_1, reco::btau::trackSip3dSig_2, reco::btau::trackSip3dSig_3, relativeConstraints::value, and reco::btau::z_ratio.
|
overridevirtual |
Reimplemented from JetTagComputer.
Definition at line 24 of file CandidateBoostedDoubleSecondaryVertexComputer.cc.
References edm::FileInPath::fullPath(), gbrForestLabel_, edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mvaID, useAdaBoost_, useCondDB_, useGBRForest_, makeLayoutFileForGui::variables, and weightFile_.
|
private |
Definition at line 19 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by initialize().
|
private |
Definition at line 24 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by CandidateBoostedDoubleSecondaryVertexComputer(), discriminator(), and initialize().
|
private |
Definition at line 22 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by initialize().
|
private |
Definition at line 18 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by initialize().
|
private |
Definition at line 21 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by initialize().
|
private |
Definition at line 20 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by initialize().