CMS 3D CMS Logo

ApvLatencyAnalysis.h
Go to the documentation of this file.
1 #ifndef CondFormats_SiStripObjects_ApvLatencyAnalysis_H
2 #define CondFormats_SiStripObjects_ApvLatencyAnalysis_H
3 
6 #include <sstream>
7 #include <vector>
8 #include <cstdint>
9 
16 public:
17  ApvLatencyAnalysis(const uint32_t& key);
18 
20 
21  ~ApvLatencyAnalysis() override { ; }
22 
23  friend class ApvLatencyAlgorithm;
24 
25  inline const uint16_t& latency() const;
26 
27  void print(std::stringstream&, uint32_t not_used = 0) override;
28 
29  void reset() override;
30 
31 private:
33  uint16_t latency_;
34 };
35 
36 const uint16_t& ApvLatencyAnalysis::latency() const { return latency_; }
37 
38 #endif // CondFormats_SiStripObjects_ApvLatencyAnalysis_H
const uint16_t & latency() const
void print(std::stringstream &, uint32_t not_used=0) override
~ApvLatencyAnalysis() override
key
prepare the HTCondor submission files and eventually submit them
Analysis for APV latency scan.
Abstract base for derived classes that provide analysis of commissioning histograms.
void reset() override
Algorithm for APV latency scan.