ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/basic/B5/include/B5HodoscopeHit.hh>
Public Member Functions | |
B5HodoscopeHit (G4int i, G4double t) | |
B5HodoscopeHit (const B5HodoscopeHit &right) | |
virtual | ~B5HodoscopeHit () |
const B5HodoscopeHit & | operator= (const B5HodoscopeHit &right) |
G4bool | operator== (const B5HodoscopeHit &right) const |
void * | operator new (size_t) |
void | operator delete (void *aHit) |
void | Draw () |
virtual const std::map < G4String, G4AttDef > * | GetAttDefs () const |
virtual std::vector< G4AttValue > * | CreateAttValues () const |
void | Print () |
G4int | GetID () const |
void | SetTime (G4double val) |
G4double | GetTime () const |
void | SetPos (G4ThreeVector xyz) |
G4ThreeVector | GetPos () const |
void | SetRot (G4RotationMatrix rmat) |
G4RotationMatrix | GetRot () const |
void | SetLogV (G4LogicalVolume *val) |
const G4LogicalVolume * | GetLogV () const |
Public Member Functions inherited from G4VHit | |
G4VHit () | |
virtual | ~G4VHit () |
G4bool | operator== (const G4VHit &right) const |
Private Attributes | |
G4int | fId |
G4double | fTime |
G4ThreeVector | fPos |
G4RotationMatrix | fRot |
const G4LogicalVolume * | fPLogV |
Hodoscope hit
It records:
Definition at line 51 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 51 of file B5HodoscopeHit.hh
Definition at line 50 of file B5HodoscopeHit.cc.
View newest version in sPHENIX GitHub at line 50 of file B5HodoscopeHit.cc
B5HodoscopeHit::B5HodoscopeHit | ( | const B5HodoscopeHit & | right | ) |
Definition at line 62 of file B5HodoscopeHit.cc.
View newest version in sPHENIX GitHub at line 62 of file B5HodoscopeHit.cc
|
virtual |
Definition at line 57 of file B5HodoscopeHit.cc.
View newest version in sPHENIX GitHub at line 57 of file B5HodoscopeHit.cc
|
virtual |
Reimplemented from G4VHit.
Definition at line 135 of file B5HodoscopeHit.cc.
View newest version in sPHENIX GitHub at line 135 of file B5HodoscopeHit.cc
References G4UIcommand::ConvertToString(), fId, fPLogV, fPos, fTime, G4BestUnit, G4LogicalVolume::GetName(), and Acts::Test::values.
|
virtual |
Reimplemented from G4VHit.
Definition at line 92 of file B5HodoscopeHit.cc.
View newest version in sPHENIX GitHub at line 92 of file B5HodoscopeHit.cc
References fPLogV, fPos, fRot, G4VVisManager::GetConcreteInstance(), G4LogicalVolume::GetVisAttributes(), and CLHEP::HepRotation::inverse().
Reimplemented from G4VHit.
Definition at line 109 of file B5HodoscopeHit.cc.
View newest version in sPHENIX GitHub at line 109 of file B5HodoscopeHit.cc
References G4AttDefStore::GetInstance().
|
inline |
Definition at line 69 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 69 of file B5HodoscopeHit.hh
References fId.
|
inline |
Definition at line 81 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 81 of file B5HodoscopeHit.hh
References fPLogV.
|
inline |
Definition at line 75 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 75 of file B5HodoscopeHit.hh
References fPos.
|
inline |
Definition at line 78 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 78 of file B5HodoscopeHit.hh
References fRot.
|
inline |
Definition at line 72 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 72 of file B5HodoscopeHit.hh
References fTime.
Definition at line 103 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 103 of file B5HodoscopeHit.hh
References B5HodoscopeHitAllocator.
|
inline |
Definition at line 95 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 95 of file B5HodoscopeHit.hh
References B5HodoscopeHitAllocator.
const B5HodoscopeHit & B5HodoscopeHit::operator= | ( | const B5HodoscopeHit & | right | ) |
Definition at line 73 of file B5HodoscopeHit.cc.
View newest version in sPHENIX GitHub at line 73 of file B5HodoscopeHit.cc
G4bool B5HodoscopeHit::operator== | ( | const B5HodoscopeHit & | right | ) | const |
Definition at line 85 of file B5HodoscopeHit.cc.
View newest version in sPHENIX GitHub at line 85 of file B5HodoscopeHit.cc
Reimplemented from G4VHit.
Definition at line 158 of file B5HodoscopeHit.cc.
View newest version in sPHENIX GitHub at line 158 of file B5HodoscopeHit.cc
|
inline |
Definition at line 80 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 80 of file B5HodoscopeHit.hh
References fPLogV.
|
inline |
Definition at line 74 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 74 of file B5HodoscopeHit.hh
References fPos.
|
inline |
Definition at line 77 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 77 of file B5HodoscopeHit.hh
References fRot.
Definition at line 71 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 71 of file B5HodoscopeHit.hh
References fTime.
|
private |
Definition at line 84 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 84 of file B5HodoscopeHit.hh
Referenced by CreateAttValues(), GetID(), operator=(), and Print().
|
private |
Definition at line 88 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 88 of file B5HodoscopeHit.hh
Referenced by CreateAttValues(), Draw(), GetLogV(), operator=(), and SetLogV().
|
private |
Definition at line 86 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 86 of file B5HodoscopeHit.hh
Referenced by CreateAttValues(), Draw(), GetPos(), operator=(), and SetPos().
|
private |
Definition at line 87 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 87 of file B5HodoscopeHit.hh
Referenced by Draw(), GetRot(), operator=(), and SetRot().
|
private |
Definition at line 85 of file B5HodoscopeHit.hh.
View newest version in sPHENIX GitHub at line 85 of file B5HodoscopeHit.hh
Referenced by CreateAttValues(), GetTime(), operator=(), Print(), and SetTime().