| FairRoot/PandaRoot
    | 
#include <PndGemHit.h>
 
  
 | Public Member Functions | |
| PndGemHit () | |
| PndGemHit (Int_t detID, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t charge, Int_t NDigiHits, TString fromStr="GEMPoint") | |
| PndGemHit (Int_t detID, TVector3 &pos, TVector3 &dpos, Int_t digi1, Int_t digi2, Double_t dr, Double_t dp, Int_t index, TString fromStr="GEMCluster") | |
| PndGemHit (Int_t detID, TVector3 &pos, TVector3 &dpos, Double_t charge, Double_t time, Int_t digi1, Int_t digi2, Double_t dr, Double_t dp, Int_t index, TString fromStr="GEMCluster") | |
| virtual | ~PndGemHit () | 
| void | SetCharge (Double_t charge) | 
| void | SetNDigiHits (Int_t pixel) | 
| void | SetBotIndex (Int_t id) | 
| void | SetErrors (Double_t dr, Double_t dp) | 
| void | SetDigiNr (Int_t digi1, Int_t digi2) | 
| Double_t | GetCharge () const | 
| Int_t | GetNDigiHits () const | 
| TVector3 | GetPosition () const | 
| Int_t | GetBotIndex () const | 
| Double_t | GetEloss () const | 
| Double_t | GetDr () const | 
| Double_t | GetDp () const | 
| Int_t | GetDigiNr (Int_t iside) const | 
| Int_t | GetSystemId () const | 
| Int_t | GetStationNr () const | 
| Int_t | GetSensorNr () const | 
| virtual void | Print (const Option_t *opt=0) const | 
| Private Member Functions | |
| ClassDef (PndGemHit, 1) | |
| bottom side of strip clusters  More... | |
| Private Attributes | |
| Int_t | fDigiNr [2] | 
| Double_t | fDr | 
| Double_t | fDp | 
| Double_t | fCharge | 
| Int_t | fNDigiHits | 
| deposited Charge  More... | |
| Int_t | fBotIndex | 
| number of fired Digis for this hit,  More... | |
| Friends | |
| std::ostream & | operator<< (std::ostream &out, const PndGemHit &hit) | 
PndGemHit.h
A hit in a silicon sensor. In addition to the base class FairHit, it holds the number of digis & charge entry. There is also a bottom index for double sided strip sensors. All coordinates are in the LAB frame.
Definition at line 27 of file PndGemHit.h.
| PndGemHit::PndGemHit | ( | ) | 
| PndGemHit::PndGemHit | ( | Int_t | detID, | 
| TVector3 & | pos, | ||
| TVector3 & | dpos, | ||
| Int_t | index, | ||
| Double_t | charge, | ||
| Int_t | NDigiHits, | ||
| TString | fromStr = "GEMPoint" | ||
| ) | 
Standard constructor with all paramneters
| detID | Detector ID | 
| detName | Detector Name | 
| pos | Position vector [cm] | 
| dpos | Position error vector [cm] | 
| index | Array index of ClusterCand | 
| charge | Charge measured in hit | 
| NDigiHits | Number of pixels fired for this event | 
Definition at line 34 of file PndGemHit.cxx.
References fDigiNr.
| PndGemHit::PndGemHit | ( | Int_t | detID, | 
| TVector3 & | pos, | ||
| TVector3 & | dpos, | ||
| Int_t | digi1, | ||
| Int_t | digi2, | ||
| Double_t | dr, | ||
| Double_t | dp, | ||
| Int_t | index, | ||
| TString | fromStr = "GEMCluster" | ||
| ) | 
| PndGemHit::PndGemHit | ( | Int_t | detID, | 
| TVector3 & | pos, | ||
| TVector3 & | dpos, | ||
| Double_t | charge, | ||
| Double_t | time, | ||
| Int_t | digi1, | ||
| Int_t | digi2, | ||
| Double_t | dr, | ||
| Double_t | dp, | ||
| Int_t | index, | ||
| TString | fromStr = "GEMCluster" | ||
| ) | 
| 
 | virtual | 
| 
 | private | 
bottom side of strip clusters
| 
 | inline | 
| 
 | inline | 
Definition at line 69 of file PndGemHit.h.
References fCharge.
Referenced by PndGemFindHits::ConfirmHits2(), and PndGemTrackFinderOnHitsTB::FindTrackSegments().
| 
 | inline | 
Definition at line 77 of file PndGemHit.h.
References fDigiNr.
Referenced by PndTrkGemCombinatorial::CombinatorialSuppression(), PndGemFindHits::ConfirmHits2(), and PndSttMvdGemTracking::ConsiderCombinatorialEffect().
| 
 | inline | 
Definition at line 76 of file PndGemHit.h.
References fDp.
Referenced by PndGemFindHits::ConfirmHits2(), MyMainFrame::DrawHitErrors(), PndGemMatchHits::Exec(), PndSttMvdGemTracking::IsAssignable(), PndGemRecoHit::PndGemRecoHit(), PndGemRecoHit2::PndGemRecoHit2(), and PndSttMvdGemTracking::Retrack().
| 
 | inline | 
Definition at line 75 of file PndGemHit.h.
References fDr.
Referenced by PndGemFindHits::ConfirmHits2(), MyMainFrame::DrawHitErrors(), PndGemMatchHits::Exec(), PndSttMvdGemTracking::IsAssignable(), PndGemRecoHit::PndGemRecoHit(), PndGemRecoHit2::PndGemRecoHit2(), and PndSttMvdGemTracking::Retrack().
| 
 | inline | 
| 
 | inline | 
Definition at line 70 of file PndGemHit.h.
References fNDigiHits.
Referenced by PndGemTrackFinderOnHits::DoFind(), PndGemTrackFinderOnHits::FindTrackSegments(), and PndMvdGemTrackFinderOnHits::FindTrackSegments().
| 
 | inline | 
Definition at line 71 of file PndGemHit.h.
Referenced by PndTrkGemCombinatorial::CombinatorialSuppression(), PndGemTrackFinderOnHits::CreateTracks(), PndMvdGemTrackFinderOnHits::CreateTracks(), PndGemTrackFinderOnHitsTB::CreateTracks(), PndGemTrackFinderIdeal::DoFind(), PndSttMvdGemTracking::Exec(), PndGemIdealPatternRecoTask::Exec(), PndSttMvdGemTracking::GetClosestOnFirst(), and PndSttMvdGemTracking::IsAssignable().
| 
 | inline | 
Definition at line 83 of file PndGemHit.h.
Referenced by PndTrkGemCombinatorial::CombinatorialSuppression(), PndGemFindHits::ConfirmHits(), PndGemFindHits::ConfirmHits2(), PndSttMvdGemTracking::ConsiderCombinatorialEffect(), PndGemFindHitsQA::Exec(), PndGemTrackFinderOnHitsTB::FindTrackSegments(), PndMvdSttGemRiemannTrackFinder::GetLayerGem(), PndSttMvdGemTracking::GetPosIndex(), PndSttMvdGemTracking::OrderGemHits(), and TB_checkHitReconstruction().
| 
 | inline | 
Definition at line 81 of file PndGemHit.h.
Referenced by PndTrkGemCombinatorial::CombinatorialSuppression(), PndGemFindHits::ConfirmHits(), PndGemFindHits::ConfirmHits2(), PndSttMvdGemTracking::ConsiderCombinatorialEffect(), MyMainFrame::DrawHitErrors(), MyMainFrame::DrawHits(), PndGemFindHitsQA::Exec(), PndGemFindHitsAna::Exec(), PndMvdGemTrackFinderOnHits::FindTrackSegments(), PndGemTrackFinderOnHitsTB::FindTrackSegments(), PndMvdSttGemRiemannTrackFinder::GetLayerGem(), PndSttMvdGemTracking::GetPosIndex(), PndSttMvdGemTracking::OrderGemHits(), and TB_checkHitReconstruction().
| 
 | inline | 
Definition at line 79 of file PndGemHit.h.
| 
 | virtual | 
overloaded accessors Screen output
Definition at line 94 of file PndGemHit.cxx.
| 
 | inline | 
Definition at line 65 of file PndGemHit.h.
References fBotIndex.
Referenced by PndGemMatchHits::Exec().
| 
 | inline | 
| 
 | inline | 
Definition at line 66 of file PndGemHit.h.
| 
 | inline | 
Definition at line 64 of file PndGemHit.h.
References fNDigiHits.
Referenced by PndGemTrackFinderOnHits::DoFind().
| 
 | friend | 
Definition at line 29 of file PndGemHit.h.
| 
 | private | 
number of fired Digis for this hit,
Definition at line 111 of file PndGemHit.h.
Referenced by GetBotIndex(), and SetBotIndex().
| 
 | private | 
Definition at line 108 of file PndGemHit.h.
Referenced by GetCharge(), GetEloss(), and SetCharge().
| 
 | private | 
Definition at line 104 of file PndGemHit.h.
Referenced by GetDigiNr(), PndGemHit(), and SetDigiNr().
| 
 | private | 
Definition at line 106 of file PndGemHit.h.
Referenced by GetDp(), and SetErrors().
| 
 | private | 
Definition at line 105 of file PndGemHit.h.
Referenced by GetDr(), and SetErrors().
| 
 | private | 
deposited Charge
Definition at line 109 of file PndGemHit.h.
Referenced by GetNDigiHits(), and SetNDigiHits().
 1.8.8
 1.8.8