Source time distribution

I’m trying to create particles with flat distribution. If i correct i need to set random generator in GeneratePrimaries and then use setParticleTime() method for setting time for my castom particleGun class. Then, for cheking all the times secondary generated particle have we should use Global time parameter. Is that’s right?

And second question: i can set time while configure energy in my castom ParticleGun class with SetProperTime() method. What is the “ProperTime”? I didn’t found explanation neither in application book nor on forum board.