11#ifndef CBMMVDSENSORFINDHITTASK_H
12#define CBMMVDSENSORFINDHITTASK_H 1
29#include "TStopwatch.h"
32#include <TClonesArray.h>
149 std::map<std::pair<Int_t, Int_t>, Int_t>::iterator
fDigiMapIt;
217 void CheckForNeighbours(std::vector<Int_t>* clusterArray, Int_t clusterDigi, TArrayS* pixelUsed);
219 void CreateHit(std::vector<Int_t>* clusterArray, TVector3&
pos, TVector3&
dpos);
221 void UpdateDebugHistos(std::vector<Int_t>* clusterArray, Int_t seedIndexX, Int_t seedIndexY);
virtual ~CbmMvdSensorFindHitTask()
void SetAdcDynamic(Int_t adcDynamic)
void SetHitPosErrZ(Double_t errorZ)
static const Short_t fChargeArraySize
void UpdateDebugHistos(std::vector< Int_t > *clusterArray, Int_t seedIndexX, Int_t seedIndexY)
CbmMvdSensorFindHitTask operator=(const CbmMvdSensorFindHitTask &)
virtual void SetInput(TObject *digi)
TObjArray * fPixelChargeHistos
CbmMvdSensorFindHitTask(const CbmMvdSensorFindHitTask &)
void SetSeedThreshold(Double_t seedCharge)
TH1F * fResolutionHistoCleanX
ClassDef(CbmMvdSensorFindHitTask, 1)
TH1F * fResolutionHistoMergedX
void ComputeCenterOfGravity(std::vector< Int_t > *clusterArray, TVector3 &pos, TVector3 &dpos)
std::map< std::pair< Int_t, Int_t >, Int_t > fDigiMap
void SetSigmaNoise(Double_t sigmaNoise, Bool_t addNoise)
void AddNoiseToDigis(CbmMvdDigi *digi)
virtual void SetInputDigi(CbmMvdDigi *digi)
std::map< std::pair< Int_t, Int_t >, Int_t >::iterator fDigiMapIt
void SetMvdGeometry(Int_t detId)
void ShowDebugHistograms()
void SetHitPosErrX(Double_t errorX)
void SetHitPosErrY(Double_t errorY)
void CheckForNeighbours(std::vector< Int_t > *clusterArray, Int_t clusterDigi, TArrayS *pixelUsed)
void SetAdcBits(Int_t adcBits)
void SetNeighbourThreshold(Double_t neighCharge)
CbmMvdSensorFindHitTask()
TObjArray * fTotalChargeInNpixelsArray
void InitTask(CbmMvdSensor *mySensor)
Double_t fLayerRadiusInner
TH1F * fResolutionHistoCleanY
TH1F * fResolutionHistoMergedY
Int_t GetAdcCharge(Float_t charge)
void SetAdcOffset(Int_t adcOffset)
void CreateHit(std::vector< Int_t > *clusterArray, TVector3 &pos, TVector3 &dpos)
TClonesArray * fInputBuffer