#include <DTSectCollThSegm.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... | |
DTSectCollThSegm (DTSectCollId, int, const DTChambThSegm *) | |
Constructor. More... | |
DTSectCollThSegm (const DTSectCollThSegm &seg) | |
Constructor. More... | |
DTSectCollThSegm & | operator= (const DTSectCollThSegm &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... | |
DTSectCollId | SCId () const |
Identifier of the associated chamber. More... | |
int | step () const |
Return step number. More... | |
~DTSectCollThSegm () 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 | |
DTSectCollId | m_sectcollid |
parent sector collector More... | |
myint8 | m_step |
step number More... | |
const DTChambThSegm * | m_tsthetatrig |
the corresponding TS theta trigger More... | |
Muon Sector Collector Trigger Theta candidate
Definition at line 39 of file DTSectCollThSegm.h.
DTSectCollThSegm::DTSectCollThSegm | ( | DTSectCollId | scid, |
int | step, | ||
const DTChambThSegm * | tstheta_seg | ||
) |
Constructor.
Definition at line 32 of file DTSectCollThSegm.cc.
DTSectCollThSegm::DTSectCollThSegm | ( | const DTSectCollThSegm & | seg | ) |
Constructor.
Definition at line 37 of file DTSectCollThSegm.cc.
|
override |
|
inlineoverridevirtual |
Identifier of the associated chamber.
Implements DTTrigData.
Definition at line 65 of file DTSectCollThSegm.h.
References DTChambThSegm::ChamberId(), m_tsthetatrig, and print().
void DTSectCollThSegm::clear | ( | ) |
Clear.
|
inline |
Return the code for a given set of 7 BTI.
Definition at line 71 of file DTSectCollThSegm.h.
References DTChambThSegm::code(), and m_tsthetatrig.
DTSectCollThSegm & DTSectCollThSegm::operator= | ( | const DTSectCollThSegm & | seg | ) |
Assignment operator.
Definition at line 52 of file DTSectCollThSegm.cc.
References m_sectcollid, m_step, and m_tsthetatrig.
|
inline |
Return the position for a given set of 7 BTI.
Definition at line 74 of file DTSectCollThSegm.h.
References m_tsthetatrig, and DTChambThSegm::position().
Referenced by print().
|
overridevirtual |
Print.
Implements DTTrigData.
Definition at line 62 of file DTSectCollThSegm.cc.
References gather_cfg::cout, mps_fire::i, createfilelist::int, position(), quality(), DTTrigData::sector(), DTTrigData::station(), step(), and DTTrigData::wheel().
Referenced by ChamberId().
|
inline |
Return the quality for a given set of 7 BTI.
Definition at line 77 of file DTSectCollThSegm.h.
References m_sectcollid, m_tsthetatrig, and DTChambThSegm::quality().
Referenced by print().
|
inline |
Identifier of the associated chamber.
Definition at line 62 of file DTSectCollThSegm.h.
References m_sectcollid.
|
inline |
Return step number.
Definition at line 59 of file DTSectCollThSegm.h.
References m_step.
Referenced by print().
|
private |
parent sector collector
Definition at line 77 of file DTSectCollThSegm.h.
Referenced by operator=(), quality(), and SCId().
|
private |
step number
Definition at line 85 of file DTSectCollThSegm.h.
Referenced by operator=(), and step().
|
private |
the corresponding TS theta trigger
Definition at line 88 of file DTSectCollThSegm.h.
Referenced by ChamberId(), code(), operator=(), position(), and quality().