#include <G4TheRayTracer.hh>
Protected 멤버 함수 | |
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) |
G4TheRayTracer.hh 파일의 72 번째 라인에서 정의되었습니다.
G4TheRayTracer::G4TheRayTracer | ( | G4VFigureFileMaker * | figMaker = 0 , |
G4VRTScanner * | scanner = 0 |
||
) |
G4TheRayTracer.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : antialiasingOn, attenuationLength, backgroundColour, colorB, colorG, colorR, deg, distortionOn, eyePosition, G4EventManager::GetEventManager(), G4RTMessenger::GetInstance(), headAngle, lightDirection, m, nColumn, nRow, targetPosition, theEventManager, theFigMaker, theMessenger, theRayShooter, theRayTracerEventAction, theRayTracerStackingAction, theRayTracerSteppingAction, theRayTracerTrackingAction, theScanner, theUserEventAction, theUserStackingAction, theUserSteppingAction, theUserTrackingAction, CLHEP::Hep3Vector::unit(), up, viewSpan.
|
virtual |
G4TheRayTracer.cc 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : theFigMaker, theMessenger, theRayShooter, theRayTracerSteppingAction, theRayTracerTrackingAction, theScanner.
|
protected |
G4TheRayTracer.cc 파일의 393 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Colour::GetAlpha(), G4Colour::GetBlue(), G4VisAttributes::GetColour(), G4Colour::GetGreen(), G4RayTrajectoryPoint::GetPreStepAtt(), G4Colour::GetRed(), G4RayTrajectoryPoint::GetStepLength(), stepLength.
다음에 의해서 참조됨 : GenerateColour().
|
protectedvirtual |
G4TheMTRayTracer에서 재구현되었습니다.
G4TheRayTracer.cc 파일의 191 번째 라인에서 정의되었습니다.
다음을 참조함 : backgroundColour, G4GeometryManager::CloseGeometry(), colorB, colorG, colorR, G4VRTScanner::Coords(), cp, distortionOn, G4VRTScanner::Draw(), eyeDirection, eyePosition, G4State_GeomClosed, G4State_Idle, G4Geantino::GeantinoDefinition(), GenerateColour(), G4Colour::GetBlue(), G4VVisManager::GetConcreteInstance(), G4Colour::GetGreen(), G4RegionStore::GetInstance(), G4GeometryManager::GetInstance(), G4VPhysicalVolume::GetLogicalVolume(), G4TransportationManager::GetNavigatorForTracking(), G4ProcessManager::GetProcessList(), G4ParticleDefinition::GetProcessManager(), G4ProductionCutsTable::GetProductionCutsTable(), G4Colour::GetRed(), G4LogicalVolume::GetSolid(), G4StateManager::GetStateManager(), G4TransportationManager::GetTransportationManager(), headAngle, G4VVisManager::IgnoreStateChanges(), G4VRTScanner::Initialize(), G4VSolid::Inside(), kInfinity, kInside, G4Navigator::LocateGlobalPointAndSetup(), nColumn, nRow, G4GeometryManager::OpenGeometry(), CLHEP::Hep3Vector::phi(), G4EventManager::ProcessOneEvent(), rayColour, CLHEP::Hep3Vector::rotateUz(), CLHEP::Hep3Vector::rotateZ(), G4StateManager::SetNewState(), G4RayShooter::Shoot(), G4ProcessVector::size(), G4InuclParticleNames::sp, theEventManager, theRayShooter, theScanner, CLHEP::Hep3Vector::theta(), CLHEP::Hep3Vector::unit(), up, G4ProductionCutsTable::UpdateCoupleTable(), G4RegionStore::UpdateMaterialList(), viewSpan, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : Trace().
G4TheRayTracer.cc 파일의 300 번째 라인에서 정의되었습니다.
다음을 참조함 : colorB, colorG, colorR, G4VFigureFileMaker::CreateFigureFile(), nColumn, nRow, theFigMaker.
다음에 의해서 참조됨 : Trace(), G4TheMTRayTracer::Trace().
G4TheRayTracer.cc 파일의 306 번째 라인에서 정의되었습니다.
다음을 참조함 : Attenuate(), backgroundColour, G4Colour::GetAlpha(), GetMixedColour(), G4RayTrajectory::GetPointC(), G4RayTrajectory::GetPointEntries(), G4RayTrajectoryPoint::GetPostStepAtt(), GetSurfaceColour(), G4Event::GetTrajectoryContainer(), rayColour, weight.
다음에 의해서 참조됨 : CreateBitMap().
|
inline |
G4TheRayTracer.hh 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : attenuationLength.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inline |
G4TheRayTracer.hh 파일의 186 번째 라인에서 정의되었습니다.
다음을 참조함 : backgroundColour.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inline |
G4TheRayTracer.hh 파일의 184 번째 라인에서 정의되었습니다.
다음을 참조함 : distortionOn.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inline |
G4TheRayTracer.hh 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : eyePosition.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inline |
G4TheRayTracer.hh 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : theFigMaker.
|
inline |
G4TheRayTracer.hh 파일의 178 번째 라인에서 정의되었습니다.
다음을 참조함 : headAngle.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inline |
G4TheRayTracer.hh 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : lightDirection.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
protected |
G4TheRayTracer.cc 파일의 333 번째 라인에서 정의되었습니다.
다음을 참조함 : alpha, blue, G4Colour::GetAlpha(), G4Colour::GetBlue(), G4Colour::GetGreen(), G4Colour::GetRed(), red, weight.
다음에 의해서 참조됨 : GenerateColour(), GetSurfaceColour().
|
inline |
G4TheRayTracer.hh 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : nColumn.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue(), G4RayTracerViewer::SetView().
|
inline |
G4TheRayTracer.hh 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : nRow.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inline |
G4TheRayTracer.hh 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : theScanner.
|
protected |
G4TheRayTracer.cc 파일의 342 번째 라인에서 정의되었습니다.
다음을 참조함 : blue, G4Colour::GetAlpha(), G4Colour::GetBlue(), G4VisAttributes::GetColour(), G4Colour::GetGreen(), GetMixedColour(), G4RayTrajectoryPoint::GetPostStepAtt(), G4RayTrajectoryPoint::GetPreStepAtt(), G4Colour::GetRed(), G4RayTrajectoryPoint::GetSurfaceNormal(), lightDirection, CLHEP::normal(), red, ValidColour().
다음에 의해서 참조됨 : GenerateColour().
|
inline |
G4TheRayTracer.hh 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : targetPosition.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inline |
G4TheRayTracer.hh 파일의 176 번째 라인에서 정의되었습니다.
다음을 참조함 : up.
|
inline |
G4TheRayTracer.hh 파일의 180 번째 라인에서 정의되었습니다.
다음을 참조함 : viewSpan.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
protectedvirtual |
G4TheMTRayTracer에서 재구현되었습니다.
G4TheRayTracer.cc 파일의 175 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SDManager::Activate(), G4SDManager::GetSDMpointerIfExist(), G4EventManager::SetUserAction(), theEventManager, theUserEventAction, theUserStackingAction, theUserSteppingAction, theUserTrackingAction.
다음에 의해서 참조됨 : Trace().
G4TheRayTracer.hh 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : attenuationLength.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue().
G4TheRayTracer.hh 파일의 185 번째 라인에서 정의되었습니다.
다음을 참조함 : backgroundColour.
다음에 의해서 참조됨 : G4RayTracerViewer::SetView().
G4TheRayTracer.hh 파일의 183 번째 라인에서 정의되었습니다.
다음을 참조함 : distortionOn.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue().
|
inline |
G4TheRayTracer.hh 파일의 169 번째 라인에서 정의되었습니다.
다음을 참조함 : eyePosition.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue(), G4RayTracerViewer::SetView().
|
inline |
G4TheRayTracer.hh 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : theFigMaker.
G4TheRayTracer.hh 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : headAngle.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue().
|
inline |
G4TheRayTracer.hh 파일의 173 번째 라인에서 정의되었습니다.
다음을 참조함 : lightDirection, CLHEP::Hep3Vector::unit().
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue(), G4RayTracerViewer::SetView().
G4TheRayTracer.hh 파일의 165 번째 라인에서 정의되었습니다.
다음을 참조함 : nColumn.
다음에 의해서 참조됨 : G4RayTracerViewer::Initialise(), G4RTMessenger::SetNewValue().
G4TheRayTracer.hh 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : nRow.
다음에 의해서 참조됨 : G4RayTracerViewer::Initialise(), G4RTMessenger::SetNewValue().
|
inline |
G4TheRayTracer.hh 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : theScanner.
|
inline |
G4TheRayTracer.hh 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : targetPosition.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue(), G4RayTracerViewer::SetView().
|
inline |
G4TheRayTracer.hh 파일의 175 번째 라인에서 정의되었습니다.
다음을 참조함 : up.
다음에 의해서 참조됨 : G4RayTracerViewer::SetView().
G4TheRayTracer.hh 파일의 179 번째 라인에서 정의되었습니다.
다음을 참조함 : viewSpan.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue().
|
protectedvirtual |
G4TheMTRayTracer에서 재구현되었습니다.
G4TheRayTracer.cc 파일의 151 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SDManager::Activate(), G4GeometryManager::CloseGeometry(), G4GeometryManager::GetInstance(), G4SDManager::GetSDMpointerIfExist(), G4EventManager::GetUserEventAction(), G4EventManager::GetUserStackingAction(), G4EventManager::GetUserSteppingAction(), G4EventManager::GetUserTrackingAction(), G4GeometryManager::OpenGeometry(), G4EventManager::SetUserAction(), theEventManager, theRayTracerEventAction, theRayTracerStackingAction, theRayTracerSteppingAction, theRayTracerTrackingAction, theUserEventAction, theUserStackingAction, theUserSteppingAction, theUserTrackingAction.
다음에 의해서 참조됨 : Trace().
G4TheMTRayTracer에서 재구현되었습니다.
G4TheRayTracer.cc 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UImanager::ApplyCommand(), colorB, colorG, colorR, CreateBitMap(), CreateFigureFile(), eyeDirection, eyePosition, G4cerr, G4endl, G4State_Idle, G4UImanager::GetCurrentIntValue(), G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), G4UImanager::GetUIpointer(), nColumn, nRow, RestoreUserActions(), StoreUserActions(), targetPosition, theFigMaker, CLHEP::Hep3Vector::unit().
다음에 의해서 참조됨 : G4RayTracerViewer::DrawView(), G4RTMessenger::SetNewValue().
|
protected |
G4TheRayTracer.cc 파일의 421 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VisAttributes::GetForcedDrawingStyle(), G4VisAttributes::IsForceDrawingStyle(), G4VisAttributes::IsVisible(), G4VisAttributes::wireframe.
다음에 의해서 참조됨 : GetSurfaceColour().
|
protected |
G4TheRayTracer.hh 파일의 159 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer().
|
protected |
G4TheRayTracer.hh 파일의 156 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RTRun::G4RTRun(), G4TheRayTracer(), GetAttenuationLength(), SetAttenuationLength().
|
protected |
G4TheRayTracer.hh 파일의 162 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4RTRun::G4RTRun(), G4TheRayTracer(), GenerateColour(), GetBackgroundColour(), SetBackgroundColour(), G4TheMTRayTracer::Trace().
|
protected |
G4TheRayTracer.hh 파일의 144 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheMTRayTracer::CreateBitMap(), CreateFigureFile(), G4TheRayTracer(), Trace(), G4TheMTRayTracer::Trace().
|
protected |
G4TheRayTracer.hh 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheMTRayTracer::CreateBitMap(), CreateFigureFile(), G4TheRayTracer(), Trace(), G4TheMTRayTracer::Trace().
|
protected |
G4TheRayTracer.hh 파일의 142 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheMTRayTracer::CreateBitMap(), CreateFigureFile(), G4TheRayTracer(), Trace(), G4TheMTRayTracer::Trace().
|
protected |
G4TheRayTracer.hh 파일의 158 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheRayTracer(), GetDistortion(), SetDistortion(), G4RTPrimaryGeneratorAction::SetUp().
|
protected |
G4TheRayTracer.hh 파일의 151 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4RTPrimaryGeneratorAction::SetUp(), Trace(), G4TheMTRayTracer::Trace().
|
protected |
G4TheRayTracer.hh 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheRayTracer(), GetEyePosition(), SetEyePosition(), G4RTPrimaryGeneratorAction::SetUp(), Trace(), G4TheMTRayTracer::Trace().
|
protected |
G4TheRayTracer.hh 파일의 154 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheRayTracer(), GetHeadAngle(), SetHeadAngle().
|
protected |
G4TheRayTracer.hh 파일의 152 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RTRun::G4RTRun(), G4TheRayTracer(), GetLightDirection(), GetSurfaceColour(), SetLightDirection().
|
protected |
G4TheRayTracer.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheMTRayTracer::CreateBitMap(), CreateFigureFile(), G4TheRayTracer(), GetNColumn(), SetNColumn(), G4RTPrimaryGeneratorAction::SetUp(), Trace(), G4TheMTRayTracer::Trace().
|
protected |
G4TheRayTracer.hh 파일의 147 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheMTRayTracer::CreateBitMap(), CreateFigureFile(), G4TheRayTracer(), GetNRow(), SetNRow(), G4RTPrimaryGeneratorAction::SetUp(), Trace(), G4TheMTRayTracer::Trace().
|
protected |
G4TheRayTracer.hh 파일의 161 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), GenerateColour().
|
protected |
G4TheRayTracer.hh 파일의 150 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer(), GetTargetPosition(), SetTargetPosition(), Trace(), G4TheMTRayTracer::Trace().
|
protected |
G4TheRayTracer.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheRayTracer(), RestoreUserActions(), StoreUserActions().
|
protected |
G4TheRayTracer.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateFigureFile(), G4TheRayTracer(), GetFigureFileMaker(), SetFigureFileMaker(), Trace(), G4TheMTRayTracer::Trace(), ~G4TheRayTracer().
|
protected |
G4TheRayTracer.hh 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer(), ~G4TheRayTracer().
|
protected |
G4TheRayTracer.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheRayTracer(), ~G4TheRayTracer().
|
protected |
G4TheRayTracer.hh 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer(), StoreUserActions().
|
protected |
G4TheRayTracer.hh 파일의 138 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer(), StoreUserActions().
|
protected |
G4TheRayTracer.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer(), StoreUserActions(), ~G4TheRayTracer().
|
protected |
G4TheRayTracer.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer(), StoreUserActions(), ~G4TheRayTracer().
|
protected |
G4TheRayTracer.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheMTRayTracer::CreateBitMap(), G4TheRayTracer(), GetScanner(), SetScanner(), ~G4TheRayTracer().
|
protected |
G4TheRayTracer.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer(), RestoreUserActions(), StoreUserActions().
|
protected |
G4TheRayTracer.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer(), RestoreUserActions(), StoreUserActions().
|
protected |
G4TheRayTracer.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer(), RestoreUserActions(), StoreUserActions().
|
protected |
G4TheRayTracer.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer(), RestoreUserActions(), StoreUserActions().
|
protected |
G4TheRayTracer.hh 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheRayTracer(), GetUpVector(), SetUpVector().
|
protected |
G4TheRayTracer.hh 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateBitMap(), G4TheRayTracer(), GetViewSpan(), G4RTPrimaryGeneratorAction::SetUp(), SetViewSpan().