6#include "CLHEP/Units/SystemOfUnits.h"
42 for(
int i = 0; i<60; i++){
51 for(
int i=0; i<12; i++){
61 for(
int i = 0; i<60; i++){
72 if(ibin < 0)
return -1;
78 if(ibin < 0)
return -1;
84 if(ibin < 0)
return -1;
90 if(ibin < 0)
return -1;
97 if(ibin < 0||m_version>-2)
return -1;
98 if(
static_cast<unsigned int>(ibin) >
m_iblphierror.size())
return -1;
103 if(ibin < 0||m_version>-2)
return -1;
104 if(
static_cast<unsigned int>(ibin) >
m_ibletaerror.size())
return -1;
137 if(ibin<0||m_version>-2)
return 0;
138 if(
static_cast<unsigned int>(ibin)>
m_iblphierror.size())
return 0;
144 if(ibin<0||m_version>-2)
return 0;
145 if(
static_cast<unsigned int>(ibin)>
m_ibletaerror.size())
return 0;
154 for(
int i=0; i<neta; i++){
if(
eta>
m_etaref[i]) ieta=i; }
156 int iphi = phiClusterSize-1;
159 int iz = etaClusterSize-1;
168 int iphi = phiClusterSize-1;
170 int iz = etaClusterSize-1;
178 std::ofstream* outfile =
new std::ofstream(
file.c_str());
201 std::ifstream infile(
file.c_str());
229 for(
int ib=0; ib<nb && !infile.eof(); ib++){
235 for(
int ie=0; ie<ne && !infile.eof(); ie++){
243 for(
int ib=0; ib<nb; ib++){
Scalar eta() const
pseudorapidity method
void setVersion(int version)
int setPixelIBLPhiError(int ibin, float error)
float getPixelEndcapRError(int ibin) const
float getPixelBarrelEtaError(int ibin) const
std::vector< float > m_etaref
std::vector< float > m_endcapetaerror
int setPixelIBLEtaError(int ibin, float error)
int getBarrelBin(double eta, int etaClusterSize, int phiClusterSize) const
int setPixelBarrelPhiError(int ibin, float error)
float getPixelIBLEtaError(int ibin) const
int getEndcapBin(int etaClusterSize, int phiClusterSize) const
void Print(const std::string &file) const
float getPixelEndcapPhiError(int ibin) const
void Load(const std::string &file)
float getPixelIBLPhiError(int ibin) const
int setPixelEndcapRError(int ibin, float error)
std::vector< float > m_ibletaerror
float getPixelBarrelPhiError(int ibin) const
std::vector< float > m_iblphierror
int setPixelBarrelEtaError(int ibin, float error)
int getVersion() const
Methods to access the calibration data.
std::vector< float > m_barreletaerror
int setPixelEndcapPhiError(int ibin, float error)
std::vector< float > m_endcapphierror
std::vector< float > m_barrelphierror