ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Example of hit. More...
#include <geant4/tree/geant4-10.6-release/examples/extended/persistency/P03/include/ExTGTrackerHit.hh>
Public Member Functions | |
ExTGTrackerHit () | |
~ExTGTrackerHit () | |
ExTGTrackerHit (const ExTGTrackerHit &) | |
const ExTGTrackerHit & | operator= (const ExTGTrackerHit &) |
G4bool | operator== (const ExTGTrackerHit &) const |
void * | operator new (size_t) |
void | operator delete (void *) |
void | Draw () |
void | Print () |
void | SetTrackID (G4int track) |
void | SetChamberNb (G4int chamb) |
void | SetEdep (G4double de) |
void | SetPos (G4ThreeVector xyz) |
G4int | GetTrackID () |
G4int | GetChamberNb () |
G4double | GetEdep () |
G4ThreeVector | GetPos () |
Public Member Functions inherited from G4VHit | |
G4VHit () | |
virtual | ~G4VHit () |
G4bool | operator== (const G4VHit &right) const |
virtual const std::map < G4String, G4AttDef > * | GetAttDefs () const |
virtual std::vector< G4AttValue > * | CreateAttValues () const |
Private Attributes | |
G4int | fTrackID |
G4int | fChamberNb |
G4double | fEdep |
G4ThreeVector | fPos |
Example of hit.
Definition at line 40 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 40 of file ExTGTrackerHit.hh
ExTGTrackerHit::ExTGTrackerHit | ( | ) |
Definition at line 41 of file ExTGTrackerHit.cc.
View newest version in sPHENIX GitHub at line 41 of file ExTGTrackerHit.cc
ExTGTrackerHit::~ExTGTrackerHit | ( | ) |
Definition at line 46 of file ExTGTrackerHit.cc.
View newest version in sPHENIX GitHub at line 46 of file ExTGTrackerHit.cc
ExTGTrackerHit::ExTGTrackerHit | ( | const ExTGTrackerHit & | right | ) |
Definition at line 51 of file ExTGTrackerHit.cc.
View newest version in sPHENIX GitHub at line 51 of file ExTGTrackerHit.cc
References fChamberNb, fEdep, fPos, and fTrackID.
|
virtual |
Reimplemented from G4VHit.
Definition at line 77 of file ExTGTrackerHit.cc.
View newest version in sPHENIX GitHub at line 77 of file ExTGTrackerHit.cc
References G4VVisManager::Draw(), G4VMarker::filled, fPos, G4VVisManager::GetConcreteInstance(), G4VMarker::SetFillStyle(), G4VMarker::SetScreenSize(), and G4Visible::SetVisAttributes().
|
inline |
Definition at line 62 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 62 of file ExTGTrackerHit.hh
References fChamberNb.
|
inline |
Definition at line 63 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 63 of file ExTGTrackerHit.hh
References fEdep.
|
inline |
Definition at line 64 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 64 of file ExTGTrackerHit.hh
References fPos.
|
inline |
Definition at line 61 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 61 of file ExTGTrackerHit.hh
References fTrackID.
Definition at line 91 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 91 of file ExTGTrackerHit.hh
References ExTGTrackerHitAllocator.
|
inline |
Definition at line 82 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 82 of file ExTGTrackerHit.hh
References ExTGTrackerHitAllocator.
const ExTGTrackerHit & ExTGTrackerHit::operator= | ( | const ExTGTrackerHit & | right | ) |
Definition at line 61 of file ExTGTrackerHit.cc.
View newest version in sPHENIX GitHub at line 61 of file ExTGTrackerHit.cc
References fChamberNb, fEdep, fPos, and fTrackID.
G4bool ExTGTrackerHit::operator== | ( | const ExTGTrackerHit & | right | ) | const |
Definition at line 71 of file ExTGTrackerHit.cc.
View newest version in sPHENIX GitHub at line 71 of file ExTGTrackerHit.cc
Reimplemented from G4VHit.
Definition at line 93 of file ExTGTrackerHit.cc.
View newest version in sPHENIX GitHub at line 93 of file ExTGTrackerHit.cc
References fChamberNb, fEdep, fPos, fTrackID, G4BestUnit, G4cout, and G4endl.
Definition at line 57 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 57 of file ExTGTrackerHit.hh
References fChamberNb.
Referenced by ExTGTrackerSD::ProcessHits().
Definition at line 58 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 58 of file ExTGTrackerHit.hh
References fEdep.
Referenced by ExTGTrackerSD::ProcessHits().
|
inline |
Definition at line 59 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 59 of file ExTGTrackerHit.hh
References fPos.
Referenced by ExTGTrackerSD::ProcessHits().
Definition at line 56 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 56 of file ExTGTrackerHit.hh
References fTrackID, and track.
Referenced by ExTGTrackerSD::ProcessHits().
|
private |
Definition at line 69 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 69 of file ExTGTrackerHit.hh
Referenced by ExTGTrackerHit(), GetChamberNb(), operator=(), Print(), and SetChamberNb().
|
private |
Definition at line 70 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 70 of file ExTGTrackerHit.hh
Referenced by ExTGTrackerHit(), GetEdep(), operator=(), Print(), and SetEdep().
|
private |
Definition at line 71 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 71 of file ExTGTrackerHit.hh
Referenced by Draw(), ExTGTrackerHit(), GetPos(), operator=(), Print(), and SetPos().
|
private |
Definition at line 64 of file ExTGTrackerHit.hh.
View newest version in sPHENIX GitHub at line 64 of file ExTGTrackerHit.hh
Referenced by ExTGTrackerHit(), GetTrackID(), operator=(), Print(), and SetTrackID().