Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
FWCore
Sources
interface
VectorInputSourceDescription.h
Go to the documentation of this file.
1
#ifndef FWCore_Sources_VectorInputSourceDescription_h
2
#define FWCore_Sources_VectorInputSourceDescription_h
3
4
/*----------------------------------------------------------------------
5
6
VectorInputSourceDescription : the stuff that is needed to configure
7
a VectorinputSource that does not come in through the ParameterSet
8
----------------------------------------------------------------------*/
9
10
#include "
FWCore/Framework/interface/PreallocationConfiguration.h
"
11
12
#include <memory>
13
14
namespace
edm {
15
class
PreallocationConfiguration;
16
class
ProductRegistry;
17
18
struct
VectorInputSourceDescription
{
19
VectorInputSourceDescription
() :
productRegistry_
(nullptr) {}
20
21
VectorInputSourceDescription
(std::shared_ptr<ProductRegistry>
preg
,
PreallocationConfiguration
const
& allocations)
22
:
productRegistry_
(preg),
allocations_
(&allocations) {}
23
24
std::shared_ptr<ProductRegistry>
productRegistry_
;
25
PreallocationConfiguration
const
*
allocations_
;
26
};
27
}
// namespace edm
28
29
#endif
edm::VectorInputSourceDescription::allocations_
PreallocationConfiguration const * allocations_
Definition:
VectorInputSourceDescription.h:25
edm::VectorInputSourceDescription::VectorInputSourceDescription
VectorInputSourceDescription(std::shared_ptr< ProductRegistry > preg, PreallocationConfiguration const &allocations)
Definition:
VectorInputSourceDescription.h:21
edm::VectorInputSourceDescription
Definition:
VectorInputSourceDescription.h:18
edm::VectorInputSourceDescription::VectorInputSourceDescription
VectorInputSourceDescription()
Definition:
VectorInputSourceDescription.h:19
edm::VectorInputSourceDescription::productRegistry_
std::shared_ptr< ProductRegistry > productRegistry_
Definition:
VectorInputSourceDescription.h:24
PreallocationConfiguration.h
edm::PreallocationConfiguration
Definition:
PreallocationConfiguration.h:27
edm::preg
preg
Definition:
Schedule.cc:687
Generated for CMSSW Reference Manual by
1.8.5