CbmRoot
|
#include <CbmMvdSensorPlugin.h>
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 CbmMvdSensorPlugin * | GetNextPlugin () |
virtual CbmMvdSensorPlugin * | GetPrevousPlugin () |
bool | PluginReady () |
void | SetPluginReady (bool flag) |
void | ShowDebugHistos () |
virtual const char * | GetName () const |
Bool_t | IsInit () |
Public Attributes | |
CbmMvdSensorPlugin * | fNextPlugin |
CbmMvdSensorPlugin * | fPreviousPlugin |
Protected Attributes | |
bool | bFlag |
Bool_t | initialized |
Bool_t | fShowDebugHistos |
const char * | fName |
Private Member Functions | |
CbmMvdSensorPlugin & | operator= (const CbmMvdSensorPlugin &) |
CbmMvdSensorPlugin (const CbmMvdSensorPlugin &) | |
ClassDef (CbmMvdSensorPlugin, 1) | |
Definition at line 24 of file CbmMvdSensorPlugin.h.
CbmMvdSensorPlugin::CbmMvdSensorPlugin | ( | ) |
Default constructor
Definition at line 12 of file CbmMvdSensorPlugin.cxx.
CbmMvdSensorPlugin::CbmMvdSensorPlugin | ( | const char * | name | ) |
Definition at line 22 of file CbmMvdSensorPlugin.cxx.
|
virtual |
Destructor
Definition at line 33 of file CbmMvdSensorPlugin.cxx.
|
private |
|
private |
|
inlinevirtual |
Reimplemented in CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorHitfinderTask, CbmMvdSensorDigiToHitTask, CbmMvdSensorFindHitTask, CbmMvdSensorClusterfinderTask, CbmMvdSensorTask, and CbmMvdSensorReadoutTask.
Definition at line 36 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensor::Exec().
|
inlinevirtual |
Reimplemented in CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorHitfinderTask, CbmMvdSensorDigiToHitTask, CbmMvdSensorFindHitTask, CbmMvdSensorClusterfinderTask, CbmMvdSensorFrameBuffer, CbmMvdSensorBuffer, CbmMvdSensorTrackingBuffer, CbmMvdSensorTask, and CbmMvdSensorReadoutTask.
Definition at line 37 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensor::ExecChain(), CbmMvdSensor::ExecFrom(), and CbmMvdSensor::ExecTo().
|
inlinevirtual |
Reimplemented in CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorFindHitTask, CbmMvdSensorHitfinderTask, CbmMvdSensorClusterfinderTask, CbmMvdSensorDigiToHitTask, CbmMvdSensorFrameBuffer, CbmMvdSensorBuffer, CbmMvdSensorTrackingBuffer, CbmMvdSensorTask, and CbmMvdSensorReadoutTask.
Definition at line 38 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensor::Finish().
|
inlinevirtual |
Definition at line 40 of file CbmMvdSensorPlugin.h.
|
inlinevirtual |
Reimplemented in CbmMvdSensorDigitizerTask, and CbmMvdSensorDigitizerTBTask.
Definition at line 42 of file CbmMvdSensorPlugin.h.
|
inlinevirtual |
Definition at line 62 of file CbmMvdSensorPlugin.h.
References fName.
Referenced by CbmMvdSensorFrameBuffer::BuildTimeSlice(), CbmMvdSensorClusterfinderTask::Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorDigitizerTBTask::Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorDigiToHitTask::Finish(), CbmMvdSensorClusterfinderTask::Finish(), CbmMvdSensorFindHitTask::Finish(), CbmMvdSensorDigitizerTBTask::GetEventInfo(), CbmMvdSensorDigitizerTask::GetEventInfo(), CbmMvdSensorFrameBuffer::InitBuffer(), CbmMvdSensorDigitizerTBTask::InitTask(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorDigitizerTBTask::ProduceIonisationPoints(), and CbmMvdSensorDigitizerTask::ProduceIonisationPoints().
|
inlinevirtual |
Definition at line 56 of file CbmMvdSensorPlugin.h.
References fNextPlugin.
|
inlinevirtual |
Reimplemented in CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorBuffer, CbmMvdSensorFrameBuffer, CbmMvdSensorTask, CbmMvdSensorTrackingBuffer, and CbmMvdSensorReadoutTask.
Definition at line 41 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorDigitizerTBTask::Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensor::GetOutputBuffer(), and CbmMvdSensor::Init().
|
pure virtual |
Implemented in CbmMvdSensorBuffer, and CbmMvdSensorTask.
Referenced by CbmMvdDetector::AddPlugin(), CbmMvdSensor::Init(), CbmMvdSensor::SendInput(), and CbmMvdSensor::SetProduceNoise().
|
inlinevirtual |
Definition at line 57 of file CbmMvdSensorPlugin.h.
References fPreviousPlugin.
|
inlinevirtual |
Reimplemented in CbmMvdSensorDigitizerTask, and CbmMvdSensorDigitizerTBTask.
Definition at line 43 of file CbmMvdSensorPlugin.h.
|
inlinevirtual |
Definition at line 35 of file CbmMvdSensorPlugin.h.
|
inline |
Definition at line 63 of file CbmMvdSensorPlugin.h.
References initialized.
|
private |
|
inline |
Definition at line 59 of file CbmMvdSensorPlugin.h.
References bFlag.
Referenced by CbmMvdSensor::ExecChain(), CbmMvdSensor::ExecFrom(), and CbmMvdSensor::ExecTo().
|
inlinevirtual |
Reimplemented in CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorFrameBuffer, and CbmMvdSensorTask.
Definition at line 46 of file CbmMvdSensorPlugin.h.
|
inlinevirtual |
Reimplemented in CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorTrackingBuffer, and CbmMvdSensorReadoutTask.
Definition at line 45 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensor::Init().
|
inlinevirtual |
Definition at line 49 of file CbmMvdSensorPlugin.h.
References fNextPlugin.
Referenced by CbmMvdSensor::Init().
|
inlinevirtual |
Definition at line 47 of file CbmMvdSensorPlugin.h.
|
inline |
Definition at line 60 of file CbmMvdSensorPlugin.h.
References bFlag.
Referenced by CbmMvdSensorTrackingBuffer::ExecChain(), CbmMvdSensorFrameBuffer::ExecChain(), CbmMvdSensorTrackingBuffer::GetOutputArray(), and CbmMvdSensorFrameBuffer::GetOutputArray().
|
inlinevirtual |
Definition at line 52 of file CbmMvdSensorPlugin.h.
References fPreviousPlugin.
Referenced by CbmMvdSensor::Init().
|
inline |
Definition at line 61 of file CbmMvdSensorPlugin.h.
References fShowDebugHistos.
Referenced by CbmMvdSensor::ShowDebugHistos().
|
protected |
Definition at line 70 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorFrameBuffer::CbmMvdSensorFrameBuffer(), CbmMvdSensorTrackingBuffer::InitBuffer(), CbmMvdSensorFrameBuffer::InitBuffer(), PluginReady(), and SetPluginReady().
|
protected |
Definition at line 73 of file CbmMvdSensorPlugin.h.
Referenced by GetName().
CbmMvdSensorPlugin* CbmMvdSensorPlugin::fNextPlugin |
data members
Definition at line 66 of file CbmMvdSensorPlugin.h.
Referenced by GetNextPlugin(), and SetNextPlugin().
CbmMvdSensorPlugin* CbmMvdSensorPlugin::fPreviousPlugin |
Definition at line 67 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorDigitizerTBTask::Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorTrackingBuffer::ExecChain(), GetPrevousPlugin(), CbmMvdSensorDigitizerTBTask::InitTask(), CbmMvdSensorDigitizerTask::InitTask(), and SetPreviousPlugin().
|
protected |
Definition at line 72 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorClusterfinderTask::Exec(), CbmMvdSensorDigiToHitTask::Finish(), CbmMvdSensorClusterfinderTask::Finish(), CbmMvdSensorDigitizerTask::Finish(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorDigitizerTBTask::ProduceIonisationPoints(), CbmMvdSensorDigitizerTask::ProduceIonisationPoints(), CbmMvdSensorDigitizerTask::ProducePixelCharge(), and ShowDebugHistos().
|
protected |
Definition at line 71 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorReadoutTask::InitTask(), CbmMvdSensorDigitizerTBTask::InitTask(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), and IsInit().