CMS 3D CMS Logo

Public Member Functions | Private Attributes

VertexException Class Reference

Common base class. More...

#include <VertexException.h>

List of all members.

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.

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

Definition at line 15 of file VertexException.h.

virtual VertexException::~VertexException ( ) throw () [inline, virtual]

Definition at line 16 of file VertexException.h.

{}

Member Function Documentation

virtual const char* VertexException::what ( ) const throw () [inline, virtual]

Definition at line 17 of file VertexException.h.

References theMessage.

Referenced by NuclearVertexBuilder::FillVertexWithAdaptVtxFitter().

{ return theMessage.c_str();}

Member Data Documentation

std::string VertexException::theMessage [private]

Definition at line 19 of file VertexException.h.

Referenced by what().