@@ -110,7 +110,7 @@ class CutBrickLimit : public CutBrick<TValueToFilter>
110110 public:
111111 CutBrickLimit ();
112112 CutBrickLimit (const char *, const TValueToFilter&);
113- CutBrickLimit (const TString&);
113+ explicit CutBrickLimit (const TString&);
114114 ~CutBrickLimit () override = default ;
115115 CutBrickLimit (const CutBrickLimit&) = delete ;
116116 CutBrickLimit& operator =(const CutBrickLimit&) = delete ;
@@ -154,7 +154,7 @@ class CutBrickFnLimit : public CutBrickLimit<TValueToFilter>
154154 public:
155155 CutBrickFnLimit ();
156156 CutBrickFnLimit (const char *, const TF1 &);
157- CutBrickFnLimit (const TString&);
157+ explicit CutBrickFnLimit (const TString&);
158158 ~CutBrickFnLimit () override = default ;
159159 CutBrickFnLimit (const CutBrickFnLimit&) = delete ;
160160 CutBrickFnLimit& operator =(const CutBrickFnLimit&) = delete ;
@@ -181,7 +181,7 @@ class CutBrickThreshold : public CutBrick<TValueToFilter>
181181 public:
182182 CutBrickThreshold ();
183183 CutBrickThreshold (const char *, const TValueToFilter&);
184- CutBrickThreshold (const TString&);
184+ explicit CutBrickThreshold (const TString&);
185185 ~CutBrickThreshold () override = default ;
186186 CutBrickThreshold (const CutBrickThreshold&) = delete ;
187187 CutBrickThreshold& operator =(const CutBrickThreshold&) = delete ;
@@ -225,7 +225,7 @@ class CutBrickFnThreshold : public CutBrickThreshold<TValueToFilter>
225225 public:
226226 CutBrickFnThreshold ();
227227 CutBrickFnThreshold (const char *, const TF1 &);
228- CutBrickFnThreshold (const TString&);
228+ explicit CutBrickFnThreshold (const TString&);
229229 ~CutBrickFnThreshold () override = default ;
230230 CutBrickFnThreshold (const CutBrickFnThreshold&) = delete ;
231231 CutBrickFnThreshold& operator =(const CutBrickFnThreshold&) = delete ;
@@ -252,7 +252,7 @@ class CutBrickRange : public CutBrick<TValueToFilter>
252252 public:
253253 CutBrickRange ();
254254 CutBrickRange (const char *, const TValueToFilter&, const TValueToFilter&);
255- CutBrickRange (const TString&);
255+ explicit CutBrickRange (const TString&);
256256 ~CutBrickRange () override = default ;
257257 CutBrickRange (const CutBrickRange&) = delete ;
258258 CutBrickRange& operator =(const CutBrickRange&) = delete ;
@@ -297,7 +297,7 @@ class CutBrickFnRange : public CutBrickRange<TValueToFilter>
297297 public:
298298 CutBrickFnRange ();
299299 CutBrickFnRange (const char *, const TF1 &, const TF1 &);
300- CutBrickFnRange (const TString&);
300+ explicit CutBrickFnRange (const TString&);
301301 ~CutBrickFnRange () override = default ;
302302 CutBrickFnRange (const CutBrickFnRange&) = delete ;
303303 CutBrickFnRange& operator =(const CutBrickFnRange&) = delete ;
@@ -326,7 +326,7 @@ class CutBrickExtToRange : public CutBrick<TValueToFilter>
326326 public:
327327 CutBrickExtToRange ();
328328 CutBrickExtToRange (const char *, const TValueToFilter&, const TValueToFilter&);
329- CutBrickExtToRange (const TString&);
329+ explicit CutBrickExtToRange (const TString&);
330330 ~CutBrickExtToRange () override = default ;
331331 CutBrickExtToRange (const CutBrickExtToRange&) = delete ;
332332 CutBrickExtToRange& operator =(const CutBrickExtToRange&) = delete ;
@@ -371,7 +371,7 @@ class CutBrickFnExtToRange : public CutBrickExtToRange<TValueToFilter>
371371 public:
372372 CutBrickFnExtToRange ();
373373 CutBrickFnExtToRange (const char *, const TF1 &, const TF1 &);
374- CutBrickFnExtToRange (const TString&);
374+ explicit CutBrickFnExtToRange (const TString&);
375375 ~CutBrickFnExtToRange () override = default ;
376376 CutBrickFnExtToRange (const CutBrickFnExtToRange&) = delete ;
377377 CutBrickFnExtToRange& operator =(const CutBrickFnExtToRange&) = delete ;
@@ -402,7 +402,7 @@ class CutBrickSelectorMultipleRanges : public CutBrick<TValueToFilter>
402402 public:
403403 CutBrickSelectorMultipleRanges ();
404404 CutBrickSelectorMultipleRanges (const char *, const std::vector<TValueToFilter>&);
405- CutBrickSelectorMultipleRanges (const TString&);
405+ explicit CutBrickSelectorMultipleRanges (const TString&);
406406 ~CutBrickSelectorMultipleRanges () override = default ;
407407 CutBrickSelectorMultipleRanges (const CutBrickSelectorMultipleRanges&) = delete ;
408408 CutBrickSelectorMultipleRanges& operator =(const CutBrickSelectorMultipleRanges&) = delete ;
@@ -432,7 +432,7 @@ class CutWithVariations : public CutBrick<TValueToFilter>
432432 // / Default constructor
433433 CutWithVariations ();
434434 CutWithVariations (const char *, const char *, bool );
435- CutWithVariations (const TString&);
435+ explicit CutWithVariations (const TString&);
436436 ~CutWithVariations () override = default ;
437437 CutWithVariations (const CutWithVariations&) = delete ;
438438 CutWithVariations& operator =(const CutWithVariations&) = delete ;
@@ -510,7 +510,7 @@ class TrackSelectionBrick : public SpecialCutBrick
510510{
511511 public:
512512 TrackSelectionBrick () = default ;
513- TrackSelectionBrick (const TString&);
513+ explicit TrackSelectionBrick (const TString&);
514514 ~TrackSelectionBrick () override = default ;
515515
516516 enum class TrackCuts : int {
0 commit comments