Gambit::Piped_exceptions Class Reference Gambit piped error class. More...
Collaboration diagram for Gambit::Piped_exceptions:
![]()
Detailed DescriptionGambit piped error class. Definition at line 275 of file exceptions.hpp. Member Typedef Documentation◆ description
Definition at line 278 of file exceptions.hpp. Constructor & Destructor Documentation◆ Piped_exceptions()
Member Function Documentation◆ check()
Check whether any exceptions were requested, and raise them. Definition at line 544 of file exceptions.cpp. Referenced by Gambit::DarkBit::cascadeMC_LoopManager(), Gambit::DarkBit::IC22_full(), Gambit::DarkBit::IC79SL_full(), Gambit::DarkBit::IC79WH_full(), Gambit::DarkBit::IC79WL_full(), and Gambit::ColliderBit::operateLHCLoop(). 565 cerr << "GAMBIT has exited with fatal exception: Piped_exceptions::check() called inside an OpenMP block." << endl 566 << "Piped exceptions may be requested inside OpenMP blocks, but should only be checked outside the block." << endl;
std::vector< description > exceptions Definition: exceptions.hpp:298
Here is the caller graph for this function:
![]() ◆ inquire() [1/2]
Check whether any exceptions were requested without handling them. Definition at line 587 of file exceptions.cpp. Referenced by Gambit::DarkBit::cascadeMC_Histograms(), Gambit::DarkBit::cascadeMC_LoopManager(), and Gambit::ColliderBit::operateLHCLoop().
Here is the caller graph for this function:
![]() ◆ inquire() [2/2]
Check whether any exceptions with a specific message were requested, without handling them. Definition at line 593 of file exceptions.cpp. References Gambit::piped_errors, and Gambit::piped_warnings. std::vector< description > exceptions Definition: exceptions.hpp:298 ◆ request() [1/2]
Request an exception. Request a piped exception. Definition at line 527 of file exceptions.cpp. Referenced by Gambit::DarkBit::DecayChain::DecayTableEntry::addChannel(), Gambit::DarkBit::cascadeMC_GenerateChain(), Gambit::DarkBit::cascadeMC_InitialState(), Gambit::DarkBit::cascadeMC_sampleSimYield(), Gambit::DarkBit::DecayChain::DecayTable::DecayTable(), Gambit::DarkBit::DecayChain::DecayTableEntry::enableDecay(), Gambit::DarkBit::DecayChain::DecayTableEntry::findChannelIdx(), Gambit::DarkBit::DecayChain::ChainParticle::generateDecayChainMC(), Gambit::ColliderBit::generateEventColliderPythia(), Gambit::ColliderBit::getAnalysisContainer(), Gambit::ColliderBit::SortJets(), and daFunk::ThrowError::value(). std::pair< std::string, std::string > description Definition: exceptions.hpp:278 std::vector< description > exceptions Definition: exceptions.hpp:298
Here is the caller graph for this function:
![]() ◆ request() [2/2]
Request a piped exception. Definition at line 538 of file exceptions.cpp. void request(std::string origin, std::string message) Request an exception. Definition: exceptions.cpp:527 Member Data Documentation◆ exceptions
Definition at line 298 of file exceptions.hpp. ◆ flag
Definition at line 296 of file exceptions.hpp. ◆ maxExceptions
Definition at line 297 of file exceptions.hpp. The documentation for this class was generated from the following files:
|