ATLAS Offline Software
ChargeCalibParameters.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
12 #include <cmath>
13 #include <iostream>
14 
15 namespace PixelChargeCalib{
16  //definition of stream insertion operators for the structs in the header
17 
18  std::ostream & operator << (std::ostream & out, const LegacyFitParameters & f){
19  out<<"("<<f.A<<", "<<f.E<<", "<<f.C<<")";
20  return out;
21  }
22  std::ostream & operator << (std::ostream & out, const LinearFitParameters & f){
23  out<<"("<<f.F<<", "<<f.G<<")";
24  return out;
25  }
26  std::ostream & operator << (std::ostream & out, const Thresholds & t){
27  out<<"("<<t.value<<", "<<t.sigma<<", "<<t.noise<<", "<<t.inTimeValue<<")";
28  return out;
29  }
30  std::ostream & operator << (std::ostream & out, const Resolutions & r){
31  out<<"("<<r.res1<<", "<<r.res2<<")";
32  return out;
33  }
34 
35 }
beamspotman.r
def r
Definition: beamspotman.py:676
python.CaloRecoConfig.f
f
Definition: CaloRecoConfig.py:127
PixelChargeCalib::Resolutions
Definition: ChargeCalibParameters.h:90
ChargeCalibParameters.h
Structs for holding charge calibration parameterisation and data.
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
PixelChargeCalib::LegacyFitParameters
Definition: ChargeCalibParameters.h:18
PixelChargeCalib::LinearFitParameters
Definition: ChargeCalibParameters.h:49
Thresholds
Definition: LArCalorimeter/LArCalibDataQuality/python/Thresholds.py:1
PixelChargeCalib
Definition: IChargeCalibrationParser.h:30
PixelChargeCalib::operator<<
std::ostream & operator<<(std::ostream &out, const LegacyFitParameters &legFitPar)
Definition: ChargeCalibParameters.cxx:18