CbmRoot
CbmMvdSensorPlugin Class Referenceabstract

#include <CbmMvdSensorPlugin.h>

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

Public Member Functions

 CbmMvdSensorPlugin ()
 
 CbmMvdSensorPlugin (const char *name)
 
virtual ~CbmMvdSensorPlugin ()
 
virtual MvdSensorPluginType GetPluginType ()=0
 
virtual void Init ()
 
virtual void Exec ()
 
virtual void ExecChain ()
 
virtual void Finish ()
 
virtual TClonesArray * GetInputArray ()
 
virtual TClonesArray * GetOutputArray ()
 
virtual TClonesArray * GetMatchArray ()
 
virtual TClonesArray * GetWriteArray ()
 
virtual void SetInputArray (TClonesArray *)
 
virtual void SetInput (CbmMvdPoint *)
 
virtual void SetOutputArray (TClonesArray *)
 
virtual void SetNextPlugin (CbmMvdSensorPlugin *plugin)
 
virtual void SetPreviousPlugin (CbmMvdSensorPlugin *plugin)
 
virtual CbmMvdSensorPluginGetNextPlugin ()
 
virtual CbmMvdSensorPluginGetPrevousPlugin ()
 
bool PluginReady ()
 
void SetPluginReady (bool flag)
 
void ShowDebugHistos ()
 
virtual const char * GetName () const
 
Bool_t IsInit ()
 

Public Attributes

CbmMvdSensorPluginfNextPlugin
 
CbmMvdSensorPluginfPreviousPlugin
 

Protected Attributes

bool bFlag
 
Bool_t initialized
 
Bool_t fShowDebugHistos
 
const char * fName
 

Private Member Functions

CbmMvdSensorPluginoperator= (const CbmMvdSensorPlugin &)
 
 CbmMvdSensorPlugin (const CbmMvdSensorPlugin &)
 
 ClassDef (CbmMvdSensorPlugin, 1)
 

Detailed Description

Definition at line 24 of file CbmMvdSensorPlugin.h.

Constructor & Destructor Documentation

◆ CbmMvdSensorPlugin() [1/3]

CbmMvdSensorPlugin::CbmMvdSensorPlugin ( )

Default constructor

Definition at line 12 of file CbmMvdSensorPlugin.cxx.

◆ CbmMvdSensorPlugin() [2/3]

CbmMvdSensorPlugin::CbmMvdSensorPlugin ( const char *  name)

Definition at line 22 of file CbmMvdSensorPlugin.cxx.

◆ ~CbmMvdSensorPlugin()

CbmMvdSensorPlugin::~CbmMvdSensorPlugin ( )
virtual

Destructor

Definition at line 33 of file CbmMvdSensorPlugin.cxx.

◆ CbmMvdSensorPlugin() [3/3]

CbmMvdSensorPlugin::CbmMvdSensorPlugin ( const CbmMvdSensorPlugin )
private

Member Function Documentation

◆ ClassDef()

CbmMvdSensorPlugin::ClassDef ( CbmMvdSensorPlugin  ,
 
)
private

◆ Exec()

◆ ExecChain()

◆ Finish()

◆ GetInputArray()

virtual TClonesArray* CbmMvdSensorPlugin::GetInputArray ( )
inlinevirtual

Definition at line 40 of file CbmMvdSensorPlugin.h.

◆ GetMatchArray()

virtual TClonesArray* CbmMvdSensorPlugin::GetMatchArray ( )
inlinevirtual

Reimplemented in CbmMvdSensorDigitizerTask, and CbmMvdSensorDigitizerTBTask.

Definition at line 42 of file CbmMvdSensorPlugin.h.

◆ GetName()

◆ GetNextPlugin()

virtual CbmMvdSensorPlugin* CbmMvdSensorPlugin::GetNextPlugin ( )
inlinevirtual

Definition at line 56 of file CbmMvdSensorPlugin.h.

References fNextPlugin.

◆ GetOutputArray()

◆ GetPluginType()

virtual MvdSensorPluginType CbmMvdSensorPlugin::GetPluginType ( )
pure virtual

◆ GetPrevousPlugin()

virtual CbmMvdSensorPlugin* CbmMvdSensorPlugin::GetPrevousPlugin ( )
inlinevirtual

Definition at line 57 of file CbmMvdSensorPlugin.h.

References fPreviousPlugin.

◆ GetWriteArray()

virtual TClonesArray* CbmMvdSensorPlugin::GetWriteArray ( )
inlinevirtual

Reimplemented in CbmMvdSensorDigitizerTask, and CbmMvdSensorDigitizerTBTask.

Definition at line 43 of file CbmMvdSensorPlugin.h.

◆ Init()

virtual void CbmMvdSensorPlugin::Init ( )
inlinevirtual

Definition at line 35 of file CbmMvdSensorPlugin.h.

◆ IsInit()

Bool_t CbmMvdSensorPlugin::IsInit ( )
inline

Definition at line 63 of file CbmMvdSensorPlugin.h.

References initialized.

◆ operator=()

CbmMvdSensorPlugin& CbmMvdSensorPlugin::operator= ( const CbmMvdSensorPlugin )
private

◆ PluginReady()

bool CbmMvdSensorPlugin::PluginReady ( )
inline

Definition at line 59 of file CbmMvdSensorPlugin.h.

References bFlag.

Referenced by CbmMvdSensor::ExecChain(), CbmMvdSensor::ExecFrom(), and CbmMvdSensor::ExecTo().

◆ SetInput()

virtual void CbmMvdSensorPlugin::SetInput ( CbmMvdPoint )
inlinevirtual

◆ SetInputArray()

virtual void CbmMvdSensorPlugin::SetInputArray ( TClonesArray *  )
inlinevirtual

◆ SetNextPlugin()

virtual void CbmMvdSensorPlugin::SetNextPlugin ( CbmMvdSensorPlugin plugin)
inlinevirtual

Definition at line 49 of file CbmMvdSensorPlugin.h.

References fNextPlugin.

Referenced by CbmMvdSensor::Init().

◆ SetOutputArray()

virtual void CbmMvdSensorPlugin::SetOutputArray ( TClonesArray *  )
inlinevirtual

Definition at line 47 of file CbmMvdSensorPlugin.h.

◆ SetPluginReady()

void CbmMvdSensorPlugin::SetPluginReady ( bool  flag)
inline

◆ SetPreviousPlugin()

virtual void CbmMvdSensorPlugin::SetPreviousPlugin ( CbmMvdSensorPlugin plugin)
inlinevirtual

Definition at line 52 of file CbmMvdSensorPlugin.h.

References fPreviousPlugin.

Referenced by CbmMvdSensor::Init().

◆ ShowDebugHistos()

void CbmMvdSensorPlugin::ShowDebugHistos ( )
inline

Definition at line 61 of file CbmMvdSensorPlugin.h.

References fShowDebugHistos.

Referenced by CbmMvdSensor::ShowDebugHistos().

Member Data Documentation

◆ bFlag

◆ fName

const char* CbmMvdSensorPlugin::fName
protected

Definition at line 73 of file CbmMvdSensorPlugin.h.

Referenced by GetName().

◆ fNextPlugin

CbmMvdSensorPlugin* CbmMvdSensorPlugin::fNextPlugin

data members

Definition at line 66 of file CbmMvdSensorPlugin.h.

Referenced by GetNextPlugin(), and SetNextPlugin().

◆ fPreviousPlugin

◆ fShowDebugHistos

◆ initialized


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