  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    6 #ifndef XAODCORE_AUXPERSVECTOR_H 
    7 #define XAODCORE_AUXPERSVECTOR_H 
   27    template< 
class T, 
class VEC=std::vector< T > >
 
   38       virtual std::unique_ptr<SG::IAuxTypeVector> 
clone()
 const override {
 
   39         return std::make_unique<AuxPersVector<T, VEC> >(*this);
 
   46 #endif // XAODCORE_AUXPERSVECTOR_H 
  
bool isLinked() const
Return true if this variable is linked from another one.
 
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 
std::vector< size_t > vec
 
VEC & vector_type
Convenience type definition.
 
size_t auxid_t
Identifier for a particular aux data item.
 
Class managing concrete vector variables.
 
Implementation of IAuxTypeVector for specific types.
 
virtual std::unique_ptr< SG::IAuxTypeVector > clone() const override
Make a copy of this vector.
 
auxid_t auxid() const
Return the auxid of the variable this vector represents.
 
Interface for non-const operations on an auxiliary store.
 
Abstract interface for setting a option on a aux data container.
 
AuxTypeVectorHolder(auxid_t auxid, vector_type *vecPtr, bool ownFlag, bool isLinked)
Constructor.
 
Handle mappings between names and auxid_t.
 
AuxPersVector(SG::auxid_t auxid, vector_type vec, bool isLinked, SG::IAuxStore *)
Constructor.
 
Implementation of IAuxTypeVector for specific types.