ZDCPulseAnalyzer Node1 ZDCPulseAnalyzer - m_Nsample - m_preSampleIdx - m_deltaTSample - m_pedestal - m_gainHG - m_forceLG - m_tmin - m_tmax - m_2ndDerivStep - m_peak2ndDerivMinSample and 131 more... - s_quietFits - s_saveFitFunc - s_combinedFitTMax - s_combinedFitTMin - s_pullValues + ZDCPulseAnalyzer() + ~ZDCPulseAnalyzer() + enableDelayed() + enableRepass() + enableTimeSigCut() + enablePreExclusion() + enablePostExclusion() + SetPeak2ndDerivMinTolerance() + SetForceLG() + ForceLG() and 78 more... + SetFitOPtions() + SetQuietFits() + SetSaveFitFunc() + QuietFits() - Reset() - SetDefaults() - SetupFitFunctions() - DoAnalysis() - ScanAndSubtractSamples() - AnalyzeData() - FillHistogram() - DoFit() - DoFitCombined() - UpdateFitterTimeLimits() - Calculate2ndDerivative() - CalculateDerivative() - obtainDelayedBaselineCorr() - MakeCombinedFitter() - CombinedPulsesFCN() Node2 std::unique_ptr< ZDCPrePulse FitWrapper > + operator->() Node2->Node1 -m_prePulseFitWrapper Node6 TF1 Node6->Node1 -s_combinedFitFunc Node10 std::unique_ptr< const TF1 > + operator->() Node6->Node10 +ptr Node7 std::unique_ptr< TFitter > + ptr + operator->() Node7->Node1 -m_prePulseCombinedFitter -m_defaultCombinedFitter Node8 std::unique_ptr< ZDCPreExp FitWrapper > + operator->() Node8->Node1 -m_preExpFitWrapper Node10->Node1 -m_timeResFuncLG_p -m_timeResFuncHG_p Node11 std::shared_ptr< Message Function > + ptr + operator->() Node11->Node1 -m_msgFunc_p Node12 TH1 + Fill() + Fill() + Fill() + GetBinContent() + GetBinContent() + GetBinContent() + SetBinContent() + SetBinContent() + SetBinContent() + SetBinError() + SetBinError() + SetBinError() + Sumw2() Node12->Node1 -s_delayedFitHist -s_undelayedFitHist Node13 std::string Node13->Node1 -s_fitOptions -m_tag -m_fitFunction Node15 std::vector< float > + elements Node15->Node1 -m_samplesDeriv2nd -m_ADCSamplesLG -m_HGT0CorrParams -m_samplesSub -m_ADCSSampSigHG -m_nonLinCorrParamsLG -m_ADCSamplesLGSub -m_nonLinCorrParamsHG -m_ADCSSampSigLG -m_ADCSamplesHGSub ...