5#ifndef TBEVENT_TBBPCRAW_H
6#define TBEVENT_TBBPCRAW_H
25#include "AthLinks/ElementLink.h"
63 TBBPCRaw(
const std::string& thisBPCName,
65 const std::vector<const TBTDCRaw*>& theTDCs,
67 const std::vector<const TBADCRaw*>& theADCs);
75 const std::vector<const TBTDCRaw*>& theTDCs,
77 const std::vector<const TBADCRaw*>& theADCs);
134 tdc_store_type::const_iterator firstInStore = theStore.begin();
135 tdc_store_type::const_iterator lastInStore = theStore.end();
137 while ( firstInStore != theIterator && firstInStore != lastInStore )
142 if ( firstInStore == lastInStore ) theIndex = size_t(-1);
147 adc_store_type::const_iterator firstInStore = theStore.begin();
148 adc_store_type::const_iterator lastInStore = theStore.end();
150 while ( firstInStore != theIterator && firstInStore != lastInStore )
155 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
TBBPCRaw(const std::string &thisBPCName)
standard constructor
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
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.