ATLAS Offline Software
Loading...
Searching...
No Matches
SimulationHit.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6
8SimulationHit::StepPoint::StepPoint(double time, const CLHEP::Hep3Vector& position, const double kinetic_energy, const CLHEP::Hep3Vector& direction, const CLHEP::Hep3Vector& momentum) : time(time), position(position), kinetic_energy(kinetic_energy), direction(direction), momentum(momentum) { }
9
11SimulationHit::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) { }
16
18
CLHEP::Hep3Vector direction
CLHEP::Hep3Vector momentum
CLHEP::Hep3Vector position
StepPoint m_post
virtual ~SimulationHit()
double m_deposit_energy
StepPoint m_pre