![]() |
ATLAS Offline Software
|
#include <TFCSMLCalorimeterSimulator.h>
Classes | |
| struct | event_t |
| struct | layer_t |
Public Member Functions | |
| TFCSMLCalorimeterSimulator () | |
| virtual | ~TFCSMLCalorimeterSimulator () |
| bool | loadSimulator (std::string &filename) |
| void | Print () const |
| VNetworkBase::NetworkOutputs | predictVoxels (TFCSSimulationState &simulstate, float eta, float energy) const |
| event_t | getEvent (TFCSSimulationState &simulstate, float eta, float energy) const |
| VNetworkBase::NetworkOutputs | predictVoxels () const |
| void | setInputShapes (std::vector< long unsigned int > &layer_boundaries, std::vector< long unsigned int > &used_layers) |
| bool | msgLvl (const MSG::Level lvl) const |
| Check whether the logging system is active at the provided verbosity level. | |
| MsgStream & | msg () const |
| Return a stream for sending messages directly (no decoration) | |
| MsgStream & | msg (const MSG::Level lvl) const |
| Return a decorated starting stream for sending messages. | |
| MSG::Level | level () const |
| Retrieve output level. | |
| virtual void | setLevel (MSG::Level lvl) |
| Update outputlevel. | |
Static Public Member Functions | |
| static std::string | startMsg (MSG::Level lvl, const std::string &file, int line) |
| Make a message to decorate the start of logging. | |
Private Attributes | |
| std::unique_ptr< VNetworkBase > | m_onnx_model = nullptr |
| int | m_nEvents = 1 |
| std::vector< long unsigned int > | m_layer_boundaries = {0, 36, 200, 310, 346, 382} |
| std::vector< long unsigned int > | m_used_layers = {0, 1, 2, 3, 12} |
| long unsigned int | m_nVoxels = 382 |
| long unsigned int | m_nLayers = 5 |
| std::string | m_nm |
| Message source name. | |
Static Private Attributes | |
| static boost::thread_specific_ptr< MsgStream > m_msg_tls | ATLAS_THREAD_SAFE |
| Do not persistify! | |
Definition at line 23 of file TFCSMLCalorimeterSimulator.h.
| TFCSMLCalorimeterSimulator::TFCSMLCalorimeterSimulator | ( | ) |
Definition at line 12 of file TFCSMLCalorimeterSimulator.cxx.
|
virtual |
Definition at line 14 of file TFCSMLCalorimeterSimulator.cxx.
| TFCSMLCalorimeterSimulator::event_t TFCSMLCalorimeterSimulator::getEvent | ( | TFCSSimulationState & | simulstate, |
| float | eta, | ||
| float | energy ) const |
Definition at line 85 of file TFCSMLCalorimeterSimulator.cxx.
|
inlineinherited |
Retrieve output level.
Definition at line 201 of file MLogging.h.
| bool TFCSMLCalorimeterSimulator::loadSimulator | ( | std::string & | filename | ) |
Definition at line 16 of file TFCSMLCalorimeterSimulator.cxx.
|
inlineinherited |
Return a stream for sending messages directly (no decoration)
Definition at line 231 of file MLogging.h.
|
inlineinherited |
Return a decorated starting stream for sending messages.
Definition at line 240 of file MLogging.h.
|
inlineinherited |
Check whether the logging system is active at the provided verbosity level.
Definition at line 222 of file MLogging.h.
| VNetworkBase::NetworkOutputs TFCSMLCalorimeterSimulator::predictVoxels | ( | ) | const |
Definition at line 147 of file TFCSMLCalorimeterSimulator.cxx.
| VNetworkBase::NetworkOutputs TFCSMLCalorimeterSimulator::predictVoxels | ( | TFCSSimulationState & | simulstate, |
| float | eta, | ||
| float | energy ) const |
Definition at line 33 of file TFCSMLCalorimeterSimulator.cxx.
| void TFCSMLCalorimeterSimulator::Print | ( | ) | const |
Definition at line 202 of file TFCSMLCalorimeterSimulator.cxx.
|
inline |
Definition at line 45 of file TFCSMLCalorimeterSimulator.h.
|
virtualinherited |
Update outputlevel.
Definition at line 105 of file MLogging.cxx.
|
staticinherited |
Make a message to decorate the start of logging.
Print a message for the start of logging.
Definition at line 116 of file MLogging.cxx.
|
inlinestaticprivateinherited |
Do not persistify!
MsgStream instance (a std::cout like with print-out levels)
Definition at line 215 of file MLogging.h.
|
private |
Definition at line 60 of file TFCSMLCalorimeterSimulator.h.
|
private |
Definition at line 56 of file TFCSMLCalorimeterSimulator.h.
|
private |
Definition at line 63 of file TFCSMLCalorimeterSimulator.h.
|
privateinherited |
Message source name.
Definition at line 211 of file MLogging.h.
|
private |
Definition at line 62 of file TFCSMLCalorimeterSimulator.h.
|
private |
Definition at line 54 of file TFCSMLCalorimeterSimulator.h.
|
private |
Definition at line 61 of file TFCSMLCalorimeterSimulator.h.