ROOTANA
Data Structures | Macros | Typedefs | Functions
manalyzer.h File Reference
#include <string>
#include <vector>
#include <deque>
#include <thread>
#include <mutex>
#include <atomic>
#include "midasio.h"
#include "mvodb.h"
#include "TFile.h"
#include "TDirectory.h"
#include "TApplication.h"
#include <chrono>
Include dependency graph for manalyzer.h:

Go to the source code of this file.

Data Structures

class  TARunInfo
 
class  TAFlowEvent
 
class  TARunObject
 
class  TAFactory
 
class  TAFactoryTemplate< T >
 
class  TARegister
 
class  TARootHelper
 
class  TAMultithreadHelper
 
class  TAUserProfilerFlow
 

Macros

#define TAFlag_OK   0
 
#define TAFlag_SKIP   (1<<0)
 
#define TAFlag_QUIT   (1<<1)
 
#define TAFlag_WRITE   (1<<2)
 
#define TAFlag_DISPLAY   (1<<3)
 
#define TAFlag_SKIP_PROFILE   (1<<4)
 
#define HAVE_MANALYZER_PROFILER   1
 

Typedefs

typedef int TAFlags
 
typedef std::deque< TAFlowEvent * > TAFlowEventQueue
 
typedef std::deque< TAFlags * > TAFlagsQueue
 
typedef std::chrono::high_resolution_clock::time_point TAClock
 
typedef std::chrono::duration< double > TAClockDuration
 

Functions

TAClock TAClockNow ()
 
int manalyzer_main (int argc, char *argv[])
 

Macro Definition Documentation

◆ HAVE_MANALYZER_PROFILER

#define HAVE_MANALYZER_PROFILER   1

Definition at line 202 of file manalyzer.h.

◆ TAFlag_DISPLAY

#define TAFlag_DISPLAY   (1<<3)

Definition at line 78 of file manalyzer.h.

◆ TAFlag_OK

#define TAFlag_OK   0

Definition at line 74 of file manalyzer.h.

◆ TAFlag_QUIT

#define TAFlag_QUIT   (1<<1)

Definition at line 76 of file manalyzer.h.

◆ TAFlag_SKIP

#define TAFlag_SKIP   (1<<0)

Definition at line 75 of file manalyzer.h.

◆ TAFlag_SKIP_PROFILE

#define TAFlag_SKIP_PROFILE   (1<<4)

Definition at line 79 of file manalyzer.h.

◆ TAFlag_WRITE

#define TAFlag_WRITE   (1<<2)

Definition at line 77 of file manalyzer.h.

Typedef Documentation

◆ TAClock

typedef std::chrono::high_resolution_clock::time_point TAClock

Definition at line 207 of file manalyzer.h.

◆ TAClockDuration

typedef std::chrono::duration<double> TAClockDuration

Definition at line 208 of file manalyzer.h.

◆ TAFlags

typedef int TAFlags

Definition at line 72 of file manalyzer.h.

◆ TAFlagsQueue

typedef std::deque<TAFlags*> TAFlagsQueue

Definition at line 169 of file manalyzer.h.

◆ TAFlowEventQueue

typedef std::deque<TAFlowEvent*> TAFlowEventQueue

Definition at line 168 of file manalyzer.h.

Function Documentation

◆ manalyzer_main()

int manalyzer_main ( int  argc,
char *  argv[] 
)

Definition at line 2692 of file manalyzer.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TAClockNow()

TAClock TAClockNow ( )
inline

Definition at line 209 of file manalyzer.h.

Here is the caller graph for this function: