#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 46 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.
L1MuDTEtaPattern::L1MuDTEtaPattern | ( | int | id, |
int | w1, | ||
int | w2, | ||
int | w3, | ||
int | p1, | ||
int | p2, | ||
int | p3, | ||
int | eta, | ||
int | qual | ||
) |
constructor
Definition at line 53 of file L1MuDTEtaPattern.cc.
References m_position, m_wheel, LaserDQM_cfg::p1, SiStripOfflineCRack_cfg::p2, chargedHadronTrackResolutionFilter_cfi::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 80 of file L1MuDTEtaPattern.cc.
References mps_fire::i, m_position, m_wheel, and AlCaHLTBitMon_ParallelJobs::p.
|
virtual |
|
inline |
return eta
Definition at line 66 of file L1MuDTEtaPattern.h.
References m_eta.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), Jet.Jet::jetID(), datamodel.Object::p4(), and Jet.Jet::puJetId().
|
inline |
bool L1MuDTEtaPattern::operator!= | ( | const L1MuDTEtaPattern & | p | ) | const |
unequal operator
Definition at line 135 of file L1MuDTEtaPattern.cc.
References mps_fire::i, m_eta, m_id, m_position, m_qual, m_wheel, and AlCaHLTBitMon_ParallelJobs::p.
L1MuDTEtaPattern & L1MuDTEtaPattern::operator= | ( | const L1MuDTEtaPattern & | p | ) |
assignment operator
Definition at line 100 of file L1MuDTEtaPattern.cc.
References mps_fire::i, m_eta, m_id, m_position, m_qual, m_wheel, and AlCaHLTBitMon_ParallelJobs::p.
bool L1MuDTEtaPattern::operator== | ( | const L1MuDTEtaPattern & | p | ) | const |
equal operator
Definition at line 116 of file L1MuDTEtaPattern.cc.
References mps_fire::i, m_eta, m_id, m_position, m_qual, m_wheel, and AlCaHLTBitMon_ParallelJobs::p.
|
inline |
return position in station [1,3]
Definition at line 75 of file L1MuDTEtaPattern.h.
References m_position, and relativeConstraints::station.
|
inline |
|
private |
|
inline |
return wheel number in station [1,3]
Definition at line 72 of file L1MuDTEtaPattern.h.
References m_wheel, and relativeConstraints::station.
Referenced by geometryXMLparser.DTAlignable::index().
|
friend |
Definition at line 99 of file L1MuDTEtaPattern.h.
|
friend |
Definition at line 99 of file L1MuDTEtaPattern.h.
|
friend |
output stream operator
|
friend |
input stream operator
|
private |
Definition at line 96 of file L1MuDTEtaPattern.h.
Referenced by eta(), operator!=(), operator=(), and operator==().
|
private |
Definition at line 93 of file L1MuDTEtaPattern.h.
Referenced by id(), operator!=(), operator=(), and operator==().
|
private |
Definition at line 95 of file L1MuDTEtaPattern.h.
Referenced by L1MuDTEtaPattern(), operator!=(), operator=(), operator==(), and position().
|
private |
Definition at line 97 of file L1MuDTEtaPattern.h.
Referenced by operator!=(), operator=(), operator==(), and quality().
|
private |
Definition at line 94 of file L1MuDTEtaPattern.h.
Referenced by L1MuDTEtaPattern(), operator!=(), operator=(), operator==(), and wheel().