1#ifndef ROOT_Math_VecTypes
2#define ROOT_Math_VecTypes
10#pragma GCC diagnostic push
11#pragma GCC diagnostic ignored "-Wall"
12#pragma GCC diagnostic ignored "-Wunused-parameter"
13#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
14#if (__cplusplus >= 202002L)
15#pragma GCC diagnostic ignored "-Wdeprecated-enum-enum-conversion"
19#pragma clang diagnostic ignored "-Wconditional-uninitialized"
20#pragma clang diagnostic ignored "-Wdeprecated-copy"
24#pragma GCC diagnostic pop
27#include <VecCore/VecCore>
33#ifdef VECCORE_ENABLE_VC
39 using Float_v =
typename Internal::VectorBackend::Float_v;
40 using Double_v =
typename Internal::VectorBackend::Double_v;
41 using Int_v =
typename Internal::VectorBackend::Int_v;
42 using Int32_v =
typename Internal::VectorBackend::Int32_v;
43 using UInt_v =
typename Internal::VectorBackend::UInt_v;
44 using UInt32_v =
typename Internal::VectorBackend::UInt32_v;
Basic types used by ROOT and required by TInterpreter.
int Int_t
Signed integer 4 bytes (int)
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int)
float Float_t
Float 4 bytes (float)
double Double_t
Double 8 bytes.