--- trieste/pamVMC/include/PamVMCDigMgr.h 2009/03/04 13:51:31 1.2 +++ trieste/pamVMC/include/PamVMCDigMgr.h 2009/03/24 14:04:00 1.3 @@ -31,14 +31,14 @@ protected: - PamVMCDigMgr(){ + PamVMCDigMgr(UInt_t seed){ //detectors should be ordered.. First calibrations - SetDIG("Tof", new PamVMCTofDig()); - SetDIG("AC", new PamVMCAcDig()); - SetDIG("CAST",new PamVMCCaloDig()); - SetDIG("TSPA", new PamVMCTrkDig()); - SetDIG("S4",new PamVMCS4Dig()); - SetDIG("NDTI",new PamVMCNDDig()); + SetDIG("Tof", new PamVMCTofDig(seed)); + SetDIG("AC", new PamVMCAcDig(seed)); + SetDIG("CAST",new PamVMCCaloDig(seed)); + SetDIG("TSPA", new PamVMCTrkDig(seed)); + SetDIG("S4",new PamVMCS4Dig(seed)); + SetDIG("NDTI",new PamVMCNDDig(seed)); // SetDIG("RunHeader", new PamVMCDigRunHeader()); // SetDIG("RunTrailer", new PamVMCDigRunTrailer()); } @@ -47,7 +47,7 @@ ~PamVMCDigMgr(){ fdigmap.DeleteAll(); } - static PamVMCDigMgr * Instance(); + static PamVMCDigMgr * Instance(UInt_t seed = 567); PamVMCDigitizer * GetDIG(const char *name){ return (PamVMCDigitizer*)fdigmap(name);