20 std::vector< TBScintillatorRaw* >&
26 for (
unsigned int i=0; i<theScints.size(); i++ )
28 m_signals[i] = theScints[i]->getADCSignal();
48 while ( first != this->
end() && (*first)->getDetectorName() != thisScintName )
52 return ( first != this->
end() )
82 unsigned int theIndex = 0;
83 while( first != this->
end() && thisScintName != (*first)->getDetectorName() )
An STL vector of pointers that by default owns its pointed-to elements.
DataModel_detail::const_iterator< DataVector > const_iterator
Standard const_iterator.
value_type push_back(value_type pElem)
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
const_iterator end() const noexcept
const_iterator begin() const noexcept
bool m_overflow
Detector Name.
const std::string & getDetectorName() const
void addScintillator(TBScintillatorRaw *thisScint)
const std::vector< signal_type > & getSignals() const
unsigned int findIndex(const std::string &thisScintName) const
const TBScintillatorRaw * getScintillator(const std::string &thisScintName) const
signal_type getSignal(const std::string &thisScintName) const
std::vector< int > m_signals