CFEL - ASG Software Suite
2.5.0
CASS
|
file contains the classes that calculate the momenta of particles from their detector hits. More...
#include <cmath>
#include <iostream>
#include <stdexcept>
#include <sstream>
#include "momenta_calculator.h"
#include "spectrometer.h"
#include "particle.h"
#include "cass_settings.h"
Go to the source code of this file.
Namespaces | |
cass | |
cass::ACQIRIS | |
cass::ACQIRIS::UnitConvertion | |
Functions | |
double | cass::ACQIRIS::UnitConvertion::VPcm2mmPns () |
convert V/cm * C[a.u. More... | |
double | cass::ACQIRIS::UnitConvertion::amu2kg () |
Atomic mass unit -> SI Unit. More... | |
double | cass::ACQIRIS::UnitConvertion::amu2au () |
Atomic mass unit -> Atomic Units. More... | |
double | cass::ACQIRIS::UnitConvertion::au2amu () |
Atomic Units ->Atomic mass unit. More... | |
double | cass::ACQIRIS::Pi () |
void | cass::ACQIRIS::getDetPlaneMomenta (double x_mm, double y_mm, double tof_ns, const Particle &particle, double &px_au, double &py_au) |
calculate Momentum in Detektor Plane More... | |
double | cass::ACQIRIS::getDetPlaneMomentum (double axis_mm, double tof_ns, double mass_au) |
calculate the momentum in the detector plane More... | |
double | cass::ACQIRIS::getZMom (double tof_ns, double mass_au, double charge_au, const SpectrometerRegion &sr) |
Momentum along time of flight. More... | |
double | cass::ACQIRIS::evalFunc (double v0, double mass_au, double charge_au, const Spectrometer &spec) |
helper function for endless SpectrometerRegions More... | |
double | cass::ACQIRIS::getZMomIter (double tof_ns, double mass_au, double charge_au, const Spectrometer &spectrometer) |
Momentum along time of flight. More... | |
double | cass::ACQIRIS::UnitConvertion::au2m () |
Atomic Units -> SI Units. More... | |
double | cass::ACQIRIS::UnitConvertion::au2mm () |
Atomic Units -> SI Units. More... | |
double | cass::ACQIRIS::UnitConvertion::au2s () |
Atomic Units -> SI Units. More... | |
double | cass::ACQIRIS::UnitConvertion::au2ns () |
Atomic Units -> SI Units. More... | |
double | cass::ACQIRIS::UnitConvertion::au2mPs () |
Atomic Units -> SI Units. More... | |
double | cass::ACQIRIS::UnitConvertion::au2mmPns () |
Atomic Units -> SI Units. More... | |
double | cass::ACQIRIS::UnitConvertion::au2kg () |
Atomic Units -> SI Units. More... | |
double | cass::ACQIRIS::UnitConvertion::mm2au () |
SI Units -> Atomic Units. More... | |
double | cass::ACQIRIS::UnitConvertion::ns2au () |
SI Units -> Atomic Units. More... | |
double | cass::ACQIRIS::UnitConvertion::mmPns2au () |
SI Units -> Atomic Units. More... | |
double | cass::ACQIRIS::UnitConvertion::kg2au () |
SI Units -> Atomic Units. More... | |
file contains the classes that calculate the momenta of particles from their detector hits.
Definition in file momenta_calculator.cpp.