CMS 3D CMS Logo

List of all members | Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
PixelCPEGenericBase Class Reference

#include <PixelCPEGenericBase.h>

Inheritance diagram for PixelCPEGenericBase:
PixelCPEBase PixelClusterParameterEstimator PixelCPEFast< TrackerTraits > PixelCPEFastParamsHost< TrackerTraits > PixelCPEGeneric

Classes

struct  ClusterParamGeneric
 

Public Member Functions

 PixelCPEGenericBase (edm::ParameterSet const &conf, const MagneticField *mag, const TrackerGeometry &geom, const TrackerTopology &ttopo, const SiPixelLorentzAngle *lorentzAngle, const SiPixelGenErrorDBObject *genErrorDBObject, const SiPixelLorentzAngle *lorentzAngleWidth)
 
 ~PixelCPEGenericBase () override=default
 
- Public Member Functions inherited from PixelCPEBase
ReturnType getParameters (const SiPixelCluster &cl, const GeomDetUnit &det) const override
 
ReturnType getParameters (const SiPixelCluster &cl, const GeomDetUnit &det, const LocalTrajectoryParameters &ltp) const override
 
 PixelCPEBase (edm::ParameterSet const &conf, const MagneticField *mag, const TrackerGeometry &geom, const TrackerTopology &ttopo, const SiPixelLorentzAngle *lorentzAngle, const SiPixelGenErrorDBObject *genErrorDBObject, const SiPixelTemplateDBObject *templateDBobject, const SiPixelLorentzAngle *lorentzAngleWidth, int flag=0)
 
- Public Member Functions inherited from PixelClusterParameterEstimator
unsigned int clusterProbComputationFlag () const
 
virtual ReturnType getParameters (const SiPixelCluster &cl, const GeomDetUnit &det, const TrajectoryStateOnSurface &tsos) const
 
virtual VLocalValues localParametersV (const SiPixelCluster &cluster, const GeomDetUnit &gd) const
 
virtual VLocalValues localParametersV (const SiPixelCluster &cluster, const GeomDetUnit &gd, TrajectoryStateOnSurface &tsos) const
 
 PixelClusterParameterEstimator ()
 
virtual ~PixelClusterParameterEstimator ()
 

Static Public Member Functions

static void fillPSetDescription (edm::ParameterSetDescription &desc)
 
- Static Public Member Functions inherited from PixelCPEBase
static void fillPSetDescription (edm::ParameterSetDescription &desc)
 

Protected Member Functions

std::unique_ptr< ClusterParamcreateClusterParam (const SiPixelCluster &cl) const override
 
void initializeLocalErrorVariables (float &xerr, float &yerr, bool &edgex, bool &edgey, bool &bigInX, bool &bigInY, int &maxPixelCol, int &maxPixelRow, int &minPixelCol, int &minPixelRow, uint &sizex, uint &sizey, DetParam const &theDetParam, ClusterParamGeneric const &theClusterParam) const
 
void setXYErrors (float &xerr, float &yerr, const bool edgex, const bool edgey, const unsigned int sizex, const unsigned int sizey, const bool bigInX, const bool bigInY, const bool useTemplateErrors, DetParam const &theDetParam, ClusterParamGeneric const &theClusterParam) const
 
- Protected Member Functions inherited from PixelCPEBase
void computeAnglesFromDetPosition (DetParam const &theDetParam, ClusterParam &theClusterParam) const
 
void computeAnglesFromTrajectory (DetParam const &theDetParam, ClusterParam &theClusterParam, const LocalTrajectoryParameters &ltp) const
 
void computeLorentzShifts (DetParam &) const
 
DetParam const & detParam (const GeomDetUnit &det) const
 
LocalVector driftDirection (DetParam &theDetParam, GlobalVector bfield) const
 
LocalVector driftDirection (DetParam &theDetParam, LocalVector bfield) const
 
void setTheClu (DetParam const &, ClusterParam &theClusterParam) const
 

Static Protected Member Functions

static void collect_edge_charges (ClusterParam &theClusterParam, int &q_f_X, int &q_l_X, int &q_f_Y, int &q_l_Y, bool truncate)
 

Protected Attributes

const float edgeClusterErrorX_
 
const float edgeClusterErrorY_
 
const bool truncatePixelCharge_
 
bool useErrorsFromTemplates_
 
const std::vector< float > xerr_barrel_l1_
 
const float xerr_barrel_l1_def_
 
const std::vector< float > xerr_barrel_ln_
 
const float xerr_barrel_ln_def_
 
const std::vector< float > xerr_endcap_
 
const float xerr_endcap_def_
 
const std::vector< float > yerr_barrel_l1_
 
const float yerr_barrel_l1_def_
 
const std::vector< float > yerr_barrel_ln_
 
const float yerr_barrel_ln_def_
 
const std::vector< float > yerr_endcap_
 
const float yerr_endcap_def_
 
- Protected Attributes inherited from PixelCPEBase
bool alpha2Order
 
bool doLorentzFromAlignment_
 
const SiPixelGenErrorDBObjectgenErrorDBObject_
 
const TrackerGeometrygeom_
 
float lAOffset_
 
float lAWidthBPix_
 
float lAWidthFPix_
 
bool LoadTemplatesFromDB_
 
const SiPixelLorentzAnglelorentzAngle_
 
const SiPixelLorentzAnglelorentzAngleWidth_
 
DetParams m_DetParams = DetParams(1440)
 
const MagneticFieldmagfield_
 
const SiPixelTemplateDBObjecttemplateDBobject_
 
int theFlag_
 
int theVerboseLevel
 
const TrackerTopologyttopo_
 
bool useLAFromDB_
 
bool useLAOffsetFromConfig_
 
bool useLAWidthFromConfig_
 
bool useLAWidthFromDB_
 
- Protected Attributes inherited from PixelClusterParameterEstimator
unsigned int clusterProbComputationFlag_
 

Additional Inherited Members

- Public Types inherited from PixelClusterParameterEstimator
typedef std::pair< LocalPoint, LocalErrorLocalValues
 
using ReturnType = std::tuple< LocalPoint, LocalError, SiPixelRecHitQuality::QualWordType >
 
typedef std::vector< LocalValuesVLocalValues
 
- Protected Types inherited from PixelCPEBase
using DetParams = std::vector< DetParam >
 
typedef GloballyPositioned< double > Frame
 
- Static Protected Attributes inherited from PixelCPEBase
static constexpr float bothEdgeXError_ = 31.0f
 
static constexpr float bothEdgeYError_ = 90.0f
 
static constexpr float clusterSplitMaxError_ = 7777.7f
 
static constexpr float xEdgeXError_ = 23.0f
 
static constexpr float xEdgeYError_ = 39.0f
 
static constexpr float yEdgeXError_ = 24.0f
 
static constexpr float yEdgeYError_ = 96.0f
 

Detailed Description

Definition at line 8 of file PixelCPEGenericBase.h.

Constructor & Destructor Documentation

◆ PixelCPEGenericBase()

PixelCPEGenericBase::PixelCPEGenericBase ( edm::ParameterSet const &  conf,
const MagneticField mag,
const TrackerGeometry geom,
const TrackerTopology ttopo,
const SiPixelLorentzAngle lorentzAngle,
const SiPixelGenErrorDBObject genErrorDBObject,
const SiPixelLorentzAngle lorentzAngleWidth = nullptr 
)

Definition at line 10 of file PixelCPEGenericBase.cc.

References edm::ParameterSet::getParameter().

17  : PixelCPEBase(conf, mag, geom, ttopo, lorentzAngle, genErrorDBObject, nullptr, lorentzAngleWidth, 0),
18  edgeClusterErrorX_{static_cast<float>(conf.getParameter<double>("EdgeClusterErrorX"))},
19  edgeClusterErrorY_{static_cast<float>(conf.getParameter<double>("EdgeClusterErrorY"))},
20  useErrorsFromTemplates_{conf.getParameter<bool>("UseErrorsFromTemplates")},
21  truncatePixelCharge_{conf.getParameter<bool>("TruncatePixelCharge")},
22  xerr_barrel_l1_{convertDoubleVecToFloatVec(conf.getParameter<std::vector<double>>("xerr_barrel_l1"))},
23  yerr_barrel_l1_{convertDoubleVecToFloatVec(conf.getParameter<std::vector<double>>("yerr_barrel_l1"))},
24  xerr_barrel_ln_{convertDoubleVecToFloatVec(conf.getParameter<std::vector<double>>("xerr_barrel_ln"))},
25  yerr_barrel_ln_{convertDoubleVecToFloatVec(conf.getParameter<std::vector<double>>("yerr_barrel_ln"))},
26  xerr_endcap_{convertDoubleVecToFloatVec(conf.getParameter<std::vector<double>>("xerr_endcap"))},
27  yerr_endcap_{convertDoubleVecToFloatVec(conf.getParameter<std::vector<double>>("yerr_endcap"))},
28  xerr_barrel_l1_def_{static_cast<float>(conf.getParameter<double>("xerr_barrel_l1_def"))},
29  yerr_barrel_l1_def_{static_cast<float>(conf.getParameter<double>("yerr_barrel_l1_def"))},
30  xerr_barrel_ln_def_{static_cast<float>(conf.getParameter<double>("xerr_barrel_ln_def"))},
31  yerr_barrel_ln_def_{static_cast<float>(conf.getParameter<double>("yerr_barrel_ln_def"))},
32  xerr_endcap_def_{static_cast<float>(conf.getParameter<double>("xerr_endcap_def"))},
33  yerr_endcap_def_{static_cast<float>(conf.getParameter<double>("yerr_endcap_def"))} {};
const float yerr_barrel_l1_def_
const std::vector< float > yerr_barrel_ln_
const std::vector< float > xerr_barrel_ln_
const std::vector< float > yerr_barrel_l1_
const std::vector< float > yerr_endcap_
const float edgeClusterErrorY_
const std::vector< float > xerr_endcap_
const float xerr_barrel_l1_def_
const float yerr_barrel_ln_def_
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
const float xerr_barrel_ln_def_
const std::vector< float > xerr_barrel_l1_
PixelCPEBase(edm::ParameterSet const &conf, const MagneticField *mag, const TrackerGeometry &geom, const TrackerTopology &ttopo, const SiPixelLorentzAngle *lorentzAngle, const SiPixelGenErrorDBObject *genErrorDBObject, const SiPixelTemplateDBObject *templateDBobject, const SiPixelLorentzAngle *lorentzAngleWidth, int flag=0)
Definition: PixelCPEBase.cc:27
const float edgeClusterErrorX_

◆ ~PixelCPEGenericBase()

PixelCPEGenericBase::~PixelCPEGenericBase ( )
overridedefault

Member Function Documentation

◆ collect_edge_charges()

void PixelCPEGenericBase::collect_edge_charges ( ClusterParam theClusterParamBase,
int &  q_f_X,
int &  q_l_X,
int &  q_f_Y,
int &  q_l_Y,
bool  truncate 
)
staticprotected

Collect the edge charges in x and y, in a single pass over the pixel vector. Calculate charge in the first and last pixel projected in x and y and the inner cluster charge, projected in x and y.

Parameters
theClusterParamBaseinput, the cluster
q_f_Xoutput, Q first in X
q_l_Xoutput, Q last in X
q_f_Youtput, Q first in Y
q_l_Youtput, Q last in Y

Definition at line 44 of file PixelCPEGenericBase.cc.

References mps_fire::i, SiPixelCluster::maxPixelCol(), SiPixelCluster::maxPixelRow(), SiStripPI::min, SiPixelCluster::minPixelCol(), SiPixelCluster::minPixelRow(), muonClassificationByHits_cfi::pixel, SiPixelCluster::pixel(), PixelCPEGenericBase::ClusterParamGeneric::pixmx, SiPixelCluster::size(), PixelCPEBase::ClusterParam::theCluster, HLT_2024v14_cff::truncate, TrackerOfflineValidation_Dqm_cff::xmax, TrackerOfflineValidation_Dqm_cff::xmin, L1TOccupancyClient_cfi::ymax, and L1TOccupancyClient_cfi::ymin.

Referenced by PixelCPEFast< TrackerTraits >::localPosition().

49  {
50  ClusterParamGeneric& theClusterParam = static_cast<ClusterParamGeneric&>(theClusterParamBase);
51 
52  // Initialize return variables.
53  q_f_X = q_l_X = 0;
54  q_f_Y = q_l_Y = 0;
55 
56  // Obtain boundaries in index units
57  int xmin = theClusterParam.theCluster->minPixelRow();
58  int xmax = theClusterParam.theCluster->maxPixelRow();
59  int ymin = theClusterParam.theCluster->minPixelCol();
60  int ymax = theClusterParam.theCluster->maxPixelCol();
61 
62  // Iterate over the pixels.
63  int isize = theClusterParam.theCluster->size();
64  for (int i = 0; i != isize; ++i) {
65  auto const& pixel = theClusterParam.theCluster->pixel(i);
66  // ggiurgiu@fnal.gov: add pixel charge truncation
67  int pix_adc = pixel.adc;
68  if (truncate)
69  pix_adc = std::min(pix_adc, theClusterParam.pixmx);
70 
71  //
72  // X projection
73  if (pixel.x == xmin)
74  q_f_X += pix_adc;
75  if (pixel.x == xmax)
76  q_l_X += pix_adc;
77  //
78  // Y projection
79  if (pixel.y == ymin)
80  q_f_Y += pix_adc;
81  if (pixel.y == ymax)
82  q_l_Y += pix_adc;
83  }
84 }

◆ createClusterParam()

std::unique_ptr< PixelCPEBase::ClusterParam > PixelCPEGenericBase::createClusterParam ( const SiPixelCluster cl) const
overrideprotectedvirtual

Implements PixelCPEBase.

Definition at line 35 of file PixelCPEGenericBase.cc.

References haddnano::cl.

35  {
36  return std::make_unique<ClusterParamGeneric>(cl);
37 }

◆ fillPSetDescription()

void PixelCPEGenericBase::fillPSetDescription ( edm::ParameterSetDescription desc)
static

Definition at line 216 of file PixelCPEGenericBase.cc.

References submitPVResolutionJobs::desc.

Referenced by PixelCPEFast< TrackerTraits >::fillPSetDescription(), PixelCPEFastParamsHost< TrackerTraits >::fillPSetDescription(), and PixelCPEGeneric::fillPSetDescription().

216  {
217  desc.add<std::vector<double>>("xerr_barrel_l1", {0.00115, 0.00120, 0.00088});
218  desc.add<std::vector<double>>("yerr_barrel_l1",
219  {0.00375, 0.00230, 0.00250, 0.00250, 0.00230, 0.00230, 0.00210, 0.00210, 0.00240});
220  desc.add<std::vector<double>>("xerr_barrel_ln", {0.00115, 0.00120, 0.00088});
221  desc.add<std::vector<double>>("yerr_barrel_ln",
222  {0.00375, 0.00230, 0.00250, 0.00250, 0.00230, 0.00230, 0.00210, 0.00210, 0.00240});
223  desc.add<std::vector<double>>("xerr_endcap", {0.0020, 0.0020});
224  desc.add<std::vector<double>>("yerr_endcap", {0.00210});
225  desc.add<double>("xerr_barrel_l1_def", 0.01030);
226  desc.add<double>("yerr_barrel_l1_def", 0.00210);
227  desc.add<double>("xerr_barrel_ln_def", 0.01030);
228  desc.add<double>("yerr_barrel_ln_def", 0.00210);
229  desc.add<double>("xerr_endcap_def", 0.0020);
230  desc.add<double>("yerr_endcap_def", 0.00075);
231 }

◆ initializeLocalErrorVariables()

void PixelCPEGenericBase::initializeLocalErrorVariables ( float &  xerr,
float &  yerr,
bool &  edgex,
bool &  edgey,
bool &  bigInX,
bool &  bigInY,
int &  maxPixelCol,
int &  maxPixelRow,
int &  minPixelCol,
int &  minPixelRow,
uint &  sizex,
uint &  sizey,
DetParam const &  theDetParam,
ClusterParamGeneric const &  theClusterParam 
) const
protected

Definition at line 86 of file PixelCPEGenericBase.cc.

References PixelTopology::containsBigPixelInX(), PixelTopology::containsBigPixelInY(), edgeClusterErrorX_, edgeClusterErrorY_, PixelTopology::isItEdgePixelInX(), PixelTopology::isItEdgePixelInY(), SiPixelCluster::maxPixelCol(), SiPixelCluster::maxPixelRow(), pixelCPEforDevice::micronsToCm, SiPixelCluster::minPixelCol(), SiPixelCluster::minPixelRow(), SiPixelCluster::sizeX(), SiPixelCluster::sizeY(), PixelCPEBase::ClusterParam::theCluster, and PixelCPEBase::DetParam::theTopol.

100  { // Default errors are the maximum error used for edge clusters.
101  // These are determined by looking at residuals for edge clusters
104 
105  // Find if cluster is at the module edge.
106  maxPixelCol = theClusterParam.theCluster->maxPixelCol();
107  maxPixelRow = theClusterParam.theCluster->maxPixelRow();
108  minPixelCol = theClusterParam.theCluster->minPixelCol();
109  minPixelRow = theClusterParam.theCluster->minPixelRow();
110 
111  edgex =
112  (theDetParam.theTopol->isItEdgePixelInX(minPixelRow)) || (theDetParam.theTopol->isItEdgePixelInX(maxPixelRow));
113  edgey =
114  (theDetParam.theTopol->isItEdgePixelInY(minPixelCol)) || (theDetParam.theTopol->isItEdgePixelInY(maxPixelCol));
115 
116  sizex = theClusterParam.theCluster->sizeX();
117  sizey = theClusterParam.theCluster->sizeY();
118 
119  // Find if cluster contains double (big) pixels.
120  bigInX = theDetParam.theTopol->containsBigPixelInX(minPixelRow, maxPixelRow);
121  bigInY = theDetParam.theTopol->containsBigPixelInY(minPixelCol, maxPixelCol);
122 };
constexpr float micronsToCm
const float edgeClusterErrorY_
const float edgeClusterErrorX_

◆ setXYErrors()

void PixelCPEGenericBase::setXYErrors ( float &  xerr,
float &  yerr,
const bool  edgex,
const bool  edgey,
const unsigned int  sizex,
const unsigned int  sizey,
const bool  bigInX,
const bool  bigInY,
const bool  useTemplateErrors,
DetParam const &  theDetParam,
ClusterParamGeneric const &  theClusterParam 
) const
protected

Definition at line 124 of file PixelCPEGenericBase.cc.

References GeomDet::geographicalId(), GeomDetEnumerators::isBarrel(), GeomDetEnumerators::isTrackerPixel(), nano_mu_digi_cff::layer, TrackerTopology::layer(), PixelCPEGenericBase::ClusterParamGeneric::sigmax, PixelCPEGenericBase::ClusterParamGeneric::sigmay, PixelCPEGenericBase::ClusterParamGeneric::sx1, PixelCPEGenericBase::ClusterParamGeneric::sx2, PixelCPEGenericBase::ClusterParamGeneric::sy1, PixelCPEGenericBase::ClusterParamGeneric::sy2, PixelCPEBase::DetParam::theDet, PixelCPEBase::DetParam::thePart, PixelCPEBase::ttopo_, xerr_barrel_l1_, xerr_barrel_l1_def_, xerr_barrel_ln_, xerr_barrel_ln_def_, xerr_endcap_, xerr_endcap_def_, yerr_barrel_l1_, yerr_barrel_l1_def_, yerr_barrel_ln_, yerr_barrel_ln_def_, yerr_endcap_, and yerr_endcap_def_.

134  {
135  if (useTemplateErrors) {
136  if (!edgex) { // Only use this for non-edge clusters
137  if (sizex == 1) {
138  if (!bigInX) {
139  xerr = theClusterParam.sx1;
140  } else {
141  xerr = theClusterParam.sx2;
142  }
143  } else {
144  xerr = theClusterParam.sigmax;
145  }
146  }
147 
148  if (!edgey) { // Only use for non-edge clusters
149  if (sizey == 1) {
150  if (!bigInY) {
151  yerr = theClusterParam.sy1;
152  } else {
153  yerr = theClusterParam.sy2;
154  }
155  } else {
156  yerr = theClusterParam.sigmay;
157  }
158  }
159 
160  } else { // simple errors
161 
162  if (GeomDetEnumerators::isTrackerPixel(theDetParam.thePart)) {
163  if (GeomDetEnumerators::isBarrel(theDetParam.thePart)) {
164  DetId id = (theDetParam.theDet->geographicalId());
165  int layer = ttopo_.layer(id);
166  if (layer == 1) {
167  if (!edgex) {
168  if (sizex <= xerr_barrel_l1_.size())
169  xerr = xerr_barrel_l1_[sizex - 1];
170  else
171  xerr = xerr_barrel_l1_def_;
172  }
173 
174  if (!edgey) {
175  if (sizey <= yerr_barrel_l1_.size())
176  yerr = yerr_barrel_l1_[sizey - 1];
177  else
178  yerr = yerr_barrel_l1_def_;
179  }
180  } else { // layer 2,3
181  if (!edgex) {
182  if (sizex <= xerr_barrel_ln_.size())
183  xerr = xerr_barrel_ln_[sizex - 1];
184  else
185  xerr = xerr_barrel_ln_def_;
186  }
187 
188  if (!edgey) {
189  if (sizey <= yerr_barrel_ln_.size())
190  yerr = yerr_barrel_ln_[sizey - 1];
191  else
192  yerr = yerr_barrel_ln_def_;
193  }
194  }
195 
196  } else { // EndCap
197 
198  if (!edgex) {
199  if (sizex <= xerr_endcap_.size())
200  xerr = xerr_endcap_[sizex - 1];
201  else
202  xerr = xerr_endcap_def_;
203  }
204 
205  if (!edgey) {
206  if (sizey <= yerr_endcap_.size())
207  yerr = yerr_endcap_[sizey - 1];
208  else
209  yerr = yerr_endcap_def_;
210  }
211  } // end endcap
212  }
213  }
214 }
const float yerr_barrel_l1_def_
const std::vector< float > yerr_barrel_ln_
bool isBarrel(GeomDetEnumerators::SubDetector m)
const std::vector< float > xerr_barrel_ln_
const std::vector< float > yerr_barrel_l1_
const std::vector< float > yerr_endcap_
unsigned int layer(const DetId &id) const
const std::vector< float > xerr_endcap_
const float xerr_barrel_l1_def_
const float yerr_barrel_ln_def_
Definition: DetId.h:17
const TrackerTopology & ttopo_
Definition: PixelCPEBase.h:229
const float xerr_barrel_ln_def_
const std::vector< float > xerr_barrel_l1_
bool isTrackerPixel(GeomDetEnumerators::SubDetector m)

Member Data Documentation

◆ edgeClusterErrorX_

const float PixelCPEGenericBase::edgeClusterErrorX_
protected

Definition at line 85 of file PixelCPEGenericBase.h.

Referenced by initializeLocalErrorVariables().

◆ edgeClusterErrorY_

const float PixelCPEGenericBase::edgeClusterErrorY_
protected

Definition at line 86 of file PixelCPEGenericBase.h.

Referenced by initializeLocalErrorVariables().

◆ truncatePixelCharge_

const bool PixelCPEGenericBase::truncatePixelCharge_
protected

◆ useErrorsFromTemplates_

bool PixelCPEGenericBase::useErrorsFromTemplates_
protected

◆ xerr_barrel_l1_

const std::vector<float> PixelCPEGenericBase::xerr_barrel_l1_
protected

Definition at line 91 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ xerr_barrel_l1_def_

const float PixelCPEGenericBase::xerr_barrel_l1_def_
protected

Definition at line 93 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ xerr_barrel_ln_

const std::vector<float> PixelCPEGenericBase::xerr_barrel_ln_
protected

Definition at line 91 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ xerr_barrel_ln_def_

const float PixelCPEGenericBase::xerr_barrel_ln_def_
protected

Definition at line 93 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ xerr_endcap_

const std::vector<float> PixelCPEGenericBase::xerr_endcap_
protected

Definition at line 92 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ xerr_endcap_def_

const float PixelCPEGenericBase::xerr_endcap_def_
protected

Definition at line 94 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ yerr_barrel_l1_

const std::vector<float> PixelCPEGenericBase::yerr_barrel_l1_
protected

Definition at line 91 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ yerr_barrel_l1_def_

const float PixelCPEGenericBase::yerr_barrel_l1_def_
protected

Definition at line 93 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ yerr_barrel_ln_

const std::vector<float> PixelCPEGenericBase::yerr_barrel_ln_
protected

Definition at line 92 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ yerr_barrel_ln_def_

const float PixelCPEGenericBase::yerr_barrel_ln_def_
protected

Definition at line 94 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ yerr_endcap_

const std::vector<float> PixelCPEGenericBase::yerr_endcap_
protected

Definition at line 92 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().

◆ yerr_endcap_def_

const float PixelCPEGenericBase::yerr_endcap_def_
protected

Definition at line 94 of file PixelCPEGenericBase.h.

Referenced by setXYErrors().