11 SimulationHit::SimulationHit(
double pre_time,
const CLHEP::Hep3Vector& pre_position,
const double pre_kinetic_energy,
const CLHEP::Hep3Vector& pre_direction,
const CLHEP::Hep3Vector& pre_momentum,
12 double post_time,
const CLHEP::Hep3Vector& post_position,
const double post_kinetic_energy,
const CLHEP::Hep3Vector& post_direction,
const CLHEP::Hep3Vector& post_momentum,
13 const double deposit_energy,
const int pdgcode,
const int track_id,
const int parent_id)
14 : m_pre(pre_time,pre_position,pre_kinetic_energy,pre_direction, pre_momentum), m_post(post_time,post_position,post_kinetic_energy,post_direction, post_momentum),
15 m_deposit_energy(deposit_energy), m_pdgcode(pdgcode), m_track_id(track_id), m_parent_id(parent_id) { }