ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MPIAnalyzer/src/TCJet.cc
(Generate patch)

Comparing UserCode/MPIAnalyzer/src/TCJet.cc (file contents):
Revision 1.2 by anastass, Fri May 28 21:31:12 2010 UTC vs.
Revision 1.5 by naodell, Wed Mar 23 13:47:10 2011 UTC

# Line 22 | Line 22 | TCJet::TCJet(const TCJet& orig) {
22   TCJet::~TCJet() {
23   }
24  
25
26
27
25   // "get" methods -------------------------------------
26  
27   TLorentzVector TCJet::P4() const {
# Line 116 | Line 113 | TVector3 TCJet::Vtx() const {
113     return _vtx;
114   }
115  
116 + float TCJet::VtxSumPtFrac() const {
117 +   return _vtxSumPtFrac;
118 + }
119 +
120 + float TCJet::VtxSumPt() const {
121 +   return _vtxSumPt;
122 + }  
123 +
124 + float TCJet::VtxTrackFrac() const {
125 +   return _vtxTrackFrac;
126 + }  
127 +
128 + int TCJet::VtxNTracks() const {
129 +   return _vtxNTracks;
130 + }  
131 +
132 +
133 + unsigned int TCJet::VtxIndex() const {
134 +   return _vtxIndex;
135 + }
136 +
137   //TVector3 TCJet::AssocVtx() {
138   //   return _assocPV;
139   //}
# Line 136 | Line 154 | float TCJet::TotalJetCorr(unsigned int l
154     return corr;
155   }
156  
157 + float TCJet::UncertaintyJES() const {
158 +        return _jesUncertainty;
159 + }
160 +
161   // b tagging discriminators
162   //Track counting tag with N = 3: trackCountingHighPurBJetTags
163  
# Line 184 | Line 206 | void TCJet::SetVtx(float vx, float vy, f
206     _vtx = v3;
207   }
208  
209 + void TCJet::SetVtxSumPtFrac(float vtxSumPtFrac){
210 +   _vtxSumPtFrac = vtxSumPtFrac;
211 + }  
212 +
213 + void TCJet::SetVtxSumPt(float vtxSumPt){
214 +   _vtxSumPt = vtxSumPt;
215 + }  
216 +
217 + void TCJet::SetVtxTrackFrac(float vtxTrackFrac){
218 +   _vtxTrackFrac = vtxTrackFrac;
219 + }  
220 +
221 + void TCJet::SetVtxNTracks(int vtxNTracks){
222 +   _vtxNTracks = vtxNTracks;
223 + }  
224 +
225 + void TCJet::SetVtxIndex(unsigned int vtxIndex){
226 +   _vtxIndex = vtxIndex;
227 + }
228   //void TCJet::SetAssocVtx(float vx, float vy, float vz) {
229   //   TVector3 v3(vx, vy, vz);
230   //   _assocPV = v3;
# Line 223 | Line 264 | void TCJet::SetJetCorr(unsigned int lvl,
264        std::cout << "\nJet correction lvl = " << lvl << " is not valid!\n";
265        std::cout << "No correction will be applied!\n\n";
266     }
267 + }
268  
269 + void TCJet::SetUncertaintyJES(float u) {
270 +        _jesUncertainty = u;
271   }
272   // b tagging discriminators
273  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines