![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4detectors/PHG4BlockDisplayAction.h>
Inheritance diagram for PHG4BlockDisplayAction:
Collaboration diagram for PHG4BlockDisplayAction:Public Member Functions | |
| PHG4BlockDisplayAction (const std::string &name, PHParameters *parameters) | |
| ~PHG4BlockDisplayAction () override | |
| void | ApplyDisplayAction (G4VPhysicalVolume *physvol) override |
| ApplyDisplayAction method. | |
| void | SetMyVolume (G4LogicalVolume *vol) |
| void | SetColor (const double red, const double green, const double blue, const double alpha=1.) |
Public Member Functions inherited from PHG4DisplayAction | |
| PHG4DisplayAction ()=delete | |
| constructor | |
| PHG4DisplayAction (const std::string &name) | |
| virtual | ~PHG4DisplayAction () |
| destructor | |
| virtual void | SetName (const std::string &name) |
| virtual std::string | GetName () const |
| virtual void | Print (const std::string &="ALL") |
Private Attributes | |
| PHParameters * | m_Params |
| G4LogicalVolume * | m_MyVolume |
| G4VisAttributes * | m_VisAtt |
| G4Colour * | m_Colour |
Additional Inherited Members | |
Public Types inherited from PHG4DisplayAction | |
| enum | CheckReturnCodes { ABORT = -1, FAILED = 0, ACCEPT = 1 } |
Protected Member Functions inherited from PHG4DisplayAction | |
| int | FindVolumes (G4VPhysicalVolume *physvol) |
| find FindVolume method | |
| virtual int | CheckVolume (G4VPhysicalVolume *) |
| find CheckVolume method | |
| virtual void | ApplyVisAttributes (G4VPhysicalVolume *) |
| ApplyVisAttributes method. | |
Definition at line 16 of file PHG4BlockDisplayAction.h.
View newest version in sPHENIX GitHub at line 16 of file PHG4BlockDisplayAction.h
| PHG4BlockDisplayAction::PHG4BlockDisplayAction | ( | const std::string & | name, |
| PHParameters * | parameters | ||
| ) |
Definition at line 14 of file PHG4BlockDisplayAction.cc.
View newest version in sPHENIX GitHub at line 14 of file PHG4BlockDisplayAction.cc
|
override |
Definition at line 23 of file PHG4BlockDisplayAction.cc.
View newest version in sPHENIX GitHub at line 23 of file PHG4BlockDisplayAction.cc
|
overridevirtual |
ApplyDisplayAction method.
pure virtual - has to be implemented by derived class creates and set VisAttributes for volumes
| [in] | physvol | starting volume in hierarchy (typically world volume) |
Implements PHG4DisplayAction.
Definition at line 29 of file PHG4BlockDisplayAction.cc.
View newest version in sPHENIX GitHub at line 29 of file PHG4BlockDisplayAction.cc
References PHParameters::get_int_param(), PHParameters::get_string_param(), m_Colour, m_MyVolume, m_Params, m_VisAtt, and PHG4Utils::SetColour().
Here is the call graph for this function:| void PHG4BlockDisplayAction::SetColor | ( | const double | red, |
| const double | green, | ||
| const double | blue, | ||
| const double | alpha = 1. |
||
| ) |
Definition at line 62 of file PHG4BlockDisplayAction.cc.
View newest version in sPHENIX GitHub at line 62 of file PHG4BlockDisplayAction.cc
References m_Colour.
Referenced by PHG4BlockSubsystem::InitRunSubsystem().
Here is the caller graph for this function:
|
inline |
Definition at line 24 of file PHG4BlockDisplayAction.h.
View newest version in sPHENIX GitHub at line 24 of file PHG4BlockDisplayAction.h
References m_MyVolume.
Referenced by PHG4BlockDetector::ConstructMe().
Here is the caller graph for this function:
|
private |
Definition at line 31 of file PHG4BlockDisplayAction.h.
View newest version in sPHENIX GitHub at line 31 of file PHG4BlockDisplayAction.h
Referenced by ApplyDisplayAction(), SetColor(), and ~PHG4BlockDisplayAction().
|
private |
Definition at line 29 of file PHG4BlockDisplayAction.h.
View newest version in sPHENIX GitHub at line 29 of file PHG4BlockDisplayAction.h
Referenced by ApplyDisplayAction(), and SetMyVolume().
|
private |
Definition at line 28 of file PHG4BlockDisplayAction.h.
View newest version in sPHENIX GitHub at line 28 of file PHG4BlockDisplayAction.h
Referenced by ApplyDisplayAction().
|
private |
Definition at line 30 of file PHG4BlockDisplayAction.h.
View newest version in sPHENIX GitHub at line 30 of file PHG4BlockDisplayAction.h
Referenced by ApplyDisplayAction(), and ~PHG4BlockDisplayAction().