4 #ifndef DataFormats_L1TMuon_EMTFTrack_h 5 #define DataFormats_L1TMuon_EMTFTrack_h 68 gmt_charge_valid(-99),
87 numHits = _Hits.size();
89 mode_CSC |= (1 << (4 - hit.
Station()));
91 mode_RPC |= (1 << (4 - hit.
Station()));
93 mode_neighbor |= (1 << (4 - hit.
Station()));
98 for (
const auto&
hit : hits)
108 std::vector<unsigned int>
HitIdx()
const {
return _HitIdx; }
113 unsigned int RoadIdx()
const {
return _RoadIdx; }
156 int Rank()
const {
return rank; }
162 float Pt()
const {
return pt; }
164 int Zone()
const {
return zone; }
166 int Ph_q()
const {
return ph_q; }
void set_second_bx(int bits)
void set_gmt_eta(int bits)
void set_sector(int bits)
void set_phi_fp(int bits)
std::vector< unsigned int > HitIdx() const
void set_first_bx(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 set_charge(int bits)
void set_ph_num(int bits)
void set_PtLUT(EMTFPtLUT bits)
void set_sector_idx(int bits)
void set_gmt_phi(int bits)
unsigned int RoadIdx() const
void set_gmt_quality(int bits)
std::vector< EMTFHit > EMTFHitCollection
void set_track_num(int bits)
void set_theta_fp(int bits)
int Mode_neighbor() const
std::vector< unsigned int > _HitIdx
void set_winner(int bits)
void set_gmt_charge(int bits)
EMTFHitCollection Hits() const
void set_theta(float val)
unsigned long long uint64_t
void push_HitIdx(unsigned int bits)
void set_endcap(int bits)
void set_RoadIdx(unsigned int bits)
void set_pt_XML(float val)
void set_HitIdx(const std::vector< unsigned int > &bits)
void set_Road(const EMTFRoad &bits)
void ImportSP(EMTFTrack &_track, const l1t::emtf::SP _SP, const int _endcap, const int _evt_sector)
void push_Hit(const EMTFHit &hit)
void set_Hits(const EMTFHitCollection &hits)
void set_phi_loc(float val)
int GMT_charge_valid() const
void set_gmt_charge_valid(int bits)
std::vector< EMTFTrack > EMTFTrackCollection
void set_phi_glob(float val)
void set_mode_inv(int bits)
void set_gmt_pt(int bits)