ATLAS Offline Software
Classes | Macros | Variables
ByteStreamMultipleOutputStreamCopyTool.cxx File Reference

This file contains the implementation for the ByteStreamMultipleOutputStreamCopyTool class. More...

#include "ByteStreamMultipleOutputStreamCopyTool.h"
#include "GaudiKernel/GaudiException.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/MsgStream.h"
#include <vector>
#include <map>
#include "TRandom3.h"
#include <stdexcept>
#include "CxxUtils/checker_macros.h"
Include dependency graph for ByteStreamMultipleOutputStreamCopyTool.cxx:

Go to the source code of this file.

Classes

class  lbninfo
 

Macros

#define IsBitSet(val, bit)   ((val) & (1 << (bit)))
 

Variables

 ATLAS_NO_CHECK_FILE_THREAD_SAFETY
 
TRandom3 myrand
 
std::map< int, std::map< int, lbninfo > > runlbnmap
 

Detailed Description

This file contains the implementation for the ByteStreamMultipleOutputStreamCopyTool class.

Author
Andy Haas ahaas.nosp@m.@sla.nosp@m.c.sta.nosp@m.nfor.nosp@m.d.edu

Definition in file ByteStreamMultipleOutputStreamCopyTool.cxx.

Macro Definition Documentation

◆ IsBitSet

#define IsBitSet (   val,
  bit 
)    ((val) & (1 << (bit)))

Definition at line 18 of file ByteStreamMultipleOutputStreamCopyTool.cxx.

Variable Documentation

◆ ATLAS_NO_CHECK_FILE_THREAD_SAFETY

ATLAS_NO_CHECK_FILE_THREAD_SAFETY

Definition at line 25 of file ByteStreamMultipleOutputStreamCopyTool.cxx.

◆ myrand

TRandom3 myrand

Definition at line 27 of file ByteStreamMultipleOutputStreamCopyTool.cxx.

◆ runlbnmap

std::map<int, std::map<int, lbninfo> > runlbnmap

Definition at line 84 of file ByteStreamMultipleOutputStreamCopyTool.cxx.