 |
Belle II Software
release-05-01-25
|
15 #include "trg/trg/Clock.h"
16 #include "trg/trg/Board.h"
17 #include "trg/trg/Channel.h"
27 TRGBoard::TRGBoard(
const std::string& name,
33 _clockSystem(& systemClock),
34 _clockData(& dataClock),
35 _clockUserInput(& userClockInput),
36 _clockUserOutput(& userClockOutput),
50 const string tab = pre +
" ";
51 if (msg.find(
"detail") != string::npos) {
58 cout << pre <<
"Input channels" << endl;
62 cout << pre <<
"Output channels" << endl;
const std::string _name
Name of a board.
std::vector< TRGChannel * > _outputChannels
Output Aurora channel.
const TRGClock * _clockUserOutput
User clock.
const TRGClock * _clockData
Data clock.
const std::string & name(void) const
returns name.
void dump(const std::string &message="", const std::string &pre="") const
dumps contents.
Abstract base class for different kinds of events.
virtual ~TRGBoard()
Destructor.
std::vector< const TRGChannel * > _inputChannels
Input Aurora channel.
const TRGClock * _clockUserInput
User clock.
const TRGClock * _clockSystem
System clock.
A class to represent a digitized signal. Unit is nano second.