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
Error occurred while calculating annotation data.
Log Message:
Implement some basic print methods for the HbbEvent.

File Contents

# Content
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 void Print() const;
37
38 private:
39 HbbAnalysis::LeptonVars leptonVars_;
40 };
41
42 }
43 #endif