5#ifndef MUONRDO_RPCSECTORLOGIC_H
6#define MUONRDO_RPCSECTORLOGIC_H
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
An STL vector of pointers that by default owns its pointed-to elements.
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
RpcSectorLogic()
Default constructor.
void addCounter(const uint16_t counter)
Set methods.
void addTriggerRate(const double trig)
bool hasMoreThan2TriggerCand() const
~RpcSectorLogic()
Destructor.
RpcSectorLogic(uint16_t sectorId, uint16_t fel1Id, uint16_t bcid, uint16_t errorCode)
Constructor with arguments.
RpcSectorLogic(uint16_t sectorId, uint16_t fel1Id, uint16_t bcid, uint16_t errorCode, uint16_t crc)
uint16_t errorCode() const
void setHasMoreThan2TriggerCand(const bool a)
const std::vector< uint16_t > & counters() const
bool m_hasMoreThan2TriggerCand
uint16_t sectorId() const
Access methods.
std::vector< double > m_triggerRates
std::vector< uint16_t > m_counters
const std::vector< double > & triggerRates() const