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_; }
55 float getFitChi2()
const {
return fit_chi2_; }
56 int getFitNDF()
const {
return fit_ndf_; }
74 return static_cast<uint8_t
>(std::distance(
samples_.begin(), it) / 3);
77 friend std::ostream& operator<<(std::ostream& o,
const SiStripWaveform& w);
83 uint8_t hybrid_id_{0};