ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/PollackPrograms/src/TCJet.cc
Revision: 1.2
Committed: Wed Feb 20 21:39:43 2013 UTC (12 years, 2 months ago) by bpollack
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +7 -76 lines
Error occurred while calculating annotation data.
Log Message:
commiting moriond analysis package

File Contents

# Content
1 /*
2 * File: TCJet.cc
3 * Author: Anton A.
4 *
5 * Created on April 30, 2010, 2:49 PM
6 */
7
8 #include "TCJet.h"
9
10
11 TCJet::TCJet() {
12 }
13
14 TCJet::~TCJet() {
15 }
16
17 // "get" methods -------------------------------------
18
19 using namespace std;
20
21 float TCJet::ChHadFrac() const {
22 return _chHadFrac;
23 }
24
25 float TCJet::NeuHadFrac() const {
26 return _neuHadFrac;
27 }
28
29 float TCJet::ChEmFrac() const {
30 return _chEmFrac;
31 }
32
33 float TCJet::NeuEmFrac() const {
34 return _neuEmFrac;
35 }
36
37 unsigned int TCJet::NumConstit() const {
38 return _numConstit;
39 }
40
41 unsigned int TCJet::NumChPart() const {
42 return _numChPart;
43 }
44
45 float TCJet::VtxSumPtFrac() const {
46 return _vtxSumPtFrac;
47 }
48
49 float TCJet::VtxSumPt() const {
50 return _vtxSumPt;
51 }
52
53 float TCJet::VtxTrackFrac() const {
54 return _vtxTrackFrac;
55 }
56
57 int TCJet::VtxNTracks() const {
58 return _vtxNTracks;
59 }
60
61 unsigned int TCJet::VtxSumPtIndex() const {
62 return _vtxSumPtIndex;
63 }
64
65 unsigned int TCJet::VtxCountIndex() const {
66 return _vtxCountIndex;
67 }
68
69 float TCJet::UncertaintyJES() const {
70 return _jesUncertainty;
71 }
72
73 // b tagging discriminators
74 float TCJet::BDiscriminatorMap(string key) {
75 return _bDiscrMap[key];
76 }
77
78 // jet flavor
79 int TCJet::JetFlavor() const {
80 return _jetFlavor;
81 }
82
83 // "set" methods ---------------------------------------------
84
85
86 void TCJet::SetVtxSumPtFrac(float f){
87 _vtxSumPtFrac = f;
88 }
89
90 void TCJet::SetVtxSumPt(float p){
91 _vtxSumPt = p;
92 }
93
94 void TCJet::SetVtxTrackFrac(float f){
95 _vtxTrackFrac = f;
96 }
97
98 void TCJet::SetVtxNTracks(int n){
99 _vtxNTracks = n;
100 }
101
102 void TCJet::SetVtxSumPtIndex(unsigned int i){
103 _vtxSumPtIndex = i;
104 }
105
106 void TCJet::SetVtxCountIndex(unsigned int i){
107 _vtxCountIndex = i;
108 }
109
110 void TCJet::SetChHadFrac(float c) {
111 _chHadFrac = c;
112 }
113
114 void TCJet::SetNeuHadFrac(float n) {
115 _neuHadFrac = n;
116 }
117
118 void TCJet::SetChEmFrac(float c) {
119 _chEmFrac = c;
120 }
121
122 void TCJet::SetNeuEmFrac(float n) {
123 _neuEmFrac = n;
124 }
125
126 void TCJet::SetNumConstit(unsigned int n) {
127 _numConstit = n;
128 }
129
130 void TCJet::SetNumChPart(unsigned int n) {
131 _numChPart = n;
132 }
133
134 void TCJet::SetUncertaintyJES(float u) {
135 _jesUncertainty = u;
136 }
137 // b tagging discriminators
138
139 void TCJet::SetBDiscriminatorMap(string key, float value) {
140 _bDiscrMap[key] = value;
141 }
142
143 void TCJet::SetJetFlavor(float f) {
144 _jetFlavor = f;
145 }