Go to the source code of this file.
◆ operator+()
Definition at line 40 of file G4ParticleHPVector.cc.
41 {
48 {
50 {
52 {
55 result->
SetData(running++, x, y);
56 j++;
57 }
58
59 else if( left.
GetX(i)+right.
GetX(j) == 0
60 || std::abs((right.
GetX(j)-left.
GetX(i))/(left.
GetX(i)+right.
GetX(j))) > 0.001 )
61 {
64 result->
SetData(running++, x, y);
65 break;
66 }
67 else
68 {
69 break;
70 }
71 }
73 {
76 result->
SetData(running++, x, y);
77 }
78 }
80 return *result;
81 }
void SetData(G4int i, G4double x, G4double y)
void ThinOut(G4double precision)
G4double GetY(G4double x)
G4double GetX(G4int i) const
G4int GetVectorLength() const