ATLAS Offline Software
Loading...
Searching...
No Matches
PixelChargeCalib::LinearFitParameters Struct Reference

#include <ChargeCalibParameters.h>

Collaboration diagram for PixelChargeCalib::LinearFitParameters:

Public Member Functions

 LinearFitParameters ()=default
 LinearFitParameters (float f, float g)
bool operator== (const LinearFitParameters &o)
bool operator!= (const LinearFitParameters &o)
float ToT (float Q) const
float Q (float tot) const

Public Attributes

float F = 0.f
float G = 0.f

Detailed Description

Definition at line 51 of file ChargeCalibParameters.h.

Constructor & Destructor Documentation

◆ LinearFitParameters() [1/2]

PixelChargeCalib::LinearFitParameters::LinearFitParameters ( )
default

◆ LinearFitParameters() [2/2]

PixelChargeCalib::LinearFitParameters::LinearFitParameters ( float f,
float g )
inline

Member Function Documentation

◆ operator!=()

bool PixelChargeCalib::LinearFitParameters::operator!= ( const LinearFitParameters & o)
inline

Definition at line 61 of file ChargeCalibParameters.h.

61 {
62 return not operator == (o);
63 }
bool operator==(const LinearFitParameters &o)

◆ operator==()

bool PixelChargeCalib::LinearFitParameters::operator== ( const LinearFitParameters & o)
inline

Definition at line 58 of file ChargeCalibParameters.h.

58 {
59 return ((o.F == F) and (o.G == G) );
60 }

◆ Q()

float PixelChargeCalib::LinearFitParameters::Q ( float tot) const
inline

Definition at line 70 of file ChargeCalibParameters.h.

70 {
71 return F * tot + G;
72 }

◆ ToT()

float PixelChargeCalib::LinearFitParameters::ToT ( float Q) const
inline

Definition at line 64 of file ChargeCalibParameters.h.

64 {
65 if (F != 0.0f){
66 return (Q - G) / F;
67 }
68 return 0.f;
69 }

Member Data Documentation

◆ F

float PixelChargeCalib::LinearFitParameters::F = 0.f

Definition at line 52 of file ChargeCalibParameters.h.

◆ G

float PixelChargeCalib::LinearFitParameters::G = 0.f

Definition at line 53 of file ChargeCalibParameters.h.


The documentation for this struct was generated from the following file: