Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MdcTrk_global Class Reference

#include <TrkTables.h>

List of all members.

Public Member Functions

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

Public Attributes

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


Constructor & Destructor Documentation

MdcTrk_global::MdcTrk_global  )  [inline]
 

00082                   {
00083      id = 0;
00084      mass = 0.0;
00085      pathl = 0.0;
00086      tof = 0.0;
00087      pathl_rd = 0.0;
00088      pathl_ab = 0.0;
00089 
00090      for ( int i=0; i<5; i++ ) {
00091         if( i<2 ) stat[i] = 0;
00092         if( i<3 ) {
00093            chisq[i] = 999;
00094            ndf[i] = 0;  
00095            hit[i] = 0;
00096         }
00097         nhits[i] = 0;
00098      }
00099   }

MdcTrk_global::MdcTrk_global const MdcTrk_global rhs  )  [inline]
 

00101                                           {  
00102 
00103      id = rhs.id;
00104      mass = rhs.mass;
00105      pathl = rhs.pathl;
00106      tof = rhs.tof;
00107      pathl_rd = rhs.pathl_rd;
00108      pathl_ab = rhs.pathl_ab;
00109 
00110      for ( int i=0; i<5; i++ ) {
00111         if( i<2 ) stat[i] = rhs.stat[i];        
00112         if( i<3 ) {
00113            chisq[i] = rhs.chisq[i];
00114            ndf[i] = rhs.ndf[i]; 
00115            hit[i] = rhs.hit[i];
00116         }
00117         nhits[i] = rhs.nhits[i];
00118      }
00119   }   

MdcTrk_global::MdcTrk_global  )  [inline]
 

00082                   {
00083      id = 0;
00084      mass = 0.0;
00085      pathl = 0.0;
00086      tof = 0.0;
00087      pathl_rd = 0.0;
00088      pathl_ab = 0.0;
00089 
00090      for ( int i=0; i<5; i++ ) {
00091         if( i<2 ) stat[i] = 0;
00092         if( i<3 ) {
00093            chisq[i] = 999;
00094            ndf[i] = 0;  
00095            hit[i] = 0;
00096         }
00097         nhits[i] = 0;
00098      }
00099   }

MdcTrk_global::MdcTrk_global const MdcTrk_global rhs  )  [inline]
 

00101                                           {  
00102 
00103      id = rhs.id;
00104      mass = rhs.mass;
00105      pathl = rhs.pathl;
00106      tof = rhs.tof;
00107      pathl_rd = rhs.pathl_rd;
00108      pathl_ab = rhs.pathl_ab;
00109 
00110      for ( int i=0; i<5; i++ ) {
00111         if( i<2 ) stat[i] = rhs.stat[i];        
00112         if( i<3 ) {
00113            chisq[i] = rhs.chisq[i];
00114            ndf[i] = rhs.ndf[i]; 
00115            hit[i] = rhs.hit[i];
00116         }
00117         nhits[i] = rhs.nhits[i];
00118      }
00119   }   


Member Function Documentation

MdcTrk_global& MdcTrk_global::operator= const MdcTrk_global rhs  )  [inline]
 

00121                                                       {
00122 
00123     if(this == &rhs)
00124         return *this;
00125      id = rhs.id;
00126      mass = rhs.mass;
00127      pathl = rhs.pathl;
00128      tof = rhs.tof;
00129      pathl_rd = rhs.pathl_rd;
00130      pathl_ab = rhs.pathl_ab;
00131 
00132      for ( int i=0; i<5; i++ ) {
00133         if( i<2 ) stat[i] = rhs.stat[i];        
00134         if( i<3 ) {
00135            chisq[i] = rhs.chisq[i];
00136            ndf[i] = rhs.ndf[i]; 
00137            hit[i] = rhs.hit[i];
00138         }
00139         nhits[i] = rhs.nhits[i];
00140      }
00141 
00142   return *this;
00143    }   

MdcTrk_global& MdcTrk_global::operator= const MdcTrk_global rhs  )  [inline]
 

00121                                                       {
00122 
00123     if(this == &rhs)
00124         return *this;
00125      id = rhs.id;
00126      mass = rhs.mass;
00127      pathl = rhs.pathl;
00128      tof = rhs.tof;
00129      pathl_rd = rhs.pathl_rd;
00130      pathl_ab = rhs.pathl_ab;
00131 
00132      for ( int i=0; i<5; i++ ) {
00133         if( i<2 ) stat[i] = rhs.stat[i];        
00134         if( i<3 ) {
00135            chisq[i] = rhs.chisq[i];
00136            ndf[i] = rhs.ndf[i]; 
00137            hit[i] = rhs.hit[i];
00138         }
00139         nhits[i] = rhs.nhits[i];
00140      }
00141 
00142   return *this;
00143    }   


Member Data Documentation

float MdcTrk_global::chisq
 

int MdcTrk_global::hit
 

int MdcTrk_global::id
 

float MdcTrk_global::mass
 

int MdcTrk_global::ndf
 

int MdcTrk_global::nhits
 

float MdcTrk_global::pathl
 

float MdcTrk_global::pathl_ab
 

float MdcTrk_global::pathl_rd
 

int MdcTrk_global::stat
 

float MdcTrk_global::tof
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:29:17 2011 for BOSS6.5.5 by  doxygen 1.3.9.1