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
Log Message:
commiting moriond analysis package

File Contents

# User Rev Content
1 bpollack 1.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 bpollack 1.2
10 bpollack 1.1
11     TCJet::TCJet() {
12     }
13    
14     TCJet::~TCJet() {
15     }
16    
17     // "get" methods -------------------------------------
18    
19 bpollack 1.2 using namespace std;
20 bpollack 1.1
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 bpollack 1.2 float TCJet::BDiscriminatorMap(string key) {
75     return _bDiscrMap[key];
76 bpollack 1.1 }
77    
78 bpollack 1.2 // jet flavor
79 bpollack 1.1 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 bpollack 1.2 void TCJet::SetBDiscriminatorMap(string key, float value) {
140     _bDiscrMap[key] = value;
141 bpollack 1.1 }
142    
143     void TCJet::SetJetFlavor(float f) {
144     _jetFlavor = f;
145     }