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

#include <CbmTrackMatch.h>

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

Public Member Functions

 CbmTrackMatch ()
 
 CbmTrackMatch (Int_t mcTrackID, Int_t nTrue, Int_t nWrong, Int_t nFake, Int_t nTracks)
 
virtual ~CbmTrackMatch ()
 
Int_t GetMCTrackId () const
 
Int_t GetNofTrueHits () const
 
Int_t GetNofWrongHits () const
 
Int_t GetNofFakeHits () const
 
Int_t GetNofMCTracks () const
 
Int_t GetNofHits () const
 
Double_t GetTrueOverAllHitsRatio () const
 
Double_t GetWrongOverAllHitsRatio () const
 
 CbmTrackMatch ()
 
 CbmTrackMatch (Int_t mcTrackID, Int_t nTrue, Int_t nWrong, Int_t nFake, Int_t nTracks)
 
virtual ~CbmTrackMatch ()
 
Int_t GetMCTrackId () const
 
Int_t GetNofTrueHits () const
 
Int_t GetNofWrongHits () const
 
Int_t GetNofFakeHits () const
 
Int_t GetNofMCTracks () const
 
Int_t GetNofHits () const
 
Double_t GetTrueOverAllHitsRatio () const
 
Double_t GetWrongOverAllHitsRatio () const
 

Detailed Description

CbmStsTrackMatch.h

Author
V.Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e
Since
07.05.2009

Data structure describing the matching of a reconstructed track with a Monte Carlo track on the base of corresponding hits/points. This requires matching of hits to MC points.

Definition at line 19 of file CbmTrackMatch.h.

Constructor & Destructor Documentation

◆ CbmTrackMatch() [1/4]

CbmTrackMatch::CbmTrackMatch ( )

Default constructor

CbmStsTrackMatch.cxx

Author
V.Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e
Since
07.05.2009

Definition at line 12 of file CbmTrackMatch.cxx.

◆ CbmTrackMatch() [2/4]

CbmTrackMatch::CbmTrackMatch ( Int_t  mcTrackID,
Int_t  nTrue,
Int_t  nWrong,
Int_t  nFake,
Int_t  nTracks 
)

Standard constructor

Parameters
mcTrackIDIndex of matched MCTrack
nTrueNumber of true hits (belonging to matched MCTrack)
nWrongNumber of wrong Hits (from other MCTracks)
nFakeNumber of fake hits (not belonging to any MCTrack)
nTracksNumber of MCTracks with common hits

Definition at line 24 of file CbmTrackMatch.cxx.

◆ ~CbmTrackMatch() [1/2]

CbmTrackMatch::~CbmTrackMatch ( )
virtual

Destructor

Definition at line 40 of file CbmTrackMatch.cxx.

◆ CbmTrackMatch() [3/4]

CbmTrackMatch::CbmTrackMatch ( )

Default constructor

◆ CbmTrackMatch() [4/4]

CbmTrackMatch::CbmTrackMatch ( Int_t  mcTrackID,
Int_t  nTrue,
Int_t  nWrong,
Int_t  nFake,
Int_t  nTracks 
)

Standard constructor

Parameters
mcTrackIDIndex of matched MCTrack
nTrueNumber of true hits (belonging to matched MCTrack)
nWrongNumber of wrong Hits (from other MCTracks)
nFakeNumber of fake hits (not belonging to any MCTrack)
nTracksNumber of MCTracks with common hits

◆ ~CbmTrackMatch() [2/2]

virtual CbmTrackMatch::~CbmTrackMatch ( )
virtual

Destructor

Member Function Documentation

◆ GetMCTrackId() [1/2]

Int_t CbmTrackMatch::GetMCTrackId ( ) const
inline

◆ GetMCTrackId() [2/2]

Int_t CbmTrackMatch::GetMCTrackId ( ) const
inline

Index of matched MC track

Definition at line 47 of file CbmTrackMatch.h.

◆ GetNofFakeHits() [1/2]

Int_t CbmTrackMatch::GetNofFakeHits ( ) const
inline

Number of fake hits on track (from no MC track)

Definition at line 56 of file CbmTrackMatch.h.

◆ GetNofFakeHits() [2/2]

Int_t CbmTrackMatch::GetNofFakeHits ( ) const
inline

Number of fake hits on track (from no MC track)

Definition at line 56 of file CbmTrackMatch.h.

◆ GetNofHits() [1/2]

Int_t CbmTrackMatch::GetNofHits ( ) const
inline

Definition at line 61 of file CbmTrackMatch.h.

Referenced by GetTrueOverAllHitsRatio(), and GetWrongOverAllHitsRatio().

◆ GetNofHits() [2/2]

Int_t CbmTrackMatch::GetNofHits ( ) const
inline

Definition at line 61 of file CbmTrackMatch.h.

◆ GetNofMCTracks() [1/2]

Int_t CbmTrackMatch::GetNofMCTracks ( ) const
inline

Number of MCTracks with common hits

Definition at line 59 of file CbmTrackMatch.h.

◆ GetNofMCTracks() [2/2]

Int_t CbmTrackMatch::GetNofMCTracks ( ) const
inline

Number of MCTracks with common hits

Definition at line 59 of file CbmTrackMatch.h.

◆ GetNofTrueHits() [1/2]

Int_t CbmTrackMatch::GetNofTrueHits ( ) const
inline

Number of true hits on track (from matched MC track)

Definition at line 50 of file CbmTrackMatch.h.

◆ GetNofTrueHits() [2/2]

Int_t CbmTrackMatch::GetNofTrueHits ( ) const
inline

Number of true hits on track (from matched MC track)

Definition at line 50 of file CbmTrackMatch.h.

◆ GetNofWrongHits() [1/2]

Int_t CbmTrackMatch::GetNofWrongHits ( ) const
inline

Number of wrong hits on track (from other MC tracks)

Definition at line 53 of file CbmTrackMatch.h.

◆ GetNofWrongHits() [2/2]

Int_t CbmTrackMatch::GetNofWrongHits ( ) const
inline

Number of wrong hits on track (from other MC tracks)

Definition at line 53 of file CbmTrackMatch.h.

◆ GetTrueOverAllHitsRatio() [1/2]

Double_t CbmTrackMatch::GetTrueOverAllHitsRatio ( ) const
inline

Definition at line 62 of file CbmTrackMatch.h.

References GetNofHits().

◆ GetTrueOverAllHitsRatio() [2/2]

Double_t CbmTrackMatch::GetTrueOverAllHitsRatio ( ) const
inline

Definition at line 62 of file CbmTrackMatch.h.

References GetNofHits().

◆ GetWrongOverAllHitsRatio() [1/2]

Double_t CbmTrackMatch::GetWrongOverAllHitsRatio ( ) const
inline

Definition at line 66 of file CbmTrackMatch.h.

References GetNofHits().

◆ GetWrongOverAllHitsRatio() [2/2]

Double_t CbmTrackMatch::GetWrongOverAllHitsRatio ( ) const
inline

Definition at line 66 of file CbmTrackMatch.h.

References GetNofHits().


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