![]() |
ATLAS Offline Software
|
raw data class for BPC measurement More...
#include <TBBPCRaw.h>
Public Types | |
| enum | SignalSource { tdcLeft = 0 , tdcRight = 1 , tdcUp = 2 , tdcDown = 3 , adcHorizontal = 4 , adcVertical = 5 , unknown = 6 } |
| typedef TBTDCRaw::signal_type | tdc_signal_type |
| typedef std::vector< ElementLink< TBTDCRawCont > > | tdc_store_type |
| typedef tdc_store_type::const_iterator | tdc_store_iterator |
| typedef TBADCRaw::signal_type | adc_signal_type |
| typedef std::vector< ElementLink< TBADCRawCont > > | adc_store_type |
| typedef adc_store_type::const_iterator | adc_store_iterator |
Protected Attributes | |
| bool | m_overflow |
| Detector Name. | |
Private Member Functions | |
| 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 |
Private Attributes | |
| tdc_store_type | m_tdcSignals |
| adc_store_type | m_adcSignals |
| std::string | m_tbDetectorName |
raw data class for BPC measurement
The TBBPCRaw class provides the object characteristics for the raw data from the BPCs, i.e. four time and two pulse height measurements.
Definition at line 33 of file TBBPCRaw.h.
Definition at line 41 of file TBBPCRaw.h.
| typedef adc_store_type::const_iterator TBBPCRaw::adc_store_iterator |
Definition at line 43 of file TBBPCRaw.h.
| typedef std::vector< ElementLink<TBADCRawCont> > TBBPCRaw::adc_store_type |
Definition at line 42 of file TBBPCRaw.h.
Definition at line 37 of file TBBPCRaw.h.
| typedef tdc_store_type::const_iterator TBBPCRaw::tdc_store_iterator |
Definition at line 39 of file TBBPCRaw.h.
| typedef std::vector< ElementLink<TBTDCRawCont> > TBBPCRaw::tdc_store_type |
Definition at line 38 of file TBBPCRaw.h.
| Enumerator | |
|---|---|
| tdcLeft | |
| tdcRight | |
| tdcUp | |
| tdcDown | |
| adcHorizontal | |
| adcVertical | |
| unknown | |
Definition at line 45 of file TBBPCRaw.h.
| TBBPCRaw::TBBPCRaw | ( | ) |
Definition at line 22 of file TBBPCRaw.cxx.
|
inline |
standard constructor
Definition at line 61 of file TBBPCRaw.h.
| TBBPCRaw::TBBPCRaw | ( | std::string_view | thisBPCName, |
| const TBTDCRawCont * | theTDCCont, | ||
| const std::vector< const TBTDCRaw * > & | theTDCs, | ||
| const TBADCRawCont * | theADCCont, | ||
| const std::vector< const TBADCRaw * > & | theADCs ) |
Definition at line 25 of file TBBPCRaw.cxx.
| TBBPCRaw::~TBBPCRaw | ( | ) |
Definition at line 60 of file TBBPCRaw.cxx.
|
inline |
Definition at line 212 of file TBBPCRaw.h.
|
inline |
Definition at line 216 of file TBBPCRaw.h.
|
inlineprivate |
Definition at line 146 of file TBBPCRaw.h.
|
inlineprivate |
Definition at line 133 of file TBBPCRaw.h.
|
inline |
Definition at line 193 of file TBBPCRaw.h.
| TBBPCRaw::adc_signal_type TBBPCRaw::getADCSignal | ( | TBBPCRaw::SignalSource | theSource | ) | const |
Definition at line 123 of file TBBPCRaw.cxx.
|
inline |
Definition at line 198 of file TBBPCRaw.h.
|
inlineinherited |
Definition at line 62 of file TBBeamDetector.h.
| TBBPCRaw::SignalSource TBBPCRaw::getSignalSource | ( | adc_store_iterator & | theADCIterator | ) | const |
Definition at line 170 of file TBBPCRaw.cxx.
| TBBPCRaw::SignalSource TBBPCRaw::getSignalSource | ( | TBBPCRaw::tdc_store_iterator & | theIterator | ) | const |
Definition at line 144 of file TBBPCRaw.cxx.
|
inline |
Definition at line 188 of file TBBPCRaw.h.
|
inline |
Definition at line 173 of file TBBPCRaw.h.
|
inline |
Definition at line 178 of file TBBPCRaw.h.
| TBBPCRaw::tdc_signal_type TBBPCRaw::getTDCSignal | ( | TBBPCRaw::SignalSource | theSource | ) | const |
Definition at line 100 of file TBBPCRaw.cxx.
|
inline |
Definition at line 183 of file TBBPCRaw.h.
|
inlinevirtual |
Definition at line 167 of file TBBPCRaw.h.
|
virtual |
Definition at line 68 of file TBBPCRaw.cxx.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Definition at line 49 of file TBBeamDetector.h.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Reimplemented in TBMWPCRaw.
Definition at line 55 of file TBBeamDetector.h.
| void TBBPCRaw::setSignals | ( | const TBTDCRawCont * | theTDCCont, |
| const std::vector< const TBTDCRaw * > & | theTDCs, | ||
| const TBADCRawCont * | theADCCont, | ||
| const std::vector< const TBADCRaw * > & | theADCs ) |
Definition at line 35 of file TBBPCRaw.cxx.
|
inline |
Definition at line 204 of file TBBPCRaw.h.
|
inline |
Definition at line 208 of file TBBPCRaw.h.
|
private |
Definition at line 111 of file TBBPCRaw.h.
|
protectedinherited |
Detector Name.
Definition at line 82 of file TBBeamDetector.h.
|
privateinherited |
Definition at line 77 of file TBBeamDetector.h.
|
private |
Definition at line 110 of file TBBPCRaw.h.