ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
H02MuonHit () | |
H02MuonHit (G4int imod, G4String aname, const G4ThreeVector &pxyz, const G4ThreeVector &xyz, G4double atof) | |
~H02MuonHit () | |
H02MuonHit (const H02MuonHit &right) | |
const H02MuonHit & | operator= (const H02MuonHit &right) |
G4bool | operator== (const H02MuonHit &right) const |
void * | operator new (size_t) |
void | operator delete (void *aHit) |
void | SetModuleID (G4int i) |
G4int | GetModuleID () const |
void | SetParticle (G4String aname) |
G4String | GetParticle () const |
void | SetMomentum (const G4ThreeVector &pxyz) |
G4ThreeVector | GetMomentum () const |
void | SetPosition (const G4ThreeVector &xyz) |
G4ThreeVector | GetPosition () const |
void | SetTOF (G4double atof) |
G4double | GetTOF () const |
virtual void | Draw () |
virtual void | Print () |
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 | fModuleID |
G4String | fPname |
G4ThreeVector | fMomentum |
G4ThreeVector | fPosition |
G4double | fTof |
Definition at line 38 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 38 of file H02MuonHit.hh
H02MuonHit::H02MuonHit | ( | ) |
Definition at line 41 of file H02MuonHit.cc.
View newest version in sPHENIX GitHub at line 41 of file H02MuonHit.cc
H02MuonHit::H02MuonHit | ( | G4int | imod, |
G4String | aname, | ||
const G4ThreeVector & | pxyz, | ||
const G4ThreeVector & | xyz, | ||
G4double | atof | ||
) |
Definition at line 48 of file H02MuonHit.cc.
View newest version in sPHENIX GitHub at line 48 of file H02MuonHit.cc
H02MuonHit::~H02MuonHit | ( | ) |
Definition at line 57 of file H02MuonHit.cc.
View newest version in sPHENIX GitHub at line 57 of file H02MuonHit.cc
H02MuonHit::H02MuonHit | ( | const H02MuonHit & | right | ) |
Definition at line 62 of file H02MuonHit.cc.
View newest version in sPHENIX GitHub at line 62 of file H02MuonHit.cc
References right.
|
virtual |
Reimplemented from G4VHit.
Definition at line 87 of file H02MuonHit.cc.
View newest version in sPHENIX GitHub at line 87 of file H02MuonHit.cc
References color(), G4VVisManager::Draw(), G4VMarker::filled, fMomentum, fPosition, G4VVisManager::GetConcreteInstance(), GeV, CLHEP::Hep3Vector::perp(), G4VMarker::SetFillStyle(), G4VMarker::SetScreenSize(), and G4Visible::SetVisAttributes().
|
inline |
Definition at line 82 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 82 of file H02MuonHit.hh
References fModuleID.
|
inline |
Definition at line 89 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 89 of file H02MuonHit.hh
References fMomentum.
|
inline |
Definition at line 85 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 85 of file H02MuonHit.hh
References fPname.
|
inline |
Definition at line 92 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 92 of file H02MuonHit.hh
References fPosition.
|
inline |
Definition at line 95 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 95 of file H02MuonHit.hh
References fTof.
Definition at line 107 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 107 of file H02MuonHit.hh
References G4Allocator< Type >::FreeSingle().
|
inline |
Definition at line 100 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 100 of file H02MuonHit.hh
References G4Allocator< Type >::MallocSingle().
const H02MuonHit & H02MuonHit::operator= | ( | const H02MuonHit & | right | ) |
Definition at line 69 of file H02MuonHit.cc.
View newest version in sPHENIX GitHub at line 69 of file H02MuonHit.cc
References fModuleID, fMomentum, fPname, fPosition, and fTof.
G4bool H02MuonHit::operator== | ( | const H02MuonHit & | right | ) | const |
Definition at line 81 of file H02MuonHit.cc.
View newest version in sPHENIX GitHub at line 81 of file H02MuonHit.cc
Reimplemented from G4VHit.
Definition at line 108 of file H02MuonHit.cc.
View newest version in sPHENIX GitHub at line 108 of file H02MuonHit.cc
References fModuleID, fMomentum, fPname, fPosition, fTof, G4cout, G4endl, GeV, m, ns, and CLHEP::Hep3Vector::perp().
Definition at line 81 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 81 of file H02MuonHit.hh
References fModuleID.
|
inline |
Definition at line 87 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 87 of file H02MuonHit.hh
References fMomentum.
Definition at line 84 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 84 of file H02MuonHit.hh
References fPname.
|
inline |
Definition at line 91 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 91 of file H02MuonHit.hh
References fPosition.
Definition at line 94 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 94 of file H02MuonHit.hh
References fTof.
|
private |
Definition at line 73 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 73 of file H02MuonHit.hh
Referenced by GetModuleID(), operator=(), Print(), and SetModuleID().
|
private |
Definition at line 75 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 75 of file H02MuonHit.hh
Referenced by Draw(), GetMomentum(), operator=(), Print(), and SetMomentum().
|
private |
Definition at line 74 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 74 of file H02MuonHit.hh
Referenced by GetParticle(), operator=(), Print(), and SetParticle().
|
private |
Definition at line 76 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 76 of file H02MuonHit.hh
Referenced by Draw(), GetPosition(), operator=(), Print(), and SetPosition().
|
private |
Definition at line 77 of file H02MuonHit.hh.
View newest version in sPHENIX GitHub at line 77 of file H02MuonHit.hh
Referenced by GetTOF(), operator=(), Print(), and SetTOF().