3 #ifndef __l1t_emtf_SP_h__
4 #define __l1t_emtf_SP_h__
6 #include <boost/cstdint.hpp>
16 pt_lut_address(-99),
phi_full(-99),
phi_GMT(-99),
eta_GMT(-99),
pt(-99),
quality(-99),
bx(-99),
me4_ID(-99),
me3_ID(-99),
me2_ID(-99),
me1_ID(-99),
me4_TBIN(-99),
me3_TBIN(-99),
me2_TBIN(-99),
me1_TBIN(-99),
tbin_num(-99),
hl(-99),
c(-99),
vc(-99),
vt(-99),
se(-99),
bc0(-99), dataword(-99)
19 SP(
int int_pt_lut_address,
int int_phi_full,
int int_phi_GMT,
int int_eta_GMT,
int int_pt,
int int_quality,
int int_bx,
int int_me4_ID,
int int_me3_ID,
int int_me2_ID,
int int_me1_ID,
int int_me4_TBIN,
int int_me3_TBIN,
int int_me2_TBIN,
int int_me1_TBIN,
int int_TBIN_num,
int int_hl,
int int_c,
int int_vc,
int int_vt,
int int_se,
int int_bc0) :
20 pt_lut_address(int_pt_lut_address),
phi_full(int_phi_full),
phi_GMT(int_phi_GMT),
eta_GMT(int_eta_GMT),
pt(int_pt),
quality(int_quality),
bx(int_bx),
me4_ID(int_me4_ID),
me3_ID(int_me3_ID),
me2_ID(int_me2_ID),
me1_ID(int_me1_ID),
me4_TBIN(int_me4_TBIN),
me3_TBIN(int_me3_TBIN),
me2_TBIN(int_me2_TBIN),
me1_TBIN(int_me1_TBIN),
tbin_num(int_TBIN_num),
hl(int_hl),
c(int_c),
vc(int_vc),
vt(int_vt),
se(int_se),
bc0(int_bc0), dataword(-99)
53 const int Pt()
const {
return pt ; };
55 const int BX()
const {
return bx ; };
65 const int HL()
const {
return hl ; };
66 const int C()
const {
return c ; };
67 const int VC()
const {
return vc ; };
68 const int VT()
const {
return vt ; };
69 const int SE()
const {
return se ; };
70 const int BC0()
const {
return bc0 ; };
void set_pt_lut_address(int bits)
const uint64_t Dataword() const
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
void set_dataword(uint64_t bits)
const int TBIN_num() const
void set_me1_ID(int bits)
void set_me2_ID(int bits)
void set_me4_TBIN(int bits)
void set_phi_GMT(int bits)
void set_me3_ID(int bits)
const int Phi_full() const
void set_me3_TBIN(int bits)
void set_me4_ID(int bits)
void set_eta_GMT(int bits)
void set_me2_TBIN(int bits)
const int ME4_TBIN() const
const int ME2_TBIN() const
void set_quality(int bits)
const int Phi_GMT() const
unsigned long long uint64_t
void set_TBIN_num(int bits)
const int Eta_GMT() const
SP(int int_pt_lut_address, int int_phi_full, int int_phi_GMT, int int_eta_GMT, int int_pt, int int_quality, int int_bx, int int_me4_ID, int int_me3_ID, int int_me2_ID, int int_me1_ID, int int_me4_TBIN, int int_me3_TBIN, int int_me2_TBIN, int int_me1_TBIN, int int_TBIN_num, int int_hl, int int_c, int int_vc, int int_vt, int int_se, int int_bc0)
const int ME1_TBIN() const
const int Quality() const
const int Pt_lut_address() const
void set_me1_TBIN(int bits)
std::vector< SP > SPCollection
void set_phi_full(int bits)
const int ME3_TBIN() const