OpenMS
2.4.0
|
Mathematical and physical constants namespace. More...
Mathematical and physical constants namespace.
This namespace contains definitions for some basic mathematical and physical constants. All constants are double precision.
There are basically two ways of accessing these constants:
double my_pi = OpenMS::Constants::PI
using directive
: using namespace OpenMS::Constants;
double my_pi = PI;
const double a0 |
Bohr radius (alias)
const double AVOGADRO |
Avogadro constant. In units of ( ).
const double BOHR_RADIUS |
Bohr radius. In units m ( m).
const double BOLTZMANN |
Boltzmann constant. In units of J/K ( J/K).
const double c |
Speed of Light (alias)
Referenced by seqan::_consumeChar(), seqan::_createSecondarySpawns(), seqan::_getSpawnRange(), seqan::_masterConsumeChar(), seqan::_spawnConsumeChar(), IsotopeWaveletTransform< PeakType >::checkPositionForPlausibility_(), IsotopeWaveletTransform< PeakType >::checkPPMTheoModel_(), OpenMS::ChromatogramExtractor::extract_id_< OpenMS::TargetedExperiment >(), GridBasedClustering< Metric >::cluster(), IsotopeWaveletTransform< PeakType >::clusterSeeds_(), MSDataTransformingConsumer::consumeChromatogram(), ListUtils::create(), StringUtils::fillLeft(), StringUtils::fillRight(), seqan::find(), OpenMS::Math::gcd(), IsotopeWaveletTransform< PeakType >::getTransform(), IsotopeWaveletTransform< PeakType >::getTransformHighRes(), Precursor::getUnchargedMass(), IsotopeWaveletTransform< PeakType >::identifyCharge(), SignalToNoiseEstimator< ContainerT >::init(), IsotopeWaveletTransform< PeakType >::initializeScan(), seqan::isAmbiguous(), SimpleSearchEngine::main_(), RNPxlSearch::main_(), LayerStatisticsDialog::MetaStatsValue_::MetaStatsValue_(), RNPxlSearch::postScoreHits_(), IsotopeWaveletTransform< PeakType >::push2Box_(), IsotopeWaveletTransform< PeakType >::push2TmpBox_(), StringUtils::removeWhitespaces(), IDConflictResolverAlgorithm::resolveConflict_(), IsotopeWaveletTransform< PeakType >::scoreThis_(), DIntervalBase< D >::setMaxX(), DIntervalBase< D >::setMaxY(), DIntervalBase< D >::setMinX(), DIntervalBase< D >::setMinY(), DPosition< DIMENSION >::setX(), DPosition< DIMENSION >::setY(), IndexedMzMLFileLoader::store(), and OpenMS::StringConversions::toString< const char >().
const double C13C12_MASSDIFF_U |
C13C12 mass difference. In units ( u)
Referenced by MSExperiment::ContainerAdd_< ContainerValueType, true >::addData_(), TOPPOpenPepXLLF::main_(), SimpleSearchEngine::main_(), TOPPOpenPepXL::main_(), and RNPxlSearch::mapPrecursorMassesToScans().
const double CAL_PER_JOULE |
Calories per Joule. 1/JOULE_PER_CAL
const double CUT_LAMBDA_BREAK_0_1 = 2739.4f |
const double CUT_LAMBDA_BREAK_1_2 = 1.4187e+04f |
const double CUT_LAMBDA_L_2_A = 5.7661e+00f |
const double CUT_LAMBDA_L_2_B = 8.6301e-04f |
const double CUT_LAMBDA_Q_0_A = 1.9498e+00f |
const double CUT_LAMBDA_Q_0_B = 2.4244e-03f |
const double CUT_LAMBDA_Q_0_C = -2.4183e-07f |
const double CUT_LAMBDA_Q_1_A = 3.6870e+00f |
const double CUT_LAMBDA_Q_1_B = 1.1561e-03f |
const double CUT_LAMBDA_Q_1_C = -1.0329e-08f |
const unsigned int DEFAULT_NUM_OF_INTERPOLATION_POINTS = 3 |
const double DEG_PER_RAD |
Degree per rad. 57.2957795130823209
const double E |
Euler's number - base of the natural logarithm.
const double e0 |
Elementary charge (alias)
const double ELECTRON_MASS |
Electron mass. In units of kg ( kg).
const double ELECTRON_MASS_U |
Electron mass In units ( u).
const double ELEMENTARY_CHARGE |
Elementary charge. In units of C ( ).
const double F |
Faraday constant (alias)
const double FARADAY |
Faraday constant (= NA * e0)
const double FINE_STRUCTURE_CONSTANT |
Fine structure constant. Without unit ( ).
const std::string FRAGMENT_ANNOTATION_USERPARAM |
User parameter name for fragment annotations String
const double GAS_CONSTANT |
Gas constant (= NA * k)
Referenced by AAIndex::calculateGB().
const double GRAVITATIONAL_CONSTANT |
Gravitational constant. In units of ( ).
const double h |
Planck constant (alias)
Referenced by EmgGradientDescent_friend::emg_point(), EmgGradientDescent_friend::emg_vector(), and EmgGradientDescent_friend::Loss_function().
const double IW_HALF_NEUTRON_MASS = 0.5043325f |
const double IW_NEUTRON_MASS = 1.00866491578f |
const double IW_PROTON_MASS = 1.00727646688f |
const double IW_QUARTER_NEUTRON_MASS = 0.252166228f |
Referenced by IsotopeWaveletTransform< PeakType >::checkPositionForPlausibility_(), IsotopeWaveletTransform< PeakType >::getTransform(), IsotopeWaveletTransform< PeakType >::getTransformHighRes(), IsotopeWaveletTransform< PeakType >::identifyCharge(), IsotopeWaveletTransform< PeakType >::initializeScan(), and IsotopeWaveletTransform< PeakType >::mapSeeds2Features().
const double JOULE_PER_CAL |
Joules per calorie. 4.184
const double k |
Boltzmann constant (alias)
Referenced by TOPPViewBase::addDataFile(), EmgScoring::calcElutionFitScore(), MRMTransitionGroupPicker::computeQuality_(), MetaProSIPReporting::createCSVReport(), MRMTransitionGroupPicker::createMRMFeature(), MetaProSIPReporting::createPeptideCentricCSVReport(), ChromatogramExtractor::extractChromatograms(), TOPPMetaProSIP::extractIncorporationsAtCorrelationMaxima(), TOPPMetaProSIP::extractIsotopicIntensities(), MetaProSIPXICExtraction::extractXICsOfIsotopeTraces(), TOPPOpenPepXLLF::main_(), TOPPOpenPepXL::main_(), TwoDOptimization::optimizeRegions_(), PeakPickerSH::pick(), PeakPickerIterative::pick(), PeakPickerIterative::pickRecenterPeaks_(), MRMTransitionGroupPicker::pickTransitionGroup(), RNPxlSearch::postScoreHits_(), RANSAC< TModelType >::ransac(), MRMTransitionGroupPicker::recalculatePeakBorders_(), MRMTransitionGroupPicker::remove_overlapping_features(), DistanceMatrix< Value >::resize(), TOPPViewBase::showCurrentPeaksAsDIA(), TOPPViewBase::showCurrentPeaksAsIonMobility(), ContinuousWaveletTransformNumIntegration::transform(), MetaProSIPReporting::writeHTML(), and TOPPMetaProSIP::writePeakIntensities_().
const double LAMBDA_L_0 = 0.120398590399013419f |
const double LAMBDA_L_1 = 0.635926795694698589e-3f |
const double LOG_CONST = 0.346607f |
const double M_PER_FOOT |
m per foot. 3.048
const double MARR_WAVELET_CUTOFF = 4.f |
const double MASS_EPSILON = 1e-4f |
const double MM_PER_INCH |
mm per inch. 25.4
const double MOL |
Avogadro constant (alias)
const double NA |
Avogadro constant (alias)
const double NEUTRON_MASS |
Neutron mass. In units of kg ( kg).
const double NEUTRON_MASS_U |
Neutron mass. In units ( u)
const double ONEOLOG2E = 0.6931471806f |
const double PEPTIDE_MASS_RULE_BOUND = 1. / PEPTIDE_MASS_RULE_FACTOR |
Referenced by IsotopeWaveletTransform< PeakType >::peptideMassRule_().
const double PEPTIDE_MASS_RULE_FACTOR = 0.000507f |
Referenced by IsotopeWaveletTransform< PeakType >::peptideMassRule_().
const double PEPTIDE_MASS_RULE_THEO_PPM_BOUND = 200 |
Referenced by IsotopeWaveletTransform< PeakType >::checkPPMTheoModel_().
const double PI |
PI.
const double PLANCK |
Planck constant. In units of Js ( Js).
const double POW_CONST = 0.33971f |
const std::string PRECURSOR_ERROR_PPM_USERPARAM |
User parameter name for precursor mz error in ppm String
const double PROTON_MASS |
Proton mass. In units of kg ( kg).
const double PROTON_MASS_U |
Proton mass. In units ( u)
Referenced by RNPxlSearch::RNPxlFragmentIonGenerator::addMS2MarkerIons(), RNPxlSearch::RNPxlFragmentIonGenerator::addPrecursorWithCompleteRNA_(), Precursor::getUnchargedMass(), DTAFile::load(), TOPPOpenPepXLLF::main_(), SimpleSearchEngine::main_(), TOPPOpenPepXL::main_(), TOPPMetaProSIP::main_(), and RNPxlSearch::mapPrecursorMassesToScans().
const double R |
Gas constant (alias)
Referenced by AAIndex::calculateGB(), and KDTree< 2, KDTreeFeatureNode >::visit_within_range().
const double RAD_PER_DEG |
Rad per degree. 0.0174532925199432957
const int SHIFT23 = (1 << 23) |
const double SHIFT23_00 = (1.0 / (1 << 23)) |
const double SPEED_OF_LIGHT |
Speed of light. In units of m/s ( ).
const double VACUUM_PERMEABILITY |
Vacuum permeability. In units of ( ).
const double VACUUM_PERMITTIVITY |
Vacuum permittivity. In units of ( ).
const double WAVELET_PERIODICITY = 6.229209734f |