ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/PollackPrograms/src/TCGenJet.cc
Revision: 1.1
Committed: Tue Jul 24 20:24:55 2012 UTC (12 years, 9 months ago) by bpollack
Content type: text/plain
Branch: MAIN
Log Message:
adding a cleaned-up analyzer for 2012

File Contents

# User Rev Content
1 bpollack 1.1 /*
2     * File: TCGenJet.cc
3     * Author: Nate O.
4     *
5     * Created on Nov 29, 2010, 1:08 PM
6     */
7    
8     #include "TCGenJet.h"
9     #include <iostream>
10    
11     TCGenJet::TCGenJet() {}
12    
13     TCGenJet::~TCGenJet() {}
14    
15     // "get" methods -------------------------------------
16    
17     TVector2 TCGenJet::P2() const {
18     TVector2 v2(this->Px(), this->Py());
19     return v2;
20     }
21    
22     float TCGenJet::HadEnergy() const {
23     return _hadEnergy;
24     }
25    
26     float TCGenJet::EmEnergy() const {
27     return _emEnergy;
28     }
29    
30     float TCGenJet::InvEnergy() const {
31     return _invEnergy;
32     }
33    
34     float TCGenJet::AuxEnergy() const {
35     return _auxEnergy;
36     }
37    
38     unsigned int TCGenJet::NumConstit() const {
39     return _numConstit;
40     }
41    
42     unsigned int TCGenJet::NumChPart() const {
43     return _numChPart;
44     }
45    
46     TLorentzVector TCGenJet::ProgenitorP4() const {
47     return _progenitorP4;
48     }
49    
50     int TCGenJet::JetFlavor() const {
51     return _jetFlavor;
52     }
53    
54     TVector3 TCGenJet::Vtx() const {
55     return _vtx;
56     }
57    
58     // "set" methods ---------------------------------------------
59    
60     void TCGenJet::SetVtx(float vx, float vy, float vz) {
61     TVector3 v3(vx, vy, vz);
62     _vtx = v3;
63     }
64    
65     void TCGenJet::SetProgenitorP4(TLorentzVector p4) {
66     _progenitorP4 = p4;
67     }
68    
69     //void TCGenJet::SetAssocVtx(float vx, float vy, float vz) {
70     // TVector3 v3(vx, vy, vz);
71     // _assocPV = v3;
72     //}
73    
74     void TCGenJet::SetHadEnergy(float h) {
75     _hadEnergy = h;
76     }
77    
78     void TCGenJet::SetEmEnergy(float e) {
79     _emEnergy = e;
80     }
81    
82     void TCGenJet::SetInvEnergy(float i) {
83     _invEnergy = i;
84     }
85    
86     void TCGenJet::SetAuxEnergy(float a) {
87     _auxEnergy = a;
88     }
89    
90     void TCGenJet::SetNumConstit(unsigned int n) {
91     _numConstit = n;
92     }
93    
94     void TCGenJet::SetNumChPart(unsigned int n) {
95     _numChPart = n;
96     }
97    
98     void TCGenJet::SetJetFlavor(int f) {
99     _jetFlavor = f;
100     }