11#ifndef CBMMVDSENSORCLUSTERFINDERTASK_H
12#define CBMMVDSENSORCLUSTERFINDERTASK_H 1
28#include "TStopwatch.h"
31#include <TClonesArray.h>
130 std::map<std::pair<Int_t, Int_t>, Int_t>::iterator
fDigiMapIt;
181 void CheckForNeighbours(std::vector<Int_t>* clusterArray, Int_t clusterDigi, TArrayS* pixelUsed);
CbmMvdSensorClusterfinderTask(const CbmMvdSensorClusterfinderTask &)
void SetHitPosErrZ(Double_t errorZ)
void SetSigmaNoise(Double_t sigmaNoise, Bool_t addNoise)
virtual ~CbmMvdSensorClusterfinderTask()
void UpdateDebugHistos(CbmMvdCluster *cluster)
void SetHitPosErrX(Double_t errorX)
Int_t GetAdcCharge(Float_t charge)
std::map< std::pair< Int_t, Int_t >, Int_t > fDigiMap
void SetSeedThreshold(Double_t seedCharge)
TH1F * fResolutionHistoMergedX
static const Short_t fChargeArraySize
CbmMvdSensorClusterfinderTask()
void SetAdcOffset(Int_t adcOffset)
TClonesArray * fOutputFrameBuffer
void SetHitPosErrY(Double_t errorY)
ClassDef(CbmMvdSensorClusterfinderTask, 1)
void CheckForNeighbours(std::vector< Int_t > *clusterArray, Int_t clusterDigi, TArrayS *pixelUsed)
TH1F * fResolutionHistoCleanY
TObjArray * fPixelChargeHistos
void ExecFrame(Int_t currentFrame)
void InitTask(CbmMvdSensor *mySensor)
TH1F * fResolutionHistoMergedY
std::map< std::pair< Int_t, Int_t >, Int_t >::iterator fDigiMapIt
std::map< std::pair< Int_t, Int_t >, Int_t > ftempPixelMap
void SetAdcDynamic(Int_t adcDynamic)
Double_t fLayerRadiusInner
TObjArray * fTotalChargeInNpixelsArray
TClonesArray * fInputFrameBuffer
virtual void SetInput(TObject *digi)
void SetNeighbourThreshold(Double_t neighCharge)
virtual void SetInputDigi(CbmMvdDigi *digi)
CbmMvdSensorClusterfinderTask operator=(const CbmMvdSensorClusterfinderTask &)
TH1F * fResolutionHistoCleanX
void SetAdcBits(Int_t adcBits)
TClonesArray * fInputBuffer