11#ifndef CBMMVDSENSORHITFINDERTASK_H
12#define CBMMVDSENSORHITFINDERTASK_H 1
20#include <RtypesCore.h>
21#include <TClonesArray.h>
33class TMemberInspector;
142 std::map<std::pair<Int_t, Int_t>, Int_t>::iterator
fDigiMapIt;
214 double& startTime,
double& endTime);
virtual ~CbmMvdSensorHitfinderTask()
Int_t GetAdcCharge(Float_t charge)
Double_t fLayerRadiusInner
void SetAdcBits(Int_t adcBits)
TH1F * fResolutionHistoMergedX
TObjArray * fTotalChargeInNpixelsArray
void ShowDebugHistograms()
void SetAdcDynamic(Int_t adcDynamic)
void SetHitPosErrX(Double_t errorX)
void SetInputCluster(CbmMvdCluster *cluster)
static const Short_t fChargeArraySize
void InitTask(CbmMvdSensor *mySensor)
std::map< std::pair< Int_t, Int_t >, Int_t >::iterator fDigiMapIt
TH1F * fResolutionHistoMergedY
void SetHitPosErrZ(Double_t errorZ)
CbmMvdSensorHitfinderTask operator=(const CbmMvdSensorHitfinderTask &)
void ComputeCenterOfGravity(CbmMvdCluster *clusterArray, TVector3 &pos, TVector3 &dpos, double &indicatedTime, double &startTime, double &endTime)
void SetAdcOffset(Int_t adcOffset)
TH1F * fResolutionHistoCleanX
CbmMvdSensorHitfinderTask(const CbmMvdSensorHitfinderTask &)
std::map< std::pair< Int_t, Int_t >, Int_t > fDigiMap
void SetSeedThreshold(Double_t seedCharge)
void SetHitPosErrY(Double_t errorY)
void SetInput(TObject *cluster)
ClassDef(CbmMvdSensorHitfinderTask, 1)
CbmMvdSensorHitfinderTask()
void SetSigmaNoise(Double_t sigmaNoise, Bool_t addNoise)
void CreateHit(CbmMvdCluster *clusterArray, TVector3 &pos, TVector3 &dpos)
TH1F * fResolutionHistoCleanY
void SetMvdGeometry(Int_t detId)
void SetNeighbourThreshold(Double_t neighCharge)
TObjArray * fPixelChargeHistos
TClonesArray * fInputBuffer