BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcTrk_global Class Reference

#include <TrkTables.h>

Public Member Functions

 MdcTrk_global ()
 MdcTrk_global (const MdcTrk_global &rhs)
MdcTrk_globaloperator= (const MdcTrk_global &rhs)
 MdcTrk_global ()
 MdcTrk_global (const MdcTrk_global &rhs)
MdcTrk_globaloperator= (const MdcTrk_global &rhs)
 MdcTrk_global ()
 MdcTrk_global (const MdcTrk_global &rhs)
MdcTrk_globaloperator= (const MdcTrk_global &rhs)

Public Attributes

int id
float mass
float chisq [3]
int ndf [3]
float pathl
float tof
float pathl_rd
float pathl_ab
int stat [2]
int nhits [5]
int hit [3]

Detailed Description

Constructor & Destructor Documentation

◆ MdcTrk_global() [1/6]

MdcTrk_global::MdcTrk_global ( )
inline

Definition at line 83 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTables/TrkTables.h.

Referenced by MdcTrk_global(), and operator=().

◆ MdcTrk_global() [2/6]

MdcTrk_global::MdcTrk_global ( const MdcTrk_global & rhs)
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTables/TrkTables.h.

104 {
105
106 id = rhs.id;
107 mass = rhs.mass;
108 pathl = rhs.pathl;
109 tof = rhs.tof;
110 pathl_rd = rhs.pathl_rd;
111 pathl_ab = rhs.pathl_ab;
112
113 for ( int i = 0; i < 5; i++ )
114 {
115 if ( i < 2 ) stat[i] = rhs.stat[i];
116 if ( i < 3 )
117 {
118 chisq[i] = rhs.chisq[i];
119 ndf[i] = rhs.ndf[i];
120 hit[i] = rhs.hit[i];
121 }
122 nhits[i] = rhs.nhits[i];
123 }
124 }

◆ MdcTrk_global() [3/6]

MdcTrk_global::MdcTrk_global ( )
inline

Definition at line 83 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTables/TrkTables.h.

83 {
84 id = 0;
85 mass = 0.0;
86 pathl = 0.0;
87 tof = 0.0;
88 pathl_rd = 0.0;
89 pathl_ab = 0.0;
90
91 for ( int i = 0; i < 5; i++ )
92 {
93 if ( i < 2 ) stat[i] = 0;
94 if ( i < 3 )
95 {
96 chisq[i] = 999;
97 ndf[i] = 0;
98 hit[i] = 0;
99 }
100 nhits[i] = 0;
101 }
102 }

◆ MdcTrk_global() [4/6]

MdcTrk_global::MdcTrk_global ( const MdcTrk_global & rhs)
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTables/TrkTables.h.

104 {
105
106 id = rhs.id;
107 mass = rhs.mass;
108 pathl = rhs.pathl;
109 tof = rhs.tof;
110 pathl_rd = rhs.pathl_rd;
111 pathl_ab = rhs.pathl_ab;
112
113 for ( int i = 0; i < 5; i++ )
114 {
115 if ( i < 2 ) stat[i] = rhs.stat[i];
116 if ( i < 3 )
117 {
118 chisq[i] = rhs.chisq[i];
119 ndf[i] = rhs.ndf[i];
120 hit[i] = rhs.hit[i];
121 }
122 nhits[i] = rhs.nhits[i];
123 }
124 }

◆ MdcTrk_global() [5/6]

MdcTrk_global::MdcTrk_global ( )
inline

Definition at line 83 of file Mdc/MdcTables/include/MdcTables/TrkTables.h.

83 {
84 id = 0;
85 mass = 0.0;
86 pathl = 0.0;
87 tof = 0.0;
88 pathl_rd = 0.0;
89 pathl_ab = 0.0;
90
91 for ( int i = 0; i < 5; i++ )
92 {
93 if ( i < 2 ) stat[i] = 0;
94 if ( i < 3 )
95 {
96 chisq[i] = 999;
97 ndf[i] = 0;
98 hit[i] = 0;
99 }
100 nhits[i] = 0;
101 }
102 }

◆ MdcTrk_global() [6/6]

MdcTrk_global::MdcTrk_global ( const MdcTrk_global & rhs)
inline

Definition at line 104 of file Mdc/MdcTables/include/MdcTables/TrkTables.h.

104 {
105
106 id = rhs.id;
107 mass = rhs.mass;
108 pathl = rhs.pathl;
109 tof = rhs.tof;
110 pathl_rd = rhs.pathl_rd;
111 pathl_ab = rhs.pathl_ab;
112
113 for ( int i = 0; i < 5; i++ )
114 {
115 if ( i < 2 ) stat[i] = rhs.stat[i];
116 if ( i < 3 )
117 {
118 chisq[i] = rhs.chisq[i];
119 ndf[i] = rhs.ndf[i];
120 hit[i] = rhs.hit[i];
121 }
122 nhits[i] = rhs.nhits[i];
123 }
124 }

Member Function Documentation

◆ operator=() [1/3]

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

Definition at line 126 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTables/TrkTables.h.

126 {
127
128 if ( this == &rhs ) return *this;
129 id = rhs.id;
130 mass = rhs.mass;
131 pathl = rhs.pathl;
132 tof = rhs.tof;
133 pathl_rd = rhs.pathl_rd;
134 pathl_ab = rhs.pathl_ab;
135
136 for ( int i = 0; i < 5; i++ )
137 {
138 if ( i < 2 ) stat[i] = rhs.stat[i];
139 if ( i < 3 )
140 {
141 chisq[i] = rhs.chisq[i];
142 ndf[i] = rhs.ndf[i];
143 hit[i] = rhs.hit[i];
144 }
145 nhits[i] = rhs.nhits[i];
146 }
147
148 return *this;
149 }

◆ operator=() [2/3]

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

Definition at line 126 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTables/TrkTables.h.

126 {
127
128 if ( this == &rhs ) return *this;
129 id = rhs.id;
130 mass = rhs.mass;
131 pathl = rhs.pathl;
132 tof = rhs.tof;
133 pathl_rd = rhs.pathl_rd;
134 pathl_ab = rhs.pathl_ab;
135
136 for ( int i = 0; i < 5; i++ )
137 {
138 if ( i < 2 ) stat[i] = rhs.stat[i];
139 if ( i < 3 )
140 {
141 chisq[i] = rhs.chisq[i];
142 ndf[i] = rhs.ndf[i];
143 hit[i] = rhs.hit[i];
144 }
145 nhits[i] = rhs.nhits[i];
146 }
147
148 return *this;
149 }

◆ operator=() [3/3]

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

Definition at line 126 of file Mdc/MdcTables/include/MdcTables/TrkTables.h.

126 {
127
128 if ( this == &rhs ) return *this;
129 id = rhs.id;
130 mass = rhs.mass;
131 pathl = rhs.pathl;
132 tof = rhs.tof;
133 pathl_rd = rhs.pathl_rd;
134 pathl_ab = rhs.pathl_ab;
135
136 for ( int i = 0; i < 5; i++ )
137 {
138 if ( i < 2 ) stat[i] = rhs.stat[i];
139 if ( i < 3 )
140 {
141 chisq[i] = rhs.chisq[i];
142 ndf[i] = rhs.ndf[i];
143 hit[i] = rhs.hit[i];
144 }
145 nhits[i] = rhs.nhits[i];
146 }
147
148 return *this;
149 }

Member Data Documentation

◆ chisq

float MdcTrk_global::chisq

◆ hit

int MdcTrk_global::hit

◆ id

int MdcTrk_global::id

◆ mass

float MdcTrk_global::mass

◆ ndf

int MdcTrk_global::ndf

◆ nhits

◆ pathl

float MdcTrk_global::pathl

◆ pathl_ab

float MdcTrk_global::pathl_ab

◆ pathl_rd

float MdcTrk_global::pathl_rd

◆ stat

int MdcTrk_global::stat

◆ tof

float MdcTrk_global::tof

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