File tree Expand file tree Collapse file tree 3 files changed +50
-1
lines changed
Expand file tree Collapse file tree 3 files changed +50
-1
lines changed Original file line number Diff line number Diff line change 1+ #ifndef DataFormats_BTauReco_DeepDoubleBFeatures_h
2+ #define DataFormats_BTauReco_DeepDoubleBFeatures_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 DeepDoubleBFeatures {
14+
15+ public:
16+ JetFeatures jet_features;
17+ BoostedDoubleSVTagInfoFeatures tag_info_features;
18+
19+ std::vector<SecondaryVertexFeatures> sv_features;
20+
21+ std::vector<ChargedCandidateFeatures> c_pf_features;
22+
23+ std::size_t npv; // used by deep flavour
24+ };
25+
26+
27+ }
28+
29+ #endif // DataFormats_BTauReco_DeepDoubleBFeatures_h
Original file line number Diff line number Diff line change 5656#include " DataFormats/BTauReco/interface/DeepFlavourTagInfo.h"
5757#include " DataFormats/BTauReco/interface/DeepDoubleXFeatures.h"
5858#include " DataFormats/BTauReco/interface/DeepDoubleXTagInfo.h"
59+ #include " DataFormats/BTauReco/interface/DeepDoubleBFeatures.h" // for posterity
5960#include " DataFormats/BTauReco/interface/DeepDoubleBTagInfo.h" // for posterity
6061#include " DataFormats/BTauReco/interface/DeepBoostedJetTagInfo.h"
6162
@@ -428,6 +429,15 @@ namespace DataFormats_BTauReco {
428429 reco::DeepDoubleXTagInfoRefProd deep_doublex_tag_info_collection_ref_prod;
429430 reco::DeepDoubleXTagInfoRefVector deep_doublex_tag_info_collection_ref_vector;
430431 edm::Wrapper<reco::DeepDoubleXTagInfoCollection> deep_doublex_tag_info_collection_edm_wrapper;
432+ // for posterity
433+ btagbtvdeep::DeepDoubleBFeatures deep_doubleb_features;
434+ reco::DeepDoubleBTagInfo deep_doubleb_tag_info;
435+ reco::DeepDoubleBTagInfoCollection deep_doubleb_tag_info_collection;
436+ reco::DeepDoubleBTagInfoRef deep_doubleb_tag_info_collection_ref;
437+ reco::DeepDoubleBTagInfoFwdRef deep_doubleb_tag_info_collection_fwd_ref;
438+ reco::DeepDoubleBTagInfoRefProd deep_doubleb_tag_info_collection_ref_prod;
439+ reco::DeepDoubleBTagInfoRefVector deep_doubleb_tag_info_collection_ref_vector;
440+ edm::Wrapper<reco::DeepDoubleBTagInfoCollection> deep_doubleb_tag_info_collection_edm_wrapper;
431441
432442 btagbtvdeep::DeepBoostedJetFeatures deep_boosted_jet_tag_info_features;
433443 reco::DeepBoostedJetTagInfo deep_boosted_jet_tag_info;
Original file line number Diff line number Diff line change 450450 <class name =" btagbtvdeep::DeepDoubleXFeatures" ClassVersion =" 3" >
451451 <version ClassVersion =" 3" checksum =" 2789036018" />
452452 </class >
453+ <class name =" btagbtvdeep::DeepDoubleBFeatures" ClassVersion =" 3" >
454+ <version ClassVersion =" 3" checksum =" 2060552560" />
455+ </class >
453456 <class name =" btagbtvdeep::BoostedDoubleSVTagInfoFeatures" ClassVersion =" 3" >
454457 <version ClassVersion =" 3" checksum =" 683471882" />
455458 </class >
462465 <class name =" reco::DeepFlavourTagInfoRefProd" />
463466 <class name =" reco::DeepFlavourTagInfoRefVector" />
464467 <class name =" edm::Wrapper<reco::DeepFlavourTagInfoCollection>" />
468+
469+ <class name =" reco::DeepDoubleBTagInfo" />
470+ <class name =" reco::DeepDoubleBTagInfoCollection" />
471+ <class name =" reco::DeepDoubleBTagInfoRef" />
472+ <class name =" reco::DeepDoubleBTagInfoFwdRef" />
473+ <class name =" reco::DeepDoubleBTagInfoRefProd" />
474+ <class name =" reco::DeepDoubleBTagInfoRefVector" />
475+ <class name =" edm::Wrapper<reco::DeepDoubleBTagInfoCollection>" />
465476
466- <class name =" reco::DeepDoubleBTagInfo" />
467477 <class name =" reco::DeepDoubleXTagInfo" />
468478 <class name =" reco::DeepDoubleXTagInfoCollection" />
469479 <class name =" reco::DeepDoubleXTagInfoRef" />
You can’t perform that action at this time.
0 commit comments