test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoBTag
SecondaryVertex
interface
CandidateBoostedDoubleSecondaryVertexComputer.h
Go to the documentation of this file.
1
#ifndef RecoBTag_SecondaryVertex_CandidateBoostedDoubleSecondaryVertexComputer_h
2
#define RecoBTag_SecondaryVertex_CandidateBoostedDoubleSecondaryVertexComputer_h
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
CommonTools/Utils/interface/TMVAEvaluator.h
"
6
#include "
RecoBTau/JetTagComputer/interface/JetTagComputer.h
"
7
8
9
class
CandidateBoostedDoubleSecondaryVertexComputer
:
public
JetTagComputer
{
10
11
public
:
12
CandidateBoostedDoubleSecondaryVertexComputer
(
const
edm::ParameterSet
&
parameters
);
13
14
void
initialize
(
const
JetTagComputerRecord
&)
override
;
15
float
discriminator
(
const
TagInfoHelper
&
tagInfos
)
const override
;
16
17
private
:
18
const
bool
useCondDB_
;
19
const
std::string
gbrForestLabel_
;
20
const
edm::FileInPath
weightFile_
;
21
const
bool
useGBRForest_
;
22
const
bool
useAdaBoost_
;
23
24
std::unique_ptr<TMVAEvaluator>
mvaID
;
25
};
26
27
#endif // RecoBTag_SecondaryVertex_CandidateBoostedDoubleSecondaryVertexComputer_h
HLT_25ns10e33_v2_cff.tagInfos
tuple tagInfos
Definition:
HLT_25ns10e33_v2_cff.py:9761
CandidateBoostedDoubleSecondaryVertexComputer::gbrForestLabel_
const std::string gbrForestLabel_
Definition:
CandidateBoostedDoubleSecondaryVertexComputer.h:19
CandidateBoostedDoubleSecondaryVertexComputer::useGBRForest_
const bool useGBRForest_
Definition:
CandidateBoostedDoubleSecondaryVertexComputer.h:21
TMVAEvaluator.h
JetTagComputer::TagInfoHelper
Definition:
JetTagComputer.h:16
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ParameterSet.h
CandidateBoostedDoubleSecondaryVertexComputer::mvaID
std::unique_ptr< TMVAEvaluator > mvaID
Definition:
CandidateBoostedDoubleSecondaryVertexComputer.h:24
CandidateBoostedDoubleSecondaryVertexComputer::weightFile_
const edm::FileInPath weightFile_
Definition:
CandidateBoostedDoubleSecondaryVertexComputer.h:20
JetTagComputerRecord
Definition:
JetTagComputerRecord.h:10
CandidateBoostedDoubleSecondaryVertexComputer::useAdaBoost_
const bool useAdaBoost_
Definition:
CandidateBoostedDoubleSecondaryVertexComputer.h:22
JetTagComputer.h
HLT_25ns10e33_v2_cff.parameters
tuple parameters
Definition:
HLT_25ns10e33_v2_cff.py:3864
JetTagComputer
Definition:
JetTagComputer.h:14
edm::FileInPath
Definition:
FileInPath.h:68
CandidateBoostedDoubleSecondaryVertexComputer::initialize
void initialize(const JetTagComputerRecord &) override
Definition:
CandidateBoostedDoubleSecondaryVertexComputer.cc:24
CandidateBoostedDoubleSecondaryVertexComputer
Definition:
CandidateBoostedDoubleSecondaryVertexComputer.h:9
CandidateBoostedDoubleSecondaryVertexComputer::discriminator
float discriminator(const TagInfoHelper &tagInfos) const override
Definition:
CandidateBoostedDoubleSecondaryVertexComputer.cc:52
edm::ParameterSet
Definition:
ParameterSet.h:36
CandidateBoostedDoubleSecondaryVertexComputer::useCondDB_
const bool useCondDB_
Definition:
CandidateBoostedDoubleSecondaryVertexComputer.h:18
CandidateBoostedDoubleSecondaryVertexComputer::CandidateBoostedDoubleSecondaryVertexComputer
CandidateBoostedDoubleSecondaryVertexComputer(const edm::ParameterSet ¶meters)
Definition:
CandidateBoostedDoubleSecondaryVertexComputer.cc:12
Generated for CMSSW Reference Manual by
1.8.5