1 #ifndef L1Trigger_CSCTriggerPrimitives_PulseArray_h 2 #define L1Trigger_CSCTriggerPrimitives_PulseArray_h 27 void extend(
const unsigned layer,
const unsigned channel,
const unsigned bx,
const unsigned hit_persist);
30 bool oneShotAtBX(
const unsigned layer,
const unsigned channel,
const unsigned bx)
const;
41 std::vector<std::vector<unsigned> >
data_;
bool isOneShotHighAtBX(const unsigned layer, const unsigned channel, const unsigned bx) const
unsigned & operator()(const unsigned layer, const unsigned channel)
constexpr std::array< uint8_t, layerIndexSize > layer
std::vector< std::vector< unsigned > > data_
bool oneShotAtBX(const unsigned layer, const unsigned channel, const unsigned bx) const
unsigned numberOfLayersAtBX(const unsigned bx) const
void initialize(unsigned numberOfChannels)
unsigned bitsInPulse() const
void extend(const unsigned layer, const unsigned channel, const unsigned bx, const unsigned hit_persist)
unsigned numberOfChannels_