9 #ifndef BPF_BPEXCEPTION_H 10 #define BPF_BPEXCEPTION_H 20 const unsigned int kNn = 3;
22 const unsigned int kNAN = 5;
34 unsigned int flag,
double value = 0.0);
const unsigned int kSIGX
non-positive value of sigx
const unsigned int kBAD_KE
negative KE value < tol
const unsigned int kBAD_P
negative value for p
const unsigned int kNAN
nan encountered
::xsd::cxx::tree::exception< char > exception
const unsigned int kNn
number of scat surf >= number of measurements
const XML_Char int const XML_Char * value
const char * fFile
Name of file that threw the exception.
BPException(const char *file, unsigned int line, unsigned int flag, double value=0.0)
const unsigned int kNPLANES
too few planes in one (or both) views
unsigned int fLine
Line number where exception was thrown.
const unsigned int kINDEX
index problem
const unsigned int kBAD_NDOF
too few hits used to make the track
const unsigned int kSIGSJ
non-positive value of sigSJ
unsigned int fFlag
Exception code thrown.
double fValue
(optional) Value of bad variable that caused the exception.
const unsigned int kBAD_RADL
non-positive radiation length
const unsigned int kBAD_TRACK
a generic catch-all category for tracking failures
const unsigned int kBAD_BETA
negative value for beta