CMS 3D CMS Logo

DeepFlavourFeatures.h
Go to the documentation of this file.
1 #ifndef DataFormats_BTauReco_DeepFlavourFeatures_h
2 #define DataFormats_BTauReco_DeepFlavourFeatures_h
3 
10 
11 #include <vector>
12 
13 namespace btagbtvdeep {
14 
16  public:
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