|
|
| EcalSMMTargetZCU (int itarget, uint8_t roc_mask) |
| |
| virtual Elinks & | elinks () override |
| | get the Elinks object
|
| |
| virtual DAQ & | daq () override |
| | get the DAQ object
|
| |
| virtual FastControl & | fc () override |
| | get the FastControl object
|
| |
| virtual std::vector< uint32_t > | read_event () override |
| |
| void | init (lpGBT &daq_lpgbt, lpGBT &trg_lpgbt, int module_i2c_bus, int roc_mask) |
| | common initialization given the DAQ/TRG lpGBTs and a mask labeling which ROCs on the module are active
|
| |
| virtual const std::vector< std::pair< int, int > > & | getHardwareRocErxMapping () override |
| | Define the ROC-half -> eRx input into the ECON-D for the hardware.
|
| |
| virtual int | nrocs () override |
| | number of boards
|
| |
| virtual int | necons () override |
| | number of econds
|
| |
| virtual bool | have_roc (int iroc) const override |
| | do we have a roc with this id?
|
| |
| virtual bool | have_econ (int iecon) const override |
| | do we have an econ with this id?
|
| |
| virtual std::vector< int > | roc_ids () const override |
| | get a list of the IDs we have set up
|
| |
| virtual std::vector< int > | econ_ids () const override |
| | get a list of the econ IDs we have set up
|
| |
| virtual ROC & | roc (int which) override |
| | Get a ROC interface for the given HGCROC board.
|
| |
| virtual ECON & | econ (int which) override |
| | get a ECON interface for the given econ board
|
| |
| virtual void | softResetROC (int which) override |
| | Generate a soft reset to a specific HGCROC board, -1 for all.
|
| |
| virtual void | softResetECON (int which=-1) override |
| | Generate a soft reset to a specific ECON board, -1 for all.
|
| |
| virtual void | hardResetROCs () override |
| | Generate a hard reset to all the HGCROC boards.
|
| |
| virtual void | hardResetECONs () override |
| | generate a hard reset to all the ECON boards
|
| |
| virtual void | setup_run (int irun, Target::DaqFormat format, int contrib_id) override |
| |
|
virtual uint32_t | getFirmwareVersion () |
| | Get the firmware version.
|
| |
|
std::vector< std::string > | i2c_bus_names () |
| | names of different I2C busses we could talk to
|
| |
|
I2C & | get_i2c_bus (const std::string &name) |
| | get an I2C bus by name
|
| |
|
std::vector< std::string > | opto_link_names () const |
| | names of different Optical Links we could talk to
|
| |
|
OptoLink & | get_opto_link (const std::string &name) const |
| | get an OptoLink by name
|
| |
|
const packing::SingleECONDRocErxMapping & | getRocErxMapping () |
| | get the mapping that can be used to convert between (i_erx, link_chan) and (i_roc, chan) indices
|
| |
|
virtual bool | has_event () |
| |