icecube.PROPOSAL module

class icecube.PROPOSAL.I3PropagatorServicePROPOSAL

Bases: I3PropagatorService

register_particletype((I3PropagatorServicePROPOSAL)arg1, (ParticleType)arg2) None :
C++ signature :

void register_particletype(PROPOSAL::I3PropagatorServicePROPOSAL {lvalue},I3Particle::ParticleType)

class icecube.PROPOSAL.SimplePropagator

Bases: instance

propagate((SimplePropagator)arg1, (I3Particle)p, (float)distance[, (ListI3Particle)secondaries=None]) I3Particle :
C++ signature :

I3Particle propagate(PROPOSAL::SimplePropagator {lvalue},I3Particle,double [,boost::shared_ptr<std::__1::vector<I3Particle, std::__1::allocator<I3Particle>>>=None])

set_seed((SimplePropagator)arg1, (int)arg2) None :
C++ signature :

void set_seed(PROPOSAL::SimplePropagator {lvalue},int)