BmnRoot
Loading...
Searching...
No Matches
BmnMQSink Class Reference

#include <BmnMQSink.h>

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

Public Member Functions

 BmnMQSink (Int_t OutPort=6666)
 
virtual ~BmnMQSink ()
 
virtual Bool_t InitSink ()
 
virtual void Close ()
 
virtual void Reset ()
 
virtual Sink_Type GetSinkType ()
 
virtual void FillEventHeader (FairEventHeader *)
 
virtual void SetOutTree (TTree *)
 
virtual void Fill ()
 
virtual Int_t Write (const char *name, Int_t, Int_t)
 
virtual void RegisterImpl (const char *, const char *, void *)
 
virtual void RegisterAny (const char *brname, const std::type_info &oi, const std::type_info &pi, void *obj)
 
virtual void WriteFolder ()
 
virtual bool CreatePersistentBranchesAny ()
 
virtual void WriteObject (TObject *f, const char *name, Int_t)
 
virtual void WriteGeometry ()
 
virtual FairSink * CloneSink ()
 
bool IsPersistentBranchAny (const char *name)
 
template<typename T >
GetPersistentBranchAny (const char *brname) const
 
 BmnMQSink (Int_t OutPort=6666)
 
virtual ~BmnMQSink ()
 
virtual Bool_t InitSink ()
 
virtual void Close ()
 
virtual void Reset ()
 
virtual Sink_Type GetSinkType ()
 
virtual void FillEventHeader (FairEventHeader *)
 
virtual void SetOutTree (TTree *)
 
virtual void Fill ()
 
virtual Int_t Write (const char *name, Int_t, Int_t)
 
virtual void RegisterImpl (const char *, const char *, void *)
 
virtual void RegisterAny (const char *brname, const std::type_info &oi, const std::type_info &pi, void *obj)
 
virtual void WriteFolder ()
 
virtual bool CreatePersistentBranchesAny ()
 
virtual void WriteObject (TObject *f, const char *name, Int_t)
 
virtual void WriteGeometry ()
 
virtual FairSink * CloneSink ()
 
bool IsPersistentBranchAny (const char *name)
 
template<typename T >
GetPersistentBranchAny (const char *brname) const
 

Detailed Description

Definition at line 35 of file BmnMQSink.h.

Constructor & Destructor Documentation

◆ BmnMQSink() [1/2]

BmnMQSink::BmnMQSink ( Int_t  OutPort = 6666)

Definition at line 5 of file BmnMQSink.cxx.

◆ ~BmnMQSink() [1/2]

BmnMQSink::~BmnMQSink ( )
virtual

Definition at line 14 of file BmnMQSink.cxx.

◆ BmnMQSink() [2/2]

BmnMQSink::BmnMQSink ( Int_t  OutPort = 6666)

◆ ~BmnMQSink() [2/2]

virtual BmnMQSink::~BmnMQSink ( )
virtual

Member Function Documentation

◆ CloneSink() [1/2]

FairSink * BmnMQSink::CloneSink ( )
virtual

Definition at line 244 of file BmnMQSink.cxx.

◆ CloneSink() [2/2]

virtual FairSink * BmnMQSink::CloneSink ( )
virtual

◆ Close() [1/2]

void BmnMQSink::Close ( )
virtual

Definition at line 101 of file BmnMQSink.cxx.

◆ Close() [2/2]

virtual void BmnMQSink::Close ( )
virtual

◆ CreatePersistentBranchesAny() [1/2]

bool BmnMQSink::CreatePersistentBranchesAny ( )
virtual

Definition at line 161 of file BmnMQSink.cxx.

◆ CreatePersistentBranchesAny() [2/2]

virtual bool BmnMQSink::CreatePersistentBranchesAny ( )
virtual

◆ Fill() [1/2]

void BmnMQSink::Fill ( )
virtual

Definition at line 173 of file BmnMQSink.cxx.

◆ Fill() [2/2]

virtual void BmnMQSink::Fill ( )
virtual

◆ FillEventHeader() [1/2]

virtual void BmnMQSink::FillEventHeader ( FairEventHeader *  )
inlinevirtual

Definition at line 51 of file BmnMQSink.h.

◆ FillEventHeader() [2/2]

virtual void BmnMQSink::FillEventHeader ( FairEventHeader *  )
inlinevirtual

Definition at line 51 of file BmnMQSink.h.

◆ GetPersistentBranchAny() [1/2]

template<typename T >
T BmnMQSink::GetPersistentBranchAny ( const char *  brname) const
inline

Definition at line 87 of file BmnMQSink.h.

◆ GetPersistentBranchAny() [2/2]

template<typename T >
T BmnMQSink::GetPersistentBranchAny ( const char *  brname) const
inline

Definition at line 87 of file BmnMQSink.h.

◆ GetSinkType() [1/2]

virtual Sink_Type BmnMQSink::GetSinkType ( )
inlinevirtual

Definition at line 45 of file BmnMQSink.h.

◆ GetSinkType() [2/2]

virtual Sink_Type BmnMQSink::GetSinkType ( )
inlinevirtual

Definition at line 45 of file BmnMQSink.h.

◆ InitSink() [1/2]

Bool_t BmnMQSink::InitSink ( )
virtual

Definition at line 20 of file BmnMQSink.cxx.

References DBG, and DBGERR.

◆ InitSink() [2/2]

virtual Bool_t BmnMQSink::InitSink ( )
virtual

◆ IsPersistentBranchAny() [1/2]

bool BmnMQSink::IsPersistentBranchAny ( const char *  name)

Definition at line 152 of file BmnMQSink.cxx.

◆ IsPersistentBranchAny() [2/2]

bool BmnMQSink::IsPersistentBranchAny ( const char *  name)

◆ RegisterAny() [1/2]

void BmnMQSink::RegisterAny ( const char *  brname,
const std::type_info &  oi,
const std::type_info &  pi,
void *  obj 
)
virtual

Definition at line 145 of file BmnMQSink.cxx.

◆ RegisterAny() [2/2]

virtual void BmnMQSink::RegisterAny ( const char *  brname,
const std::type_info &  oi,
const std::type_info &  pi,
void *  obj 
)
virtual

◆ RegisterImpl() [1/2]

void BmnMQSink::RegisterImpl ( const char *  name,
const char *  folderName,
void *  ob 
)
virtual

Definition at line 108 of file BmnMQSink.cxx.

References BmnParts::AddArray(), and BmnParts::AddObject().

◆ RegisterImpl() [2/2]

virtual void BmnMQSink::RegisterImpl ( const char *  ,
const char *  ,
void *   
)
virtual

◆ Reset() [1/2]

virtual void BmnMQSink::Reset ( )
inlinevirtual

Definition at line 43 of file BmnMQSink.h.

◆ Reset() [2/2]

virtual void BmnMQSink::Reset ( )
inlinevirtual

Definition at line 43 of file BmnMQSink.h.

◆ SetOutTree() [1/2]

virtual void BmnMQSink::SetOutTree ( TTree *  )
inlinevirtual

Definition at line 53 of file BmnMQSink.h.

◆ SetOutTree() [2/2]

virtual void BmnMQSink::SetOutTree ( TTree *  )
inlinevirtual

Definition at line 53 of file BmnMQSink.h.

◆ Write() [1/2]

virtual Int_t BmnMQSink::Write ( const char *  name,
Int_t  ,
Int_t   
)
inlinevirtual

Definition at line 61 of file BmnMQSink.h.

◆ Write() [2/2]

virtual Int_t BmnMQSink::Write ( const char *  name,
Int_t  ,
Int_t   
)
inlinevirtual

Definition at line 61 of file BmnMQSink.h.

◆ WriteFolder() [1/2]

virtual void BmnMQSink::WriteFolder ( )
inlinevirtual

Definition at line 70 of file BmnMQSink.h.

◆ WriteFolder() [2/2]

virtual void BmnMQSink::WriteFolder ( )
inlinevirtual

Definition at line 70 of file BmnMQSink.h.

◆ WriteGeometry() [1/2]

virtual void BmnMQSink::WriteGeometry ( )
inlinevirtual

Definition at line 77 of file BmnMQSink.h.

◆ WriteGeometry() [2/2]

virtual void BmnMQSink::WriteGeometry ( )
inlinevirtual

Definition at line 77 of file BmnMQSink.h.

◆ WriteObject() [1/2]

virtual void BmnMQSink::WriteObject ( TObject *  f,
const char *  name,
Int_t   
)
inlinevirtual

Definition at line 73 of file BmnMQSink.h.

◆ WriteObject() [2/2]

virtual void BmnMQSink::WriteObject ( TObject *  f,
const char *  name,
Int_t   
)
inlinevirtual

Definition at line 73 of file BmnMQSink.h.


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