17#ifndef CBMMVDSENSORPLUGIN_H
18#define CBMMVDSENSORPLUGIN_H 1
23#include <RtypesCore.h>
30class TMemberInspector;
69 virtual void SetInput(TObject*) { LOG(error) <<
"You are sending input to the base class instead to your plugin!"; }
virtual CbmMvdSensorPlugin * GetNextPlugin()
CbmMvdSensorPlugin & operator=(const CbmMvdSensorPlugin &)
virtual Int_t GetPluginIDNumber()
virtual void SetNextPlugin(CbmMvdSensorPlugin *plugin)
virtual TClonesArray * GetWriteArray()
virtual TClonesArray * GetOutputArray()
virtual TClonesArray * GetInputArray()
virtual TH1 * GetHistogram(UInt_t number)
CbmMvdSensorPlugin * fPreviousPlugin
virtual ~CbmMvdSensorPlugin()
virtual MvdSensorPluginType GetPluginType()=0
virtual void SetInput(TObject *)
virtual TClonesArray * GetMatchArray()
virtual void SetInputArray(TClonesArray *)
virtual const char * GetName() const
virtual void SetOutputArray(TClonesArray *)
CbmMvdSensorPlugin(const CbmMvdSensorPlugin &)
CbmMvdSensorPlugin * fNextPlugin
ClassDef(CbmMvdSensorPlugin, 1)
virtual CbmMvdSensorPlugin * GetPrevousPlugin()
void SetPluginReady(bool flag)
virtual UInt_t GetMaxHistoNumber()
virtual void SetPreviousPlugin(CbmMvdSensorPlugin *plugin)