13#ifndef TRGOpticalLinkFrontEnd_FLAG_
14#define TRGOpticalLinkFrontEnd_FLAG_
18#include "trg/trg/Link.h"
20#define TRGOpticalLinkVersionFrontEnd 0.00
29 class TRGSignalVector;
A class to represent a digitized signal. Unit is nano second.
A class to represent a serial link between trigger modules.
virtual ~TRGOpticalLinkFrontEnd()
Destructor.
const TRGSignal * _hit
VHDL : begin.
std::vector< const TRGSignal * > _hitPattern48
Hit pattern of 48 wires.
TRGOpticalLinkFrontEnd(const std::string &name, const TRGClock &)
Constructor.
std::vector< const TRGSignalVector * > _fasTiming16
Timing of the fastest hit in PTS (2ns LSB) VHDL : type FasTiming is array (2 downto 0) of std_logic;.
TRGSignalVector _clkCounter
Clock counter VHDL : type ClkCounter is array (31 downto 0) of std_logic;.
std::vector< const TRGSignalVector * > _priTiming16
Timing of the priority cells (2ns LSB) VHDL : type PriTiming is array (2 downto 0) of std_logic;.
A class to represent a serial link between trigger modules.
A class to represent a bundle of digitized signals.
A class to represent a digitized signal. Unit is nano second.
const std::string & name(void) const
returns name.
Abstract base class for different kinds of events.