38 : m_chamberid(chamberid), m_step(
step), m_isFirst(isfirst), m_tracotrig(tracotrig) {}
41 : m_chamberid(seg.m_chamberid), m_step(seg.m_step), m_isFirst(seg.m_isFirst), m_tracotrig(seg.m_tracotrig) {}
DTChambPhSegm & operator=(const DTChambPhSegm &)
Assignment operator.
int wheel() const
Return wheel number.
int sector() const
Return sector number.
const DTTracoTrigData * m_tracotrig
the corresponding traco trigger
int psi() const
Return trigger K parameter converted to angle (bit pattern)
void print() const override
Print.
const DTTracoTrigData * tracoTrig() const
Return associated TRACO trigger.
int tracoNumber() const
Return parent TRACO number.
int oldCode() const
Return trigger code (10*inner_code+outer_code; X_code=1,2,3,4,8)
DTChamberId m_chamberid
parent chamber
float K() const
Return trigger K parameter.
static const int NTCTSS
Constant: number of TRACOs in input to a TSS.
int station() const
Return station number.
int posMask() const
Return correlator output code (position of segments)
int tracoNumber() const
Return parent TRACO number.
DTChambPhSegm(DTChamberId, int)
Constructor.
float X() const
Return trigger X parameter.
int psiR() const
Return trigger X parameter converted to angle (bit pattern)
int step() const
Return step number.
int DeltaPsiR() const
Return bending angle (bit pattern)
~DTChambPhSegm() override
Destructor.
int eqOut() const
Return bti trigger equation of outer segment.
myint8 m_isFirst
first or second track
int eqIn() const
Return bti trigger equation of inner segment.