CMS 3D CMS Logo

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

#include <EMTFTrackExtra.h>

Inheritance diagram for l1t::EMTFTrackExtra:
l1t::EMTFTrack

Public Member Functions

EMTFTrack CreateEMTFTrack ()
 
 EMTFTrackExtra ()
 
int First_BX () const
 
std::vector< uint > HitExtraIndices ()
 
EMTFHitExtraCollection HitsExtra ()
 
int IsGMT () const
 
int Layer () const
 
int NumHitsExtra () const
 
float Pt_XML () const
 
const std::vector< uint > * PtrHitExtraIndices () const
 
const EMTFHitExtraCollectionPtrHitsExtra () const
 
void push_HitExtra (EMTFHitExtra bits)
 
void push_HitExtraIndex (uint bits)
 
int Rank () const
 
int Second_BX () const
 
void set_first_bx (int bits)
 
void set_HitExtraIndices (std::vector< uint > bits)
 
void set_HitsExtra (EMTFHitExtraCollection bits)
 
void set_isGMT (int bits)
 
void set_layer (int bits)
 
void set_phis (std::vector< int > _phis)
 
void set_pt_XML (float val)
 
void set_rank (int bits)
 
void set_second_bx (int bits)
 
void set_straightness (int bits)
 
void set_strip (int bits)
 
void set_theta_deg (float val)
 
void set_theta_int (int bits)
 
void set_theta_rad (float val)
 
void set_thetas (std::vector< int > _thetas)
 
void set_type (int bits)
 
int Straightness () const
 
int Strip () const
 
float Theta_deg () const
 
int Theta_int () const
 
float Theta_rad () const
 
int Type () const
 
virtual ~EMTFTrackExtra ()
 
- Public Member Functions inherited from l1t::EMTFTrack
int All_neighbor () const
 
int BX () const
 
int Charge () const
 
int Charge_GMT () const
 
int Charge_valid () const
 
int CLCT_1 () const
 
int CLCT_2 () const
 
int CLCT_3 () const
 
int CLCT_4 () const
 
int DPhi_12 () const
 
int DPhi_13 () const
 
int DPhi_14 () const
 
int DPhi_23 () const
 
int DPhi_24 () const
 
int DPhi_34 () const
 
int DTheta_12 () const
 
int DTheta_13 () const
 
int DTheta_14 () const
 
int DTheta_23 () const
 
int DTheta_24 () const
 
int DTheta_34 () const
 
 EMTFTrack ()
 
int Endcap () const
 
float Eta () const
 
int Eta_GMT () const
 
int Eta_LUT () const
 
int FR_1 () const
 
int FR_2 () const
 
int FR_3 () const
 
int FR_4 () const
 
int Has_neighbor () const
 
std::vector< uint > HitIndices ()
 
EMTFHitCollection Hits ()
 
void ImportPtLUT (int _mode, unsigned long _address)
 
void ImportSP (const emtf::SP _SP, int _sector)
 
int Mode () const
 
int Mode_LUT () const
 
int NumHits () const
 
float Phi_glob_deg () const
 
float Phi_glob_rad () const
 
int Phi_GMT () const
 
float Phi_loc_deg () const
 
int Phi_loc_int () const
 
float Phi_loc_rad () const
 
float Pt () const
 
int Pt_GMT () const
 
unsigned long Pt_LUT_addr () const
 
const std::vector< uint > * PtrHitIndices () const
 
const EMTFHitCollectionPtrHits () const
 
void push_Hit (EMTFHit bits)
 
void push_HitIndex (uint bits)
 
int Quality () const
 
int Sector () const
 
int Sector_GMT () const
 
int Sector_index () const
 
void set_all_neighbor (int bits)
 
void set_bx (int bits)
 
void set_charge (int bits)
 
void set_charge_GMT (int bits)
 
void set_charge_valid (int bits)
 
void set_clct_1 (int bits)
 
void set_clct_2 (int bits)
 
void set_clct_3 (int bits)
 
void set_clct_4 (int bits)
 
void set_dPhi_12 (int bits)
 
void set_dPhi_13 (int bits)
 
void set_dPhi_14 (int bits)
 
void set_dPhi_23 (int bits)
 
void set_dPhi_24 (int bits)
 
void set_dPhi_34 (int bits)
 
void set_dTheta_12 (int bits)
 
void set_dTheta_13 (int bits)
 
void set_dTheta_14 (int bits)
 
void set_dTheta_23 (int bits)
 
void set_dTheta_24 (int bits)
 
void set_dTheta_34 (int bits)
 
void set_endcap (int bits)
 
void set_eta (float val)
 
void set_eta_GMT (int bits)
 
void set_eta_LUT (int bits)
 
void set_fr_1 (int bits)
 
void set_fr_2 (int bits)
 
void set_fr_3 (int bits)
 
void set_fr_4 (int bits)
 
void set_has_neighbor (int bits)
 
void set_HitIndices (std::vector< uint > bits)
 
void set_Hits (EMTFHitCollection bits)
 
void set_mode (int bits)
 
void set_mode_LUT (int bits)
 
void set_phi_glob_deg (float val)
 
void set_phi_glob_rad (float val)
 
void set_phi_GMT (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_pt (float val)
 
void set_pt_GMT (int bits)
 
void set_pt_LUT_addr (unsigned long bits)
 
void set_quality (int bits)
 
void set_sector (int bits)
 
void set_sector_GMT (int bits)
 
void set_sector_index (int bits)
 
void set_track_num (int bits)
 
int Track_num () const
 
virtual ~EMTFTrack ()
 

Private Attributes

std::vector< uint > _HitExtraIndices
 
EMTFHitExtraCollection _HitsExtra
 
int first_bx
 
int isGMT
 
int layer
 
int numHitsExtra
 
std::vector< int > phis
 
float pt_XML
 
int rank
 
int second_bx
 
int straightness
 
int strip
 
float theta_deg
 
int theta_int
 
float theta_rad
 
std::vector< int > thetas
 
int type
 

Detailed Description

Definition at line 15 of file EMTFTrackExtra.h.

Constructor & Destructor Documentation

l1t::EMTFTrackExtra::EMTFTrackExtra ( )
inline
virtual l1t::EMTFTrackExtra::~EMTFTrackExtra ( )
inlinevirtual

Definition at line 23 of file EMTFTrackExtra.h.

References CreateEMTFTrack().

23 {};

Member Function Documentation

EMTFTrack l1t::EMTFTrackExtra::CreateEMTFTrack ( )

Definition at line 193 of file EMTFTrackTools.cc.

References l1t::EMTFTrack::All_neighbor(), l1t::EMTFTrack::BX(), l1t::EMTFTrack::Charge(), l1t::EMTFTrack::Charge_GMT(), l1t::EMTFTrack::Charge_valid(), l1t::EMTFTrack::CLCT_1(), l1t::EMTFTrack::CLCT_2(), l1t::EMTFTrack::CLCT_3(), l1t::EMTFTrack::CLCT_4(), l1t::EMTFTrack::DPhi_12(), l1t::EMTFTrack::DPhi_13(), l1t::EMTFTrack::DPhi_14(), l1t::EMTFTrack::DPhi_23(), l1t::EMTFTrack::DPhi_24(), l1t::EMTFTrack::DPhi_34(), l1t::EMTFTrack::DTheta_12(), l1t::EMTFTrack::DTheta_13(), l1t::EMTFTrack::DTheta_14(), l1t::EMTFTrack::DTheta_23(), l1t::EMTFTrack::DTheta_24(), l1t::EMTFTrack::DTheta_34(), l1t::EMTFTrack::Endcap(), l1t::EMTFTrack::Eta(), l1t::EMTFTrack::Eta_GMT(), l1t::EMTFTrack::Eta_LUT(), l1t::EMTFTrack::FR_1(), l1t::EMTFTrack::FR_2(), l1t::EMTFTrack::FR_3(), l1t::EMTFTrack::FR_4(), l1t::EMTFTrack::Has_neighbor(), l1t::EMTFTrack::Mode(), l1t::EMTFTrack::Mode_LUT(), l1t::EMTFTrack::Phi_glob_deg(), l1t::EMTFTrack::Phi_glob_rad(), l1t::EMTFTrack::Phi_GMT(), l1t::EMTFTrack::Phi_loc_deg(), l1t::EMTFTrack::Phi_loc_int(), l1t::EMTFTrack::Phi_loc_rad(), l1t::EMTFTrack::Pt(), l1t::EMTFTrack::Pt_GMT(), l1t::EMTFTrack::Pt_LUT_addr(), l1t::EMTFTrack::push_Hit(), l1t::EMTFTrack::Quality(), l1t::EMTFTrack::Sector(), l1t::EMTFTrack::Sector_GMT(), l1t::EMTFTrack::Sector_index(), l1t::EMTFTrack::set_all_neighbor(), l1t::EMTFTrack::set_bx(), l1t::EMTFTrack::set_charge(), l1t::EMTFTrack::set_charge_GMT(), l1t::EMTFTrack::set_charge_valid(), l1t::EMTFTrack::set_clct_1(), l1t::EMTFTrack::set_clct_2(), l1t::EMTFTrack::set_clct_3(), l1t::EMTFTrack::set_clct_4(), l1t::EMTFTrack::set_dPhi_12(), l1t::EMTFTrack::set_dPhi_13(), l1t::EMTFTrack::set_dPhi_14(), l1t::EMTFTrack::set_dPhi_23(), l1t::EMTFTrack::set_dPhi_24(), l1t::EMTFTrack::set_dPhi_34(), l1t::EMTFTrack::set_dTheta_12(), l1t::EMTFTrack::set_dTheta_13(), l1t::EMTFTrack::set_dTheta_14(), l1t::EMTFTrack::set_dTheta_23(), l1t::EMTFTrack::set_dTheta_24(), l1t::EMTFTrack::set_dTheta_34(), l1t::EMTFTrack::set_endcap(), l1t::EMTFTrack::set_eta(), l1t::EMTFTrack::set_eta_GMT(), l1t::EMTFTrack::set_eta_LUT(), l1t::EMTFTrack::set_fr_1(), l1t::EMTFTrack::set_fr_2(), l1t::EMTFTrack::set_fr_3(), l1t::EMTFTrack::set_fr_4(), l1t::EMTFTrack::set_has_neighbor(), l1t::EMTFTrack::set_mode(), l1t::EMTFTrack::set_mode_LUT(), l1t::EMTFTrack::set_phi_glob_deg(), l1t::EMTFTrack::set_phi_glob_rad(), l1t::EMTFTrack::set_phi_GMT(), l1t::EMTFTrack::set_phi_loc_deg(), l1t::EMTFTrack::set_phi_loc_int(), l1t::EMTFTrack::set_phi_loc_rad(), l1t::EMTFTrack::set_pt(), l1t::EMTFTrack::set_pt_GMT(), l1t::EMTFTrack::set_pt_LUT_addr(), l1t::EMTFTrack::set_quality(), l1t::EMTFTrack::set_sector(), l1t::EMTFTrack::set_sector_GMT(), l1t::EMTFTrack::set_sector_index(), l1t::EMTFTrack::set_track_num(), and l1t::EMTFTrack::Track_num().

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

193  {
194 
195  EMTFTrack thisTrack;
196  for (int iHit = 0; iHit < NumHitsExtra(); iHit++) {
197  thisTrack.push_Hit( _HitsExtra.at(iHit).CreateEMTFHit() );
198  }
199 
200  thisTrack.set_endcap ( Endcap() );
201  thisTrack.set_sector ( Sector() );
202  thisTrack.set_sector_GMT ( Sector_GMT() );
203  thisTrack.set_sector_index ( Sector_index() );
204  thisTrack.set_mode ( Mode() );
205  thisTrack.set_mode_LUT ( Mode_LUT() );
206  thisTrack.set_quality ( Quality() );
207  thisTrack.set_bx ( BX() );
208  thisTrack.set_pt ( Pt() );
209  thisTrack.set_pt_GMT ( Pt_GMT() );
210  thisTrack.set_pt_LUT_addr ( Pt_LUT_addr() );
211  thisTrack.set_eta ( Eta() );
212  thisTrack.set_eta_GMT ( Eta_GMT() );
213  thisTrack.set_eta_LUT ( Eta_LUT() );
214  thisTrack.set_phi_loc_int ( Phi_loc_int() );
215  thisTrack.set_phi_loc_deg ( Phi_loc_deg() );
216  thisTrack.set_phi_loc_rad ( Phi_loc_rad() );
217  thisTrack.set_phi_GMT ( Phi_GMT() );
218  thisTrack.set_phi_glob_deg ( Phi_glob_deg() );
219  thisTrack.set_phi_glob_rad ( Phi_glob_rad() );
220  thisTrack.set_charge ( Charge() );
221  thisTrack.set_charge_GMT ( Charge_GMT() );
222  thisTrack.set_charge_valid ( Charge_valid() );
223  thisTrack.set_dPhi_12 ( DPhi_12() );
224  thisTrack.set_dPhi_13 ( DPhi_13() );
225  thisTrack.set_dPhi_14 ( DPhi_14() );
226  thisTrack.set_dPhi_23 ( DPhi_23() );
227  thisTrack.set_dPhi_24 ( DPhi_24() );
228  thisTrack.set_dPhi_34 ( DPhi_34() );
229  thisTrack.set_dTheta_12 ( DTheta_12() );
230  thisTrack.set_dTheta_13 ( DTheta_13() );
231  thisTrack.set_dTheta_14 ( DTheta_14() );
232  thisTrack.set_dTheta_23 ( DTheta_23() );
233  thisTrack.set_dTheta_24 ( DTheta_24() );
234  thisTrack.set_dTheta_34 ( DTheta_34() );
235  thisTrack.set_clct_1 ( CLCT_1() );
236  thisTrack.set_clct_2 ( CLCT_2() );
237  thisTrack.set_clct_3 ( CLCT_3() );
238  thisTrack.set_clct_4 ( CLCT_4() );
239  thisTrack.set_fr_1 ( FR_1() );
240  thisTrack.set_fr_2 ( FR_2() );
241  thisTrack.set_fr_3 ( FR_3() );
242  thisTrack.set_fr_4 ( FR_4() );
243  thisTrack.set_track_num ( Track_num() );
244  thisTrack.set_has_neighbor ( Has_neighbor() );
245  thisTrack.set_all_neighbor ( All_neighbor() );
246 
247  return thisTrack;
248 
249  } // End EMTFTrackExtra::CreateEMTFTrack
int CLCT_2() const
Definition: EMTFTrack.h:132
int CLCT_4() const
Definition: EMTFTrack.h:134
int CLCT_3() const
Definition: EMTFTrack.h:133
float Phi_loc_rad() const
Definition: EMTFTrack.h:112
int FR_1() const
Definition: EMTFTrack.h:135
int Sector_index() const
Definition: EMTFTrack.h:99
int Mode_LUT() const
Definition: EMTFTrack.h:101
int Endcap() const
Definition: EMTFTrack.h:96
int FR_4() const
Definition: EMTFTrack.h:138
float Phi_loc_deg() const
Definition: EMTFTrack.h:111
float Pt() const
Definition: EMTFTrack.h:104
int Sector() const
Definition: EMTFTrack.h:97
int Charge() const
Definition: EMTFTrack.h:116
int NumHitsExtra() const
int All_neighbor() const
Definition: EMTFTrack.h:141
int Charge_GMT() const
Definition: EMTFTrack.h:117
int Sector_GMT() const
Definition: EMTFTrack.h:98
int Charge_valid() const
Definition: EMTFTrack.h:118
float Phi_glob_deg() const
Definition: EMTFTrack.h:114
int Pt_GMT() const
Definition: EMTFTrack.h:105
int Quality() const
Definition: EMTFTrack.h:102
int Phi_loc_int() const
Definition: EMTFTrack.h:110
int CLCT_1() const
Definition: EMTFTrack.h:131
int DTheta_24() const
Definition: EMTFTrack.h:129
float Eta() const
Definition: EMTFTrack.h:107
int DTheta_23() const
Definition: EMTFTrack.h:128
int Track_num() const
Definition: EMTFTrack.h:139
int DTheta_13() const
Definition: EMTFTrack.h:126
int DPhi_12() const
Definition: EMTFTrack.h:119
int Phi_GMT() const
Definition: EMTFTrack.h:113
unsigned long Pt_LUT_addr() const
Definition: EMTFTrack.h:106
int DPhi_23() const
Definition: EMTFTrack.h:122
int DPhi_24() const
Definition: EMTFTrack.h:123
int DPhi_13() const
Definition: EMTFTrack.h:120
int BX() const
Definition: EMTFTrack.h:103
EMTFHitExtraCollection _HitsExtra
int Eta_LUT() const
Definition: EMTFTrack.h:109
int Has_neighbor() const
Definition: EMTFTrack.h:140
float Phi_glob_rad() const
Definition: EMTFTrack.h:115
int Mode() const
Definition: EMTFTrack.h:100
int FR_2() const
Definition: EMTFTrack.h:136
int Eta_GMT() const
Definition: EMTFTrack.h:108
int DPhi_14() const
Definition: EMTFTrack.h:121
int FR_3() const
Definition: EMTFTrack.h:137
int DTheta_12() const
Definition: EMTFTrack.h:125
int DTheta_14() const
Definition: EMTFTrack.h:127
int DPhi_34() const
Definition: EMTFTrack.h:124
int DTheta_34() const
Definition: EMTFTrack.h:130
int l1t::EMTFTrackExtra::First_BX ( ) const
inline

Definition at line 56 of file EMTFTrackExtra.h.

References first_bx.

56 { return first_bx; }
std::vector<uint> l1t::EMTFTrackExtra::HitExtraIndices ( )
inline

Definition at line 34 of file EMTFTrackExtra.h.

References _HitExtraIndices.

34 { return _HitExtraIndices; }
std::vector< uint > _HitExtraIndices
EMTFHitExtraCollection l1t::EMTFTrackExtra::HitsExtra ( )
inline

Definition at line 33 of file EMTFTrackExtra.h.

References _HitsExtra.

33 { return _HitsExtra; }
EMTFHitExtraCollection _HitsExtra
int l1t::EMTFTrackExtra::IsGMT ( ) const
inline

Definition at line 67 of file EMTFTrackExtra.h.

References isGMT.

67 { return isGMT; }
int l1t::EMTFTrackExtra::Layer ( ) const
inline

Definition at line 64 of file EMTFTrackExtra.h.

References layer.

64 { return layer; }
int l1t::EMTFTrackExtra::NumHitsExtra ( ) const
inline

Definition at line 32 of file EMTFTrackExtra.h.

References numHitsExtra.

32 { return numHitsExtra; }
float l1t::EMTFTrackExtra::Pt_XML ( ) const
inline

Definition at line 58 of file EMTFTrackExtra.h.

References pt_XML.

58 { return pt_XML; }
const std::vector<uint>* l1t::EMTFTrackExtra::PtrHitExtraIndices ( ) const
inline

Definition at line 36 of file EMTFTrackExtra.h.

References _HitExtraIndices.

36 { return &_HitExtraIndices; }
std::vector< uint > _HitExtraIndices
const EMTFHitExtraCollection* l1t::EMTFTrackExtra::PtrHitsExtra ( ) const
inline

Definition at line 35 of file EMTFTrackExtra.h.

References _HitsExtra.

35 { return &_HitsExtra; }
EMTFHitExtraCollection _HitsExtra
void l1t::EMTFTrackExtra::push_HitExtra ( EMTFHitExtra  bits)
inline

Definition at line 28 of file EMTFTrackExtra.h.

References _HitsExtra, and numHitsExtra.

Referenced by L1TMuonEndCapTrackProducer::produce().

28 { _HitsExtra.push_back(bits); numHitsExtra = _HitsExtra.size(); }
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
EMTFHitExtraCollection _HitsExtra
void l1t::EMTFTrackExtra::push_HitExtraIndex ( uint  bits)
inline

Definition at line 30 of file EMTFTrackExtra.h.

References _HitExtraIndices, and numHitsExtra.

Referenced by L1TMuonEndCapTrackProducer::produce().

30 { _HitExtraIndices.push_back(bits); numHitsExtra = _HitExtraIndices.size(); }
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
std::vector< uint > _HitExtraIndices
int l1t::EMTFTrackExtra::Rank ( ) const
inline

Definition at line 63 of file EMTFTrackExtra.h.

References rank.

Referenced by L1TMuonEndCapTrackProducer::produce().

63 { return rank; }
int l1t::EMTFTrackExtra::Second_BX ( ) const
inline

Definition at line 57 of file EMTFTrackExtra.h.

References second_bx.

Referenced by L1TMuonEndCapTrackProducer::produce().

57 { return second_bx; }
void l1t::EMTFTrackExtra::set_first_bx ( int  bits)
inline

Definition at line 43 of file EMTFTrackExtra.h.

References bits, and first_bx.

Referenced by L1TMuonEndCapTrackProducer::produce().

43 { first_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::EMTFTrackExtra::set_HitExtraIndices ( std::vector< uint >  bits)
inline

Definition at line 29 of file EMTFTrackExtra.h.

References _HitExtraIndices, bits, and numHitsExtra.

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
std::vector< uint > _HitExtraIndices
void l1t::EMTFTrackExtra::set_HitsExtra ( EMTFHitExtraCollection  bits)
inline

Definition at line 27 of file EMTFTrackExtra.h.

References _HitsExtra, bits, and numHitsExtra.

27 { _HitsExtra = bits; numHitsExtra = _HitsExtra.size(); }
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
EMTFHitExtraCollection _HitsExtra
void l1t::EMTFTrackExtra::set_isGMT ( int  bits)
inline

Definition at line 54 of file EMTFTrackExtra.h.

References bits, and isGMT.

Referenced by L1TMuonEndCapTrackProducer::produce().

54 { isGMT = 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::EMTFTrackExtra::set_layer ( int  bits)
inline

Definition at line 51 of file EMTFTrackExtra.h.

References bits, and layer.

51 { 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::EMTFTrackExtra::set_phis ( std::vector< int >  _phis)
inline

Definition at line 40 of file EMTFTrackExtra.h.

References phis.

Referenced by L1TMuonEndCapTrackProducer::produce().

40 { phis = _phis; }
std::vector< int > phis
void l1t::EMTFTrackExtra::set_pt_XML ( float  val)
inline

Definition at line 45 of file EMTFTrackExtra.h.

References pt_XML, and heppy_batch::val.

Referenced by L1TMuonEndCapTrackProducer::produce().

void l1t::EMTFTrackExtra::set_rank ( int  bits)
inline

Definition at line 50 of file EMTFTrackExtra.h.

References bits, and rank.

Referenced by L1TMuonEndCapTrackProducer::produce().

50 { rank = 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::EMTFTrackExtra::set_second_bx ( int  bits)
inline

Definition at line 44 of file EMTFTrackExtra.h.

References bits, and second_bx.

Referenced by L1TMuonEndCapTrackProducer::produce().

44 { second_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::EMTFTrackExtra::set_straightness ( int  bits)
inline

Definition at line 52 of file EMTFTrackExtra.h.

References bits, and straightness.

Referenced by L1TMuonEndCapTrackProducer::produce().

52 { straightness = 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::EMTFTrackExtra::set_strip ( int  bits)
inline

Definition at line 53 of file EMTFTrackExtra.h.

References bits, and strip.

53 { 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::EMTFTrackExtra::set_theta_deg ( float  val)
inline

Definition at line 47 of file EMTFTrackExtra.h.

References theta_deg, and heppy_batch::val.

Referenced by L1TMuonEndCapTrackProducer::produce().

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

Definition at line 46 of file EMTFTrackExtra.h.

References bits, and theta_int.

Referenced by L1TMuonEndCapTrackProducer::produce().

46 { 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::EMTFTrackExtra::set_theta_rad ( float  val)
inline

Definition at line 48 of file EMTFTrackExtra.h.

References theta_rad, and heppy_batch::val.

Referenced by L1TMuonEndCapTrackProducer::produce().

void l1t::EMTFTrackExtra::set_thetas ( std::vector< int >  _thetas)
inline

Definition at line 41 of file EMTFTrackExtra.h.

References thetas.

Referenced by L1TMuonEndCapTrackProducer::produce().

41 { thetas = _thetas; }
std::vector< int > thetas
void l1t::EMTFTrackExtra::set_type ( int  bits)
inline

Definition at line 49 of file EMTFTrackExtra.h.

References bits.

49 { type = bits; }
type
Definition: HCALResponse.h:21
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 l1t::EMTFTrackExtra::Straightness ( ) const
inline

Definition at line 65 of file EMTFTrackExtra.h.

References straightness.

65 { return straightness; }
int l1t::EMTFTrackExtra::Strip ( ) const
inline

Definition at line 66 of file EMTFTrackExtra.h.

References strip.

66 { return strip; }
float l1t::EMTFTrackExtra::Theta_deg ( ) const
inline

Definition at line 60 of file EMTFTrackExtra.h.

References theta_deg.

60 { return theta_deg; }
int l1t::EMTFTrackExtra::Theta_int ( ) const
inline

Definition at line 59 of file EMTFTrackExtra.h.

References theta_int.

59 { return theta_int; }
float l1t::EMTFTrackExtra::Theta_rad ( ) const
inline

Definition at line 61 of file EMTFTrackExtra.h.

References theta_rad.

61 { return theta_rad; }
int l1t::EMTFTrackExtra::Type ( ) const
inline

Definition at line 62 of file EMTFTrackExtra.h.

References type.

62 { return type; }

Member Data Documentation

std::vector<uint> l1t::EMTFTrackExtra::_HitExtraIndices
private
EMTFHitExtraCollection l1t::EMTFTrackExtra::_HitsExtra
private

Definition at line 71 of file EMTFTrackExtra.h.

Referenced by HitsExtra(), PtrHitsExtra(), push_HitExtra(), and set_HitsExtra().

int l1t::EMTFTrackExtra::first_bx
private

Definition at line 79 of file EMTFTrackExtra.h.

Referenced by First_BX(), and set_first_bx().

int l1t::EMTFTrackExtra::isGMT
private

Definition at line 90 of file EMTFTrackExtra.h.

Referenced by IsGMT(), and set_isGMT().

int l1t::EMTFTrackExtra::layer
private
int l1t::EMTFTrackExtra::numHitsExtra
private
std::vector<int> l1t::EMTFTrackExtra::phis
private

Definition at line 76 of file EMTFTrackExtra.h.

Referenced by set_phis().

float l1t::EMTFTrackExtra::pt_XML
private

Definition at line 81 of file EMTFTrackExtra.h.

Referenced by Pt_XML(), and set_pt_XML().

int l1t::EMTFTrackExtra::rank
private
int l1t::EMTFTrackExtra::second_bx
private

Definition at line 80 of file EMTFTrackExtra.h.

Referenced by Second_BX(), and set_second_bx().

int l1t::EMTFTrackExtra::straightness
private

Definition at line 88 of file EMTFTrackExtra.h.

Referenced by set_straightness(), and Straightness().

int l1t::EMTFTrackExtra::strip
private

Definition at line 89 of file EMTFTrackExtra.h.

Referenced by set_strip(), and Strip().

float l1t::EMTFTrackExtra::theta_deg
private

Definition at line 83 of file EMTFTrackExtra.h.

Referenced by set_theta_deg(), and Theta_deg().

int l1t::EMTFTrackExtra::theta_int
private

Definition at line 82 of file EMTFTrackExtra.h.

Referenced by set_theta_int(), and Theta_int().

float l1t::EMTFTrackExtra::theta_rad
private

Definition at line 84 of file EMTFTrackExtra.h.

Referenced by set_theta_rad(), and Theta_rad().

std::vector<int> l1t::EMTFTrackExtra::thetas
private

Definition at line 77 of file EMTFTrackExtra.h.

Referenced by set_thetas().

int l1t::EMTFTrackExtra::type
private