Front-end settings: storage depths, lookback, readout windows etc.
int getOffset() const
Returns the offset of a photon peak within the readout window region.
int m_windowShifts[6]
window shifts as a function of revo9count%6
int getLookbackWindows() const
Returns the number of lookback windows.
void setOffset(int offset)
Sets the offset of a photon peak within the readout window region.
int getExtraWindows() const
Returns the number of extra windows between the one determined from lookback and the first readout wi...
int getWindowShift(unsigned revo9count) const
Returns window shift at a given revo9count.
void setExtraWindows(int extra)
Sets the number of extra windows between the one determined from lookback and the first readout windo...
const std::vector< int > & getWriteDepths() const
Returns write depths.
int m_readoutWindows
number of readout windows
ClassDef(TOPFrontEndSetting, 1)
ClassDef.
int m_offset
position of photon peak within readout region [RF clocks]
TOPFrontEndSetting()
Default constructor.
void setLookbackWindows(int lookback)
Sets the number of lookback windows.
std::vector< int > m_writeDepths
write depths
void setReadoutWindows(int readoutWindows)
Sets the number of readout windows.
void setWriteDepths(const std::vector< int > &depths)
Sets write depths.
int m_lookbackWindows
number of lookback windows
int getReadoutWindows() const
Returns the number of readout windows.
int m_extraWindows
number of extra windows
void setWindowShifts(std::vector< int > shifts)
Sets window shifts.
Abstract base class for different kinds of events.