Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -759,7 +759,7 @@ class IntegratedClusters
};

template <typename DataT>
class IntegratedClusterCalibrator : public o2::calibration::TimeSlotCalibration<IntegratedClusters<DataT>>
class IntegratedClusterCalibrator final : public o2::calibration::TimeSlotCalibration<IntegratedClusters<DataT>>
{
using TFType = o2::calibration::TFType;
using Slot = o2::calibration::TimeSlot<IntegratedClusters<DataT>>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ class NonlinearityHandler
public:
/// \class UninitException
/// \brief Handling missing initialisation of the NonlinearityHanlder
class UninitException : public std::exception
class UninitException final : public std::exception
{
public:
/// \brief Constructor
Expand Down Expand Up @@ -188,7 +188,7 @@ class NonlinearityFactory
public:
/// \class FunctionNotFoundExcpetion
/// \brief Handling request of non-exisiting nonlinearity functions
class FunctionNotFoundExcpetion : public std::exception
class FunctionNotFoundExcpetion final : public std::exception
{
public:
/// \brief Constructor
Expand Down Expand Up @@ -219,7 +219,7 @@ class NonlinearityFactory

/// \class NonlinInitError
/// \brief Handling errors of initialisation of a certain nonlinearity function
class NonlinInitError : public std::exception
class NonlinInitError final : public std::exception
{
public:
/// \brief Constructor
Expand Down
16 changes: 8 additions & 8 deletions Detectors/EMCAL/base/include/EMCALBase/TriggerMappingErrors.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ namespace emcal
/// \class TRUIndexException
/// \brief Error handling of faulty TRU indices
/// \ingroup EMCALbase
class TRUIndexException : public std::exception
class TRUIndexException final : public std::exception
{
public:
/// \brief Constructor
Expand Down Expand Up @@ -56,7 +56,7 @@ class TRUIndexException : public std::exception
/// \class FastORIndexException
/// \brief Error handling of faulty FastOR indices
/// \ingroup EMCALbase
class FastORIndexException : public std::exception
class FastORIndexException final : public std::exception
{
public:
/// \brief Constructor
Expand Down Expand Up @@ -88,7 +88,7 @@ class FastORIndexException : public std::exception
/// \class FastORPositionExceptionTRU
/// \brief Handling of invalid positions of a FastOR within a TRU
/// \ingroup EMCALbase
class FastORPositionExceptionTRU : public std::exception
class FastORPositionExceptionTRU final : public std::exception
{
public:
/// \brief Constructor
Expand Down Expand Up @@ -136,7 +136,7 @@ class FastORPositionExceptionTRU : public std::exception
/// \class FastORPositionExceptionSupermodule
/// \brief Handling of invalid positions of a FastOR within a supermodule
/// \ingroup EMCALbase
class FastORPositionExceptionSupermodule : public std::exception
class FastORPositionExceptionSupermodule final : public std::exception
{
public:
/// \brief Constructor
Expand Down Expand Up @@ -184,7 +184,7 @@ class FastORPositionExceptionSupermodule : public std::exception
/// \class FastORPositionExceptionEMCAL
/// \brief Handling of invalid positions of a FastOR in the detector
/// \ingroup EMCALbase
class FastORPositionExceptionEMCAL : public std::exception
class FastORPositionExceptionEMCAL final : public std::exception
{
public:
/// \brief Constructor
Expand Down Expand Up @@ -222,7 +222,7 @@ class FastORPositionExceptionEMCAL : public std::exception
/// \class PHOSRegionException
/// \brief Handling of invalid PHOS regions
/// \ingroup EMCALbase
class PHOSRegionException : public std::exception
class PHOSRegionException final : public std::exception
{
public:
/// \brief Constructor
Expand Down Expand Up @@ -254,7 +254,7 @@ class PHOSRegionException : public std::exception
/// \class GeometryNotSetException
/// \brief Handling cases where the geometry is required but not defined
/// \ingroup EMCALbase
class GeometryNotSetException : public std::exception
class GeometryNotSetException final : public std::exception
{
public:
/// \brief Constructor
Expand All @@ -274,7 +274,7 @@ class GeometryNotSetException : public std::exception
/// \class L0sizeInvalidException
/// \brief Handlig access of L0 index mapping with invalid patch size
/// \ingroup EMCALbase
class L0sizeInvalidException : public std::exception
class L0sizeInvalidException final : public std::exception
{
public:
/// \brief Constructor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ namespace emcal
/// \brief class used for managment of bad channel and time calibration
/// template DataInput can be ChannelData or TimeData // o2::emcal::EMCALChannelData, o2::emcal::EMCALTimeCalibData
template <typename DataInput, typename DataOutput>
class EMCALChannelCalibrator : public o2::calibration::TimeSlotCalibration<DataInput>
class EMCALChannelCalibrator final : public o2::calibration::TimeSlotCalibration<DataInput>
{
using TFType = o2::calibration::TFType;
using Slot = o2::calibration::TimeSlot<DataInput>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
namespace o2::emcal
{

class PedestalCalibDevice : o2::framework::Task
class PedestalCalibDevice final : o2::framework::Task
{
public:
PedestalCalibDevice(bool dumpToFile, bool addRunNum) : mDumpToFile(dumpToFile), mAddRunNumber(addRunNum){};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ class PedestalProcessorData
public:
/// \class ChannelIndexException
/// \brief Handling access to invalid channel index (out-of-bounds)
class ChannelIndexException : public std::exception
class ChannelIndexException final : public std::exception
{
private:
unsigned short mChannelIndex; ///< Index of the channel raising the exception
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@ class Geometry;
/// \author Markus Fasel <markus.fasel@cern.ch.>, Oak Ridge National Laboratory
/// \ingroup EMCALCalib
/// \since March 21, 2024
class PedestalProcessorDevice : o2::framework::Task
class PedestalProcessorDevice final : o2::framework::Task
{
private:
/// \class ModuleIndexException
/// \brief Exception handling errors in calculation of the absolute module ID
class ModuleIndexException : public std::exception
class ModuleIndexException final : public std::exception
{
public:
/// \enum ModuleType_t
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ class RecoContainerReader
public:
/// \class InvalidAccessException
/// \brief Handling of access to objects beyond container boundary
class InvalidAccessException : public std::exception
class InvalidAccessException final : public std::exception
{
public:
/// \brief Constructor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ namespace emcal
/// \class FastOrStartTimeInvalidException
/// \brief Handling of error if starttime is to large (>=14). This is most likely caused by a corrupted channel header where a FEC channel is identified as a TRU channel
/// \ingroup EMCALbase
class FastOrStartTimeInvalidException : public std::exception
class FastOrStartTimeInvalidException final : public std::exception
{
public:
/// \brief Constructor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ class TriggerRecord;
/// calibration decides whether a cell is accepted. Therefore the amount of cells can change
/// for the given trigger. New trigger record objects are created and published to the same
/// subspec as what is used for the output cell vector.
class CellRecalibratorSpec : public framework::Task
class CellRecalibratorSpec final : public framework::Task
{
public:
/// \enum LEDEventSettings
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ class RawToCellConverterSpec : public framework::Task
private:
/// \class ModuleIndexException
/// \brief Exception handling errors in calculation of the absolute module ID
class ModuleIndexException : public std::exception
class ModuleIndexException final : public std::exception
{
public:
/// \enum ModuleType_t
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ namespace o2::focal
class ASICData
{
public:
class IndexException : public std::exception
class IndexException final : public std::exception
{
public:
IndexException() = default;
Expand Down Expand Up @@ -125,7 +125,7 @@ class ASICContainer
class PadData
{
public:
class IndexException : public std::exception
class IndexException final : public std::exception
{
public:
IndexException() = default;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ class PadMapper
static constexpr std::size_t NROW = 9;
static constexpr std::size_t NCHANNELS = NCOLUMN * NROW;

class PositionException : public std::exception
class PositionException final : public std::exception
{
public:
PositionException(unsigned int column, unsigned int row) : mColumn(column), mRow(row), mMessage()
Expand All @@ -51,7 +51,7 @@ class PadMapper
std::string mMessage;
};

class ChannelIDException : public std::exception
class ChannelIDException final : public std::exception
{
public:
ChannelIDException(unsigned int channelID) : mChannelID(channelID), mMessage()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ class PixelLaneHandler
public:
static constexpr std::size_t NLANES = 28;

class LaneIndexException : public std::exception
class LaneIndexException final : public std::exception
{
public:
LaneIndexException(int index) : std::exception(), mIndex(index), mMessage()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ class PixelMapper
}
};

class InvalidChipException : public std::exception
class InvalidChipException final : public std::exception
{
public:
InvalidChipException(PixelMapper::ChipIdentifier& identifier) : mIdentifier(identifier), mMessage()
Expand All @@ -85,7 +85,7 @@ class PixelMapper
std::string mMessage;
};

class UninitException : public std::exception
class UninitException final : public std::exception
{
public:
UninitException() = default;
Expand All @@ -95,7 +95,7 @@ class PixelMapper
void print(std::ostream& stream) const;
};

class MappingNotSetException : public std::exception
class MappingNotSetException final : public std::exception
{
public:
MappingNotSetException() = default;
Expand Down
2 changes: 1 addition & 1 deletion Detectors/GRP/workflows/src/rct-updater-workflow.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ void customize(std::vector<o2::framework::ConfigParamSpec>& workflowOptions)

namespace o2::rct
{
class RCTUpdaterSpec : public o2::framework::Task
class RCTUpdaterSpec final : public o2::framework::Task
{
public:
RCTUpdaterSpec(std::shared_ptr<o2::base::GRPGeomRequest> gr) : mGGCCDBRequest(gr) {}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ using VTIndex = o2::dataformats::VtxTrackIndex;
using GTrackID = o2::dataformats::GlobalTrackID;
using timeEst = o2::dataformats::TimeStampWithError<float, float>;

class CheckResidSpec : public Task
class CheckResidSpec final : public Task
{
public:
CheckResidSpec(std::shared_ptr<DataRequest> dr, std::shared_ptr<o2::base::GRPGeomRequest> gr, GTrackID::mask_t src, bool drawOnly, bool postProcOnly)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ using GTrackID = o2::dataformats::GlobalTrackID;

using timeEst = o2::dataformats::TimeStampWithError<float, float>;

class ITSOffsStudy : public Task
class ITSOffsStudy final : public Task
{
public:
ITSOffsStudy(std::shared_ptr<DataRequest> dr, GTrackID::mask_t src) : mDataRequest(dr), mTracksSrc(src) {}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ using TBracket = o2::math_utils::Bracketf_t;

using timeEst = o2::dataformats::TimeStampWithError<float, float>;

class TPCDataFilter : public Task
class TPCDataFilter final : public Task
{
public:
enum TrackDecision : char { NA,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class ROFRecord;
namespace its
{

class NoiseSlotCalibrator : public o2::calibration::TimeSlotCalibration<o2::itsmft::NoiseMap>
class NoiseSlotCalibrator final : public o2::calibration::TimeSlotCalibration<o2::itsmft::NoiseMap>
{
using Slot = calibration::TimeSlot<o2::itsmft::NoiseMap>;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ using TrackITS = o2::its::TrackITS;
using DCA = o2::dataformats::DCA;
using PID = o2::track::PID;

class AvgClusSizeStudy : public Task
class AvgClusSizeStudy final : public Task
{
public:
AvgClusSizeStudy(std::shared_ptr<DataRequest> dr,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ using namespace o2::globaltracking;

using GTrackID = o2::dataformats::GlobalTrackID;

class EfficiencyStudy : public Task
class EfficiencyStudy final : public Task
{
public:
EfficiencyStudy(std::shared_ptr<DataRequest> dr,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ using DetID = o2::detectors::DetID;
using PVertex = o2::dataformats::PrimaryVertex;
using GTrackID = o2::dataformats::GlobalTrackID;

class ImpactParameterStudy : public Task
class ImpactParameterStudy final : public Task
{
public:
ImpactParameterStudy(std::shared_ptr<DataRequest> dr,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ using namespace o2::globaltracking;

using GTrackID = o2::dataformats::GlobalTrackID;
using o2::steer::MCKinematicsReader;
class TrackCheckStudy : public Task
class TrackCheckStudy final : public Task
{
struct ParticleInfo {
int event;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ using namespace o2::globaltracking;

using GTrackID = o2::dataformats::GlobalTrackID;
using o2::steer::MCKinematicsReader;
class TrackExtensionStudy : public Task
class TrackExtensionStudy final : public Task
{
struct ParticleInfo {
float eventX;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ namespace mch
namespace geo
{

class MisAligner : public TObject
class MisAligner final : public TObject
{
public:
MisAligner(double cartXMisAligM, double cartXMisAligW, double cartYMisAligM, double cartYMisAligW, double angMisAligM, double angMisAligW);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ namespace o2
namespace phos
{

class CaloRawFitterGS : public CaloRawFitter
class CaloRawFitterGS final : public CaloRawFitter
{

public:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
namespace o2::tpc
{
/// \brief calibrator class for the residual gain map extraction used on an aggregator node
class CalibratorPadGainTracks : public o2::calibration::TimeSlotCalibration<CalibPadGainTracksBase>
class CalibratorPadGainTracks final : public o2::calibration::TimeSlotCalibration<CalibPadGainTracksBase>
{
using TFType = o2::calibration::TFType;
using Slot = o2::calibration::TimeSlot<CalibPadGainTracksBase>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
namespace o2::tpc
{

class LaserTracksCalibrator : public o2::calibration::TimeSlotCalibration<CalibLaserTracks>
class LaserTracksCalibrator final : public o2::calibration::TimeSlotCalibration<CalibLaserTracks>
{
using TFType = o2::calibration::TFType;
using Slot = o2::calibration::TimeSlot<o2::tpc::CalibLaserTracks>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ struct TPCVDTglContainer {
ClassDefNV(TPCVDTglContainer, 2);
};

class TPCVDriftTglCalibration : public o2::calibration::TimeSlotCalibration<TPCVDTglContainer>
class TPCVDriftTglCalibration final : public o2::calibration::TimeSlotCalibration<TPCVDTglContainer>
{
using Slot = o2::calibration::TimeSlot<TPCVDTglContainer>;

Expand Down
Loading