ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/basic/B2/B2a/include/B2TrackerHit.hh>
Private Attributes | |
G4int | fTrackID |
G4int | fChamberNb |
G4double | fEdep |
G4ThreeVector | fPos |
Tracker hit class
It defines data members to store the trackID, chamberNb, energy deposit, and position of charged particles in a selected volume:
Definition at line 45 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 45 of file B2TrackerHit.hh
B2TrackerHit::B2TrackerHit | ( | ) |
Definition at line 43 of file B2TrackerHit.cc.
View newest version in sPHENIX GitHub at line 43 of file B2TrackerHit.cc
B2TrackerHit::B2TrackerHit | ( | const B2TrackerHit & | right | ) |
Definition at line 57 of file B2TrackerHit.cc.
View newest version in sPHENIX GitHub at line 57 of file B2TrackerHit.cc
References fChamberNb, fEdep, fPos, and fTrackID.
|
virtual |
Definition at line 53 of file B2TrackerHit.cc.
View newest version in sPHENIX GitHub at line 53 of file B2TrackerHit.cc
B2TrackerHit::B2TrackerHit | ( | ) |
B2TrackerHit::B2TrackerHit | ( | const B2TrackerHit & | ) |
|
virtual |
B2TrackerHit::B2TrackerHit | ( | ) |
B2TrackerHit::B2TrackerHit | ( | const B2TrackerHit & | ) |
|
virtual |
|
virtual |
Reimplemented from G4VHit.
Definition at line 87 of file B2TrackerHit.cc.
View newest version in sPHENIX GitHub at line 87 of file B2TrackerHit.cc
References G4VVisManager::Draw(), G4VMarker::filled, fPos, G4VVisManager::GetConcreteInstance(), G4VMarker::SetFillStyle(), G4VMarker::SetScreenSize(), and G4Visible::SetVisAttributes().
|
inline |
Definition at line 71 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 71 of file B2TrackerHit.hh
References fChamberNb.
|
inline |
Definition at line 71 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 71 of file B2TrackerHit.hh
References fChamberNb.
|
inline |
Definition at line 71 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 71 of file B2TrackerHit.hh
References fChamberNb.
|
inline |
Definition at line 72 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 72 of file B2TrackerHit.hh
References fEdep.
|
inline |
Definition at line 72 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 72 of file B2TrackerHit.hh
References fEdep.
|
inline |
Definition at line 72 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 72 of file B2TrackerHit.hh
References fEdep.
|
inline |
Definition at line 73 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 73 of file B2TrackerHit.hh
References fPos.
|
inline |
Definition at line 73 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 73 of file B2TrackerHit.hh
References fPos.
|
inline |
Definition at line 73 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 73 of file B2TrackerHit.hh
References fPos.
|
inline |
Definition at line 70 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 70 of file B2TrackerHit.hh
References fTrackID.
|
inline |
Definition at line 70 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 70 of file B2TrackerHit.hh
References fTrackID.
|
inline |
Definition at line 70 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 70 of file B2TrackerHit.hh
References fTrackID.
Definition at line 100 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 100 of file B2TrackerHit.hh
References B2TrackerHitAllocator.
|
inline |
Definition at line 91 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 91 of file B2TrackerHit.hh
References B2TrackerHitAllocator.
|
inline |
|
inline |
const B2TrackerHit & B2TrackerHit::operator= | ( | const B2TrackerHit & | right | ) |
Definition at line 68 of file B2TrackerHit.cc.
View newest version in sPHENIX GitHub at line 68 of file B2TrackerHit.cc
References fChamberNb, fEdep, fPos, and fTrackID.
const B2TrackerHit& B2TrackerHit::operator= | ( | const B2TrackerHit & | ) |
const B2TrackerHit& B2TrackerHit::operator= | ( | const B2TrackerHit & | ) |
G4bool B2TrackerHit::operator== | ( | const B2TrackerHit & | right | ) | const |
Definition at line 80 of file B2TrackerHit.cc.
View newest version in sPHENIX GitHub at line 80 of file B2TrackerHit.cc
G4bool B2TrackerHit::operator== | ( | const B2TrackerHit & | ) | const |
G4bool B2TrackerHit::operator== | ( | const B2TrackerHit & | ) | const |
Reimplemented from G4VHit.
Definition at line 104 of file B2TrackerHit.cc.
View newest version in sPHENIX GitHub at line 104 of file B2TrackerHit.cc
References fChamberNb, fEdep, fPos, fTrackID, G4BestUnit, G4cout, and G4endl.
Definition at line 65 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 65 of file B2TrackerHit.hh
References fChamberNb.
Definition at line 65 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 65 of file B2TrackerHit.hh
References fChamberNb.
Definition at line 65 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 65 of file B2TrackerHit.hh
References fChamberNb.
Referenced by B2TrackerSD::ProcessHits().
Definition at line 66 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 66 of file B2TrackerHit.hh
References fEdep.
Referenced by B2TrackerSD::ProcessHits().
Definition at line 66 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 66 of file B2TrackerHit.hh
References fEdep.
Definition at line 66 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 66 of file B2TrackerHit.hh
References fEdep.
|
inline |
Definition at line 67 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 67 of file B2TrackerHit.hh
References fPos.
|
inline |
Definition at line 67 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 67 of file B2TrackerHit.hh
References fPos.
Referenced by B2TrackerSD::ProcessHits().
|
inline |
Definition at line 67 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 67 of file B2TrackerHit.hh
References fPos.
Definition at line 64 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 64 of file B2TrackerHit.hh
References fTrackID, and track.
Referenced by B2TrackerSD::ProcessHits().
Definition at line 64 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 64 of file B2TrackerHit.hh
Definition at line 64 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 64 of file B2TrackerHit.hh
|
private |
Definition at line 78 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 78 of file B2TrackerHit.hh
Referenced by B2TrackerHit(), GetChamberNb(), operator=(), Print(), and SetChamberNb().
|
private |
Definition at line 79 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 79 of file B2TrackerHit.hh
Referenced by B2TrackerHit(), GetEdep(), operator=(), Print(), and SetEdep().
|
private |
Definition at line 80 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 80 of file B2TrackerHit.hh
Referenced by B2TrackerHit(), Draw(), GetPos(), operator=(), Print(), and SetPos().
|
private |
Definition at line 73 of file B2TrackerHit.hh.
View newest version in sPHENIX GitHub at line 73 of file B2TrackerHit.hh
Referenced by B2TrackerHit(), GetTrackID(), operator=(), Print(), and SetTrackID().