13#ifndef BesTruthVertex_h
14#define BesTruthVertex_h 1
19#include "G4ThreeVector.hh"
38 void SetPosition(
const G4ThreeVector &p ) { m_position = p; }
40 G4double
GetTime()
const {
return m_time; }
47 void SetTerminal(
bool wasTerminal ) { m_terminal = wasTerminal; }
50 void SetIndex(
signed long newIndex ) { m_index = newIndex; }
60 G4String m_processName;
63 G4ThreeVector m_position;
void SetPosition(const G4ThreeVector &p)
G4String GetProcessName() const
BesTruthTrack * GetParentTrack() const
void SetParentTrack(BesTruthTrack *newParent)
void SetTerminal(bool wasTerminal)
void SetTime(const G4double &t)
friend ostream & operator<<(ostream &, const BesTruthVertex &)
G4ThreeVector GetPosition() const
void SetIndex(signed long newIndex)
void SetMinDau(G4int dau)
G4int GetCurrentDau() const
void SetProcessName(const G4String name)