pflib v2.7.0-1-gd371ab6a
Polarfire Interaction Library
pftool_fastcontrol.h
1#ifndef PFTOOL_FASTCONTROL_H
2#define PFTOOL_FASTCONTROL_H
3
4#include "pftool.h"
5
25void fc( const std::string& cmd, pflib::PolarfireTarget* pft);
26
27
28
29void veto_setup(pflib::PolarfireTarget* pft,
30 bool veto_daq_busy = true,
31 bool veto_l1_occ = false,
32 bool ask = true);
33void fc_calib(pflib::PolarfireTarget* pft,
34 const int len, const int offset) ;
35void fc_calib(pflib::PolarfireTarget* pft);
36
37void fc_enables(pflib::PolarfireTarget* pft,
38 const bool external_l1a,
39 const bool external_spill,
40 const bool timer_l1a);
41void fc_enables(pflib::PolarfireTarget* pft);
42
43void multisample_setup(pflib::PolarfireTarget* pft);
44void multisample_setup(pflib::PolarfireTarget* pft,
45 const bool enable,
46 const int nextra);
47
48#endif /* PFTOOL_FASTCONTROL_H */
Interface to a single polarfire.
Definition: PolarfireTarget.h:33