12 |
|
public: |
13 |
|
TopJet(){ |
14 |
|
m_subjets.clear(); |
15 |
+ |
m_btagsub_combinedSecondaryVertex.clear(); |
16 |
+ |
m_flavorsub.clear(); |
17 |
|
}; |
18 |
|
~TopJet(){ |
19 |
|
}; |
20 |
|
|
21 |
|
std::vector<Particle> subjets() const{return m_subjets;} |
22 |
+ |
std::vector<float> btagsub_combinedSecondaryVertex() const{return m_btagsub_combinedSecondaryVertex;} |
23 |
+ |
std::vector<int> flavorsub() const{return m_flavorsub;} |
24 |
|
|
25 |
|
void add_subjet(Particle p){m_subjets.push_back(p);} |
26 |
+ |
void add_btagsub_combinedSecondaryVertex(float discr){m_btagsub_combinedSecondaryVertex.push_back(discr);} |
27 |
+ |
void add_flavorsub(int flav){m_flavorsub.push_back(flav);} |
28 |
|
|
29 |
|
private: |
30 |
|
std::vector<Particle> m_subjets; |
31 |
< |
|
31 |
> |
std::vector<float> m_btagsub_combinedSecondaryVertex; |
32 |
> |
std::vector<int> m_flavorsub; |
33 |
|
}; |
34 |
|
|
35 |
|
#endif |