17 #ifndef ATOMPROBE_RECONSTRUCT_SIMPLE_H 18 #define ATOMPROBE_RECONSTRUCT_SIMPLE_H 42 unsigned int evolutionMode;
93 bool reconstruct(
const std::vector<float> &detectorX,
94 const std::vector<float> &detectorY,
95 const std::vector<float> &timeOfFlight,
96 const std::vector<float> &ionVolume,
97 std::vector<IonHit> &outputPts)
const ;
void setFlightPath(float detEff)
Set flight path. Units must match detector units (eg mm)
void setReconFOV(float angle)
Set the angle (between 0 and pi radiaans). This is.
ReconstructionSphereOnCone()
Default constructor.
bool reconstruct(const std::vector< float > &detectorX, const std::vector< float > &detectorY, const std::vector< float > &timeOfFlight, const std::vector< float > &ionVolume, std::vector< IonHit > &outputPts) const
Using the current reconstruction model, reconstruct a detector sequence.
void setRadiusEvolutionMode(unsigned int evolutionMode)
Set the method of evolution for the shank, as per EVOLUTION_MODE_ enum.
void setInitialRadius(float rInit)
Set the initial tip radius.
void setShankAngle(float angle)
Set initial angle, in radiians.
void setDetectorEfficiency(float detEff)
Set detector efficiency in range (0,1].
void setProjModel(AtomProbe::SphericPlaneProjection *model)
Set a given projection model.