Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
track_info.h
Go to the documentation of this file.
1 // $Id$
2 //
3 // File: DEventProcessor_trackeff_hists.h
4 // Created: Wed Oct 10 13:30:37 EDT 2007
5 // Creator: davidl (on Darwin fwing-dhcp95.jlab.org 8.10.1 i386)
6 //
7 
8 #ifndef _track_info_
9 #define _track_info_
10 
11 #include <iostream>
12 
13 #include <TObject.h>
14 #include <TVector3.h>
15 
16 class track_info:public TObject{
17  public:
18 
19  track_info(void):trk_chisq(1.0E6),trk_Ndof(-1),Ncdc(0),Nfdc(0){}
20 
21  TVector3 p;
22  float trk_chisq;
23  int trk_Ndof;
24  int Ncdc;
25  int Nfdc;
26 
28  this->p = ti.p;
29  this->trk_chisq = ti.trk_chisq;
30  this->trk_Ndof = ti.trk_Ndof;
31  this->Ncdc = ti.Ncdc;
32  this->Nfdc = ti.Nfdc;
33  return *this;
34  }
35 
36  private:
38 };
39 
40 
41 
42 #endif // _track_info_
43 
track_info & operator=(const track_info &ti)
Definition: track_info.h:27
float trk_chisq
Definition: track_info.h:22
track_info(void)
Definition: track_info.h:19
TVector3 p
Definition: track_info.h:21
int trk_Ndof
Definition: track_info.h:23
ClassDef(track_info, 1)