LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
ScheduleContext.h
Go to the documentation of this file.
1 #ifndef art_Persistency_Provenance_ScheduleContext_h
2 #define art_Persistency_Provenance_ScheduleContext_h
3 
5 
6 namespace art {
8  explicit ScheduleContext() = default;
9 
10  public:
11  explicit ScheduleContext(ScheduleID const sid) : sid_{sid} {}
12  auto
13  id() const
14  {
15  return sid_;
16  }
17 
18  static ScheduleContext
20  {
21  return ScheduleContext{};
22  }
23 
24  private:
26  };
27 }
28 
29 #endif /* art_Persistency_Provenance_ScheduleContext_h */
30 
31 // Local Variables:
32 // mode: c++
33 // End:
ScheduleContext(ScheduleID const sid)
static ScheduleContext invalid()
Definition: MVAAlg.h:12
ScheduleContext()=default