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

#include <TrkTables.h>

Public Member Functions

 MdcTrk_localf ()
 MdcTrk_localf (const MdcTrk_localf &rhs)
MdcTrk_localfoperator= (const MdcTrk_localf &rhs)
 MdcTrk_localf ()
 MdcTrk_localf (const MdcTrk_localf &rhs)
MdcTrk_localfoperator= (const MdcTrk_localf &rhs)
 MdcTrk_localf ()
 MdcTrk_localf (const MdcTrk_localf &rhs)
MdcTrk_localfoperator= (const MdcTrk_localf &rhs)

Public Attributes

int id
float pivot [3]
float helix [5]
float error [15]

Detailed Description

Constructor & Destructor Documentation

◆ MdcTrk_localf() [1/6]

MdcTrk_localf::MdcTrk_localf ( )
inline

◆ MdcTrk_localf() [2/6]

MdcTrk_localf::MdcTrk_localf ( const MdcTrk_localf & rhs)
inline

◆ MdcTrk_localf() [3/6]

MdcTrk_localf::MdcTrk_localf ( )
inline

◆ MdcTrk_localf() [4/6]

MdcTrk_localf::MdcTrk_localf ( const MdcTrk_localf & rhs)
inline

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

224 {
225 id = rhs.id;
226 for ( int i = 0; i < 15; i++ )
227 {
228 if ( i < 3 ) pivot[i] = rhs.pivot[i];
229 if ( i < 5 ) helix[i] = rhs.helix[i];
230 error[i] = rhs.error[i];
231 }
232 }

◆ MdcTrk_localf() [5/6]

MdcTrk_localf::MdcTrk_localf ( )
inline

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

223{};

◆ MdcTrk_localf() [6/6]

MdcTrk_localf::MdcTrk_localf ( const MdcTrk_localf & rhs)
inline

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

224 {
225 id = rhs.id;
226 for ( int i = 0; i < 15; i++ )
227 {
228 if ( i < 3 ) pivot[i] = rhs.pivot[i];
229 if ( i < 5 ) helix[i] = rhs.helix[i];
230 error[i] = rhs.error[i];
231 }
232 }

Member Function Documentation

◆ operator=() [1/3]

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

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

234 {
235
236 if ( this == &rhs ) return *this;
237 id = rhs.id;
238 for ( int i = 0; i < 15; i++ )
239 {
240 if ( i < 3 ) pivot[i] = rhs.pivot[i];
241 if ( i < 5 ) helix[i] = rhs.helix[i];
242 error[i] = rhs.error[i];
243 }
244
245 return *this;
246 }

◆ operator=() [2/3]

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

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

234 {
235
236 if ( this == &rhs ) return *this;
237 id = rhs.id;
238 for ( int i = 0; i < 15; i++ )
239 {
240 if ( i < 3 ) pivot[i] = rhs.pivot[i];
241 if ( i < 5 ) helix[i] = rhs.helix[i];
242 error[i] = rhs.error[i];
243 }
244
245 return *this;
246 }

◆ operator=() [3/3]

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

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

234 {
235
236 if ( this == &rhs ) return *this;
237 id = rhs.id;
238 for ( int i = 0; i < 15; i++ )
239 {
240 if ( i < 3 ) pivot[i] = rhs.pivot[i];
241 if ( i < 5 ) helix[i] = rhs.helix[i];
242 error[i] = rhs.error[i];
243 }
244
245 return *this;
246 }

Member Data Documentation

◆ error

float MdcTrk_localf::error

◆ helix

float MdcTrk_localf::helix

◆ id

int MdcTrk_localf::id

◆ pivot

float MdcTrk_localf::pivot

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