Esempio n. 1
0
ParticleState::ParticleState(int id, double E, Vector3d pos, Vector3d dir, double z) {
	setId(id);
	setEnergy(E);
	setPosition(pos);
	setDirection(dir);
	setRedshift(z);
}
Esempio n. 2
0
Candidate::Candidate(int id, double E, Vector3d pos, Vector3d dir, double z) :
		trajectoryLength(0), currentStep(0), nextStep(0), active(true) {
	ParticleState state(id, E, pos, dir);
	source = state;
	created = state;
	previous = state;
	current = state;
	setRedshift(z);
}