ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
char * Form(const char *fmt,...)
Base class for detector geometry description, interface to energy-loss calculations.
virtual void LoadPSAParameters()
virtual void SetDefaultValues()
To be defined in child class.
void Copy(TObject &obj) const
virtual ~KVI1()
Destructor.
virtual void TreateSignal()
virtual Double_t ComputeBaseLine()
virtual void GetPSAResult(KVDetector *) const
Double_t fInterpolatedChannelWidth
channel width used to produced the interpolated signal
Bool_t IsLongEnough() const
TString fType
string to identify the signal type : "QH1", "I2" etc ...
void Copy(TObject &obj) const
void ChangeChannelWidth(Double_t newwidth)
void SetInterpolation(Bool_t with=kTRUE)
Double_t fEndLine
mean value of the signal line at the end
Double_t fAmplitude
results of signal treatement
virtual Double_t ComputeBaseLine()
Double_t GetPSAParameter(const Char_t *parname)
DeduceFromName has to be called before.
Double_t fSigmaBase
base line rms
void SetInterpolatedChannelWidth(double width)
Int_t GetNSamples() const
Bool_t fWithInterpolation
use of interpolation or not
Double_t fChannelWidth
channel width in ns
Double_t GetRawAmplitude() const
Double_t fSigmaEnd
rms value of the signal line at the end
Double_t fBaseLine
base line mean value
void SetBaseLineLength(Int_t length, Int_t first=0)
Double_t ComputeAmplitude()
Compute and return the absolute value of the signal amplitude.
virtual void BuildSmoothingSplineSignal()
void SetChannelWidth(double width)
Bool_t PSAHasBeenComputed() const
Bool_t fPSAIsDone
indicate if PSA has been done
virtual Double_t ComputeEndLine()
Double_t GetChannelWidth() const
const char * Data() const