#include <RegionalMuonShower.h>
Public Member Functions | |
bool | isOneNominalInTime () const |
bool | isOneNominalOutOfTime () const |
bool | isOneTightInTime () const |
bool | isOneTightOutOfTime () const |
bool | isTwoLooseInTime () const |
bool | isTwoLooseOutOfTime () const |
bool | isValid () const |
const int | link () const |
Get link on which the MicroGMT receives the candidate. More... | |
bool | operator!= (const l1t::RegionalMuonShower &rhs) const |
bool | operator== (const l1t::RegionalMuonShower &rhs) const |
const int | processor () const |
Get processor ID on which the candidate was found (0..5 for OMTF/EMTF; 0..11 for BMTF) More... | |
RegionalMuonShower (bool oneNominalInTime=false, bool oneNominalOutOfTime=false, bool twoLooseInTime=false, bool twoLooseOutOfTime=false, bool oneTightInTime=false, bool oneTightOutOfTime=false) | |
void | setOneNominalInTime (const bool bit) |
void | setOneNominalOutOfTime (const bool bit) |
void | setOneTightInTime (const bool bit) |
void | setOneTightOutOfTime (const bool bit) |
void | setTFIdentifiers (int processor, tftype trackFinder) |
Set the processor ID, track-finder type. From these two, the link is set. More... | |
void | setTwoLooseInTime (const bool bit) |
void | setTwoLooseOutOfTime (const bool bit) |
const tftype | trackFinderType () const |
Get track-finder which found the muon (bmtf, emtf_pos/emtf_neg or omtf_pos/omtf_neg) More... | |
~RegionalMuonShower () | |
Private Attributes | |
bool | isOneNominalInTime_ |
bool | isOneNominalOutOfTime_ |
bool | isOneTightInTime_ |
bool | isOneTightOutOfTime_ |
bool | isTwoLooseInTime_ |
bool | isTwoLooseOutOfTime_ |
int | link_ |
int | processor_ |
tftype | trackFinder_ |
Definition at line 18 of file RegionalMuonShower.h.
l1t::RegionalMuonShower::RegionalMuonShower | ( | bool | oneNominalInTime = false , |
bool | oneNominalOutOfTime = false , |
||
bool | twoLooseInTime = false , |
||
bool | twoLooseOutOfTime = false , |
||
bool | oneTightInTime = false , |
||
bool | oneTightOutOfTime = false |
||
) |
Definition at line 3 of file RegionalMuonShower.cc.
l1t::RegionalMuonShower::~RegionalMuonShower | ( | ) |
Definition at line 18 of file RegionalMuonShower.cc.
|
inline |
Definition at line 40 of file RegionalMuonShower.h.
References isOneNominalInTime_.
Referenced by l1t::RegionalMuonRawDigiTranslator::generatePackedShowerPayload(), and operator==().
|
inline |
Definition at line 41 of file RegionalMuonShower.h.
References isOneNominalOutOfTime_.
Referenced by l1t::RegionalMuonRawDigiTranslator::generatePackedShowerPayload().
|
inline |
Definition at line 42 of file RegionalMuonShower.h.
References isOneTightInTime_.
Referenced by l1t::RegionalMuonRawDigiTranslator::generatePackedShowerPayload(), and operator==().
|
inline |
Definition at line 43 of file RegionalMuonShower.h.
References isOneTightOutOfTime_.
Referenced by l1t::RegionalMuonRawDigiTranslator::generatePackedShowerPayload().
|
inline |
Definition at line 44 of file RegionalMuonShower.h.
References isTwoLooseInTime_.
Referenced by operator==().
|
inline |
Definition at line 45 of file RegionalMuonShower.h.
References isTwoLooseOutOfTime_.
bool l1t::RegionalMuonShower::isValid | ( | void | ) | const |
Definition at line 42 of file RegionalMuonShower.cc.
References or.
Referenced by ntupleDataFormat._Object::_checkIsValid(), l1t::RegionalMuonRawDigiTranslator::fillRegionalMuonShower(), l1t::RegionalMuonRawDigiTranslator::generatePackedShowerPayload(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Get link on which the MicroGMT receives the candidate.
Definition at line 48 of file RegionalMuonShower.h.
References link_.
|
inline |
Definition at line 55 of file RegionalMuonShower.h.
References operator==().
bool l1t::RegionalMuonShower::operator== | ( | const l1t::RegionalMuonShower & | rhs | ) | const |
Definition at line 46 of file RegionalMuonShower.cc.
References isOneNominalInTime(), isOneTightInTime(), and isTwoLooseInTime().
Referenced by operator!=().
|
inline |
Get processor ID on which the candidate was found (0..5 for OMTF/EMTF; 0..11 for BMTF)
Definition at line 50 of file RegionalMuonShower.h.
References processor_.
|
inline |
Definition at line 29 of file RegionalMuonShower.h.
References isOneNominalInTime_.
Referenced by l1t::RegionalMuonRawDigiTranslator::fillRegionalMuonShower().
|
inline |
Definition at line 30 of file RegionalMuonShower.h.
References isOneNominalOutOfTime_.
Referenced by l1t::RegionalMuonRawDigiTranslator::fillRegionalMuonShower().
|
inline |
Definition at line 31 of file RegionalMuonShower.h.
References isOneTightInTime_.
Referenced by l1t::RegionalMuonRawDigiTranslator::fillRegionalMuonShower().
|
inline |
Definition at line 32 of file RegionalMuonShower.h.
References isOneTightOutOfTime_.
Referenced by l1t::RegionalMuonRawDigiTranslator::fillRegionalMuonShower().
void l1t::RegionalMuonShower::setTFIdentifiers | ( | int | processor, |
tftype | trackFinder | ||
) |
Set the processor ID, track-finder type. From these two, the link is set.
Definition at line 20 of file RegionalMuonShower.cc.
References l1t::bmtf, l1t::emtf_neg, l1t::emtf_pos, l1t::omtf_neg, and l1t::omtf_pos.
Referenced by l1t::RegionalMuonRawDigiTranslator::fillRegionalMuonShower(), and SectorProcessorShower::process().
|
inline |
|
inline |
Definition at line 33 of file RegionalMuonShower.h.
References isTwoLooseOutOfTime_.
|
inline |
Get track-finder which found the muon (bmtf, emtf_pos/emtf_neg or omtf_pos/omtf_neg)
Definition at line 52 of file RegionalMuonShower.h.
References trackFinder_.
|
private |
Definition at line 55 of file RegionalMuonShower.h.
Referenced by isOneNominalInTime(), and setOneNominalInTime().
|
private |
Definition at line 61 of file RegionalMuonShower.h.
Referenced by isOneNominalOutOfTime(), and setOneNominalOutOfTime().
|
private |
Definition at line 62 of file RegionalMuonShower.h.
Referenced by isOneTightInTime(), and setOneTightInTime().
|
private |
Definition at line 63 of file RegionalMuonShower.h.
Referenced by isOneTightOutOfTime(), and setOneTightOutOfTime().
|
private |
Definition at line 64 of file RegionalMuonShower.h.
Referenced by isTwoLooseInTime(), and setTwoLooseInTime().
|
private |
Definition at line 65 of file RegionalMuonShower.h.
Referenced by isTwoLooseOutOfTime(), and setTwoLooseOutOfTime().
|
private |
Definition at line 66 of file RegionalMuonShower.h.
Referenced by link().
|
private |
Definition at line 67 of file RegionalMuonShower.h.
Referenced by processor().
|
private |
Definition at line 68 of file RegionalMuonShower.h.
Referenced by trackFinderType().