5#ifndef TBEVENT_TBBPCRAW_H
6#define TBEVENT_TBBPCRAW_H
25#include "AthLinks/ElementLink.h"
64 TBBPCRaw(std::string_view thisBPCName,
66 const std::vector<const TBTDCRaw*>& theTDCs,
68 const std::vector<const TBADCRaw*>& theADCs);
76 const std::vector<const TBTDCRaw*>& theTDCs,
78 const std::vector<const TBADCRaw*>& theADCs);
135 tdc_store_type::const_iterator firstInStore = theStore.begin();
136 tdc_store_type::const_iterator lastInStore = theStore.end();
138 while ( firstInStore != theIterator && firstInStore != lastInStore )
143 if ( firstInStore == lastInStore ) theIndex = size_t(-1);
148 adc_store_type::const_iterator firstInStore = theStore.begin();
149 adc_store_type::const_iterator lastInStore = theStore.end();
151 while ( firstInStore != theIterator && firstInStore != lastInStore )
156 if ( firstInStore == lastInStore ) theIndex = size_t(-1);
adc_store_iterator adc_begin() const
SignalSource getSignalSource(tdc_store_iterator &theTDCIterator) const
size_t findIndex(const adc_store_type &theStore, adc_store_type::const_iterator &theIterator) const
tdc_signal_type getTDCSignal(SignalSource theSource) const
adc_signal_type getADCSignal(SignalSource theSource) const
size_t findIndex(const tdc_store_type &theStore, tdc_store_iterator &theIterator) const
tdc_signal_type getTDCUp() const
adc_store_type m_adcSignals
virtual bool isOverflow() const
std::vector< ElementLink< TBADCRawCont > > adc_store_type
adc_store_iterator adc_end() const
tdc_signal_type getTDCDown() const
tdc_signal_type getTDCRight() const
tdc_store_iterator tdc_end() const
tdc_store_type::const_iterator tdc_store_iterator
TBBPCRaw(std::string_view thisBPCName)
standard constructor
tdc_store_type m_tdcSignals
std::vector< ElementLink< TBTDCRawCont > > tdc_store_type
TBADCRaw::signal_type adc_signal_type
tdc_signal_type getTDCLeft() const
TBTDCRaw::signal_type tdc_signal_type
tdc_store_iterator tdc_begin() const
adc_signal_type getADCHorizontal() const
void setSignals(const TBTDCRawCont *theTDCCont, const std::vector< const TBTDCRaw * > &theTDCs, const TBADCRawCont *theADCCont, const std::vector< const TBADCRaw * > &theADCs)
adc_store_type::const_iterator adc_store_iterator
adc_signal_type getADCVertical() const
bool m_overflow
Detector Name.