FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairMQSampler< Task > Class Template Reference

#include <FairMQSampler.h>

Inheritance diagram for FairMQSampler< Task >:

Public Member Functions

 FairMQSampler ()
 
 FairMQSampler (const FairMQSampler &)=delete
 
FairMQSampler operator= (const FairMQSampler &)=delete
 
virtual ~FairMQSampler ()
 

Protected Member Functions

virtual void InitTask ()
 
virtual void PreRun ()
 
virtual bool ConditionalRun ()
 
virtual void PostRun ()
 
virtual void ResetTask ()
 
void ListenForAcks ()
 

Detailed Description

template<typename Task>
class FairMQSampler< Task >

FairMQSampler.h

Since
2012-09-27
Author
D. Klein, A. Rybalchenko, N. Winckler Reads simulated digis from a root file and samples the digi as a time-series UDP stream. Must be initialized with the filename to the root file and the name of the sub-detector branch, whose digis should be streamed.

The purpose of this class is to provide a data source of digis very similar to the future detector output at the point where the detector is connected to the online computing farm. For the development of online analysis algorithms, it is very important to simulate the future detector output as realistic as possible to evaluate the feasibility and quality of the various possible online analysis features.

Definition at line 43 of file FairMQSampler.h.

Constructor & Destructor Documentation

template<typename Task >
FairMQSampler< Task >::FairMQSampler ( )
inline

Definition at line 46 of file FairMQSampler.h.

template<typename Task >
FairMQSampler< Task >::FairMQSampler ( const FairMQSampler< Task > &  )
delete
template<typename Task >
virtual FairMQSampler< Task >::~FairMQSampler ( )
inlinevirtual

Definition at line 65 of file FairMQSampler.h.

Member Function Documentation

template<typename Task >
virtual bool FairMQSampler< Task >::ConditionalRun ( )
inlineprotectedvirtual

Definition at line 131 of file FairMQSampler.h.

template<typename Task >
virtual void FairMQSampler< Task >::InitTask ( )
inlineprotectedvirtual

Definition at line 68 of file FairMQSampler.h.

template<typename Task >
void FairMQSampler< Task >::ListenForAcks ( )
inlineprotected

Definition at line 167 of file FairMQSampler.h.

template<typename Task >
FairMQSampler FairMQSampler< Task >::operator= ( const FairMQSampler< Task > &  )
delete
template<typename Task >
virtual void FairMQSampler< Task >::PostRun ( )
inlineprotectedvirtual

Definition at line 149 of file FairMQSampler.h.

template<typename Task >
virtual void FairMQSampler< Task >::PreRun ( )
inlineprotectedvirtual

Definition at line 125 of file FairMQSampler.h.

template<typename Task >
virtual void FairMQSampler< Task >::ResetTask ( )
inlineprotectedvirtual

Definition at line 159 of file FairMQSampler.h.


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