46 const string aPlotStyle=
"STANDARD",
47 const unsigned int aVerbose=0);
68 const unsigned int aDataSize,
double *aData,
const double aTimeStart);
75 void Plot(
Streams *aDetectorStream,
const Long64_t aInjectionIndex);
83 if(aFraction<0.0)
return;
84 if(aFraction>1.0)
return;
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:101
void ConstructUserWaveform(Streams *aDetectorStream)
Constructs the local time-domain waveforms , , and for the current "user-defined" injection.
Definition InjEct.cc:137
InjEct(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:82
TGraph * hdet
Injection waveform projected on the detector .
Definition InjEct.h:102
double tukey_frac
Fraction of the waveform use to transition to 0 (between 0 and 1).
Definition InjEct.h:99
virtual ~InjEct(void)
Destructor of the InjEct class.
Definition InjEct.cc:36
void ConstructSineGaussWaveform(Streams *aDetectorStream)
Constructs the local time-domain waveforms , , and for the current "Sine-Gaussian" injection.
Definition InjEct.cc:222
double antenna_period
Optimization: periodicity to update the antenna factors.
Definition InjEct.h:103
TGraph * hplus
Injection waveform (local time).
Definition InjEct.h:100
void Plot(Streams *aDetectorStream, const Long64_t aInjectionIndex)
Plots the local waveform of a given injection.
Definition InjEct.cc:111
void SetAntennaPeriodicity(const double aPeriod)
Sets the periodicty to update the antenna factor.
Definition InjEct.h:93
void Inject(Streams *aDetectorStream, const unsigned int aDataSize, double *aData, const double aTimeStart)
Injects in a data vector.
Definition InjEct.cc:46
Read a set of injections.
Definition InjRea.h:24
Manage streams.
Definition Streams.h:23