![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILERECUTILS_TILERAWCHANNELBUILDERQIEFILTER_H
6 #define TILERECUTILS_TILERAWCHANNELBUILDERQIEFILTER_H
virtual StatusCode initialize()
Initialize method.
int m_nSignal
internal counters
int findMaxDigitPosition()
Finds maximum digit position in the pulse.
int m_nConst
internal counters
Reconstructs Tile digitized pulses (ie, computes amplitude and time) for the QIE front-end.
std::vector< float > m_digits
virtual StatusCode finalize()
Finalize method.
static const InterfaceID & interfaceID()
AlgTool InterfaceID.
float compute(int ros, int drawer, int channel, float &litude, float &time)
< Apply the number of iterations needed for reconstruction by calling the Filter method
::StatusCode StatusCode
StatusCode definition for legacy code.
float filter(int ros, int drawer, int channel, float &litude, float &time)
< Applies OF algorithm
int m_nSamples
number of samples in the data
virtual TileRawChannel * rawChannel(const TileDigits *digits, const EventContext &ctx)
Builder virtual method to be implemented by subclasses.
def time(flags, cells_name, *args, **kw)
TileRawChannelBuilderQIEFilter(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
~TileRawChannelBuilderQIEFilter()
Destructor.
int m_pedestalMode
pedestal mode to use