3 #ifndef __l1t_emtf_EventTrailer_h__
4 #define __l1t_emtf_EventTrailer_h__
6 #include <boost/cstdint.hpp>
16 crc22(-99),
ddcsr_bid(-99),
ddcsr_lf(-99),
spcsr_scc(-99),
l1a(-99),
yy(-99),
mm(-99),
dd(-99),
sp_ladr(-99),
sp_ersv(-99),
sp_padr(-99),
lfff(-99),
bb(-99), dataword(-99)
19 EventTrailer(
int int_crc22,
int int_ddcsr_bid,
int int_ddcsr_lf,
int int_spcsr_scc,
int int_l1a,
int int_yy,
int int_mm,
int int_dd,
int int_sp_ladr,
int int_sp_ersv,
int int_sp_padr,
int int_lfff,
int int_bb) :
20 crc22(int_crc22),
ddcsr_bid(int_ddcsr_bid),
ddcsr_lf(int_ddcsr_lf),
spcsr_scc(int_spcsr_scc),
l1a(int_l1a),
yy(int_yy),
mm(int_mm),
dd(int_dd),
sp_ladr(int_sp_ladr),
sp_ersv(int_sp_ersv),
sp_padr(int_sp_padr),
lfff(int_lfff),
bb(int_bb), dataword(-99)
44 const int L1a()
const {
return l1a ; };
45 const int YY()
const {
return yy ; };
46 const int MM()
const {
return mm ; };
47 const int DD()
const {
return dd ; };
52 const int BB()
const {
return bb ; };
EventTrailer(int int_crc22, int int_ddcsr_bid, int int_ddcsr_lf, int int_spcsr_scc, int int_l1a, int int_yy, int int_mm, int int_dd, int int_sp_ladr, int int_sp_ersv, int int_sp_padr, int int_lfff, int int_bb)
void set_spcsr_scc(int bits)
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
const int DDCRC_bid() const
void set_ddcsr_lf(int bits)
const int DDCRC_lf() const
const int SP_ersv() const
const int SP_padr() const
const int SPCSR_scc() const
void set_ddcsr_bid(int bits)
unsigned long long uint64_t
void set_sp_ladr(int bits)
void set_sp_padr(int bits)
void set_dataword(uint64_t bits)
const uint64_t Dataword() const
const int SP_ladr() const
void set_sp_ersv(int bits)