ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/management/include/G4VisManager.hh>
Public Types | |
typedef G4VisListManager< Model > | List |
typedef G4VModelFactory< Model > | Factory |
Public Member Functions | |
G4VisModelManager (const G4String &) | |
virtual | ~G4VisModelManager () |
void | Register (Model *) |
void | Register (Factory *) |
void | SetCurrent (const G4String &) |
const Model * | Current () const |
G4String | Placement () const |
void | Print (std::ostream &ostr, const G4String &name="") const |
const List * | ListManager () const |
const std::vector< Factory * > & | FactoryList () const |
Private Member Functions | |
G4VisModelManager (const G4VisModelManager &) | |
G4VisModelManager & | operator= (const G4VisModelManager &) |
Private Attributes | |
G4String | fPlacement |
List * | fpModelList |
std::vector< Factory * > | fFactoryList |
std::vector< G4UImessenger * > | fMessengerList |
Definition at line 113 of file G4VisManager.hh.
View newest version in sPHENIX GitHub at line 113 of file G4VisManager.hh
typedef G4VModelFactory<Model> G4VisModelManager< typename >::Factory |
Definition at line 48 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 48 of file G4VisModelManager.hh
typedef G4VisListManager<Model> G4VisModelManager< typename >::List |
Definition at line 47 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 47 of file G4VisModelManager.hh
G4VisModelManager< Model >::G4VisModelManager | ( | const G4String & | placement | ) |
Definition at line 87 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 87 of file G4VisModelManager.hh
|
virtual |
Definition at line 93 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 93 of file G4VisModelManager.hh
|
private |
const Model * G4VisModelManager< Model >::Current | ( | ) | const |
Definition at line 140 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 140 of file G4VisModelManager.hh
Referenced by G4VisManager::CurrentTrajDrawModel().
const std::vector< G4VModelFactory< Model > * > & G4VisModelManager< Model >::FactoryList | ( | ) | const |
Definition at line 182 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 182 of file G4VisModelManager.hh
Referenced by G4VisManager::PrintAvailableModels().
const G4VisListManager< Model > * G4VisModelManager< Model >::ListManager | ( | ) | const |
Definition at line 175 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 175 of file G4VisModelManager.hh
Referenced by G4VisManager::PrintAvailableModels().
|
private |
G4String G4VisModelManager< Model >::Placement | ( | ) | const |
Definition at line 147 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 147 of file G4VisModelManager.hh
Referenced by G4VisManager::RegisterMessengers().
void G4VisModelManager< Model >::Print | ( | std::ostream & | ostr, |
const G4String & | name = "" |
||
) | const |
Definition at line 154 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 154 of file G4VisModelManager.hh
void G4VisModelManager< Model >::Register | ( | Model * | model | ) |
Definition at line 115 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 115 of file G4VisModelManager.hh
Referenced by G4VisManager::CurrentTrajDrawModel(), G4VisManager::RegisterModel(), and G4VisManager::RegisterModelFactory().
void G4VisModelManager< Model >::Register | ( | Factory * | factory | ) |
Definition at line 122 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 122 of file G4VisModelManager.hh
void G4VisModelManager< Model >::SetCurrent | ( | const G4String & | model | ) |
Definition at line 133 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 133 of file G4VisModelManager.hh
Referenced by G4VisManager::SelectTrajectoryModel().
|
private |
Definition at line 81 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 81 of file G4VisModelManager.hh
|
private |
Definition at line 82 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 82 of file G4VisModelManager.hh
|
private |
Definition at line 79 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 79 of file G4VisModelManager.hh
|
private |
Definition at line 80 of file G4VisModelManager.hh.
View newest version in sPHENIX GitHub at line 80 of file G4VisModelManager.hh