LDMX Software
ldmx::PulseFitter::FitResult Struct Reference

Public Attributes

double amplitude
 Fitted peak amplitude [ADC counts], ped-subtracted.
 
double t0 {0}
 Fitted hit arrival time T [ns].
 
double chi2 {0}
 Chi-squared value at the minimum.
 
int ndf {0}
 Degrees of freedom = n_samples − 2.
 
bool converged {false}
 False if no above-pedestal samples found.
 

Detailed Description

Definition at line 45 of file PulseFitter.h.

Member Data Documentation

◆ amplitude

double ldmx::PulseFitter::FitResult::amplitude
Initial value:
{
0}

Fitted peak amplitude [ADC counts], ped-subtracted.

Definition at line 46 of file PulseFitter.h.

46 {
47 0};

Referenced by ldmx::PulseFitter::fit(), and ldmx::PulseFitter::fitFixed().

◆ chi2

double ldmx::PulseFitter::FitResult::chi2 {0}

Chi-squared value at the minimum.

Definition at line 49 of file PulseFitter.h.

49{0};

Referenced by ldmx::PulseFitter::fit(), and ldmx::PulseFitter::fitFixed().

◆ converged

bool ldmx::PulseFitter::FitResult::converged {false}

False if no above-pedestal samples found.

Definition at line 51 of file PulseFitter.h.

51{false};

Referenced by ldmx::PulseFitter::fit(), ldmx::PulseFitter::fitFixed(), and ecal::EcalRecProducer::produce().

◆ ndf

int ldmx::PulseFitter::FitResult::ndf {0}

Degrees of freedom = n_samples − 2.

Definition at line 50 of file PulseFitter.h.

50{0};

Referenced by ldmx::PulseFitter::fit(), and ldmx::PulseFitter::fitFixed().

◆ t0

double ldmx::PulseFitter::FitResult::t0 {0}

Fitted hit arrival time T [ns].

Definition at line 48 of file PulseFitter.h.

48{0};

Referenced by ldmx::PulseFitter::fit(), and ldmx::PulseFitter::fitFixed().


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