ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/parallel/TopC/ParN02/include/ExN02TrackerHit.hh>
Public Member Functions | |
ExN02TrackerHit () | |
~ExN02TrackerHit () | |
ExN02TrackerHit (const ExN02TrackerHit &) | |
const ExN02TrackerHit & | operator= (const ExN02TrackerHit &) |
G4bool | operator== (const ExN02TrackerHit &) 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 () const |
G4int | GetChamberNb () const |
G4double | GetEdep () const |
G4ThreeVector | GetPos () const |
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 | |
G4ThreeVector | pos |
G4double | edep |
G4int | trackID |
G4int | chamberNb |
Definition at line 48 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 48 of file ExN02TrackerHit.hh
ExN02TrackerHit::ExN02TrackerHit | ( | ) |
Definition at line 45 of file ExN02TrackerHit.cc.
View newest version in sPHENIX GitHub at line 45 of file ExN02TrackerHit.cc
ExN02TrackerHit::~ExN02TrackerHit | ( | ) |
Definition at line 49 of file ExN02TrackerHit.cc.
View newest version in sPHENIX GitHub at line 49 of file ExN02TrackerHit.cc
ExN02TrackerHit::ExN02TrackerHit | ( | const ExN02TrackerHit & | right | ) |
Definition at line 53 of file ExN02TrackerHit.cc.
View newest version in sPHENIX GitHub at line 53 of file ExN02TrackerHit.cc
|
virtual |
Reimplemented from G4VHit.
Definition at line 82 of file ExN02TrackerHit.cc.
View newest version in sPHENIX GitHub at line 82 of file ExN02TrackerHit.cc
References G4VVisManager::Draw(), G4VMarker::filled, G4VVisManager::GetConcreteInstance(), pos, G4VMarker::SetFillStyle(), G4VMarker::SetScreenSize(), and G4Visible::SetVisAttributes().
|
inline |
Definition at line 92 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 92 of file ExN02TrackerHit.hh
References chamberNb.
Referenced by MarshaledExN02TrackerHit::marshal4().
|
inline |
Definition at line 93 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 93 of file ExN02TrackerHit.hh
References edep.
Referenced by MarshaledExN02TrackerHit::marshal2().
|
inline |
Definition at line 94 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 94 of file ExN02TrackerHit.hh
References pos.
Referenced by MarshaledExN02TrackerHit::marshal1().
|
inline |
Definition at line 91 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 91 of file ExN02TrackerHit.hh
References trackID.
Referenced by MarshaledExN02TrackerHit::marshal3().
Definition at line 111 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 111 of file ExN02TrackerHit.hh
References G4Allocator< Type >::FreeSingle().
|
inline |
Definition at line 104 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 104 of file ExN02TrackerHit.hh
References G4Allocator< Type >::MallocSingle().
const ExN02TrackerHit & ExN02TrackerHit::operator= | ( | const ExN02TrackerHit & | right | ) |
Definition at line 64 of file ExN02TrackerHit.cc.
View newest version in sPHENIX GitHub at line 64 of file ExN02TrackerHit.cc
G4bool ExN02TrackerHit::operator== | ( | const ExN02TrackerHit & | right | ) | const |
Definition at line 75 of file ExN02TrackerHit.cc.
View newest version in sPHENIX GitHub at line 75 of file ExN02TrackerHit.cc
Reimplemented from G4VHit.
Definition at line 99 of file ExN02TrackerHit.cc.
View newest version in sPHENIX GitHub at line 99 of file ExN02TrackerHit.cc
References chamberNb, edep, G4BestUnit, G4cout, G4endl, pos, and trackID.
Definition at line 87 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 87 of file ExN02TrackerHit.hh
References chamberNb.
Referenced by ExN02TrackerSD::ProcessHits(), and MarshaledExN02TrackerHit::unmarshal4().
Definition at line 88 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 88 of file ExN02TrackerHit.hh
References edep.
Referenced by ExN02TrackerSD::ProcessHits(), and MarshaledExN02TrackerHit::unmarshal2().
|
inline |
Definition at line 89 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 89 of file ExN02TrackerHit.hh
References pos.
Referenced by ExN02TrackerSD::ProcessHits(), and MarshaledExN02TrackerHit::unmarshal1().
Definition at line 86 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 86 of file ExN02TrackerHit.hh
References track, and trackID.
Referenced by ExN02TrackerSD::ProcessHits(), and MarshaledExN02TrackerHit::unmarshal3().
|
private |
Definition at line 79 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 79 of file ExN02TrackerHit.hh
Referenced by ExN02TrackerHit(), GetChamberNb(), operator=(), Print(), and SetChamberNb().
|
private |
Definition at line 71 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 71 of file ExN02TrackerHit.hh
Referenced by ExN02TrackerHit(), GetEdep(), operator=(), Print(), and SetEdep().
|
private |
Definition at line 67 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 67 of file ExN02TrackerHit.hh
Referenced by Draw(), ExN02TrackerHit(), GetPos(), operator=(), Print(), and SetPos().
|
private |
Definition at line 75 of file ExN02TrackerHit.hh.
View newest version in sPHENIX GitHub at line 75 of file ExN02TrackerHit.hh
Referenced by ExN02TrackerHit(), GetTrackID(), operator=(), Print(), and SetTrackID().