9#ifndef PIXELCLUSTERONTRACKERRORDATA_H
10#define PIXELCLUSTERONTRACKERRORDATA_H
66 void setParameters(
const int ncsx,
const int ncsy,
const int neta,
const int nalpha,
67 int offset,
const std::vector<float> &
constants);
82 int phiClusterSize)
const;
88 void Print(
const std::string&
file)
const;
Scalar eta() const
pseudorapidity method
macros to associate a CLID to a type
double angle(const GeoTrf::Vector2D &a, const GeoTrf::Vector2D &b)
std::vector< float > m_phibins
void setPixelBarrelEtaError(int ibin, double error)
void setIBLcsybins(int icsy)
std::vector< float > m_etaref
void Print(const std::string &file) const
std::vector< float > m_csx
int getIBLcsxbins() const
void setIBLphibins(int iphi)
void setVersion(int version)
PixelClusterOnTrackErrorData()
float getPixelIBLEtaError(int ibin) const
int getBarrelBinPhi(double angle, int phiClusterSize) const
int getNumberOfEtaBarrelBins() const
std::vector< float > m_ibletaref
const std::vector< float > & getClusterSizeBinsY() const
void setPixelBarrelPhiError(int ibin, double error)
std::vector< float > m_barrelphierror
int getIBLBinPhi(double angle, int phiClusterSize) const
std::vector< float > m_iblphibins
std::vector< float > m_iblphierror
float getPixelBarrelEtaError(int ibin) const
void setIBLcsxbins(int icsx)
const std::vector< float > & getIncidenceAngleBins() const
void setPixelIBLEtaError(int ibin, double error)
std::vector< float > m_endcapphierror
int getNumberOfPhiBarrelBins() const
void setPixelIBLPhiError(int ibin, double error)
int getIBLcsybins() const
int getIBLphibins() const
std::vector< float > m_endcapetaerror
float getPixelIBLPhiError(int ibin) const
std::vector< float > m_csy
const std::vector< float > & getClusterSizeBinsX() const
int getNumberOfPhiIBLBins() const
void setIBLetabins(int ieta)
static double getPixelBarrelPhiError(double ang, int phiClusterSize)
int getIBLetabins() const
int getBarrelBinEta(double eta, int etaClusterSize, int phiClusterSize) const
const std::vector< float > & getEtaBins() const
void Load(const std::string &file)
void setParameters(const int ncsx, const int ncsy, const int neta, const int nalpha, int offset, const std::vector< float > &constants)
std::vector< float > m_barreletaerror
~PixelClusterOnTrackErrorData()
const std::vector< float > & getEtaIBLBins() const
int getVersion() const
Methods to access the calibration data.
int getNumberOfEtaIBLBins() const
std::vector< float > m_ibletaerror
int getIBLBinEta(double eta, int etaClusterSize) const
const std::vector< float > & getIncidenceAngleIBLBins() const