38 #ifndef G4ErrorTrajState_hh
39 #define G4ErrorTrajState_hh
84 virtual void Dump( std::ostream& out =
G4cout )
const = 0;
void SetData(const G4String &partType, const G4Point3D &pos, const G4Vector3D &mom)
G4ErrorSymMatrix G4ErrorTrajErr
virtual void SetMomentum(const G4Vector3D &mom)
void SetG4Track(G4Track *trk)
virtual void SetError(G4ErrorTrajErr em)
G4Point3D GetPosition() const
HepGeom::Point3D< G4double > G4Point3D
HepGeom::Vector3D< G4double > G4Vector3D
G4GLOB_DLL std::ostream G4cout
G4Vector3D GetMomentum() const
friend std::ostream & operator<<(std::ostream &, const G4ErrorTrajState &ts)
void SetCharge(G4double ch)
G4Track * GetG4Track() const
void DumpPosMomError(std::ostream &out=G4cout) const
G4double GetCharge() const
virtual ~G4ErrorTrajState()
void SetParticleType(const G4String &partType)
const G4String & GetParticleType() const
virtual G4int PropagateError(const G4Track *)
virtual G4int Update(const G4Track *)
virtual G4eTSType GetTSType() const
virtual void Dump(std::ostream &out=G4cout) const =0
void UpdatePosMom(const G4Point3D &pos, const G4Vector3D &mom)
static const G4double pos
G4ErrorTrajErr GetError() const
virtual void SetPosition(const G4Point3D pos)