DESY Hbb Analysis Framework
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 
9 
10 
11 //
12 // class declaration
13 //
14 
15 using namespace analysis;
16 using namespace analysis::tools;
17 
18 //
19 // constructors and destructor
20 //
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 }
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_; }
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; }
75 void RecoTrack::quality(const TrackQuality & trkqual, const bool & status) { qual_[trkqual] = status; }
76 
77 
int muonStationsWithBadHits() const
Definition: RecoTrack.cc:53
def status(submission_dir, failed_only=False)
Definition: naf_submit.py:362
float py() const
returns the y component of the momentum
Definition: Candidate.cc:131
int numberOfLostMuonHits() const
Definition: RecoTrack.cc:44
float px() const
returns the x component of the momentum
Definition: Candidate.cc:130
float pz() const
returns the z component of the momentum
Definition: Candidate.cc:132
int numberOfValidMuonHits() const
Definition: RecoTrack.cc:46
std::map< TrackQuality, bool > qual_
Definition: RecoTrack.h:112
RecoTrack()
default constructor
Definition: RecoTrack.cc:21
int numberOfValidTrackerHits() const
Definition: RecoTrack.cc:47
int numberOfValidStripTIDHits() const
Definition: RecoTrack.cc:50
int numberOfValidStripTOBHits() const
Definition: RecoTrack.cc:51
bool quality(const TrackQuality &trkqual)
Definition: RecoTrack.cc:56
int numberOfBadMuonHits() const
Definition: RecoTrack.cc:45
int outermostMuonStationWithValidHits() const
Definition: RecoTrack.cc:55
int muonStationsWithValidHits() const
Definition: RecoTrack.cc:52
TrackQuality
track quality
Definition: RecoTrack.h:35
int q() const
returns the charge
Definition: Candidate.cc:139
int innermostMuonStationWithValidHits() const
Definition: RecoTrack.cc:54
int numberOfValidStripTIBHits() const
Definition: RecoTrack.cc:49
int numberOfValidStripTECHits() const
Definition: RecoTrack.cc:48