SourceXtractorPlusPlus
0.12
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
FluxRadius
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
"
22
#include "
SEFramework/Task/SourceTask.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
:
35
std::vector<unsigned>
m_instances
;
36
std::vector<SeFloat>
m_flux_fraction
;
37
};
38
39
}
// end of namespace SourceXtractor
40
41
#endif
/* _SEIMPLEMENTATION_PLUGIN_FLUXRADIUS_FLUXRADIUSTASK_H_ */
SourceXtractor::FluxRadiusTask
Definition:
FluxRadiusTask.h:26
Types.h
SourceXtractor::FluxRadiusTask::FluxRadiusTask
FluxRadiusTask(const std::vector< unsigned > &instances, const std::vector< SeFloat > &flux_frac)
Definition:
FluxRadiusTask.cpp:29
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition:
SourceTask.h:36
SourceTask.h
SourceXtractor::FluxRadiusTask::m_instances
std::vector< unsigned > m_instances
Definition:
FluxRadiusTask.h:35
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::FluxRadiusTask::m_flux_fraction
std::vector< SeFloat > m_flux_fraction
Definition:
FluxRadiusTask.h:36
std::vector< unsigned >
SourceXtractor::FluxRadiusTask::~FluxRadiusTask
virtual ~FluxRadiusTask()=default
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition:
SourceInterface.h:46
SourceXtractor::FluxRadiusTask::computeProperties
void computeProperties(SourceInterface &source) const override
Computes one or more properties for the Source.
Definition:
FluxRadiusTask.cpp:33
Generated by
1.8.14