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

#include <MdcTables.h>

Public Member Functions

 MdcRec_trk ()
 ~MdcRec_trk ()
 MdcRec_trk (const MdcRec_trk &rhs)
MdcRec_trkoperator= (const MdcRec_trk &rhs)
const float fi0 (void) const
const float cpa (void) const
const float dz (void) const
const float tanl (void) const
 MdcRec_trk ()
 ~MdcRec_trk ()
 MdcRec_trk (const MdcRec_trk &rhs)
MdcRec_trkoperator= (const MdcRec_trk &rhs)
const float fi0 (void) const
const float cpa (void) const
const float dz (void) const
const float tanl (void) const
 MdcRec_trk ()
 ~MdcRec_trk ()
 MdcRec_trk (const MdcRec_trk &rhs)
MdcRec_trkoperator= (const MdcRec_trk &rhs)
const float fi0 (void) const
const float cpa (void) const
const float dz (void) const
const float tanl (void) const

Public Attributes

int id
float helix [5]
float pivot [3]
float error [15]
float chiSq
float ndf
float fiTerm
int nhits
int nster
int nclus
int stat
float mass
vector< MdcRec_wirhit * > hitcol
MdcRec_trk_addadd

Detailed Description

Constructor & Destructor Documentation

◆ MdcRec_trk() [1/6]

MdcRec_trk::MdcRec_trk ( )
inline

◆ ~MdcRec_trk() [1/3]

MdcRec_trk::~MdcRec_trk ( )

Definition at line 152 of file MdcTables.cxx.

152{}

◆ MdcRec_trk() [2/6]

MdcRec_trk::MdcRec_trk ( const MdcRec_trk & rhs)
inline

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

379 : add( rhs.add ) {
380 id = rhs.id;
381 chiSq = rhs.chiSq;
382 ndf = rhs.ndf;
383 fiTerm = rhs.fiTerm;
384 nhits = rhs.nhits;
385 nster = rhs.nster;
386 nclus = rhs.nclus;
387 stat = rhs.stat;
388 mass = rhs.mass;
389 hitcol = rhs.hitcol;
390 for ( int i = 0; i < 15; i++ )
391 {
392 if ( i < 3 ) pivot[i] = rhs.pivot[i];
393 if ( i < 5 ) helix[i] = rhs.helix[i];
394 error[i] = rhs.error[i];
395 }
396 }

◆ MdcRec_trk() [3/6]

MdcRec_trk::MdcRec_trk ( )
inline

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

376: add( 0 ) {};

◆ ~MdcRec_trk() [2/3]

MdcRec_trk::~MdcRec_trk ( )

◆ MdcRec_trk() [4/6]

MdcRec_trk::MdcRec_trk ( const MdcRec_trk & rhs)
inline

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

379 : add( rhs.add ) {
380 id = rhs.id;
381 chiSq = rhs.chiSq;
382 ndf = rhs.ndf;
383 fiTerm = rhs.fiTerm;
384 nhits = rhs.nhits;
385 nster = rhs.nster;
386 nclus = rhs.nclus;
387 stat = rhs.stat;
388 mass = rhs.mass;
389 hitcol = rhs.hitcol;
390 for ( int i = 0; i < 15; i++ )
391 {
392 if ( i < 3 ) pivot[i] = rhs.pivot[i];
393 if ( i < 5 ) helix[i] = rhs.helix[i];
394 error[i] = rhs.error[i];
395 }
396 }

◆ MdcRec_trk() [5/6]

MdcRec_trk::MdcRec_trk ( )
inline

Definition at line 376 of file Mdc/MdcTables/include/MdcTables/MdcTables.h.

376: add( 0 ) {};

◆ ~MdcRec_trk() [3/3]

MdcRec_trk::~MdcRec_trk ( )

◆ MdcRec_trk() [6/6]

MdcRec_trk::MdcRec_trk ( const MdcRec_trk & rhs)
inline

Definition at line 379 of file Mdc/MdcTables/include/MdcTables/MdcTables.h.

379 : add( rhs.add ) {
380 id = rhs.id;
381 chiSq = rhs.chiSq;
382 ndf = rhs.ndf;
383 fiTerm = rhs.fiTerm;
384 nhits = rhs.nhits;
385 nster = rhs.nster;
386 nclus = rhs.nclus;
387 stat = rhs.stat;
388 mass = rhs.mass;
389 hitcol = rhs.hitcol;
390 for ( int i = 0; i < 15; i++ )
391 {
392 if ( i < 3 ) pivot[i] = rhs.pivot[i];
393 if ( i < 5 ) helix[i] = rhs.helix[i];
394 error[i] = rhs.error[i];
395 }
396 }

Member Function Documentation

◆ cpa() [1/3]

const float MdcRec_trk::cpa ( void ) const
inline

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

439{ return helix[2]; }

◆ cpa() [2/3]

const float MdcRec_trk::cpa ( void ) const
inline

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

439{ return helix[2]; }

◆ cpa() [3/3]

const float MdcRec_trk::cpa ( void ) const
inline

Definition at line 439 of file Mdc/MdcTables/include/MdcTables/MdcTables.h.

439{ return helix[2]; }

◆ dz() [1/3]

const float MdcRec_trk::dz ( void ) const
inline

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

440{ return helix[3]; }

◆ dz() [2/3]

const float MdcRec_trk::dz ( void ) const
inline

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

440{ return helix[3]; }

◆ dz() [3/3]

const float MdcRec_trk::dz ( void ) const
inline

Definition at line 440 of file Mdc/MdcTables/include/MdcTables/MdcTables.h.

440{ return helix[3]; }

◆ fi0() [1/3]

const float MdcRec_trk::fi0 ( void ) const
inline

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

438{ return helix[1]; }

◆ fi0() [2/3]

const float MdcRec_trk::fi0 ( void ) const
inline

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

438{ return helix[1]; }

◆ fi0() [3/3]

const float MdcRec_trk::fi0 ( void ) const
inline

Definition at line 438 of file Mdc/MdcTables/include/MdcTables/MdcTables.h.

438{ return helix[1]; }

◆ operator=() [1/3]

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

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

398 {
399
400 if ( this == &rhs ) return *this;
401 id = rhs.id;
402 chiSq = rhs.chiSq;
403 ndf = rhs.ndf;
404 fiTerm = rhs.fiTerm;
405 nhits = rhs.nhits;
406 nster = rhs.nster;
407 nclus = rhs.nclus;
408 stat = rhs.stat;
409 add = rhs.add;
410 mass = rhs.mass;
411 hitcol = rhs.hitcol;
412 for ( int i = 0; i < 15; i++ )
413 {
414 if ( i < 3 ) pivot[i] = rhs.pivot[i];
415 if ( i < 5 ) helix[i] = rhs.helix[i];
416 error[i] = rhs.error[i];
417 }
418 return *this;
419 }

◆ operator=() [2/3]

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

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

398 {
399
400 if ( this == &rhs ) return *this;
401 id = rhs.id;
402 chiSq = rhs.chiSq;
403 ndf = rhs.ndf;
404 fiTerm = rhs.fiTerm;
405 nhits = rhs.nhits;
406 nster = rhs.nster;
407 nclus = rhs.nclus;
408 stat = rhs.stat;
409 add = rhs.add;
410 mass = rhs.mass;
411 hitcol = rhs.hitcol;
412 for ( int i = 0; i < 15; i++ )
413 {
414 if ( i < 3 ) pivot[i] = rhs.pivot[i];
415 if ( i < 5 ) helix[i] = rhs.helix[i];
416 error[i] = rhs.error[i];
417 }
418 return *this;
419 }

◆ operator=() [3/3]

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

Definition at line 398 of file Mdc/MdcTables/include/MdcTables/MdcTables.h.

398 {
399
400 if ( this == &rhs ) return *this;
401 id = rhs.id;
402 chiSq = rhs.chiSq;
403 ndf = rhs.ndf;
404 fiTerm = rhs.fiTerm;
405 nhits = rhs.nhits;
406 nster = rhs.nster;
407 nclus = rhs.nclus;
408 stat = rhs.stat;
409 add = rhs.add;
410 mass = rhs.mass;
411 hitcol = rhs.hitcol;
412 for ( int i = 0; i < 15; i++ )
413 {
414 if ( i < 3 ) pivot[i] = rhs.pivot[i];
415 if ( i < 5 ) helix[i] = rhs.helix[i];
416 error[i] = rhs.error[i];
417 }
418 return *this;
419 }

◆ tanl() [1/3]

const float MdcRec_trk::tanl ( void ) const
inline

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

441{ return helix[4]; }

◆ tanl() [2/3]

const float MdcRec_trk::tanl ( void ) const
inline

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

441{ return helix[4]; }

◆ tanl() [3/3]

const float MdcRec_trk::tanl ( void ) const
inline

Definition at line 441 of file Mdc/MdcTables/include/MdcTables/MdcTables.h.

441{ return helix[4]; }

Member Data Documentation

◆ add

◆ chiSq

◆ error

◆ fiTerm

◆ helix

◆ hitcol

◆ id

◆ mass

float MdcRec_trk::mass

◆ nclus

int MdcRec_trk::nclus

◆ ndf

◆ nhits

◆ nster

◆ pivot

◆ stat


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