93 virtual void Reset ( );
94 virtual void Init ( u_int n,
double dt );
int sig_id
Signal channel identifier (0-63 for signal, 64-67 for FPN)
Definition: GETChannel.hh:58
virtual ~GETChannel()
Definition: GETChannel.cpp:40
virtual int ProcessOutputCorrection()
Definition: GETChannel.cpp:493
u_int GetReadoutCount() const
Definition: GETChannel.icc:79
virtual int ApplyOutputCorrection(GETSample &cor_sample)
Definition: GETChannel.cpp:577
static const u_short signalOut
Output (experimental data) signal sample.
Definition: GETCommon.hh:104
virtual void ValidSimulSet()
Definition: GETChannel.cpp:184
virtual double GetSignalSum(u_short info=GET::signalOut)
Definition: GETChannel.cpp:214
bool IsModeData() const
Definition: GETChannel.icc:27
bool is_read
Flag indicating whether the channel was read (from exp. raw data)
Definition: GETChannel.hh:66
const GETCfgChannel * GetConfig() const
Definition: GETChannel.icc:13
GETSample signal_tst
Test (input) signal (for simulation)
Definition: GETChannel.hh:62
Definition: GETChannel.hh:41
virtual void ValidDataSet()
Definition: GETChannel.cpp:168
virtual u_int GetChannelCount() const
Definition: GETChannel.icc:41
virtual u_int GetChildrenNumber() const
Definition: GETChannel.icc:45
virtual int ProcessRecFromOut(bool out_corr=true)
Definition: GETChannel.cpp:402
virtual const GETObject * GetChild(u_int i) const
Definition: GETChannel.icc:51
u_int read_count
Number of data read for the channel (from exp. raw data)
Definition: GETChannel.hh:67
GETSample & RecSample()
Definition: GETChannel.icc:94
bool GetReadoutFlag() const
Definition: GETChannel.icc:75
GETSample signal_out
Output signal from AGET.
Definition: GETChannel.hh:63
virtual void ClearEvent()
Definition: GETChannel.cpp:151
bool IsModeSimul() const
Definition: GETChannel.icc:31
GETCfgChannel * config
Configuration data.
Definition: GETChannel.hh:55
Definition: GETObject.hh:38
int GetSignalId() const
Definition: GETChannel.icc:63
virtual void Reset()
Definition: GETChannel.cpp:87
virtual string GetObjectId() const
Definition: GETChannel.icc:37
virtual void Init(u_int n, double dt)
Definition: GETChannel.cpp:99
u_int satur_count
Number of data over saturation threshold.
Definition: GETChannel.hh:68
virtual void SetTimeStep(double dt)
Definition: GETChannel.cpp:139
GETSample & OutSample()
Definition: GETChannel.icc:89
RRealSampleFFT GETSample
Define the data type for samples.
Definition: GETCommon.hh:27
GETSample signal_rec
Reconstructed signal (filtering and deconvolution)
Definition: GETChannel.hh:64
virtual int ApplyOutputNoise(GETSample &out_sample)
Definition: GETChannel.cpp:531
u_int GetSaturationCount() const
Definition: GETChannel.icc:69
u_short GetLastCell() const
Definition: GETChannel.cpp:202
bool IsFPNChannel() const
Definition: GETChannel.cpp:67
virtual int ProcessOutFromTst(bool in_noise=true, bool out_noise=true)
Definition: GETChannel.cpp:309
Definition: GETCfgChannel.hh:25
virtual int ResetConfig()
Definition: GETChannel.cpp:56
virtual u_int GetReadoutMultiplicity(bool fpn=true) const
Definition: GETChannel.cpp:238
GETSample & TstSample()
Definition: GETChannel.icc:84
virtual int ProcessData(bool in_noise=true)
Definition: GETChannel.cpp:261
GETChannel(u_int n=0, double dt=0.01L)
Definition: GETChannel.cpp:19
u_short data_mode
Whether data comes from an experimental file or from simulation.
Definition: GETChannel.hh:59
Definition: GETAGet.hh:34
bool IsSignalChannel() const
Definition: GETChannel.icc:21
Definition: GETSystem.hh:126