Main Page
Namespaces
Classes
Package Documentation
DataFormats
BTauReco
interface
DeepDoubleXFeatures.h
Go to the documentation of this file.
1
#ifndef DataFormats_BTauReco_DeepDoubleXFeatures_h
2
#define DataFormats_BTauReco_DeepDoubleXFeatures_h
3
4
#include <vector>
5
6
#include "
DataFormats/BTauReco/interface/JetFeatures.h
"
7
#include "
DataFormats/BTauReco/interface/SecondaryVertexFeatures.h
"
8
#include "
DataFormats/BTauReco/interface/BoostedDoubleSVTagInfoFeatures.h
"
9
#include "
DataFormats/BTauReco/interface/ChargedCandidateFeatures.h
"
10
11
namespace
btagbtvdeep
{
12
13
class
DeepDoubleXFeatures
{
14
15
public
:
16
17
bool
empty
()
const
{
18
return
is_empty_
;
19
}
20
21
void
filled
(){
22
is_empty_
=
false
;
23
}
24
25
JetFeatures
jet_features
;
26
BoostedDoubleSVTagInfoFeatures
tag_info_features
;
27
28
std::vector<SecondaryVertexFeatures>
sv_features
;
29
30
std::vector<ChargedCandidateFeatures>
c_pf_features
;
31
32
std::size_t
npv
;
// used by deep flavour
33
34
private
:
35
bool
is_empty_
=
true
;
36
37
};
38
39
}
40
41
#endif //DataFormats_BTauReco_DeepDoubleXFeatures_h
JetFeatures.h
btagbtvdeep::DeepDoubleXFeatures::is_empty_
bool is_empty_
Definition:
DeepDoubleXFeatures.h:35
btagbtvdeep::DeepDoubleXFeatures::jet_features
JetFeatures jet_features
Definition:
DeepDoubleXFeatures.h:25
btagbtvdeep::DeepDoubleXFeatures::npv
std::size_t npv
Definition:
DeepDoubleXFeatures.h:32
ChargedCandidateFeatures.h
SecondaryVertexFeatures.h
btagbtvdeep::DeepDoubleXFeatures::empty
bool empty() const
Definition:
DeepDoubleXFeatures.h:17
btagbtvdeep::DeepDoubleXFeatures
Definition:
DeepDoubleXFeatures.h:13
btagbtvdeep::DeepDoubleXFeatures::tag_info_features
BoostedDoubleSVTagInfoFeatures tag_info_features
Definition:
DeepDoubleXFeatures.h:26
BoostedDoubleSVTagInfoFeatures.h
btagbtvdeep::BoostedDoubleSVTagInfoFeatures
Definition:
BoostedDoubleSVTagInfoFeatures.h:6
btagbtvdeep::DeepDoubleXFeatures::c_pf_features
std::vector< ChargedCandidateFeatures > c_pf_features
Definition:
DeepDoubleXFeatures.h:30
btagbtvdeep::DeepDoubleXFeatures::filled
void filled()
Definition:
DeepDoubleXFeatures.h:21
btagbtvdeep
Definition:
BoostedDoubleSVTagInfoFeatures.h:4
btagbtvdeep::DeepDoubleXFeatures::sv_features
std::vector< SecondaryVertexFeatures > sv_features
Definition:
DeepDoubleXFeatures.h:28
btagbtvdeep::JetFeatures
Definition:
JetFeatures.h:6
Generated for CMSSW Reference Manual by
1.8.11