ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/dasu/UltraFastSim/UltraFastSim.h
(Generate patch)

Comparing UserCode/dasu/UltraFastSim/UltraFastSim.h (file contents):
Revision 1.5 by dasu, Thu Feb 17 14:57:43 2011 UTC vs.
Revision 1.7 by jindal, Thu Feb 24 20:49:04 2011 UTC

# Line 14 | Line 14 | namespace fastjet {
14    class ClusterSequence;
15   }
16  
17 < #include "fastjet/PseudoJet.hh";
17 > #include "fastjet/PseudoJet.hh"
18  
19 < #include "TParticle.h";
19 > #include "TParticle.h"
20 > #include "TLorentzVector.h"
21 > #include "bTagData.h"
22  
23   class UltraFastSim {
24  
# Line 42 | Line 44 | public:
44    const std::vector<fastjet::PseudoJet>& bJetList() {return bJets;}
45    const std::vector<fastjet::PseudoJet>& bJetListStdGeom() {return bJetsStdGeom;}
46  
47 +  const TLorentzVector& getMET() {return MET;}
48 +  const TLorentzVector& getMHT() {return MHT;}
49 +
50 +  const double getET() {return ET;}
51 +  const double getHT() {return HT;}
52 +
53   private:
54  
55    UltraFastSim();
# Line 51 | Line 59 | private:
59    void makeJets();
60    void makeBJets();
61    void makeTaus();
62 +  void makeETSums();
63  
64    void setCommon(Pythia8::Particle& particle, TParticle& smearedParticle);
65    void tkSmear(Pythia8::Particle& particle, TParticle& smearedParticle);
# Line 76 | Line 85 | private:
85    std::vector<fastjet::PseudoJet> bJets;
86    std::vector<fastjet::PseudoJet> bJetsStdGeom;
87  
88 +  TLorentzVector MET;
89 +  TLorentzVector MHT;
90 +
91 +  double ET;
92 +  double HT;
93 +
94   };
95  
96   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines