ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
TFCSSimulationState::AuxInfo_t Union Reference

#include <TFCSSimulationState.h>

Collaboration diagram for TFCSSimulationState::AuxInfo_t:

Public Member Functions

 operator bool () const
 
 operator char () const
 
 operator int () const
 
 operator float () const
 
 operator double () const
 
 operator void * () const
 
template<class T >
void set (T val)
 
void set (const AuxInfo_t &val)
 
template<>
void set (bool val)
 
template<>
void set (char val)
 
template<>
void set (int val)
 
template<>
void set (float val)
 
template<>
void set (double val)
 
template<>
void set (void *val)
 

Public Attributes

bool b
 
char c
 
int i
 
float f
 
double d
 
void * p
 

Detailed Description

Definition at line 122 of file TFCSSimulationState.h.

Member Function Documentation

◆ operator bool()

TFCSSimulationState::AuxInfo_t::operator bool ( ) const
inline

Definition at line 131 of file TFCSSimulationState.h.

131 { return b; };

◆ operator char()

TFCSSimulationState::AuxInfo_t::operator char ( ) const
inline

Definition at line 132 of file TFCSSimulationState.h.

132 { return c; };

◆ operator double()

TFCSSimulationState::AuxInfo_t::operator double ( ) const
inline

Definition at line 135 of file TFCSSimulationState.h.

135 { return d; };

◆ operator float()

TFCSSimulationState::AuxInfo_t::operator float ( ) const
inline

Definition at line 134 of file TFCSSimulationState.h.

134 { return f; };

◆ operator int()

TFCSSimulationState::AuxInfo_t::operator int ( ) const
inline

Definition at line 133 of file TFCSSimulationState.h.

133 { return i; };

◆ operator void *()

TFCSSimulationState::AuxInfo_t::operator void * ( ) const
inline

Definition at line 136 of file TFCSSimulationState.h.

136 { return p; };

◆ set() [1/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( bool  val)
inline

Definition at line 189 of file TFCSSimulationState.h.

189  {
190  b = val;
191 }

◆ set() [2/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( char  val)
inline

Definition at line 192 of file TFCSSimulationState.h.

192  {
193  c = val;
194 }

◆ set() [3/8]

void TFCSSimulationState::AuxInfo_t::set ( const AuxInfo_t val)
inline

Definition at line 186 of file TFCSSimulationState.h.

186  {
187  *this = val;
188 }

◆ set() [4/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( double  val)
inline

Definition at line 202 of file TFCSSimulationState.h.

202  {
203  d = val;
204 }

◆ set() [5/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( float  val)
inline

Definition at line 198 of file TFCSSimulationState.h.

198  {
199  f = val;
200 }

◆ set() [6/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( int  val)
inline

Definition at line 195 of file TFCSSimulationState.h.

195  {
196  i = val;
197 }

◆ set() [7/8]

template<class T >
void TFCSSimulationState::AuxInfo_t::set ( val)

◆ set() [8/8]

template<>
void TFCSSimulationState::AuxInfo_t::set ( void *  val)
inline

Definition at line 205 of file TFCSSimulationState.h.

205  {
206  p = val;
207 }

Member Data Documentation

◆ b

bool TFCSSimulationState::AuxInfo_t::b

Definition at line 123 of file TFCSSimulationState.h.

◆ c

char TFCSSimulationState::AuxInfo_t::c

Definition at line 124 of file TFCSSimulationState.h.

◆ d

double TFCSSimulationState::AuxInfo_t::d

Definition at line 127 of file TFCSSimulationState.h.

◆ f

float TFCSSimulationState::AuxInfo_t::f

Definition at line 126 of file TFCSSimulationState.h.

◆ i

int TFCSSimulationState::AuxInfo_t::i

Definition at line 125 of file TFCSSimulationState.h.

◆ p

void* TFCSSimulationState::AuxInfo_t::p

Definition at line 128 of file TFCSSimulationState.h.


The documentation for this union was generated from the following file:
TFCSSimulationState::AuxInfo_t::d
double d
Definition: TFCSSimulationState.h:127
TFCSSimulationState::AuxInfo_t::b
bool b
Definition: TFCSSimulationState.h:123
TFCSSimulationState::AuxInfo_t::p
void * p
Definition: TFCSSimulationState.h:128
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14
TFCSSimulationState::AuxInfo_t::c
char c
Definition: TFCSSimulationState.h:124
TFCSSimulationState::AuxInfo_t::i
int i
Definition: TFCSSimulationState.h:125
TFCSSimulationState::AuxInfo_t::f
float f
Definition: TFCSSimulationState.h:126