CMS 3D CMS Logo

LHEProvenanceHelper.h
Go to the documentation of this file.
1 #ifndef FWCore_Sources_LHEProvenanceHelper_h
2 #define FWCore_Sources_LHEProvenanceHelper_h
3 
9 
10 namespace lhef {
11  class LHERunInfo;
12 }
13 
14 namespace edm {
15  class ProcessHistoryRegistry;
16  class ProductRegistry;
17  class TypeID;
18  class BranchIDListHelper;
20  explicit LHEProvenanceHelper(TypeID const& eventProductType,
21  TypeID const& runProductType,
22  ProductRegistry& productRegistry,
25  void lheAugment(lhef::LHERunInfo const* runInfo);
26  ProcessHistoryID lheInit(ProcessHistoryRegistry& processHistoryRegistry);
33  };
34 } // namespace edm
35 #endif
Definition: helper.py:1
BranchListIndexes branchListIndexes_
BranchDescription const runProductBranchDescription_
std::vector< BranchListIndex > BranchListIndexes
LHEProvenanceHelper(TypeID const &eventProductType, TypeID const &runProductType, ProductRegistry &productRegistry, BranchIDListHelper &helper)
ParameterSet fillCommonProcessParameterSet()
ProcessHistoryID lheInit(ProcessHistoryRegistry &processHistoryRegistry)
ParameterSet const commonProcessParameterSet_
HLT enums.
ProductProvenance eventProductProvenance_
BranchDescription const eventProductBranchDescription_
void lheAugment(lhef::LHERunInfo const *runInfo)