diff --git a/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2006.h b/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2006.h index 34556549c4b7e..426b8c8ff2f71 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2006.h +++ b/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2006.h @@ -47,6 +47,7 @@ struct CSCTMBHeader2006 : public CSCVTMBHeaderFormat { void addALCT1(const CSCALCTDigi& digi) override; void addCorrelatedLCT0(const CSCCorrelatedLCTDigi& digi) override; void addCorrelatedLCT1(const CSCCorrelatedLCTDigi& digi) override; + void addShower(const CSCShowerDigi& digi) override {} void swapCLCTs(CSCCLCTDigi& digi1, CSCCLCTDigi& digi2); diff --git a/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2007.h b/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2007.h index ca4e610462ed0..6bee14ad6d30f 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2007.h +++ b/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2007.h @@ -50,6 +50,7 @@ struct CSCTMBHeader2007 : public CSCVTMBHeaderFormat { void addALCT1(const CSCALCTDigi& digi) override; void addCorrelatedLCT0(const CSCCorrelatedLCTDigi& digi) override; void addCorrelatedLCT1(const CSCCorrelatedLCTDigi& digi) override; + void addShower(const CSCShowerDigi& digi) override {} void swapCLCTs(CSCCLCTDigi& digi1, CSCCLCTDigi& digi2); diff --git a/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2007_rev0x50c3.h b/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2007_rev0x50c3.h index 12365f5c8062f..84ec227300947 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2007_rev0x50c3.h +++ b/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2007_rev0x50c3.h @@ -50,6 +50,7 @@ struct CSCTMBHeader2007_rev0x50c3 : public CSCVTMBHeaderFormat { void addALCT1(const CSCALCTDigi& digi) override; void addCorrelatedLCT0(const CSCCorrelatedLCTDigi& digi) override; void addCorrelatedLCT1(const CSCCorrelatedLCTDigi& digi) override; + void addShower(const CSCShowerDigi& digi) override {} void swapCLCTs(CSCCLCTDigi& digi1, CSCCLCTDigi& digi2); diff --git a/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2013.h b/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2013.h index a48cb58bd8724..c58cd36a5ec5d 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2013.h +++ b/EventFilter/CSCRawToDigi/interface/CSCTMBHeader2013.h @@ -50,6 +50,7 @@ struct CSCTMBHeader2013 : public CSCVTMBHeaderFormat { void addALCT1(const CSCALCTDigi& digi) override; void addCorrelatedLCT0(const CSCCorrelatedLCTDigi& digi) override; void addCorrelatedLCT1(const CSCCorrelatedLCTDigi& digi) override; + void addShower(const CSCShowerDigi& digi) override {} void swapCLCTs(CSCCLCTDigi& digi1, CSCCLCTDigi& digi2); diff --git a/EventFilter/CSCRawToDigi/interface/CSCVTMBHeaderFormat.h b/EventFilter/CSCRawToDigi/interface/CSCVTMBHeaderFormat.h index ee13cece1ce16..2f32bc8dbe0c9 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCVTMBHeaderFormat.h +++ b/EventFilter/CSCRawToDigi/interface/CSCVTMBHeaderFormat.h @@ -57,7 +57,7 @@ class CSCVTMBHeaderFormat { virtual void addALCT1(const CSCALCTDigi& digi) = 0; virtual void addCorrelatedLCT0(const CSCCorrelatedLCTDigi& digi) = 0; virtual void addCorrelatedLCT1(const CSCCorrelatedLCTDigi& digi) = 0; - void addShower(const CSCShowerDigi& digi) {} + virtual void addShower(const CSCShowerDigi& digi) = 0; virtual void print(std::ostream& os) const = 0;