RunPrincipal.h
Go to the documentation of this file.
1 #ifndef art_Framework_Principal_RunPrincipal_h
2 #define art_Framework_Principal_RunPrincipal_h
3 // vim: set sw=2 expandtab :
4 
9 #include "cetlib/exempt_ptr.h"
10 
11 #include <memory>
12 
13 namespace art {
14 
15  class ProcessConfiguration;
16 
17  class RunPrincipal final : public Principal {
18 
19  public:
22 
23  public:
24  ~RunPrincipal();
26  RunAuxiliary const&,
27  ProcessConfiguration const&,
29  std::unique_ptr<DelayedReader>&& = std::make_unique<NoDelayedReader>());
30  };
31 
32 } // namespace art
33 
34 // Local Variables:
35 // mode: c++
36 // End:
37 #endif /* art_Framework_Principal_RunPrincipal_h */
static constexpr BranchType branch_type
Definition: RunPrincipal.h:21
BranchType
Definition: BranchType.h:20
static constexpr BranchType branch_type
Definition: RunAuxiliary.h:20
RunPrincipal(RunAuxiliary const &, ProcessConfiguration const &, cet::exempt_ptr< ProductTable const >, std::unique_ptr< DelayedReader > &&=std::make_unique< NoDelayedReader >())
Definition: RunPrincipal.cc:13