#include <emcQAFEM.h>
Inherits emcCalFEM.
Inheritance diagram for emcQAFEM:

Definition at line 21 of file emcQAFEM.h.
Public Member Functions | |
| emcQAFEM (int absPosition) | |
| ctor | |
| emcQAFEM (int absPosition, const PHTimeStamp &t1, const PHTimeStamp &t2) | |
| ctor | |
| emcQAFEM (const emcQAFEM &) | |
| copy ctor | |
| emcQAFEM & | operator= (const emcQAFEM &) |
| assignment operator. | |
| virtual | ~emcQAFEM () |
| dtor | |
| virtual emcQAFEM * | clone (void) const |
| virtual emcQAFEM * | create (void) const |
| void | AppendOneChannel (int channel, INT32 error, INT32 warning) |
| Append a new channel to this FEM. | |
| void | First (void) |
| Initialize the iterator to loop over channels. | |
| virtual const char * | GetCategory (void) const |
| Category of this emcManageable = "QAs". | |
| virtual size_t | GetNumberOfChannels (void) const |
| Get the number of channels of this FEM. | |
| virtual float | getValue (int ichannel) const |
| Get error for a given channel. | |
| virtual float | getValueFast (int ichannel) const |
| Same as above but without bound checking. | |
| virtual float | getValue (int ichannel, int what) const |
| Get value (what=0->error, what=1->warning) for a given channel. | |
| virtual float | getValueFast (int ichannel, int what) const |
| Same as above but without bound checking. | |
| virtual bool | IsEqual (const emcCalFEM &) const |
| Comparison. | |
| bool | Next (int &channel, INT32 &error, INT32 &warning) |
| Get next values (to be used with First()). | |
| virtual std::ostream & | Print (std::ostream &out=std::cout, int level=0) const |
| A simple output. | |
| virtual void | Reset (void) |
| Reset this object completely. | |
Static Public Member Functions | |
| static emcQAFEM * | Default (int absPosition, const PHTimeStamp &tStart=PHTimeStamp(0), const PHTimeStamp &tEnd=PHTimeStamp(PHTimeStamp::PHFarFuture)) |
| Create a default object with 144 perfect channels. | |
Private Member Functions | |
| void | Copy (emcQAFEM &) const |
| Used by copy ctor. | |
| INT32 | GetError (int channel) const |
| Get the error value of a given channel. | |
| INT32 | GetWarning (int channel) const |
| Get the warning value of a given channel. | |
Private Attributes | |
| std::map< int, std::vector< INT32 > > | fQA |
| std::map< int, std::vector< INT32 > >::const_iterator | fIterator |
|
|
ctor
Definition at line 41 of file emcQAFEM.C. References classname, First(), name, emcNamed::NameIt(), and title. |
|
||||||||||||||||
|
ctor
Definition at line 49 of file emcQAFEM.C. References classname, First(), name, emcNamed::NameIt(), and title. |
|
|
copy ctor
Definition at line 58 of file emcQAFEM.C. |
|
|
dtor
Definition at line 93 of file emcQAFEM.C. References Reset(). |
|
||||||||||||||||
|
Append a new channel to this FEM.
Definition at line 99 of file emcQAFEM.C. References fQA. Referenced by Default(), and emcOMQAFEMT< T >::FromPdbCalBank(). |
|
|
Implements emcCalFEM. Definition at line 42 of file emcQAFEM.h. References emcQAFEM(). |
|
|
Used by copy ctor.
Definition at line 79 of file emcQAFEM.C. References emcCalFEM::Copy(), fQA, and Reset(). Referenced by emcQAFEM(), and operator=(). |
|
|
Implements emcCalFEM. Definition at line 45 of file emcQAFEM.h. References emcCalFEM::AbsolutePosition(), emcQAFEM(), emcCalFEM::GetEndValTime(), and emcCalFEM::GetStartValTime(). |
|
||||||||||||||||
|
Create a default object with 144 perfect channels. perfect means no error, no warning. Definition at line 110 of file emcQAFEM.C. References AppendOneChannel(), and emcQAFEM(). Referenced by creator(). |
|
|
Initialize the iterator to loop over channels.
Definition at line 126 of file emcQAFEM.C. References fIterator, and fQA. Referenced by emcQAFEM(), operator=(), and emcOMQAFEMT< T >::ToPdbCalBank(). |
|
|
Category of this emcManageable = "QAs".
Implements emcCalFEM. Definition at line 68 of file emcQAFEM.h. |
|
|
Get the error value of a given channel.
Definition at line 163 of file emcQAFEM.C. References fQA. Referenced by getValueFast(). |
|
|
Get the number of channels of this FEM.
Implements emcCalFEM. Definition at line 71 of file emcQAFEM.h. References fQA. |
|
||||||||||||
|
Get value (what=0->error, what=1->warning) for a given channel.
Reimplemented from emcCalFEM. Definition at line 133 of file emcQAFEM.C. References emcCalFEM::DefaultReturnValue(), EMC_WARNING_MSG, and getValueFast(). |
|
|
Get error for a given channel.
Reimplemented from emcCalFEM. Definition at line 77 of file emcQAFEM.h. Referenced by emcQAs::GetError(), emcQAs::GetWarning(), and IsEqual(). |
|
||||||||||||
|
Same as above but without bound checking.
Reimplemented from emcCalFEM. Definition at line 152 of file emcQAFEM.C. References GetError(), and GetWarning(). |
|
|
Same as above but without bound checking.
Reimplemented from emcCalFEM. Definition at line 81 of file emcQAFEM.h. Referenced by getValue(). |
|
|
Get the warning value of a given channel.
Definition at line 177 of file emcQAFEM.C. References fQA. Referenced by getValueFast(). |
|
|
Comparison.
Implements emcCalFEM. Definition at line 192 of file emcQAFEM.C. References getValue(), j, and emcCalFEM::size(). |
|
||||||||||||||||
|
Get next values (to be used with First()).
Definition at line 212 of file emcQAFEM.C. |
|
|
assignment operator.
Definition at line 67 of file emcQAFEM.C. |
|
||||||||||||
|
A simple output.
Reimplemented from emcCalFEM. |
|
|
Reset this object completely.
Implements emcCalFEM. Definition at line 254 of file emcQAFEM.C. References fQA. Referenced by Copy(), emcOMQAFEMT< T >::FromPdbCalBank(), operator=(), and ~emcQAFEM(). |
|
|
Definition at line 118 of file emcQAFEM.h. |
|
|
Definition at line 117 of file emcQAFEM.h. Referenced by AppendOneChannel(), Copy(), First(), GetError(), GetNumberOfChannels(), GetWarning(), Next(), and Reset(). |