ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtELossModel.cxx
Go to the documentation of this file.
1 #include "AtELossModel.h"
2 
3 #include <stdexcept>
4 namespace AtTools {
5 
10 void AtELossModel::SetDensity(double density)
11 {
12  if (fDensityIni == 0)
13  throw std::invalid_argument("Cannot set the density if the density of in model is not known");
14 
15  fDensity = density;
17 }
18 
19 } // namespace AtTools
AtTools::AtELossModel::fDensityIni
double fDensityIni
Definition: AtELossModel.h:21
AtTools
Definition: AtSimpleSimulation.h:19
AtTools::AtELossModel::SetDensity
void SetDensity(double density)
Definition: AtELossModel.cxx:10
AtTools::AtELossModel::fdEdxScale
double fdEdxScale
Definition: AtELossModel.h:28
AtTools::AtELossModel::fDensity
double fDensity
Definition: AtELossModel.h:26
AtELossModel.h