ATLAS Offline Software
Loading...
Searching...
No Matches
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
10class string;
11template < class T, class Allocator > class vector;
12class TDirectory;
13
14namespace PixelCalib{
15
19
21
22public :
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
37private:
38
41
45};
46
47}
48#endif
Define macros for attributes used to control the static checker.
PixelChargeInterpolationCalibration(const PixelChargeInterpolationCalibration &)
int Analyze(const std::string &output, std::vector< std::string > &reference_names)
PixelChargeInterpolationCalibration(const std::string &tag, PixelChargeInterpolationParameters &parametersModel)
PixelChargeInterpolationCalibration & operator=(const PixelChargeInterpolationCalibration &)
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)
STL class.