ROOTANA
Data Structures | Macros | Functions | Variables
manalyzer_v0.cxx File Reference
#include <stdio.h>
#include <assert.h>
#include "manalyzer.h"
#include "midasio.h"
#include <stdlib.h>
#include <string.h>
#include <sys/time.h>
#include <signal.h>
#include "XmlOdb.h"
#include <TSystem.h>
#include "TMidasOnline.h"
#include <TGMenu.h>
#include <TGButton.h>
#include <TBrowser.h>
Include dependency graph for manalyzer_v0.cxx:

Go to the source code of this file.

Data Structures

class  EmptyOdb
 
class  RunHandler
 
class  OnlineHandler
 
class  EventDumpRun
 
class  EventDumpModule
 
class  XCtrl
 
class  XButton
 
class  MainWindow
 
class  InteractiveRun
 
class  InteractiveModule
 

Macros

#define CTRL_QUIT   1
 
#define CTRL_NEXT   2
 
#define CTRL_CONTINUE   3
 
#define CTRL_PAUSE   4
 
#define CTRL_TBROWSER   11
 

Functions

static int ProcessMidasOnline (const std::vector< std::string > &args, const char *hostname, const char *exptname, int num_analyze, TMWriterInterface *writer)
 
static int ProcessMidasFiles (const std::vector< std::string > &files, const std::vector< std::string > &args, int num_skip, int num_analyze, TMWriterInterface *writer)
 
static void help ()
 
int manalyzer_main (int argc, char *argv[])
 

Variables

static bool gTrace = false
 
std::vector< TAModuleInterface * > * gModules = NULL
 
static bool gEnableShowMem = false
 

Macro Definition Documentation

◆ CTRL_CONTINUE

#define CTRL_CONTINUE   3

Definition at line 758 of file manalyzer_v0.cxx.

◆ CTRL_NEXT

#define CTRL_NEXT   2

Definition at line 757 of file manalyzer_v0.cxx.

◆ CTRL_PAUSE

#define CTRL_PAUSE   4

Definition at line 759 of file manalyzer_v0.cxx.

◆ CTRL_QUIT

#define CTRL_QUIT   1

Definition at line 756 of file manalyzer_v0.cxx.

◆ CTRL_TBROWSER

#define CTRL_TBROWSER   11

Definition at line 761 of file manalyzer_v0.cxx.

Function Documentation

◆ help()

static void help ( )
static

Definition at line 1177 of file manalyzer_v0.cxx.

Here is the caller graph for this function:

◆ manalyzer_main()

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

Definition at line 1205 of file manalyzer_v0.cxx.

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

◆ ProcessMidasFiles()

static int ProcessMidasFiles ( const std::vector< std::string > &  files,
const std::vector< std::string > &  args,
int  num_skip,
int  num_analyze,
TMWriterInterface writer 
)
static

Definition at line 508 of file manalyzer_v0.cxx.

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

◆ ProcessMidasOnline()

static int ProcessMidasOnline ( const std::vector< std::string > &  args,
const char *  hostname,
const char *  exptname,
int  num_analyze,
TMWriterInterface writer 
)
static

Definition at line 447 of file manalyzer_v0.cxx.

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

Variable Documentation

◆ gEnableShowMem

bool gEnableShowMem = false
static

Definition at line 652 of file manalyzer_v0.cxx.

◆ gModules

std::vector<TAModuleInterface*>* gModules = NULL

Definition at line 233 of file manalyzer_v0.cxx.

◆ gTrace

bool gTrace = false
static

Definition at line 15 of file manalyzer_v0.cxx.