|
ATLAS Offline Software
|
Go to the documentation of this file.
22 (
this != &right ) ) {
82 if (!noROI ||
ovl(
i) < 0)
val.first |= len << (
i*16+
pos);
144 if (
val == len)
pt(
i, -1);
201 out <<
"Bit 0-4 " <<
" ROI<" <<
i+1 <<
"> ";
202 if (
roi(
i) == -1)
out <<
"NA" << std::endl;
203 else out << std::setw(8) <<
roi(
i) << std::endl;
205 out <<
"Bit 8-10 "<<
"Pt" <<
i+1 <<
" ";
206 if (
pt(
i) == -1)
out <<
"No Hit" << std::endl;
207 else out <<
pt(
i) << std::endl;
209 out <<
"Bit 12 "<<
"2 candidates in ROI<" <<
i+1 <<
"> ";
212 out <<
"Bit 13-14 "<<
"overlap<"<<
i+1<<
"> ";
213 out << std::setw(8) <<
ovl(
i) << std::endl;
215 out <<
"Bit 15 "<<
"charge<"<<
i+1<<
"> ";
216 out << std::setw(8) <<
charge(
i) << std::endl;
218 out <<
"Bit 0-11 " <<
" BCID ";
219 out << std::setw( 8 ) <<
bcid() << std::endl;
221 out <<
"Bit 12 " <<
" >2candidates in a sector ";
Namespace for the LVL1 muon interface classes.
Lvl1MuBarrelSectorLogicDataPhase1()
virtual SectorLogicWord getWordFormat() const override
Get data in 32 bit word format.
virtual const Lvl1MuSectorLogicDataPhase1 & convertFromWordFormat(const SectorLogicWord &) override
Convert SectorLogicDataPhase1 from 32 bit word data.
bool m_2candidatesInSector
void set2candidatesInSector()
std::pair< unsigned long int, unsigned short int > SectorLogicWord
void clear2candidates(size_t id)
Base class for the data coming from one SL board.
Class representing data from a barrel SL board.
int charge(size_t id) const
virtual void printOut(std::ostream &out) const override
print out data
void set2candidates(size_t id)
std::vector< int > m_charge
bool is2candidates(size_t id) const
Lvl1MuBarrelSectorLogicDataPhase1 & operator=(const Lvl1MuSectorLogicDataPhase1 &right)
void clear2candidatesInSector()
std::vector< bool > m_2candidates
bool is2candidatesInSector() const