#include <HitCam.h>
Public Member Functions | |
| HitCam (CandStripHandle *strip) | |
| virtual | ~HitCam () |
| CandStripHandle * | GetCandStripHandle () const |
| double | GetCharge () const |
| void | SetCharge (double q) |
| int | GetPlane () const |
| void | SetPlane (int Plane) |
| int | GetPlaneView () const |
| void | SetPlaneView (int View) |
| int | GetStrip () const |
| void | SetStrip (int strip) |
| double | GetTime () const |
| double | GetTPos () const |
| void | SetTPos (double tpos) |
| int | GetTrkFlag () const |
| void | SetTrkFlag (int flag) |
| int | GetUID () const |
| void | SetUID (int uid) |
| double | GetZPos () const |
| void | SetZPos (double zpos) |
Private Attributes | |
| CandStripHandle * | fStrip |
| int | fUid |
| int | fPlaneView |
| int | fStripNum |
| double | fTime |
| int | fTrackFlag |
| double | fCharge |
| int | fPlane |
| double | fTPos |
| double | fZPos |
|
|
Definition at line 17 of file HitCam.cxx. 00017 : 00018 fStrip(0), fUid(0), 00019 fPlaneView(-1), fStripNum(-1), fTime(-999.), fTrackFlag(0), 00020 fCharge(0.), fPlane(-1), fTPos(-1), fZPos(-1) 00021 { 00022 if(strip) { 00023 fStrip=strip; 00024 fTime=1.0e9*strip->GetTime(); 00025 fStripNum = strip->GetStrip(); 00026 fCharge = strip->GetCharge(); 00027 fPlane = strip->GetPlane(); 00028 fTPos = strip->GetTPos(); 00029 fZPos = strip->GetZPos(); 00030 00031 if( strip->GetPlaneView()==PlaneView::kU 00032 || strip->GetPlaneView()==PlaneView::kX 00033 || strip->GetPlaneView()==PlaneView::kA ) {fPlaneView=0;} 00034 if( strip->GetPlaneView()==PlaneView::kV 00035 || strip->GetPlaneView()==PlaneView::kY 00036 || strip->GetPlaneView()==PlaneView::kB ) {fPlaneView=1;} 00037 } 00038 00039 }
|
|
|
Definition at line 44 of file HitCam.cxx. 00045 {
00046 }
|
|
|
Definition at line 22 of file HitCam.h. Referenced by ClusterCam::AddHit(), AlgTrackCam::ExtractHitProperties(), and AlgTrackCam::SetupTimingInfo(). 00022 {return fStrip;};
|
|
|
Definition at line 24 of file HitCam.h. Referenced by ClusterCam::AddHit(), AlgTrackCam::ExtractHitProperties(), AlgTrackCamList::FillGapsInTrack(), AlgTrackCamList::Form3DTracks(), TrackSegmentCam::GetScore(), and AlgTrackCamList::LookForHitsAcrossGap(). 00024 {return fCharge;};
|
|
|
Definition at line 27 of file HitCam.h. Referenced by TrackCam::AddHit(), ClusterCam::AddHit(), AlgTrackCam::ExtractHitProperties(), AlgTrackCamList::FillGapsInTrack(), AlgTrackCamList::Form3DTracks(), TrackCam::GetBegTPos(), TrackCam::GetDir(), TrackCam::GetEndTPos(), ClusterCam::IsHitAssoc(), AlgTrackCamList::LookForHitsAcrossGap(), and AlgTrackCamList::MatchUV(). 00027 {return fPlane;};
|
|
|
Definition at line 30 of file HitCam.h. Referenced by TrackCam::AddHit(), ClusterCam::AddHit(), and AlgTrackCam::ExtractHitProperties(). 00030 {return fPlaneView;};
|
|
|
Definition at line 33 of file HitCam.h. Referenced by ClusterCam::AddHit(). 00033 {return fStripNum;};
|
|
|
Definition at line 36 of file HitCam.h. Referenced by ClusterCam::AddHit(), and ClusterCam::IsHitAssoc(). 00036 {return fTime;};
|
|
|
|
Definition at line 41 of file HitCam.h. 00041 {return fTrackFlag;};
|
|
|
Definition at line 44 of file HitCam.h. Referenced by AlgTrackCam::ExtractHitProperties(). 00044 {return fUid;};
|
|
|
Definition at line 47 of file HitCam.h. Referenced by TrackCam::AddHit(), ClusterCam::AddHit(), AlgTrackCamList::ExtendTrack(), AlgTrackCam::ExtractHitProperties(), AlgTrackCamList::FillGapsInTrack(), AlgTrackCamList::Form3DTracks(), TrackSegmentCam::GetBegDir(), TrackCam::GetDir(), TrackSegmentCam::GetEndDir(), TrackSegmentCam::GetScore(), and AlgTrackCamList::LookForHitsAcrossGap(). 00047 {return fZPos;};
|
|
|
Definition at line 25 of file HitCam.h. 00025 {fCharge=q;};
|
|
|
Definition at line 28 of file HitCam.h. 00028 {fPlane = Plane;};
|
|
|
Definition at line 31 of file HitCam.h. 00031 {fPlaneView = View;};
|
|
|
Definition at line 34 of file HitCam.h. 00034 {fStripNum = strip;};
|
|
|
Definition at line 39 of file HitCam.h. 00039 {fTPos = tpos;};
|
|
|
Definition at line 42 of file HitCam.h. Referenced by AlgTrackCamList::Form3DTracks(). 00042 {fTrackFlag=flag;};
|
|
|
Definition at line 45 of file HitCam.h. Referenced by AlgTrackCamList::MatchUV(). 00045 {fUid=uid;};
|
|
|
Definition at line 48 of file HitCam.h. 00048 {fZPos = zpos;};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1