CMS 3D CMS Logo

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

#include <EMTFHit2016Extra.h>

Inheritance diagram for l1t::EMTFHit2016Extra:
l1t::EMTFHit2016

Public Member Functions

int BX0 () const
 
EMTFHit2016Extra Clone ()
 
EMTFHit2016 CreateEMTFHit2016 ()
 
 EMTFHit2016Extra ()
 
float Eta () const
 
void ImportCSCCorrelatedLCTDigi (const CSCCorrelatedLCTDigi &_digi)
 
int Layer () const
 
float Phi_geom_rad () const
 
float Phi_glob_deg () const
 
float Phi_glob_rad () const
 
int Phi_hit () const
 
float Phi_loc_deg () const
 
int Phi_loc_int () const
 
float Phi_loc_rad () const
 
int Phi_zone () const
 
void set_bx0 (int bits)
 
void set_eta (float val)
 
void set_layer (int bits)
 
void set_phi_geom_rad (float val)
 
void set_phi_glob_deg (float val)
 
void set_phi_glob_rad (float val)
 
void set_phi_hit (int bits)
 
void set_phi_loc_deg (float val)
 
void set_phi_loc_int (int bits)
 
void set_phi_loc_rad (float val)
 
void set_phi_zone (int bits)
 
void set_theta_deg (float val)
 
void set_theta_int (int bits)
 
void set_theta_loc (float val)
 
void set_theta_rad (float val)
 
void set_zone (int bits)
 
void SetZoneContribution (std::vector< int > vect_ints)
 
float Theta_deg () const
 
int Theta_int () const
 
float Theta_loc () const
 
float Theta_rad () const
 
int Zone () const
 
std::vector< int > Zone_contribution () const
 
virtual ~EMTFHit2016Extra ()
 
- Public Member Functions inherited from l1t::EMTFHit2016
int BC0 () const
 
int Bend () const
 
int BX () const
 
int Chamber () const
 
CSCCorrelatedLCTDigi CreateCSCCorrelatedLCTDigi ()
 
CSCDetId CreateCSCDetId ()
 
RPCDetId CreateRPCDetId ()
 
RPCDigi CreateRPCDigi ()
 
CSCDetId CSC_DetId () const
 
int CSC_ID () const
 
CSCCorrelatedLCTDigi CSC_LCTDigi () const
 
 EMTFHit2016 ()
 
int Endcap () const
 
void ImportCSCCorrelatedLCTDigi (const CSCCorrelatedLCTDigi &_digi)
 
void ImportCSCDetId (const CSCDetId &_detId)
 
void ImportME (const emtf::ME _ME)
 
void ImportRPCDetId (const RPCDetId &_detId)
 
void ImportRPCDigi (const RPCDigi &_digi)
 
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
 
const RPCDetIdPtrRPC_DetId () const
 
const RPCDigiPtrRPC_Digi () const
 
int Quality () const
 
int Ring () const
 
int Roll () const
 
RPCDetId RPC_DetId () const
 
RPCDigi RPC_Digi () const
 
int RPC_layer () 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_roll (int bits)
 
void set_rpc_layer (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_strip_hi (int bits)
 
void set_strip_low (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)
 
void SetRPCDetId (RPCDetId id)
 
void SetRPCDigi (RPCDigi digi)
 
int Station () const
 
int Strip () const
 
int Strip_hi () const
 
int Strip_low () const
 
int Stub_num () const
 
int Subsector () const
 
int Sync_err () const
 
int Track_num () const
 
int Valid () const
 
int Wire () const
 
virtual ~EMTFHit2016 ()
 

Private Attributes

int bx0
 
float eta
 
int layer
 
float phi_geom_rad
 
float phi_glob_deg
 
float phi_glob_rad
 
int phi_hit
 
float phi_loc_deg
 
int phi_loc_int
 
float phi_loc_rad
 
int phi_zone
 
float theta_deg
 
int theta_int
 
float theta_loc
 
float theta_rad
 
int zone
 
std::vector< int > zone_contribution
 

Detailed Description

Definition at line 17 of file EMTFHit2016Extra.h.

Constructor & Destructor Documentation

l1t::EMTFHit2016Extra::EMTFHit2016Extra ( )
inline

Definition at line 20 of file EMTFHit2016Extra.h.

20  :
21 
22  bx0(-999), layer(-999), zone(-999), phi_hit(-999), phi_zone(-999), phi_loc_int(-999),
23  phi_loc_deg(-999), phi_loc_rad(-999), phi_glob_deg(-999), phi_glob_rad(-999), phi_geom_rad(-999),
24  theta_int(-999), theta_loc(-999), theta_deg(-999), theta_rad(-999), eta(-999)
25  {};
virtual l1t::EMTFHit2016Extra::~EMTFHit2016Extra ( )
inlinevirtual

Definition at line 27 of file EMTFHit2016Extra.h.

References CreateEMTFHit2016(), and ImportCSCCorrelatedLCTDigi().

27 {};

Member Function Documentation

int l1t::EMTFHit2016Extra::BX0 ( ) const
inline

Definition at line 70 of file EMTFHit2016Extra.h.

References bx0.

Referenced by Clone().

70 { return bx0; }
EMTFHit2016Extra l1t::EMTFHit2016Extra::Clone ( )
inline

Definition at line 31 of file EMTFHit2016Extra.h.

References l1t::EMTFHit2016::BC0(), l1t::EMTFHit2016::Bend(), l1t::EMTFHit2016::BX(), BX0(), l1t::EMTFHit2016::Chamber(), l1t::EMTFHit2016::CSC_DetId(), l1t::EMTFHit2016::CSC_ID(), l1t::EMTFHit2016::CSC_LCTDigi(), l1t::EMTFHit2016::Endcap(), Eta(), l1t::EMTFHit2016::Is_CSC_hit(), l1t::EMTFHit2016::Is_RPC_hit(), Layer(), l1t::EMTFHit2016::MPC_link(), l1t::EMTFHit2016::Neighbor(), l1t::EMTFHit2016::Pattern(), Phi_geom_rad(), Phi_glob_deg(), Phi_glob_rad(), Phi_hit(), Phi_loc_deg(), Phi_loc_int(), Phi_loc_rad(), Phi_zone(), l1t::EMTFHit2016::Quality(), l1t::EMTFHit2016::Ring(), l1t::EMTFHit2016::Roll(), l1t::EMTFHit2016::RPC_DetId(), l1t::EMTFHit2016::RPC_Digi(), l1t::EMTFHit2016::RPC_layer(), l1t::EMTFHit2016::Sector(), l1t::EMTFHit2016::Sector_index(), l1t::EMTFHit2016::set_bc0(), l1t::EMTFHit2016::set_bend(), l1t::EMTFHit2016::set_bx(), set_bx0(), l1t::EMTFHit2016::set_chamber(), l1t::EMTFHit2016::set_csc_ID(), l1t::EMTFHit2016::set_endcap(), set_eta(), l1t::EMTFHit2016::set_is_CSC_hit(), l1t::EMTFHit2016::set_is_RPC_hit(), set_layer(), l1t::EMTFHit2016::set_mpc_link(), l1t::EMTFHit2016::set_neighbor(), l1t::EMTFHit2016::set_pattern(), set_phi_geom_rad(), set_phi_glob_deg(), set_phi_glob_rad(), set_phi_hit(), set_phi_loc_deg(), set_phi_loc_int(), set_phi_loc_rad(), set_phi_zone(), l1t::EMTFHit2016::set_quality(), l1t::EMTFHit2016::set_ring(), l1t::EMTFHit2016::set_roll(), l1t::EMTFHit2016::set_rpc_layer(), l1t::EMTFHit2016::set_sector(), l1t::EMTFHit2016::set_sector_index(), l1t::EMTFHit2016::set_station(), l1t::EMTFHit2016::set_strip(), l1t::EMTFHit2016::set_strip_hi(), l1t::EMTFHit2016::set_strip_low(), l1t::EMTFHit2016::set_stub_num(), l1t::EMTFHit2016::set_subsector(), l1t::EMTFHit2016::set_sync_err(), set_theta_deg(), set_theta_int(), set_theta_loc(), set_theta_rad(), l1t::EMTFHit2016::set_track_num(), l1t::EMTFHit2016::set_valid(), l1t::EMTFHit2016::set_wire(), set_zone(), l1t::EMTFHit2016::SetCSCDetId(), l1t::EMTFHit2016::SetCSCLCTDigi(), l1t::EMTFHit2016::SetRPCDetId(), l1t::EMTFHit2016::SetRPCDigi(), l1t::EMTFHit2016::Station(), l1t::EMTFHit2016::Strip(), l1t::EMTFHit2016::Strip_hi(), l1t::EMTFHit2016::Strip_low(), l1t::EMTFHit2016::Stub_num(), l1t::EMTFHit2016::Subsector(), l1t::EMTFHit2016::Sync_err(), Theta_deg(), Theta_int(), Theta_loc(), Theta_rad(), l1t::EMTFHit2016::Track_num(), l1t::EMTFHit2016::Valid(), l1t::EMTFHit2016::Wire(), and Zone().

Referenced by L1TMuonEndCapTrackProducer::produce().

31  {
33  ht.set_endcap(Endcap()); ht.set_station(Station()); ht.set_ring(Ring()); ht.set_sector(Sector());
34  ht.set_sector_index(Sector_index()); ht.set_subsector(Subsector()); ht.set_chamber(Chamber());
35  ht.set_csc_ID(CSC_ID()); ht.set_roll(Roll()); ht.set_rpc_layer(RPC_layer()); ht.set_neighbor(Neighbor());
36  ht.set_mpc_link(MPC_link()); ht.set_wire(Wire()); ht.set_strip(Strip()); ht.set_strip_hi(Strip_hi());
37  ht.set_strip_low(Strip_low()); ht.set_track_num(Track_num()); ht.set_quality(Quality()); ht.set_pattern(Pattern());
38  ht.set_bend(Bend()); ht.set_valid(Valid()); ht.set_sync_err(Sync_err()); ht.set_bc0(BC0()); ht.set_bx(BX());
39  ht.set_stub_num(Stub_num()); ht.set_is_CSC_hit(Is_CSC_hit()); ht.set_is_RPC_hit(Is_RPC_hit());
40 
41  ht.SetCSCDetId(CSC_DetId()); ht.SetRPCDetId(RPC_DetId()); ht.SetCSCLCTDigi(CSC_LCTDigi()); ht.SetRPCDigi(RPC_Digi());
42 
43  ht.set_bx0(BX0()); ht.set_layer(Layer()); ht.set_zone(Zone()); ht.set_phi_hit(Phi_hit()); ht.set_phi_zone(Phi_zone());
44  ht.set_phi_loc_int(Phi_loc_int()); ht.set_phi_loc_deg(Phi_loc_deg()); ht.set_phi_loc_rad(Phi_loc_rad());
45  ht.set_phi_glob_deg(Phi_glob_deg()); ht.set_phi_glob_rad(Phi_glob_rad()); ht.set_phi_geom_rad(Phi_geom_rad());
46  ht.set_theta_int(Theta_int()); ht.set_theta_loc(Theta_loc()); ht.set_theta_deg(Theta_deg()); ht.set_theta_rad(Theta_rad());
47  ht.set_eta(Eta());
48  return ht;
49  }
int BX() const
Definition: EMTFHit2016.h:114
int Stub_num() const
Definition: EMTFHit2016.h:115
int Sync_err() const
Definition: EMTFHit2016.h:112
CSCDetId CSC_DetId() const
Definition: EMTFHit2016.h:54
int Track_num() const
Definition: EMTFHit2016.h:107
int Roll() const
Definition: EMTFHit2016.h:99
float Theta_rad() const
int Quality() const
Definition: EMTFHit2016.h:108
int Strip() const
Definition: EMTFHit2016.h:104
int Is_CSC_hit() const
Definition: EMTFHit2016.h:116
int Valid() const
Definition: EMTFHit2016.h:111
int Strip_low() const
Definition: EMTFHit2016.h:106
float Phi_loc_rad() const
int Sector() const
Definition: EMTFHit2016.h:94
int Station() const
Definition: EMTFHit2016.h:92
float Phi_glob_deg() const
int RPC_layer() const
Definition: EMTFHit2016.h:100
int Endcap() const
Definition: EMTFHit2016.h:91
RPCDigi RPC_Digi() const
Definition: EMTFHit2016.h:57
int Sector_index() const
Definition: EMTFHit2016.h:95
int Is_RPC_hit() const
Definition: EMTFHit2016.h:117
int MPC_link() const
Definition: EMTFHit2016.h:102
int Subsector() const
Definition: EMTFHit2016.h:96
CSCCorrelatedLCTDigi CSC_LCTDigi() const
Definition: EMTFHit2016.h:56
float Phi_glob_rad() const
float Theta_loc() const
int Neighbor() const
Definition: EMTFHit2016.h:101
int BC0() const
Definition: EMTFHit2016.h:113
float Theta_deg() const
float Phi_loc_deg() const
int Strip_hi() const
Definition: EMTFHit2016.h:105
int CSC_ID() const
Definition: EMTFHit2016.h:98
float Phi_geom_rad() const
RPCDetId RPC_DetId() const
Definition: EMTFHit2016.h:55
int Ring() const
Definition: EMTFHit2016.h:93
int Pattern() const
Definition: EMTFHit2016.h:109
int Wire() const
Definition: EMTFHit2016.h:103
int Chamber() const
Definition: EMTFHit2016.h:97
int Bend() const
Definition: EMTFHit2016.h:110
EMTFHit2016 l1t::EMTFHit2016Extra::CreateEMTFHit2016 ( )

Definition at line 176 of file EMTFHit2016Tools.cc.

References l1t::EMTFHit2016::BC0(), l1t::EMTFHit2016::Bend(), l1t::EMTFHit2016::BX(), l1t::EMTFHit2016::Chamber(), l1t::EMTFHit2016::CSC_ID(), l1t::EMTFHit2016::Endcap(), l1t::EMTFHit2016::Is_CSC_hit(), l1t::EMTFHit2016::Is_RPC_hit(), l1t::EMTFHit2016::MPC_link(), l1t::EMTFHit2016::Neighbor(), l1t::EMTFHit2016::Pattern(), l1t::EMTFHit2016::Quality(), l1t::EMTFHit2016::Ring(), l1t::EMTFHit2016::Sector(), l1t::EMTFHit2016::Sector_index(), l1t::EMTFHit2016::set_bc0(), l1t::EMTFHit2016::set_bend(), l1t::EMTFHit2016::set_bx(), l1t::EMTFHit2016::set_chamber(), l1t::EMTFHit2016::set_csc_ID(), l1t::EMTFHit2016::set_endcap(), l1t::EMTFHit2016::set_is_CSC_hit(), l1t::EMTFHit2016::set_is_RPC_hit(), l1t::EMTFHit2016::set_mpc_link(), l1t::EMTFHit2016::set_neighbor(), l1t::EMTFHit2016::set_pattern(), l1t::EMTFHit2016::set_quality(), l1t::EMTFHit2016::set_ring(), l1t::EMTFHit2016::set_sector(), l1t::EMTFHit2016::set_sector_index(), l1t::EMTFHit2016::set_station(), l1t::EMTFHit2016::set_strip(), l1t::EMTFHit2016::set_stub_num(), l1t::EMTFHit2016::set_subsector(), l1t::EMTFHit2016::set_sync_err(), l1t::EMTFHit2016::set_track_num(), l1t::EMTFHit2016::set_valid(), l1t::EMTFHit2016::set_wire(), l1t::EMTFHit2016::Station(), l1t::EMTFHit2016::Strip(), l1t::EMTFHit2016::Stub_num(), l1t::EMTFHit2016::Subsector(), l1t::EMTFHit2016::Sync_err(), l1t::EMTFHit2016::Track_num(), l1t::EMTFHit2016::Valid(), and l1t::EMTFHit2016::Wire().

Referenced by ~EMTFHit2016Extra().

176  {
177 
178  EMTFHit2016 thisHit;
179  thisHit.set_endcap ( Endcap() );
180  thisHit.set_station ( Station() );
181  thisHit.set_ring ( Ring() );
182  thisHit.set_sector ( Sector() );
183  thisHit.set_sector_index ( Sector_index() );
184  thisHit.set_subsector ( Subsector() );
185  thisHit.set_chamber ( Chamber() );
186  thisHit.set_csc_ID ( CSC_ID() );
187  thisHit.set_neighbor ( Neighbor() );
188  thisHit.set_mpc_link ( MPC_link() );
189  thisHit.set_wire ( Wire() );
190  thisHit.set_strip ( Strip() );
191  thisHit.set_track_num ( Track_num() );
192  thisHit.set_quality ( Quality() );
193  thisHit.set_pattern ( Pattern() );
194  thisHit.set_bend ( Bend() );
195  thisHit.set_valid ( Valid() );
196  thisHit.set_sync_err ( Sync_err() );
197  thisHit.set_bc0 ( BC0() );
198  thisHit.set_bx ( BX() );
199  thisHit.set_stub_num ( Stub_num() );
200  thisHit.set_is_CSC_hit ( Is_CSC_hit() );
201  thisHit.set_is_RPC_hit ( Is_RPC_hit() );
202 
203  return thisHit;
204  } // End EMTFHit2016Extra::CreateEMTFHit2016
int BX() const
Definition: EMTFHit2016.h:114
int Stub_num() const
Definition: EMTFHit2016.h:115
int Sync_err() const
Definition: EMTFHit2016.h:112
int Track_num() const
Definition: EMTFHit2016.h:107
int Quality() const
Definition: EMTFHit2016.h:108
int Strip() const
Definition: EMTFHit2016.h:104
int Is_CSC_hit() const
Definition: EMTFHit2016.h:116
int Valid() const
Definition: EMTFHit2016.h:111
int Sector() const
Definition: EMTFHit2016.h:94
int Station() const
Definition: EMTFHit2016.h:92
int Endcap() const
Definition: EMTFHit2016.h:91
int Sector_index() const
Definition: EMTFHit2016.h:95
int Is_RPC_hit() const
Definition: EMTFHit2016.h:117
int MPC_link() const
Definition: EMTFHit2016.h:102
int Subsector() const
Definition: EMTFHit2016.h:96
int Neighbor() const
Definition: EMTFHit2016.h:101
int BC0() const
Definition: EMTFHit2016.h:113
int CSC_ID() const
Definition: EMTFHit2016.h:98
int Ring() const
Definition: EMTFHit2016.h:93
int Pattern() const
Definition: EMTFHit2016.h:109
int Wire() const
Definition: EMTFHit2016.h:103
int Chamber() const
Definition: EMTFHit2016.h:97
int Bend() const
Definition: EMTFHit2016.h:110
float l1t::EMTFHit2016Extra::Eta ( ) const
inline

Definition at line 85 of file EMTFHit2016Extra.h.

References eta.

Referenced by Clone().

85 { return eta; }
void l1t::EMTFHit2016Extra::ImportCSCCorrelatedLCTDigi ( const CSCCorrelatedLCTDigi _digi)

Definition at line 91 of file EMTFHit2016Tools.cc.

References CSCCorrelatedLCTDigi::getBX0(), l1t::EMTFHit2016::ImportCSCCorrelatedLCTDigi(), and set_bx0().

Referenced by L1TMuonEndCapTrackProducer::produce(), and ~EMTFHit2016Extra().

91  {
92 
95 
96  } // End EMTFHit2016Extra::ImportCSCCorrelatedLCTDigi
void ImportCSCCorrelatedLCTDigi(const CSCCorrelatedLCTDigi &_digi)
uint16_t getBX0() const
void set_bx0(int bits)
int l1t::EMTFHit2016Extra::Layer ( ) const
inline
float l1t::EMTFHit2016Extra::Phi_geom_rad ( ) const
inline

Definition at line 80 of file EMTFHit2016Extra.h.

References phi_geom_rad.

Referenced by Clone().

80 { return phi_geom_rad; }
float l1t::EMTFHit2016Extra::Phi_glob_deg ( ) const
inline

Definition at line 78 of file EMTFHit2016Extra.h.

References phi_glob_deg.

Referenced by Clone().

78 { return phi_glob_deg; }
float l1t::EMTFHit2016Extra::Phi_glob_rad ( ) const
inline

Definition at line 79 of file EMTFHit2016Extra.h.

References phi_glob_rad.

Referenced by Clone().

79 { return phi_glob_rad; }
int l1t::EMTFHit2016Extra::Phi_hit ( ) const
inline

Definition at line 73 of file EMTFHit2016Extra.h.

References phi_hit.

Referenced by Clone(), and PrimitiveConverterRPC::fillConvHits().

73 { return phi_hit; }
float l1t::EMTFHit2016Extra::Phi_loc_deg ( ) const
inline

Definition at line 76 of file EMTFHit2016Extra.h.

References phi_loc_deg.

Referenced by Clone().

76 { return phi_loc_deg; }
int l1t::EMTFHit2016Extra::Phi_loc_int ( ) const
inline

Definition at line 75 of file EMTFHit2016Extra.h.

References phi_loc_int.

Referenced by Clone(), and PrimitiveConverterRPC::fillConvHits().

75 { return phi_loc_int; }
float l1t::EMTFHit2016Extra::Phi_loc_rad ( ) const
inline

Definition at line 77 of file EMTFHit2016Extra.h.

References phi_loc_rad.

Referenced by Clone().

77 { return phi_loc_rad; }
int l1t::EMTFHit2016Extra::Phi_zone ( ) const
inline

Definition at line 74 of file EMTFHit2016Extra.h.

References phi_zone.

Referenced by Clone(), and PrimitiveConverterRPC::fillConvHits().

74 { return phi_zone; }
void l1t::EMTFHit2016Extra::set_bx0 ( int  bits)
inline

Definition at line 53 of file EMTFHit2016Extra.h.

References bits, and bx0.

Referenced by Clone(), and ImportCSCCorrelatedLCTDigi().

53 { bx0 = 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::EMTFHit2016Extra::set_eta ( float  val)
inline

Definition at line 68 of file EMTFHit2016Extra.h.

References eta, and heppy_batch::val.

Referenced by Clone(), and PrimitiveConverterRPC::convert().

void l1t::EMTFHit2016Extra::set_layer ( int  bits)
inline

Definition at line 54 of file EMTFHit2016Extra.h.

References bits, and layer.

Referenced by Clone(), and PrimitiveConverterRPC::convert().

54 { layer = 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::EMTFHit2016Extra::set_phi_geom_rad ( float  val)
inline

Definition at line 63 of file EMTFHit2016Extra.h.

References phi_geom_rad, and heppy_batch::val.

Referenced by Clone().

void l1t::EMTFHit2016Extra::set_phi_glob_deg ( float  val)
inline

Definition at line 61 of file EMTFHit2016Extra.h.

References phi_glob_deg.

Referenced by Clone(), and PrimitiveConverterRPC::convert().

61 { (val < 180) ? phi_glob_deg = val : phi_glob_deg = val - 360; }
void l1t::EMTFHit2016Extra::set_phi_glob_rad ( float  val)
inline

Definition at line 62 of file EMTFHit2016Extra.h.

References phi_glob_rad, and Geom::pi().

Referenced by Clone(), and PrimitiveConverterRPC::convert().

62 { (val < Geom::pi() ) ? phi_glob_rad = val : phi_glob_rad = val - 2*Geom::pi(); }
constexpr double pi()
Definition: Pi.h:31
void l1t::EMTFHit2016Extra::set_phi_hit ( int  bits)
inline

Definition at line 56 of file EMTFHit2016Extra.h.

References bits, and phi_hit.

Referenced by Clone().

56 { phi_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
void l1t::EMTFHit2016Extra::set_phi_loc_deg ( float  val)
inline

Definition at line 59 of file EMTFHit2016Extra.h.

References phi_loc_deg, and heppy_batch::val.

Referenced by Clone().

void l1t::EMTFHit2016Extra::set_phi_loc_int ( int  bits)
inline

Definition at line 58 of file EMTFHit2016Extra.h.

References bits, and phi_loc_int.

Referenced by Clone().

58 { phi_loc_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
void l1t::EMTFHit2016Extra::set_phi_loc_rad ( float  val)
inline

Definition at line 60 of file EMTFHit2016Extra.h.

References phi_loc_rad, and heppy_batch::val.

Referenced by Clone().

void l1t::EMTFHit2016Extra::set_phi_zone ( int  bits)
inline

Definition at line 57 of file EMTFHit2016Extra.h.

References bits, and phi_zone.

Referenced by Clone().

57 { phi_zone = 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::EMTFHit2016Extra::set_theta_deg ( float  val)
inline

Definition at line 66 of file EMTFHit2016Extra.h.

References theta_deg, and heppy_batch::val.

Referenced by Clone().

void l1t::EMTFHit2016Extra::set_theta_int ( int  bits)
inline

Definition at line 64 of file EMTFHit2016Extra.h.

References bits, and theta_int.

Referenced by Clone().

64 { theta_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
void l1t::EMTFHit2016Extra::set_theta_loc ( float  val)
inline

Definition at line 65 of file EMTFHit2016Extra.h.

References theta_loc, and heppy_batch::val.

Referenced by Clone().

void l1t::EMTFHit2016Extra::set_theta_rad ( float  val)
inline

Definition at line 67 of file EMTFHit2016Extra.h.

References theta_rad, and heppy_batch::val.

Referenced by Clone().

void l1t::EMTFHit2016Extra::set_zone ( int  bits)
inline

Definition at line 55 of file EMTFHit2016Extra.h.

References bits, and zone.

Referenced by Clone().

55 { zone = 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::EMTFHit2016Extra::SetZoneContribution ( std::vector< int >  vect_ints)
inline

Definition at line 50 of file EMTFHit2016Extra.h.

References zone_contribution.

50 { zone_contribution = vect_ints; }
std::vector< int > zone_contribution
float l1t::EMTFHit2016Extra::Theta_deg ( ) const
inline

Definition at line 83 of file EMTFHit2016Extra.h.

References theta_deg.

Referenced by Clone().

83 { return theta_deg; }
int l1t::EMTFHit2016Extra::Theta_int ( ) const
inline

Definition at line 81 of file EMTFHit2016Extra.h.

References theta_int.

Referenced by Clone(), and PrimitiveConverterRPC::fillConvHits().

81 { return theta_int; }
float l1t::EMTFHit2016Extra::Theta_loc ( ) const
inline

Definition at line 82 of file EMTFHit2016Extra.h.

References theta_loc.

Referenced by Clone().

82 { return theta_loc; }
float l1t::EMTFHit2016Extra::Theta_rad ( ) const
inline

Definition at line 84 of file EMTFHit2016Extra.h.

References theta_rad.

Referenced by Clone().

84 { return theta_rad; }
int l1t::EMTFHit2016Extra::Zone ( ) const
inline

Definition at line 72 of file EMTFHit2016Extra.h.

References zone.

Referenced by Clone(), and PrimitiveConverterRPC::fillConvHits().

72 { return zone; }
std::vector<int> l1t::EMTFHit2016Extra::Zone_contribution ( ) const
inline

Definition at line 51 of file EMTFHit2016Extra.h.

References zone_contribution.

51 { return zone_contribution; }
std::vector< int > zone_contribution

Member Data Documentation

int l1t::EMTFHit2016Extra::bx0
private

Definition at line 92 of file EMTFHit2016Extra.h.

Referenced by BX0(), and set_bx0().

float l1t::EMTFHit2016Extra::eta
private
int l1t::EMTFHit2016Extra::layer
private
float l1t::EMTFHit2016Extra::phi_geom_rad
private

Definition at line 102 of file EMTFHit2016Extra.h.

Referenced by Phi_geom_rad(), and set_phi_geom_rad().

float l1t::EMTFHit2016Extra::phi_glob_deg
private

Definition at line 100 of file EMTFHit2016Extra.h.

Referenced by Phi_glob_deg(), and set_phi_glob_deg().

float l1t::EMTFHit2016Extra::phi_glob_rad
private

Definition at line 101 of file EMTFHit2016Extra.h.

Referenced by Phi_glob_rad(), and set_phi_glob_rad().

int l1t::EMTFHit2016Extra::phi_hit
private

Definition at line 95 of file EMTFHit2016Extra.h.

Referenced by Phi_hit(), and set_phi_hit().

float l1t::EMTFHit2016Extra::phi_loc_deg
private

Definition at line 98 of file EMTFHit2016Extra.h.

Referenced by Phi_loc_deg(), and set_phi_loc_deg().

int l1t::EMTFHit2016Extra::phi_loc_int
private

Definition at line 97 of file EMTFHit2016Extra.h.

Referenced by Phi_loc_int(), and set_phi_loc_int().

float l1t::EMTFHit2016Extra::phi_loc_rad
private

Definition at line 99 of file EMTFHit2016Extra.h.

Referenced by Phi_loc_rad(), and set_phi_loc_rad().

int l1t::EMTFHit2016Extra::phi_zone
private

Definition at line 96 of file EMTFHit2016Extra.h.

Referenced by Phi_zone(), and set_phi_zone().

float l1t::EMTFHit2016Extra::theta_deg
private

Definition at line 105 of file EMTFHit2016Extra.h.

Referenced by set_theta_deg(), and Theta_deg().

int l1t::EMTFHit2016Extra::theta_int
private

Definition at line 103 of file EMTFHit2016Extra.h.

Referenced by set_theta_int(), and Theta_int().

float l1t::EMTFHit2016Extra::theta_loc
private

Definition at line 104 of file EMTFHit2016Extra.h.

Referenced by set_theta_loc(), and Theta_loc().

float l1t::EMTFHit2016Extra::theta_rad
private

Definition at line 106 of file EMTFHit2016Extra.h.

Referenced by set_theta_rad(), and Theta_rad().

int l1t::EMTFHit2016Extra::zone
private

Definition at line 94 of file EMTFHit2016Extra.h.

Referenced by set_zone(), and Zone().

std::vector<int> l1t::EMTFHit2016Extra::zone_contribution
private

Definition at line 90 of file EMTFHit2016Extra.h.

Referenced by SetZoneContribution(), and Zone_contribution().