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

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

#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4main/EicEventHeaderv1.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 56 of file EicEventHeaderv1.h.

View newest version in sPHENIX GitHub at line 56 of file EicEventHeaderv1.h

Constructor & Destructor Documentation

EicEventHeaderv1::u_property::u_property ( int32_t  in)
inline

Definition at line 61 of file EicEventHeaderv1.h.

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

EicEventHeaderv1::u_property::u_property ( uint32_t  in)
inline

Definition at line 65 of file EicEventHeaderv1.h.

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

EicEventHeaderv1::u_property::u_property ( float  in)
inline

Definition at line 69 of file EicEventHeaderv1.h.

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

EicEventHeaderv1::u_property::u_property ( )
inline

Definition at line 73 of file EicEventHeaderv1.h.

View newest version in sPHENIX GitHub at line 73 of file EicEventHeaderv1.h

Member Function Documentation

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

Definition at line 78 of file EicEventHeaderv1.h.

View newest version in sPHENIX GitHub at line 78 of file EicEventHeaderv1.h

References uidata.

Referenced by EicEventHeaderv1::set_property().

+ Here is the caller graph for this function:

Member Data Documentation

float EicEventHeaderv1::u_property::fdata

Definition at line 57 of file EicEventHeaderv1.h.

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

Referenced by EicEventHeaderv1::get_property_float().

int32_t EicEventHeaderv1::u_property::idata

Definition at line 58 of file EicEventHeaderv1.h.

View newest version in sPHENIX GitHub at line 58 of file EicEventHeaderv1.h

Referenced by EicEventHeaderv1::get_property_int().

uint32_t EicEventHeaderv1::u_property::uidata

Definition at line 59 of file EicEventHeaderv1.h.

View newest version in sPHENIX GitHub at line 59 of file EicEventHeaderv1.h

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


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