CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
pv::wrappedTrends Struct Reference

Structure wrappedTrends Contains the ensemble vs run number of the alignmentTrend characterization. More...

#include <PreparePVTrends.h>

Public Member Functions

alignmentTrend getChi2 () const
 
alignmentTrend getHigh () const
 
alignmentTrend getHighErr () const
 
alignmentTrend getKS () const
 
alignmentTrend getLow () const
 
alignmentTrend getLowErr () const
 
alignmentTrend getMean () const
 
 wrappedTrends (alignmentTrend mean, alignmentTrend low, alignmentTrend high, alignmentTrend lowerr, alignmentTrend higherr, alignmentTrend chi2, alignmentTrend KS)
 Constructor of structure wrappedTrends, initialising all members from DMRs directly (with split) More...
 

Private Attributes

alignmentTrend m_chi2
 
alignmentTrend m_high
 
alignmentTrend m_higherr
 
alignmentTrend m_KS
 
alignmentTrend m_low
 
alignmentTrend m_lowerr
 
alignmentTrend m_mean
 

Detailed Description

Structure wrappedTrends Contains the ensemble vs run number of the alignmentTrend characterization.

Parameters
meanalignmentTrend of the mean value of the profile points
lowalignmentTrend of the lowest value of the profle points
highalignmentTrend of the highest value of the profile points
lowerralignmentTrend of the difference between the lowest value and the mean of the profile points
higherralignmentTrend of the difference between the highest value and the mean of the profile points
chi2alignmentTrend of the chi2 value of a linear fit to the profile points
KSalignmentTrend of the Kolmogorow-Smirnov score of the comarison of the profile points to a flat line

Definition at line 167 of file PreparePVTrends.h.

Constructor & Destructor Documentation

◆ wrappedTrends()

pv::wrappedTrends::wrappedTrends ( alignmentTrend  mean,
alignmentTrend  low,
alignmentTrend  high,
alignmentTrend  lowerr,
alignmentTrend  higherr,
alignmentTrend  chi2,
alignmentTrend  KS 
)
inline

Constructor of structure wrappedTrends, initialising all members from DMRs directly (with split)

Definition at line 172 of file PreparePVTrends.h.

References nano_mu_local_reco_cff::chi2, LaserClient_cfi::high, logInfo, LaserClient_cfi::low, and SiStripPI::mean.

178  {
179  logInfo << "pv::wrappedTrends c'tor" << std::endl;
180 
181  m_mean = mean;
182  m_low = low;
183  m_high = high;
184  m_lowerr = lowerr;
185  m_higherr = higherr;
186  m_chi2 = chi2;
187  m_KS = KS;
188  }
alignmentTrend m_low
alignmentTrend m_high
#define logInfo
alignmentTrend m_higherr
alignmentTrend m_lowerr
alignmentTrend m_chi2
alignmentTrend m_mean
alignmentTrend m_KS

Member Function Documentation

◆ getChi2()

alignmentTrend pv::wrappedTrends::getChi2 ( ) const
inline

Definition at line 195 of file PreparePVTrends.h.

Referenced by PreparePVTrends::outputGraphs().

195 { return m_chi2; }
alignmentTrend m_chi2

◆ getHigh()

alignmentTrend pv::wrappedTrends::getHigh ( ) const
inline

Definition at line 192 of file PreparePVTrends.h.

Referenced by PreparePVTrends::outputGraphs().

192 { return m_high; }
alignmentTrend m_high

◆ getHighErr()

alignmentTrend pv::wrappedTrends::getHighErr ( ) const
inline

Definition at line 194 of file PreparePVTrends.h.

Referenced by PreparePVTrends::outputGraphs().

194 { return m_higherr; }
alignmentTrend m_higherr

◆ getKS()

alignmentTrend pv::wrappedTrends::getKS ( ) const
inline

Definition at line 196 of file PreparePVTrends.h.

Referenced by PreparePVTrends::outputGraphs().

196 { return m_KS; }
alignmentTrend m_KS

◆ getLow()

alignmentTrend pv::wrappedTrends::getLow ( ) const
inline

Definition at line 191 of file PreparePVTrends.h.

Referenced by PreparePVTrends::outputGraphs().

191 { return m_low; }
alignmentTrend m_low

◆ getLowErr()

alignmentTrend pv::wrappedTrends::getLowErr ( ) const
inline

Definition at line 193 of file PreparePVTrends.h.

Referenced by PreparePVTrends::outputGraphs().

193 { return m_lowerr; }
alignmentTrend m_lowerr

◆ getMean()

alignmentTrend pv::wrappedTrends::getMean ( ) const
inline

Definition at line 190 of file PreparePVTrends.h.

Referenced by PreparePVTrends::outputGraphs().

190 { return m_mean; }
alignmentTrend m_mean

Member Data Documentation

◆ m_chi2

alignmentTrend pv::wrappedTrends::m_chi2
private

Definition at line 204 of file PreparePVTrends.h.

◆ m_high

alignmentTrend pv::wrappedTrends::m_high
private

Definition at line 201 of file PreparePVTrends.h.

◆ m_higherr

alignmentTrend pv::wrappedTrends::m_higherr
private

Definition at line 203 of file PreparePVTrends.h.

◆ m_KS

alignmentTrend pv::wrappedTrends::m_KS
private

Definition at line 205 of file PreparePVTrends.h.

◆ m_low

alignmentTrend pv::wrappedTrends::m_low
private

Definition at line 200 of file PreparePVTrends.h.

◆ m_lowerr

alignmentTrend pv::wrappedTrends::m_lowerr
private

Definition at line 202 of file PreparePVTrends.h.

◆ m_mean

alignmentTrend pv::wrappedTrends::m_mean
private

Definition at line 199 of file PreparePVTrends.h.