#include <EDepSimVPositionGenerator.hh>
Public Member Functions | |
VPositionGenerator (const G4String &name) | |
virtual | ~VPositionGenerator () |
virtual G4LorentzVector | GetPosition ()=0 |
Return the candidate position for the primary vertex. More... | |
virtual bool | ForcePosition ()=0 |
G4String | GetName () const |
Return the name of the generator. More... | |
Private Attributes | |
G4String | fName |
The name of the generator. More... | |
Definition at line 23 of file EDepSimVPositionGenerator.hh.
|
inline |
Definition at line 25 of file EDepSimVPositionGenerator.hh.
|
inlinevirtual |
Definition at line 26 of file EDepSimVPositionGenerator.hh.
|
pure virtual |
Return true if this position should be forced for the primary vertex (should generally return true).
Implemented in EDepSim::FixedPositionGenerator, EDepSim::VConstrainedPositionGenerator, EDepSim::FreePositionGenerator, EDepSim::DensityPositionGenerator, and EDepSim::UniformPositionGenerator.
|
inline |
Return the name of the generator.
Definition at line 36 of file EDepSimVPositionGenerator.hh.
|
pure virtual |
Return the candidate position for the primary vertex.
Implemented in EDepSim::FixedPositionGenerator, EDepSim::FreePositionGenerator, EDepSim::DensityPositionGenerator, and EDepSim::UniformPositionGenerator.
|
private |
The name of the generator.
Definition at line 40 of file EDepSimVPositionGenerator.hh.