Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
track.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_
9 #define _track_
10 
11 #include <TObject.h>
12 #include <TVector3.h>
13 
14 #include "track_info.h"
15 
16 class track:public TObject{
17 
18  public:
19 
20  TVector3 pthrown;
21  int event;
22  int track;
23  int Ncdc;
24  int Nfdc;
25  int mech; // largest value of mech from DMCTrajectoryPoint with R<60.0
26  double dtheta_mech; // angle change due to mech (radians)
27  double dp_mech; // momentum change due to mech (GeV/c)
28 
29  track_info can; // Track candidate
30  track_info trkwb; // wire-based fit
31  track_info trktb; // time-based fit
32 
33  private:
34  ClassDef(track,1);
35 
36 };
37 
38 #endif // _track_
39 
Definition: track.h:16
track_info can
Definition: track.h:29
int mech
Definition: track.h:25
track_info trkwb
Definition: track.h:30
int track
Definition: track.h:22
int Ncdc
Definition: track.h:23
ClassDef(track, 1)
double dtheta_mech
Definition: track.h:26
double dp_mech
Definition: track.h:27
int Nfdc
Definition: track.h:24
TVector3 pthrown
Definition: track.h:20
int event
Definition: track.h:21
track_info trktb
Definition: track.h:31