ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/FukuiRenderer/include/G4DAWNFILESceneHandler.hh>
Private Member Functions | |
G4bool | SendVisAttributes (const G4VisAttributes *pAV) |
G4bool | IsVisible (void) |
void | SendTransformedCoordinates (void) |
void | SendPhysVolName (void) |
void | SendNdiv (void) |
Private Attributes | |
G4DAWNFILE & | fSystem |
G4FRofstream | fPrimDest |
G4bool | FRflag_in_modeling |
G4bool | flag_saving_g4_prim |
const int | COMMAND_BUF_SIZE |
char | fG4PrimDestDir [256] |
char | fG4PrimFileName [256] |
G4int | fMaxFileNum |
G4int | fPrec |
G4int | fPrec2 |
Static Private Attributes | |
static G4int | fSceneIdCount = 0 |
Friends | |
class | G4DAWNFILEViewer |
Additional Inherited Members | |
Public Types inherited from G4VSceneHandler | |
enum | MarkerSizeType { world, screen } |
Protected Member Functions inherited from G4VSceneHandler | |
virtual void | ProcessScene () |
virtual void | RequestPrimitives (const G4VSolid &solid) |
virtual G4DisplacedSolid * | CreateSectionSolid () |
virtual G4DisplacedSolid * | CreateCutawaySolid () |
void | LoadAtts (const G4Visible &, G4AttHolder *) |
Protected Attributes inherited from G4VSceneHandler | |
G4VGraphicsSystem & | fSystem |
const G4int | fSceneHandlerId |
G4String | fName |
G4int | fViewCount |
G4ViewerList | fViewerList |
G4VViewer * | fpViewer |
G4Scene * | fpScene |
G4bool | fMarkForClearingTransientStore |
G4bool | fReadyForTransients |
G4bool | fTransientsDrawnThisEvent |
G4bool | fTransientsDrawnThisRun |
G4bool | fProcessingSolid |
G4bool | fProcessing2D |
G4VModel * | fpModel |
G4Transform3D | fObjectTransformation |
G4int | fNestingDepth |
const G4VisAttributes * | fpVisAttribs |
const G4Transform3D | fIdentityTransformation |
Definition at line 46 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 46 of file G4DAWNFILESceneHandler.hh
G4DAWNFILESceneHandler::G4DAWNFILESceneHandler | ( | G4DAWNFILE & | system, |
const G4String & | name = "" |
||
) |
Definition at line 86 of file G4DAWNFILESceneHandler.cc.
View newest version in sPHENIX GitHub at line 86 of file G4DAWNFILESceneHandler.cc
References DEFAULT_G4PRIM_FILE_NAME, fG4PrimDestDir, fG4PrimFileName, fMaxFileNum, fPrec, fPrec2, and FR_MAX_FILE_NUM.
|
virtual |
Definition at line 128 of file G4DAWNFILESceneHandler.cc.
View newest version in sPHENIX GitHub at line 128 of file G4DAWNFILESceneHandler.cc
References G4VisManager::errors, fPrimDest, FREndModeling(), G4cout, G4endl, G4VisManager::GetVerbosity(), and G4FRofstream::IsOpen().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 100 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 100 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddCompound().
Reimplemented from G4VSceneHandler.
Definition at line 103 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 103 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddCompound().
Reimplemented from G4VSceneHandler.
Definition at line 106 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 106 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddCompound().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 109 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 109 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddCompound().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 112 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 112 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddCompound().
|
virtual |
Implements G4VSceneHandler.
|
virtual |
Implements G4VSceneHandler.
Implements G4VSceneHandler.
Implements G4VSceneHandler.
Implements G4VSceneHandler.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 65 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 65 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddPrimitive().
Reimplemented from G4VSceneHandler.
Definition at line 67 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 67 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddPrimitive().
Reimplemented from G4VSceneHandler.
Reimplemented from G4VSceneHandler.
Reimplemented from G4VSceneHandler.
Reimplemented from G4VSceneHandler.
Reimplemented from G4VSceneHandler.
Reimplemented from G4VSceneHandler.
Reimplemented from G4VSceneHandler.
Reimplemented from G4VSceneHandler.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 84 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 84 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 87 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 87 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 90 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 90 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 93 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 93 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 96 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 96 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 70 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 70 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::BeginModeling().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 210 of file G4DAWNFILESceneHandler.cc.
View newest version in sPHENIX GitHub at line 210 of file G4DAWNFILESceneHandler.cc
References G4VisManager::errors, fG4PrimFileName, flag_saving_g4_prim, fPrimDest, FR_G4_PRIM_HEADER, G4cout, G4endl, G4VisManager::GetVerbosity(), IsSavingG4Prim(), G4FRofstream::Open(), SendStr(), SetG4PrimFileName(), and true.
Referenced by FRBeginModeling().
|
virtual |
Reimplemented from G4VSceneHandler.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 71 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 71 of file G4DAWNFILESceneHandler.hh
References G4VSceneHandler::EndModeling().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 233 of file G4DAWNFILESceneHandler.cc.
View newest version in sPHENIX GitHub at line 233 of file G4DAWNFILESceneHandler.cc
References G4FRofstream::Close(), G4VisManager::errors, false, flag_saving_g4_prim, fPrimDest, G4cout, G4endl, G4VisManager::GetVerbosity(), and IsSavingG4Prim().
Definition at line 253 of file G4DAWNFILESceneHandler.cc.
View newest version in sPHENIX GitHub at line 253 of file G4DAWNFILESceneHandler.cc
References BeginSavingG4Prim(), G4VisManager::errors, FR_BEGIN_MODELING, FR_OPEN_DEVICE, FR_SET_CAMERA, FRflag_in_modeling, FRIsInModeling(), G4cout, G4endl, G4VisManager::GetVerbosity(), SendBoundingBox(), SendStr(), and true.
Referenced by G4DAWNFILEViewer::ClearView(), and G4DAWNFILEViewer::DrawView().
void G4DAWNFILESceneHandler::FREndModeling | ( | ) |
Referenced by G4DAWNFILEViewer::ShowView(), and ~G4DAWNFILESceneHandler().
|
inline |
Definition at line 121 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 121 of file G4DAWNFILESceneHandler.hh
References FRflag_in_modeling.
Referenced by FRBeginModeling(), and G4DAWNFILEViewer::ShowView().
|
inline |
Definition at line 130 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 130 of file G4DAWNFILESceneHandler.hh
References fG4PrimFileName.
Referenced by G4DAWNFILEViewer::G4DAWNFILEViewer(), and G4DAWNFILEViewer::ShowView().
|
inline |
Definition at line 128 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 128 of file G4DAWNFILESceneHandler.hh
References fSystem.
Definition at line 123 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 123 of file G4DAWNFILESceneHandler.hh
References flag_saving_g4_prim.
Referenced by BeginSavingG4Prim(), and EndSavingG4Prim().
void G4DAWNFILESceneHandler::SendInt3Str | ( | G4int | ival1, |
G4int | ival2, | ||
G4int | ival3, | ||
const char * | char_string | ||
) |
void G4DAWNFILESceneHandler::SendInt4Str | ( | G4int | ival1, |
G4int | ival2, | ||
G4int | ival3, | ||
G4int | ival4, | ||
const char * | char_string | ||
) |
void G4DAWNFILESceneHandler::SendIntDouble3 | ( | G4int | ival, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3 | ||
) |
void G4DAWNFILESceneHandler::SendStr | ( | const char * | char_string | ) |
Referenced by BeginSavingG4Prim(), G4DAWNFILEViewer::ClearView(), and FRBeginModeling().
void G4DAWNFILESceneHandler::SendStrDouble11 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4, | ||
G4double | dval5, | ||
G4double | dval6, | ||
G4double | dval7, | ||
G4double | dval8, | ||
G4double | dval9, | ||
G4double | dval10, | ||
G4double | dval11 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble2 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble3 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble3Str | ( | const char * | char_string1, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
const char * | char_string2 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble4 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble5 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4, | ||
G4double | dval5 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble6 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4, | ||
G4double | dval5, | ||
G4double | dval6 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble6Str | ( | const char * | char_string1, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4, | ||
G4double | dval5, | ||
G4double | dval6, | ||
const char * | char_string2 | ||
) |
void G4DAWNFILESceneHandler::SendStrDouble7 | ( | const char * | char_string, |
G4double | dval1, | ||
G4double | dval2, | ||
G4double | dval3, | ||
G4double | dval4, | ||
G4double | dval5, | ||
G4double | dval6, | ||
G4double | dval7 | ||
) |
void G4DAWNFILESceneHandler::SendStrInt3 | ( | const char * | char_string, |
G4int | ival1, | ||
G4int | ival2, | ||
G4int | ival3 | ||
) |
void G4DAWNFILESceneHandler::SendStrInt4 | ( | const char * | char_string, |
G4int | ival1, | ||
G4int | ival2, | ||
G4int | ival3, | ||
G4int | ival4 | ||
) |
|
private |
void G4DAWNFILESceneHandler::SetG4PrimFileName | ( | ) |
Definition at line 144 of file G4DAWNFILESceneHandler.cc.
View newest version in sPHENIX GitHub at line 144 of file G4DAWNFILESceneHandler.cc
References DEFAULT_G4PRIM_FILE_NAME, G4VisManager::errors, fG4PrimDestDir, fG4PrimFileName, INPUTHEPMC::filename, fin, fMaxFileNum, G4cout, G4endl, G4PRIM_FILE_HEADER, and G4VisManager::GetVerbosity().
Referenced by BeginSavingG4Prim().
|
friend |
Definition at line 48 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 48 of file G4DAWNFILESceneHandler.hh
|
private |
Definition at line 257 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 257 of file G4DAWNFILESceneHandler.hh
|
private |
Definition at line 259 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 259 of file G4DAWNFILESceneHandler.hh
Referenced by G4DAWNFILESceneHandler(), and SetG4PrimFileName().
|
private |
Definition at line 260 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 260 of file G4DAWNFILESceneHandler.hh
Referenced by BeginSavingG4Prim(), G4DAWNFILEViewer::ClearView(), G4DAWNFILESceneHandler(), GetG4PrimFileName(), and SetG4PrimFileName().
|
private |
Definition at line 255 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 255 of file G4DAWNFILESceneHandler.hh
Referenced by BeginSavingG4Prim(), EndSavingG4Prim(), and IsSavingG4Prim().
|
private |
Definition at line 261 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 261 of file G4DAWNFILESceneHandler.hh
Referenced by G4DAWNFILESceneHandler(), and SetG4PrimFileName().
|
private |
Definition at line 263 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 263 of file G4DAWNFILESceneHandler.hh
Referenced by G4DAWNFILESceneHandler().
|
private |
Definition at line 263 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 263 of file G4DAWNFILESceneHandler.hh
Referenced by G4DAWNFILESceneHandler().
|
private |
Definition at line 245 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 245 of file G4DAWNFILESceneHandler.hh
Referenced by BeginSavingG4Prim(), G4DAWNFILEViewer::ClearView(), EndSavingG4Prim(), and ~G4DAWNFILESceneHandler().
|
private |
Definition at line 246 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 246 of file G4DAWNFILESceneHandler.hh
Referenced by G4DAWNFILEViewer::ClearView(), FRBeginModeling(), and FRIsInModeling().
|
staticprivate |
Definition at line 243 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 243 of file G4DAWNFILESceneHandler.hh
|
private |
Definition at line 242 of file G4DAWNFILESceneHandler.hh.
View newest version in sPHENIX GitHub at line 242 of file G4DAWNFILESceneHandler.hh
Referenced by GetSystem().