raw data class for BPC measurement
More...
#include <TBBPCRaw.h>
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.
- Author
- Peter Loch loch@.nosp@m.phys.nosp@m.ics.a.nosp@m.rizo.nosp@m.na.ed.nosp@m.u
-
Pierre-Antoine Delsart delsa.nosp@m.rt@l.nosp@m.ps.um.nosp@m.ontr.nosp@m.eal.c.nosp@m.a
- Date
- May 20, 2004 - first implementation of new design
Definition at line 32 of file TBBPCRaw.h.
◆ adc_signal_type
◆ adc_store_iterator
◆ adc_store_type
◆ tdc_signal_type
◆ tdc_store_iterator
◆ tdc_store_type
◆ SignalSource
Enumerator |
---|
tdcLeft | |
tdcRight | |
tdcUp | |
tdcDown | |
adcHorizontal | |
adcVertical | |
unknown | |
Definition at line 44 of file TBBPCRaw.h.
◆ TBBPCRaw() [1/3]
◆ TBBPCRaw() [2/3]
TBBPCRaw::TBBPCRaw |
( |
const std::string & |
thisBPCName | ) |
|
|
inline |
standard constructor
Definition at line 60 of file TBBPCRaw.h.
◆ TBBPCRaw() [3/3]
◆ ~TBBPCRaw()
◆ adc_begin()
◆ adc_end()
◆ findIndex() [1/2]
size_t TBBPCRaw::findIndex |
( |
const adc_store_type & |
theStore, |
|
|
adc_store_type::const_iterator & |
theIterator |
|
) |
| const |
|
inlineprivate |
Definition at line 145 of file TBBPCRaw.h.
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);
◆ findIndex() [2/2]
Definition at line 132 of file TBBPCRaw.h.
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);
◆ getADCHorizontal()
◆ getADCSignal()
◆ getADCVertical()
◆ getDetectorName()
const std::string& TBBeamDetector::getDetectorName |
( |
| ) |
const |
|
inlineinherited |
◆ getSignalSource() [1/2]
◆ getSignalSource() [2/2]
◆ getTDCDown()
◆ getTDCLeft()
◆ getTDCRight()
◆ getTDCSignal()
Definition at line 100 of file TBBPCRaw.cxx.
110 size_t theIndex = (size_t)theSource;
◆ getTDCUp()
◆ isOverflow() [1/2]
bool TBBPCRaw::isOverflow |
( |
| ) |
const |
|
inlinevirtual |
◆ isOverflow() [2/2]
Definition at line 68 of file TBBPCRaw.cxx.
78 size_t theIndex = (size_t)theSource;
◆ resetOverflow()
virtual void TBBeamDetector::resetOverflow |
( |
| ) |
|
|
inlinevirtualinherited |
◆ setDetectorName()
virtual void TBBeamDetector::setDetectorName |
( |
const std::string & |
tbBeamDetectorName | ) |
|
|
inlinevirtualinherited |
◆ setOverflow() [1/2]
virtual void TBBeamDetector::setOverflow |
( |
| ) |
|
|
inlinevirtualinherited |
◆ setOverflow() [2/2]
virtual void TBBeamDetector::setOverflow |
( |
bool |
overflow | ) |
|
|
inlinevirtualinherited |
◆ setSignals()
◆ tdc_begin()
◆ tdc_end()
◆ m_adcSignals
◆ m_overflow
bool TBBeamDetector::m_overflow |
|
protectedinherited |
◆ m_tbDetectorName
std::string TBBeamDetector::m_tbDetectorName |
|
privateinherited |
◆ m_tdcSignals
The documentation for this class was generated from the following files:
bool toContainedElement(BaseConstReference data, ElementType element, IProxyDict *sg=0)
Set from element pointer and a reference to the container (storable)