LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
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 
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:
25  };
26 
27 } // namespace art
28 
29 #endif /* canvas_Persistency_Provenance_Compatibility_History_h */
30 
31 // Local Variables:
32 // mode: c++
33 // End:
void setProcessHistoryID(ProcessHistoryID const &phid)
Definition: History.cc:17
ProcessHistoryID processHistoryID_
Definition: History.h:24
ProcessHistoryID const & processHistoryID() const noexcept
Definition: History.cc:11
Definition: MVAAlg.h:12