SourceXtractorPlusPlus  0.11
Please provide a description of the project.
FluxRadiusTask.h
Go to the documentation of this file.
1 
18 #ifndef _SEIMPLEMENTATION_PLUGIN_FLUXRADIUS_FLUXRADIUSTASK_H_
19 #define _SEIMPLEMENTATION_PLUGIN_FLUXRADIUS_FLUXRADIUSTASK_H_
20 
21 #include "SEUtils/Types.h"
23 
24 namespace SourceXtractor {
25 
26 class FluxRadiusTask : public SourceTask {
27 public:
28  virtual ~FluxRadiusTask() = default;
29 
30  FluxRadiusTask(const std::vector<unsigned>& instances, const std::vector<SeFloat>& flux_frac);
31 
32  void computeProperties(SourceInterface& source) const override;
33 
34 private:
37 };
38 
39 } // end of namespace SourceXtractor
40 
41 #endif /* _SEIMPLEMENTATION_PLUGIN_FLUXRADIUS_FLUXRADIUSTASK_H_ */
Types.h
std::vector< unsigned >
SourceXtractor::FluxRadiusTask::m_flux_fraction
std::vector< SeFloat > m_flux_fraction
Definition: FluxRadiusTask.h:36
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::FluxRadiusTask::~FluxRadiusTask
virtual ~FluxRadiusTask()=default
SourceXtractor::FluxRadiusTask::FluxRadiusTask
FluxRadiusTask(const std::vector< unsigned > &instances, const std::vector< SeFloat > &flux_frac)
Definition: FluxRadiusTask.cpp:29
SourceXtractor::FluxRadiusTask::computeProperties
void computeProperties(SourceInterface &source) const override
Computes one or more properties for the Source.
Definition: FluxRadiusTask.cpp:33
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition: SourceTask.h:36
SourceXtractor::FluxRadiusTask::m_instances
std::vector< unsigned > m_instances
Definition: FluxRadiusTask.h:35
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition: SourceInterface.h:46
SourceXtractor::FluxRadiusTask
Definition: FluxRadiusTask.h:26
SourceTask.h