5#ifndef PixelChargeInterpolationValidation_h
6#define PixelChargeInterpolationValidation_h
29 void Fill(
int Layer,
double GeVTrkPt,
30 double Phi,
double CSphi,
double MicronDigResPhi,
double MicronResPhi,
double MicronErrPhi,
double PullPhi,
31 double Eta,
double CSeta,
double MicronDigResEta,
double MicronResEta,
double MicronErrEta,
double PullEta,
double Charge);
33 void Analyze(TDirectory *ref_file = 0);
std::vector< PixelResidualHistograms * > m_phiDig_Clustersize
PixelResidualHistograms * m_phi_eta
PixelChargeInterpolationValidation(const std::string &tag, const PixelChargeInterpolationParameters &model)
void Fill(int Layer, double GeVTrkPt, double Phi, double CSphi, double MicronDigResPhi, double MicronResPhi, double MicronErrPhi, double PullPhi, double Eta, double CSeta, double MicronDigResEta, double MicronResEta, double MicronErrEta, double PullEta, double Charge)
void WriteErrorsFile(const std::string &name)
PixelResidualHistograms * m_etaPull_phi
PixelResidualHistograms * m_charge_eta
std::vector< PixelResidualHistograms * > m_phiPull_Clustersize
PixelResidualHistograms * m_eta
PixelResidualHistograms * m_etaErr_phi
std::vector< PixelResidualHistograms * > m_etaDig_Clustersize
PixelResidualHistograms * m_phiDig
void Analyze(TDirectory *ref_file=0)
std::vector< PixelResidualHistograms * > m_etaPull_Layer
PixelResidualHistograms * m_phiErr
std::vector< PixelResidualHistograms * > m_phiPull_Layer
std::vector< PixelResidualHistograms * > m_etaErr_Clustersize
PixelResidualHistograms * m_eta_phi
PixelChargeInterpolationValidation(const PixelChargeInterpolationValidation &)
std::vector< PixelResidualHistograms * > m_phiErr_Clustersize
int Write(TDirectory *file=0)
std::vector< PixelResidualHistograms * > m_phi_Clustersize
PixelResidualHistograms * m_etaErr
PixelResidualHistograms * m_phiDig_eta
std::vector< PixelResidualHistograms * > m_phi_Layer
TH2F * m_CSeta_CSphi_correlation
std::vector< TH1F * > m_phiClustersize
virtual ~PixelChargeInterpolationValidation()
std::vector< TH1F * > m_etaClustersize
PixelChargeInterpolationValidation & operator=(const PixelChargeInterpolationValidation &)
PixelResidualHistograms * m_etaDig_phi
PixelResidualHistograms * m_phiErr_eta
std::vector< PixelResidualHistograms * > m_phiDig_Layer
PixelResidualHistograms * m_phiPull_eta
PixelResidualHistograms * m_phiPull
PixelResidualHistograms * m_charge_phi
TH2F * m_eta_phi_correlation
std::vector< PixelResidualHistograms * > m_etaDig_Layer
std::vector< PixelResidualHistograms * > m_etaPull_Clustersize
std::vector< PixelResidualHistograms * > m_eta_Clustersize
std::vector< PixelResidualHistograms * > m_eta_Layer
PixelResidualHistograms * m_phi
PixelResidualHistograms * m_etaPull
PixelResidualHistograms * m_etaDig
int Read(TDirectory *file=0)
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)