CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcTrk Class Reference

#include <TrkTables.h>

Public Member Functions

 MdcTrk ()
 
 MdcTrk (const MdcTrk &rhs)
 
MdcTrkoperator= (const MdcTrk &rhs)
 

Public Attributes

int id
 
MdcTrk_globalglob [5]
 
MdcTrk_localzzero [5]
 
MdcTrk_localffirst [5]
 
MdcTrk_localllast [5]
 
MdcRec_trkprekal
 

Detailed Description

Definition at line 21 of file TrkTables.h.

Constructor & Destructor Documentation

◆ MdcTrk() [1/2]

MdcTrk::MdcTrk ( )
inline

Definition at line 23 of file TrkTables.h.

23 :prekal(0) {
24 for(int i =0; i<5; i++) {
25 glob[i]=0;
26 zero[i]=0;
27 first[i]=0;
28 last[i]=0;
29 }
30 }
MdcTrk_global * glob[5]
Definition: TrkTables.h:60
MdcTrk_locall * last[5]
Definition: TrkTables.h:63
MdcTrk_localz * zero[5]
Definition: TrkTables.h:61
MdcRec_trk * prekal
Definition: TrkTables.h:64
MdcTrk_localf * first[5]
Definition: TrkTables.h:62

◆ MdcTrk() [2/2]

MdcTrk::MdcTrk ( const MdcTrk rhs)
inline

Definition at line 32 of file TrkTables.h.

32 {
33 for( int i=0; i<5; i++) {
34 glob[i] = rhs.glob[i];
35 zero[i] = rhs.zero[i];
36 first[i] = rhs.first[i];
37 last[i] = rhs.last[i];
38 }
39 prekal = rhs.prekal;
40 }

Member Function Documentation

◆ operator=()

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

Definition at line 42 of file TrkTables.h.

42 {
43
44 if(this == &rhs)
45 return *this;
46 for( int i=0; i<5; i++) {
47 glob[i] = rhs.glob[i];
48 zero[i] = rhs.zero[i];
49 first[i] = rhs.first[i];
50 last[i] = rhs.last[i];
51 }
52 prekal = rhs.prekal;
53
54 return *this;
55 }

Member Data Documentation

◆ first

MdcTrk_localf* MdcTrk::first[5]

Definition at line 62 of file TrkTables.h.

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

◆ glob

MdcTrk_global* MdcTrk::glob[5]

Definition at line 60 of file TrkTables.h.

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

◆ id

int MdcTrk::id

Definition at line 59 of file TrkTables.h.

◆ last

MdcTrk_locall* MdcTrk::last[5]

Definition at line 63 of file TrkTables.h.

Referenced by main(), MdcTrk(), and operator=().

◆ prekal

MdcRec_trk* MdcTrk::prekal

Definition at line 64 of file TrkTables.h.

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

◆ zero

MdcTrk_localz* MdcTrk::zero[5]

Definition at line 61 of file TrkTables.h.

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


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