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

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

#include <coresoftware/blob/master/simulation/g4simulation/g4main/PHG4Hitv1.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 118 of file PHG4Hitv1.h.

View newest version in sPHENIX GitHub at line 118 of file PHG4Hitv1.h

Constructor & Destructor Documentation

PHG4Hitv1::u_property::u_property ( int32_t  in)
inline

Definition at line 123 of file PHG4Hitv1.h.

View newest version in sPHENIX GitHub at line 123 of file PHG4Hitv1.h

PHG4Hitv1::u_property::u_property ( uint32_t  in)
inline

Definition at line 127 of file PHG4Hitv1.h.

View newest version in sPHENIX GitHub at line 127 of file PHG4Hitv1.h

PHG4Hitv1::u_property::u_property ( float  in)
inline

Definition at line 131 of file PHG4Hitv1.h.

View newest version in sPHENIX GitHub at line 131 of file PHG4Hitv1.h

PHG4Hitv1::u_property::u_property ( )
inline

Definition at line 135 of file PHG4Hitv1.h.

View newest version in sPHENIX GitHub at line 135 of file PHG4Hitv1.h

Member Function Documentation

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

Definition at line 140 of file PHG4Hitv1.h.

View newest version in sPHENIX GitHub at line 140 of file PHG4Hitv1.h

References uidata.

Referenced by PHG4Hitv1::set_property().

+ Here is the caller graph for this function:

Member Data Documentation

float PHG4Hitv1::u_property::fdata

Definition at line 119 of file PHG4Hitv1.h.

View newest version in sPHENIX GitHub at line 119 of file PHG4Hitv1.h

Referenced by PHG4Hitv1::get_property_float().

int32_t PHG4Hitv1::u_property::idata

Definition at line 120 of file PHG4Hitv1.h.

View newest version in sPHENIX GitHub at line 120 of file PHG4Hitv1.h

Referenced by PHG4Hitv1::get_property_int().

uint32_t PHG4Hitv1::u_property::uidata

Definition at line 121 of file PHG4Hitv1.h.

View newest version in sPHENIX GitHub at line 121 of file PHG4Hitv1.h

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


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