Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
larana
larana
OpticalDetector
OpHitFinder
OpticalRecoException.h
Go to the documentation of this file.
1
/**
2
* \file OpticalRecoException.h
3
*
4
* \ingroup OpticalDetector
5
*
6
* \brief Class def header for exception classes in OpticalDetector package
7
*
8
* @author kazuhiro
9
*/
10
11
/** \addtogroup OpticalDetector
12
13
@{*/
14
#ifndef larana_OPTICALDETECTOR_OPTICALRECOEXCEPTION_H
15
#define larana_OPTICALDETECTOR_OPTICALRECOEXCEPTION_H
16
17
#include <exception>
18
#include <string>
19
20
namespace
pmtana {
21
/**
22
\class OpticalRecoRException
23
Generic (base) exception class
24
*/
25
class
OpticalRecoException
:
public
std::exception{
26
27
public
:
28
29
OpticalRecoException
(
const
std::string&
msg
=
""
);
30
31
virtual
const
char
*
what
()
const
throw
();
32
33
private
:
34
35
std::string
_msg
;
36
};
37
38
}
39
#endif
40
/** @} */
// end of doxygen group
pmtana::OpticalRecoException::what
virtual const char * what() const
Definition:
OpticalRecoException.cxx:14
pmtana::OpticalRecoException
Definition:
OpticalRecoException.h:25
pmtana::OpticalRecoException::_msg
std::string _msg
Definition:
OpticalRecoException.h:35
example_anaunit.msg
string msg
Definition:
Algorithms/mac/example_anaunit.py:4
pmtana::OpticalRecoException::OpticalRecoException
OpticalRecoException(const std::string &msg="")
Definition:
OpticalRecoException.cxx:5
Generated by
1.8.5