ROOTANA
Loading...
Searching...
No Matches
Public Member Functions | Data Fields | Static Public Attributes | Private Member Functions | Private Attributes
TARunInfo Class Reference

#include <manalyzer.h>

Collaboration diagram for TARunInfo:
Collaboration graph
[legend]

Public Member Functions

 TARunInfo (int runno, const char *filename, const std::vector< std::string > &args)
 
 ~TARunInfo ()
 
void AddToFlowQueue (TAFlowEvent *)
 
TAFlowEventReadFlowQueue ()
 
void SetAfterPreEndRun ()
 
 TARunInfo (int runno, const char *filename)
 
 ~TARunInfo ()
 
 TARunInfo (int runno, const char *filename, const std::vector< std::string > &args)
 
 ~TARunInfo ()
 
void AddToFlowQueue (TAFlowEvent *)
 
TAFlowEventReadFlowQueue ()
 
void SetAfterPreEndRun ()
 
 TARunInfo (int runno, const char *filename)
 
 ~TARunInfo ()
 

Data Fields

int fRunNo = 0
 
std::string fFileName
 
MVOdbfOdb = NULL
 
TARootHelperfRoot = NULL
 
TAMultithreadHelperfMtInfo = NULL
 
std::vector< std::string > fArgs
 
std::vector< char > fBorOdbDump
 
std::vector< char > fEorOdbDump
 
VirtualOdbfOdb
 

Static Public Attributes

static std::vector< std::string > fgFileList
 
static int fgCurrentFileIndex = 0
 

Private Member Functions

 TARunInfo ()
 
 TARunInfo ()
 
 TARunInfo ()
 
 TARunInfo ()
 

Private Attributes

bool fAfterPreEndRun = false
 
std::deque< TAFlowEvent * > fFlowQueue
 

Detailed Description

Definition at line 21 of file manalyzer.h.

Constructor & Destructor Documentation

◆ TARunInfo() [1/8]

TARunInfo::TARunInfo ( int  runno,
const char *  filename,
const std::vector< std::string > &  args 
)

Definition at line 34 of file manalyzer.cxx.

◆ ~TARunInfo() [1/4]

TARunInfo::~TARunInfo ( )

Definition at line 51 of file manalyzer.cxx.

Here is the call graph for this function:

◆ TARunInfo() [2/8]

TARunInfo::TARunInfo ( )
inlineprivate

Definition at line 45 of file manalyzer.h.

◆ TARunInfo() [3/8]

TARunInfo::TARunInfo ( int  runno,
const char *  filename 
)

Definition at line 23 of file manalyzer_v0.cxx.

◆ ~TARunInfo() [2/4]

TARunInfo::~TARunInfo ( )

◆ TARunInfo() [4/8]

TARunInfo::TARunInfo ( )
inlineprivate

Definition at line 28 of file manalyzer_v0.h.

◆ TARunInfo() [5/8]

TARunInfo::TARunInfo ( int  runno,
const char *  filename,
const std::vector< std::string > &  args 
)

◆ ~TARunInfo() [3/4]

TARunInfo::~TARunInfo ( )

◆ TARunInfo() [6/8]

TARunInfo::TARunInfo ( )
inlineprivate

Definition at line 45 of file manalyzer.h.

◆ TARunInfo() [7/8]

TARunInfo::TARunInfo ( int  runno,
const char *  filename 
)

◆ ~TARunInfo() [4/4]

TARunInfo::~TARunInfo ( )

◆ TARunInfo() [8/8]

TARunInfo::TARunInfo ( )
inlineprivate

Definition at line 28 of file manalyzer_v0.h.

Member Function Documentation

◆ AddToFlowQueue() [1/2]

void TARunInfo::AddToFlowQueue ( TAFlowEvent flow)

Definition at line 1541 of file manalyzer.cxx.

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

◆ AddToFlowQueue() [2/2]

void TARunInfo::AddToFlowQueue ( TAFlowEvent )

◆ ReadFlowQueue() [1/2]

TAFlowEvent * TARunInfo::ReadFlowQueue ( )

Definition at line 1531 of file manalyzer.cxx.

Here is the caller graph for this function:

◆ ReadFlowQueue() [2/2]

TAFlowEvent * TARunInfo::ReadFlowQueue ( )

◆ SetAfterPreEndRun() [1/2]

void TARunInfo::SetAfterPreEndRun ( )
inline

Definition at line 52 of file manalyzer.h.

Here is the caller graph for this function:

◆ SetAfterPreEndRun() [2/2]

void TARunInfo::SetAfterPreEndRun ( )
inline

Definition at line 52 of file manalyzer.h.

Field Documentation

◆ fAfterPreEndRun

bool TARunInfo::fAfterPreEndRun = false
private

Definition at line 48 of file manalyzer.h.

◆ fArgs

std::vector< std::string > TARunInfo::fArgs

Definition at line 29 of file manalyzer.h.

◆ fBorOdbDump

std::vector< char > TARunInfo::fBorOdbDump

Definition at line 30 of file manalyzer.h.

◆ fEorOdbDump

std::vector< char > TARunInfo::fEorOdbDump

Definition at line 31 of file manalyzer.h.

◆ fFileName

std::string TARunInfo::fFileName

Definition at line 25 of file manalyzer.h.

◆ fFlowQueue

std::deque< TAFlowEvent * > TARunInfo::fFlowQueue
private

Definition at line 49 of file manalyzer.h.

◆ fgCurrentFileIndex

static int TARunInfo::fgCurrentFileIndex = 0
static

Definition at line 34 of file manalyzer.h.

◆ fgFileList

static std::vector< std::string > TARunInfo::fgFileList
static

Definition at line 33 of file manalyzer.h.

◆ fMtInfo

TAMultithreadHelper * TARunInfo::fMtInfo = NULL

Definition at line 28 of file manalyzer.h.

◆ fOdb [1/2]

VirtualOdb * TARunInfo::fOdb = NULL

Definition at line 26 of file manalyzer.h.

◆ fOdb [2/2]

VirtualOdb* TARunInfo::fOdb

Definition at line 20 of file manalyzer_v0.h.

◆ fRoot

TARootHelper * TARunInfo::fRoot = NULL

Definition at line 27 of file manalyzer.h.

◆ fRunNo

int TARunInfo::fRunNo = 0

Definition at line 24 of file manalyzer.h.


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