ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/NtupleWriter/Objects/TopJet.h
Revision: 1.4
Committed: Tue Mar 26 13:15:57 2013 UTC (12 years, 1 month ago) by hoeing
Content type: text/plain
Branch: MAIN
Changes since 1.3: +8 -1 lines
Log Message:
adding tools and selection modules for tprime analysis

File Contents

# User Rev Content
1 peiffer 1.1 #ifndef TopJet_H
2     #define TopJet_H
3    
4     #include "Jet.h"
5    
6 peiffer 1.3 /**
7     * @short top-jet class
8     * @author Thomas Peiffer
9     */
10    
11 peiffer 1.1 class TopJet : public Jet{
12     public:
13     TopJet(){
14     m_subjets.clear();
15 hoeing 1.4 m_btagsub_combinedSecondaryVertex.clear();
16     m_flavorsub.clear();
17 peiffer 1.1 };
18     ~TopJet(){
19     };
20    
21 peiffer 1.2 std::vector<Particle> subjets() const{return m_subjets;}
22 hoeing 1.4 std::vector<float> btagsub_combinedSecondaryVertex() const{return m_btagsub_combinedSecondaryVertex;}
23     std::vector<int> flavorsub() const{return m_flavorsub;}
24 peiffer 1.1
25     void add_subjet(Particle p){m_subjets.push_back(p);}
26 hoeing 1.4 void add_btagsub_combinedSecondaryVertex(float discr){m_btagsub_combinedSecondaryVertex.push_back(discr);}
27     void add_flavorsub(int flav){m_flavorsub.push_back(flav);}
28 peiffer 1.1
29     private:
30     std::vector<Particle> m_subjets;
31 hoeing 1.4 std::vector<float> m_btagsub_combinedSecondaryVertex;
32     std::vector<int> m_flavorsub;
33 peiffer 1.1 };
34    
35     #endif