3 #ifndef __l1t_emtf_SP_h__
4 #define __l1t_emtf_SP_h__
6 #include <boost/cstdint.hpp>
17 quality(-99),
bx(-99),
me2_csc_id(-99),
me2_trk_stub_num(-99),
me3_csc_id(-99),
me3_trk_stub_num(-99),
me4_csc_id(-99),
me4_trk_stub_num(-99),
me1_subsector(-99),
me1_csc_id(-99),
me1_trk_stub_num(-99),
25 SP(
int int_pt_lut_address,
int int_phi_local_int,
int int_phi_GMT_int,
int int_eta_GMT_int,
int int_pt_int,
26 int int_quality,
int int_bx,
int int_me2_csc_id,
int int_me2_trk_stub_num,
int int_me3_csc_id,
int int_me3_trk_stub_num,
27 int int_me4_csc_id,
int int_me4_trk_stub_num,
int int_me1_subsector,
int int_me1_csc_id,
int int_me1_trk_stub_num,
28 int int_me4_TBIN,
int int_me3_TBIN,
int int_me2_TBIN,
int int_me1_TBIN,
int int_TBIN_num,
29 int int_hl,
int int_c,
int int_vc,
int int_vt,
int int_se,
int int_bc0) :
36 hl(int_hl),
c(int_c),
vc(int_vc),
vt(int_vt),
se(int_se),
bc0(int_bc0),
43 float pi = 3.141592653589793238;
61 float calc_phi_global (
float loc,
int sect) {
return loc + 15 + (sect - 1) * 60;};
135 const int BX()
const {
return bx ; };
150 const int HL()
const {
return hl ; };
151 const int C()
const {
return c ; };
152 const int VC()
const {
return vc ; };
153 const int VT()
const {
return vt ; };
154 const int SE()
const {
return se ; };
156 const float Pt()
const {
return pt ; };
int calc_pt_int(float val)
void set_me3_trk_stub_num(int bits)
const float Phi_local() const
void set_me1_trk_stub_num(int bits)
const int Eta_GMT_int() const
void set_phi_GMT_corr_only(float val)
void set_pt_lut_address(int bits)
float calc_phi_GMT_rad(int bits)
const float Eta_GMT() const
const uint64_t Dataword() const
void set_phi_GMT_global(float loc, int sect)
const float Phi_global() const
void set_me2_trk_stub_num(int bits)
const float Phi_local_rad() 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
float calc_phi_global(float loc, int sect)
void set_pt_int(int bits)
void set_dataword(uint64_t bits)
const float Phi_GMT_global() const
const int ME1_trk_stub_num() const
const int Format_Errors() const
void set_phi_local_rad(float val)
const int TBIN_num() const
void set_pt_int_only(float val)
SP(int int_pt_lut_address, int int_phi_local_int, int int_phi_GMT_int, int int_eta_GMT_int, int int_pt_int, int int_quality, int int_bx, int int_me2_csc_id, int int_me2_trk_stub_num, int int_me3_csc_id, int int_me3_trk_stub_num, int int_me4_csc_id, int int_me4_trk_stub_num, int int_me1_subsector, int int_me1_csc_id, int int_me1_trk_stub_num, 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 float Phi_GMT_rad() const
const int ME1_subsector() const
void set_phi_GMT_global_only(float val)
void set_phi_GMT_int(int bits)
void set_me4_TBIN(int bits)
void set_phi_local_int(int bits)
void set_me2_csc_id(int bits)
void set_eta_GMT(float val)
const int ME3_csc_id() const
float calc_phi_local(int bits)
void set_me4_csc_id(int bits)
void set_phi_GMT_int_only(float val)
float calc_phi_GMT(int bits)
int calc_phi_GMT_int(float val)
const float Phi_GMT() const
const int ME2_csc_id() const
void set_eta_GMT_only(float val)
const int ME2_trk_stub_num() const
void set_me3_TBIN(int bits)
const int ME3_trk_stub_num() const
void set_phi_GMT(float val)
const int Phi_local_int() const
int calc_eta_GMT_int(float val)
void set_me4_trk_stub_num(int bits)
void set_me2_TBIN(int bits)
void set_phi_local_only(float val)
const int ME4_TBIN() const
void set_phi_GMT_rad_only(float val)
const int ME2_TBIN() const
int calc_phi_local_int(float val)
void set_phi_local(float val)
void set_eta_GMT_int(int bits)
float calc_phi_local_rad(int bits)
void set_quality(int bits)
const int ME1_csc_id() const
void set_phi_GMT_only(float val)
unsigned long long uint64_t
const float Phi_GMT_corr() const
void set_TBIN_num(int bits)
const int ME4_trk_stub_num() const
const int ME1_TBIN() const
float calc_phi_GMT_corr(int bits)
void set_me3_csc_id(int bits)
void set_phi_GMT_rad(float val)
const int Phi_GMT_int() const
void set_phi_global_only(float val)
const int Quality() const
void set_me1_csc_id(int bits)
const int Pt_lut_address() const
void set_me1_subsector(int bits)
void set_me1_TBIN(int bits)
void set_phi_local_int_only(float val)
void set_phi_global(float loc, int sect)
std::vector< SP > SPCollection
void set_eta_GMT_int_only(float val)
void set_pt_only(float val)
const int ME4_csc_id() const
float calc_eta_GMT(int bits)
void set_phi_local_rad_only(float val)
const int ME3_TBIN() const