#include <G4TrajectoryDrawByOriginVolume.hh>
◆ G4TrajectoryDrawByOriginVolume()
G4TrajectoryDrawByOriginVolume::G4TrajectoryDrawByOriginVolume |
( |
const G4String & |
name = "Unspecified" , |
|
|
G4VisTrajContext * |
context = 0 |
|
) |
| |
◆ ~G4TrajectoryDrawByOriginVolume()
G4TrajectoryDrawByOriginVolume::~G4TrajectoryDrawByOriginVolume |
( |
| ) |
|
|
virtual |
◆ Draw()
void G4TrajectoryDrawByOriginVolume::Draw |
( |
const G4VTrajectory & |
trajectory, |
|
|
const G4bool & |
visible = true |
|
) |
| const |
|
virtual |
Implements G4VTrajectoryModel.
Definition at line 45 of file G4TrajectoryDrawByOriginVolume.cc.
52 assert (0 != aTrajectoryPoint);
58 assert (0 != logicalVolume);
69 myContext.SetLineColour(colour);
70 myContext.SetVisible(visible);
73 G4cout<<
"G4TrajectoryDrawByOriginVolume drawer named "<<
Name();
74 G4cout<<
", drawing trajectory originating in logical volume, "<<logicalName;
75 G4cout<<
", physical volumed "<<physicalName<<
", with configuration:"<<
G4endl;
G4ModelColourMap< G4String > fMap
const G4VisTrajContext & GetContext() const
G4GLOB_DLL std::ostream G4cout
void DrawLineAndPoints(const G4VTrajectory &traj, const G4VisTrajContext &)
const G4String & GetName() const
G4Navigator * GetNavigatorForTracking() const
static G4TransportationManager * GetTransportationManager()
bool GetColour(const T &, G4Colour &) const
const G4String & GetName() const
virtual const G4ThreeVector GetPosition() const =0
virtual G4VPhysicalVolume * LocateGlobalPointAndSetup(const G4ThreeVector &point, const G4ThreeVector *direction=0, const G4bool pRelativeSearch=true, const G4bool ignoreDirection=true)
G4LogicalVolume * GetLogicalVolume() const
G4bool GetVerbose() const
◆ Print()
void G4TrajectoryDrawByOriginVolume::Print |
( |
std::ostream & |
ostr | ) |
const |
|
virtual |
Implements G4VTrajectoryModel.
Definition at line 118 of file G4TrajectoryDrawByOriginVolume.cc.
120 ostr<<
"G4TrajectoryDrawByOriginVolume model "<<
Name() <<
" colour scheme: "<<std::endl;
125 ostr<<
"Default configuration:"<<
G4endl;
void Print(std::ostream &ostr) const
void Print(std::ostream &ostr) const
G4ModelColourMap< G4String > fMap
const G4VisTrajContext & GetContext() const
G4GLOB_DLL std::ostream G4cout
◆ Set() [1/2]
void G4TrajectoryDrawByOriginVolume::Set |
( |
const G4String & |
particle, |
|
|
const G4String & |
colour |
|
) |
| |
◆ Set() [2/2]
void G4TrajectoryDrawByOriginVolume::Set |
( |
const G4String & |
particle, |
|
|
const G4Colour & |
colour |
|
) |
| |
◆ SetDefault() [1/2]
void G4TrajectoryDrawByOriginVolume::SetDefault |
( |
const G4String & |
colour | ) |
|
Definition at line 83 of file G4TrajectoryDrawByOriginVolume.cc.
90 ed <<
"G4Colour with key "<<colour<<
" does not exist ";
92 (
"G4TrajectoryDrawByOriginParticleID::SetDefault(const G4String& colour)",
"modeling0123",
JustWarning, ed);
std::ostringstream G4ExceptionDescription
void SetDefault(const G4String &)
static G4bool GetColour(const G4String &key, G4Colour &result)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ SetDefault() [2/2]
void G4TrajectoryDrawByOriginVolume::SetDefault |
( |
const G4Colour & |
colour | ) |
|
◆ fDefault
G4Colour G4TrajectoryDrawByOriginVolume::fDefault |
|
private |
◆ fMap
The documentation for this class was generated from the following files: