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::EMTFHitExtra Class Reference

#include <EMTFHitExtra.h>

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

Public Member Functions

int BX0 () const
 
EMTFHitExtra Clone ()
 
EMTFHit CreateEMTFHit ()
 
 EMTFHitExtra ()
 
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 ~EMTFHitExtra ()
 
- Public Member Functions inherited from l1t::EMTFHit
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
 
 EMTFHit ()
 
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 ~EMTFHit ()
 

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 EMTFHitExtra.h.

Constructor & Destructor Documentation

l1t::EMTFHitExtra::EMTFHitExtra ( )
inline

Definition at line 20 of file EMTFHitExtra.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::EMTFHitExtra::~EMTFHitExtra ( )
inlinevirtual

Definition at line 27 of file EMTFHitExtra.h.

27 {};

Member Function Documentation

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

Definition at line 70 of file EMTFHitExtra.h.

References bx0.

Referenced by Clone().

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

Definition at line 31 of file EMTFHitExtra.h.

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

Referenced by L1TMuonEndCapTrackProducer::produce().

31  {
32  EMTFHitExtra ht;
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  }
RPCDetId RPC_DetId() const
Definition: EMTFHit.h:55
int Strip_hi() const
Definition: EMTFHit.h:105
int Quality() const
Definition: EMTFHit.h:108
int Sector_index() const
Definition: EMTFHit.h:95
int Bend() const
Definition: EMTFHit.h:110
int RPC_layer() const
Definition: EMTFHit.h:100
int Strip() const
Definition: EMTFHit.h:104
float Phi_geom_rad() const
Definition: EMTFHitExtra.h:80
int MPC_link() const
Definition: EMTFHit.h:102
int Theta_int() const
Definition: EMTFHitExtra.h:81
RPCDigi RPC_Digi() const
Definition: EMTFHit.h:57
float Phi_glob_rad() const
Definition: EMTFHitExtra.h:79
CSCCorrelatedLCTDigi CSC_LCTDigi() const
Definition: EMTFHit.h:56
int Roll() const
Definition: EMTFHit.h:99
float Theta_rad() const
Definition: EMTFHitExtra.h:84
int Chamber() const
Definition: EMTFHit.h:97
int Wire() const
Definition: EMTFHit.h:103
int Subsector() const
Definition: EMTFHit.h:96
int Is_RPC_hit() const
Definition: EMTFHit.h:117
int Sector() const
Definition: EMTFHit.h:94
int Strip_low() const
Definition: EMTFHit.h:106
int Valid() const
Definition: EMTFHit.h:111
int Sync_err() const
Definition: EMTFHit.h:112
int Track_num() const
Definition: EMTFHit.h:107
int BX() const
Definition: EMTFHit.h:114
int BX0() const
Definition: EMTFHitExtra.h:70
float Phi_glob_deg() const
Definition: EMTFHitExtra.h:78
float Phi_loc_rad() const
Definition: EMTFHitExtra.h:77
CSCDetId CSC_DetId() const
Definition: EMTFHit.h:54
int Ring() const
Definition: EMTFHit.h:93
float Phi_loc_deg() const
Definition: EMTFHitExtra.h:76
int Station() const
Definition: EMTFHit.h:92
float Theta_deg() const
Definition: EMTFHitExtra.h:83
int Is_CSC_hit() const
Definition: EMTFHit.h:116
int Pattern() const
Definition: EMTFHit.h:109
int Layer() const
Definition: EMTFHitExtra.h:71
int Phi_zone() const
Definition: EMTFHitExtra.h:74
float Eta() const
Definition: EMTFHitExtra.h:85
int Endcap() const
Definition: EMTFHit.h:91
int Stub_num() const
Definition: EMTFHit.h:115
int Phi_hit() const
Definition: EMTFHitExtra.h:73
int Zone() const
Definition: EMTFHitExtra.h:72
int Phi_loc_int() const
Definition: EMTFHitExtra.h:75
int BC0() const
Definition: EMTFHit.h:113
int Neighbor() const
Definition: EMTFHit.h:101
float Theta_loc() const
Definition: EMTFHitExtra.h:82
int CSC_ID() const
Definition: EMTFHit.h:98
EMTFHit l1t::EMTFHitExtra::CreateEMTFHit ( )

Definition at line 176 of file EMTFHitTools.cc.

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

176  {
177 
178  EMTFHit 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 EMTFHitExtra::CreateEMTFHit
int Quality() const
Definition: EMTFHit.h:108
int Sector_index() const
Definition: EMTFHit.h:95
int Bend() const
Definition: EMTFHit.h:110
int Strip() const
Definition: EMTFHit.h:104
int MPC_link() const
Definition: EMTFHit.h:102
int Chamber() const
Definition: EMTFHit.h:97
int Wire() const
Definition: EMTFHit.h:103
int Subsector() const
Definition: EMTFHit.h:96
int Is_RPC_hit() const
Definition: EMTFHit.h:117
int Sector() const
Definition: EMTFHit.h:94
int Valid() const
Definition: EMTFHit.h:111
int Sync_err() const
Definition: EMTFHit.h:112
int Track_num() const
Definition: EMTFHit.h:107
int BX() const
Definition: EMTFHit.h:114
int Ring() const
Definition: EMTFHit.h:93
int Station() const
Definition: EMTFHit.h:92
int Is_CSC_hit() const
Definition: EMTFHit.h:116
int Pattern() const
Definition: EMTFHit.h:109
int Endcap() const
Definition: EMTFHit.h:91
int Stub_num() const
Definition: EMTFHit.h:115
int BC0() const
Definition: EMTFHit.h:113
int Neighbor() const
Definition: EMTFHit.h:101
int CSC_ID() const
Definition: EMTFHit.h:98
float l1t::EMTFHitExtra::Eta ( ) const
inline

Definition at line 85 of file EMTFHitExtra.h.

References eta.

Referenced by Clone().

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

Definition at line 91 of file EMTFHitTools.cc.

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

Referenced by L1TMuonEndCapTrackProducer::produce().

91  {
92 
94  EMTFHitExtra::set_bx0 ( _digi.getBX0() );
95 
96  } // End EMTFHitExtra::ImportCSCCorrelatedLCTDigi
void set_bx0(int bits)
Definition: EMTFHitExtra.h:53
uint16_t getBX0() const
void ImportCSCCorrelatedLCTDigi(const CSCCorrelatedLCTDigi &_digi)
Definition: EMTFHitTools.cc:71
int l1t::EMTFHitExtra::Layer ( ) const
inline

Definition at line 71 of file EMTFHitExtra.h.

References layer.

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

71 { return layer; }
float l1t::EMTFHitExtra::Phi_geom_rad ( ) const
inline

Definition at line 80 of file EMTFHitExtra.h.

References phi_geom_rad.

Referenced by Clone().

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

Definition at line 78 of file EMTFHitExtra.h.

References phi_glob_deg.

Referenced by Clone().

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

Definition at line 79 of file EMTFHitExtra.h.

References phi_glob_rad.

Referenced by Clone().

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

Definition at line 73 of file EMTFHitExtra.h.

References phi_hit.

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

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

Definition at line 76 of file EMTFHitExtra.h.

References phi_loc_deg.

Referenced by Clone().

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

Definition at line 75 of file EMTFHitExtra.h.

References phi_loc_int.

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

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

Definition at line 77 of file EMTFHitExtra.h.

References phi_loc_rad.

Referenced by Clone().

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

Definition at line 74 of file EMTFHitExtra.h.

References phi_zone.

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

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

Definition at line 53 of file EMTFHitExtra.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::EMTFHitExtra::set_eta ( float  val)
inline
void l1t::EMTFHitExtra::set_layer ( int  bits)
inline

Definition at line 54 of file EMTFHitExtra.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::EMTFHitExtra::set_phi_geom_rad ( float  val)
inline

Definition at line 63 of file EMTFHitExtra.h.

References phi_geom_rad, and SpecificationBuilder_cfi::val().

Referenced by Clone().

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

Definition at line 61 of file EMTFHitExtra.h.

References phi_glob_deg.

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

void l1t::EMTFHitExtra::set_phi_glob_rad ( float  val)
inline

Definition at line 62 of file EMTFHitExtra.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::EMTFHitExtra::set_phi_hit ( int  bits)
inline

Definition at line 56 of file EMTFHitExtra.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::EMTFHitExtra::set_phi_loc_deg ( float  val)
inline

Definition at line 59 of file EMTFHitExtra.h.

References phi_loc_deg, and SpecificationBuilder_cfi::val().

Referenced by Clone().

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

Definition at line 58 of file EMTFHitExtra.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::EMTFHitExtra::set_phi_loc_rad ( float  val)
inline

Definition at line 60 of file EMTFHitExtra.h.

References phi_loc_rad, and SpecificationBuilder_cfi::val().

Referenced by Clone().

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

Definition at line 57 of file EMTFHitExtra.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::EMTFHitExtra::set_theta_deg ( float  val)
inline

Definition at line 66 of file EMTFHitExtra.h.

References theta_deg, and SpecificationBuilder_cfi::val().

Referenced by Clone().

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

Definition at line 64 of file EMTFHitExtra.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::EMTFHitExtra::set_theta_loc ( float  val)
inline

Definition at line 65 of file EMTFHitExtra.h.

References theta_loc, and SpecificationBuilder_cfi::val().

Referenced by Clone().

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

Definition at line 67 of file EMTFHitExtra.h.

References theta_rad, and SpecificationBuilder_cfi::val().

Referenced by Clone().

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

Definition at line 55 of file EMTFHitExtra.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::EMTFHitExtra::SetZoneContribution ( std::vector< int >  vect_ints)
inline

Definition at line 50 of file EMTFHitExtra.h.

References zone_contribution.

50 { zone_contribution = vect_ints; }
std::vector< int > zone_contribution
Definition: EMTFHitExtra.h:90
float l1t::EMTFHitExtra::Theta_deg ( ) const
inline

Definition at line 83 of file EMTFHitExtra.h.

References theta_deg.

Referenced by Clone().

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

Definition at line 81 of file EMTFHitExtra.h.

References theta_int.

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

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

Definition at line 82 of file EMTFHitExtra.h.

References theta_loc.

Referenced by Clone().

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

Definition at line 84 of file EMTFHitExtra.h.

References theta_rad.

Referenced by Clone().

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

Definition at line 72 of file EMTFHitExtra.h.

References zone.

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

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

Definition at line 51 of file EMTFHitExtra.h.

References zone_contribution.

51 { return zone_contribution; }
std::vector< int > zone_contribution
Definition: EMTFHitExtra.h:90

Member Data Documentation

int l1t::EMTFHitExtra::bx0
private

Definition at line 92 of file EMTFHitExtra.h.

Referenced by BX0(), and set_bx0().

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

Definition at line 102 of file EMTFHitExtra.h.

Referenced by Phi_geom_rad(), and set_phi_geom_rad().

float l1t::EMTFHitExtra::phi_glob_deg
private

Definition at line 100 of file EMTFHitExtra.h.

Referenced by Phi_glob_deg(), and set_phi_glob_deg().

float l1t::EMTFHitExtra::phi_glob_rad
private

Definition at line 101 of file EMTFHitExtra.h.

Referenced by Phi_glob_rad(), and set_phi_glob_rad().

int l1t::EMTFHitExtra::phi_hit
private

Definition at line 95 of file EMTFHitExtra.h.

Referenced by Phi_hit(), and set_phi_hit().

float l1t::EMTFHitExtra::phi_loc_deg
private

Definition at line 98 of file EMTFHitExtra.h.

Referenced by Phi_loc_deg(), and set_phi_loc_deg().

int l1t::EMTFHitExtra::phi_loc_int
private

Definition at line 97 of file EMTFHitExtra.h.

Referenced by Phi_loc_int(), and set_phi_loc_int().

float l1t::EMTFHitExtra::phi_loc_rad
private

Definition at line 99 of file EMTFHitExtra.h.

Referenced by Phi_loc_rad(), and set_phi_loc_rad().

int l1t::EMTFHitExtra::phi_zone
private

Definition at line 96 of file EMTFHitExtra.h.

Referenced by Phi_zone(), and set_phi_zone().

float l1t::EMTFHitExtra::theta_deg
private

Definition at line 105 of file EMTFHitExtra.h.

Referenced by set_theta_deg(), and Theta_deg().

int l1t::EMTFHitExtra::theta_int
private

Definition at line 103 of file EMTFHitExtra.h.

Referenced by set_theta_int(), and Theta_int().

float l1t::EMTFHitExtra::theta_loc
private

Definition at line 104 of file EMTFHitExtra.h.

Referenced by set_theta_loc(), and Theta_loc().

float l1t::EMTFHitExtra::theta_rad
private

Definition at line 106 of file EMTFHitExtra.h.

Referenced by set_theta_rad(), and Theta_rad().

int l1t::EMTFHitExtra::zone
private

Definition at line 94 of file EMTFHitExtra.h.

Referenced by set_zone(), and Zone().

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

Definition at line 90 of file EMTFHitExtra.h.

Referenced by SetZoneContribution(), and Zone_contribution().