From d354bfa39fdfe6b4b6d8080d179a29aa4e4bc14a Mon Sep 17 00:00:00 2001 From: Dennis Doering Date: Wed, 13 May 2015 09:42:51 +0200 Subject: [PATCH] threshold=2 as new standard --- MABS_run_analyzer/ChargeSpektrum.c | 3 ++- MABS_run_analyzer/MAPS.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/MABS_run_analyzer/ChargeSpektrum.c b/MABS_run_analyzer/ChargeSpektrum.c index d861245..ab1eb68 100644 --- a/MABS_run_analyzer/ChargeSpektrum.c +++ b/MABS_run_analyzer/ChargeSpektrum.c @@ -85,7 +85,8 @@ void ChargeSpektrum(Int_t runnumber = -1) } runs[runi]->setResultsPath("./results/"); runs[runi]->useDynamicalNoise(true); - runs[runi]->analyzeRun(false); // creates or opens .root file, can analyze the RAW data + // runs[runi]->analyzeRun(true); // creates or opens .root file, can analyze the RAW data + runs[runi]->analyzeFrame(353); // gROOT->SetBatch(kTRUE); // runs[runi]->plotSeed(); // runs[runi]->plotSeedThreshold(); diff --git a/MABS_run_analyzer/MAPS.c b/MABS_run_analyzer/MAPS.c index cf53a83..a08de6c 100644 --- a/MABS_run_analyzer/MAPS.c +++ b/MABS_run_analyzer/MAPS.c @@ -1258,6 +1258,7 @@ void MAPS::hitana() { noiseincluster[(row*5)+column] = fNoise[Hitlist[hit]+(row-2)*fColumns+(column-2)]; pixelchargeincluster[(row*5)+column] = 1.*fCdsmatrix [Hitlist[hit]+(row-2)*fColumns+(column-2)] - fPedestals [Hitlist[hit]+(row-2)*fColumns+(column-2)]; noisesumincluster+=TMath::Power(noiseincluster[(row*5)+column],2); + //noisesumincluster+=noiseincluster[(row*5)+column]; //Mathematicabug reconstructed chargesumincluster+=pixelchargeincluster[(row*5)+column]; } } @@ -1344,7 +1345,7 @@ void MAPS::hitana() { } // if cluster charge > clusternoise * const - if (1.0*chargesumincluster > noisesumincluster*3.0) + if (1.0*chargesumincluster > noisesumincluster*2.0) fFrameInfo.pixelthreshold[fHits] = Hitlist[hit]; else fFrameInfo.pixelthreshold[fHits] = 0; -- 2.43.0