EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EICPIDParticlev1::u_property Union Reference

convert between 32bit inputs and storage type prop_storage_t More...

#include <fun4all_eicdetectors/blob/master/reconstruction/eicpidbase/EICPIDParticlev1.h>

Public Member Functions

 u_property (int32_t in)
 
 u_property (uint32_t in)
 
 u_property (float in)
 
 u_property ()
 
prop_storage_t get_storage () const
 

Public Attributes

float fdata
 
int32_t idata
 
uint32_t uidata
 

Detailed Description

convert between 32bit inputs and storage type prop_storage_t

Definition at line 51 of file EICPIDParticlev1.h.

View newest version in sPHENIX GitHub at line 51 of file EICPIDParticlev1.h

Constructor & Destructor Documentation

EICPIDParticlev1::u_property::u_property ( int32_t  in)
inline

Definition at line 57 of file EICPIDParticlev1.h.

View newest version in sPHENIX GitHub at line 57 of file EICPIDParticlev1.h

EICPIDParticlev1::u_property::u_property ( uint32_t  in)
inline

Definition at line 61 of file EICPIDParticlev1.h.

View newest version in sPHENIX GitHub at line 61 of file EICPIDParticlev1.h

EICPIDParticlev1::u_property::u_property ( float  in)
inline

Definition at line 65 of file EICPIDParticlev1.h.

View newest version in sPHENIX GitHub at line 65 of file EICPIDParticlev1.h

EICPIDParticlev1::u_property::u_property ( )
inline

Definition at line 69 of file EICPIDParticlev1.h.

View newest version in sPHENIX GitHub at line 69 of file EICPIDParticlev1.h

Member Function Documentation

prop_storage_t EICPIDParticlev1::u_property::get_storage ( ) const
inline

Definition at line 74 of file EICPIDParticlev1.h.

View newest version in sPHENIX GitHub at line 74 of file EICPIDParticlev1.h

References uidata.

Referenced by EICPIDParticlev1::set_property().

+ Here is the caller graph for this function:

Member Data Documentation

float EICPIDParticlev1::u_property::fdata

Definition at line 53 of file EICPIDParticlev1.h.

View newest version in sPHENIX GitHub at line 53 of file EICPIDParticlev1.h

Referenced by EICPIDParticlev1::get_property_float().

int32_t EICPIDParticlev1::u_property::idata

Definition at line 54 of file EICPIDParticlev1.h.

View newest version in sPHENIX GitHub at line 54 of file EICPIDParticlev1.h

Referenced by EICPIDParticlev1::get_property_int().

uint32_t EICPIDParticlev1::u_property::uidata

Definition at line 55 of file EICPIDParticlev1.h.

View newest version in sPHENIX GitHub at line 55 of file EICPIDParticlev1.h

Referenced by EICPIDParticlev1::get_property_uint(), and get_storage().


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