DataFormats
BTauReco
interface
DeepFlavourFeatures.h
Go to the documentation of this file.
1
#ifndef DataFormats_BTauReco_DeepFlavourFeatures_h
2
#define DataFormats_BTauReco_DeepFlavourFeatures_h
3
4
#include "
DataFormats/BTauReco/interface/JetFeatures.h
"
5
#include "
DataFormats/BTauReco/interface/SecondaryVertexFeatures.h
"
6
#include "
DataFormats/BTauReco/interface/ShallowTagInfoFeatures.h
"
7
#include "
DataFormats/BTauReco/interface/NeutralCandidateFeatures.h
"
8
#include "
DataFormats/BTauReco/interface/ChargedCandidateFeatures.h
"
9
#include "
DataFormats/BTauReco/interface/SeedingTrackFeatures.h
"
10
11
#include <vector>
12
13
namespace
btagbtvdeep
{
14
15
class
DeepFlavourFeatures
{
16
public
:
17
JetFeatures
jet_features
;
18
ShallowTagInfoFeatures
tag_info_features
;
19
20
std::vector<SecondaryVertexFeatures>
sv_features
;
21
22
std::vector<NeutralCandidateFeatures>
n_pf_features
;
23
std::vector<ChargedCandidateFeatures>
c_pf_features
;
24
25
std::vector<SeedingTrackFeatures>
seed_features
;
26
27
std::size_t
npv
;
// used by deep flavour
28
};
29
30
}
// namespace btagbtvdeep
31
32
#endif //DataFormats_BTauReco_DeepFlavourFeatures_h
btagbtvdeep::DeepFlavourFeatures::c_pf_features
std::vector< ChargedCandidateFeatures > c_pf_features
Definition:
DeepFlavourFeatures.h:23
btagbtvdeep
Definition:
BoostedDoubleSVTagInfoFeatures.h:4
SecondaryVertexFeatures.h
btagbtvdeep::DeepFlavourFeatures
Definition:
DeepFlavourFeatures.h:15
btagbtvdeep::DeepFlavourFeatures::seed_features
std::vector< SeedingTrackFeatures > seed_features
Definition:
DeepFlavourFeatures.h:25
SeedingTrackFeatures.h
btagbtvdeep::DeepFlavourFeatures::jet_features
JetFeatures jet_features
Definition:
DeepFlavourFeatures.h:17
NeutralCandidateFeatures.h
btagbtvdeep::JetFeatures
Definition:
JetFeatures.h:6
btagbtvdeep::DeepFlavourFeatures::tag_info_features
ShallowTagInfoFeatures tag_info_features
Definition:
DeepFlavourFeatures.h:18
btagbtvdeep::DeepFlavourFeatures::sv_features
std::vector< SecondaryVertexFeatures > sv_features
Definition:
DeepFlavourFeatures.h:20
ChargedCandidateFeatures.h
btagbtvdeep::DeepFlavourFeatures::npv
std::size_t npv
Definition:
DeepFlavourFeatures.h:27
ShallowTagInfoFeatures.h
btagbtvdeep::DeepFlavourFeatures::n_pf_features
std::vector< NeutralCandidateFeatures > n_pf_features
Definition:
DeepFlavourFeatures.h:22
btagbtvdeep::ShallowTagInfoFeatures
Definition:
ShallowTagInfoFeatures.h:6
JetFeatures.h
Generated for CMSSW Reference Manual by
1.8.16