21 std::vector< TBScintillator* >&
27 for (
unsigned int i=0; i<theScints.size(); i++ )
49 while ( first != this->
end() && (*first)->getDetectorName() != thisScintName )
53 return ( first != this->
end() )
83 unsigned int theIndex = 0;
84 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
signal_type getSignal(const std::string &thisScintName) const
const std::vector< signal_type > & getSignals() const
unsigned int findIndex(const std::string &thisScintName) const
const TBScintillator * getScintillator(const std::string &thisScintName) const
std::vector< double > m_signals
void addScintillator(TBScintillator *thisScint)