#include <CDTrackedHitInfo.h>
Public Types | |
| typedef enum CDTrackedHitInfo::ECDChargeType | CDChargeType_t |
| enum | ECDChargeType { kAdc = 0, kSigLin = 1, kSigCorr = 2, kPe = 3, kMip = 4 } |
Public Member Functions | |
| CDTrackedHitInfo () | |
| CDTrackedHitInfo (int, int, int, float, float, float, float, float, float, float, float, float, float, float, double) | |
| void | SetInfo (int, int, int, float, float, float, float, float, float, float, float, float, float, float, double) |
| int | GetEnd () |
| int | GetPlane () |
| int | GetStrip () |
| float | GetCharge () |
| float | GetCharge (int opt) |
| float | GetCharge (ECDChargeType chargeType) |
| float | GetDyDz () |
| float | GetDxDz () |
| float | GetDzDs () |
| float | GetPathLengthCor () |
| float | GetYPos () |
| float | GetTransPos () |
| double | GetTime () |
Private Attributes | |
| int | fend |
| int | fplane |
| int | fstrip |
| float | fadc |
| float | fsiglin |
| float | fsigcorr |
| float | fpe |
| float | fmip |
| float | fdydz |
| float | fdxdz |
| float | fdzds |
| float | fplcor |
| float | fypos |
| float | ftranspos |
| double | ftime |
|
|
|
|
|
Definition at line 22 of file CDTrackedHitInfo.h. 00022 {
00023 kAdc = 0,
00024 kSigLin = 1,
00025 kSigCorr = 2,
00026 kPe = 3,
00027 kMip = 4
00028 } CDChargeType_t;
|
|
|
Definition at line 18 of file CDTrackedHitInfo.cxx. 00019 {
00020 fend=0;
00021 fplane=-1;
00022 fstrip=-1;
00023 fadc=0;
00024 fsiglin=0;
00025 fsigcorr=0;
00026 fpe=0;
00027 fmip=0;
00028 fdydz=0;
00029 fdxdz=0;
00030 fdzds=0;
00031 fplcor=0;
00032 fypos=0;
00033 ftranspos=-1;
00034 ftime=0;
00035 }
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 39 of file CDTrackedHitInfo.cxx. References SetInfo(). 00045 {
00046 this->SetInfo(end,plane,strip,adc,siglin,sigcorr,pe,mip,dydz,dxdz,
00047 dzds,plcor,ypos,transpos,time);
00048 }
|
|
|
Definition at line 89 of file CDTrackedHitInfo.cxx. 00090 {
00091 if(chargeType==kAdc) return fadc;
00092 else if(chargeType==kSigLin) return fsiglin;
00093 else if(chargeType==kSigCorr) return fsigcorr;
00094 else if(chargeType==kPe) return fpe;
00095 else if(chargeType==kMip) return fmip;
00096 else return fadc;
00097 }
|
|
|
Definition at line 77 of file CDTrackedHitInfo.cxx. 00078 {
00079 if(opt==0) return fadc;
00080 else if(opt==1) return fsiglin;
00081 else if(opt==2) return fsigcorr;
00082 else if(opt==3) return fpe;
00083 else if(opt==4) return fmip;
00084 else return fadc;
00085 }
|
|
|
Definition at line 40 of file CDTrackedHitInfo.h. Referenced by CDAnalysis::CalcLastPlaneOnTrkNoXTalk(), CDAnalysis::CleanMuons(), main(), CDAnalysis::ReadInHitInfo(), ShowEvent(), CDAnalysis::ValidateTrkHits(), and CDAnalysis::ValidateUnTrkHits(). 00040 {return fadc;}
|
|
|
Definition at line 44 of file CDTrackedHitInfo.h. Referenced by CDAnalysis::CleanMuons(), main(), CDAnalysis::ValidateTrkHits(), and CDAnalysis::ValidateUnTrkHits(). 00044 {return fdxdz;}
|
|
|
Definition at line 43 of file CDTrackedHitInfo.h. Referenced by CDAnalysis::CleanMuons(), main(), CDAnalysis::ValidateTrkHits(), and CDAnalysis::ValidateUnTrkHits(). 00043 {return fdydz;}
|
|
|
Definition at line 45 of file CDTrackedHitInfo.h. Referenced by CDAnalysis::CleanMuons(), main(), CDAnalysis::ValidateTrkHits(), and CDAnalysis::ValidateUnTrkHits(). 00045 {return fdzds;}
|
|
|
Definition at line 37 of file CDTrackedHitInfo.h. Referenced by CDAnalysis::CalcLastPlaneOnTrkNoXTalk(), CDAnalysis::CalcXYZ(), CDAnalysis::CleanMuons(), main(), CDAnalysis::ReadInHitInfo(), ShowEvent(), CDAnalysis::ValidateTrkHits(), and CDAnalysis::ValidateUnTrkHits(). 00037 {return fend;}
|
|
|
Definition at line 46 of file CDTrackedHitInfo.h. 00046 {return fplcor;}
|
|
|
Definition at line 38 of file CDTrackedHitInfo.h. Referenced by CDAnalysis::CalcLastPlaneOnTrkNoXTalk(), CDAnalysis::CalcXYZ(), CDAnalysis::CleanMuons(), main(), CDAnalysis::ReadInHitInfo(), ShowEvent(), CDAnalysis::ValidateTrkHits(), and CDAnalysis::ValidateUnTrkHits(). 00038 {return fplane;}
|
|
|
Definition at line 39 of file CDTrackedHitInfo.h. Referenced by CDAnalysis::CalcLastPlaneOnTrkNoXTalk(), CDAnalysis::CalcXYZ(), CDAnalysis::CleanMuons(), main(), CDAnalysis::ReadInHitInfo(), ShowEvent(), CDAnalysis::StraightTrack_Radius(), CDAnalysis::ValidateTrkHits(), and CDAnalysis::ValidateUnTrkHits(). 00039 {return fstrip;}
|
|
|
Definition at line 49 of file CDTrackedHitInfo.h. Referenced by main(), CDAnalysis::ReadInHitInfo(), and ShowEvent(). 00049 {return ftime;}
|
|
|
Definition at line 48 of file CDTrackedHitInfo.h. Referenced by CDAnalysis::CleanMuons(), main(), CDAnalysis::ReadInHitInfo(), CDAnalysis::StraightTrack_Radius(), CDAnalysis::ValidateTrkHits(), and CDAnalysis::ValidateUnTrkHits(). 00048 {return ftranspos;}
|
|
|
Definition at line 47 of file CDTrackedHitInfo.h. Referenced by CDAnalysis::CleanMuons(), main(), CDAnalysis::ValidateTrkHits(), and CDAnalysis::ValidateUnTrkHits(). 00047 {return fypos;}
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 52 of file CDTrackedHitInfo.cxx. References fadc, fdxdz, fdydz, fdzds, fend, fmip, fpe, fplane, fplcor, fsigcorr, fsiglin, fstrip, ftime, ftranspos, and fypos. Referenced by CDTrackedHitInfo(). 00057 {
00058 fend=end;
00059 fplane=plane;
00060 fstrip=strip;
00061 fadc=adc;
00062 fsiglin=siglin;
00063 fsigcorr=sigcorr;
00064 fpe=pe;
00065 fmip=mip;
00066 fdydz=dydz;
00067 fdxdz=dxdz;
00068 fdzds=dzds;
00069 fplcor=plcor;
00070 fypos=ypos;
00071 ftranspos=transpos;
00072 ftime=time;
00073 }
|
|
|
Definition at line 56 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 62 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 61 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 63 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 53 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 60 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 59 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 54 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 64 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 58 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 57 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 55 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 67 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 66 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
|
|
Definition at line 65 of file CDTrackedHitInfo.h. Referenced by SetInfo(). |
1.3.9.1