79 return isFwd() ? 5 : 3;
112 edm::LogVerbatim(
"GMT_Candidate_info") << setiosflags(ios::right | ios::adjustfield | ios::showpoint | ios::fixed)
113 <<
"rank = " << setw(3) <<
rank() <<
" "
116 <<
"isFwd = " << setw(1) <<
isFwd() <<
" "
117 <<
"isRPC = " << setw(1) <<
isRPC() << endl;
126 s << ((
L1MuGMTCand const&)
id) << setiosflags(ios::showpoint | ios::fixed) <<
"rank = " << setw(3) <<
id.rank()
128 <<
"idxdtcsc = " << setw(1) <<
id.getDTCSCIndex() <<
" "
129 <<
"idxrpc = " << setw(1) <<
id.getRPCIndex() <<
" "
130 <<
"isFwd = " << setw(1) <<
id.isFwd() <<
" "
131 <<
"isRPC = " << setw(1) <<
id.isRPC();
Log< level::Info, true > LogVerbatim
void reset()
reset muon candidate
bool operator!=(const L1MuGMTExtendedCand &) const
unequal operator
std::ostream & operator<<(std::ostream &out, const ALILine &li)
unsigned int rank() const
get rank
bool empty() const
is it an empty muon candidate?
bool operator==(const L1MuGMTExtendedCand &) const
equal operator
~L1MuGMTExtendedCand() override
destructor
unsigned int detector() const
bool isRPC() const
get RPC bit (true=RPC, false = DT/CSC or matched)
void reset()
reset muon candidate
unsigned getRPCIndex() const
get index of contributing RPC muon
L1MuGMTExtendedCand()
constructor
unsigned int quality() const
get quality
unsigned getDTCSCIndex() const
get index of contributing DT/CSC muon
char data[epos_bytes_allocation]
bool isFwd() const
get forward bit (true=forward, false=barrel)
void print() const
print parameters of muon candidate
void print() const
print parameters of muon candidate