ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/field/BlineTracer/include/G4BlineEventAction.hh>
Public Member Functions | |
G4BlineEventAction (G4BlineTracer *aBlineTool) | |
virtual | ~G4BlineEventAction () |
virtual void | BeginOfEventAction (const G4Event *) |
virtual void | EndOfEventAction (const G4Event *) |
void | DrawFieldLines (G4double zoom, G4double theta, G4double phi) |
void | ResetVectorObjectToBeDrawn () |
void | SetDrawColour (G4Colour aColour) |
void | SetDrawBline (G4bool aBool) |
void | SetDrawPoints (G4bool aBool) |
void | SetPointSize (G4double aVal) |
G4bool | GetDrawBline () |
Public Member Functions inherited from G4UserEventAction | |
G4UserEventAction () | |
virtual | ~G4UserEventAction () |
virtual void | SetEventManager (G4EventManager *value) |
Private Attributes | |
G4BlineTracer * | fBlineTool |
G4Colour | fDrawColour |
G4bool | fDrawBline |
G4bool | fDrawPoints |
G4double | fPointSize |
std::vector< G4VisAttributes * > | fTrajectoryVisAttributes |
std::vector< G4Polyline > | fTrajectoryPolyline |
std::vector< G4Polymarker > | fTrajectoryPoints |
Additional Inherited Members | |
Protected Attributes inherited from G4UserEventAction | |
G4EventManager * | fpEventManager |
Definition at line 60 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 60 of file G4BlineEventAction.hh
G4BlineEventAction::G4BlineEventAction | ( | G4BlineTracer * | aBlineTool | ) |
Definition at line 54 of file G4BlineEventAction.cc.
View newest version in sPHENIX GitHub at line 54 of file G4BlineEventAction.cc
References fBlineTool.
|
virtual |
Definition at line 61 of file G4BlineEventAction.cc.
View newest version in sPHENIX GitHub at line 61 of file G4BlineEventAction.cc
References fTrajectoryVisAttributes.
Reimplemented from G4UserEventAction.
Definition at line 69 of file G4BlineEventAction.cc.
View newest version in sPHENIX GitHub at line 69 of file G4BlineEventAction.cc
Definition at line 114 of file G4BlineEventAction.cc.
View newest version in sPHENIX GitHub at line 114 of file G4BlineEventAction.cc
References G4VVisManager::Draw(), fTrajectoryPoints, fTrajectoryPolyline, G4cout, G4endl, G4Exception(), G4VVisManager::GetConcreteInstance(), G4UImanager::GetUIpointer(), and JustWarning.
Referenced by G4BlineTracerMessenger::SetNewValue().
Reimplemented from G4UserEventAction.
Definition at line 75 of file G4BlineEventAction.cc.
View newest version in sPHENIX GitHub at line 75 of file G4BlineEventAction.cc
References G4Polymarker::circles, fDrawBline, fDrawColour, fDrawPoints, G4VMarker::filled, fPointSize, fTrajectoryPoints, fTrajectoryPolyline, fTrajectoryVisAttributes, G4Event::GetTrajectoryContainer(), pos(), G4VMarker::SetFillStyle(), G4Polymarker::SetMarkerType(), G4VMarker::SetScreenSize(), and G4Visible::SetVisAttributes().
|
inline |
Definition at line 79 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 79 of file G4BlineEventAction.hh
References fDrawBline.
void G4BlineEventAction::ResetVectorObjectToBeDrawn | ( | ) |
Definition at line 148 of file G4BlineEventAction.cc.
View newest version in sPHENIX GitHub at line 148 of file G4BlineEventAction.cc
References fTrajectoryPoints, fTrajectoryPolyline, and fTrajectoryVisAttributes.
Referenced by G4BlineTracerMessenger::SetNewValue().
Definition at line 76 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 76 of file G4BlineEventAction.hh
References fDrawBline.
Referenced by G4BlineTracerMessenger::SetNewValue().
Definition at line 75 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 75 of file G4BlineEventAction.hh
References fDrawColour.
Definition at line 77 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 77 of file G4BlineEventAction.hh
References fDrawPoints.
Referenced by G4BlineTracerMessenger::SetNewValue().
Definition at line 78 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 78 of file G4BlineEventAction.hh
References fPointSize.
Referenced by G4BlineTracerMessenger::SetNewValue().
|
private |
Definition at line 91 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 91 of file G4BlineEventAction.hh
Referenced by G4BlineEventAction().
|
private |
Definition at line 93 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 93 of file G4BlineEventAction.hh
Referenced by EndOfEventAction(), GetDrawBline(), and SetDrawBline().
|
private |
Definition at line 92 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 92 of file G4BlineEventAction.hh
Referenced by EndOfEventAction(), and SetDrawColour().
|
private |
Definition at line 94 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 94 of file G4BlineEventAction.hh
Referenced by EndOfEventAction(), and SetDrawPoints().
|
private |
Definition at line 95 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 95 of file G4BlineEventAction.hh
Referenced by EndOfEventAction(), and SetPointSize().
|
private |
Definition at line 98 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 98 of file G4BlineEventAction.hh
Referenced by DrawFieldLines(), EndOfEventAction(), and ResetVectorObjectToBeDrawn().
|
private |
Definition at line 97 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 97 of file G4BlineEventAction.hh
Referenced by DrawFieldLines(), EndOfEventAction(), and ResetVectorObjectToBeDrawn().
|
private |
Definition at line 96 of file G4BlineEventAction.hh.
View newest version in sPHENIX GitHub at line 96 of file G4BlineEventAction.hh
Referenced by EndOfEventAction(), ResetVectorObjectToBeDrawn(), and ~G4BlineEventAction().