13 if (
parameters.getParameter<
bool>(
"useCondDB")) {
29 uses(0,
"svTagInfos");
31 mvaID = std::make_unique<TMVAEvaluator>();
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"});
83 std::map<std::string, float>
inputs;
edm::ESGetToken< GBRForest, GBRWrapperRcd > gbrForest_
CandidateBoostedDoubleSecondaryVertexComputer(const edm::ParameterSet ¶meters, Tokens tokens)
std::string fullPath() const
std::unique_ptr< TMVAEvaluator > mvaID
const edm::FileInPath weightFile_
constexpr bool isInitialized() const noexcept
Tokens(const edm::ParameterSet ¶meters, edm::ESConsumesCollector &&cc)
TaggingVariableList taggingVariables(void) const override
returns a description of the extended informations in a TaggingVariableList
void initialize(const JetTagComputerRecord &) override
float discriminator(const TagInfoHelper &tagInfos) const override