5#ifndef TILECONDIIONS_EXCEPTION_H
6#define TILECONDIIONS_EXCEPTION_H
26 std::ostringstream
msg;
27 msg <<
"Invalid TileRawChannelUnit: " <<
unit;
45 std::ostringstream
msg;
46 msg <<
"Invalid CaloGain: " << caloGain;
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
TileCalib Exception base class.
virtual const std::string & domain() const
virtual void setMessage(const std::string &message)
Exception(const std::string &domain, const std::string &message)
virtual ~InvalidCaloGain()
InvalidCaloGain(const std::string &domain, CaloGain::CaloGain caloGain)
virtual ~InvalidRawChanUnit()
InvalidRawChanUnit(const std::string &domain, TileRawChannelUnit::UNIT unit)