CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
outPVtrends Struct Reference

Structure outPVtrends Contains the ensemble of all the alignmentTrends built by the functor. More...

#include <OutPVtrends.h>

Public Member Functions

void init ()
 
 outPVtrends ()
 

Public Attributes

alignmentTrend m_dxyEtaChi2
 
alignmentTrend m_dxyEtaHi
 
alignmentTrend m_dxyEtaKS
 
alignmentTrend m_dxyEtaLo
 
alignmentTrend m_dxyEtaMeans
 
alignmentTrend m_dxyPhiChi2
 
alignmentTrend m_dxyPhiHi
 
alignmentTrend m_dxyPhiKS
 
alignmentTrend m_dxyPhiLo
 
alignmentTrend m_dxyPhiMeans
 
std::map< TString, std::vector< unrolledHisto > > m_dxyVect
 
alignmentTrend m_dzEtaChi2
 
alignmentTrend m_dzEtaHi
 
alignmentTrend m_dzEtaKS
 
alignmentTrend m_dzEtaLo
 
alignmentTrend m_dzEtaMeans
 
alignmentTrend m_dzPhiChi2
 
alignmentTrend m_dzPhiHi
 
alignmentTrend m_dzPhiKS
 
alignmentTrend m_dzPhiLo
 
alignmentTrend m_dzPhiMeans
 
std::map< TString, std::vector< unrolledHisto > > m_dzVect
 
int m_index
 
std::vector< double > m_runs
 

Detailed Description

Structure outPVtrends Contains the ensemble of all the alignmentTrends built by the functor.

Parameters
m_indexint, to keep track of which chunk of data has been processed
m_runsstd::vector, list of the run processed in this section
m_dxyPhiMeansalignmentTrend of the mean values of the profile dxy vs phi
m_dxyPhiChi2alignmentTrend of chi2 of the linear fit per profile dxy vs phi
m_dxyPhiKSalignmentTrend of Kolmogorow-Smirnov score of comparison of dxy vs phi profile with flat line
m_dxyPhiHialignmentTrend of the highest value of the profile dxy vs phi
m_dxyPhiLoalignmentTrend of the lowest value of the profile dxy vs phi
m_dxyEtaMeansalignmentTrend of the mean values of the profile dxy vs eta
m_dxyEtaChi2alignmentTrend of chi2 of the linear fit per profile dxy vs eta
m_dxyEtaKSalignmentTrend of Kolmogorow-Smirnov score of comparison of dxy vs eta profile with flat line
m_dxyEtaHialignmentTrend of the highest value of the profile dxy vs eta
m_dxyEtaLoalignmentTrend of the lowest value of the profile dxy vs eta
m_dzPhiMeansalignmentTrend of the mean values of the profile dz vs phi
m_dzPhiChi2alignmentTrend of chi2 of the linear fit per profile dz vs phi
m_dzPhiKSalignmentTrend of Kolmogorow-Smirnov score of comparison of dz vs phi profile with flat line
m_dzPhiHialignmentTrend of the highest value of the profile dz vs phi
m_dzPhiLoalignmentTrend of the lowest value of the profile dz vs phi
m_dzEtaMeansalignmentTrend of the mean values of the profile dz vs eta
m_dzEtaChi2alignmentTrend of chi2 of the linear fit per profile dz vs eta
m_dzEtaKSalignmentTrend of Kolmogorow-Smirnov score of comparison of dz vs eta profile with flat line
m_dzEtaHialignmentTrend of the highest value of the profile dz vs eta
m_dzEtaLoalignmentTrend of the lowest value of the profile dz vs eta
m_dxyVectmap of the unrolled histograms for dxy residuals
m_dzVectmap of the unrolled histograms for dz residulas

Definition at line 88 of file OutPVtrends.h.

Constructor & Destructor Documentation

◆ outPVtrends()

outPVtrends::outPVtrends ( )
inline

Definition at line 120 of file OutPVtrends.h.

References init().

120 { init(); }
void init()
Definition: OutPVtrends.h:147

Member Function Documentation

◆ init()

void outPVtrends::init ( )
inline

Definition at line 147 of file OutPVtrends.h.

References m_dxyEtaChi2, m_dxyEtaHi, m_dxyEtaKS, m_dxyEtaLo, m_dxyEtaMeans, m_dxyPhiChi2, m_dxyPhiHi, m_dxyPhiKS, m_dxyPhiLo, m_dxyPhiMeans, m_dxyVect, m_dzEtaChi2, m_dzEtaHi, m_dzEtaKS, m_dzEtaLo, m_dzEtaMeans, m_dzPhiChi2, m_dzPhiHi, m_dzPhiKS, m_dzPhiLo, m_dzPhiMeans, m_dzVect, m_index, and m_runs.

Referenced by outPVtrends().

147  {
148  m_index = -1;
149  m_runs.clear();
150 
151  m_dxyPhiMeans.clear();
152  m_dxyPhiChi2.clear();
153  m_dxyPhiKS.clear();
154  m_dxyPhiHi.clear();
155  m_dxyPhiLo.clear();
156 
157  m_dxyEtaMeans.clear();
158  m_dxyEtaChi2.clear();
159  m_dxyEtaKS.clear();
160  m_dxyEtaHi.clear();
161  m_dxyEtaLo.clear();
162 
163  m_dzPhiMeans.clear();
164  m_dzPhiChi2.clear();
165  m_dzPhiKS.clear();
166  m_dzPhiHi.clear();
167  m_dzPhiLo.clear();
168 
169  m_dzEtaMeans.clear();
170  m_dzEtaChi2.clear();
171  m_dzEtaKS.clear();
172  m_dzEtaHi.clear();
173  m_dzEtaLo.clear();
174 
175  m_dxyVect.clear();
176  m_dzVect.clear();
177  }
alignmentTrend m_dxyEtaMeans
Definition: OutPVtrends.h:129
std::map< TString, std::vector< unrolledHisto > > m_dzVect
Definition: OutPVtrends.h:145
alignmentTrend m_dzEtaKS
Definition: OutPVtrends.h:141
std::map< TString, std::vector< unrolledHisto > > m_dxyVect
Definition: OutPVtrends.h:144
alignmentTrend m_dzPhiChi2
Definition: OutPVtrends.h:135
std::vector< double > m_runs
Definition: OutPVtrends.h:123
alignmentTrend m_dxyPhiMeans
Definition: OutPVtrends.h:124
alignmentTrend m_dxyPhiChi2
Definition: OutPVtrends.h:125
alignmentTrend m_dzPhiMeans
Definition: OutPVtrends.h:134
alignmentTrend m_dxyPhiKS
Definition: OutPVtrends.h:126
alignmentTrend m_dxyPhiHi
Definition: OutPVtrends.h:127
alignmentTrend m_dxyEtaLo
Definition: OutPVtrends.h:133
alignmentTrend m_dzEtaLo
Definition: OutPVtrends.h:143
alignmentTrend m_dzPhiLo
Definition: OutPVtrends.h:138
alignmentTrend m_dzPhiHi
Definition: OutPVtrends.h:137
alignmentTrend m_dzEtaMeans
Definition: OutPVtrends.h:139
alignmentTrend m_dzEtaHi
Definition: OutPVtrends.h:142
alignmentTrend m_dxyEtaChi2
Definition: OutPVtrends.h:130
alignmentTrend m_dxyEtaKS
Definition: OutPVtrends.h:131
alignmentTrend m_dxyEtaHi
Definition: OutPVtrends.h:132
alignmentTrend m_dzEtaChi2
Definition: OutPVtrends.h:140
alignmentTrend m_dxyPhiLo
Definition: OutPVtrends.h:128
alignmentTrend m_dzPhiKS
Definition: OutPVtrends.h:136

Member Data Documentation

◆ m_dxyEtaChi2

alignmentTrend outPVtrends::m_dxyEtaChi2

Definition at line 130 of file OutPVtrends.h.

Referenced by init().

◆ m_dxyEtaHi

alignmentTrend outPVtrends::m_dxyEtaHi

Definition at line 132 of file OutPVtrends.h.

Referenced by init().

◆ m_dxyEtaKS

alignmentTrend outPVtrends::m_dxyEtaKS

Definition at line 131 of file OutPVtrends.h.

Referenced by init().

◆ m_dxyEtaLo

alignmentTrend outPVtrends::m_dxyEtaLo

Definition at line 133 of file OutPVtrends.h.

Referenced by init().

◆ m_dxyEtaMeans

alignmentTrend outPVtrends::m_dxyEtaMeans

Definition at line 129 of file OutPVtrends.h.

Referenced by init().

◆ m_dxyPhiChi2

alignmentTrend outPVtrends::m_dxyPhiChi2

Definition at line 125 of file OutPVtrends.h.

Referenced by init().

◆ m_dxyPhiHi

alignmentTrend outPVtrends::m_dxyPhiHi

Definition at line 127 of file OutPVtrends.h.

Referenced by init().

◆ m_dxyPhiKS

alignmentTrend outPVtrends::m_dxyPhiKS

Definition at line 126 of file OutPVtrends.h.

Referenced by init().

◆ m_dxyPhiLo

alignmentTrend outPVtrends::m_dxyPhiLo

Definition at line 128 of file OutPVtrends.h.

Referenced by init().

◆ m_dxyPhiMeans

alignmentTrend outPVtrends::m_dxyPhiMeans

Definition at line 124 of file OutPVtrends.h.

Referenced by init().

◆ m_dxyVect

std::map<TString, std::vector<unrolledHisto> > outPVtrends::m_dxyVect

Definition at line 144 of file OutPVtrends.h.

Referenced by init().

◆ m_dzEtaChi2

alignmentTrend outPVtrends::m_dzEtaChi2

Definition at line 140 of file OutPVtrends.h.

Referenced by init().

◆ m_dzEtaHi

alignmentTrend outPVtrends::m_dzEtaHi

Definition at line 142 of file OutPVtrends.h.

Referenced by init().

◆ m_dzEtaKS

alignmentTrend outPVtrends::m_dzEtaKS

Definition at line 141 of file OutPVtrends.h.

Referenced by init().

◆ m_dzEtaLo

alignmentTrend outPVtrends::m_dzEtaLo

Definition at line 143 of file OutPVtrends.h.

Referenced by init().

◆ m_dzEtaMeans

alignmentTrend outPVtrends::m_dzEtaMeans

Definition at line 139 of file OutPVtrends.h.

Referenced by init().

◆ m_dzPhiChi2

alignmentTrend outPVtrends::m_dzPhiChi2

Definition at line 135 of file OutPVtrends.h.

Referenced by init().

◆ m_dzPhiHi

alignmentTrend outPVtrends::m_dzPhiHi

Definition at line 137 of file OutPVtrends.h.

Referenced by init().

◆ m_dzPhiKS

alignmentTrend outPVtrends::m_dzPhiKS

Definition at line 136 of file OutPVtrends.h.

Referenced by init().

◆ m_dzPhiLo

alignmentTrend outPVtrends::m_dzPhiLo

Definition at line 138 of file OutPVtrends.h.

Referenced by init().

◆ m_dzPhiMeans

alignmentTrend outPVtrends::m_dzPhiMeans

Definition at line 134 of file OutPVtrends.h.

Referenced by init().

◆ m_dzVect

std::map<TString, std::vector<unrolledHisto> > outPVtrends::m_dzVect

Definition at line 145 of file OutPVtrends.h.

Referenced by init().

◆ m_index

int outPVtrends::m_index

Definition at line 122 of file OutPVtrends.h.

Referenced by init().

◆ m_runs

std::vector<double> outPVtrends::m_runs

Definition at line 123 of file OutPVtrends.h.

Referenced by init().