ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Go to the documentation of this file.
2 #ifndef ATSPACECHARGEMODEL_H
3 #define ATSPACECHARGEMODEL_H
5 #include <Math/Point3D.h>
6 #include <Math/Point3Dfwd.h>
55 #endif //#ifndef ATSPACECHARGEMODEL_H
virtual ~AtSpaceChargeModel()=default
ROOT::Math::XYZPoint XYZPoint
XYZPoint UndoOffsetForBeam(XYZPoint point)
ROOT::Math::XYZPoint XYZPoint
XYZPoint OffsetForBeam(XYZPoint point)
virtual void LoadParameters(const AtDigiPar *par)=0
Load common parameters from AtDigiPar.
void SetBeamLocation(XYZPoint window, XYZPoint padPlane)
virtual XYZPoint ApplySpaceCharge(const XYZPoint &position)=0
Using model add space charge effect.
virtual XYZPoint CorrectSpaceCharge(const XYZPoint &position)=0
Using model correct for space charge.