CFEL - ASG Software Suite
2.5.0
CASS
|
A result of a processor. More...
#include <result.hpp>
Public Types | |
enum | { serializationVersion =10 } |
the serialization version of this class More... | |
enum | axis_name { xAxis =0, yAxis } |
which axis one wants to have More... | |
enum | Quadrant { UpperLeft =0, UpperMiddle, UpperRight, Left, Right, LowerLeft, LowerMiddle, LowerRight, TwoDStatSize } |
over/ underflow of 2d histogram More... | |
enum | OverUnderFlow { Overflow =0, Underflow, OneDStatSize } |
the over/underflow bin of 1d histogram More... | |
typedef Result< T > | self_type |
this classes type More... | |
typedef std::tr1::shared_ptr< self_type > | shared_pointer |
a shared pointer of this class More... | |
typedef T | value_t |
the values of this container More... | |
typedef std::pair< double, double > | coordinate_t |
a coordinate of a 2d array More... | |
typedef std::vector< value_t > | storage_t |
the storage of this container More... | |
typedef storage_t::iterator | iterator |
a iterator on the storage More... | |
typedef storage_t::const_iterator | const_iterator |
a const iterator on the storage More... | |
typedef storage_t::reference | reference |
a reference to the storage More... | |
typedef storage_t::const_reference | const_reference |
a const reference to the storage More... | |
typedef storage_t::size_type | size_type |
define the size type of the storage More... | |
typedef std::pair< size_type, size_type > | shape_t |
define the shape of the result More... | |
typedef Axis< double > | axe_t |
the axis descriptions of this container More... | |
typedef std::vector< axe_t > | axis_t |
the axis descriptions of this container More... | |
Public Member Functions | |
Result () | |
default constructor More... | |
Result (const size_type &size) | |
1d array container constructor More... | |
Result (const axe_t &xaxis) | |
1d histogram constructor More... | |
Result (const size_type &cols, const size_type &rows) | |
2d array container or table constructor More... | |
Result (const axe_t &xaxis, const axe_t &yaxis) | |
2d histogram constructor More... | |
const axis_t & | axis () const |
read access to the axis More... | |
axis_t & | axis () |
write access to the axis More... | |
const axe_t & | axis (const axis_name &axis) const |
read access to a specific axis More... | |
axe_t & | axis (const axis_name &axis) |
write accesss to a specific axis More... | |
size_t | dim () const |
what is the dimension of the result More... | |
void | clear () |
clear the contents of the result More... | |
void | setValue (const_reference value) |
assign the result container to a value More... | |
value_t | getValue () const |
return the value More... | |
bool | isTrue () const |
evaluate whether value is zero More... | |
const storage_t & | storage () const |
read access to the storage More... | |
storage_t & | storage () |
write access to the storage More... | |
const_iterator | begin () const |
retrieve a iterator for read access to beginning More... | |
iterator | begin () |
retrieve iterator for write access to beginning More... | |
reference | front () |
retrieve reference to the first element More... | |
const_reference | front () const |
retrieve const reference to the first element More... | |
const_iterator | end () const |
retrieve iterator to the end of storage More... | |
iterator | end () |
retrieve iterator to the end of storage More... | |
iterator | histogram (const value_t &pos, const value_t &weight=1) |
add the weight at the right bin for the value in the 1d array More... | |
iterator | histogram (const coordinate_t &pos, const value_t &weight=1) |
add the weight at the right bin for the coordinate in the 2d array More... | |
void | appendRows (const storage_t &rows) |
add row(s) to the result More... | |
void | resetTable () |
reset the table like result More... | |
void | append (const value_t &val) |
append a value to the end of the result More... | |
void | reset () |
clear the appendable 1d like result More... | |
reference | operator[] (size_type pos) |
enable accessing elements of the storage directly More... | |
const_reference | operator[] (size_type pos) const |
enable accessing elements of the storage directly More... | |
shape_t | shape () const |
return the shape of the result More... | |
std::vector< size_t > | np_shape () const |
return the shape of the result as numpy / hdf5 shape More... | |
size_type | datasize () const |
return the size of the data as determined by the axis More... | |
size_type | size () const |
return the raw size of the storage More... | |
shared_pointer | clone () const |
create a copy of the result More... | |
void | assign (const self_type &in) |
copy the contents of a different result to this result More... | |
std::string | name () const |
retrieve the name of the result More... | |
void | name (const std::string &name) |
set the name of the result More... | |
uint64_t | id () const |
retrieve the id of the result More... | |
void | id (uint64_t id) |
set the id of the result More... | |
Public Attributes | |
QReadWriteLock | lock |
lock for locking operations on the data of the container More... | |
Protected Member Functions | |
Result (const Result &in) | |
copy constructor More... | |
self_type & | operator= (const self_type &) |
prevent self assigment More... | |
Protected Attributes | |
axis_t | _axis |
the axis of the histogram More... | |
storage_t | _storage |
result storage More... | |
std::string | _name |
the name of this result More... | |
uint64_t | _id |
the id of the event that the contents reflect More... | |
Friends | |
SerializerBackend & | operator<< (SerializerBackend &, const self_type &) |
friend for serialization More... | |
SerializerBackend & | operator>> (SerializerBackend &, self_type &) |
friend for deserialization More... | |
A result of a processor.
The result can be a value or an 1d or 2d array. The 1d or 2d can be used as a histogram.
T | the type of data that the result is made of |
precision | how the precision for adding something to the array |
world2hist | function to convert world coordinates to histogram coordinates |
Definition at line 30 of file result.hpp.
typedef Axis<double> cass::Result< T >::axe_t |
the axis descriptions of this container
Definition at line 353 of file result.hpp.
typedef std::vector<axe_t > cass::Result< T >::axis_t |
the axis descriptions of this container
Definition at line 356 of file result.hpp.
typedef storage_t::const_iterator cass::Result< T >::const_iterator |
a const iterator on the storage
Definition at line 338 of file result.hpp.
typedef storage_t::const_reference cass::Result< T >::const_reference |
a const reference to the storage
Definition at line 344 of file result.hpp.
typedef std::pair<double, double> cass::Result< T >::coordinate_t |
a coordinate of a 2d array
Definition at line 329 of file result.hpp.
typedef storage_t::iterator cass::Result< T >::iterator |
a iterator on the storage
Definition at line 335 of file result.hpp.
typedef storage_t::reference cass::Result< T >::reference |
a reference to the storage
Definition at line 341 of file result.hpp.
typedef Result<T> cass::Result< T >::self_type |
this classes type
Definition at line 320 of file result.hpp.
typedef std::pair<size_type,size_type> cass::Result< T >::shape_t |
define the shape of the result
Definition at line 350 of file result.hpp.
typedef std::tr1::shared_ptr<self_type> cass::Result< T >::shared_pointer |
a shared pointer of this class
Definition at line 323 of file result.hpp.
typedef storage_t::size_type cass::Result< T >::size_type |
define the size type of the storage
Definition at line 347 of file result.hpp.
typedef std::vector<value_t> cass::Result< T >::storage_t |
the storage of this container
Definition at line 332 of file result.hpp.
typedef T cass::Result< T >::value_t |
the values of this container
Definition at line 326 of file result.hpp.
anonymous enum |
the serialization version of this class
Enumerator | |
---|---|
serializationVersion |
Definition at line 317 of file result.hpp.
enum cass::Result::axis_name |
enum cass::Result::OverUnderFlow |
the over/underflow bin of 1d histogram
Enumerator | |
---|---|
Overflow | |
Underflow | |
OneDStatSize |
Definition at line 367 of file result.hpp.
enum cass::Result::Quadrant |
over/ underflow of 2d histogram
Enumerator | |
---|---|
UpperLeft | |
UpperMiddle | |
UpperRight | |
Left | |
Right | |
LowerLeft | |
LowerMiddle | |
LowerRight | |
TwoDStatSize |
Definition at line 362 of file result.hpp.
|
inline |
default constructor
using this constructor will create a value container. Only one element is allocated in the storage and no axis are defined.
Definition at line 374 of file result.hpp.
|
inlineexplicit |
1d array container constructor
use this constructor if you want to create a one dimensional array. In this case the axis automatically set to go from 0 to size -1 having size bins. The vector will be created with size elements
xaxis | The x-axis of the histogram |
Definition at line 386 of file result.hpp.
|
inlineexplicit |
1d histogram constructor
use this constructor if you want to create a one dimensional histogram. The axis container is resized to fit the xaxis. The storage is set up so that it can hold all the bins of the 1D histogram.
xaxis | The x-axis of the histogram |
Definition at line 401 of file result.hpp.
|
inline |
2d array container or table constructor
use this constructor if you want to create a two dimensional array. The 2d array itself is represented in a linearized array. The axis are created such that they will go from 0 .. rows or cols and have rows or cols bins for the y- and x-axis respectively. The axis container is allocated to fit both axis. The storage is set up so that it can hold rows * cols elemnts in the linearized array.
cols | The x-axis of the histogram |
rows | The y-axis of the histogram |
Definition at line 420 of file result.hpp.
|
inline |
2d histogram constructor
use this constructor if you want to create a two dimensional histogram. The axis container is allocated to fit both axis. The storage is set up so that it can hold all the bins of the 2D histogram in a linearized array.
xaxis | The x-axis of the histogram |
yaxis | The y-axis of the histogram |
Definition at line 437 of file result.hpp.
|
inlineprotected |
copy constructor
in | the result to copy the values from |
Definition at line 964 of file result.hpp.
|
inline |
append a value to the end of the result
append the value and set the axis to reflect the new content
val | the value to append |
Definition at line 756 of file result.hpp.
Referenced by cass::pp72::process().
|
inline |
add row(s) to the result
in case the result is used as a table this will add row(s) to the table
rows | the rows to be appended to the table like result |
Definition at line 724 of file result.hpp.
Referenced by cass::pp334::loadSettings(), cass::pp73::process(), cass::pp204::process(), cass::pp112::process(), cass::pp500::process(), cass::pp206::process(), cass::pp208::process(), cass::pp209::process(), cass::pp210::process(), and cass::pp91::process().
|
inline |
copy the contents of a different result to this result
copy the axis and the storage only
in | input whos contents should be copied to here |
Definition at line 906 of file result.hpp.
Referenced by cass::pp13::process(), cass::pp56::process(), and cass::pp14::processEvent().
|
inline |
read access to the axis
Definition at line 449 of file result.hpp.
Referenced by cass::Result< float >::appendRows(), cass::Result< float >::axis(), cass::pp407::calcTofValue(), cass::pp408::calcTofValue(), cass::ROOT::copyHistToRootFile(), cass::Result< float >::histogram(), cass::pp65::histogramAndBinCountWithConstant(), cass::pp65::histogramAndBinCountWithWeightFrom0DInput(), cass::pp65::histogramAndBinCountWithWeights(), cass::pp90::loadSettings(), cass::Result< float >::np_shape(), lucassview::updateHist::operator()(), cass::pp310::process(), cass::pp203::process(), cass::pp201::process(), cass::pp112::process(), cass::pp202::process(), cass::pp244::process(), cass::pp68::process(), cass::pp81::process(), cass::pp85::process(), cass::pp87::process(), cass::pp88::process(), cass::pp91::process(), cass::Result< float >::shape(), cass::pp400::ToftoEnergy(), cass::pp406::ToftoEnergy(), cass::pp407::ToftoEnergy(), cass::pp408::ToftoEnergy(), cass::pp404::ToftoMtC(), and cass::hdf5::AppendEntry::writeAttib().
|
inline |
write access to the axis
Definition at line 458 of file result.hpp.
|
inline |
read access to a specific axis
only 1d and 2d histograms have axis. Therefore throws invalid_argument if the requested axis does not exist
axis | the requested axis |
Definition at line 470 of file result.hpp.
|
inline |
write accesss to a specific axis
only 1d and 2d histograms have axis. Therefore throws invalid_argument if the requested axis does not exist
axis | the requested axis |
Definition at line 486 of file result.hpp.
|
inline |
retrieve a iterator for read access to beginning
Definition at line 608 of file result.hpp.
Referenced by cass::pp40::applyConstantThreshold(), cass::pp40::applyIdxwiseThreshold(), cass::pp51::baselineFromInput(), cass::pp331::calculateGainMap(), cass::pp82::cummulativeStatistics(), jocassview::TwoDViewer::dataChanged(), cass::Result< float >::histogram(), cass::pp330::loadCalibration(), cass::pp332::loadHotPixelMap(), cass::pp82::medianCalc(), cass::operator<<(), cass::pp310::process(), cass::pp105::process(), cass::pp301::process(), cass::pp110::process(), cass::pp1::process(), cass::pp312::process(), cass::pp111::process(), cass::pp73::process(), cass::pp107::process(), cass::pp55::process(), cass::pp204::process(), cass::pp2::process(), cass::pp330::process(), cass::pp109::process(), cass::pp313::process(), cass::pp79::process(), cass::pp144::process(), cass::pp123::process(), cass::pp205::process(), cass::pp9::process(), cass::pp500::process(), cass::pp206::process(), cass::pp1601::process(), cass::pp148::process(), cass::pp331::process(), cass::pp208::process(), cass::pp1602::process(), cass::pp332::process(), cass::pp242::process(), cass::pp90::process(), cass::pp333::process(), cass::pp41::process(), cass::pp209::process(), cass::pp243::process(), cass::pp334::process(), cass::pp50::process(), cass::pp244::process(), cass::pp410::process(), cass::pp210::process(), cass::pp51::process(), cass::pp57::process(), cass::pp60::process(), cass::pp61::process(), cass::pp62::process(), cass::pp63::process(), cass::pp64::process(), cass::pp65::process(), cass::pp68::process(), cass::pp70::process(), cass::pp71::process(), cass::pp81::process(), cass::pp85::process(), cass::pp86::process(), cass::pp89::process(), cass::pp1500::processEvent(), cass::pp330::setBadPixMap(), cass::pp330::writeCalibration(), and cass::pp332::writeHotPixelMap().
|
inline |
retrieve iterator for write access to beginning
Definition at line 614 of file result.hpp.
|
inline |
clear the contents of the result
overwrite all values of the storage with 0.
Definition at line 530 of file result.hpp.
|
inline |
create a copy of the result
Definition at line 890 of file result.hpp.
Referenced by jocassview::TwoDViewer::dataChanged(), cass::pp330::process(), and cass::Processor::resultCopy().
|
inline |
return the size of the data as determined by the axis
This size will be the size of the data without the space reserved for the statistics
Definition at line 872 of file result.hpp.
Referenced by cass::pp40::applyConstantThreshold(), cass::pp40::applyIdxwiseThreshold(), cass::pp82::cummulativeStatistics(), cass::Result< float >::histogram(), cass::pp82::medianCalc(), cass::pp1::process(), cass::pp2::process(), cass::pp9::process(), cass::pp90::process(), cass::pp41::process(), cass::pp209::process(), cass::pp334::process(), cass::pp57::process(), cass::pp60::process(), cass::pp61::process(), cass::pp65::process(), cass::pp68::process(), cass::pp71::process(), cass::pp81::process(), cass::pp89::process(), and cass::pp91::process().
|
inline |
what is the dimension of the result
depending on the size of the axis one can determine the dimension of the result.
Definition at line 503 of file result.hpp.
Referenced by cass::ROOT::copyHistToRootFile(), jocassview::JoCASSViewer::createViewerForType(), lucassview::updateHist::operator()(), and cass::hdf5::AppendEntry::writeAttib().
|
inline |
retrieve iterator to the end of storage
Definition at line 632 of file result.hpp.
Referenced by jocassview::TwoDViewer::dataChanged(), cass::operator<<(), cass::pp301::process(), cass::pp204::process(), cass::pp313::process(), cass::pp144::process(), cass::pp205::process(), cass::pp206::process(), cass::pp148::process(), cass::pp331::process(), cass::pp208::process(), cass::pp1602::process(), cass::pp332::process(), cass::pp242::process(), cass::pp243::process(), cass::pp410::process(), cass::pp210::process(), cass::pp62::process(), cass::pp63::process(), and cass::pp64::process().
|
inline |
retrieve iterator to the end of storage
Definition at line 638 of file result.hpp.
|
inline |
retrieve reference to the first element
Definition at line 620 of file result.hpp.
Referenced by cass::pp331::writeCalibration().
|
inline |
retrieve const reference to the first element
Definition at line 626 of file result.hpp.
|
inline |
return the value
should only be used when container acts as a value
Definition at line 558 of file result.hpp.
Referenced by cass::ROOT::copyHistToRootFile(), lucassview::updateHist::operator()(), cass::pp406::process(), cass::pp15::process(), cass::pp408::process(), cass::pp412::process(), cass::pp68::process(), and cass::pp69::process().
|
inline |
add the weight at the right bin for the value in the 1d array
the position that is passed will be converted to the right bin number using the world2hist function. The value in this bin is increased by weight.
pos | the position that is converted to the bin in the histogram |
weight | the value that should be added to the value in the bin. Default ist 1. |
Definition at line 651 of file result.hpp.
Referenced by cass::pp60::histogramAndBinCountWithConstant(), cass::pp60::histogramAndBinCountWithWeightFrom0D(), cass::pp60::histogramAndBinCountWithWeights(), cass::pp60::histogramWithConstant(), cass::pp65::histogramWithConstant(), cass::pp60::histogramWithWeightFrom0D(), cass::pp65::histogramWithWeightFrom0DInput(), cass::pp60::histogramWithWeights(), cass::pp65::histogramWithWeights(), cass::pp5000::process(), cass::pp5001::process(), cass::pp151::process(), cass::pp152::process(), cass::pp153::process(), cass::pp79::process(), cass::pp144::process(), cass::pp146::process(), cass::pp161::process(), cass::pp148::process(), cass::pp163::process(), cass::pp164::process(), cass::pp166::process(), cass::pp167::process(), cass::pp220::process(), cass::pp250::process(), cass::pp251::process(), and cass::pp69::process().
|
inline |
add the weight at the right bin for the coordinate in the 2d array
the position passed will be converted to the right bin number for each axis using the utility world2hist function. The value in this bin is increased by weight.
pos | the position that is converted to the bin in the histogram |
weight | the value that should be added to the value in the bin. Default ist 1. |
Definition at line 689 of file result.hpp.
|
inline |
retrieve the id of the result
Definition at line 934 of file result.hpp.
Referenced by cass::Result< float >::id(), cass::Processor::processEvent(), and cass::pp14::processEvent().
|
inline |
set the id of the result
id | the id that the result should have |
Definition at line 943 of file result.hpp.
|
inline |
evaluate whether value is zero
asserts that the container is used as value by checking for 0 axis
since the value will most likely be a floating point variable we check whether the absolute value is smaller than the square root of epsilon of the data type.
Definition at line 577 of file result.hpp.
Referenced by cass::pp4::process().
|
inline |
retrieve the name of the result
Definition at line 916 of file result.hpp.
Referenced by jocassview::TwoDViewer::dataChanged(), cass::Result< float >::histogram(), and cass::Result< float >::name().
|
inline |
set the name of the result
name | the name that the result should have |
Definition at line 925 of file result.hpp.
|
inline |
return the shape of the result as numpy / hdf5 shape
the convention is that the first dimension of the shape is the slowest changing dimesnsion in the linearized array, and the second ist the one faster changeing axis ... The last will be the fastest changing dimension of the linearized array. Thus in case the result is a value a 1 dim shape with 1 entry will be returned. For array like results a 1 dim shape with the length of the array will be returned and for matrix or table like results a 2 dim with the y axis as 0 and x-axis as the last dimension of the shape will be returned
Definition at line 842 of file result.hpp.
|
inlineprotected |
prevent self assigment
Definition at line 973 of file result.hpp.
|
inline |
enable accessing elements of the storage directly
pos | Position of requested element in the container |
Definition at line 787 of file result.hpp.
|
inline |
enable accessing elements of the storage directly
Returns a reference to the element at position pos in the container.
pos | Position of requested element in the container |
Definition at line 798 of file result.hpp.
|
inline |
clear the appendable 1d like result
clears the storage and reset xaxis to reflect the new content
Definition at line 771 of file result.hpp.
Referenced by cass::pp72::process().
|
inline |
reset the table like result
Definition at line 740 of file result.hpp.
Referenced by cass::pp73::process(), cass::pp204::process(), cass::pp112::process(), cass::pp500::process(), cass::pp206::process(), cass::pp208::process(), cass::pp209::process(), cass::pp210::process(), and cass::pp91::process().
|
inline |
assign the result container to a value
this function should be used in case the result container is holding just a value. In this case the storage should have only one element which is then assigned to the passed value.
value | the value that is assigned to this container |
Definition at line 543 of file result.hpp.
Referenced by cass::pp200::process(), cass::pp301::process(), cass::pp150::process(), cass::pp300::process(), cass::pp120::process(), cass::HexCalibrator::process(), cass::pp121::process(), cass::pp74::process(), cass::pp122::process(), cass::pp4::process(), cass::pp145::process(), cass::pp130::process(), cass::pp160::process(), cass::pp9::process(), cass::pp405::process(), cass::pp149::process(), cass::pp162::process(), cass::pp15::process(), cass::pp230::process(), cass::pp165::process(), cass::pp51::process(), cass::pp252::process(), cass::pp71::process(), cass::pp77::process(), cass::pp81::process(), cass::pp82::process(), cass::pp85::process(), cass::pp86::process(), cass::pp87::process(), and cass::pp88::process().
|
inline |
return the shape of the result
in case it is a value the constant 1,1 will be returned. In case it is a 1d result the second parameter is 0, and the full shape in case it is a 2d result will be returned.
Definition at line 811 of file result.hpp.
Referenced by cass::pp240::circle(), jocassview::TwoDViewer::dataChanged(), cass::Result< float >::datasize(), cass::pp240::ellipse(), cass::Result< float >::histogram(), cass::pp330::loadCalibration(), cass::pp332::loadHotPixelMap(), cass::pp334::loadSettings(), cass::pp105::process(), cass::pp72::process(), cass::pp110::process(), cass::pp300::process(), cass::pp311::process(), cass::pp111::process(), cass::pp73::process(), cass::pp107::process(), cass::pp204::process(), cass::pp330::process(), cass::pp112::process(), cass::pp74::process(), cass::pp109::process(), cass::pp79::process(), cass::pp205::process(), cass::pp500::process(), cass::pp206::process(), cass::pp331::process(), cass::pp332::process(), cass::pp242::process(), cass::pp333::process(), cass::pp334::process(), cass::pp244::process(), cass::pp66::process(), cass::pp68::process(), cass::pp70::process(), cass::pp1500::processEvent(), cass::pp240::ring(), cass::pp330::setBadPixMap(), cass::pp1602::setup(), cass::pp240::square(), cass::pp240::triangle(), cass::pp330::writeCalibration(), and cass::pp332::writeHotPixelMap().
|
inline |
return the raw size of the storage
Definition at line 881 of file result.hpp.
Referenced by jocassview::TwoDViewer::dataChanged(), cass::Result< float >::histogram(), cass::pp204::process(), cass::pp123::process(), cass::pp205::process(), cass::pp208::process(), cass::pp209::process(), cass::pp410::process(), cass::pp210::process(), cass::pp57::process(), and cass::pp1602::setup().
|
inline |
read access to the storage
Definition at line 590 of file result.hpp.
|
inline |
write access to the storage
Definition at line 599 of file result.hpp.
|
friend |
friend for serialization
T | the precision of the axis values |
serializer | the serializer to serialize the axis to |
result | the Result to serialize |
Definition at line 84 of file result.hpp.
|
friend |
friend for deserialization
T | the precision of the axis values |
serializer | the serializer to serialize the axis to |
result | the Result to write to |
Definition at line 110 of file result.hpp.
|
protected |
the axis of the histogram
Definition at line 977 of file result.hpp.
Referenced by cass::Result< float >::append(), cass::Result< float >::appendRows(), cass::Result< float >::assign(), cass::Result< float >::axis(), cass::Result< float >::clone(), cass::Result< float >::dim(), cass::Result< float >::getValue(), cass::Result< float >::histogram(), cass::Result< float >::isTrue(), cass::Result< float >::np_shape(), cass::operator<<(), cass::operator>>(), cass::Result< float >::reset(), cass::Result< float >::resetTable(), cass::Result< float >::Result(), cass::Result< float >::setValue(), and cass::Result< float >::shape().
|
protected |
the id of the event that the contents reflect
Definition at line 986 of file result.hpp.
Referenced by cass::Result< float >::clone(), cass::Result< float >::id(), cass::operator<<(), and cass::operator>>().
|
protected |
the name of this result
Definition at line 983 of file result.hpp.
Referenced by cass::Result< float >::clone(), cass::Result< float >::name(), cass::operator<<(), and cass::operator>>().
|
protected |
result storage
Definition at line 980 of file result.hpp.
Referenced by cass::Result< float >::append(), cass::Result< float >::appendRows(), cass::Result< float >::assign(), cass::Result< float >::begin(), cass::Result< float >::clear(), cass::Result< float >::clone(), cass::Result< float >::end(), cass::Result< float >::front(), cass::Result< float >::getValue(), cass::Result< float >::isTrue(), cass::operator<<(), cass::operator>>(), cass::Result< float >::operator[](), cass::Result< float >::reset(), cass::Result< float >::resetTable(), cass::Result< float >::setValue(), cass::Result< float >::size(), and cass::Result< float >::storage().
|
mutable |
lock for locking operations on the data of the container
Definition at line 954 of file result.hpp.
Referenced by cass::pp310::process(), cass::pp200::process(), cass::pp301::process(), cass::pp72::process(), cass::pp203::process(), cass::pp400::process(), cass::pp300::process(), cass::pp1::process(), cass::pp312::process(), cass::pp311::process(), cass::pp111::process(), cass::pp73::process(), cass::pp55::process(), cass::pp204::process(), cass::pp201::process(), cass::pp2::process(), cass::pp330::process(), cass::pp112::process(), cass::pp74::process(), cass::pp313::process(), cass::pp404::process(), cass::pp202::process(), cass::pp79::process(), cass::pp1600::process(), cass::pp4::process(), cass::pp205::process(), cass::pp9::process(), cass::pp500::process(), cass::pp206::process(), cass::pp1601::process(), cass::pp406::process(), cass::pp13::process(), cass::pp331::process(), cass::pp208::process(), cass::pp15::process(), cass::pp407::process(), cass::pp1602::process(), cass::pp332::process(), cass::pp40::process(), cass::pp241::process(), cass::pp90::process(), cass::pp333::process(), cass::pp408::process(), cass::pp41::process(), cass::pp209::process(), cass::pp243::process(), cass::pp334::process(), cass::pp50::process(), cass::pp244::process(), cass::pp410::process(), cass::pp210::process(), cass::pp51::process(), cass::pp412::process(), cass::pp56::process(), cass::pp57::process(), cass::pp60::process(), cass::pp61::process(), cass::pp62::process(), cass::pp63::process(), cass::pp64::process(), cass::pp65::process(), cass::pp66::process(), cass::pp68::process(), cass::pp69::process(), cass::pp70::process(), cass::pp71::process(), cass::pp81::process(), cass::pp82::process(), cass::pp85::process(), cass::pp86::process(), cass::pp87::process(), cass::pp88::process(), cass::pp89::process(), cass::pp91::process(), cass::pp1500::processEvent(), cass::Processor::processEvent(), cass::pp14::processEvent(), and cass::Processor::resultCopy().