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>
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.
|
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().
|
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().
|
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().
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().
|
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().