4#ifndef TRIGT1INTERFACES_LVL1MUSECTORLOGICDATAPHASE1_H
5#define TRIGT1INTERFACES_LVL1MUSECTORLOGICDATAPHASE1_H
50 int roi(
size_t id )
const {
return m_roi[ id ]; }
51 int ovl(
size_t id )
const {
return m_ovl[ id ]; }
52 int pt(
size_t id )
const {
return m_pt[ id ]; }
64 void roi(
size_t id,
int value ) {
m_roi[ id ] = value; }
65 void ovl(
size_t id,
int value ) {
m_ovl[ id ] = value; }
66 void pt(
size_t id,
int value ) {
m_pt[ id ] = value; }
73 void veto(
size_t id,
int value) {
m_veto[ id ] = value; }
88 virtual void printOut( std::ostream& out )
const=0;
Base class for the data coming from one SL board.
bool is2candidatesInSector() const
void pt(size_t id, int value)
std::vector< int > m_innercoin
void innercoin(size_t id, int value)
int goodmf(size_t id) const
int bw2or3(size_t id) const
int charge(size_t id) const
friend std::ostream & operator<<(std::ostream &, const Lvl1MuSectorLogicDataPhase1 &)
virtual void printOut(std::ostream &out) const =0
print out data
std::vector< bool > m_2candidates
bool is2candidates(size_t id) const
int innercoin(size_t id) const
std::vector< int > m_goodmf
void clear2candidatesInSector()
bool m_2candidatesInSector
void roi(size_t id, int value)
Lvl1MuSectorLogicDataPhase1 & operator=(const Lvl1MuSectorLogicDataPhase1 &right)
virtual const Lvl1MuSectorLogicDataPhase1 & convertFromWordFormat(const SectorLogicWord &)=0
Convert SectorLogicDataPhase1 from 32 bit word data.
virtual SectorLogicWord getWordFormat() const =0
Get data in 32 bit word format:
std::vector< int > m_charge
std::vector< int > m_bw2or3
void charge(size_t id, int value)
void set2candidatesInSector()
int veto(size_t id) const
void veto(size_t id, int value)
void bw2or3(size_t id, int value)
void clear2candidates(size_t id)
std::vector< int > m_veto
void goodmf(size_t id, int value)
std::pair< unsigned long int, unsigned short int > SectorLogicWord
void ovl(size_t id, int value)
Lvl1MuSectorLogicDataPhase1()
void set2candidates(size_t id)
virtual ~Lvl1MuSectorLogicDataPhase1()
Namespace for the LVL1 muon interface classes.