#include <L1MuDTEtaPattern.h>
Public Member Functions | |
int | eta () const |
return eta More... | |
int | id () const |
return id More... | |
L1MuDTEtaPattern () | |
default constructor More... | |
L1MuDTEtaPattern (int id, int w1, int w2, int w3, int p1, int p2, int p3, int eta, int qual) | |
constructor More... | |
L1MuDTEtaPattern (int id, const std::string &pat, int eta, int qual) | |
L1MuDTEtaPattern (const L1MuDTEtaPattern &) | |
copy constructor More... | |
bool | operator!= (const L1MuDTEtaPattern &) const |
unequal operator More... | |
L1MuDTEtaPattern & | operator= (const L1MuDTEtaPattern &) |
assignment operator More... | |
bool | operator== (const L1MuDTEtaPattern &) const |
equal operator More... | |
int | position (int station) const |
return position in station [1,3] More... | |
int | quality () const |
return quality More... | |
int | wheel (int station) const |
return wheel number in station [1,3] More... | |
virtual | ~L1MuDTEtaPattern () |
destructor More... | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
short | m_eta |
short | m_id |
short | m_position [3] |
short | m_qual |
short | m_wheel [3] |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
std::ostream & | operator<< (std::ostream &, const L1MuDTEtaPattern &) |
output stream operator More... | |
std::istream & | operator>> (std::istream &, L1MuDTEtaPattern &) |
input stream operator More... | |
Pattern for Eta Track Finder:
An eta pattern consists of:
N. Neumeister CERN EP
Definition at line 47 of file L1MuDTEtaPattern.h.
L1MuDTEtaPattern::L1MuDTEtaPattern | ( | ) |
default constructor
Definition at line 46 of file L1MuDTEtaPattern.cc.
References mps_fire::i, m_position, and m_wheel.
Referenced by L1MuDTEtaPattern().
L1MuDTEtaPattern::L1MuDTEtaPattern | ( | int | id, |
int | w1, | ||
int | w2, | ||
int | w3, | ||
int | p1, | ||
int | p2, | ||
int | p3, | ||
int | eta, | ||
int | qual | ||
) |
constructor
Definition at line 57 of file L1MuDTEtaPattern.cc.
References eta(), mps_fire::i, L1MuDTEtaPattern(), m_eta, m_id, m_position, m_qual, m_wheel, p1, p2, p3, w2, and w3.
L1MuDTEtaPattern::L1MuDTEtaPattern | ( | int | id, |
const std::string & | pat, | ||
int | eta, | ||
int | qual | ||
) |
L1MuDTEtaPattern::L1MuDTEtaPattern | ( | const L1MuDTEtaPattern & | p | ) |
copy constructor
Definition at line 90 of file L1MuDTEtaPattern.cc.
References mps_fire::i, m_position, and m_wheel.
|
virtual |
|
inline |
return eta
Definition at line 70 of file L1MuDTEtaPattern.h.
References m_eta.
Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), L1MuDTEtaPattern(), operator!=(), operator<<(), operator==(), L1MuDTEtaProcessor::print(), L1MuBMEtaProcessor::print(), Jet.Jet::puJetId(), L1MuDTEtaProcessor::runEtaMatchingUnit(), and L1MuBMEtaProcessor::runEtaMatchingUnit().
|
inline |
return id
Definition at line 67 of file L1MuDTEtaPattern.h.
References m_id.
Referenced by L1MuDTEtaPatternLut::load(), operator!=(), operator<<(), operator==(), L1MuDTEtaProcessor::print(), L1MuBMEtaProcessor::print(), L1MuDTEtaProcessor::runEtaTrackFinder(), and L1MuBMEtaProcessor::runEtaTrackFinder().
bool L1MuDTEtaPattern::operator!= | ( | const L1MuDTEtaPattern & | p | ) | const |
unequal operator
Definition at line 151 of file L1MuDTEtaPattern.cc.
References eta(), mps_fire::i, id(), m_eta, m_id, m_position, m_qual, m_wheel, and quality().
Referenced by position().
L1MuDTEtaPattern & L1MuDTEtaPattern::operator= | ( | const L1MuDTEtaPattern & | p | ) |
assignment operator
Definition at line 115 of file L1MuDTEtaPattern.cc.
References mps_fire::i, m_eta, m_id, m_position, m_qual, and m_wheel.
Referenced by position().
bool L1MuDTEtaPattern::operator== | ( | const L1MuDTEtaPattern & | p | ) | const |
equal operator
Definition at line 134 of file L1MuDTEtaPattern.cc.
References eta(), mps_fire::i, id(), m_eta, m_id, m_position, m_qual, m_wheel, and quality().
Referenced by position().
|
inline |
return position in station [1,3]
Definition at line 79 of file L1MuDTEtaPattern.h.
References m_position, operator!=(), operator<<, operator=(), operator==(), and operator>>.
Referenced by L1MuDTEtaProcessor::assign(), L1MuBMEtaProcessor::assign(), L1MuDTEtaProcessor::runEtaTrackFinder(), and L1MuBMEtaProcessor::runEtaTrackFinder().
|
inline |
return quality
Definition at line 73 of file L1MuDTEtaPattern.h.
References m_qual.
Referenced by operator!=(), operator<<(), operator==(), L1MuDTEtaProcessor::print(), L1MuBMEtaProcessor::print(), L1MuDTEtaProcessor::runEtaTrackFinder(), and L1MuBMEtaProcessor::runEtaTrackFinder().
|
private |
|
inline |
return wheel number in station [1,3]
Definition at line 76 of file L1MuDTEtaPattern.h.
References m_wheel.
Referenced by L1MuDTEtaProcessor::assign(), L1MuBMEtaProcessor::assign(), geometryXMLparser.DTAlignable::index(), L1MuDTEtaProcessor::runEtaTrackFinder(), and L1MuBMEtaProcessor::runEtaTrackFinder().
|
friend |
Definition at line 105 of file L1MuDTEtaPattern.h.
|
friend |
Definition at line 105 of file L1MuDTEtaPattern.h.
|
friend |
output stream operator
Referenced by position().
|
friend |
input stream operator
Referenced by position().
|
private |
Definition at line 101 of file L1MuDTEtaPattern.h.
Referenced by eta(), L1MuDTEtaPattern(), operator!=(), operator=(), operator==(), and operator>>().
|
private |
Definition at line 98 of file L1MuDTEtaPattern.h.
Referenced by id(), L1MuDTEtaPattern(), operator!=(), operator=(), operator==(), and operator>>().
|
private |
Definition at line 100 of file L1MuDTEtaPattern.h.
Referenced by L1MuDTEtaPattern(), operator!=(), operator<<(), operator=(), operator==(), operator>>(), and position().
|
private |
Definition at line 102 of file L1MuDTEtaPattern.h.
Referenced by L1MuDTEtaPattern(), operator!=(), operator=(), operator==(), operator>>(), and quality().
|
private |
Definition at line 99 of file L1MuDTEtaPattern.h.
Referenced by L1MuDTEtaPattern(), operator!=(), operator<<(), operator=(), operator==(), operator>>(), and wheel().