#include <G4VModelFactory.hh>
Public Types | |
| typedef std::vector< G4UImessenger * > | Messengers |
| typedef std::pair< T *, Messengers > | ModelAndMessengers |
Public Member Functions | |
| G4VModelFactory (const G4String &name) | |
| virtual | ~G4VModelFactory () |
| G4String | Name () |
| virtual ModelAndMessengers | Create (const G4String &placement, const G4String &modelName)=0 |
| void | Print (std::ostream &ostr) const |
Definition at line 47 of file G4VModelFactory.hh.
| typedef std::vector<G4UImessenger*> G4VModelFactory< T >::Messengers |
Reimplemented in G4DigiAttributeFilterFactory, G4HitAttributeFilterFactory, G4TrajectoryAttributeFilterFactory, G4TrajectoryChargeFilterFactory, G4TrajectoryParticleFilterFactory, and G4TrajectoryOriginVolumeFilterFactory.
Definition at line 51 of file G4VModelFactory.hh.
| typedef std::pair<T*, Messengers> G4VModelFactory< T >::ModelAndMessengers |
Reimplemented in G4DigiAttributeFilterFactory, G4HitAttributeFilterFactory, G4TrajectoryAttributeFilterFactory, G4TrajectoryChargeFilterFactory, G4TrajectoryParticleFilterFactory, and G4TrajectoryOriginVolumeFilterFactory.
Definition at line 52 of file G4VModelFactory.hh.
| G4VModelFactory< T >::G4VModelFactory | ( | const G4String & | name | ) |
| G4VModelFactory< T >::~G4VModelFactory | ( | ) | [virtual] |
| virtual ModelAndMessengers G4VModelFactory< T >::Create | ( | const G4String & | placement, | |
| const G4String & | modelName | |||
| ) | [pure virtual] |
Implemented in G4DigiAttributeFilterFactory, G4HitAttributeFilterFactory, G4TrajectoryAttributeFilterFactory, G4TrajectoryChargeFilterFactory, G4TrajectoryParticleFilterFactory, G4TrajectoryOriginVolumeFilterFactory, G4TrajectoryDrawByAttributeFactory, G4TrajectoryDrawByChargeFactory, G4TrajectoryGenericDrawerFactory, G4TrajectoryDrawByParticleIDFactory, and G4TrajectoryDrawByOriginVolumeFactory.
| G4String G4VModelFactory< T >::Name | ( | ) |
| void G4VModelFactory< T >::Print | ( | std::ostream & | ostr | ) | const |
1.4.7