Skip to content

Commit

Permalink
fix gcc700 warning: class has virtual functions and accessible non-vi…
Browse files Browse the repository at this point in the history
…rtual destructor [-Wnon-virtual-dtor]
  • Loading branch information
gartung committed May 24, 2017
1 parent 09f887d commit fc4f487
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
Expand Up @@ -10,7 +10,7 @@ class TrackerTopology;
class PSPDigitizerAlgorithm: public Phase2TrackerDigitizerAlgorithm {
public:
PSPDigitizerAlgorithm(const edm::ParameterSet& conf, CLHEP::HepRandomEngine&);
~PSPDigitizerAlgorithm();
virtual ~PSPDigitizerAlgorithm() = default;

// initialization that cannot be done in the constructor
void init(const edm::EventSetup& es);
Expand Down
Expand Up @@ -9,7 +9,7 @@ class TrackerTopology;
class PSSDigitizerAlgorithm :public Phase2TrackerDigitizerAlgorithm {
public:
PSSDigitizerAlgorithm(const edm::ParameterSet& conf, CLHEP::HepRandomEngine&);
~PSSDigitizerAlgorithm();
virtual ~PSSDigitizerAlgorithm() = default;

// initialization that cannot be done in the constructor
void init(const edm::EventSetup& es);
Expand Down
Expand Up @@ -45,7 +45,7 @@ class TrackerTopology;
class Phase2TrackerDigitizerAlgorithm {
public:
Phase2TrackerDigitizerAlgorithm(const edm::ParameterSet& conf_common, const edm::ParameterSet& conf_specific, CLHEP::HepRandomEngine&);
~Phase2TrackerDigitizerAlgorithm();
virtual ~Phase2TrackerDigitizerAlgorithm() = default;

// initialization that cannot be done in the constructor
virtual void init(const edm::EventSetup& es) = 0;
Expand Down
Expand Up @@ -9,7 +9,7 @@ class TrackerTopology;
class PixelDigitizerAlgorithm: public Phase2TrackerDigitizerAlgorithm {
public:
PixelDigitizerAlgorithm(const edm::ParameterSet& conf, CLHEP::HepRandomEngine&);
~PixelDigitizerAlgorithm();
virtual ~PixelDigitizerAlgorithm() = default;

// initialization that cannot be done in the constructor
void init(const edm::EventSetup& es);
Expand Down
Expand Up @@ -10,7 +10,7 @@ class TrackerTopology;
class SSDigitizerAlgorithm :public Phase2TrackerDigitizerAlgorithm {
public:
SSDigitizerAlgorithm(const edm::ParameterSet& conf, CLHEP::HepRandomEngine&);
~SSDigitizerAlgorithm();
virtual ~SSDigitizerAlgorithm() = default;

// initialization that cannot be done in the constructor
void init(const edm::EventSetup& es);
Expand Down

0 comments on commit fc4f487

Please sign in to comment.