ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4TiMemory.hh File Reference
#include "G4GlobalConfig.hh"
#include "globals.hh"
#include <ostream>
#include <string>
+ Include dependency graph for G4TiMemory.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tim::dummy
 

Namespaces

namespace  tim
 

Macros

#define TIMEMORY_INIT(...)
 
#define TIMEMORY_FINALIZE()
 
#define TIMEMORY_CONFIGURE(...)
 
#define TIMEMORY_BASIC_LABEL(...)   std::string("")
 
#define TIMEMORY_LABEL(...)   std::string("")
 
#define TIMEMORY_JOIN(...)   std::string("")
 
#define TIMEMORY_BLANK_MARKER(...)
 
#define TIMEMORY_BASIC_MARKER(...)
 
#define TIMEMORY_MARKER(...)
 
#define TIMEMORY_BLANK_POINTER(...)
 
#define TIMEMORY_BASIC_POINTER(...)
 
#define TIMEMORY_POINTER(...)
 
#define TIMEMORY_BLANK_CALIPER(...)
 
#define TIMEMORY_BASIC_CALIPER(...)
 
#define TIMEMORY_CALIPER(...)
 
#define TIMEMORY_STATIC_BLANK_CALIPER(...)
 
#define TIMEMORY_STATIC_BASIC_CALIPER(...)
 
#define TIMEMORY_STATIC_CALIPER(...)
 
#define TIMEMORY_CALIPER_APPLY(...)
 
#define TIMEMORY_CALIPER_TYPE_APPLY(...)
 
#define TIMEMORY_BLANK_HANDLE(...)   tim::dummy()
 
#define TIMEMORY_BASIC_HANDLE(...)   tim::dummy()
 
#define TIMEMORY_HANDLE(...)   tim::dummy()
 
#define TIMEMORY_BLANK_POINTER_HANDLE(...)   nullptr
 
#define TIMEMORY_BASIC_POINTER_HANDLE(...)   nullptr
 
#define TIMEMORY_POINTER_HANDLE(...)   nullptr
 
#define TIMEMORY_DEBUG_BLANK_MARKER(...)
 
#define TIMEMORY_DEBUG_BASIC_MARKER(...)
 
#define TIMEMORY_DEBUG_MARKER(...)
 
#define TIMEMORY_BLANK_AUTO_TIMER(...)
 
#define TIMEMORY_BASIC_AUTO_TIMER(...)
 
#define TIMEMORY_AUTO_TIMER(...)
 
#define TIMEMORY_BLANK_AUTO_TIMER_HANDLE(...)
 
#define TIMEMORY_BASIC_AUTO_TIMER_HANDLE(...)
 
#define TIMEMORY_AUTO_TIMER_HANDLE(...)
 
#define TIMEMORY_DEBUG_BASIC_AUTO_TIMER(...)
 
#define TIMEMORY_DEBUG_AUTO_TIMER(...)
 

Typedefs

using G4AutoTimer = tim::dummy
 

Functions

template<typename... _Args>
void tim::timemory_init (_Args...)
 
void tim::timemory_finalize ()
 
void tim::print_env ()
 

Macro Definition Documentation

#define TIMEMORY_AUTO_TIMER_HANDLE (   ...)

Definition at line 153 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 153 of file G4TiMemory.hh

#define TIMEMORY_BASIC_AUTO_TIMER (   ...)

Definition at line 149 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 149 of file G4TiMemory.hh

Referenced by TSRun::RecordEvent().

#define TIMEMORY_BASIC_AUTO_TIMER_HANDLE (   ...)

Definition at line 152 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 152 of file G4TiMemory.hh

#define TIMEMORY_BASIC_CALIPER (   ...)

Definition at line 120 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 120 of file G4TiMemory.hh

#define TIMEMORY_BASIC_HANDLE (   ...)    tim::dummy()

Definition at line 134 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 134 of file G4TiMemory.hh

#define TIMEMORY_BASIC_LABEL (   ...)    std::string("")

Definition at line 104 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 104 of file G4TiMemory.hh

#define TIMEMORY_BASIC_MARKER (   ...)

Definition at line 110 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 110 of file G4TiMemory.hh

#define TIMEMORY_BASIC_POINTER (   ...)

Definition at line 115 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 115 of file G4TiMemory.hh

#define TIMEMORY_BASIC_POINTER_HANDLE (   ...)    nullptr

Definition at line 139 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 139 of file G4TiMemory.hh

#define TIMEMORY_BLANK_AUTO_TIMER (   ...)

Definition at line 148 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 148 of file G4TiMemory.hh

#define TIMEMORY_BLANK_AUTO_TIMER_HANDLE (   ...)

Definition at line 151 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 151 of file G4TiMemory.hh

#define TIMEMORY_BLANK_CALIPER (   ...)

Definition at line 119 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 119 of file G4TiMemory.hh

#define TIMEMORY_BLANK_HANDLE (   ...)    tim::dummy()

Definition at line 133 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 133 of file G4TiMemory.hh

#define TIMEMORY_BLANK_MARKER (   ...)

Definition at line 109 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 109 of file G4TiMemory.hh

#define TIMEMORY_BLANK_POINTER (   ...)

Definition at line 114 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 114 of file G4TiMemory.hh

#define TIMEMORY_BLANK_POINTER_HANDLE (   ...)    nullptr

Definition at line 138 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 138 of file G4TiMemory.hh

#define TIMEMORY_CALIPER (   ...)

Definition at line 121 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 121 of file G4TiMemory.hh

#define TIMEMORY_CALIPER_APPLY (   ...)

Definition at line 129 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 129 of file G4TiMemory.hh

#define TIMEMORY_CALIPER_TYPE_APPLY (   ...)

Definition at line 130 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 130 of file G4TiMemory.hh

#define TIMEMORY_CONFIGURE (   ...)

Definition at line 101 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 101 of file G4TiMemory.hh

#define TIMEMORY_DEBUG_AUTO_TIMER (   ...)

Definition at line 155 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 155 of file G4TiMemory.hh

#define TIMEMORY_DEBUG_BASIC_AUTO_TIMER (   ...)

Definition at line 154 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 154 of file G4TiMemory.hh

#define TIMEMORY_DEBUG_BASIC_MARKER (   ...)

Definition at line 144 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 144 of file G4TiMemory.hh

#define TIMEMORY_DEBUG_BLANK_MARKER (   ...)

Definition at line 143 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 143 of file G4TiMemory.hh

#define TIMEMORY_DEBUG_MARKER (   ...)

Definition at line 145 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 145 of file G4TiMemory.hh

#define TIMEMORY_FINALIZE ( )

Definition at line 100 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 100 of file G4TiMemory.hh

#define TIMEMORY_HANDLE (   ...)    tim::dummy()

Definition at line 135 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 135 of file G4TiMemory.hh

#define TIMEMORY_INIT (   ...)

Definition at line 99 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 99 of file G4TiMemory.hh

Referenced by G4UIExecutive::G4UIExecutive(), and main().

#define TIMEMORY_JOIN (   ...)    std::string("")

Definition at line 106 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 106 of file G4TiMemory.hh

#define TIMEMORY_LABEL (   ...)    std::string("")

Definition at line 105 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 105 of file G4TiMemory.hh

#define TIMEMORY_MARKER (   ...)

Definition at line 111 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 111 of file G4TiMemory.hh

#define TIMEMORY_POINTER (   ...)

Definition at line 116 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 116 of file G4TiMemory.hh

#define TIMEMORY_POINTER_HANDLE (   ...)    nullptr

Definition at line 140 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 140 of file G4TiMemory.hh

#define TIMEMORY_STATIC_BASIC_CALIPER (   ...)

Definition at line 125 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 125 of file G4TiMemory.hh

#define TIMEMORY_STATIC_BLANK_CALIPER (   ...)

Definition at line 124 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 124 of file G4TiMemory.hh

#define TIMEMORY_STATIC_CALIPER (   ...)

Definition at line 126 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 126 of file G4TiMemory.hh

Typedef Documentation

Definition at line 157 of file G4TiMemory.hh.

View newest version in sPHENIX GitHub at line 157 of file G4TiMemory.hh