Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef LARWFPARAMTOOL_H
9 #define LARWFPARAMTOOL_H
13 #include "GaudiKernel/ToolHandle.h"
22 static const InterfaceID IID_LArWFParamTool(
"LArWFParamTool", 1 , 0);
40 static const InterfaceID&
interfaceID() {
return IID_LArWFParamTool; }
62 std::optional<LArCaliWave>& omegaScan,
63 std::optional<LArCaliWave>& resOscill0,
64 std::optional<LArCaliWave>& resOscill1
137 double fstepMin (
const LArWave& gCali,
double fstep,
const double Tc,
const unsigned Ttail)
const;
138 double dFstep (
const LArWave& gCali,
const double fstep,
const double Tc,
const unsigned Ttail)
const ;
142 static double dstepCorrDfstep (
const double t,
const double& fstep,
const double& Tc ) ;
149 static LArWave cosResp (
const LArWave& gCali,
const double& fstep,
const double& tcal,
const double& omega) ;
151 static LArWave injCorr(
const unsigned N,
const double dt,
const double omega0,
const double taur) ;
153 static LArWave cosCorr(
const unsigned N,
const double dt,
const double fstep,
const double tcal,
const double omega) ;
This class factors out code common between LArEM_ID and LArEM_SuperCell_ID.
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper for the Liquid Argon Calorimeter cell identifiers.
Helper class for LArEM offline identifiers.