test
CMS 3D CMS Logo

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

#include <EMTFHit.h>

Inheritance diagram for l1t::EMTFHit:
l1t::EMTFHitExtra

Public Member Functions

int BC0 () const
 
int Bend () const
 
int BX () const
 
int Chamber () const
 
CSCCorrelatedLCTDigi CreateCSCCorrelatedLCTDigi ()
 
CSCDetId CreateCSCDetId ()
 
CSCDetId CSC_DetId () const
 
int CSC_ID () const
 
CSCCorrelatedLCTDigi CSC_LCTDigi () const
 
 EMTFHit ()
 
int Endcap () const
 
void ImportCSCCorrelatedLCTDigi (const CSCCorrelatedLCTDigi &_digi)
 
void ImportCSCDetId (const CSCDetId &_detId)
 
void ImportME (const emtf::ME _ME)
 
int Is_CSC_hit () const
 
int Is_RPC_hit () const
 
int MPC_link () const
 
int Neighbor () const
 
int Pattern () const
 
void PrintForSimulator ()
 
void PrintSimulatorHeader ()
 
const CSCDetIdPtrCSC_DetId () const
 
const CSCCorrelatedLCTDigiPtrCSC_LCTDigi () const
 
int Quality () const
 
int Ring () const
 
int Sector () const
 
int Sector_index () const
 
void set_bc0 (int bits)
 
void set_bend (int bits)
 
void set_bx (int bits)
 
void set_chamber (int bits)
 
void set_csc_ID (int bits)
 
void set_endcap (int bits)
 
void set_is_CSC_hit (int bits)
 
void set_is_RPC_hit (int bits)
 
void set_mpc_link (int bits)
 
void set_neighbor (int bits)
 
void set_pattern (int bits)
 
void set_quality (int bits)
 
void set_ring (int bits)
 
void set_sector (int bits)
 
void set_sector_index (int bits)
 
void set_station (int bits)
 
void set_strip (int bits)
 
void set_stub_num (int bits)
 
void set_subsector (int bits)
 
void set_sync_err (int bits)
 
void set_track_num (int bits)
 
void set_valid (int bits)
 
void set_wire (int bits)
 
void SetCSCDetId (CSCDetId id)
 
void SetCSCLCTDigi (CSCCorrelatedLCTDigi digi)
 
int Station () const
 
int Strip () const
 
int Stub_num () const
 
int Subsector () const
 
int Sync_err () const
 
int Track_num () const
 
int Valid () const
 
int Wire () const
 
virtual ~EMTFHit ()
 

Private Attributes

int bc0
 
int bend
 
int bx
 
int chamber
 
CSCDetId csc_DetId
 
int csc_ID
 
CSCCorrelatedLCTDigi csc_LCTDigi
 
int endcap
 
int is_CSC_hit
 
int is_RPC_hit
 
int mpc_link
 
int neighbor
 
int pattern
 
int quality
 
int ring
 
int sector
 
int sector_index
 
int station
 
int strip
 
int stub_num
 
int subsector
 
int sync_err
 
int track_num
 
int valid
 
int wire
 

Detailed Description

Definition at line 19 of file EMTFHit.h.

Constructor & Destructor Documentation

l1t::EMTFHit::EMTFHit ( )
inline

Definition at line 22 of file EMTFHit.h.

22  :
23 
24  // Using -999 instead of -99 b/c this seems most common in the emulator. Unfortunate. - AWB 17.03.16
25  endcap(-999), station(-999), ring(-999), sector(-999), sector_index(-999), subsector(-999), chamber(-999), csc_ID(-999),
26  neighbor(-999), mpc_link(-999), wire(-999), strip(-999), track_num(-999), quality(-999), pattern(-999), bend(-999),
27  valid(-999), sync_err(-999), bc0(-999), bx(-999), stub_num(-999), is_CSC_hit(-999), is_RPC_hit(-999)
28  {};
int station
Definition: EMTFHit.h:104
int mpc_link
Definition: EMTFHit.h:112
int neighbor
Definition: EMTFHit.h:111
int sync_err
Definition: EMTFHit.h:120
int is_CSC_hit
Definition: EMTFHit.h:124
int subsector
Definition: EMTFHit.h:108
int stub_num
Definition: EMTFHit.h:123
int pattern
Definition: EMTFHit.h:117
int endcap
Definition: EMTFHit.h:103
int track_num
Definition: EMTFHit.h:115
int quality
Definition: EMTFHit.h:116
int sector_index
Definition: EMTFHit.h:107
int sector
Definition: EMTFHit.h:106
int chamber
Definition: EMTFHit.h:109
int is_RPC_hit
Definition: EMTFHit.h:125
int csc_ID
Definition: EMTFHit.h:110
virtual l1t::EMTFHit::~EMTFHit ( )
inlinevirtual

Definition at line 30 of file EMTFHit.h.

30 {};

Member Function Documentation

int l1t::EMTFHit::BC0 ( ) const
inline

Definition at line 91 of file EMTFHit.h.

References bc0.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit().

91 { return bc0 ; }
int l1t::EMTFHit::Bend ( ) const
inline

Definition at line 88 of file EMTFHit.h.

References bend.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit().

88 { return bend ; }
int l1t::EMTFHit::BX ( ) const
inline

Definition at line 92 of file EMTFHit.h.

References bx.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

92 { return bx ; }
int l1t::EMTFHit::Chamber ( ) const
inline
CSCCorrelatedLCTDigi l1t::EMTFHit::CreateCSCCorrelatedLCTDigi ( )

Definition at line 76 of file EMTFHitTools.cc.

References bend, bx, csc_ID, pattern, quality, strip, sync_err, valid, and wire.

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

76  {
77 
79  pattern, (bend == 1) ? 1 : 0,
80  bx + 6, 0, 0, sync_err, csc_ID );
81  // Unsure of how to fill "trknmb" or "bx0" - for now filling with 1 and 0. - AWB 27.04.16
82  // Appear to be unused in the emulator code. mpclink = 0 (after bx) indicates unsorted.
83  }
int sync_err
Definition: EMTFHit.h:120
int pattern
Definition: EMTFHit.h:117
int quality
Definition: EMTFHit.h:116
int csc_ID
Definition: EMTFHit.h:110
CSCDetId l1t::EMTFHit::CreateCSCDetId ( )

Definition at line 39 of file EMTFHitTools.cc.

References chamber, CSCDetId, endcap, ring, and station.

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

39  {
40 
41  return CSCDetId( (endcap == 1) ? 1 : 2, station, // For now, leave "layer" unfilled, defaults to 0.
42  (ring == 4) ? 1 : ring, chamber ); // Not sure if this is correct, or what "layer" does. - AWB 27.04.16
43  }
int station
Definition: EMTFHit.h:104
int endcap
Definition: EMTFHit.h:103
int chamber
Definition: EMTFHit.h:109
CSCDetId l1t::EMTFHit::CSC_DetId ( ) const
inline

Definition at line 44 of file EMTFHit.h.

References csc_DetId.

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

44 { return csc_DetId; }
CSCDetId csc_DetId
Definition: EMTFHit.h:100
int l1t::EMTFHit::CSC_ID ( ) const
inline

Definition at line 80 of file EMTFHit.h.

References csc_ID.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

80 { return csc_ID ; }
int csc_ID
Definition: EMTFHit.h:110
CSCCorrelatedLCTDigi l1t::EMTFHit::CSC_LCTDigi ( ) const
inline

Definition at line 45 of file EMTFHit.h.

References csc_LCTDigi.

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

45 { return csc_LCTDigi; }
CSCCorrelatedLCTDigi csc_LCTDigi
Definition: EMTFHit.h:101
int l1t::EMTFHit::Endcap ( ) const
inline
void l1t::EMTFHit::ImportCSCCorrelatedLCTDigi ( const CSCCorrelatedLCTDigi _digi)

Definition at line 49 of file EMTFHitTools.cc.

References l1t::calc_subsector(), chamber, CSCCorrelatedLCTDigi::getBend(), CSCCorrelatedLCTDigi::getBX(), CSCCorrelatedLCTDigi::getCSCID(), CSCCorrelatedLCTDigi::getKeyWG(), CSCCorrelatedLCTDigi::getMPCLink(), CSCCorrelatedLCTDigi::getPattern(), CSCCorrelatedLCTDigi::getQuality(), CSCCorrelatedLCTDigi::getStrip(), CSCCorrelatedLCTDigi::getSyncErr(), CSCCorrelatedLCTDigi::getTrknmb(), CSCCorrelatedLCTDigi::isValid(), set_bend(), set_bx(), set_csc_ID(), set_mpc_link(), set_pattern(), set_quality(), set_strip(), set_subsector(), set_sync_err(), set_track_num(), set_valid(), set_wire(), SetCSCLCTDigi(), and station.

Referenced by l1t::EMTFHitExtra::ImportCSCCorrelatedLCTDigi().

49  {
50 
51  EMTFHit::SetCSCLCTDigi ( _digi );
52 
54  EMTFHit::set_valid ( _digi.isValid() );
55  EMTFHit::set_quality ( _digi.getQuality() );
56  EMTFHit::set_wire ( _digi.getKeyWG() );
57  EMTFHit::set_strip ( _digi.getStrip() );
58  EMTFHit::set_pattern ( _digi.getPattern() );
59  EMTFHit::set_bend ( _digi.getBend() );
60  EMTFHit::set_bx ( _digi.getBX() - 6 ); // Standard for csctfDigis in data, simCscTriggerPrimitiveDigis in MC
63  EMTFHit::set_csc_ID ( _digi.getCSCID() );
64 
66 
67  } // End EMTFHit::ImportCSCCorrelatedLCTDigi
int getStrip() const
return the key halfstrip from 0,159
void SetCSCLCTDigi(CSCCorrelatedLCTDigi digi)
Definition: EMTFHit.h:42
int station
Definition: EMTFHit.h:104
uint16_t getSyncErr() const
int calc_subsector(int _station, int _chamber)
Definition: EMTFHitTools.h:12
int getQuality() const
return the 4 bit Correlated LCT Quality
int getBend() const
return bend
void set_sync_err(int bits)
Definition: EMTFHit.h:66
void set_pattern(int bits)
Definition: EMTFHit.h:63
void set_csc_ID(int bits)
Definition: EMTFHit.h:56
void set_wire(int bits)
Definition: EMTFHit.h:59
uint16_t getCSCID() const
int getTrknmb() const
return track number
int getBX() const
return BX
void set_valid(int bits)
Definition: EMTFHit.h:65
void set_strip(int bits)
Definition: EMTFHit.h:60
int getMPCLink() const
return MPC link number, 0 means not sorted, 1-3 give MPC sorting rank
bool isValid() const
return valid pattern bit
void set_track_num(int bits)
Definition: EMTFHit.h:61
int getPattern() const
return pattern
void set_bx(int bits)
Definition: EMTFHit.h:68
int chamber
Definition: EMTFHit.h:109
void set_quality(int bits)
Definition: EMTFHit.h:62
void set_mpc_link(int bits)
Definition: EMTFHit.h:58
void set_subsector(int bits)
Definition: EMTFHit.h:54
void set_bend(int bits)
Definition: EMTFHit.h:64
int getKeyWG() const
return the key wire group
void l1t::EMTFHit::ImportCSCDetId ( const CSCDetId _detId)

Definition at line 21 of file EMTFHitTools.cc.

References CSCDetId::chamber(), CSCDetId::endcap(), CSCDetId::ring(), set_chamber(), set_endcap(), set_is_CSC_hit(), set_is_RPC_hit(), set_ring(), set_sector(), set_station(), SetCSCDetId(), CSCDetId::station(), and CSCDetId::triggerSector().

Referenced by L1TMuonEndCapTrackProducer::produce().

21  {
22 
23  EMTFHit::SetCSCDetId ( _detId );
24  // It appears the following function *actually does literally nothing* - AWB 17.03.16
25  // calculateCSCGlobalSector(detid,_globalsector,_subsector);
26 
27  // Based on L1Trigger/L1TMuonEndCap/interface/PrimitiveConverter.h
28  EMTFHit::set_endcap ( (_detId.endcap() == 2) ? -1 : _detId.endcap() ); // Convert from {+,-} = {1,2} to {1,-1}
29  EMTFHit::set_station ( _detId.station() );
31  EMTFHit::set_ring ( _detId.ring() );
32  EMTFHit::set_chamber ( _detId.chamber() );
33 
36 
37  } // End EMTFHit::ImportCSCDetId
int chamber() const
Definition: CSCDetId.h:68
void set_station(int bits)
Definition: EMTFHit.h:50
void set_endcap(int bits)
Definition: EMTFHit.h:49
void set_ring(int bits)
Definition: EMTFHit.h:51
int endcap() const
Definition: CSCDetId.h:93
int ring() const
Definition: CSCDetId.h:75
void set_sector(int bits)
Definition: EMTFHit.h:52
void set_is_CSC_hit(int bits)
Definition: EMTFHit.h:70
void SetCSCDetId(CSCDetId id)
Definition: EMTFHit.h:41
int triggerSector() const
Definition: CSCDetId.cc:3
void set_is_RPC_hit(int bits)
Definition: EMTFHit.h:71
int station() const
Definition: CSCDetId.h:86
void set_chamber(int bits)
Definition: EMTFHit.h:55
void l1t::EMTFHit::ImportME ( const emtf::ME  _ME)

Definition at line 85 of file EMTFHitTools.cc.

References l1t::emtf::ME::BC0(), l1t::emtf::ME::CLCT_pattern(), l1t::emtf::ME::LR(), l1t::emtf::ME::Quality(), l1t::emtf::ME::SE(), set_bc0(), set_bend(), set_bx(), set_is_CSC_hit(), set_is_RPC_hit(), set_pattern(), set_quality(), set_strip(), set_sync_err(), set_valid(), set_wire(), l1t::emtf::ME::Strip(), l1t::emtf::ME::TBIN(), l1t::emtf::ME::VP(), and l1t::emtf::ME::Wire().

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

85  {
86 
87  EMTFHit::set_wire ( _ME.Wire() );
88  EMTFHit::set_strip ( _ME.Strip() );
89  EMTFHit::set_quality ( _ME.Quality() );
90  EMTFHit::set_pattern ( _ME.CLCT_pattern() );
91  EMTFHit::set_bend ( (_ME.LR() == 1) ? 1 : -1 );
92  EMTFHit::set_valid ( _ME.VP() );
93  EMTFHit::set_sync_err ( _ME.SE() );
94  EMTFHit::set_bx ( _ME.TBIN() - 3 );
95  EMTFHit::set_bc0 ( _ME.BC0() );
96  EMTFHit::set_is_CSC_hit ( true );
97  EMTFHit::set_is_RPC_hit ( false );
98 
99  // Station, CSC_ID, Sector, Subsector, Neighbor, Sector_index, Ring, and Chamber filled in
100  // EventFilter/L1TRawToDigi/src/implementations_stage2/EMTFBlockME.cc
101  // "set_layer()" is not invoked, so Layer is not yet filled - AWB 21.04.16
102 
103  } // End EMTFHit::ImportME
void set_bc0(int bits)
Definition: EMTFHit.h:67
void set_sync_err(int bits)
Definition: EMTFHit.h:66
void set_pattern(int bits)
Definition: EMTFHit.h:63
void set_wire(int bits)
Definition: EMTFHit.h:59
void set_is_CSC_hit(int bits)
Definition: EMTFHit.h:70
void set_valid(int bits)
Definition: EMTFHit.h:65
void set_strip(int bits)
Definition: EMTFHit.h:60
void set_is_RPC_hit(int bits)
Definition: EMTFHit.h:71
void set_bx(int bits)
Definition: EMTFHit.h:68
void set_quality(int bits)
Definition: EMTFHit.h:62
void set_bend(int bits)
Definition: EMTFHit.h:64
int l1t::EMTFHit::Is_CSC_hit ( ) const
inline

Definition at line 94 of file EMTFHit.h.

References is_CSC_hit.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit().

94 { return is_CSC_hit; }
int is_CSC_hit
Definition: EMTFHit.h:124
int l1t::EMTFHit::Is_RPC_hit ( ) const
inline

Definition at line 95 of file EMTFHit.h.

References is_RPC_hit.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit().

95 { return is_RPC_hit; }
int is_RPC_hit
Definition: EMTFHit.h:125
int l1t::EMTFHit::MPC_link ( ) const
inline

Definition at line 82 of file EMTFHit.h.

References mpc_link.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit().

82 { return mpc_link ; }
int mpc_link
Definition: EMTFHit.h:112
int l1t::EMTFHit::Neighbor ( ) const
inline

Definition at line 81 of file EMTFHit.h.

References neighbor.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

81 { return neighbor ; }
int neighbor
Definition: EMTFHit.h:111
int l1t::EMTFHit::Pattern ( ) const
inline

Definition at line 87 of file EMTFHit.h.

References pattern.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit().

87 { return pattern ; }
int pattern
Definition: EMTFHit.h:117
void l1t::EMTFHit::PrintForSimulator ( )

Definition at line 13 of file EMTFHitTools.cc.

References bend, bx, gather_cfg::cout, csc_ID, endcap, bookConverter::max, pattern, quality, ring, sector, station, strip, subsector, valid, and wire.

13  {
14  std::cout << bx + 6 << ", " << ((endcap == 1) ? 1 : 0) << ", " << sector << ", " << std::max(subsector, 0) << ", "
15  << station << ", " << valid << ", " << quality << ", " << pattern << ", " << wire << ", "
16  << ((ring == 4) ? csc_ID + 9 : csc_ID) << ", " << std::max(bend, 0) << ", " << strip << std::endl;
17  }
int station
Definition: EMTFHit.h:104
int subsector
Definition: EMTFHit.h:108
int pattern
Definition: EMTFHit.h:117
int endcap
Definition: EMTFHit.h:103
int quality
Definition: EMTFHit.h:116
int sector
Definition: EMTFHit.h:106
tuple cout
Definition: gather_cfg.py:145
int csc_ID
Definition: EMTFHit.h:110
void l1t::EMTFHit::PrintSimulatorHeader ( )

Definition at line 6 of file EMTFHitTools.cc.

References gather_cfg::cout.

6  {
7  std::cout << "Simulator hits: time_bin, endcap, sector, subsector, station, valid, "
8  << "quality, CLCT pattern, wiregroup, cscid, bend, halfstrip" << std::endl;
9  std::cout << "Expected values: 0 - 7, 1 or 0, 1 - 6, 0 / 1 - 2, 1 - 4, 0 - 1, "
10  << " 0 - 15, 0 - 15, 0 - ?, 1 - 18, 0 - 1, 0 - ?" << std::endl;
11  }
tuple cout
Definition: gather_cfg.py:145
const CSCDetId* l1t::EMTFHit::PtrCSC_DetId ( ) const
inline

Definition at line 46 of file EMTFHit.h.

References csc_DetId.

46 { return &csc_DetId; }
CSCDetId csc_DetId
Definition: EMTFHit.h:100
const CSCCorrelatedLCTDigi* l1t::EMTFHit::PtrCSC_LCTDigi ( ) const
inline

Definition at line 47 of file EMTFHit.h.

References csc_LCTDigi.

47 { return &csc_LCTDigi; }
CSCCorrelatedLCTDigi csc_LCTDigi
Definition: EMTFHit.h:101
int l1t::EMTFHit::Quality ( ) const
inline

Definition at line 86 of file EMTFHit.h.

References quality.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit().

86 { return quality ; }
int quality
Definition: EMTFHit.h:116
int l1t::EMTFHit::Ring ( ) const
inline
int l1t::EMTFHit::Sector ( ) const
inline
int l1t::EMTFHit::Sector_index ( ) const
inline

Definition at line 77 of file EMTFHit.h.

References sector_index.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and L1TMuonEndCapTrackProducer::produce().

77 { return sector_index; }
int sector_index
Definition: EMTFHit.h:107
void l1t::EMTFHit::set_bc0 ( int  bits)
inline

Definition at line 67 of file EMTFHit.h.

References bc0, and bits.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and ImportME().

67 { 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
void l1t::EMTFHit::set_bend ( int  bits)
inline

Definition at line 64 of file EMTFHit.h.

References bend, and bits.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCCorrelatedLCTDigi(), and ImportME().

64 { bend = 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
void l1t::EMTFHit::set_bx ( int  bits)
inline

Definition at line 68 of file EMTFHit.h.

References bits, and bx.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCCorrelatedLCTDigi(), and ImportME().

68 { 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
void l1t::EMTFHit::set_chamber ( int  bits)
inline

Definition at line 55 of file EMTFHit.h.

References bits, and chamber.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCDetId(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

55 { chamber = 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 chamber
Definition: EMTFHit.h:109
void l1t::EMTFHit::set_csc_ID ( int  bits)
inline

Definition at line 56 of file EMTFHit.h.

References bits, and csc_ID.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCCorrelatedLCTDigi(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

56 { 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 csc_ID
Definition: EMTFHit.h:110
void l1t::EMTFHit::set_endcap ( int  bits)
inline

Definition at line 49 of file EMTFHit.h.

References bits, and endcap.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCDetId(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

49 { endcap = 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 endcap
Definition: EMTFHit.h:103
void l1t::EMTFHit::set_is_CSC_hit ( int  bits)
inline

Definition at line 70 of file EMTFHit.h.

References bits, and is_CSC_hit.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCDetId(), and ImportME().

70 { is_CSC_hit = 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 is_CSC_hit
Definition: EMTFHit.h:124
void l1t::EMTFHit::set_is_RPC_hit ( int  bits)
inline

Definition at line 71 of file EMTFHit.h.

References bits, and is_RPC_hit.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCDetId(), and ImportME().

71 { is_RPC_hit = 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 is_RPC_hit
Definition: EMTFHit.h:125
void l1t::EMTFHit::set_mpc_link ( int  bits)
inline

Definition at line 58 of file EMTFHit.h.

References bits, and mpc_link.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and ImportCSCCorrelatedLCTDigi().

58 { mpc_link = bits; }
int mpc_link
Definition: EMTFHit.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::EMTFHit::set_neighbor ( int  bits)
inline

Definition at line 57 of file EMTFHit.h.

References bits, and neighbor.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), L1TMuonEndCapTrackProducer::produce(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

57 { neighbor = bits; }
int neighbor
Definition: EMTFHit.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::EMTFHit::set_pattern ( int  bits)
inline

Definition at line 63 of file EMTFHit.h.

References bits, and pattern.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCCorrelatedLCTDigi(), and ImportME().

63 { pattern = 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 pattern
Definition: EMTFHit.h:117
void l1t::EMTFHit::set_quality ( int  bits)
inline

Definition at line 62 of file EMTFHit.h.

References bits, and quality.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCCorrelatedLCTDigi(), and ImportME().

62 { 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: EMTFHit.h:116
void l1t::EMTFHit::set_ring ( int  bits)
inline

Definition at line 51 of file EMTFHit.h.

References bits, and ring.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCDetId(), L1TMuonEndCapTrackProducer::produce(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

51 { ring = 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
void l1t::EMTFHit::set_sector ( int  bits)
inline

Definition at line 52 of file EMTFHit.h.

References bits, and sector.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCDetId(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

52 { sector = 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 sector
Definition: EMTFHit.h:106
void l1t::EMTFHit::set_sector_index ( int  bits)
inline

Definition at line 53 of file EMTFHit.h.

References bits, and sector_index.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

53 { sector_index = 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 sector_index
Definition: EMTFHit.h:107
void l1t::EMTFHit::set_station ( int  bits)
inline

Definition at line 50 of file EMTFHit.h.

References bits, and station.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCDetId(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

50 { station = bits; }
int station
Definition: EMTFHit.h:104
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::EMTFHit::set_strip ( int  bits)
inline

Definition at line 60 of file EMTFHit.h.

References bits, and strip.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCCorrelatedLCTDigi(), and ImportME().

60 { strip = 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
void l1t::EMTFHit::set_stub_num ( int  bits)
inline

Definition at line 69 of file EMTFHit.h.

References bits, and stub_num.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

69 { 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 stub_num
Definition: EMTFHit.h:123
void l1t::EMTFHit::set_subsector ( int  bits)
inline

Definition at line 54 of file EMTFHit.h.

References bits, and subsector.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCCorrelatedLCTDigi(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

54 { 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 subsector
Definition: EMTFHit.h:108
void l1t::EMTFHit::set_sync_err ( int  bits)
inline

Definition at line 66 of file EMTFHit.h.

References bits, and sync_err.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCCorrelatedLCTDigi(), and ImportME().

66 { sync_err = 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 sync_err
Definition: EMTFHit.h:120
void l1t::EMTFHit::set_track_num ( int  bits)
inline

Definition at line 61 of file EMTFHit.h.

References bits, and track_num.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and ImportCSCCorrelatedLCTDigi().

61 { track_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 track_num
Definition: EMTFHit.h:115
void l1t::EMTFHit::set_valid ( int  bits)
inline

Definition at line 65 of file EMTFHit.h.

References bits, and valid.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCCorrelatedLCTDigi(), and ImportME().

65 { valid = 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
void l1t::EMTFHit::set_wire ( int  bits)
inline

Definition at line 59 of file EMTFHit.h.

References bits, and wire.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), ImportCSCCorrelatedLCTDigi(), and ImportME().

59 { wire = 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
void l1t::EMTFHit::SetCSCDetId ( CSCDetId  id)
inline

Definition at line 41 of file EMTFHit.h.

References csc_DetId.

Referenced by ImportCSCDetId(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

41 { csc_DetId = id; }
CSCDetId csc_DetId
Definition: EMTFHit.h:100
void l1t::EMTFHit::SetCSCLCTDigi ( CSCCorrelatedLCTDigi  digi)
inline

Definition at line 42 of file EMTFHit.h.

References csc_LCTDigi.

Referenced by ImportCSCCorrelatedLCTDigi(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

42 { csc_LCTDigi = digi; }
CSCCorrelatedLCTDigi csc_LCTDigi
Definition: EMTFHit.h:101
int l1t::EMTFHit::Station ( ) const
inline
int l1t::EMTFHit::Strip ( ) const
inline
int l1t::EMTFHit::Stub_num ( ) const
inline

Definition at line 93 of file EMTFHit.h.

References stub_num.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

93 { return stub_num ; }
int stub_num
Definition: EMTFHit.h:123
int l1t::EMTFHit::Subsector ( ) const
inline

Definition at line 78 of file EMTFHit.h.

References subsector.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

78 { return subsector; }
int subsector
Definition: EMTFHit.h:108
int l1t::EMTFHit::Sync_err ( ) const
inline

Definition at line 90 of file EMTFHit.h.

References sync_err.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit().

90 { return sync_err ; }
int sync_err
Definition: EMTFHit.h:120
int l1t::EMTFHit::Track_num ( ) const
inline

Definition at line 85 of file EMTFHit.h.

References track_num.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit().

85 { return track_num; }
int track_num
Definition: EMTFHit.h:115
int l1t::EMTFHit::Valid ( ) const
inline

Definition at line 89 of file EMTFHit.h.

References valid.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit().

89 { return valid ; }
int l1t::EMTFHit::Wire ( ) const
inline

Definition at line 83 of file EMTFHit.h.

References wire.

Referenced by l1t::EMTFHitExtra::CreateEMTFHit(), and l1t::stage2::emtf::MEBlockUnpacker::unpack().

83 { return wire ; }

Member Data Documentation

int l1t::EMTFHit::bc0
private

Definition at line 121 of file EMTFHit.h.

Referenced by BC0(), and set_bc0().

int l1t::EMTFHit::bend
private

Definition at line 118 of file EMTFHit.h.

Referenced by Bend(), CreateCSCCorrelatedLCTDigi(), PrintForSimulator(), and set_bend().

int l1t::EMTFHit::bx
private

Definition at line 122 of file EMTFHit.h.

Referenced by BX(), CreateCSCCorrelatedLCTDigi(), PrintForSimulator(), and set_bx().

int l1t::EMTFHit::chamber
private
CSCDetId l1t::EMTFHit::csc_DetId
private

Definition at line 100 of file EMTFHit.h.

Referenced by CSC_DetId(), PtrCSC_DetId(), and SetCSCDetId().

int l1t::EMTFHit::csc_ID
private

Definition at line 110 of file EMTFHit.h.

Referenced by CreateCSCCorrelatedLCTDigi(), CSC_ID(), PrintForSimulator(), and set_csc_ID().

CSCCorrelatedLCTDigi l1t::EMTFHit::csc_LCTDigi
private

Definition at line 101 of file EMTFHit.h.

Referenced by CSC_LCTDigi(), PtrCSC_LCTDigi(), and SetCSCLCTDigi().

int l1t::EMTFHit::endcap
private
int l1t::EMTFHit::is_CSC_hit
private

Definition at line 124 of file EMTFHit.h.

Referenced by Is_CSC_hit(), and set_is_CSC_hit().

int l1t::EMTFHit::is_RPC_hit
private

Definition at line 125 of file EMTFHit.h.

Referenced by Is_RPC_hit(), and set_is_RPC_hit().

int l1t::EMTFHit::mpc_link
private

Definition at line 112 of file EMTFHit.h.

Referenced by MPC_link(), and set_mpc_link().

int l1t::EMTFHit::neighbor
private

Definition at line 111 of file EMTFHit.h.

Referenced by Neighbor(), and set_neighbor().

int l1t::EMTFHit::pattern
private
int l1t::EMTFHit::quality
private

Definition at line 116 of file EMTFHit.h.

Referenced by CreateCSCCorrelatedLCTDigi(), PrintForSimulator(), Quality(), and set_quality().

int l1t::EMTFHit::ring
private
int l1t::EMTFHit::sector
private
int l1t::EMTFHit::sector_index
private

Definition at line 107 of file EMTFHit.h.

Referenced by Sector_index(), and set_sector_index().

int l1t::EMTFHit::station
private
int l1t::EMTFHit::strip
private

Definition at line 114 of file EMTFHit.h.

Referenced by CreateCSCCorrelatedLCTDigi(), PrintForSimulator(), set_strip(), and Strip().

int l1t::EMTFHit::stub_num
private

Definition at line 123 of file EMTFHit.h.

Referenced by set_stub_num(), and Stub_num().

int l1t::EMTFHit::subsector
private

Definition at line 108 of file EMTFHit.h.

Referenced by PrintForSimulator(), set_subsector(), and Subsector().

int l1t::EMTFHit::sync_err
private

Definition at line 120 of file EMTFHit.h.

Referenced by CreateCSCCorrelatedLCTDigi(), set_sync_err(), and Sync_err().

int l1t::EMTFHit::track_num
private

Definition at line 115 of file EMTFHit.h.

Referenced by set_track_num(), and Track_num().

int l1t::EMTFHit::valid
private

Definition at line 119 of file EMTFHit.h.

Referenced by CreateCSCCorrelatedLCTDigi(), PrintForSimulator(), set_valid(), and Valid().

int l1t::EMTFHit::wire
private

Definition at line 113 of file EMTFHit.h.

Referenced by CreateCSCCorrelatedLCTDigi(), PrintForSimulator(), set_wire(), and Wire().