ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/gMocren/include/G4GMocrenFileSceneHandler.hh>
Classes | |
class | Detector |
class | Index3D |
Private Member Functions | |
void | InitializeParameters () |
G4bool | IsVisible () |
void | AddDetector (const G4VSolid &solid) |
void | ExtractDetector () |
void | GetNestedVolumeIndex (G4int, G4int[3]) |
Private Attributes | |
G4GMocrenFile & | kSystem |
G4GMocrenMessenger & | kMessenger |
G4GMocrenIO * | kgMocrenIO |
std::map< G4int, float > | kModality |
G4int | kModalitySize [3] |
G4bool | kbSetModalityVoxelSize |
G4bool | kbModelingTrajectory |
G4Transform3D | kVolumeTrans3D |
std::vector< Detector > | kDetectors |
G4ThreeVector | kVolumeSize |
G4ThreeVector | kVoxelDimension |
std::vector< G4String > | kNestedVolumeNames |
G4int | kNestedVolumeDimension [3] |
G4int | kNestedVolumeDirAxis [3] |
std::map< Index3D, float > | kNestedModality |
std::map< G4String, std::map < Index3D, G4double > > | kNestedHitsList |
std::ofstream | kGddDest |
G4bool | kFlagInModeling |
G4bool | kFlagSaving_g4_gdd |
G4int | kFlagParameterization |
G4bool | kFlagProcessedInteractiveScorer |
char | kGddDestDir [256] |
char | kGddFileName [256] |
G4int | kMaxFileNum |
Static Private Attributes | |
static G4int | kSceneIdCount = 0 |
Friends | |
class | G4GMocrenFileViewer |
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 53 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 53 of file G4GMocrenFileSceneHandler.hh
G4GMocrenFileSceneHandler::G4GMocrenFileSceneHandler | ( | G4GMocrenFile & | system, |
G4GMocrenMessenger & | messenger, | ||
const G4String & | name = "" |
||
) |
Definition at line 121 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 121 of file G4GMocrenFileSceneHandler.cc
References DEFAULT_GDD_FILE_NAME, FatalException, FR_MAX_FILE_NUM, G4Exception(), InitializeParameters(), kGddDestDir, kGddFileName, and kMaxFileNum.
|
virtual |
Definition at line 176 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 176 of file G4GMocrenFileSceneHandler.cc
References G4VisManager::confirmations, G4cout, G4endl, G4VisManager::GetVerbosity(), GFDEBUG, GFEndModeling(), kGddDest, and kgMocrenIO.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1597 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1597 of file G4GMocrenFileSceneHandler.cc
References G4VSceneHandler::AddCompound(), G4VTrajectory::DrawTrajectory(), FatalException, G4VSceneHandler::fpModel, G4cout, G4endl, G4Exception(), G4VTrajectory::GetCharge(), G4TrajectoriesModel::GetCurrentTrajectory(), G4VTrajectory::GetInitialMomentum(), G4VTrajectory::GetParticleName(), G4VTrajectory::GetPoint(), G4VTrajectory::GetPointEntries(), G4VTrajectoryPoint::GetPosition(), G4VTrajectory::GetTrackID(), GFDEBUG_TRK, and kbModelingTrajectory.
Reimplemented from G4VSceneHandler.
Definition at line 1637 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1637 of file G4GMocrenFileSceneHandler.cc
References G4VSceneHandler::AddCompound(), G4VHit::CreateAttValues(), FatalException, G4cout, G4endl, G4Exception(), G4GMocrenMessenger::getHitNames(), GFDEBUG_HIT, hits(), kMessenger, and kNestedHitsList.
Reimplemented from G4VSceneHandler.
Definition at line 1737 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1737 of file G4GMocrenFileSceneHandler.cc
References G4VSceneHandler::AddCompound(), G4cout, G4endl, and GFDEBUG_DIGI.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1742 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1742 of file G4GMocrenFileSceneHandler.cc
References G4cout, G4endl, G4GMocrenMessenger::getHitScorerNames(), G4VTHitsMap< T, Map_t >::GetMap(), G4VSceneHandler::GetName(), GetNestedVolumeIndex(), GFDEBUG_HIT, hits(), incremental_prev_tag::idx, kMessenger, kNestedHitsList, and kNestedVolumeDimension.
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1814 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1814 of file G4GMocrenFileSceneHandler.cc
References G4cout, G4endl, G4GMocrenMessenger::getHitScorerNames(), G4VTHitsMap< _Tp, std::map< G4int, _Tp * > >::GetMap(), G4VSceneHandler::GetName(), GetNestedVolumeIndex(), GFDEBUG_HIT, hits(), incremental_prev_tag::idx, kMessenger, kNestedHitsList, and kNestedVolumeDimension.
Definition at line 1918 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1918 of file G4GMocrenFileSceneHandler.cc
References G4GMocrenFileSceneHandler::Detector::color, color(), G4VSolid::CreatePolyhedron(), G4VSceneHandler::fObjectTransformation, G4VSceneHandler::fpModel, G4cout, G4endl, G4Colour::GetBlue(), G4VisAttributes::GetColor(), G4PhysicalVolumeModel::GetCurrentLV(), G4Colour::GetGreen(), G4VSceneHandler::GetModel(), G4VSolid::GetName(), G4Colour::GetRed(), G4LogicalVolume::GetVisAttributes(), GFDEBUG_DET, kDetectors, G4GMocrenFileSceneHandler::Detector::name, G4GMocrenFileSceneHandler::Detector::polyhedron, return(), and G4GMocrenFileSceneHandler::Detector::transform3D.
Referenced by AddSolid().
|
virtual |
Implements G4VSceneHandler.
Definition at line 543 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 543 of file G4GMocrenFileSceneHandler.cc
References G4GMocrenIO::addTrack(), color(), G4VisManager::confirmations, FatalException, G4VSceneHandler::fpModel, G4VSceneHandler::fProcessing2D, G4cout, G4endl, G4Exception(), G4Colour::GetBlue(), G4VisAttributes::GetColor(), G4Colour::GetGreen(), G4Colour::GetRed(), HepGeom::Transform3D::getRotation(), HepGeom::Transform3D::getTranslation(), G4VisManager::GetVerbosity(), G4Visible::GetVisAttributes(), GFBeginModeling(), GFDEBUG, GFDEBUG_TRK, CLHEP::HepRotation::inverse(), JustWarning, kbModelingTrajectory, kgMocrenIO, kVolumeTrans3D, MAX_NUM_TRAJECTORIES, CLHEP::Hep3Vector::transform(), and CLHEP::Hep3Vector::x().
|
virtual |
Implements G4VSceneHandler.
Definition at line 720 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 720 of file G4GMocrenFileSceneHandler.cc
References G4VisManager::confirmations, f, G4VSceneHandler::fpModel, G4VSceneHandler::fProcessing2D, G4cout, G4endl, G4Exception(), G4PhysicalVolumeModel::GetCurrentLV(), G4PhysicalVolumeModel::GetCurrentPV(), G4VSolid::GetEntityType(), G4VSolid::GetName(), G4VPhysicalVolume::GetName(), HepPolyhedron::GetNextVertexIndex(), HepPolyhedron::GetNoFacets(), G4LogicalVolume::GetSolid(), G4VisManager::GetVerbosity(), GFBeginModeling(), GFDEBUG, and JustWarning.
Implements G4VSceneHandler.
Definition at line 635 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 635 of file G4GMocrenFileSceneHandler.cc
References G4VisManager::confirmations, G4VSceneHandler::fProcessing2D, G4cout, G4endl, G4Exception(), G4VisManager::GetVerbosity(), GFBeginModeling(), GFDEBUG, and JustWarning.
Implements G4VSceneHandler.
Definition at line 663 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 663 of file G4GMocrenFileSceneHandler.cc
References G4VisManager::confirmations, G4VSceneHandler::fProcessing2D, G4cout, G4endl, G4Exception(), G4VisManager::GetVerbosity(), GFBeginModeling(), GFDEBUG, and JustWarning.
Implements G4VSceneHandler.
Definition at line 692 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 692 of file G4GMocrenFileSceneHandler.cc
References G4VisManager::confirmations, G4VSceneHandler::fProcessing2D, G4cout, G4endl, G4Exception(), G4VisManager::GetVerbosity(), GFBeginModeling(), GFDEBUG, and JustWarning.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 74 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 74 of file G4GMocrenFileSceneHandler.hh
References G4VSceneHandler::AddPrimitive().
Reimplemented from G4VSceneHandler.
Definition at line 76 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 76 of file G4GMocrenFileSceneHandler.hh
References G4VSceneHandler::AddPrimitive().
Reimplemented from G4VSceneHandler.
Definition at line 839 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 839 of file G4GMocrenFileSceneHandler.cc
References AddDetector(), cm, cm3, G4VNestedParameterisation::ComputeDimensions(), G4PhantomParameterisation::ComputeMaterial(), G4VNestedParameterisation::ComputeMaterial(), G4VNestedParameterisation::ComputeTransformation(), G4VisManager::confirmations, G4Box::CreatePolyhedron(), FatalException, G4ScoringManager::FindMesh(), G4VSceneHandler::fObjectTransformation, G4VSceneHandler::fpModel, Acts::UnitConstants::g, G4cout, G4endl, G4Exception(), G4VPhysicalVolume::GetCopyNo(), G4PhysicalVolumeModel::GetCurrentDepth(), G4PhysicalVolumeModel::GetCurrentMaterial(), G4PhysicalVolumeModel::GetCurrentPV(), G4LogicalVolume::GetDaughter(), G4Material::GetDensity(), G4PhysicalVolumeModel::GetDrawnPVPath(), G4GMocrenMessenger::getDrawVolumeGrid(), G4VPhysicalVolume::GetLogicalVolume(), G4VSceneHandler::GetModel(), G4VPhysicalVolume::GetMultiplicity(), G4VSolid::GetName(), G4VPhysicalVolume::GetName(), G4Material::GetName(), G4VSceneHandler::GetName(), HepPolyhedron::GetNextEdge(), G4LogicalVolume::GetNoDaughters(), G4PhantomParameterisation::GetNoVoxelX(), G4PhantomParameterisation::GetNoVoxelY(), G4PhantomParameterisation::GetNoVoxelZ(), G4VScoringMesh::GetNumberOfSegments(), G4VPhysicalVolume::GetObjectTranslation(), G4VPhysicalVolume::GetParameterisation(), G4VPhysicalVolume::GetReplicationData(), HepGeom::Transform3D::getRotation(), G4VScoringMesh::GetRotationMatrix(), G4ScoringManager::GetScoringManager(), G4VScoringMesh::GetSize(), G4LogicalVolume::GetSolid(), G4PhysicalVolumeModel::GetTopPhysicalVolume(), G4VScoringMesh::GetTranslation(), HepGeom::Transform3D::getTranslation(), G4VisManager::GetVerbosity(), G4GMocrenMessenger::getVolumeName(), G4PhantomParameterisation::GetVoxelHalfX(), G4PhantomParameterisation::GetVoxelHalfY(), G4PhantomParameterisation::GetVoxelHalfZ(), G4Box::GetXHalfLength(), G4Box::GetYHalfLength(), G4Box::GetZHalfLength(), GFBeginModeling(), GFDEBUG, GFDEBUG_DET, incremental_prev_tag::idx, CLHEP::HepRotation::inverse(), CLHEP::HepRotation::isIdentity(), G4VPVParameterisation::IsNested(), G4VPhysicalVolume::IsParameterised(), G4VPhysicalVolume::IsReplicated(), IsVisible(), kbSetModalityVoxelSize, kFlagParameterization, kFlagProcessedInteractiveScorer, kgMocrenIO, kMessenger, kNestedModality, kNestedVolumeDimension, kNestedVolumeDirAxis, kNestedVolumeNames, kVolumeSize, kVolumeTrans3D, kVoxelDimension, kXAxis, kYAxis, kZAxis, mat, mm, n1, offset, pi, rad, return(), CLHEP::Hep3Vector::set(), G4GMocrenIO::setVoxelSpacing(), HepPolyhedron::Transform(), v1, v2, width, CLHEP::Hep3Vector::x(), HepGeom::BasicVector3D< T >::x(), CLHEP::Hep3Vector::y(), HepGeom::BasicVector3D< T >::y(), CLHEP::Hep3Vector::z(), and HepGeom::BasicVector3D< T >::z().
Reimplemented from G4VSceneHandler.
Definition at line 1465 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1465 of file G4GMocrenFileSceneHandler.cc
References AddDetector(), G4VisManager::confirmations, G4cout, G4endl, G4VisManager::GetVerbosity(), GFBeginModeling(), GFDEBUG, IsVisible(), and return().
Reimplemented from G4VSceneHandler.
Definition at line 1422 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1422 of file G4GMocrenFileSceneHandler.cc
References AddDetector(), G4VisManager::confirmations, G4Tubs::CreatePolyhedron(), G4VSceneHandler::fpModel, G4cout, G4endl, G4PhysicalVolumeModel::GetCurrentMaterial(), G4VSceneHandler::GetModel(), G4VSolid::GetName(), G4Material::GetName(), HepPolyhedron::GetNoVertices(), G4VisManager::GetVerbosity(), HepPolyhedron::GetVertex(), GFBeginModeling(), GFDEBUG, GFDEBUG_DET, IsVisible(), mat, return(), HepGeom::BasicVector3D< T >::x(), HepGeom::BasicVector3D< T >::y(), and HepGeom::BasicVector3D< T >::z().
Reimplemented from G4VSceneHandler.
Definition at line 1483 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1483 of file G4GMocrenFileSceneHandler.cc
References AddDetector(), G4VisManager::confirmations, G4cout, G4endl, G4VisManager::GetVerbosity(), GFBeginModeling(), GFDEBUG, IsVisible(), and return().
Reimplemented from G4VSceneHandler.
Definition at line 1538 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1538 of file G4GMocrenFileSceneHandler.cc
References AddDetector(), G4VisManager::confirmations, G4cout, G4endl, G4VisManager::GetVerbosity(), GFBeginModeling(), GFDEBUG, IsVisible(), and return().
Reimplemented from G4VSceneHandler.
Definition at line 1502 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1502 of file G4GMocrenFileSceneHandler.cc
References AddDetector(), G4VisManager::confirmations, G4cout, G4endl, G4VisManager::GetVerbosity(), GFBeginModeling(), GFDEBUG, IsVisible(), and return().
Reimplemented from G4VSceneHandler.
Definition at line 1520 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1520 of file G4GMocrenFileSceneHandler.cc
References AddDetector(), G4VisManager::confirmations, G4cout, G4endl, G4VisManager::GetVerbosity(), GFBeginModeling(), GFDEBUG, IsVisible(), and return().
Reimplemented from G4VSceneHandler.
Definition at line 1557 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1557 of file G4GMocrenFileSceneHandler.cc
References AddDetector(), G4VisManager::confirmations, G4cout, G4endl, G4VisManager::GetVerbosity(), GFBeginModeling(), GFDEBUG, IsVisible(), and return().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 93 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 93 of file G4GMocrenFileSceneHandler.hh
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 96 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 96 of file G4GMocrenFileSceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 99 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 99 of file G4GMocrenFileSceneHandler.hh
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 102 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 102 of file G4GMocrenFileSceneHandler.hh
References G4VSceneHandler::AddSolid().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 105 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 105 of file G4GMocrenFileSceneHandler.hh
References G4VSceneHandler::AddSolid().
Reimplemented from G4VSceneHandler.
Definition at line 1576 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1576 of file G4GMocrenFileSceneHandler.cc
References AddDetector(), G4VSceneHandler::AddSolid(), GFBeginModeling(), IsVisible(), and return().
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 79 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 79 of file G4GMocrenFileSceneHandler.hh
References G4VSceneHandler::BeginModeling().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 814 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 814 of file G4GMocrenFileSceneHandler.cc
References G4VSceneHandler::BeginPrimitives(), G4VisManager::confirmations, G4cout, G4endl, G4VisManager::GetVerbosity(), GFBeginModeling(), and GFDEBUG.
Definition at line 281 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 281 of file G4GMocrenFileSceneHandler.cc
References G4GMocrenIO::clearDetector(), G4GMocrenIO::clearDoseDistAll(), G4GMocrenIO::clearROIAll(), G4GMocrenIO::clearTracks(), G4VisManager::confirmations, G4cout, G4endl, G4GMocrenFileCTtoDensityMap::GetDensity(), G4GMocrenFileCTtoDensityMap::GetMaxCT(), G4GMocrenFileCTtoDensityMap::GetMinCT(), G4VisManager::GetVerbosity(), GFDEBUG, IsSavingGdd(), kDetectors, kFlagSaving_g4_gdd, kgMocrenIO, kNestedHitsList, kNestedVolumeNames, SetGddFileName(), G4GMocrenIO::setModalityImageDensityMap(), and G4GMocrenIO::setModalityImageMinMax().
Referenced by GFBeginModeling().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 1905 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1905 of file G4GMocrenFileSceneHandler.cc
References G4VSceneHandler::fpViewer.
|
inlinevirtual |
Reimplemented from G4VSceneHandler.
Definition at line 80 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 80 of file G4GMocrenFileSceneHandler.hh
References G4VSceneHandler::EndModeling().
|
virtual |
Reimplemented from G4VSceneHandler.
Definition at line 827 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 827 of file G4GMocrenFileSceneHandler.cc
References G4VisManager::confirmations, G4VSceneHandler::EndPrimitives(), G4cout, G4endl, G4VisManager::GetVerbosity(), and GFDEBUG.
Definition at line 352 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 352 of file G4GMocrenFileSceneHandler.cc
References G4GMocrenIO::addTrack(), G4VisManager::confirmations, G4GMocrenIO::convertDensityToHU(), DBL_MAX, ExtractDetector(), G4cout, G4endl, HepGeom::Transform3D::getRotation(), HepGeom::Transform3D::getTranslation(), G4VisManager::GetVerbosity(), GFDEBUG, GFDEBUG_DET, incremental_prev_tag::idx, CLHEP::HepRotation::inverse(), IsSavingGdd(), kFlagSaving_g4_gdd, kGddDest, kGddFileName, kgMocrenIO, kModalitySize, kNestedHitsList, kNestedModality, kVolumeSize, kVolumeTrans3D, kVoxelDimension, n, G4GMocrenIO::newDoseDist(), scale, G4GMocrenIO::setDoseDist(), G4GMocrenIO::setDoseDistMinMax(), G4GMocrenIO::setDoseDistName(), G4GMocrenIO::setDoseDistScale(), G4GMocrenIO::setDoseDistSize(), G4GMocrenIO::setDoseDistUnit(), G4GMocrenIO::setModalityImage(), G4GMocrenIO::setModalityImageSize(), G4GMocrenIO::storeData(), CLHEP::Hep3Vector::transform(), G4GMocrenIO::translateDetector(), G4GMocrenIO::translateTracks(), Acts::Test::values, x, xmax, y, ymax, and z.
Referenced by GFEndModeling().
|
private |
Definition at line 1962 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1962 of file G4GMocrenFileSceneHandler.cc
References G4GMocrenIO::addDetector(), G4cout, G4endl, HepPolyhedron::GetNextEdge(), GFDEBUG_DET, HepGeom::Transform3D::inverse(), kDetectors, kgMocrenIO, kVolumeTrans3D, mm, HepPolyhedron::Transform(), v1, v2, HepGeom::BasicVector3D< T >::x(), HepGeom::BasicVector3D< T >::y(), and HepGeom::BasicVector3D< T >::z().
Referenced by EndSavingGdd().
|
inline |
Definition at line 129 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 129 of file G4GMocrenFileSceneHandler.hh
References kGddFileName.
Referenced by G4GMocrenFileViewer::G4GMocrenFileViewer(), and G4GMocrenFileViewer::ShowView().
Definition at line 2017 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 2017 of file G4GMocrenFileSceneHandler.cc
References kFlagParameterization, kNestedVolumeDimension, kNestedVolumeDirAxis, and Acts::PrimitivesVisualization::plane.
Referenced by AddCompound().
|
inline |
Definition at line 128 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 128 of file G4GMocrenFileSceneHandler.hh
References kSystem.
Definition at line 510 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 510 of file G4GMocrenFileSceneHandler.cc
References G4VSceneHandler::BeginModeling(), BeginSavingGdd(), G4VisManager::confirmations, G4cout, G4endl, G4Scene::GetEndOfEventModelList(), G4VSceneHandler::GetScene(), G4VisManager::GetVerbosity(), GFDEBUG, GFDEBUG_HIT, GFIsInModeling(), kFlagInModeling, and true.
Referenced by AddPrimitive(), AddSolid(), BeginPrimitives(), G4GMocrenFileViewer::ClearView(), and G4GMocrenFileViewer::DrawView().
void G4GMocrenFileSceneHandler::GFEndModeling | ( | ) |
Definition at line 787 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 787 of file G4GMocrenFileSceneHandler.cc
References G4VisManager::confirmations, G4VSceneHandler::EndModeling(), EndSavingGdd(), false, G4cout, G4endl, G4VisManager::GetVerbosity(), GFDEBUG, GFIsInModeling(), and kFlagInModeling.
Referenced by G4GMocrenFileViewer::ShowView(), and ~G4GMocrenFileSceneHandler().
|
inline |
Definition at line 121 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 121 of file G4GMocrenFileSceneHandler.hh
References kFlagInModeling.
Referenced by GFBeginModeling(), GFEndModeling(), and G4GMocrenFileViewer::ShowView().
|
private |
Definition at line 191 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 191 of file G4GMocrenFileSceneHandler.cc
References kbSetModalityVoxelSize, kModalitySize, kNestedVolumeDimension, and kNestedVolumeDirAxis.
Referenced by G4GMocrenFileSceneHandler().
Definition at line 123 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 123 of file G4GMocrenFileSceneHandler.hh
References kFlagSaving_g4_gdd.
Referenced by BeginSavingGdd(), and EndSavingGdd().
Definition at line 1887 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 1887 of file G4GMocrenFileSceneHandler.cc
References G4VSceneHandler::fpViewer, G4VSceneHandler::fpVisAttribs, G4VViewer::GetApplicableVisAttributes(), G4VisAttributes::IsVisible(), true, and visibility().
Referenced by AddSolid().
void G4GMocrenFileSceneHandler::SetGddFileName | ( | ) |
Definition at line 206 of file G4GMocrenFileSceneHandler.cc.
View newest version in sPHENIX GitHub at line 206 of file G4GMocrenFileSceneHandler.cc
References DEFAULT_GDD_FILE_NAME, INPUTHEPMC::filename, fin, G4cout, G4endl, GDD_FILE_HEADER, G4VisManager::GetVerbosity(), GFDEBUG, kGddDestDir, kGddFileName, kMaxFileNum, MAX_NUM_TRAJECTORIES, and G4VisManager::warnings.
Referenced by BeginSavingGdd().
|
friend |
Definition at line 55 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 55 of file G4GMocrenFileSceneHandler.hh
|
private |
Definition at line 155 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 155 of file G4GMocrenFileSceneHandler.hh
Referenced by AddCompound(), and AddPrimitive().
|
private |
Definition at line 154 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 154 of file G4GMocrenFileSceneHandler.hh
Referenced by AddSolid(), and InitializeParameters().
|
private |
Definition at line 172 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 172 of file G4GMocrenFileSceneHandler.hh
Referenced by AddDetector(), BeginSavingGdd(), and ExtractDetector().
|
private |
Definition at line 201 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 201 of file G4GMocrenFileSceneHandler.hh
Referenced by G4GMocrenFileViewer::ClearView(), GFBeginModeling(), GFEndModeling(), and GFIsInModeling().
|
private |
Definition at line 212 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 212 of file G4GMocrenFileSceneHandler.hh
Referenced by AddSolid(), and GetNestedVolumeIndex().
|
private |
Definition at line 215 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 215 of file G4GMocrenFileSceneHandler.hh
Referenced by AddSolid().
|
private |
Definition at line 210 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 210 of file G4GMocrenFileSceneHandler.hh
Referenced by BeginSavingGdd(), EndSavingGdd(), and IsSavingGdd().
|
private |
Definition at line 200 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 200 of file G4GMocrenFileSceneHandler.hh
Referenced by EndSavingGdd(), and ~G4GMocrenFileSceneHandler().
|
private |
Definition at line 217 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 217 of file G4GMocrenFileSceneHandler.hh
Referenced by G4GMocrenFileSceneHandler(), and SetGddFileName().
|
private |
Definition at line 218 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 218 of file G4GMocrenFileSceneHandler.hh
Referenced by EndSavingGdd(), G4GMocrenFileSceneHandler(), GetGddFileName(), and SetGddFileName().
|
private |
Definition at line 149 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 149 of file G4GMocrenFileSceneHandler.hh
Referenced by AddPrimitive(), AddSolid(), BeginSavingGdd(), EndSavingGdd(), ExtractDetector(), and ~G4GMocrenFileSceneHandler().
|
private |
Definition at line 219 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 219 of file G4GMocrenFileSceneHandler.hh
Referenced by G4GMocrenFileSceneHandler(), and SetGddFileName().
|
private |
Definition at line 148 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 148 of file G4GMocrenFileSceneHandler.hh
Referenced by AddCompound(), and AddSolid().
|
private |
Definition at line 151 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 151 of file G4GMocrenFileSceneHandler.hh
|
private |
Definition at line 152 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 152 of file G4GMocrenFileSceneHandler.hh
Referenced by EndSavingGdd(), and InitializeParameters().
Definition at line 197 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 197 of file G4GMocrenFileSceneHandler.hh
Referenced by AddCompound(), BeginSavingGdd(), and EndSavingGdd().
|
private |
Definition at line 195 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 195 of file G4GMocrenFileSceneHandler.hh
Referenced by AddSolid(), and EndSavingGdd().
|
private |
Definition at line 176 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 176 of file G4GMocrenFileSceneHandler.hh
Referenced by AddCompound(), AddSolid(), GetNestedVolumeIndex(), and InitializeParameters().
|
private |
Definition at line 177 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 177 of file G4GMocrenFileSceneHandler.hh
Referenced by AddSolid(), GetNestedVolumeIndex(), and InitializeParameters().
|
private |
Definition at line 175 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 175 of file G4GMocrenFileSceneHandler.hh
Referenced by AddSolid(), and BeginSavingGdd().
|
staticprivate |
Definition at line 157 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 157 of file G4GMocrenFileSceneHandler.hh
|
private |
Definition at line 147 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 147 of file G4GMocrenFileSceneHandler.hh
Referenced by GetSystem().
|
private |
Definition at line 173 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 173 of file G4GMocrenFileSceneHandler.hh
Referenced by AddSolid(), and EndSavingGdd().
|
private |
Definition at line 160 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 160 of file G4GMocrenFileSceneHandler.hh
Referenced by AddPrimitive(), AddSolid(), EndSavingGdd(), and ExtractDetector().
|
private |
Definition at line 174 of file G4GMocrenFileSceneHandler.hh.
View newest version in sPHENIX GitHub at line 174 of file G4GMocrenFileSceneHandler.hh
Referenced by AddSolid(), and EndSavingGdd().