pflib v3.9.0-rc3-11-g2537d8f
Pretty Fine HGCROC Interaction Library
Loading...
Searching...
No Matches
ECOND_Formatter.h
1#ifndef pflib_ECOND_Formatter_h_included
2#define pflib_ECOND_Formatter_h_included
3
4#include <stdint.h>
5
6#include <vector>
7
8namespace pflib {
9
11 public:
13
14 void startEvent(int bx, int l1a, int orbit);
15 void finishEvent();
16 const std::vector<uint32_t>& getPacket() const { return packet_; }
17 void disable_zs(bool disable = true) { disable_ZS_ = disable; }
18 void add_elink_packet(int ielink, const std::vector<uint32_t>& src);
19
20 private:
21 std::vector<uint32_t> format_elink(int ielink,
22 const std::vector<uint32_t>& src);
23 int zs_process(int ielink, int ic, uint32_t word);
24
26
27 bool disable_ZS_;
28};
29
30} // namespace pflib
31
32#endif // pflib_ECOND_Formatter_h_included
Definition ECOND_Formatter.h:10
int zs_process(int ielink, int ic, uint32_t word)
Definition ECOND_Formatter.cxx:135
This version of the fast control code interfaces with the CMS Fast control library which can be contr...
Definition Backend.cxx:3