CMS 3D CMS Logo

ApvLatencyAnalysis Class Reference

Author:
M.
More...

#include <CondFormats/SiStripObjects/interface/ApvLatencyAnalysis.h>

Inheritance diagram for ApvLatencyAnalysis:

CommissioningAnalysis

List of all members.

Public Member Functions

 ApvLatencyAnalysis ()
 ApvLatencyAnalysis (const uint32_t &key)
const uint16_t & latency () const
void print (std::stringstream &, uint32_t not_used=0)
 Prints analysis results.
void reset ()
 Resets analysis member data.
virtual ~ApvLatencyAnalysis ()

Private Attributes

uint16_t latency_
 APV latency setting.

Friends

class ApvLatencyAlgorithm


Detailed Description

Author:
M.

Wingham, R.Bainbridge Analysis for APV latency scan.

Definition at line 15 of file ApvLatencyAnalysis.h.


Constructor & Destructor Documentation

ApvLatencyAnalysis::ApvLatencyAnalysis ( const uint32_t &  key  ) 

Definition at line 12 of file ApvLatencyAnalysis.cc.

00013   : CommissioningAnalysis(key,"ApvLatencyAnalysis"),
00014     latency_(sistrip::invalid_)
00015 {;}

ApvLatencyAnalysis::ApvLatencyAnalysis (  ) 

Definition at line 19 of file ApvLatencyAnalysis.cc.

00020   : CommissioningAnalysis("ApvLatencyAnalysis"),
00021     latency_(sistrip::invalid_)
00022 {;}

virtual ApvLatencyAnalysis::~ApvLatencyAnalysis (  )  [inline, virtual]

Definition at line 23 of file ApvLatencyAnalysis.h.

00023 {;}


Member Function Documentation

const uint16_t & ApvLatencyAnalysis::latency (  )  const [inline]

Definition at line 40 of file ApvLatencyAnalysis.h.

References latency_.

00040 { return latency_; }

void ApvLatencyAnalysis::print ( std::stringstream &  ,
uint32_t  not_used = 0 
) [virtual]

Prints analysis results.

Implements CommissioningAnalysis.

Definition at line 32 of file ApvLatencyAnalysis.cc.

References CommissioningAnalysis::header(), and latency_.

00032                                                                        { 
00033   header( ss );
00034   ss << " APV latency setting : " << latency_ << "\n";
00035 }

void ApvLatencyAnalysis::reset (  )  [virtual]

Resets analysis member data.

Implements CommissioningAnalysis.

Definition at line 26 of file ApvLatencyAnalysis.cc.

References sistrip::invalid_, and latency_.

00026                                {
00027   latency_ = sistrip::invalid_; 
00028 }


Friends And Related Function Documentation

friend class ApvLatencyAlgorithm [friend]

Definition at line 25 of file ApvLatencyAnalysis.h.


Member Data Documentation

uint16_t ApvLatencyAnalysis::latency_ [private]

APV latency setting.

Definition at line 36 of file ApvLatencyAnalysis.h.

Referenced by ApvLatencyAlgorithm::analyse(), latency(), print(), and reset().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:14:46 2009 for CMSSW by  doxygen 1.5.4