Skip to content

Commit f3c852e

Browse files
authored
Merge pull request #47561 from dan131riley/cleanup-provenance-includes
Remove excessive includes in DataFormats/Provenance
2 parents c4688da + e390c0d commit f3c852e

File tree

8 files changed

+6
-9
lines changed

8 files changed

+6
-9
lines changed

DataFormats/Provenance/interface/BranchDescription.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ This description also applies to every product instance on the branch.
99
----------------------------------------------------------------------*/
1010
#include "DataFormats/Provenance/interface/BranchID.h"
1111
#include "DataFormats/Provenance/interface/BranchType.h"
12-
#include "DataFormats/Provenance/interface/ParameterSetID.h"
13-
#include "DataFormats/Provenance/interface/ProductID.h"
1412
#include "DataFormats/Provenance/interface/ProvenanceFwd.h"
1513
#include "FWCore/Utilities/interface/TypeID.h"
1614
#include "FWCore/Reflection/interface/TypeWithDict.h"

DataFormats/Provenance/interface/ProvenanceFwd.h

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,5 @@ namespace cms {
3131
class Exception; // In FWCore/Utilities
3232
}
3333

34-
#include "DataFormats/Provenance/interface/BranchIDList.h"
35-
#include "DataFormats/Provenance/interface/BranchListIndex.h"
36-
#include "DataFormats/Provenance/interface/ParentageID.h"
37-
#include "DataFormats/Provenance/interface/PassID.h"
38-
#include "DataFormats/Provenance/interface/ReleaseVersion.h"
39-
#include "DataFormats/Provenance/interface/ProcessHistoryID.h"
40-
#include "DataFormats/Provenance/interface/ProcessConfigurationID.h"
4134
#include "DataFormats/Provenance/interface/ProductDescriptionFwd.h"
4235
#endif

FWCore/Framework/interface/Schedule.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
*/
5959

6060
#include "DataFormats/Provenance/interface/ModuleDescription.h"
61+
#include "DataFormats/Provenance/interface/BranchIDList.h"
6162
#include "FWCore/Common/interface/FWCoreCommonFwd.h"
6263
#include "FWCore/Framework/interface/ExceptionActions.h"
6364
#include "FWCore/Framework/interface/ExceptionHelpers.h"

FWCore/Framework/interface/one/EDFilterBase.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include "FWCore/Framework/interface/Frameworkfwd.h"
2727
#include "FWCore/Framework/interface/SharedResourcesAcquirer.h"
2828
#include "DataFormats/Provenance/interface/ModuleDescription.h"
29+
#include "DataFormats/Provenance/interface/ParentageID.h"
2930
#include "FWCore/ParameterSet/interface/ParameterSetfwd.h"
3031
#include "FWCore/Concurrency/interface/WaitingTaskHolder.h"
3132

FWCore/Framework/interface/one/EDProducerBase.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include "FWCore/Framework/interface/Frameworkfwd.h"
2727
#include "FWCore/Framework/interface/SharedResourcesAcquirer.h"
2828
#include "DataFormats/Provenance/interface/ModuleDescription.h"
29+
#include "DataFormats/Provenance/interface/ParentageID.h"
2930
#include "FWCore/ParameterSet/interface/ParameterSetfwd.h"
3031
#include "FWCore/Concurrency/interface/WaitingTaskHolder.h"
3132

FWCore/Framework/src/ProductResolversFactory.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include "FWCore/Framework/interface/ProductResolversFactory.h"
22
#include "FWCore/Framework/interface/ProductResolverBase.h"
33
#include "DataFormats/Provenance/interface/ProductResolverIndexHelper.h"
4+
#include "DataFormats/Provenance/interface/BranchIDList.h"
45
#include "ProductResolvers.h"
56
#include "DroppedDataProductResolver.h"
67

FWCore/Sources/interface/DaqProvenanceHelper.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include "DataFormats/Provenance/interface/ProcessHistoryID.h"
1414
#include "DataFormats/Provenance/interface/ProductProvenance.h"
1515
#include "DataFormats/Provenance/interface/BranchID.h"
16+
#include "DataFormats/Provenance/interface/BranchIDList.h"
1617
#include "FWCore/ParameterSet/interface/ParameterSet.h"
1718

1819
namespace edm {

IOPool/Input/src/RootFile.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ RootFile.h // used by ROOT input sources
2121
#include "DataFormats/Provenance/interface/FileID.h"
2222
#include "DataFormats/Provenance/interface/History.h"
2323
#include "DataFormats/Provenance/interface/IndexIntoFile.h"
24+
#include "DataFormats/Provenance/interface/ParentageID.h"
2425
#include "DataFormats/Provenance/interface/ProvenanceFwd.h"
2526
#include "FWCore/Common/interface/FWCoreCommonFwd.h"
2627
#include "FWCore/Framework/interface/Frameworkfwd.h"

0 commit comments

Comments
 (0)