#include <CbmMvdSensorClusterfinderTask.h>
◆ CbmMvdSensorClusterfinderTask() [1/3]
CbmMvdSensorClusterfinderTask::CbmMvdSensorClusterfinderTask |
( |
| ) |
|
◆ CbmMvdSensorClusterfinderTask() [2/3]
CbmMvdSensorClusterfinderTask::CbmMvdSensorClusterfinderTask |
( |
Int_t |
mode, |
|
|
Int_t |
iVerbose |
|
) |
| |
◆ ~CbmMvdSensorClusterfinderTask()
CbmMvdSensorClusterfinderTask::~CbmMvdSensorClusterfinderTask |
( |
| ) |
|
|
virtual |
◆ CbmMvdSensorClusterfinderTask() [3/3]
◆ CallBufferForInputData()
virtual void CbmMvdSensorTask::CallBufferForInputData |
( |
| ) |
|
|
inlinevirtualinherited |
◆ CheckForNeighbours()
void CbmMvdSensorClusterfinderTask::CheckForNeighbours |
( |
std::vector< Int_t > * |
clusterArray, |
|
|
Int_t |
clusterDigi, |
|
|
TArrayS * |
pixelUsed |
|
) |
| |
|
private |
◆ ClassDef()
◆ Exec()
void CbmMvdSensorClusterfinderTask::Exec |
( |
| ) |
|
|
virtual |
Reimplemented from CbmMvdSensorTask.
Definition at line 204 of file CbmMvdSensorClusterfinderTask.cxx.
References CbmCluster::AddDigi(), CheckForNeighbours(), fAddress, fDigiMap, fDigiMapIt, CbmMvdSensorTask::fInputBuffer, fNeighThreshold, CbmMvdSensorTask::fOutputBuffer, fSeedThreshold, CbmMvdSensorTask::fSensor, CbmMvdSensorPlugin::fShowDebugHistos, ftempPixelMap, GetAdcCharge(), CbmMvdDigi::GetCharge(), CbmMvdSensorPlugin::GetName(), CbmMvdDigi::GetPixelX(), CbmMvdDigi::GetPixelY(), CbmMvdDigi::GetRefId(), CbmMvdSensor::GetVolumeId(), i, inputSet, CbmCluster::SetAddress(), CbmMvdCluster::SetPixelMap(), and UpdateDebugHistos().
Referenced by ExecChain().
◆ ExecChain()
void CbmMvdSensorClusterfinderTask::ExecChain |
( |
| ) |
|
|
virtual |
◆ Finish()
void CbmMvdSensorClusterfinderTask::Finish |
( |
| ) |
|
|
privatevirtual |
Virtual method Finish
Reimplemented from CbmMvdSensorTask.
Definition at line 571 of file CbmMvdSensorClusterfinderTask.cxx.
References fAdcBits, fAdcDynamic, fAdcOffset, fAddNoise, fChargeArraySize, fCounter, fNeighThreshold, fPixelChargeHistos, fSeedThreshold, CbmMvdSensorPlugin::fShowDebugHistos, fSigmaNoise, CbmMvdSensorPlugin::GetName(), and i.
◆ GetAdcCharge()
Int_t CbmMvdSensorClusterfinderTask::GetAdcCharge |
( |
Float_t |
charge | ) |
|
◆ GetInputArray()
virtual TClonesArray* CbmMvdSensorPlugin::GetInputArray |
( |
| ) |
|
|
inlinevirtualinherited |
◆ GetMatchArray()
virtual TClonesArray* CbmMvdSensorPlugin::GetMatchArray |
( |
| ) |
|
|
inlinevirtualinherited |
◆ GetMvdGeometry()
Int_t CbmMvdSensorClusterfinderTask::GetMvdGeometry |
( |
| ) |
|
|
inlineprivate |
◆ GetName()
virtual const char* CbmMvdSensorPlugin::GetName |
( |
| ) |
const |
|
inlinevirtualinherited |
Definition at line 62 of file CbmMvdSensorPlugin.h.
References CbmMvdSensorPlugin::fName.
Referenced by CbmMvdSensorFrameBuffer::BuildTimeSlice(), Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorDigitizerTBTask::Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorDigiToHitTask::Finish(), Finish(), CbmMvdSensorFindHitTask::Finish(), CbmMvdSensorDigitizerTBTask::GetEventInfo(), CbmMvdSensorDigitizerTask::GetEventInfo(), CbmMvdSensorFrameBuffer::InitBuffer(), CbmMvdSensorDigitizerTBTask::InitTask(), CbmMvdSensorDigitizerTask::InitTask(), CbmMvdSensorDigitizerTBTask::ProduceIonisationPoints(), and CbmMvdSensorDigitizerTask::ProduceIonisationPoints().
◆ GetNextPlugin()
◆ GetOutputArray()
virtual TClonesArray* CbmMvdSensorTask::GetOutputArray |
( |
| ) |
|
|
inlinevirtualinherited |
◆ GetPluginType()
◆ GetPrevousPlugin()
◆ GetWriteArray()
virtual TClonesArray* CbmMvdSensorPlugin::GetWriteArray |
( |
| ) |
|
|
inlinevirtualinherited |
◆ Init()
virtual void CbmMvdSensorPlugin::Init |
( |
| ) |
|
|
inlinevirtualinherited |
◆ InitTask()
void CbmMvdSensorClusterfinderTask::InitTask |
( |
CbmMvdSensor * |
mySensor | ) |
|
|
virtual |
Intialisation
Reimplemented from CbmMvdSensorTask.
Definition at line 81 of file CbmMvdSensorClusterfinderTask.cxx.
References fAdcBits, fAdcDynamic, fAdcSteps, fAdcStepSize, fAddress, fBadHitHisto, fFullClusterHisto, CbmMvdSensorTask::fInputBuffer, CbmMvdSensorTask::fOutputBuffer, fPixelChargeHistos, fResolutionHistoCleanX, fResolutionHistoCleanY, fResolutionHistoMergedX, fResolutionHistoMergedY, fResolutionHistoX, fResolutionHistoY, CbmMvdSensorTask::fSensor, CbmMvdSensorPlugin::fShowDebugHistos, fTotalChargeInNpixelsArray, CbmMvdSensor::GetSensorNr(), CbmMvdSensor::GetStationNr(), i, and CbmMvdSensorPlugin::initialized.
◆ IsInit()
Bool_t CbmMvdSensorPlugin::IsInit |
( |
| ) |
|
|
inlineinherited |
◆ operator=()
◆ PluginReady()
virtual bool CbmMvdSensorTask::PluginReady |
( |
| ) |
|
|
inlinevirtualinherited |
◆ ReInit()
Bool_t CbmMvdSensorClusterfinderTask::ReInit |
( |
| ) |
|
|
private |
◆ Reset()
void CbmMvdSensorClusterfinderTask::Reset |
( |
| ) |
|
|
inlineprivate |
◆ SendInputBuffer()
virtual void CbmMvdSensorTask::SendInputBuffer |
( |
TClonesArray * |
inputBuffer | ) |
|
|
inlinevirtualinherited |
◆ SetAdcBits()
void CbmMvdSensorClusterfinderTask::SetAdcBits |
( |
Int_t |
adcBits | ) |
|
|
inline |
◆ SetAdcDynamic()
void CbmMvdSensorClusterfinderTask::SetAdcDynamic |
( |
Int_t |
adcDynamic | ) |
|
|
inline |
◆ SetAdcOffset()
void CbmMvdSensorClusterfinderTask::SetAdcOffset |
( |
Int_t |
adcOffset | ) |
|
|
inline |
◆ SetHitPosErrX()
void CbmMvdSensorClusterfinderTask::SetHitPosErrX |
( |
Double_t |
errorX | ) |
|
|
inline |
◆ SetHitPosErrY()
void CbmMvdSensorClusterfinderTask::SetHitPosErrY |
( |
Double_t |
errorY | ) |
|
|
inline |
◆ SetHitPosErrZ()
void CbmMvdSensorClusterfinderTask::SetHitPosErrZ |
( |
Double_t |
errorZ | ) |
|
|
inline |
◆ SetInput()
virtual void CbmMvdSensorTask::SetInput |
( |
CbmMvdPoint * |
| ) |
|
|
inlinevirtualinherited |
◆ SetInputArray()
virtual void CbmMvdSensorPlugin::SetInputArray |
( |
TClonesArray * |
| ) |
|
|
inlinevirtualinherited |
◆ SetInputDigi()
virtual void CbmMvdSensorClusterfinderTask::SetInputDigi |
( |
CbmMvdDigi * |
digi | ) |
|
|
inlinevirtual |
◆ SetNeighbourThreshold()
void CbmMvdSensorClusterfinderTask::SetNeighbourThreshold |
( |
Double_t |
neighCharge | ) |
|
|
inline |
◆ SetNextPlugin()
◆ SetOutputArray()
virtual void CbmMvdSensorPlugin::SetOutputArray |
( |
TClonesArray * |
| ) |
|
|
inlinevirtualinherited |
◆ SetPluginReady()
void CbmMvdSensorPlugin::SetPluginReady |
( |
bool |
flag | ) |
|
|
inlineinherited |
◆ SetPreviousPlugin()
◆ SetSeedThreshold()
void CbmMvdSensorClusterfinderTask::SetSeedThreshold |
( |
Double_t |
seedCharge | ) |
|
|
inline |
◆ SetSigmaNoise()
void CbmMvdSensorClusterfinderTask::SetSigmaNoise |
( |
Double_t |
sigmaNoise, |
|
|
Bool_t |
addNoise |
|
) |
| |
|
inline |
◆ ShowDebugHistos()
void CbmMvdSensorPlugin::ShowDebugHistos |
( |
| ) |
|
|
inlineinherited |
◆ UpdateDebugHistos()
void CbmMvdSensorClusterfinderTask::UpdateDebugHistos |
( |
CbmMvdCluster * |
cluster | ) |
|
◆ bFlag
bool CbmMvdSensorPlugin::bFlag |
|
protectedinherited |
◆ c1
TCanvas* CbmMvdSensorClusterfinderTask::c1 |
|
protected |
◆ fAdcBits
Int_t CbmMvdSensorClusterfinderTask::fAdcBits |
|
protected |
◆ fAdcDynamic
Int_t CbmMvdSensorClusterfinderTask::fAdcDynamic |
|
protected |
◆ fAdcOffset
Int_t CbmMvdSensorClusterfinderTask::fAdcOffset |
|
protected |
◆ fAdcSteps
Int_t CbmMvdSensorClusterfinderTask::fAdcSteps |
|
protected |
◆ fAdcStepSize
Float_t CbmMvdSensorClusterfinderTask::fAdcStepSize |
|
protected |
◆ fAddNoise
Bool_t CbmMvdSensorClusterfinderTask::fAddNoise |
|
private |
◆ fAddress
Int_t CbmMvdSensorClusterfinderTask::fAddress |
|
protected |
◆ fBadHitHisto
TH2F* CbmMvdSensorClusterfinderTask::fBadHitHisto |
|
protected |
◆ fBranchName
TString CbmMvdSensorClusterfinderTask::fBranchName |
|
private |
◆ fChargeArraySize
const Short_t CbmMvdSensorClusterfinderTask::fChargeArraySize |
|
staticprivate |
◆ fCounter
Int_t CbmMvdSensorClusterfinderTask::fCounter |
|
private |
◆ fDigiMap
std::map<std::pair<Int_t, Int_t>, Int_t> CbmMvdSensorClusterfinderTask::fDigiMap |
|
protected |
◆ fDigiMapIt
std::map<std::pair<Int_t, Int_t>, Int_t>::iterator CbmMvdSensorClusterfinderTask::fDigiMapIt |
|
protected |
◆ fDigis
TClonesArray* CbmMvdSensorClusterfinderTask::fDigis |
|
protected |
◆ fFullClusterHisto
TH1F* CbmMvdSensorClusterfinderTask::fFullClusterHisto |
|
protected |
◆ fGausArray
Float_t* CbmMvdSensorClusterfinderTask::fGausArray |
|
protected |
◆ fGausArrayIt
Int_t CbmMvdSensorClusterfinderTask::fGausArrayIt |
|
protected |
◆ fGausArrayLimit
Int_t CbmMvdSensorClusterfinderTask::fGausArrayLimit |
|
protected |
◆ fHitPosErrX
Double_t CbmMvdSensorClusterfinderTask::fHitPosErrX |
|
private |
◆ fHitPosErrY
Double_t CbmMvdSensorClusterfinderTask::fHitPosErrY |
|
private |
◆ fHitPosErrZ
Double_t CbmMvdSensorClusterfinderTask::fHitPosErrZ |
|
private |
◆ fHitPosX
Double_t CbmMvdSensorClusterfinderTask::fHitPosX |
|
private |
◆ fHitPosY
Double_t CbmMvdSensorClusterfinderTask::fHitPosY |
|
private |
◆ fHitPosZ
Double_t CbmMvdSensorClusterfinderTask::fHitPosZ |
|
private |
◆ fInputBuffer
TClonesArray* CbmMvdSensorTask::fInputBuffer |
|
protectedinherited |
Definition at line 57 of file CbmMvdSensorTask.h.
Referenced by CheckForNeighbours(), CbmMvdSensorFindHitTask::CheckForNeighbours(), CbmMvdSensorFindHitTask::ComputeCenterOfGravity(), CbmMvdSensorFindHitTask::CreateHit(), Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorDigiToHitTask::Exec(), CbmMvdSensorHitfinderTask::Exec(), InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), CbmMvdSensorTask::SendInputBuffer(), CbmMvdSensorHitfinderTask::SetInputCluster(), SetInputDigi(), CbmMvdSensorFindHitTask::SetInputDigi(), CbmMvdSensorDigiToHitTask::SetInputDigi(), CbmMvdSensorFindHitTask::UpdateDebugHistos(), CbmMvdSensorFindHitTask::~CbmMvdSensorFindHitTask(), CbmMvdSensorHitfinderTask::~CbmMvdSensorHitfinderTask(), and CbmMvdSensorTask::~CbmMvdSensorTask().
◆ fLayerPosZ
Double_t CbmMvdSensorClusterfinderTask::fLayerPosZ |
|
private |
◆ fLayerRadius
Double_t CbmMvdSensorClusterfinderTask::fLayerRadius |
|
private |
◆ fLayerRadiusInner
Double_t CbmMvdSensorClusterfinderTask::fLayerRadiusInner |
|
private |
◆ fMode
Int_t CbmMvdSensorClusterfinderTask::fMode |
|
private |
◆ fName
const char* CbmMvdSensorPlugin::fName |
|
protectedinherited |
◆ fNeighThreshold
Double_t CbmMvdSensorClusterfinderTask::fNeighThreshold |
|
private |
◆ fNEvent
Int_t CbmMvdSensorClusterfinderTask::fNEvent |
|
private |
◆ fNextPlugin
◆ fOutputBuffer
TClonesArray* CbmMvdSensorTask::fOutputBuffer |
|
protectedinherited |
Definition at line 58 of file CbmMvdSensorTask.h.
Referenced by CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorFindHitTask::CreateHit(), Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorDigiToHitTask::Exec(), CbmMvdSensorHitfinderTask::Exec(), CbmMvdSensorDigitizerTBTask::Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorTask::GetOutputArray(), CbmMvdSensorDigitizerTBTask::GetOutputArray(), CbmMvdSensorDigitizerTask::GetOutputArray(), CbmMvdSensorDigitizerTBTask::InitTask(), CbmMvdSensorDigitizerTask::InitTask(), InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), CbmMvdSensorDigitizerTBTask::ReInit(), CbmMvdSensorDigitizerTask::ReInit(), CbmMvdSensorDigitizerTask::~CbmMvdSensorDigitizerTask(), CbmMvdSensorDigitizerTBTask::~CbmMvdSensorDigitizerTBTask(), CbmMvdSensorDigiToHitTask::~CbmMvdSensorDigiToHitTask(), CbmMvdSensorHitfinderTask::~CbmMvdSensorHitfinderTask(), and CbmMvdSensorTask::~CbmMvdSensorTask().
◆ fPixelChargeHistos
TObjArray* CbmMvdSensorClusterfinderTask::fPixelChargeHistos |
|
protected |
◆ fPreviousPlugin
◆ fResolutionHistoCleanX
TH1F* CbmMvdSensorClusterfinderTask::fResolutionHistoCleanX |
|
protected |
◆ fResolutionHistoCleanY
TH1F* CbmMvdSensorClusterfinderTask::fResolutionHistoCleanY |
|
protected |
◆ fResolutionHistoMergedX
TH1F* CbmMvdSensorClusterfinderTask::fResolutionHistoMergedX |
|
protected |
◆ fResolutionHistoMergedY
TH1F* CbmMvdSensorClusterfinderTask::fResolutionHistoMergedY |
|
protected |
◆ fResolutionHistoX
TH1F* CbmMvdSensorClusterfinderTask::fResolutionHistoX |
|
protected |
◆ fResolutionHistoY
TH1F* CbmMvdSensorClusterfinderTask::fResolutionHistoY |
|
protected |
◆ fSeedThreshold
Double_t CbmMvdSensorClusterfinderTask::fSeedThreshold |
|
private |
◆ fSensor
Definition at line 59 of file CbmMvdSensorTask.h.
Referenced by CbmMvdSensorHitfinderTask::ComputeCenterOfGravity(), CbmMvdSensorFindHitTask::ComputeCenterOfGravity(), CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorFindHitTask::CreateHit(), Exec(), CbmMvdSensorFindHitTask::Exec(), CbmMvdSensorDigiToHitTask::Exec(), CbmMvdSensorDigitizerTBTask::Exec(), CbmMvdSensorDigitizerTask::Exec(), CbmMvdSensorTask::InitTask(), CbmMvdSensorDigitizerTBTask::InitTask(), CbmMvdSensorDigitizerTask::InitTask(), InitTask(), CbmMvdSensorFindHitTask::InitTask(), CbmMvdSensorDigiToHitTask::InitTask(), CbmMvdSensorHitfinderTask::InitTask(), CbmMvdSensorDigitizerTBTask::ProduceIonisationPoints(), CbmMvdSensorDigitizerTask::ProduceIonisationPoints(), CbmMvdSensorDigitizerTask::ProduceNoise(), CbmMvdSensorDigitizerTBTask::ProducePixelCharge(), CbmMvdSensorDigitizerTask::ProducePixelCharge(), CbmMvdSensorDigitizerTBTask::ReadSensorInformation(), and CbmMvdSensorDigitizerTask::ReadSensorInformation().
◆ fShowDebugHistos
Bool_t CbmMvdSensorPlugin::fShowDebugHistos |
|
protectedinherited |
◆ fSigmaNoise
Double_t CbmMvdSensorClusterfinderTask::fSigmaNoise |
|
private |
◆ ftempPixelMap
std::map<std::pair<Int_t, Int_t>, Int_t> CbmMvdSensorClusterfinderTask::ftempPixelMap |
|
private |
◆ fTotalChargeInNpixelsArray
TObjArray* CbmMvdSensorClusterfinderTask::fTotalChargeInNpixelsArray |
|
protected |
◆ fUseMCInfo
Bool_t CbmMvdSensorClusterfinderTask::fUseMCInfo |
|
private |
◆ fVerbose
Int_t CbmMvdSensorClusterfinderTask::fVerbose |
|
private |
TH2F* CbmMvdSensorClusterfinderTask::h |
|
protected |
◆ h1
TH1F* CbmMvdSensorClusterfinderTask::h1 |
|
protected |
◆ h2
TH1F* CbmMvdSensorClusterfinderTask::h2 |
|
protected |
◆ h3
TH2F* CbmMvdSensorClusterfinderTask::h3 |
|
protected |
◆ initialized
Bool_t CbmMvdSensorPlugin::initialized |
|
protectedinherited |
◆ inputSet
Bool_t CbmMvdSensorClusterfinderTask::inputSet |
|
private |
◆ Qseed
TH1F* CbmMvdSensorClusterfinderTask::Qseed |
|
protected |
The documentation for this class was generated from the following files: