--- trieste/pamVMC/include/PamVMCDigMgr.h 2009/03/04 12:51:12 1.1.1.1 +++ trieste/pamVMC/include/PamVMCDigMgr.h 2009/03/24 14:04:00 1.3 @@ -31,23 +31,23 @@ 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("RunHeader", new PamVMCDigRunHeader()); - SetDIG("RunTrailer", new PamVMCDigRunTrailer()); + 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()); } public: ~PamVMCDigMgr(){ fdigmap.DeleteAll(); } - static PamVMCDigMgr * Instance(); + static PamVMCDigMgr * Instance(UInt_t seed = 567); PamVMCDigitizer * GetDIG(const char *name){ return (PamVMCDigitizer*)fdigmap(name);