CMS 3D CMS Logo

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

#include <EMTFTrack2016Extra.h>

Inheritance diagram for l1t::EMTFTrack2016Extra:
l1t::EMTFTrack2016

Public Member Functions

EMTFTrack2016 CreateEMTFTrack2016 ()
 
 EMTFTrack2016Extra ()
 
int First_BX () const
 
std::vector< unsigned int > HitExtraIndices ()
 
EMTFHit2016ExtraCollection HitsExtra ()
 
int IsGMT () const
 
int Layer () const
 
int NumHitsExtra () const
 
float Pt_XML () const
 
const std::vector< unsigned int > * PtrHitExtraIndices () const
 
const EMTFHit2016ExtraCollectionPtrHitsExtra () const
 
void push_HitExtra (EMTFHit2016Extra bits)
 
void push_HitExtraIndex (unsigned int bits)
 
int Rank () const
 
int Second_BX () const
 
void set_first_bx (int bits)
 
void set_HitExtraIndices (std::vector< unsigned int > bits)
 
void set_HitsExtra (EMTFHit2016ExtraCollection 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 ~EMTFTrack2016Extra ()
 
- Public Member Functions inherited from l1t::EMTFTrack2016
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
 
 EMTFTrack2016 ()
 
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< unsigned int > HitIndices ()
 
EMTFHit2016Collection 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< unsigned int > * PtrHitIndices () const
 
const EMTFHit2016CollectionPtrHits () const
 
void push_Hit (EMTFHit2016 bits)
 
void push_HitIndex (unsigned int 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< unsigned int > bits)
 
void set_Hits (EMTFHit2016Collection 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 ~EMTFTrack2016 ()
 

Private Attributes

std::vector< unsigned int > _HitExtraIndices
 
EMTFHit2016ExtraCollection _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 EMTFTrack2016Extra.h.

Constructor & Destructor Documentation

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

Definition at line 23 of file EMTFTrack2016Extra.h.

References CreateEMTFTrack2016().

23 {};

Member Function Documentation

EMTFTrack2016 l1t::EMTFTrack2016Extra::CreateEMTFTrack2016 ( )

Definition at line 193 of file EMTFTrack2016Tools.cc.

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

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

193  {
194 
195  EMTFTrack2016 thisTrack;
196  for (int iHit = 0; iHit < NumHitsExtra(); iHit++) {
197  thisTrack.push_Hit( _HitsExtra.at(iHit).CreateEMTFHit2016() );
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 EMTFTrack2016Extra::CreateEMTFTrack2016
int Sector_index() const
Definition: EMTFTrack2016.h:99
int Mode_LUT() const
unsigned long Pt_LUT_addr() const
int CLCT_2() const
int Has_neighbor() const
int DTheta_23() const
int All_neighbor() const
float Eta() const
float Phi_loc_rad() const
int FR_1() const
int Eta_GMT() const
int DTheta_12() const
int DPhi_34() const
int FR_4() const
int DTheta_14() const
int FR_3() const
int DPhi_12() const
int CLCT_1() const
int Phi_loc_int() const
int DTheta_13() const
EMTFHit2016ExtraCollection _HitsExtra
int Sector() const
Definition: EMTFTrack2016.h:97
int Phi_GMT() const
int FR_2() const
int Pt_GMT() const
int Charge_GMT() const
float Phi_loc_deg() const
int DTheta_34() const
int DPhi_23() const
int Mode() const
int Eta_LUT() const
int CLCT_4() const
int Sector_GMT() const
Definition: EMTFTrack2016.h:98
float Pt() const
float Phi_glob_rad() const
int Charge() const
int Endcap() const
Definition: EMTFTrack2016.h:96
int DTheta_24() const
int DPhi_13() const
int Track_num() const
float Phi_glob_deg() const
int DPhi_24() const
int Quality() const
int DPhi_14() const
int Charge_valid() const
int CLCT_3() const
int l1t::EMTFTrack2016Extra::First_BX ( ) const
inline

Definition at line 56 of file EMTFTrack2016Extra.h.

References first_bx.

std::vector<unsigned int> l1t::EMTFTrack2016Extra::HitExtraIndices ( )
inline

Definition at line 34 of file EMTFTrack2016Extra.h.

References _HitExtraIndices.

34 { return _HitExtraIndices; }
std::vector< unsigned int > _HitExtraIndices
EMTFHit2016ExtraCollection l1t::EMTFTrack2016Extra::HitsExtra ( )
inline

Definition at line 33 of file EMTFTrack2016Extra.h.

References _HitsExtra.

33 { return _HitsExtra; }
EMTFHit2016ExtraCollection _HitsExtra
int l1t::EMTFTrack2016Extra::IsGMT ( ) const
inline

Definition at line 67 of file EMTFTrack2016Extra.h.

References isGMT.

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

Definition at line 64 of file EMTFTrack2016Extra.h.

References layer.

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

Definition at line 32 of file EMTFTrack2016Extra.h.

References numHitsExtra.

float l1t::EMTFTrack2016Extra::Pt_XML ( ) const
inline

Definition at line 58 of file EMTFTrack2016Extra.h.

References pt_XML.

58 { return pt_XML; }
const std::vector<unsigned int>* l1t::EMTFTrack2016Extra::PtrHitExtraIndices ( ) const
inline

Definition at line 36 of file EMTFTrack2016Extra.h.

References _HitExtraIndices.

36 { return &_HitExtraIndices; }
std::vector< unsigned int > _HitExtraIndices
const EMTFHit2016ExtraCollection* l1t::EMTFTrack2016Extra::PtrHitsExtra ( ) const
inline

Definition at line 35 of file EMTFTrack2016Extra.h.

References _HitsExtra.

35 { return &_HitsExtra; }
EMTFHit2016ExtraCollection _HitsExtra
void l1t::EMTFTrack2016Extra::push_HitExtra ( EMTFHit2016Extra  bits)
inline

Definition at line 28 of file EMTFTrack2016Extra.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
EMTFHit2016ExtraCollection _HitsExtra
void l1t::EMTFTrack2016Extra::push_HitExtraIndex ( unsigned int  bits)
inline

Definition at line 30 of file EMTFTrack2016Extra.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< unsigned int > _HitExtraIndices
int l1t::EMTFTrack2016Extra::Rank ( ) const
inline

Definition at line 63 of file EMTFTrack2016Extra.h.

References rank.

Referenced by L1TMuonEndCapTrackProducer::produce().

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

Definition at line 57 of file EMTFTrack2016Extra.h.

References second_bx.

Referenced by L1TMuonEndCapTrackProducer::produce().

void l1t::EMTFTrack2016Extra::set_first_bx ( int  bits)
inline

Definition at line 43 of file EMTFTrack2016Extra.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::EMTFTrack2016Extra::set_HitExtraIndices ( std::vector< unsigned int >  bits)
inline

Definition at line 29 of file EMTFTrack2016Extra.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< unsigned int > _HitExtraIndices
void l1t::EMTFTrack2016Extra::set_HitsExtra ( EMTFHit2016ExtraCollection  bits)
inline

Definition at line 27 of file EMTFTrack2016Extra.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
EMTFHit2016ExtraCollection _HitsExtra
void l1t::EMTFTrack2016Extra::set_isGMT ( int  bits)
inline

Definition at line 54 of file EMTFTrack2016Extra.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::EMTFTrack2016Extra::set_layer ( int  bits)
inline

Definition at line 51 of file EMTFTrack2016Extra.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::EMTFTrack2016Extra::set_phis ( std::vector< int >  _phis)
inline

Definition at line 40 of file EMTFTrack2016Extra.h.

References phis.

Referenced by L1TMuonEndCapTrackProducer::produce().

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

Definition at line 45 of file EMTFTrack2016Extra.h.

References pt_XML, and heppy_batch::val.

Referenced by L1TMuonEndCapTrackProducer::produce().

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

Definition at line 50 of file EMTFTrack2016Extra.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::EMTFTrack2016Extra::set_second_bx ( int  bits)
inline

Definition at line 44 of file EMTFTrack2016Extra.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::EMTFTrack2016Extra::set_straightness ( int  bits)
inline

Definition at line 52 of file EMTFTrack2016Extra.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::EMTFTrack2016Extra::set_strip ( int  bits)
inline

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

Definition at line 46 of file EMTFTrack2016Extra.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::EMTFTrack2016Extra::set_theta_rad ( float  val)
inline
void l1t::EMTFTrack2016Extra::set_thetas ( std::vector< int >  _thetas)
inline

Definition at line 41 of file EMTFTrack2016Extra.h.

References thetas.

Referenced by L1TMuonEndCapTrackProducer::produce().

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

Definition at line 49 of file EMTFTrack2016Extra.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::EMTFTrack2016Extra::Straightness ( ) const
inline

Definition at line 65 of file EMTFTrack2016Extra.h.

References straightness.

int l1t::EMTFTrack2016Extra::Strip ( ) const
inline

Definition at line 66 of file EMTFTrack2016Extra.h.

References strip.

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

Definition at line 60 of file EMTFTrack2016Extra.h.

References theta_deg.

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

Definition at line 59 of file EMTFTrack2016Extra.h.

References theta_int.

float l1t::EMTFTrack2016Extra::Theta_rad ( ) const
inline

Definition at line 61 of file EMTFTrack2016Extra.h.

References theta_rad.

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

Definition at line 62 of file EMTFTrack2016Extra.h.

References type.

62 { return type; }

Member Data Documentation

std::vector<unsigned int> l1t::EMTFTrack2016Extra::_HitExtraIndices
private
EMTFHit2016ExtraCollection l1t::EMTFTrack2016Extra::_HitsExtra
private

Definition at line 71 of file EMTFTrack2016Extra.h.

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

int l1t::EMTFTrack2016Extra::first_bx
private

Definition at line 79 of file EMTFTrack2016Extra.h.

Referenced by First_BX(), and set_first_bx().

int l1t::EMTFTrack2016Extra::isGMT
private

Definition at line 90 of file EMTFTrack2016Extra.h.

Referenced by IsGMT(), and set_isGMT().

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

Definition at line 76 of file EMTFTrack2016Extra.h.

Referenced by set_phis().

float l1t::EMTFTrack2016Extra::pt_XML
private

Definition at line 81 of file EMTFTrack2016Extra.h.

Referenced by Pt_XML(), and set_pt_XML().

int l1t::EMTFTrack2016Extra::rank
private
int l1t::EMTFTrack2016Extra::second_bx
private

Definition at line 80 of file EMTFTrack2016Extra.h.

Referenced by Second_BX(), and set_second_bx().

int l1t::EMTFTrack2016Extra::straightness
private

Definition at line 88 of file EMTFTrack2016Extra.h.

Referenced by set_straightness(), and Straightness().

int l1t::EMTFTrack2016Extra::strip
private

Definition at line 89 of file EMTFTrack2016Extra.h.

Referenced by set_strip(), and Strip().

float l1t::EMTFTrack2016Extra::theta_deg
private

Definition at line 83 of file EMTFTrack2016Extra.h.

Referenced by set_theta_deg(), and Theta_deg().

int l1t::EMTFTrack2016Extra::theta_int
private

Definition at line 82 of file EMTFTrack2016Extra.h.

Referenced by set_theta_int(), and Theta_int().

float l1t::EMTFTrack2016Extra::theta_rad
private

Definition at line 84 of file EMTFTrack2016Extra.h.

Referenced by set_theta_rad(), and Theta_rad().

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

Definition at line 77 of file EMTFTrack2016Extra.h.

Referenced by set_thetas().

int l1t::EMTFTrack2016Extra::type
private