PandaRoot
PndMvdMQFileSink Class Reference

#include <PndMvdMQFileSink.h>

Inheritance diagram for PndMvdMQFileSink:

Public Types

enum  { OutputFileName = FairMQDevice::Last, Last }
 

Public Member Functions

 PndMvdMQFileSink ()
 
virtual ~PndMvdMQFileSink ()
 
void SetProperty (const int key, const std::string &value)
 
void SetProperty (const int key, const int value)
 
std::string GetProperty (const int key, const std::string &default_="")
 
int GetProperty (const int key, const int default_=0)
 
void SetOutputFileName (std::string tempString)
 
void AddOutputBranch (std::string classString, std::string branchString)
 
std::string GetOutputFileName ()
 

Protected Member Functions

virtual void Init ()
 
virtual void Run ()
 

Detailed Description

PndMvdMQFileSink.h

Since
2016-03-08
Author
R. Karabowicz

Definition at line 26 of file PndMvdMQFileSink.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
OutputFileName 
Last 

Definition at line 28 of file PndMvdMQFileSink.h.

Constructor & Destructor Documentation

◆ PndMvdMQFileSink()

PndMvdMQFileSink::PndMvdMQFileSink ( )

◆ ~PndMvdMQFileSink()

virtual PndMvdMQFileSink::~PndMvdMQFileSink ( )
virtual

Member Function Documentation

◆ AddOutputBranch()

void PndMvdMQFileSink::AddOutputBranch ( std::string  classString,
std::string  branchString 
)
inline

Definition at line 39 of file PndMvdMQFileSink.h.

40  {
41  fClassNames.push_back(classString);
42  fBranchNames.push_back(branchString);
43  }

◆ GetOutputFileName()

std::string PndMvdMQFileSink::GetOutputFileName ( )
inline

Definition at line 44 of file PndMvdMQFileSink.h.

References Init(), and Run().

44 { return fFileName; }

◆ GetProperty() [1/2]

std::string PndMvdMQFileSink::GetProperty ( const int  key,
const std::string &  default_ = "" 
)

◆ GetProperty() [2/2]

int PndMvdMQFileSink::GetProperty ( const int  key,
const int  default_ = 0 
)

◆ Init()

virtual void PndMvdMQFileSink::Init ( )
protectedvirtual

Referenced by GetOutputFileName().

◆ Run()

virtual void PndMvdMQFileSink::Run ( )
protectedvirtual

Referenced by GetOutputFileName().

◆ SetOutputFileName()

void PndMvdMQFileSink::SetOutputFileName ( std::string  tempString)
inline

Definition at line 38 of file PndMvdMQFileSink.h.

38 { fFileName = tempString; }

◆ SetProperty() [1/2]

void PndMvdMQFileSink::SetProperty ( const int  key,
const std::string &  value 
)

◆ SetProperty() [2/2]

void PndMvdMQFileSink::SetProperty ( const int  key,
const int  value 
)

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