ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <AtELossManager.h>
Public Member Functions | |
AtELossManager () | |
AtELossManager (std::string Eloss_file, Double_t Mass) | |
~AtELossManager () | |
Double_t | GetEnergyLossLinear (Double_t energy, Double_t distance) |
Double_t | GetEnergyLoss (Double_t energy, Double_t distance) |
Double_t | GetInitialEnergy (Double_t FinalEnergy, Double_t PathLength, Double_t StepSize) |
Double_t | GetFinalEnergy (Double_t InitialEnergy, Double_t PathLength, Double_t StepSize) |
Double_t | GetDistance (Double_t InitialE, Double_t FinalE, Double_t StepSize) |
Double_t | GetPathLength (Float_t InitialEnergy, Float_t FinalEnergy, Float_t DeltaT) |
Double_t | LoadRange (Float_t energy1) |
Double_t | GetTimeOfFlight (Double_t InitialEnergy, Double_t PathLength, Double_t StepSize) |
void | SetIonMass (Double_t IonMass) |
void | InitializeLookupTables (Double_t MaximumEnergy, Double_t MaximumDistance, Double_t DeltaE, Double_t DeltaD) |
void | PrintLookupTables () |
Double_t | GetLookupEnergy (Double_t InitialEnergy, Double_t distance) |
Definition at line 24 of file AtELossManager.h.
AtTools::AtELossManager::AtELossManager | ( | ) |
Definition at line 13 of file AtELossManager.cxx.
AtTools::AtELossManager::AtELossManager | ( | std::string | Eloss_file, |
Double_t | Mass | ||
) |
Definition at line 18 of file AtELossManager.cxx.
|
default |
Double_t AtTools::AtELossManager::GetDistance | ( | Double_t | InitialE, |
Double_t | FinalE, | ||
Double_t | StepSize | ||
) |
Definition at line 280 of file AtELossManager.cxx.
double AtTools::AtELossManager::GetEnergyLoss | ( | Double_t | energy, |
Double_t | distance | ||
) |
Definition at line 122 of file AtELossManager.cxx.
Double_t AtTools::AtELossManager::GetEnergyLossLinear | ( | Double_t | energy, |
Double_t | distance | ||
) |
Definition at line 68 of file AtELossManager.cxx.
Double_t AtTools::AtELossManager::GetFinalEnergy | ( | Double_t | InitialEnergy, |
Double_t | PathLength, | ||
Double_t | StepSize | ||
) |
Definition at line 246 of file AtELossManager.cxx.
Double_t AtTools::AtELossManager::GetInitialEnergy | ( | Double_t | FinalEnergy, |
Double_t | PathLength, | ||
Double_t | StepSize | ||
) |
Definition at line 217 of file AtELossManager.cxx.
Double_t AtTools::AtELossManager::GetLookupEnergy | ( | Double_t | InitialEnergy, |
Double_t | distance | ||
) |
Definition at line 501 of file AtELossManager.cxx.
Double_t AtTools::AtELossManager::GetPathLength | ( | Float_t | InitialEnergy, |
Float_t | FinalEnergy, | ||
Float_t | DeltaT | ||
) |
Definition at line 301 of file AtELossManager.cxx.
Double_t AtTools::AtELossManager::GetTimeOfFlight | ( | Double_t | InitialEnergy, |
Double_t | PathLength, | ||
Double_t | StepSize | ||
) |
Definition at line 386 of file AtELossManager.cxx.
void AtTools::AtELossManager::InitializeLookupTables | ( | Double_t | MaximumEnergy, |
Double_t | MaximumDistance, | ||
Double_t | DeltaE, | ||
Double_t | DeltaD | ||
) |
Definition at line 416 of file AtELossManager.cxx.
Double_t AtTools::AtELossManager::LoadRange | ( | Float_t | energy1 | ) |
Definition at line 345 of file AtELossManager.cxx.
void AtTools::AtELossManager::PrintLookupTables | ( | ) |
Definition at line 485 of file AtELossManager.cxx.
void AtTools::AtELossManager::SetIonMass | ( | Double_t | IonMass | ) |
Definition at line 410 of file AtELossManager.cxx.