pflib v3.9.4-7-gb2e7f4f
Pretty Fine HGCROC Interaction Library
Loading...
Searching...
No Matches
lpGBT_standard_configs.h
1#ifndef lpgbt_standard_configs_h_included
2#define lpgbt_standard_configs_h_included 1
3
4#include "pflib/lpGBT.h"
5
6namespace pflib {
7namespace lpgbt {
8namespace standard_config {
9
11void setup_hcal_daq(pflib::lpGBT&);
13void setup_hcal_daq_gpio(pflib::lpGBT&);
14void setup_hcal_trig_gpio(pflib::lpGBT&);
15
17void setup_hcal_trig(pflib::lpGBT&);
19void setup_ecal_daq_gpio(pflib::lpGBT&);
20
22void setup_erxtraining(pflib::lpGBT&, bool prbs_on);
23
24enum class ECAL_lpGBT_Config {
25 DAQ_SingleModuleMotherboard = 101,
26 TRIG_SingleModuleMotherboard = 201,
27};
28
30void setup_ecal(pflib::lpGBT&, ECAL_lpGBT_Config);
31
32} // namespace standard_config
33} // namespace lpgbt
34} // namespace pflib
35
36#endif // lpgbt_standard_configs_h_included
Class which provides an interface with an lpGBT ASIC as mounted on an LDMX mezzanine.
Definition lpGBT.h:52
This version of the fast control code interfaces with the CMS Fast control library which can be contr...
Definition Backend.cxx:3