DESY Hbb Analysis Framework
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Analysis
Tools
src
RecoTrack.cc
Go to the documentation of this file.
1
// system include files
2
//
3
// user include files
4
#include "FWCore/Framework/interface/Event.h"
5
//
6
#include "FWCore/ParameterSet/interface/ParameterSet.h"
7
8
#include "
Analysis/Tools/interface/RecoTrack.h
"
9
10
11
//
12
// class declaration
13
//
14
15
using namespace
analysis
;
16
using namespace
analysis::tools
;
17
18
//
19
// constructors and destructor
20
//
21
RecoTrack::RecoTrack
() :
Candidate
()
22
{
23
}
24
RecoTrack::RecoTrack
(
const
float
&
px
,
const
float
&
py
,
const
float
&
pz
,
const
float
&
q
) :
25
Candidate
(px,py,pz,q)
26
{
27
}
28
RecoTrack::~RecoTrack
()
29
{
30
// do anything here that needs to be done at desctruction time
31
// (e.g. close files, deallocate resources etc.)
32
}
33
34
35
//
36
// member functions
37
//
38
39
// Gets
40
float
RecoTrack::chi2
()
const
{
return
chi2_
; }
41
float
RecoTrack::ndof
()
const
{
return
ndof_
; }
42
float
RecoTrack::d0
()
const
{
return
d0_
; }
43
float
RecoTrack::dxy
()
const
{
return
dxy_
; }
44
int
RecoTrack::numberOfLostMuonHits
()
const
{
return
nLostMuHits_
; }
45
int
RecoTrack::numberOfBadMuonHits
()
const
{
return
nBadMuHits_
; }
46
int
RecoTrack::numberOfValidMuonHits
()
const
{
return
nValMuHits_
; }
47
int
RecoTrack::numberOfValidTrackerHits
()
const
{
return
nValTrackerHits_
; }
48
int
RecoTrack::numberOfValidStripTECHits
()
const
{
return
nValStripTECHits_
; }
49
int
RecoTrack::numberOfValidStripTIBHits
()
const
{
return
nValStripTIBHits_
; }
50
int
RecoTrack::numberOfValidStripTIDHits
()
const
{
return
nValStripTIDHits_
; }
51
int
RecoTrack::numberOfValidStripTOBHits
()
const
{
return
nValStripTOBHits_
; }
52
int
RecoTrack::muonStationsWithValidHits
()
const
{
return
muStationsWithValHits_
; }
53
int
RecoTrack::muonStationsWithBadHits
()
const
{
return
muStationsWithBadHits_
; }
54
int
RecoTrack::innermostMuonStationWithValidHits
()
const
{
return
inMuStationWithValHits_
; }
55
int
RecoTrack::outermostMuonStationWithValidHits
()
const
{
return
outMuStationWithValHits_
; }
56
bool
RecoTrack::quality
(
const
TrackQuality
& trkqual) {
return
qual_
[trkqual]; }
57
58
// Sets
59
void
RecoTrack::chi2
(
const
float
&
chi2
) {
chi2_
=
chi2
; }
60
void
RecoTrack::ndof
(
const
float
&
ndof
) {
ndof_
=
ndof
; }
61
void
RecoTrack::d0
(
const
float
&
d0
) {
d0_
=
d0
; }
62
void
RecoTrack::dxy
(
const
float
&
dxy
) {
dxy_
=
dxy
; }
63
void
RecoTrack::numberOfLostMuonHits
(
const
int
& n) {
nLostMuHits_
= n; }
64
void
RecoTrack::numberOfBadMuonHits
(
const
int
& n) {
nBadMuHits_
= n; }
65
void
RecoTrack::numberOfValidMuonHits
(
const
int
& n) {
nValMuHits_
= n; }
66
void
RecoTrack::numberOfValidTrackerHits
(
const
int
& n) {
nValTrackerHits_
= n; }
67
void
RecoTrack::numberOfValidStripTECHits
(
const
int
& n) {
nValStripTECHits_
= n; }
68
void
RecoTrack::numberOfValidStripTIBHits
(
const
int
& n) {
nValStripTIBHits_
= n; }
69
void
RecoTrack::numberOfValidStripTIDHits
(
const
int
& n) {
nValStripTIDHits_
= n; }
70
void
RecoTrack::numberOfValidStripTOBHits
(
const
int
& n) {
nValStripTOBHits_
= n; }
71
void
RecoTrack::muonStationsWithValidHits
(
const
int
& n) {
muStationsWithValHits_
= n; }
72
void
RecoTrack::muonStationsWithBadHits
(
const
int
& n) {
muStationsWithBadHits_
= n; }
73
void
RecoTrack::innermostMuonStationWithValidHits
(
const
int
& n) {
inMuStationWithValHits_
= n; }
74
void
RecoTrack::outermostMuonStationWithValidHits
(
const
int
& n) {
outMuStationWithValHits_
= n; }
75
void
RecoTrack::quality
(
const
TrackQuality
& trkqual,
const
bool
&
status
) {
qual_
[trkqual] =
status
; }
76
77
analysis::tools::RecoTrack::nValStripTIBHits_
int nValStripTIBHits_
Definition:
RecoTrack.h:105
analysis::tools::RecoTrack::chi2_
float chi2_
Definition:
RecoTrack.h:96
analysis::tools::RecoTrack::muonStationsWithBadHits
int muonStationsWithBadHits() const
Definition:
RecoTrack.cc:53
analysis::tools::RecoTrack::d0_
float d0_
Definition:
RecoTrack.h:98
analysis::tools::RecoTrack::dxy_
float dxy_
Definition:
RecoTrack.h:99
naf_submit.status
def status(submission_dir, failed_only=False)
Definition:
naf_submit.py:362
analysis::tools::RecoTrack::nValTrackerHits_
int nValTrackerHits_
Definition:
RecoTrack.h:103
analysis
Definition:
MssmHbbAnalyser.h:35
analysis::tools
Definition:
Analyser.h:38
analysis::tools::RecoTrack::nLostMuHits_
int nLostMuHits_
Definition:
RecoTrack.h:100
analysis::tools::RecoTrack::ndof
float ndof() const
Definition:
RecoTrack.cc:41
analysis::tools::RecoTrack::outMuStationWithValHits_
int outMuStationWithValHits_
Definition:
RecoTrack.h:111
analysis::tools::Candidate::py
float py() const
returns the y component of the momentum
Definition:
Candidate.cc:131
analysis::tools::Candidate
Definition:
Candidate.h:37
analysis::tools::RecoTrack::~RecoTrack
~RecoTrack()
destructor
Definition:
RecoTrack.cc:28
analysis::tools::RecoTrack::numberOfLostMuonHits
int numberOfLostMuonHits() const
Definition:
RecoTrack.cc:44
analysis::tools::RecoTrack::nValStripTECHits_
int nValStripTECHits_
Definition:
RecoTrack.h:104
analysis::tools::RecoTrack::nValStripTIDHits_
int nValStripTIDHits_
Definition:
RecoTrack.h:106
analysis::tools::Candidate::px
float px() const
returns the x component of the momentum
Definition:
Candidate.cc:130
analysis::tools::RecoTrack::nBadMuHits_
int nBadMuHits_
Definition:
RecoTrack.h:101
analysis::tools::RecoTrack::d0
float d0() const
Definition:
RecoTrack.cc:42
analysis::tools::Candidate::pz
float pz() const
returns the z component of the momentum
Definition:
Candidate.cc:132
analysis::tools::RecoTrack::numberOfValidMuonHits
int numberOfValidMuonHits() const
Definition:
RecoTrack.cc:46
analysis::tools::RecoTrack::qual_
std::map< TrackQuality, bool > qual_
Definition:
RecoTrack.h:112
analysis::tools::RecoTrack::inMuStationWithValHits_
int inMuStationWithValHits_
Definition:
RecoTrack.h:110
analysis::tools::RecoTrack::RecoTrack
RecoTrack()
default constructor
Definition:
RecoTrack.cc:21
analysis::tools::RecoTrack::numberOfValidTrackerHits
int numberOfValidTrackerHits() const
Definition:
RecoTrack.cc:47
analysis::tools::RecoTrack::muStationsWithValHits_
int muStationsWithValHits_
Definition:
RecoTrack.h:108
analysis::tools::RecoTrack::numberOfValidStripTIDHits
int numberOfValidStripTIDHits() const
Definition:
RecoTrack.cc:50
analysis::tools::RecoTrack::numberOfValidStripTOBHits
int numberOfValidStripTOBHits() const
Definition:
RecoTrack.cc:51
analysis::tools::RecoTrack::chi2
float chi2() const
Definition:
RecoTrack.cc:40
analysis::tools::RecoTrack::dxy
float dxy() const
Definition:
RecoTrack.cc:43
analysis::tools::RecoTrack::muStationsWithBadHits_
int muStationsWithBadHits_
Definition:
RecoTrack.h:109
analysis::tools::RecoTrack::nValStripTOBHits_
int nValStripTOBHits_
Definition:
RecoTrack.h:107
analysis::tools::RecoTrack::quality
bool quality(const TrackQuality &trkqual)
Definition:
RecoTrack.cc:56
analysis::tools::RecoTrack::nValMuHits_
int nValMuHits_
Definition:
RecoTrack.h:102
analysis::tools::RecoTrack::numberOfBadMuonHits
int numberOfBadMuonHits() const
Definition:
RecoTrack.cc:45
analysis::tools::RecoTrack::outermostMuonStationWithValidHits
int outermostMuonStationWithValidHits() const
Definition:
RecoTrack.cc:55
analysis::tools::RecoTrack::ndof_
float ndof_
Definition:
RecoTrack.h:97
analysis::tools::RecoTrack::muonStationsWithValidHits
int muonStationsWithValidHits() const
Definition:
RecoTrack.cc:52
analysis::tools::TrackQuality
TrackQuality
track quality
Definition:
RecoTrack.h:35
analysis::tools::Candidate::q
int q() const
returns the charge
Definition:
Candidate.cc:139
analysis::tools::RecoTrack::innermostMuonStationWithValidHits
int innermostMuonStationWithValidHits() const
Definition:
RecoTrack.cc:54
analysis::tools::RecoTrack::numberOfValidStripTIBHits
int numberOfValidStripTIBHits() const
Definition:
RecoTrack.cc:49
analysis::tools::RecoTrack::numberOfValidStripTECHits
int numberOfValidStripTECHits() const
Definition:
RecoTrack.cc:48
RecoTrack.h
Generated by
1.8.11