 |
Belle II Software
release-05-01-25
|
15 #include <framework/datastore/RelationsObject.h>
44 ECLDsp(
int CellId,
int NADCPoints,
int* ADCData)
51 ECLDsp(
int CellId,
const std::vector<int>& ADCData) :
67 void setDspA(
const std::vector <int>& DspArrayVector)
93 unsigned int index = FitTypeIn ;
125 void getDspA(
int DspArray[31])
const
127 for (
int i = 0; i < 31; i++)
158 unsigned int index = FitTypeIn ;
190 std::vector <int>
getDspA()
const
double getTwoComponentChi2() const
get two comp chi2
@ photonHadron
photon + hadron template fit
double m_TwoComponentTime
Two comp time.
void setTwoComponentTime(double input)
Set two comp time.
double getTwoComponentBaseline() const
get two comp baseline
double getbackgroundPhotonTime() const
get pile up photon time
TwoComponentFitType
Offline two component fit type.
std::vector< int > m_DspAVector
Dsp array vith variable length for calibration, tests, etc.
void setCellId(int CellId)
Set Cell ID.
void setTwoComponentTotalAmp(double input)
Set two comp total amp.
Class to store ECL ShaperDSP waveform ADC data.
double getbackgroundPhotonEnergy() const
get pile up photon energy
ClassDef(ECLDsp, 6)
2 dspa array with variable length
double getTwoComponentTime() const
get two comp time
double getTwoComponentHadronAmp() const
get two comp hadron amp
ECLDsp()
default constructor for ROOT
double m_TwoComponentBaseline
Two comp baseline.
void setTwoComponentHadronAmp(double input)
Set two comp hadron amp.
double m_TwoComponentDiodeAmp
Two comp diode amp.
void setDspA(int DspArray[31])
Set Dsp array.
double m_backgroundPhotonTime
Pile-up photon time.
void setTwoComponentBaseline(double input)
Set two comp baseline.
@ poorChi2
All offline fit attempts were greater than chi2 threshold.
void setTwoComponentChi2(double input)
Set two comp chi2.
std::vector< int > getDspA() const
Get Dsp Array.
double getTwoComponentDiodeAmp() const
get two comp diode amp
Abstract base class for different kinds of events.
TwoComponentFitType getTwoComponentFitType() const
get two comp fit type
@ photonDiodeCrossing
photon + diode template fit
void setbackgroundPhotonTime(double input)
Set pile-up photon time.
void setTwoComponentDiodeAmp(double input)
Set two comp diode amp.
void setbackgroundPhotonEnergy(double input)
Set pile-up photon energy.
double getTwoComponentTotalAmp() const
get two comp total amp
int getNADCPoints() const
Get number of ADC points.
double getTwoComponentSavedChi2(TwoComponentFitType FitTypeIn) const
get two comp chi2 for a fit type see enum TwoComponentFitType in ECLDsp.h for description of fit type...
double m_TwoComponentTotalAmp
Two comp total amp.
int getCellId() const
Get Cell ID.
double m_TwoComponentHadronAmp
Two comp hadron amp.
double m_TwoComponentSavedChi2[3]
Two comp chi2 for each fit tried in reconstruction.
@ photonHadronBackgroundPhoton
photon + hadron template + pile-up photon fit
void setTwoComponentFitType(TwoComponentFitType ft)
Set fit type.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
void setTwoComponentSavedChi2(TwoComponentFitType FitTypeIn, double input)
Set two comp chi2 for a fit type see enum TwoComponentFitType in ECLDsp.h for description of fit type...
TwoComponentFitType m_TwoComponentFitType
offline fit hypothesis.
double m_TwoComponentChi2
Two comp chi2.
double m_backgroundPhotonEnergy
Pile-up photon energy.