LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
History.h
Go to the documentation of this file.
1
#ifndef canvas_Persistency_Provenance_Compatibility_History_h
2
#define canvas_Persistency_Provenance_Compatibility_History_h
3
// vim: set sw=2 expandtab :
4
5
//
6
// Class History represents the processing history of a single Event.
7
// It includes ordered sequences of elements, each of which contains
8
// information about a specific 'process' through which the Event has
9
// passed, with earlier processes at the beginning of the sequence.
10
//
11
12
#include "
canvas/Persistency/Provenance/ProcessHistoryID.h
"
13
14
namespace
art
{
15
16
class
History
{
17
public
:
18
History
();
19
explicit
History
(
ProcessHistoryID
const
& phid);
20
ProcessHistoryID
const
&
processHistoryID
()
const
noexcept;
21
void
setProcessHistoryID
(
ProcessHistoryID
const
& phid);
22
23
private
:
24
ProcessHistoryID
processHistoryID_
;
25
};
26
27
}
// namespace art
28
29
#endif
/* canvas_Persistency_Provenance_Compatibility_History_h */
30
31
// Local Variables:
32
// mode: c++
33
// End:
art::History
Definition:
History.h:16
art::History::setProcessHistoryID
void setProcessHistoryID(ProcessHistoryID const &phid)
Definition:
History.cc:17
art::History::processHistoryID_
ProcessHistoryID processHistoryID_
Definition:
History.h:24
art::History::History
History()
ProcessHistoryID.h
art::History::processHistoryID
ProcessHistoryID const & processHistoryID() const noexcept
Definition:
History.cc:11
art
Definition:
MVAAlg.h:12
art::Hash< ProcessHistoryType >
canvas
Persistency
Provenance
Compatibility
History.h
Generated on Thu May 2 2024 20:59:31 for LArSoft by
1.8.11