411 if (!window)
return 0;
420 printf(
"npoints=%d - nsamples=%d - width=%d\n",
GetN(), nsamples,
width);
424 for (
Int_t ii = 0; ii < nsamples; ii += 1) {
429 if (nn == 0) xinf = xx;
435 printf(
"%d %lf %lf %lf\n", ii, xmoy, rms, mean);
446 Int_t ideb = irms_max;
449 Int_t iparcours = ideb - 1;
451 grms->
GetPoint(iparcours, xx, yafter);
452 while (yafter < ybefore) {
455 grms->
GetPoint(iparcours, xx, yafter);
458 grms->
GetPoint(iparcours + 1, xgauche, yy);
461 gmoy->
GetPoint(iparcours + 1, xx, ybas);
465 iparcours = ideb + 1;
467 grms->
GetPoint(iparcours, xx, yafter);
468 while (yafter < ybefore) {
471 grms->
GetPoint(iparcours, xx, yafter);
474 grms->
GetPoint(iparcours - 1, xdroite, yy);
477 gmoy->
GetPoint(iparcours - 1, xx, yhaut);
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
include TDocParser_001 C image html pict1_TDocParser_001 png width
KVChargeSignal()
Default constructor.
virtual ~KVChargeSignal()
Destructor.
Double_t GetMaxFluctuationsWindow(Double_t *window, Int_t width=10)
virtual void LoadPSAParameters()
virtual void SetDefaultValues()
To be defined in child class.
void Copy(TObject &obj) const
void SetTauRC(Int_t taurc)
TString fType
string to identify the signal type : "QH1", "I2" etc ...
void Copy(TObject &obj) const
Double_t GetAmplitude() const
void SetPoleZeroCorrection(Bool_t with=kTRUE)
void SetBaseLineLength(Int_t length, Int_t first=0)
void SetTrapShaperParameters(Double_t rise, Double_t flat)
void SetType(const Char_t *type)
void SetChannelWidth(double width)
virtual void SetPoint(Int_t i, Double_t x, Double_t y)
virtual Int_t GetPoint(Int_t i, Double_t &x, Double_t &y) const
virtual void Reset(Option_t *option="")
virtual Double_t GetMean(Int_t axis=1) const
virtual Int_t Fill(const char *name, Double_t w)
Double_t GetRMS(Int_t axis=1) const
Bool_t Contains(const char *pat, ECaseCompare cmp=kExact) const