ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/optical/LXe/include/LXePMTHit.hh>
Public Member Functions | |
LXePMTHit () | |
virtual | ~LXePMTHit () |
LXePMTHit (const LXePMTHit &right) | |
const LXePMTHit & | operator= (const LXePMTHit &right) |
G4bool | operator== (const LXePMTHit &right) const |
void * | operator new (size_t) |
void | operator delete (void *aHit) |
virtual void | Draw () |
virtual void | Print () |
void | SetDrawit (G4bool b) |
G4bool | GetDrawit () |
void | IncPhotonCount () |
G4int | GetPhotonCount () |
void | SetPMTNumber (G4int n) |
G4int | GetPMTNumber () |
void | SetPMTPhysVol (G4VPhysicalVolume *physVol) |
G4VPhysicalVolume * | GetPMTPhysVol () |
void | SetPMTPos (G4double x, G4double y, G4double z) |
G4ThreeVector | GetPMTPos () |
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 | fPmtNumber |
G4int | fPhotons |
G4ThreeVector | fPos |
G4VPhysicalVolume * | fPhysVol |
G4bool | fDrawit |
Definition at line 47 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 47 of file LXePMTHit.hh
LXePMTHit::LXePMTHit | ( | ) |
Definition at line 43 of file LXePMTHit.cc.
View newest version in sPHENIX GitHub at line 43 of file LXePMTHit.cc
|
virtual |
Definition at line 48 of file LXePMTHit.cc.
View newest version in sPHENIX GitHub at line 48 of file LXePMTHit.cc
LXePMTHit::LXePMTHit | ( | const LXePMTHit & | right | ) |
Definition at line 52 of file LXePMTHit.cc.
View newest version in sPHENIX GitHub at line 52 of file LXePMTHit.cc
References fDrawit, fPhotons, fPhysVol, and fPmtNumber.
|
virtual |
Reimplemented from G4VHit.
Definition at line 78 of file LXePMTHit.cc.
View newest version in sPHENIX GitHub at line 78 of file LXePMTHit.cc
References G4VVisManager::Draw(), fDrawit, fPhysVol, G4VVisManager::GetConcreteInstance(), G4VPhysicalVolume::GetRotation(), G4VPhysicalVolume::GetTranslation(), and G4VisAttributes::SetForceSolid().
|
inline |
Definition at line 65 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 65 of file LXePMTHit.hh
References fDrawit.
|
inline |
Definition at line 68 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 68 of file LXePMTHit.hh
References fPhotons.
|
inline |
Definition at line 71 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 71 of file LXePMTHit.hh
References fPmtNumber.
|
inline |
Definition at line 74 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 74 of file LXePMTHit.hh
References fPhysVol.
|
inline |
Definition at line 80 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 80 of file LXePMTHit.hh
References fPos.
|
inline |
Definition at line 67 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 67 of file LXePMTHit.hh
References fPhotons.
Referenced by LXePMTSD::ProcessHits_constStep().
Definition at line 102 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 102 of file LXePMTHit.hh
References LXePMTHitAllocator.
|
inline |
Definition at line 96 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 96 of file LXePMTHit.hh
References LXePMTHitAllocator.
Definition at line 62 of file LXePMTHit.cc.
View newest version in sPHENIX GitHub at line 62 of file LXePMTHit.cc
References fDrawit, fPhotons, fPhysVol, and fPmtNumber.
Definition at line 72 of file LXePMTHit.cc.
View newest version in sPHENIX GitHub at line 72 of file LXePMTHit.cc
References fPmtNumber.
Reimplemented from G4VHit.
Definition at line 96 of file LXePMTHit.cc.
View newest version in sPHENIX GitHub at line 96 of file LXePMTHit.cc
Definition at line 64 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 64 of file LXePMTHit.hh
Referenced by LXePMTSD::ProcessHits_constStep().
Definition at line 70 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 70 of file LXePMTHit.hh
References fPmtNumber, and n.
Referenced by LXePMTSD::ProcessHits_constStep().
|
inline |
Definition at line 73 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 73 of file LXePMTHit.hh
References fPhysVol.
Referenced by LXePMTSD::ProcessHits_constStep().
Definition at line 76 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 76 of file LXePMTHit.hh
References fPos.
Referenced by LXePMTSD::ProcessHits_constStep().
|
private |
Definition at line 88 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 88 of file LXePMTHit.hh
Referenced by Draw(), GetDrawit(), LXePMTHit(), operator=(), and SetDrawit().
|
private |
Definition at line 85 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 85 of file LXePMTHit.hh
Referenced by GetPhotonCount(), IncPhotonCount(), LXePMTHit(), and operator=().
|
private |
Definition at line 87 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 87 of file LXePMTHit.hh
Referenced by Draw(), GetPMTPhysVol(), LXePMTHit(), operator=(), and SetPMTPhysVol().
|
private |
Definition at line 84 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 84 of file LXePMTHit.hh
Referenced by GetPMTNumber(), LXePMTHit(), operator=(), operator==(), and SetPMTNumber().
|
private |
Definition at line 86 of file LXePMTHit.hh.
View newest version in sPHENIX GitHub at line 86 of file LXePMTHit.hh
Referenced by GetPMTPos(), and SetPMTPos().