All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
FlashPredict::FlashMetrics Struct Reference

#include <FlashPredict.hh>

Public Member Functions

 FlashMetrics (double x_, double x_gl_, double y_, double yb_, double z_, double zb_, double rr_, double pe_, double unpe_, double ratio_, double time_, double h_x_, double h_xerr_, double h_xrr_, double h_xratio_, double y_skew_, double z_skew_, bool metric_ok_)
 
 FlashMetrics ()
 
std::string dumpMetrics () const
 

Public Attributes

double x
 
double x_gl
 
double y
 
double yb
 
double z
 
double zb
 
double rr
 
double pe
 
double unpe
 
double ratio
 
double time
 
double h_x
 
double h_xerr
 
double h_xrr
 
double h_xratio
 
double y_skew
 
double z_skew
 
bool metric_ok
 

Detailed Description

Definition at line 145 of file FlashPredict.hh.

Constructor & Destructor Documentation

FlashPredict::FlashMetrics::FlashMetrics ( double  x_,
double  x_gl_,
double  y_,
double  yb_,
double  z_,
double  zb_,
double  rr_,
double  pe_,
double  unpe_,
double  ratio_,
double  time_,
double  h_x_,
double  h_xerr_,
double  h_xrr_,
double  h_xratio_,
double  y_skew_,
double  z_skew_,
bool  metric_ok_ 
)
inline

Definition at line 151 of file FlashPredict.hh.

155  :
156  x(x_), x_gl(x_gl_), y(y_), yb(yb_), z(z_), zb(zb_),
157  rr(rr_), pe(pe_), unpe(unpe_), ratio(ratio_), time(time_),
158  h_x(h_x_), h_xerr(h_xerr_), h_xrr(h_xrr_), h_xratio(h_xratio_),
159  y_skew(y_skew_), z_skew(z_skew_),
160  metric_ok(metric_ok_)
161  {}
FlashPredict::FlashMetrics::FlashMetrics ( )
inline

Definition at line 163 of file FlashPredict.hh.

163  :
164  x(0.), x_gl(0.), y(0.), yb(0.), z(0.), zb(0.),
165  rr(0.), pe(0.), unpe(0.), ratio(0.), time(0.),
166  h_x(0.), h_xerr(0.), h_xrr(0.), h_xratio(0.),
167  y_skew(0.), z_skew(0.),
168  metric_ok(false) {}

Member Function Documentation

std::string FlashPredict::FlashMetrics::dumpMetrics ( ) const
inline

Definition at line 169 of file FlashPredict.hh.

170  {
171  std::ostringstream stream;
172  stream
173  << " x: " << x << "\n"
174  << " x_gl: " << x_gl << "\n"
175  << " y: " << y << "\n"
176  << " yb: " << yb << "\n"
177  << " z: " << z << "\n"
178  << " zb: " << zb << "\n"
179  << " rr: " << rr << "\n"
180  << " pe: " << pe << "\n"
181  << " unpe: " << unpe << "\n"
182  << " ratio: " << ratio << "\n"
183  << " time: " << time << "\n"
184  << " h_x: " << h_x << "\n"
185  << " h_xerr: " << h_xerr << "\n"
186  << " h_xrr: " << h_xrr << "\n"
187  << " h_xratio:" << h_xratio << "\n"
188  << " y_skew: " << y_skew << "\n"
189  << " z_skew: " << z_skew << "\n"
190  << " metric_ok: " << std::boolalpha << metric_ok << "\n";
191  return stream.str();
192  }

Member Data Documentation

double FlashPredict::FlashMetrics::h_x

Definition at line 148 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::h_xerr

Definition at line 148 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::h_xratio

Definition at line 148 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::h_xrr

Definition at line 148 of file FlashPredict.hh.

bool FlashPredict::FlashMetrics::metric_ok

Definition at line 150 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::pe

Definition at line 147 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::ratio

Definition at line 147 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::rr

Definition at line 147 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::time

Definition at line 147 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::unpe

Definition at line 147 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::x

Definition at line 146 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::x_gl

Definition at line 146 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::y

Definition at line 146 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::y_skew

Definition at line 149 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::yb

Definition at line 146 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::z

Definition at line 146 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::z_skew

Definition at line 149 of file FlashPredict.hh.

double FlashPredict::FlashMetrics::zb

Definition at line 146 of file FlashPredict.hh.


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