Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <stdlib.h>
#include <string.h>
#include <iostream>
#include "wcpplib/stream/prstream.h"
#include "wcpplib/util/inlinec.h"
Go to the source code of this file.
Classes | |
class | ExcFromSpexit |
class | FunNameStack |
class | FunNameStack_Assist |
class | FunNameWatch |
class | GenError |
Macros | |
#define | stackprt(stream) stream << FunNameStack::instance() |
#define | mfunname(string) |
#define | mfunname1(string) |
#define | mfunname2(string) |
#define | mfunname3(string) |
#define | mfunname4(string) |
#define | mfunname5(string) |
#define | mfunnamep(string) |
#define | mfunnamep1(string) |
#define | mfunnamep2(string) |
#define | mfunnamep3(string) |
#define | mfunnamep4(string) |
#define | mfunnamep5(string) |
#define | DO_CHECKS |
#define | check_econd(condition, add, stream) |
#define | check_wcond(condition, add, stream) |
#define | check_econd1(condition, a1, stream) |
#define | check_wcond1(condition, a1, stream) |
#define | check_econd2(condition, a1, a2, stream) |
#define | check_wcond2(condition, a1, a2, stream) |
#define | check_econd3(condition, a1, a2, a3, stream) |
#define | check_wcond3(condition, a1, a2, a3, stream) |
#define | check_econd4(condition, a1, a2, a3, a4, stream) |
#define | check_wcond4(condition, a1, a2, a3, a4, stream) |
#define | check_econd11(a, signb, stream) |
#define | check_wcond11(a, signb, stream) |
#define | check_econd12(a, sign, b, stream) |
#define | check_wcond12(a, sign, b, stream) |
#define | check_econd11a(a, signb, add, stream) |
#define | check_wcond11a(a, signb, add, stream) |
#define | check_econd12a(a, sign, b, add, stream) |
#define | check_wcond12a(a, sign, b, add, stream) |
#define | check_econd21(a, sign1_b1_sign0, sign2_b2, stream) |
#define | check_wcond21(a, sign1_b1_sign0, sign2_b2, stream) |
#define | check_econd23(a, sign1, b1, sign0, sign2, b2, stream) |
#define | check_wcond23(a, sign1, b1, sign0, sign2, b2, stream) |
#define | check_econd24(a1, sign1, b1, sign0, a2, sign2, b2, stream) |
#define | check_wcond24(a1, sign1, b1, sign0, a2, sign2, b2, stream) |
#define | spexit(stream) |
Functions | |
void | spexit_action (std::ostream &file) |
std::ostream & | operator<< (std::ostream &file, const FunNameStack &f) |
std::ostream & | operator<< (std::ostream &file, const FunNameWatch &f) |
Variables | |
int | s_throw_exception_in_spexit |
int | s_exit_without_core |
const int | pqname = 1000 |
#define check_econd | ( | condition, | |
add, | |||
stream | |||
) |
Definition at line 292 of file FunNameStack.h.
#define check_econd1 | ( | condition, | |
a1, | |||
stream | |||
) |
Definition at line 306 of file FunNameStack.h.
#define check_econd11 | ( | a, | |
signb, | |||
stream | |||
) |
Definition at line 366 of file FunNameStack.h.
#define check_econd11a | ( | a, | |
signb, | |||
add, | |||
stream | |||
) |
Definition at line 395 of file FunNameStack.h.
#define check_econd12 | ( | a, | |
sign, | |||
b, | |||
stream | |||
) |
Definition at line 380 of file FunNameStack.h.
#define check_econd12a | ( | a, | |
sign, | |||
b, | |||
add, | |||
stream | |||
) |
Definition at line 411 of file FunNameStack.h.
#define check_econd2 | ( | condition, | |
a1, | |||
a2, | |||
stream | |||
) |
Definition at line 320 of file FunNameStack.h.
#define check_econd21 | ( | a, | |
sign1_b1_sign0, | |||
sign2_b2, | |||
stream | |||
) |
Definition at line 428 of file FunNameStack.h.
#define check_econd23 | ( | a, | |
sign1, | |||
b1, | |||
sign0, | |||
sign2, | |||
b2, | |||
stream | |||
) |
Definition at line 443 of file FunNameStack.h.
#define check_econd24 | ( | a1, | |
sign1, | |||
b1, | |||
sign0, | |||
a2, | |||
sign2, | |||
b2, | |||
stream | |||
) |
Definition at line 462 of file FunNameStack.h.
#define check_econd3 | ( | condition, | |
a1, | |||
a2, | |||
a3, | |||
stream | |||
) |
Definition at line 334 of file FunNameStack.h.
#define check_econd4 | ( | condition, | |
a1, | |||
a2, | |||
a3, | |||
a4, | |||
stream | |||
) |
Definition at line 350 of file FunNameStack.h.
#define check_wcond | ( | condition, | |
add, | |||
stream | |||
) |
Definition at line 299 of file FunNameStack.h.
#define check_wcond1 | ( | condition, | |
a1, | |||
stream | |||
) |
Definition at line 313 of file FunNameStack.h.
#define check_wcond11 | ( | a, | |
signb, | |||
stream | |||
) |
Definition at line 373 of file FunNameStack.h.
#define check_wcond11a | ( | a, | |
signb, | |||
add, | |||
stream | |||
) |
Definition at line 403 of file FunNameStack.h.
#define check_wcond12 | ( | a, | |
sign, | |||
b, | |||
stream | |||
) |
Definition at line 387 of file FunNameStack.h.
#define check_wcond12a | ( | a, | |
sign, | |||
b, | |||
add, | |||
stream | |||
) |
Definition at line 419 of file FunNameStack.h.
#define check_wcond2 | ( | condition, | |
a1, | |||
a2, | |||
stream | |||
) |
Definition at line 327 of file FunNameStack.h.
#define check_wcond21 | ( | a, | |
sign1_b1_sign0, | |||
sign2_b2, | |||
stream | |||
) |
Definition at line 435 of file FunNameStack.h.
#define check_wcond23 | ( | a, | |
sign1, | |||
b1, | |||
sign0, | |||
sign2, | |||
b2, | |||
stream | |||
) |
Definition at line 452 of file FunNameStack.h.
#define check_wcond24 | ( | a1, | |
sign1, | |||
b1, | |||
sign0, | |||
a2, | |||
sign2, | |||
b2, | |||
stream | |||
) |
Definition at line 471 of file FunNameStack.h.
#define check_wcond3 | ( | condition, | |
a1, | |||
a2, | |||
a3, | |||
stream | |||
) |
Definition at line 342 of file FunNameStack.h.
#define check_wcond4 | ( | condition, | |
a1, | |||
a2, | |||
a3, | |||
a4, | |||
stream | |||
) |
Definition at line 358 of file FunNameStack.h.
#define DO_CHECKS |
Definition at line 97 of file FunNameStack.h.
#define mfunname | ( | string | ) |
Definition at line 67 of file FunNameStack.h.
#define mfunname1 | ( | string | ) |
Definition at line 68 of file FunNameStack.h.
#define mfunname2 | ( | string | ) |
Definition at line 69 of file FunNameStack.h.
#define mfunname3 | ( | string | ) |
Definition at line 70 of file FunNameStack.h.
#define mfunname4 | ( | string | ) |
Definition at line 71 of file FunNameStack.h.
#define mfunname5 | ( | string | ) |
Definition at line 72 of file FunNameStack.h.
#define mfunnamep | ( | string | ) |
Definition at line 77 of file FunNameStack.h.
#define mfunnamep1 | ( | string | ) |
Definition at line 80 of file FunNameStack.h.
#define mfunnamep2 | ( | string | ) |
Definition at line 83 of file FunNameStack.h.
#define mfunnamep3 | ( | string | ) |
Definition at line 86 of file FunNameStack.h.
#define mfunnamep4 | ( | string | ) |
Definition at line 89 of file FunNameStack.h.
#define mfunnamep5 | ( | string | ) |
Definition at line 92 of file FunNameStack.h.
#define spexit | ( | stream | ) |
Definition at line 536 of file FunNameStack.h.
#define stackprt | ( | stream | ) | stream << FunNameStack::instance() |
Definition at line 44 of file FunNameStack.h.
std::ostream & operator<< | ( | std::ostream & | file, |
const FunNameStack & | f | ||
) |
Definition at line 667 of file FunNameStack.cpp.
std::ostream & operator<< | ( | std::ostream & | file, |
const FunNameWatch & | f | ||
) |
Definition at line 503 of file FunNameStack.cpp.
void spexit_action | ( | std::ostream & | file | ) |
Definition at line 314 of file FunNameStack.cpp.
const int pqname = 1000 |
Definition at line 544 of file FunNameStack.h.
Referenced by FunNameStack::FunNameStack().
|
extern |
Definition at line 64 of file FunNameStack.cpp.
Referenced by spexit_action().
|
extern |
Definition at line 63 of file FunNameStack.cpp.
Referenced by spexit_action().