EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Interactions.cpp File Reference
#include "Acts/Material/Interactions.hpp"
#include "Acts/Utilities/PdgParticle.hpp"
#include <cassert>
#include <cmath>
+ Include dependency graph for Interactions.cpp:

Go to the source code of this file.

Macros

#define ASSERT_INPUTS(mass, qOverP, q)
 

Macro Definition Documentation

#define ASSERT_INPUTS (   mass,
  qOverP,
 
)
Value:
assert((0 < mass) and "Mass must be positive"); \
assert((qOverP != 0) and "q/p must be non-zero"); \
assert((q != 0) and "Charge must be non-zero");

Definition at line 137 of file Interactions.cpp.

View newest version in sPHENIX GitHub at line 137 of file Interactions.cpp

Referenced by Acts::computeEnergyLossBethe(), Acts::computeEnergyLossLandau(), Acts::computeEnergyLossLandauSigma(), Acts::computeEnergyLossLandauSigmaQOverP(), Acts::computeEnergyLossRadiative(), Acts::computeMultipleScatteringTheta0(), Acts::deriveEnergyLossBetheQOverP(), Acts::deriveEnergyLossLandauQOverP(), and Acts::deriveEnergyLossRadiativeQOverP().