BmnRoot
Loading...
Searching...
No Matches
BmnTrackMatch Class Reference

#include <BmnTrackMatch.h>

Inheritance diagram for BmnTrackMatch:
[legend]
Collaboration diagram for BmnTrackMatch:
[legend]

Public Member Functions

 BmnTrackMatch ()
 Default constructor.
 
virtual ~BmnTrackMatch ()
 Destructor.
 
Int_t GetNofTrueHits () const
 
Int_t GetNofWrongHits () const
 
Int_t GetNofHits () const
 
Double_t GetTrueOverAllHitsRatio () const
 
Double_t GetWrongOverAllHitsRatio () const
 
void SetNofTrueHits (Int_t nofTrueHits)
 
void SetNofWrongHits (Int_t nofWrongHits)
 
virtual string ToString () const
 Return string representation of the object.
 
 BmnTrackMatch ()
 Default constructor.
 
virtual ~BmnTrackMatch ()
 Destructor.
 
Int_t GetNofTrueHits () const
 
Int_t GetNofWrongHits () const
 
Int_t GetNofHits () const
 
Double_t GetTrueOverAllHitsRatio () const
 
Double_t GetWrongOverAllHitsRatio () const
 
void SetNofTrueHits (Int_t nofTrueHits)
 
void SetNofWrongHits (Int_t nofWrongHits)
 
virtual string ToString () const
 Return string representation of the object.
 
- Public Member Functions inherited from BmnMatch
 BmnMatch ()
 Default constructor.
 
virtual ~BmnMatch ()
 Destructor.
 
const BmnLinkGetLink (Int_t i) const
 
const vector< BmnLink > & GetLinks () const
 
const BmnLinkGetMatchedLink () 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 ()
 
 BmnMatch ()
 Default constructor.
 
virtual ~BmnMatch ()
 Destructor.
 
const BmnLinkGetLink (Int_t i) const
 
const vector< BmnLink > & GetLinks () const
 
const BmnLinkGetMatchedLink () 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 ()
 

Additional Inherited Members

- Protected Member Functions inherited from BmnMatch
 ClassDef (BmnMatch, 1)
 
 ClassDef (BmnMatch, 1)
 
- Protected Attributes inherited from BmnMatch
vector< BmnLinkfLinks
 
Double_t fTotalWeight
 
Int_t fMatchedIndex
 

Detailed Description

Definition at line 18 of file BmnTrackMatch.h.

Constructor & Destructor Documentation

◆ BmnTrackMatch() [1/2]

BmnTrackMatch::BmnTrackMatch ( )

Default constructor.

Definition at line 16 of file BmnTrackMatch.cxx.

◆ ~BmnTrackMatch() [1/2]

BmnTrackMatch::~BmnTrackMatch ( )
virtual

Destructor.

Definition at line 23 of file BmnTrackMatch.cxx.

◆ BmnTrackMatch() [2/2]

BmnTrackMatch::BmnTrackMatch ( )

Default constructor.

◆ ~BmnTrackMatch() [2/2]

virtual BmnTrackMatch::~BmnTrackMatch ( )
virtual

Destructor.

Member Function Documentation

◆ GetNofHits() [1/2]

Int_t BmnTrackMatch::GetNofHits ( ) const
inline

Definition at line 34 of file BmnTrackMatch.h.

Referenced by GetTrueOverAllHitsRatio(), and GetWrongOverAllHitsRatio().

◆ GetNofHits() [2/2]

Int_t BmnTrackMatch::GetNofHits ( ) const
inline

Definition at line 34 of file BmnTrackMatch.h.

◆ GetNofTrueHits() [1/2]

Int_t BmnTrackMatch::GetNofTrueHits ( ) const
inline

Definition at line 32 of file BmnTrackMatch.h.

◆ GetNofTrueHits() [2/2]

Int_t BmnTrackMatch::GetNofTrueHits ( ) const
inline

Definition at line 32 of file BmnTrackMatch.h.

◆ GetNofWrongHits() [1/2]

Int_t BmnTrackMatch::GetNofWrongHits ( ) const
inline

Definition at line 33 of file BmnTrackMatch.h.

◆ GetNofWrongHits() [2/2]

Int_t BmnTrackMatch::GetNofWrongHits ( ) const
inline

Definition at line 33 of file BmnTrackMatch.h.

◆ GetTrueOverAllHitsRatio() [1/2]

Double_t BmnTrackMatch::GetTrueOverAllHitsRatio ( ) const
inline

Definition at line 35 of file BmnTrackMatch.h.

References GetNofHits().

◆ GetTrueOverAllHitsRatio() [2/2]

Double_t BmnTrackMatch::GetTrueOverAllHitsRatio ( ) const
inline

Definition at line 35 of file BmnTrackMatch.h.

References GetNofHits().

◆ GetWrongOverAllHitsRatio() [1/2]

Double_t BmnTrackMatch::GetWrongOverAllHitsRatio ( ) const
inline

Definition at line 39 of file BmnTrackMatch.h.

References GetNofHits().

◆ GetWrongOverAllHitsRatio() [2/2]

Double_t BmnTrackMatch::GetWrongOverAllHitsRatio ( ) const
inline

Definition at line 39 of file BmnTrackMatch.h.

References GetNofHits().

◆ SetNofTrueHits() [1/2]

void BmnTrackMatch::SetNofTrueHits ( Int_t  nofTrueHits)
inline

Definition at line 45 of file BmnTrackMatch.h.

◆ SetNofTrueHits() [2/2]

void BmnTrackMatch::SetNofTrueHits ( Int_t  nofTrueHits)
inline

Definition at line 45 of file BmnTrackMatch.h.

◆ SetNofWrongHits() [1/2]

void BmnTrackMatch::SetNofWrongHits ( Int_t  nofWrongHits)
inline

Definition at line 46 of file BmnTrackMatch.h.

◆ SetNofWrongHits() [2/2]

void BmnTrackMatch::SetNofWrongHits ( Int_t  nofWrongHits)
inline

Definition at line 46 of file BmnTrackMatch.h.

◆ ToString() [1/2]

string BmnTrackMatch::ToString ( ) const
virtual

Return string representation of the object.

Returns
String representation of the object.

Reimplemented from BmnMatch.

Definition at line 25 of file BmnTrackMatch.cxx.

References BmnMatch::fLinks, BmnMatch::fMatchedIndex, BmnMatch::fTotalWeight, BmnMatch::GetNofLinks(), i, and BmnLink::ToString().

◆ ToString() [2/2]

virtual string BmnTrackMatch::ToString ( ) const
virtual

Return string representation of the object.

Returns
String representation of the object.

Reimplemented from BmnMatch.


The documentation for this class was generated from the following files: