|
ATLAS Offline Software
|
Go to the documentation of this file.
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);
TBBPCRaw(const std::string &thisBPCName)
standard constructor
tdc_store_iterator tdc_begin() const
raw data class for BPC measurement
tdc_signal_type getTDCSignal(SignalSource theSource) const
tdc_signal_type getTDCRight() const
adc_store_iterator adc_begin() const
adc_store_type m_adcSignals
std::vector< ElementLink< TBTDCRawCont > > tdc_store_type
adc_signal_type getADCHorizontal() const
tdc_signal_type getTDCDown() const
tdc_store_type::const_iterator tdc_store_iterator
TBTDCRaw::signal_type tdc_signal_type
std::vector< ElementLink< TBADCRawCont > > adc_store_type
adc_signal_type getADCSignal(SignalSource theSource) const
adc_store_type::const_iterator adc_store_iterator
size_t findIndex(const tdc_store_type &theStore, tdc_store_iterator &theIterator) const
size_t findIndex(const adc_store_type &theStore, adc_store_type::const_iterator &theIterator) const
tdc_store_type m_tdcSignals
adc_store_iterator adc_end() const
virtual bool isOverflow() const
TBADCRaw::signal_type adc_signal_type
tdc_signal_type getTDCUp() const
bool m_overflow
Detector Name.
adc_signal_type getADCVertical() const
SignalSource getSignalSource(tdc_store_iterator &theTDCIterator) const
tdc_store_iterator tdc_end() const
void setSignals(const TBTDCRawCont *theTDCCont, const std::vector< const TBTDCRaw * > &theTDCs, const TBADCRawCont *theADCCont, const std::vector< const TBADCRaw * > &theADCs)
tdc_signal_type getTDCLeft() const