Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::detail::CheckEnergy< N > Struct Template Reference

#include <CheckEnergy.h>

Collaboration diagram for hydra::detail::CheckEnergy< N >:

Public Member Functions

 CheckEnergy (const GReal_t(&masses)[N])
 
__hydra_host__ __hydra_device__ CheckEnergy (CheckEnergy< N > const &other)
 
template<typename Type >
__hydra_host__ __hydra_device__ bool operator() (Type &particle)
 

Data Fields

GReal_t fMasses [N]
 

Detailed Description

template<size_t N>
struct hydra::detail::CheckEnergy< N >

Constructor & Destructor Documentation

◆ CheckEnergy() [1/2]

template<size_t N>
hydra::detail::CheckEnergy< N >::CheckEnergy ( const GReal_t(&)  masses[N])
inline

◆ CheckEnergy() [2/2]

template<size_t N>
__hydra_host__ __hydra_device__ hydra::detail::CheckEnergy< N >::CheckEnergy ( CheckEnergy< N > const &  other)
inline

Member Function Documentation

◆ operator()()

template<size_t N>
template<typename Type >
__hydra_host__ __hydra_device__ bool hydra::detail::CheckEnergy< N >::operator() ( Type &  particle)
inline

Field Documentation

◆ fMasses

template<size_t N>
GReal_t hydra::detail::CheckEnergy< N >::fMasses[N]

The documentation for this struct was generated from the following file: