Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Jetscape::LogStreamerThread Class Reference

#include <JETSCAPE/blob/main/src/framework/JetScapeLogger.h>

+ Collaboration diagram for Jetscape::LogStreamerThread:

Public Member Functions

 LogStreamerThread (SafeOstream &dest)
 
 ~LogStreamerThread ()
 
template<typename T >
LogStreamerThreadoperator<< (T const &value)
 

Private Attributes

shared_ptr< std::ostringstream > m_collector
 
SafeOstreamm_dest
 

Detailed Description

Definition at line 164 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 164 of file JetScapeLogger.h

Constructor & Destructor Documentation

Jetscape::LogStreamerThread::LogStreamerThread ( SafeOstream dest)
inline

Definition at line 170 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 170 of file JetScapeLogger.h

References upload::dest, m_collector, and m_dest.

Jetscape::LogStreamerThread::~LogStreamerThread ( )
inline

Definition at line 175 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 175 of file JetScapeLogger.h

References m_collector, m_dest, and RESET.

Member Function Documentation

template<typename T >
LogStreamerThread& Jetscape::LogStreamerThread::operator<< ( T const &  value)
inline

Definition at line 181 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 181 of file JetScapeLogger.h

References m_collector, and value.

Member Data Documentation

shared_ptr<std::ostringstream> Jetscape::LogStreamerThread::m_collector
private

Definition at line 166 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 166 of file JetScapeLogger.h

Referenced by LogStreamerThread(), operator<<(), and ~LogStreamerThread().

SafeOstream* Jetscape::LogStreamerThread::m_dest
private

Definition at line 167 of file JetScapeLogger.h.

View newest version in sPHENIX GitHub at line 167 of file JetScapeLogger.h

Referenced by LogStreamerThread(), and ~LogStreamerThread().


The documentation for this class was generated from the following file: