TriggerResults.h
Go to the documentation of this file.
1 #ifndef canvas_Persistency_Common_TriggerResults_h
2 #define canvas_Persistency_Common_TriggerResults_h
3 // vim: set sw=2 expandtab :
4 
5 //
6 // The trigger path results are maintained here as a sequence of entries,
7 // one per trigger path. They are assigned in the order they appeared in
8 // the process-level pset. (They are actually stored in the base class
9 // HLTGlobalStatus)
10 //
11 // The ParameterSetID can be used to get a ParameterSet from the registry
12 // of parameter sets. This ParameterSet contains a vector<string> named
13 // "trigger_paths" that contains the trigger path names in the same order
14 // as the trigger path results stored here.
15 //
16 
19 
20 namespace art {
21 
23  public:
24  ~TriggerResults() noexcept;
26 
28  fhicl::ParameterSetID const& psetid);
29 
30  public:
32 
33  private:
35  };
36 
37  void swap(TriggerResults& lhs, TriggerResults& rhs);
38 
39 } // namespace art
40 
41 #endif /* canvas_Persistency_Common_TriggerResults_h */
42 
43 // Local Variables:
44 // mode: c++
45 // End:
fhicl::ParameterSetID psetid_
fhicl::ParameterSetID const & parameterSetID() const
void swap(Handle< T > &a, Handle< T > &b)
~TriggerResults() noexcept