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