Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4TheRayTracer.hh>
Protected Member Functions | |
virtual G4bool | CreateBitMap () |
void | CreateFigureFile (const G4String &fileName) |
G4bool | GenerateColour (G4Event *anEvent) |
virtual void | StoreUserActions () |
virtual void | RestoreUserActions () |
G4Colour | GetSurfaceColour (G4RayTrajectoryPoint *point) |
G4Colour | GetMixedColour (const G4Colour &surfCol, const G4Colour &transCol, G4double weight=0.5) |
G4Colour | Attenuate (G4RayTrajectoryPoint *point, const G4Colour &sourceCol) |
G4bool | ValidColour (const G4VisAttributes *visAtt) |
Static Protected Attributes | |
static G4VFigureFileMaker * | theFigMaker = 0 |
static G4VRTScanner * | theScanner = 0 |
Definition at line 71 of file G4TheRayTracer.hh.
G4TheRayTracer::G4TheRayTracer | ( | G4VFigureFileMaker * | figMaker = 0, |
G4VRTScanner * | scanner = 0 ) |
Definition at line 62 of file G4TheRayTracer.cc.
|
virtual |
Definition at line 102 of file G4TheRayTracer.cc.
|
protected |
Definition at line 396 of file G4TheRayTracer.cc.
Referenced by GenerateColour().
|
protectedvirtual |
Reimplemented in G4TheMTRayTracer.
Definition at line 195 of file G4TheRayTracer.cc.
Referenced by Trace().
|
protected |
Definition at line 304 of file G4TheRayTracer.cc.
Referenced by G4TheMTRayTracer::Trace(), and Trace().
Definition at line 310 of file G4TheRayTracer.cc.
Referenced by CreateBitMap().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 116 of file G4TheRayTracer.hh.
|
inline |
|
inline |
|
protected |
Definition at line 336 of file G4TheRayTracer.cc.
Referenced by GenerateColour(), and GetSurfaceColour().
|
inline |
Definition at line 165 of file G4TheRayTracer.hh.
Referenced by G4RTMessenger::GetCurrentValue(), and G4RayTracerViewer::SetView().
|
inline |
|
inline |
|
protected |
Definition at line 346 of file G4TheRayTracer.cc.
Referenced by GenerateColour().
|
inline |
|
inline |
Definition at line 175 of file G4TheRayTracer.hh.
|
inline |
|
protectedvirtual |
Reimplemented in G4TheMTRayTracer.
Definition at line 179 of file G4TheRayTracer.cc.
Referenced by Trace().
|
inline |
Definition at line 180 of file G4TheRayTracer.hh.
Referenced by G4RTMessenger::SetNewValue().
|
inline |
Definition at line 184 of file G4TheRayTracer.hh.
Referenced by G4RayTracerViewer::SetView().
|
inline |
Definition at line 182 of file G4TheRayTracer.hh.
Referenced by G4RTMessenger::SetNewValue().
|
inline |
Definition at line 168 of file G4TheRayTracer.hh.
Referenced by G4RTMessenger::SetNewValue(), and G4RayTracerViewer::SetView().
|
inline |
Definition at line 112 of file G4TheRayTracer.hh.
|
inline |
Definition at line 176 of file G4TheRayTracer.hh.
Referenced by G4RTMessenger::SetNewValue().
|
inline |
Definition at line 172 of file G4TheRayTracer.hh.
Referenced by G4RTMessenger::SetNewValue(), and G4RayTracerViewer::SetView().
|
inline |
Definition at line 164 of file G4TheRayTracer.hh.
Referenced by G4RayTracerViewer::Initialise(), and G4RTMessenger::SetNewValue().
|
inline |
Definition at line 166 of file G4TheRayTracer.hh.
Referenced by G4RayTracerViewer::Initialise(), and G4RTMessenger::SetNewValue().
|
inline |
Definition at line 117 of file G4TheRayTracer.hh.
|
inline |
Definition at line 170 of file G4TheRayTracer.hh.
Referenced by G4RTMessenger::SetNewValue(), and G4RayTracerViewer::SetView().
|
inline |
Definition at line 174 of file G4TheRayTracer.hh.
Referenced by G4RayTracerViewer::SetView().
|
inline |
Definition at line 178 of file G4TheRayTracer.hh.
Referenced by G4RTMessenger::SetNewValue().
|
protectedvirtual |
Reimplemented in G4TheMTRayTracer.
Definition at line 155 of file G4TheRayTracer.cc.
Referenced by Trace().
|
virtual |
Reimplemented in G4TheMTRayTracer.
Definition at line 112 of file G4TheRayTracer.cc.
Referenced by G4RayTracerViewer::DrawView(), and G4RTMessenger::SetNewValue().
|
protected |
Definition at line 425 of file G4TheRayTracer.cc.
Referenced by Attenuate(), and GetSurfaceColour().
|
protected |
Definition at line 158 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer().
|
protected |
Definition at line 155 of file G4TheRayTracer.hh.
Referenced by Attenuate(), G4RTRun::G4RTRun(), G4TheRayTracer(), GetAttenuationLength(), and SetAttenuationLength().
|
protected |
Definition at line 161 of file G4TheRayTracer.hh.
Referenced by CreateBitMap(), G4RTRun::G4RTRun(), G4TheRayTracer(), GenerateColour(), GetBackgroundColour(), SetBackgroundColour(), and G4TheMTRayTracer::Trace().
|
protected |
Definition at line 143 of file G4TheRayTracer.hh.
Referenced by G4TheMTRayTracer::CreateBitMap(), CreateBitMap(), CreateFigureFile(), G4TheRayTracer(), G4TheMTRayTracer::Trace(), and Trace().
|
protected |
Definition at line 142 of file G4TheRayTracer.hh.
Referenced by G4TheMTRayTracer::CreateBitMap(), CreateBitMap(), CreateFigureFile(), G4TheRayTracer(), G4TheMTRayTracer::Trace(), and Trace().
|
protected |
Definition at line 141 of file G4TheRayTracer.hh.
Referenced by G4TheMTRayTracer::CreateBitMap(), CreateBitMap(), CreateFigureFile(), G4TheRayTracer(), G4TheMTRayTracer::Trace(), and Trace().
|
protected |
Definition at line 157 of file G4TheRayTracer.hh.
Referenced by CreateBitMap(), G4TheRayTracer(), GetDistortion(), SetDistortion(), and G4RTPrimaryGeneratorAction::SetUp().
|
protected |
Definition at line 150 of file G4TheRayTracer.hh.
Referenced by CreateBitMap(), G4RTPrimaryGeneratorAction::SetUp(), G4TheMTRayTracer::Trace(), and Trace().
|
protected |
Definition at line 148 of file G4TheRayTracer.hh.
Referenced by CreateBitMap(), G4TheRayTracer(), GetEyePosition(), SetEyePosition(), G4RTPrimaryGeneratorAction::SetUp(), G4TheMTRayTracer::Trace(), and Trace().
|
protected |
Definition at line 153 of file G4TheRayTracer.hh.
Referenced by CreateBitMap(), G4TheRayTracer(), GetHeadAngle(), and SetHeadAngle().
|
protected |
Definition at line 151 of file G4TheRayTracer.hh.
Referenced by G4RTRun::G4RTRun(), G4TheRayTracer(), GetLightDirection(), GetSurfaceColour(), and SetLightDirection().
|
protected |
Definition at line 145 of file G4TheRayTracer.hh.
Referenced by G4TheMTRayTracer::CreateBitMap(), CreateBitMap(), CreateFigureFile(), G4TheRayTracer(), GetNColumn(), SetNColumn(), G4RTPrimaryGeneratorAction::SetUp(), G4TheMTRayTracer::Trace(), and Trace().
|
protected |
Definition at line 146 of file G4TheRayTracer.hh.
Referenced by G4TheMTRayTracer::CreateBitMap(), CreateBitMap(), CreateFigureFile(), G4TheRayTracer(), GetNRow(), SetNRow(), G4RTPrimaryGeneratorAction::SetUp(), G4TheMTRayTracer::Trace(), and Trace().
|
protected |
Definition at line 160 of file G4TheRayTracer.hh.
Referenced by CreateBitMap(), and GenerateColour().
|
protected |
Definition at line 149 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer(), GetTargetPosition(), SetTargetPosition(), G4TheMTRayTracer::Trace(), and Trace().
|
protected |
Definition at line 129 of file G4TheRayTracer.hh.
Referenced by CreateBitMap(), G4TheRayTracer(), RestoreUserActions(), and StoreUserActions().
|
staticprotected |
Definition at line 125 of file G4TheRayTracer.hh.
Referenced by CreateFigureFile(), G4TheRayTracer(), GetFigureFileMaker(), G4TheMTRayTracer::Instance(), SetFigureFileMaker(), G4TheMTRayTracer::Trace(), Trace(), and ~G4TheRayTracer().
|
protected |
Definition at line 126 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer(), and ~G4TheRayTracer().
|
protected |
Definition at line 124 of file G4TheRayTracer.hh.
Referenced by CreateBitMap(), G4TheRayTracer(), and ~G4TheRayTracer().
|
protected |
Definition at line 136 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer(), and StoreUserActions().
|
protected |
Definition at line 137 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer(), and StoreUserActions().
|
protected |
Definition at line 139 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer(), StoreUserActions(), and ~G4TheRayTracer().
|
protected |
Definition at line 138 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer(), StoreUserActions(), and ~G4TheRayTracer().
|
staticprotected |
Definition at line 127 of file G4TheRayTracer.hh.
Referenced by G4TheMTRayTracer::CreateBitMap(), CreateBitMap(), G4TheRayTracer(), GetScanner(), G4TheMTRayTracer::Instance(), SetScanner(), and ~G4TheRayTracer().
|
protected |
Definition at line 131 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer(), RestoreUserActions(), and StoreUserActions().
|
protected |
Definition at line 132 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer(), RestoreUserActions(), and StoreUserActions().
|
protected |
Definition at line 134 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer(), RestoreUserActions(), and StoreUserActions().
|
protected |
Definition at line 133 of file G4TheRayTracer.hh.
Referenced by G4TheRayTracer(), RestoreUserActions(), and StoreUserActions().
|
protected |
Definition at line 152 of file G4TheRayTracer.hh.
Referenced by CreateBitMap(), G4TheRayTracer(), GetUpVector(), and SetUpVector().
|
protected |
Definition at line 154 of file G4TheRayTracer.hh.
Referenced by CreateBitMap(), G4TheRayTracer(), GetViewSpan(), G4RTPrimaryGeneratorAction::SetUp(), and SetViewSpan().