virtual void SetNoiseOut(GETSignalModifier *ptr, bool recur=true, bool fpn=false)
Definition: GETObject.cpp:381
virtual void SetNoiseIn(GETSignalModifier *ptr, bool recur=true, bool fpn=false)
Definition: GETObject.cpp:339
GETProcessLink response
Signal response function.
Definition: GETObject.hh:49
static const u_short signalOut
Output (experimental data) signal sample.
Definition: GETCommon.hh:104
GETResponse * GetResponse(bool force=true)
Definition: GETObject.cpp:598
Definition: GETResponse.hh:23
virtual int ProcessRecFromOut(bool out_corr=true)
Definition: GETObject.cpp:752
virtual int ProcessOutputCorrection()
Definition: GETObject.cpp:766
int GetId() const
Definition: GETObject.icc:10
Definition: GETFilter.hh:21
Definition: GETChannel.hh:41
GETProcessLink noise_out
Simulation output noise generator.
Definition: GETObject.hh:52
virtual const GETObject * GetChild(u_int i) const =0
virtual void SetOutputCorrection(GETProcess *ptr, bool recur=true, bool fpn=false)
Definition: GETObject.cpp:423
virtual double GetSignalSum(u_short info=GET::signalOut)
Definition: GETObject.cpp:189
virtual GETChannel * GetChannel(u_int n)
Definition: GETObject.icc:37
GETProcessLink output_corr
Output signal correction before reconstruction of input.
Definition: GETObject.hh:53
virtual void SetTimeStep(double dt)
Definition: GETObject.cpp:161
virtual u_int GetSignalChannelCount() const
Definition: GETObject.cpp:61
virtual void InitLocalData(u_int n, double dt)
Definition: GETObject.cpp:227
virtual int ProcessData(bool in_noise=true)
Definition: GETObject.cpp:705
virtual void ValidDataSet()
Definition: GETObject.icc:47
virtual u_int GetChannelCount() const
Definition: GETObject.icc:27
int id
Object identifier number (set by the parent, in filiation)
Definition: GETObject.hh:46
GETProcessLink filter
Signal processing filter.
Definition: GETObject.hh:50
virtual ~GETObject()
Definition: GETObject.cpp:34
Definition: GETObject.hh:38
GETFilter * GetFilter(bool force=true)
Definition: GETObject.cpp:617
double GetTimeStep()
Definition: GETObject.cpp:179
virtual void AddOutputCorrection(GETProcess *ptr, bool recur=true, bool fpn=false)
Definition: GETObject.cpp:531
GETObject()
Definition: GETObject.cpp:21
virtual GETChannel * GetTotalChannel(u_int n)
Definition: GETObject.cpp:129
virtual void ValidSimulSet()
Definition: GETObject.icc:56
virtual void SetOutputCorrectionList(bool warn=true)
Definition: GETObject.cpp:493
virtual GETChannel * GetSignalChannel(u_int n)
Definition: GETObject.cpp:89
GETSignalModifier * GetNoiseOut(bool force=true)
Definition: GETObject.cpp:655
GETProcess * GetOutputCorrection(bool force=true)
Definition: GETObject.cpp:674
virtual string GetObjectId() const =0
GETProcessLink noise_in
Simulation input noise generator.
Definition: GETObject.hh:51
Definition: GETProcessLink.hh:32
u_int GetSampleDim()
Definition: GETObject.cpp:175
Definition: GETSignalModifier.hh:22
GETSignalModifier * GetNoiseIn(bool force=true)
Definition: GETObject.cpp:636
virtual int ProcessOutFromTst(bool in_noise=true, bool out_noise=true)
Definition: GETObject.cpp:732
GETObject * parent
Parent AGet chip.
Definition: GETObject.hh:47
virtual u_int GetReadoutMultiplicity(bool fpn=true) const
Definition: GETObject.cpp:205
Definition: GETProcess.hh:32
virtual u_int GetChildrenNumber() const =0
const GETObject * GetParent() const
Definition: GETObject.icc:15
virtual void SetResponse(GETResponse *ptr, bool recur=true, bool fpn=false)
Definition: GETObject.cpp:255
virtual void SetFilter(GETFilter *ptr, bool recur=true, bool fpn=false)
Definition: GETObject.cpp:297
virtual u_int GetTotalChannelCount() const
Definition: GETObject.cpp:72
virtual string GetFullId() const
Definition: GETObject.cpp:48
virtual void RemoveOutputCorrection()
Definition: GETObject.cpp:463