BOSS 7.0.7
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcRec_trk_add Class Reference

#include <MdcTables.h>

Public Member Functions

 MdcRec_trk_add ()
 
 ~MdcRec_trk_add ()
 
 MdcRec_trk_add (const MdcRec_trk_add &rhs)
 
MdcRec_trk_addoperator= (const MdcRec_trk_add &rhs)
 

Public Attributes

int id
 
int quality
 
int kind
 
MdcRec_trkbody
 
MdcRec_trkmother
 
MdcRec_trkdaughter
 
int decision
 
float likelihood [3]
 
int stat
 
MdcTrkrectrk
 

Detailed Description

Definition at line 727 of file MdcTables.h.

Constructor & Destructor Documentation

◆ MdcRec_trk_add() [1/2]

MdcRec_trk_add::MdcRec_trk_add ( )
inline

Definition at line 729 of file MdcTables.h.

729 : body(0),mother(0),
730 daughter(0), rectrk(0) { };
MdcRec_trk * body
Definition: MdcTables.h:767
MdcTrk * rectrk
Definition: MdcTables.h:773
MdcRec_trk * mother
Definition: MdcTables.h:768
MdcRec_trk * daughter
Definition: MdcTables.h:769

◆ ~MdcRec_trk_add()

MdcRec_trk_add::~MdcRec_trk_add ( )

Definition at line 350 of file MdcTables.cxx.

351 {
352}

◆ MdcRec_trk_add() [2/2]

MdcRec_trk_add::MdcRec_trk_add ( const MdcRec_trk_add rhs)
inline

Definition at line 732 of file MdcTables.h.

732 : mother(rhs.mother),
733 body(rhs.body),daughter(rhs.daughter), rectrk(rhs.rectrk) {
734 id = rhs.id;
735 quality = rhs.quality;
736 kind = rhs.kind;
737 decision = rhs.decision;
738 stat = rhs.stat;
739 for ( int i=0; i<3; i++ ) {
740 likelihood[i] = rhs.likelihood[i];
741 }
742 }
float likelihood[3]
Definition: MdcTables.h:771

Member Function Documentation

◆ operator=()

MdcRec_trk_add & MdcRec_trk_add::operator= ( const MdcRec_trk_add rhs)
inline

Definition at line 744 of file MdcTables.h.

744 {
745
746 if(this == &rhs)
747 return *this;
748 id = rhs.id;
749 quality = rhs.quality;
750 kind = rhs.kind;
751 decision = rhs.decision;
752 stat = rhs.stat;
753 rectrk = rhs.rectrk;
754 body = rhs.body;
755 mother = rhs.mother;
756 daughter = rhs.daughter;
757 for ( int i=0; i<3; i++ ) {
758 likelihood[i] = rhs.likelihood[i];
759 }
760 return *this;
761 }

Member Data Documentation

◆ body

MdcRec_trk* MdcRec_trk_add::body

Definition at line 767 of file MdcTables.h.

Referenced by KalFitAlg::execute(), operator=(), and TTrackManager::treatCurler().

◆ daughter

MdcRec_trk* MdcRec_trk_add::daughter

Definition at line 769 of file MdcTables.h.

Referenced by operator=(), and TTrackManager::treatCurler().

◆ decision

◆ id

int MdcRec_trk_add::id

Definition at line 764 of file MdcTables.h.

Referenced by KalFitAlg::execute(), MdcRec_trk_add(), and operator=().

◆ kind

int MdcRec_trk_add::kind

◆ likelihood

float MdcRec_trk_add::likelihood[3]

Definition at line 771 of file MdcTables.h.

Referenced by MdcRec_trk_add(), operator=(), and TTrackManager::treatCurler().

◆ mother

MdcRec_trk* MdcRec_trk_add::mother

Definition at line 768 of file MdcTables.h.

Referenced by operator=(), and TTrackManager::treatCurler().

◆ quality

◆ rectrk

MdcTrk* MdcRec_trk_add::rectrk

Definition at line 773 of file MdcTables.h.

Referenced by operator=(), and TTrackManager::treatCurler().

◆ stat

int MdcRec_trk_add::stat

Definition at line 772 of file MdcTables.h.

Referenced by MdcRec_trk_add(), operator=(), and TTrackManager::saveTables().


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