ATLAS Offline Software
|
Traits class giving the types to use for the objects contained within the subset. More...
#include <LArConditionsSubset.h>
Public Types | |
typedef unsigned int | FebId |
typedef T & | Reference |
typedef const T & | ConstReference |
typedef T * | Pointer |
typedef const T * | ConstPointer |
typedef std::vector< T > | ChannelVector |
typedef const std::vector< T > | ConstChannelVector |
typedef ChannelVector * | ChannelVectorPointer |
typedef std::pair< FebId, ChannelVector > | FebPair |
typedef FebPair & | FebPairReference |
typedef std::vector< FebPair > | SubsetVector |
Static Public Member Functions | |
static const T & | empty () |
template<class OTHERIT , class COPIER > | |
static void | copySubset (OTHERIT otherBeg, OTHERIT otherEnd, SubsetVector &to, COPIER copier) |
Helper used by LArConditionsSubset::assign. More... | |
Traits class giving the types to use for the objects contained within the subset.
This is the default traits class; this declares that we store directly a vector<pair<FebId, vector<T> > >.
Definition at line 64 of file LArConditionsSubset.h.
typedef std::vector<T> LArConditionsSubsetTraits< T >::ChannelVector |
Definition at line 73 of file LArConditionsSubset.h.
typedef ChannelVector* LArConditionsSubsetTraits< T >::ChannelVectorPointer |
Definition at line 75 of file LArConditionsSubset.h.
typedef const std::vector<T> LArConditionsSubsetTraits< T >::ConstChannelVector |
Definition at line 74 of file LArConditionsSubset.h.
typedef const T* LArConditionsSubsetTraits< T >::ConstPointer |
Definition at line 72 of file LArConditionsSubset.h.
typedef const T& LArConditionsSubsetTraits< T >::ConstReference |
Definition at line 70 of file LArConditionsSubset.h.
typedef unsigned int LArConditionsSubsetTraits< T >::FebId |
Definition at line 67 of file LArConditionsSubset.h.
typedef std::pair<FebId, ChannelVector> LArConditionsSubsetTraits< T >::FebPair |
Definition at line 76 of file LArConditionsSubset.h.
typedef FebPair& LArConditionsSubsetTraits< T >::FebPairReference |
Definition at line 77 of file LArConditionsSubset.h.
typedef T* LArConditionsSubsetTraits< T >::Pointer |
Definition at line 71 of file LArConditionsSubset.h.
typedef T& LArConditionsSubsetTraits< T >::Reference |
Definition at line 69 of file LArConditionsSubset.h.
typedef std::vector<FebPair> LArConditionsSubsetTraits< T >::SubsetVector |
Definition at line 78 of file LArConditionsSubset.h.
|
static |
Helper used by LArConditionsSubset::assign.
otherBeg | Start of the range to copy. |
otherEnd | End of the range to copy. |
to | The subset to which to copy. |
copier | Helper to copy a single payload object. |
Definition at line 104 of file LArConditionsSubset.h.
|
inlinestatic |
Definition at line 80 of file LArConditionsSubset.h.