#include <G4TheMTRayTracer.hh>
Protected 멤버 함수 | |
virtual G4bool | CreateBitMap () |
virtual void | StoreUserActions () |
virtual void | RestoreUserActions () |
void | CreateFigureFile (const G4String &fileName) |
G4bool | GenerateColour (G4Event *anEvent) |
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) |
정적 Private 속성 | |
static G4TheMTRayTracer * | theInstance = 0 |
Friends | |
class | G4RTPrimaryGeneratorAction |
class | G4RTRun |
class | G4RayTracerViewer |
G4TheMTRayTracer.hh 파일의 71 번째 라인에서 정의되었습니다.
G4TheMTRayTracer::G4TheMTRayTracer | ( | G4VFigureFileMaker * | figMaker = 0 , |
G4VRTScanner * | scanner = 0 |
||
) |
G4TheMTRayTracer.cc 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), theInstance, theRTRunAction, theRTWorkerInitialization, theUserRunAction, theUserWorkerInitialization.
|
virtual |
G4TheMTRayTracer.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : theRTRunAction, theRTWorkerInitialization.
|
protectedinherited |
G4TheRayTracer.cc 파일의 393 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Colour::GetAlpha(), G4Colour::GetBlue(), G4VisAttributes::GetColour(), G4Colour::GetGreen(), G4RayTrajectoryPoint::GetPreStepAtt(), G4Colour::GetRed(), G4RayTrajectoryPoint::GetStepLength(), stepLength.
다음에 의해서 참조됨 : G4TheRayTracer::GenerateColour().
|
protectedvirtual |
G4TheRayTracer(으)로부터 재구현되었습니다.
G4TheMTRayTracer.cc 파일의 152 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UImanager::ApplyCommand(), col, G4TheRayTracer::colorB, G4TheRayTracer::colorG, G4TheRayTracer::colorR, G4UIcommand::ConvertToString(), G4VRTScanner::Coords(), G4VRTScanner::Draw(), G4Colour::GetBlue(), G4VVisManager::GetConcreteInstance(), G4RunManager::GetCurrentRun(), G4Colour::GetGreen(), G4RTRun::GetMap(), G4VTHitsMap< T, Map_t >::GetMap(), G4MTRunManager::GetMasterRunManager(), G4Colour::GetRed(), G4UImanager::GetUIpointer(), G4VVisManager::IgnoreStateChanges(), G4VRTScanner::Initialize(), G4TheRayTracer::nColumn, G4TheRayTracer::nRow, RestoreUserActions(), StoreUserActions(), G4TheRayTracer::theScanner.
다음에 의해서 참조됨 : Trace().
G4TheRayTracer.cc 파일의 300 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::colorB, G4TheRayTracer::colorG, G4TheRayTracer::colorR, G4VFigureFileMaker::CreateFigureFile(), G4TheRayTracer::nColumn, G4TheRayTracer::nRow, G4TheRayTracer::theFigMaker.
다음에 의해서 참조됨 : G4TheRayTracer::Trace(), Trace().
G4TheRayTracer.cc 파일의 306 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::Attenuate(), G4TheRayTracer::backgroundColour, G4Colour::GetAlpha(), G4TheRayTracer::GetMixedColour(), G4RayTrajectory::GetPointC(), G4RayTrajectory::GetPointEntries(), G4RayTrajectoryPoint::GetPostStepAtt(), G4TheRayTracer::GetSurfaceColour(), G4Event::GetTrajectoryContainer(), G4TheRayTracer::rayColour, weight.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap().
|
inlineinherited |
G4TheRayTracer.hh 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::attenuationLength.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inlineinherited |
G4TheRayTracer.hh 파일의 186 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::backgroundColour.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inlineinherited |
G4TheRayTracer.hh 파일의 184 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::distortionOn.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inlineinherited |
G4TheRayTracer.hh 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::eyePosition.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inlineinherited |
G4TheRayTracer.hh 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::theFigMaker.
|
inlineinherited |
G4TheRayTracer.hh 파일의 178 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::headAngle.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inlineinherited |
G4TheRayTracer.hh 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::lightDirection.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
protectedinherited |
G4TheRayTracer.cc 파일의 333 번째 라인에서 정의되었습니다.
다음을 참조함 : alpha, blue, G4Colour::GetAlpha(), G4Colour::GetBlue(), G4Colour::GetGreen(), G4Colour::GetRed(), red, weight.
다음에 의해서 참조됨 : G4TheRayTracer::GenerateColour(), G4TheRayTracer::GetSurfaceColour().
|
inlineinherited |
G4TheRayTracer.hh 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::nColumn.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue(), G4RayTracerViewer::SetView().
|
inlineinherited |
G4TheRayTracer.hh 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::nRow.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inlineinherited |
G4TheRayTracer.hh 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::theScanner.
|
protectedinherited |
G4TheRayTracer.cc 파일의 342 번째 라인에서 정의되었습니다.
다음을 참조함 : blue, G4Colour::GetAlpha(), G4Colour::GetBlue(), G4VisAttributes::GetColour(), G4Colour::GetGreen(), G4TheRayTracer::GetMixedColour(), G4RayTrajectoryPoint::GetPostStepAtt(), G4RayTrajectoryPoint::GetPreStepAtt(), G4Colour::GetRed(), G4RayTrajectoryPoint::GetSurfaceNormal(), G4TheRayTracer::lightDirection, CLHEP::normal(), red, G4TheRayTracer::ValidColour().
다음에 의해서 참조됨 : G4TheRayTracer::GenerateColour().
|
inlineinherited |
G4TheRayTracer.hh 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::targetPosition.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
inlineinherited |
G4TheRayTracer.hh 파일의 176 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::up.
|
inlineinherited |
G4TheRayTracer.hh 파일의 180 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::viewSpan.
다음에 의해서 참조됨 : G4RTMessenger::GetCurrentValue().
|
protectedvirtual |
G4TheRayTracer(으)로부터 재구현되었습니다.
G4TheMTRayTracer.cc 파일의 145 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MTRunManager::GetMasterRunManager(), G4MTRunManager::SetUserAction(), G4MTRunManager::SetUserInitialization(), theUserRunAction, theUserWorkerInitialization.
다음에 의해서 참조됨 : CreateBitMap().
G4TheRayTracer.hh 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::attenuationLength.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue().
G4TheRayTracer.hh 파일의 185 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::backgroundColour.
다음에 의해서 참조됨 : G4RayTracerViewer::SetView().
G4TheRayTracer.hh 파일의 183 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::distortionOn.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue().
|
inlineinherited |
G4TheRayTracer.hh 파일의 169 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::eyePosition.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue(), G4RayTracerViewer::SetView().
|
inlineinherited |
G4TheRayTracer.hh 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::theFigMaker.
G4TheRayTracer.hh 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::headAngle.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue().
|
inlineinherited |
G4TheRayTracer.hh 파일의 173 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::lightDirection, CLHEP::Hep3Vector::unit().
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue(), G4RayTracerViewer::SetView().
G4TheRayTracer.hh 파일의 165 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::nColumn.
다음에 의해서 참조됨 : G4RayTracerViewer::Initialise(), G4RTMessenger::SetNewValue().
G4TheRayTracer.hh 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::nRow.
다음에 의해서 참조됨 : G4RayTracerViewer::Initialise(), G4RTMessenger::SetNewValue().
|
inlineinherited |
G4TheRayTracer.hh 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::theScanner.
|
inlineinherited |
G4TheRayTracer.hh 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::targetPosition.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue(), G4RayTracerViewer::SetView().
|
inlineinherited |
G4TheRayTracer.hh 파일의 175 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::up.
다음에 의해서 참조됨 : G4RayTracerViewer::SetView().
G4TheRayTracer.hh 파일의 179 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TheRayTracer::viewSpan.
다음에 의해서 참조됨 : G4RTMessenger::SetNewValue().
|
protectedvirtual |
G4TheRayTracer(으)로부터 재구현되었습니다.
G4TheMTRayTracer.cc 파일의 132 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MTRunManager::GetMasterRunManager(), G4RunManager::GetUserRunAction(), G4RunManager::GetUserWorkerInitialization(), G4MTRunManager::SetUserAction(), G4MTRunManager::SetUserInitialization(), theRTRunAction, theRTWorkerInitialization, theUserRunAction, theUserWorkerInitialization.
다음에 의해서 참조됨 : CreateBitMap().
G4TheRayTracer(으)로부터 재구현되었습니다.
G4TheMTRayTracer.cc 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UImanager::ApplyCommand(), G4TheRayTracer::backgroundColour, G4TheRayTracer::colorB, G4TheRayTracer::colorG, G4TheRayTracer::colorR, G4UIcommand::ConvertToString(), CreateBitMap(), G4TheRayTracer::CreateFigureFile(), G4TheRayTracer::eyeDirection, G4TheRayTracer::eyePosition, G4cerr, G4endl, G4State_Idle, G4Colour::GetBlue(), G4UImanager::GetCurrentIntValue(), G4StateManager::GetCurrentState(), G4Colour::GetGreen(), G4Colour::GetRed(), G4StateManager::GetStateManager(), G4StateManager::GetStateString(), G4UImanager::GetUIpointer(), G4TheRayTracer::nColumn, G4TheRayTracer::nRow, G4TheRayTracer::targetPosition, G4TheRayTracer::theFigMaker, CLHEP::Hep3Vector::unit().
|
protectedinherited |
G4TheRayTracer.cc 파일의 421 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VisAttributes::GetForcedDrawingStyle(), G4VisAttributes::IsForceDrawingStyle(), G4VisAttributes::IsVisible(), G4VisAttributes::wireframe.
다음에 의해서 참조됨 : G4TheRayTracer::GetSurfaceColour().
|
friend |
G4TheMTRayTracer.hh 파일의 75 번째 라인에서 정의되었습니다.
|
friend |
G4TheMTRayTracer.hh 파일의 73 번째 라인에서 정의되었습니다.
|
friend |
G4TheMTRayTracer.hh 파일의 74 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4TheRayTracer.hh 파일의 159 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer().
|
protectedinherited |
G4TheRayTracer.hh 파일의 156 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RTRun::G4RTRun(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::GetAttenuationLength(), G4TheRayTracer::SetAttenuationLength().
|
protectedinherited |
|
protectedinherited |
G4TheRayTracer.hh 파일의 144 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), CreateBitMap(), G4TheRayTracer::CreateFigureFile(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::Trace(), Trace().
|
protectedinherited |
G4TheRayTracer.hh 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), CreateBitMap(), G4TheRayTracer::CreateFigureFile(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::Trace(), Trace().
|
protectedinherited |
G4TheRayTracer.hh 파일의 142 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), CreateBitMap(), G4TheRayTracer::CreateFigureFile(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::Trace(), Trace().
|
protectedinherited |
G4TheRayTracer.hh 파일의 158 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::GetDistortion(), G4TheRayTracer::SetDistortion(), G4RTPrimaryGeneratorAction::SetUp().
|
protectedinherited |
G4TheRayTracer.hh 파일의 151 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), G4RTPrimaryGeneratorAction::SetUp(), G4TheRayTracer::Trace(), Trace().
|
protectedinherited |
|
protectedinherited |
G4TheRayTracer.hh 파일의 154 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::GetHeadAngle(), G4TheRayTracer::SetHeadAngle().
|
protectedinherited |
G4TheRayTracer.hh 파일의 152 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RTRun::G4RTRun(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::GetLightDirection(), G4TheRayTracer::GetSurfaceColour(), G4TheRayTracer::SetLightDirection().
|
protectedinherited |
G4TheRayTracer.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), CreateBitMap(), G4TheRayTracer::CreateFigureFile(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::GetNColumn(), G4TheRayTracer::SetNColumn(), G4RTPrimaryGeneratorAction::SetUp(), G4TheRayTracer::Trace(), Trace().
|
protectedinherited |
|
protectedinherited |
G4TheRayTracer.hh 파일의 161 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), G4TheRayTracer::GenerateColour().
|
protectedinherited |
G4TheRayTracer.hh 파일의 150 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::GetTargetPosition(), G4TheRayTracer::SetTargetPosition(), G4TheRayTracer::Trace(), Trace().
|
protectedinherited |
G4TheRayTracer.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::RestoreUserActions(), G4TheRayTracer::StoreUserActions().
|
protectedinherited |
|
staticprivate |
G4TheMTRayTracer.hh 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RTRun::G4RTRun(), G4TheMTRayTracer(), G4RTPrimaryGeneratorAction::SetUp().
|
protectedinherited |
G4TheRayTracer.hh 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::~G4TheRayTracer().
|
protectedinherited |
G4TheRayTracer.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::~G4TheRayTracer().
|
protectedinherited |
G4TheRayTracer.hh 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::StoreUserActions().
|
protectedinherited |
G4TheRayTracer.hh 파일의 138 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::StoreUserActions().
|
protectedinherited |
G4TheRayTracer.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::StoreUserActions(), G4TheRayTracer::~G4TheRayTracer().
|
protectedinherited |
G4TheRayTracer.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::StoreUserActions(), G4TheRayTracer::~G4TheRayTracer().
|
protected |
G4TheMTRayTracer.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheMTRayTracer(), StoreUserActions(), ~G4TheMTRayTracer().
|
protected |
G4TheMTRayTracer.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheMTRayTracer(), StoreUserActions(), ~G4TheMTRayTracer().
|
protectedinherited |
G4TheRayTracer.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), CreateBitMap(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::GetScanner(), G4TheRayTracer::SetScanner(), G4TheRayTracer::~G4TheRayTracer().
|
protectedinherited |
G4TheRayTracer.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::RestoreUserActions(), G4TheRayTracer::StoreUserActions().
|
protected |
G4TheMTRayTracer.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheMTRayTracer(), RestoreUserActions(), StoreUserActions().
|
protectedinherited |
G4TheRayTracer.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::RestoreUserActions(), G4TheRayTracer::StoreUserActions().
|
protectedinherited |
G4TheRayTracer.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::RestoreUserActions(), G4TheRayTracer::StoreUserActions().
|
protectedinherited |
G4TheRayTracer.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::RestoreUserActions(), G4TheRayTracer::StoreUserActions().
|
protected |
G4TheMTRayTracer.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheMTRayTracer(), RestoreUserActions(), StoreUserActions().
|
protectedinherited |
G4TheRayTracer.hh 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::GetUpVector(), G4TheRayTracer::SetUpVector().
|
protectedinherited |
G4TheRayTracer.hh 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), G4TheRayTracer::G4TheRayTracer(), G4TheRayTracer::GetViewSpan(), G4RTPrimaryGeneratorAction::SetUp(), G4TheRayTracer::SetViewSpan().