69 for (
size_t i = 0 ; i < VectorLength ; i++)
93 std::vector<G4double>::iterator binLoc =
96 size_t binIdx = binLoc -
binVector.begin();
98 std::vector<G4double>::iterator dataLoc =
dataVector.begin() + binIdx;
128 while (n1 != n3 - 1) {
133 n2 = n1 + (n3 - n1 + 1)/2;
G4PVDataVector dataVector
G4double LinearInterpolationOfEnergy(G4double aValue, size_t theLocBin)
void InsertValues(G4double energy, G4double value)
G4double GetMaxLowEdgeEnergy()
G4double GetEnergy(G4double aValue)
G4double energy(const ThreeVector &p, const G4double m)
size_t FindValueBinLocation(G4double aValue)
G4double GetMinLowEdgeEnergy()
G4PhysicsOrderedFreeVector()
virtual ~G4PhysicsOrderedFreeVector()