CbmRoot
xMath Namespace Reference

Functions

double Pi ()
 
double GeVtoifm ()
 
double BesselI (int n, double x)
 
double BesselK (int n, double x)
 
double BesselI0 (double x)
 
double BesselK0 (double x)
 
double BesselI1 (double x)
 
double BesselK1 (double x)
 
double BesselJ0 (double x)
 
double BesselJ1 (double x)
 
double BesselY0 (double x)
 
double BesselY1 (double x)
 
double StruveH0 (double x)
 
double StruveH1 (double x)
 
double StruveL0 (double x)
 
double StruveL1 (double x)
 
double BesselK0exp (double x)
 
double BesselK1exp (double x)
 
double BesselKexp (int n, double x)
 

Function Documentation

◆ BesselI()

double xMath::BesselI ( int  n,
double  x 
)

Definition at line 208 of file xMath.cxx.

References BesselI0(), BesselI1(), fabs(), m, sqrt(), and x.

◆ BesselI0()

double xMath::BesselI0 ( double  x)

Definition at line 7 of file xMath.cxx.

References exp(), fabs(), sqrt(), x, and y.

Referenced by BesselI(), BesselK0(), and BesselK0exp().

◆ BesselI1()

double xMath::BesselI1 ( double  x)

Definition at line 90 of file xMath.cxx.

References exp(), fabs(), sqrt(), x, and y.

Referenced by BesselI(), BesselK1(), and BesselK1exp().

◆ BesselJ0()

double xMath::BesselJ0 ( double  x)

Definition at line 254 of file xMath.cxx.

References cos(), fabs(), sin(), sqrt(), x, and y.

Referenced by BesselY0().

◆ BesselJ1()

double xMath::BesselJ1 ( double  x)

Definition at line 288 of file xMath.cxx.

References cos(), fabs(), sin(), sqrt(), x, and y.

Referenced by BesselY1().

◆ BesselK()

◆ BesselK0()

double xMath::BesselK0 ( double  x)

Definition at line 52 of file xMath.cxx.

References BesselI0(), exp(), log(), sqrt(), x, and y.

Referenced by BesselK().

◆ BesselK0exp()

double xMath::BesselK0exp ( double  x)

Definition at line 664 of file xMath.cxx.

References BesselI0(), exp(), log(), sqrt(), x, and y.

Referenced by BesselKexp().

◆ BesselK1()

double xMath::BesselK1 ( double  x)

Definition at line 140 of file xMath.cxx.

References BesselI1(), exp(), log(), sqrt(), x, and y.

Referenced by BesselK(), and HagedornSpectrum::CalculateEnergyDensity().

◆ BesselK1exp()

double xMath::BesselK1exp ( double  x)

Definition at line 704 of file xMath.cxx.

References BesselI1(), exp(), log(), sqrt(), x, and y.

Referenced by BesselKexp(), and ThermalParticle::CalculateEnergyDensity().

◆ BesselKexp()

double xMath::BesselKexp ( int  n,
double  x 
)

◆ BesselY0()

double xMath::BesselY0 ( double  x)

Definition at line 323 of file xMath.cxx.

References BesselJ0(), cos(), log(), sin(), sqrt(), x, and y.

Referenced by StruveH0().

◆ BesselY1()

double xMath::BesselY1 ( double  x)

Definition at line 356 of file xMath.cxx.

References BesselJ1(), cos(), log(), sin(), sqrt(), x, and y.

Referenced by StruveH1().

◆ GeVtoifm()

double xMath::GeVtoifm ( )
inline

Definition at line 6 of file xMath.h.

◆ Pi()

double xMath::Pi ( )
inline

Definition at line 5 of file xMath.h.

Referenced by CbmAnaConversion::AnalysePi0_Reco_calc(), CbmAnaConversion::AnalysePi0_Reco_noRichInd(), CbmAnaConversion::AnalysePi0_Reco_noRichInd_calc(), CbmTrdModuleSimR::CalcPRF(), CbmRichAlignment::CalculateAnglesAndDrawDistrib(), CbmRichCorrectionVector::CalculateAnglesAndDrawDistrib(), ThermalModelEVMF::CalculateDensities(), HagedornSpectrum::CalculateEnergyDensity(), ThermalParticle::CalculateEnergyDensity(), HagedornSpectrum::CalculateEntropyDensity(), ThermalParticle::CalculateEntropyDensity(), CbmAnaConversionPhotons::CalculateKinematicParams(), CbmAnaConversion::CalculateKinematicParams(), CbmAnaConversionTest::CalculateKinematicParamsReco(), CbmAnaConversionRecoFull::CalculateKinematicParamsReco(), CbmAnaConversionPhotons::CalculateKinematicParamsReco(), CbmAnaConversionReco::CalculateKinematicParamsReco(), CbmKresFunctions::CalculateKinematicParamsReco(), CbmKresFunctions::CalculateOpeningAngle_MC(), CbmKresFunctions::CalculateOpeningAngle_Reco(), CbmKresEtaMCAnalysis::CalculateOpeningAngleBetweenGammas_MC(), CbmKresConversionReconstruction::CalculateOpeningAngleBetweenGammas_MC(), CbmKresEtaMCAnalysis::CalculateOpeningAngleBetweenGammas_Reco(), CbmKresConversionReconstruction::CalculateOpeningAngleBetweenGammas_Reco(), CbmKresFunctions::CalculateOpeningAngleBetweenGammas_Reco(), CbmAnaConversionReco::CalculateOpeningAngleBetweenGammasMC(), CbmAnaConversionReco::CalculateOpeningAngleBetweenGammasReco(), CbmKresFunctions::CalculateOpeningAngleBetweenPions_MC(), CbmKresFunctions::CalculateOpeningAngleBetweenPions_Reco(), CbmAnaConversionReco::CalculateOpeningAngleMC(), CbmAnaConversionReco::CalculateOpeningAngleReco(), HagedornSpectrum::CalculateParticleDensity(), ThermalParticle::CalculateParticleDensity(), ThermalParticle::CalculateParticleDensityLaguerre(), CbmKresEta::CalculatePlaneAngle_first(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_first(), CbmKresConversionPhotons::CalculatePlaneAngle_first(), CbmKresConversionManualmbias1::CalculatePlaneAngle_first(), CbmKresConversionManualmbias2::CalculatePlaneAngle_first(), CbmKresConversionManualmbias3::CalculatePlaneAngle_first(), CbmKresConversionManualmbias4::CalculatePlaneAngle_first(), CbmKresConversionManual::CalculatePlaneAngle_first(), CbmKresEta::CalculatePlaneAngle_last(), CbmKresConversionPhotons::CalculatePlaneAngle_last(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_last(), CbmKresConversionManualmbias1::CalculatePlaneAngle_last(), CbmKresConversionManualmbias2::CalculatePlaneAngle_last(), CbmKresConversionManualmbias3::CalculatePlaneAngle_last(), CbmKresConversionManualmbias4::CalculatePlaneAngle_last(), CbmKresConversionManual::CalculatePlaneAngle_last(), CbmKresConversionPhotons::CalculatePlaneAngle_last_fromHits(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_last_fromHits(), ThermalParticle::CalculatePressure(), ThermalModelEVMF::CalculateShearViscosity(), CbmRichRingFitterQa::CbmRichRingFitterQa(), CbmAnaConversionRecoFull::CombineElectrons(), CbmAnaConversionRecoFull::CombinePhotons(), CbmTofDigitize::ComputeClusterAreaOnChannel(), CbmKFTofHit::Create(), CbmKFTrdHit::Create(), CbmTofTests::CreateHistos(), CbmTofGeometryQa::CreateHistos(), CbmTofHitFinderQa::CreateHistos(), ThermalModelEVMF::Density(), CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), CbmTofDigitize::DiscSectionArea(), ThermalModelNoFlowNamespace::ThermalDistributionFunction::dndycm(), ThermalModelNoFlowNamespace::ThermalDistributionFunction::dndydptbin(), ThermalModelNoFlowNamespace::ThermalDistributionFunction::dndydptcm(), ThermalModelNoFlowNamespace::ThermalDistributionFunction::dndydptlab(), ThermalModelNoFlowNamespace::ThermalDistributionFunction::dndylab(), L1AlgoDraw::DrawInputHits(), L1AlgoDraw::DrawRecoTracks(), L1AlgoDraw::DrawTarget(), CbmKresConversionGeneral::Exec(), CbmAnaConversion::Exec(), CbmL1::FieldIntegralCheck(), CbmTofTests::FillHistos(), CbmTofGeometryQa::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmRichGeoOpt::FillMcHist(), PairAnalysisVarManager::FillVarPairAnalysisPair(), CbmBinnedTrackerQA::Finish(), CbmMuchSegmentAuto::FinishTask(), MultiscatteringModel::fpz(), CbmRichRingFitterQa::GenerateEllipse(), CbmRichRingSelectImpl::GetAngle(), CbmMuchSectorRadial::GetPadIndexByPhi(), CbmRichRing::GetRadialAngle(), CbmThermalModelNoFlow::getRadius(), CbmThermalModelNoFlow::getRadiusCor(), MultiscatteringModel::GetSigt(), CbmRichGeoOpt::HitsAndPoints(), CbmRichGeoOpt::HitsAndPointsWithRef(), CbmTrdQa::Init(), CbmL1::Init(), CbmAnaConversionReco::InvariantMassMC_all(), CbmAnaConversionTest2::InvariantMassTest_3RICH(), CbmAnaConversionKinematicParams::KinematicParams_2particles_Reco(), CbmAnaJpsiKinematicParams::KinematicParamsWithCandidates(), CbmLmvmKinematicParams::KinematicParamsWithCandidates(), CbmAnaJpsiKinematicParams::KinematicParamsWithMcTracks(), CbmLmvmKinematicParams::KinematicParamsWithMcTracks(), CbmL1TrackMerger::MergeImPlane(), CbmThermalModelNoFlow::NFracAcc(), CbmAnaConversionGlobalFunctions::OpeningAngleBetweenGamma(), CbmAnaConversionKF::OpeningAngleBetweenPhotons(), CbmAnaConversionRecoFull::OpeningAngleBetweenPhotons(), CbmAnaConversionRecoFull::OpeningAngleBetweenPhotons2(), PairAnalysis::PairPreFilter(), CbmRichRecGeoPar::PrintCylindrical(), CbmRichRecGeoPar::PrintMirror(), CbmRichRecGeoPar::PrintTwoWings(), CbmLitTrackingQa::ProcessMcTracks(), CbmMvdSensorDigitizerTBTask::ProducePixelCharge(), CbmMvdSensorDigitizerTask::ProducePixelCharge(), CbmUnigenGenerator::ReadEvent(), CbmHadronAnalysis::ReconstructSecondaries(), CbmRichGeoOpt::RingParameters(), StruveH0(), StruveH1(), StruveL0(), StruveL1(), CbmTrdRadiator::TRspectrum(), RapidityFitNamespace::TwoGauss(), and CbmL1::WriteSIMDKFData().

◆ StruveH0()

double xMath::StruveH0 ( double  x)

Definition at line 391 of file xMath.cxx.

References BesselY0(), fabs(), i, Pi(), v, x, and y.

◆ StruveH1()

double xMath::StruveH1 ( double  x)

Definition at line 480 of file xMath.cxx.

References BesselY1(), fabs(), i, Pi(), v, x, and y.

◆ StruveL0()

double xMath::StruveL0 ( double  x)

Definition at line 577 of file xMath.cxx.

References exp(), fabs(), i, Pi(), sqrt(), and x.

◆ StruveL1()

double xMath::StruveL1 ( double  x)

Definition at line 622 of file xMath.cxx.

References exp(), fabs(), i, Pi(), sqrt(), and x.