47 const string aPlotStyle=
"STANDARD",
const unsigned int aVerbose=0);
66 void Inject(
const unsigned int aDataSize,
double *aData,
const double aTimeStart);
72 void Plot(
const Long64_t aInjectionIndex);
80 if(aFraction<0.0)
return;
81 if(aFraction>1.0)
return;
82 tukey_frac = aFraction;
105 void ConstructUserWaveform(
void);
118 void ConstructSineGaussWaveform(
void);
Interface to draw and print ROOT objects.
Read a set of injections.
Interface to draw and print ROOT objects.
Definition: GwollumPlot.h:39
Inject simulated signals in a data stream.
Definition: InjEct.h:29
TGraph * hcross
Injection waveform (local time).
Definition: InjEct.h:92
Streams * InStream
Input stream (DO NOT DELETE).
Definition: InjEct.h:83
InjEct(Streams *aStream, const string aPattern, const string aPlotStyle="STANDARD", const unsigned int aVerbose=0)
Constructor of the InjEct class.
void SetTukeyFraction(const double aFraction)
Sets the transition of the Tukey window.
Definition: InjEct.h:79
TGraph * hdet
Injection waveform projected on the detector .
Definition: InjEct.h:93
double tukey_frac
Fraction of the waveform use to transition to 0 (between 0 and 1).
Definition: InjEct.h:90
TGraph * hplus
Injection waveform (local time).
Definition: InjEct.h:91
Read a set of injections.
Definition: InjRea.h:23
Manage streams.
Definition: Streams.h:22