#include <G4UMDPixelHit.h>
Public Member Functions | |
void | AddHit (const G4double t) |
void | Draw () override |
G4UMDPixelHit ()=default | |
G4bool | GetDrawIt () const |
G4int | GetModuleId () const |
G4int | GetPixelId () const |
const G4String & | GetPixelName () const |
const std::vector< G4double > & | GetTimes () const |
G4VPhysicalVolume * | GetUMDPixelPhysVol () const |
void | operator delete (void *const hit) |
void * | operator new (const size_t size) |
void | Print () override |
void | SetDrawIt (const G4bool draw) |
void | SetModuleId (const G4int id) |
void | SetPixelId (const G4int id) |
void | SetPixelName (const G4String name) |
void | SetUMDPixelPhysVol (G4VPhysicalVolume *const physVol) |
virtual | ~G4UMDPixelHit ()=default |
Private Attributes | |
G4bool | fDrawIt = false |
G4VPhysicalVolume * | fHitPhysVol = nullptr |
G4int | fModuleId = 0 |
G4int | fPixelId = 0 |
G4String | fPixelName = "unnamed" |
std::vector< G4double > | fTimes |
Definition at line 13 of file G4UMDPixelHit.h.
|
default |
|
virtualdefault |
|
inline |
Definition at line 27 of file G4UMDPixelHit.h.
References fTimes.
Referenced by G4StationSimulatorOG::G4UMDPixelAction::ProcessHits().
|
override |
Definition at line 16 of file G4UMDPixelHit.cc.
References fDrawIt, fHitPhysVol, utl::m, and fwk::Red().
|
inline |
Definition at line 39 of file G4UMDPixelHit.h.
References fDrawIt.
|
inline |
Definition at line 38 of file G4UMDPixelHit.h.
References fModuleId.
|
inline |
Definition at line 37 of file G4UMDPixelHit.h.
References fPixelId.
Referenced by G4StationSimulatorOG::G4StationEventAction::ProcessUMD().
|
inline |
Definition at line 36 of file G4UMDPixelHit.h.
References fPixelName.
|
inline |
Definition at line 35 of file G4UMDPixelHit.h.
References fTimes.
|
inline |
Definition at line 40 of file G4UMDPixelHit.h.
References fHitPhysVol.
Definition at line 74 of file G4UMDPixelHit.h.
References G4StationSimulatorOG::gG4UMDPixelHitAllocator.
|
inline |
Definition at line 63 of file G4UMDPixelHit.h.
References G4StationSimulatorOG::gG4UMDPixelHitAllocator.
|
inlineoverride |
Definition at line 24 of file G4UMDPixelHit.h.
|
inline |
Definition at line 31 of file G4UMDPixelHit.h.
References fDrawIt.
Referenced by G4StationSimulatorOG::G4UMDPixelAction::ProcessHits().
|
inline |
Definition at line 28 of file G4UMDPixelHit.h.
References fModuleId.
Referenced by G4StationSimulatorOG::G4UMDPixelAction::ProcessHits().
|
inline |
Definition at line 29 of file G4UMDPixelHit.h.
References fPixelId.
Referenced by G4StationSimulatorOG::G4UMDPixelAction::ProcessHits().
|
inline |
Definition at line 30 of file G4UMDPixelHit.h.
References fPixelName.
Referenced by G4StationSimulatorOG::G4UMDPixelAction::ProcessHits().
|
inline |
Definition at line 32 of file G4UMDPixelHit.h.
References fHitPhysVol.
Referenced by G4StationSimulatorOG::G4UMDPixelAction::ProcessHits().
|
private |
Definition at line 47 of file G4UMDPixelHit.h.
Referenced by Draw(), GetDrawIt(), and SetDrawIt().
|
private |
Definition at line 48 of file G4UMDPixelHit.h.
Referenced by Draw(), GetUMDPixelPhysVol(), and SetUMDPixelPhysVol().
|
private |
Definition at line 44 of file G4UMDPixelHit.h.
Referenced by GetModuleId(), and SetModuleId().
|
private |
Definition at line 45 of file G4UMDPixelHit.h.
Referenced by GetPixelId(), and SetPixelId().
|
private |
Definition at line 46 of file G4UMDPixelHit.h.
Referenced by GetPixelName(), and SetPixelName().
|
private |
Definition at line 43 of file G4UMDPixelHit.h.
Referenced by AddHit(), and GetTimes().