49{
50
51
52
53 G4StepPoint* postStepPoint = aStep -> GetPostStepPoint();
54
56 if(!postVolume_phys) return;
57
61
62
66 for (
G4int i = postDepth; i >= 0; --i) {
67 localPostPVPointerCopyNoPath.push_back
70 }
71
72
74 auto postIterator = sceneVisAttsMap.find(localPostPVPointerCopyNoPath);
76 if (postIterator != sceneVisAttsMap.end()) {
77 postVisAtts = &postIterator->second;
78 } else {
79 postVisAtts = 0;
80 }
81
82 if((!postVisAtts) || (!(postVisAtts->
IsVisible())))
return;
83
86
87
89
90 if(postAlpha==1.0 || ignoreTransparency)
91 {
92 G4Track* currentTrack = aStep -> GetTrack();
94 }
95}
std::vector< PVPointerCopyNo > PVPointerCopyNoPath
const std::map< G4ModelingParameters::PVPointerCopyNoPath, G4VisAttributes, PathLessThan > & GetSceneVisAttsMap() const
const G4VTouchable * GetTouchable() const
G4VPhysicalVolume * GetPhysicalVolume() const
G4int GetCopyNumber(G4int depth=0) const
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const
virtual G4int GetHistoryDepth() const
const G4Colour & GetColour() const
ForcedDrawingStyle GetForcedDrawingStyle() const
G4bool IsForceDrawingStyle() const
G4VSceneHandler * GetCurrentSceneHandler() const
static G4VisManager * GetInstance()