27 std::vector<double> Qk;
31 SolidAttenuation(
double distance,
double radius,
int kmax = 4,
double absorbCoeff = -1);
32 SolidAttenuation(
double distance,
double length,
double outer_radius,
double inner_radius,
double energy,
int kmax = 4);
33 std::vector<double>
Get() {
return Qk; }
34 double Get(
double k) {
return Qk[(int)k]; }
35 void Set(
double k,
double Qk_in) { Qk[(int)k]=Qk_in; }
36 void Print() {
for (
int k=0; k<(int)Qk.size(); ++k) { printf(
"%3d %7.5f\n", k, Qk[k]); } }