ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/interface/Lepton.hh
Revision: 1.2
Committed: Tue Nov 8 21:41:46 2011 UTC (13 years, 5 months ago) by agilbert
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +2 -0 lines
Log Message:
Implement some basic print methods for the HbbEvent.

File Contents

# User Rev Content
1 agilbert 1.1 #ifndef HbbAnalysis_Lepton_hh
2     #define HbbAnalysis_Lepton_hh
3    
4     #include <vector>
5     #include <string>
6     #include "TLorentzVector.h"
7     #include "UserCode/HbbAnalysis/interface/Candidate.hh"
8     #include "UserCode/HbbAnalysis/interface/Objects.hh"
9     #include "UserCode/HbbAnalysis/interface/ObjectsDepends.hh"
10     #include "UserCode/HbbAnalysis/interface/GenParticle.hh"
11    
12     namespace HbbAnalysis {
13    
14     class Lepton : public Candidate {
15     public:
16     //Constructors
17     Lepton();
18     Lepton(HbbAnalysis::FourMomentum const& aFourVec,
19     HbbAnalysis::LeptonVars const& aLeptonVars) : Candidate(aFourVec) {
20     leptonVars(aLeptonVars);
21     }
22    
23     //Setters
24     void leptonVars(HbbAnalysis::LeptonVars const& leptonVars) {
25     leptonVars_ = leptonVars;
26     }
27    
28     //Getters
29     HbbAnalysis::LeptonVars const& leptonVars() const {
30     return leptonVars_;
31     }
32    
33     //Functions
34     void Clear();
35    
36 agilbert 1.2 void Print() const;
37    
38 agilbert 1.1 private:
39     HbbAnalysis::LeptonVars leptonVars_;
40     };
41    
42     }
43     #endif