ROOTANA
Public Member Functions | Data Fields
OnlineHandler Class Reference
Inheritance diagram for OnlineHandler:
Inheritance graph
[legend]
Collaboration diagram for OnlineHandler:
Collaboration graph
[legend]

Public Member Functions

 OnlineHandler (int num_analyze, TMWriterInterface *writer, MVOdb *odb, const std::vector< std::string > &args, bool multithread, bool profiler, int queue_interval_check)
 
 ~OnlineHandler ()
 
void StartRun (int run_number)
 
void Transition (int transition, int run_number, int transition_time)
 
void Event (const void *data, int data_size)
 
 OnlineHandler (int num_analyze, TMWriterInterface *writer)
 
 ~OnlineHandler ()
 
void StartRun (int run_number)
 
void Transition (int transition, int run_number, int transition_time)
 
void Event (const void *data, int data_size)
 
- Public Member Functions inherited from TMHandlerInterface
virtual ~TMHandlerInterface ()
 

Data Fields

RunHandler fRun
 
int fNumAnalyze = 0
 
TMWriterInterfacefWriter = NULL
 
bool fQuit = false
 
MVOdbfOdb = NULL
 

Detailed Description

Definition at line 1559 of file manalyzer.cxx.

Constructor & Destructor Documentation

◆ OnlineHandler() [1/2]

OnlineHandler::OnlineHandler ( int  num_analyze,
TMWriterInterface writer,
MVOdb odb,
const std::vector< std::string > &  args,
bool  multithread,
bool  profiler,
int  queue_interval_check 
)
inline

Definition at line 1568 of file manalyzer.cxx.

◆ ~OnlineHandler() [1/2]

OnlineHandler::~OnlineHandler ( )
inline

Definition at line 1576 of file manalyzer.cxx.

◆ OnlineHandler() [2/2]

OnlineHandler::OnlineHandler ( int  num_analyze,
TMWriterInterface writer 
)
inline

Definition at line 376 of file manalyzer_v0.cxx.

◆ ~OnlineHandler() [2/2]

OnlineHandler::~OnlineHandler ( )
inline

Definition at line 383 of file manalyzer_v0.cxx.

Member Function Documentation

◆ Event() [1/2]

void OnlineHandler::Event ( const void *  data,
int  data_size 
)
inlinevirtual

Implements TMHandlerInterface.

Definition at line 1617 of file manalyzer.cxx.

Here is the call graph for this function:

◆ Event() [2/2]

void OnlineHandler::Event ( const void *  data,
int  data_size 
)
inlinevirtual

Implements TMHandlerInterface.

Definition at line 417 of file manalyzer_v0.cxx.

Here is the call graph for this function:

◆ StartRun() [1/2]

void OnlineHandler::StartRun ( int  run_number)
inline

Definition at line 1582 of file manalyzer.cxx.

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

◆ StartRun() [2/2]

void OnlineHandler::StartRun ( int  run_number)
inline

Definition at line 388 of file manalyzer_v0.cxx.

Here is the call graph for this function:

◆ Transition() [1/2]

void OnlineHandler::Transition ( int  transition,
int  run_number,
int  transition_time 
)
inlinevirtual

Implements TMHandlerInterface.

Definition at line 1589 of file manalyzer.cxx.

Here is the call graph for this function:

◆ Transition() [2/2]

void OnlineHandler::Transition ( int  transition,
int  run_number,
int  transition_time 
)
inlinevirtual

Implements TMHandlerInterface.

Definition at line 395 of file manalyzer_v0.cxx.

Here is the call graph for this function:

Field Documentation

◆ fNumAnalyze

int OnlineHandler::fNumAnalyze = 0

Definition at line 1563 of file manalyzer.cxx.

◆ fOdb

MVOdb* OnlineHandler::fOdb = NULL

Definition at line 1566 of file manalyzer.cxx.

◆ fQuit

bool OnlineHandler::fQuit = false

Definition at line 1565 of file manalyzer.cxx.

◆ fRun

RunHandler OnlineHandler::fRun

Definition at line 1562 of file manalyzer.cxx.

◆ fWriter

TMWriterInterface * OnlineHandler::fWriter = NULL

Definition at line 1564 of file manalyzer.cxx.


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