#include <CandidateBoostedDoubleSecondaryVertexComputer.h>
◆ CandidateBoostedDoubleSecondaryVertexComputer()
CandidateBoostedDoubleSecondaryVertexComputer::CandidateBoostedDoubleSecondaryVertexComputer |
( |
const edm::ParameterSet & |
parameters, |
|
|
Tokens |
tokens |
|
) |
| |
◆ discriminator()
float CandidateBoostedDoubleSecondaryVertexComputer::discriminator |
( |
const TagInfoHelper & |
tagInfos | ) |
const |
|
overridevirtual |
Reimplemented from JetTagComputer.
Definition at line 73 of file CandidateBoostedDoubleSecondaryVertexComputer.cc.
83 std::map<std::string, float>
inputs;
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.
◆ initialize()
void CandidateBoostedDoubleSecondaryVertexComputer::initialize |
( |
const JetTagComputerRecord & |
record | ) |
|
|
overridevirtual |
Reimplemented from JetTagComputer.
Definition at line 34 of file CandidateBoostedDoubleSecondaryVertexComputer.cc.
36 std::vector<std::string>
variables({
"z_ratio",
45 "trackSip2dSigAboveCharm_0",
46 "trackSip2dSigAboveBottom_0",
47 "trackSip2dSigAboveBottom_1",
55 "tau_vertexEnergyRatio_0",
57 "tau_flightDistance2dSig_0",
59 "tau_vertexEnergyRatio_1",
60 "tau_flightDistance2dSig_1",
64 std::vector<std::string>
spectators({
"massPruned",
"flavour",
"nbHadrons",
"ptPruned",
"etaPruned"});
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_.
◆ mvaID
std::unique_ptr<TMVAEvaluator> CandidateBoostedDoubleSecondaryVertexComputer::mvaID |
|
private |
◆ tokens_
const Tokens CandidateBoostedDoubleSecondaryVertexComputer::tokens_ |
|
private |
◆ useAdaBoost_
const bool CandidateBoostedDoubleSecondaryVertexComputer::useAdaBoost_ |
|
private |
◆ useGBRForest_
const bool CandidateBoostedDoubleSecondaryVertexComputer::useGBRForest_ |
|
private |
◆ weightFile_
const edm::FileInPath CandidateBoostedDoubleSecondaryVertexComputer::weightFile_ |
|
private |