ATLAS Offline Software
PixelChargeInterpolationCalibration.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef PixelChargeInterpolationCalibration_h
6 #define PixelChargeInterpolationCalibration_h
7 
9 
10 class string;
11 template < class T, class Allocator > class vector;
12 class TDirectory;
13 
14 namespace PixelCalib{
15 
19 
21 
22 public :
23  // Modified stuff
24  PixelChargeInterpolationCalibration(const std::string& tag,
25  PixelChargeInterpolationParameters &parametersModel);
27  void Fill(int DetType, double GeVTrkPt,
28  double alpha, double DeltaRow, double digresphi,
29  double resphi, double OmegaPhi,
30  double TrkEta, double DeltaCol, double digreseta,
31  double reseta, double OmegaEta);
32  void Read(TDirectory *readdir = 0);
33  void Write(TDirectory *writedir = 0);
34 
35  int Analyze( const std::string& output, std::vector<std::string> &reference_names);
36 
37 private:
38 
41 
45 };
46 
47 }
48 #endif
PixelCalib::PixelChargeInterpolationCalibration::Fill
void Fill(int DetType, double GeVTrkPt, double alpha, double DeltaRow, double digresphi, double resphi, double OmegaPhi, double TrkEta, double DeltaCol, double digreseta, double reseta, double OmegaEta)
Definition: PixelChargeInterpolationCalibration.cxx:77
PixelCalib::PixelChargeInterpolationCalibration::PixelChargeInterpolationCalibration
PixelChargeInterpolationCalibration(const std::string &tag, PixelChargeInterpolationParameters &parametersModel)
Definition: PixelChargeInterpolationCalibration.cxx:22
PixelCalib::PixelChargeInterpolationHistograms
Definition: PixelChargeInterpolationHistograms.h:20
PixelCalib::PixelChargeInterpolationCalibration::PixelChargeInterpolationCalibration
PixelChargeInterpolationCalibration(const PixelChargeInterpolationCalibration &)
PixelCalib::PixelChargeInterpolationCalibration::m_plots
PixelChargeInterpolationPlot * m_plots
Definition: PixelChargeInterpolationCalibration.h:44
PixelCalib::PixelChargeInterpolationCalibration::operator=
PixelChargeInterpolationCalibration & operator=(const PixelChargeInterpolationCalibration &)
PixelCalib::PixelChargeInterpolationCalibration::Analyze
int Analyze(const std::string &output, std::vector< std::string > &reference_names)
Definition: PixelChargeInterpolationCalibration.cxx:104
PixelCalib::PixelChargeInterpolationCalibration::Read
void Read(TDirectory *readdir=0)
Definition: PixelChargeInterpolationCalibration.cxx:45
vector
Definition: MultiHisto.h:13
PixelCalib::PixelChargeInterpolationCalibration
Definition: PixelChargeInterpolationCalibration.h:20
PixelCalib
Definition: PixelChargeInterpolationCalibration.h:14
PixelCalib::PixelChargeInterpolationCalibration::Write
void Write(TDirectory *writedir=0)
Definition: PixelChargeInterpolationCalibration.cxx:60
merge.output
output
Definition: merge.py:17
PixelCalib::PixelChargeInterpolationCalibration::m_AnalogCalibration
PixelChargeInterpolationHistograms * m_AnalogCalibration
Definition: PixelChargeInterpolationCalibration.h:43
PixelCalib::PixelChargeInterpolationPlot
Definition: PixelChargeInterpolationPlot.h:20
PixelCalib::PixelChargeInterpolationParameters
Definition: PixelChargeInterpolationParameters.h:26
CaloCondBlobAlgs_fillNoiseFromASCII.tag
string tag
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:24
DetType
Definition: DetType.h:10
checker_macros.h
Define macros for attributes used to control the static checker.
PixelCalib::PixelChargeInterpolationCalibration::m_DigitalCalibration
PixelChargeInterpolationHistograms * m_DigitalCalibration
Definition: PixelChargeInterpolationCalibration.h:42
PixelCalib::PixelChargeInterpolationCalibration::~PixelChargeInterpolationCalibration
virtual ~PixelChargeInterpolationCalibration()
Definition: PixelChargeInterpolationCalibration.cxx:35