#include <DTSectCollPhSegm.h>
Public Member Functions | |
DTChamberId | ChamberId () const |
Return chamber identifier. More... | |
void | clear () |
Clear. More... | |
int | code () const |
Return trigger code (MTTF input format [0,7]) More... | |
int | DeltaPsiR () const |
Return bending angle (bit pattern) More... | |
DTSectCollPhSegm (DTSectCollId scId, int step) | |
Constructor. More... | |
DTSectCollPhSegm (DTSectCollId scId, int step, const DTChambPhSegm *tsPhiTrig, int isFirst) | |
Constructor. More... | |
DTSectCollPhSegm (const DTSectCollPhSegm &) | |
Constructor. More... | |
int | isFirst () const |
Return if it is a first track. More... | |
float | K () const |
Return trigger K parameter. More... | |
int | oldCode () const |
Return trigger code (10*inner_code+outer_code; X_code=1,2,3,4,8) More... | |
DTSectCollPhSegm & | operator= (const DTSectCollPhSegm &seg) |
Assignment operator. More... | |
int | phi () const |
Return trigger X parameter converted to angle (bit pattern) More... | |
int | phiB () const |
Return bending angle (bit pattern) More... | |
int | posMask () const |
Return correlator output code (position of segments) More... | |
void | print () const |
Print. More... | |
int | psi () const |
Return trigger K parameter converted to angle (bit pattern) More... | |
int | psiR () const |
Return trigger X parameter converted to angle (bit pattern) More... | |
int | pvCode () const |
Return the preview code (10*inner_code or outer_code; X_code=1,2,3,4,8) More... | |
int | pvK () const |
Return the preview K. More... | |
DTSectCollId | SCId () const |
Return SC identifier. More... | |
void | setTsPhiTrig (const DTChambPhSegm *tsphitrig, int isFirst) |
Associate a Trigger Server Phi trigger. More... | |
int | step () const |
Return step number. More... | |
int | tracoNumber () const |
Return parent TRACO number. More... | |
const DTChambPhSegm * | tsPhiTrig () const |
Return associated Trigger Server Phi trigger. More... | |
float | X () const |
Return trigger X parameter. More... | |
~DTSectCollPhSegm () | |
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 | |
myint8 | m_isFirst |
DTSectCollId | m_sectcollid |
myint8 | m_step |
const DTChambPhSegm * | m_tsphitrig |
Muon Sector Collector Trigger Phi candidate
Definition at line 39 of file DTSectCollPhSegm.h.
DTSectCollPhSegm::DTSectCollPhSegm | ( | DTSectCollId | scId, |
int | step | ||
) |
Constructor.
Muon Sector Collector Trigger Phi candidate
Authors: S. Marcellini, D. Bonacorsi Modifications: 11/11/06 C. Battilana: New Syc Functionalities implemented
Definition at line 35 of file DTSectCollPhSegm.cc.
References clear().
DTSectCollPhSegm::DTSectCollPhSegm | ( | DTSectCollId | scId, |
int | step, | ||
const DTChambPhSegm * | tsPhiTrig, | ||
int | isFirst | ||
) |
Constructor.
Definition at line 40 of file DTSectCollPhSegm.cc.
DTSectCollPhSegm::DTSectCollPhSegm | ( | const DTSectCollPhSegm & | seg | ) |
DTSectCollPhSegm::~DTSectCollPhSegm | ( | ) |
|
inlinevirtual |
Return chamber identifier.
Implements DTTrigData.
Definition at line 84 of file DTSectCollPhSegm.h.
References DTChambPhSegm::ChamberId(), and m_tsphitrig.
void DTSectCollPhSegm::clear | ( | void | ) |
Clear.
Definition at line 75 of file DTSectCollPhSegm.cc.
References m_isFirst, and m_tsphitrig.
Referenced by DTSectCollPhSegm().
|
inline |
Return trigger code (MTTF input format [0,7])
Definition at line 96 of file DTSectCollPhSegm.h.
References DTChambPhSegm::code(), and m_tsphitrig.
|
inline |
Return bending angle (bit pattern)
Definition at line 117 of file DTSectCollPhSegm.h.
References DTChambPhSegm::DeltaPsiR(), and m_tsphitrig.
Referenced by print().
|
inline |
Return if it is a first track.
Definition at line 93 of file DTSectCollPhSegm.h.
References m_isFirst.
Referenced by setTsPhiTrig().
|
inline |
Return trigger K parameter.
Definition at line 102 of file DTSectCollPhSegm.h.
References DTChambPhSegm::K(), and m_tsphitrig.
Referenced by print().
|
inline |
Return trigger code (10*inner_code+outer_code; X_code=1,2,3,4,8)
Definition at line 99 of file DTSectCollPhSegm.h.
References m_tsphitrig, and DTChambPhSegm::oldCode().
Referenced by print().
DTSectCollPhSegm & DTSectCollPhSegm::operator= | ( | const DTSectCollPhSegm & | seg | ) |
Assignment operator.
Definition at line 64 of file DTSectCollPhSegm.cc.
References m_isFirst, m_sectcollid, m_step, and m_tsphitrig.
|
inline |
Return trigger X parameter converted to angle (bit pattern)
Definition at line 114 of file DTSectCollPhSegm.h.
References m_tsphitrig, and DTChambPhSegm::psiR().
Referenced by Particle.Particle::__str__().
|
inline |
Return bending angle (bit pattern)
Definition at line 120 of file DTSectCollPhSegm.h.
References DTChambPhSegm::DeltaPsiR(), and m_tsphitrig.
|
inline |
Return correlator output code (position of segments)
Definition at line 123 of file DTSectCollPhSegm.h.
References m_tsphitrig, and DTChambPhSegm::posMask().
Referenced by print().
|
virtual |
Print.
Implements DTTrigData.
Definition at line 81 of file DTSectCollPhSegm.cc.
References gather_cfg::cout, DeltaPsiR(), DTTracoTrigData::eqIn(), DTTracoTrigData::eqOut(), K(), m_tsphitrig, DTConfig::NTCTSS, oldCode(), posMask(), psi(), psiR(), DTTrigData::sector(), DTTrigData::station(), step(), tracoNumber(), DTTracoTrigData::tracoNumber(), DTChambPhSegm::tracoTrig(), DTTrigData::wheel(), and X().
|
inline |
Return trigger K parameter converted to angle (bit pattern)
Definition at line 108 of file DTSectCollPhSegm.h.
References m_tsphitrig, and DTChambPhSegm::psi().
Referenced by print().
|
inline |
Return trigger X parameter converted to angle (bit pattern)
Definition at line 111 of file DTSectCollPhSegm.h.
References m_tsphitrig, and DTChambPhSegm::psiR().
Referenced by print().
|
inline |
Return the preview code (10*inner_code or outer_code; X_code=1,2,3,4,8)
Definition at line 126 of file DTSectCollPhSegm.h.
References m_tsphitrig, and DTChambPhSegm::pvCode().
|
inline |
Return the preview K.
Definition at line 129 of file DTSectCollPhSegm.h.
References m_tsphitrig, and DTChambPhSegm::pvK().
|
inline |
|
inline |
Associate a Trigger Server Phi trigger.
Definition at line 61 of file DTSectCollPhSegm.h.
References isFirst(), m_isFirst, and m_tsphitrig.
|
inline |
Return step number.
Definition at line 78 of file DTSectCollPhSegm.h.
References m_step.
Referenced by print().
|
inline |
Return parent TRACO number.
Definition at line 90 of file DTSectCollPhSegm.h.
References m_tsphitrig, and DTChambPhSegm::tracoNumber().
Referenced by print().
|
inline |
Return associated Trigger Server Phi trigger.
Definition at line 75 of file DTSectCollPhSegm.h.
References m_tsphitrig.
|
inline |
Return trigger X parameter.
Definition at line 105 of file DTSectCollPhSegm.h.
References m_tsphitrig, and DTChambPhSegm::X().
Referenced by svgfig.Curve.Sample::__repr__(), and print().
|
private |
Definition at line 139 of file DTSectCollPhSegm.h.
Referenced by clear(), isFirst(), operator=(), and setTsPhiTrig().
|
private |
Definition at line 133 of file DTSectCollPhSegm.h.
Referenced by operator=(), and SCId().
|
private |
Definition at line 136 of file DTSectCollPhSegm.h.
Referenced by operator=(), and step().
|
private |
Definition at line 142 of file DTSectCollPhSegm.h.
Referenced by ChamberId(), clear(), code(), DeltaPsiR(), K(), oldCode(), operator=(), phi(), phiB(), posMask(), print(), psi(), psiR(), pvCode(), pvK(), setTsPhiTrig(), tracoNumber(), tsPhiTrig(), and X().