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 
11 
12 namespace btagbtvdeep {
13 
15  public:
16  bool empty() const { return is_empty_; }
17 
18  void filled() { is_empty_ = false; }
19 
22 
23  std::vector<ChargedCandidateFeatures> c_pf_features;
24 
25  std::vector<NeutralCandidateFeatures> n_pf_features;
26 
27  std::vector<SecondaryVertexFeatures> sv_features;
28 
29  std::size_t npv; // used by deep flavour
30 
31  private:
32  bool is_empty_ = true;
33  };
34 
35 } // namespace btagbtvdeep
36 
37 #endif //DataFormats_BTauReco_DeepDoubleXFeatures_h
btagbtvdeep
Definition: BoostedDoubleSVTagInfoFeatures.h:4
btagbtvdeep::DeepDoubleXFeatures::tag_info_features
BoostedDoubleSVTagInfoFeatures tag_info_features
Definition: DeepDoubleXFeatures.h:21
SecondaryVertexFeatures.h
btagbtvdeep::DeepDoubleXFeatures::empty
bool empty() const
Definition: DeepDoubleXFeatures.h:16
btagbtvdeep::DeepDoubleXFeatures
Definition: DeepDoubleXFeatures.h:14
btagbtvdeep::DeepDoubleXFeatures::c_pf_features
std::vector< ChargedCandidateFeatures > c_pf_features
Definition: DeepDoubleXFeatures.h:23
btagbtvdeep::DeepDoubleXFeatures::n_pf_features
std::vector< NeutralCandidateFeatures > n_pf_features
Definition: DeepDoubleXFeatures.h:25
btagbtvdeep::DeepDoubleXFeatures::sv_features
std::vector< SecondaryVertexFeatures > sv_features
Definition: DeepDoubleXFeatures.h:27
NeutralCandidateFeatures.h
btagbtvdeep::JetFeatures
Definition: JetFeatures.h:6
btagbtvdeep::DeepDoubleXFeatures::filled
void filled()
Definition: DeepDoubleXFeatures.h:18
btagbtvdeep::DeepDoubleXFeatures::is_empty_
bool is_empty_
Definition: DeepDoubleXFeatures.h:32
btagbtvdeep::BoostedDoubleSVTagInfoFeatures
Definition: BoostedDoubleSVTagInfoFeatures.h:6
BoostedDoubleSVTagInfoFeatures.h
ChargedCandidateFeatures.h
btagbtvdeep::DeepDoubleXFeatures::jet_features
JetFeatures jet_features
Definition: DeepDoubleXFeatures.h:20
btagbtvdeep::DeepDoubleXFeatures::npv
std::size_t npv
Definition: DeepDoubleXFeatures.h:29
JetFeatures.h