Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
art
art
Framework
Principal
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
5
#include "
art/Framework/Principal/NoDelayedReader.h
"
6
#include "
art/Framework/Principal/Principal.h
"
7
#include "
canvas/Persistency/Provenance/BranchType.h
"
8
#include "
canvas/Persistency/Provenance/RunAuxiliary.h
"
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
:
20
using
Auxiliary
=
RunAuxiliary
;
21
static
constexpr
BranchType
branch_type
=
RunAuxiliary::branch_type
;
22
23
public
:
24
~RunPrincipal
();
25
RunPrincipal
(
26
RunAuxiliary
const
&,
27
ProcessConfiguration
const
&,
28
cet::exempt_ptr<ProductTable 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 */
art::RunPrincipal::branch_type
static constexpr BranchType branch_type
Definition:
RunPrincipal.h:21
art::Principal
Definition:
Principal.h:54
art::RunPrincipal
Definition:
RunPrincipal.h:17
BranchType.h
art::RunPrincipal::~RunPrincipal
~RunPrincipal()
Definition:
RunPrincipal.cc:11
Principal.h
cet::exempt_ptr
Definition:
exempt_ptr.h:38
art::ProcessConfiguration
Definition:
ProcessConfiguration.h:15
NoDelayedReader.h
art::BranchType
BranchType
Definition:
BranchType.h:20
art::RunAuxiliary
Definition:
RunAuxiliary.h:17
art
Definition:
BasicOptionsHandler.h:9
exempt_ptr.h
art::RunAuxiliary::branch_type
static constexpr BranchType branch_type
Definition:
RunAuxiliary.h:20
art::RunPrincipal::RunPrincipal
RunPrincipal(RunAuxiliary const &, ProcessConfiguration const &, cet::exempt_ptr< ProductTable const >, std::unique_ptr< DelayedReader > &&=std::make_unique< NoDelayedReader >())
Definition:
RunPrincipal.cc:13
RunAuxiliary.h
Generated by
1.8.11