#include <MuonStub.h>
Public Member Functions | |
int | address () const |
return address More... | |
int | bxNum () const |
return bunch crossing More... | |
int | coord1 () const |
return phi More... | |
int | coord2 () const |
return phib More... | |
int | depthRegion () const |
return station More... | |
int | eta1 () const |
return eta More... | |
int | eta2 () const |
int | etaQuality () const |
return first eta quality More... | |
int | etaRegion () const |
return wheel More... | |
int | id () const |
return tag (second TS tag) More... | |
int | index () const |
bool | isBarrel () const |
bool | isEndcap () const |
int | kmtf_address () const |
MuonStub () | |
default constructor More... | |
MuonStub (int etaRegion, int phiRegion, int depthRegion, uint tfLayer, int coord1, int coord2, int id, int bx, int quality, int eta1=0, int eta2=0, int etaQuality=-1, int type=0) | |
constructor More... | |
double | offline_coord1 () const |
double | offline_coord2 () const |
double | offline_eta1 () const |
double | offline_eta2 () const |
bool | operator!= (const MuonStub &) const |
unequal operator More... | |
bool | operator== (const MuonStub &) const |
equal operator More... | |
int | phiRegion () const |
return sector More... | |
void | print () const |
int | quality () const |
return quality code More... | |
void | setEta (int eta1, int eta2, int etaQ) |
void | setID (int id) |
void | setOfflineQuantities (double coord1, double coord2, double eta1, double eta2) |
uint | tfLayer () const |
return track finder layer More... | |
int | type () const |
~MuonStub () | |
Private Attributes | |
int | bxNum_ |
int | coord1_ |
int | coord2_ |
int | depthRegion_ |
int | eta1_ |
int | eta2_ |
int | etaQuality_ |
int | etaRegion_ |
int | id_ |
double | offline_coord1_ |
double | offline_coord2_ |
double | offline_eta1_ |
double | offline_eta2_ |
int | phiRegion_ |
int | quality_ |
uint | tfLayer_ |
int | type_ |
Definition at line 46 of file MuonStub.h.
MuonStub::MuonStub | ( | ) |
MuonStub::MuonStub | ( | int | etaRegion, |
int | phiRegion, | ||
int | depthRegion, | ||
uint | tfLayer, | ||
int | coord1, | ||
int | coord2, | ||
int | id, | ||
int | bx, | ||
int | quality, | ||
int | eta1 = 0 , |
||
int | eta2 = 0 , |
||
int | etaQuality = -1 , |
||
int | type = 0 |
||
) |
MuonStub::~MuonStub | ( | ) |
Definition at line 50 of file MuonStub.cc.
|
inline |
return address
Definition at line 84 of file MuonStub.h.
References generateTowerEtThresholdLUT::addr, etaRegion_, id_, and phiRegion_.
|
inline |
return bunch crossing
Definition at line 105 of file MuonStub.h.
References bxNum_.
Referenced by Phase2L1TGMTStubProducer::convertToHybrid(), and L1TPhase2GMTEndcapStubProcessor::makeStubs().
|
inline |
return phi
Definition at line 75 of file MuonStub.h.
References coord1_.
Referenced by Phase2L1TGMTStubProducer::convertToHybrid(), and setOfflineQuantities().
|
inline |
return phib
Definition at line 77 of file MuonStub.h.
References coord2_.
Referenced by Phase2L1TGMTStubProducer::convertToHybrid(), and setOfflineQuantities().
|
inline |
return station
Definition at line 71 of file MuonStub.h.
References depthRegion_.
Referenced by L1TPhase2GMTEndcapStubProcessor::combineStubs(), and Phase2L1TGMTStubProducer::convertToHybrid().
|
inline |
return eta
Definition at line 108 of file MuonStub.h.
References eta1_.
Referenced by L1TPhase2GMTEndcapStubProcessor::combineStubs(), Phase2L1TGMTStubProducer::convertToHybrid(), setEta(), and setOfflineQuantities().
|
inline |
Definition at line 109 of file MuonStub.h.
References eta2_.
Referenced by Phase2L1TGMTStubProducer::convertToHybrid(), setEta(), and setOfflineQuantities().
|
inline |
return first eta quality
Definition at line 111 of file MuonStub.h.
References etaQuality_.
Referenced by Phase2L1TGMTStubProducer::convertToHybrid().
|
inline |
return wheel
Definition at line 67 of file MuonStub.h.
References etaRegion_.
Referenced by L1TPhase2GMTEndcapStubProcessor::combineStubs(), and Phase2L1TGMTStubProducer::convertToHybrid().
|
inline |
return tag (second TS tag)
Definition at line 81 of file MuonStub.h.
References id_.
Referenced by Phase2L1TGMTStubProducer::convertToHybrid(), and setID().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 94 of file MuonStub.h.
References generateTowerEtThresholdLUT::addr, etaRegion_, id_, and phiRegion_.
|
inline |
Definition at line 118 of file MuonStub.h.
References offline_coord1_.
Referenced by L1TPhase2GMTBarrelStubProcessor::buildStub(), L1TPhase2GMTEndcapStubProcessor::combineStubs(), and Phase2L1TGMTStubProducer::convertToHybrid().
|
inline |
Definition at line 119 of file MuonStub.h.
References offline_coord2_.
Referenced by L1TPhase2GMTBarrelStubProcessor::buildStub(), and Phase2L1TGMTStubProducer::convertToHybrid().
|
inline |
Definition at line 120 of file MuonStub.h.
References offline_eta1_.
Referenced by L1TPhase2GMTEndcapStubProcessor::combineStubs(), and Phase2L1TGMTStubProducer::convertToHybrid().
|
inline |
Definition at line 121 of file MuonStub.h.
References offline_eta2_.
Referenced by Phase2L1TGMTStubProducer::convertToHybrid().
bool l1t::MuonStub::operator!= | ( | const MuonStub & | ) | const |
unequal operator
bool MuonStub::operator== | ( | const MuonStub & | id | ) | const |
equal operator
Definition at line 52 of file MuonStub.cc.
References bxNum_, coord1_, coord2_, depthRegion_, eta1_, eta2_, etaQuality_, etaRegion_, id_, phiRegion_, quality_, and type_.
|
inline |
return sector
Definition at line 69 of file MuonStub.h.
References phiRegion_.
Referenced by Phase2L1TGMTStubProducer::convertToHybrid().
void MuonStub::print | ( | void | ) | const |
Definition at line 84 of file MuonStub.cc.
References bxNum_, coord1_, coord2_, depthRegion_, eta1_, eta2_, etaQuality_, etaRegion_, id_, LogDebug, phiRegion_, quality_, and type_.
|
inline |
|
inline |
Definition at line 129 of file MuonStub.h.
References eta1(), eta1_, eta2(), eta2_, and etaQuality_.
Referenced by L1TPhase2GMTBarrelStubProcessor::buildStub(), and L1TPhase2GMTEndcapStubProcessor::combineStubs().
|
inline |
Definition at line 135 of file MuonStub.h.
|
inline |
Definition at line 123 of file MuonStub.h.
References coord1(), coord2(), eta1(), eta2(), offline_coord1_, offline_coord2_, offline_eta1_, and offline_eta2_.
Referenced by L1TPhase2GMTEndcapStubProcessor::buildCSCOnlyStub(), L1TPhase2GMTEndcapStubProcessor::buildRPCOnlyStub(), L1TPhase2GMTBarrelStubProcessor::buildStub(), L1TPhase2GMTBarrelStubProcessor::buildStubNoEta(), and L1TPhase2GMTEndcapStubProcessor::combineStubs().
|
inline |
return track finder layer
Definition at line 73 of file MuonStub.h.
References tfLayer_.
Referenced by Phase2L1TGMTStubProducer::convertToHybrid().
|
inline |
Definition at line 113 of file MuonStub.h.
References type_.
Referenced by Phase2L1TGMTStubProducer::convertToHybrid().
|
private |
Definition at line 152 of file MuonStub.h.
Referenced by bxNum(), operator==(), and print().
|
private |
Definition at line 148 of file MuonStub.h.
Referenced by coord1(), operator==(), and print().
|
private |
Definition at line 149 of file MuonStub.h.
Referenced by coord2(), operator==(), and print().
|
private |
Definition at line 146 of file MuonStub.h.
Referenced by depthRegion(), operator==(), and print().
|
private |
Definition at line 153 of file MuonStub.h.
Referenced by eta1(), operator==(), print(), and setEta().
|
private |
Definition at line 154 of file MuonStub.h.
Referenced by eta2(), operator==(), print(), and setEta().
|
private |
Definition at line 155 of file MuonStub.h.
Referenced by etaQuality(), operator==(), print(), and setEta().
|
private |
Definition at line 144 of file MuonStub.h.
Referenced by address(), etaRegion(), kmtf_address(), operator==(), and print().
|
private |
Definition at line 150 of file MuonStub.h.
Referenced by address(), id(), index(), kmtf_address(), operator==(), print(), and setID().
|
private |
Definition at line 158 of file MuonStub.h.
Referenced by offline_coord1(), and setOfflineQuantities().
|
private |
Definition at line 159 of file MuonStub.h.
Referenced by offline_coord2(), and setOfflineQuantities().
|
private |
Definition at line 160 of file MuonStub.h.
Referenced by offline_eta1(), and setOfflineQuantities().
|
private |
Definition at line 161 of file MuonStub.h.
Referenced by offline_eta2(), and setOfflineQuantities().
|
private |
Definition at line 145 of file MuonStub.h.
Referenced by address(), kmtf_address(), operator==(), phiRegion(), and print().
|
private |
Definition at line 151 of file MuonStub.h.
Referenced by operator==(), print(), and quality().
|
private |
Definition at line 147 of file MuonStub.h.
Referenced by tfLayer().
|
private |
Definition at line 156 of file MuonStub.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), isBarrel(), isEndcap(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), operator==(), print(), and type().