EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <xmmintrin.h>
#include <emmintrin.h>
Go to the source code of this file.
Functions | |
__m128 | __attribute__ ((always_inline)) _vec_floor_ps(__m128 v) |
static const unsigned int sign_int[4] | __attribute__ ((aligned(16))) |
Variables | |
static const __m128 | twoTo23 = (const __m128) { 0x1.0p23f, 0x1.0p23f, 0x1.0p23f, 0x1.0p23f } |
static const __m128 | pi = {0x3.243f6a8885a308d4p0f, 0x3.243f6a8885a308d4p0f, 0x3.243f6a8885a308d4p0f, 0x3.243f6a8885a308d4p0f} |
static const __m128 | twopi = {0x6.487ed5110b4611a8p0f, 0x6.487ed5110b4611a8p0f, 0x6.487ed5110b4611a8p0f, 0x6.487ed5110b4611a8p0f} |
static const __m128 | pi_over_two = {0x1.921fb54442d1846ap0f, 0x1.921fb54442d1846ap0f, 0x1.921fb54442d1846ap0f, 0x1.921fb54442d1846ap0f} |
static const __m128 | pi_over_four = {0xc.90fdaa22168c2350p-4f, 0xc.90fdaa22168c2350p-4f, 0xc.90fdaa22168c2350p-4f, 0xc.90fdaa22168c2350p-4f} |
static const __m128 | sqrt2_minus_1 = {0x6.a09e667f3bcc9080p-4f, 0x6.a09e667f3bcc9080p-4f, 0x6.a09e667f3bcc9080p-4f, 0x6.a09e667f3bcc9080p-4f} |
static const __m128 | sqrt2_plus_1 = {0x2.6a09e667f3bcc9080p0f, 0x2.6a09e667f3bcc9080p0f, 0x2.6a09e667f3bcc9080p0f, 0x2.6a09e667f3bcc9080p0f} |
static const __m128 | zero = {0., 0., 0., 0.} |
static const __m128 | one = {1., 1., 1., 1.} |
static const __m128 | three = {3., 3., 3., 3.} |
static const __m128 | negone = {-1., -1., -1., -1.} |
static const __m128 | one_o_2 = {0.5,0.5,0.5,0.5} |
static const __m128 | atanC0 = {0xf.fffb771eba87d370p-4f, 0xf.fffb771eba87d370p-4f, 0xf.fffb771eba87d370p-4f, 0xf.fffb771eba87d370p-4f} |
static const __m128 | atanC1 = {-0x5.542eef19db937268p-4f, -0x5.542eef19db937268p-4f, -0x5.542eef19db937268p-4f, -0x5.542eef19db937268p-4f} |
static const __m128 | atanC2 = {0x3.1dcf607e2808c0d4p-4f, 0x3.1dcf607e2808c0d4p-4f, 0x3.1dcf607e2808c0d4p-4f, 0x3.1dcf607e2808c0d4p-4f} |
static const __m128 | atanC3 = {-0x1.ab85dd26f5264feep-4f, -0x1.ab85dd26f5264feep-4f, -0x1.ab85dd26f5264feep-4f, -0x1.ab85dd26f5264feep-4f} |
__m128 __m128 | x |
__m128 | ratio = _mm_div_ps(y, x) |
__m128 | atanval = _vec_atan_ps(ratio) |
__m128 | zero_pio2 = _mm_and_ps(eq0, pi_over_two) |
__m128i | vec_sgn = _mm_load_si128((__m128i*)sign_int) |
__m128 | y_sign = _mm_and_ps((__m128)vec_sgn, y) |
__m128 | less0 = _mm_cmplt_ps(x, zero) |
__m128 | zero_pi = _mm_and_ps(less0, pi) |
static const __m128 | one_over_twopi = {0x2.8be60db9391054ap-4f, 0x2.8be60db9391054ap-4f, 0x2.8be60db9391054ap-4f, 0x2.8be60db9391054ap-4f} |
static const __m128 | fourth = {0x0.4p0f, 0x0.4p0f, 0x0.4p0f, 0x0.4p0f} |
static const __m128 | half = {0x0.8p0f, 0x0.8p0f, 0x0.8p0f, 0x0.8p0f} |
static const __m128 | sinC0 = {0x6.487c58e5205cd791p0f, 0x6.487c58e5205cd791p0f, 0x6.487c58e5205cd791p0f, 0x6.487c58e5205cd791p0f} |
static const __m128 | sinC1 = {-0x2.955c385f44a6765fp4f, -0x2.955c385f44a6765fp4f, -0x2.955c385f44a6765fp4f, -0x2.955c385f44a6765fp4f} |
static const __m128 | sinC2 = {0x5.145d3f35fa67830ep4f, 0x5.145d3f35fa67830ep4f, 0x5.145d3f35fa67830ep4f, 0x5.145d3f35fa67830ep4f} |
static const __m128 | sinC3 = {-0x4.65f4793b5cd9628fp4f, -0x4.65f4793b5cd9628fp4f, -0x4.65f4793b5cd9628fp4f, -0x4.65f4793b5cd9628fp4f} |
void __m128 & | s = _mm_andnot_ps(mod_fourth, t1) |
void __m128 __m128 & | c |
__m128 | mod_half = _mm_cmpgt_ps(x, half) |
__m128 | t1 = _mm_andnot_ps(mod_half, zero) |
__m128 | t2 = _mm_and_ps(mod_half, half) |
__m128 | mod_fourth = _mm_cmpgt_ps(x, fourth) |
__m128 | z = _mm_sub_ps(fourth, x) |
__m128 | k1 = _mm_mul_ps(z2, sinC3) |
__m128 | k2 = _mm_mul_ps(z2, k1) |
__m128 | x2 = _mm_mul_ps(x, x) |
__m128 | z2 = _mm_mul_ps(z, z) |
__m128 | x_sign = _mm_and_ps(mod_half, (__m128)vec_sgn) |
__m128 | mod_cos = _mm_xor_ps(mod_fourth, mod_half) |
static const __m128d | pid = {0x3.243f6a8885a308d4p0, 0x3.243f6a8885a308d4p0} |
static const __m128d | twopid = {0x6.487ed5110b4611a8p0, 0x6.487ed5110b4611a8p0} |
static const __m128d | pi_over_twod = {0x1.921fb54442d1846ap0, 0x1.921fb54442d1846ap0} |
static const __m128d | pi_over_fourd = {0xc.90fdaa22168c2350p-4, 0xc.90fdaa22168c2350p-4} |
static const __m128d | atanD0 = {0xf.fffffffffffffffffab9f803d2af0fb0p-4, 0xf.fffffffffffffffffab9f803d2af0fb0p-4} |
static const __m128d | atanD1 = {-0x5.5555555555555540c86e6b5fd8e468b0p-4, -0x5.5555555555555540c86e6b5fd8e468b0p-4} |
static const __m128d | atanD2 = {0x3.3333333333331b3d286002f2c41b81e0p-4, 0x3.3333333333331b3d286002f2c41b81e0p-4} |
static const __m128d | atanD3 = {-0x2.4924924924851ef4ced41f651e628f40p-4, -0x2.4924924924851ef4ced41f651e628f40p-4} |
static const __m128d | atanD4 = {0x1.c71c71c7184d82416ebb498f58e3a070p-4, 0x1.c71c71c7184d82416ebb498f58e3a070p-4} |
static const __m128d | atanD5 = {-0x1.745d1744fcf2617d04fabeb866a4f6dep-4, -0x1.745d1744fcf2617d04fabeb866a4f6dep-4} |
static const __m128d | atanD6 = {0x1.3b13b11e1c3da8ad9c8d73ccfc6c3722p-4, 0x1.3b13b11e1c3da8ad9c8d73ccfc6c3722p-4} |
static const __m128d | atanD7 = {-0x1.11110e44194b2e57596c2fdb8bfd10a0p-4, -0x1.11110e44194b2e57596c2fdb8bfd10a0p-4} |
static const __m128d | atanD8 = {0xf.0f0be69f64251bcf8af8470c615a7c40p-8, 0xf.0f0be69f64251bcf8af8470c615a7c40p-8} |
static const __m128d | atanD9 = {-0xd.79192575eea6d23daa4764613eb39850p-8, -0xd.79192575eea6d23daa4764613eb39850p-8} |
static const __m128d | atanD10 = {0xc.2f1d52fbd8638e0fd3d27cdf0e6e13c0p-8, 0xc.2f1d52fbd8638e0fd3d27cdf0e6e13c0p-8} |
static const __m128d | atanD11 = {-0xb.1518a42d3671c2ee1bf46f36650357a0p-8, -0xb.1518a42d3671c2ee1bf46f36650357a0p-8} |
static const __m128d | atanD12 = {0x9.f9678bbe523adaab81aff27ebf0ec070p-8, 0x9.f9678bbe523adaab81aff27ebf0ec070p-8} |
static const __m128d | atanD13 = {-0x8.68d5692c1b536ea0b6afe3a59bdae0b0p-8, -0x8.68d5692c1b536ea0b6afe3a59bdae0b0p-8} |
static const __m128d | atanD14 = {0x5.c3234a24f6727d6cacaf7b5c9647c2b8p-8, 0x5.c3234a24f6727d6cacaf7b5c9647c2b8p-8} |
static const __m128d | atanD15 = {-0x2.46516323aab74d114a581091dd99ed84p-8, -0x2.46516323aab74d114a581091dd99ed84p-8} |
static const __m128d | sqrt2_minus_1d = {0x6.a09e667f3bcc9080p-4, 0x6.a09e667f3bcc9080p-4} |
static const __m128d | sqrt2_plus_1d = {0x2.6a09e667f3bcc9080p0, 0x2.6a09e667f3bcc9080p0} |
static const __m128d | zerod = {0., 0.} |
static const __m128d | oned = {1., 1.} |
static const __m128d | negoned = {-1., -1.} |
|
inline |
Definition at line 6 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 6 of file vector_math_inline.h
References d, g(), Acts::UnitConstants::h, t, and twoTo23.
Referenced by HelixHough::fillBins(), fillBins4_sse(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), HelixHough::vote(), HelixHough::vote_pairs(), and HelixHough::vote_z().
|
static |
|
static |
Definition at line 43 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 43 of file vector_math_inline.h
|
static |
Definition at line 44 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 44 of file vector_math_inline.h
|
static |
Definition at line 45 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 45 of file vector_math_inline.h
|
static |
Definition at line 46 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 46 of file vector_math_inline.h
|
static |
Definition at line 231 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 231 of file vector_math_inline.h
|
static |
Definition at line 232 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 232 of file vector_math_inline.h
|
static |
Definition at line 241 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 241 of file vector_math_inline.h
|
static |
Definition at line 242 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 242 of file vector_math_inline.h
|
static |
Definition at line 243 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 243 of file vector_math_inline.h
|
static |
Definition at line 244 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 244 of file vector_math_inline.h
|
static |
Definition at line 245 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 245 of file vector_math_inline.h
|
static |
Definition at line 246 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 246 of file vector_math_inline.h
|
static |
Definition at line 233 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 233 of file vector_math_inline.h
|
static |
Definition at line 234 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 234 of file vector_math_inline.h
|
static |
Definition at line 235 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 235 of file vector_math_inline.h
|
static |
Definition at line 236 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 236 of file vector_math_inline.h
|
static |
Definition at line 237 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 237 of file vector_math_inline.h
|
static |
Definition at line 238 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 238 of file vector_math_inline.h
|
static |
Definition at line 239 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 239 of file vector_math_inline.h
|
static |
Definition at line 240 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 240 of file vector_math_inline.h
Definition at line 129 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 129 of file vector_math_inline.h
c |
Definition at line 163 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 163 of file vector_math_inline.h
Referenced by eASTMagneticFieldMap::_bicubicInterpolate(), eASTMagneticFieldMap::_bilinearInterpolate(), eASTMagneticFieldMap::_tricubicInterpolate(), eASTMagneticFieldMap::_trilinearInterpolate(), MultiArray< TVector3 >::Add(), FairContainer::addContext(), FairContFact::addContext(), erhic::EventFromAsciiFactory< T >::AddParticle(), aiz(), ALICEKF::ALICEKalmanFilter(), AnalyticFieldModel::AnalyticFieldModel(), ar3jet(), biz(), Acts::Test::BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BuildByName(), KFParticle_eventReconstruction::buildChain(), Acts::Legacy::AtlasSeedfinder< SpacePoint >::buildFrameWork(), GPUTPCTrackParam::CheckNumericalQuality(), PHTpcClusterMover::circle_circle_intersection(), PHActsSiliconSeeding::circleCircleIntersection(), ClassImp(), Acts::CombinatorialKalmanFilterErrorCategory(), Acts::GenericCuboidVolumeBounds::construct(), Acts::ConvexPolygonBoundsBase::convex_impl(), create_element(), CbmRichUrqmdTest::CreateCanvas(), CbmRichGeoTest::CreateCanvas(), Acts::Sycl::createSeedsForGroupSycl(), cross_l_l(), cross_p_l(), CylindricalCoordinateImprove(), PHSimpleVertexFinder::dcaTwoLines(), oncsSub_idsis3300r::decode(), oncsSub_idsrs_v01::decode(), Packet_idcdevdescr::decode(), tetgenmesh::decreaseelemcounter(), HepMC3::deduce_reader(), ActsFatras::DigitizationErrorCategory(), CbmRichRingFitterCircle::DoFit(), dqn32(), CbmRichRingFitterQa::Draw(), Acts::GenericCuboidVolumeBounds::draw(), CbmRichTrainAnnElectrons::Draw(), Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::draw(), CbmRichEventDisplay::DrawOneEvent(), CbmRichGeoTest::DrawRing(), dfe::io_npy_impl::dtype_endianness_modifier(), oncsSub_iddigitizerv1::dump(), Packet_iddigitizerv2::dump(), oncsSub_idtpcfeev1::dump(), Packet_id4scaler::dump(), nlohmann::detail::serializer< BasicJsonType >::dump_float(), PgPostBankBackupManager::dumpTable(), Util::eat_whitespace(), kdfinder::CircleFit< T >::eigen2x2(), Acts::EigenStepperErrorCategory(), LiteCaloEval::End(), ActsExamples::PrintHits::execute(), Extract_ECCE_gdml(), genfit::RKTrackRep::extrapolateToCone(), genfit::RKTrackRep::extrapolateToCylinder(), f2allm(), fdilut(), ffdeu(), ffhe3(), PHTpcSeedFinder::findSeeds(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), CompCal::FinishEvent(), msg_buffer::format(), fv(), fw(), gadap(), gadap2(), gadapf(), Packet_w1::gdump(), oncsSubevent_w1::gdump(), AnnularFieldSim::GenerateDistortionMaps(), AnnularFieldSim::GenerateSeparateDistortionMaps(), MultiArray< TVector3 >::Get(), nlohmann::detail::lexer< BasicJsonType >::get_token_string(), AnnularFieldSim::GetCellCenter(), FairContFact::getContainer(), FairRuntimeDb::getContainer(), AnnularFieldSim::GetGroupCellCenter(), PHG4HcalDetector::GetLength(), ALICEKF::GetLineClusterResiduals(), MultiArray< TVector3 >::GetPtr(), AnnularFieldSim::GetRoiCellCenter(), AnnularFieldSim::GetWeightedCellCenter(), CbmRichRing::GetXF1(), CbmRichRingLight::GetXF1(), CbmRichRing::GetXF2(), CbmRichRingLight::GetXF2(), CbmRichRing::GetYF1(), CbmRichRingLight::GetYF1(), CbmRichRing::GetYF2(), CbmRichRingLight::GetYF2(), kdfinder::CircleFit< T >::GradientHessian(), grv98pa(), EicTpcDigiHitProducer::HandleHit(), PgPostBankBackupManager::HashPdbCalChan(), tetgenmesh::hilbert_init(), i1mcry(), buffer::i22swap(), oncsBuffer::i22swap(), buffer::i2swap(), oncsBuffer::i2swap(), buffer::i4swap(), oncsBuffer::i4swap(), tetgenmesh::incircle3d(), incircleadapt(), incircleexact(), incircleslow(), tetgenmesh::increaseelemcounter(), caen_correction::init(), insphereadapt(), insphereexact(), insphereslow(), Acts::CylinderSurface::intersectionSolver(), oncsSub_idcstr::iValue(), Packet_idcstr::iValue(), Packet_id4scaler::iValue(), CbmRichRingFitterEllipseTau::Jacobi(), Acts::KalmanFitterErrorCategory(), lazimu(), lmcmnd(), lmidat(), lminew(), lminto(), lmpint(), lmprin(), lmrazz(), lmsimp(), EicCompositeShape::LocalSetSegsAndPols(), LoopEvalFR(), LoopEvalHR(), LoopEvalPortableCircularCut(), lsmall(), ludecy(), lzp(), main(), FairUtilString::MakePrintable(), tofBarrel::maxP(), md5_process(), PHG4Utils::md5sum(), Acts::detail::SurfaceErrorCategory::message(), Acts::detail::EigenStepperErrorCategory::message(), Acts::detail::PropagatorErrorCategory::message(), Acts::detail::KalmanFitterErrorCategory::message(), Acts::detail::VertexingErrorCategory::message(), Acts::detail::CombinatorialKalmanFilterErrorCategory::message(), mkasym(), mkf2(), mkr(), MovePointLinear(), MovePointPower(), MovePointSinus(), MultiArray< TVector3 >::MultiArray(), DecayFinder::multiplyVectorByScalarAndSort(), nthick(), FairRKPropagator::OneStepRungeKutta(), kdfinder::TVector< T >::operator*=(), kdfinder::TVector< T >::operator/=(), orient2dadapt(), orient2dexact(), orient2dslow(), orient3dadapt(), orient3dexact(), orient3dslow(), orient4dadapt(), orient4dexact(), Acts::GenericCuboidVolumeBounds::orientedSurfaces(), gzstreambuf::overflow(), dfe::io_dsv_impl::NamedTupleDsvReader< Delimiter, NamedTuple >::parse_header(), ParseArguments(), DecayFinder::parseDecayDescriptor(), KFParticle_sPHENIX::parseDecayDescriptor(), pepsimainerhic(), Gammagammasingle::pickw(), Gammaavectormeson::pickwEgamq2(), Gammagammasingle::picky(), plot(), plot_matscan(), plot_matscan_tdr(), AnnularFieldSim::PlotFieldSlices(), polint(), polint5(), polint6(), pollazimu(), pollzp(), dfe::polynomial_val(), dfe::polynomial_valder(), FairContainer::print(), FairContFact::print(), PHHybridSeeding::Process(), Acts::PropagatorErrorCategory(), pycbal(), pydecy(), pyfint(), pygdir(), pygrvv(), pygrvw(), pyhirand(), pyhixtot(), pymirm(), pyresd(), pyrnm3(), pyrnmq(), pytbdy(), pyuedc(), pyxxz6(), FairDbConfDialog::Query(), r1990(), r1998(), ActsExamples::CsvPlanarClusterReader::read(), Util::read_quoted_string(), FairGeoSet::readInout(), FairRegistry::ReadStream(), FairGeoSet::readVolumeParams(), FairDbConf::RegistryToString(), FairRuntimeDb::removeContainer(), FairRuntimeDb::removeRun(), scale_expansion(), scale_expansion_zeroelim(), PHG4TpcCentralMembrane::SearchModule(), MultiArray< TVector3 >::Set(), CbmRichRingLight::SetABCDEF(), FairContainer::setActualContext(), VtxTrackFinder::setChi2Cut(), ThreeHitSeedGrower::setChi2Cut(), NHitSeedFinder::setChi2Cut(), FourHitSeedFinder::setChi2Cut(), sPHENIXTrackerTpc::setChi2Cut(), sPHENIXTracker::setChi2Cut(), sPHENIXSeedFinder::setChi2Cut(), sPHENIXTrackerTpc::setChi2RemovalCut(), sPHENIXTracker::setChi2RemovalCut(), sPHENIXSeedFinder::setChi2RemovalCut(), genfit::Track::setCovSeed(), CbmRichRing::SetCPar(), GFTrackCand::setCurv(), tetgenmesh::setelemcounter(), erhic::FileType::SetGeneratorName(), PHG4HcalSubsystem::SetTiltViaNcross(), kdfinder::CircleFit< T >::SigmaWithLargeCircleOption(), FairRegistryItemXxx< T >::Streamer(), FairDbConf::StringToRegistry(), strnstr(), strptime(), Acts::SurfaceErrorCategory(), swapBytes(), tofBarrel::tof(), tofBarrel::tofBarrel(), CbmRichRingFitterEllipseMinuit::TransformToRichRing(), TreeToHepMC(), buffer::u4swap(), vacpol(), Acts::VertexingErrorCategory(), FairRuntimeDb::writeContainer(), ActsExamples::CsvPlanarClusterWriter::writeT(), and simpleRandom::xMD5Transform().
|
static |
Definition at line 153 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 153 of file vector_math_inline.h
Referenced by HelixHoughFuncs_v1::calculate_phi_range().
|
static |
Definition at line 154 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 154 of file vector_math_inline.h
Referenced by exactinit(), and nlohmann::detail::binary_reader< BasicJsonType, SAX >::parse_cbor_internal().
Definition at line 186 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 186 of file vector_math_inline.h
Referenced by bessel::besI0(), bessel::besI1(), EventSelectionModule::execute(), genfit::RKTrackRep::extrapolateToCone(), genfit::RKTrackRep::extrapolateToCylinder(), genfit::RKTrackRep::extrapolateToSphere(), ActsExamples::RandomNumbers::generateSeed(), luprep(), pymsin(), pyprep(), pyqqbh(), pysugi(), rk4step(), RungeKuttaRequest::serveRequest(), and Nystrom::step().
Definition at line 186 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 186 of file vector_math_inline.h
Definition at line 133 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 133 of file vector_math_inline.h
__m128 mod_cos = _mm_xor_ps(mod_fourth, mod_half) |
Definition at line 218 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 218 of file vector_math_inline.h
Definition at line 176 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 176 of file vector_math_inline.h
Definition at line 170 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 170 of file vector_math_inline.h
|
static |
Definition at line 38 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 38 of file vector_math_inline.h
|
static |
Definition at line 253 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 253 of file vector_math_inline.h
|
static |
Definition at line 36 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 36 of file vector_math_inline.h
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), sPHENIXTrackerTpc::calculateKappaTangents(), sPHENIXTracker::calculateKappaTangents(), sPHENIXSeedFinder::calculateKappaTangents(), HelixHough::dzdlRange_sse(), nlohmann::detail::dtoa_impl::grisu2_digit_gen(), HelixHough::phiRange_sse(), Acts::ConeSurface::polyhedronRepresentation(), and vegas().
|
static |
Definition at line 39 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 39 of file vector_math_inline.h
|
static |
Definition at line 151 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 151 of file vector_math_inline.h
|
static |
Definition at line 252 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 252 of file vector_math_inline.h
|
static |
Definition at line 27 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 27 of file vector_math_inline.h
Referenced by __example_6.f__(), __example_7.f__(), __example_8.f__(), aiz(), alphas(), biz(), PHG4mRICHDetector::build_mRICH_sector(), PHG4mRICHDetector::build_mRICH_wall_hside(), PHG4TTLDetector::BuildForwardTTL(), CbmRichRingFitterQa::CbmRichRingFitterQa(), conkin(), PHG4FullProjTiltedSpacalDetector::Construct_AzimuthalSeg(), PHG4FullProjSpacalDetector::Construct_AzimuthalSeg(), ePHENIXRICH::ePHENIXRICHConstruction::Construct_HBD(), ePHENIXRICH::ePHENIXRICHConstruction::Construct_HBD_Layers(), ePHENIXRICH::ePHENIXRICHConstruction::Construct_RICH(), PHG4Sector::PHG4SectorConstructor::Construct_Sectors(), PHG4Sector::PHG4SectorConstructor::Construct_Sectors_Plane(), det::createTkLayoutTrackerEndcap(), twoPhotonLuminosity::D2LDMDY(), deltas(), deriv(), dfufi_pol(), doinstatescat(), dokinematics(), photonNucleusCrossSection::e_getcsgA(), flgint(), flqint(), genevent(), ePHENIXRICH::RICH_Geometry::get_half_angle_HBD(), PHG4Sector::Sector_Geometry::get_max_R(), PHG4CylinderGeom_Spacalv2::get_sec_azimuthal_width(), photonNucleusCrossSection::getcsgA(), getinspliti(), getmass(), getnatmdmin(), getneff(), getneffmax(), getqvec(), getscatterer(), gett(), gettemp(), intbtk2(), AnnularFieldSim::interpolatedFieldIntegral(), inttk2(), Smear::PlanarTracker::L(), linit(), Smear::PlanarTracker::LPrime(), lsmall(), makeinsplit(), makesplitting(), photonNucleusCrossSection::nepoint(), Smear::PlanarTracker::NPoints(), phase(), phidst_pol(), photonNucleusCrossSection::photonFlux(), PndPidProbability::PndPidProbability(), podinl(), poissonian(), pollinit(), beamBeamSystem::probabilityOfPhotonBreakup(), PHG4TpcPadBaselineShift::process_event(), pycjdc(), pygfxx(), pyglui(), pygram(), pygraw(), pynjdc(), pypole(), pyreco(), pyrghm(), pyrnmq(), pysfdc(), pysubh(), pytbhg(), pytbhq(), pyuedc(), pywdkk(), pyxued(), qqt(), scatprimfunc(), PHG4Sector::Sector_Geometry::set_max_polar_angle(), PHG4Sector::Sector_Geometry::set_min_polar_angle(), PHG4Sector::Sector_Geometry::set_normal_polar_angle(), photonNucleusCrossSection::sigma_A(), photonNucleusCrossSection::sigma_N(), AnnularFieldSim::sum_nonlocal_field_at(), tails(), and vacpol().
|
static |
Definition at line 30 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 30 of file vector_math_inline.h
|
static |
Definition at line 227 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 227 of file vector_math_inline.h
|
static |
Definition at line 29 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 29 of file vector_math_inline.h
Referenced by HelixHough::allButKappaRange_sse(), HelixHough::dzdlRange_sse(), and HelixHough::phiRange_sse().
|
static |
Definition at line 226 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 226 of file vector_math_inline.h
|
static |
Definition at line 224 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 224 of file vector_math_inline.h
Referenced by BOOST_AUTO_TEST_CASE(), ActsFatras::BOOST_AUTO_TEST_CASE(), BOOST_DATA_TEST_CASE(), BuildePHENIX_0_0(), BuildeSTAR_0_0(), BuildPerfectDetector(), Fun4AllOscarInputManager::ConvertFromOscar(), Fun4AllHepMCInputManager::ConvertFromOscar(), converttohepmc(), ActsEvaluator::fillG4Particle(), FillParticleQA(), genevent(), PHTruthSiliconAssociation::getG4PrimaryParticle(), initializepidqabook(), main(), FairParAsciiFileIo::open(), ActsExamples::ParametricParticleGenerator::operator()(), PlotQA(), QAG4SimulationUpsilon::process_event(), PHHepMCParticleSelectorDecayProductChain::process_event(), G4DIRCTree::process_event(), QAG4SimulationTracking::process_event(), ActsExamples::EventGenerator::read(), Smear::ParticleID::ReadP(), QAG4SimulationUpsilon::setDaughterAbsPID(), PHHepMCParticleSelectorDecayProductChain::SetParticle(), CbmTrack::SetPidHypo(), QAG4SimulationUpsilon::setQuarkoniaPID(), Smear::ParticleID::Smear(), PHG4ZDCSteppingAction::UserSteppingAction(), and FairRunInfo::WriteHistosToFile().
Definition at line 128 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 128 of file vector_math_inline.h
Referenced by tetgenmesh::brio_multiscale_sort(), FairRootManager::CheckMaxEventNo(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CaloTruthEval::get_shower_eh_ratio(), EmcCluster::GetSubClusters(), photonNucleusCrossSection::integrated_Q2_dep(), photonNucleusCrossSection::integrated_x_section(), main(), mkf2(), photonNucleusCrossSection::photonFlux(), Gammaavectormeson::pickwEgamq2(), photonNucleusCrossSection::Q2arraylimits(), FairRootManager::ReadMixedEvent(), SetElementDivision(), SetElementDivisionCylinder(), and SetElementDivisionExtruded().
s = _mm_andnot_ps(mod_fourth, t1) |
Definition at line 162 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 162 of file vector_math_inline.h
|
static |
Definition at line 156 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 156 of file vector_math_inline.h
|
static |
Definition at line 157 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 157 of file vector_math_inline.h
|
static |
Definition at line 158 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 158 of file vector_math_inline.h
|
static |
Definition at line 159 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 159 of file vector_math_inline.h
|
static |
Definition at line 32 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 32 of file vector_math_inline.h
|
static |
Definition at line 248 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 248 of file vector_math_inline.h
|
static |
Definition at line 33 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 33 of file vector_math_inline.h
|
static |
Definition at line 249 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 249 of file vector_math_inline.h
Definition at line 171 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 171 of file vector_math_inline.h
Referenced by FluxMonitorGrid::AddEntry(), Acts::Test::BOOST_AUTO_TEST_CASE(), CbmRichRingFinderHoughImpl::CalculateRingParameters(), EtmLine2D::Cross(), cross_l_l(), demo(), dsigma(), fdilut(), HelixHough::findHelices(), HelixHough::findHelicesByPairs(), HelixHough::findSeededHelices(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), fltabl(), getmd(), getproba(), lmeps(), CaloCalibEmc_Pi0::Loop(), lshowr(), main(), CreateCZHitContainer::merge_hits(), operator+(), operator-(), orient2dadapt(), kdfinder::Helix< T >::pathLength(), pepsimainerhic(), poldsigma(), CellularAutomaton_v1::process_single_track(), pygfxx(), pymirm(), pywidt(), FairGeanePro::Track2ToLine(), FairGeanePro::Track2ToPoint(), and HelixHough::vote().
Definition at line 172 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 172 of file vector_math_inline.h
Referenced by FluxMonitorGrid::AddEntry(), Acts::Test::BOOST_AUTO_TEST_CASE(), CbmRichRingFinderHoughImpl::CalculateRingParameters(), cross_l_l(), demo(), tetgenmesh::esym(), PgPostBankManager::fetchBank(), HelixHough::findHelices(), HelixHough::findHelicesByPairs(), HelixHough::findSeededHelices(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), fltabl(), getms(), getsudakov(), lmeps(), lshowr(), main(), Gammaavectormeson::momenta(), operator+(), operator-(), kdfinder::Helix< T >::pathLength(), pepsimainerhic(), CellularAutomaton_v1::process_single_track(), pygfxx(), and HelixHough::vote().
|
static |
Definition at line 37 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 37 of file vector_math_inline.h
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and Acts::ConeSurface::polyhedronRepresentation().
|
static |
Definition at line 28 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 28 of file vector_math_inline.h
Referenced by PHG4TpcEndCapDetector::AddLayer(), HelixHough::allButKappaRange_sse(), AngleIndexPair::AngleIndexPair(), PHG4mRICHDetector::build_lens(), HelixHoughFuncs_v1::calculate_phi_range(), PHG4FullProjSpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::Construct_AzimuthalSeg(), PHG4SpacalDetector::Construct_Fiber(), PHG4TpcEndCapDetector::ConstructElectronics(), PHG4BeamlineMagnetDetector::ConstructMe(), PHG4CylinderDetector::ConstructMe(), PHG4CylinderStripDetector::ConstructMe(), G4JLeicBeamLineMagnetDetector::ConstructMe(), BeamLineMagnetDetector::ConstructMe(), PHG4ZDCDetector::ConstructMe(), PHG4HcalDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), PHG4TpcEndCapDetector::ConstructWagonWheel(), fillBins4_sse(), PHG4CylinderGeom_Spacalv1::get_azimuthal_distance(), PHG4CylinderGeom_Spacalv1::get_azimuthal_n_sec(), PHG4CylinderGeom_Spacalv2::get_sec_azimuthal_width(), PHG4OuterHcalField::GetFieldValue(), AngleIndexList::getRangeList(), PHG4CylinderGeom_Spacalv1::init_default_sector_map(), PHG4CylinderGeom_Spacalv3::load_demo_sector_tower_map4(), HelixHough::phiRange_sse(), pyjurf(), and radgen_event().
|
static |
Definition at line 225 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 225 of file vector_math_inline.h
|
static |
Definition at line 4 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 4 of file vector_math_inline.h
Referenced by __attribute__().
__m128i vec_sgn = _mm_load_si128((__m128i*)sign_int) |
Definition at line 131 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 131 of file vector_math_inline.h
x |
Definition at line 126 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 126 of file vector_math_inline.h
Referenced by PHG4ZDCDefs::__attribute__(), __example_1.f__(), __example_2.f__(), __example_3.f__(), __example_4.f__(), TrackEvaluation::add_truth_information(), airy1(), airy1d(), airy2(), airy2d(), aiz(), ALICEKF::ALICEKalmanFilter(), attflv(), avscatcen(), BeamLine(), BeamLineDefineMagnets(), GPUTPCTrackParam::BetheBlochGeant(), biz(), bk(), Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::Test::BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), bornin(), PHG4mRICHDetector::build_mRICH_sector(), PHG4mRICHDetector::build_mRICH_sector2(), PHG4mRICHDetector::build_mRICH_wall_eside(), PHG4mRICHDetector::build_mRICH_wall_eside_proj(), PHG4mRICHDetector::build_mRICH_wall_hside(), PHG4mRICHDetector::build_sensor(), erhic::Pythia6EventBuilder::BuildEvent(), PHGenFitTrkProp::BuildLayerZPhiHitMap(), CbmRichRingFitterEllipseBase::CalcChi2(), CylinderKalman::calculate_dxda(), HelixKalmanFilter::calculate_dxda(), HelixHoughFuncs_v1::calculate_dzdl_range(), HelixHoughFuncs_v1::calculate_phi_range(), tetgenmesh::calculateabovepoint(), CylinderKalman::calculateProjections(), HelixKalmanFilter::calculateProjections(), FairGeoOldAsciiIo::calculateShapePoints(), FitNewton::ChiSquareGradHessian::calcValGrad(), FitNewton::GaussianGradHessian::calcValGradHessian(), FitNewton::GaussianIntegralGradHessian::calcValGradHessian(), HelixDCAFunc::calcValGradHessian(), FitNewton::ChiSquareGradHessian::calcValGradHessian(), VertexFitFunc::calcValGradHessian(), FitNewton::GaussianRegGradHessian::calcValGradHessian(), calcxsection(), EicKfNodeTemplateOrth2D::CartesianToCylindrical(), kdfinder::CircleFit< T >::CircleFitByHyper(), kdfinder::CircleFit< T >::CircleFitByPratt(), ALICEKF::CircleFitByTaubin(), PHTpcClusterMover::CircleFitByTaubin(), PHTruthTrackSeeding::circleFitByTaubin(), PHActsSiliconSeeding::circleFitByTaubin(), kdfinder::CircleFit< T >::CircleFitByTaubin(), ClassImp(), PHBBox::ClipLine(), CMDistortionAnalysis(), CMDistortionAnalysisCart(), CMDistortionAnalysisPhiR(), CMDistortionReco(), CMDistortionRecoCart(), Acts::computeEnergyLossRadiative(), PHG4FPbScDetector::computeIndex(), erhic::JacquetBlondelComputer::ComputeX(), erhic::DoubleAngleComputer::ComputeX(), conkin(), nlohmann::detail::external_constructor< value_t::array >::construct(), PHG4EPDDetector::construct_block(), PHG4OuterHcalDetector::ConstructHcalSingleScintillators(), PHG4InnerHcalDetector::ConstructHcalSingleScintillators(), G4JLeicVTXDetector::ConstructMe(), G4JLeicDIRCDetector::ConstructMe(), PHG4PSTOFDetector::ConstructMe(), Smear::Acceptance::CustomCut::Contains(), BEmcRecCEMC::CorrectPosition(), BEmcRecEEMC::CorrectPosition(), BEmcRecFEMC::CorrectPosition(), BEmcRec::CorrectPosition(), BEmcRec::CorrectShowerDepth(), nlohmann::detail::serializer< BasicJsonType >::count_digits(), Acts::AtlasStepper< bfield_t >::covarianceTransport(), oncsSub_idtpcfeev2::crc16(), genfit::MeasurementCreator::create(), create_element(), Acts::EventDataView3D::createEllipse(), CreateKnots(), RawTowerBuilder::CreateNodes(), Acts::Sycl::createSeedsForGroupSycl(), PHActsSiliconSeeding::createSvtxTrack(), ctq4pdf(), ctq5pdf(), ctq6pdf(), CylindricalCoordinateCurve(), CylindricalCoordinateImprove(), CylindricalCoordinateTransformation(), bessel::dbesk0(), bessel::dbesk1(), dcross(), ddexp(), Packet_idcdevdescr::decode(), oncsSub_idfnalmwpcv2::decode(), deltas(), demo(), Acts::deriveEnergyLossRadiativeQOverP(), GFWirepointHitPolicy::detPlane(), GFWireHitPolicy::detPlane(), dfun(), GFDetPlane::dist(), genfit::DetPlane::dist(), kdfinder::TrackCandidate< T >::distanceToCircle(), DISVariables(), dlower(), dnstrf(), CbmRichRingFitterTAU::DoFit(), doinstatescat(), dokinematics(), dqcd(), dqcdi(), CbmRichGeoTest::DrawH3(), CbmRichGeoTest::DrawSummaryPlotsTemp(), dsigm2(), dsigma(), dstfu(), dfe::io_npy_impl::dtype_endianness_modifier(), Packet_idcdevdescr::dump(), nlohmann::detail::serializer< BasicJsonType >::dump_float(), nlohmann::detail::serializer< BasicJsonType >::dump_integer(), dupper(), Packet_idcdevdescr::dValue(), dvnopt(), HelixHough::dzdlRange_sse(), ei(), eix(), eixint(), QAG4SimulationCalorimeterSum::eval_trk_proj(), QAG4SimulationEicCalorimeterSum::eval_trk_proj(), ActsExamples::HelloRandomAlgorithm::execute(), ActsExamples::TrackSelector::execute(), ActsExamples::TruthSeedSelector::execute(), ActsExamples::ParticleSelector::execute(), f2allm(), SvtxClusterEval::fast_approx_atan2(), fg(), fgp(), fgp1(), fgp2(), fgp3(), fhhiggscorr(), fhin(), fhsetflags(), fhsetpara(), ActsExamples::BField::txt::fieldMapperXYZ(), ActsExamples::BField::root::fieldMapperXYZ(), fillEvent(), CaloEvaluator::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), PHTpcLookup::find(), NHitSeedFinder::find4Tracks(), NHitSeedFinder::find5Tracks(), NHitSeedFinder::find6Tracks(), PHG4CylinderGeomv4::find_strip_center(), Rossegger::FindBetamn(), ActsExamples::GroupBy< Iterator, KeyGetter >::findEndOfGroup(), Rossegger::FindMunk(), Rossegger::FindNextZero(), PHTpcSeedFinder::findSeeds(), FitProfile(), FitResolution(), fjet(), fjetrig(), flap(), flap1(), flap2(), flgint(), flintg(), flipol(), flqint(), fltabl(), fltint(), fnjet(), fnkick(), fnkick2(), fnstru(), fnstrum(), fnstrus(), fppow2(), fspen(), fspens(), ftot(), ftotjet(), ftotrig(), fv(), fw(), fws(), gadap2(), gadapf(), gamma(), simpleRandom::gauss(), gauss1(), gauss2(), gauss3(), gauss4(), generatez(), PHG4GDMLWriteSolids::GenTrapWrite(), PndGenfitField::get(), genfit::Field::get(), dfe::io_root_impl::get_address(), SvtxTruthEval::get_innermost_truth_hit(), SvtxTruthEval::get_outermost_truth_hit(), nlohmann::json_pointer< BasicJsonType >::get_unchecked(), PHG4BlockCellGeom::get_xbin(), PHG4GDMLWriteDefine::GetAngles(), GetBinominalRatio(), PndTransMap::GetBxyz(), PndDipoleMap::GetBxyz(), PndSolenoidMap::GetBxyz(), EicMagneticFieldFromGradients::GetBxyzCore(), EicMagneticField::GetBxyzCore(), ALICEKF::GetCircleClusterResiduals(), EmcCluster::GetCorrPos(), EicRunDigi::GetDetectorHits(), EmcCluster::GetECoreCorrected(), EicHtcTask::GetFairTrackParP(), PHFieldCleo::GetFieldValue(), PHField3DCartesian::GetFieldValue(), PHFieldBeast::GetFieldValue(), PHField2D::GetFieldValue(), PHField3DCylindrical::GetFieldValue(), PHG4OuterHcalField::GetFieldValue(), PndPidCandidate::GetNearestParameterization(), getnewmass(), getpdf(), getpnorad1(), getqvec(), getscatterer(), getsscat(), A_Event::getTime(), node_t::getX(), node_t::getXvec(), gmre(), kdfinder::CircleFit< T >::GradientHessian(), grv94di(), grv94ho(), grv94lo(), grv98pa(), half::half(), halfFunction< T >::halfFunction(), hFarFwdDefineMagnets(), hijing(), hijset(), A_Event::identify(), CbmRichElectronIdAnn::Init(), CbmRichRingSelectAnn::Init(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), Acts::LineSurface::initJacobianToGlobal(), Acts::Surface::initJacobianToGlobal(), Acts::Surface::initJacobianToLocal(), CbmRichRingFitterEllipseTau::InitMatrices(), HcalRawTowerBuilder::InitRun(), tetgenmesh::insertconstrainedpoints(), intbtk2(), Acts::detail::IntersectionHelper2D::intersectEllipse(), Acts::detail::Axis< AxisType::Variable, bdt >::isInside(), itafun(), HtcKalmanFilter::KalmanFilterMagneticField(), Rossegger::Kimu(), Acts::LayerArrayCreator::layerArray(), lazimu(), lepto(), leptox(), lflav(), lframe(), Rossegger::Limu(), linit(), lkinem(), lmcmnd(), lmeps(), lmidat(), lminew(), lminto(), lmpint(), lmprin(), lmrazz(), lmsimp(), lnstrf(), mesh_t::load(), tetgenio::load_node_call(), LoadAnsysInput(), LoadElmergrid(), LoadFieldviewInput(), LoadGidInput(), lprwts(), lqcdpr(), lqev(), lqgev(), lqmcut(), lqqbev(), lremh(), lscale(), lsci(), lshowr(), lsigmx(), LSLTrackRep::LSLTrackRep(), lsmall(), ludcyk(), luerrm(), lugive(), lulist(), lutabu(), lutaud(), lutest(), luupda(), lux3jt(), lweits(), lxp(), lxsect(), lyremn(), lyspli(), lysspa(), lystfu(), lzp(), main(), make_single_tower(), makebranch(), makeinsplit(), PHG4ScoringManager::makeScoringHistograms(), PHActsSiliconSeeding::makeSpacePoint(), PHActsSiliconSeeding::makeSvtxTracks(), Acts::Polyhedron::merge(), BEmcRec::Momenta(), momentumDistributions(), MovePointAngle(), MovePointPowerSeries(), MovePointPowerSeries2(), PHHepMCGenEvent::moveVertex(), mrs99(), mrs991(), mrs9910(), mrs9911(), mrs9912(), mrs992(), mrs993(), mrs994(), mrs995(), mrs996(), mrs997(), mrs998(), mrs999(), mrseb(), nlohmann::detail::dtoa_impl::diyfp::mul(), Acts::Legacy::AtlasSeedfinder< SpacePoint >::newSpacePoint(), CbmRichUrqmdTest::NofHits(), CbmRichUrqmdTest::NofProjections(), tetgenmesh::norm2(), nlohmann::detail::dtoa_impl::diyfp::normalize(), nlohmann::detail::dtoa_impl::diyfp::normalize_to(), odeint(), omg0(), FairRKPropagator::OneStepRungeKutta(), boost::operator<(), boost::operator<=(), boost::operator>(), operator>>(), tetgenmesh::outmesh2vtk(), parpol(), parpolnew(), parse_htc_interpolation_string(), parton(), partonx(), partonx5(), partonx6(), pepsimainerhic(), EicHtcTask::PerformMediaScan(), phase(), kdfinder::TrackCandidate< T >::phi_mpi_pi(), HelixHough::phiRange_sse(), pickvtx(), Gammagammasingle::pickw(), Gammagammasingle::picky(), poldqcd(), poldqcdi(), poldsigma(), polfit(), polint(), polint5(), polint6(), pollazimu(), polleptox(), pollinit(), pollzp(), polnlo(), polpar(), dfe::polynomial_der(), dfe::polynomial_val(), dfe::polynomial_valder(), PHG4GDMLWriteDefine::Position_vectorWrite(), Gammagammasingle::pp1(), Gammagammasingle::pp2(), PHG4Hitv1::print(), printBField(), printf(), printHits(), CaloEvaluator::printOutputInfo(), SvtxEvaluator::printOutputInfo(), beamBeamSystem::probabilityOfPhotonBreakup(), PHTruthTrackSeeding::Process(), PHG4FullProjSpacalCellReco::process_event(), ParticleFlowReco::process_event(), PHG4SimpleEventGenerator::process_event(), PHGenFitTrackProjection::process_event(), PHTpcCentralMembraneClusterizer::process_event(), Acts::Legacy::AtlasSeedfinder< SpacePoint >::production3Sp(), GFDetPlane::project(), Gammaavectormeson::pTgamma(), pyangl(), pycmq2(), pycmqr(), pyct5l(), pyct5m(), pycteq(), pyctq2(), pydcyk(), pydump(), pyeicg(), pyeig4(), pyerrm(), pyevnt(), pyevnw(), pyfill(), pyfisb(), pyfram(), pygaga(), pygamm(), pygano(), pygau2(), pygaus(), pygbeh(), pygdir(), pygfxx(), pyggam(), pygive(), pygram(), pygrvd(), pygrvl(), pygrvm(), pygrvs(), pygrvv(), pygrvw(), pygvmd(), pyhifram(), pyhigamm(), pyhiinit(), pyhiinki(), pyhimaxi(), pyhimult(), pyhiovly(), pyhirand(), pyhisigh(), pyhisspa(), pyhistat(), pyhistfe(), pyhistfu(), pyhitest(), pyhiw1au(), pyhiw2au(), pyinbm(), pyinit(), pyinre(), pykcut(), pylamf(), pylist(), pymaxi(), pymign(), pymirm(), pymult(), pypdel(), pypdfl(), pypdfu(), pypdga(), pypdpi(), pypdpo(), pypdpr(), pypile(), pyplot(), pyptmi(), pyrand(), pyreco(), pyrvg1(), pyrvg2(), pyrvg3(), pyrvg4(), pyrvs(), pysgex(), pysghf(), pysghg(), pysgqc(), pysgsu(), pysgtc(), pysgwz(), pysigh(), pyslha(), pystat(), pystbh(), pystel(), pystfu(), pystga(), pystop(), pystpi(), pystpr(), pysugi(), pytabu(), pytaud(), pytest(), pytune(), pyupda(), pyupev(), pywaux(), pywdkk(), pywidt(), pyx3jt(), pyxued(), pyxxz6(), quad3(), r1998(), Acts::detail::radian_pos(), Acts::detail::radian_sym(), rdarry(), rdarrynlo(), Acts::IntegrationTest::readFieldXYZ(), readFile(), FairGeoTubs::readPoints(), FairGeoTube::readPoints(), FairGeoTorus::readPoints(), FairGeoEltu::readPoints(), FairGeoCone::readPoints(), FairGeoPcon::readPoints(), FairGeoCons::readPoints(), FairGeoSphe::readPoints(), FairGeoPgon::readPoints(), FairGeoBasicShape::readPoints(), readSeedFile(), PHGenFitTrkProp::ReFitTrack(), PHGenFitTrkFitter::ReFitTrack(), nlohmann::detail::serializer< BasicJsonType >::remove_sign(), PHCASeeding::RemoveBadClusters(), ReorderElements(), oncsSub_idtpcfeev2::reverseBits(), EICG4dRICHAerogel::riAir(), EICG4dRICHAerogel::riQuartz(), riwfun(), riwibd(), rk4step(), rkstepper(), romg(), GPUTPCTrackParam::Rotate(), RotateTranslateScale(), PHG4GDMLWriteDefine::Rotation_vectorWrite(), ActsExamples::RootBFieldWriter< bfield_t >::run(), rwdsax(), SaveCanvas(), PHG4GDMLWriteDefine::Scale_vectorWrite(), nlohmann::detail::lexer< BasicJsonType >::scan_number(), Acts::TGeoParser::select(), SeparateCartesianBoundaries(), SeparateMainaxisBoundaries(), serai(), seraid(), RawTowerGeomv2::set_center_x(), RawTowerGeomv1::set_center_x(), RawTowerGeomv4::set_center_x(), RawTowerZDCGeomv1::set_center_x(), RawTowerGeomv3::set_center_x(), PHG4ParticleGeneratorVectorMeson::set_existing_vertex_offset_vector(), PHG4SimpleEventGenerator::set_existing_vertex_offset_vector(), LqstCell::set_localX(), PHG4FPbScSubsystem::set_Place(), PHG4Particlev1::set_px(), PHG4Particlev1::set_py(), PHG4Particlev1::set_pz(), PHG4ParticleGeneratorVectorMeson::set_vertex_distribution_function(), PHHepMCGenHelper::set_vertex_distribution_function(), PHG4SimpleEventGenerator::set_vertex_distribution_function(), PHG4ParticleGeneratorVectorMeson::set_vertex_distribution_mean(), PHHepMCGenHelper::set_vertex_distribution_mean(), PHG4SimpleEventGenerator::set_vertex_distribution_mean(), PHG4ParticleGeneratorVectorMeson::set_vertex_distribution_width(), PHHepMCGenHelper::set_vertex_distribution_width(), PHG4SimpleEventGenerator::set_vertex_distribution_width(), PHG4ParticleGeneratorBase::set_vtx(), SimpleHit3D::set_x(), SvtxTrackState_v1::set_x(), SvtxVertex_v1::set_x(), GlobalVertexv1::set_x(), PHG4Showerv1::set_x(), FairBoxSetDraw::SetBoxDimensions(), CbmRichRing::SetCenterX(), CbmRichRingLight::SetCenterX(), AnnularFieldSim::setNominalB(), AnnularFieldSim::setNominalE(), PHG4HcalSubsystem::SetPosition(), PndFieldMap::SetPosition(), ActsFatras::Particle::setPosition4(), FairTrackParH::SetTrackPar(), AnnularFieldSim::SetTruncationDistance(), vector3::SetVector(), EicProtoGenerator::SetVertex(), FairMCEventHeader::SetVertex(), CbmMCEvent::SetVertex(), CbmVertex::SetVertex(), CMFlashClusterv1::setX(), TrkrClusterv2::setX(), FairTrackPar::SetX(), TrkrClusterv1::setX(), FairHit::SetX(), node_t::setX(), FairMCPoint::SetX(), FairTrackParam::SetX(), CbmPixelHit::SetX(), FairTrackParH::SetX_sc(), node_t::setXvec(), CbmRichRingLight::SetXYABP(), CbmRichRing::SetXYABPhi(), CbmRichRingLight::SetXYR(), FairHit::SetXYZ(), FairMCPoint::SetXYZ(), EtmLine2D::Shift(), Acts::ConeBounds::shifted(), kdfinder::CircleFit< T >::SigmaWithLargeCircleOption(), QAG4Util::square(), square(), Acts::BoundaryCheck::squaredNorm(), ssmssm(), strc10(), strc11(), strc20(), strc21(), FairRegistryItemXxx< T >::Streamer(), nlohmann::detail::dtoa_impl::diyfp::sub(), sugra(), Acts::Frustum< value_t, DIM, SIDES >::svg(), date_filter_msg_buffer::sync(), filter_msg_buffer::sync(), remote_msg_buffer::sync(), tails(), terminatetetgen(), test_double(), testEventiterator::testEventiterator(), EicKfNodeTemplateRadial1D::ThreeDeeToTemplate(), EicKfNodeTemplateAsimuthal1D::ThreeDeeToTemplate(), title(), nlohmann::detail::binary_writer< BasicJsonType, CharType >::to_char_type(), oncsSub_idtpcfeev2::tpc_decode(), Acts::CuboidVolumeBuilder::trackingVolume(), CbmRichTrainAnnSelect::TrainAndTestAnn(), CbmRichTrainAnnElectrons::TrainAndTestAnn(), tetgenmesh::transfernodes(), Acts::Seedfinder< external_spacepoint_t, platform_t >::transformCoordinates(), ulangl(), update_process(), vector3::vector3(), vegas(), VirtSpacePointRecoHit::VirtSpacePointRecoHit(), visaje(), wdsax(), wdsax1(), wdsax2(), dfe::io_dsv_impl::DsvWriter< Delimiter >::write(), PHG4OuterHcalDetector::x_at_y(), PHG4InnerHcalDetector::x_at_y(), and xytabl().
Definition at line 186 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 186 of file vector_math_inline.h
Referenced by EICG4LumiDetector::AddTriangularTrapezoid(), HelixHough::allButKappaRange_sse(), ar3jet(), EicGeoParData::AreNeighbours(), arorie(), erhic::hadronic::Pythia6EventFactory::BuildEvent(), CylinderKalman::calculate_dxda(), HelixKalmanFilter::calculate_dxda(), CellularAutomaton_v1::calculate_kappa_tangents(), sPHENIXTrackerTpc::calculateKappaTangents(), sPHENIXTracker::calculateKappaTangents(), sPHENIXSeedFinder::calculateKappaTangents(), PHTpcClusterMover::circle_circle_intersection(), PHG4OuterHcalDetector::ConstructHcalSingleScintillators(), EICG4RPDetector::ConstructMe(), PHG4HcalDetector::ConstructMe(), EtmLine2D::Cross(), CylindricalCoordinateCurve(), CylindricalCoordinateTransformation(), oncsSub_idmvtxv2::decode(), CbmRichGeoTest::DrawSummaryPlotsTemp(), fg(), fgp(), g(), genevent(), getms(), ghvq(), gphoton(), EicTpcDigiHitProducer::HandleHit(), hijsft(), tetgenmesh::hilbert_sort3(), incircleslow(), insphereslow(), photonNucleusCrossSection::integrated_Q2_dep(), photonNucleusCrossSection::integrated_x_section(), PndMCTrack::IsGeneratorDecayed(), lmprin(), lqmcut(), lu4ent(), lueevt(), luonia(), lushow(), lux3jt(), lux4jt(), luxdif(), parton(), pickvtx(), PHG4MvtxHitReco::process_event(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), sPHENIXTracker::projectToLayer(), sPHENIXSeedFinder::projectToLayer(), py4ent(), pyeevt(), pyhiklim(), pykcut(), pyklim(), pymael(), pyonia(), pyptfs(), pyqqbh(), pyresd(), pyrnm3(), pyrnmq(), pyshow(), pytbdy(), pyx3jt(), pyx4jt(), pyxdif(), and Acts::DiamondBounds::vertices().
Definition at line 215 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 215 of file vector_math_inline.h
Definition at line 132 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 132 of file vector_math_inline.h
Definition at line 182 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 182 of file vector_math_inline.h
Definition at line 186 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 186 of file vector_math_inline.h
|
static |
Definition at line 35 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 35 of file vector_math_inline.h
Referenced by HelixHough::allButKappaRange_sse(), Acts::Test::BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), sPHENIXTrackerTpc::calculateKappaTangents(), sPHENIXTracker::calculateKappaTangents(), sPHENIXSeedFinder::calculateKappaTangents(), PHG4InnerHcalDetector::ConstructHcalSingleScintillators(), PHG4OuterHcalDetector::ConstructHcalSingleScintillators(), PHG4HcalDetector::ConstructMe(), PHG4InnerHcalDetector::ConstructSteelPlate(), PHG4OuterHcalDetector::ConstructSteelPlate(), PHG4TpcEndCapDetector::ConstructWagonWheel(), CbmRichRingFitterTAU::DoFit(), HelixHough::dzdlRange_sse(), fillBins4_sse(), HelixHough::phiRange_sse(), AnnularFieldSim::populate_full3d_lookup(), AnnularFieldSim::populate_highres_lookup(), AnnularFieldSim::populate_lowres_lookup(), AnnularFieldSim::populate_phislice_lookup(), genfit::GblFitterInfo::reset(), and ActsExamples::Sequencer::run().
Definition at line 135 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 135 of file vector_math_inline.h
zero_pio2 = _mm_and_ps(eq0, pi_over_two) |
Definition at line 130 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 130 of file vector_math_inline.h
|
static |
Definition at line 251 of file vector_math_inline.h.
View newest version in sPHENIX GitHub at line 251 of file vector_math_inline.h