Project
Loading...
Searching...
No Matches
o2::utils::DebugStreamer Class Referenceabstract

class to enable streaming debug information to root files More...

#include <DebugStreamer.h>

Public Member Functions

template<typename... Args>
 GPUd () void setStreamer(Args... args)
 empty for GPU
 
 GPUd () static bool checkStream(const StreamFlags
 always false for GPU
 
 GPUd () StreamerDummy getStreamer(const int id=0) const
 
template<typename... Args>
 GPUd () StreamerDummy getStreamer(Args... args) const
 empty for GPU
 
template<typename Type >
 GPUd () StreamerDummy getUniqueTreeName(Type
 

Public Attributes

const int samplingID
 
const int id
 

Detailed Description

class to enable streaming debug information to root files

Definition at line 77 of file DebugStreamer.h.

Member Function Documentation

◆ GPUd() [1/5]

o2::utils::DebugStreamer::GPUd ( ) const

always false for GPU

◆ GPUd() [2/5]

template<typename... Args>
o2::utils::DebugStreamer::GPUd ( ) const
inline

empty for GPU

Definition at line 202 of file DebugStreamer.h.

◆ GPUd() [3/5]

o2::utils::DebugStreamer::GPUd ( ) const
inlinepure virtual

Definition at line 198 of file DebugStreamer.h.

◆ GPUd() [4/5]

template<typename Type >
o2::utils::DebugStreamer::GPUd ( )

◆ GPUd() [5/5]

template<typename... Args>
o2::utils::DebugStreamer::GPUd ( )
inline

empty for GPU

Definition at line 179 of file DebugStreamer.h.

Member Data Documentation

◆ id

const int o2::utils::DebugStreamer::id
Initial value:
= 0) const
{
return StreamerDummy{};
}
GPUd() void flush() const {}
GPUd() void setStreamer(Args... args)
empty for GPU
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)

Definition at line 208 of file DebugStreamer.h.

◆ samplingID

const int o2::utils::DebugStreamer::samplingID
Initial value:
= 0) { return false; }
GPUd() static DebugStreamer* instance() { return nullptr; }
class StreamerDummy
{
public:
GPUd() int data() const { return 0; };
template <typename Type>
GPUd() StreamerDummy& operator<<(Type)
{
return *this;
}
}
#define GPUd()
class to enable streaming debug information to root files
GLboolean * data
Definition glcorearb.h:298

Definition at line 182 of file DebugStreamer.h.


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