FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairMQTransportDevice Class Reference

#include <FairMQTransportDevice.h>

Inheritance diagram for FairMQTransportDevice:
FairMQRunDevice

Public Member Functions

 FairMQTransportDevice ()
 
virtual ~FairMQTransportDevice ()
 
void SetNofEvents (int64_t nofev)
 
void SetTransportName (const std::string &str)
 
void SetMaterials (const std::string &str)
 
void SetMagneticField (FairField *field)
 
void SetDetectorArray (TObjArray *array)
 
void SetStoreTraj (bool flag=true)
 
void SetTaskArray (TObjArray *array)
 
void SetFirstParameter (FairParIo *par)
 
void SetSecondParameter (FairParIo *par)
 
void SetUserConfig (const TString &Config)
 
void SetUserCuts (const TString &Cuts)
 
void SetSink (FairSink *sink)
 
void InitializeRun ()
 
void SetParamUpdateChannelName (TString tString)
 
void RunInPullMode (bool tb=true)
 
void RunInReqMode (bool tb=true)
 
- Public Member Functions inherited from FairMQRunDevice
 FairMQRunDevice ()
 
virtual ~FairMQRunDevice ()
 
virtual void SendBranches ()
 

Protected Member Functions

bool TransportData (FairMQParts &, int)
 
virtual void Init ()
 
virtual void InitTask ()
 
virtual void PreRun ()
 
virtual void PostRun ()
 
virtual bool ConditionalRun ()
 
- Protected Member Functions inherited from FairMQRunDevice
void SendObject (TObject *obj, const std::string &chan)
 

Detailed Description

Definition at line 36 of file FairMQTransportDevice.h.

Constructor & Destructor Documentation

FairMQTransportDevice::FairMQTransportDevice ( )

Definition at line 42 of file FairMQTransportDevice.cxx.

FairMQTransportDevice::~FairMQTransportDevice ( )
virtual

Definition at line 279 of file FairMQTransportDevice.cxx.

Member Function Documentation

bool FairMQTransportDevice::ConditionalRun ( )
protectedvirtual

Definition at line 204 of file FairMQTransportDevice.cxx.

void FairMQTransportDevice::Init ( )
protectedvirtual

Definition at line 66 of file FairMQTransportDevice.cxx.

void FairMQTransportDevice::InitializeRun ( )

Definition at line 144 of file FairMQTransportDevice.cxx.

void FairMQTransportDevice::InitTask ( )
protectedvirtual

Definition at line 72 of file FairMQTransportDevice.cxx.

void FairMQTransportDevice::PostRun ( )
protectedvirtual

Definition at line 277 of file FairMQTransportDevice.cxx.

void FairMQTransportDevice::PreRun ( )
protectedvirtual

Definition at line 197 of file FairMQTransportDevice.cxx.

void FairMQTransportDevice::RunInPullMode ( bool  tb = true)
inline

Definition at line 61 of file FairMQTransportDevice.h.

void FairMQTransportDevice::RunInReqMode ( bool  tb = true)
inline

Definition at line 62 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetDetectorArray ( TObjArray *  array)
inline

Definition at line 47 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetFirstParameter ( FairParIo par)
inline

Definition at line 50 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetMagneticField ( FairField field)
inline

Definition at line 46 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetMaterials ( const std::string &  str)
inline

Definition at line 45 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetNofEvents ( int64_t  nofev)
inline

Definition at line 43 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetParamUpdateChannelName ( TString  tString)
inline

Definition at line 59 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetSecondParameter ( FairParIo par)
inline

Definition at line 51 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetSink ( FairSink sink)
inline

Definition at line 54 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetStoreTraj ( bool  flag = true)
inline

Definition at line 48 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetTaskArray ( TObjArray *  array)
inline

Definition at line 49 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetTransportName ( const std::string &  str)
inline

Definition at line 44 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetUserConfig ( const TString &  Config)
inline

Definition at line 52 of file FairMQTransportDevice.h.

void FairMQTransportDevice::SetUserCuts ( const TString &  Cuts)
inline

Definition at line 53 of file FairMQTransportDevice.h.

bool FairMQTransportDevice::TransportData ( FairMQParts &  mParts,
int   
)
protected

Definition at line 236 of file FairMQTransportDevice.cxx.


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