Analysis for APV latency scan. More...
#include <ApvLatencyAnalysis.h>
Public Member Functions | |
ApvLatencyAnalysis (const uint32_t &key) | |
ApvLatencyAnalysis () | |
const uint16_t & | latency () const |
void | print (std::stringstream &, uint32_t not_used=0) override |
void | reset () override |
~ApvLatencyAnalysis () override | |
Public Member Functions inherited from CommissioningAnalysis | |
virtual void | addErrorCode (const std::string &error) |
CommissioningAnalysis (const uint32_t &key, const std::string &my_name) | |
CommissioningAnalysis (const std::string &my_name) | |
const uint32_t & | dcuId () const |
void | dcuId (const uint32_t &) |
const uint32_t & | detId () const |
void | detId (const uint32_t &) |
const uint32_t & | fecKey () const |
void | fecKey (const uint32_t &) |
const uint32_t & | fedKey () const |
void | fedKey (const uint32_t &) |
const VString & | getErrorCodes () const |
virtual void | header (std::stringstream &) const |
virtual bool | isValid () const |
const std::string & | myName () const |
void | setErrorCodes (const VString &errors) |
virtual void | summary (std::stringstream &) const |
virtual | ~CommissioningAnalysis () |
Private Attributes | |
uint16_t | latency_ |
Friends | |
class | ApvLatencyAlgorithm |
Additional Inherited Members | |
Public Types inherited from CommissioningAnalysis | |
typedef std::vector< bool > | VBool |
typedef std::vector< float > | VFloat |
typedef std::vector< uint16_t > | VInt |
typedef std::vector< std::string > | VString |
typedef std::vector< VBool > | VVBool |
typedef std::vector< VFloat > | VVFloat |
typedef std::vector< VInt > | VVInt |
Analysis for APV latency scan.
Definition at line 15 of file ApvLatencyAnalysis.h.
ApvLatencyAnalysis::ApvLatencyAnalysis | ( | const uint32_t & | key | ) |
Definition at line 12 of file ApvLatencyAnalysis.cc.
ApvLatencyAnalysis::ApvLatencyAnalysis | ( | ) |
Definition at line 19 of file ApvLatencyAnalysis.cc.
|
inlineoverride |
Definition at line 21 of file ApvLatencyAnalysis.h.
|
inline |
|
overridevirtual |
Prints analysis results.
Implements CommissioningAnalysis.
Definition at line 29 of file ApvLatencyAnalysis.cc.
References CommissioningAnalysis::header(), and latency_.
|
overridevirtual |
Resets analysis member data.
Implements CommissioningAnalysis.
Definition at line 25 of file ApvLatencyAnalysis.cc.
References sistrip::invalid_, and latency_.
Referenced by MatrixReader.MatrixReader::__init__(), and MatrixReader.MatrixReader::showRaw().
|
friend |
Definition at line 23 of file ApvLatencyAnalysis.h.
|
private |
APV latency setting
Definition at line 33 of file ApvLatencyAnalysis.h.
Referenced by ApvLatencyAlgorithm::analyse(), latency(), print(), and reset().