DataFormats
Provenance
interface
StoredProcessBlockHelper.h
Go to the documentation of this file.
1
#ifndef DataFormats_Provenance_StoredProcessBlockHelper_h
2
#define DataFormats_Provenance_StoredProcessBlockHelper_h
3
19
#include <string>
20
#include <utility>
21
#include <vector>
22
23
namespace
edm
{
24
25
class
StoredProcessBlockHelper
{
26
public
:
27
// This constructor exists for ROOT I/O
28
StoredProcessBlockHelper
();
29
30
explicit
StoredProcessBlockHelper
(std::vector<std::string>
const
&
processesWithProcessBlockProducts
);
31
32
std::vector<std::string>
const
&
processesWithProcessBlockProducts
()
const
{
33
return
processesWithProcessBlockProducts_
;
34
}
35
void
setProcessesWithProcessBlockProducts
(std::vector<std::string>
val
) {
36
processesWithProcessBlockProducts_
=
std::move
(
val
);
37
}
38
39
std::vector<unsigned int>
const
&
processBlockCacheIndices
()
const
{
return
processBlockCacheIndices_
; }
40
void
setProcessBlockCacheIndices
(std::vector<unsigned int>
val
) {
processBlockCacheIndices_
=
std::move
(
val
); }
41
42
private
:
43
std::vector<std::string>
processesWithProcessBlockProducts_
;
44
45
std::vector<unsigned int>
processBlockCacheIndices_
;
46
};
47
}
// namespace edm
48
#endif
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::StoredProcessBlockHelper::processBlockCacheIndices_
std::vector< unsigned int > processBlockCacheIndices_
Definition:
StoredProcessBlockHelper.h:45
edm::StoredProcessBlockHelper::processBlockCacheIndices
std::vector< unsigned int > const & processBlockCacheIndices() const
Definition:
StoredProcessBlockHelper.h:39
edm::StoredProcessBlockHelper::processesWithProcessBlockProducts
std::vector< std::string > const & processesWithProcessBlockProducts() const
Definition:
StoredProcessBlockHelper.h:32
edm::StoredProcessBlockHelper::setProcessBlockCacheIndices
void setProcessBlockCacheIndices(std::vector< unsigned int > val)
Definition:
StoredProcessBlockHelper.h:40
edm::StoredProcessBlockHelper::processesWithProcessBlockProducts_
std::vector< std::string > processesWithProcessBlockProducts_
Definition:
StoredProcessBlockHelper.h:43
edm::StoredProcessBlockHelper::StoredProcessBlockHelper
StoredProcessBlockHelper()
edm::StoredProcessBlockHelper::setProcessesWithProcessBlockProducts
void setProcessesWithProcessBlockProducts(std::vector< std::string > val)
Definition:
StoredProcessBlockHelper.h:35
edm::StoredProcessBlockHelper
Definition:
StoredProcessBlockHelper.h:25
heppy_batch.val
val
Definition:
heppy_batch.py:351
eostools.move
def move(src, dest)
Definition:
eostools.py:511
Generated for CMSSW Reference Manual by
1.8.16