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

#include <TrkTables.h>

Public Member Functions

 MdcTrk_locall ()
 MdcTrk_locall (const MdcTrk_locall &rhs)
MdcTrk_localloperator= (const MdcTrk_locall &rhs)
 MdcTrk_locall ()
 MdcTrk_locall (const MdcTrk_locall &rhs)
MdcTrk_localloperator= (const MdcTrk_locall &rhs)
 MdcTrk_locall ()
 MdcTrk_locall (const MdcTrk_locall &rhs)
MdcTrk_localloperator= (const MdcTrk_locall &rhs)

Public Attributes

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

Detailed Description

Constructor & Destructor Documentation

◆ MdcTrk_locall() [1/6]

MdcTrk_locall::MdcTrk_locall ( )
inline

◆ MdcTrk_locall() [2/6]

MdcTrk_locall::MdcTrk_locall ( const MdcTrk_locall & rhs)
inline

◆ MdcTrk_locall() [3/6]

MdcTrk_locall::MdcTrk_locall ( )
inline

◆ MdcTrk_locall() [4/6]

MdcTrk_locall::MdcTrk_locall ( const MdcTrk_locall & rhs)
inline

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

269 {
270 id = rhs.id;
271 for ( int i = 0; i < 15; i++ )
272 {
273 if ( i < 3 ) pivot[i] = rhs.pivot[i];
274 if ( i < 5 ) helix[i] = rhs.helix[i];
275 error[i] = rhs.error[i];
276 }
277 }

◆ MdcTrk_locall() [5/6]

MdcTrk_locall::MdcTrk_locall ( )
inline

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

268{};

◆ MdcTrk_locall() [6/6]

MdcTrk_locall::MdcTrk_locall ( const MdcTrk_locall & rhs)
inline

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

269 {
270 id = rhs.id;
271 for ( int i = 0; i < 15; i++ )
272 {
273 if ( i < 3 ) pivot[i] = rhs.pivot[i];
274 if ( i < 5 ) helix[i] = rhs.helix[i];
275 error[i] = rhs.error[i];
276 }
277 }

Member Function Documentation

◆ operator=() [1/3]

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

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

278 {
279
280 if ( this == &rhs ) return *this;
281 id = rhs.id;
282 for ( int i = 0; i < 15; i++ )
283 {
284 if ( i < 3 ) pivot[i] = rhs.pivot[i];
285 if ( i < 5 ) helix[i] = rhs.helix[i];
286 error[i] = rhs.error[i];
287 }
288
289 return *this;
290 }

◆ operator=() [2/3]

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

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

278 {
279
280 if ( this == &rhs ) return *this;
281 id = rhs.id;
282 for ( int i = 0; i < 15; i++ )
283 {
284 if ( i < 3 ) pivot[i] = rhs.pivot[i];
285 if ( i < 5 ) helix[i] = rhs.helix[i];
286 error[i] = rhs.error[i];
287 }
288
289 return *this;
290 }

◆ operator=() [3/3]

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

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

278 {
279
280 if ( this == &rhs ) return *this;
281 id = rhs.id;
282 for ( int i = 0; i < 15; i++ )
283 {
284 if ( i < 3 ) pivot[i] = rhs.pivot[i];
285 if ( i < 5 ) helix[i] = rhs.helix[i];
286 error[i] = rhs.error[i];
287 }
288
289 return *this;
290 }

Member Data Documentation

◆ error

float MdcTrk_locall::error

◆ helix

float MdcTrk_locall::helix

◆ id

int MdcTrk_locall::id

◆ pivot

float MdcTrk_locall::pivot

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