| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GeometryInfoException Class Reference

Exception class used in GeometryInfo objects. More...

#include <DetDesc/GeometryInfoException.h>

Inheritance diagram for GeometryInfoException:

[legend]
Collaboration diagram for GeometryInfoException:
[legend]
List of all members.

Public Member Functions

 GeometryInfoException (const std::string &name, const IGeometryInfo *gi=0, const StatusCode &sc=StatusCode::FAILURE)
 constructor
 GeometryInfoException (const std::string &name, const GaudiException &ge, const IGeometryInfo *gi=0, const StatusCode &sc=StatusCode::FAILURE)
virtual ~GeometryInfoException () throw ()
 destructor
virtual std::ostream & printOut (std::ostream &os=std::cerr) const
virtual MsgStreamprintOut (MsgStream &os) const
virtual GaudiExceptionclone () const
virtual const std::string & message () const
virtual const std::string & setMessage (const std::string &newMessage)
virtual const std::string & tag () const
virtual const std::string & setTag (const std::string &newTag)
virtual const StatusCodecode () const
virtual const StatusCodesetCode (const StatusCode &newStatus)
virtual GaudiExceptionprevious () const
virtual const char * what () const

Protected Attributes

std::string m_message
std::string m_tag
StatusCode m_code
GaudiExceptionm_previous

Private Attributes

const IGeometryInfom_gie_geometryInfo

Detailed Description

Exception class used in GeometryInfo objects.

Author:
Vanya Belyaev
Change to deal with IGeometryInfo

Author:
Juan Palacios

Definition at line 24 of file GeometryInfoException.h.


Constructor & Destructor Documentation

GeometryInfoException::GeometryInfoException ( const std::string &  name,
const IGeometryInfo gi = 0,
const StatusCode sc = StatusCode::FAILURE 
)

constructor

GeometryInfoException::GeometryInfoException ( const std::string &  name,
const GaudiException ge,
const IGeometryInfo gi = 0,
const StatusCode sc = StatusCode::FAILURE 
)

virtual GeometryInfoException::~GeometryInfoException (  )  throw () [virtual]

destructor


Member Function Documentation

virtual std::ostream& GeometryInfoException::printOut ( std::ostream &  os = std::cerr  )  const [virtual]

Reimplemented from GaudiException.

virtual MsgStream& GeometryInfoException::printOut ( MsgStream os  )  const [virtual]

Reimplemented from GaudiException.

virtual GaudiException* GeometryInfoException::clone (  )  const [virtual]

Reimplemented from GaudiException.


Member Data Documentation

const IGeometryInfo* GeometryInfoException::m_gie_geometryInfo [private]

Definition at line 46 of file GeometryInfoException.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:00:18 2011 for DetDesc by doxygen 1.4.7