CMS 3D CMS Logo

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 
10 
11 namespace btagbtvdeep {
12 
14 
15  public:
16 
17  bool empty() const {
18  return is_empty_;
19  }
20 
21  void filled(){
22  is_empty_ = false;
23  }
24 
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
BoostedDoubleSVTagInfoFeatures tag_info_features
std::vector< ChargedCandidateFeatures > c_pf_features
std::vector< SecondaryVertexFeatures > sv_features