Skip to content
Snippets Groups Projects
Commit d8e22cee authored by Michael Deveaux's avatar Michael Deveaux Committed by Florian Uhlig
Browse files

Use gRandom instaed of individual TRandom

parent 55d8b01c
No related branches found
No related tags found
1 merge request!1371Add time based digitization and reconstruction for MVD
......@@ -73,14 +73,14 @@ Double_t CbmMvdMimosis::ComputeHitDelay(Float_t charge){
Double_t delay=47591.8471 * std::pow(charge,-0.9990384691);
Double_t delaySigma=11909.5799315438 * std::pow(charge,-1.0784955428);
return delay + fRandom.Gaus(delay,delaySigma); //models the pixel-to-pixel variation in terms of delay
return delay + fRandom->Gaus(delay,delaySigma); //models the pixel-to-pixel variation in terms of delay
}
Double_t CbmMvdMimosis::ComputeHitJitter (Float_t charge){
Double_t jitter = 194945.6385 * std::pow(charge,-1.6138338012); // Full width of jitter as function of charge
return fRandom.Uniform(-(jitter / 2.), jitter / 2.);
return fRandom->Uniform(-(jitter / 2.), jitter / 2.);
}
......
......@@ -21,6 +21,7 @@
#include "CbmMvdSensorDataSheet.h" // for CbmMvdSensorDataSheet
#include <Rtypes.h> // for ClassDef
#include <TRandom.h>
class TBuffer;
class TClass;
......@@ -38,7 +39,7 @@ public:
Double_t ComputeHitDelay(Float_t charge);
Double_t ComputeHitJitter (Float_t charge);
TRandom fRandom;
TRandom* fRandom=gRandom;
/** Destructor **/
~CbmMvdMimosis();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment