CbmRoot
Loading...
Searching...
No Matches
ParameterMQServer Class Reference

#include <ParameterMQServer.h>

Inheritance diagram for ParameterMQServer:
[legend]
Collaboration diagram for ParameterMQServer:
[legend]

Public Member Functions

 ParameterMQServer ()
 
 ParameterMQServer (const ParameterMQServer &)=delete
 
ParameterMQServer operator= (const ParameterMQServer &)=delete
 
virtual ~ParameterMQServer ()
 
virtual void Run ()
 
virtual void InitTask ()
 
void SetFirstInputName (const std::string &firstInputName)
 
std::string GetFirstInputName ()
 
void SetFirstInputType (const std::string &firstInputType)
 
std::string GetFirstInputType ()
 
void SetSecondInputName (const std::string &secondInputName)
 
std::string GetSecondInputName ()
 
void SetSecondInputType (const std::string &secondInputType)
 
std::string GetSecondInputType ()
 
void SetOutputName (const std::string &outputName)
 
std::string GetOutputName ()
 
void SetOutputType (const std::string &outputType)
 
std::string GetOutputType ()
 
void SetChannelName (const std::string &channelName)
 
std::string GetChannelName ()
 

Private Attributes

FairRuntimeDb * fRtdb = nullptr
 
CbmSetupfSetup = nullptr
 
std::string fFirstInputName = "first_input.root"
 
std::string fFirstInputType = "ROOT"
 
std::string fSecondInputName = ""
 
std::string fSecondInputType = "ROOT"
 
std::string fOutputName = ""
 
std::string fOutputType = "ROOT"
 
std::string fChannelName = "data"
 
std::string fsSetupName = ""
 

Detailed Description

Definition at line 25 of file ParameterMQServer.h.

Constructor & Destructor Documentation

◆ ParameterMQServer() [1/2]

ParameterMQServer::ParameterMQServer ( )

Definition at line 36 of file ParameterMQServer.cxx.

◆ ParameterMQServer() [2/2]

ParameterMQServer::ParameterMQServer ( const ParameterMQServer & )
delete

◆ ~ParameterMQServer()

ParameterMQServer::~ParameterMQServer ( )
virtual

Definition at line 243 of file ParameterMQServer.cxx.

References fRtdb.

Member Function Documentation

◆ GetChannelName()

std::string ParameterMQServer::GetChannelName ( )
inline

Definition at line 51 of file ParameterMQServer.h.

References fChannelName.

◆ GetFirstInputName()

std::string ParameterMQServer::GetFirstInputName ( )
inline

Definition at line 38 of file ParameterMQServer.h.

References fFirstInputName.

◆ GetFirstInputType()

std::string ParameterMQServer::GetFirstInputType ( )
inline

Definition at line 40 of file ParameterMQServer.h.

References fFirstInputType.

◆ GetOutputName()

std::string ParameterMQServer::GetOutputName ( )
inline

Definition at line 46 of file ParameterMQServer.h.

References fOutputName.

◆ GetOutputType()

std::string ParameterMQServer::GetOutputType ( )
inline

Definition at line 48 of file ParameterMQServer.h.

References fOutputType.

◆ GetSecondInputName()

std::string ParameterMQServer::GetSecondInputName ( )
inline

Definition at line 42 of file ParameterMQServer.h.

References fSecondInputName.

◆ GetSecondInputType()

std::string ParameterMQServer::GetSecondInputType ( )
inline

Definition at line 44 of file ParameterMQServer.h.

References fSecondInputType.

◆ InitTask()

◆ operator=()

ParameterMQServer ParameterMQServer::operator= ( const ParameterMQServer & )
delete

◆ Run()

void ParameterMQServer::Run ( )
virtual

Prepare serialized versions of the CbmSetup

Definition at line 156 of file ParameterMQServer.cxx.

References cbm::mq::CheckCurrentState(), fChannelName, fRtdb, fSetup, fsSetupName, pos, and cbm::mq::Running.

◆ SetChannelName()

void ParameterMQServer::SetChannelName ( const std::string & channelName)
inline

Definition at line 50 of file ParameterMQServer.h.

References fChannelName.

◆ SetFirstInputName()

void ParameterMQServer::SetFirstInputName ( const std::string & firstInputName)
inline

Definition at line 37 of file ParameterMQServer.h.

References fFirstInputName.

◆ SetFirstInputType()

void ParameterMQServer::SetFirstInputType ( const std::string & firstInputType)
inline

Definition at line 39 of file ParameterMQServer.h.

References fFirstInputType.

◆ SetOutputName()

void ParameterMQServer::SetOutputName ( const std::string & outputName)
inline

Definition at line 45 of file ParameterMQServer.h.

References fOutputName.

◆ SetOutputType()

void ParameterMQServer::SetOutputType ( const std::string & outputType)
inline

Definition at line 47 of file ParameterMQServer.h.

References fOutputType.

◆ SetSecondInputName()

void ParameterMQServer::SetSecondInputName ( const std::string & secondInputName)
inline

Definition at line 41 of file ParameterMQServer.h.

References fSecondInputName.

◆ SetSecondInputType()

void ParameterMQServer::SetSecondInputType ( const std::string & secondInputType)
inline

Definition at line 43 of file ParameterMQServer.h.

References fSecondInputType.

Member Data Documentation

◆ fChannelName

std::string ParameterMQServer::fChannelName = "data"
private

Definition at line 64 of file ParameterMQServer.h.

Referenced by GetChannelName(), InitTask(), Run(), and SetChannelName().

◆ fFirstInputName

std::string ParameterMQServer::fFirstInputName = "first_input.root"
private

Definition at line 57 of file ParameterMQServer.h.

Referenced by GetFirstInputName(), InitTask(), and SetFirstInputName().

◆ fFirstInputType

std::string ParameterMQServer::fFirstInputType = "ROOT"
private

Definition at line 58 of file ParameterMQServer.h.

Referenced by GetFirstInputType(), InitTask(), and SetFirstInputType().

◆ fOutputName

std::string ParameterMQServer::fOutputName = ""
private

Definition at line 61 of file ParameterMQServer.h.

Referenced by GetOutputName(), InitTask(), and SetOutputName().

◆ fOutputType

std::string ParameterMQServer::fOutputType = "ROOT"
private

Definition at line 62 of file ParameterMQServer.h.

Referenced by GetOutputType(), InitTask(), and SetOutputType().

◆ fRtdb

FairRuntimeDb* ParameterMQServer::fRtdb = nullptr
private

Definition at line 54 of file ParameterMQServer.h.

Referenced by InitTask(), Run(), and ~ParameterMQServer().

◆ fSecondInputName

std::string ParameterMQServer::fSecondInputName = ""
private

Definition at line 59 of file ParameterMQServer.h.

Referenced by GetSecondInputName(), InitTask(), and SetSecondInputName().

◆ fSecondInputType

std::string ParameterMQServer::fSecondInputType = "ROOT"
private

Definition at line 60 of file ParameterMQServer.h.

Referenced by GetSecondInputType(), InitTask(), and SetSecondInputType().

◆ fSetup

CbmSetup* ParameterMQServer::fSetup = nullptr
private

Definition at line 55 of file ParameterMQServer.h.

Referenced by InitTask(), and Run().

◆ fsSetupName

std::string ParameterMQServer::fsSetupName = ""
private

Definition at line 66 of file ParameterMQServer.h.

Referenced by InitTask(), and Run().


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