KaliVeda
Toolkit for HIC analysis
KVArgType.cpp
1 #include "KVArgType.h"
2 
4 
5 namespace KVArgType {
6  // Special operations
7  // Nuclear properties: Z, A, N, N/Z, N-Z, N-Z/A
8  ImplementNumericTypeAddition(MassNumber, NeutronNumber, AtomicNumber)
9  ImplementNumericTypeSubtraction(NeutronExcess, NeutronNumber, AtomicNumber)
10  ImplementNumericTypeDivision(ChargeAsymmetry, NeutronExcess, MassNumber)
11  ImplementNumericTypeDivision(NOverZ, NeutronNumber, AtomicNumber)
12  ImplementNumericTypeDivision(ExcitationEnergyPerNucleon, ExcitationEnergy, MassNumber)
13  ImplementNumericTypeDivision(BindingEnergyPerNucleon, BindingEnergy, MassNumber)
14  // Kinematics
15 
17 
18  ImplementNumericTypeDivision(KineticEnergyPerNucleon, KineticEnergy, MassNumber)
19  RelativeVelocity operator-(Velocity a, Velocity b)
20  {
21  return (const TVector3&)a - (const TVector3&)b;
22  }
23 
24 }
25 
26 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t b
NamespaceImp(TMatrixTCramerInv)
TArc a