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

A dummy sink class, which is to be passed to a FairRunAna, if no output is required. More...

#include <CbmSinkDummy.h>

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

Public Member Functions

 CbmSinkDummy ()=default
 Default constructor.
 
 CbmSinkDummy (const CbmSinkDummy &)=default
 Copy constructor.
 
 CbmSinkDummy (CbmSinkDummy &&)=default
 Move constructor.
 
 ~CbmSinkDummy ()=default
 Destructor.
 
CbmSinkDummyoperator= (const CbmSinkDummy &)=default
 Copy assignment operator.
 
CbmSinkDummyoperator= (CbmSinkDummy &&)=default
 Copy assignment operator.
 
Bool_t InitSink ()
 
void Close ()
 
void Reset ()
 
Sink_Type GetSinkType ()
 
void SetOutTree (TTree *)
 
void Fill ()
 
Int_t Write (const char *, Int_t, Int_t)
 
void RegisterImpl (const char *, const char *, void *)
 
void RegisterAny (const char *, const std::type_info &, const std::type_info &, void *)
 
void WriteFolder ()
 
bool CreatePersistentBranchesAny ()
 
void WriteObject (TObject *, const char *, Int_t)
 
void WriteGeometry ()
 
FairSink * CloneSink ()
 

Detailed Description

A dummy sink class, which is to be passed to a FairRunAna, if no output is required.

Definition at line 16 of file CbmSinkDummy.h.

Constructor & Destructor Documentation

◆ CbmSinkDummy() [1/3]

CbmSinkDummy::CbmSinkDummy ( )
default

Default constructor.

Referenced by CloneSink().

◆ CbmSinkDummy() [2/3]

CbmSinkDummy::CbmSinkDummy ( const CbmSinkDummy & )
default

Copy constructor.

◆ CbmSinkDummy() [3/3]

CbmSinkDummy::CbmSinkDummy ( CbmSinkDummy && )
default

Move constructor.

◆ ~CbmSinkDummy()

CbmSinkDummy::~CbmSinkDummy ( )
default

Destructor.

Member Function Documentation

◆ CloneSink()

FairSink * CbmSinkDummy::CloneSink ( )
inline

Definition at line 50 of file CbmSinkDummy.h.

References CbmSinkDummy().

◆ Close()

void CbmSinkDummy::Close ( )
inline

Definition at line 38 of file CbmSinkDummy.h.

◆ CreatePersistentBranchesAny()

bool CbmSinkDummy::CreatePersistentBranchesAny ( )
inline

Definition at line 47 of file CbmSinkDummy.h.

◆ Fill()

void CbmSinkDummy::Fill ( )
inline

Definition at line 42 of file CbmSinkDummy.h.

◆ GetSinkType()

Sink_Type CbmSinkDummy::GetSinkType ( )
inline

Definition at line 40 of file CbmSinkDummy.h.

◆ InitSink()

Bool_t CbmSinkDummy::InitSink ( )
inline

Definition at line 37 of file CbmSinkDummy.h.

◆ operator=() [1/2]

CbmSinkDummy & CbmSinkDummy::operator= ( CbmSinkDummy && )
default

Copy assignment operator.

◆ operator=() [2/2]

CbmSinkDummy & CbmSinkDummy::operator= ( const CbmSinkDummy & )
default

Copy assignment operator.

◆ RegisterAny()

void CbmSinkDummy::RegisterAny ( const char * ,
const std::type_info & ,
const std::type_info & ,
void *  )
inline

Definition at line 45 of file CbmSinkDummy.h.

◆ RegisterImpl()

void CbmSinkDummy::RegisterImpl ( const char * ,
const char * ,
void *  )
inline

Definition at line 44 of file CbmSinkDummy.h.

◆ Reset()

void CbmSinkDummy::Reset ( )
inline

Definition at line 39 of file CbmSinkDummy.h.

◆ SetOutTree()

void CbmSinkDummy::SetOutTree ( TTree * )
inline

Definition at line 41 of file CbmSinkDummy.h.

◆ Write()

Int_t CbmSinkDummy::Write ( const char * ,
Int_t ,
Int_t  )
inline

Definition at line 43 of file CbmSinkDummy.h.

◆ WriteFolder()

void CbmSinkDummy::WriteFolder ( )
inline

Definition at line 46 of file CbmSinkDummy.h.

◆ WriteGeometry()

void CbmSinkDummy::WriteGeometry ( )
inline

Definition at line 49 of file CbmSinkDummy.h.

◆ WriteObject()

void CbmSinkDummy::WriteObject ( TObject * ,
const char * ,
Int_t  )
inline

Definition at line 48 of file CbmSinkDummy.h.


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