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