ATLAS Offline Software
ZDCPulseAnalyzer Member List

This is the complete list of members for ZDCPulseAnalyzer, including all inherited members.

AnalyzeData(size_t nSamples, size_t preSample, const std::vector< float > &samples, const std::vector< bool > &useSamples, float peak2ndDerivMinThresh, float noiseSig, const std::vector< float > &toCorrParams, float maxChisqDivAmp, float minT0Corr, float maxT0Corr)ZDCPulseAnalyzerprivate
ArmSumInclude() constZDCPulseAnalyzerinline
ArmSumIncludeBit enum valueZDCPulseAnalyzer
BadChisq() constZDCPulseAnalyzerinline
BadChisqBit enum valueZDCPulseAnalyzer
BadT0() constZDCPulseAnalyzerinline
BadT0Bit enum valueZDCPulseAnalyzer
Calculate2ndDerivative(const std::vector< float > &inputData, unsigned int step)ZDCPulseAnalyzerprivatestatic
CalculateDerivative(const std::vector< float > &inputData, unsigned int step)ZDCPulseAnalyzerprivatestatic
CombinedPulsesFCN(int &numParam, double *, double &f, double *par, int flag)ZDCPulseAnalyzerprivatestatic
disableFADCCorrections()ZDCPulseAnalyzerinline
DoAnalysis(bool repass)ZDCPulseAnalyzerprivate
DoFit(bool refitLG=false)ZDCPulseAnalyzerprivate
DoFitCombined(bool refitLG=false)ZDCPulseAnalyzerprivate
dump() constZDCPulseAnalyzer
dumpSetting() constZDCPulseAnalyzer
dumpTF1(const TF1 *) constZDCPulseAnalyzer
enableDelayed(float deltaT, float pedestalShift, bool fixedBaseline=false)ZDCPulseAnalyzer
enableFADCCorrections(bool correctPerSample, std::unique_ptr< const TH1 > &correHistHG, std::unique_ptr< const TH1 > &correHistLG)ZDCPulseAnalyzer
enablePostExclusion(unsigned int maxSamplesExcl, unsigned int HGADCThresh, unsigned int LGADCThresh)ZDCPulseAnalyzerinline
enablePreExclusion(unsigned int maxSamplesExcl, unsigned int HGADCThresh, unsigned int LGADCThresh)ZDCPulseAnalyzerinline
enableRepass(float peak2ndDerivMinRepassHG, float peak2ndDerivMinRepassLG)ZDCPulseAnalyzer
enableTimeSigCut(bool AND, float sigCut, const std::string &TF1String, const std::vector< double > &parsHG, const std::vector< double > &parsLG)ZDCPulseAnalyzer
ExcludeEarlyLG() constZDCPulseAnalyzerinline
ExcludeEarlyLGBit enum valueZDCPulseAnalyzer
ExcludeLateLG() constZDCPulseAnalyzerinline
ExcludeLateLGBit enum valueZDCPulseAnalyzer
FailBit enum valueZDCPulseAnalyzer
Failed() constZDCPulseAnalyzerinline
FillHistogram(bool refitLG)ZDCPulseAnalyzerinlineprivate
FitFailed() constZDCPulseAnalyzerinline
FitFailedBit enum valueZDCPulseAnalyzer
FitMinAmpBit enum valueZDCPulseAnalyzer
fitMinimumAmplitude() constZDCPulseAnalyzerinline
getADCPeakHG() constZDCPulseAnalyzerinline
getADCPeakLG() constZDCPulseAnalyzerinline
GetAmpError() constZDCPulseAnalyzerinline
GetAmplitude() constZDCPulseAnalyzerinline
getAmplitudeCorrection(bool highGain)ZDCPulseAnalyzerprivate
GetAmpNoNonLin() constZDCPulseAnalyzerinline
GetBkgdMaxFraction() constZDCPulseAnalyzerinline
GetChisq() constZDCPulseAnalyzerinline
GetCombinedGraph(bool forceLG=false)ZDCPulseAnalyzer
GetdelayBS() constZDCPulseAnalyzerinline
GetDelayedBaselineCorr() constZDCPulseAnalyzerinline
GetDelayedBaselineShiftFit() constZDCPulseAnalyzerinline
GetFitAmplitude() constZDCPulseAnalyzerinline
GetFitExpAmp() constZDCPulseAnalyzerinline
GetFitPostAmp() constZDCPulseAnalyzerinline
GetFitPostT0() constZDCPulseAnalyzerinline
GetFitPreAmp() constZDCPulseAnalyzerinline
GetFitPreT0() constZDCPulseAnalyzerinline
GetFitPulls(bool forceLG=false) constZDCPulseAnalyzer
GetFitT0() constZDCPulseAnalyzerinline
GetFitTau1() constZDCPulseAnalyzerinline
GetFitTau2() constZDCPulseAnalyzerinline
GetFitTMax() constZDCPulseAnalyzerinline
GetFitTMin() constZDCPulseAnalyzerinline
GetGraph(bool forceLG=false)ZDCPulseAnalyzer
GetHistogramPtr(bool refitLG=false)ZDCPulseAnalyzerinline
getLGMode() constZDCPulseAnalyzerinline
getMaxADCHG() constZDCPulseAnalyzerinline
getMaxADCLG() constZDCPulseAnalyzerinline
getMaxADCSampleHG() constZDCPulseAnalyzerinline
getMaxADCSampleLG() constZDCPulseAnalyzerinline
getMaxADCSub() constZDCPulseAnalyzerinline
GetMaxDelta() constZDCPulseAnalyzerinline
getMinADCHG() constZDCPulseAnalyzerinline
getMinADCLG() constZDCPulseAnalyzerinline
getMinADCSampleHG() constZDCPulseAnalyzerinline
getMinADCSampleLG() constZDCPulseAnalyzerinline
getMinADCSub() constZDCPulseAnalyzerinline
GetMinDelta() constZDCPulseAnalyzerinline
GetMinDeriv2nd() constZDCPulseAnalyzerinline
GetMinDeriv2ndIndex() constZDCPulseAnalyzerinline
GetPreExpAmp() constZDCPulseAnalyzerinline
getPresample() constZDCPulseAnalyzerinline
GetPreSampleAmp() constZDCPulseAnalyzerinline
getRefitLGAmp() constZDCPulseAnalyzerinline
getRefitLGAmpCorr() constZDCPulseAnalyzerinline
getRefitLGChisq() constZDCPulseAnalyzerinline
getRefitLGFitAmp() constZDCPulseAnalyzerinline
getRefitLGTime() constZDCPulseAnalyzerinline
getRefitLGTimeSub() constZDCPulseAnalyzerinline
GetSamplesDeriv2nd() constZDCPulseAnalyzerinline
GetSamplesSub() constZDCPulseAnalyzerinline
GetStatusMask() constZDCPulseAnalyzer
GetT0Corr() constZDCPulseAnalyzerinline
GetT0Sub() constZDCPulseAnalyzerinline
getTimeSig() constZDCPulseAnalyzerinline
HaveData() constZDCPulseAnalyzerinline
HavePulse() constZDCPulseAnalyzerinline
HGOverflow() constZDCPulseAnalyzerinline
HGOverflowBit enum valueZDCPulseAnalyzer
HGUnderflow() constZDCPulseAnalyzerinline
HGUnderflowBit enum valueZDCPulseAnalyzer
LGModeForceLG enum valueZDCPulseAnalyzer
LGModeNormal enum valueZDCPulseAnalyzer
LGModeRefitLG enum valueZDCPulseAnalyzer
LGOverflow() constZDCPulseAnalyzerinline
LGOverflowBit enum valueZDCPulseAnalyzer
LGUnderflow() constZDCPulseAnalyzerinline
LGUnderflowBit enum valueZDCPulseAnalyzer
LoadAndAnalyzeData(const std::vector< float > &ADCSamplesHG, const std::vector< float > &ADCSamplesLG)ZDCPulseAnalyzer
LoadAndAnalyzeData(const std::vector< float > &ADCSamplesHG, const std::vector< float > &ADCSamplesLG, const std::vector< float > &ADCSamplesHGDelayed, const std::vector< float > &ADCSamplesLGDelayed)ZDCPulseAnalyzer
LowGainBit enum valueZDCPulseAnalyzer
LowGainMode enum nameZDCPulseAnalyzer
m_2ndDerivStepZDCPulseAnalyzerprivate
m_ADCPeakHGZDCPulseAnalyzerprivate
m_ADCPeakLGZDCPulseAnalyzerprivate
m_ADCSamplesHGZDCPulseAnalyzerprivate
m_ADCSamplesHGSubZDCPulseAnalyzerprivate
m_ADCSamplesLGZDCPulseAnalyzerprivate
m_ADCSamplesLGSubZDCPulseAnalyzerprivate
m_ADCSSampSigHGZDCPulseAnalyzerprivate
m_ADCSSampSigLGZDCPulseAnalyzerprivate
m_adjTimeRangeEventZDCPulseAnalyzerprivate
m_ampErrorZDCPulseAnalyzerprivate
m_amplitudeZDCPulseAnalyzerprivate
m_ampNoNonLinZDCPulseAnalyzerprivate
m_backToHG_preZDCPulseAnalyzerprivate
m_badChisqZDCPulseAnalyzerprivate
m_badT0ZDCPulseAnalyzerprivate
m_baselineCorrZDCPulseAnalyzerprivate
m_bkgdMaxFractionZDCPulseAnalyzerprivate
m_chisqDivAmpCutHGZDCPulseAnalyzerprivate
m_chisqDivAmpCutLGZDCPulseAnalyzerprivate
m_defaultCombinedFitterZDCPulseAnalyzerprivate
m_defaultFitTMaxZDCPulseAnalyzerprivate
m_defaultFitTMinZDCPulseAnalyzerprivate
m_defaultFitWrapperZDCPulseAnalyzerprivate
m_defaultT0MaxZDCPulseAnalyzerprivate
m_defaultT0MinZDCPulseAnalyzerprivate
m_delayedBaselineShiftZDCPulseAnalyzerprivate
m_delayedDeltaTZDCPulseAnalyzerprivate
m_delayedHistZDCPulseAnalyzerprivate
m_delayedHistLGRefitZDCPulseAnalyzerprivate
m_delayedPedestalDiffZDCPulseAnalyzerprivate
m_deltaTSampleZDCPulseAnalyzerprivate
m_enablePostExclZDCPulseAnalyzerprivate
m_enablePreExclZDCPulseAnalyzerprivate
m_enableRepassZDCPulseAnalyzerprivate
m_evtLGRefitZDCPulseAnalyzerprivate
m_ExcludeEarlyZDCPulseAnalyzerprivate
m_ExcludeLateZDCPulseAnalyzerprivate
m_expAmplitudeZDCPulseAnalyzerprivate
m_FADCCorrHGZDCPulseAnalyzerprivate
m_FADCCorrLGZDCPulseAnalyzerprivate
m_FADCCorrPerSampleZDCPulseAnalyzerprivate
m_failZDCPulseAnalyzerprivate
m_firstHGOverFlowSampleZDCPulseAnalyzerprivate
m_fitAmpErrorZDCPulseAnalyzerprivate
m_fitAmplitudeZDCPulseAnalyzerprivate
m_fitAmpMaxHGZDCPulseAnalyzerprivate
m_fitAmpMaxLGZDCPulseAnalyzerprivate
m_fitAmpMinHGZDCPulseAnalyzerprivate
m_fitAmpMinLGZDCPulseAnalyzerprivate
m_fitChisqZDCPulseAnalyzerprivate
m_fitExpAmpZDCPulseAnalyzerprivate
m_fitFailedZDCPulseAnalyzerprivate
m_fitFunctionZDCPulseAnalyzerprivate
m_fitHistZDCPulseAnalyzerprivate
m_fitHistLGRefitZDCPulseAnalyzerprivate
m_fitMinAmpZDCPulseAnalyzerprivate
m_fitNDoFZDCPulseAnalyzerprivate
m_fitOptionsZDCPulseAnalyzerprivate
m_fitPostAmpZDCPulseAnalyzerprivate
m_fitPostT0ZDCPulseAnalyzerprivate
m_fitPostT0loZDCPulseAnalyzerprivate
m_fitPreAmpZDCPulseAnalyzerprivate
m_fitPreT0ZDCPulseAnalyzerprivate
m_fitPullsZDCPulseAnalyzerprivate
m_fitTau1ZDCPulseAnalyzerprivate
m_fitTau2ZDCPulseAnalyzerprivate
m_fitTCorr2ndZDCPulseAnalyzerprivate
m_fitTimeZDCPulseAnalyzerprivate
m_fitTimeCorrZDCPulseAnalyzerprivate
m_fitTimeSubZDCPulseAnalyzerprivate
m_fitTMaxZDCPulseAnalyzerprivate
m_fitTMinZDCPulseAnalyzerprivate
m_fixPrePulseZDCPulseAnalyzerprivate
m_fixTau1ZDCPulseAnalyzerprivate
m_fixTau2ZDCPulseAnalyzerprivate
m_gainFactorHGZDCPulseAnalyzerprivate
m_gainFactorLGZDCPulseAnalyzerprivate
m_gainHGZDCPulseAnalyzerprivate
m_haveDataZDCPulseAnalyzerprivate
m_haveFADCCorrectionsZDCPulseAnalyzerprivate
m_haveNonlinCorrZDCPulseAnalyzerprivate
m_havePulseZDCPulseAnalyzerprivate
m_HGOverflowZDCPulseAnalyzerprivate
m_HGOverflowADCZDCPulseAnalyzerprivate
m_HGT0CorrParamsZDCPulseAnalyzerprivate
m_HGUnderflowZDCPulseAnalyzerprivate
m_HGUnderflowADCZDCPulseAnalyzerprivate
m_initialExpAmpZDCPulseAnalyzerprivate
m_initializedFitsZDCPulseAnalyzerprivate
m_initialPostPulseT0ZDCPulseAnalyzerprivate
m_initialPrePulseAmpZDCPulseAnalyzerprivate
m_initialPrePulseT0ZDCPulseAnalyzerprivate
m_lastHGOverFlowSampleZDCPulseAnalyzerprivate
m_LGModeZDCPulseAnalyzerprivate
m_LGOverflowZDCPulseAnalyzerprivate
m_LGOverflowADCZDCPulseAnalyzerprivate
m_LGT0CorrParamsZDCPulseAnalyzerprivate
m_LGUnderflowZDCPulseAnalyzerprivate
m_maxADCHGZDCPulseAnalyzerprivate
m_maxADCLGZDCPulseAnalyzerprivate
m_maxADCSampleHGZDCPulseAnalyzerprivate
m_maxADCSampleLGZDCPulseAnalyzerprivate
m_maxDeltaZDCPulseAnalyzerprivate
m_maxSampleEvtZDCPulseAnalyzerprivate
m_maxSamplesPostExclZDCPulseAnalyzerprivate
m_maxSamplesPreExclZDCPulseAnalyzerprivate
m_minADCHGZDCPulseAnalyzerprivate
m_minADCLGZDCPulseAnalyzerprivate
m_minADCSampleHGZDCPulseAnalyzerprivate
m_minADCSampleLGZDCPulseAnalyzerprivate
m_minDeltaZDCPulseAnalyzerprivate
m_minDeriv2ndZDCPulseAnalyzerprivate
m_minDeriv2ndIndexZDCPulseAnalyzerprivate
m_minDeriv2ndSigZDCPulseAnalyzerprivate
m_minSampleEvtZDCPulseAnalyzerprivate
m_msgFunc_pZDCPulseAnalyzerprivate
m_noiseSigHGZDCPulseAnalyzerprivate
m_noiseSigLGZDCPulseAnalyzerprivate
m_nominalT0HGZDCPulseAnalyzerprivate
m_nominalT0LGZDCPulseAnalyzerprivate
m_nominalTau1ZDCPulseAnalyzerprivate
m_nominalTau2ZDCPulseAnalyzerprivate
m_nonLinCorrParamsHGZDCPulseAnalyzerprivate
m_nonLinCorrParamsLGZDCPulseAnalyzerprivate
m_nonLinCorrRefADCZDCPulseAnalyzerprivate
m_nonLinCorrRefScaleZDCPulseAnalyzerprivate
m_NsampleZDCPulseAnalyzerprivate
m_NSamplesAnaZDCPulseAnalyzerprivate
m_peak2ndDerivMinRepassHGZDCPulseAnalyzerprivate
m_peak2ndDerivMinRepassLGZDCPulseAnalyzerprivate
m_peak2ndDerivMinSampleZDCPulseAnalyzerprivate
m_peak2ndDerivMinThreshHGZDCPulseAnalyzerprivate
m_peak2ndDerivMinThreshLGZDCPulseAnalyzerprivate
m_peak2ndDerivMinToleranceZDCPulseAnalyzerprivate
m_pedestalZDCPulseAnalyzerprivate
m_postAmplitudeZDCPulseAnalyzerprivate
m_postExclHGADCThreshZDCPulseAnalyzerprivate
m_postExclLGADCThreshZDCPulseAnalyzerprivate
m_postPulseZDCPulseAnalyzerprivate
m_preAmplitudeZDCPulseAnalyzerprivate
m_preExclHGADCThreshZDCPulseAnalyzerprivate
m_preExclLGADCThreshZDCPulseAnalyzerprivate
m_preExpFitWrapperZDCPulseAnalyzerprivate
m_preExpSigZDCPulseAnalyzerprivate
m_preExpTailZDCPulseAnalyzerprivate
m_prePulseZDCPulseAnalyzerprivate
m_prePulseCombinedFitterZDCPulseAnalyzerprivate
m_prePulseFitWrapperZDCPulseAnalyzerprivate
m_prePulseSigZDCPulseAnalyzerprivate
m_preSampleZDCPulseAnalyzerprivate
m_preSampleAmpZDCPulseAnalyzerprivate
m_preSampleIdxZDCPulseAnalyzerprivate
m_PSHGOverUnderflowZDCPulseAnalyzerprivate
m_refitLGAmpErrorZDCPulseAnalyzerprivate
m_refitLGAmplZDCPulseAnalyzerprivate
m_refitLGAmplCorrZDCPulseAnalyzerprivate
m_refitLGChisqZDCPulseAnalyzerprivate
m_refitLGFitAmplZDCPulseAnalyzerprivate
m_refitLGTimeZDCPulseAnalyzerprivate
m_refitLGTimeSubZDCPulseAnalyzerprivate
m_repassPulseZDCPulseAnalyzerprivate
m_samplesDeriv2ndZDCPulseAnalyzerprivate
m_samplesLGRefitZDCPulseAnalyzerprivate
m_samplesSigZDCPulseAnalyzerprivate
m_samplesSigLGRefitZDCPulseAnalyzerprivate
m_samplesSubZDCPulseAnalyzerprivate
m_T0CutHighHGZDCPulseAnalyzerprivate
m_T0CutHighLGZDCPulseAnalyzerprivate
m_T0CutLowHGZDCPulseAnalyzerprivate
m_T0CutLowLGZDCPulseAnalyzerprivate
m_t0CutSigZDCPulseAnalyzerprivate
m_tagZDCPulseAnalyzerprivate
m_timeCutModeZDCPulseAnalyzerprivate
m_timeResFuncHG_pZDCPulseAnalyzerprivate
m_timeResFuncLG_pZDCPulseAnalyzerprivate
m_timeSigZDCPulseAnalyzerprivate
m_timingCorrModeZDCPulseAnalyzerprivate
m_timingCorrRefADCZDCPulseAnalyzerprivate
m_timingCorrScaleZDCPulseAnalyzerprivate
m_tmaxZDCPulseAnalyzerprivate
m_tminZDCPulseAnalyzerprivate
m_useDelayedZDCPulseAnalyzerprivate
m_usedPresampIdxZDCPulseAnalyzerprivate
m_useFixedBaselineZDCPulseAnalyzerprivate
m_useLowGainZDCPulseAnalyzerprivate
m_useSampleHGZDCPulseAnalyzerprivate
m_useSampleLGZDCPulseAnalyzerprivate
MakeCombinedFitter(TF1 *func)ZDCPulseAnalyzerprivatestatic
N_STATUS_BITS enum valueZDCPulseAnalyzer
NoTimingCorr enum valueZDCPulseAnalyzer
obtainDelayedBaselineCorr(const std::vector< float > &samples)ZDCPulseAnalyzerprivatestatic
PostPulse() constZDCPulseAnalyzerinline
PostPulseBit enum valueZDCPulseAnalyzer
preExpTail() constZDCPulseAnalyzerinline
preExpTailBit enum valueZDCPulseAnalyzer
prepareLGRefit(const std::vector< float > &samplesLG, const std::vector< float > &samplesSig, const std::vector< bool > &useSamples)ZDCPulseAnalyzerprivate
PrePulse() constZDCPulseAnalyzerinline
PrePulseBit enum valueZDCPulseAnalyzer
PSHGOverUnderflow() constZDCPulseAnalyzerinline
PSHGOverUnderflowBit enum valueZDCPulseAnalyzer
PulseBit enum valueZDCPulseAnalyzer
QuietFits()ZDCPulseAnalyzerinlinestatic
ReanalyzeData()ZDCPulseAnalyzer
repassPulse() constZDCPulseAnalyzerinline
RepassPulseBit enum valueZDCPulseAnalyzer
Reset(bool reanalyze=false)ZDCPulseAnalyzerprivate
s_combinedFitFuncZDCPulseAnalyzerprivatestatic
s_combinedFitTMaxZDCPulseAnalyzerprivatestatic
s_combinedFitTMinZDCPulseAnalyzerprivatestatic
s_delayedFitHistZDCPulseAnalyzerprivatestatic
s_pullValuesZDCPulseAnalyzerprivatestatic
s_quietFitsZDCPulseAnalyzerprivatestatic
s_saveFitFuncZDCPulseAnalyzerprivatestatic
s_undelayedFitHistZDCPulseAnalyzerprivatestatic
SampleCIter typedefZDCPulseAnalyzerprivate
ScanAndSubtractSamples()ZDCPulseAnalyzerprivate
set2ndDerivStep(size_t step)ZDCPulseAnalyzerinline
SetADCOverUnderflowValues(int HGOverflowADC, int HGUnderflowADC, int LGOverflowADC)ZDCPulseAnalyzer
SetCutValues(float chisqDivAmpCutHG, float chisqDivAmpCutLG, float deltaT0MinHG, float deltaT0MaxHG, float deltaT0MinLG, float deltaT0MaxLG)ZDCPulseAnalyzer
SetDefaults()ZDCPulseAnalyzerprivate
SetFitMinMaxAmp(float minAmpHG, float minAmpLG, float maxAmpHG, float maxAmpLG)ZDCPulseAnalyzer
SetFitOPtions(const std::string &fitOptions)ZDCPulseAnalyzerinline
SetFitTimeMax(float tmax)ZDCPulseAnalyzer
SetGainFactorsHGLG(float gainFactorHG, float gainFactorLG)ZDCPulseAnalyzer
setLGMode(unsigned int mode)ZDCPulseAnalyzerinline
SetNoiseSigmas(float noiseSigHG, float noiseSigLG)ZDCPulseAnalyzerinline
SetNonlinCorrParams(float refADC, float refScale, const std::vector< float > &paramsHG, const std::vector< float > &paramsLG)ZDCPulseAnalyzerinline
SetPeak2ndDerivMinTolerance(size_t tolerance)ZDCPulseAnalyzerinline
SetQuietFits(bool quiet)ZDCPulseAnalyzerinlinestatic
SetSaveFitFunc(bool save)ZDCPulseAnalyzerinlinestatic
SetTauT0Values(bool fixTau1, bool fixTau2, float tau1, float tau2, float t0HG, float t0LG)ZDCPulseAnalyzer
SetTimingCorrParams(TimingCorrMode mode, float refADC, float refScale, const std::vector< float > &HGT0CorrParams, const std::vector< float > &LGT0CorrParams)ZDCPulseAnalyzerinline
SetupFitFunctions()ZDCPulseAnalyzerprivate
TimingCorrLin enum valueZDCPulseAnalyzer
TimingCorrLog enum valueZDCPulseAnalyzer
TimingCorrMode enum nameZDCPulseAnalyzer
UpdateFitterTimeLimits(TFitter *fitter, ZDCFitWrapper *wrapper, bool prePulse)ZDCPulseAnalyzerprivate
UseLowGain() constZDCPulseAnalyzerinline
ZDCPulseAnalyzer(ZDCMsg::MessageFunctionPtr msgFunc_p, const std::string &tag, int Nsample, float deltaTSample, size_t preSampleIdx, int pedestal, float gainHG, const std::string &fitFunction, int peak2ndDerivMinSample, float peak2DerivMinThreshHG, float peak2DerivMinThreshLG)ZDCPulseAnalyzer
~ZDCPulseAnalyzer()ZDCPulseAnalyzerinline