95 virtual void Reset ( );
96 virtual void Init ( u_int n,
double dt );
138 void SetReadOk ( u_short i,
bool b =
true );
int sig_id
Signal channel identifier (0-63 for signal, 64-67 for FPN)
Definition: GETChannel.hh:58
virtual ~GETChannel()
Definition: GETChannel.cpp:41
virtual int ProcessOutputCorrection()
Definition: GETChannel.cpp:542
u_int GetReadoutCount() const
Definition: GETChannel.icc:122
virtual int ApplyOutputCorrection(GETSample &cor_sample)
Definition: GETChannel.cpp:629
static const u_short signalOut
Output (experimental data) signal sample.
Definition: GETCommon.hh:110
#define GET_MAX_DEPTH
Maximum data depth.
Definition: GETCommon.hh:34
virtual void ValidSimulSet()
Definition: GETChannel.cpp:190
virtual void UpdateSaturations(u_int sat)
Definition: GETChannel.cpp:258
virtual double GetSignalSum(u_short info=GET::signalOut)
Definition: GETChannel.cpp:220
void SetReadOk(u_short i, bool b=true)
Definition: GETChannel.icc:110
bool IsModeData() const
Definition: GETChannel.icc:36
const GETCfgChannel * GetConfig() const
Definition: GETChannel.icc:13
GETSample signal_tst
Test (input) signal (for simulation)
Definition: GETChannel.hh:62
virtual void IncrReadoutCount(u_int incr=1)
Definition: GETChannel.icc:118
Definition: GETChannel.hh:41
bool IsReadOk(u_short i) const
Definition: GETChannel.icc:103
virtual void ValidDataSet()
Definition: GETChannel.cpp:174
virtual u_int GetChannelCount() const
Definition: GETChannel.icc:50
virtual void IncrSaturationCount(u_int incr=1)
Definition: GETChannel.icc:78
virtual u_int GetChildrenNumber() const
Definition: GETChannel.icc:54
virtual int ProcessRecFromOut(bool out_corr=true)
Definition: GETChannel.cpp:446
int GetSaturationLow() const
Definition: GETChannel.icc:90
virtual const GETObject * GetChild(u_int i) const
Definition: GETChannel.icc:60
u_int read_count
Number of data read for the channel (from exp. raw data)
Definition: GETChannel.hh:67
GETSample & RecSample()
Definition: GETChannel.icc:137
int GetSaturationHigh() const
Definition: GETChannel.icc:96
GETSample signal_out
Output signal from AGET.
Definition: GETChannel.hh:63
virtual void ClearEvent()
Definition: GETChannel.cpp:154
int satur_high
Higher saturated time bucket.
Definition: GETChannel.hh:70
bool IsModeSimul() const
Definition: GETChannel.icc:40
GETCfgChannel * config
Configuration data.
Definition: GETChannel.hh:55
Definition: GETObject.hh:38
int GetSignalId() const
Definition: GETChannel.icc:72
virtual void Reset()
Definition: GETChannel.cpp:87
virtual string GetObjectId() const
Definition: GETChannel.icc:46
virtual void Init(u_int n, double dt)
Definition: GETChannel.cpp:102
u_int satur_count
Number of data over saturation threshold.
Definition: GETChannel.hh:68
virtual void SetTimeStep(double dt)
Definition: GETChannel.cpp:142
GETSample & OutSample()
Definition: GETChannel.icc:132
RRealSampleFFT GETSample
Define the data type for samples.
Definition: GETCommon.hh:31
GETSample signal_rec
Reconstructed signal (filtering and deconvolution)
Definition: GETChannel.hh:64
virtual int ApplyOutputNoise(GETSample &out_sample)
Definition: GETChannel.cpp:583
u_int GetSaturationCount() const
Definition: GETChannel.icc:84
bool read_ok[512]
Flag for read data.
Definition: GETChannel.hh:66
virtual void SetSaturation(u_int buckid)
Definition: GETChannel.cpp:246
u_short GetLastCell() const
Definition: GETChannel.cpp:208
bool IsFPNChannel() const
Definition: GETChannel.cpp:68
virtual int ProcessOutFromTst(bool in_noise=true, bool out_noise=true)
Definition: GETChannel.cpp:353
Definition: GETCfgChannel.hh:25
virtual int ResetConfig()
Definition: GETChannel.cpp:57
int satur_low
Lower saturated time bucket.
Definition: GETChannel.hh:69
virtual u_int GetReadoutMultiplicity(bool fpn=true) const
Definition: GETChannel.cpp:282
virtual void ResetReadCount()
Definition: GETChannel.icc:27
GETSample & TstSample()
Definition: GETChannel.icc:127
virtual int ProcessData(bool in_noise=true)
Definition: GETChannel.cpp:305
GETChannel(u_int n=0, double dt=0.01L)
Definition: GETChannel.cpp:20
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:147