Class RMGVertexFromFile¶
Defined in File RMGVertexFromFile.hh
Inheritance Relationships¶
Base Type¶
public RMGVVertexGenerator(Class RMGVVertexGenerator)
Class Documentation¶
-
class RMGVertexFromFile : public RMGVVertexGenerator¶
Public Functions
-
RMGVertexFromFile()¶
-
~RMGVertexFromFile() = default¶
-
RMGVertexFromFile(RMGVertexFromFile const&) = delete¶
-
RMGVertexFromFile &operator=(RMGVertexFromFile const&) = delete¶
-
RMGVertexFromFile(RMGVertexFromFile&&) = delete¶
-
RMGVertexFromFile &operator=(RMGVertexFromFile&&) = delete¶
-
virtual bool GenerateVertex(G4ThreeVector&) override¶
Generate a primary vertex position.
Fills the provided vector
vwith the generated primary vertex position. If vertex generation is not implemented,vis set to a dummy position (0,0,0) and the function returns false.- Parameters:
v – Reference to the
G4ThreeVectorto hold the generated vertex.- Returns:
True if a valid vertex was generated, false otherwise.
-
virtual void BeginOfRunAction(const G4Run*) override¶
-
virtual void EndOfRunAction(const G4Run*) override¶
-
void OpenFile(std::string &name)¶
-
RMGVertexFromFile()¶