LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "ProcessHistory.h"
Classes | |
struct | Transients |
Public Types | |
typedef ProcessConfiguration | value_type |
typedef std::vector< value_type > | collection_type |
typedef collection_type::iterator | iterator |
typedef collection_type::const_iterator | const_iterator |
typedef collection_type::reverse_iterator | reverse_iterator |
typedef collection_type::const_reverse_iterator | const_reverse_iterator |
typedef collection_type::reference | reference |
typedef collection_type::const_reference | const_reference |
typedef collection_type::size_type | size_type |
Public Member Functions | |
ProcessHistory ()=default | |
ProcessHistory (size_type n) | |
ProcessHistory (collection_type const &vec) | |
void | swap (ProcessHistory &other) |
void | push_back (const_reference t) |
bool | empty () const |
size_type | size () const |
size_type | capacity () const |
void | reserve (size_type n) |
reference | operator[] (size_type i) |
const_reference | operator[] (size_type i) const |
reference | at (size_type i) |
const_reference | at (size_type i) const |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
const_reverse_iterator | crbegin () const |
const_reverse_iterator | crend () const |
collection_type const & | data () const |
ProcessHistoryID | id () const |
bool | getConfigurationForProcess (std::string const &name, ProcessConfiguration &config) const |
Private Member Functions | |
void | invalidateProcessHistoryID_ () |
ProcessHistoryID & | phid () const |
Private Attributes | |
collection_type | data_ {} |
Transient< Transients > | transients_ {} |
Definition at line 31 of file ProcessHistory.h.
typedef std::vector<value_type> art::ProcessHistory::collection_type |
Definition at line 34 of file ProcessHistory.h.
typedef collection_type::const_iterator art::ProcessHistory::const_iterator |
Definition at line 37 of file ProcessHistory.h.
typedef collection_type::const_reference art::ProcessHistory::const_reference |
Definition at line 43 of file ProcessHistory.h.
typedef collection_type::const_reverse_iterator art::ProcessHistory::const_reverse_iterator |
Definition at line 40 of file ProcessHistory.h.
typedef collection_type::iterator art::ProcessHistory::iterator |
Definition at line 36 of file ProcessHistory.h.
typedef collection_type::reference art::ProcessHistory::reference |
Definition at line 42 of file ProcessHistory.h.
typedef collection_type::reverse_iterator art::ProcessHistory::reverse_iterator |
Definition at line 39 of file ProcessHistory.h.
typedef collection_type::size_type art::ProcessHistory::size_type |
Definition at line 45 of file ProcessHistory.h.
Definition at line 33 of file ProcessHistory.h.
|
default |
|
inlineexplicit |
Definition at line 181 of file ProcessHistory.h.
|
inlineexplicit |
Definition at line 185 of file ProcessHistory.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 119 of file ProcessHistory.h.
References data_, getConfigurationForProcess(), and id().
Referenced by art::isAncestor(), and art::operator==().
|
inline |
|
inline |
bool art::ProcessHistory::getConfigurationForProcess | ( | std::string const & | name, |
ProcessConfiguration & | config | ||
) | const |
Definition at line 35 of file ProcessHistory.cc.
References evd::details::begin(), e, and evd::details::end().
Referenced by data(), and art::Event::getProcessParameterSet().
ProcessHistoryID art::ProcessHistory::id | ( | ) | const |
Definition at line 14 of file ProcessHistory.cc.
References evd::details::begin(), e, evd::details::end(), and tmp.
Referenced by data().
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inline |
Definition at line 197 of file ProcessHistory.h.
References data_, and invalidateProcessHistoryID_().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 190 of file ProcessHistory.h.
References data_, phid(), and art::Hash< I >::swap().
Referenced by art::swap().
|
private |
Definition at line 137 of file ProcessHistory.h.
Referenced by at(), begin(), capacity(), cbegin(), cend(), crbegin(), crend(), data(), empty(), end(), operator[](), push_back(), rbegin(), rend(), reserve(), size(), and swap().
|
mutableprivate |
Definition at line 138 of file ProcessHistory.h.
Referenced by invalidateProcessHistoryID_(), and phid().