1#ifndef TRACKING_EVENT_SISTRIPWAVEFORM_H_
2#define TRACKING_EVENT_SISTRIPWAVEFORM_H_
29 uint8_t hybrid_id, uint8_t feb_id, uint8_t n_triggers);
35 const std::vector<short>& getSamples()
const {
return samples_; }
36 int16_t getPchannel()
const {
return pchannel_; }
37 uint8_t getHybridId()
const {
return hybrid_id_; }
38 uint8_t getFebId()
const {
return feb_id_; }
39 uint8_t getNTriggers()
const {
return n_triggers_; }
56 return static_cast<uint8_t
>(std::distance(
samples_.begin(), it) / 3);
59 friend std::ostream& operator<<(std::ostream& o,
const SiStripWaveform& w);
65 uint8_t hybrid_id_{0};