--- PamVMC/include/PamVMCDigitizer.h 2009/02/19 16:50:36 1.1 +++ PamVMC/include/PamVMCDigitizer.h 2009/06/12 18:39:18 1.5 @@ -11,6 +11,7 @@ #include #include #include +#include #include "PamVMCSQLMgr.h" #include "PamVMCRawMgr.h" #include "PamVMCDetectorHit.h" @@ -42,10 +43,12 @@ UInt_t fPadding; //data padding UCBuffer fDataPadding; //detector's Padding data + TRandom * frandom; //pointer to random object. Warning, Class is not owner of this object + public: - PamVMCDigitizer(char *dname="dummy"): fdname(dname) + PamVMCDigitizer(const char *dname="dummy"): fdname(dname) { fsql = PamVMCSQLMgr::Instance(); fraw = PamVMCRawMgr::Instance(); @@ -72,6 +75,11 @@ fhitscolmap.Print(); } + /*Setting a pointer to random number if needed */ + virtual void SetRandom(TRandom* random){ + frandom = random; + } + /*This method calls from application*/ virtual void LoadCalib(){; };