Celeritas 0.6.0-rc.2.13+develop.285b9112
Loading...
Searching...
No Matches
Classes | Functions
TracingSession.hh File Reference

RAII class for managing a perfetto session and its resources. More...

#include <memory>
#include <string_view>
#include "corecel/Config.hh"
#include "corecel/Macros.hh"
This graph shows which files directly or indirectly include this file:

Classes

class  celeritas::TracingSession
 RAII wrapper for a tracing session. More...
 

Functions

void celeritas::flush_tracing () noexcept
 Perform the same action a TracingSession::flush, however, it does not require a session instance.
 

Detailed Description

RAII class for managing a perfetto session and its resources.

Function Documentation

◆ flush_tracing()

void celeritas::flush_tracing ( )
inlinenoexcept

Perform the same action a TracingSession::flush, however, it does not require a session instance.

This is useful in geant4 applications, where workers do not have access to the session instance.