#include <CDTrackInfo.h>
Public Member Functions | |
| CDTrackInfo () | |
| CDTrackInfo (int, int, int, int, double, float, float, float *, float *, float *, float *, float, double, int, bool) | |
| ~CDTrackInfo () | |
| int | GetResult (int) |
| int | GetNHits (int) |
| double | GetTime () |
| float | GetTotPE () |
| float | GetTrkPE () |
| bool | IsCCHit () |
| float * | GetVertex (int) |
| float * | GetAngle (int) |
| float | GetRange () |
| void | SetRange (float trk_range) |
| void | SetAbsTime (double abstime) |
| double | GetAbsTime () |
| void | SetTriggerTime (int triggertime) |
| int | GetTriggerTime () |
Private Attributes | |
| int | fevenresult |
| int | foddresult |
| int | fnhits_even |
| int | fnhits_odd |
| double | ftime |
| float | ftot_pe |
| float | ftrk_pe |
| float | fvertex1 [2] |
| float | fvertex2 [2] |
| float | fevenangle [2] |
| float | foddangle [2] |
| float | ftrk_range |
| double | fabstime |
| int | ftriggertime |
| bool | fCC_Hit |
|
|
Definition at line 23 of file CDTrackInfo.cxx. 00024 {
00025 fevenresult = 0;
00026 foddresult = 0;
00027 fnhits_even = 0;
00028 fnhits_odd = 0;
00029 ftot_pe = 0;
00030 ftrk_pe = 0;
00031 ftime = 0.;
00032 fvertex1[0] = 0;
00033 fvertex1[1] = 0;
00034 fvertex2[0] = 0;
00035 fvertex2[1] = 0;
00036 fevenangle[0] = 0;
00037 fevenangle[1] = 0;
00038 foddangle[0] = 0;
00039 foddangle[1] = 0;
00040 ftrk_range = 0;
00041 fabstime = 0;
00042 ftriggertime = 0;
00043 fCC_Hit = false;
00044 }
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 48 of file CDTrackInfo.cxx. References fabstime, fCC_Hit, fevenangle, fevenresult, fnhits_even, fnhits_odd, foddangle, foddresult, ftime, ftot_pe, ftriggertime, ftrk_pe, ftrk_range, fvertex1, and fvertex2. 00055 {
00056 fevenresult = evenresult;
00057 foddresult = oddresult;
00058 fnhits_even = nhits_even;
00059 fnhits_odd = nhits_odd;
00060 ftot_pe = tot_pe;
00061 ftrk_pe = trk_pe;
00062 ftime = time;
00063 fvertex1[0] = vertex1[0];
00064 fvertex1[1] = vertex1[1];
00065 fvertex2[0] = vertex2[0];
00066 fvertex2[1] = vertex2[1];
00067 fevenangle[0] = evenangle[0];
00068 fevenangle[1] = evenangle[1];
00069 foddangle[0] = oddangle[0];
00070 foddangle[1] = oddangle[1];
00071 ftrk_range = trk_range;
00072 fabstime = abstime;
00073 ftriggertime = triggertime;
00074 fCC_Hit = CC_Hit;
00075 }
|
|
|
Definition at line 79 of file CDTrackInfo.cxx. 00080 {
00081 //default destructor
00082 }
|
|
|
Definition at line 60 of file CDTrackInfo.h. 00060 {return fabstime;}
|
|
|
Definition at line 110 of file CDTrackInfo.cxx. Referenced by CDTrackerModule::Ana(), and main(). 00110 {
00111 if(a==0) return fevenangle;
00112 else if(a==1) return foddangle;
00113 return 0;
00114 }
|
|
|
Definition at line 94 of file CDTrackInfo.cxx. Referenced by main(). 00094 {
00095 if(a==0) return fnhits_even;
00096 else if(a==1) return fnhits_odd;
00097 return -1;
00098 }
|
|
|
Definition at line 57 of file CDTrackInfo.h. Referenced by main(). 00057 {return ftrk_range;}
|
|
|
Definition at line 86 of file CDTrackInfo.cxx. Referenced by CDTrackerModule::Ana(), CDAnalysis::CleanMuons(), main(), CDAnalysis::ReadInHitInfo(), CDAnalysis::ValidateTrkHits(), CDAnalysis::ValidateUnTrkHits(), and CDAnalysis::ValidateXTalkHits(). 00086 {
00087 if(a==0) return fevenresult;
00088 else if(a==1) return foddresult;
00089 return -1;
00090 }
|
|
|
Definition at line 51 of file CDTrackInfo.h. 00051 {return ftime;}
|
|
|
Definition at line 52 of file CDTrackInfo.h. 00052 {return ftot_pe;}
|
|
|
Definition at line 62 of file CDTrackInfo.h. Referenced by main(). 00062 {return ftriggertime;}
|
|
|
Definition at line 53 of file CDTrackInfo.h. 00053 {return ftrk_pe;}
|
|
|
Definition at line 102 of file CDTrackInfo.cxx. Referenced by main(). 00102 {
00103 if(a==0) return fvertex1;
00104 else if(a==1) return fvertex2;
00105 return 0;
00106 }
|
|
|
Definition at line 54 of file CDTrackInfo.h. 00054 {return fCC_Hit;}
|
|
|
Definition at line 59 of file CDTrackInfo.h. References fabstime. Referenced by CDTrackerModule::Ana(). 00059 {fabstime=abstime;}
|
|
|
Definition at line 58 of file CDTrackInfo.h. References ftrk_range. Referenced by CDTrackerModule::Ana(). 00058 {ftrk_range=trk_range;}
|
|
|
Definition at line 61 of file CDTrackInfo.h. References ftriggertime. Referenced by CDTrackerModule::Ana(). 00061 {ftriggertime=triggertime;}
|
|
|
Definition at line 36 of file CDTrackInfo.h. Referenced by CDTrackInfo(), and SetAbsTime(). |
|
|
Definition at line 40 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 33 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 24 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 26 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 27 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 34 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 25 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 28 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 29 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 39 of file CDTrackInfo.h. Referenced by CDTrackInfo(), and SetTriggerTime(). |
|
|
Definition at line 30 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 35 of file CDTrackInfo.h. Referenced by CDTrackInfo(), and SetRange(). |
|
|
Definition at line 31 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
|
|
Definition at line 32 of file CDTrackInfo.h. Referenced by CDTrackInfo(). |
1.3.9.1