EICInteractionVertexBoost.cxx
Go to the documentation of this file.
22 EICInteractionVertexBoost::EICInteractionVertexBoost(Geant4Context* ctxt, const std::string& nam)
double m_eCrossingAngle
Definition: EICInteractionVertexBoost.h:44
detail::increment< T > increment(T &target)
makes function object that increments using operator ++
Definition: clipp.h:1119
Definition: EICInteractionVertexBoost.h:24
virtual void operator()(G4Event *event)
Callback to generate primary particles.
Definition: EICInteractionVertexBoost.cxx:122
npdet::sim::EICInteractionVertexBoost EICInteractionVertexBoost
Definition: EICInteractionVertexBoost.cxx:140
EICInteractionVertexBoost()=delete
Inhibit default constructor.
void boost(Interaction *interaction) const
Action routine to boost one single interaction according to the properties.
Definition: EICInteractionVertexBoost.cxx:39
double m_ionCrossingAngle
Property: The constant Lorentz transformation angle.
Definition: EICInteractionVertexBoost.h:43
Namespace for the Geant4 based simulation part of the AIDA detector description toolkit.
Definition: Geant4Output2Podio.cxx:27
Action class to boost the primary vertex (and all outgoing particles) of a single interaction.
Definition: EICInteractionVertexBoost.h:34
int m_mask
Property: Unique identifier of the interaction to be modified.
Definition: EICInteractionVertexBoost.h:46
detail::decrement< T > decrement(T &target)
makes function object that increments by a fixed amount using operator +=
Definition: clipp.h:1141
Geant4PrimaryInteraction Interaction
Interaction definition.
Definition: EICInteractionVertexBoost.h:37