![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/RayTracer/include/G4TheMTRayTracer.hh>
Inheritance diagram for G4TheMTRayTracer:
Collaboration diagram for G4TheMTRayTracer:Protected Member Functions | |
| virtual G4bool | CreateBitMap () |
| virtual void | StoreUserActions () |
| virtual void | RestoreUserActions () |
Protected Member Functions inherited from G4TheRayTracer | |
| 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) |
Static Private Attributes | |
| static G4TheMTRayTracer * | theInstance = nullptr |
Friends | |
| class | G4RTPrimaryGeneratorAction |
| class | G4RTRun |
| class | G4RayTracerViewer |
Definition at line 70 of file G4TheMTRayTracer.hh.
View newest version in sPHENIX GitHub at line 70 of file G4TheMTRayTracer.hh
| G4TheMTRayTracer::G4TheMTRayTracer | ( | G4VFigureFileMaker * | figMaker = 0, |
| G4VRTScanner * | scanner = 0 |
||
| ) |
Definition at line 50 of file G4TheMTRayTracer.cc.
View newest version in sPHENIX GitHub at line 50 of file G4TheMTRayTracer.cc
References FatalException, G4Exception(), theInstance, theRTRunAction, theRTWorkerInitialization, theUserRunAction, and theUserWorkerInitialization.
Here is the call graph for this function:
|
virtual |
Definition at line 65 of file G4TheMTRayTracer.cc.
View newest version in sPHENIX GitHub at line 65 of file G4TheMTRayTracer.cc
References theRTRunAction, and theRTWorkerInitialization.
|
protectedvirtual |
Reimplemented from G4TheRayTracer.
Definition at line 151 of file G4TheMTRayTracer.cc.
View newest version in sPHENIX GitHub at line 151 of file G4TheMTRayTracer.cc
References 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(), and G4TheRayTracer::theScanner.
Referenced by Trace().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented from G4TheRayTracer.
Definition at line 144 of file G4TheMTRayTracer.cc.
View newest version in sPHENIX GitHub at line 144 of file G4TheMTRayTracer.cc
References G4MTRunManager::GetMasterRunManager(), G4MTRunManager::SetUserAction(), G4MTRunManager::SetUserInitialization(), theUserRunAction, and theUserWorkerInitialization.
Referenced by CreateBitMap().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented from G4TheRayTracer.
Definition at line 131 of file G4TheMTRayTracer.cc.
View newest version in sPHENIX GitHub at line 131 of file G4TheMTRayTracer.cc
References G4MTRunManager::GetMasterRunManager(), G4RunManager::GetUserRunAction(), G4RunManager::GetUserWorkerInitialization(), G4MTRunManager::SetUserAction(), G4MTRunManager::SetUserInitialization(), theRTRunAction, theRTWorkerInitialization, theUserRunAction, and theUserWorkerInitialization.
Referenced by CreateBitMap().
Here is the call graph for this function:
Here is the caller graph for this function:Reimplemented from G4TheRayTracer.
Definition at line 79 of file G4TheMTRayTracer.cc.
View newest version in sPHENIX GitHub at line 79 of file G4TheMTRayTracer.cc
References 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, and CLHEP::Hep3Vector::unit().
Here is the call graph for this function:
|
friend |
Definition at line 74 of file G4TheMTRayTracer.hh.
View newest version in sPHENIX GitHub at line 74 of file G4TheMTRayTracer.hh
|
friend |
Definition at line 72 of file G4TheMTRayTracer.hh.
View newest version in sPHENIX GitHub at line 72 of file G4TheMTRayTracer.hh
|
friend |
Definition at line 73 of file G4TheMTRayTracer.hh.
View newest version in sPHENIX GitHub at line 73 of file G4TheMTRayTracer.hh
|
staticprivate |
Definition at line 77 of file G4TheMTRayTracer.hh.
View newest version in sPHENIX GitHub at line 77 of file G4TheMTRayTracer.hh
Referenced by G4RTRun::G4RTRun(), G4TheMTRayTracer(), and G4RTPrimaryGeneratorAction::SetUp().
|
protected |
Definition at line 112 of file G4TheMTRayTracer.hh.
View newest version in sPHENIX GitHub at line 112 of file G4TheMTRayTracer.hh
Referenced by G4TheMTRayTracer(), StoreUserActions(), and ~G4TheMTRayTracer().
|
protected |
Definition at line 110 of file G4TheMTRayTracer.hh.
View newest version in sPHENIX GitHub at line 110 of file G4TheMTRayTracer.hh
Referenced by G4TheMTRayTracer(), StoreUserActions(), and ~G4TheMTRayTracer().
|
protected |
Definition at line 111 of file G4TheMTRayTracer.hh.
View newest version in sPHENIX GitHub at line 111 of file G4TheMTRayTracer.hh
Referenced by G4TheMTRayTracer(), RestoreUserActions(), and StoreUserActions().
|
protected |
Definition at line 109 of file G4TheMTRayTracer.hh.
View newest version in sPHENIX GitHub at line 109 of file G4TheMTRayTracer.hh
Referenced by G4TheMTRayTracer(), RestoreUserActions(), and StoreUserActions().