#include <PixelClusterOnTrackErrorData.h>
|
| PixelClusterOnTrackErrorData () |
|
| ~PixelClusterOnTrackErrorData () |
|
int | getVersion () const |
| Methods to access the calibration data. More...
|
|
void | setVersion (int version) |
|
int | getNumberOfPhiBarrelBins () const |
|
int | getNumberOfEtaBarrelBins () const |
|
int | getNumberOfPhiIBLBins () const |
|
int | getNumberOfEtaIBLBins () const |
|
const std::vector< float > & | getClusterSizeBinsX () const |
|
const std::vector< float > & | getClusterSizeBinsY () const |
|
const std::vector< float > & | getEtaBins () const |
|
const std::vector< float > & | getIncidenceAngleBins () const |
|
const std::vector< float > & | getEtaIBLBins () const |
|
const std::vector< float > & | getIncidenceAngleIBLBins () const |
|
float | getPixelBarrelEtaError (int ibin) const |
|
float | getPixelBarrelPhiError (int ibin) const |
|
float | getPixelIBLEtaError (int ibin) const |
|
float | getPixelIBLPhiError (int ibin) const |
|
void | setParameters (const int ncsx, const int ncsy, const int neta, const int nalpha, int offset, std::vector< float > constants) |
|
void | setPixelBarrelPhiError (int ibin, double error) |
|
void | setPixelBarrelEtaError (int ibin, double error) |
|
void | setPixelIBLPhiError (int ibin, double error) |
|
void | setPixelIBLEtaError (int ibin, double error) |
|
int | getBarrelBinPhi (double angle, int phiClusterSize) const |
|
int | getBarrelBinEta (double eta, int etaClusterSize, int phiClusterSize) const |
|
int | getIBLBinPhi (double angle, int phiClusterSize) const |
|
int | getIBLBinEta (double eta, int etaClusterSize) const |
|
void | Print (const std::string &file) const |
|
void | Load (const std::string &file) |
|
int | getIBLcsxbins () const |
|
int | getIBLcsybins () const |
|
int | getIBLetabins () const |
|
int | getIBLphibins () const |
|
void | setIBLcsxbins (int icsx) |
|
void | setIBLcsybins (int icsy) |
|
void | setIBLetabins (int ieta) |
|
void | setIBLphibins (int iphi) |
|
◆ PixelClusterOnTrackErrorData()
PixelClusterOnTrackErrorData::PixelClusterOnTrackErrorData |
( |
| ) |
|
◆ ~PixelClusterOnTrackErrorData()
PixelClusterOnTrackErrorData::~PixelClusterOnTrackErrorData |
( |
| ) |
|
|
default |
◆ getBarrelBinEta()
int PixelClusterOnTrackErrorData::getBarrelBinEta |
( |
double |
eta, |
|
|
int |
etaClusterSize, |
|
|
int |
phiClusterSize |
|
) |
| const |
◆ getBarrelBinPhi()
int PixelClusterOnTrackErrorData::getBarrelBinPhi |
( |
double |
angle, |
|
|
int |
phiClusterSize |
|
) |
| const |
◆ getClusterSizeBinsX()
const std::vector<float>& PixelCalib::PixelClusterOnTrackErrorData::getClusterSizeBinsX |
( |
| ) |
const |
|
inline |
◆ getClusterSizeBinsY()
const std::vector<float>& PixelCalib::PixelClusterOnTrackErrorData::getClusterSizeBinsY |
( |
| ) |
const |
|
inline |
◆ getEtaBins()
const std::vector<float>& PixelCalib::PixelClusterOnTrackErrorData::getEtaBins |
( |
| ) |
const |
|
inline |
◆ getEtaIBLBins()
const std::vector<float>& PixelCalib::PixelClusterOnTrackErrorData::getEtaIBLBins |
( |
| ) |
const |
|
inline |
◆ getIBLBinEta()
int PixelClusterOnTrackErrorData::getIBLBinEta |
( |
double |
eta, |
|
|
int |
etaClusterSize |
|
) |
| const |
◆ getIBLBinPhi()
int PixelClusterOnTrackErrorData::getIBLBinPhi |
( |
double |
angle, |
|
|
int |
phiClusterSize |
|
) |
| const |
◆ getIBLcsxbins()
int PixelCalib::PixelClusterOnTrackErrorData::getIBLcsxbins |
( |
| ) |
const |
|
inline |
◆ getIBLcsybins()
int PixelCalib::PixelClusterOnTrackErrorData::getIBLcsybins |
( |
| ) |
const |
|
inline |
◆ getIBLetabins()
int PixelCalib::PixelClusterOnTrackErrorData::getIBLetabins |
( |
| ) |
const |
|
inline |
◆ getIBLphibins()
int PixelCalib::PixelClusterOnTrackErrorData::getIBLphibins |
( |
| ) |
const |
|
inline |
◆ getIncidenceAngleBins()
const std::vector<float>& PixelCalib::PixelClusterOnTrackErrorData::getIncidenceAngleBins |
( |
| ) |
const |
|
inline |
◆ getIncidenceAngleIBLBins()
const std::vector<float>& PixelCalib::PixelClusterOnTrackErrorData::getIncidenceAngleIBLBins |
( |
| ) |
const |
|
inline |
◆ getNumberOfEtaBarrelBins()
int PixelClusterOnTrackErrorData::getNumberOfEtaBarrelBins |
( |
| ) |
const |
◆ getNumberOfEtaIBLBins()
int PixelClusterOnTrackErrorData::getNumberOfEtaIBLBins |
( |
| ) |
const |
◆ getNumberOfPhiBarrelBins()
int PixelClusterOnTrackErrorData::getNumberOfPhiBarrelBins |
( |
| ) |
const |
◆ getNumberOfPhiIBLBins()
int PixelClusterOnTrackErrorData::getNumberOfPhiIBLBins |
( |
| ) |
const |
◆ getPixelBarrelEtaError()
float PixelClusterOnTrackErrorData::getPixelBarrelEtaError |
( |
int |
ibin | ) |
const |
◆ getPixelBarrelPhiError() [1/2]
double PixelClusterOnTrackErrorData::getPixelBarrelPhiError |
( |
double |
ang, |
|
|
int |
phiClusterSize |
|
) |
| |
|
static |
◆ getPixelBarrelPhiError() [2/2]
float PixelClusterOnTrackErrorData::getPixelBarrelPhiError |
( |
int |
ibin | ) |
const |
◆ getPixelIBLEtaError()
float PixelClusterOnTrackErrorData::getPixelIBLEtaError |
( |
int |
ibin | ) |
const |
◆ getPixelIBLPhiError()
float PixelClusterOnTrackErrorData::getPixelIBLPhiError |
( |
int |
ibin | ) |
const |
◆ getVersion()
int PixelClusterOnTrackErrorData::getVersion |
( |
| ) |
const |
◆ Initialize()
void PixelClusterOnTrackErrorData::Initialize |
( |
| ) |
|
|
private |
◆ Load()
void PixelClusterOnTrackErrorData::Load |
( |
const std::string & |
file | ) |
|
Definition at line 374 of file PixelClusterOnTrackErrorData.cxx.
393 infile >> ncsy >> neta >> nalpha;
402 infile >> ncsx >> ncsy >> neta >> nalpha;
413 for(
int i=0;
i<ncsx && !
infile.eof();
i++){
421 for(
int i=0;
i<ncsy && !
infile.eof();
i++){
445 for(
int i=0;
i<neta && !
infile.eof();
i++){
449 if(nalpha<0)nalpha = 0;
453 for(
int i=0;
i<nalpha && !
infile.eof();
i++){
461 for(
int ib1=0; ib1<nxbinsibl; ib1++){
467 int nb2=ncsx*ncsy*neta;
472 for(
int ib1=0; ib1<nb1; ib1++){
480 for(
int ib1=0; ib1<nybinsibl; ib1++){
485 for(
int ib2=0; ib2<nb2; ib2++){
◆ Print()
void PixelClusterOnTrackErrorData::Print |
( |
const std::string & |
file | ) |
const |
Definition at line 301 of file PixelClusterOnTrackErrorData.cxx.
303 std::ofstream*
outfile =
new std::ofstream(
file.c_str());
307 int ncsx =
m_csx.size();
308 int ncsy =
m_csy.size();
316 *
outfile << ncsx <<
" " << ncsy <<
" " << neta <<
" " << nalpha << std::endl;
319 for(
int i=0;
i<ncsx;
i++){
323 for(
int i=0;
i<ncsy;
i++){
337 for(
int i=0;
i<neta;
i++){
341 for(
int i=0;
i<nalpha;
i++){
347 for(
int ib1=0; ib1<nxbinsibl; ib1++){
352 int nb2=ncsx*ncsy*neta;
353 for(
int ib1=0; ib1<nb1; ib1++){
358 for(
int ib1=0; ib1<nybinsibl; ib1++){
362 for(
int ib2=0; ib2<nb2; ib2++){
◆ setIBLcsxbins()
void PixelCalib::PixelClusterOnTrackErrorData::setIBLcsxbins |
( |
int |
icsx | ) |
|
|
inline |
◆ setIBLcsybins()
void PixelCalib::PixelClusterOnTrackErrorData::setIBLcsybins |
( |
int |
icsy | ) |
|
|
inline |
◆ setIBLetabins()
void PixelCalib::PixelClusterOnTrackErrorData::setIBLetabins |
( |
int |
ieta | ) |
|
|
inline |
◆ setIBLphibins()
void PixelCalib::PixelClusterOnTrackErrorData::setIBLphibins |
( |
int |
iphi | ) |
|
|
inline |
◆ setParameters()
void PixelClusterOnTrackErrorData::setParameters |
( |
const int |
ncsx, |
|
|
const int |
ncsy, |
|
|
const int |
neta, |
|
|
const int |
nalpha, |
|
|
int |
offset, |
|
|
std::vector< float > |
constants |
|
) |
| |
Definition at line 219 of file PixelClusterOnTrackErrorData.cxx.
234 for(
int i=0;
i<
n1;
i++){
238 for(
int i=0;
i<n2;
i++){
256 for(
int i=0;
i<n3;
i++){
260 for(
int i=0;
i<n4;
i++){
268 for(
int i = 0;
i<nxbinsibl;
i++){
276 for(
int ib1=0; ib1<nybinsibl; ib1++){
283 for(
int i = 0;
i<nbiny;
i++){
289 for(
int i = 0;
i<nbinx;
i++){
◆ setPixelBarrelEtaError()
void PixelCalib::PixelClusterOnTrackErrorData::setPixelBarrelEtaError |
( |
int |
ibin, |
|
|
double |
error |
|
) |
| |
|
inline |
◆ setPixelBarrelPhiError()
void PixelCalib::PixelClusterOnTrackErrorData::setPixelBarrelPhiError |
( |
int |
ibin, |
|
|
double |
error |
|
) |
| |
|
inline |
◆ setPixelIBLEtaError()
void PixelCalib::PixelClusterOnTrackErrorData::setPixelIBLEtaError |
( |
int |
ibin, |
|
|
double |
error |
|
) |
| |
|
inline |
◆ setPixelIBLPhiError()
void PixelCalib::PixelClusterOnTrackErrorData::setPixelIBLPhiError |
( |
int |
ibin, |
|
|
double |
error |
|
) |
| |
|
inline |
◆ setVersion()
void PixelClusterOnTrackErrorData::setVersion |
( |
int |
version | ) |
|
◆ m_barreletaerror
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_barreletaerror |
|
private |
◆ m_barrelphierror
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_barrelphierror |
|
private |
◆ m_csx
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_csx |
|
private |
◆ m_csxbinsibl
int PixelCalib::PixelClusterOnTrackErrorData::m_csxbinsibl {} |
|
private |
◆ m_csy
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_csy |
|
private |
◆ m_csybinsibl
int PixelCalib::PixelClusterOnTrackErrorData::m_csybinsibl {} |
|
private |
◆ m_endcapetaerror
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_endcapetaerror |
|
private |
◆ m_endcapphierror
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_endcapphierror |
|
private |
◆ m_etabinsibl
int PixelCalib::PixelClusterOnTrackErrorData::m_etabinsibl {} |
|
private |
◆ m_etaref
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_etaref |
|
private |
◆ m_ibletaerror
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_ibletaerror |
|
private |
◆ m_ibletaref
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_ibletaref |
|
private |
◆ m_iblphibins
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_iblphibins |
|
private |
◆ m_iblphierror
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_iblphierror |
|
private |
◆ m_phibins
std::vector<float> PixelCalib::PixelClusterOnTrackErrorData::m_phibins |
|
private |
◆ m_phibinsibl
int PixelCalib::PixelClusterOnTrackErrorData::m_phibinsibl {} |
|
private |
◆ m_version
int PixelCalib::PixelClusterOnTrackErrorData::m_version {} |
|
private |
The documentation for this class was generated from the following files: