Skip to content

Commit 1ae7916

Browse files
authored
Merge pull request cms-sw#33897 from Dr15Jones/fixParameterSetDepsInFormats
Removed FWCore/ParameterSet dependecies from *Formats packages
2 parents 08f4a1e + 0c333fc commit 1ae7916

29 files changed

+37
-69
lines changed

Calibration/EcalAlCaRecoProducers/plugins/SelectedElectronFEDListProducer.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
#include "HLTrigger/HLTcore/interface/defaultModuleLabel.h"
55

66
#include "FWCore/Framework/interface/ESTransientHandle.h"
7+
#include "FWCore/ParameterSet/interface/ParameterSet.h"
8+
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
79

810
//#include "DataFormats/Common/interface/Handle.h"
911

CondFormats/CSCObjects/BuildFile.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<use name="DataFormats/MuonDetId"/>
22
<use name="FWCore/MessageLogger"/>
3-
<use name="FWCore/ParameterSet"/>
43
<use name="CondFormats/Serialization"/>
54
<use name="boost_serialization"/>
65
<export>

CondFormats/CSCObjects/interface/CSCReadoutMapping.h

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,10 @@
1515

1616
#include "CondFormats/Serialization/interface/Serializable.h"
1717

18-
#include <DataFormats/MuonDetId/interface/CSCDetId.h>
18+
#include "DataFormats/MuonDetId/interface/CSCDetId.h"
1919
#include <vector>
2020
#include <map>
2121

22-
namespace edm {
23-
class ParameterSet;
24-
}
25-
2622
class CSCReadoutMapping {
2723
public:
2824
/// Default constructor
@@ -90,11 +86,6 @@ class CSCReadoutMapping {
9086
*/
9187
int chamber(int endcap, int station, int vmecrate, int dmb, int tmb) const;
9288

93-
/**
94-
* Fill mapping store
95-
*/
96-
virtual void fill(const edm::ParameterSet&) = 0;
97-
9889
///returns hardware ids given chamber id
9990
CSCLabel findHardwareId(const CSCDetId&) const;
10091
///returns vmecrate given CSCDetId

CondFormats/CSCObjects/interface/CSCReadoutMappingFromFile.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,20 @@
88
* Find file from FileInPath of ParameterSet passed from calling E_Producer.
99
*/
1010

11-
#include <CondFormats/CSCObjects/interface/CSCReadoutMappingForSliceTest.h>
12-
#include <FWCore/ParameterSet/interface/ParameterSet.h>
11+
#include "CondFormats/CSCObjects/interface/CSCReadoutMappingForSliceTest.h"
1312
#include <string>
1413

1514
class CSCReadoutMappingFromFile : public CSCReadoutMappingForSliceTest {
1615
public:
1716
/// Constructor
18-
explicit CSCReadoutMappingFromFile(const edm::ParameterSet& ps);
17+
explicit CSCReadoutMappingFromFile(std::string iFullPathFileName);
1918
CSCReadoutMappingFromFile() {}
2019

2120
/// Destructor
2221
~CSCReadoutMappingFromFile() override;
2322

2423
/// Fill mapping store
25-
void fill(const edm::ParameterSet& ps) override;
24+
void fill(std::string iFullPathFileName);
2625

2726
private:
2827
std::string theMappingFile;

CondFormats/CSCObjects/src/CSCReadoutMappingFromFile.cc

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
#include <CondFormats/CSCObjects/interface/CSCReadoutMappingFromFile.h>
2-
#include <FWCore/MessageLogger/interface/MessageLogger.h>
3-
#include <FWCore/ParameterSet/interface/FileInPath.h>
1+
#include "CondFormats/CSCObjects/interface/CSCReadoutMappingFromFile.h"
2+
#include "FWCore/MessageLogger/interface/MessageLogger.h"
43
#include <iostream>
54
#include <fstream>
65
#include <sstream>
76

8-
CSCReadoutMappingFromFile::CSCReadoutMappingFromFile(const edm::ParameterSet& ps) { fill(ps); }
7+
CSCReadoutMappingFromFile::CSCReadoutMappingFromFile(std::string iName) { fill(std::move(iName)); }
98

109
CSCReadoutMappingFromFile::~CSCReadoutMappingFromFile() {}
1110

12-
void CSCReadoutMappingFromFile::fill(const edm::ParameterSet& ps) {
13-
edm::FileInPath fp = ps.getParameter<edm::FileInPath>("theMappingFile");
14-
theMappingFile = fp.fullPath();
11+
void CSCReadoutMappingFromFile::fill(std::string fileName) {
12+
theMappingFile = std::move(fileName);
1513
std::ifstream in(theMappingFile.c_str());
1614
std::string line;
1715
const std::string commentFlag = "#";

CondFormats/CSCObjects/test/BuildFile.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,10 @@
8181
</library>
8282

8383
<bin name="testCSCMapping" file="testCSCMapping.cpp">
84-
<use name="FWCore/ParameterSetReader"/>
8584
<use name="cppunit"/>
8685
</bin>
8786

8887
<bin name="testCSCTriggerMapping" file="testCSCTriggerMapping.cpp">
89-
<use name="FWCore/ParameterSetReader"/>
9088
<use name="cppunit"/>
9189
</bin>
9290

CondFormats/CSCObjects/test/testCSCMapping.cpp

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,10 @@
55
*/
66

77
#include <cppunit/extensions/HelperMacros.h>
8-
#include <FWCore/Utilities/interface/Exception.h>
9-
#include <FWCore/PluginManager/interface/ProblemTracker.h>
10-
#include <FWCore/ParameterSet/interface/ParameterSet.h>
11-
#include "FWCore/ParameterSetReader/interface/ParameterSetReader.h"
12-
#include <FWCore/ParameterSet/interface/FileInPath.h>
13-
#include <CondFormats/CSCObjects/interface/CSCReadoutMappingFromFile.h>
14-
#include <DataFormats/MuonDetId/interface/CSCDetId.h>
8+
#include "FWCore/Utilities/interface/Exception.h"
9+
#include "FWCore/Utilities/interface/FileInPath.h"
10+
#include "CondFormats/CSCObjects/interface/CSCReadoutMappingFromFile.h"
11+
#include "DataFormats/MuonDetId/interface/CSCDetId.h"
1512
#include "Utilities/Testing/interface/CppUnit_testdriver.icpp"
1613
#include <iostream>
1714
#include <cstdlib>
@@ -60,13 +57,11 @@ class testCSCMapping : public CppUnit::TestFixture {
6057
void testCSCMapping::testRead() {
6158
edm::FileInPath fip("CondFormats/CSCObjects/data/csc_slice_test_map.txt");
6259
std::cout << "Attempt to set FileInPath to " << fip.fullPath() << std::endl;
63-
edm::ParameterSet ps;
64-
ps.addParameter<edm::FileInPath>("theMappingFile", fip);
6560

6661
std::cout << myName_ << ": --- t e s t C S C M a p p i n g ---" << std::endl;
6762
std::cout << "start " << dashedLine << std::endl;
6863

69-
CSCReadoutMappingFromFile theMapping(ps);
64+
CSCReadoutMappingFromFile theMapping(fip.fullPath());
7065

7166
// The following labels are irrelevant to hardware in slice test
7267
int tmb = -1;

CondFormats/CSCObjects/test/testCSCTriggerMapping.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
#include <CondFormats/CSCObjects/interface/CSCTriggerMappingFromFile.h>
1111
#include <DataFormats/MuonDetId/interface/CSCDetId.h>
1212
#include "Utilities/Testing/interface/CppUnit_testdriver.icpp"
13-
#include "FWCore/ParameterSet/interface/ParameterSet.h"
14-
#include "FWCore/ParameterSetReader/interface/ParameterSetReader.h"
1513
#include <iostream>
1614
#include <cstdlib>
1715

CondFormats/JetMETObjects/test/BuildFile.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
</bin>
44

55
<bin name="TestCondFormatsJetMETObjectsJetCorrectorParameters" file="JetCorrectorParameters_t.cpp">
6-
<use name="FWCore/ParameterSet"/>
6+
<use name="FWCore/Utilities"/>
77
<use name="CondFormats/JetMETObjects"/>
88
<use name="cppunit"/>
99
</bin>

CondFormats/JetMETObjects/test/JetCorrectorParameters_t.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "Utilities/Testing/interface/CppUnit_testdriver.icpp"
22
#include "cppunit/extensions/HelperMacros.h"
33

4-
#include "FWCore/ParameterSet/interface/FileInPath.h"
4+
#include "FWCore/Utilities/interface/FileInPath.h"
55
#include "CondFormats/JetMETObjects/interface/JetCorrectorParameters.h"
66
#include "CondFormats/JetMETObjects/interface/FactorizedJetCorrector.h"
77

0 commit comments

Comments
 (0)