CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
l1t::emtf::SP Class Reference

#include <SP.h>

Public Member Functions

void add_format_error ()
 
int BC0 () const
 
int BX () const
 
int C () const
 
uint64_t Dataword () const
 
int Eta_GMT () const
 
int Format_errors () const
 
int HL () const
 
int ME1_CSC_ID () const
 
int ME1_delay () const
 
int ME1_stub_num () const
 
int ME1_subsector () const
 
int ME2_CSC_ID () const
 
int ME2_delay () const
 
int ME2_stub_num () const
 
int ME3_CSC_ID () const
 
int ME3_delay () const
 
int ME3_stub_num () const
 
int ME4_CSC_ID () const
 
int ME4_delay () const
 
int ME4_stub_num () const
 
int Mode () const
 
int Phi_full () const
 
int Phi_GMT () const
 
int Pt_GMT () const
 
unsigned long Pt_LUT_addr () const
 
int Quality_GMT () 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 (int bits)
 
void set_hl (int bits)
 
void set_me1_CSC_ID (int bits)
 
void set_me1_delay (int bits)
 
void set_me1_stub_num (int bits)
 
void set_me1_subsector (int bits)
 
void set_me2_CSC_ID (int bits)
 
void set_me2_delay (int bits)
 
void set_me2_stub_num (int bits)
 
void set_me3_CSC_ID (int bits)
 
void set_me3_delay (int bits)
 
void set_me3_stub_num (int bits)
 
void set_me4_CSC_ID (int bits)
 
void set_me4_delay (int bits)
 
void set_me4_stub_num (int bits)
 
void set_mode (int bits)
 
void set_phi_full (int bits)
 
void set_phi_GMT (int bits)
 
void set_pt_GMT (int bits)
 
void set_pt_LUT_addr (unsigned long bits)
 
void set_quality_GMT (int bits)
 
void set_se (int bits)
 
void set_tbin (int bits)
 
void set_vc (int bits)
 
void set_vt (int bits)
 
 SP (uint64_t dataword)
 
 SP ()
 
int TBIN () const
 
int VC () const
 
int VT () const
 
virtual ~SP ()
 

Private Attributes

int bc0
 
int bx
 
int c
 
uint64_t dataword
 
int eta_GMT
 
int format_errors
 
int hl
 
int me1_CSC_ID
 
int me1_delay
 
int me1_stub_num
 
int me1_subsector
 
int me2_CSC_ID
 
int me2_delay
 
int me2_stub_num
 
int me3_CSC_ID
 
int me3_delay
 
int me3_stub_num
 
int me4_CSC_ID
 
int me4_delay
 
int me4_stub_num
 
int mode
 
int phi_full
 
int phi_GMT
 
int pt_GMT
 
unsigned long pt_LUT_addr
 
int quality_GMT
 
int se
 
int tbin
 
int vc
 
int vt
 

Detailed Description

Definition at line 12 of file SP.h.

Constructor & Destructor Documentation

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

Definition at line 17 of file SP.h.

17  :
18  hl(-99), c(-99), phi_full(-99), vc(-99), vt(-99), se(-99), bc0(-99),
19  quality_GMT(-99), phi_GMT(-99), bx(-99), mode(-99), eta_GMT(-99), pt_GMT(-99),
20  me1_subsector(-99), me1_CSC_ID(-99), me1_stub_num(-99), me2_CSC_ID(-99),
21  me2_stub_num(-99), me3_CSC_ID(-99), me3_stub_num(-99), me4_CSC_ID(-99),
22  me4_stub_num(-99), tbin(-99), me1_delay(-99), me2_delay(-99), me3_delay(-99),
23  me4_delay(-99), pt_LUT_addr(-99), format_errors(0), dataword(-99)
24  {};
int me3_stub_num
Definition: SP.h:111
int c
Definition: SP.h:93
int quality_GMT
Definition: SP.h:99
uint64_t dataword
Definition: SP.h:121
int vc
Definition: SP.h:95
int bc0
Definition: SP.h:98
int me4_CSC_ID
Definition: SP.h:112
int format_errors
Definition: SP.h:120
int se
Definition: SP.h:97
int hl
Definition: SP.h:92
int vt
Definition: SP.h:96
int me2_delay
Definition: SP.h:116
int phi_GMT
Definition: SP.h:100
int me2_CSC_ID
Definition: SP.h:108
int me4_stub_num
Definition: SP.h:113
int me4_delay
Definition: SP.h:118
int me3_CSC_ID
Definition: SP.h:110
int me3_delay
Definition: SP.h:117
int me1_subsector
Definition: SP.h:105
int bx
Definition: SP.h:101
int mode
Definition: SP.h:102
int tbin
Definition: SP.h:114
int phi_full
Definition: SP.h:94
int me1_delay
Definition: SP.h:115
int eta_GMT
Definition: SP.h:103
unsigned long pt_LUT_addr
Definition: SP.h:119
int me1_CSC_ID
Definition: SP.h:106
int me1_stub_num
Definition: SP.h:107
int pt_GMT
Definition: SP.h:104
int me2_stub_num
Definition: SP.h:109
virtual l1t::emtf::SP::~SP ( )
inlinevirtual

Definition at line 26 of file SP.h.

26 {};

Member Function Documentation

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

Definition at line 56 of file SP.h.

References format_errors.

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

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

Definition at line 65 of file SP.h.

References bc0.

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

Definition at line 68 of file SP.h.

References bx.

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

Definition at line 60 of file SP.h.

References c.

Referenced by l1t::stage2::emtf::ImportSP(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

60 { return c; }
int c
Definition: SP.h:93
uint64_t l1t::emtf::SP::Dataword ( ) const
inline

Definition at line 88 of file SP.h.

References dataword.

88 { return dataword; }
uint64_t dataword
Definition: SP.h:121
int l1t::emtf::SP::Eta_GMT ( ) const
inline

Definition at line 70 of file SP.h.

References eta_GMT.

Referenced by l1t::stage2::emtf::ImportSP(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

70 { return eta_GMT; }
int eta_GMT
Definition: SP.h:103
int l1t::emtf::SP::Format_errors ( ) const
inline

Definition at line 87 of file SP.h.

References format_errors.

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

Definition at line 59 of file SP.h.

References hl.

59 { return hl; }
int hl
Definition: SP.h:92
int l1t::emtf::SP::ME1_CSC_ID ( ) const
inline

Definition at line 73 of file SP.h.

References me1_CSC_ID.

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

73 { return me1_CSC_ID; }
int me1_CSC_ID
Definition: SP.h:106
int l1t::emtf::SP::ME1_delay ( ) const
inline

Definition at line 82 of file SP.h.

References me1_delay.

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

82 { return me1_delay; }
int me1_delay
Definition: SP.h:115
int l1t::emtf::SP::ME1_stub_num ( ) const
inline

Definition at line 74 of file SP.h.

References me1_stub_num.

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

74 { return me1_stub_num; }
int me1_stub_num
Definition: SP.h:107
int l1t::emtf::SP::ME1_subsector ( ) const
inline

Definition at line 72 of file SP.h.

References me1_subsector.

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

72 { return me1_subsector; }
int me1_subsector
Definition: SP.h:105
int l1t::emtf::SP::ME2_CSC_ID ( ) const
inline

Definition at line 75 of file SP.h.

References me2_CSC_ID.

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

75 { return me2_CSC_ID; }
int me2_CSC_ID
Definition: SP.h:108
int l1t::emtf::SP::ME2_delay ( ) const
inline

Definition at line 83 of file SP.h.

References me2_delay.

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

83 { return me2_delay; }
int me2_delay
Definition: SP.h:116
int l1t::emtf::SP::ME2_stub_num ( ) const
inline

Definition at line 76 of file SP.h.

References me2_stub_num.

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

76 { return me2_stub_num; }
int me2_stub_num
Definition: SP.h:109
int l1t::emtf::SP::ME3_CSC_ID ( ) const
inline

Definition at line 77 of file SP.h.

References me3_CSC_ID.

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

77 { return me3_CSC_ID; }
int me3_CSC_ID
Definition: SP.h:110
int l1t::emtf::SP::ME3_delay ( ) const
inline

Definition at line 84 of file SP.h.

References me3_delay.

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

84 { return me3_delay; }
int me3_delay
Definition: SP.h:117
int l1t::emtf::SP::ME3_stub_num ( ) const
inline

Definition at line 78 of file SP.h.

References me3_stub_num.

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

78 { return me3_stub_num; }
int me3_stub_num
Definition: SP.h:111
int l1t::emtf::SP::ME4_CSC_ID ( ) const
inline

Definition at line 79 of file SP.h.

References me4_CSC_ID.

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

79 { return me4_CSC_ID; }
int me4_CSC_ID
Definition: SP.h:112
int l1t::emtf::SP::ME4_delay ( ) const
inline

Definition at line 85 of file SP.h.

References me4_delay.

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

85 { return me4_delay; }
int me4_delay
Definition: SP.h:118
int l1t::emtf::SP::ME4_stub_num ( ) const
inline

Definition at line 80 of file SP.h.

References me4_stub_num.

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

80 { return me4_stub_num; }
int me4_stub_num
Definition: SP.h:113
int l1t::emtf::SP::Mode ( ) const
inline

Definition at line 69 of file SP.h.

References mode.

Referenced by l1t::stage2::emtf::ImportSP().

69 { return mode; }
int mode
Definition: SP.h:102
int l1t::emtf::SP::Phi_full ( ) const
inline

Definition at line 61 of file SP.h.

References phi_full.

Referenced by l1t::stage2::emtf::ImportSP().

61 { return phi_full; }
int phi_full
Definition: SP.h:94
int l1t::emtf::SP::Phi_GMT ( ) const
inline

Definition at line 67 of file SP.h.

References phi_GMT.

Referenced by l1t::stage2::emtf::ImportSP(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

67 { return phi_GMT; }
int phi_GMT
Definition: SP.h:100
int l1t::emtf::SP::Pt_GMT ( ) const
inline

Definition at line 71 of file SP.h.

References pt_GMT.

Referenced by l1t::stage2::emtf::ImportSP(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

71 { return pt_GMT; }
int pt_GMT
Definition: SP.h:104
unsigned long l1t::emtf::SP::Pt_LUT_addr ( ) const
inline

Definition at line 86 of file SP.h.

References pt_LUT_addr.

Referenced by l1t::stage2::emtf::ImportSP().

86 { return pt_LUT_addr; }
unsigned long pt_LUT_addr
Definition: SP.h:119
int l1t::emtf::SP::Quality_GMT ( ) const
inline

Definition at line 66 of file SP.h.

References quality_GMT.

Referenced by l1t::stage2::emtf::ImportSP(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

66 { return quality_GMT; }
int quality_GMT
Definition: SP.h:99
int l1t::emtf::SP::SE ( ) const
inline

Definition at line 64 of file SP.h.

References se.

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

Definition at line 34 of file SP.h.

References bc0, and bits.

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

34 { bc0 = bits; }
int bc0
Definition: SP.h:98
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 37 of file SP.h.

References bits, and bx.

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

37 { 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:101
void l1t::emtf::SP::set_c ( int  bits)
inline

Definition at line 29 of file SP.h.

References bits, and c.

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

29 { c = bits; }
int c
Definition: SP.h:93
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 57 of file SP.h.

References bits.

57 { dataword = bits; }
uint64_t dataword
Definition: SP.h:121
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 ( int  bits)
inline

Definition at line 39 of file SP.h.

References bits, and eta_GMT.

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

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

Definition at line 28 of file SP.h.

References bits, and hl.

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

28 { 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:92
void l1t::emtf::SP::set_me1_CSC_ID ( int  bits)
inline

Definition at line 42 of file SP.h.

References bits, and me1_CSC_ID.

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

42 { me1_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 me1_CSC_ID
Definition: SP.h:106
void l1t::emtf::SP::set_me1_delay ( int  bits)
inline

Definition at line 51 of file SP.h.

References bits, and me1_delay.

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

51 { me1_delay = 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_delay
Definition: SP.h:115
void l1t::emtf::SP::set_me1_stub_num ( int  bits)
inline

Definition at line 43 of file SP.h.

References bits, and me1_stub_num.

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

43 { me1_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_stub_num
Definition: SP.h:107
void l1t::emtf::SP::set_me1_subsector ( int  bits)
inline

Definition at line 41 of file SP.h.

References bits, and me1_subsector.

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

41 { 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:105
void l1t::emtf::SP::set_me2_CSC_ID ( int  bits)
inline

Definition at line 44 of file SP.h.

References bits, and me2_CSC_ID.

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

44 { 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:108
void l1t::emtf::SP::set_me2_delay ( int  bits)
inline

Definition at line 52 of file SP.h.

References bits, and me2_delay.

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

52 { me2_delay = 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_delay
Definition: SP.h:116
void l1t::emtf::SP::set_me2_stub_num ( int  bits)
inline

Definition at line 45 of file SP.h.

References bits, and me2_stub_num.

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

45 { me2_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_stub_num
Definition: SP.h:109
void l1t::emtf::SP::set_me3_CSC_ID ( int  bits)
inline

Definition at line 46 of file SP.h.

References bits, and me3_CSC_ID.

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

46 { 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:110
void l1t::emtf::SP::set_me3_delay ( int  bits)
inline

Definition at line 53 of file SP.h.

References bits, and me3_delay.

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

53 { me3_delay = 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_delay
Definition: SP.h:117
void l1t::emtf::SP::set_me3_stub_num ( int  bits)
inline

Definition at line 47 of file SP.h.

References bits, and me3_stub_num.

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

47 { me3_stub_num = bits; }
int me3_stub_num
Definition: SP.h:111
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_me4_CSC_ID ( int  bits)
inline

Definition at line 48 of file SP.h.

References bits, and me4_CSC_ID.

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

48 { me4_CSC_ID = bits; }
int me4_CSC_ID
Definition: SP.h:112
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_me4_delay ( int  bits)
inline

Definition at line 54 of file SP.h.

References bits, and me4_delay.

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

54 { me4_delay = 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_delay
Definition: SP.h:118
void l1t::emtf::SP::set_me4_stub_num ( int  bits)
inline

Definition at line 49 of file SP.h.

References bits, and me4_stub_num.

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

49 { me4_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_stub_num
Definition: SP.h:113
void l1t::emtf::SP::set_mode ( int  bits)
inline

Definition at line 38 of file SP.h.

References bits, and mode.

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

38 { mode = 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 mode
Definition: SP.h:102
void l1t::emtf::SP::set_phi_full ( int  bits)
inline

Definition at line 30 of file SP.h.

References bits, and phi_full.

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

30 { phi_full = 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 phi_full
Definition: SP.h:94
void l1t::emtf::SP::set_phi_GMT ( int  bits)
inline

Definition at line 36 of file SP.h.

References bits, and phi_GMT.

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

36 { phi_GMT = 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 phi_GMT
Definition: SP.h:100
void l1t::emtf::SP::set_pt_GMT ( int  bits)
inline

Definition at line 40 of file SP.h.

References bits, and pt_GMT.

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

40 { pt_GMT = 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 pt_GMT
Definition: SP.h:104
void l1t::emtf::SP::set_pt_LUT_addr ( unsigned long  bits)
inline

Definition at line 55 of file SP.h.

References bits, and pt_LUT_addr.

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

55 { pt_LUT_addr = 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
unsigned long pt_LUT_addr
Definition: SP.h:119
void l1t::emtf::SP::set_quality_GMT ( int  bits)
inline

Definition at line 35 of file SP.h.

References bits, and quality_GMT.

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

35 { quality_GMT = bits; }
int quality_GMT
Definition: SP.h:99
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_se ( int  bits)
inline

Definition at line 33 of file SP.h.

References bits, and se.

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

33 { 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:97
void l1t::emtf::SP::set_tbin ( int  bits)
inline

Definition at line 50 of file SP.h.

References bits, and tbin.

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

50 { 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 tbin
Definition: SP.h:114
void l1t::emtf::SP::set_vc ( int  bits)
inline

Definition at line 31 of file SP.h.

References bits, and vc.

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

31 { vc = bits; }
int vc
Definition: SP.h:95
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 32 of file SP.h.

References bits, and vt.

32 { 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:96
int l1t::emtf::SP::TBIN ( ) const
inline

Definition at line 81 of file SP.h.

References tbin.

Referenced by l1t::stage2::emtf::ImportSP(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

81 { return tbin; }
int tbin
Definition: SP.h:114
int l1t::emtf::SP::VC ( ) const
inline

Definition at line 62 of file SP.h.

References vc.

Referenced by l1t::stage2::emtf::ImportSP(), and l1t::stage2::emtf::SPBlockUnpacker::unpack().

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

Definition at line 63 of file SP.h.

References vt.

63 { return vt; }
int vt
Definition: SP.h:96

Member Data Documentation

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

Definition at line 98 of file SP.h.

Referenced by BC0(), and set_bc0().

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

Definition at line 101 of file SP.h.

Referenced by BX(), and set_bx().

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

Definition at line 93 of file SP.h.

Referenced by C(), and set_c().

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

Definition at line 121 of file SP.h.

Referenced by Dataword().

int l1t::emtf::SP::eta_GMT
private

Definition at line 103 of file SP.h.

Referenced by Eta_GMT(), and set_eta_GMT().

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

Definition at line 120 of file SP.h.

Referenced by add_format_error(), and Format_errors().

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

Definition at line 92 of file SP.h.

Referenced by HL(), and set_hl().

int l1t::emtf::SP::me1_CSC_ID
private

Definition at line 106 of file SP.h.

Referenced by ME1_CSC_ID(), and set_me1_CSC_ID().

int l1t::emtf::SP::me1_delay
private

Definition at line 115 of file SP.h.

Referenced by ME1_delay(), and set_me1_delay().

int l1t::emtf::SP::me1_stub_num
private

Definition at line 107 of file SP.h.

Referenced by ME1_stub_num(), and set_me1_stub_num().

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

Definition at line 105 of file SP.h.

Referenced by ME1_subsector(), and set_me1_subsector().

int l1t::emtf::SP::me2_CSC_ID
private

Definition at line 108 of file SP.h.

Referenced by ME2_CSC_ID(), and set_me2_CSC_ID().

int l1t::emtf::SP::me2_delay
private

Definition at line 116 of file SP.h.

Referenced by ME2_delay(), and set_me2_delay().

int l1t::emtf::SP::me2_stub_num
private

Definition at line 109 of file SP.h.

Referenced by ME2_stub_num(), and set_me2_stub_num().

int l1t::emtf::SP::me3_CSC_ID
private

Definition at line 110 of file SP.h.

Referenced by ME3_CSC_ID(), and set_me3_CSC_ID().

int l1t::emtf::SP::me3_delay
private

Definition at line 117 of file SP.h.

Referenced by ME3_delay(), and set_me3_delay().

int l1t::emtf::SP::me3_stub_num
private

Definition at line 111 of file SP.h.

Referenced by ME3_stub_num(), and set_me3_stub_num().

int l1t::emtf::SP::me4_CSC_ID
private

Definition at line 112 of file SP.h.

Referenced by ME4_CSC_ID(), and set_me4_CSC_ID().

int l1t::emtf::SP::me4_delay
private

Definition at line 118 of file SP.h.

Referenced by ME4_delay(), and set_me4_delay().

int l1t::emtf::SP::me4_stub_num
private

Definition at line 113 of file SP.h.

Referenced by ME4_stub_num(), and set_me4_stub_num().

int l1t::emtf::SP::mode
private

Definition at line 102 of file SP.h.

Referenced by Mode(), and set_mode().

int l1t::emtf::SP::phi_full
private

Definition at line 94 of file SP.h.

Referenced by Phi_full(), and set_phi_full().

int l1t::emtf::SP::phi_GMT
private

Definition at line 100 of file SP.h.

Referenced by Phi_GMT(), and set_phi_GMT().

int l1t::emtf::SP::pt_GMT
private

Definition at line 104 of file SP.h.

Referenced by Pt_GMT(), and set_pt_GMT().

unsigned long l1t::emtf::SP::pt_LUT_addr
private

Definition at line 119 of file SP.h.

Referenced by Pt_LUT_addr(), and set_pt_LUT_addr().

int l1t::emtf::SP::quality_GMT
private

Definition at line 99 of file SP.h.

Referenced by Quality_GMT(), and set_quality_GMT().

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

Definition at line 97 of file SP.h.

Referenced by SE(), and set_se().

int l1t::emtf::SP::tbin
private

Definition at line 114 of file SP.h.

Referenced by set_tbin(), and TBIN().

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

Definition at line 95 of file SP.h.

Referenced by set_vc(), and VC().

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

Definition at line 96 of file SP.h.

Referenced by set_vt(), and VT().