#include <G4TheMTRayTracer.hh>
Definition at line 71 of file G4TheMTRayTracer.hh.
◆ G4TheMTRayTracer()
Definition at line 51 of file G4TheMTRayTracer.cc.
58 {
G4Exception(
"G4TheMTRayTracer::G4TheMTRayTracer",
"VisRayTracer00100",
G4RTRunAction * theRTRunAction
const G4UserWorkerInitialization * theUserWorkerInitialization
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
const G4UserRunAction * theUserRunAction
G4RTWorkerInitialization * theRTWorkerInitialization
static G4TheMTRayTracer * theInstance
G4TheRayTracer(G4VFigureFileMaker *figMaker=0, G4VRTScanner *scanner=0)
◆ ~G4TheMTRayTracer()
G4TheMTRayTracer::~G4TheMTRayTracer |
( |
| ) |
|
|
virtual |
Definition at line 66 of file G4TheMTRayTracer.cc.
G4RTRunAction * theRTRunAction
G4RTWorkerInitialization * theRTWorkerInitialization
◆ CreateBitMap()
G4bool G4TheMTRayTracer::CreateBitMap |
( |
| ) |
|
|
protectedvirtual |
Reimplemented from G4TheRayTracer.
Definition at line 152 of file G4TheMTRayTracer.cc.
170 if(!theRun)
return false;
173 std::map<G4int,G4Colour*>::iterator itr = colMap->
GetMap()->begin();
174 for(;itr!=colMap->
GetMap()->end();itr++)
176 G4int key = itr->first;
187 G4int iCoord = iRow * nColumn + iColumn;
std::map< G4int, T * > * GetMap() const
static G4VVisManager * GetConcreteInstance()
static G4String ConvertToString(G4bool boolVal)
virtual G4bool Coords(G4int &iRow, G4int &iColumn)=0
G4double GetGreen() const
G4VRTScanner * theScanner
static G4UImanager * GetUIpointer()
virtual void Draw(unsigned char red, unsigned char green, unsigned char blue)
virtual void IgnoreStateChanges(G4bool)
virtual void Initialize(G4int nRow, G4int nColumn)=0
static G4MTRunManager * GetMasterRunManager()
virtual void StoreUserActions()
const G4Run * GetCurrentRun() const
virtual void RestoreUserActions()
G4THitsMap< G4Colour > * GetMap() const
G4int ApplyCommand(const char *aCommand)
◆ RestoreUserActions()
void G4TheMTRayTracer::RestoreUserActions |
( |
| ) |
|
|
protectedvirtual |
Reimplemented from G4TheRayTracer.
Definition at line 145 of file G4TheMTRayTracer.cc.
virtual void SetUserAction(G4UserRunAction *userAction)
static G4MTRunManager * GetMasterRunManager()
virtual void SetUserInitialization(G4VUserPhysicsList *userPL)
const G4UserWorkerInitialization * theUserWorkerInitialization
const G4UserRunAction * theUserRunAction
◆ StoreUserActions()
void G4TheMTRayTracer::StoreUserActions |
( |
| ) |
|
|
protectedvirtual |
Reimplemented from G4TheRayTracer.
Definition at line 132 of file G4TheMTRayTracer.cc.
G4RTRunAction * theRTRunAction
const G4UserRunAction * GetUserRunAction() const
virtual void SetUserAction(G4UserRunAction *userAction)
static G4MTRunManager * GetMasterRunManager()
virtual void SetUserInitialization(G4VUserPhysicsList *userPL)
const G4UserWorkerInitialization * theUserWorkerInitialization
const G4UserRunAction * theUserRunAction
G4RTWorkerInitialization * theRTWorkerInitialization
const G4UserWorkerInitialization * GetUserWorkerInitialization() const
◆ Trace()
void G4TheMTRayTracer::Trace |
( |
const G4String & |
fileName | ) |
|
|
virtual |
Reimplemented from G4TheRayTracer.
Definition at line 80 of file G4TheMTRayTracer.cc.
87 <<
"> - Trace() ignored. " <<
G4endl;
93 G4cerr <<
"Figure file maker class is not specified - Trace() ignored." <<
G4endl;
104 colorR =
new unsigned char[nPixel];
105 colorG =
new unsigned char[nPixel];
106 colorB =
new unsigned char[nPixel];
110 for(
G4int ii=0;ii<nPixel;ii++)
122 G4cerr <<
"You might set the eye position outside of the world volume" <<
G4endl; }
G4ThreeVector targetPosition
G4String GetStateString(G4ApplicationState aState) const
static G4String ConvertToString(G4bool boolVal)
void CreateFigureFile(const G4String &fileName)
G4double GetGreen() const
G4ThreeVector eyeDirection
static G4UImanager * GetUIpointer()
static G4StateManager * GetStateManager()
G4int GetCurrentIntValue(const char *aCommand, G4int parameterNumber=1, G4bool reGet=true)
G4VFigureFileMaker * theFigMaker
virtual G4bool CreateBitMap()
G4Colour backgroundColour
G4ThreeVector eyePosition
G4ApplicationState GetCurrentState() const
G4int ApplyCommand(const char *aCommand)
G4GLOB_DLL std::ostream G4cerr
◆ G4RayTracerViewer
◆ G4RTPrimaryGeneratorAction
◆ G4RTRun
◆ theInstance
◆ theRTRunAction
◆ theRTWorkerInitialization
◆ theUserRunAction
◆ theUserWorkerInitialization
The documentation for this class was generated from the following files: