8 const char subsystem_names[][3] = {
"TT"};
54 static_cast<int>(this->_data.col_f) == static_cast<int>(tp.
_data.
col_f) &&
56 this->_data.bx == tp.
_data.
bx &&
57 this->_id == tp.
_id &&
69 <<
"The specified subsystem for this track stub is out of range" 81 <<
"The specified subsystem for this track stub is out of range" 93 <<
"The specified subsystem for this track stub is out of range" 105 <<
"The specified subsystem for this track stub is out of range" 112 unsigned& globalsector,
113 unsigned& subsector ) {
126 out << subsystem_names[
idx] <<
" Trigger Primitive" << std::endl;
127 out <<
"eta: " <<
_eta <<
" phi: " <<
_phi <<
" rho: " <<
_rho 128 <<
" bend: " <<
_theta << std::endl;
131 out <<
detId() << std::endl;
132 out <<
"Strip : " <<
static_cast<int>(
_data.
row_f) << std::endl;
133 out <<
"Segment : " <<
static_cast<int>(
_data.
col_f) << std::endl;
134 out <<
"Bend : " <<
_data.
bend << std::endl;
135 out <<
"BX : " <<
_data.
bx << std::endl;
139 <<
"The specified subsystem for this track stub is out of range"
void calculateTTGlobalSector(const TTDetId &detid, unsigned &globalsector, unsigned &subsector)
const int getSegment() const
TTTriggerPrimitive & operator=(const TTTriggerPrimitive &tp)
std::ostream & operator<<(std::ostream &os, const TTTriggerPrimitive::TTDetId &detid)
bool operator==(const TTTriggerPrimitive &tp) const
double getTriggerBend() const
In FULL-STRIP units!
Class to store the L1 Track Trigger stubs.
subsystem_type _subsystem
void print(std::ostream &) const
const int getBend() const
const int getStrip() const
const edm::Ref< edmNew::DetSetVector< TTCluster< T > >, TTCluster< T > > & getClusterRef(unsigned int hitIdentifier) const
Clusters composing the Stub.