#include <CandidateBoostedDoubleSecondaryVertexComputer.h>
Classes | |
struct | Tokens |
Public Member Functions | |
CandidateBoostedDoubleSecondaryVertexComputer (const edm::ParameterSet ¶meters, Tokens tokens) | |
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 | |
std::unique_ptr< TMVAEvaluator > | mvaID |
const Tokens | tokens_ |
const bool | useAdaBoost_ |
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 (const std::string &label) |
void | uses (unsigned int id, const std::string &label) |
Definition at line 10 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
CandidateBoostedDoubleSecondaryVertexComputer::CandidateBoostedDoubleSecondaryVertexComputer | ( | const edm::ParameterSet & | parameters, |
Tokens | tokens | ||
) |
Definition at line 21 of file CandidateBoostedDoubleSecondaryVertexComputer.cc.
|
overridevirtual |
Reimplemented from JetTagComputer.
Definition at line 73 of file CandidateBoostedDoubleSecondaryVertexComputer.cc.
References PixelMapPlotter::inputs, reco::btau::jetNSecondaryVertices, reco::btau::jetNTracks, mvaID, reco::BoostedDoubleSVTagInfo::taggingVariables(), dumpRecoGeometry_cfg::tagInfo, 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 34 of file CandidateBoostedDoubleSecondaryVertexComputer.cc.
References edm::FileInPath::fullPath(), CandidateBoostedDoubleSecondaryVertexComputer::Tokens::gbrForest_, edm::ESGetToken< ESProduct, ESRecord >::isInitialized(), mvaID, GlobalPosition_Frontier_DevDB_cff::record, candidateCombinedMVAV2Computer_cfi::spectators, tokens_, useAdaBoost_, useGBRForest_, L1TEGammaDiff_cfi::variables, and weightFile_.
|
private |
Definition at line 28 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by discriminator(), and initialize().
|
private |
Definition at line 26 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by initialize().
|
private |
Definition at line 25 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by initialize().
|
private |
Definition at line 24 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by initialize().
|
private |
Definition at line 23 of file CandidateBoostedDoubleSecondaryVertexComputer.h.
Referenced by initialize().