CMS 3D CMS Logo

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

#include <RPC.h>

Public Member Functions

void add_format_error ()
 
int BC0 () const
 
uint64_t Dataword () const
 
int Format_errors () const
 
int Frame () const
 
int Link () const
 
int Phi () const
 
 RPC (uint64_t dataword)
 
 RPC ()
 
int RPC_BXN () const
 
void set_bc0 (int bits)
 
void set_dataword (uint64_t bits)
 
void set_frame (int bits)
 
void set_link (int bits)
 
void set_phi (int bits)
 
void set_rpc_bxn (int bits)
 
void set_tbin (int bits)
 
void set_theta (int bits)
 
void set_vp (int bits)
 
void set_word (int bits)
 
int TBIN () const
 
int Theta () const
 
int VP () const
 
int Word () const
 
virtual ~RPC ()
 

Private Attributes

int bc0
 
uint64_t dataword
 
int format_errors
 
int frame
 
int link
 
int phi
 
int rpc_bxn
 
int tbin
 
int theta
 
int vp
 
int word
 

Detailed Description

Definition at line 12 of file RPC.h.

Constructor & Destructor Documentation

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

Definition at line 17 of file RPC.h.

17  :
18  phi(-99), theta(-99), word(-99), frame(-99), link(-99), rpc_bxn(-99),
19  bc0(-99), tbin(-99), vp(-99), format_errors(0), dataword(-99)
20  {};
int theta
Definition: RPC.h:50
int tbin
Definition: RPC.h:56
int link
Definition: RPC.h:53
int frame
Definition: RPC.h:52
int rpc_bxn
Definition: RPC.h:54
int phi
Definition: RPC.h:49
int format_errors
Definition: RPC.h:58
int word
Definition: RPC.h:51
int bc0
Definition: RPC.h:55
int vp
Definition: RPC.h:57
uint64_t dataword
Definition: RPC.h:59
virtual l1t::emtf::RPC::~RPC ( )
inlinevirtual

Definition at line 22 of file RPC.h.

22 {};

Member Function Documentation

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

Definition at line 33 of file RPC.h.

References format_errors.

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

33 { format_errors += 1; }
int format_errors
Definition: RPC.h:58
int l1t::emtf::RPC::BC0 ( ) const
inline

Definition at line 42 of file RPC.h.

References bc0.

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

42 { return bc0; }
int bc0
Definition: RPC.h:55
uint64_t l1t::emtf::RPC::Dataword ( ) const
inline

Definition at line 46 of file RPC.h.

References dataword.

46 { return dataword; }
uint64_t dataword
Definition: RPC.h:59
int l1t::emtf::RPC::Format_errors ( ) const
inline

Definition at line 45 of file RPC.h.

References format_errors.

45 { return format_errors; }
int format_errors
Definition: RPC.h:58
int l1t::emtf::RPC::Frame ( ) const
inline

Definition at line 39 of file RPC.h.

References frame.

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

39 { return frame; }
int frame
Definition: RPC.h:52
int l1t::emtf::RPC::Link ( ) const
inline

Definition at line 40 of file RPC.h.

References link.

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

40 { return link; }
int link
Definition: RPC.h:53
int l1t::emtf::RPC::Phi ( ) const
inline

Definition at line 36 of file RPC.h.

References phi.

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

36 { return phi; }
int phi
Definition: RPC.h:49
int l1t::emtf::RPC::RPC_BXN ( ) const
inline

Definition at line 41 of file RPC.h.

References rpc_bxn.

41 { return rpc_bxn; }
int rpc_bxn
Definition: RPC.h:54
void l1t::emtf::RPC::set_bc0 ( int  bits)
inline

Definition at line 30 of file RPC.h.

References bc0, and bits.

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

30 { bc0 = 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 bc0
Definition: RPC.h:55
void l1t::emtf::RPC::set_dataword ( uint64_t  bits)
inline

Definition at line 34 of file RPC.h.

References bits.

34 { dataword = 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
uint64_t dataword
Definition: RPC.h:59
void l1t::emtf::RPC::set_frame ( int  bits)
inline

Definition at line 27 of file RPC.h.

References bits, and frame.

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

27 { frame = 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 frame
Definition: RPC.h:52
void l1t::emtf::RPC::set_link ( int  bits)
inline

Definition at line 28 of file RPC.h.

References bits, and link.

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

28 { link = 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 link
Definition: RPC.h:53
void l1t::emtf::RPC::set_phi ( int  bits)
inline

Definition at line 24 of file RPC.h.

References bits, and phi.

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

24 { phi = 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
Definition: RPC.h:49
void l1t::emtf::RPC::set_rpc_bxn ( int  bits)
inline

Definition at line 29 of file RPC.h.

References bits, and rpc_bxn.

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

29 { rpc_bxn = 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 rpc_bxn
Definition: RPC.h:54
void l1t::emtf::RPC::set_tbin ( int  bits)
inline

Definition at line 31 of file RPC.h.

References bits, and tbin.

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

31 { tbin = bits; }
int tbin
Definition: RPC.h:56
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::RPC::set_theta ( int  bits)
inline

Definition at line 25 of file RPC.h.

References bits, and theta.

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

25 { theta = bits; }
int theta
Definition: RPC.h:50
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::RPC::set_vp ( int  bits)
inline

Definition at line 32 of file RPC.h.

References bits, and vp.

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

32 { vp = 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 vp
Definition: RPC.h:57
void l1t::emtf::RPC::set_word ( int  bits)
inline

Definition at line 26 of file RPC.h.

References bits, and word.

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

26 { word = 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 word
Definition: RPC.h:51
int l1t::emtf::RPC::TBIN ( ) const
inline

Definition at line 43 of file RPC.h.

References tbin.

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

43 { return tbin; }
int tbin
Definition: RPC.h:56
int l1t::emtf::RPC::Theta ( ) const
inline

Definition at line 37 of file RPC.h.

References theta.

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

37 { return theta; }
int theta
Definition: RPC.h:50
int l1t::emtf::RPC::VP ( ) const
inline

Definition at line 44 of file RPC.h.

References vp.

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

44 { return vp; }
int vp
Definition: RPC.h:57
int l1t::emtf::RPC::Word ( ) const
inline

Definition at line 38 of file RPC.h.

References word.

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

38 { return word; }
int word
Definition: RPC.h:51

Member Data Documentation

int l1t::emtf::RPC::bc0
private

Definition at line 55 of file RPC.h.

Referenced by BC0(), and set_bc0().

uint64_t l1t::emtf::RPC::dataword
private

Definition at line 59 of file RPC.h.

Referenced by Dataword().

int l1t::emtf::RPC::format_errors
private

Definition at line 58 of file RPC.h.

Referenced by add_format_error(), and Format_errors().

int l1t::emtf::RPC::frame
private

Definition at line 52 of file RPC.h.

Referenced by Frame(), and set_frame().

int l1t::emtf::RPC::link
private

Definition at line 53 of file RPC.h.

Referenced by Link(), and set_link().

int l1t::emtf::RPC::phi
private

Definition at line 49 of file RPC.h.

Referenced by Particle.Particle::__str__(), Phi(), ntupleDataFormat.Track::phiPull(), and set_phi().

int l1t::emtf::RPC::rpc_bxn
private

Definition at line 54 of file RPC.h.

Referenced by RPC_BXN(), and set_rpc_bxn().

int l1t::emtf::RPC::tbin
private

Definition at line 56 of file RPC.h.

Referenced by set_tbin(), and TBIN().

int l1t::emtf::RPC::theta
private

Definition at line 50 of file RPC.h.

Referenced by set_theta(), Theta(), and Tau.Tau::zImpact().

int l1t::emtf::RPC::vp
private

Definition at line 57 of file RPC.h.

Referenced by set_vp(), and VP().

int l1t::emtf::RPC::word
private

Definition at line 51 of file RPC.h.

Referenced by set_word(), and Word().