CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
l1t::emtf::SP Class Reference

#include <SP.h>

Public Member Functions

void add_format_error ()
 
const int BC0 () const
 
const int BX () const
 
const int C () const
 
float calc_eta_GMT (int bits)
 
int calc_eta_GMT_int (float val)
 
float calc_phi_global (float loc, int sect)
 
float calc_phi_GMT (int bits)
 
float calc_phi_GMT_corr (int bits)
 
int calc_phi_GMT_int (float val)
 
float calc_phi_GMT_rad (int bits)
 
float calc_phi_local (int bits)
 
int calc_phi_local_int (float val)
 
float calc_phi_local_rad (int bits)
 
float calc_pt (int bits)
 
int calc_pt_int (float val)
 
const uint64_t Dataword () const
 
const float Eta_GMT () const
 
const int Eta_GMT_int () const
 
const int Format_Errors () const
 
const int HL () const
 
const int ME1_csc_id () const
 
const int ME1_subsector () const
 
const int ME1_TBIN () const
 
const int ME1_trk_stub_num () const
 
const int ME2_csc_id () const
 
const int ME2_TBIN () const
 
const int ME2_trk_stub_num () const
 
const int ME3_csc_id () const
 
const int ME3_TBIN () const
 
const int ME3_trk_stub_num () const
 
const int ME4_csc_id () const
 
const int ME4_TBIN () const
 
const int ME4_trk_stub_num () const
 
const float Phi_global () const
 
const float Phi_GMT () const
 
const float Phi_GMT_corr () const
 
const float Phi_GMT_global () const
 
const int Phi_GMT_int () const
 
const float Phi_GMT_rad () const
 
const float Phi_local () const
 
const int Phi_local_int () const
 
const float Phi_local_rad () const
 
const float Pt () const
 
const int Pt_int () const
 
const int Pt_lut_address () const
 
const int Quality () const
 
const int SE () const
 
void set_bc0 (int bits)
 
void set_bx (int bits)
 
void set_c (int bits)
 
void set_dataword (uint64_t bits)
 
void set_eta_GMT (float val)
 
void set_eta_GMT_int (int bits)
 
void set_hl (int bits)
 
void set_me1_csc_id (int bits)
 
void set_me1_subsector (int bits)
 
void set_me1_TBIN (int bits)
 
void set_me1_trk_stub_num (int bits)
 
void set_me2_csc_id (int bits)
 
void set_me2_TBIN (int bits)
 
void set_me2_trk_stub_num (int bits)
 
void set_me3_csc_id (int bits)
 
void set_me3_TBIN (int bits)
 
void set_me3_trk_stub_num (int bits)
 
void set_me4_csc_id (int bits)
 
void set_me4_TBIN (int bits)
 
void set_me4_trk_stub_num (int bits)
 
void set_phi_global (float loc, int sect)
 
void set_phi_GMT (float val)
 
void set_phi_GMT_global (float loc, int sect)
 
void set_phi_GMT_int (int bits)
 
void set_phi_GMT_rad (float val)
 
void set_phi_local (float val)
 
void set_phi_local_int (int bits)
 
void set_phi_local_rad (float val)
 
void set_pt (float val)
 
void set_pt_int (int bits)
 
void set_pt_lut_address (int bits)
 
void set_quality (int bits)
 
void set_se (int bits)
 
void set_TBIN_num (int bits)
 
void set_vc (int bits)
 
void set_vt (int bits)
 
 SP (uint64_t dataword)
 
 SP ()
 
 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 int TBIN_num () const
 
const int VC () const
 
const int VT () const
 
virtual ~SP ()
 

Public Attributes

float pi = 3.141592653589793238
 

Private Member Functions

void set_eta_GMT_int_only (float val)
 
void set_eta_GMT_only (float val)
 
void set_phi_global_only (float val)
 
void set_phi_GMT_corr_only (float val)
 
void set_phi_GMT_global_only (float val)
 
void set_phi_GMT_int_only (float val)
 
void set_phi_GMT_only (float val)
 
void set_phi_GMT_rad_only (float val)
 
void set_phi_local_int_only (float val)
 
void set_phi_local_only (float val)
 
void set_phi_local_rad_only (float val)
 
void set_pt_int_only (float val)
 
void set_pt_only (float val)
 

Private Attributes

int bc0
 
int bx
 
int c
 
uint64_t dataword
 
float eta_GMT
 
int eta_GMT_int
 
int format_errors
 
int hl
 
int me1_csc_id
 
int me1_subsector
 
int me1_TBIN
 
int me1_trk_stub_num
 
int me2_csc_id
 
int me2_TBIN
 
int me2_trk_stub_num
 
int me3_csc_id
 
int me3_TBIN
 
int me3_trk_stub_num
 
int me4_csc_id
 
int me4_TBIN
 
int me4_trk_stub_num
 
float phi_global
 
float phi_GMT
 
float phi_GMT_corr
 
float phi_GMT_global
 
int phi_GMT_int
 
float phi_GMT_rad
 
float phi_local
 
int phi_local_int
 
float phi_local_rad
 
float pt
 
int pt_int
 
int pt_lut_address
 
int quality
 
int se
 
int tbin_num
 
int vc
 
int vt
 

Detailed Description

Definition at line 10 of file SP.h.

Constructor & Destructor Documentation

l1t::emtf::SP::SP ( uint64_t  dataword)
explicit
l1t::emtf::SP::SP ( )
inline

Definition at line 15 of file SP.h.

15  :
16  pt_lut_address(-99), phi_local_int(-99), phi_GMT_int(-99), eta_GMT_int(-99), pt_int(-99),
18  me4_TBIN(-99), me3_TBIN(-99), me2_TBIN(-99), me1_TBIN(-99), tbin_num(-99),
19  hl(-99), c(-99), vc(-99), vt(-99), se(-99), bc0(-99),
20  pt(-99), phi_local(-99), phi_local_rad(-99), phi_global(-99), phi_GMT(-99), phi_GMT_corr(-99),
21  phi_GMT_rad(-99), phi_GMT_global(-99), eta_GMT(-99), format_errors(0), dataword(-99)
22  {};
int c
Definition: SP.h:207
int phi_GMT_int
Definition: SP.h:187
uint64_t dataword
Definition: SP.h:222
int pt_lut_address
Definition: SP.h:183
int vc
Definition: SP.h:208
int bc0
Definition: SP.h:211
int phi_local_int
Definition: SP.h:186
int pt_int
Definition: SP.h:189
int me1_csc_id
Definition: SP.h:199
int format_errors
Definition: SP.h:221
int se
Definition: SP.h:210
int hl
Definition: SP.h:206
int quality
Definition: SP.h:190
float phi_local_rad
Definition: SP.h:214
int vt
Definition: SP.h:209
int me2_trk_stub_num
Definition: SP.h:193
float phi_local
Definition: SP.h:213
int eta_GMT_int
Definition: SP.h:188
int me4_TBIN
Definition: SP.h:201
int me3_TBIN
Definition: SP.h:202
int me4_trk_stub_num
Definition: SP.h:197
int me4_csc_id
Definition: SP.h:196
float pt
Definition: SP.h:212
int me1_subsector
Definition: SP.h:198
float phi_global
Definition: SP.h:215
int me2_csc_id
Definition: SP.h:192
float phi_GMT_global
Definition: SP.h:219
int me3_trk_stub_num
Definition: SP.h:195
int bx
Definition: SP.h:191
float eta_GMT
Definition: SP.h:220
float phi_GMT
Definition: SP.h:216
int me1_TBIN
Definition: SP.h:204
float phi_GMT_rad
Definition: SP.h:218
int tbin_num
Definition: SP.h:205
int me1_trk_stub_num
Definition: SP.h:200
int me3_csc_id
Definition: SP.h:194
int me2_TBIN
Definition: SP.h:203
float phi_GMT_corr
Definition: SP.h:217
l1t::emtf::SP::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 
)
inline

Definition at line 25 of file SP.h.

29  :
30  /* float flt_pt, float flt_phi_local, float flt_phi_local_rad, float flt_phi_GMT, float flt_phi_GMT_rad, float flt_eta_GMT) : */
31  pt_lut_address(int_pt_lut_address), phi_local_int(int_phi_local_int), phi_GMT_int(int_phi_GMT_int), eta_GMT_int(int_eta_GMT_int), pt_int(int_pt_int),
32  quality(int_quality), bx(int_bx), me2_csc_id(int_me2_csc_id), me2_trk_stub_num(int_me2_trk_stub_num), me3_csc_id(int_me3_csc_id),
33  me3_trk_stub_num(int_me3_trk_stub_num), me4_csc_id(int_me4_csc_id), me4_trk_stub_num(int_me4_trk_stub_num),
34  me1_subsector(int_me1_subsector), me1_csc_id(int_me1_csc_id), me1_trk_stub_num(int_me1_trk_stub_num),
35  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),
36  hl(int_hl), c(int_c), vc(int_vc), vt(int_vt), se(int_se), bc0(int_bc0),
37  /* pt(flt_pt), phi_local(flt_phi_local), phi_local_rad(flt_phi_local_rad), phi_GMT(flt_phi_GMT), phi_GMT_rad(flt_phi_GMT_rad), eta_GMT(flt_eta_GMT), */
38  format_errors(0), dataword(-99)
39  {};
int c
Definition: SP.h:207
int phi_GMT_int
Definition: SP.h:187
uint64_t dataword
Definition: SP.h:222
int pt_lut_address
Definition: SP.h:183
int vc
Definition: SP.h:208
int bc0
Definition: SP.h:211
int phi_local_int
Definition: SP.h:186
int pt_int
Definition: SP.h:189
int me1_csc_id
Definition: SP.h:199
int format_errors
Definition: SP.h:221
int se
Definition: SP.h:210
int hl
Definition: SP.h:206
int quality
Definition: SP.h:190
int vt
Definition: SP.h:209
int me2_trk_stub_num
Definition: SP.h:193
int eta_GMT_int
Definition: SP.h:188
int me4_TBIN
Definition: SP.h:201
int me3_TBIN
Definition: SP.h:202
int me4_trk_stub_num
Definition: SP.h:197
int me4_csc_id
Definition: SP.h:196
int me1_subsector
Definition: SP.h:198
int me2_csc_id
Definition: SP.h:192
int me3_trk_stub_num
Definition: SP.h:195
int bx
Definition: SP.h:191
int me1_TBIN
Definition: SP.h:204
int tbin_num
Definition: SP.h:205
int me1_trk_stub_num
Definition: SP.h:200
int me3_csc_id
Definition: SP.h:194
int me2_TBIN
Definition: SP.h:203
virtual l1t::emtf::SP::~SP ( )
inlinevirtual

Definition at line 41 of file SP.h.

41 {};

Member Function Documentation

void l1t::emtf::SP::add_format_error ( )
inline

Definition at line 125 of file SP.h.

References format_errors.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

125 { format_errors += 1; };
int format_errors
Definition: SP.h:221
const int l1t::emtf::SP::BC0 ( ) const
inline

Definition at line 155 of file SP.h.

References bc0.

155 { return bc0 ; };
int bc0
Definition: SP.h:211
const int l1t::emtf::SP::BX ( ) const
inline

Definition at line 135 of file SP.h.

References bx.

135 { return bx ; };
int bx
Definition: SP.h:191
const int l1t::emtf::SP::C ( ) const
inline

Definition at line 151 of file SP.h.

References c.

151 { return c ; };
int c
Definition: SP.h:207
float l1t::emtf::SP::calc_eta_GMT ( int  bits)
inline

Definition at line 59 of file SP.h.

Referenced by set_eta_GMT_int().

59 { return bits * 0.010875; };
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
int l1t::emtf::SP::calc_eta_GMT_int ( float  val)
inline

Definition at line 60 of file SP.h.

Referenced by set_eta_GMT().

60 { return val / 0.010875; };
float l1t::emtf::SP::calc_phi_global ( float  loc,
int  sect 
)
inline

Definition at line 61 of file SP.h.

Referenced by set_phi_global(), and set_phi_GMT_global().

61 { return loc + 15 + (sect - 1) * 60;};
float l1t::emtf::SP::calc_phi_GMT ( int  bits)
inline

Definition at line 55 of file SP.h.

Referenced by set_phi_GMT_int().

55 { return (bits * 0.625) + 0.3125; }; /* x (360/576) + (180/576) */
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 l1t::emtf::SP::calc_phi_GMT_corr ( int  bits)
inline

Definition at line 56 of file SP.h.

Referenced by set_phi_GMT(), set_phi_GMT_int(), and set_phi_GMT_rad().

56 { return (bits * 0.625 * 1.0208) + 0.3125 * 1.0208 + 0.552; }; /* AWB mod 09.02.16 */
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
int l1t::emtf::SP::calc_phi_GMT_int ( float  val)
inline

Definition at line 58 of file SP.h.

Referenced by set_phi_GMT(), and set_phi_GMT_rad().

58 { return (val - 0.3125) / 0.625; }; /* - (180/576) / (360/576) */
float l1t::emtf::SP::calc_phi_GMT_rad ( int  bits)
inline

Definition at line 57 of file SP.h.

References pi.

Referenced by set_phi_GMT(), and set_phi_GMT_int().

57 { return (bits * pi / 288) + (pi / 576); }; /* x (2*pi/576) + (pi/576) */
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 pi
Definition: SP.h:43
float l1t::emtf::SP::calc_phi_local ( int  bits)
inline

Definition at line 52 of file SP.h.

Referenced by set_phi_local_int().

52 { return (bits / 60.0) - 2.0; };
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
int l1t::emtf::SP::calc_phi_local_int ( float  val)
inline

Definition at line 54 of file SP.h.

Referenced by set_phi_local(), and set_phi_local_rad().

54 { return (val + 2) * 60; };
float l1t::emtf::SP::calc_phi_local_rad ( int  bits)
inline

Definition at line 53 of file SP.h.

References pi.

Referenced by set_phi_local(), and set_phi_local_int().

53 { return (bits * pi / 10800) - (pi / 90); };
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 pi
Definition: SP.h:43
float l1t::emtf::SP::calc_pt ( int  bits)
inline

Definition at line 50 of file SP.h.

Referenced by set_pt_int().

50 { return (bits - 1) * 0.5; };
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
int l1t::emtf::SP::calc_pt_int ( float  val)
inline

Definition at line 51 of file SP.h.

Referenced by set_pt().

51 { return (val * 2) + 1; };
const uint64_t l1t::emtf::SP::Dataword ( ) const
inline

Definition at line 166 of file SP.h.

References dataword.

166 { return dataword; };
uint64_t dataword
Definition: SP.h:222
const float l1t::emtf::SP::Eta_GMT ( ) const
inline

Definition at line 164 of file SP.h.

References eta_GMT.

164 { return eta_GMT ; };
float eta_GMT
Definition: SP.h:220
const int l1t::emtf::SP::Eta_GMT_int ( ) const
inline

Definition at line 132 of file SP.h.

References eta_GMT_int.

132 { return eta_GMT_int ; };
int eta_GMT_int
Definition: SP.h:188
const int l1t::emtf::SP::Format_Errors ( ) const
inline

Definition at line 165 of file SP.h.

References format_errors.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

165 { return format_errors; };
int format_errors
Definition: SP.h:221
const int l1t::emtf::SP::HL ( ) const
inline

Definition at line 150 of file SP.h.

References hl.

150 { return hl ; };
int hl
Definition: SP.h:206
const int l1t::emtf::SP::ME1_csc_id ( ) const
inline

Definition at line 143 of file SP.h.

References me1_csc_id.

143 { return me1_csc_id ; };
int me1_csc_id
Definition: SP.h:199
const int l1t::emtf::SP::ME1_subsector ( ) const
inline

Definition at line 142 of file SP.h.

References me1_subsector.

142 { return me1_subsector ; };
int me1_subsector
Definition: SP.h:198
const int l1t::emtf::SP::ME1_TBIN ( ) const
inline

Definition at line 148 of file SP.h.

References me1_TBIN.

148 { return me1_TBIN ; };
int me1_TBIN
Definition: SP.h:204
const int l1t::emtf::SP::ME1_trk_stub_num ( ) const
inline

Definition at line 144 of file SP.h.

References me1_trk_stub_num.

144 { return me1_trk_stub_num; };
int me1_trk_stub_num
Definition: SP.h:200
const int l1t::emtf::SP::ME2_csc_id ( ) const
inline

Definition at line 136 of file SP.h.

References me2_csc_id.

136 { return me2_csc_id ; };
int me2_csc_id
Definition: SP.h:192
const int l1t::emtf::SP::ME2_TBIN ( ) const
inline

Definition at line 147 of file SP.h.

References me2_TBIN.

147 { return me2_TBIN ; };
int me2_TBIN
Definition: SP.h:203
const int l1t::emtf::SP::ME2_trk_stub_num ( ) const
inline

Definition at line 137 of file SP.h.

References me2_trk_stub_num.

137 { return me2_trk_stub_num; };
int me2_trk_stub_num
Definition: SP.h:193
const int l1t::emtf::SP::ME3_csc_id ( ) const
inline

Definition at line 138 of file SP.h.

References me3_csc_id.

138 { return me3_csc_id ; };
int me3_csc_id
Definition: SP.h:194
const int l1t::emtf::SP::ME3_TBIN ( ) const
inline

Definition at line 146 of file SP.h.

References me3_TBIN.

146 { return me3_TBIN ; };
int me3_TBIN
Definition: SP.h:202
const int l1t::emtf::SP::ME3_trk_stub_num ( ) const
inline

Definition at line 139 of file SP.h.

References me3_trk_stub_num.

139 { return me3_trk_stub_num; };
int me3_trk_stub_num
Definition: SP.h:195
const int l1t::emtf::SP::ME4_csc_id ( ) const
inline

Definition at line 140 of file SP.h.

References me4_csc_id.

140 { return me4_csc_id ; };
int me4_csc_id
Definition: SP.h:196
const int l1t::emtf::SP::ME4_TBIN ( ) const
inline

Definition at line 145 of file SP.h.

References me4_TBIN.

145 { return me4_TBIN ; };
int me4_TBIN
Definition: SP.h:201
const int l1t::emtf::SP::ME4_trk_stub_num ( ) const
inline

Definition at line 141 of file SP.h.

References me4_trk_stub_num.

141 { return me4_trk_stub_num; };
int me4_trk_stub_num
Definition: SP.h:197
const float l1t::emtf::SP::Phi_global ( ) const
inline

Definition at line 159 of file SP.h.

References phi_global.

159 { return phi_global ; };
float phi_global
Definition: SP.h:215
const float l1t::emtf::SP::Phi_GMT ( ) const
inline

Definition at line 160 of file SP.h.

References phi_GMT.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

160 { return phi_GMT ; };
float phi_GMT
Definition: SP.h:216
const float l1t::emtf::SP::Phi_GMT_corr ( ) const
inline

Definition at line 161 of file SP.h.

References phi_GMT_corr.

161 { return phi_GMT_corr ; };
float phi_GMT_corr
Definition: SP.h:217
const float l1t::emtf::SP::Phi_GMT_global ( ) const
inline

Definition at line 163 of file SP.h.

References phi_GMT_global.

163 { return phi_GMT_global ; };
float phi_GMT_global
Definition: SP.h:219
const int l1t::emtf::SP::Phi_GMT_int ( ) const
inline

Definition at line 131 of file SP.h.

References phi_GMT_int.

131 { return phi_GMT_int ; };
int phi_GMT_int
Definition: SP.h:187
const float l1t::emtf::SP::Phi_GMT_rad ( ) const
inline

Definition at line 162 of file SP.h.

References phi_GMT_rad.

162 { return phi_GMT_rad ; };
float phi_GMT_rad
Definition: SP.h:218
const float l1t::emtf::SP::Phi_local ( ) const
inline

Definition at line 157 of file SP.h.

References phi_local.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

157 { return phi_local ; };
float phi_local
Definition: SP.h:213
const int l1t::emtf::SP::Phi_local_int ( ) const
inline

Definition at line 130 of file SP.h.

References phi_local_int.

130 { return phi_local_int ; };
int phi_local_int
Definition: SP.h:186
const float l1t::emtf::SP::Phi_local_rad ( ) const
inline

Definition at line 158 of file SP.h.

References phi_local_rad.

158 { return phi_local_rad ; };
float phi_local_rad
Definition: SP.h:214
const float l1t::emtf::SP::Pt ( ) const
inline

Definition at line 156 of file SP.h.

References pt.

156 { return pt ; };
float pt
Definition: SP.h:212
const int l1t::emtf::SP::Pt_int ( ) const
inline

Definition at line 133 of file SP.h.

References pt_int.

133 { return pt_int ; };
int pt_int
Definition: SP.h:189
const int l1t::emtf::SP::Pt_lut_address ( ) const
inline

Definition at line 129 of file SP.h.

References pt_lut_address.

129 { return pt_lut_address ; };
int pt_lut_address
Definition: SP.h:183
const int l1t::emtf::SP::Quality ( ) const
inline

Definition at line 134 of file SP.h.

References quality.

134 { return quality ; };
int quality
Definition: SP.h:190
const int l1t::emtf::SP::SE ( ) const
inline

Definition at line 154 of file SP.h.

References se.

154 { return se ; };
int se
Definition: SP.h:210
void l1t::emtf::SP::set_bc0 ( int  bits)
inline

Definition at line 124 of file SP.h.

References bc0, and bits.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

124 { bc0 = bits; };
int bc0
Definition: SP.h:211
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 l1t::emtf::SP::set_bx ( int  bits)
inline

Definition at line 104 of file SP.h.

References bits, and bx.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

104 { bx = 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
int bx
Definition: SP.h:191
void l1t::emtf::SP::set_c ( int  bits)
inline

Definition at line 120 of file SP.h.

References bits, and c.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

120 { c = bits; };
int c
Definition: SP.h:207
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 l1t::emtf::SP::set_dataword ( uint64_t  bits)
inline

Definition at line 126 of file SP.h.

References bits.

126 { dataword = bits; };
uint64_t dataword
Definition: SP.h:222
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 l1t::emtf::SP::set_eta_GMT ( float  val)
inline

Definition at line 98 of file SP.h.

References calc_eta_GMT_int(), eta_GMT, and set_eta_GMT_int_only().

98  { eta_GMT = val;
int calc_eta_GMT_int(float val)
Definition: SP.h:60
float eta_GMT
Definition: SP.h:220
void set_eta_GMT_int_only(float val)
Definition: SP.h:183
void l1t::emtf::SP::set_eta_GMT_int ( int  bits)
inline

Definition at line 96 of file SP.h.

References bits, calc_eta_GMT(), eta_GMT_int, and set_eta_GMT_only().

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

96  { eta_GMT_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
int eta_GMT_int
Definition: SP.h:188
void set_eta_GMT_only(float val)
Definition: SP.h:182
float calc_eta_GMT(int bits)
Definition: SP.h:59
void l1t::emtf::SP::set_eta_GMT_int_only ( float  val)
inlineprivate

Definition at line 183 of file SP.h.

References eta_GMT_int.

Referenced by set_eta_GMT().

183 { eta_GMT_int = val; };
int eta_GMT_int
Definition: SP.h:188
void l1t::emtf::SP::set_eta_GMT_only ( float  val)
inlineprivate

Definition at line 182 of file SP.h.

References eta_GMT.

Referenced by set_eta_GMT_int().

182 { eta_GMT = val; };
float eta_GMT
Definition: SP.h:220
void l1t::emtf::SP::set_hl ( int  bits)
inline

Definition at line 119 of file SP.h.

References bits, and hl.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

119 { hl = 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
int hl
Definition: SP.h:206
void l1t::emtf::SP::set_me1_csc_id ( int  bits)
inline

Definition at line 112 of file SP.h.

References bits, and me1_csc_id.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

112 { me1_csc_id = bits; };
int me1_csc_id
Definition: SP.h:199
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 l1t::emtf::SP::set_me1_subsector ( int  bits)
inline

Definition at line 111 of file SP.h.

References bits, and me1_subsector.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

111 { me1_subsector = 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
int me1_subsector
Definition: SP.h:198
void l1t::emtf::SP::set_me1_TBIN ( int  bits)
inline

Definition at line 117 of file SP.h.

References bits, and me1_TBIN.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

117 { me1_TBIN = 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
int me1_TBIN
Definition: SP.h:204
void l1t::emtf::SP::set_me1_trk_stub_num ( int  bits)
inline

Definition at line 113 of file SP.h.

References bits, and me1_trk_stub_num.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

113 { me1_trk_stub_num = 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
int me1_trk_stub_num
Definition: SP.h:200
void l1t::emtf::SP::set_me2_csc_id ( int  bits)
inline

Definition at line 105 of file SP.h.

References bits, and me2_csc_id.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

105 { me2_csc_id = 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
int me2_csc_id
Definition: SP.h:192
void l1t::emtf::SP::set_me2_TBIN ( int  bits)
inline

Definition at line 116 of file SP.h.

References bits, and me2_TBIN.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

116 { me2_TBIN = 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
int me2_TBIN
Definition: SP.h:203
void l1t::emtf::SP::set_me2_trk_stub_num ( int  bits)
inline

Definition at line 106 of file SP.h.

References bits, and me2_trk_stub_num.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

106 { me2_trk_stub_num = 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
int me2_trk_stub_num
Definition: SP.h:193
void l1t::emtf::SP::set_me3_csc_id ( int  bits)
inline

Definition at line 107 of file SP.h.

References bits, and me3_csc_id.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

107 { me3_csc_id = 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
int me3_csc_id
Definition: SP.h:194
void l1t::emtf::SP::set_me3_TBIN ( int  bits)
inline

Definition at line 115 of file SP.h.

References bits, and me3_TBIN.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

115 { me3_TBIN = 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
int me3_TBIN
Definition: SP.h:202
void l1t::emtf::SP::set_me3_trk_stub_num ( int  bits)
inline

Definition at line 108 of file SP.h.

References bits, and me3_trk_stub_num.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

108 { me3_trk_stub_num = 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
int me3_trk_stub_num
Definition: SP.h:195
void l1t::emtf::SP::set_me4_csc_id ( int  bits)
inline

Definition at line 109 of file SP.h.

References bits, and me4_csc_id.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

109 { me4_csc_id = 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
int me4_csc_id
Definition: SP.h:196
void l1t::emtf::SP::set_me4_TBIN ( int  bits)
inline

Definition at line 114 of file SP.h.

References bits, and me4_TBIN.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

114 { me4_TBIN = 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
int me4_TBIN
Definition: SP.h:201
void l1t::emtf::SP::set_me4_trk_stub_num ( int  bits)
inline

Definition at line 110 of file SP.h.

References bits, and me4_trk_stub_num.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

110 { me4_trk_stub_num = 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
int me4_trk_stub_num
Definition: SP.h:197
void l1t::emtf::SP::set_phi_global ( float  loc,
int  sect 
)
inline

Definition at line 93 of file SP.h.

References calc_phi_global(), and set_phi_global_only().

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

93 { set_phi_global_only ( calc_phi_global (loc, sect) ); };
float calc_phi_global(float loc, int sect)
Definition: SP.h:61
void set_phi_global_only(float val)
Definition: SP.h:176
void l1t::emtf::SP::set_phi_global_only ( float  val)
inlineprivate

Definition at line 176 of file SP.h.

References phi_global.

Referenced by set_phi_global().

176 { phi_global = val; };
float phi_global
Definition: SP.h:215
void l1t::emtf::SP::set_phi_GMT ( float  val)
inline

Definition at line 84 of file SP.h.

References calc_phi_GMT_corr(), calc_phi_GMT_int(), calc_phi_GMT_rad(), phi_GMT, phi_GMT_int, set_phi_GMT_corr_only(), set_phi_GMT_int_only(), and set_phi_GMT_rad_only().

84  { phi_GMT = val;
int phi_GMT_int
Definition: SP.h:187
void set_phi_GMT_corr_only(float val)
Definition: SP.h:178
float calc_phi_GMT_rad(int bits)
Definition: SP.h:57
void set_phi_GMT_int_only(float val)
Definition: SP.h:180
int calc_phi_GMT_int(float val)
Definition: SP.h:58
void set_phi_GMT_rad_only(float val)
Definition: SP.h:179
float phi_GMT
Definition: SP.h:216
float calc_phi_GMT_corr(int bits)
Definition: SP.h:56
void l1t::emtf::SP::set_phi_GMT_corr_only ( float  val)
inlineprivate

Definition at line 178 of file SP.h.

References phi_GMT_corr.

Referenced by set_phi_GMT(), set_phi_GMT_int(), and set_phi_GMT_rad().

178 { phi_GMT_corr = val; };
float phi_GMT_corr
Definition: SP.h:217
void l1t::emtf::SP::set_phi_GMT_global ( float  loc,
int  sect 
)
inline

Definition at line 94 of file SP.h.

References calc_phi_global(), and set_phi_GMT_global_only().

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

94 { set_phi_GMT_global_only ( calc_phi_global (loc, sect) ); };
float calc_phi_global(float loc, int sect)
Definition: SP.h:61
void set_phi_GMT_global_only(float val)
Definition: SP.h:181
void l1t::emtf::SP::set_phi_GMT_global_only ( float  val)
inlineprivate

Definition at line 181 of file SP.h.

References phi_GMT_global.

Referenced by set_phi_GMT_global().

181 { phi_GMT_global = val; };
float phi_GMT_global
Definition: SP.h:219
void l1t::emtf::SP::set_phi_GMT_int ( int  bits)
inline

Definition at line 80 of file SP.h.

References bits, calc_phi_GMT(), calc_phi_GMT_corr(), calc_phi_GMT_rad(), phi_GMT_int, set_phi_GMT_corr_only(), set_phi_GMT_only(), and set_phi_GMT_rad_only().

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

80  { phi_GMT_int = bits;
int phi_GMT_int
Definition: SP.h:187
void set_phi_GMT_corr_only(float val)
Definition: SP.h:178
float calc_phi_GMT_rad(int bits)
Definition: SP.h:57
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_GMT(int bits)
Definition: SP.h:55
void set_phi_GMT_rad_only(float val)
Definition: SP.h:179
void set_phi_GMT_only(float val)
Definition: SP.h:177
float calc_phi_GMT_corr(int bits)
Definition: SP.h:56
void l1t::emtf::SP::set_phi_GMT_int_only ( float  val)
inlineprivate

Definition at line 180 of file SP.h.

References phi_GMT_int.

Referenced by set_phi_GMT(), and set_phi_GMT_rad().

180 { phi_GMT_int = val; };
int phi_GMT_int
Definition: SP.h:187
void l1t::emtf::SP::set_phi_GMT_only ( float  val)
inlineprivate

Definition at line 177 of file SP.h.

References phi_GMT.

Referenced by set_phi_GMT_int(), and set_phi_GMT_rad().

177 { phi_GMT = val; };
float phi_GMT
Definition: SP.h:216
void l1t::emtf::SP::set_phi_GMT_rad ( float  val)
inline

Definition at line 88 of file SP.h.

References calc_phi_GMT_corr(), calc_phi_GMT_int(), phi_GMT, phi_GMT_int, phi_GMT_rad, pi, set_phi_GMT_corr_only(), set_phi_GMT_int_only(), and set_phi_GMT_only().

88  { phi_GMT_rad = val;
89  set_phi_GMT_only ( val * 180 / pi );
int phi_GMT_int
Definition: SP.h:187
void set_phi_GMT_corr_only(float val)
Definition: SP.h:178
void set_phi_GMT_int_only(float val)
Definition: SP.h:180
int calc_phi_GMT_int(float val)
Definition: SP.h:58
float phi_GMT
Definition: SP.h:216
void set_phi_GMT_only(float val)
Definition: SP.h:177
float calc_phi_GMT_corr(int bits)
Definition: SP.h:56
float phi_GMT_rad
Definition: SP.h:218
float pi
Definition: SP.h:43
void l1t::emtf::SP::set_phi_GMT_rad_only ( float  val)
inlineprivate

Definition at line 179 of file SP.h.

References phi_GMT_rad.

Referenced by set_phi_GMT(), and set_phi_GMT_int().

179 { phi_GMT_rad = val; };
float phi_GMT_rad
Definition: SP.h:218
void l1t::emtf::SP::set_phi_local ( float  val)
inline

Definition at line 73 of file SP.h.

References calc_phi_local_int(), calc_phi_local_rad(), phi_local, phi_local_int, set_phi_local_int_only(), and set_phi_local_rad_only().

73  { phi_local = val;
int phi_local_int
Definition: SP.h:186
float phi_local
Definition: SP.h:213
int calc_phi_local_int(float val)
Definition: SP.h:54
float calc_phi_local_rad(int bits)
Definition: SP.h:53
void set_phi_local_int_only(float val)
Definition: SP.h:175
void set_phi_local_rad_only(float val)
Definition: SP.h:174
void l1t::emtf::SP::set_phi_local_int ( int  bits)
inline

Definition at line 70 of file SP.h.

References bits, calc_phi_local(), calc_phi_local_rad(), phi_local_int, set_phi_local_only(), and set_phi_local_rad_only().

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

70  { phi_local_int = bits;
int phi_local_int
Definition: SP.h:186
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_local(int bits)
Definition: SP.h:52
void set_phi_local_only(float val)
Definition: SP.h:173
float calc_phi_local_rad(int bits)
Definition: SP.h:53
void set_phi_local_rad_only(float val)
Definition: SP.h:174
void l1t::emtf::SP::set_phi_local_int_only ( float  val)
inlineprivate

Definition at line 175 of file SP.h.

References phi_local_int.

Referenced by set_phi_local(), and set_phi_local_rad().

175 { phi_local_int = val; };
int phi_local_int
Definition: SP.h:186
void l1t::emtf::SP::set_phi_local_only ( float  val)
inlineprivate

Definition at line 173 of file SP.h.

References phi_local.

Referenced by set_phi_local_int(), and set_phi_local_rad().

173 { phi_local = val; };
float phi_local
Definition: SP.h:213
void l1t::emtf::SP::set_phi_local_rad ( float  val)
inline

Definition at line 76 of file SP.h.

References calc_phi_local_int(), phi_local, phi_local_rad, pi, set_phi_local_int_only(), and set_phi_local_only().

76  { phi_local_rad = val;
77  set_phi_local_only ( val * 180 / pi );
float phi_local_rad
Definition: SP.h:214
float phi_local
Definition: SP.h:213
void set_phi_local_only(float val)
Definition: SP.h:173
int calc_phi_local_int(float val)
Definition: SP.h:54
float pi
Definition: SP.h:43
void set_phi_local_int_only(float val)
Definition: SP.h:175
void l1t::emtf::SP::set_phi_local_rad_only ( float  val)
inlineprivate

Definition at line 174 of file SP.h.

References phi_local_rad.

Referenced by set_phi_local(), and set_phi_local_int().

174 { phi_local_rad = val; };
float phi_local_rad
Definition: SP.h:214
void l1t::emtf::SP::set_pt ( float  val)
inline

Definition at line 67 of file SP.h.

References calc_pt_int(), pt, and set_pt_int_only().

67  { pt = val;
68  set_pt_int_only ( calc_pt_int (pt ) ); };
int calc_pt_int(float val)
Definition: SP.h:51
void set_pt_int_only(float val)
Definition: SP.h:172
float pt
Definition: SP.h:212
void l1t::emtf::SP::set_pt_int ( int  bits)
inline

Definition at line 65 of file SP.h.

References bits, calc_pt(), pt_int, and set_pt_only().

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

65  { pt_int = bits;
66  set_pt_only ( calc_pt (pt_int ) ); };
int pt_int
Definition: SP.h:189
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_pt(int bits)
Definition: SP.h:50
void set_pt_only(float val)
Definition: SP.h:171
void l1t::emtf::SP::set_pt_int_only ( float  val)
inlineprivate

Definition at line 172 of file SP.h.

References pt_int.

Referenced by set_pt().

172 { pt_int = val; };
int pt_int
Definition: SP.h:189
void l1t::emtf::SP::set_pt_lut_address ( int  bits)
inline

Definition at line 102 of file SP.h.

References bits, and pt_lut_address.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

102 { pt_lut_address = bits; };
int pt_lut_address
Definition: SP.h:183
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 l1t::emtf::SP::set_pt_only ( float  val)
inlineprivate

Definition at line 171 of file SP.h.

References pt.

Referenced by set_pt_int().

171 { pt = val; };
float pt
Definition: SP.h:212
void l1t::emtf::SP::set_quality ( int  bits)
inline

Definition at line 103 of file SP.h.

References bits, and quality.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

103 { quality = 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
int quality
Definition: SP.h:190
void l1t::emtf::SP::set_se ( int  bits)
inline

Definition at line 123 of file SP.h.

References bits, and se.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

123 { se = 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
int se
Definition: SP.h:210
void l1t::emtf::SP::set_TBIN_num ( int  bits)
inline

Definition at line 118 of file SP.h.

References bits, and tbin_num.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

118 { tbin_num = 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
int tbin_num
Definition: SP.h:205
void l1t::emtf::SP::set_vc ( int  bits)
inline

Definition at line 121 of file SP.h.

References bits, and vc.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

121 { vc = bits; };
int vc
Definition: SP.h:208
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 l1t::emtf::SP::set_vt ( int  bits)
inline

Definition at line 122 of file SP.h.

References bits, and vt.

Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().

122 { vt = 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
int vt
Definition: SP.h:209
const int l1t::emtf::SP::TBIN_num ( ) const
inline

Definition at line 149 of file SP.h.

References tbin_num.

149 { return tbin_num ; };
int tbin_num
Definition: SP.h:205
const int l1t::emtf::SP::VC ( ) const
inline

Definition at line 152 of file SP.h.

References vc.

152 { return vc ; };
int vc
Definition: SP.h:208
const int l1t::emtf::SP::VT ( ) const
inline

Definition at line 153 of file SP.h.

References vt.

153 { return vt ; };
int vt
Definition: SP.h:209

Member Data Documentation

int l1t::emtf::SP::bc0
private

Definition at line 211 of file SP.h.

Referenced by BC0(), and set_bc0().

int l1t::emtf::SP::bx
private

Definition at line 191 of file SP.h.

Referenced by BX(), and set_bx().

int l1t::emtf::SP::c
private

Definition at line 207 of file SP.h.

Referenced by C(), and set_c().

uint64_t l1t::emtf::SP::dataword
private

Definition at line 222 of file SP.h.

Referenced by Dataword().

float l1t::emtf::SP::eta_GMT
private

Definition at line 220 of file SP.h.

Referenced by Eta_GMT(), set_eta_GMT(), and set_eta_GMT_only().

int l1t::emtf::SP::eta_GMT_int
private

Definition at line 188 of file SP.h.

Referenced by Eta_GMT_int(), set_eta_GMT_int(), and set_eta_GMT_int_only().

int l1t::emtf::SP::format_errors
private

Definition at line 221 of file SP.h.

Referenced by add_format_error(), and Format_Errors().

int l1t::emtf::SP::hl
private

Definition at line 206 of file SP.h.

Referenced by HL(), and set_hl().

int l1t::emtf::SP::me1_csc_id
private

Definition at line 199 of file SP.h.

Referenced by ME1_csc_id(), and set_me1_csc_id().

int l1t::emtf::SP::me1_subsector
private

Definition at line 198 of file SP.h.

Referenced by ME1_subsector(), and set_me1_subsector().

int l1t::emtf::SP::me1_TBIN
private

Definition at line 204 of file SP.h.

Referenced by ME1_TBIN(), and set_me1_TBIN().

int l1t::emtf::SP::me1_trk_stub_num
private

Definition at line 200 of file SP.h.

Referenced by ME1_trk_stub_num(), and set_me1_trk_stub_num().

int l1t::emtf::SP::me2_csc_id
private

Definition at line 192 of file SP.h.

Referenced by ME2_csc_id(), and set_me2_csc_id().

int l1t::emtf::SP::me2_TBIN
private

Definition at line 203 of file SP.h.

Referenced by ME2_TBIN(), and set_me2_TBIN().

int l1t::emtf::SP::me2_trk_stub_num
private

Definition at line 193 of file SP.h.

Referenced by ME2_trk_stub_num(), and set_me2_trk_stub_num().

int l1t::emtf::SP::me3_csc_id
private

Definition at line 194 of file SP.h.

Referenced by ME3_csc_id(), and set_me3_csc_id().

int l1t::emtf::SP::me3_TBIN
private

Definition at line 202 of file SP.h.

Referenced by ME3_TBIN(), and set_me3_TBIN().

int l1t::emtf::SP::me3_trk_stub_num
private

Definition at line 195 of file SP.h.

Referenced by ME3_trk_stub_num(), and set_me3_trk_stub_num().

int l1t::emtf::SP::me4_csc_id
private

Definition at line 196 of file SP.h.

Referenced by ME4_csc_id(), and set_me4_csc_id().

int l1t::emtf::SP::me4_TBIN
private

Definition at line 201 of file SP.h.

Referenced by ME4_TBIN(), and set_me4_TBIN().

int l1t::emtf::SP::me4_trk_stub_num
private

Definition at line 197 of file SP.h.

Referenced by ME4_trk_stub_num(), and set_me4_trk_stub_num().

float l1t::emtf::SP::phi_global
private

Definition at line 215 of file SP.h.

Referenced by Phi_global(), and set_phi_global_only().

float l1t::emtf::SP::phi_GMT
private

Definition at line 216 of file SP.h.

Referenced by Phi_GMT(), set_phi_GMT(), set_phi_GMT_only(), and set_phi_GMT_rad().

float l1t::emtf::SP::phi_GMT_corr
private

Definition at line 217 of file SP.h.

Referenced by Phi_GMT_corr(), and set_phi_GMT_corr_only().

float l1t::emtf::SP::phi_GMT_global
private

Definition at line 219 of file SP.h.

Referenced by Phi_GMT_global(), and set_phi_GMT_global_only().

int l1t::emtf::SP::phi_GMT_int
private
float l1t::emtf::SP::phi_GMT_rad
private

Definition at line 218 of file SP.h.

Referenced by Phi_GMT_rad(), set_phi_GMT_rad(), and set_phi_GMT_rad_only().

float l1t::emtf::SP::phi_local
private

Definition at line 213 of file SP.h.

Referenced by Phi_local(), set_phi_local(), set_phi_local_only(), and set_phi_local_rad().

int l1t::emtf::SP::phi_local_int
private

Definition at line 186 of file SP.h.

Referenced by Phi_local_int(), set_phi_local(), set_phi_local_int(), and set_phi_local_int_only().

float l1t::emtf::SP::phi_local_rad
private

Definition at line 214 of file SP.h.

Referenced by Phi_local_rad(), set_phi_local_rad(), and set_phi_local_rad_only().

float l1t::emtf::SP::pi = 3.141592653589793238

Definition at line 43 of file SP.h.

Referenced by calc_phi_GMT_rad(), calc_phi_local_rad(), set_phi_GMT_rad(), and set_phi_local_rad().

float l1t::emtf::SP::pt
private
int l1t::emtf::SP::pt_int
private

Definition at line 189 of file SP.h.

Referenced by Pt_int(), set_pt_int(), and set_pt_int_only().

int l1t::emtf::SP::pt_lut_address
private

Definition at line 183 of file SP.h.

Referenced by Pt_lut_address(), and set_pt_lut_address().

int l1t::emtf::SP::quality
private

Definition at line 190 of file SP.h.

Referenced by Quality(), and set_quality().

int l1t::emtf::SP::se
private

Definition at line 210 of file SP.h.

Referenced by SE(), and set_se().

int l1t::emtf::SP::tbin_num
private

Definition at line 205 of file SP.h.

Referenced by set_TBIN_num(), and TBIN_num().

int l1t::emtf::SP::vc
private

Definition at line 208 of file SP.h.

Referenced by set_vc(), and VC().

int l1t::emtf::SP::vt
private

Definition at line 209 of file SP.h.

Referenced by set_vt(), and VT().