ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Go to the documentation of this file.
21 AtELossTable(
const std::vector<double> &energy,
const std::vector<double> &dEdX,
double density = 0);
34 void LoadLiseTable(std::string fileName,
double mass,
double density,
int column = 2);
36 virtual double GetdEdx(
double energy)
const override;
37 virtual double GetRange(
double energyIni,
double energyFin = 0)
const override;
38 virtual double GetEnergyLoss(
double energyIni,
double distance)
const override
40 return energyIni -
GetEnergy(energyIni, distance);
42 virtual double GetEnergy(
double energyIni,
double distance)
const override;
44 [[deprecated]]
double GetEnergyOld(
double energyIni,
double distance)
const;
47 void LoadTable(
const std::vector<double> &energy,
const std::vector<double> &dEdX);
48 double GetUnitConversion(
const std::string &unit);
52 #endif //#ifndef ATELOSSTABLE_H