ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Go to the documentation of this file. 1 #ifndef AtSIMULATEDLINE_H
2 #define AtSIMULATEDLINE_H
6 #include <Math/Vector3D.h>
7 #include <Math/Vector3Dfwd.h>
15 class TMemberInspector;
36 swap(first.fSigmaLongDiffusion, second.fSigmaLongDiffusion);
37 swap(first.fSigmaTransDiffusion, second.fSigmaTransDiffusion);
38 swap(first.fPositionFinal, second.fPositionFinal);
55 #endif //#ifndef AtSIMULATEDLINE_H
Double_t fSigmaTransDiffusion
void swap(AtPad &a, AtPad &b) noexcept
Double_t GetLongitudinalDiffusion()
ROOT::Math::XYZVector GetPosition() override
ROOT::Math::XYZVector XYZVector
void SetFinalPosition(Double_t x, Double_t y, Double_t zTime)
void SetLongitudinalDiffusion(Double_t sigma)
Double_t GetTransverseDiffusion()
ROOT::Math::XYZVector GetFinalPosition()
Double_t fSigmaLongDiffusion
friend void swap(AtSimulatedLine &first, AtSimulatedLine &second) noexcept
void SetInitialPosition(Double_t x, Double_t y, Double_t zTime)
AtSimulatedLine & operator=(AtSimulatedLine other)
AtSimulatedLine(const AtSimulatedLine &other)=default
ROOT::Math::XYZVector fPositionFinal
void SetTransverseDiffusion(Double_t sigma)
ROOT::Math::XYZVector GetInitialPosition()
ClassDefOverride(AtSimulatedLine, 1)