#include <DTChambThSegm.h>
Public Member Functions | |
DTChamberId | ChamberId () const override |
Identifier of the associated chamber. More... | |
void | clear () |
Clear. More... | |
int | code (const int i) const |
Return the code for a given set of 7 BTI. More... | |
DTChambThSegm (DTChamberId, int, int *, int *) | |
Constructor. More... | |
DTChambThSegm (const DTChambThSegm &seg) | |
Constructor. More... | |
DTChambThSegm & | operator= (const DTChambThSegm &seg) |
Assignment operator. More... | |
int | position (const int i) const |
Return the position for a given set of 7 BTI. More... | |
void | print () const override |
Print. More... | |
int | quality (const int i) const |
Return the quality for a given set of 7 BTI. More... | |
int | step () const |
Return step number. More... | |
~DTChambThSegm () override | |
Destructor. More... | |
Public Member Functions inherited from DTTrigData | |
DTTrigData () | |
Constructor. More... | |
int | sector () const |
Return sector number. More... | |
int | station () const |
Return station number. More... | |
int | wheel () const |
Return wheel number. More... | |
virtual | ~DTTrigData () |
Destructor. More... | |
Private Attributes | |
DTChamberId | m_chamberid |
parent chamber More... | |
myint8 | m_outPos [7] |
output code More... | |
myint8 | m_outQual [7] |
int | m_step |
step number More... | |
Muon Chamber Trigger Theta candidate
Definition at line 40 of file DTChambThSegm.h.
DTChambThSegm::DTChambThSegm | ( | DTChamberId | chamberid, |
int | step, | ||
int * | pos, | ||
int * | qual | ||
) |
Constructor.
Definition at line 34 of file DTChambThSegm.cc.
References mps_fire::i, m_outPos, and m_outQual.
DTChambThSegm::DTChambThSegm | ( | const DTChambThSegm & | seg | ) |
Constructor.
Definition at line 44 of file DTChambThSegm.cc.
References mps_fire::i, m_outPos, and m_outQual.
|
override |
|
inlineoverridevirtual |
Identifier of the associated chamber.
Implements DTTrigData.
Definition at line 63 of file DTChambThSegm.h.
References code(), mps_fire::i, m_chamberid, position(), print(), and quality().
Referenced by DTSectCollThSegm::ChamberId(), and DTSectCollThCand::CoarseSync().
void DTChambThSegm::clear | ( | ) |
Clear.
int DTChambThSegm::code | ( | const int | i | ) | const |
Return the code for a given set of 7 BTI.
Definition at line 77 of file DTChambThSegm.cc.
References gather_cfg::cout, mps_fire::i, m_outPos, and m_outQual.
Referenced by ChamberId(), and DTSectCollThSegm::code().
DTChambThSegm & DTChambThSegm::operator= | ( | const DTChambThSegm & | seg | ) |
Assignment operator.
Definition at line 64 of file DTChambThSegm.cc.
References mps_fire::i, m_chamberid, m_outPos, m_outQual, and m_step.
int DTChambThSegm::position | ( | const int | i | ) | const |
Return the position for a given set of 7 BTI.
Definition at line 87 of file DTChambThSegm.cc.
References gather_cfg::cout, mps_fire::i, and m_outPos.
Referenced by DTSectColl::addTSTheta(), ChamberId(), and DTSectCollThSegm::position().
|
overridevirtual |
Print.
Implements DTTrigData.
Definition at line 107 of file DTChambThSegm.cc.
References gather_cfg::cout, mps_fire::i, createfilelist::int, m_outPos, m_outQual, DTTrigData::sector(), DTTrigData::station(), step(), and DTTrigData::wheel().
Referenced by ChamberId(), and DTSectCollThCand::print().
int DTChambThSegm::quality | ( | const int | i | ) | const |
Return the quality for a given set of 7 BTI.
Definition at line 97 of file DTChambThSegm.cc.
References gather_cfg::cout, mps_fire::i, and m_outQual.
Referenced by ChamberId(), and DTSectCollThSegm::quality().
|
inline |
Return step number.
Definition at line 60 of file DTChambThSegm.h.
References m_step.
Referenced by DTSectCollThCand::print(), and print().
|
private |
parent chamber
Definition at line 80 of file DTChambThSegm.h.
Referenced by ChamberId(), and operator=().
|
private |
output code
Definition at line 86 of file DTChambThSegm.h.
Referenced by code(), DTChambThSegm(), operator=(), position(), and print().
|
private |
Definition at line 87 of file DTChambThSegm.h.
Referenced by code(), DTChambThSegm(), operator=(), print(), and quality().
|
private |