|
BmnRoot
|
#include <BmnMatch.h>
Public Member Functions | |
| BmnMatch () | |
| Default constructor. | |
| virtual | ~BmnMatch () |
| Destructor. | |
| const BmnLink & | GetLink (Int_t i) const |
| const vector< BmnLink > & | GetLinks () const |
| const BmnLink & | GetMatchedLink () const |
| Int_t | GetNofLinks () const |
| Double_t | GetTotalWeight () const |
| Int_t | GetMatchedIndex () const |
| void | AddLink (const BmnMatch &match) |
| void | AddLinks (const BmnMatch &match) |
| void | AddLink (const BmnLink &newLink) |
| void | AddLink (Double_t weight, Int_t index, Int_t entry=-1, Int_t file=-1) |
| void | ClearLinks () |
| virtual string | ToString () const |
| Return string representation of the object. | |
| BmnMatch () | |
| Default constructor. | |
| virtual | ~BmnMatch () |
| Destructor. | |
| const BmnLink & | GetLink (Int_t i) const |
| const vector< BmnLink > & | GetLinks () const |
| const BmnLink & | GetMatchedLink () const |
| Int_t | GetNofLinks () const |
| Double_t | GetTotalWeight () const |
| Int_t | GetMatchedIndex () const |
| void | AddLink (const BmnMatch &match) |
| void | AddLinks (const BmnMatch &match) |
| void | AddLink (const BmnLink &newLink) |
| void | AddLink (Double_t weight, Int_t index, Int_t entry=-1, Int_t file=-1) |
| void | ClearLinks () |
| virtual string | ToString () const |
| Return string representation of the object. | |
Protected Member Functions | |
| ClassDef (BmnMatch, 1) | |
| ClassDef (BmnMatch, 1) | |
Protected Attributes | |
| vector< BmnLink > | fLinks |
| Double_t | fTotalWeight |
| Int_t | fMatchedIndex |
Definition at line 23 of file BmnMatch.h.
| BmnMatch::BmnMatch | ( | ) |
Default constructor.
Definition at line 15 of file BmnMatch.cxx.
|
virtual |
| BmnMatch::BmnMatch | ( | ) |
Default constructor.
|
virtual |
Destructor.
| void BmnMatch::AddLink | ( | const BmnLink & | newLink | ) |
Definition at line 51 of file BmnMatch.cxx.
References BmnLink::AddWeight(), fLinks, fMatchedIndex, fTotalWeight, GetNofLinks(), BmnLink::GetWeight(), and i.
| void BmnMatch::AddLink | ( | const BmnLink & | newLink | ) |
| void BmnMatch::AddLink | ( | const BmnMatch & | match | ) |
Definition at line 43 of file BmnMatch.cxx.
Referenced by AddLink(), BmnSsdSignal::AddLink(), AddLink(), AddLinks(), BmnSsdSignal::BmnSsdSignal(), BmnCSCModule::CalculateStripHitIntersectionPoints(), BmnGemStripModule::CalculateStripHitIntersectionPoints(), BmnSiBTModule::CalculateStripHitIntersectionPoints(), BmnSiliconModule::CalculateStripHitIntersectionPoints(), BmnSiProfModule::CalculateStripHitIntersectionPoints(), BmnVSPModule::CalculateStripHitIntersectionPoints(), BmnCSCHitMaker::ProcessDigits(), BmnGemStripHitMaker::ProcessDigits(), BmnSiliconHitMaker::ProcessDigits(), and BmnVSPHitMaker::ProcessDigits().
| void BmnMatch::AddLink | ( | const BmnMatch & | match | ) |
| void BmnMatch::AddLink | ( | Double_t | weight, |
| Int_t | index, | ||
| Int_t | entry = -1, |
||
| Int_t | file = -1 |
||
| ) |
Definition at line 78 of file BmnMatch.cxx.
References AddLink().
| void BmnMatch::AddLink | ( | Double_t | weight, |
| Int_t | index, | ||
| Int_t | entry = -1, |
||
| Int_t | file = -1 |
||
| ) |
|
inline |
Definition at line 46 of file BmnMatch.h.
References AddLink().
Referenced by BmnDigi::BmnDigi(), and BmnDigi::operator=().
|
inline |
Definition at line 46 of file BmnMatch.h.
References AddLink().
|
protected |
|
protected |
| void BmnMatch::ClearLinks | ( | ) |
Definition at line 84 of file BmnMatch.cxx.
References fLinks, fMatchedIndex, and fTotalWeight.
| void BmnMatch::ClearLinks | ( | ) |
|
inline |
Definition at line 37 of file BmnMatch.h.
Referenced by BmnCSCHitMaker::ProcessDigits(), BmnGemStripHitMaker::ProcessDigits(), BmnSiliconHitMaker::ProcessDigits(), and BmnVSPHitMaker::ProcessDigits().
|
inline |
Definition at line 37 of file BmnMatch.h.
|
inline |
Definition at line 38 of file BmnMatch.h.
References fLinks.
Referenced by BmnCSCHitMaker::ProcessDigits(), BmnGemStripHitMaker::ProcessDigits(), BmnSiliconHitMaker::ProcessDigits(), and BmnVSPHitMaker::ProcessDigits().
|
inline |
Definition at line 38 of file BmnMatch.h.
References fLinks.
|
inline |
Definition at line 42 of file BmnMatch.h.
References fMatchedIndex.
|
inline |
Definition at line 42 of file BmnMatch.h.
References fMatchedIndex.
|
inline |
Definition at line 39 of file BmnMatch.h.
References fLinks, and fMatchedIndex.
|
inline |
Definition at line 39 of file BmnMatch.h.
References fLinks, and fMatchedIndex.
|
inline |
Definition at line 40 of file BmnMatch.h.
References fLinks.
Referenced by AddLink(), BmnCSCHitMaker::ProcessDigits(), BmnGemStripHitMaker::ProcessDigits(), BmnSiliconHitMaker::ProcessDigits(), BmnVSPHitMaker::ProcessDigits(), ToString(), and BmnTrackMatch::ToString().
|
inline |
Definition at line 40 of file BmnMatch.h.
References fLinks.
|
inline |
Definition at line 41 of file BmnMatch.h.
References fTotalWeight.
Referenced by BmnSsdSignal::GetCharge().
|
inline |
Definition at line 41 of file BmnMatch.h.
References fTotalWeight.
|
virtual |
Return string representation of the object.
Reimplemented in BmnTrackMatch, and BmnTrackMatch.
Definition at line 28 of file BmnMatch.cxx.
References fLinks, fMatchedIndex, fTotalWeight, GetNofLinks(), i, and BmnLink::ToString().
|
virtual |
Return string representation of the object.
Reimplemented in BmnTrackMatch, and BmnTrackMatch.
|
protected |
Definition at line 58 of file BmnMatch.h.
Referenced by AddLink(), ClearLinks(), GetLink(), GetLinks(), GetMatchedLink(), GetNofLinks(), ToString(), BmnTrackMatch::ToString(), and ~BmnMatch().
|
protected |
Definition at line 60 of file BmnMatch.h.
Referenced by AddLink(), ClearLinks(), GetMatchedIndex(), GetMatchedLink(), ToString(), and BmnTrackMatch::ToString().
|
protected |
Definition at line 59 of file BmnMatch.h.
Referenced by AddLink(), ClearLinks(), GetTotalWeight(), ToString(), and BmnTrackMatch::ToString().