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 
8 
9 namespace lhef {
10  class LHERunInfo;
11 }
12 
13 namespace edm {
14  class ProcessHistoryRegistry;
15  class ProductRegistry;
16  class TypeID;
18  explicit LHEProvenanceHelper(TypeID const& eventProductType,
19  TypeID const& runProductType,
20  ProductRegistry& productRegistry);
22  void lheAugment(lhef::LHERunInfo const* runInfo);
23  ProcessHistoryID lheInit(ProcessHistoryRegistry& processHistoryRegistry);
29  };
30 } // namespace edm
31 #endif
ProcessHistoryID.h
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::LHEProvenanceHelper::LHEProvenanceHelper
LHEProvenanceHelper(TypeID const &eventProductType, TypeID const &runProductType, ProductRegistry &productRegistry)
Definition: LHEProvenanceHelper.cc:18
edm::LHEProvenanceHelper::lheInit
ProcessHistoryID lheInit(ProcessHistoryRegistry &processHistoryRegistry)
Definition: LHEProvenanceHelper.cc:117
particlelevel_cff.LHERunInfo
LHERunInfo
Definition: particlelevel_cff.py:56
edm::LHEProvenanceHelper::processParameterSet_
ParameterSet processParameterSet_
Definition: LHEProvenanceHelper.h:28
edm::ProductRegistry
Definition: ProductRegistry.h:34
edm::ProductProvenance
Definition: ProductProvenance.h:24
ProductProvenance.h
edm::Hash< ProcessHistoryType >
edm::LHEProvenanceHelper::fillCommonProcessParameterSet
ParameterSet fillCommonProcessParameterSet()
Definition: LHEProvenanceHelper.cc:57
BranchDescription.h
lhef::LHERunInfo
Definition: LHERunInfo.h:25
edm::ParameterSet
Definition: ParameterSet.h:36
lhef
Definition: ExhumeHadronizer.h:12
edm::LHEProvenanceHelper::lheAugment
void lheAugment(lhef::LHERunInfo const *runInfo)
Definition: LHEProvenanceHelper.cc:94
edm::LHEProvenanceHelper::eventProductProvenance_
ProductProvenance eventProductProvenance_
Definition: LHEProvenanceHelper.h:26
edm::LHEProvenanceHelper::commonProcessParameterSet_
const ParameterSet commonProcessParameterSet_
Definition: LHEProvenanceHelper.h:27
edm::TypeID
Definition: TypeID.h:22
edm::ProcessHistoryRegistry
Definition: ProcessHistoryRegistry.h:18
edm::BranchDescription
Definition: BranchDescription.h:32
ParameterSet.h
edm::LHEProvenanceHelper::eventProductBranchDescription_
const BranchDescription eventProductBranchDescription_
Definition: LHEProvenanceHelper.h:24
edm::LHEProvenanceHelper
Definition: LHEProvenanceHelper.h:17
edm::LHEProvenanceHelper::runProductBranchDescription_
const BranchDescription runProductBranchDescription_
Definition: LHEProvenanceHelper.h:25