|
CbmRoot
|
#include <CbmMvdSensorTask.h>
Public Member Functions | |
| CbmMvdSensorTask () | |
| CbmMvdSensorTask (const char *name) | |
| virtual | ~CbmMvdSensorTask () |
| virtual void | SendInputBuffer (TClonesArray *inputBuffer) |
| virtual void | SetInputDigi (CbmMvdDigi *) |
| virtual void | CallBufferForInputData () |
| virtual TClonesArray * | GetOutputArray () |
| virtual void | InitTask (CbmMvdSensor *mySensor) |
| virtual void | Exec () |
| virtual void | Finish () |
| virtual void | ExecChain () |
| virtual bool | PluginReady () |
| MvdSensorPluginType | GetPluginType () |
| virtual Int_t | GetPluginIDNumber () |
| virtual void | Init () |
| virtual TClonesArray * | GetInputArray () |
| virtual TClonesArray * | GetMatchArray () |
| virtual TClonesArray * | GetWriteArray () |
| virtual TH1 * | GetHistogram (UInt_t number) |
| virtual UInt_t | GetMaxHistoNumber () |
| virtual void | SetInputArray (TClonesArray *) |
| virtual void | SetInput (TObject *) |
| virtual void | SetOutputArray (TClonesArray *) |
| virtual void | SetNextPlugin (CbmMvdSensorPlugin *plugin) |
| virtual void | SetPreviousPlugin (CbmMvdSensorPlugin *plugin) |
| virtual CbmMvdSensorPlugin * | GetNextPlugin () |
| virtual CbmMvdSensorPlugin * | GetPrevousPlugin () |
| void | SetPluginReady (bool flag) |
| void | ShowDebugHistos () |
| virtual const char * | GetName () const |
| Bool_t | IsInit () |
Public Attributes | |
| CbmMvdSensorPlugin * | fNextPlugin |
| CbmMvdSensorPlugin * | fPreviousPlugin |
Protected Attributes | |
| TClonesArray * | fInputBuffer |
| TClonesArray * | fOutputBuffer |
| CbmMvdSensor * | fSensor |
| bool | bFlag |
| Bool_t | initialized |
| Bool_t | fShowDebugHistos |
| const char * | fName |
| Int_t | fPluginIDNumber |
| TObjArray * | fHistoArray |
Private Member Functions | |
| CbmMvdSensorTask (const CbmMvdSensorTask &) | |
| CbmMvdSensorTask | operator= (const CbmMvdSensorTask &) |
| ClassDef (CbmMvdSensorTask, 1) | |
Definition at line 31 of file CbmMvdSensorTask.h.
| CbmMvdSensorTask::CbmMvdSensorTask | ( | ) |
Default constructor
Definition at line 15 of file CbmMvdSensorTask.cxx.
References CbmMvdSensorPlugin::CbmMvdSensorPlugin(), fInputBuffer, fOutputBuffer, CbmMvdSensorPlugin::fPluginIDNumber, and fSensor.
Referenced by CbmMvdSensorClusterfinderTask::CbmMvdSensorClusterfinderTask(), CbmMvdSensorDigitizerTask::CbmMvdSensorDigitizerTask(), CbmMvdSensorDigitizerTask::CbmMvdSensorDigitizerTask(), CbmMvdSensorDigitizerTBTask::CbmMvdSensorDigitizerTBTask(), CbmMvdSensorDigiToHitTask::CbmMvdSensorDigiToHitTask(), CbmMvdSensorFindHitTask::CbmMvdSensorFindHitTask(), CbmMvdSensorFindHitTask::CbmMvdSensorFindHitTask(), CbmMvdSensorHitfinderTask::CbmMvdSensorHitfinderTask(), CbmMvdSensorHitfinderTask::CbmMvdSensorHitfinderTask(), CbmMvdSensorReadoutTask::CbmMvdSensorReadoutTask(), CbmMvdSensorReadoutTask::CbmMvdSensorReadoutTask(), CbmMvdSensorTask(), ClassDef(), and operator=().
| CbmMvdSensorTask::CbmMvdSensorTask | ( | const char * | name | ) |
Definition at line 25 of file CbmMvdSensorTask.cxx.
References CbmMvdSensorPlugin::CbmMvdSensorPlugin(), fInputBuffer, fOutputBuffer, CbmMvdSensorPlugin::fPluginIDNumber, and fSensor.
|
virtual |
Destructor
Definition at line 36 of file CbmMvdSensorTask.cxx.
References fInputBuffer, and fOutputBuffer.
|
private |
References CbmMvdSensorTask().
|
inlinevirtual |
Definition at line 44 of file CbmMvdSensorTask.h.
|
private |
References CbmMvdSensorTask().
|
inlinevirtual |
Reimplemented from CbmMvdSensorPlugin.
Reimplemented in CbmMvdSensorClusterfinderTask, CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorDigiToHitTask, CbmMvdSensorFindHitTask, CbmMvdSensorHitfinderTask, and CbmMvdSensorReadoutTask.
Definition at line 48 of file CbmMvdSensorTask.h.
|
inlinevirtual |
Reimplemented from CbmMvdSensorPlugin.
Reimplemented in CbmMvdSensorClusterfinderTask, CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorDigiToHitTask, CbmMvdSensorFindHitTask, CbmMvdSensorHitfinderTask, and CbmMvdSensorReadoutTask.
Definition at line 50 of file CbmMvdSensorTask.h.
|
inlinevirtual |
Reimplemented from CbmMvdSensorPlugin.
Reimplemented in CbmMvdSensorClusterfinderTask, CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorDigiToHitTask, CbmMvdSensorFindHitTask, CbmMvdSensorHitfinderTask, and CbmMvdSensorReadoutTask.
Definition at line 49 of file CbmMvdSensorTask.h.
|
virtualinherited |
Definition at line 40 of file CbmMvdSensorPlugin.cxx.
References fHistoArray.
Referenced by CbmMvdSensor::GetHistogram().
|
inlinevirtualinherited |
Definition at line 56 of file CbmMvdSensorPlugin.h.
|
inlinevirtualinherited |
Reimplemented in CbmMvdSensorDigitizerTask, and CbmMvdSensorDigitizerTBTask.
Definition at line 58 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensor::GetMatchArray().
|
inlinevirtualinherited |
Definition at line 61 of file CbmMvdSensorPlugin.h.
References fHistoArray.
|
inlinevirtualinherited |
Definition at line 81 of file CbmMvdSensorPlugin.h.
References fName.
Referenced by CbmMvdSensorFrameBuffer::BuildTimeSlice(), CbmMvdSensorDigitizerTBTask::Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorClusterfinderTask::ExecFrame(), CbmMvdSensorClusterfinderTask::Finish(), CbmMvdSensorDigiToHitTask::Finish(), CbmMvdSensorDigitizerTask::GetEventInfo(), CbmMvdSensorDigitizerTBTask::GetEventInfo(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorDigitizerTBTask::InitTask(), CbmMvdSensorDigitizerTask::ProduceIonisationPoints(), and CbmMvdSensorDigitizerTBTask::ProduceIonisationPoints().
|
inlinevirtualinherited |
Definition at line 75 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin(), and fNextPlugin.
|
inlinevirtual |
Reimplemented from CbmMvdSensorPlugin.
Reimplemented in CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, and CbmMvdSensorReadoutTask.
Definition at line 45 of file CbmMvdSensorTask.h.
References fOutputBuffer.
|
inlinevirtualinherited |
Definition at line 50 of file CbmMvdSensorPlugin.h.
References fPluginIDNumber.
Referenced by CbmMvdDetector::DetectPlugin().
|
inlinevirtual |
Returns task type to a upper control unit
Implements CbmMvdSensorPlugin.
Definition at line 53 of file CbmMvdSensorTask.h.
References task.
|
inlinevirtualinherited |
Definition at line 76 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin(), and fPreviousPlugin.
|
inlinevirtualinherited |
Reimplemented in CbmMvdSensorDigitizerTask, and CbmMvdSensorDigitizerTBTask.
Definition at line 59 of file CbmMvdSensorPlugin.h.
|
inlinevirtualinherited |
Definition at line 51 of file CbmMvdSensorPlugin.h.
|
inlinevirtual |
Reimplemented in CbmMvdSensorClusterfinderTask, CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorDigiToHitTask, CbmMvdSensorFindHitTask, CbmMvdSensorHitfinderTask, and CbmMvdSensorReadoutTask.
Definition at line 47 of file CbmMvdSensorTask.h.
References fSensor.
Referenced by CbmMvdSensor::Init().
|
inlineinherited |
Definition at line 82 of file CbmMvdSensorPlugin.h.
References initialized.
|
private |
References CbmMvdSensorTask().
|
inlinevirtual |
Definition at line 51 of file CbmMvdSensorTask.h.
|
inlinevirtual |
Definition at line 42 of file CbmMvdSensorTask.h.
References fInputBuffer.
|
inlinevirtualinherited |
Reimplemented in CbmMvdSensorClusterfinderTask, CbmMvdSensorDigitizerTask, CbmMvdSensorFindHitTask, CbmMvdSensorFrameBuffer, and CbmMvdSensorHitfinderTask.
Definition at line 69 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensor::SendInputToPlugin().
|
inlinevirtualinherited |
Reimplemented in CbmMvdSensorDigitizerTask, CbmMvdSensorDigitizerTBTask, CbmMvdSensorReadoutTask, and CbmMvdSensorTrackingBuffer.
Definition at line 68 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensor::Init().
|
inlinevirtual |
Reimplemented in CbmMvdSensorClusterfinderTask, CbmMvdSensorDigiToHitTask, CbmMvdSensorFindHitTask, and CbmMvdSensorReadoutTask.
Definition at line 43 of file CbmMvdSensorTask.h.
|
inlinevirtualinherited |
Definition at line 72 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin(), and fNextPlugin.
Referenced by CbmMvdSensor::Init().
|
inlinevirtualinherited |
Definition at line 70 of file CbmMvdSensorPlugin.h.
|
inlineinherited |
Definition at line 79 of file CbmMvdSensorPlugin.h.
References bFlag.
Referenced by CbmMvdSensorFrameBuffer::ExecChain(), CbmMvdSensorTrackingBuffer::ExecChain(), CbmMvdSensorFrameBuffer::GetOutputArray(), and CbmMvdSensorTrackingBuffer::GetOutputArray().
|
inlinevirtualinherited |
Definition at line 73 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin(), and fPreviousPlugin.
Referenced by CbmMvdSensor::Init().
|
inlineinherited |
Definition at line 80 of file CbmMvdSensorPlugin.h.
References fShowDebugHistos.
Referenced by CbmMvdSensor::ShowDebugHistos().
|
protectedinherited |
Definition at line 89 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorFrameBuffer::CbmMvdSensorFrameBuffer(), CbmMvdSensorPlugin(), CbmMvdSensorPlugin(), CbmMvdSensorFrameBuffer::InitBuffer(), CbmMvdSensorTrackingBuffer::InitBuffer(), PluginReady(), and SetPluginReady().
|
protectedinherited |
Definition at line 94 of file CbmMvdSensorPlugin.h.
Referenced by GetHistogram(), GetMaxHistoNumber(), CbmMvdSensorClusterfinderTask::InitTask(), and CbmMvdSensorDigitizerTask::InitTask().
|
protected |
Definition at line 57 of file CbmMvdSensorTask.h.
Referenced by CbmMvdSensorTask(), CbmMvdSensorTask(), CbmMvdSensorFindHitTask::CheckForNeighbours(), CbmMvdSensorFindHitTask::ComputeCenterOfGravity(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorClusterfinderTask::Exec(), CbmMvdSensorDigiToHitTask::Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorHitfinderTask::Exec(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), SendInputBuffer(), CbmMvdSensorClusterfinderTask::SetInput(), CbmMvdSensorFindHitTask::SetInput(), CbmMvdSensorHitfinderTask::SetInput(), CbmMvdSensorHitfinderTask::SetInputCluster(), CbmMvdSensorClusterfinderTask::SetInputDigi(), CbmMvdSensorDigiToHitTask::SetInputDigi(), CbmMvdSensorFindHitTask::SetInputDigi(), CbmMvdSensorFindHitTask::UpdateDebugHistos(), CbmMvdSensorFindHitTask::~CbmMvdSensorFindHitTask(), CbmMvdSensorHitfinderTask::~CbmMvdSensorHitfinderTask(), and ~CbmMvdSensorTask().
|
protectedinherited |
Definition at line 92 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorPlugin(), CbmMvdSensorPlugin(), and GetName().
|
inherited |
data members
Definition at line 85 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorPlugin(), CbmMvdSensorPlugin(), GetNextPlugin(), and SetNextPlugin().
|
protected |
Definition at line 58 of file CbmMvdSensorTask.h.
Referenced by CbmMvdSensorTask(), CbmMvdSensorTask(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorClusterfinderTask::Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorDigitizerTBTask::Exec(), CbmMvdSensorDigiToHitTask::Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorHitfinderTask::Exec(), CbmMvdSensorDigitizerTask::Finish(), CbmMvdSensorDigitizerTask::GetOutputArray(), CbmMvdSensorDigitizerTBTask::GetOutputArray(), GetOutputArray(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorDigitizerTBTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), CbmMvdSensorDigitizerTask::ReInit(), CbmMvdSensorDigitizerTBTask::ReInit(), CbmMvdSensorDigitizerTask::~CbmMvdSensorDigitizerTask(), CbmMvdSensorDigitizerTBTask::~CbmMvdSensorDigitizerTBTask(), CbmMvdSensorDigiToHitTask::~CbmMvdSensorDigiToHitTask(), CbmMvdSensorHitfinderTask::~CbmMvdSensorHitfinderTask(), and ~CbmMvdSensorTask().
|
protectedinherited |
Definition at line 93 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorClusterfinderTask::CbmMvdSensorClusterfinderTask(), CbmMvdSensorClusterfinderTask::CbmMvdSensorClusterfinderTask(), CbmMvdSensorDigitizerTask::CbmMvdSensorDigitizerTask(), CbmMvdSensorDigitizerTask::CbmMvdSensorDigitizerTask(), CbmMvdSensorDigitizerTBTask::CbmMvdSensorDigitizerTBTask(), CbmMvdSensorDigiToHitTask::CbmMvdSensorDigiToHitTask(), CbmMvdSensorDigiToHitTask::CbmMvdSensorDigiToHitTask(), CbmMvdSensorFindHitTask::CbmMvdSensorFindHitTask(), CbmMvdSensorFindHitTask::CbmMvdSensorFindHitTask(), CbmMvdSensorHitfinderTask::CbmMvdSensorHitfinderTask(), CbmMvdSensorHitfinderTask::CbmMvdSensorHitfinderTask(), CbmMvdSensorPlugin(), CbmMvdSensorPlugin(), CbmMvdSensorReadoutTask::CbmMvdSensorReadoutTask(), CbmMvdSensorReadoutTask::CbmMvdSensorReadoutTask(), CbmMvdSensorTask::CbmMvdSensorTask(), CbmMvdSensorTask::CbmMvdSensorTask(), and GetPluginIDNumber().
|
inherited |
Definition at line 86 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorPlugin(), CbmMvdSensorPlugin(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorDigitizerTBTask::Exec(), CbmMvdSensorTrackingBuffer::ExecChain(), GetPrevousPlugin(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorDigitizerTBTask::InitTask(), and SetPreviousPlugin().
|
protected |
Definition at line 59 of file CbmMvdSensorTask.h.
Referenced by CbmMvdSensorTask(), CbmMvdSensorTask(), CbmMvdSensorClusterfinderTask::CleanBuffers(), CbmMvdSensorFindHitTask::ComputeCenterOfGravity(), CbmMvdSensorHitfinderTask::ComputeCenterOfGravity(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorClusterfinderTask::Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorDigitizerTBTask::Exec(), CbmMvdSensorDigiToHitTask::Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorClusterfinderTask::ExecFrame(), CbmMvdSensorDigitizerTask::FlushBuffer(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorDigitizerTBTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), InitTask(), CbmMvdSensorDigitizerTask::ProduceIonisationPoints(), CbmMvdSensorDigitizerTBTask::ProduceIonisationPoints(), CbmMvdSensorDigitizerTask::ProduceNoise(), CbmMvdSensorDigitizerTask::ProducePixelCharge(), CbmMvdSensorDigitizerTBTask::ProducePixelCharge(), CbmMvdSensorDigitizerTask::ReadSensorInformation(), and CbmMvdSensorDigitizerTBTask::ReadSensorInformation().
|
protectedinherited |
Definition at line 91 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorPlugin(), CbmMvdSensorPlugin(), CbmMvdSensorClusterfinderTask::ExecFrame(), CbmMvdSensorClusterfinderTask::Finish(), CbmMvdSensorDigitizerTask::Finish(), CbmMvdSensorDigiToHitTask::Finish(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorDigitizerTask::ProduceIonisationPoints(), CbmMvdSensorDigitizerTBTask::ProduceIonisationPoints(), CbmMvdSensorDigitizerTask::ProducePixelCharge(), and ShowDebugHistos().
|
protectedinherited |
Definition at line 90 of file CbmMvdSensorPlugin.h.
Referenced by CbmMvdSensorPlugin(), CbmMvdSensorPlugin(), CbmMvdSensorClusterfinderTask::InitTask(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorDigitizerTBTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), CbmMvdSensorReadoutTask::InitTask(), and IsInit().