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