|
ATLAS Offline Software
|
Go to the documentation of this file.
20 const std::string&
tag,
24 if ( fFeat != this->
end() )
33 const std::string&
tag,
37 if ( fFeat != this->
end() )
47 const std::string&
tag)
51 while ( fFeat != lFeat && (
type != (*fFeat)->type() ||
52 tag != (*fFeat)->tag() ) )
59 const std::string&
tag)
const
63 while ( fFeat != lFeat && (
type != (*fFeat)->type() ||
64 tag != (*fFeat)->tag() ) )
73 while ( fFeat != lFeat && (*fFeat) != pFeature ) { ++fFeat; }
82 while ( fFeat != lFeat && (*fFeat) != pFeature ) { ++fFeat; }
Const iterator class for DataVector/DataList.
EventFeatureStore(SG::OwnershipPolicy own=SG::OWN_ELEMENTS)
Standard DataVector constructor.
virtual const_iterator find(EventFeature::FeatureType type, const std::string &tag) const
Find EventFeature by identifiers (const access)
Basic container for event feature data.
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
(Non-const) Iterator class for DataVector/DataList.
virtual ~EventFeatureStore()
Baseclass destructor.
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
virtual bool retrieve(EventFeature::FeatureType type, const std::string &tag, const EventFeature *&pFeature) const
Retrieve method for EventFeature (const retrieve)
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.