Skip to content

Commit 12dbb8c

Browse files
committed
[Reco][clang-tidy] make deleted function public
1 parent bec73cc commit 12dbb8c

File tree

22 files changed

+62
-81
lines changed

22 files changed

+62
-81
lines changed

RecoJets/FFTJetAlgorithms/interface/EtaAndPtDependentPeakSelector.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,15 @@ namespace fftjetcms {
1717
class EtaAndPtDependentPeakSelector : public fftjet::Functor1<bool, fftjet::Peak> {
1818
public:
1919
explicit EtaAndPtDependentPeakSelector(std::istream& in);
20+
EtaAndPtDependentPeakSelector() = delete;
21+
EtaAndPtDependentPeakSelector(const EtaAndPtDependentPeakSelector&) = delete;
22+
EtaAndPtDependentPeakSelector& operator=(const EtaAndPtDependentPeakSelector&) = delete;
2023
~EtaAndPtDependentPeakSelector() override;
2124

2225
bool operator()(const fftjet::Peak& peak) const override;
2326
inline bool isValid() const { return ip_; }
2427

2528
private:
26-
EtaAndPtDependentPeakSelector() = delete;
27-
EtaAndPtDependentPeakSelector(const EtaAndPtDependentPeakSelector&) = delete;
28-
EtaAndPtDependentPeakSelector& operator=(const EtaAndPtDependentPeakSelector&) = delete;
29-
3029
fftjet::LinearInterpolator2d* ip_;
3130
};
3231

RecoJets/FFTJetAlgorithms/interface/JetConvergenceDistance.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,12 @@ namespace fftjetcms {
1111
: public fftjet::Functor2<double, fftjet::RecombinedJet<VectorLike>, fftjet::RecombinedJet<VectorLike> > {
1212
public:
1313
JetConvergenceDistance(double etaToPhiBandwidthRatio, double relativePtBandwidth);
14+
JetConvergenceDistance() = delete;
1415

1516
double operator()(const fftjet::RecombinedJet<VectorLike>& jet1,
1617
const fftjet::RecombinedJet<VectorLike>& jet2) const override;
1718

1819
private:
19-
JetConvergenceDistance() = delete;
20-
2120
double etaBw_;
2221
double phiBw_;
2322
double ptBw_;

RecoJets/FFTJetAlgorithms/interface/LookupTable2d.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ namespace fftjetcms {
88
public:
99
LookupTable2d(
1010
unsigned nx, double xmin, double xmax, unsigned ny, double ymin, double ymax, const std::vector<double>& data);
11+
LookupTable2d() = delete;
1112

1213
inline const std::vector<double>& data() const { return data_; }
1314
inline unsigned nx() const { return nx_; }
@@ -23,8 +24,6 @@ namespace fftjetcms {
2324
double closest(double x, double y) const;
2425

2526
private:
26-
LookupTable2d() = delete;
27-
2827
std::vector<double> data_;
2928
unsigned nx_;
3029
unsigned ny_;

RecoJets/FFTJetAlgorithms/interface/ScaleCalculators.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ namespace fftjetcms {
1717
class ConstDouble : public fftjet::Functor1<double, Arg1> {
1818
public:
1919
inline ConstDouble(const double value) : c_(value) {}
20+
ConstDouble() = delete;
2021
inline double operator()(const Arg1&) const override { return c_; }
2122

2223
private:
23-
ConstDouble() = delete;
2424
double c_;
2525
};
2626

@@ -29,10 +29,10 @@ namespace fftjetcms {
2929
class ProportionalToScale : public fftjet::Functor1<double, T> {
3030
public:
3131
inline ProportionalToScale(const double value) : c_(value) {}
32+
ProportionalToScale() = delete;
3233
inline double operator()(const T& r) const override { return r.scale() * c_; }
3334

3435
private:
35-
ProportionalToScale() = delete;
3636
double c_;
3737
};
3838

@@ -42,6 +42,7 @@ namespace fftjetcms {
4242
public:
4343
inline MultiplyByConst(const double factor, const fftjet::Functor1<double, T>* f, const bool takeOwnership = false)
4444
: c_(factor), func_(f), ownsPointer_(takeOwnership) {}
45+
MultiplyByConst() = delete;
4546

4647
inline ~MultiplyByConst() override {
4748
if (ownsPointer_)
@@ -51,7 +52,6 @@ namespace fftjetcms {
5152
inline double operator()(const T& r) const override { return (*func_)(r)*c_; }
5253

5354
private:
54-
MultiplyByConst() = delete;
5555
double c_;
5656
const fftjet::Functor1<double, T>* func_;
5757
const bool ownsPointer_;
@@ -65,6 +65,7 @@ namespace fftjetcms {
6565
const fftjet::Functor1<double, T>* f2,
6666
const bool takeOwnership = false)
6767
: f1_(f1), f2_(f2), ownsPointers_(takeOwnership) {}
68+
CompositeFunctor() = delete;
6869

6970
inline ~CompositeFunctor() override {
7071
if (ownsPointers_) {
@@ -76,7 +77,6 @@ namespace fftjetcms {
7677
inline double operator()(const T& r) const override { return (*f1_)((*f2_)(r)); }
7778

7879
private:
79-
CompositeFunctor() = delete;
8080
const fftjet::Functor1<double, double>* f1_;
8181
const fftjet::Functor1<double, T>* f2_;
8282
const bool ownsPointers_;
@@ -90,6 +90,7 @@ namespace fftjetcms {
9090
const fftjet::Functor1<double, T>* f2,
9191
const bool takeOwnership = false)
9292
: f1_(f1), f2_(f2), ownsPointers_(takeOwnership) {}
93+
ProductFunctor() = delete;
9394

9495
inline ~ProductFunctor() override {
9596
if (ownsPointers_) {
@@ -101,7 +102,6 @@ namespace fftjetcms {
101102
inline double operator()(const T& r) const override { return (*f1_)(r) * (*f2_)(r); }
102103

103104
private:
104-
ProductFunctor() = delete;
105105
const fftjet::Functor1<double, T>* f1_;
106106
const fftjet::Functor1<double, T>* f2_;
107107
const bool ownsPointers_;
@@ -113,6 +113,7 @@ namespace fftjetcms {
113113
public:
114114
inline MagnitudeDependent(const fftjet::Functor1<double, double>* f1, const bool takeOwnership = false)
115115
: f1_(f1), ownsPointer_(takeOwnership) {}
116+
MagnitudeDependent() = delete;
116117

117118
inline ~MagnitudeDependent() override {
118119
if (ownsPointer_)
@@ -122,7 +123,6 @@ namespace fftjetcms {
122123
inline double operator()(const T& r) const override { return (*f1_)(r.magnitude()); }
123124

124125
private:
125-
MagnitudeDependent() = delete;
126126
const fftjet::Functor1<double, double>* f1_;
127127
const bool ownsPointer_;
128128
};
@@ -132,6 +132,7 @@ namespace fftjetcms {
132132
public:
133133
inline PeakEtaDependent(const fftjet::Functor1<double, double>* f1, const bool takeOwnership = false)
134134
: f1_(f1), ownsPointer_(takeOwnership) {}
135+
PeakEtaDependent() = delete;
135136

136137
inline ~PeakEtaDependent() override {
137138
if (ownsPointer_)
@@ -141,7 +142,6 @@ namespace fftjetcms {
141142
inline double operator()(const fftjet::Peak& r) const override { return (*f1_)(r.eta()); }
142143

143144
private:
144-
PeakEtaDependent() = delete;
145145
const fftjet::Functor1<double, double>* f1_;
146146
const bool ownsPointer_;
147147
};
@@ -154,6 +154,7 @@ namespace fftjetcms {
154154
const bool ownjmp,
155155
const double fc)
156156
: f1_(f1), ownsPointer_(takeOwnership), jmmp_(jmmp), ownsjmmpPointer_(ownjmp), factor_(fc) {}
157+
PeakEtaMagSsqDependent() = delete;
157158

158159
inline ~PeakEtaMagSsqDependent() override {
159160
if (ownsPointer_)
@@ -171,7 +172,6 @@ namespace fftjetcms {
171172
}
172173

173174
private:
174-
PeakEtaMagSsqDependent() = delete;
175175
const fftjet::LinearInterpolator2d* f1_;
176176
const bool ownsPointer_;
177177
const fftjet::JetMagnitudeMapper2d<fftjet::Peak>* jmmp_;
@@ -184,6 +184,7 @@ namespace fftjetcms {
184184
public:
185185
inline JetEtaDependent(const fftjet::Functor1<double, double>* f1, const bool takeOwnership = false)
186186
: f1_(f1), ownsPointer_(takeOwnership) {}
187+
JetEtaDependent() = delete;
187188

188189
inline ~JetEtaDependent() override {
189190
if (ownsPointer_)
@@ -195,7 +196,6 @@ namespace fftjetcms {
195196
}
196197

197198
private:
198-
JetEtaDependent() = delete;
199199
const fftjet::Functor1<double, double>* f1_;
200200
const bool ownsPointer_;
201201
};
@@ -209,6 +209,7 @@ namespace fftjetcms {
209209
std::copy(coeffs.begin(), coeffs.end(), coeffs_);
210210
}
211211
}
212+
Polynomial() = delete;
212213
inline ~Polynomial() override { delete[] coeffs_; }
213214

214215
inline double operator()(const double& x) const override {
@@ -222,7 +223,6 @@ namespace fftjetcms {
222223
}
223224

224225
private:
225-
Polynomial() = delete;
226226
double* coeffs_;
227227
const unsigned nCoeffs;
228228
};

RecoJets/FFTJetProducers/interface/FFTJetInterface.h

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@
5151
namespace fftjetcms {
5252
class FFTJetInterface : public edm::EDProducer {
5353
public:
54+
// Explicitly disable other ways to construct this object
55+
FFTJetInterface() = delete;
56+
FFTJetInterface(const FFTJetInterface&) = delete;
57+
FFTJetInterface& operator=(const FFTJetInterface&) = delete;
5458
~FFTJetInterface() override {}
5559

5660
protected:
@@ -103,11 +107,6 @@ namespace fftjetcms {
103107
edm::Handle<reco::CandidateView> inputCollection;
104108

105109
private:
106-
// Explicitly disable other ways to construct this object
107-
FFTJetInterface() = delete;
108-
FFTJetInterface(const FFTJetInterface&) = delete;
109-
FFTJetInterface& operator=(const FFTJetInterface&) = delete;
110-
111110
const bool insertCompleteEvent;
112111
const double completeEventScale;
113112
reco::Particle::Point vertex_;

RecoJets/FFTJetProducers/plugins/FFTJetDijetFilter.cc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,14 @@ class FFTJetDijetFilter : public edm::EDFilter {
5454
typedef fftjet::SparseClusteringTree<fftjet::Peak, long> SparseTree;
5555

5656
explicit FFTJetDijetFilter(const edm::ParameterSet&);
57+
FFTJetDijetFilter() = delete;
58+
FFTJetDijetFilter(const FFTJetDijetFilter&) = delete;
59+
FFTJetDijetFilter& operator=(const FFTJetDijetFilter&) = delete;
5760
~FFTJetDijetFilter() override;
5861

5962
private:
6063
typedef reco::PattRecoTree<float, reco::PattRecoPeak<float> > StoredTree;
6164

62-
FFTJetDijetFilter() = delete;
63-
FFTJetDijetFilter(const FFTJetDijetFilter&) = delete;
64-
FFTJetDijetFilter& operator=(const FFTJetDijetFilter&) = delete;
65-
6665
void beginJob() override;
6766
bool filter(edm::Event& iEvent, const edm::EventSetup& iSetup) override;
6867
void endJob() override;

RecoJets/FFTJetProducers/plugins/FFTJetEFlowSmoother.cc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ using namespace fftjetcms;
5151
class FFTJetEFlowSmoother : public FFTJetInterface {
5252
public:
5353
explicit FFTJetEFlowSmoother(const edm::ParameterSet&);
54+
FFTJetEFlowSmoother() = delete;
55+
FFTJetEFlowSmoother(const FFTJetEFlowSmoother&) = delete;
56+
FFTJetEFlowSmoother& operator=(const FFTJetEFlowSmoother&) = delete;
5457
~FFTJetEFlowSmoother() override;
5558

5659
protected:
@@ -60,10 +63,6 @@ class FFTJetEFlowSmoother : public FFTJetInterface {
6063
void endJob() override;
6164

6265
private:
63-
FFTJetEFlowSmoother() = delete;
64-
FFTJetEFlowSmoother(const FFTJetEFlowSmoother&) = delete;
65-
FFTJetEFlowSmoother& operator=(const FFTJetEFlowSmoother&) = delete;
66-
6766
void buildKernelConvolver(const edm::ParameterSet&);
6867

6968
// Storage for convolved energy flow

RecoJets/FFTJetProducers/plugins/FFTJetPFPileupCleaner.cc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@
4545
class FFTJetPFPileupCleaner : public edm::EDProducer {
4646
public:
4747
explicit FFTJetPFPileupCleaner(const edm::ParameterSet&);
48+
FFTJetPFPileupCleaner() = delete;
49+
FFTJetPFPileupCleaner(const FFTJetPFPileupCleaner&) = delete;
50+
FFTJetPFPileupCleaner& operator=(const FFTJetPFPileupCleaner&) = delete;
4851
~FFTJetPFPileupCleaner() override;
4952

5053
protected:
@@ -54,10 +57,6 @@ class FFTJetPFPileupCleaner : public edm::EDProducer {
5457
void endJob() override;
5558

5659
private:
57-
FFTJetPFPileupCleaner() = delete;
58-
FFTJetPFPileupCleaner(const FFTJetPFPileupCleaner&) = delete;
59-
FFTJetPFPileupCleaner& operator=(const FFTJetPFPileupCleaner&) = delete;
60-
6160
bool isRemovable(reco::PFCandidate::ParticleType ptype) const;
6261
void setRemovalBit(reco::PFCandidate::ParticleType ptype, bool onOff);
6362
void buildRemovalMask();

RecoJets/FFTJetProducers/plugins/FFTJetPatRecoProducer.cc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ using namespace fftjetcms;
6464
class FFTJetPatRecoProducer : public FFTJetInterface {
6565
public:
6666
explicit FFTJetPatRecoProducer(const edm::ParameterSet&);
67+
FFTJetPatRecoProducer() = delete;
68+
FFTJetPatRecoProducer(const FFTJetPatRecoProducer&) = delete;
69+
FFTJetPatRecoProducer& operator=(const FFTJetPatRecoProducer&) = delete;
6770
~FFTJetPatRecoProducer() override;
6871

6972
protected:
@@ -136,10 +139,6 @@ class FFTJetPatRecoProducer : public FFTJetInterface {
136139
const bool sparsify;
137140

138141
private:
139-
FFTJetPatRecoProducer() = delete;
140-
FFTJetPatRecoProducer(const FFTJetPatRecoProducer&) = delete;
141-
FFTJetPatRecoProducer& operator=(const FFTJetPatRecoProducer&) = delete;
142-
143142
// Members needed for storing grids externally
144143
std::ofstream externalGridStream;
145144
bool storeGridsExternally;

RecoJets/FFTJetProducers/plugins/FFTJetPileupEstimator.cc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ using namespace fftjetcms;
4646
class FFTJetPileupEstimator : public edm::EDProducer {
4747
public:
4848
explicit FFTJetPileupEstimator(const edm::ParameterSet&);
49+
FFTJetPileupEstimator() = delete;
50+
FFTJetPileupEstimator(const FFTJetPileupEstimator&) = delete;
51+
FFTJetPileupEstimator& operator=(const FFTJetPileupEstimator&) = delete;
4952
~FFTJetPileupEstimator() override;
5053

5154
protected:
@@ -55,10 +58,6 @@ class FFTJetPileupEstimator : public edm::EDProducer {
5558
void endJob() override;
5659

5760
private:
58-
FFTJetPileupEstimator() = delete;
59-
FFTJetPileupEstimator(const FFTJetPileupEstimator&) = delete;
60-
FFTJetPileupEstimator& operator=(const FFTJetPileupEstimator&) = delete;
61-
6261
std::unique_ptr<reco::FFTJetPileupSummary> calibrateFromConfig(double uncalibrated) const;
6362

6463
std::unique_ptr<reco::FFTJetPileupSummary> calibrateFromDB(double uncalibrated, const edm::EventSetup& iSetup) const;

0 commit comments

Comments
 (0)