CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
VertexException Class Reference

Common base class. More...

#include <VertexException.h>

Inheritance diagram for VertexException:

Public Member Functions

 VertexException () throw ()
 
 VertexException (const std::string &message) throw ()
 
virtual const char * what () const throw ()
 
virtual ~VertexException () throw ()
 

Private Attributes

std::string theMessage
 

Detailed Description

Common base class.

Exceptions thrown from RecoVertex dependent subsystems.

Definition at line 12 of file VertexException.h.

Constructor & Destructor Documentation

VertexException::VertexException ( )
throw (
)
inline

Definition at line 14 of file VertexException.h.

14 {}
VertexException::VertexException ( const std::string &  message)
throw (
)
inline

Definition at line 15 of file VertexException.h.

15 : theMessage(message) {}
std::string theMessage
virtual VertexException::~VertexException ( )
throw (
)
inlinevirtual

Definition at line 16 of file VertexException.h.

16 {}

Member Function Documentation

virtual const char* VertexException::what ( ) const
throw (
)
inlinevirtual

Definition at line 17 of file VertexException.h.

References theMessage.

Referenced by NuclearVertexBuilder::FillVertexWithAdaptVtxFitter(), and ReconstructorFromFitter::vertices().

17 { return theMessage.c_str();}
std::string theMessage

Member Data Documentation

std::string VertexException::theMessage
private

Definition at line 19 of file VertexException.h.

Referenced by what().