ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/medical/dna/microprox/include/TrackerHit.hh>
Private Attributes | |
G4int | fTrackID |
G4double | fEdep |
G4ThreeVector | fPos |
G4double | fIncidentEnergy |
Tracker hit class
It defines data members to store the trackID, energy deposit, and position of charged particles in a selected volume:
Definition at line 52 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 52 of file TrackerHit.hh
TrackerHit::TrackerHit | ( | ) |
Definition at line 52 of file TrackerHit.cc.
View newest version in sPHENIX GitHub at line 52 of file TrackerHit.cc
TrackerHit::TrackerHit | ( | const TrackerHit & | right | ) |
Definition at line 66 of file TrackerHit.cc.
View newest version in sPHENIX GitHub at line 66 of file TrackerHit.cc
References fEdep, fIncidentEnergy, fPos, and fTrackID.
|
virtual |
Definition at line 62 of file TrackerHit.cc.
View newest version in sPHENIX GitHub at line 62 of file TrackerHit.cc
TrackerHit::TrackerHit | ( | ) |
TrackerHit::TrackerHit | ( | const TrackerHit & | ) |
|
virtual |
|
virtual |
Reimplemented from G4VHit.
Definition at line 96 of file TrackerHit.cc.
View newest version in sPHENIX GitHub at line 96 of file TrackerHit.cc
References G4VVisManager::Draw(), G4VMarker::filled, fPos, G4VVisManager::GetConcreteInstance(), G4VMarker::SetFillStyle(), G4VMarker::SetScreenSize(), and G4Visible::SetVisAttributes().
|
inline |
Definition at line 76 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 76 of file TrackerHit.hh
References fEdep.
|
inline |
Definition at line 77 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 77 of file TrackerHit.hh
References fEdep.
|
inline |
Definition at line 79 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 79 of file TrackerHit.hh
References fIncidentEnergy.
|
inline |
Definition at line 79 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 79 of file TrackerHit.hh
References fIncidentEnergy.
|
inline |
Definition at line 77 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 77 of file TrackerHit.hh
References fPos.
|
inline |
Definition at line 78 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 78 of file TrackerHit.hh
References fPos.
|
inline |
Definition at line 75 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 75 of file TrackerHit.hh
References fTrackID.
|
inline |
Definition at line 76 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 76 of file TrackerHit.hh
References fTrackID.
Definition at line 106 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 106 of file TrackerHit.hh
References TrackerHitAllocator.
|
inline |
|
inline |
Definition at line 97 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 97 of file TrackerHit.hh
References TrackerHitAllocator.
const TrackerHit& TrackerHit::operator= | ( | const TrackerHit & | ) |
const TrackerHit & TrackerHit::operator= | ( | const TrackerHit & | right | ) |
Definition at line 77 of file TrackerHit.cc.
View newest version in sPHENIX GitHub at line 77 of file TrackerHit.cc
References fEdep, fIncidentEnergy, fPos, and fTrackID.
G4bool TrackerHit::operator== | ( | const TrackerHit & | ) | const |
G4bool TrackerHit::operator== | ( | const TrackerHit & | right | ) | const |
Definition at line 89 of file TrackerHit.cc.
View newest version in sPHENIX GitHub at line 89 of file TrackerHit.cc
Reimplemented from G4VHit.
Definition at line 113 of file TrackerHit.cc.
View newest version in sPHENIX GitHub at line 113 of file TrackerHit.cc
References fEdep, fIncidentEnergy, fPos, fTrackID, G4BestUnit, G4cout, and G4endl.
Definition at line 69 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 69 of file TrackerHit.hh
References fEdep.
Definition at line 72 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 72 of file TrackerHit.hh
References fEdep.
Referenced by TrackerSD::ProcessHits().
Definition at line 72 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 72 of file TrackerHit.hh
References e, and fIncidentEnergy.
Definition at line 74 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 74 of file TrackerHit.hh
References e, and fIncidentEnergy.
Referenced by TrackerSD::ProcessHits().
|
inline |
Definition at line 70 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 70 of file TrackerHit.hh
References fPos.
|
inline |
Definition at line 73 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 73 of file TrackerHit.hh
References fPos.
Referenced by TrackerSD::ProcessHits().
Definition at line 68 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 68 of file TrackerHit.hh
Definition at line 71 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 71 of file TrackerHit.hh
References fTrackID, and track.
Referenced by TrackerSD::ProcessHits().
|
private |
Definition at line 84 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 84 of file TrackerHit.hh
Referenced by GetEdep(), operator=(), Print(), SetEdep(), and TrackerHit().
|
private |
Definition at line 86 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 86 of file TrackerHit.hh
Referenced by GetIncidentEnergy(), operator=(), Print(), SetIncidentEnergy(), and TrackerHit().
|
private |
Definition at line 85 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 85 of file TrackerHit.hh
Referenced by Draw(), GetPos(), operator=(), Print(), SetPos(), and TrackerHit().
|
private |
Definition at line 79 of file TrackerHit.hh.
View newest version in sPHENIX GitHub at line 79 of file TrackerHit.hh
Referenced by GetTrackID(), operator=(), Print(), SetTrackID(), and TrackerHit().