MagneticField
VolumeGeometry
interface
MagVolumeOutsideValidity.h
Go to the documentation of this file.
1
#ifndef MagVolumeOutsideValidity_H
2
#define MagVolumeOutsideValidity_H
3
4
#include "
MagneticField/VolumeGeometry/interface/MagVolume.h
"
5
#include <exception>
6
7
class
MagVolumeOutsideValidity
:
public
std::exception
{
8
public
:
9
MagVolumeOutsideValidity
(
MagVolume::LocalPoint
l
,
MagVolume::LocalPoint
u)
throw
();
10
11
MagVolume::LocalPoint
lower
()
const
throw
() {
return
lower_
; }
12
MagVolume::LocalPoint
upper
()
const
throw
() {
return
upper_
; }
13
14
~MagVolumeOutsideValidity
()
throw
()
override
{}
15
16
const
char
*
what
()
const
throw
()
override
{
return
m_message
.c_str(); }
17
18
private
:
19
std::string
m_message
;
20
MagVolume::LocalPoint
lower_
;
21
MagVolume::LocalPoint
upper_
;
22
};
23
#endif
MagVolume.h
MagVolumeOutsideValidity::upper
MagVolume::LocalPoint upper() const
Definition:
MagVolumeOutsideValidity.h:12
MagVolumeOutsideValidity::lower
MagVolume::LocalPoint lower() const
Definition:
MagVolumeOutsideValidity.h:11
MagVolumeOutsideValidity::lower_
MagVolume::LocalPoint lower_
Definition:
MagVolumeOutsideValidity.h:20
MagVolumeOutsideValidity::MagVolumeOutsideValidity
MagVolumeOutsideValidity(MagVolume::LocalPoint l, MagVolume::LocalPoint u)
Definition:
MagVolumeOutsideValidity.cc:9
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
cppFunctionSkipper.exception
exception
Definition:
cppFunctionSkipper.py:10
MagVolumeOutsideValidity::what
const char * what() const override
Definition:
MagVolumeOutsideValidity.h:16
MagVolumeOutsideValidity::upper_
MagVolume::LocalPoint upper_
Definition:
MagVolumeOutsideValidity.h:21
cmsLHEtoEOSManager.l
l
Definition:
cmsLHEtoEOSManager.py:204
MagVolumeOutsideValidity::~MagVolumeOutsideValidity
~MagVolumeOutsideValidity() override
Definition:
MagVolumeOutsideValidity.h:14
MagVolume::LocalPoint
GloballyPositioned< float >::LocalPoint LocalPoint
Definition:
MagVolume.h:16
MagVolumeOutsideValidity
Definition:
MagVolumeOutsideValidity.h:7
ALCARECOPromptCalibProdSiPixelAli0T_cff.throw
throw
Definition:
ALCARECOPromptCalibProdSiPixelAli0T_cff.py:9
MagVolumeOutsideValidity::m_message
std::string m_message
Definition:
MagVolumeOutsideValidity.h:19
Generated for CMSSW Reference Manual by
1.8.16