Belle II Software  release-08-01-10
TRGCDCEventTimeFinder Class Reference

A class of TRGCDC Event Time Finder. More...

#include <EventTimeFinder.h>

Inheritance diagram for TRGCDCEventTimeFinder:
Collaboration diagram for TRGCDCEventTimeFinder:

Public Member Functions

 TRGCDCEventTimeFinder (const std::string &name, const TRGClock &systemClock, const TRGClock &dataClock, const TRGClock &userClockInput, const TRGClock &userClockOutput)
 Constructor.
 
 ~TRGCDCEventTimeFinder ()
 Destructor.
 
void push_back (const TRGCDCTrackSegmentFinder *)
 push back the TRGCDCTrackSegmentFinder pointer
 
void simulate (void)
 Firmware simulation. yi.
 
TRGSignalVectorpackerForTracker (vector< TRGSignalVector * > &, vector< int > &, const unsigned)
 Output packer for tracker.
 
const std::string & name (void) const
 returns name.
 
const TRGClockclockSystem (void) const
 returns system clock.
 
const TRGClockclockData (void) const
 returns data clock.
 
const TRGClockclockUserInput (void) const
 returns Aurora user clock for input.
 
const TRGClockclockUserOutput (void) const
 returns Aurora user clock for output.
 
unsigned nInput (void) const
 returns input channels.
 
const TRGChannelinput (unsigned i) const
 returns input channel i.
 
unsigned nOutput (void) const
 returns output channels.
 
TRGChanneloutput (unsigned i) const
 returns output channel i.
 
void dump (const std::string &message="", const std::string &pre="") const
 dumps contents. More...
 
void appendInput (const TRGChannel *)
 appends an input Aurora channel.
 
void appendOutput (TRGChannel *)
 appends an output Aurora channel.
 

Static Public Member Functions

static std::string version (void)
 return version
 

Public Attributes

elements
 STL member.
 

Private Attributes

const std::string _name
 Name of a board.
 
const TRGClock_clockSystem
 System clock.
 
const TRGClock_clockData
 Data clock.
 
const TRGClock_clockUserInput
 User clock.
 
const TRGClock_clockUserOutput
 User clock.
 
std::vector< const TRGChannel * > _inputChannels
 Input Aurora channel.
 
std::vector< TRGChannel * > _outputChannels
 Output Aurora channel.
 

Detailed Description

A class of TRGCDC Event Time Finder.

Definition at line 33 of file EventTimeFinder.h.


The documentation for this class was generated from the following files: